body{font-family:  Microsoft JhengHei;}
.menu,.side-menu,#portfolio-filter{font-family: "微軟正黑體",Arial, sans-serif;}

.btn-margin{margin-top: 15px;}
.social{display: table;}
.social div{display: inline-block;
            vertical-align: center;}
.social .fb{background-image: url(../images/socials/facebook.png); background-repeat: no-repeat; width: 46px; height: 45px;}
.social .fb:hover,.social .fb:focus{background-image: url(../images/socials/facebook_hover.png);background-repeat: no-repeat; width: 46px; height: 45px;}
.social .tr{background-image: url(../images/socials/twitter.png); background-repeat: no-repeat; width: 46px; height: 45px;}
.social .tr:hover,.social .tr:focus{background-image: url(../images/socials/twitter_hover.png);background-repeat: no-repeat; width: 46px; height: 45px;}
.social .ye{background-image: url(../images/socials/youtube.png); background-repeat: no-repeat; width: 46px; height: 45px;}
.social .ye:hover,.social .tr:focus{background-image: url(../images/socials/youtube_hover.png);background-repeat: no-repeat; width: 46px; height: 45px;}
.info-box a{color: #fff; font-size: 16px; font-family: "微軟正黑體",Arial, sans-serif;}
.header-bottom .info-box {padding:15px 0;}
h2.form{margin-top: 20px;}
.marginB20{margin-bottom: 20px;}
.mt20{margin-top:-20px;}
.filter-price-action .btn{line-height: 10px;}
.filter-price-action .btn.btn-border{display: inline-block; margin-bottom: 15px;}
.filter-price-action .btn + .btn{margin-left: 0;}
.sidebar .widget{ margin-bottom: 30px;}
#portfolio-details h2 {
    font: 400 28px/1.1 "微軟正黑體", Arial, sans-serif;}
#portfolio-details p{font-size: 16px; font-family: "微軟正黑體",Arial, sans-serif;}
.sidebar .widget .widget-title{font: 700 16px/1.5 "微軟正黑體", sans-serif; margin-bottom: 20px;}
.filter-price-container .price-label{position: absolute;left:6px;}
.error-page h2{font-family:  "微軟正黑體", Arial, sans-serif;}
.sidebar .widget .widget-title{background-color: #51cdeb;
    color: #fff;border:1px solid #51cdeb; padding-right: 20px;}
.filter-price-container .form-control{margin-bottom: 15px;}
.col-md-10 .product-content .product-title{font-size: 20px;}
.footer .social > div{margin-right: 5px;}
.price{color:#00aeff; margin-top: 20px;}
.price p{margin-bottom: 0;}
/*qa css*/
.accordion {
    width: 100%;
    margin: 0px auto 20px;
    background: #FFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;

 }

.accordion .link {
    cursor: pointer;
    display: block;
    padding: 15px 15px 15px 32px;
    background-color:#fdf7f7;
    font-size: 14px;
    font-weight: 700;
    border: 1px solid #d2cfcf;
    position: relative;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    color:#434242;
    margin-bottom: 22px;
    border-radius: 10px;
}

.accordion ul{position: relative;}
.accordion li i {
    position: absolute;
    top: 16px;
    left: 12px;
    font-size: 18px;
    color: #595959;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.accordion li i.fa-chevron-down {
    right: 12px;
    left: auto;
    font-size: 16px;
}

.accordion li.open .link {
    color: #484848;
}

.accordion li.open i {
    color: #079CFF;
}
.accordion li.open i.fa-chevron-down {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

 .submenu2 {
    display: none;
    background: #fff;
    font-size: 14px;
 }

 .submenu2 a {
    line-height: 1.8;
    display: block;
    text-decoration: none;
    color: #484848;
    padding: 12px;
    padding-left: 10px;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    margin-bottom: 15px;
    text-align: justify;

 }

 .submenu2 a:hover {
    background: #fff;
    color: #484848;
 }

 .sidebar .widget.widget-category .widget-title{background-color: #51cdeb;color:#fff;}

 .bx-wrapper{border:none;}
 .bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager {
    position: absolute;
    bottom: 30px;
    width: 100%;
}

 .accordion .link{font-family:  Microsoft JhengHei;}
 .product-title a,.product-title{font-family:  Microsoft JhengHei;}
 /*gift*/
 .filter-price-action .btn.btn-border.f14{font-size: 14px;font-family:  Microsoft JhengHei;}
.mb_show{display: none;}
.pc_show{display: block;}
.product-details .product-meta-list .defaultPrice{text-decoration:line-through; }


@media (min-width: 992px){
	.hero-revslider.rev_slider_wrapper{
    margin-bottom: 0px;} 
    .col-md-3 {
    width: 23%;
    margin-left: -15px;
    } 
    .col-md-9{
    width: 77%;
    margin-top: -33px;
    }
    .col-md-2 {
    padding-left:22px;
    }
}

@media screen and (max-width: 768px){
    .pc_show{display: none;}
    .mb_show{display: block;}
}