/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
/*MAG WEG NA MOVAK
.av-magazine {
    margin-bottom: 0px!important;
}
*/
/* Vaste 16:9 verhouding voor uitgelichte afbeelding op detailpagina */
/* Forceer center crop voor MEC single event featured image */
.mec-events-event-image {
  position: relative !important;
  overflow: hidden !important;
  width: 100%;
  aspect-ratio: 16 / 9; /* pas aan naar gewenste verhouding of verwijder */
}
/* Einde Vaste verhouding 16:9 voor detailpagina uitgelichte afbeelding */
.mec-fluent-wrap .mec-calendar {
    background-image: none!important;
}
/* NIEUWE HOMEPAGE */
.mec-wrap a {
    color: #FFFFFF !important;
}
.psacp-post-cat-122 {
	display: none!important;
}
.via-slideshow-arrows {
	z-index: 9999999!important;
}
.new-headerhome .container {
	width: 100%!important;
	max-width: 100%!important;
}
.new-headerhome .av_one_fourth {
    margin-left: 2%!important;
    width: 23.5%!important;
}
.new-headerhome .av_one_fourth.first{
    margin-left: 0!important;
}
.new-headerhome .read-more-link {
	display: none!important;
}
#top .avia-slideshow-arrows a {
	background-color: #A0C656!important;
	opacity: 1!important;
	transition: all 0.5s ease-out!important;
}
#top .avia-slideshow-arrows a:hover {
	background-color: #134280!important;
	background-color: #2D89C7!important;
	transition: all 0.5s ease-out!important;
}
.new-headerhome .avia-slideshow-arrows a:before {
   background: rgba(160, 198, 86, 0)!important;
}
.new-headerhome .avia-content-slider {
	animation: slide 0.5s forwards!important;
}
.icon-new {
	max-width: 50px!important;
}
.category-new {
	padding-bottom: 15px!important;
	border-radius: 10px!important;
}
.category-new:hover {
	opacity: 0.85!important;
}
.psacp-post-overlay {
	padding-bottom: 55px!important;
}
.psacp-post-cats {
  position: absolute!important;
  bottom: 16px!important;
}
.psacp-post-cats a {
  background: #2d89c7!important;
}
.psacp-post-title {
	font-size: 18px!important;
}
.newkansblok {
	border-radius: 10px!important;
}
.newkansblok img {
	max-width: 50px!important;
}
.newkansblok h2 {
    line-height: 50px!important;
	font-size: 20px!important;
}
.bolderknop.new-bolderknop .avia-button {
    background-image: url(https://www.debolder.com/wp-content/uploads/2026/01/icon-read-more-new3.png);
	background-size: 20px 20px!important;
	border-radius: 10px!important;
}
.bolderknop.new-bolderknop .avia_iconbox_title {
    padding-left: 28px;
}
.agenda-category-new {
	display: none!important;
}
.psacp-post-carousel-wrap .owl-nav .owl-next, .psacp-post-carousel-wrap .owl-nav .owl-prev {
    background: rgba(160, 198, 86, 0.9);
	background: #2d89c7!important;
}
.psacp-post-carousel-wrap .owl-nav .owl-next:hover, .psacp-post-carousel-wrap .owl-nav .owl-prev:hover, .psacp-post-carousel-wrap .owl-nav .owl-next:focus, .psacp-post-carousel-wrap .owl-nav .owl-prev:focus {
    background: #a0c656!important;
}
.logo.avia-standard-logo img {
	margin-top: 26px!important;
}


.mec-calendar:not(.mec-liquid-custom-scrollbar,.mec-liquid-daily) .mec-event-article .mec-event-image {
    max-width: auto!important;
}
.mec-sl-angle-right:before, .mec-sl-angle-left:before {
    float: left;
}
.mec-sl-angle-right:after {
    content: "volgende maand";
	font-family: Roboto!important;
	font-size: 13px!important;
	color: #ffffff!important;
	margin-left: -10px!important;
}
.mec-sl-angle-left:after {
    content: "vorige maand";
	font-family: Roboto!important;
	font-size: 13px!important;
	color: #ffffff!important;
	margin-left: -135px!important;
	display: inline-block!important;
}
.mec-sl-angle-right{
    width: 150px!important;
}
.mec-fluent-wrap .mec-load-month.mec-previous-month {
	margin-left: 100px!important;
}
/*HEADER-EXTRA-LOGO*/
#media_image-2 {
	position: absolute!important;
  	top: 50%!important;
  	left: 50%!important;
  	transform: translate(-50%, -50%)!important;
	width: 1310px!important;
	padding-top: 0px!important;
	padding-bottom: 0px!important;
	padding-right: 20px!important;
	margin-top: -13px!important;
}
#media_image-2 img {
	float: right!important;
	max-width: 225px!important;
}
.av-magazine .av-magazine-sideshow.av_one_half {
    border-left-style: none!important;
}
/*SHOPPING CART*/
#top table.shop_table .actions .button {
    background-color: #134280!important;
}
.woocommerce-message-a4d {
	background-color: #f8f8f8;
	margin-bottom: 50px;
	padding: 20px;
	text-align: right;
	width: 100%;
	font-weight: bold;
}
.mec-single-event .mec-event-meta .mec-events-address .mec-address {
    font-size: 14px!important;
}
.mec-single-event .mec-events-meta-group-booking button {
    box-shadow: 0 0px 0px rgba(0,0,0,.08);
}
.mec-wrap .button, .mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next), .mec-wrap input[type=button], .mec-wrap input[type=reset], .mec-wrap input[type=submit]  {
    border-radius: 0px!important;
    font-family: Roboto, sans-serif, Montserrat, -apple-system, BlinkMacSystemFont, Segoe UI!important;
	font-weight: normal!important;
}
.mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.mec-googlemap-details button):not(.mec-googlemap-skin button), .mec-wrap input[type=button], .mec-wrap input[type=reset], .mec-wrap input[type=submit] {
    color: #FFFFFF!important;
    background: #A0C656!important;
    border-color: #A0C656!important;
	border-radius: 0px!important;
    font-family: Roboto, sans-serif, Montserrat, -apple-system, BlinkMacSystemFont, Segoe UI!important;
	font-weight: normal!important;
}
.mec-wrap .mec-single-event .mec-events-meta-group-booking button.mec-book-form-back-button#mec-book-form-back-btn-step-2, .mec-wrap .mec-single-event .mec-events-meta-group-booking button.mec-book-form-back-button#mec-book-form-back-btn-step-3 {
    color: #FFFFFF!important;
    background: #A0C656!important;
    border-color: #A0C656!important;
	border-radius: 0px!important;
    font-family: Roboto, sans-serif, Montserrat, -apple-system, BlinkMacSystemFont, Segoe UI!important;
	font-weight: normal!important;
}
.lity-content .button svg path, .lity-content button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next) svg path, .lity-content input[type=button] svg path, .lity-content input[type=reset] svg path, .lity-content input[type=submit] svg path, .mec-wrap .button svg path, .mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next) svg path, .mec-wrap input[type=button] svg path, .mec-wrap input[type=reset] svg path, .mec-wrap input[type=submit] svg path {
    fill: #FFFFFF!important;
}
.mec-single-event .mec-events-meta-group-booking .mec-click-pay #mec_woo_add_to_cart_btn_r, .mec-single-event .mec-events-meta-group-booking .mec-click-pay button.mec-book-form-next-button {
    float: right;
    margin: 30px 0 0 0!important;
    background: #A0C656!important;
    border-color: #A0C656!important;
    color: #fff!important;
	border-radius: 0px!important;
    font-family: Roboto, sans-serif, Montserrat, -apple-system, BlinkMacSystemFont, Segoe UI!important;
	font-weight: normal!important;
}
.mec-booking input[type=checkbox], .mec-single-event .mec-events-meta-group-booking input[type=checkbox]
{
	background-color: white!important;
}
.mec-single-event .mec-event-meta dd.mec-organizer-email a {
    padding-left: 0px!important;
}
.mec-single-event .mec-event-meta dd.mec-organizer-tel a {
    padding-left: 5px!important;
}
div .main_color .button {
    background-color: #A0C656!important;
	font-size: 15px;
	border-radius: 0;
	color: #FFFFFF!important;
}
#top div form .form-row input.input-text, #top div #content .form-row input.input-text, #top div form .form-row textarea, #top div #content .form-row textarea {
  font-size: 16px!important;
}
.main_color .col-1, .main_color .col-2 {
    background-color: transparent!important;
}
.woocommerce-page .button {
  float: none!important;
  padding-bottom: 15px!important;
}
.woocommerce-pagination .button {
  padding-bottom: 15px!important;
  float: left!important;}
#top .my_account_orders a.button {
  padding-bottom: 5px !important;
  color: #FFF !important;
  font-weight: 400;
}
#top .form-row label {
  margin-bottom: 10px !important;
}
.woocommerce .login .button, .woocommerce .register .button {
  background-color: #A0C656!important;
  font-size: 15px;
}
.woocommerce .login .lost_password {
  top: 0em!important;
  left: 0px!important;
  float: none!important;
}
#top form.login, #top form.register {
    background-color: #f8f8f8!important;
}
#top div.woocommerce-message a.button {
  background: #A0C656!important;
  color: #FFF!important;
}
#top .av-cart-counter {
    background-color: red;
}
.html_cart_at_menu.html_bottom_nav_header.html_logo_right #menu-item-shop {
    float: right;
    left: -50px;
    height: 52px;
    top: 100%;
}
#menu-item-shop .cart_dropdown_link {
    height: 52px!important;
    line-height: 52px!important;
}
.html_cart_at_menu.html_bottom_nav_header.html_logo_right #menu-item-shop .dropdown_widget {
    left: -185px;
}
.html_cart_at_menu.html_bottom_nav_header.html_logo_right #menu-item-shop .dropdown_widget .avia-arrow {
    left: 226px;
}
/*logo left*/
.html_cart_at_menu.html_bottom_nav_header #menu-item-shop {
    float: right;
    left: -50px;
    height: 52px;
    top: 100%;
}
.html_cart_at_menu.html_bottom_nav_header #menu-item-shop .dropdown_widget {
    left: -185px;
}
.html_cart_at_menu.html_bottom_nav_header #menu-item-shop .dropdown_widget .avia-arrow {
    left: 226px;
}

/*WOOCOMMERCE*/
.header_color .cart_dropdown_first .cart_dropdown_link {
	color: #ffffff!important;
}
div .dropdown_widget .cart_list li {
    color: #134280;
	background-color: #f8f8f8;
}
#top div ul.product_list_widget li a {
    color: #134280;
}
.cart_dropdown .dropdown_widget .widget_shopping_cart_content p, .cart_dropdown .dropdown_widget .widget_shopping_cart_content p strong {
    color: #134280;
}
#top .dropdown_widget .buttons .button {
    color: #134280!important;
}
.cart_dropdown .dropdown_widget .widget_shopping_cart_content {
	background-color: #f8f8f8;
}
.template-shop .single-product-main-image .images a {
    border-style: solid;
    border-width: 0px;
	border-color:#ffffff;
}
.template-shop .images a {
    padding: 2px;
}
.single-product div.product .woocommerce-product-gallery img {
    border-style: solid;
    border-width: 0px;
	border-color:#ffffff;
}
div.product div.images img {
    padding: 2px;
}
.enfold .products .wc-quick-view-button {
    display: none;
}
a.wpb_wl_preview open-popup-link.button {
    top: 0;
    opacity: 0;
    position: absolute;
    width: 100%;
    height: 100%;
}
h2.woocommerce-loop-product__title {
	font-size: 13px!important;
	line-height: 1.3em!important;
	text-transform: none!important;
	background-image: none!important;
	padding-bottom: 5px!important;
	font-weight: bold!important;
}
#top .price span, #top del, #top ins {
    font-size: 13px!important;
}
.products .product {
	animation: avia_msonry_show 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.075)!important;
}
.products .product a img{
	transition: all 0.4s ease-in-out;
}
.products .product a img:hover {
	 -webkit-transform: scale(1.1);
    transform: scale(1.1);
	transition: all 0.4s ease-in-out;
}
.single-product div.product .woocommerce-product-gallery .flex-viewport {
    border-color: ffffff !important;
}
#top .woocommerce-tabs h2 {
	display: none;
}
.wc-quick-view-modal div.wc-quick-view-product .wc-quick-view-product-summary .entry-title {
    color: #415673!important;
	font-size: 28px!important;
	padding-bottom: 30px!important;
	background-image: none!important;
}
.woocommerce-product-details__short-description h3 {
	color: #415673!important;
}
.woocommerce-product-details__short-description ul {
	list-style-type: disc;	
}
.woocommerce-product-details__short-description ul li {
	margin-left: 12px;
}
#top .wc-quick-view-product-summary .price span {
	font-size: 15px!important;
}
#top form.cart .button {
    font-size: 17px;
	padding-left: 30px;
	padding-right: 30px;
	border-radius: 2px;
	padding-top: 13px;
	padding-bottom: 11px;
}
#top form.cart .button:hover {
	background-color: #F27900;
	border-bottom-color: #F27900;
}
div.product .product_title {
    font-size: 28px!important;
	background-image: none!important;
	padding-bottom: 0px!important;
	margin-bottom: 20px!important;
}
#top .summary .price span {
    font-size: 23px!important;
	color: #F27900;
}
#top .main_color .quantity input.plus, #top .main_color .quantity input.minus {
    background-color: #f2f2f2;
    border-radius: 50%;
	font-size: 20px;
	color: #415673;
	line-height: 35px;
    width: 37px;
    height: 37px;
}
#top .main_color .quantity input.plus:hover, #top .main_color .quantity input.minus:hover {
    background-color: #ebebeb;
}

#top div .quantity input.qty {
    font-weight: bold;
    color: #415673;
	border-color: #ffffff;
}
div.product p.stock {
    font-weight: bold;
    color: #415673;
}
.product-quantity {
	font-weight: bold!important;
    color: #415673;
	font-size: 12px!important;
}
td.product-quantity {
    text-align: center;
}
table.cart img {
    width: 100px;
}
div table.shop_table td {
    font-size: 14px;
	font-weight: bold;
	border-color: #ffffff;
	line-height: 25px;
}
.main_color tr:nth-child(odd) {
    background: #ffffff;
}
.main_color tr:nth-child(even) {
	color: #000;
}
.cart-collaterals .cart_totals tr td, .cart-collaterals .cart_totals tr th {
    padding: 3px 24px;
}

tr.order-total strong {
	color: #000!important;
}
.order-total td{
	font-size: 24px!important;
}
.order-total tr{
	font-size: 24px!important;
}
.order-total th{
	font-size: 14px!important;
}
tr.shipping a{
	color: #000!important;
}
div table.shop_table tr a{
   color: #000!important;
}
.woocommerce-cart-form thead {
    display: none;
}
#top div.woocommerce-message {
	border-color: #ebebeb;
	background-color: #f8f8f8;
	padding: 20px;
	font-size:	16px!important;
	font-weight: bold;
	color: #415673;
}
#top div.woocommerce-message a.button {
    border-radius: 0px;
}
#top div.woocommerce-message a {
	color: #444!important;
}
.woocommerce-cart-form {
	width: 65%!important;
	float: left;
}
.cart-collaterals{
	width: 30%!important;
	float: right;
	background-color: #f8f8f8;
	padding: 20px;
}
div .cart-collaterals .cart_totals table td {
	background-color: #f8f8f8!important;
	font-size: 14px;
}
div .cart-collaterals .cart_totals table th {
    background-color: #f8f8f8!important;
	font-size: 14px;
}
.cart-collaterals .cart_totals tr th {
    padding: 6px 0px;
}
div .cart-collaterals .cart_totals table .cart-subtotal td {
	border-top-color: #f8f8f8!important;
	border-right-color: #f8f8f8!important;
	border-bottom-color: #f8f8f8!important;
	border-left-color: #f8f8f8!important;
}
div .cart-collaterals .cart_totals table .cart-subtotal th {
	border-top-color: #f8f8f8!important;
	border-right-color: #f8f8f8!important;
	border-bottom-color: #f8f8f8!important;
	border-left-color: #f8f8f8!important;
}
div .cart-collaterals .cart_totals table .shipping td {
	border-right-color: #f8f8f8!important;
	border-bottom-color: #d8d8d8!important;
	border-left-color: #f8f8f8!important;
	padding-bottom: 20px!important;
}
div .cart-collaterals .cart_totals table .shipping th {
	border-right-color: #f8f8f8!important;
	border-bottom-color: #d8d8d8!important;
	border-left-color: #f8f8f8!important;
	padding-bottom: 20px!important;
}
div .cart-collaterals .cart_totals table .order-total td {
	border-right-color: #f8f8f8!important;
	border-bottom-color: #f8f8f8!important;
	border-left-color: #f8f8f8!important;
	padding-top: 20px!important;
	padding-bottom: 25px!important;
	text-align: right;
}
div .cart-collaterals .cart_totals table .order-total td span {
	color: #a0c656;
}
div .cart-collaterals .cart_totals table .order-total .includes_tax span{
	color: #000!important;
}
div .cart-collaterals .cart_totals table .order-total th {
	padding-top: 20px!important;
	padding-bottom: 15px!important;
}
.cart_totals h2 {
	color: #000!important;
	font-size: 14px!important;
	padding-bottom: 15px!important;
	background-image: none!important;
	margin-bottom: 15px!important;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
	letter-spacing: 1.5px!important;
}
.cart-collaterals .cart_totals {
    width: 100%;
}
div .cart-collaterals .cart_totals table {
	margin: 0px;
	border-top-color: #f8f8f8;
}
.cart-subtotal {
	padding-top: 20px!important;
	text-align: right;
}
.cart-collaterals .cart_totals a.button.alt {
	width: 100%;
	background-color: #a0c656!important;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 20px!important;
	padding-bottom: 20px!important;
	margin-top: -5px!important;
}
.cart-collaterals .cart_totals a.button.alt:hover {
	background-color: #42DD69!important;
}
.woocommerce-shipping-calculator {
	margin-bottom: 0px!important;
}
.includes_tax {
	font-size: 12px!important;
	display: none!important;
}

.woocommerce-shipping-destination strong {
	float: left;
}
.soldout {
	background: #c7ad7b;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	padding: 6px 12px;
	position: absolute;
	right: 0;
	top: 0;
    z-index: 999;
}
.sku_wrapper, .posted_in {
	display: none!important;	
}
th {
    border-style: none;
}
tr th:first-child, tr td:first-child {
    border-style: none;
}
#top table.shop_table .actions .coupon .button {
    float: right;
}
td.actions .coupon {
    background-color: #f2f2f2;
}
#top div td.actions .coupon .input-text {
    border-radius: 0px;
	background-color: #f2f2f2!important;
	text-align: center;
}
#top div td.actions .coupon .input-text:focus {
	box-shadow: none;
}
#top table.shop_table .actions .coupon .button {
    margin: 0px 0;
}
.mec-single-event .mec-events-meta-group-booking .mec-click-pay {
    max-width: 375px; 
}
.mec-single-event .mec-events-meta-group-booking button {
    min-width: 150px;
}
/*CHECKOUT*/
/*.col2-set .col-2 {
    float: none !important; 
}*/
#order_review, #order_review_heading {
    clear: none !important; 
    width: 42% !important; 
    float: right !important; 
}
#order_review {
	position: relative!important;
	background-color: #f8f8f8!important;
	right: 0;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	margin-top: 27px;
}
#order_review_heading {
    position: relative!important;
	padding-bottom: 20px;
    right: 0;
}
#top .checkout .col-1, #top .checkout .col-2 {
    clear: both !important; 
    width: 100% !important; 
}
#customer_details {
    width: 52% !important; 
    float: left !important; 
    clear: both !important; 
}
tr:first-child th, tr:first-child td {
	border-style: none;
}
.order-total th {
	border-style: none!important;
}
#order_review table.shop_table th {
    border-style: none!important;
}
#order_review .cart_item .product-name {
	font-size: 13px!important;
	letter-spacing: 1.5px!important;
}
#order_review .order-total{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f8f8f8;
	text-align: right;
    
}
.shop_table ul#shipping_method, .cart_totals ul#shipping_method {
    margin-top: -4px;
    font-size: 15px;
}
#customer_details h3{
	padding-bottom: 20px;
	padding-top: 0px!important;
}
#top #payment {
    border-radius: 0px;
    border-style: none;
	margin-top: 0px!important;
}
#top #payment ul.payment_methods {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#top #payment ul.payment_methods li {
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
	margin-top: 0px!important;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#top #payment #place_order {
    padding-left: 20px!important;
	padding-right: 20px!important;
	font-size: 14px!important;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #a0c656!important;
	margin-top: 15px!important;
}
#top #payment #place_order:hover {
	background-color: #42DD69!important;
}
#top label span, #top legend span {
    font-weight: bold;
    font-size: 14px;
    color: #000;
}
#top .main_color .input-text, #top .main_color input[type='text'] {
	 border-style: none!important;
}
#order_review table.shop_table tr {
	background-color: #f8f8f8!important;
}
#order_review table.shop_table td {
	border-style: none!important;
}
#order_review table.shop_table  {
	margin-bottom: 10px!important;
}
#order_review table.shop_table .cart_item td {
	border-bottom-width: 1px!important;
	border-bottom-style: solid!important;
	border-bottom-color: #ebebeb!important;	
	padding-left: 0px!important;
	padding-top: 10px!important;
	padding-bottom: 10px!important;
}
#order_review table.shop_table .cart-subtotal td, #order_review table.shop_table .cart-subtotal th {
	padding-left: 0px!important;
	padding-top: 30px!important;
	padding-bottom: 0px!important;
	font-size: 14px !important;
}
#order_review table.shop_table .order-total td {
	padding-left: 0px!important;
	font-size: 30px !important;
}
#order_review table.shop_table .order-total td span {
	color: #A0C656;
}
#order_review table.shop_table .order-total th {
	padding-left: 0px!important;
	font-size: 14px !important;
}
#order_review table.shop_table .woocommerce-shipping-totals th, #order_review table.shop_table .woocommerce-shipping-totals td {
	padding-left: 0px!important;
	font-size: 14px !important;
}
#order_review table.shop_table thead th {
	padding-left: 0px!important;
	padding-bottom: 20px!important;
	border-bottom-width: 1px!important;
	border-bottom-style: solid!important;
	border-bottom-color: #ebebeb!important;
	font-size: 14px !important;
}
#order_review table.shop_table thead .product-total {
	text-align:right!important;
}
#order_review table.shop_table .cart_item .product-total {
	text-align:right!important;
}
#top #payment label {
    font-size: 16px;
}
#order_review .includes_tax {
	float:left;
	clear:both;
	width:100%;
}
#order_review .includes_tax span{
	color: #000!important;
}
#top #payment div.form-row {
	padding-right: 0px;
	padding-left: 0px;
	margin-top: -1px!important;
	background-color: #f8f8f8;
}
.woocommerce-privacy-policy-text p {
	font-size: 12px!important;
}
#ideal_issuer {
	background-color: #ffffff!important;
}
#customer_details .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.select2-container .select2-selection--single {
    height: 40px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 38px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 38px;
}
#top.woocommerce-page select {
    background-color: #ffffff;
}
#top #payment ul.payment_methods {
    border-top-style: solid;
    border-top-width: 1px;
}
#top #payment div.payment_box {
    padding: 1em 0px;
}
span.mec-woo-cart-product-person-name, span.mec-woo-cart-product-person-email, span.mec-woo-cart-booking-date {
    float: left;
}
#top .actions .button[name="update_cart"] {
    float: left;
    clear: left;
    margin-left: 0px!important;
    margin-top: 20px!important;
}
/*EVENT CALENDER:*/
.mec-google-recaptcha {
    margin: 0 0 20px 0px!important;
}
.mec-ticket-available-spots .mec-event-ticket-price {
  font-size: 16px!important;
  font-weight: bold!important;
}
.mec-single-event-description.mec-events-content ul li {
  font-size: 17px!important;
  line-height: 1.8;
  font-weight: 400!important;
  list-style: square!important;
  margin-left: 36px!important;
}
/*EVENT CALENDER: search form:*/
.mec-wrap.colorskin-custom .mec-bg-color {
    background-color: #A0C656!important;
}
.mec-single-event .mec-event-meta .mec-events-event-cost {
    font-size: 14px!important;
}
address.mec-events-address {
    font-size: 14px!important;
}
.mec-wrap, .mec-wrap div:not([class^="elementor-"]), .lity-container, .mec-wrap h1, .mec-wrap h2, .mec-wrap h3, .mec-wrap h4, .mec-wrap h5, .mec-wrap h6, .entry-content .mec-wrap h1, .entry-content .mec-wrap h2, .entry-content .mec-wrap h3, .entry-content .mec-wrap h4, .entry-content .mec-wrap h5, .entry-content .mec-wrap h6, .mec-wrap .mec-totalcal-box input[type="submit"], .mec-wrap .mec-totalcal-box .mec-totalcal-view span, .mec-agenda-event-title a, .lity-content .mec-events-meta-group-booking select, .lity-content .mec-book-ticket-variation h5, .lity-content .mec-events-meta-group-booking input[type="number"], .lity-content .mec-events-meta-group-booking input[type="text"], .lity-content .mec-events-meta-group-booking input[type="email"], .mec-organizer-item a, .mec-single-event .mec-events-meta-group-booking ul.mec-book-tickets-container li.mec-book-ticket-container label {
    font-family: Roboto, sans-serif, Montserrat, -apple-system, BlinkMacSystemFont, Segoe UI!important;
}
ol {
    margin-left: 17px!important;
}
ul, ol {
    font-weight: 400!important;
}
.mec-single-event .mec-event-meta dt, .mec-single-event .mec-event-meta h3, .mec-single-modern .col-md-4 .mec-sponsors-details h3, .mec-sponsors-details .mec-events-single-section-title {
    color: #616161!important;
}
.mec-fa-bookmark-o {
	margin-left: 3px!important;
	margin-right: 3px!important;
}
.mec-events-meta-group-tags {
	display:none!important;
}
.info-msg, .mec-error, .mec-success, .warning-msg {
	margin-top: 50px;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 0;
}
.mec-fluent-wrap .mec-filter-content {
	display: inline-block!important;
    position: relative;
    width: 100%!important;
}
.mec-fluent-wrap i.mec-filter-icon {
    display: none;
}
.mec-fluent-wrap .mec-filter-content:before, .mec-fluent-wrap .mec-filter-content:after {
     display: none;
}
.mec-fluent-wrap .mec-filter-content {
    padding: 0px 0px 0px;
    background-color: #f8f8f8!important;
    border: 1px solid #f8f8f8!important;
    border-radius: 0px;
    box-shadow: 0 4px 5px rgb(0 0 0 / 0%);
}
.mec-fluent-wrap .mec-totalcal-box .mec-totalcal-view span, .mec-fluent-wrap .mec-totalcal-box .nice-select, .mec-fluent-wrap .mec-totalcal-box input, .mec-fluent-wrap .mec-totalcal-box select {
    color: #898a8c!important;
    border-color: #134280!important;
	width: auto!important;
    min-width: 250px!important;
    margin-right: 10px!important;
	border-radius: 0px!important;
}
.mec-fluent-wrap .mec-totalcal-box .nice-select:after {
    border-bottom: 2px solid #134280!important;
    border-right: 2px solid #134280!important;
}
.mec-fluent-wrap .mec-filter-content i {
    background-color: #f2f2f2!important;
    border-color: #134280!important;
	border-radius: 0px!important;
}
.mec-wrap .mec-totalcal-box label {
    color: #134280!important;
}
.mec-sl-pin:before, .mec-sl-folder:before {
    color: #134280!important;
}
.mec-fluent-wrap .mec-totalcal-box .nice-select .list li.focus, .mec-fluent-wrap .mec-totalcal-box .nice-select .list li:hover {
    background-color: #f8f8f8!important;
}
.mec-fluent-wrap .mec-totalcal-box .nice-select .list li {
    color: #898a8c!important;
}
.mec-fluent-wrap .mec-totalcal-box .nice-select .list {
    border: 1px solid #134280!important;
    box-shadow: 0 2px 5px rgb(208 237 251 / 0%);
}
.mec-wrap .mec-totalcal-box .mec-search-reset-button .mec-button {
    position: relative!important;
	background: #134280!important;
	border-color: #134280!important;
    color: #ffffff!important;
	top: -8px;
	margin-bottom: 20px!important;
}
.mec-wrap .mec-totalcal-box .mec-search-reset-button .mec-button:hover {
    background: #134280!important;
    border-color: #134280!important;
	opacity: 0.8;
}
.mec-fluent-wrap.mec-wrap h2 {
    font-family: Roboto,sans-serif!important;
}
.mec-wrap h2, .mec-wrap h3, .mec-wrap h4 {
    font-weight: 600;
}
.mec-fluent-wrap .mec-totalcal-box {
    margin-bottom: 0px!important;
	padding-bottom: 20px!important;
}
/*EVENT CALENDER: algemeen:*/
.mec-single-event .mec-events-meta-group-booking input[type=date], .mec-single-event .mec-events-meta-group-booking input[type=email], .mec-single-event .mec-events-meta-group-booking input[type=number], .mec-single-event .mec-events-meta-group-booking input[type=password], .mec-single-event .mec-events-meta-group-booking input[type=tel], .mec-single-event .mec-events-meta-group-booking input[type=text], .mec-single-event .mec-events-meta-group-booking select, .mec-single-event .mec-events-meta-group-booking textarea {
	font-family: 'roboto', Helvetica, Arial, sans-serif!important;
	color: #626262!important;
	font-size: 17px!important;
}
.mec-fluent-wrap .mec-load-month, .mec-fluent-wrap .mec-load-year {
	bottom: -4px!important;
}
.mec-fluent-wrap .mec-load-month i, .mec-fluent-wrap .mec-load-year i {
	bottom: 2px!important;
    padding-left: 7px!important;
}
.mec-fluent-wrap .mec-load-more-button {
	border-radius: 0px;
    border: 1px solid #A0C656!important;
    box-shadow: none;
    color: #ffffff!important;
    background-color: rgba(160, 198, 86, 1)!important;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.5px;
}
.mec-fluent-wrap .mec-booking-button:hover, .mec-fluent-wrap .mec-load-more-button:hover {
	background-color: rgba(160, 198, 86, 0.8)!important;
    border-color: #A0C656!important;
    color: #00acf8;
    box-shadow: none;
	color: #ffffff!important;
}
.entry-content .mec-wrap h1, .entry-content .mec-wrap h2, .entry-content .mec-wrap h3, .entry-content .mec-wrap h4, .entry-content .mec-wrap h5, .mec-wrap h1, .mec-wrap h2, .mec-wrap h3, .mec-wrap h4, .mec-wrap h5, {
    font-weight: 600;
}
.mec-book-username-password-wrapper {
  padding: 0 0px!important;
}
.mec-fluent-wrap.mec-skin-list-wrap .mec-calendar {
   touch-action: auto!important;
}
.mec_book_first_for_all {
	    display: none!important;
}
.mec-wrap .mec-totalcal-box label {
    display: none;
}
.checkboxes-laten-zien .mec-wrap .mec-totalcal-box label {
    display: inline-block!important;
}
.checkboxes-laten-zien .mec-wrap .mec-totalcal-box label {
	display:inline-block!important;
}
.mec-fluent-wrap.mec-skin-list-wrap .mec-booking-button:hover {
    opacity: 0.8;
}
.mec-fluent-wrap .mec-calendar-a-month, .mec-fluent-wrap .mec-skin-monthly-view-month-navigator-container, .mec-fluent-wrap .mec-yearly-title-sec {
    border-radius: 0px!important;
}
.mec-fluent-wrap.mec-skin-list-wrap {
    max-width: 1200px!important;
}
.mec-fluent-wrap.mec-skin-list-wrap .mec-event-meta {
    width: 30%;
	min-width: 295px!important;
}
.mec-event-list-standard .mec-event-content {
    padding-top: 0px;
}
.mec-fluent-wrap {
	background-color: #f8f8f8!important;
}
.mec-fluent-wrap.mec-skin-list-wrap .mec-date-details span {
	font-size: 18px!important;
	font-weight: 600!important;
}
.mec-fluent-wrap.mec-skin-grid-wrap .mec-list-cats-details i:before, .mec-fluent-wrap.mec-skin-list-wrap .mec-date-details:before, .mec-fluent-wrap.mec-skin-list-wrap .mec-list-cats-details i:before, .mec-fluent-wrap.mec-skin-list-wrap .mec-time-details:before, .mec-fluent-wrap.mec-skin-list-wrap .mec-venue-details:before {
	color: #898a8c!important;
}
.mec-fluent-wrap.mec-skin-list-wrap .mec-event-article {
	border-top-color: #E1E1E1!important;
    border-left-color: #E1E1E1!important;
    border-bottom-color: #E1E1E1!important;
    border-right-color: #2373a3!important;
}
.mec-fluent-wrap.mec-skin-grid-wrap .mec-list-cats-details i:before, .mec-fluent-wrap.mec-skin-list-wrap .mec-available-tickets-details i:before, .mec-fluent-wrap.mec-skin-list-wrap .mec-list-cats-details i:before, .mec-fluent-wrap.mec-skin-list-wrap .mec-price-details i:before {
    color:  #898a8c;
}
.mec-fluent-wrap.mec-skin-list-wrap .mec-booking-button {
    color: #ffffff!important;
    font-size: 15px!important;
    line-height: 15px!important;
    border: 1px solid #2373a3!important;
    border-radius: 0px!important;
	background-color: #2373a3!important;
}
.mec-wrap.mec-fluent-wrap a:hover {
    color: #ffffff!important;
}
.mec-category a.mec-color-hover:hover {
    color: #9a9a9a!important;
	text-decoration: underline!important;
}
.mec-fluent-wrap.mec-skin-list-wrap .mec-event-article .mec-event-title {
    color: #134280!important;
	margin-bottom: 15px;
}
.mec-event-list-standard .mec-event-title .mec-labels-normal {
    vertical-align: baseline!important;
    margin-top: 5px!important;
}
.mec-expired-normal-label {
    background-color: #969696;
}
.mec-fluent-wrap.mec-skin-list-wrap .mec-list-cats-details ul {
    margin-left: 0px;
}
.mec-fluent-wrap.mec-skin-list-wrap .mec-list-cats-details ul li.mec-category {
    margin-left: 0px!important;
}
ul.mec-categories li.mec-category a {
    color: #898a8c;
 }
.mec-fluent-wrap .mec-calendar-a-month, .mec-fluent-wrap .mec-skin-monthly-view-month-navigator-container, .mec-fluent-wrap .mec-yearly-title-sec {
    border-bottom: 1px solid #e1e1e1!important;
	border-top: 1px solid #e1e1e1!important;
    border-right: 1px solid #e1e1e1!important;
    border-left: 1px solid #e1e1e1!important;
	background-color: #2373A3;
	float: left;
	width: 100%
}
.mec-fluent-wrap .mec-calendar-header h2 {
	color: #ffffff;
}
.mec-fluent-wrap .mec-calendar {
	border-bottom: 1px solid #e1e1e1!important;
    border-right: 1px solid #e1e1e1!important;
    border-left: 1px solid #e1e1e1!important;
	border-top: 1px solid #e1e1e1!important;
}
.mec-fluent-wrap .mec-load-month, .mec-fluent-wrap .mec-load-year {
    border: 1px solid #f2f2f2!important;
	background-color: #f2f2f2!important;
	border: 1px solid #000!important;
	background-color: #000!important;
}
.mec-fluent-wrap .mec-load-month i, .mec-fluent-wrap .mec-load-year i {
    color: #003a51!important;
	color: #ffffff!important;
	bottom: 4px;
}
.mec-fluent-wrap .mec-load-month:hover, .mec-fluent-wrap .mec-load-year:hover {
    border-color: #f8f8f8!important;
    background-color: #f8f8f8!important;
	border-color: #000!important;
    background-color: #000!important;
}
.mec-fluent-wrap .mec-load-month i:hover {
	color: #fff!important;
} 
.mec-fluent-wrap .mec-load-month:hover .mec-sl-angle-right:after {
	text-decoration: underline!important;
}
.mec-fluent-wrap .mec-event-sharing-wrap {
    display: none!important;
}
.mec-fluent-wrap a:hover, .mec-wrap .mec-color-hover:hover {
    color: #134280!important;
}
.mec-single-event {
    padding-top: 50px;
}
.mec-fluent-wrap.mec-skin-list-wrap .mec-calendar {
    max-height: 100%;
}
.mec-event-category-color {
    width: 12px;
    height: 12px;
    border-radius: 12px;
   	margin-top: 5px;
    float: left;
	margin-left: 0px!important;
	margin-right: 5px!important;
}
.mec-calendar .mec-event-article .mec-categories-wrapper i:before, li.mec-category::after {
	display: none!important;
}
.mec-fluent-wrap {
    border-radius: 0px 0px 0 0!important;
	box-shadow: 0 0 70px rgb(27 69 91 / 0%)!important;
}
.mec-fluent-wrap.mec-skin-list-wrap .mec-event-article .mec-event-image img {
    border-radius: 0px;
}
.mec-wrap .mec-cancellation-reason span, .mec-wrap .mec-labels-normal .mec-label-normal {
    border-radius: 0px;
}
.mec-fluent-wrap .mec-search-form .mec-date-search, .mec-fluent-wrap .mec-search-form .mec-dropdown-search, .mec-fluent-wrap .mec-search-form .mec-text-address-search {
    margin-bottom: 15px;
}
.mec-wrap .mec-labels-normal .mec-label-normal {
    font-weight: 500;
	background-color: #969696!important;
	line-height: 17px;
	margin-bottom: 3px!important;
}
.mec-wrap .mec-labels-normal .mec-label-normal.mec-ongoing-normal-label {
	background-color: #A0C656!important;
}
.mec-sl-folder {
	float:left;
}
.mec-single-event-category dt {
	clear: none;
    font-size: 20px!important;
}
.mec-single-event-category dl {
	clear: left;
}
.mec-single-event-category dd {
	padding-top: 0px!important;
	clear: both!important;
}
.mec-single-event .mec-event-meta h6, .mec-single-event-sponsor span {
    line-height: 22px;
    float: left;
}
.mec-single-event .mec-booking-button {
    font-size: 17px!important;
	text-transform: uppercase!important;
}
.mec-single-event .mec-booking-button:hover {
    background-color: #A0C656!important;
	text-decoration: none!important;	
}
.mec-single-event .mec-booking-button:focus {
	text-decoration: none!important;	
}
.categoriecontainer .entry-content-wrapper {
	padding-left: 0px!important;
}
.agendacontainer .container .content {
	padding-top: 0px!important;
}
.agendacontainer .mec-fluent-wrap {
    margin-top: 0px!important;
}
.mec-organizer-url, .mec-organizer-email, .mec-organizer-tel, .mec-organizer {
	width: 100%;
}
.mec-fluent-wrap .mec-calendar-header h2 {
	font-size: 22px!important;
}
.mec-month-navigator {
	padding-left: 60px;
	font-size: 22px!important;
	font-weight: 500!important;
	line-height: 22px;
	text-transform: uppercase!important;
	color: #ffffff;
}
.mec-single-event .mec-event-meta .mec-events-address, .mec-single-event .mec-event-meta .mec-events-event-categories a, .mec-single-event .mec-event-meta dd {
    font-size: 14px;
    color: #222222!important;
}
.mec-single-event .mec-event-meta dd a {
    color: #616161!important;
	text-decoration: underline!important;
	float: left;
    line-height: 22px;
}
.mec-organizer-tel h6::after, .mec-organizer-email h6::after {
	content: ":"
}
.mec-single-event .mec-event-meta dd a:hover {
	color:#949494!important;
}
.mec-single-event .mec-event-meta dd.mec-events-event-categories {
    min-height: 30px!important;
    line-height: 30px!important;
}
.mec-categories li, .mec-events-event-categories a {
    padding: 0px 0!important;
    line-height: 22px!important;
	float: left;
    clear: both!important;
	text-decoration: none!important;
}
.mec-events-event-categories .mec-fa-angle-right {
	display: none!important;
}
.entry-content .mec-wrap h1, .mec-wrap h1 {
    color: #616161!important;
    font-weight: 300;
}
.mec-wrap h4 {
    color: #616161!important;
	font-weight: 400!important;
}
.mec-single-event .mec-frontbox, .mec-single-event .mec-events-meta-group-booking {
    background-color: #f9f9f9!important;
}
[class*=mec-sl-] {
    float: left;
}
.mec-single-event .mec-event-meta dd.mec-organizer-email a{
	padding-left: 37px;
}
.mec-single-event .mec-event-meta dd.mec-organizer-tel a {
	padding-left: 19px;
}
.mec-single-event .mec-event-meta dd.mec-organizer-email a {
    display: unset!important;
}
.mec-single-event .mec-event-meta .mec-events-address .mec-address, .mec-single-event .mec-event-meta .mec-location-opening-hour span, .mec-single-event .mec-event-meta .mec-location-url span {
	color: #222222;
}
.mec-single-event .mec-event-meta h6, .mec-single-event-sponsor span {
    color: #222222;
}
.mec-single-event label.mec-fill-attendees {
    background-color: #E88000;
    padding: 10px!important;
    color: #ffffff!important;
    cursor: pointer;
}
.mec-fluent-wrap .mec-totalcal-box .nice-select:after {
    height: 8px!important;
    right: 14px!important;
    width: 8px!important;
}
.mec-fluent-wrap.mec-skin-list-wrap .mec-event-article .mec-event-title a:hover {
    color: #134280!important;
}
/*EVENT CALENDER: Volwassenen*/
.volwassenencontent .mec-fluent-wrap .mec-calendar-a-month, .volwassenencontent .mec-fluent-wrap .mec-skin-monthly-view-month-navigator-container, .volwassenencontent .mec-fluent-wrap .mec-yearly-title-sec {
    background-color: #E88000!important;
	background-image: url("https://debolder.com/wp-content/uploads/2022/07/categorie-volwassenen-cat.png")!important;
	background-image: url("https://www.debolder.com/wp-content/uploads/2023/10/categorie-volwassenen-cat-alt.png")!important;
	background-repeat: no-repeat;
	background-position: left 30px center;
}
.volwassenencontent .mec-fluent-wrap .mec-load-month, .volwassenencontent .mec-fluent-wrap .mec-load-year {
    border: 1px solid #ffffff;
    background-color: #ffffff;
}
.volwassenencontent .mec-month-navigator::before {
	content: "Volwassenen - ";
	font-family: 'Roboto';
}
.bewegenenspellenvolwassenen .mec-month-navigator::before {
	content: "Volwassenen: Bewegen en spellen | ";
}
.creatiefvolwassenen .mec-month-navigator::before {
	content: "Volwassenen: Creatief - ";
}
.marktenvolwassenen .mec-month-navigator::before {
	content: "Volwassenen: Markten - ";
}
.culinairvolwassenen .mec-month-navigator::before {
	content: "Volwassenen: Culinair - ";
}
.kcevolwassenen .mec-month-navigator::before {
	content: "Volwassenen: Kunst Cultuur en Educatie - ";
}
.volwassenencontent .mec-fluent-wrap.mec-skin-list-wrap .mec-booking-button:hover {
    background-color: #E88000!important;
	border-color: #E88000!important;
	opacity: 1;
}
/*EVENT CALENDER: Senioren*/
.seniorencontent .mec-fluent-wrap .mec-calendar-a-month, .seniorencontent .mec-fluent-wrap .mec-skin-monthly-view-month-navigator-container, .seniorencontent .mec-fluent-wrap .mec-yearly-title-sec {
    background-color: #8051CE!important;
	background-image: url("https://debolder.com/wp-content/uploads/2022/07/categorie-senioren-cat.png")!important;
	background-image: url("https://www.debolder.com/wp-content/uploads/2023/10/categorie-senioren-cat-alt.png")!important;
	background-repeat: no-repeat;
	background-position: left 30px center;
}
.seniorencontent .mec-fluent-wrap .mec-load-month, .seniorencontent .mec-fluent-wrap .mec-load-year {
    border: 1px solid #ffffff;
    background-color: #ffffff;
}
.seniorencontent .mec-month-navigator::before {
	content: "Senioren - ";
	font-family: 'Roboto';
}
.bewegenenspellensenioren .mec-month-navigator::before {
	content: "Senioren: Bewegen en spellen - ";
}
.creatiefsenioren .mec-month-navigator::before {
	content: "Senioren: Creatief - ";
}
.marktensenioren .mec-month-navigator::before {
	content: "Senioren: Markten - ";
}
.culinairsenioren .mec-month-navigator::before {
	content: "Senioren: Culinair - ";
}
.kcesenioren .mec-month-navigator::before {
	content: "Senioren: Kunst Cultuur en Educatie - ";
}
.seniorencontent .mec-fluent-wrap.mec-skin-list-wrap .mec-booking-button:hover {
    background-color: #8051CE!important;
	border-color: #8051CE!important;
	opacity: 1;
}
/*EVENT CALENDER: Jeugd*/
.jeugdcontent .mec-fluent-wrap .mec-calendar-a-month, .jeugdcontent .mec-fluent-wrap .mec-skin-monthly-view-month-navigator-container, .jeugdcontent .mec-fluent-wrap .mec-yearly-title-sec {
    background-color: #F0C43E!important;
	background-image: url("https://debolder.com/wp-content/uploads/2022/07/categorie-jeugd-cat.png")!important;
	background-image: url("https://www.debolder.com/wp-content/uploads/2023/10/categorie-jeugd-cat-alt.png")!important;
	background-repeat: no-repeat;
	background-position: left 30px center;
}
.jeugdcontent .mec-fluent-wrap .mec-load-month, .jeugdcontent .mec-fluent-wrap .mec-load-year {
    border: 1px solid #ffffff;
    background-color: #ffffff;
}
.jeugdcontent .mec-month-navigator::before {
	content: "Jeugd - ";
	font-family: 'Roboto';
}
.kanscontent .mec-month-navigator::before {
	content: "Jeugd: KANS activiteiten - ";
}
.jeugdactiviteitencontent .mec-month-navigator::before {
	content: "Jeugd: Jeugdactiviteiten - ";
}
.vakantieactiviteitencontent .mec-month-navigator::before {
	content: "Jeugd: Vakantie-activiteiten - ";
}
.jeugdcontent .mec-fluent-wrap.mec-skin-list-wrap .mec-booking-button:hover {
    background-color: #F0C43E!important;
	border-color: #F0C43E!important;
	opacity: 1;
}
/*MENU:*/
#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
    color: #134280 !important;
}
#top .header_color input[type='search']::placeholder {
	color: #134280 !important;
}
.av-main-nav li a {
    padding: 0 20px;
}
#top .av-main-nav ul li a {
    font-weight: 400;
}
.av-main-nav li.current_page_item > a{
	background-color:#2373A3!important;
}
.av-main-nav li.current-menu-item > a{
	background-color:#2373A3!important;
}
.sub-menu li.current_page_item > a {
    background-color: #f8f8f8!important;
}
.av-burger-overlay-scroll .sub-menu li.current_page_item > a {
    background-color: #134280!important;
}
#top #wrap_all .av-social-link-instagram {
    background-color: #a67658!important;
}
#top #wrap_all .av-social-link-facebook {
    background-color: #37589b!important;
}
#top .av-logo-container .social_bookmarks li {
    border-radius: 100px!important;
	margin-left: 5px;
}
.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu>div, .html_header_top.html_bottom_nav_header #header_main_alternate .main_menu ul:first-child {
    height: 52px!important;
}
.html_header_top .av_bottom_nav_header #header_main_alternate .main_menu ul:first-child > li > a {
    height: 52px!important;
    line-height: 52px!important;
}
#top .av-main-nav ul ul  {
    padding-top: 10px!important;
}
#top .av-main-nav ul ul a {
    color: #000!important;
	padding-left: 5px!important;
	font-size: 15px!important;
}
#top #header .mega_menu_title a {
	line-height: 65px!important;
	padding-left: 80px!important;
	padding-right: 20px!important;
	color: #ffffff!important;
	text-transform: uppercase!important;
	font-weight: 500!important;
}
#top #header .mega_menu_title a:hover {
	text-decoration: none!important;
}
#top #wrap_all #av-burger-menu-ul li {
    font-size: 25px!important;
}
.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li a {
    line-height: 33px!important;
}
.jeugdmenu .mega_menu_title a {
	background-color: #F0C43E!important;
	background-image: url("https://debolder.com/wp-content/uploads/2022/02/icon-jeugd-50.png")!important;
	background-repeat: no-repeat!important;
	background-position: left 20px center!important;
}
.jeugdmenu .mega_menu_title a:hover {
	background-color: #F4D033!important;
}
.volwassenmenu .mega_menu_title a {
	background-color: #E88000!important;
	background-image: url("https://debolder.com/wp-content/uploads/2022/02/icon-volwassenen-50.png")!important;
	background-repeat: no-repeat!important;
	background-position: left 20px center!important;
}
.volwassenmenu .mega_menu_title a:hover {
	background-color: #FF9717!important;
}
.seniorenmenu .mega_menu_title a {
	background-color: #8051CE!important;
	background-image: url("https://debolder.com/wp-content/uploads/2022/03/icon-senioren-alt5-50.png")!important;
	background-repeat: no-repeat!important;
	background-position: left 20px center!important;
}
.seniorenmenu .mega_menu_title a:hover {
	background-color: #966FD7!important;
}
.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after {
	background-color: #134280!important;
}
.av-burger-overlay-active .av-hamburger-inner, .av-burger-overlay-active .av-hamburger-inner::before, .av-burger-overlay-active .av-hamburger-inner::after {
	background-color: #ffffff!important;
}
.html_bottom_nav_header #top #menu-item-search>a {
    padding-right: 20px!important;
}
.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li, .html_av-overlay-full #top #wrap_all #av-burger-menu-ul li li a:hover  {
	opacity: 1!important;
}
.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li li{
    font-size: 0.85em;
	opacity: 1!important;
}
.html_av-overlay-full #av-burger-menu-ul li ul li a {
    color: #AAAAAA!important;
}
/*ZOEKEN:*/
#top .header_color input[type='text'], .header_color input[type='submit']{
    background-color: #f2f2f2;
}
.header_color input[type='submit'] {
	background-color: #134280;
}
.header_color input[type='submit']:hover {
    background-color: #134280;
}
#searchform a {
    color: #2b5562;
}
.header_color .av_ajax_search_title{
    color: #2b5562;
	line-height: 2.5em;
}
.template-search .post-meta-infos {
	display: none!important;
}
.template-search .post-title {
    font-size: 18px!important;
    line-height: 2em!important;
    margin-bottom: 0px!important;
}
#top .template-search.content .entry-content-wrapper {
    padding-bottom: 20px!important;
}
.ajax_search_excerpt {
    display: none;
}
#top .header_color input[type='text'], #top .header_color input[type='text']::placeholder {
	color: #969696;
}
/*HOME:*/
.headerfoto .avia-caption-title {
	font-weight: 400!important;
	font-size: 38px!important;
	text-shadow: 3px 0px 7px rgba(0,0,0,0.8), 
	  -3px 0px 7px rgba(0,0,0,0.8), 
	  0px 4px 7px rgba(0,0,0,0.8);
}
.headerfoto p {
	font-size: 18px!important;
	text-shadow: 3px 0px 5px rgba(0,0,0,0.8), 
	  -3px 0px 5px rgba(0,0,0,0.8), 
	  0px 4px 5px rgba(0,0,0,0.8);
	max-width: 700px!important;
	float: none;
	margin-left: auto;
	margin-right: auto;
}
.headerfoto.desktopheader .avia-slideshow {
	height: 50vh!important;
}
.headerfoto.desktopheader .avia-slideshow li {
	display: flex!important;
	justify-content: center!important;
	align-items: center!important;
	height: 50vh!important;
}
.zoekbalk .avia_iconbox_title {
	font-size:16px!important;
}
.zoekbalk .avia-button {
    padding-left: 25px;
	padding-right:28px;
}
.zoekbalk  .av-special-heading-tag {
	font-weight: 500!important;
}
.bloktext {
	background-color: #EDF4FA;
	padding: 20px;
	margin-top: 15px;
	float: left;
}
.homeblok-jeugd {
	background: linear-gradient(to bottom, #F0C43E 50%, #EDF4FA, #EDF4FA 75%);
}
.homeblok-jeugd:hover {
	background: linear-gradient(to bottom, #F3D169 50%, #EDF4FA, #EDF4FA 75%);
}
.homeblok-volwassenen {
	background: linear-gradient(to bottom, #E88000 50%, #EDF4FA, #EDF4FA 75%);
}
.homeblok-volwassenen:hover {
	background: linear-gradient(to bottom, #FF9717 50%, #EDF4FA, #EDF4FA 75%);
}
.homeblok-senioren {
	background: linear-gradient(to bottom, #8051CE 50%, #EDF4FA, #EDF4FA 75%);
}
.homeblok-senioren:hover {
	background: linear-gradient(to bottom, #966FD7 50%, #EDF4FA, #EDF4FA 75%);
}
.homeblok-agenda {
	background: linear-gradient(to bottom, #2373A3 50%, #EDF4FA, #EDF4FA 75%);
}
.homeblok-agenda:hover {
	background: linear-gradient(to bottom, #2D95D2 50%, #EDF4FA, #EDF4FA 75%);
}
/*ALGEMEEN:*/
.organisatieskop {
	min-height: 50px!important;
}
.organisatieskop .container .content {
	padding-top: 30px!important;
	padding-bottom: 30px!important;
}
.organisatieskop h2 {
	margin-bottom: 0px!important;
}
.team-img-container {
    border-radius: 0px;
}
.gform_title {
	display:none!important;
}
.tijden{
	display: inline-block;
	width: 86px;
}
.gform_wrapper h2 {
	font-size: 18px!important;
}
.avia-image-container-inner, .avia_image, .av-image-caption-overlay {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.av-catalogue-title {
    text-transform: inherit;
    font-size: 17px;
    font-weight: 400;
}
.av-catalogue-price {
    font-size: 17px;
    font-weight: 400;
}
.av-catalogue-list li {
    border-color: #c8c8c8!important;
}
.av-catalogue-list li:first-child {
    border-color: #c8c8c8!important;
	border-top: 1px dashed;
}
#top .av-catalogue-item {
    padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.entry-content-wrapper li {
    padding: 5px 0;
	line-height: 26px;
}
#top p a:where(:not(.wp-element-button)) {
  text-decoration: underline!important;
}
.pagina_heading .av-special-heading-tag {
	font-weight: 500!important;
}
.iconlist_left_numbers li:nth-child(1) .iconlist-char:before {
    content: '1';
	font-family: 'roboto', Helvetica, Arial, sans-serif;
    font-style: italic!important;
}
.iconlist_left_numbers li:nth-child(2) .iconlist-char:before {
    content: '2';
	font-family: 'roboto', Helvetica, Arial, sans-serif;
    font-style: italic!important;
}
.iconlist_left_numbers li:nth-child(3) .iconlist-char:before {
    content: '3';
	font-family: 'roboto', Helvetica, Arial, sans-serif;
    font-style: italic!important;	
}
.iconlist_left_numbers li:nth-child(4) .iconlist-char:before {
    content: '4';
	font-family: 'roboto', Helvetica, Arial, sans-serif;
    font-style: italic!important;
}
.iconlist_left_numbers li:nth-child(5) .iconlist-char:before {
    content: '5';
	font-family: 'roboto', Helvetica, Arial, sans-serif;
    font-style: italic!important;
}
.avia-icon-list .iconlist_icon {
    height: 50px!important;
    width: 50px!important;
    line-height: 50px!important;
	font-size: 20px!important;
}
.iconlist_content p {
	margin: 0.3em 0!important;
	color: #3F3F3F!important;
}
.avia-icon-list .iconlist-timeline {
    left: 27px!important;
}
.main_color .avia-icon-list .iconlist-timeline , .alternate_color .avia-icon-list .iconlist-timeline {
    border-color: #cbcbcb!important;
}
body .av-special-heading .av-special-heading-tag {
   /*font-weight: 400!important;*/
}
.image-overlay.overlay-type-extern .image-overlay-inside:before {
    display: none!important;
}
.avia_transform a:hover .image-overlay {
	opacity: 0.2!important;
}
.headerfoto a:hover .image-overlay {
	opacity: 0!important;
}
.avia-button {
	border-radius: 0px!important;
}
.avia-button .avia_iconbox_title {
    text-transform: uppercase!important;
	font-size: 15px!important;
}
.alternate_color strong {
	color: #3f3f3f!important;
}
p {
	line-height: 26px;
}
.modern-quote .av-special-heading-tag {
    font-weight: 600;
}
.av-subheading_below p{
	font-size: 14px!important;
	color: #AEAEAE!important;
}
.kansblok {
	margin-top: 210px;
    float: left;
    padding-right: 25px;
    padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 12px;
	background-color: #F0C43E!important;
}
.kansblok:hover {
	background-color:#F3D169!important;
}
.kansblok h2 {
	color: #ffffff!important;
    font-weight: 500!important;
    line-height: 77px;
    margin-bottom: 0px!important;
}
.uitgelicht .avia-image-container {
    margin-bottom: 0px!important;
}
.uitgelicht .bloktext {
	padding-bottom: 5px;
	margin-top: 5px;
}
.uitgelicht .avia_iconbox_title {
	text-transform: uppercase!important;
	font-size: 17px!important;
	padding-left: 65px;
	display: block;
	line-height: 1.5em;
}
.uitgelicht .avia-button-wrap {
	margin-left: 20px!important;
	margin-right: 20px!important;
	margin-bottom: 30px!important;
}
.uitgelicht .avia-button-wrap a{
	text-align: left!important;
	border-radius: 0px!important;
}
.seniorenknop .avia-button-fullwidth{
	background-image: url("https://debolder.com/wp-content/uploads/2022/03/icon-senioren-alt5-50.png");
	background-repeat: no-repeat;
	background-position: left 20px center;
}
.volwassenknop .avia-button-fullwidth{
	background-image: url("https://debolder.com/wp-content/uploads/2022/02/icon-volwassenen-50.png");
	background-repeat: no-repeat;
	background-position: left 20px center;
}
.jeugdknop .avia-button-fullwidth{
	background-image: url("https://debolder.com/wp-content/uploads/2022/02/icon-jeugd-50.png");
	background-repeat: no-repeat;
	background-position: left 20px center;
}
.jeugdknop .avia-button {
    background-image: url("https://debolder.com/wp-content/uploads/2022/02/icon-jeugd-50.png");
	background-repeat: no-repeat;
	background-position: left 20px center;
	padding-left: 90px;
	padding-right: 35px;
	padding-top: 30px;
	padding-bottom: 30px;
}
.partijen .avia_iconbox_title {
	text-transform: uppercase!important;
	font-size: 17px!important;
	padding-left: 65px;
	display: block;
	line-height: 1.5em;
}
.partijen .avia-button-wrap a {
	text-align: left!important;
	border-radius: 0px!important;
}
.bolderknop .avia-button-fullwidth {
	background-image: url("https://debolder.com/wp-content/uploads/2022/07/icon-debolder-more3-50.png");
	background-repeat: no-repeat;
	background-position: left 20px center;
}
.bolderknop .avia-button {
	background-image: url("https://debolder.com/wp-content/uploads/2022/07/icon-debolder-more3-50.png");
	background-repeat: no-repeat;
	background-position: left 20px center;
	padding-left: 90px;
	padding-right: 35px;
	padding-top: 25px;
	padding-bottom: 25px;
}
.team-member-name, .team-member-job-title, .team-member-description  {
	padding-left: 20px!important;
	padding-right: 20px!important;
	text-transform: none!important;
}
.avia-team-member {
	padding-bottom: 10px!important;
}
.teamlidkolom {
	background-color: #edf4fa!important;
}
.team-img-container {
    margin-bottom: 20px;
}
/*MAGAZINE:*/
.av-magazine-content-wrap {
    border-bottom: 0px solid;
}
.av-magazine .av-magazine-content-wrap .av-magazine-title {
    font-size: 18px!important;
	color: #134280!important;
	text-transform: none!important;
	padding-top: 15px;
}
.av-magazine-hero .av-magazine-thumbnail {
    border-radius: 0px;
    padding: 0px;
	border-color: #ffffff;
}
.av-magazine-thumbnail {
    border: 0px solid;
    padding: 0px;
	width: 81px;
    min-height: 81px;
}
.av-magazine-entry {
    background-color: #D6E6F3;
    padding: 14px;
	margin-bottom: 0px;
	border-bottom: 0px solid;
	margin-bottom: 1px;
	float: left;
    width: 100%;
}
.av-magazine-entry:hover {
    background-color: #C9DFF1;
}
.av-magazine-time {
    font-size: 13px;
	color: #5F5F5F!important;
	display: none;
}
.nieuwsblok-home .av-magazine-entry {
	background-color: #edf4fa!important;
}
.nieuwsblok-home .av-magazine-entry:hover {
	background-color: #D6E6F3!important;
}
/*VRIJWILLIGERS*/
.vrijwilligersgrid .slide-entry {
	flex: 1!important;
	max-width: 30.66666666666667%!important;
	margin-left: 4%!important;
	background-color: #edf4fa!important;
}
.vrijwilligersgrid .slide-entry.first {
	margin-left: 0%!important;
}
.vrijwilligersgrid .slide-entry-wrap {
	display: flex!important;
	margin-bottom: 4%!important;
}
.vrijwilligersgrid.aantalnieuws .slide-entry-wrap {
	display: none!important;
}
.vrijwilligersgrid.aantalnieuws .slide-entry-wrap:nth-child(-n + 2) {
	display: flex!important;
}
.vrijwilligersgrid .slide-entry .slide-image {
	border-radius: 0px!important;
	max-height: 275px!important;
}
.vrijwilligersgrid .slide-entry .slide-image img {
	width: 100%!important;
	border-radius: 0px!important;
	transition: transform .5s ease;
}
.vrijwilligersgrid .slide-entry .slide-image img:hover {
	transform: scale(1.1);
}
.vrijwilligersgrid .image-overlay {
	display: none!important;
}
.vrijwilligersgrid .slide-meta {
	display: none!important;
}
.vrijwilligersgrid.homenieuws .slide-meta {
	display: block!important;
	color: #000!important;
}
.vrijwilligersgrid .slide-content {
	padding-top: 10px!important;
	padding-bottom: 25px!important;
	padding-left: 20px!important;
	padding-right: 20px!important;
}
.vrijwilligersgrid .content {
	padding-bottom: 20px!important;
}
.vrijwilligersgrid .read-more-link a {
	text-decoration: underline!important;
	color: #2372a3!important;
}
.vrijwilligersgrid .read-more-link a:hover {
	opacity: 0.8!important;
}
.vrijwilligersgrid .read-more-link a span {
	text-decoration: none!important;
	display: inline-block;
}
.vrijwilligersgrid .slide-entry-title {
	text-transform: none!important;
	margin-bottom: 10px!important;
}
.vrijwilligersgrid.homenieuws .slide-entry-title {
	margin-bottom: 0px!important;
}
.homenieuws .avia-content-slider {
	margin-bottom: 0px!important;
}
.vrijwilligersgrid.homenieuws .slide-entry-wrap {
	margin-bottom: 30px!important;
}
.vrijwilligersgrid.homenieuws .content {
	padding-bottom: 50px!important;
}
/*FOOTER:*/
#footer h3 {
	font-weight: 500!important;
	font-size: 18px!important;
}
#footer p {
	font-size: 16px!important;
}
#footer p a:link {
    text-decoration: underline;
	color: #FFF!important;
}
#footer p a:visited {
    text-decoration: underline;
	color: #FFF!important;
}
#footer p a:hover {
    text-decoration: underline;
	color: #F2F2F2!important;
}
#footer p a:active {
    text-decoration: underline;
	color: #F2F2F2!important;
}
#footer .first {
    margin-left: 0px!important;
	width: 18%!important;
}
#footer .av_one_fourth {
    margin-left: 4%;
    width: 23.3%;
}
#footer .avia_iconbox_title {
	color: #ffffff!important;
}

#footer .avia-button{
	background-color: #134280!important;
    border: 1px solid #fff!important;
	opacity: 1;
}
#footer .avia-button:hover{
	background-color: #336574!important;
}
#footer .socialbookmarks-widget .social_bookmarks {
    float: left;
    margin: 5px 0 0 ;
    position: relative;
}
#footer .socialbookmarks-widget .social_bookmarks li {
    float: left;
    clear: right !important;
    margin-right: 5px;
}
#top #wrap_all .av-social-link-instagram:hover {
    opacity: 0.8!important;
}
#top #wrap_all .av-social-link-facebook:hover {
    opacity: 0.8!important;
}
@media screen and (max-width: 1400px) {
	
#order_review, #order_review_heading {
    width: 47% !important; 
}
#customer_details {
    width: 47% !important; 
}
}
@media screen and (max-width: 1350px) {
.woocommerce-cart-form {
	width: 100%!important;
}
.cart-collaterals{
	width: 400px!important;
	float: left;
}
}
@media screen and (max-width: 1310px) {
#media_image-2 {
    width: 100%!important;
}
.av-main-nav li a {
	font-size: 15px!important;
}
}
@media (max-width: 1200px){

.agendacontainer .container {
	padding: 0px 0px!important;
}
.av-main-nav li a {
	font-size: 14px!important;
	padding: 0 15px;
}
}
@media (max-width: 1100px){
.av-main-nav li a {
	padding: 0 10px;
}
}
@media screen and (max-width: 989px) {
.responsive #top #wrap_all .menu-item-search-dropdown > a {
    color: #134280!important;
}
.mec-fluent-wrap.mec-skin-list-wrap .mec-event-meta {
    width: 295px;
	min-width: 100px;
}
#order_review, #order_review_heading {
    width: 100% !important; 
}
#customer_details {
    width: 100% !important; 
}
.headerfoto .avia-caption-title {
    font-size: 25px!important;
}
.caregorysmobile {
	width: 100%!important;
	padding-left: 50px!important;
	padding-right: 50px!important;
}
.caregorysmobile .flex_cell:first-child {
	padding-left: 0px!important;
	padding-right: 1.875%!important;
}
.caregorysmobile .flex_cell:last-child {
	padding-left:  1.875%!important;
	padding-right: 0px!important;
}
.main_menu .social_bookmarks {
	display: none!important;
}
.responsive .avia-cookie-consent-button {
    margin: 0em!important;
}
.mec-calendar-header {
	width: 100%!important;
}
.mec-fluent-wrap .mec-load-month.mec-previous-month {
	margin-left: 94px!important;
}
.html_cart_at_menu.html_bottom_nav_header #menu-item-shop {
    left: unset;
    top: 19px;
	right: 65px!important;
}
.header_color .cart_dropdown_first .cart_dropdown_link {
    color: #2373A3 !important;
}
#menu-item-shop .cart_dropdown_link {
	padding-right: 10px!important;
	padding-left: 0px!important;
}
.responsive.html_mobile_menu_tablet.html_cart_at_menu #top .main_menu .menu>li:last-child {
        padding-right: 10px!important;
        margin-right: 0px!important;
}
#media_image-2 {
    display: block!important;
	margin-top: 10px !important;
}	
#media_image-2 img {
    width: 180px;
    float: left !important;
    margin-left: 165px;
}
#header_main {
	border-bottom-style: solid!important;
	border-bottom-color: #134280!important;
	border-bottom-width: 10px!important;
}
.responsive.html_mobile_menu_tablet.html_cart_at_menu.html_bottom_nav_header #top #wrap_all .main_menu {
    right: 0px;
}
.cart_dropdown_first .cart_dropdown_link {
    font-size: 20px;
}
.responsive.html_mobile_menu_tablet #top #wrap_all .menu-item-search-dropdown > a {
    font-size: 20px !important;
}
.responsive.html_mobile_menu_tablet #top #header_main > .container .main_menu .av-main-nav > li#menu-item-search > a {
	padding-right: 0px!important;
}
#menu-item-search {
	display: none!important;
}
.vrijwilligersgrid .slide-entry-wrap {
	display: block!important;
} 
.vrijwilligersgrid .slide-entry {
	max-width: 100%!important;
	width: 100%!important;
	margin-left: 0%!important;
	margin-bottom: 40px!important;
}
.vrijwilligersgrid .container {
	max-width: 600px!important;
}
.vrijwilligersgrid.homenieuws .slide-entry-wrap {
    margin-bottom: 0px !important;
}
.vrijwilligersgrid.aantalnieuws .slide-entry-wrap:nth-child(-n + 2) {
	display: block!important;
}
#top #wrap_all #av-burger-menu-ul li ul li {
	font-size: 23px!important;
}
#top #wrap_all #av-burger-menu-ul li ul li ul li {
	font-size: 20px!important;
}
#av-burger-menu-ul li a {
    text-align: left!important;
    padding-left: 15%!important;
}
#av-burger-menu-ul li ul {
	padding-left: 20px!important;
}
.category-new h3 {
	font-size: 16px!important;
}
.logo.avia-standard-logo img {
    margin-top: 13px !important;
}
}
@media screen and (max-width: 767px) {
.form-row-first, .form-row-last {
  float: left;
  width: 100%;
  overflow: visible;
}	
.mec-fluent-wrap {
    box-shadow: 0 0 70px rgb(27 69 91 / 0%)!important;
	background-color: #ffffff!important;
}
.mec-fluent-wrap .mec-calendar {
    border-bottom: 1px solid #ffffff!important;
    border-right: 1px solid #ffffff!important;
    border-left: 1px solid #ffffff!important;
}
.mec-fluent-wrap.mec-skin-list-wrap .mec-list-cats-details {
	margin-left: 0px!important;
}
.mec-fluent-wrap.mec-skin-list-wrap .mec-event-meta {
    float: left;
}
.mec-fluent-wrap.mec-skin-list-wrap .mec-event-article .mec-event-title {
    margin-bottom: 20px;
}
.mec-fluent-wrap .mec-calendar {
	padding-left: 0px!important;
	padding-right: 0px!important;
}
#footer .first {
    margin-left: 0px!important;
	width: 100%!important;
}
#footer .widget {
    margin: 0px 0 0px 0;
}
#footer .container {
    padding-top: 30px;
}
#footer .avia-button-right {
    float: left;
}
.mec-single-event {
    padding-top: 0px;
	margin-top: 0px;
}
.responsive #top #wrap_all .menu-item-search-dropdown > a {
    color: #134280!important;
}
.mec-container {
    width: 85%!important;
	margin-left: 7.5%!important;
	margin-right: 7.5%!important;
	padding-left: 0px!important;
    padding-right: 0px!important;
	padding-top: 40px!important;
}
.mec-fluent-wrap .mec-search-form .mec-dropdown-search {
	    padding: 15px 0px 12px 0px;
}
/*.volwassenencontent .mec-fluent-wrap .mec-calendar-a-month, .volwassenencontent .mec-fluent-wrap .mec-skin-monthly-view-month-navigator-container, .volwassenencontent .mec-fluent-wrap .mec-yearly-title-sec {
	background-position: left 30px top 10px!important;
}
.volwassenencontent .mec-month-navigator {
    padding-left: 50px;
    margin-top: 28px;
}*/
.mec-fluent-wrap .mec-totalcal-box .mec-totalcal-view span, .mec-fluent-wrap .mec-totalcal-box .nice-select, .mec-fluent-wrap .mec-totalcal-box input, .mec-fluent-wrap .mec-totalcal-box select {
    width: calc(100% - 40px)!important;
    margin-right: 0px!important;
}
.mec-fluent-wrap .mec-filter-content {
    border: 1px solid #ffffff!important;
	background-color: #ffffff!important;
	left: 0px!important;
}
.mec-fluent-wrap .mec-search-form .mec-date-search, .mec-fluent-wrap .mec-search-form .mec-dropdown-search, .mec-fluent-wrap .mec-search-form .mec-text-address-search {
	overflow: visible;
}
.mec-fluent-wrap .mec-calendar {
    padding: 0px;
}
.mec-wrap .mec-totalcal-box .mec-search-reset-button .mec-button {
    top: 13px;
    margin-bottom: 40px!important;
}
.mec-wrap .mec-totalcal-box label {
    display: none;
}
.mec-fluent-wrap .mec-search-form .mec-date-search, .mec-fluent-wrap .mec-search-form .mec-dropdown-search, .mec-fluent-wrap .mec-search-form .mec-text-address-search {
    margin-bottom: 37px;
}
.mec-fluent-wrap .mec-calendar-a-month {
	background-position: left 15px top 15px!important;
}
.jeugdcontent .mec-month-navigator, .volwassenencontent .mec-month-navigator, .seniorencontent .mec-month-navigator {
    padding-left: 57px!important;
	min-height: 50px;
}
.mec-fluent-wrap .mec-load-month, .mec-fluent-wrap .mec-load-year {
	top: 1px!important;	
}
.jeugdcontent .mec-fluent-wrap .mec-calendar-header h2, .volwassenencontent .mec-fluent-wrap .mec-calendar-header h2, .seniorencontent .mec-fluent-wrap .mec-calendar-header h2 {
	margin-right: 15px!important;
	font-size: 20px!important;
}
.jeugdcontent .mec-fluent-wrap .mec-load-month, .jeugdcontent .mec-fluent-wrap .mec-load-year, .volwassenencontent .mec-fluent-wrap .mec-load-month, .volwassenencontent .mec-fluent-wrap .mec-load-year, .seniorencontent .mec-fluent-wrap .mec-load-month, .seniorencontent .mec-fluent-wrap .mec-load-year {
    top: 2px!important;
}
.agendacontainer .container {
	width: 100%!important;
	max-width: 100%!important;
}
.mec-fluent-wrap.mec-skin-list-wrap .mec-event-meta {
    width: 100%!important;
}
.cart-collaterals{
	width: 100%!important;
}
.mec-single-event .mec-events-meta-group-booking button {
    min-width: 130px;
}
.mec-wrap .button {
	padding: 18px 17px 17px;
}
.mec-month-navigator {
    font-size: 20px!important;
}
#menu-item-shop .cart_dropdown_link {
    height: 80px!important;
    line-height: 80px!important;
}
.header_color .cart_dropdown_first .cart_dropdown_link {
	color: #134280!important;
}
.html_cart_at_menu.html_bottom_nav_header.html_logo_right #menu-item-shop {
    right: 100px!important;
	display: none!important;
}
.html_header_top.html_bottom_nav_header.html_logo_right .main_menu ul:first-child {
    right: -85px;
}
.kansblok h2 {
    line-height: 25px;
	font-size: 20px!important;
}
.kansblok  {
	padding-top: 12px!important;
}
.kansblok img {
	margin-top: 0px!important;
}
.caregorysmobile {
	width: 85%!important;
	margin-left: 7.5%!important;
	margin-right: 7.5%!important;
	padding-left: 0px!important;
	padding-right: 0px!important;
}
.caregorysmobile .flex_cell {
     padding-bottom: 10px !important;
}
.avia-section-large .content, .avia-section-large .sidebar {
    padding-top: 50px!important;
    padding-bottom: 30px!important;
}
.pagina_heading {
	padding-bottom: 0px!important;
}
.pagina_heading .av-special-heading-tag {
	font-size:25px!important;
}
.introtextwidth {
	padding-left: 0px!important;
	padding-right: 0px!important;
}
.introtextwidth .avia_textblock p, .introtextwidth .avia_textblock h2 {
	text-align: left!important;
}
.afbeelding-mobile {
	margin-bottom: 0px!important;
}
.responsive #top #wrap_all .menu-item-search-dropdown > a {
    font-size: 24px!important;
}
.content {
    padding-bottom: 30px;
}
.av-submenu-container {
	display: none!important;
}
.organisatieskop .flex_column {
	margin-bottom: 0px!important;
}
.responsive.html_bottom_nav_header.html_cart_at_menu #top #wrap_all .main_menu {
     right: 35px!important;
}
.responsive #top #header_main > .container .main_menu .av-main-nav > li#menu-item-search > a {
   padding-right: 0px!important;
}
.responsive #top .logo {
   width: 50%!important;
}
#media_image-2 {
    display: block!important;
	padding-right: 2.5%!important;
}
.responsive.html_bottom_nav_header.html_cart_at_menu #top #wrap_all .main_menu {
    right: 0px !important;
}
.html_cart_at_menu.html_bottom_nav_header #menu-item-shop {
    right: 125px !important;
	display: none!important;
}
#header_main {
   border-bottom-style: solid !important;
}
.responsive.html_bottom_nav_header.html_cart_at_menu #top #wrap_all .main_menu {
    right: 0px !important;
	margin-top: 3px!important;
}
.responsive.html_mobile_menu_tablet #top #header_main > .container .main_menu .av-main-nav > li#menu-item-search > a {
	margin-right: -2px!important;
}
.responsive #top #wrap_all .av-logo-container {
    width: 95% !important;
    max-width: 95% !important;
}
#top .header_color input[type='search'] {
	font-size: 17px!important;
}
.category-new {
	width: 45%!important;
	float: left!important;
	margin-left: 2.5%!important;
	margin-right: 2.5%!important;
}
.home-categories-new .container {
	width: 94%!important;
	max-width: 94%!important;
}
.new-headerhome .content {
	padding-top: 0px!important;
	padding-bottom: 3px!important;
}
.category-new h3 {
	font-size: 19px!important;
}
.home-categories-new {
	margin-bottom: 3px!important;
}
.agenda-category-new {
	display: block!important;
	clear:none!important;
}
.psacp-post-title {
	font-size: 25px!important;
}
.logo.avia-standard-logo img {
	margin-top: 11px!important;
	max-width: 90px!important;
}
#media_image-2 img {
   margin-left: 115px!important;
	width:180px!important;
}
#media_image-2 {
    margin-top: 10px!important;
}
}
@media (max-width: 479px){
	
.mec-fluent-wrap .mec-calendar {
	padding-left: 0px!important;
	padding-right: 0px!important;
}
.mec-fluent-wrap .mec-calendar {
    padding: 0px;
}
/*.volwassenencontent .mec-month-navigator {
    padding-left: 72px;
    margin-top: 45px;
}*/
.responsive table.shop_table.cart .product-name {
    text-align: left;
}
.mec-fluent-wrap .mec-load-month.mec-previous-month {
	margin-left: 94px!important;
}
}
@media (max-width: 400px){
.mec-fluent-wrap .mec-load-month.mec-previous-month {
	margin-left: 70px!important;
}
}