.opsommingsruimte{
  margin-bottom: 5px;
}

.is-stuck {
	animation: none!important;
}

.main-header {
	position: sticky!important;
	z-index: 9!important;
	top: 0!important;
}

body {
	color: #333!important;
}

#lqd-contents-wrap{
  padding:0 !important;
}

.flickity-button{
  margin-bottom:490px !important;
}


.lqd-head-sec-wrap .text-right .header-module{
  padding-right:8px !important
  ;
}

.wpb_single_image .vc_single_image-wrapper{
  margin-bottom:0 !important;
}

a:hover{
  color:#184341 !important;
}

.lqd-fancy-menu.menu-items-has-fill>ul>li>a{
  display:block !important;
  padding:0 !important;
  text-align: center !important;
}

.wpb_content_element, ul.wpb_thumbnails-fluid>li{
  margin-bottom:6px !important;
}

h3{
  margin-top:0 !important;
}

.lqd-mobile-sec .navbar-brand{
  padding-top:5px !important;
  padding-bottom:0 !important;
}

.behandelingstraject{
  width:30% !important;
}

.behandelingstrajecticon{
  width: 5%!important;
  margin:auto;
}

.lqd-lp-author{
 display:none !important; 
}

.carousel-item-content a{
  color:#184341 !important;
}

.carousel-item-content a:hover{
  color:#a7a9b8 !important;
}

.contactknop{
  background-color: rgb(81, 173, 48);
  border-color: rgb(81, 173, 48);
  border-radius:10px;
  padding:20px;
  color:#ffffff;
}

#footerfont{
  font-size:14px !important;
  color: #333!important;
}

#paragraafafstand, p{
  margin:0 !important;
  margin-bottom:0 !important;
  line-height:1.5 !important;
}

#lqd-gdpr{
  display:none !important;
}

.vc_column-inner{
  border-radius: 5px !important;
}

.vc_single_image-img {
  border-radius:5px !important;
}

img .pijlen{
  border-radius:0px !important;
}

@media only screen and (min-width: 1200px) {
.main-header {
  padding-bottom:20px !important;
}
}

.reviews{
  border-radius:5px !important;
  margin:auto !important;
  width:70% !important;
}

.reviewsmobile{
  border-radius:5px;
  margin:0px;
  background:#b3cf61 !important;
}

.flickity-button{
  border-radius:5px;
}

.carousel-container {
  padding: 0px 20px 0px 20px!important;
}

.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container{
  padding-left:0 !important;
  padding-right:0 !important;
}

.vc_column-gap-0>.ld-container>.ld-row>.vc_column_container{
  padding-inline-start:15px !important;
  padding-inline-end:15px !important;
}

.mobielheadertekst{
  padding-left:15px !important;
  padding-right:15px !important;
}

.iconbox{
  margin-bottom:0;
}

.lqd-post-media{
  height:440px !important;
}

.lqd-post-header {
  max-height:440px !important;
}

.lqd-post-header h1{
  margin-bottom:0px !important;
}

.bloglist {
  line-height:1.5 !important;
  padding-inline-start: 20px !important;
}

.lqd-contact-form input[type=submit], .lqd-contact-form button[type=submit]{
  border-radius:4px !important;
  letter-spacing:.1em !important;
  text-transform:uppercase !important;
  font-size:14px !important;
}

.lqd-contact-form textarea {
  padding-top:5px !important;
  padding-bottom:5px !important;
  height:160px !important;
}

.accordion {
  margin-bottom:0 !important;
}

.btn.border-thick{
  font-size:14px;
}

.vc_column-gap-20>.ld-container>.ld-row>.vc_column_container{
  padding-inline-start:0 !important;
}

.wpcf7 form .wpcf7-response-output {
  display:none !important;
}

/*.oefeningenMM{
  max-width:200px !important;
  background:white !important;
  padding:auto !important;
  margin:auto !important;
}

.megamenu .megamenu-container.container{
  margin-left:0 !important;
}

.lqd-fancy-menu>ul>li>a {
  margin:15px;
}

.topmenu a {
  margin: 0px !important;
}*/

@media (max-width: 767px){
  h1{ font-size: 30px !important; }
  h2{ font-size: 24px !important; }
  h3{ font-size: 24px !important; }
  h4{ font-size: 20px !important; }  
  .entry-title{ font-size: 22px !important; }
}


.main-nav .children, .nav-item-children {
  font-size:15px !important;
  left:50% !important;
  right:auto !important;
  transform: translate(-50%, 0) !important;
}

@media only screen and (min-width: 1200px) {
  .lqd-mobile-sec{
    display:none !important;
  }
  .lqd-mobile-sec-nav{
    display:none !important;
  }
  }

.right-icon{
  padding-right:10px;
}

.left-icon{
  padding-right:10px;
}

/* Icon list (wit) – bullets uit + nette inspringing bij doorlopende regels */
ul.icon-list-white{
  list-style: none !important;
  margin: 0 !important;
  padding-left: 0 !important;
  color: #fff !important;
}

ul.icon-list-white > li{
  list-style: none !important;
  margin: 0 0 10px 0 !important;

  /* inspringing voor regels die doorlopen */
  padding-left: 22px !important;
  position: relative;

  color: #fff !important;
}

/* bullets killen (ook als theme ::marker gebruikt) */
ul.icon-list-white > li::marker{
  content: "" !important;
}

/* Link styling */
ul.icon-list-white a{
  color: #b7e35a !important;
  text-decoration: underline;
}
ul.icon-list-white a:hover{
  color: #d6ff7e !important;
}

/* Icon kleur (werkt als het icoon currentColor gebruikt) */
ul.icon-list-white i,
ul.icon-list-white svg,
ul.icon-list-white span{
  color: #fff !important;
  fill: #fff !important;
}

.text-white,
.text-white p,
.text-white li,
.text-white span{
  color: #fff !important;
}

.text-white a{
  color: #b7e35a !important; /* of wit als je dat wil */
  text-decoration: underline;
}
.text-white a:hover{
  color: #d6ff7e !important;
}