#header .block .logo a {
    /*background-size: 160px auto !important;
    background: url(images/logo.png)  0 20px  no-repeat;*/
    /*2019-3-18修改LOGO*/
    margin-top: 5px;
    background-size: 300px auto !important;
    background: url(../shop/images/logo_shop.png)  0 20px  no-repeat;
}
#header .block .logo h1{
    font-size: 16px;
    color: #000;
    padding-left: 150px;
    font-family: "微軟正黑體", Verdana, Heiti TC, Microsoft JhengHei;
    font-weight: normal;
    padding-top: 35px;
    /*2019-3-18修改LOGO圖片隱藏文字*/
    display: none;
}
#header .block .logo{
    width: 300px !important;
}
.max-bg-size #header .block .logo a {
    background-size: 300px auto !important;
    background: url(images/logo_shop.png)  0 0px  no-repeat;
}
.max-bg-size  #header .block .logo h1{
    padding-top: 15px;
}

#home .banner .banner_button {
    width: 50px;
    height: 50px;
    background-color: #adadad;
    border-radius: 50%;
    box-sizing: border-box;
    cursor: pointer;
    transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.banner .slick-prev{
    left: 15px !important;

}
.banner .slick-next{
    right: 15px !important;

}
.banner .slick-arrow {
    position: absolute;
    display: block;
    width: 50px;
    height: 50px;
    background-color: #adadad;
    border-radius: 50%;
    box-sizing: border-box;
    top: 50%;
    transform: translate(0, -50%);
    cursor: pointer;
}

#footer .service {
    padding-top: 0px;
}

.cart-like .promotion .current .subject:after {
    display: inline-block;
    position: relative;
    /*top: -3px;2019-3-18更新箭頭放大*/
    top: 0px;
    margin: 0 7px;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    /*border-width: 7px;2019-3-18更新箭頭放大*/
    border-width: 12px 8px;
    border-bottom-width: 0;
    border-color: #d3003b transparent transparent transparent;
    transform: translate(0, 2px);
    animation: default-item-thumb 0.8s infinite alternate;
}
.cart-list .promotion .list-box .current:after {
    display:none;

}
.cart-list .promotion .list-box .current.current a, .cart-list .promotion .list-box .option.current a {
    border-color: #bbb;
    color: #bbb;
}
#product .cart-like .promotion .subject:after {
    display: none;
}
#product .info .right .data {
    margin-bottom: 10px;
    color: #8d8d8d;
}
#product .info .right .editor {
    margin-bottom: 0px;
}
#product-info .product-oter-list .heading,
#product-info .product-oter-list .options{
    display: inline-block!important;
}
/*2019-3-18新增*/
#footer{
    position: relative;
}
.widget-social{
    position: fixed;
    bottom: 2%;
    right: 10px;
    font-size: 20px;
    color: #fff;
    z-index: 999;

}
/*jean 209/05/20 /*/
.widget-social > *{
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    -webkit-border-radius: 90px;
    -moz-border-radius: 90px;
    border-radius: 90px;
    cursor: pointer;
    border: 1px rgba(255,255,255,0.3) solid;
    display: block;
    margin-bottom: 2px;
}
.widget-social > *::before{
    margin: 0;
}
.social-line {
    background-color: #00b900;
    color: #fff;
    font-size: 31px;
    line-height: 38px;

}
.social-facebook{
    background-color: #1a8cff;
    color: #fff;
    font-size: 28px;
    line-height: 38px;
   
}

.widget-social .social-chat{
    background-color: #4DCCBD;
    color: #fff;
}
.go-top{
    /*background: #222222 url(images/go-top.png)  50% no-repeat;*/
    background-color: #222222;
    display: none;

}
.social-chat-box{
    width: 80%;
    max-width: 500px;
    height: 500px;
    background-color: #fff;
    position: fixed;
    bottom: 3%;
    right: 60px;
    border-radius: 10px;
    padding:0px;
    /*box-shadow: 5px 5px 5px -1px #E6E6E6;
    -webkit-box-shadow: 5px 5px 5px -1px #E6E6E6;
    -moz-box-shadow: 5px 5px 5px -1px #E6E6E6;
    -o-box-shadow: 5px 5px 5px -1px #E6E6E6;*/
    display: none;
    z-index: 999;
}
.social-chat-box .close{
    font-size: 20px;
    position: absolute;
    top:10px;
    right: 10px;
    font-weight: bolder;
    color:#fff;
    width: 30px;
    height: 30px;
    background-color: #000;
    border-radius: 50%;
    z-index: 3;
line-height: 30px;
    text-align: center;

}
/*jean 209/05/20 end /*/
#product .info .buttons .share {
    display: none; 
}
.br-theme-fontawesome-stars .br-widget{
    display:none
}
.buttonBlock{
    margin-bottom: 30px;
}
@media only screen and (min-width: 768px) {
    /*.go-top {
        right: 30px;
        top: 25.5px;
    }*/
}
@media only screen and (min-width: 992px) {
    /*    right: 30px;
        top: -25.5px;
    }*/
}
.header .menu ul.tools li a:before{
    padding-right: 10px;
    color: #bababa;
    font-size: 20px;
    display: inline-block;
}

.inputVerification .codepic {
    right:15px;
}
.subscribed-message{
    color:red;
    display: none;
}
input[readonly]{
    background-color: #e9ecef;
    opacity: 1;
}
#header .block .menu .subnav ul.slider-pic a .pic {
    max-width: 200px;

}
.form .form-control[disabled], .form .form-control[readonly].disabled {
    background: #e9ecef;
}
.button i, .button2 i {

    font-size: 18px;
}
.max-sm-size .member-nav .tabs-content ul li.active a {
    color: #000000;
}
.text-center{
    text-align: center;
}
.member-nav-btn{
    margin-top: 15px;
    margin-bottom: 25px;
    display: none;

}

.member-nav-btn button{
    width: 100%;
    position: relative;
}
.member-nav-btn button:after {
    content: '';
    position: absolute;
    top: 45%;
    right: 10px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #fff;
}
@media screen and (min-width: 767px) {
    .member-nav{
        display: block !important;
    }
}
@media screen and (max-width: 767px) {
    .member-nav-btn{
        display: block;
    }
    .max-sm-size .member-nav{
        margin: 0 0 30px 0 ;
        display: none;
    }
}


@media screen and (max-width: 767px){
    .wp.about .bannerContainer .titleBox {

        text-align: left;
}
    .wp.about .bannerContainer .titleBox {

        top: 100px;
    }

}
.wp.about .historyContainer .slider .brands {
    -webkit-justify-content: center;
    justify-content: center;
}
#home .banner .pic {
    -webkit-animation: inherit;
    animation:inherit;
}
/*
.wp.about .formContainer .formBox {

    transform: translate(-50%, -110px) !important;

}
@media screen and (max-width: 991px){
    .wp.about .formContainer .formBox {

        transform: none !important;
    }
}
*/
input[readonly].hasDatepicker {
    background-color: #ffffff !important;
}

#home .banner .forDesktop {
    height: inherit;
}
#home .banner .forDesktop img,
#home .banner .forMobile img{
    width:100%;
    height: auto;
}
#home .banner .forMobile {

    height:inherit;
}
#home .banner .slick-slider .slick-list,
#home .banner .slick-slider,
#home .banner.slick-slider .slick-track{
    height: auto !important;
}
.max-ss-size .header .logo {
    width: 160px;
}
@media screen and (max-width: 767px){
    #member .socials a[style="display: inline;"]{
        display: block!important;
    }
    .mobileHide{
        display: none;
    }
}
.creditCard-to-pay.buttonPay {
    background: #c10230 !important;
}
.mobile-creditCard-to-pay {
    display:none;
}
@media screen and (max-width: 767px){
.mobile-creditCard-to-pay {
    display: block;
    margin: 30px 0;
}
    .header .logo {
        width: 160px;

    }
}
.max-md-size #product .features{
    position: relative;
    z-index: 1;
}
#footer {
    z-index: 5;
}
.fixed-box {
    z-index: 999 !important;
}
#product .info .buttons {
    position: relative;
    z-index: 6;
}
.max-md-size #product .info {
    z-index: 6;
}

@media screen and (max-width: 991px){
    .a-none-lg{
        pointer-events: none;
    }
}

@media screen and (max-width: 1399px){
    .a-none-xl{
        pointer-events: none !important;
    }
}
#product-info .media-list .pic,#product-info .media-thumb li .pic {


    background: #ffffff!important;
}
#product .info .photos .pic {

    height: inherit;
}
.max-sm-size #product .info .photos .pic {
    height: inherit;
}
#product .info .photos-btn .pic {
    height: inherit;
    line-height: 0;
    padding: 0;
}
.max-xs-size #product .info .photos-btn .pic {
    height: inherit;
}