@media (max-width: 420px) {

.widget_boldthemes_service_widget:has(.bt_emergency_line_icon) {
		transform: scale(0.8);
		transform-origin: right;
	}
}

.spcSide .bt_bb_service_content {
    margin-right: 20px !important;
}


.bt_bb_card .bt_bb_card_icon .bt_bb_icon .bt_bb_icon_holder:before {
    color: #cca01d !important;
}

.bt_bb_headline_subheadline {
    font-family: 'Montserrat' !important;
}

.blFont .bt_bb_headline_subheadline {
    color: #000000 !important;
}

.bt_bb_headline_superheadline {
    /* font-family: 'Montserrat' !important; */
    font-size: 1.2rem !important;	
}

.btWorkingHours .btWorkingHoursInner .bt_bb_working_hours_inner_row .bt_bb_working_hours_inner_wrapper .bt_bb_working_hours_inner_content:last-child{
	max-width: 45% !important;
}

.blFont p {
    color: #000000 !important;
	font-family: 'Montserrat' !important;
}

span.bt_bb_icon_holder {
    font-family: 'Montserrat' !important;
}

.btWorkingHoursInner span {
    font-family: 'Montserrat' !important;
}

.bt_bb_service_content {
    font-family: 'Montserrat' !important;
}

.nwFont p {
    font-family: 'Montserrat' !important;
}

.ppFont p {
	font-family: 'Montserrat' !important;
}

.healthhint {
	font-family: 'Montserrat' !important;
}

.blFont li {
    font-family: 'Montserrat';
}

.main-navigation ul#primary-menu li a {
    font-family: 'Montserrat' !important;
}



.bt_bb_service_content_title {
    font-family: 'Montserrat' !important;
    color: #cca01d;
}

label.bt_bb_required {
    font-family: 'Montserrat' !important;
}

.imgResize {
    background-size: contain !important;
}

.bt-header-responsive-inactive .site-header .site-branding .site-branding-inner .site-branding-logo-text .site-branding-logo .logo img{
	height: 100px !important;
}

.bgColourDim .bt_bb_column_content.bt_bb_inner_color_scheme_23 {
    background: #00000078;
}

h5.bt_bb_headline_tag span {
    line-height: 35px !important;
}

.site-header-responsive-inner .site-header-responsive-widgets .site-header-responsive-widgets-inner{
	display: none !important;
}

.bt_bb_service.bt-no-text{
	margin-top: 10px !important;
}

.bt_bb_form_consent {
    font-family: 'Montserrat' !important;
}

.wc-proceed-to-checkout {
	display: initial !important;
	align-self:flex-end !important;
	width: 50% !important;
}

.woocommerce table.shop_table.cart thead tr th, .woocommerce-page table.shop_table.cart thead tr th {
    background: #919997 !important;	
}

.woocommerce .cart-collaterals .cart_totals table.shop_table tbody tr.order-total th, .woocommerce .cart-collaterals .cart_totals table.shop_table tbody tr.order-total td, .woocommerce-page .cart-collaterals .cart_totals table.shop_table tbody tr.order-total th, .woocommerce-page .cart-collaterals .cart_totals .table.shop_table tbody tr.order-total td{
    background: #919997 !important;
} 

.checkout-button {
	width: 100% !important;
  /*background-color: #cca01d !important;*/
	align-self:flex-end !important;
}

/*
.wcpay-payment-request-wrapper {
  position: relative;
  top: 100px;
}
*/

.woocommerce .checkout .woocommerce-checkout-review-order-table thead tr th, .woocommerce-page .checkout .woocommerce-checkout-review-order-table thead tr th {
    background: #919997 !important;	
}

.woocommerce .checkout .woocommerce-checkout-review-order-table tfoot tr.order-total th, .woocommerce .checkout .woocommerce-checkout-review-order-table tfoot tr.order-total td, .woocommerce-page .checkout .woocommerce-checkout-review-order-table tfoot tr.order-total th, .woocommerce-page .checkout .woocommerce-checkout-review-order-table tfoot tr.order-total td {
    background: #919997 !important;	
}

@media only screen and (min-width: 1025px) {
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
    width: 50%;
    float: right;
}
}

.grecaptcha-badge { visibility: hidden; }

.floating-contact-button {
font-family: 'Montserrat';
position: fixed;
bottom: 0px;
right: 0px;
padding: 10px 20px;
background-color: #CA9F2E;
color: white;
border-radius: 30px;
z-index: 100;
}

.entry-content .article-media .media-box img {
display: none;
}


.gsh-max-img-height { max-height: 450px !important; }

.bt_bb_accordion_item_title {
    color: #262e2a !important;
}

.bt_bb_accordion_item_content {
    color: #262e2a !important;
}
