/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Version: 6.4.9
Template: betheme
*/

@import url('https://fonts.googleapis.com/css2?family=Geologica:wght@100;200;300;400;500;600;700;800&display=swap');
h1.text-white, h2.text-white, h3.text-white, h4.text-white, h5.text-white,h6.text-white{
	color: #fff;
}
.wpcf7 input[type="submit"]{
	background-color: #00544D;
	color: #fff;
}
.wpcf7 input[type="submit"]:hover{
	background-color: #639991;
}

#Top_bar.is-sticky .menu > li a{
	color: #00544D;
}
#Top_bar.is-sticky .menu > li a:hover{
	color: #639991;
}

.elementor-button:hover{
	color: #fff;
	background-color: #639991;
}

.wpcf7-form-control.wpcf7-textarea, .wpcf7-form-control.wpcf7-text{
	padding-left: 20px;
}

.wpcf7-form-control.wpcf7-textarea{
	padding-top: 20px;
}
.faq .question.active > .title{
	color: #00544D;
}
.style-simple .faq .question::after{
	background-color: #00544D;
}
@media only screen and (min-width: 960px) and (max-width: 1280px){
	 .mcb-section-3cac0a0a1, .mcb-section-625756d0f, .mcb-section-b346uuyvh, .mcb-section-n57ufv0y, .mcb-section-7a70b699f, .mcb-section-4d3ddd702{
		padding-right: 30px;
		padding-left: 30px;
	}
}
@media only screen and (min-width: 1280px) and (max-width: 1600px){
	 .mcb-section-3cac0a0a1, .mcb-section-625756d0f, .mcb-section-b346uuyvh, .mcb-section-n57ufv0y, .mcb-section-7a70b699f, .mcb-section-4d3ddd702{
		padding-right: 50px;
		padding-left: 50px;
	}
}
.widgets_wrapper{
	border-top: 1px solid rgba(255,255,255,0.1);
}

.faq .question > .answer p,
.faq .question > .answer ol li{
	font-size: 15px;
}

.button-love a.mfn-love {
	color: #00544D;
}
@media only screen and (max-width: 767px){
	.top-responsive{
		position: absolute;
		top: -325px;
		left: 50%;
		transform: translateX(-50%);
	}

	.wp-block-spacer{
		height: 20px!important;
	}
}
.mydoc__calendar__register button,
.mydoc__calendar__expander button{
	padding: 0;
	margin: 0;
}
.mydoc__calendar__register{
	margin-top: 20px;
}
