.site-header .site-branding img {
    /*height: 70px;*/
}

.site-header .custom-logo-link {
    margin-bottom: 0px;
    margin-top: 0px;
}

.sticky-header {
    background: #fff;
    padding-bottom: 15px;
}

.site-branding {
    margin-top: -16px;
}

.site-content > .col-full {
    margin-top: -160px;
}

.main-navigation, .secondary-navigation {
    width: 70%;
    float: right;
    margin-top: -78px;
}

.storefront-primary-navigation {
    background: #aaa;
}

.site-header {
    background-color: transparent;
}

.main-navigation ul.menu, .main-navigation ul.nav-menu {
    float: right !important;
}

.navbar-inner-wrapper {
    padding-top: 5px;
    height: 50px;
}

.site-header {
    border-bottom-color: transparent;
}

.pharmacy-primary-navigation {
    border-bottom: 0px solid rgba(0, 0, 0, 0.1);
}

.pharmacy-secondary-navigation {
    border-bottom: 0px solid rgba(255, 255, 255, 0.25);
}

.main-navigation ul li a, ul.menu li a {
    color: #2b2b2b;
}



@media only screen and (max-width: 768px) {

.site-header .custom-logo-link img, .site-header .site-logo-anchor img, .site-header .site-logo-link img {
    /*height: auto;*/
}

.site-content > .col-full {
    margin-top: 0px;
}

.site-header {
    background-color: #fff;
}

.site-header .site-branding {
    width: 30%;
}

.main-navigation, .secondary-navigation {
    width: 60%;
    float: right;
    margin-top: -41px;
}

.main-navigation ul.menu, .main-navigation ul.nav-menu {
    float: left !important;
}

.main-navigation ul.menu ul li a, .main-navigation ul.nav-menu ul li a, .smm-mega-menu {
    background-color: transparent !important;
    padding: 10px 16px;
}

.site-header .custom-logo-link {
    margin: -12px;
}

.storefront-primary-navigation {
    background: #fff;
}

.site-header .site-branding {
    width: 30%;
    margin-top: 7px;
}

.navbar-inner-wrapper {
    background: #fff;
    padding-top: 0;
    height: initial;
}

}


@media only screen and (max-width: 480px) {

.main-navigation, .secondary-navigation {
    width: 100%;
    float: left;
    margin-top: 12px;
}

.site-header .custom-logo-link img, .site-header .site-logo-anchor img, .site-header .site-logo-link img {
    height: auto;
}

.site-header .custom-logo-link {
    margin: auto;
}

.site-header .site-branding {
    width: 100%;
}

}
