/*
Theme Name: Qlant
Description: Theme for Oscar's Groen by Qlant
Author: Qlant
Author URI: https://www.qlant.nl
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.fusion-text p strong {font-weight:900;font-size:20px;}
.intro-container {overflow:hidden!important;}
.intro-container .awb-background-mask {position: absolute;bottom: -25px;top:auto;left: 0;z-index: 6;min-height: 98%;min-width: 100%;pointer-events:none;transform: scale(1, .9)!important;}
.banner-image:before {content:'';width: 850px;height: 90px;position:absolute;left:40%;bottom:0;background-image:url(/images/banner.svg);background-size:cover;pointer-events:none;}
footer:before {content:'';width:1900px;height:435px;position:absolute;left:-30%;bottom:0;background-image:url(/images/footer.svg);background-size:cover;pointer-events:none;}
header.fusion-sticky-container.fusion-container-stuck.fusion-sticky-transition {box-shadow: 0 0 5px rgb(0 0 0 / 20%);-moz-box-shadow: 0 0 5px rgb(0 0 0 / 20%);-webkit-box-shadow: 0 0 5px rgb(0 0 0 / 20%);-khtml-box-shadow: 0 0 5px rgb(0 0 0 / 20%);padding-top: 10px;padding-bottom: 10px;}
.fusion-meta-info .fusion-alignleft {display:none!important;}
.m2m-sticky-contact {position: fixed;right: 20px;bottom: 20px;z-index: 9999;display: flex;flex-direction: row;gap: 12px;}
/* Algemene knopstijl */
.m2m-btn {display: flex;align-items: center;justify-content: center;position:relative;gap: 10px;padding: 14px 18px;border-radius: 50px;color: var(--awb-color1)!important;text-decoration: none;font-weight: 600;box-shadow: 0 8px 24px rgba(0,0,0,.25);transition: transform .2s ease, box-shadow .2s ease;}
.m2m-btn i {font-size: 20px;}
.m2m-btn:hover {transform: translateY(-2px);box-shadow: 0 12px 30px rgba(0,0,0,.35);color: var(--awb-color1)!important;}
/* WhatsApp */
.m2m-whatsapp {background: #25D366;}
/* Bel knop */
.m2m-call {background: #ff8a00;}
/* Desktop gedrag */
@media (min-width: 769px) {
	.m2m-whatsapp {display: none;}
	.m2m-btn-text {display: inline;}
}
@media (max-width: 768px) {
	.m2m-sticky-contact {right: 12px;bottom: 12px;}
	.m2m-btn {width: 56px;height: 56px;padding: 0;border-radius: 50%;}
	.m2m-btn-text, .m2m-call {display: none;}
}
@media screen and (max-width: 1800px) {
	footer:before {bottom:-100px;}
}
@media screen and (max-width: 1450px) {
	footer:before{bottom: 0;width: 1000px;height: 230px;left: -17%;}
}
@media screen and (max-width: 1050px) {
	footer:before {width: 700px;height: 160px;left: -17%;}
}
@media screen and (max-width: 850px) {
	.banner-image:before {left:0;}
}
@media screen and (max-width: 768px) {
	.intro-container h1 {font-size: 40px!important;line-height: 1.2!important;}
	.banner-image:before {width: 600px;height: 65px;}
	footer:before{left: -160px}
}
@media screen and (max-width: 640px) {
	.footer-gallery .fusion-grid-column:nth-child(3) {display:none;}
	.footer-gallery .fusion-gallery-column:nth-child(3) {display:none!important;}
}
@media screen and (max-width: 480px) {
	.intro-container h1 {font-size: 30px!important;line-height: 1.2!important;}
	.banner-image:before {width: 480px;height: 50px;}
}