ul.horizontal.site-menu li, ul.horizontal.site-menu li:hover span span {
background-color:transparent;
}

h3 {font-weight:normal;}
.static-bar {
background-color:transparent;
position:absolute;
top:40px;
}
.horizontal.control-panel-link {
position:relative;
z-index:1;
}
#favorites_hover {
position:relative;
z-index:1;
}
#menu_container,
ul.horizontal.site-menu {
background-color:#127443 !important;
}
ul.horizontal.site-menu li span a,
ul.horizontal.site-menu li span span {
font-family:GraphikSemibold,sans-serif !important;
font-size:17px !important;
font-weight:normal !important;
color:#FFF !important;
}


ul.horizontal.site-menu {
text-align:center;
}
ul.horizontal.site-menu ul.sub-menu li {
text-align:left;
}
ul.horizontal.site-menu li {
float:none;
display:inline-block;
vertical-align:top;
}

#full_name,
.horizontal.control-panel-link,
#favorites_hover {
font-family:GraphikSemibold,sans-serif;
color:#000;
}
.admin-table th,.manager-table th {
background-color:#127443;
}
.layout-social-container {
float:right;
z-index:1;
position:relative;
}
.static-bar #non_member_panel .login-link {
padding:6px 15px;
color:#FFF;
font-family:GraphikRegular,sans-serif;
background-color:#005B99;
font-weight:normal;
font-size:18px;
}
h1 {
font-weight:normal;
}
.static-bar .add-me-link {
display:none;
}
ul.horizontal.site-menu li:hover,
ul.horizontal.site-menu li:hover span span {
background-color:#27ae60 !important;
}
ul.horizontal.site-menu ul.sub-menu {
border-top:none !important;
}
ul.horizontal.site-menu ul.sub-menu li {
background-color:#27ae60 !important;
border-bottom:none !important;
}
ul.horizontal.site-menu ul.sub-menu li:hover {
background-color:#127443 !important;
}
ul.horizontal.site-menu ul.sub-menu li span a {
font-family:GraphikRegular,sans-serif !important;
font-size:16px !important;
}
.below-content,
footer {
background-color:#e6e6e6;
}
.footer-container, .footer-container a, .footer-container span {
color:#585858;
font-family:GraphikRegular,sans-serif;
}

.menu-toggle,
.mobile-site-menu li {
background-color:#127443 !important;
}
.mobile-site-menu ul.sub-menu li {
background-color:#f3f3f3 !important;
}
@media (max-width:768px) {
/* Styles */
.static-bar {
position:relative;
top:initial;
}
}
 .breakout /*editor:"breakout" */ {
    padding:30px;
font-size:20px;
color:#FFF;
font-family:GraphikSemibold,sans-serif;
text-align:center;
line-height:1.5;
background-color:#014c8d;
display:block;
margin-top:20px;
margin-bottom:20px;
box-sizing:border-box;
    }

footer {
padding-bottom:60px;
}

  .submenu-widget.bg-color-2 {
    box-sizing:border-box;
    background-color: #127443 !important;
    }
    .submenu-widget a {
    box-sizing:border-box;
    padding-top:8px;
    padding-bottom:8px;
    background-image:url(//s3.amazonaws.com/ClubExpressClubFiles/12414/graphics/arrow_1931515621.png);
    background-position:95% 50%;
    background-repeat:no-repeat;
    background-color: #127443 !important;
    }
    .submenu-widget a:hover {
    background-image:url(//s3.amazonaws.com/ClubExpressClubFiles/12414/graphics/arrow_1931515621.png);
    background-color:#27ae60 !important;
    background-position:95% 50%;
    background-repeat:no-repeat;
    }
.instruction-text {font-size:13px;}




div.instruction-text {
font-size:18px;
}
 .resp-row a.ce-button {
   background-color:#196ba3 !important;
font-family:Verdana;
}
fieldset.status-panel {
    width: 30% !important;
}
ul.horizontal.site-menu li.sub-parent:hover ul {
left:initial !important;
right:0px !important;
opacity:1 !important;
top:40px !important;
left:intial !important;
}
ul.horizontal.site-menu li:first-child.sub-parent:hover ul {
left:0px !important;
right:initial !important;
}
ul.horizontal.site-menu li span a, ul.horizontal.site-menu li span span {
display:inline-block;
}
ul.horizontal.site-menu ul.sub-menu {
opacity:1 !important;
right:0px !important;
top:40px !important;
left:intial !important;
}
ul.horizontal.site-menu li.sub-parent ul {
left:initial !important;
}
ul.horizontal.site-menu ul.sub-menu li {
    *width: 200px;
    max-width: 260px;
 }  
#business_container #amd_control label {
    width: 275px;
}
#business_detail_left .detail-description {
    word-break: normal;
}