﻿
.m-0 {
    margin: 0 !important;
}

.m-10 {
    margin: 10px !important;
}

.m-t-0 {
    margin-top: 0 !important;
}

.m-b-0 {
    margin-bottom: 0 !important;
}

.m-l-0 {
    margin-left: 0 !important;
}

.m-r-0 {
    margin-right: 0 !important;
}

.p-0 {
    padding: 0 !important;
}

.p-10 {
    padding: 10px !important;
}

.p-t-0 {
    padding-top: 0 !important;
}

.p-b-0 {
    padding-bottom: 0 !important;
}

.p-l-0 {
    padding-left: 0 !important;
}

.p-r-0 {
    padding-right: 0 !important;
}



.b-b-grey {
    border-bottom: 1px solid #cccccc;
}



.bg-yellow {
    background: #ffbd00 !important;
}

.color-pink {
    color: #ed2f7f !important;
}

.top-header .nice-select {
    color: #030303;
    font-size: 14px;
}

    .top-header .nice-select:after {
        border-top: 5px solid #030303;
    }


.top-header p, .top-header a, .top-header select, .top-header .fa, .top-header span.selected-currency, .top-header .language-dd {
    color: #030303;
    font-size: 14px;
}


.classicHeader .header-wrap {
    /*color: #ffffff;*/
    background: #030303 !important;
}

.home3-classic .top-header {
    color: #030303;
    background: #ffffff;
}

.site-header__search {
    width:100%;
    margin: 5px 0;
}

.search-bar-inline .search__button {
    top: 5px;
    right: 5px;
}

.search-bar-inline .search__input {
    background: #ffffff;
    border-color: #ffffff;
    color: #030303;
    height: 37px;
    border-radius: 0;
    padding-top: 5px;
    padding-bottom: 5px;
}


.classicHeader:not(.stickyNav) .search-bar-inline .search__input {
    background: #ffffff;
    border-color: #ffffff;
    color: #030303;
    height:37px;
    border-radius:0;
    padding-top:5px;
    padding-bottom:5px;
}



.btn-yellow {
    color: #030303;
    background: #ffbd00;
    padding: 0 20px;
    /*width: 100%;*/
    height: 37px;
    font-size: 14px;
    margin: 5px 0 0 0;
    border-radius: 5px;
}


.btn-search {
    color: #030303;
    background: #ffbd00;
    padding: 0 20px;
    /*width: 100%;*/
    height: 37px;
    font-size: 14px;
}


.nav-select {
    color: #ffbd00;
    background: transparent;
    margin-right: 5px;
    border: none;
    font-size: 14px;
}
    .nav-select:after {
        border-top-color: #ffbd00;
    }




#page-content {
    padding-top: 40px;
    /*background:#ededed;*/
    /*2023年3月31日*/
    background: #ffffff;
}


#footer {
    margin-top: 0;
}

.site-footer {
    background: #ed2f7f;
    border-top: none;
}
.footer-top {
    color: #ffffff;
}
.footer-bottom {
    color: #ffffff;
    text-transform: none;
    border:none;
    padding-top:0;
}


/****************************/
.img-wh-full {
    width:100%;
    height:100%;
}
.img-w-full {
    width: 100%;
}
.img-h-full {
    height: 100%;
}

.hot-offer-item-title {
    background: rgba(255, 255, 255, 0.8);
    position: absolute;
    bottom: 0;
    width: 100%;
    font-size: 1.2em;
    font-weight: bold;
}

.smart-tips-item-title {
    background: rgba(255, 255, 255, 1);
    width: 100%;
    font-size: 1.2em;
    font-weight: bold;
    padding:15px;
}



.new-shop-item-title {
    background:#ffffff;
    width:100%;
    height:100%;
    padding:20px 10px;

}
    .new-shop-item-title h2 {
        clear: both;
        font-size: 1.2em;
        font-weight: bold;
        display: block;
    }
    .new-shop-item-title span {
        clear: both;
        font-size: 1.2em;
        display: block;
    }

    .new-shop-item-title p {
        clear: both;
        font-size: 1.1em;
        display: block;
    }

.new-hot-header {
    background: #ed387a;
    padding: 15px;
    display: inline-block;
    width: 100%;
    height:100%;
}

.new-hot-title {
    color:#ffffff;
}
.new-hot-more {
    color: #ffffff;
}



.new-hot-item {
    position:relative;
    background: #ed387a;
    margin:0;
    padding:10px;
}

.new-hot-item-date {
    background: #000000;
    color: #ffffff;
    padding: 15px 5px;
    position: absolute;
    top:35%;
    border-radius: 50%;
}

.new-hot-item-img img{
    border: 1px solid #000000;
}

.new-hot-item-detail {
    position:absolute;
    bottom:0;
}


.list-white {
    background: #ffffff;
    padding: 20px 10px;
    margin: 0 0 10px 0;
}

.filter-widget .widget-title h2 {
    border-bottom: 1px solid #cccccc;
}




#open-registermember-popup input, #form-sharebiz input, #form-sharebiz select, #form-sharebiz .nice-select {
    border-top: none;
    border-left: none;
    border-right: none;
}

.sharebiz-banner {
    background: #fcf9f7;
    margin: 0 auto;
}

.tags-active {
    background: #ed2f7f;
    color: #ffffff !important;
}


.shopdetail-banner {
    background: #cecac3;
    margin: 0 auto;
}
















/****************************/



@media (max-width:974px) {

    #page-content {
        padding-top: 0;
    }

    .shopdetail-banner {
        background: #ffffff;
    }
}



