﻿@charset "UTF-8";

/* --------------------------------------------------------------- 
   Google Fonts 中文
    1. cwTeXKai (Chinese Traditional) 楷體
    2. cwTeXYen (Chinese Traditional) 圓體
    3. cwTeXFangSong (Chinese Traditional) 仿宋體
    4. Noto Sans TC (Chinese Traditional) 黑體（思源黑體）
    5. cwTeXMing (Chinese Traditional) 明體
-----------------------------------------------------------------*/
@import url(https://fonts.googleapis.com/earlyaccess/cwtexkai.css);
@import url(https://fonts.googleapis.com/earlyaccess/cwtexyen.css);
@import url(https://fonts.googleapis.com/earlyaccess/cwtexfangsong.css);
@import url(https://fonts.googleapis.com/earlyaccess/notosanstc.css);
@import url(https://fonts.googleapis.com/earlyaccess/cwtexming.css);
/* font------------------------------------------------------*/

body {
    font-family: Arial, Helvetica, 微軟正黑體, sans-serif;
    font-size: 14px;
}

.img-responsive {
    max-width: 100%;
}

.topbar-dropdown {
    font-size: 14px;
}

#mainMenu nav > ul > li > a {
    font-family: Arial, Helvetica, 微軟正黑體, sans-serif;
    font-size: 18px;
}

#mainMenu nav > ul > li .dropdown-menu > li > a, #mainMenu nav > ul > li .dropdown-menu > li > span, #mainMenu nav > ul > li .dropdown-menu > li [class*="col-"] > ul > li > a {
    font-size: 14px;
    font-family: Arial, Helvetica, 微軟正黑體, "Poppins", sans-serif;
}

input:not([type="checkbox"]):not([type="radio"]), select {
    font-size: 1.1rem;
}

.cart-product-quantity .qty {
    padding: 5px !important;
}
.cart-product-quantity .quantity input {
    width: 60px;
    padding: 5px;
    text-align: center; 
}
@media (max-width: 1024px) {
    #mainMenu:not(.menu-overlay) nav > ul > li > a {
        font-size: 16px;
    }
}

button.btn, .btn:not(.close):not(.mfp-close), a.btn:not([href]):not([tabindex]) {
    font-family: Arial, Helvetica, 微軟正黑體, Poppins, sans-serif;
    font-size: 14px;
}

.background-view {
    background-color: #bbd5fa;
}
/************************************************************************/
/*Footer  */

#footer p {
    font-family: "Poppins", Helvetica, Arial, 微軟正黑體, sans-serif;
    font-size: 1.1rem;
}
/* ----------------------------------------------------------------
  
-----------------------------------------------------------------*/
.list-posts .post-item-description p {
    height: 69px;
    overflow: hidden;
}

.list-posts .post-item-description h2 {
   /* height: 26px;
    overflow: hidden;*/
}
.all-right-text, .all-right-text h1, .all-right-text span, .all-right-text .breadcrumb {
    text-align: right !important;
}
    .all-right-text span, .all-left-text span {
        display: block;
    }
.all-left-text, .all-left-text h1, .all-left-text span, .all-left-text .breadcrumb {
    text-align: left !important;
}
 
span.bread-index{display:inline !important;}
.bread-only-icon span.bread-index {
    display:none !important;
}