.navbar-inner-wrapper {
    top: 0 !important;
    padding-top: 22px;
}

.sticky-header {
    padding-top: 0;
}

.page-template-homepage2 #content {
    margin-top: 0px;
}

.site-header .site-branding img {
    height: auto;
    width: auto;
}

.site-branding {
    width: 200px !important;
    margin: auto !important;
    float: none !important;
}

.main-navigation ul.menu .leftNavigation > li.menu-item-has-children > a:after, .main-navigation ul.menu .leftNavigation > li.page_item_has_children > a:after, .main-navigation ul.nav-menu .leftNavigation > li.menu-item-has-children > a:after, .main-navigation ul.nav-menu .leftNavigation > li.page_item_has_children > a:after,
.main-navigation ul.menu .rightNavigation > li.menu-item-has-children > a:after, .main-navigation ul.menu .rightNavigation > li.page_item_has_children > a:after, .main-navigation ul.nav-menu .rightNavigation > li.menu-item-has-children > a:after, .main-navigation ul.nav-menu .rightNavigation > li.page_item_has_children > a:after{
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f107";
    margin-left: 1em;
}

.main-navigation ul li, .secondary-navigation ul li {
    padding: 0 10px;
}

.main-navigation ul.menu .leftNavigation > li.menu-item-has-children > a:after, .main-navigation ul.menu .leftNavigation > li.page_item_has_children > a:after, .main-navigation ul.nav-menu .leftNavigation > li.menu-item-has-children > a:after, .main-navigation ul.nav-menu .leftNavigation > li.page_item_has_children > a:after, .main-navigation ul.menu .rightNavigation > li.menu-item-has-children > a:after, .main-navigation ul.menu .rightNavigation > li.page_item_has_children > a:after, .main-navigation ul.nav-menu .rightNavigation > li.menu-item-has-children > a:after, .main-navigation ul.nav-menu .rightNavigation > li.page_item_has_children > a:after {
    margin-left: 3px;
}

.main-navigation ul.menu li:hover > a,
.main-navigation ul.menu li.current-menu-ancestor > a, 
.main-navigation ul.nav-menu li.current-menu-ancestor > a {
  color: #ccc;
}

.navbar-inner-wrapper {
    padding-bottom: 22px;
}

.pharmacy-primary-navigation {
    background-color: transparent;
    margin-top: -60px;
    border-bottom: 0px solid rgba(0, 0, 0, 0.1);
}

.site-branding .site-title,
.site-branding .site-description {
    text-align: center;
}


@media only screen and (max-width: 768px) {

.navbar-inner-wrapper {
    padding-bottom: 0;
}

.storefront-primary-navigation {
    background: transparent;
    margin-bottom: 0;
    margin-top: 75px;
}

}

@media screen and (min-width: 768px) {
.site-header .site-branding img {
    background: #fff;
}

#menu-main .rightNavigation > li:first-child {
margin-right:0;
padding-right:0;
}
}