.xmr-menu.mag {
    background: #f7f7f7;
}

.xmr-menu.mag .xmr-nav > li.dropdown:hover,
.xmr-menu.mag .xmr-nav > li.open,
.xmr-menu.mag .xmr-popup {
    background: #ededed;
}

@media (max-width: 767px) {

    .xmr-menu.mag .xmr-nav > li > a {
        padding-top: 10px;    
        padding-bottom: 10px;
    }
    
    .xmr-menu.mag .xmr-popup {
        box-shadow: none;
    }
    
    .xmr-menu.mag .xmr-popup-content ul {
        margin-bottom: 15px;
    }
    .xmr-menu.mag .navbar-toggle .icon-bar {
        border-color: #666;
    }
}