#top .locale-icon img {
    position: relative;
    top: 5px;
    border: 1px solid #000;
}
#top .locale-switcher {
    cursor: pointer;
}
#top .locale-switcher:focus {
    border: none !important;
}

.quantity .input-btn-group button {
    padding: 10px !important;
}
.quantity .input-btn-group input {
    height: 46px !important;
}

.cms-page-container {
    max-width: 1200px;
    margin: 40px auto;
}

.et_pb_module_header {
    padding: 0 !important;
}
.dsm_text_divider {
    margin-bottom: 25px;
}

.product-detail .thumb-list .small-card-container .thumb-frame > .product-image,
.product-detail .thumb-list .thumb-frame > .bg-image,
.small-card-container .product-detail .thumb-list .thumb-frame > .product-image {
    background-size: cover !important;
}

.product-detail .thumb-list .thumb-frame {
    margin: 0 5px 0 0 !important;
    opacity: 0.8;
}
.product-detail .thumb-list .thumb-frame:hover,
.product-detail .thumb-list .thumb-frame.active {
    opacity: 1 !important;
}
.product-detail .thumb-list .thumb-frame > .bg-image {
    width: 110px !important;
}
.slider-new .swiper-slide,
.slider-features .swiper-slide {
    width: 240px !important;
    /*height: 300px !important;*/
}
.VueCarousel-slide li {
    width: 150px;
}
.VueCarousel-slide li img {
    opacity: 0.8;
    transition: all ease-in-out 200ms;
}
.VueCarousel-slide li img:hover {
    opacity: 1;
}
img.et-waypoint.et_pb_animation_top.et_pb_animation_top_tablet.et_pb_animation_top_phone.wp-image-48166.et-animated {
    max-height: 180px !important;
}
.pink {
    color: #fff!important;
}
li a {
    &:hover {
        color: #f35835 !important;
    }
}

.footer .footer-content > .row .logo {
    margin-bottom: 10px;
}
.footer .footer-content > .row .logo img {
    background-color: #fff;
    border-radius: 5px;
    opacity: 0.8;
    transition: all ease-in-out 200ms;
}
.footer .footer-content > .row .logo a:hover img {
    opacity: 1;
}
img.logo {
    opacity: 1;
    transition: all ease-in-out 200ms;
}
a:hover img.logo {
    opacity: 0.8;
}

.category-container .grid-card, .search-container .grid-card {
    width: 230px !important;
}

.account-content .left {
    width: 20% !important;
}
.account-content .right {
    width: 80% !important;
    padding-left: 20px !important;
}
