@charset "utf-8";
/*------------------------------*/
/*          $Catalog
--------------------------------*/
/**
* $Catalog                目錄
* $Global                 全域變數
* $Navbar                 主選單
* $Sidebar & breadcrumbs  側邊攔與麵包削
* $Productlist            商品列表頁
* $Product                產品頁
* $Newslist               最新消息列表頁
* $EditModeLayout         內文編輯模式編排
**/

/*------------------------------*/
/*          $Navbar
--------------------------------*/
/* 移除 bootstrap navbar 樣式 */
.navbar {
    background-color: #0068b6;
}

/* 主導覽列 樣式 回饋效果 */
.navbar-collapse .nav li a {
    /* color: #f8f8f8; */
    text-align: center;
}

.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
    background-color: transparent;
    border-color: transparent;
}

.navbar-nav>li>.dropdown-menu td>a {
    color: #2E2E2E;
    text-decoration: none;
    padding: 14px 25px;
}

/* 首頁Navbar固定在頁面上方時，其他頁必須留上方空白，避免重疊覆蓋 */
.navbar-fixtop-blank {
    padding-top: 86px;
}

.owl-carousel {
    margin-top: 70px;
}

@media (max-width:767px) {
    .owl-carousel {
        margin-top: 54px;
    }
}

/*------------------------------*/
/*     $Sidebar & breadcrumbs
--------------------------------*/
/* 側邊導覽列標題樣式 */
ol.breadcrumb,
#LinkContainer,
ul.breadcrumb,
.nav_cate_current,
.categoriesbar,
.aside-title,
.newsbar {
    color: #222222;
    background-color: #eeeeee;
}

ol.breadcrumb li a {
    color: #ffffff;
}

/* 商品頁的商品名稱 */
.features-box>.view>.mask>h2,
.features-box>a>h4 {
    font-size: 14px;
}

/*------------------------------*/
/*    $Productlist
--------------------------------*/
/* 商品項目圓角 */
.li-item {
    border-radius: 4px;
}

/*------------------------------*/
/*    $Product
--------------------------------*/
/* 產品二十圖預設標題樣式 */
.brinfo {
    display: none;
}

/*------------------------------*/
/*     $Newslist
--------------------------------*/
/* 避免浮動圖片超出 */
.newslist {
    background-color: #f8f8f8;
    transition: all 0.4s ease;
}

@media screen and (max-width: 767px) {
    .news_imgBox-inner {
        float: none;
        width: 100%;
        padding-top: 0;
    }

    .news_imgBox-fit {
        position: relative;
    }
}

/*------------------------------*/
/*       $EditModeLayout
--------------------------------*/
.Pro_content,
.Pro_content2 {
    margin-bottom: 24px;
}

.Pro_content ol,
.Pro_content ul,
.Pro_content2 ol,
.Pro_content2 ul {
    font-size: 16px;
    line-height: 2;
}

.GoodsDescrBody2 .alltext,
.alltext {
    font-size: inherit;
    line-height: inherit;
    letter-spacing: 0px;
}

/*------------------------------*/
/*          $translate
--------------------------------*/
/* 下拉式選單樣式 */
#google_translate_element .goog-te-combo {
    background-color: #0068b6;
}

.doc-wrapper p {
    font-size: 16px;
}

/* footer */
footer {
    padding: 34px 0px;
}

footer,
footer a,
footer a:hover,
footer a:focus {
    color: #f8f8f8;
    background-color: #00293e;
    text-decoration: none;
}

footer a {
    margin: 0px 8px;
}