/* now =>2025-07-30 22:32:57*/ 
 /* Last Midoify Time By Default */ 
 /* Last Midoify Time By 1753885977 */ 
 /* Last Midoify Time By Wed, 30 Jul 2025 14:32:57 +0000 */ 
/* HTTP_IF_MODIFIED_SINCE=>*/ 
/* RWDfullscreen02 start=> */ 
 .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background-color:transparent} .navbar .nav li ul li:hover{background-color:transparent} .in ul.nav{background:transparent} .web_search{background-color:transparent} .web_search{border-color:transparent} .web_search input{color:#2B2B2B} .web_search input{background:transparent} .RWDproduct002 .btn.btn-rj{background-color:transparent} .RWDproduct002 .btn.btn-rj{border-color:transparent} .RWDproduct002 .btn.btn-rj{color:#414141} .RWDproduct002 .btn.btn-rj:hover, .btn.btn-rj:focus{background-color:transparent} .RWDproduct002 .btn.btn-rj:hover, .btn.btn-rj:focus{color:#414141} .portfolio-item > .inner-content > .portfolio-content{background-color:#f8ef4b} .portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text{color:#151515} /* <= RWDfullscreen02 end */ 
 /* miracle customization start=> */ 
/*背景*/ 
.wrapper_bg {background: url(archive/image/customization/bg.jpg) repeat;} /* all */a{color:#ccc}a:hover{text-decoration: none;}/* 反白顏色設定*/::selection { background: #1A4A74; color: #fff;}::-moz-selection { background:#1A4A74; color: #fff;}/**/ 
.RWDPreloader002 .preload{width: 300px;height: 300px;}/*banner*/ 
.RWDfullScreenEditor .intro-body{display:none;}.RWDfullScreenEditor:before{background: rgba(0, 0, 0, 0);}/*scrollDown*/ 
.scrollDown001{top: -110px;height:0px;}/*內頁文字*/ 
._bd_row p{font-size:14px;letter-spacing:2px;}._bd_row img {margin: 0em 0 0em;}/*header*/ 
.RWDMenuIcon001{background-color:transparent;padding:0 30px}.RWDMenuIcon001 .container{width:100%}.navbar-nav{margin-right:0px;margin-top:30px;transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;}.navbar-nav > li > a{height:auto;font-size:15px;letter-spacing:3px;padding:10px 25px;}.navbar-default .navbar-nav > li > a{color:#ffffff}/* logo */ 
.navbar-brand{width:200px;transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;padding:40px 20px 20px}.logo-change {width:90px;background-color: transparent !important;padding:10px;}.navbar-default .navbar-brand{background-color: rgba(3, 56, 102, 0.8);}/*選單*/ 
.navbar-right {max-width: 70%;}.navbar-nav > li > a i{display:none;}.navbar-default .navbar-nav > li > a{min-width: 125px;text-align: center;transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;}.navbar-nav > li > a{font-weight: bold;font-family: futura;}.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color: #F8EF4B;}/*下拉選單*/ 
.RWDMenuIcon001 ul.nav li ul{width: 120%;text-align: center;}.RWDMenuIcon001 ul.nav li ul li{margin:0px;padding:5px 10px;}.RWDMenuIcon001 ul.nav li ul li a{padding:5px 10px;font-size: 12px;color: #333;}.RWDMenuIcon001 ul.nav li ul li a:hover{color: #23527c;}li._sub_link1 {letter-spacing: 2px;font-size: 15px;}li._sub_link1 a{color:#7d7d7d;}/*模組間距*/ 
.products_block{padding:60px 0px 150px}.about_block{padding:80px 0px 60px}/*標題間距*/ 
.rwd_subject{margin-bottom:60px}/*產品背景*/ 
.products_block{background:url(archive/image/customization/producr_bg.png) no-repeat}/*產品模組_寬度*/@media screen and (min-width:769px){.products_block .container{width:1024px}}/*產品分類按鈕*/ 
.RWDproduct002{padding: 0px 0px;}.RWDproduct002 .btn{border-radius: 0px;}.RWDproduct002 .btn.btn-rj{font-size:17px;letter-spacing: 3px;font-weight: bold;}/*產品標題*/ 
.popup-portfolio .portfolio-bottom a {text-align: center;padding: 18px;}.popup-portfolio .portfolio-bottom h4 {margin: 0 0 10px;letter-spacing: 0.2em;font-size: 20px;font-weight: 300;}.popup-portfolio .portfolio-bottom a p {text-transform: uppercase;font-size: 14px;font-weight: 300;margin-bottom: 0px;letter-spacing: 0.2em;}.popup-portfolio .portfolio-bottom .btn_area{margin-top: 0px !important;}.popup-portfolio .portfolio-bottom .portfolio-bottom-summary{height:85px;}/*產品滑過效果*/ 
.portfolio-item > .inner-content > .portfolio-content{opacity: 0.9;margin:20px;transition: all 0.8s;}.portfolio-item > .inner-content:hover > .portfolio-content{transition: all 0.8s;}.portfolio-item.grow > .inner-content:hover > img{transition: all 1s;}/*產品了解按鈕*/ 
.products_block{background-attachment: fixed;background-position-y:bottom;background-size: 100%;}.popup-portfolio .portfolio-item {height: 450px !important;}.popup-portfolio .portfolio-bottom a:after {content: "預定餐點";padding: 5px 20px;border: 1px solid #656565;color: #656565;font-size: 14px;letter-spacing: 0.2em;position: absolute;left: 0;right: 0;text-align: center;width: 70%;margin: auto;margin-top: 10px;cursor: pointer;transition: 0.4s;}.RWDproduct002 .showbottom a:hover:after {background: #19509D;color: #fff !important;}.popup-portfolio .portfolio-bottom a:hover:after {color: #194973;border-color: #194973;}/*過場圖*/@media screen and (min-width:769px){.RWDparalaxSlice{background-size: 100%;}}.RWDparalaxSlice ._bd_row img {margin:0em 0;}.RWDparalaxSlice .paralaxText{padding-top:60px;padding-bottom:60px;}/*.bg_editor_block:before{content: "";position: absolute;width: 100%;background: transparent url(archive/image/customization/about_line_pic.png) center center no-repeat;height: 25px;z-index: 2;margin-top: -13px;}*/ 
.bg_editor_block:after{content: "";position: absolute;width: 100%;background: transparent url(archive/image/customization/about_line_pic.png) center center no-repeat;height: 25px;z-index: 2;margin-top: -15px;}/*關於我們背景*/ 
.about_block{background: #ffffff;}/*關於我們*/ 
.about_block ._bd_row p{font-size:16px;letter-spacing:4px;line-height:2.2;}.about_block ._bd_row img {margin: 0em 0 0em;}.about_area {padding: 0px 190px;}/*關於我們_按鈕*/ 
.about_btn {position: relative;}.about_block ._bd_btn{border-radius: 0px;}._bd_btn._bd_btn-primary {    color: #5d5d5d;    background-color: transparent;    border-color: #5d5d5d;    padding: 10px 40px 10px 25px;    font-size: 14px;    letter-spacing: 3px;    transition: all .4s;}._bd_btn._bd_btn-primary:hover {    color: #ffffff;    background-color: #02325c;    border-color: #02325c;}.about_btn:after{position: absolute;display: block;content: '';width: 9px;height: 9px;border-top: 1px solid #5d5d5d;border-right: 1px solid #5d5d5d;-webkit-transform: rotate(45deg);transform: rotate(45deg);top: 50%;margin-top: -4.5px;right: 20px;}.about_btn:hover:after{border-color:#fff;}/*footer*/footer.footer {background-color: #e6e6e6;border-top: none;color: #404040;}footer.footer{padding:80px 0px 50px;}footer.footer .footer_block {background-color: transparent;padding-bottom:10px;padding-top:0px;}footer.footer .footer_block p {font-size:14px;letter-spacing: 2px;line-height:2.2;margin-bottom: 10px;}@media screen and (min-width:769px){.footer_block .container{width:1024px}}/*聯絡文字*/ 
.footer_block ._bd_row h5 {font-size:17px;margin:5px 0 5px;letter-spacing: 3px;font-weight: bold;color:#10406a;line-height: 1.5;}/*網站搜尋*/ 
.web_search{border-color: transparent;border-bottom-color: #000;width: 100%;}.web_search .searchkey{width: 85%;}.web_search .searchkey input{ width: 100%;}.web_search input{color: #2B2B2B;}/*scrollTop*/ 
.scrollTop{width:35px;height:35px;padding-top:0px;margin-top:15px;}.scrollTop{background:rgba(0, 0, 0, 0) url(archive/image/customization/scroll_top_pic.png) center center no-repeat;}/*copyright*/footer.footer .copyright_block {background-color: transparent;border-top: none;padding: 25px 0 0px;}.copyright {text-align:center;padding-bottom:0px;top:20px;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc{letter-spacing: 1px;}.copyright_text{padding:0px;text-align:right;margin-top: 25px;}footer.footer a {color: #888;}footer.footer a:hover {color: #888;}

/**/#toTop {display: none !important;}/*header*/ 
.page_wrapper_bg .header{background: rgba(0, 0, 0, 0);position:absolute;width: 100%;padding:0px 30px;margin-top:20px;z-index: 1;}.page_wrapper_bg .header .container{width:100%}.page_wrapper_bg .navbar{margin: 5px 0px;}/*logo*/ 
.page_wrapper_bg .navbar .logo_img{width: 100px;padding: 10px;height: auto;}/*選單*/ 
.page_wrapper_bg .navbar .nav {margin: 17px 0 0 0;}.page_wrapper_bg .navbar-default .navbar-nav > li > a{border-bottom: none;margin: 0px;}.navbar .nav li a{border-bottom: none;}.navbar .nav li a:hover, .navbar .nav li a:active{border-bottom: none;}.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{color:#F8EF4B}.navbar-nav > li > .dropdown-menu{padding: 10px 0;}/*下拉選單*/ 
.caret{display:none;}.navbar-nav .open .dropdown-menu{background-color: rgb(255, 255, 255);text-align: center;}.dropdown-menu > li > a{font-size: 12px;letter-spacing: 2px;padding: 10px 20px;color:#333;}.navbar .nav li ul li a:hover, .navbar .nav li ul li a:active{color: #23527c;}/*banner*/ 
.page_wrapper_bg  .collapsing_header .full_page_photo {position: relative;z-index:-1;}/*內容架構*/ 
.page_wrapper_bg .collapsing_header .main{top: 0px !important;min-height: inherit;position: static;background: url(archive/image/customization/bg.jpg) repeat;}/*標題*/ 
.page_subject{text-align: center;}.hgroup .container{border-bottom: none;margin-top:0px;margin-bottom: 0;padding: 40px 15px 40px;}.hgroup .breadcrumb{display:none;}/*copyright*/ 
.page_wrapper_bg .copyright {border-top: none;}/*字級設定*/ 
.page_wrapper_bg ._bd_row h3{font-size: 20px;letter-spacing: 3px;font-weight: bold;color: #033866;}.page_wrapper_bg ._bd_row h4{font-size: 18px;letter-spacing: 2px;font-weight: bold;}/*公司簡介*/ 
.about_area{padding:0px 80px;}/*產品頁面*/ 
.product_desc_subject{display:none;}._shopping_info{margin-top: 30px;}.layoutlist_5 .product_list_item{background: transparent !important;text-align: center !important;}.layoutlist_7 .subject, .layoutlist_7 .subject a{text-align: center;}.page_content2 .info #prod_fixprice{margin-top:25px;}.page_content2 .info .subtitle{font-size: 15px !important;line-height: 2 !important;letter-spacing: 2px !important;}._bd_list > i{font-size: 1em;top: 3px;}._bd_list > h2, ._bd_list > h3{margin: 0 0 0 25px;font-size: 16px;color: #1a4a74;font-weight: bold;}._bd_list > p {margin: 5px 0 0 25px;}.page_wrapper_bg .dd-selected{padding: 0 55px 0px 10px;}.page_wrapper_bg .dd-pointer-down{background:transparent url(archive/image/customization/select_right.png) 0 0 no-repeat;}/*Q&A*/ 
.rwd .faq_question{letter-spacing: 2px;}.rwd .faq_answer{font-size: 14px;letter-spacing: 2px;color: #21377d;}.faq_a_icon{background-position: -30px 5px;height: 30px; height: 30px;}/*購物車*/ 
.subject.al a {color: #333;font-weight: bold;}.subject.al a:hover {color: #777;}/*加盟*/ 
.page_service_area{text-align: center;}.page_service_pic{margin:30px auto;width:70%;}/*頁尾搜尋*/ 
.web_search{background-color: transparent;}.web_search input {background: transparent;}

@media (max-width: 800px) {
/* menu*/ 
.navbar-default .navbar-collapse, .navbar-default .navbar-form{background-color:#464646;border-color:transparent;box-shadow:none}ul.nav li{text-align:left;padding:10px 0}
}

/* jQuery*/ 
.bg-test{background-color: rgba(3, 56, 102, 0.9);}.nav-change{margin-top:15px}.phone-nav-change{margin-top:27px !important}.phone-top-change{background-color:ccc !important}.phone-in-change{background-color:transparent !important}

@media (max-width:1024px){
/*-----------------內頁---------------------*/ 
.hgroup .container{padding: 40px 15px 0px;}
}
@media (max-width: 768px) {
/**/ 
.row{margin-left:0px;margin-right:0px;}/*header*/ 
.RWDMenuIcon001{padding:0 0px}/*logo*/ 
.navbar-brand{width: 140px;}.logo-change {width: 90px;padding-top: 20px;}/*漢堡*/ 
.phone-nav-change {margin-top: 20px !important;margin-right: 0px;}.navbar-default .navbar-toggle{margin-right: 0px;}.navbar-default .navbar-toggle {border-color: transparent;}.navbar-default .navbar-toggle .icon-bar{background-color:#ffffff;}/*.navbar-toggle .icon-bar{width: 40px;height: 2px;margin-bottom: 10px;}*/ 
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle.in{background-color: rgba(3, 56, 102, 0.8);}/*選單*/ 
.navbar-default .navbar-toggle.in {background-color: transparent !important;}.navbar-default .navbar-collapse, .navbar-default .navbar-form{background-color: rgba(3, 56, 102, 0.8);z-index: 2;}ul.nav li{text-align:left;padding:5px 0}.navbar-nav{margin: 7.5px 0px;}/*下拉選單*/ 
.RWDMenuIcon001 ul.nav li ul li{text-align: center;}/**/ 
.about_area {padding: 0px 90px;}.popup-portfolio .portfolio-item {height: 360px !important;}.contact_panel{padding-left: 50px;margin-bottom: 45px;}footer.footer .footer_block{padding-bottom: 0px;}/**/ 
.copyright_text{text-align: center;}/*-----------內頁---------------*/section.article-text p{font-size: 15px;line-height: 2;}.main .container {padding-left: 15px;padding-right: 15px;}
}
@media (max-width: 480px) {
/*logo*/ 
.navbar-brand {width: 25%;padding: 20px 10px 10px;}.logo-change{padding-top: 15px;}/*漢堡*/ 
.phone-nav-change {margin-top: 15px !important;}/*模組間距*/ 
.products_block {padding: 60px 0px 40px;}.about_block {padding: 40px 0px 20px;}footer.footer {padding: 40px 0px 30px;}/*文字居中*/ 
._bd_center {text-align: center;}/*標題*/ 
.rwd_subject img{width: 80%;}.RWDparalaxSlice ._bd_row img{max-width: 80%;}/*過場圖*/ 
.RWDparalaxSlice .paralaxText {padding-top: 20px;padding-bottom: 20px;}/*關於米蘭*/ 
.about_area {padding: 0px 15px;}.about_block ._bd_row p{font-size: 15px;letter-spacing: 2px;}.popup-portfolio .portfolio-item {height: 470px !important;}/**/ 
.web_search .searchkey{width: 83%;}.contact_panel{padding-left:15px;margin-bottom:5px;}/*-------內頁--------*/ 
.page_wrapper_bg .header{padding: 0px 0px;margin-top: 0px;}.page_wrapper_bg .navbar .logo_img{margin: 0px 0 10px 0px;}.page_service_pic{width: 100%;margin:10px auto;}._bd_column{padding-left:0;padding-right:0;}
}
@media (max-width: 380px){
.popup-portfolio .portfolio-item {height: 450px !important;}
}
@media (max-width: 320px){
.popup-portfolio .portfolio-item {height: 420px !important;}
}/* <= miracle customization end */ 
/* user customization start=> */ 

/* <= user customization end */ 
