/* now =>2025-07-02 21:45:09*/ 
 /* Last Midoify Time By 2024-05-20 15:25:20 */ 
 /* Last Midoify Time By 1716189920 */ 
 /* Last Midoify Time By Mon, 20 May 2024 07:25:20 +0000 */ 
/* HTTP_IF_MODIFIED_SINCE=>*/ 
/* RWDPAGE_BASE_PAT01 start=> */ 
 /* <= RWDPAGE_BASE_PAT01 end */ 
 /* miracle customization start=> */ 
/*連結文字顏色*/a:hover,a:focus {    color: #4e473f;}/*header*/ 
.RWDmenu_plus02 .container {    width: 90%;    padding: 0px}/*logo*/ 
.cd-logo {    margin-left: 0px;}/*選單*/ 
.cd-primary-nav>li>a {    height: 70px;    line-height: 71px;}/*main*/ 
.cd-main-content {    background: #fff;}/*banner*/ 
.banner-block {    width: 90%;    margin: 0px auto;}.RWDbanner_plus01 .slick-caption {    top: 43%;}.txt1 {    font-size: 36px;    letter-spacing: 3px;    margin-bottom: 20px;    color: #fff}.txt1::after {    content: "";    background: #fff;    width: 500px;    height: 1px;    display: block;    margin: 20px auto 0px;}.txt2 {    font-size: 22px;    letter-spacing: 5px;    color: #fff}.RWDbanner_plus01.style-dotnav.control-center .control-box {    bottom: 10%;}/*footer-block*/ 
.footer-block {    position: fixed;    bottom: 0;    background: #fff;    width: 100%;    padding: 15px 0px;    font-size: 13px;    letter-spacing: 1px;}.home-footer-block .container {    width: 90%;    padding: 0px}/*聯絡資訊*/ 
.contact-block {    padding-top: 5px;}/*社群*/ 
.RWDsocial002 .pull-right {    float: left !important;    margin-bottom: 0px;}.RWDsocial002 .iconRounded {    border: none;    color: transparent;    background-color: transparent;    width: 30px;    height: 30px;    margin: 0;    margin: 0 5px;}.RWDsocial002 .iconRounded:hover,.color1 .iconRounded:hover {    background-color: transparent;    color: transparent;}/*copyright*/ 
.copyright {    text-align: right;}@media (max-width:1200px) {    #RWDfullscreen01 .is-up .cd-main-header .cd-logo {        width: 110px;        margin-top: 8px;        transition: .5s;    }    #RWDfullscreen01 .cd-main-header .cd-logo {        transition: .5s;    }    .collapsing_header .is-up .cd-main-header .cd-logo {        width: 120px;        margin-top: 6px;        transition: .5s;    }    .collapsing_header .cd-main-header .cd-logo {        transition: .5s;    }}/*240520緊急預定調整by den*/ 
.e-dm-box {    width: 500px;    position: absolute;    top: auto;    bottom: 0.8vw;    left: 5vw;}.RWDedm001 .newsletter-form {    display: flex;    flex-direction: row;    justify-content: flex-start;    align-items: stretch;}.RWDedm001 .newsletter-form .form-group {    margin-bottom: 0;    width: 25vw;}.RWDedm001 .newsletter-form .form-group input {    border-radius: 5px 0 0 5px;}.RWDedm001 .btn.btn-rj {    width: 150px;    font-size: 15px;    border: 0;    border-radius: 0;}.RWDedm001 .btn.btn-rj#btn_order_email {    background-color: #8e9ca1;}.RWDedm001 .btn.btn-rj#btn_reject_email {    background-color: #555;}
/*內頁 start*/ 


/*scrolltop*/#toTop{display:none !important;}/*banner*/ 
.collapsing_header .full_page_photo{position: relative;}.page_wrapper_bg .flex-prev,.page_wrapper_bg .flex-next{display:none;}/*main*/section.call_to_action{padding: 50px 0 60px 0;min-height:650px;}/*footer*/ 
.page_wrapper_bg .footer-block{position: relative;}/*copyright*/ 
.page_wrapper_bg .copyright_desc,.page_wrapper_bg  .copyright_desc a,.page_wrapper_bg  .copyright_desc a:hover{color: #969696;}/*文字統一設定*/ 
.article-text h2 {font-size:24px;line-height: 1;letter-spacing: 1px;}.article-text h4 {font-size:20px;line-height: 1;letter-spacing: 1px;margin: 30px 0 15px;}.article-text p {font-size: 15px;line-height: 2.2;letter-spacing: 1px;color: #676767;}.article-text hr {margin-top: 50px;margin-bottom: 50px;}/*標題頁簽設計*/ 
.hgroup .container{width: 100%;border-bottom: none;padding-top: 0px;padding-bottom: 0px;}.hgroup .breadcrumb{font-size: 12px;background-color: transparent;margin: 0 0 0px;padding: 0;border: none;position: absolute;bottom: 0px;right: 0px;}/*相簿*/ 
.album_item a{font-size:16px;}.album_item_subject{padding:10px 0px;letter-spacing: 2px;background: #7a4d12;color: #fff;}/*電子表單*/ 
.eformsDesc{margin: 50px 0;padding-bottom: 50px;}.form-horizontal .control-label{font-size: 14px;}.form-group {margin-bottom: 35px;}.form-control:focus{-webkit-box-shadow: none;box-shadow: none;}.customized_columns ._input, .customized_columns select{border: 1px solid #e2e2e2;background-color: transparent;font-size: 15px;border-radius: 0px;}.web_btn1{display:none;}.ebtn{float: right !important;margin-right:0px !important;}.ebtn a{font-size: 15px;letter-spacing: 2px;}/*產品頁回上層隱藏*/ 
.product1 .btn.btn_back {display: none;}/*----以下可以刪除----*//*關於我們*/ 
.worker-pic{width: 65%;margin: 20px auto;}.worker-item{text-align: center;margin: 10px 0 20px;}.worker-item h4{margin-bottom:5px}/*服務流程*/ 
.serivce-item{padding: 30px 0px;position:relative}.service-text-right{text-align:right}.serivce-item p{line-height:2;margin-top: 35px;}.nmb-text{font-size: 16em;position: absolute;top: 120px;left: 40px;color: #f7f7f7;z-index: -1;}

/*內頁 end*/ 

/*Pad橫向 start*/ 

@media (max-width:1024px){
.cd-main-header .cd-logo{margin-top: 15px;margin-left: 15px;}/*banner*/ 
.banner-block{width: 100%;}/*footer-block*/ 
.home-footer-block .container{width:100%;padding:0px 15px}/*社群*/ 
.RWDsocial002 .pull-right{float: right !important;}/*---內頁---*//*服務流程*/ 
.nmb-text{font-size: 10em;top: 105px;}
}
/*Pad橫向 end*/ 

/*pad版 start*/ 

@media (max-width: 768px) {
/*footer*/ 
.footer-block{text-align: center;}.RWDsocial002{width: 80px;margin: 10px auto;}.copyright{text-align: center;}/*----內頁----*/section.call_to_action{min-height: 650px;padding: 0px 0 60px 0;}section.article-text p{font-size:14px;line-height: 2;}.article-text p{font-size: 14px;}/*服務流程*/ 
.service-text-right {text-align: left;}.serivce-item p{margin-top: 15px;margin-bottom: 20px;}.nmb-text{font-size: 30px;top: 0px;left: auto;right: 15px;color: #d6d6d6;}.nmb-text::before {content: "";width: 100px;height: 1px;background: #dedede;position: absolute;display: block;top: 11px;left: -120px;}/*電子錶單*/ 
.eformsDesc{margin: 0px 0 50px;}
}
/*pad版 end*/ 

/*phone版 start*/ 

@media (max-width: 480px) {
/*header*/ 
.cd-main-header{padding: 0 15px;}/*logo*/ 
.cd-main-header .cd-logo{margin-left: 0px;}.collapsing_header .cd-main-header .cd-logo{    margin-top: 15px;}/*banner*/ 
.txt1{font-size: 26px;}.txt2{font-size:16px;}.txt1::after{width:80%;}/*footer*/ 
.footer-block{position: relative;}/*----內頁----*/ 
.slider_wrapper {height: auto;}.main .container {padding-left: 0px;padding-right: 0px;}section.call_to_action{padding: 30px 0 35px 0;border-bottom: 1px #ececec solid;}.hgroup .container{margin-top: 0px;margin-bottom:25px;}/*關於我們*/ 
.worker-item h4{margin:0px !important}/*服務流程*/ 
.nmb-text::before {width: 30px;left: -45px;}
}
/*phone版 end*/ 

/*991px start*/ 

@media (max-width: 991px) {
.footer-block {    display: flex;    flex-direction: column-reverse;    justify-content: flex-end;    align-items: center;}.e-dm-box {    position: static;    width: 62%;}.RWDedm001 .newsletter-form {    display: flex;    flex-wrap: wrap;}.RWDedm001 .newsletter-form .form-group {    width: 100%;}.RWDedm001 .newsletter-form .form-group input {    border-radius: 5px 5px 0 0;}.RWDedm001 .btn.btn-rj {    width: 50%;}.copyright {    text-align: center;}
}
/*991px end*/ 

/*600px start*/ 

@media (max-width: 600px) {
    .e-dm-box {        width: 85%;    }
}
/*600px end*/ 
/* <= miracle customization end */ 
/* user customization start=> */ 

body, html .RWDproduct_page,._bd_row h1, ._bd_row h2, ._bd_row h3, ._bd_row h4, ._bd_row h5, ._bd_row h6{    font-family:"Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; !important;}.banner-block {    width: 100%;    margin: 0px auto;}/** 背景 **/ 
.cd-main-content {    background: #fff;   }.eformsDesc {       border-bottom: 2px solid #e7ce9c;}.cd-logo {   margin-top: 12px; }.page_content1 #productbx_bg {  background: rgba(0,0,0,0); }.RWDmenu_plus02 .sub-nav.sub-up {     margin-top: 0px; }.footer-block {       padding: 0px;}.contact-block {    padding-top: 0px;}.row, .col-sm-6 {    margin-top: 0px;}.cd-main-header {       background: #8e9ca1;}.RWDmenu_plus02 .container {   background: #8e9ca1;}.RWDmenu_plus02 .inside {    background: #8e9ca1;  }.RWDmenu_plus02 .cart-block, .RWDmenu_plus02 .member-block, .RWDmenu_plus02 .querycar-block {       margin-top: 2.5px;    margin-left: 15px;   }.RWDmenu_plus02 .member-block .glyphicon{margin-left:-5px}/** End 背景 **//** 按鈕 **/ 
.RWDmenu_plus02 .cart-menu .buy-btn a {    background:#e7ce9c;box-shadow:0 0px 0px rgba(152,152,152,.25);}.ebtn {      background:#e7ce9c;    }.RWDshopping .btn.bg2 {    background: #e7ce9c;    color: #fff;    border-color: #e7ce9c;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {    background: #222;    color: #fff;   border-color: #222;}._bd_row a {    color: #e7ce9c;}._bd_is-btn-ghost1 {    color: #000;    border: 2px solid #e7ce9c;}._bd_is-btn-ghost1:active, ._bd_is-btn-ghost1:focus, ._bd_is-btn-ghost1:hover {    color: #fff;    background-color: #e7ce9c;    border: 2px solid #e7ce9c;}.block_body .page_content1 .btn, .block_body .page_content2 .btn, .page_content1 .btn, .page_content2 .btn {       background: #e7ce9c;}.cd-primary-nav>li>a {        color:#545454;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {    background:#545454;}.cd-primary-nav>li>a:hover {    color: #FFF;}.cd-primary-nav>li:hover:after {       background: #FFF;   }.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before {    background: #FFF;}.RWDmenu_plus02 .cart-block:hover span, .RWDmenu_plus02 .member-block:hover span, .RWDmenu_plus02 .querycar-block:hover span {    color:#FFF;}.RWDmenu_plus02 .cart-block:hover:after, .RWDmenu_plus02 .member-block:hover:after, .RWDmenu_plus02 .querycar-block:hover:after {       background: #FFF;    }.RWDmenu_plus02 .cart-block i.qty {    color: #6f6f6f;    font-style: normal;    background: #e7ce9c;box-shadow: 0px 0px 0px #ccc;}.RWDmenu_plus02 .cart-block:hover i {    color: #FFF;}/** End 按鈕 **//** 電子表單 **/ 
.col-md-1{width:14%;}.col-md-11 {    width: 85%;}/** 手機 **/@media (max-width: 1199px){.RWDmenu_plus02 .cart-block {    margin-top: 10px;    margin-right: 20px;    margin-top: 13px !important;    margin-left: 12px;    font-size: 14px;}.RWDmenu_plus02 .member-block.logn-out {    cursor: pointer;    margin-left: 10px;    margin-top: 10px!important;}#RWDfullscreen01 .cd-main-header .cd-logo {    margin-top: 7px;  }nav.cd-nav .phone-language, nav.cd-nav .phone-member {    margin-top: 0px;}.RWDmenu_plus02 .cart-block, .RWDmenu_plus02 .member-block, .RWDmenu_plus02 .querycar-block {    margin-top: 10px;    margin-left: 15px;}}@media (max-width: 480px){.collapsing_header .cd-main-header .cd-logo {    margin-top: 5px;}}/** End手機 **/ 
.RWDmenu_plus02 .member-block.logn-out {    cursor: pointer;    margin-left: 10px;       margin-top: 1.5px;}.RWDmenu_plus02 .member-block.logn-out a{       color: #e7ce9c;   }.RWDmenu_plus02 .cart-block:hover span, .RWDmenu_plus02 .member-block:hover span, .RWDmenu_plus02 .querycar-block:hover span {    color: #e7ce9c;}.RWDmenu_plus02 .member-block.my-account span {    cursor: pointer;    margin-left: 10px;    margin-top: 5px; color: #e7ce9c;}.glyphicon {    position: relative;    top: -2px;    display: inline-block;    font-family: 'Glyphicons Halflings';    font-style: normal;    font-weight: 400;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.cd-primary-nav>li {    margin-left: 0;    position: relative;    margin-top: -3px;    letter-spacing: 1px;    margin-bottom: 2p;    list-style: none;}/* <= user customization end */ 
