h1, h2, h3 {
font-weight: bolder;
text-transform: uppercase;
}
ul.horizontal.site-menu li span a,
ul.horizontal.site-menu li span span {
color: #000 !important;
background-color: #fdb816 !important;
font-family: 'Roboto',sans-serif;
font-size: 18px;
text-transform: uppercase;
transition: all .5s ease;
}
ul.horizontal.site-menu li:hover span a, 
ul.horizontal.site-menu li:hover span span {
color: #fdb816 !important;
background-color: #000 !important;
}
#menu_container, ul.horizontal.site-menu, .site-menu {
background-color: #fdb816 !important;
}
ul.horizontal.site-menu li.sub-parent:hover ul { 
top:40px !important; 
}
ul.horizontal.site-menu ul.sub-menu { 
border-top: none !important; 
}
ul.horizontal.site-menu ul.sub-menu li span a {
color: #000 !important;
background-color: #fdb816 !important;
font-weight: bold;
font-family: 'Roboto',sans-serif;
font-size: 18px;
}
ul.horizontal.site-menu ul.sub-menu li { 
background-color: #000 !important;
border: none !important;
border-bottom: none !important;
}
ul.horizontal.site-menu ul.sub-menu li span a:hover
{
background-color: #000 !important;
color: #fdb816 !important;
font-weight: bold;
}
#menu_container {
border-top: none;
border-bottom: none;
}
.top-wrapper {
background-color: #fff;
}
.add-me-link, .login-link,
.horizontal.control-panel-link, 
#favorites_hover, #full_name {
color: #000 !important;
}
.wizard-page-step { padding-right: 15px; }
.bg-color-2, .footer-container, .footer-container a, .footer-container span { 
background-color: #fdb816;
color: #000 !important;
}
.top-line #non_member_panel .login-link {
background-color: #fdb816;
color: #000 !important;
border-radius: 0px;
}
.top-line #non_member_panel .login-link:hover {
background-color: #000;
color: #fdb816!important;
border-radius: 0px;
}
#ctl00_ctl00_ctl00_ctl00_secondary_membership_divPanel{
visibility: hidden;}