footer.site-footer {
    border-top: 1px solid #eee;
}

.site-info .left, .site-info .right {
    font-size: 15px;
}

.client-logo-inner img {
    max-width: 170px;
}

@media (max-width: 500px) {
.main-nav .copyright {
    width: 240px;
}
}

.mbl-overlay-container .copyright a {
 color: #c91462 !important;
}

@media screen and (max-width: 768px) {
div.owl-next.btn-round:before, div.owl-prev.btn-round:before {
 display: none !important;
}
.owl-nav .owl-prev .ion, .owl-nav .owl-next .ion, .owl-nav .move-up .ion, .owl-nav .move-down .ion, .slider-nav .owl-prev .ion, .slider-nav .owl-next .ion, .slider-nav .move-up .ion, .slider-nav .move-down .ion {
    height: 40px;
    width: 40px;
    line-height: 40px;
}
.slider.stockie-slider .owl-nav {
    top: 120px;
}
}

.gallery-description .title { 
display: none !important;
}

.back-link {
   display: none !important;
}

@media screen and (min-width: 1025px) {
.main-nav div.sub-nav .sub-menu, .main-nav div.sub-nav .sub-sub-menu, .main-nav div.sub-sub-nav .sub-menu, .main-nav div.sub-sub-nav .sub-sub-menu {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
}

@media (min-width: 600px) {
a.menu-link.sub-menu-link { 
padding-top: 15px !important;
padding-bottom: 15px !important;
}
}

.menu-sub-items {
display: none !important;
}

.site-header.header-1 .menu:after {
display: none !important;
}