/*---首頁---*//*隱藏*/ 
.cd-primary-nav>li:after{display:none}.RWDmenu_plus02 .cart-block:after, .RWDmenu_plus02 .member-block:after{display:none}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before{display:none}/*連結文字顏色*/a:hover, a:focus{color: #ff6b00;}a:hover, a:focus{ text-decoration: none;}/*header*/ 
.RWDmenu_plus02 .container{width:100%;padding:0px}/*logo*/ 
.cd-logo img{margin: 0 auto;}.cd-logo{width: 250px;}/*選單*/ 
.cd-primary-nav>li>a{ font-family: ;font-weight: bold;font-size: 16px; letter-spacing: 0px;color: #000;}.cd-primary-nav>li>a:hover {color: #fff;background:  #ff6b00;}.cd-primary-nav .cd-nav-gallery, .cd-primary-nav .cd-nav-icons, .cd-primary-nav .cd-secondary-nav{top: 48px;background: #000;box-shadow: none;}.cd-primary-nav .cd-secondary-nav>li{ border-bottom: none;}.cd-primary-nav .cd-secondary-nav>li>a{font-family: ; font-size: 16px; letter-spacing: 0px;color: #fff;text-align: center;font-weight: bold;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: #ff6b00;color: #fff;}.cd-primary-nav .cd-secondary-nav {width: 100%;}.cd-primary-nav ul.is-hidden{margin-top: 32px;}/*搜尋*/ 
.cd-search {height: 60px;}.cd-header-buttons li.search-btn{margin-top: 22px;margin-left: 55px;}.cd-search-trigger::before{border: 2px solid #000;}.cd-search-trigger::after{background: #000;}.cd-search-trigger span::after, .cd-search-trigger span::before{ background: #ff6b00;}.cd-header-buttons li.search-btn:hover .cd-search-trigger::before{border: 2px solid #ff6b00;}.cd-header-buttons li.search-btn:hover .cd-search-trigger::after{background: #ff6b00;}.cd-search input{box-shadow: none;background: #737574;font-family: ;color: #000;width: 35%;float: right;font-size: 14px;}.cd-search button{font-family: ;color: #fff;top: 20px;background-color: #737574;padding: 0px 20px;font-size: 14px;}.cd-search button:hover {color: #ff6b00;}/*購物車*/ 
.RWDmenu_plus02 .cart-block { font-size: 20px;}.glyphicon { top: -1px;}.cd-header-buttons{top: 0px;right:3em;}.RWDmenu_plus02 .cart-block a, .RWDmenu_plus02 .member-block a {color: #fff300;}.RWDmenu_plus02 .cart-block i.qty{    color: #fff300;background:#4c4c4c;box-shadow: none;top: -3px;right: -26px;font-family:;}.RWDmenu_plus02 .cart-block:hover i {color: #f59900;}.RWDmenu_plus02 .cart-block:hover span, .RWDmenu_plus02 .member-block:hover span {color: #f59900;}.RWDmenu_plus02 .cart-menu{background-color: #fff300;}.RWDmenu_plus02 .cart-menu .title{ font-family: ;font-weight: bold;font-size: 22px;    color: #000;    border-bottom: 2px solid #000000;    letter-spacing: 1px;}.RWDmenu_plus02 .cart-menu .title span{    background: #000000;}.RWDmenu_plus02 .cart-menu .buy-btn a{font-family: ;    background-color: #000000;}.RWDmenu_plus02 .cart-menu .buy-btn a:hover{background-color:  #f59900;}.RWDmenu_plus02 .cart-menu .cart-cancel-btn, .RWDmenu_plus02 .member-block.my-account i {color: #000000;}.RWDmenu_plus02 .cart-menu .cart-cancel-btn:hover, .RWDmenu_plus02 .member-block.my-account:hover i {color: #f59900;}/*main*/body{background: #fff;}.cd-main-content{background: #fff; }/*banner*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background:#ff6b00;}/*.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background:#fff;}*/ 
.RWDbanner_plus01 .slick-caption{font-family: 'Rajdhani', sans-serif;font-style: italic;text-shadow: rgba(0, 0, 0, 0.3) 0.2em 0.2em 0.3em;font-family: 'Assistant', sans-serif;text-transform: uppercase;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background:  #dedede;border-radius: 0px;}.RWDbanner_plus01.style-dotnav.control-center .control-box{ bottom: 17%;}.RWDbanner_plus01 .txt1 span{font-size: 90px;color: #000000;}.RWDbanner_plus01 .txt1 span {position: relative; width: fit-content;}.RWDbanner_plus01 .txt1 span::after {width: 500%;background: #ff6b00;height: 16px; content: ""; position: absolute;}.RWDbanner_plus01 .slick-caption.txt-left .txt1 span::after {top: 120px;right: 10px;}.RWDbanner_plus01 .slick-caption.txt-right .txt1 span::after {top: 120px;left: 10px;}.RWDbanner_plus01 .slick-caption.txt-right{top: 25% !important;left: 10%;}.RWDbanner_plus01 .slick-caption.txt-left{top: 25% !important;right: 10%;}/*頁尾*/ 
.footer-block{position: fixed;bottom: 0;background: #000;width: 100%;padding-top: 30px;padding-bottom: 30px;text-align: center;    }.footer-block .container {width: 100%;}.contact-block p{ color: #fff;font-size: 14px;font-weight: bold;letter-spacing: 1px; display: inline-block;margin: 0px; margin-right: 14px;}.contact-block a {color: #ffffff;}.contact-block  a:hover {color:#f59900;}.ion-location:before{color: #ff6b00;}.ion-android-call:before{color: #ff6b00;}.ion-android-print:before{color: #ff6b00;}/*瀏覽建議*/ 
.browser_bg{color: #636363; font-size: 12px;margin-top: 10px;}/*copyright*/ 
.copyright_desc a, .copyright_desc {color: #636363; font-size: 12px;}.copyright_desc a:hover {color:#f59900;}
/*INNER start*/

/*page1和page_content相衝突*/ 
.page_content1 .btn_back a { padding: 5px 35px !important;}.page_content1 .btn { line-height: 1.42857143 !important;}/*新語系*/nav.cd-nav .phone-lang { margin-left: -13px;}nav.cd-nav .phone-lang:after { content: "Language"; font-family: 'Open Sans', sans-serif;  position: absolute;  left: 50px; top: 8px;}#toTop { display: none !important;}/*統一設定*/span.boxname { margin: 0 10px;}.btn-primary{ background: transparent; color: transparent; padding: 0; margin-top: 20px;}.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary { background: transparent; border: 0;}.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover { background: transparent; box-shadow: none;}a:focus, a:hover { color: #ff6b00; text-decoration: none; transition: 0.4s; word-break: break-all;}a { transition: 0.4s; word-break: break-all;}p { margin: 0;}.inner { padding: 30px 0;}.form-horizontal .control-label {font-size: 15px; letter-spacing: .1em;font-weight: normal;}.customized_columns ._input, .customized_columns select { border-radius: 0 !important; background: #ffffff;}.customized_columns ._input:hover, .customized_columns select:hover, .customized_columns ._input:focus, .customized_columns select:focus {  border-color: #ff6b00;}.layoutlist_2 .album_item,.layoutlist_4 .subject { overflow: visible !important;}.btn a, .ebtn a { letter-spacing: .1em; font-size: 14px; transition: 0.4s; background: black;}.btn a:hover, .ebtn a:hover { background: #ff6b00; color: white;}.none img { display: block; margin: auto; width: 30%; margin-top: 60px;}.table-rwd { margin: 10px;}.table-rwd span { font-size: 14px; margin-left: 10px; letter-spacing: 2px; display: inline-block; line-height: 3;}/*內頁空間*/ 
.pagecontent .RWDslider01, .pagecontent .RWDeditor01 { margin-top: 0 !important;}.call_to_action>.container { min-height: 700px !important;}section.call_to_action { padding: 35px 0 60px 0;}/*標題文字*/ 
.hgroup .container { border-bottom: 0;}.hgroup h1 { font-weight: bold; font-style: italic; font-family: 'Assistant', sans-serif; text-transform: uppercase; position: relative;}.hgroup .breadcrumb { position: relative; float: left !important; border: 0; padding: 0;}.hgroup h1:after { content: ""; width: 100px; height: 3px; background: #ff6b00; position: absolute; top: 50%; margin-left: 20px;}/*內頁文字*/#RWDPAGE_BASE_PAT01 { font-size: 15px; line-height: 2; letter-spacing: 1px;}.RWDquiry { letter-spacing: 1px;}/*btn_back*/ 
.btn.btn_back a { padding: 0 40px !important;}.btn_back,.RWDproduct_page .btn_back { background: transparent; color: transparent; padding: 0; margin-top: 20px; float: right;}.btn_back { background: transparent; color: transparent; padding: 0; margin-top: 20px; float: right; margin-right: 0 !important;}.block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn { background: transparent !important; color: transparent; padding: 0; float: right;}.ebtn.currectsend_btn { float: right; background: transparent;  color: transparent;  padding: 0;  margin-right: 0 !important;}.btn.active, .btn:active { box-shadow: none;}.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus { outline: 0;}/*products*/ 
.RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add { background: transparent; color: #555; border: 1px solid; letter-spacing: 1px;}.RWDproduct_page .btn-shop .btn.add:hover { background: rgba(0,0,0,.5); color: white;   transition: .4s;}.RWDproduct_page .btn:hover{ transition: .4s;}.m2018 .products-nav>ul>li { padding: 0; margin: 0; border: 0;}.m2018 .products-nav .nav-title { background: black; color: white; font-size: 15px;}#sidebar .products-nav { font-size: 15px; letter-spacing: 0; line-height: 2;}.m2018 .products-nav>ul>li>a { padding: 0; padding-left: 10px; padding-bottom: 10px;}.m2018 .products-nav ul li>ul>li>a { padding-left: 15px; border-left: 3px solid #eee;}.RWDproduct_page .products-info .name { font-size: 29px; margin-bottom: 30px; font-family: 'Assistant', sans-serif; line-height: 1.3;}#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: #ff6b00;}#mobile-fixed .btn-shop .btn.shop, .RWDproduct_page .btn-shop .btn.shop { background: black;}.RWDproduct_page .btn-shop .btn.shop:hover { background-color: #ff6b00; color: white;}#sidebar .products-nav a:hover { color: #ff6b00;}.RWDproduct_page .btn-other .ibtn:hover, .RWDproduct_page .products-nav ul li>ul>li:hover>a, .RWDproduct_page .tab-box .tab-menu a:hover { color: #ff6b00;}.productimg {padding-bottom:20px;padding-top:20px;}/*contactus*/#eformsForm_1_3 .currectsend_btn > a { padding: 1px 20px !important;}/*inqury*/ 
.info-box, .no-item, .shopping-item, .shopping_form {  border-radius: 0 !important; background: transparent;  border: 1px solid #eee;}.RWDquiry .btn.normal { border-radius: 0; font-size: 15px;}.RWDquiry .btn.bg3 { background: #666; color: white;}.RWDquiry .btn.bg1:hover, .RWDquiry .btn.bg3:hover { background: #ff6b00; border: 1px solid transparent; color: white;}.RWDquiry .btn:focus, .RWDquiry .btn:hover { background: #ccc; color: white; border: 1px solid #ccc;}.RWDquiry .btn.bg2:hover { background: #ff6b00; border: 1px solid transparent;}.info-ok h2 { font-size: 15px; letter-spacing: 1px; border: 1px solid #eee; padding: 30px;}/*recruitment*/ 
.fillform { font-size: 20px; margin: 20px 0; font-weight: bold; font-style: italic; font-family: 'Assistant', sans-serif; text-transform: uppercase; position: relative;}.form-horizontal .control-label { text-align: left !important; padding-left: 16px;}.ebtn { float: right; background: transparent; margin-right: 0;}.ebtn a { padding: 5px 20px;}.ebtn.refill_btn { padding-right: 0;}.ebtn.refill_btn a { background: transparent; border: 1px solid; color: #666;}.ebtn.refill_btn a:hover { background: #ccc; color: white; border: 1px solid #ccc;}.recruitment .list_table tr.odd:hover { box-shadow: 0 5px 10px #eee; transition: .4s;}.recruitment .list_table tr.odd { transition: .4s;}/*購物車*/ 
.RWDmenu_plus02 .cart-block { display: none;}/*購物車上方圓*/@keyframes num-bg {    0% {         background: black;        -webkit-transform: scale(.5);        transform: scale(.5)    }    100% {         background: black;        -webkit-transform: scale(1);        transform: scale(1)    }}.shopping-step .current .num:before { background: black;}.shopping-step .name {  color: #666;}.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price,.total b { color: #ff6b00;}.shopping-item,.info-box, .no-item, .plus-in, .shopping-item, .shopping_form { background: transparent; border: 1px solid #eee;}.shopping_form {background: transparent;border: 1px solid #ccc;}.RWDshopping .btn.normal { border-radius: 0; font-size: 15px; letter-spacing: 0px;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover { background: #ccc; color: white; border: 1px solid transparent;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover { background: black;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover { background: #ff6b00; border: 1px solid transparent;}.delivery-editor li, .info-editor li { padding-left: 170px;}/*footer*/#RWDPAGE_BASE_PAT01 .footer-block { position: relative;}/*products*/ 
.page_wrapper_bg.lang_en .RWDproduct_page .btn-other {text-align: left;margin-top: 7px;border: 1px solid #ff6b00;padding: 7px 7px;display: inline-block;background: #ff6b00;color: #fff;}.page_wrapper_bg.lang_en .RWDproduct_page .btn-other:hover {background: #fff;}.page_wrapper_bg.lang_en .products-editor ul {padding-left: 20px;}.page_wrapper_bg.lang_en .products-editor {border-top: 1px solid #ccc;padding-top: 20px;}.page_wrapper_bg.lang_en .RWDproduct_page .products-info .name {margin-bottom: 10px;}/*內頁文字*/ 
.page_wrapper_bg.lang_en .article-text h4 {font-size: 18px;letter-spacing: 1px;color: #FF8C00;line-height: 1.5;font-weight: bold;}.page_wrapper_bg.lang_en .article-text h5{font-size: 16px;color: #333;font-weight: bold !important;padding-top: 10px;}.coninfo { margin-bottom: 30px; display: flex; align-items: center;}.coninfo .col-md-6:nth-child(2) { margin-left: 50px;}.layoutlist_2 .subject a { word-break: break-word;}

/*INNER end*/
/*1500px start*/

@media (max-width: 1500px) {/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-right{top: 25% !important;left: 0%;}.RWDbanner_plus01 .slick-caption.txt-left{top: 25% !important;right: 0%;}.RWDbanner_plus01 .txt1 span {font-size: 80px;}.RWDbanner_plus01 .slick-caption.txt-right .txt1 span::after {top: 105px;}.RWDbanner_plus01 .slick-caption.txt-left .txt1 span::after {top: 105px;}.RWDbanner_plus01 .txt1 span::after {height: 13px;}.RWDbanner_plus01.style-dotnav.control-center .control-box{ bottom: 21%;}}

/*1500px end*/
/*1199px start*/

@media (max-width: 1199px) {/*---首頁---*//*選單*/ 
.RWDmenu_plus02 img {max-width: 140px;float: left;margin-left: 20px;}.cd-main-header {background: #fff;}.cd-logo{background: transparent;padding-top: 0px;padding-bottom: 0px;}.cd-header-buttons{position: absolute; right: 1em;}.RWDmenu_plus02 .cart-block{margin-right: 5px;margin-left: 5px;}.RWDmenu_plus02 .cart-block i.qty{display:none}.RWDmenu_plus02 .cart-block a, .RWDmenu_plus02 .member-block a {color: #000000;}.cd-nav-trigger.nav-is-visible span::after, .cd-nav-trigger.nav-is-visible span::before {background: #f59900;}.cd-primary-nav, .cd-primary-nav ul {background: #000000;}.cd-primary-nav a, .cd-primary-nav ul a{border-bottom: none;}.cd-primary-nav > li > a {height: 55px;line-height: 55px;}.cd-primary-nav .go-back a {padding-left: 0px;}.cd-search-trigger::before{border: 2px solid #000;    top: 3px;}.cd-search-trigger::after{background: #000;bottom: 8px;}.cd-search-trigger span::after, .cd-search-trigger span::before{ background: #000;}.cd-search.is-visible{top: 50px !important;}.cd-search input{width: 50%;    border-top: 1px solid #000;}.cd-header-buttons li.search-btn{margin-left: 0px;padding: 0 28px; /*border-right: 1px solid #c3c3c3;*/width: 33%; margin: 13px 0px;}.RWDmenu_plus02 .cart-block {padding: 15px 28px;width: 32%;text-align: center;margin-top: 0px;margin-right: 0px;margin-left: 0px;}.RWDmenu_plus02 .phone-menu{ padding: 0 28px;border-left: 1px solid #c3c3c3;width: 33%;    margin: 13px 0px;}.RWDmenu_plus02 a{ margin: 0 auto;}.cd-nav-trigger, .cd-search-trigger{ height:26px;}nav.cd-nav .bottom-copyright{color: #eee;}.cd-header-buttons li.search-btn{width:50%; padding: 0px; float: left;}.RWDmenu_plus02 .phone-menu{width:50%; padding: 0px;}.cd-primary-nav {width: 360px}.cd-primary-nav>li>a{ color: #fff;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover { background-color: #000000;}.cd-main-header nav.cd-nav {border-top: 0px solid #737574;border-bottom: 0px solid #737574;}/*banner*/ 
.RWDbanner_plus01 .txt1 span {font-size: 75px;}.RWDbanner_plus01 .slick-caption.txt-right .txt1 span::after {top: 100px;}.RWDbanner_plus01 .slick-caption.txt-left .txt1 span::after {top: 100px;}.RWDbanner_plus01 .txt1 span::after {height: 12px;}/*頁尾*/ 
.footer-block{padding-top: 20px;padding-bottom: 20px;}.footer-block {position: relative;}/*截圖打開.RWDmenu_plus02 .inside.is-up .cd-main-header {box-shadow: none !important;}#RWDfullscreen01 .cd-main-header {position: absolute !important;}*/ 
.RWDmenu_plus02 .cart-block { position: absolute;  top: -8px; right: 100px;  border-left: 0;}}

/*1199px end*/
/*pad版 start*/
@media (max-width: 768px) {
/*---首頁---*//*banner*/ 
.RWDbanner_plus01 .slick-caption{text-align: center !important;}.RWDbanner_plus01 .slick-caption{top: 15% !important;}.RWDbanner_plus01.style-dotnav.control-center .control-box{ bottom: 10%;}.RWDbanner_plus01 .banner-slider.bg .pic{background-size: contain;background-repeat: no-repeat;}.RWDbanner_plus01 .slick-caption.txt-left {top: 15% !important;}.RWDbanner_plus01 .slick-caption.txt-right {top: 15% !important;}.RWDbanner_plus01 .txt1 span::after {width: 100%;}.RWDbanner_plus01 .slick-caption.txt-left .txt1 span::after {right: 0px;}.RWDbanner_plus01 .slick-caption.txt-right .txt1 span::after {left: 0px;}/*頁尾*/ 
.footer-block {position: relative;}.contact-block p{display: block;margin-right: 0px;    line-height: 2;}h1.pageTitle { font-size: 25px; margin-bottom: 30px;}.btn.btn_back,.ebtn { width: 100%; margin-right: 0 !Important;}.btn.btn_back a,.ebtn a { display: block;}.new-form { margin-top: 0;}/*recruitment*/ 
.ebtn.refill_btn { padding: 0;}/*cart*/#mobile-fixed .btn-box .normal { border-radius: 0;}.RWDshopping .btn.normal { width: 100%; margin: 0; margin-bottom: 20px;}/*inquriy*/ 
.RWDquiry .btn.normal { width: 100%; margin-bottom: 20px;}.page_wrapper_bg.lang_en .productimg {text-align: center;}.coninfo { flex-direction: column;}.coninfo .col-md-6 { width: 100%;}.coninfo .col-md-6:nth-child(2) { margin: 0;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*---首頁---*//*選單*/ 
.cd-search input {width: 100%;}.cd-primary-nav {width: 100%;}/*banner*/ 
.RWDbanner_plus01 .slick-caption{width: inherit !important;}.RWDbanner_plus01.style-dotnav.control-center .control-box{ bottom: 15%;}.RWDbanner_plus01.full .banner-slider.bg .slick-item{height: 70vh !important;}.RWDbanner_plus01 .txt1 span {font-size: 50px;}.RWDbanner_plus01 .slick-caption.txt-right .txt1 span::after {top: 66px;}.RWDbanner_plus01 .slick-caption.txt-left .txt1 span::after {top: 66px;}.RWDbanner_plus01 .txt1 span::after {height: 8px;}/*cart*/li#MO_sellPrice span { display: none;}li#MO_fixPrice span { display: none;}#mobile-fixed .btn-shop .btn { border-radius: 0;}.page_wrapper_bg.lang_en .RWDproduct_page .products-info .name {font-size: 22px;line-height: 1.3;padding-top: 15px;}.page_wrapper_bg.lang_en .article-text h4 {font-size: 16px;line-height: 1.5;}.hgroup h1:after { top: auto; bottom: -20px; left: 0; margin-left: 0;}#sidebar { margin-bottom: 30px;}.RWDproduct_page .btn-other li { width: 100%;}.page_wrapper_bg.lang_en .RWDproduct_page .btn-other { width: 100%;}.coninfo, .coninfo .col-md-6 { padding: 0;}.img.img1 { height: auto !important;}.layoutlist_2 .subject { height: auto !important;}
}
/*phone版 end*/