.bgm_header-contact .menu {
display: block !important;
}
.bgm_header-contact li {
font-size: 0.9rem;
font-weight: 700;
}
@media (max-width: 1300px) {
.bgm_header-contact .menu {
text-align: right !important;
}
} .bgm_grid-border-line .w-grid-item-h {
border-bottom: 7px solid #24973C !important;
} .bgm_grid-border .owl-stage-outer {
border: 7px solid white;
box-shadow: 0 0.03rem 0.06rem rgb(0 0 0 / 10%), 0 0.1rem 0.3rem rgb(0 0 0 / 10%);
} .w-nav.type_desktop .w-nav-list:not(.level_1) {
box-shadow: none !important;
} .bgm_copyright {
font-size: 0.8rem;
padding: 15px 0;
} .bgm_mainmenu {
font-weight: 700;
} @media (min-width: 1001px) {
.bgm_header-button-mobile {
display: none !important;
}
}
@media (max-width: 1000px) {
.bgm_header-button-desktop {
display: none !important;
}
} .bgm_fw-button {
width: 100%;
} .bgm_widget .widgettitle {
color: #EFBA18 !important;
font-family: 'Hobo', sans-serif;
font-weight: 700 !important;
} .bgm_widget-contact a {
color: #ffeebb !important;	
} .mfp-bottom-bar {
display: none;
} .bgm_large-text {
font-size: 1.2rem;
line-height: 1.6;
} .bgm_image-row {
background: #000;
} h1, h2, h3, h4, h5, h6 {
padding-top: 0 !important;
} .bgm_page-title {
color: #fff;
font-size: 4rem;
font-family: 'Hobo', sans-serif !important;
font-weight: 400 !important;
}
.bgm_page-title-alt {
color: #fff;
font-size: 4rem;
line-height: 1.2;
font-family: 'Hobo', sans-serif !important
font-weight: 400 !important;
}
@media (max-width: 1100px) {
.bgm_page-title {
font-size: 3rem !important;
}
.bgm_page-title-alt {
font-size: 3rem !important;
}
} p a:not(w-btn) {
text-decoration: underline !important;
} .bgm_topheader-text {
font-size: 0.7rem;
}
.bgm_topheader-text-alt {
font-weight: 700;
font-size: 0.7rem;
} .bgm_white-text {
color: #fff !Important;
} .bgm_call-to-action {
font-size: 2.5rem;
line-height: 1.5;
font-family: 'Milano', sans-serif;
}
.bgm_call-to-action-xxl {
font-size: 5rem;
line-height: 1.5;
font-family: 'Milano', sans-serif;
text-transform: lowercase !Important;
}
@media (max-width: 1100px) {
.bgm_call-to-action {
font-size: 2rem !important;
}
.bgm_call-to-action-xxl {
font-size: 3.5rem !important;
}	
} .bgm_custom-heading {
font-family: 'Hobo', sans-serif;
font-weight: 700 !important;
} .bgm_whitebox {
background: #fff;
border-radius: 0.3rem;
box-shadow: 0 0.03rem 0.06rem rgb(0 0 0 / 10%), 0 0.1rem 0.3rem rgb(0 0 0 / 10%);
border-bottom: 7px solid #24973C !important;
}
.bgm_greybox {
background: #f5f5f5;
border-radius: 0.3rem;
border-bottom: 7px solid #24973C !important;
} .bgm_rounded-img img {
border-radius: 0.3rem;
overflow: hidden;
} .g-cols.type_boxes>div>.vc_column-inner {
padding: 2rem !important;
} .bgm_g-team-box {
padding: 1rem;
}
.bgm_g-team-title {
font-size: 1.1rem !important;
}
.bgm_g-team-function {
font-size: 0.8rem;
background: #fff;
position: absolute;
left: 1rem;
top: 1rem;
z-index: 2;
border-radius: 5rem;
line-height: 2.5;
padding: 0 1rem;
font-weight: 700;
} .bgm_g-nav-box {
padding: 2rem 2rem 4rem 2rem;
}
.bgm_g-nav-title {
font-size: 1.3rem !important;
}
.bgm_g-nav-bottom-box {
position: absolute !Important;
bottom: 1rem;
left: 1rem;
right: 1rem;
} .bgm_g-hours-title {
font-weight: 700;
}