h1, h2, h3, h4, h5, h6 {
color: #0071ba;
text-transform: none;    font-weight: 400;
}
h3,.h3 {margin-bottom:0;}
ul.agenda {padding-left:0;list-style:none;margin-bottom:0;}
ul.agenda h3 {font-size:18px;margin-bottom:0;font-weight:400;}
ul.agenda .elementor-post__excerpt,
ul.agenda .elementor-post__read-more {font-size:14px}
ul.agenda li {padding:5px 0;border-top:0px solid #ffffff;list-style:none;}
ul.agenda li a {color:#fff!important;}
ul.agenda .elementor-post__excerpt {color:rgba(255,255,255,.6)}
body.custom-background {
background-color: #efefef;
background-image: url(https://new.kmsbussum.nl/wp-content/uploads/2018/08/bg-gradient.jpg);
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
background-attachment: inherit;
}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-megamenu > ul.mega-sub-menu li {
width: auto!important;
}
.caldera-grid .checkbox, .caldera-grid .radio {margin-top:0;margin-bottom:0;}
.caldera-grid label {font-weight:400;}
.caldera-grid .form-group.float.left {
float: left;
margin-right: 5px;
} .grecaptcha-badge {
z-index: 1;
}
.caldera-grid .form-group.dagen input {width:50px;}
.footer ul.menu {
padding-left: 0px;
list-style:none;
margin-right:10px;
}
.footer ul.menu li a {
font-size: 14px;
padding:5px 0;
border-bottom:1px solid #e5e5e5;
display: block;
}