header {
    background-color: #fff !important;
    margin-bottom: 20px;
    border-bottom: 10px solid #000;
}

.header-right h3 {
    color: #000;
}

.header-right .phone-tel {
    color: #c09a49;
}

#cart-total {
    margin-right: 15px;
    color: #000 !important;
}

.header-right .menu-links a,
.main-navigation a {
    font-weight: bold;
    color: #000 !important;
}

.header-right .menu-links a {
    float: left;
    margin: 3px;
}

.nav>li>a {
    padding: 10px 10px !important;
}

.navbar-nav>li {
    float: left !important;
}

#search .btn-lg {
    top: 7px;
}

#cart>.btn {
    background: url(../image/sprite.png) no-repeat scroll -537px -99px transparent !important;
    padding: 0px 0 0 26px !important;
}

#menu .navbar-collapse {
    padding-left: 0px !important;
}

footer {
    background-image: url('../image/Raceleathers_FooterImage.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

footer a,
footer span {
    color: #fff;
}

footer span,
footer a {
    font-size: 17px !important;
}

footer li {
    padding: 8px;
}

.newsletters button {
    right: 0px !important;
}

.footer-static h5 {
    font-size: 20px !important;
    margin-top: 20px;
}

footer h3 {
    color: #fff !important;
}

.footer_block {
    padding: 30px !important;
}

.phone-footer {
    margin-top: 60px;
}

.dropdown-menu {
    background-color: #fff !important;
}

.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus {
    background-color: #fff !important;
}

.mega_menu {
    box-shadow: 5px 5px 6px black;
}

.mega_menu .button a {
    background: #00aeed;
    padding: 3px;
    color: #fff !important;
    display: block;
}

[id^="mega"] {
    border-top: 13px solid #ffffff;
    background-color: rgba(255, 255, 255, 0.8);
}
.mega-button{
    display: flex;
    justify-content: space-around;
    background-color: #caa453;
    width: 100%;
    font-size: 17px !important;
    
}
.mega-button a{
    color: #fff;
}
[id^="mega"] h2 {
    color: red !important;
}

[id^="mega"] a {
    float: left;
}


[id^="mega"] h1 {
    color: #fff !important;
}

.mega-section:not(:last-child) {
    border-right: 1px solid grey;
}

.mega-titles {
    font-weight: bold;
    background-color: #caa453 !important;
}

.mega-previous {
    margin-top: 10px;
}
.mega_menu {
    position: absolute !important;
    z-index: 10000;
    background: #fff;
    width: 965px;
}
.brand-link{
    background-color: #f1592a; 
    color: #fff; 
    font-weight: bold;
    font-size: 1.2em;
    height:100% !important;
    width: 100% !important;
}
.mega-section {
    padding: 15px;
}
.mega-section img{
    min-width: 80px;
    padding: 15px;
}
.menu-image img{
    border: 1px solid #ccc;
    border-radius: 17px;
}
.menu-image{
    padding-bottom: 10px ;
}
.mega-categories{
    padding: 10px;
}
@media (min-width:767px) and (max-width:1199px) {
    .mega_menu {
        width: 700px;
    }
    .mega-section img{
        min-width: 55px !important;
    } 
}
.alert a, .alert{
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif !important;
    text-transform: none !important;
} 
@media (min-width:1199px){
 .alert{
     width: 95%;
 }   
}
#mfilter-opts-price-min,#mfilter-opts-price-max{
    border: none !important;
    min-width: unset !important;
    width: 30px !important;
}
.mfilter-opts-container {
    margin:0;
    padding:10px 15px;
    font-size:13px;
    border:1px solid #ddd;
    border-top:0;
    border-radius:0 0 7px 7px;
    background-color:#fbfbfb
   }
.mfilter-content > ul > li{
    padding-bottom: 20px !important;
}
.mfilter-content{
    border: none !important;
}
.mfilter-heading{
    border: 1px solid #ccc !important;
    border-bottom: none !important;
}
.mfilter-content-opts{
    border: 1px solid #ccc !important;
    border-top: none !important;
}
#menu .dropdown:hover .dropdown-menu {
	opacity: 1;
	transform:scale(1);
	display:block;
}
#menu .hiden_menu  .dropdown:hover .dropdown-menu {
	color: #fff;
    left: auto;
    position: absolute;
    right: 129px;
    top: 9px;
    width: 100%;
	border-top:2px solid #ef442d;
}
#menu .hiden_menu .dropdown-menu .dropdown .dropdown-menu {
	display: none;
	top: -20px;
	right: 162px;
}
#menu .hiden_menu .dropdown-menu .dropdown:hover .dropdown-menu {
	opacity: 1;
	transform:scale(1);
}