body {
    line-height: 1.5 !important;
}

#sp-header .sp-megamenu-parent > li > a {
  margin: 0 0px;
}

.map-responsive{
    overflow:hidden;
    padding-bottom:25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

#sp-footer a:link,#sp-footer a:hover, #sp-footer a:visited,
#sp-footer, #sp-bottom {
    color: rgba(255, 255, 255, .5)!important;
}

#easycookieinfo {
    background: #E9dfd7!important;
    color: #393944!important;
    border-top: none!important;
    border-bottom:none!important;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.4);
}

#easycookieinfo .accept > a:hover, #easycookieinfo .accept > a:focus, #easycookieinfo .accept > a:active {
    background-color: #Bfb0b0;
    color: #393944;
}
#easycookieinfo .accept > a {
    background: #Bfb0b0!important;
    background-color: rgb(60, 137, 167);
    color: #393944!important;
}

div#sppb-addon-1628243063646 .sppb-form-group.email-wrap {
    margin-bottom: 0px!important;
}

div.sppb-pricing-features ul li  {
	line-height:25px!important;
	}

h3 {
	line-height: 1.5;
	}
h2 {
	padding-bottom:30px!important;
	}

.sppb-pricing-features ul li {
	margin-bottom: 10px!important;
}

.yogalesfeature  h3.sppb-addon-title.sppb-feature-box-title {
	font-size: 25px!important;
	font-weight: 500!important;
	font-style: normal!important;
	padding-top: 15px;
	padding-bottom: 0px;
	}

section#section-id-1628237306328.sppb-section.prijstabel div.sppb-row-container div.sppb-section-title.sppb-text-center   {
    margin-bottom: 30px!important;
}

.yogalesfeature i.fas.fa-square-full{
    font-size: 40px!important;
}

h4.sppb-addon-title.sppb-feature-box-title {
	font-family: 'Playfair Display', sans-serif!important;
	font-size: 30px;
	font-weight: 500;
	font-style: normal;

	}
	
.sppb-addon-accordion .sppb-panel-default > .sppb-panel-heading .sppb-panel-title {
    font-size: 20px;
    font-weight: 500;
    line-height: 29.1px;
    color: #393944;
	text-align:center;
}	

.sppb-pricing-box .sppb-pricing-header .sppb-pricing-title {
 
    font-size: 27px!important;
	font-weight:500!important;
}
.smallcontainer {
    max-width: 920px !important;
    margin-left: auto;
    margin-right: auto;
}

h2.sppb-addon-title.sppb-pricing-title  {
    height: 40px;
}

.pricelist-title, 
.sppb-addon-pricelist .pricelist-price-content {
    color: #393944;
	font-weight:600!important;
    font-size: 27px!important;
}
.pricelist-title {
	font-family: 'Playfair Display', sans-serif;
}

.sp-page-builder .page-content #section-id-1628238410127 {
    padding-top: 50px!important;
    padding-bottom: 0px!important;
}

.sppb-addon-pricelist .pricelist-price-content {
     top: 0px!important; 
}


.onlinekal iframe {
	border-color:#E9dfd7!important;
	border-width:2px;!important;
	border-style:solid!important;
	}

#sppb-addon-1628237306316 .sppb-pricing-features,
#sppb-addon-1628237306318 .sppb-pricing-features {
    margin-bottom: 100px!important;
}

 
.sppb-pricing-box  {
    min-height: 405px;
}
.link-color-light-bg::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #Bfb0b0;
    opacity: 0.78;
    z-index: -1;
}

.sp-megamenu-parent > li > a:hover,
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    font-size: 19px!important;
	font-weight:400!important;
    color: #393944!important;		
}

.sp-megamenu-parent > li.active > a:hover,
.sp-megamenu-parent > li.active > a {
    color: #393944!important;
	font-weight:700!important;
}

.link-color, .link-color-title .sppb-addon-title {
    color: #393944;
}

#sp-header .sp-megamenu-parent > li > a::before {
    content: none;
	
}

a, a:hover, a:focus, a:active {
    color: #393944!important;
	font-weight:600!important;
}

#sp-bottom  .sppb-addon-content,
#sp-bottom p, #sp-bottom a, #sp-bottom a:hover, #sp-bottom a:focus, #sp-bottom a:active {
    color: #F9f5f3!important;
	font-weight:400!important;
}

.sppb-addon-optin-forms {
    padding: 0px;
	
}

.sp-megamenu-parent > li > a {
    color: #393944;
}
.sp-megamenu-parent > li > a:hover {
    color: #bfb0b0;
}

.sppb-optin-form.form-inline .email-wrap, .sppb-optin-form.form-inline .name-wrap {
    padding-right: 5px!important;
}

body div .sppb-addon-optin-forms .sppb-btn, body div .sppb-btn {
    font-size: 20px;
	border-color:#393944!important;
	background-color:#393944!important;
	color:#F9f5f3!important;
}

.sppb-addon-accordion .sppb-panel-default > .sppb-panel-heading .sppb-panel-title,
a.sppb-btn.sppb-btn-default.sppb-btn-rounded.sppb-btn-outline:hover,
.sppb-btn.sppb-btn-default.sppb-btn-rounded.sppb-btn-outline {
    font-size: 20px;
	border-color:#393944!important;
	background-color:#393944!important;
	color:#F9f5f3!important;	
	}
	
	
.sppb-addon-accordion .sppb-panel-default > .sppb-panel-heading .sppb-panel-title,	
div .sppb-btn {
    font-size: 20px!important;
    padding: 15px 30px 15px 30px!important;	
	}
	
div#sppb-ac-heading-1629635156791-key-0.sppb-panel-heading	 {
    text-align: center;
	padding-bottom: 50px!important;
}


div.sppb-panel.sppb-panel-default div#sppb-ac-heading-1629635156791-key-0.sppb-panel-heading span.sppb-toggle-direction {
	display:none;
	}

.sppb-addon-accordion .sppb-panel-default > .sppb-panel-heading {
    border-top: none;
}

button#btn-1628243063646.sppb-btn.sppb-btn-custom.sppb-btn-lg.sppb-btn-rounded	{
font-size: 16px !important;
padding: 9px 10px 8px 10px !important;
    border:none!important;
    background-color: #bfb0b0 !important;
    color: #393944 !important;
}

body div .sppb-addon-optin-forms .sppb-btn::after, body div .sppb-btn::after {
    content: none!important;
    position: absolute;
    width: 25px;
    height: 1px;
    top: 50%;
    transform: none!important;
}

.smallcontainer {
    max-width: 920px !important;
    margin-left: auto;
    margin-right: auto;
}

body div .sppb-addon-optin-forms .sppb-btn:focus, body div .sppb-btn:focus, body div .sppb-addon-optin-forms .sppb-btn:hover, body div .sppb-btn:hover {
    color: #fff;
    letter-spacing: 0!important;
    background-color: #e74c3c;
 
}


body div .sppb-addon-optin-forms .sppb-btn:focus::after, body div .sppb-btn:focus::after, body div .sppb-addon-optin-forms .sppb-btn:hover::after, body div .sppb-btn:hover::after {
     transform: none!important;
    background-color: #fff;
	z-index: 9999;
 
}

#sppb-addon-1629733765136 .sppb-addon-content,	
#sppb-addon-1629830117983 .sppb-addon-content,
#sppb-addon-1549604284943 .sppb-addon-content {
    font-size: 35px!important;
}

	@media (max-width: 480px) {	
	
.sppb-addon-accordion .sppb-panel-default > .sppb-panel-heading .sppb-panel-title, div .sppb-btn {
    font-size: 20px !important;
    padding: 15px 10px 15px 10px !important;
	width: 100%;
display: block;
}

#sppb-addon-1629733765136 .sppb-addon-content,	
#sppb-addon-1629830117983 .sppb-addon-content,
#sppb-addon-1549604284943 .sppb-addon-content {
    font-size: 24px;
}

.sppb-addon-accordion .sppb-panel-default > .sppb-panel-heading .sppb-panel-title, div .sppb-btn {
    font-size: 18px !important;
}	
	
	#sppb-addon-1629635156793 img {
    width: 100% !important;
}

section#section-id-1629635156781.sppb-section div.sppb-row-container  {
    padding-left: 0px!important;
    padding-right: 0px!important;
}
	
.map-responsive {
     padding-bottom: 60%;
 
}	
	body h3 {
    font-size: 24px;
}	

body h2 {
    font-size: 28px;
}

.pricelist-title, .sppb-addon-pricelist .pricelist-price-content {
    color: #393944;
    font-weight: 600 !important;
    font-size: 17px !important;
	line-height: 1.5!important;
}

.sppb-pricing-box .sppb-pricing-header .sppb-pricing-title {
    font-size: 25px !important;
    font-weight: 500 !important;
}

#sp-page-builder .sppb-section-title .sppb-title-heading {
    font-size: 28px;
    line-height: 34px;
}
	
.itemid-101 .slider-content-vercally-center div.sppb-container	{
    position: fixed;
    top: 120px;
}

div#sp-bottom1 img.sppb-img-responsive {
    max-width: 200px;
}
	
	div.offcanvas-inner div.sp-module div.sp-module-content ul.menu li a {
	    padding: 10px;
	    font-size: 22px;
	}
	
	body p {
	    font-size: 18px;
	}
	
	.sppb-addon-tab.about-tab .sppb-tab-tabs-content {
	    padding-right: 0px;
	}
	
	.sppb-addon-content {
		font-size: 18px;
		}
	#sp-footer,
	.sppb-text-left,
	.sppb-row-container,
    div#sp-bottom4.col-md-2.col-lg-3.col-xl-2,
	.sppb-container-inner {
		text-align:center!important;
		}
	body h2 {
	    font-size: 32px;
	}
		.main-slidshow.sppb-addon-sp-slider .sp-item .sp-background::after {
	    background: rgba(232, 231, 236, 0);
	}
	
		h2#sp-slider-inner-item-1616233032692-num-1-key.sppb-sp-slider-title {
			font-size: 30px!important;
			}

div.sppb-form-group.email-wrap input.sppb-form-control		{
    width: 299px;
}	


div.pricelist-text-content div.sppb-addon-content,
.pricelist-title {
	text-align: left!important;
	
	}
	}
	
