﻿@media screen and (min-width: 768px) {
    #pageNavbar_licart{
        display:none;
    }   
}

.block-oneprodform .panel-heading, .oni-checkout-fixed .panel-heading {
    font-size: 24px;
}
.block-oneprodform .panel-body, .oni-checkout-fixed .panel-body {
    font-size: 20px;
}
.col-oni-total {
    text-align:center;
}
.lbl-oni-total {
    color:red;
}

/* fixed Oni 系列 */
.block-fixed-oniprodset {
}
.oni-prodlist-fixed {
    margin: 12px 0px;
}
.dv-oni-prodcover img {
    width: 100%;
}
.dv-oni-prodinfo {
    padding: 5px 0px;
}
    .dv-oni-prodinfo .lblspecialprice {
        font-size: 20px;
        color: red;
    }

    .dv-oni-prodinfo .lblnormalprice {
        font-size: 20px;
        color: black;
    }

.onispecset {
    padding: 8px 0px;
}
.oni-mycart-block {
    border: 1px solid #e0e0e0;
    padding: 5px;
}
.oni-mycart-fixed .panel-footer {
    text-align: right;
    font-size: 22px;
}


.dvpopcart{
    background-color: white;
    height: 0;
    bottom: 0;
    position: fixed;
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    transition: height 0.5s ease;          
    z-index: 110000;
    box-shadow: 0px -5px 10px gray;
}

    .dvpopcart .lblbig {
        font-size: 20px;
    }
    .dvpopcart .dvtitle {
        display:none;
        border-bottom: 1px dashed #5f5f5f;
        margin-top: 15px;
        margin-bottom: 5px;
    }

.btnclose-cart{
    border-radius: 25px;
    color: #999999;
    padding: 2px 11px 5px;
    font-size: 25px;
    float:right;
}

.btndel-cart{
    background: none;
    border: none;
    padding-left:30px;
}

.imgcart{
    max-width:80px;
}

.row-cart{
    border-bottom: 1px solid #CDCDCD;
    padding-top: 12px;
    padding-bottom: 12px;
}

.row-cart-info{
    padding-top: 5px;
    padding-bottom: 5px;
}

.row-cart-total{
    border-bottom: 1px solid #CDCDCD;
    padding-top: 12px;
    padding-bottom: 12px;
}

.row-carttotal{
    /*background-color:#E2E2E2;*/
    padding-top: 12px;
    padding-bottom: 12px;
}

.btn-checkout{
    height: 47px;
    width: 172px;
    font-size: 20px;
    margin-bottom:10px;
}

.lblmemberprice{
    color:red;
}

.fa.fa-facebook{
    color: white;
    background-color: #3b5998;
    padding: 7px 9px 4px 9px;
    border-radius: 14px;

}

.dvdisplay-notlogin{
    display:none;
}

    .dvdisplay-notlogin a.login-link {
        border: 1px solid #337ab7;
        font-size: 17px;
        padding: 5px;
        border-radius: 7px;
    }

.dvdisplay-login {
    display: none;
}
