.logo-theme {color:#fff !important; background-color:#000000 !important}

.logo-center {padding-top:6px;}

ul.hidden-nav {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    text-align: center;
    display: none;
}
ul.hidden-nav li {float: none;}
ul.hidden-nav li a {
    display: inline-block;
}

@media screen and (max-width:669px) {
    .nav-drop {display:none!important},
    .logo-center {text-align:center}
}

.img-center{display:block!important; margin:0 auto;}

@media screen and (max-width:669px) {
    ul.hidden-nav.responsive {
        position: relative;
        display:block;
    }
    ul.hidden-nav.responsive li {
        float: none;
        display: inline;
    }
    ul.hidden-nav.responsive li a {
        display: block;
        text-align: center;
    }
}
