/*---首頁---*/ 
.clear{clear:both;}/*隱藏模組*/a:hover {color: #969696;}a {color: #5a5a5a;}a:hover {text-decoration: none;}#logoBig img{display:none;}.RWDfullScreenSlider .btn{display:none;}.RWDService001 h2.sub-title{display:none;}.RWDService001 .section-line{display:none;}.RWDedictor001 .section-line{display:none;}.RWDproduct002 .section-line{display:none;}.RWDeform001 .section-line{display:none;}.shoppingcar001 .val-shopnum {color: #999;}.shoppingcar001 .money {color: #999;}#prod_amount > div > a:hover {color: #424242;}#prod_stand > div > a:hover {color: #424242;}/*header*/ 
.RWDMenuIcon001{background-color: #fff;}/*新logo*/ 
.cd-logo {margin-top: 0;}/*新banner*/ 
.main {top: 97px ;position: relative;}/*輪播點*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #ff861a;}/*左右箭頭*/ 
.RWDbanner_plus01.style-dotnav > .banner-slider .slick-arrow{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.RWDbanner_plus01.style-dotnav > .banner-slider .slick-arrow {background-color: #00000052;}.RWDbanner_plus01.style-dotnav > .banner-slider .slick-arrow:hover {background-color: #9191915e;}/*logo*/ 
.navbar-brand {padding-top: 22px;padding-bottom: 8px;width: 230px}/*選單*/ 
.navbar-nav > li > a{height: 102px;padding-top: 11px;}.navbar-default {background-color: transparent;border-color: transparent;}.navbar-default .navbar-nav>li>a{color: #333;letter-spacing: 2px;font-size: 19px;}.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{background: transparent;color:#e81f18;}.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{background: transparent;color:#e81f18;}ul.nav li ul{width: 200%;text-align: center;background: #fff;}ul.nav li ul a {color: #666;font-size: 15px;letter-spacing: 2px;}ul.nav li ul a:hover{color:#e81f18;}ul.nav li ul li {background: transparent;}ul.nav li ul li > a:focus, ul.nav li ul li > a:hover {text-decoration: none;}.cd-primary-nav > li > a {font-size: 16px;letter-spacing: 2px;}.navbar {margin-bottom: 0;}/**/ 
.cd-primary-nav .cd-secondary-nav ul.first-block{max-height: 600px;overflow-x: hidden;overflow-y: auto;}/*會員隱藏*/li.member-block {display: none !important;}/*Banner*/ 
.paralaxMask{background: rgba(0,0,0,0);}/*ScrollDown*/ 
.ScrollDown_panel {height: 0px;}.scrollDown001{bottom: 100px;text-align: center;z-index:999}.scrollDown001 img{width:50px;}/*模組間距*/ 
.About_block .container {padding:90px 15px;}.Ingredient_block {padding:90px 0px;box-shadow: 5px 6px 10px #e0e0e0;}.Product_block{padding: 50px 0px 30px;}.Contact_block {padding:90px 0px;border-top: 1px #efefef solid;}.New_block{padding: 75px 0px 90px;}.color4{color: #6b6b6b;}.color4 h2{color: #6b6b6b;}/*模組標題*/ 
.RWDedictor001 h1.main-title, .RWDService001 h1.main-title, .RWDproduct002 h1.main-title, .RWDeform001 h1.main-title{font-size: 32px;color:#333;}/*品牌故事*/ 
.About_block{font-size:15px;letter-spacing:1px;line-height:2;}.About_block span{display:block;}.about_btn{padding: 10px 36px;background-color: #ccc;color: #fff;transition: all 0.2s ease 0s;}.about_btn:hover, .about_btn:focus{background-color: #e81f18;color:#fff;}/*本月熱銷*/ 
.Ingredient_block h2 {font-size: 22px;text-align: center;}/*產品介紹*//*.Product_block {    background: url(archive/image/customization/bg.jpg) center center no-repeat;    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;}*/ 
.Product_block .btn{border-radius: 0;font-size: 15px;padding: 8px 20px;}.portfolio-item > .inner-content > .portfolio-content{opacity: 0.9;}/*聯絡我們*/ 
.RWDeform001{font-size: 15px;letter-spacing: 1px;}.RWDeform001 h1{font-size: 24px;margin: 10px auto 20px;}.fblink{width: 70%;margin-top: 25px;}.RWDeform001 label{font-size: 15px;letter-spacing: 2px;}.RWDeform001 .form-control{border-radius: 0;}.RWDeform001 .form-control:focus{border-color: #ccc;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(231, 231, 231, 0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(228, 228, 228, 0.6);}.RWDeform001 .btn{font-size: 15px;border: 0px solid transparent;background: #ccc;border-radius: 0;padding: 8px 20px;}.RWDeform001 .btn:hover{color: #fff;background: #e81f18;}/*購物車*/ 
.shoppingcar001{top: 50%;}/*頁尾*/ 
.footerRights {padding: 33px 0px 20px;background-color: #797979 !important;color: #fff;}.footer_tel{padding-bottom: 20px;font-size: 22px;letter-spacing: 2px;text-align: center;font-weight: 700;}.edm_search{width: 60%;margin: 0 auto;}/*電子報*/ 
.web_edm {width: 100%;margin: 0px auto;margin-bottom: 0;}.web_edm .email{top:1px;width: 80%;}.web_edm .email input{width: 100%;background-color: transparent;color:#fff;}.web_edm .btn_container{width: 20%;float:right;}.web_edm .btn{background: transparent;border: 0px solid #fff;width: 100%;background-color: #fff;border-radius: 0;color: #666 !important;}#btn_reject_emailm_RWDfullscreen01_56_1{display:none;}#panel_39 .web_edm {background-color: transparent;}/*搜尋*/ 
.web_search{width: 100%;}.web_search .searchkey{width: 80%;float:left;}.web_search .searchkey input{width: 100%;background: transparent;}.web_search .btn{width: 20%;border-radius: 0;line-height: 27px;color: #666666;background: #fff;}#panel_41 .web_search .btn{line-height:30px;}#panel_41 .searchkey input {width: 100%;background: transparent;font-size: 15px;height: 32px;padding: 10px;}div#btn_reject_emailm_RWDPAGE_BASE_PAT01_40_1 {display: none;}/*copyright*/ 
.copyright{margin-top: 15px;background-color: transparent;}.copyright_desc a, .copyright_desc{color: #fff; font-size: 14px;}.copyright_desc a:hover{color:#000;}/*-------內頁-------*//*內文*/ 
.page_wrapper_bg .call_to_action {min-height: 700px;}/*加盟區*/ 
.join_us {width: 410px;border: 1px solid #000000;margin: 0 auto;padding: 15px 0px;}/*back_btn*/ 
.page_content1 .btn {background: #7b6637;}/*產品*/ 
.item .subject {text-align:left;font-size: 16px;padding-bottom: 20px;opacity: 1 !important;}.layoutlist_2 .item{border-bottom:none}.page_content1 #productbx_bg {background: #c5b48b;}#btn_shopping {background: #e61e17;}.product_desc_content {color: #333333;}#prod_price .unit{color: rgb(255, 0, 0);}.page_content2 .info #prod_price .money{color: rgb(255, 0, 0);}.page_content2 .info #prod_price{color: rgb(255, 0, 0);}.page_content2 .info #prod_price .currency{color: rgb(255, 0, 0);}/*news*/ 
.layoutlist_3 .list_subject a {font-size: 17px !important;}/*頁尾*/ 
.copyright {border-top: none;}footer {padding: 33px 0 20px;border-top:none}/*scrollTop*/#toTop{display:none !important}#toTopHover {background: url(archive/image/customization/ui_ffffff.png) no-repeat left -52px;}#toTop{background: url(archive/image/customization/ui_ffffff.png) no-repeat left -52px;border:2px solid #fff;border-radius:50%;width: 52px;}/*隨行式購物車*/ 
.shoppingcar001 .scrolltop {background-color: #bdbdbd;}.shoppingcar001 .checkout_it:hover {background-color: #c1c1c1;}.btn-primary {background-color: #e71e18;border-color: #e71e18;}.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{background-color: #a51813;border-color: #a51813;}.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus{background-color: #a51813;border-color: #a51813;}.btn-primary a:hover {color: #fff;}.btn.btn-primary.btn_same {margin-bottom: 10px;}.btn_area .btn:nth-child(1) {background-color: #e71e18;border-color: #e71e18;color:fff;}.btn_area .btn:nth-child(1):hover {background-color: #a51813;border-color: #a51813;color:fff;}#panel_14 > section.article-text > div > div > div > div.btn_area > div.btn.btn_submit:hover{color:#fff;}/*首頁morebtn*/ 
.more_btn a:hover {background-color: #86651d;color: #fff;}.more_btn {margin-top: 15px;}.more_btn a {border: 1px solid #86651d;color: #86651d;padding: 1px 13px 4px 13px;}.middle_content {font-size: 15px;letter-spacing: 1px;line-height: 2;}img#pic {width: 15%;}#product > div > div.btn.btn_back > a:hover {color: #e2e2e2;}.middle_top {margin-top: 45px;}.layoutlist_3 .list_subject .summary a {font-size: 14px !important;}/*0925紅利點數位置*/#bonus_free {float: none !important;position: relative;}#bonus_free_num {float: left !important;}.btnfloat {float: none;}#bonus_free_num {font-size: 16px !important;margin-top: 12px;}/*0925選單*/ 
.navbar-nav > li > a {padding-top: 23px;}.navbar-brand {padding-top: 8px;}/*1019 選單加高logo*/ 
.cd-logo {margin-top: 8px;margin-bottom: 10px;}.cd-primary-nav > li > a {font-size: 17px;}nav.cd-nav {margin-top: 9px;}

/*首頁小螢幕*/@media screen and (min-width: 770px) and (max-width: 1220px) {#RWDfullscreen01 .container{width:95%;}.RWDMenuIcon001 .pull-right{float: right !important;}.navbar-nav > li > a{height: auto;padding: 30px 15px;margin-top: 15px;}}@media screen and (max-width: 1200px) {/*logo*/ 
.navbar-brand {width:200px;}/*品牌故事*/ 
.About_block span{display:inline;}/*電子報_搜尋*/ 
.edm_search{width: 70%;}}/*確認付款頁文字*/#payForm > table {width:100%;}#payForm > table > tbody > tr > td {font-size: 18px;}/*確認付款按鈕*/ 
.page_wrapper_bg .btn1 {background-color: #5b8533;color:#fff;}.page_wrapper_bg .btn1:hover {background-color: #446723;color:#fff;}/*選擇超商的按鈕*/#__paymentButton {font-size:18px;}

@media (max-width: 800px) {
/*---首頁---*/ 
.navbar-brand{padding-bottom: 19px;}.navbar-default .navbar-toggle{margin-top: 44px;margin-right:0;}.navbar-default .navbar-toggle.in{background-color: #f7f7f7 !important;}.navbar-nav > li > a{height: auto;padding: 15px 0;}.navbar-nav {margin: 7.5px 0px;}.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background: #927941;}.navbar-default .navbar-toggle .icon-bar {background-color: #ccc;}.RWDMenuIcon001 ul.nav li ul{position: relative;width: 100%;}
}
@media (max-width:1024px){
.navbar-default .navbar-nav>li>a{padding-right: 15px;padding-left: 15px;}/**/ 
.cd-primary-nav .cd-secondary-nav ul.first-block{max-height: inherit;}/*內頁頁首*/ 
.page_wrapper_bg .collapsing_header header {padding: 0px;}/*1017 選單logo*/ 
.cd-logo {width: 117px;margin-top: 2px !important;}.cd-main-header {height: 63px;}.main {top: 63px ;}.RWDmenu_plus02 .phone-menu {margin-top: 9px;}
}
@media (max-width: 768px) {
/*---首頁---*/#RWDfullscreen01 .container{padding:0 35px;}/*隱藏模組*/ 
.New_block{display:none}/*品牌故事*/ 
.About_block{padding:90px 0;}.about_edit{margin-top:35px;}/*本月熱銷*/ 
.RWDService001 h1.main-title{margin-bottom: 25px;}.RWDService001 article.boxFeature-2{margin-top: 25px;}/*最新消息*/ 
.News_area{padding-top: 55px;}/*聯絡我們*/#eForm1 > div:nth-child(8){margin-top: 8px;}/*電子報_搜尋*/ 
.edm_search{width: 90%;}.pull-right { float: none !important;text-align: center;}#m_RWDPAGE_BASE_PAT01_34_1 > div > nav > div.navbar-header {padding: 0 15px;}.middle_top {margin-top: 0;}#m_RWDPAGE_BASE_PAT01_7_1 {height: auto !important;}/*內頁頁首*/ 
.page_wrapper_bg .collapsing_header header {padding: 0px;}
}
@media (max-width: 480px) {
/*---首頁---*/#RWDfullscreen01 .container{padding:0 25px;}/*loading*/ 
.RWDPreloader001 h1{font-size: 26px;}/*header*/ 
.navbar-brand{width: 160px;padding: 16px 0 !important;}.navbar-default .navbar-toggle{margin-top: 40px;}/*模組標題*/ 
.RWDedictor001 .section-subject, .RWDproduct002 .section-subject, .RWDeform001 .section-subject{margin-bottom: 25px;}/*品牌故事*/ 
.about_btn{width: 100%;display: block;text-align: center;}/*本月熱銷*/ 
.RWDService001 .section-subject{margin-bottom: 0;}.RWDService001 article.boxFeature-2{margin-top: 45px;}/*聯絡我們*/ 
.fblink{width: 90%;margin-bottom: 35px;}.RWDeform001 .btn{padding: 14.5px 20px;width: 100%;}#eForm1 > div:nth-child(8){margin-top: 0px;}.footer_tel{line-height: 1.35;}/*電子報_搜尋*/ 
.edm_search{width: 100%;}.edm_block{margin-bottom: 15px;}#btn_web_searchm_RWDPAGE_BASE_PAT01_41_1 {margin-top: 0;}.middle_top {margin-top: 20px;}/*左右邊寬*/ 
.page_wrapper_bg .main .container {padding-left: 5px;padding-right: 5px;}.page_wrapper_bg .footerRights .container {padding-left: 20px;padding-right: 20px;}.page_wrapper_bg #m_RWDPAGE_BASE_PAT01_34_1 > div > nav > div.navbar-header {padding: 0 15px;}.shopping_notice_subject {padding: 0 10px;}
}

  @keyframes balign-prev {    0% {      opacity: 0;      left: 0;    }    100% {      opacity: 1;      left: 0;    }  }  @keyframes balign-next {    0% {      opacity: 0;      right: 0;    }    100% {      opacity: 1;      right: 0;    }  }
