@import url('https://fonts.googleapis.com/css2?family=Water+Brush&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Gelasio:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Raleway:wght@400;700&display=swap');

:root {
--georgia:Gelasio,Times New Roman,serif;
--poppins:Poppins, sans-serif;
--waterbrush:'Water Brush',handwriting;
--syellow:#fccf08;
--sred:#730f1b;
}
body {
font-family:var(--georgia);
}
h1,h2,h3 {
font-family:var(--georgia) !important;
}
.layout-wrapper {
width:100% !important;
max-width:80rem !important;
}

@media (min-width : 1824px) {
/* Styles */
.layout-wrapper {
width:100% !important;
max-width:100rem !important;
}
}
.bottom-container,
footer {
background-color:var(--sred);
}
.admin-table th,
.manager-table th {
background-color:var(--sred);
}
@media (min-width : 1824px) {
/* Styles */
#fifty_fifty-492317423,
#twentyfive_seventyfive-491593433 {
padding-left:10rem;
padding-right:10rem;
box-sizing:border-box;
}
}

@media (min-width : 1224px) and (max-width:1440px) {
/* Styles */
#fifty_fifty-492317423,
#twentyfive_seventyfive-491593433 {
padding-left:5rem;
padding-right:5rem;
box-sizing:border-box;
}
}

@media (min-width : 768px) and (max-width:1223px) {
/* Styles */
#fifty_fifty-492317423,
#twentyfive_seventyfive-491593433 {
padding-left:20px;
padding-right:20px;
box-sizing:border-box;
}
}

a.ce-button {
font-family:var(--georgia);
}
a.ce-button:hover {
color:#000;
}
.admin-page-wrapper #content_column a.ce-button,
body.popup-body a.ce-button {
padding:5px 10px;
font-size:16px;
}

.footer-container, .footer-container a, .footer-container span {
font-family:var(--georgia);
font-size:16px;
}
.search-panel .search-button-panel-up {
position:relative;
float:right;
}
.bbreakout {
z-index:100;
position:relative;
}
#content_column {
padding-bottom:100px;
}

#twentyfive_seventyfive-491593433 .threequarter {
  align-items: center;
  display: flex;
  justify-content: right;
}

ul.site-menu li,
ul.site-menu {
background-color:transparent !important;
}
ul.site-menu li span a,
ul.site-menu li span span {
font-family:var(--georgia) !important;
color:#000 !important;
font-size:20px !important;
font-weight:500 !important;
text-transform:none !Important;
}
.top-container ul.site-menu li span span {
background-image:url(https://s3.us-east-1.amazonaws.com/ClubExpressClubFiles/417532/graphics/dnarrow.svg) !important;
padding-right:20px !important;
background-size:9px;
background-position:95% 50%;
}
ul.site-menu li span a:hover,
ul.site-menu li:hover span span {
color:#666 !important;
}
ul.site-menu li:hover,
ul.site-menu li:hover span span {
background-color:#f5f5f5 !important;
}
ul.site-menu ul.sub-menu li {
background-color:#FFF !Important;
}
ul.site-menu ul.sub-menu li span a {
color:#000 !important;
font-size:18px !important;
text-transform:none !important;
font-family:var(--georgia) !important;
line-height:45px !important;
}
ul.site-menu ul.sub-menu li:hover {
background-color:#f5f5f5 !important;
}
ul.site-menu ul.sub-menu li span a:hover {
color:#666 !important;
}
ul.site-menu li.sub-parent:hover ul {
padding:20px !Important;
background-color:#FFF !important;
border:none !important;
border-top:3px solid #fccf08 !important;
box-shadow:0px 0px 3px rgba(0,0,0,.35) !important;
}
ul.site-menu li.selected-menu-item span a {
color:var(--sred) !important;
}
#google_translate_element {
height:0px;
overflow:hidden;
}
  .user-panel .login-link.ce-button {
    color: #383838 !important;
    border-width: 0px !important;
    border-color: #ffffff;
    border-radius: 3px;
    letter-spacing: 1px;
    font-size: 12px;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif !important;
    font-weight: 500 !important;
    background-color: #FCCF08;
    padding-top: 8px !important;
    padding-right: 26px !important;
    padding-bottom: 8px !important;
    padding-left: 26px !important;
    transition: all 300ms ease 0ms;
    text-decoration:none;
    text-transform:uppercase;
    }
  .user-panel .login-link.ce-button:hover {
    color: #000000 !important;
    border-color: #C3C3C3 !important;
    letter-spacing: 1px !important;
    background-image: initial;
    background-color: #C3C3C3;
    }

.bottom-container { 
padding-top:30px;
}
.bbreakout .layout-widget.social-widget {
margin-top:10px;
}
.bbreakout img {
max-width:350px;
}

@media (min-width:300px) and (max-width :767px){
/* Styles */
.top-container .threequarter,
.top-container .quarter,
.top-container .full,
.top-container .half,
.bottom-container .quarter,
.fkhead {
text-align:center !important;
justify-content: center !important;
}
ul.site-menu li {
margin-left:0px !important;
}
ul.site-menu ul.sub-menu li span a {
padding-left:0px !Important;
}

}
.biz-location {
    line-height: 1.3 !important;
}