.header .header-menu.mobile-menu ul > li{
    display: block;
}
.mobile-menu-bar{
    position: absolute;
    top: 32%;
    right: 20px;
    transform: translate(0, -50%);
    font-size: 22px;
    color: #ffcb08;
    cursor: pointer;
}
.header .header-menu.mobile-menu{
    display: block;
    overflow: hidden;
    max-height: 300px;
    transition: all 1.5s ease;
}
.mobile-menu.ng-hide:not(.ng-hide-animate){
    display: block !important;
    max-height: 0;
}

@media screen and (min-width: 531px) {
    .mobile-menu-bar{
        display: none;
    }
}

@media screen and (max-width: 530px) {
    .header .header-menu{
        display: none;
    }
    .mobile-menu-bar{
        display: block;
    }
    .featured-product-categories ul.featured-products-list{
        padding: 0 10px 25px 10px;
        width: initial;
    }
    .featured-product-categories ul.featured-products-list li{
        margin: 10px;
    }

    /*Flexslider*/
    .flexslider-container .flexslider .flex-caption{
        font-size: 16px;
        padding: 10px 0;
    }
    .flexslider-container .flex-control-nav{
        bottom: 40px;
    }
}

@media screen and (max-width: 480px) {
    .footer .footer-social i {
        font-size: 26px;
    }
}
