/*2024 Styles*/
@font-face {
    font-family: 'montserratbold';
    src: url('/wp-content/themes/bbd-divi-child/fonts/montserrat-bold-webfont.woff2') format('woff2'),
         url('/wp-content/themes/bbd-divi-child/fonts/montserrat-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.king-accent-heading-1 {
	display: block;
	font-family: 'Poppins', sans-serif;
	font-size: .3em;
}

#head-srch #et_pb_s_module_input_0{background-color: #FFFFFF;}

#main-content .et_pb_section:last-child {
    padding-bottom: clamp(120px, 50vw, 200px);
}

.da11y-screen-reader-text:focus {
	color: #000;
}

.gform_footer input.gform_button {
	color: #2f3854 !important;
	border-width: 10px !important;
	border-color: rgba(47,56,84,0);
	border-radius: 60px;
	letter-spacing: 1px;
	font-size: 16px;
	font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif !important;
	font-weight: 700 !important;
	text-transform: uppercase !important;
	background-color: #6dc8e3;
	transition: .3s all ease-in-out;
	padding: 0.3em 1em;
	cursor: pointer;
}
.gform_footer input.gform_button:hover {
	color: #E9F8FE !important;
	background-image: initial;
	background-color: #345390;
}

body.woocommerce-cart .woocommerce .button, .checkout-button {
	color: #2f3854 !important;
	border-width: 10px !important;
	border-color: #6dc8e3!important;
	border-radius: 60px!important;
	letter-spacing: 1px;
	font-size: 1rem!important;
	font-family: 'montserratbold', Helvetica, Arial, Lucida, sans-serif !important;
	font-weight: 700 !important;
	text-transform: uppercase !important;
	background-color: #6dc8e3!important;
	padding: 0.3em 1em 0!important;
}

body.woocommerce-cart .woocommerce .button:hover {
	padding: 0.3em 1em 0!important;
	background-color: #345390!important;
	color: #fff!important;
	border-color: #345390!important;
	
}

.woocommerce .checkout-button, .woocommerce .checkout-button:hover, #place_order, #place_order:hover  {
	padding: 0.3em 1em!important;
}
.checkout-button:hover, #place_order:hover {
	background-color: #345390!important;
	color: #fff!important;
	border-color: #345390!important;
}

body.woocommerce-cart .woocommerce .button:after {
	display:none!important;
}

#bbd-bottom-footer {
	background-color: #E9F8FE;
	font-weight: 400;
}
#footer-info, #bbd-branding, #bbd-branding a {
	color: #333;
}