:root{
	--bbwd-btn-color: #6BCABA;
	--bbwd-org-color: #DB864F;
	
	
	
	--fa-font-solid: "Font Awesome 5 Free";
}






/*** f2f2 ***/
.bbwdTimeIconbtn a span.elementor-button-content-wrapper::after{
	font-family: var(--fa-font-solid);
	content: "\f2f2"; /* Unicode for the icon */
}
.bbwdTealColor{
	color: var(--bbwd-btn-color) !important;
}
.bbwdOrangeColor{
	color: var(--bbwd-org-color) !important;
}



/*===================================
 *            FAQ Section
 * ================================*/
#bbwdFAQ{
	margin: 80px 0;
}
#bbwdFAQ .bbwdFAQItem {
    padding: 12px 25px;
    border: 1px solid var(--bbwd-btn-color);
    border-radius: 100px;
}
#bbwdFAQ .bbwdFAQItem:hover{
	cursor: pointer;
	border-width: 2px;
}
#bbwdFAQ .bbwdFAQItem.active {
	border-width: 1px !important;
	border-radius: 20px !important;
}
#bbwdFAQ .bbwdQuestion{
	color: var(--bbwd-btn-color);
}




/*===================================
 *            Modal
 * ================================*/
.bbwdModalToggle:hover{
	cursor: pointer;
}
#bbwdModal{
    position: fixed;
    top: 0;
    z-index: 9999999;
    width: 100%;
    background: rgba(0, 0, 0, .7);
    height: 100vh;
}
#bbwdModInner{
	width: 50%;
    max-width: 50%;
	max-height: 60vh;
	/*overflow-y: scroll;*/
    padding: 50px 60px;
    background: white;
    border-radius: 10px;
    box-shadow: 0px 5px 10px -3px;
	gap: 20px;
}
#bbwdCloseModal{
    margin-top: -45px;
    margin-right: -55px;
}
#bbwdCloseModal button{
	border-radius: 100px;
	padding: 5px 8px;
	line-height: 1;
	font-size: 15px;
	color: grey;
	border-color: grey;
}
#bbwdCloseModal button:hover{
	color: white;
	background: grey;
}
#bbwdModalContent{
	width: 100%;
}
.bbwdToModal{
	display: none;
}
#bbwdModalContent .bbwdToModal{
	display: inherit;
}
 /**end modal**/
/*===================================
 *          Cookie Notice
 * ================================*/
#bbwdCookieNotice{
	position: fixed;
    bottom: -250px;
    left: 0px;
    width: 100%;
    background: white;
    padding: 30px 5px;
    box-shadow: 0 0 20px -5px rgba(0, 0, 0, .15);
    z-index: 9999;
}
#bbwdInnerCookie{
	margin: auto;
}
#bbwdInnerCookie p{
	margin: 0;
}

#bbwdInnerCookie a{
	text-align: center;
	font-size: 12px;
}




/*===================================
 *          Tablet
 * ================================*/
@media only screen and (max-width: 1024px) {
}

/*===================================
 *          Mobile
 * ================================*/
@media only screen and (max-width: 767px) {
	#bbwdCookieNotice{
		bottom: -440px;
	}
  #bbwdInnerCookie{
		flex-flow: column;
		justify-content: stretch;
		align-items: stretch;
		gap: 0;
	}
	
	
	#bbwdFAQ{
		margin: 80px 20px;
	}
	
}



/*===================================
 *       Cookie Banner Overides
 * ================================*/
.cookieadmin-poweredby{
	display: none !important;
}
button#cookieadmin_accept_button.cookieadmin_btn.cookieadmin_accept_btn{
	background-color: var(--bbwd-btn-color) !important;
}
img.design-size2.design-border2{
	border: 2px solid white !important;
}


