footer {
    display: none !important;
}

body.hmenu .menu-primary .menu-horizontal .menu-smart > li > a:hover {
color: #d2232a !important;
}

body.hmenu .menu-primary .menu-horizontal .menu-smart > li > a {
font-weight: 300  !important;
}

.submenu-light .menu-horizontal .menu-smart ul {
    margin-top: -20px !important;
min-width: 130px !important;
max-width: 130px !important;
width: 130px !important;
}

.submenu-light .menu-smart ul a {
    color: #6f6f6f  !important;
}

.submenu-light .menu-horizontal .menu-smart ul {
    color: #e1e1e1 !important;
}

.menu-container ul.menu-smart a:hover {
    color: #e1e1e1 !important;
}

.menu-light .menu-smart a:hover {
    color: #e1e1e1 !important;
}

.menu-light .row-brand, .menu-light .row-menu .row-menu-inner {
    border-bottom: 0px solid rgba(234,234,234,1)  !important;
}

.submenu-light .menu-smart ul a {
    text-align: center;
}

.footer-scroll-top i {
    display: none;
}

@media (max-width: 959px) {
.submenu-light .menu-smart, .submenu-light .menu-sidebar-inner, .submenu-light .main-menu-container {
background-color: #000000;
min-width: 100% !important;
max-width: 100% !important;
width: 100% !important;
}
.submenu-light .menu-horizontal .menu-smart ul {
    margin-top: 0px !important;
    max-width: 230px !important;
    width: 215px !important;
    text-align: left !important;
}
.menu-container:not(.isotope-filters) ul.menu-smart a {
    text-align: left !important;
    font-weight: 300 !important;
}
.menu-light .menu-smart a {
    color: #6f6f6f !important;
}
.menu-light .menu-smart a:hover {
    color: #6f6f6f !important;
}
.submenu-light:not(.isotope-filters) .menu-smart a:hover, .submenu-light:not(.isotope-filters) .menu-smart a:focus {
    color: #6f6f6f !important;
}
}