/* menu slider with icon */
.wrap_menu_slider_mobile {
    display: block;
    margin-top: 35px;
    background: #f2f2f2;
}

.menu_slider .g-scrolling-carousel {}
.menu_slider .g-scrolling-carousel .menu_shop_tre_em {}
.menu_slider .g-scrolling-carousel .menu_shop_tre_em .item_scroll {
    margin: 0 10px;
    padding: 0;
}
.menu_slider .g-scrolling-carousel .menu_shop_tre_em .item_scroll a {
    color: #515151;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    display: block;
}
.menu_slider .g-scrolling-carousel .menu_shop_tre_em .item_scroll a i {
    background-color: #fff;
    width: 80px;
    height: 80px;
    background-repeat: no-repeat;
    background-size: 54px;
    background-position: center;
    display: block;
    border-radius: 100px;
    margin: 0 auto 10px auto;
    border: 1px solid #dddddd;
}

@media (min-width: 1024px) {
    .wrap_menu_slider_mobile {
        display: none;
    }
}


/* slider */
.slider.arrow-mid .slick-arrow {
    position: absolute;
    top: 50%;
    padding: 0;
    margin: 0;
    border-radius: 5px;
    background: rgba(0,0,0,.3);
    text-align: center;
    color: #fff;
    z-index: 1;
    width: 48px;
    height: 52px;
}
.slider.arrow-mid .slick-arrow.slick-prev {
    left: 10px;
}
.slider.arrow-mid .slick-arrow.slick-next {
    right: 10px;
}
.slider.arrow-mid .slick-arrow i {
    font-size: 46px;
    color: #fff;
    background: transparent;
    width: 48px;
    height: 52px;
    display: block;
    line-height: 51px;
}


.slider.hover-show-arrow .slick-arrow,
.slider.hover-show-arrow .slick-arrow {
    display: none !important;
}
.slider.hover-show-arrow:hover .slick-arrow,
.slider.hover-show-arrow:hover .slick-arrow {
    display: block !important;
}


/************ icons ************/
.icon_cui {
    background-image: url("../images/icons/icon_cui.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_do_choi {
    background-image: url("../images/icons/icon_do_choi.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_do_trang_tri {
    background-image: url("../images/icons/icon_do_trang_tri.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_ghe_ban {
    background-image: url("../images/icons/icon_ghe_ban.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_gia_ke {
    background-image: url("../images/icons/icon_gia_ke.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_giuong_don {
    background-image: url("../images/icons/icon_giuong_don.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_giuong_tang {
    background-image: url("../images/icons/icon_giuong_tang.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_tu {
    background-image: url("../images/icons/icon_tu.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_vat_dung {
    background-image: url("../images/icons/icon_vat_dung.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_ban_an {
    background-image: url("../images/icons/icon_ban_an.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_ban_hoc_sinh {
    background-image: url("../images/icons/icon_ban_hoc_sinh.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_ban_lam_viec {
    background-image: url("../images/icons/icon_ban_lam_viec.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_ban_sofa {
    background-image: url("../images/icons/icon_ban_sofa.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_ban_trang_diem {
    background-image: url("../images/icons/icon_ban_trang_diem.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_ghe_sofa {
    background-image: url("../images/icons/icon_ghe_sofa.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_gia_sach {
    background-image: url("../images/icons/icon_gia_sach.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_giuong_ngu {
    background-image: url("../images/icons/icon_giuong_ngu.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_ke_tivi {
    background-image: url("../images/icons/icon_ke_tivi.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_tu_giay {
    background-image: url("../images/icons/icon_tu_giay.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_tu_goc {
    background-image: url("../images/icons/icon_tu_goc.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_tu_quan_ao {
    background-image: url("../images/icons/icon_tu_quan_ao.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_den {
    background-image: url("../images/icons/icon_den.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_dong_ho {
    background-image: url("../images/icons/icon_dong_ho.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_ghe_don {
    background-image: url("../images/icons/icon_ghe_don.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_goi {
    background-image: url("../images/icons/icon_goi.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_lo_hoa {
    background-image: url("../images/icons/icon_lo_hoa.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_moc_ao {
    background-image: url("../images/icons/icon_moc_ao.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_sach {
    background-image: url("../images/icons/icon_sach.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_tham {
    background-image: url("../images/icons/icon_tham.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_thang {
    background-image: url("../images/icons/icon_thang.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_thuyen {
    background-image: url("../images/icons/icon_thuyen.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
.icon_tranh {
    background-image: url("../images/icons/icon_tranh.png");
    background-size: contain;
    width: 36px;
    height: 36px;
    display: inline-block;
}
