.site-header .site-branding img {
    height: 103px !important;
    width: 100%;
    object-fit: contain;
}
.site-header {
    padding-top: 1.617924em;
}
.secondary-navigation ul.menu > li > a, .secondary-navigation ul.nav-menu > li > a {
    padding: 10px 0;
}

.header-v1 .header-wrap {
    margin-bottom: 0;
}
.site-header {
    padding-top: 2px;
}
.site-content .home-v1-slider .owl-carousel .item {
    background-position: center;
    background-size: 100% 100%;
    height: 20em;
}
img.user_account_img {
    width: 22px;
}
.header-v1 .site-header-cart-v2.user_menu_area .cart-content > a{
    max-width: 160px;
}

.header-v1 .site-header-cart-v2.user_menu_area .cart-content .sub-menu {
    bottom: -128px;

    left: 64%;
}
.header-v1 .site-header-cart-v2.user_menu_area .cart-content .sub-menu li {
    transform: translate(0px, -90px);
}
.header-v1 .site-header-cart-v2.user_menu_area .cart-content:hover .sub-menu li {
    transform: translate(0%, -13%);
}
.header-v1 .site-header-cart-v2.user_menu_area .cart-content:hover .sub-menu{
    z-index: 9;
}
.footer-v1.site-footer .footer-social-icons {
    margin-bottom: 0px;
}
.footer-v1.site-footer {
    padding-top: 2.5em;
}

.footer-v1.site-footer .footer-logo {
    width: 123px;
    margin: 0 auto 0px auto;
}

.footer-v1.site-footer .site-address.static-menu ul.address li a {
    color: #fff;
    font-weight: bold;
}
.footer-v1.site-footer .site-address.static-menu .address li + li::before{
    margin: 0 10px 0 10px;
}
.primary-navigation ul.menu > li > a, .primary-navigation ul.nav-menu > li > a, .primary-navigation div.menu ul.nav-menu > li > a {
    padding: 1.8em 1em 1.618em 1.27em;
}

.header-v1 .site-header-cart-v2.user_menu_area .cart-content > a {
    max-width: 160px;
    padding: 0.7em .9em;
}
h3.category-title {
    margin: 0 17px;
    border-bottom: 2px solid #c00a27;
    padding-bottom: 3px;
}

@media (max-width: 767px) {
    .site-header {
        padding: 0 0;
    }
}

