
/*Mobile Menu*/
nav#mm-menu {
    height: auto;
    background: #fff;
    /*z-index: 4;*/
}
#hamburger {
    position: fixed;
    top: 32px;
    left: auto;
    right: 0;
    z-index: 5;
    display: none;
    text-align: right;
    padding-right: 15px;
}
nav#mm-menu .mm-panels ul.mm-listview {

}
nav#mm-menu .mm-panels ul.mm-listview li {
    display: block;
    width: 100%;
    text-align: left;
}
/*html.mm-opened a#hamburger span.hamburger.hamburger--collapse.is-active {
    background: #006d60;
}*/
html.mm-opened a#hamburger {
    background: #010101;
    width: 100%;
}
nav#mm-menu .mm-navbars-top a.mm-title {
    font-size: 24px;
    font-weight: 600;
    color: #006d60;
}
html.mm-opened .page {
    overflow: hidden;
}
nav#mm-menu .mm-panels ul.mm-listview li:hover em {
    color: #fff;
}
nav#mm-menu .mm-panels ul.mm-listview li:hover .mm-next:after {
    border-color: #fff;
}
a.mobile-logo {
    position: fixed;
    top: 0;
    z-index: 99999;
    display: none;
}
a.mobile-logo img {
    position: relative;
    max-width: 70px;
    z-index: 9999;
    padding: 8px;
}
#hamburger span.hamburger {
    margin: 12px 0;
}
body.fixed #hamburger {
    top: 0;
}
.mm-menu.mm-theme-white .mm-navbar a, .mm-menu.mm-theme-white .mm-navbar>* {
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
}
.mm-navbars-top {
    border-color: rgba(255, 255, 255, 1);
}
.mm-listview>li, .mm-listview>li .mm-next, .mm-listview>li .mm-next:before, .mm-listview>li:after {
    border-color: rgba(255, 255, 255, .5);
}
.mm-menu.mm-theme-white {
    background: #8e8f91;
    border-color: rgba(255, 255, 255, 1);
    color: rgba(255, 255, 255, 1);
}
.mm-listview>li>a, .mm-listview>li>span {
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}
.mm-menu.mm-theme-white .mm-listview li.scroll.mm-selected>a {
    color: #d24d57;
    background: #010101;
}
.mm-menu.mm-theme-white .mm-listview li.scroll.mm-selected:after {
    border-color: #101;
}


@media (max-width:1199px) {
    .header-area .container, .mainmenu-area .container {
        width: 100%;
    }
}


@media (max-width:991px) {
    #hamburger {
        display: block;
    }
    #navbar-main {
        display: none;
    }
    .header-logo {
        top: 4px;
    }
    .header-logo img {
        max-width: 168px;
        display: block;
        width: 100%;
    }
    .menuButton {
        display: none;
    }
}