a, a:hover, a;active, a:focus{text-decoration:none;}.main {top: 80px;background: url(archive/image/customization/back-2.jpg);}.bounceIn, .flipInY {-webkit-animation-name: fadeIn;animation-name: fadeIn;}/*loading*/ 
.fl {width:140px;}.fl img {width:100%;}/*選單*/ 
.cd-logo {width: 210px;margin-top: 10px;margin-left: 0;padding: 0;}.RWDmenu_plus02 .container {width: 90%;}.cd-primary-nav>li>a {letter-spacing: 2px;font-size: 16px;color: #333;}.cd-primary-nav>li:after {display: none;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {background: #333;}.cd-primary-nav .cd-secondary-nav>li>a {font-size: 16px;letter-spacing: 2px;color: #333;}nav.cd-nav {margin-left: 0;}.RWDmenu_plus02 .cart-block a, .RWDmenu_plus02 .member-block a, .RWDmenu_plus02 .querycar-block a {color: #333;}.RWDmenu_plus02 .cart-block:after, .RWDmenu_plus02 .member-block:after, .RWDmenu_plus02 .querycar-block:after {display: none;}.RWDmenu_plus02 .cart-block, .RWDmenu_plus02 .member-block {margin-left: 40px;}.cd-header-buttons li.search-btn {margin-left: 40px;}.RWDmenu_plus02 .cart-menu {background-color: #fff;}.RWDmenu_plus02 .cart-menu .buy-btn a {background-color: #5a8442;}@media (min-width: 1200px) {.cd-primary-nav>.has-children {padding-right: 20px;}.cd-primary-nav>li>a:hover, .cd-primary-nav>li.active>a {color: #5a8442;}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before , .cd-primary-nav>li.active>a:after, .cd-primary-nav>li.active>a:before {background-color: #5a8442;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: #5a8442;}.RWDmenu_plus02 .member-block:hover span {color: #5a8442;}.RWDmenu_plus02 .cart-block:hover i {color: #5a8442;}}/*banner*/ 
.slick-initialized .slick-slide{display:flex!important;align-items:center}.RWDbanner_plus01 .slick-caption{top:auto;letter-spacing:2px;line-height:1.8}.RWDbanner_plus01 .logo {width: 230px;-webkit-animation-name: fadeIn !important;animation-name: fadeIn !important;}.RWDbanner_plus01 .txt1{font-size:20px;letter-spacing:3px;position:relative}.RWDbanner_plus01 .txt1:before{content:'';height:1px;background:rgba(186,40,46,0.5);position:absolute;left:0;right:0;top:50%;margin:auto;transform-origin:50%;width:570px}.RWDbanner_plus01 .txt1 span{background:rgba(186,40,46,0.9);padding:10px;position:relative}.RWDbanner_plus01 .txt1 span:before{content:'';border-top:24px solid transparent;border-bottom:23px solid transparent;border-left:25px solid rgba(186,40,46,0.9);display:inline-block;position:absolute;right:-25px;top:0}.RWDbanner_plus01 .txt1 span:after{content:'';border-top:24px solid transparent;border-bottom:23px solid transparent;border-right:25px solid rgba(186,40,46,0.9);display:inline-block;position:absolute;left:-25px;top:0}.RWDbanner_plus01 .txt2{margin-top:50px!important;font-size:18px;font-weight:600}/*模組間距*/ 
.RWDService002, .RWDproduct002_v2 {padding: 0;}/*title共用*/ 
.index .section-subject {margin: 0 0 50px !important;}.index h1.main-title {line-height: 1.5;font-size: 34px;letter-spacing: 2px;font-weight: bold;margin: 0 auto; position: relative; color:#3b1215;}.index h2.sub-title {font-size: 17px;margin: 10px 0 0;color: #333;font-weight: normal;letter-spacing: 2px;line-height: 1.5;}.index .section-line {display:none;}/*sixservice*/ 
.sixservice_block {padding:100px 0px;}.RWDService002 .funny-boxes {padding: 0 30px;}.RWDService002 .funny-boxes.float-shadow > .funny-boxes-icon::before {display:none;}.RWDService002 .funny-boxes.not-right-column::before, .funny-boxes > .funny-boxes-text > h4::after {display:none;}.funny-boxes > .funny-boxes-icon {margin-bottom: 40px;}.RWDService002 .funny-boxes-text h4 {font-weight: 600;font-size: 20px;letter-spacing: 2px;padding: 0;margin: 0 0 15px;position: relative;}.RWDService002 .funny-boxes-text h4 a {color: #333;transition: 0.3s;}.RWDService002 .funny-boxes-text h4 a:hover {color: #333;transition: 0.3s;}.RWDService002 .funny-boxes > .funny-boxes-text > p {font-size: 15px;margin: 0;letter-spacing: 2px;line-height: 1.8;}.RWDService002 .funny-boxes-text a {text-decoration:none;color: #333;}/*影片*/ 
.video_block{padding:40px 0}.RWDvideo003 .sub_title{width:100%;line-height:1.5;font-size:34px;letter-spacing:2px;font-weight:700;margin:0 auto;position:relative;color:#3b1215}.RWDvideo003 .main_title{float:left;width:100%;margin:10px 0 0;font-size:15px;color:#333;font-weight:400;letter-spacing:2px;line-height:1.5}.RWDvideo003.video_right{box-shadow:0 0 10px rgba(0,0,0,0.1)}.RWDvideo003 .text{font-size:15px;line-height:1.8;letter-spacing:2px;color:#333;margin:35px 0 0}/*service*/ 
.service_block {padding:100px 0px;}.RWDproduct002_v2 .popup-portfolio {margin: 0;}.RWDproduct002_v2 .portfolio-bottom-summary {margin-top: 20px;}.RWDproduct002_v2 .showbottom a {text-align: left;}.RWDproduct002_v2 .portfolio-bottom-summary p {font-size: 15px;letter-spacing: 2px;line-height: 1.8;margin: 0;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/4 - 1px);margin-bottom: 30px;padding: 0 15px;}.RWDproduct002_v2 .portfolio-bottom-summary h4 {font-size: 20px;line-height: 1.5;font-weight: 600;color: #333; transition: 0.5s ease;margin-bottom: 5px;letter-spacing: 2px;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {color: #333;}
/*footer start*/

/*footer*/ 
.footer_block {position: relative;padding: 80px 0px;background: #5a8442;color: #fff;}.footer_block a {color: #fff;transition: 0.3s;text-decoration: none !important;}.footer_block i {margin-right: 10px;}.footer_block .f_left {font-size: 15px;letter-spacing: 1px;line-height: 2;padding-right: 50px;}.footer_block .f_left h5 {font-size: 17px;font-weight:600;line-height: 1.5;margin: 0 0 5px;}a.ft-line-btn {display: flex;justify-content: center;align-items: center;background: #00b900;color: #fff;font-size: 16px;font-weight: 600;padding: 10px 0;margin: 10px 0 0;}a.ft-line-btn img {width: 30px;margin-right: 10px;}.footer_block .f_center {font-size: 15px;letter-spacing: 1px;padding: 0 50px;line-height: 2;border-right: 1px solid rgba(255, 255, 255, 0.2);border-left: 1px solid rgba(255, 255, 255, 0.2);}.footer_block .f_center .RWDsocial002 {display: none;}.footer_block .f_right {color: #fff;letter-spacing: .5px;font-size: 10px;padding: 0 50px;line-height: 2;}.footer_block .ssl {font-size: 14px;}.footer_block .RWDedictor h3 {color: #505050;font-size: 30px;letter-spacing: 2px;margin-bottom: 5px;}.footer_block .RWDedictor h4 {color: #777;font-size: 22px;margin-top: 0px;margin-bottom: 0px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #fff;letter-spacing: .5px;font-size: 10px;}/*scroll-top*/ 
.scrollTop002 {    position: absolute !important;    transition: bottom 0.5s ease 0s;    bottom: auto;    top: -20px;    margin-right: -20px;    right: 50%;}.scrollTop002 .ii {    font-size: 40px;    display: inline-block;    background: #ddd;    color: #999;}.scrollTop002 .ii:hover {    background: #ccc;    color: #fff;}/*社群*/ 
.RWDsocial002 {margin-bottom: 5px;}.RWDsocial002 ul.socialNetwork {padding: 0;display: flex;align-items: center;margin: 0;}.RWDsocial002 .pull-right {float: none !important;}.RWDsocial002 ul.socialNetwork li {float: none;margin: 0 10px 0 0;}.RWDsocial002 ul.socialNetwork li a.tips {display: block;}.RWDsocial002 .iconRounded {border: 0;color: #fff;background-color: transparent;padding: 0;line-height: 40px;font-size: 20px;margin: 0;position: relative;transition: .3s;}.RWDsocial002 .iconRounded img {max-width: 24px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {background-color: transparent;color: #fff;}.RWDsocial002 .tooltip.top {background: transparent;}/*cookie*/ 
.RWDalert_fancybox .btn.active {background: #666 !important;border-radius: 0 !important;border: 0 !important;font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox.bottom {color: #333 !important;letter-spacing: 2px !important;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}@media (max-width: 600px) {.RWDalert_fancybox .btn.active {width: 100% !important;display: block !important;margin: 15px 0 0;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;margin: auto !important;}}/*電子報*/ 
.web_edm {    background-color: #46712e;    border: 1px solid #46712e;}.web_edm .btn_container {    float: right;}.web_edm .btn {    color: #fff;    background: #2f4e1e;    border-radius: 0px;    margin: 0 1px;}.web_edm .email input {    background: transparent;    color: #eee;    width: 100%;}

/*footer end*/
/*內頁 start*/

/*內頁長度*/section.call_to_action{min-height: 800px;}/*toTop隱藏*/#toTop{display:none !important;}/*title*/h1.pageTitle{line-height:1.5;font-size:34px;letter-spacing:2px;font-weight:700;color:#3b1215;text-align:center}.hgroup .breadcrumb{font-size:15px;margin:10px 0 0;color:#333;font-weight:400;letter-spacing:2px;line-height:1.5;background:transparent;position:relative;float:none!important;text-align:center;border:none;padding:0;bottom:0}.hgroup .container{border:none}.hgroup .breadcrumb a:hover {color: #5a8442;}.hgroup .breadcrumb a {color: #333; transition: .5s all;}/*內文*/section.article-text,section.article-text p{font-size:15px;letter-spacing:2px;line-height:1.8;color:#333}/*回上層*/ 
.btn.btn_back{float:right;margin-right:0;padding:0;margin-top:30px;background:transparent}.btn.btn_back a{padding:0 15px;border:1px solid #5a8442;color:#5a8442;font-size:14px;letter-spacing:2px;transition:.5s all;display:block;line-height:2.5}.btn.btn_back a:hover{background:#5a8442;color:#fff;border-color:#5a8442}/*新編輯器*/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0px !important;}.RWDslider01 .editor {font-size: 15px !important; line-height: 1.8 !important; color: #333 !important; letter-spacing: 2px;}.RWDtimeline01 li.event .point .editor {font-size: 15px; color: #333; line-height: 1.8; letter-spacing: 2px;}.RWDtimeline01 li.event .point .title {font-size: 20px; letter-spacing: 2px;}.RWDtimeline01 .line_dot2 span {    background: -moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(248,243,237) 2%,rgba(248,243,237) 100%);    background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(248,243,237) 2%,rgba(248,243,237) 100%);    background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(248,243,237) 2%,rgba(248,243,237) 100%);}/*側選單2*/#sidebar .products-nav>ul> li.active>ul { display: block;}#sidebar {padding-bottom: 30px;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{ background: #f5f5f5;}.m2018 .products-nav .nav-title{background:#5a8442;font-size:18px;padding:8px 10px;text-align:center;margin-bottom:0;color:#fff;letter-spacing:2px;font-weight:600}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #ddd;padding: 10px 0px; margin-bottom: 0px;text-align: left;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active, .page_wrapper_bg .products-nav>ul>li:hover {border-bottom: 1px solid #5a8442;}.page_wrapper_bg .products-nav>ul> li.active > a, .page_wrapper_bg .products-nav>ul>li:hover > a{color: #333;font-weight: 600;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #111;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {font-size: 15px;padding: 5px 15px;color: #888;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #ddd; padding: 10px 0 5px;margin-top:5px;}li.has-child.is-open {background: #f5f5f5;}li.has-child.is-open .has-child {padding: 10px 0px 0px;background: transparent;}.m2018 .products-nav ul li>ul>li>a, .m2018 .products-nav ul li>ul>li.is-open>a {padding: 0px 15px; line-height: 2;}/*商品列表*/ 
.layoutlist_2 .item,.layoutlist_4 .item{margin-top:0!important;margin-bottom:45px;border-bottom:none;padding-bottom:0;height:auto !important;}.layoutlist_4 .subject{color:#222;font-size:18px;letter-spacing:2px;line-height:1.5;text-align:center;height:auto!important;margin-top:15px;font-weight:600;min-height:auto}.layoutlist_4 .subject a.itemlink{color:#222}.layoutlist_4 .pricearea{display:flex;align-items:center;justify-content:center;letter-spacing:0px;font-size: 13px;}.layoutlist_4 .price{color:#999;margin:0 8px}.price.sellprice {color: #5a8442;}.count_info{font-size:12px;text-align:center;margin:0 0 10px!important;color:#999;}.col-sm-6, .customized_columns>.row {margin-top: 0;}.layoutlist_4 select{color:#333;border-color:#ddd;font-size: 13px;}.layoutlist_4 .amount_div{float:none;width:100%;margin:5px 0 0;text-align:left}.layoutlist_4 .buybtn{padding:6px;font-size:15px;margin:13px auto 0;background:#5a8442;width:100%;transition:.5s all;border: 1px solid #5a8442;}.layoutlist_4 .buybtn:hover {background: transparent; color: #5a8442;}.layoutlist_4 .cate_div {padding: 0; margin: 0 0 5px; width: 100% !important;}.layoutlist_4 .cate_div span.cate_title {width: 35px; display: inline-block;}.layoutlist_4 .stands_options{padding:0;margin:0}.layoutlist_4 .stands_options span{width:35px;display:inline-block}.layoutlist_4 select{width:calc(100% - 42px)!important;padding: 4px 25px 4px 8px;}/*產品介紹*/ 
.RWDproduct_page .products-info .name{margin-bottom:5px;font-size:20px;color:#222;letter-spacing:2px;line-height:1.5;font-weight:600}.RWDproduct_page .products-info .subname {font-size: 15px; line-height: 1.8; letter-spacing: 2px; color: #333;}.RWDproduct_page .products-info .name-box {padding: 0 0 20px; border-bottom: 1px solid rgb(96 76 63 / 13%); margin-bottom: 25px;}.RWDproduct_page .products-info .txt .title {margin-bottom: 7px; padding-bottom: 0; border-bottom: none;}.download_container {margin: 30px 0 30px;}.RWDproduct_page .download_container .btn:hover {background: #075488;}.RWDproduct_page .btn-other {margin-top: 30px;}.RWDproduct_page .ibtn {font-size: 14px; letter-spacing: 2px; color: #888; display: block; width: 100%; line-height: 2.5; background: transparent; transition: .5s all;}.RWDproduct_page .ibtn:hover {color: #5a8442 !important;}.RWDproduct_page .products-info .price-box li{color:#999;font-size: 14px;}.RWDproduct_page .products-info .price-box li.delline:after{background:#999}#mobile-fixed .noamount,#mobile-fixed .price-box li:first-child,.RWDproduct_page .products-info #timercountdown,.RWDproduct_page .products-info .discountmsg,.RWDproduct_page .products-info .noamount,.RWDproduct_page .products-info .price-box li.active,.RWDproduct_page .related-box .price-box li:first-child{color:#5a8442}.RWDproduct_page .products-info .txt {font-size: 15px;line-height: 2;letter-spacing: 1px;background: rgba(255,255,255,50%);padding: 30px;color: #555;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor {color: #555;}#mobile-fixed .qtybox1 .btn, .RWDproduct_page .qtybox1 .btn {background: #fff; transition: .5s all;}.RWDproduct_page .qtybox1 .btn:hover {background: rgb(96 76 63 / 71%);color: #fff;}#mobile-fixed .btn-shop .btn, .RWDproduct_page .btn-shop .btn {background: #5a8442 !important;transition: .5s all;font-size: 15px;border: 1px solid #5a8442; border-radius: 0px;}#mobile-fixed .btn-shop .btn:hover, .RWDproduct_page .btn-shop .btn:hover {background: transparent !important; color: #5a8442;}#mobile-fixed, .RWDproduct_page {font-size: 15px; line-height: 2; letter-spacing: 2px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add {background: transparent !important; color: #333;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover {color: #5a8442;}/*飲茶學堂*/ 
.layoutlist_7 .cdate, .layoutlist_7 .cdate a {display: none;}.layoutlist_7 .subject, .layoutlist_7 .subject a {font-size: 20px !important; line-height: 1.5; font-weight: 600; color: #333 !important;}.layoutlist_7 .litem {margin: 0 0 40px !important;}.layoutlist_7 .litem .img {overflow: hidden;}.layoutlist_7 .litem:hover img {-webkit-transform: scale(1.05); transform: scale(1.05);}.layoutlist_7 .litem img {transition: .5s all ease;}/*批發洽詢*/ 
.ebtn.currectsend_btn{float:right;margin-right:0;padding:0;background:transparent}.ebtn.currectsend_btn a{padding:0 15px;border:1px solid #5a8442;color:#5a8442;font-size:14px;letter-spacing:2px;transition:.5s all;display:block;line-height:2.5}.ebtn.currectsend_btn a:hover{background:#5a8442;color:#fff;border-color:#5a8442}.formdesc{color:#333; line-height: 2;}.formdesc a{color:#333}h5.contact_tit{font-size:17px;font-weight:600;margin:0 0 5px;color:#222;line-height:1.8}.new-form .new-width .row .col-md-11{margin-bottom:0}.layoutlist_1.page_content3{box-shadow:0 0 10px rgba(0,0,0,0.1);padding:40px 50px 30px;background:#fff}.eformsDesc{margin:0 0 30px;text-align:center;border-bottom:1px solid #eee;padding-bottom:15px}.customized_columns ._input,.customized_columns select{border-radius:0}.eforms1 .ebtn{float:right;margin-right:0;padding:0;background:transparent}.eforms1 .ebtn a{padding:0 15px;border:1px solid #5a8442;color:#5a8442;font-size:14px;letter-spacing:2px;transition:.5s all;display:block;line-height:2.5}.eforms1 .ebtn a:hover{background:#5a8442;color:#fff;border-color:#5a8442}.systemmsg {text-align: center;}/*購物車*/ 
.RWDshopping .btn.normal{border-radius:0;font-size:15px;border:1px solid #5a8442;color:#fff;background:#5a8442;transition:.5s all}.RWDshopping .btn.normal:hover{background:transparent;color:#5a8442}/*購物清單*/ 
.RWDmenu_plus04 .cart-block .pic, .RWDmenu_plus04 .querycar-block .pic {background: transparent;}/*會員*/#join_form {border: none; color: #333; background: #fff;}#join_form .btn-primary{border-radius:0;background:#5a8442;border:1px solid #5a8442;transition:.5s all}#join_form .btn-primary:hover{background:transparent;color:#5a8442}.member .btn-primary a{color:#fff}.member .btn-primary:hover{background:transparent}.member .btn-primary:hover a{color:#5a8442}.member .btn-primary{border-radius:0;background:#5a8442;border-color:#5a8442;transition:.5s all}.member .hgroup .breadcrumb{display:none}#btn_member_login:hover{background-color:transparent;color:#5a8442}#btn_member_login{border-radius:0;background:#5a8442;border:1px solid #5a8442;transition:.5s all}#div_forget_content #forget_table_btn {border-radius: 0; background: #604c3f; letter-spacing: 2px; font-size: 15px;}.RWDmenu_plus02 .member-block.logn-out {margin-top: 10px;}.page_wrapper_bg .tracking_item .photo {background-position: 50% 50%;}footer {margin-top: 0; border-top: 0; overflow: visible;}footer a:active, footer a:hover {color: inherit;}/*查詢訂單*/ 
.no-touch .shopping_viewlogin__submit:hover{background:transparent;color:#5a8442}.shopping_viewlogin__submit{border-radius:0;background:#5a8442;transition:.5s all;letter-spacing:2px;border:1px solid #5a8442}.shopping_viewlogin__member a:hover{color:#5a8442}

/*內頁 end*/
/*其他螢幕尺寸 start*/

@media (max-width: 1700px) {.RWDbanner_plus01 .logo {width: 200px;}.RWDbanner_plus01 .txt2 {margin-top: 35px!important;font-size: 15px;}}@media (max-width: 1400px) {.RWDbanner_plus01 .logo {width: 180px;}.RWDbanner_plus01 .txt2 {margin-top: 35px!important;font-size: 15px;}}@media (max-width: 1300px) {.RWDbanner_plus01 .logo {width: 160px;}.RWDmenu_plus02 .container {width: 98%;}}

/*其他螢幕尺寸 end*/
/*1199px start*/

@media(max-width:1199px){.main {top: 70px;}.RWDService002 .container, .service_block .container, .news_block .container, .con_block .container, .footer_block .container {padding: 0 30px;}/*選單*/ 
.cd-main-header {height: 70px;padding: 0 30px;}.cd-logo {width: 170px;margin-top: 12px !important;}.cd-header-buttons li.search-btn {margin-left: 0;}.RWDmenu_plus02 .phone-menu {margin-left: 30px;}.RWDmenu_plus02 .cart-block, .RWDmenu_plus02 .member-block {margin-left: 35px;}.cd-header-buttons {top: 13px;}/*漢堡*/ 
.cd-primary-nav, .cd-primary-nav ul {background: #fff;}nav.cd-nav ul .close-btn {font-size: 16px;letter-spacing: 1px;}nav.cd-nav .bottom-copyright {display: none;}/*banner*/ 
.RWDbanner_plus01 .logo {width: 130px;}.RWDbanner_plus01 .txt1 span:before, .RWDbanner_plus01 .txt1 span:after{border-top:25px solid transparent;border-bottom:24px solid transparent;}/*footer*/ 
.footer_block .f_center , .footer_block .f_right {padding:8px 20px;}.footer_block .container .row {    display: flex;}.footer_block .f_left {    width: 100%;    padding-right: 15px;}.footer_block .f_center {    width: 370px;    flex-shrink: 0;}.footer_block .f_right {    width: 330px;    flex-shrink: 0;}}

/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.layoutlist_4 .pricearea {flex-direction: column;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner_plus01 .logo {    width: 180px;}.footer_block {    padding: 80px 0px 30px;}.footer_block .container .row {    flex-wrap: wrap;}.footer_block .f_left {    width: calc(100% - 450px);    margin-right: 80px;}.footer_block .f_center {    width: 370px;    flex-shrink: 0;    padding: 0 0 0 50px;    border-right: 0;}.footer_block .f_center .RWDsocial002 {display: block;}.footer_block .f_right {    width: 100%;    padding: 0 15px;    margin-top: 30px;}.footer_block .f_right {    display: flex;    align-items: center;    flex-wrap: wrap;}.footer_block .f_right .RWDsocial002 {display: none;}.footer_block .f_right .RWDedictor, .RWDssl01, .copyright {    display: inline-block;}.RWDssl01 {    margin: 0 5px;}.scrollTop002 {    top: -100px;}section.call_to_action {    padding: 35px 0 80px;}.btn.btn_back {    float: none;    display: block;    width: 100%;}h1.pageTitle {    margin-bottom: 0px;}.layoutlist_4 .pricearea {    flex-direction: row;}.layoutlist_7 .litem {    width: calc(100% / 2);}#mobile-fixed .btn-box .normal {    max-width: 100%;    border-radius: 0px;    border-color: #5a8442;}#mobile-fixed .btn-box .bg2 {    background: #5a8442;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
/*產品*/ 
.RWDproduct002_v2 .popup-portfolio .portfolio-item {    width: calc(100%/3 - 1px);}/*服務*/ 
.RWDService002 .funny-boxes {    padding: 0;}/*影片*/ 
.RWDvideo003.pad_depart.video_right {    flex-direction: column-reverse !important;}.RWDvideo003.pad_depart .video_box, .RWDvideo003.pad_depart .text_box {    width: 100%;}.RWDvideo003.pad_depart .video_box {    height: 56vw;}.RWDvideo003 .box {    padding: 75px 40px;    width: 100%;    left: 0;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
/*banner*/ 
.RWDbanner_plus01 .slick-caption {margin-top: 10%;}/*服務*/ 
.sixservice_block {padding: 50px 0;}.service_block {padding: 50px 0px;}/*服務*/ 
.RWDService002 .col-sm-4.col-md-4 {width: calc(100%/3);float: left;}.RWDService002 .funny-boxes {padding: 0;}/*產品*/ 
.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/2 - 1px);}/*頁尾*/ 
.footer_block .f_left {width: calc(100% - 330px);margin-right: 30px;}.footer_block .f_center {width: 300px;flex-shrink: 0;padding: 0 0 0 30px;border-right: 0;}#mobile-fixed .btn.add.btn_car {    background: transparent !important;    color: #5a8442;}#mobile-fixed .fixed-bottom .price-box {    text-align: center;    letter-spacing: 1px;}#mobile-fixed .price-box li:first-child {    color: #333;}.RWDproduct_page .m-pd-info .select-box {    width: 100%;}.RWDproduct_page .btn-other li {    width: 100%;}h1.pageTitle {    font-size: 28px;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
/*loading*/ 
.fl {width:100px;}/*選單*/ 
.cd-main-header {padding: 0 20px;}.RWDmenu_plus02 .phone-menu {margin-left: 10px;}.RWDmenu_plus02 .cart-block {margin-left: 10px;}/*banner*/ 
.RWDbanner_plus01 .logo {    width: 160px;}.RWDbanner_plus01 .slick-caption {    letter-spacing: 1px;}.RWDbanner_plus01 .txt1 {    font-size: 16px;}.RWDbanner_plus01 .txt1 span:after, .RWDbanner_plus01 .txt1 span:before {    border-top: 21px solid transparent;    border-bottom: 21px solid transparent;}.RWDbanner_plus01 .txt1:before {    width: 100%;}.RWDbanner_plus01 .txt2 {    margin-top: 25px!important;    font-size: 12px;}/*標題共同設定*/ 
.index h1.main-title {font-size: 26px;}.index h1.main-title:before{width: 75px; height: 20px;margin-left: -80px; top: 9px;}.index h1.main-title:after{width: 75px; height: 20px; margin-right: -80px; top: 9px;}.RWDService002 .container, .service_block .container, .news_block .container, .con_block .container, .footer_block .container {padding: 0 20px;}/*service*/ 
.RWDproduct002 .portfolio-bottom h4 , .RWDproduct002 .portfolio-bottom p {text-align: center;}.RWDproduct002_v2 .popup-portfolio .portfolio-item { padding: 0 8px;}.RWDproduct002_v2 .popup-portfolio {margin: 0;}/*footer*/ 
.footer_block {text-align:center;padding: 60px 0px 40px;}.footer_block .f_center {border:none;width: 100%;padding: 0;}.footer_block .f_left {width: 100%;margin-right: 0;margin-bottom: 30px;}.RWDssl01 { padding: 0;margin: 0;border: 0;}.RWDsocial002 ul.socialNetwork {justify-content: center;}.RWDsocial002 {margin-bottom: 0;margin-top: 20px;}.footer_block .f_right .RWDedictor, .RWDssl01, .copyright {display: block;}.footer_block .f_right {    flex-direction: column;}.scrollTop002 { top: -80px;}.layoutlist_4 .pricearea {    flex-direction: column;}section.article-text .container {    padding: 0;}section.call_to_action .container {    padding-left: 10px;    padding-right: 10px;}.product1 .pagecontent, .product2 .pagecontent {    padding: 0 !important;}.layoutlist_4 .subject {    font-size: 16px;}.layoutlist_7 .litem {    width: 100%;}.shopping section.call_to_action .container {    padding-left: 15px;    padding-right: 15px;}.RWDshopping, .RWDshopping .btn, .bonus-box .form-group .btn, .delivery-editor, .goadd-box .goadd, .info-editor, .login-box a, .login-box a:hover, .plus-list .addcart, .plus-list .price-box, .shopping-item .tag, .shopping-title .freight, .shops-box .shops, .voucher-box .btn.vouchers, .voucher-box .form-group .btn {    letter-spacing: 1px;}.shopping-item .table .tbody>.tr {    border-top: 0;}#mobile-fixed .fixed-in {    width: 100%;}#mobile-fixed .btn-box {    width: 100%;    padding-left: 0;}#mobile-fixed .btn-box.step1 li, #mobile-fixed .btn-box.step2 li {    width: 49%;}.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {    margin-top: 40px !important;}.RWDslider01 .text {    padding-bottom: 0;}.layoutlist_1.page_content3 {    padding: 0;    background: transparent;    box-shadow: none;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
/*logo*/ 
.cd-logo {width: 120px;margin-top: 19px !important;}/*banner*/ 
.RWDbanner_plus01 .logo {    width: 140px;}/*產品*/ 
.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: 100%;}.RWDService002 .col-sm-4.col-md-4 {width: 100%;float: none;margin-bottom: 45px;}.RWDService002 .col-sm-4.col-md-4:last-child {margin-bottom: 0;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
/*banner*/ 
.RWDbanner_plus01 .logo {    width: 100px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDbanner_plus01 .logo {width: 90px;}.RWDbanner_plus01 .txt1 span:before, .RWDbanner_plus01 .txt1 span:after, .RWDbanner_plus01 .txt1:before {display:none;}
}
/*320px end*/