.page.page-member .hospital {

    display: none;

}

.wg.prod.prod-f2 .standard.product-list-line-1 {

    height: unset;

}

.wg.prod.prod-f2 .title-img.f2 {

    background-color: #000;

}

.info-box .price3{

  display: -ms-flexbox !important;

  display: flex !important;

  -ms-flex-pack: center !important;

  justify-content: center !important;

  -ms-flex-align: baseline !important;

  align-items: baseline !important;

}

.prod-box .product_box {

    border: 1px solid #efefef;

}

body{

    background-repeat: repeat-x;

}

.block-full, .block-ae, .block-abc{

    padding:1rem 0rem;

}

.info-box .div_name {

    text-align: center;

}

.info-box .price3 .price-addcart {

    display: block;

    text-align: center;

}

.block-g .wg.bn.bn-slider.top {

    max-width: 950px;

    margin: 0 auto;

}

.block-g .wg.bn.bn-static.top {

    max-width: 950px;

    margin: 0 auto;

}

.block-f {

    max-width: 950px;

    margin: 0 auto;

}

.wg.btnlist-link.bottom {

    background-color: #000;

}

.block-ae {

    /*max-width: 950px;
*/
    margin: 0 auto;

}

.wg.btnlist-link.bottom .nav-link {

    color: #fff;

}

.wg.btnlist-link.bottom .nav-link:hover {

    color: #ccc;

}

.breadcrumb {

    background-color: #fff;

}

.wg.prod.prod-list.category .info-box .symbol {

    font-size:11pt;

    font-weight: bolder;

    color: #EF5184;

}

.info-box .price-addcart a span {

    font-size:11pt;

    font-weight: bolder;

    color: #EF5184;

}

@media (min-width:768px){

.prod-box .info-box{

    padding:.5rem;

}

.block-nav .wg.form-search.choose .product-search-A {

    margin: auto;

    width: 90%;

}

.wg.form-search.choose{

    margin:0;

}

.wg.prod.prod-list.category .price {

    display: flex;

    align-items: center;

}

.wg.prod.prod-list.category .price>div {

    line-height: 40px;

    display: flex;

}

.wg.prod.prod-list.category .price>div {

    line-height: 41px;

    display: flex;

}

.wg.btnlist-link.bottom .level2 {

    padding-left: 0;

}

}

@media (max-width:767px){

.wg.btnlist-link.bottom .level2{

    padding:0;

    border-bottom:0;

}

.wg.btnlist-link.bottom .navbar-nav {

    -ms-flex-flow: row wrap;

    flex-flow: row wrap;

}

.wg.btnlist-link.bottom .navbar-nav > .nav-item {

    -ms-flex: 0 0 50%;

    flex: 0 0 50%;

    max-width: 50%;

    padding: 0.5rem;

    border-bottom: 1px solid #666666;

}

}

@media (min-width:992px){

.wg.btnlist-link.header .nav-link {

    color: #000;

    font-size: 1rem;

    font-family: 'Noto Serif TC', serif;


}

#nav-menu-store {

    background-color: #fff;

    border-bottom: 1px solid #000;

}

.block-nav .menu-store {

    margin: 1rem 0rem;

}

}

@media (max-width:991px){

.wg.btnlist-link.header{

    flex-wrap: wrap;

    flex-direction: unset;

    align-items: center;

}

.wg.btnlist-link.header .nav-link{

    border:1px solid #ccc;

    border-radius: 5px;

    margin:5px;

}

body{

    background-image:none !important;

}

.block-header .ham-menu{

    border-bottom:1px solid #ccc;

}

.block-header .wg.btnlist-link{

    background-color:#efefef;

}

.block-header .wg.block-ham.search{

    background-color:#efefef;

}

.block-header .keyword_search .input-group-append {

    background-color: #fff;

}

}

/*所有標題圖限制*/
.title.title-img {

overflow-x: hidden;

text-align: left;

}

.title.title-img .img-fluid {

max-width: none !important;

}

.titlebar .title.title-img {

margin-bottom: 0;

}

@media (max-width: 767px) {

.container-fluid {

padding-left: 0;

padding-right: 0;

overflow: hidden;

}

}

/*中間區塊內容*/
.block-full, .block-ae, .block-abc {

    padding-top: 1rem;

    padding-bottom: 1rem;

    background-color: #fff;

}

.block-e .content, .block-full .content {

    background-color: #fff;

    overflow: hidden;

}

.page-login .keyin, .page-login .explain {

    overflow: hidden;

}

/*登入頁*/
@media (min-width:768px) {

    .page-login .col-md.c2 {

        width: 50%;

    }

}

@media (max-width:767px) {

    /*c1模組*/
    .wg.prod.prod-c1 .title-bg {

        background-size: cover !important;

    }

    /*左側*/
    .block-a .title.title-img {

        text-align: center;

    }

    /*側邊標題*/
    .wg.list.list-web .title, .wg.prod.prod-view .title {

        background-color: #000;

    }

    .block-a .title.title-img {

        background-color: #000;

    }

}

@media (max-width: 991px) {

.block-header .ham-menu .storelogo {

text-align: left;

}

}

.prod-box .info-box .btnbar {

    display: -ms-flexbox;

    display: flex;

    -ms-flex-pack: distribute !important;

    justify-content: space-around !important;

    border-top: 1px solid #efefef;

}

/* T00:2020-12-17 13:58:32 */