/*======================================
Theme Name: Divi Child Theme by Gilde-BT
Author: Gilde-BT
Author URI: https://www.gilde-bt.nl/
Author Email: marketing@gilde-bt.nl
Template: Divi
Version: 1.0
======================================*/
body #main-content .et_builder_inner_content{
	background-image: url(https://www.response-business.nl/wp-content/uploads/2024/09/RIBusiness-BG-01.svg) !important;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.cky-overlay{
	opacity: .8!important;
	z-index: 100001!important;
}
.cky-consent-container.cky-box-bottom-left{
	bottom:50%;
	left:50%;
	transform: translate(-50%, 50%);
}

.cky-consent-container.cky-box-bottom-left .cky-consent-bar{
	border-radius: 20px;
}

.cky-consent-container.cky-box-bottom-left button{
	border-radius: 10px;
}
@media (min-width: 768px) {
	.cky-consent-container {
	  position: relative;
/* 	  overflow: visible; /* Ensure that the image can stick out of the container */ 
	}
	
	.cky-consent-container.cky-box-bottom-left .cky-consent-bar{
/* 		padding-left: 40%; */
	}
}


.verticalCenter{
  display: flex;
  flex-direction: column;
  justify-content: center;
   align-items: center;
}

.checkmarks ul{
    list-style: none; /* Remove default bullets */
    padding-left: 0; /* Remove default padding */
}

.checkmarks li {
    position: relative; /* Create a context for the checkmark */
    padding-left: 1.5em; /* Indent the text to make space for the checkmark */
}

.checkmarks li::before {
    content: '✔'; /* Unicode for a checkmark */
    color: green; /* Change checkmark color */
    font-size: 1.2em; /* Adjust the size of the checkmark */
    position: absolute;
    left: 0; /* Position the checkmark to the left */
    top: 0.1em; /* Adjust alignment with text */
}
#footerNav ul#menu-footermenu{
	display: flex;
	flex-direction: column;
}

@media(max-width: 978px){
	#navLogo, #navMenu{
		max-width: 48%;
		margin: 0;
		max-height: 60px;
	}
	#navMenu{
		display: flex;
		vertical-align: middle;
	}
	#mobile_menu1{
		width: 180px;
		left: -100px;
		top: 53px;
	}
	#footerNav .et_pb_menu__menu {
		display: flex!important;
	}
	#footerNav .et_mobile_nav_menu {
		display: none!important;
	}
	#footerNav .et_pb_menu__wrap{
		justify-content: flex-start;
	}
}

