/*all*/a:hover{text-decoration:none;word-break: break-all;}#toTop {display: none !important;}.main {overflow: hidden}/*選單+LOGO*/ 
.RWDMenuIcon001{background:#A4958C;}.navbar-brand{padding-top: 20px;padding-bottom: 20px;}@media (max-width: 767px){.navbar-brand{width:165px;}}.navbar-nav > li > a{padding-top: 20px;}.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background:#FFF;color:#aa95aa;}.navbar-default .navbar-nav>li>a{color:#FFF;}.navbar-default .navbar-nav>li>a:hover{color:#000;}.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background-color:transparent;color:#000;}a{color:#969696;}a:hover{color:#000;}.cd-primary-nav > li > a:hover {color: #000}/*logo置中*/ 
.cd-logo {width: 100%;position: absolute;margin-left: 0; }.cd-logo img {display: block;width: 200px !important;margin: auto;z-index: 99;position: relative;transition: 0.5s; z-index:111 !important;}nav.cd-nav {float: none;margin-left: 0;text-align: center;padding-bottom:px;position: relative;padding-left: 0px;transition: 0.3s;}.cd-primary-nav > li {float: none;display: inline-block;}/*電腦版*/@media (min-width: 1300px) {#cd-primary-nav > li:nth-child(5) {margin-right: 240px;}}/*新選單*/ 
.RWDmenu_plus02 .container {width: 90%}.cd-primary-nav > li > a {letter-spacing: 2px;color:#695751;padding: 0 25px;font-weight: 900; font-size: 15px;line-height: 95px;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {background:#695751;width: 7px;margin-top: 6px}.cd-primary-nav>li:after {display:none}.RWDmenu_plus02 .inside.is-up {background: #ffd2d2;box-shadow: 1px 1px 15px rgba(43,43,43,.12);}.RWDmenu_plus02 .inside, .cd-main-header {background:transparent}.cd-primary-nav > li:hover:after {background: #e4f9ff;}.cd-primary-nav > li > a:hover {color: #9c9c9c;transition: all 0.3s ease;-o-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}.cd-primary-nav .cd-secondary-nav, .cd-primary-nav .cd-nav-gallery, .cd-primary-nav .cd-nav-icons {top: 105px;}.cd-primary-nav .cd-secondary-nav > li > a:hover, .cd-primary-nav .cd-secondary-nav > li.active > a {background-color: #5895a5;}.cd-primary-nav .cd-secondary-nav a:hover {color: #5895a5;}.cd-primary-nav .cd-secondary-nav a {padding-left: 15px;}.collapsing_header header {background-color: transparent !important;}.cd-primary-nav > li > a:hover {color: #000}.cd-primary-nav .cd-secondary-nav > li > a:hover, .cd-primary-nav .cd-secondary-nav > li.active > a {background-color: #ff87a9;}/*新選單下拉後*/ 
.is-up .cd-logo {margin-top: 15px; width: 200px; position: absolute; left: 50%; margin-left: -100px; z-index: 111; }.cd-logo img {display: block; margin: auto; z-index: 99; position: relative; transition: 0.5s;}.is-up nav.cd-nav {padding-bottom: 5px;}.is-up .cd-secondary-nav {top: 85px;}/*選單-右邊*/ 
.cd-header-buttons {position: absolute;z-index: 999 !important}.RWDmenu_plus02 .cart-block:after, .RWDmenu_plus02 .member-block:after {display:none}.RWDmenu_plus02 .cart-block i.qty {box-shadow: 0px 0px 0px #ccc;}.cd-header-buttons li.search-btn {margin-top: 5px;margin-left: 10px;}/*搜尋*/ 
.cd-search input {border-radius: 50px}.cd-search {left: 58%;width: 40%;height: 50px;top: 85px !important;}#top_search_searchkey::placeholder {font-size: 15px; letter-spacing: 2px;color:#222;}.cd-search button {right: 30px;top: 14px; font-size: 15px;letter-spacing: 2px}.cd-search button:hover {color: #ba1d3a}.cd-search input {font-size: 15px;}.cd-search-trigger::after {background: #222}.cd-search-trigger::before {border: 2px solid #222;}.cd-search-trigger span::after, .cd-search-trigger span::before {background:#ffd2d2}.cd-header-buttons {background: #FFF;border-radius: 50px;top: 25px;}/*購物車*/ 
.RWDmenu_plus02 .cart-menu .buy-btn a {background-color:#ffd2d2;color: #222}.RWDmenu_plus02 .cart-menu .buy-btn a:hover {background-color:#f98ea9;color: #222}.RWDmenu_plus02 .cart-menu .cart-cancel-btn:hover {color:#f98ea9}.RWDmenu_plus02 .cart-menu .title span {background:#f98ea9;box-shadow: 0px 0px 0px #dedede;}/*banner*/ 
.slick-caption .txt1 {letter-spacing: 6px;font-family: 'cwTeXYen', serif !important;margin-bottom: 15px}.slick-caption .txt2 {font-family: 'Roboto', sans-serif;letter-spacing: 3px;}.RWDbanner_plus01 .slick-caption {top: 40%;}.slick-caption .txt3 {color: #222;letter-spacing: 1px;line-height: 40px;font-family: 'cwTeXYen', serif !important;font-size: 22px;margin-top: 40px !important;}.service_block::after {content: "";position: absolute;width: 1px;height: 70px;border-right: 1px solid #fd9d9d;margin-left: -6px;top: -155px; left: 50%;}/*關於我們*//*.about_block {color: #222;letter-spacing: 1px;line-height: 40px;font-family: 'cwTeXYen', serif !important; font-size: 22px;}.about_block h5 {color: #ff545a;font-size: 28px; border-bottom: 1px #ffa9a9 solid;width: 325px;margin: 20px auto 30px;}*/ 
.about_block {display:none}/*標題*/ 
.section-line {display:none !important}.main-title {font-size: 35px !important;margin: 0px;color: #222 !important;font-weight: 300;font-family: 'cwTeXYen', serif !important;letter-spacing: 3px !important;margin-left: -15px !important;}.RWDnews005 h2.sub-title {margin: 20px 0 0;font-weight: 300;color: #222; letter-spacing: 1px; line-height: 40px;font-family: 'cwTeXYen', serif !important; font-size: 20px;text-align: center;}.RWDproduct002 h1.main-title {margin-top: 50px;}.product_block .container:before {background: url(archive/image/customization/0417_top1.png);width: 440px; height: 158px;content: "";position: absolute; right: 50%;margin-right: -220px;top: -106px;background-size: contain;}/*服務項目*/ 
.service_block {position: relative}.service_block .text-left.size-12.list-inline.list-separator {display:none}.RWDnews005 .owl-carousel .owl-item div {position: relative; text-align: center;background: #fff;padding: 15px;box-shadow:0px 0px 5px rgba(115, 115, 115, 0.43);margin: 5px 8px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 0px;}.RWDnews005 h4 {font-size: 22px;margin: 0;text-align:center;letter-spacing: 2px;font-family: 'cwTeXYen', serif;}.RWDnews005 .margin-top-20 {text-align: center;}.service_block {padding:0px 0px 50px;}.RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden;}.RWDnews005 .owl-carousel.buttons-autohide .owl-buttons {filter: Alpha(Opacity=1);opacity: 1;}.RWDnews005 .owl-carousel {overflow: visible;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {color: #121212;background: #ffd2d2;border: #fff 0px solid;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}.RWDnews005 .controlls-over .owl-controls .owl-next {right:-80px}.fa-angle-right:before {top: -2px;position: relative;}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -80px}/*產品*/ 
.product_block {padding: 150px 0px 80px;position: relative;}.product_block .container {background: #fff;box-shadow:0px 0px 5px rgba(115, 115, 115, 0.43);position: relative;width: 1154px}.product_bg {background: url(archive/image/customization/0417_bg0.png) bottom no-repeat;}.RWDproduct002 {padding: 0px 0px;}.RWDproduct002 .bounceIn{-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDproduct002 .showbottom:hover .inner-content > img {-webkit-transform: scale(1);transform: scale(1);}.product_block .popup-portfolio .portfolio-item {padding: 0 15px;}.product_block .portfolio-item {margin-bottom:50px;}.RWDproduct002 .showbottom:hover .portfolio-bottom h4 {color: #f96f72;}.portfolio-bottom-summary h4 {text-align: center;letter-spacing: 2px;font-family: 'cwTeXYen', serif;color: #222;font-size: 22px;margin-top: 20px;}/*過場*/ 
.RWDparallax_new .picbgbox {height:350px !important}.RWDparallax_new .px_info h4 {text-align: center;color: #fff;font-size:40px;font-family: 'cwTeXYen', serif !important;text-shadow: 2px 2px 10px rgba(34, 34, 34, 0.55);letter-spacing: 3px;}.RWDparallax_new .px_info .btn_box {text-align: center;margin-top:50px}.RWDparallax_new .px_info .px_btn a {text-align: center; padding: 10px 40px 12px;;background: #aaa;border-radius: 30px;color: #fff;background:#ffa5a7;font-weight: 600;font-size: 20px;letter-spacing: 3px;margin-top: 50px;transition: 0.5s;box-shadow: 2px 2px 10px rgba(34, 34, 34, 0.35)}.RWDparallax_new .px_info .px_btn a:hover {background:#f96f72}.RWDparallax_new .px_info {margin: 120px 0px;}/*頁尾*/ 
.footer_block {color: #222;background: url(archive/image/customization/footer_bg3.png) bottom;padding: 40px 0px;font-size: 14px;letter-spacing: 2px;line-height: 32px;    position: relative}.footer_bottom {background:#ffd2d3;padding: 5px 0px;color:#222;font-size: 13px;letter-spacing: 1px;text-align: center;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc {color:#222}.footer_block .footer_left .icon {margin-right: 8px}.footer_block .footer_left .icon.ion-android-phone-portrait {margin-left: 15px;}.footer_block a {color:#222;transition: 0.5s;}.footer_block a:hover {color:#f96f72}.footer_block .facebook_row img:hover {position: relative;top: -3px;filter: saturate(1.5);-webkit-filter: saturate(1.5)}.footer_block .facebook_row img {transition: 0.5s;}.facebook_row {margin-top: 8px;}.footer_block .icon_box img:hover {position: relative;top: -3px;opacity: 1;}.footer_block .icon_box img {margin-right: 5px;transition: 0.5s;opacity: 0.7;}.copyright {text-align: left;}/*s*/ 
.scrollTop001 .icon {background: transparent url(archive/image/customization/s_top.png) center center no-repeat;}.scrollTop001 {width: 40px;height: 40px;right: 25px;bottom: 50%;position: absolute !important}.scrollTop001:after {background: url(archive/image/customization/s_bg.png);position: absolute;content: "";width: 60px;height: 118px;right: -10px;transition: 1s;opacity: 0;top: -15px;z-index: -1;}.scrollTop001:hover:after {opacity:0.6}
/*動畫 start*/

@keyframes move02{0% {    opacity: 1;    -webkit-transform: translateY(100px);    -moz-transform: translateY(100px);    -ms-transform: translateY(100px);    -o-transform: translateY(100px);    transform: translateY(100px);}100% {    opacity: 0.5;    -webkit-transform: translateX(0px);    -moz-transform: translateX(0px);    -ms-transform: translateX(0px);    -o-transform: translateX(0px);    transform: translateX(0px);}}@keyframes move03{0% {    opacity: 1;    -webkit-transform: translateY(80px);    -moz-transform: translateY(80px);    -ms-transform: translateY(80px);    -o-transform: translateY(80px);    transform: translateY(80px);}100% {    opacity: 0.5;    -webkit-transform: translateX(0px);    -moz-transform: translateX(0px);    -ms-transform: translateX(0px);    -o-transform: translateX(0px);    transform: translateX(0px);}}.RWDnews005::after {background: url(archive/image/customization/ball_bg.png);position: absolute;content: "";width: 250px;height: 450px;right: 0;background-size: contain;top: 0; opacity: 1;animation-name:move03;animation-duration: 4s;animation-fill-mode: both;animation-delay:1.2s; z-index: -1;}.RWDnews005::before {background: url(archive/image/customization/ball_bg0.png);position: absolute;content: "";width: 280px;height: 500px;background-size: contain;top: 605px;left: 47px;opacity: 0.7;animation-name:move02;animation-duration: 4s;animation-fill-mode: both;animation-delay:2.5s}

/*動畫 end*/
/*內頁 start*/

/*內頁長度*/section.call_to_action{min-height: 800px;}#RWDPAGE_BASE_PAT01 .main.cd-main-content{top: 0px !important; background: url(archive/image/customization/0417_bg0.png) bottom no-repeat;}/*footer*/#RWDPAGE_BASE_PAT01 .footer_block{background: transparent;}/*toTop隱藏*/#toTop{display:none !important;}/*hgroup_title*/section.hgroup {text-align: center; margin-top: -250px;}.hgroup .container {width: 100%; border-bottom: none;}.hgroup h1 {font-size: 50px; color: #000; line-height: 1; margin: 0; letter-spacing: 6px; font-family: 'cwTeXYen', serif !important;}.breadcrumb.pull-right {position: relative; bottom: 0; border: none; text-align: center; background: transparent; letter-spacing: 2px; line-height: 2; font-size: 14px; float: none !important; padding: 0; margin-top: 15px;}.breadcrumb.pull-right a{color: #FF6E6E;}/*back*/ 
.btn.btn_back {border-radius: 30px; float: right; padding: 6px 20px; font-size: 14px; letter-spacing: 2px; line-height: 1.5; color: #fff; background: #ffa5a7 !important; font-weight: 600; transition: 0.5s all ease;}.btn.btn_back:hover {background: #f96f72 !important;}.btn.btn_back a:hover{color: #fff;}/*sidebar*/#sidebar .products-nav{font-family: 'cwTeXYen', serif !important;}.m2018 .products-nav .nav-title{background: transparent; padding: 5px 0px; margin-bottom: 15px; color: #666; font-size: 24px; letter-spacing: 2px; color: #FF6E6E; font-weight: 400;}.m2018 .products-nav>ul>li{margin-bottom: 5px; border-bottom: 1px solid #eee; padding-bottom: 0px; transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease;}.m2018 .products-nav>ul>li::before{content: ""; display: block; width: 0px; height: 1px; background: #888; position: absolute; top: 18px; transition: all .5s ease;}.m2018 .products-nav>ul>li:hover::before, .m2018 .products-nav>ul>li.active::before{content: ""; display: block; width: 20px; height: 1px; background: #888; position: absolute; top: 18px;transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease;}.m2018 .products-nav>ul>li>a{font-size: 19px; transition: all .5s ease;}.m2018 .products-nav>ul>li:hover>a, .m2018 .products-nav>ul>li.active>a{padding-left:30px; transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease;}/*裝飾*/section.call_to_action::before {background: url(archive/image/customization/ball_bg0.png); position: absolute; content: ""; width: 280px; height: 500px; background-size: contain; top: 605px; left: 47px; opacity: 0.7; animation-name: move02; animation-duration: 4s; animation-fill-mode: both; animation-delay: 2.5s;}section.call_to_action::after {    background: url(archive/image/customization/ball_bg.png);    position: absolute;    content: "";    width: 250px;    height: 450px;    right: 0;    background-size: contain;    bottom: 150px;    opacity: 1;    animation-name: move03;    animation-duration: 4s;    animation-fill-mode: both;    animation-delay: 1.2s;    z-index: -1;}/*內文*/ 
.pagecontent h3 {font-size: 35px !important; margin: 0px; color: #222 !important; font-weight: 300; font-family: 'cwTeXYen', serif !important; letter-spacing: 3px !important; margin-bottom: 15px;}.pagecontent{font-size: 15px; line-height: 2; letter-spacing: 2px;}.pagecontent h5 {font-weight: 300; color: #FF6E6E; letter-spacing: 2px; line-height: 40px; font-family: 'cwTeXYen', serif !important; font-size: 20px;}/*關於我們*/ 
.edcontent1 .pagecontent {background: #fff; box-shadow: 3px 1px 14px -3px rgba(115, 115, 115, 0.2); padding: 100px 50px !important; text-align: center;}.edcontent1 .pagecontent::after {content: ''; display: block; position: absolute; background: url(archive/image/customization/flowers01.png) no-repeat; width: 250px; height: 200px; background-size: contain; right: -65px; bottom: -90px;}.edcontent1 .pagecontent::before {content: ''; display: block; position: absolute; background: url(archive/image/customization/flowers02.png) no-repeat; width: 250px; height: 200px; background-size: contain; left: -75px; bottom: -90px;}/*album list*/ 
.layoutlist_2 .album_item_subject {padding: 0; text-align: center; letter-spacing: 2px; font-family: 'cwTeXYen', serif; color: #222; font-size: 22px; margin-top: 20px; transition: all .5s ease;}.layoutlist_2 .album_item {margin: 0px; height: auto !important; margin-bottom: 50px; transition: all .5s ease;}.layoutlist_2 .album_item:hover td {color: #FF6E6E;}.layoutlist_2 .album_item td{transition: all .5s ease;}.album_item img {max-height: 190px !important;}/*album*/ 
.page_content2 .slider {display: flex; flex-direction: column;}.photo_view #slider{order: 2; padding: 10px 50px; background: #fff; box-shadow: 3px 1px 14px -3px rgba(115, 115, 115, 0.2);}.photo_view #carousel{order: 3;}.photo_view #text{order: 1;}.photo_discription .text {margin: 15px 0; font-size: 22px !important; font-family: 'cwTeXYen', serif !important; letter-spacing: 2px; line-height: 1.5 !important; color: #000 !important;}.page_desc {font-weight: 300; color: #222; letter-spacing: 1px; line-height: 2; font-family: 'cwTeXYen', serif !important; font-size: 18px; text-align: left;}/*product list*/ 
.layoutlist_4 .price {display: inline-block; margin: 0 8px; font-size: 14px; letter-spacing: 2px;}.price.fixprice {color: #555;}.price.sellprice {color: #d40303;}.layoutlist_4 .cate_div{height: 5px;}.buybtn.showY { background: #ffa5a7; color: #fff; padding: 5px 0; border-radius: 50px; transition: all .5s; letter-spacing: 3px; font-size: 18px; line-height: 1.5; font-weight: 600;}.buybtn.showY:hover{background: #f96f72;}.layoutlist_2 .item, .layoutlist_4 .item{border-bottom:none;}.layoutlist_4 .subject {text-align: center; font-size: 22px; font-family: 'cwTeXYen', serif !important; letter-spacing: 1px;}.stands_div {width: 100% !important;margin-bottom: 10px;}.amount_div {width: 100% !important;text-align: left !important;margin: 0 !important;margin-bottom: 10px !important;}span.stands_name, span.amount_name {font-size: 16px;letter-spacing: 2px;font-weight: 600;color: #333;line-height: 30px;}select.standoption, select.amountoption {width: 82% !important;padding: 8px;background: url(archive/image/customization/select_arrow.png) no-repeat scroll 98% center/28px #fff !important;}/*product*/ 
.product3 .hgroup h1{display: block;}.photo.col-sm-12.col-md-12.col-xs-12 {padding: 10px 50px; background: #fff; box-shadow: 3px 1px 14px -3px rgba(115, 115, 115, 0.2);}.page_content1 #productbx_bg{background: #ffd2d2;}.page_content1 .bx-wrapper .bx-prev {left: -50px;}.page_content1 .bx-wrapper .bx-next{right: -50px;}#prod_name, #prod_name h2 {font-size: 35px !important; margin: 0px; color: #222 !important; font-weight: 300; font-family: 'cwTeXYen', serif !important; letter-spacing: 3px !important; text-align: center; line-height: 2; margin-top: 15px;}#member_org_price, #prod_fixprice {float: none; margin: 0; display: block; text-align: center; font-size: 18px; color: #999;}#prod_price {float: none; margin: 0; display: block; text-align: center; line-height: 1.2; margin-top: 15px !important;}._shopping_info {font-family: 'cwTeXYen', serif !important;}#btn_shopping {border-radius: 30px; font-size: 15px; letter-spacing: 2px; padding: 0 20px; background: #ffa5a7; font-weight: 600; transition: all .5s ease;}#btn_shopping:hover {background: #f96f72;}.product_desc_subject {font-family: 'cwTeXYen', serif !important; color: #555; font-size: 22px;}.product_desc_content {color: #333; letter-spacing: 2px; line-height: 2; font-size: 15px;}#prod_stand{width: 198px !important;}#prod_amount{width: 198px !important;}.dd-select {width: 198px !important;}#product > div.page_content1 > div.product_top.row > div.info.col-sm-12.col-md-12.col-xs-12 > div:nth-child(4) {display: flex; flex-direction: row; justify-content: center;}/*contact us*/ 
.eformsForm.layout_full {background: #fff; box-shadow: 3px 1px 14px -3px rgba(115, 115, 115, 0.2); padding: 50px; text-align: center;}.formdesc {letter-spacing: 2px; line-height: 32px; font-size: 14px; color: #333; margin-bottom: 70px;}.formdesc h3 {font-family: 'cwTeXYen', serif !important; font-size: 32px; letter-spacing: 4px; line-height: 1.8; margin: 0;}.formdesc h5 {font-family: 'cwTeXYen', serif !important; color: #FF6E6E; font-size: 20px; margin: 0; margin-bottom: 15px;}.formdesc a{color: #333;}.formdesc a:hover{color: #999;}.fb_efrom img {width: 30px; transition: 0.5s; opacity: 0.7; margin-right: 7px; display: inline-block;}.fb_efrom {line-height: 1; padding-top: 15px; }.fb_efrom a:hover img {position: relative; top: -3px; opacity: 1;}.customized_columns ._input, .customized_columns select {border: 1px solid #ffa5a7; background-color: transparent; font-size: 15px; border-radius: 30px;}.ebtn.currectsend_btn {border-radius: 30px; font-size: 15px; letter-spacing: 2px; color: #fff; background: #ffa5a7 !important; font-weight: 600; transition: 0.5s all ease;}.ebtn.currectsend_btn:hover {background: #f96f72 !important; color: #fff;}.ebtn.currectsend_btn:hover a{color: #fff;}.form-group {margin-bottom: 30px;}.ebtn {border-radius: 30px; background: #ffa5a7;}.ebtn:hover{background: #f96f72;}.ebtn a:hover{color: #fff;}/*notice*/ 
.edcontent2 .pagecontent {margin: 0px; background: #fff; box-shadow: 3px 1px 14px -3px rgba(115, 115, 115, 0.2); padding: 50px !important; text-align: left;}hr.dashed_ {border-top: 2px dashed #ffd2d2; margin: 50px 0;}/*購物清單*/ 
.RWDmenu_plus02 .cart-menu ul.content li .text-box .price{color: #f96f72;}/*購物車*//*購物車上方園*/@keyframes num-bg {    0% {        background: rgb(255, 165, 167);        -webkit-transform: scale(.5);        transform: scale(.5)    }}#shopping_form {background: #fff; box-shadow: 3px 1px 14px -3px rgba(115, 115, 115, 0.2);}.shop-1 .shopping-price-box .sum-box{box-shadow: 3px 1px 14px -3px rgba(115, 115, 115, 0.2);}.RWDshopping .btn.normal {border-radius: 30px;}.RWDshopping .btn.bg2 {background: #ffa5a7; border-color: #ffa5a7;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background: #f96f72; border-color: #f96f72;}.RWDshopping .btn {color: #f96f72; border-color: #f96f72;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover{color: #f96f72; border-color: #f96f72;}.info-box, .no-item, .plus-in, .shopping-item, .shopping_form{box-shadow: 3px 1px 14px -3px rgba(115, 115, 115, 0.2);}.shopping section.call_to_action{margin-top:-160px;}/*會員專區*/#btn_member_login{background-color: #ffa5a7;}#btn_member_login:hover {background-color: #f96f72;}#join_form{background: #fff;}#join_form .btn-primary{background: #ffa5a7;}#join_form .btn-primary:hover{background: #f96f72;}section.article-text{ letter-spacing: 2px; line-height: 2;}.btn-primary {border-radius: 30px; background-color: #ffa5a7; border-color: #ffa5a7;}.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary {color: #fff; background-color: #f96f72; border-color: #f96f72;}.btn-primary:hover a{color: #fff;}.member_login {margin-top: -160px;}

/*內頁 end*/
/*小螢幕 start*/

@media (max-width: 1680px) {/*選單*/ 
.RWDmenu_plus02 .container {width: 100%;}.cd-primary-nav > li > a {letter-spacing: 2px;padding: 0px 15px;font-size: 14px;}/*裝飾*/ 
.RWDnews005::after {width: 210px;height: 360px;top: -10px}}@media (max-width: 1440px) {/*BANNER*/ 
.RWDbanner_plus01 .slick-caption {top: 30%;}.scrollTop001:after {display:none}}@media (max-width: 1366px) {/*選單*/#cd-primary-nav > li:nth-child(5) {margin-right: 0px;}.cd-logo img {float: left;margin-left: 30px;}.cd-header-buttons {right: 100px;top: 20px;}.is-up .cd-logo{left: 0; margin-left: 0;}section.call_to_action::before{top: 520px;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/**/ 
.cd-logo img {width: 160px !important;margin-left: 0px}#RWDfullscreen01 .cd-main-header .cd-logo {margin-top: 0px;}/*裝飾*/ 
.RWDnews005::after {display:none}.RWDnews005::before {display:none}/*選單*/ 
.cd-main-header {padding: 0px 15px}#RWDfullscreen02 .cd-header-buttons {top: 20px}.RWDmenu_plus02 .inside .cd-main-header {background: #ffd2d2 !important;}.RWDmenu_plus02 .inside.is-up .cd-main-header {background:#ffd2d2 !important;}.collapsing_header .cd-main-header .cd-logo{margin-top: 0px;}.cd-search {left: 45%;width: 50%;top: 50px !important;}.cd-search button {right: 15px;}.cd-search-trigger span::after, .cd-search-trigger span::before {background: #fff;}.cd-header-buttons {right:1%;top: 5px;background: transparent;border-radius: 0}.RWDmenu_plus02 .cart-block, .RWDmenu_plus02 .member-block {margin-top: 8px}.RWDmenu_plus02 .member-block {margin-left: 0px !important}.cd-header-buttons li.search-btn {margin-top: 2px;}.cd-primary-nav > li > a {color: #fff;height: 60px;line-height: 60px;padding: 0;text-align: left}.cd-primary-nav > li {display:block;}#cd-primary-nav > li:nth-child(5) {margin-right: 50px;}nav.cd-nav ul .close-btn {text-align: left;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {margin-top: 0px;}.cd-primary-nav .cd-secondary-nav, .cd-primary-nav .cd-nav-gallery, .cd-primary-nav .cd-nav-icons {top: 0px;}nav.cd-nav .phone-member {position: relative;text-align: left;border-bottom: 1px solid #ffb5b5;}.cd-primary-nav .cd-secondary-nav a {padding-left: 0px;font-size: 14px;}.first-go-back a {padding-left: 25px !important;}/*側邊選單*/ 
.cd-primary-nav.nav-is-visible {background:#ffd2d2;}.fa-long-arrow-left:before {color: #222;}.cd-primary-nav > li {margin: 0 50px;}.cd-primary-nav a, .cd-primary-nav ul a {border-bottom: 1px solid #ffb5b5;color: #222;text-align: left}nav.cd-nav .bottom-copyright {color: #222;}nav.cd-nav .bottom-copyright span {color: #222;}.cd-primary-nav .cd-secondary-nav {background:#ffd2d2}.cd-primary-nav .first-click {margin: 0px 20px;}.cd-primary-nav > li > a {color: #222;}.cd-primary-nav > .has-children > a::before, .cd-primary-nav > .has-children > a::after {background: #222;}.cd-primary-nav .cd-secondary-nav > li > a:hover, .cd-primary-nav .cd-secondary-nav > li.active > a {background-color: transparent;color: #222;}.has-children > a:hover::before, .has-children > a:hover::after, .go-back a:hover::before, .go-back a:hover::after {background-color: #222;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after {background: #222}.cd-primary-nav > li > a:hover {color: #fff}/*服務項目*/ 
.RWDnews005 .controlls-over .owl-controls .owl-prev {top: 48%}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -5px;}.RWDnews005 .controlls-over .owl-controls .owl-next {right: -5px;}.RWDnews005 h2.sub-title {font-size: 18px;}/*產品*/ 
.product_block .container {width: 96%;margin: 0px 20px;}/*過場*/ 
.RWDparallax_new .px_info .px_btn a {font-size: 18px;}/*頁尾*/ 
.footer_block {padding: 40px 20px;}.footer_block .fb_box {padding: 0px 5px;}.scrollTop001 { bottom: 5%;}/*---內頁---*/section.hgroup{margin-top: -180px;}/*表單*/label.col-sm-12.col-md-1.control-label {width: 100%; padding: 0 15px; text-align: left !important;}.customized_columns .col-sm-12.col-md-11 {width: 100%;}select.standoption, select.amountoption{width: 98% !important;}ul.dd-options.dd-click-off-close{width: 198px !important;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*banner*/ 
.slick-caption .txt1 {letter-spacing: 2px;}/*服務項目*/ 
.RWDnews005 h2.sub-title {font-size: 16px;padding: 0px 100px;line-height: 30px;}/*產品*/ 
.product_block .container {width: 100%;margin: 0px 0px;background: transparent;box-shadow: 0px 0px 0px}.product_block {padding: 100px 0px 80px;}/*過場*/ 
.RWDparallax_new .px_info h4 {font-size: 35px;}.RWDparallax_new .picbgbox {height: 36vw !important;}.RWDparallax_new .px_info {margin: 80px 0px;}/*頁尾*/ 
.footer_block .footer_left {text-align: center;margin-bottom: 30px;}.footer_block .icon_box img {margin-right: 5px;margin-left: 5px;width: 45px !important;height: 45px !important;margin-top: 10px;}.scrollTop001 {bottom: 65%;}.copyright {text-align: center;}/*---內頁---*/#RWDPAGE_BASE_PAT01 .main.cd-main-content{top: 50px !important;}section.hgroup {margin-top: -100px;}#sidebar {padding-bottom: 50px;}/*加入購物車*/#prod_stands_area, #prod_stands2_area, .page_content2 .btn {width: 33.33% !important; margin: 0 !important;}#prod_amount_area {width: 33.33% !important; margin: 0 !important;}#btn_shopping {margin: 0;}#mobile-fixed .btn-box .normal {border-radius: 30px; color: #f96f72; border-color: #f96f72;}#mobile-fixed .btn-box .bg2 {background: #f96f72; color: #fff;}/*會員*/ 
.member_login {margin-top: -100px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
.fl img {width: 200px;}/*menu*/ 
.is-up .cd-logo {left: 15px;}/*banner*/ 
.slick-caption .txt1 {line-height: 35px;}.slick-caption .txt3 {margin-top: 20px !important;line-height: 30px !important;}/*搜尋*/ 
.cd-search {left: 0%;width: 100%;top: 50px !important;}.RWDmenu_plus02 .cart-block {margin-left: 0px}/*服務項目*/ 
.RWDnews005 h2.sub-title {font-size: 16px;padding: 0px 15px; line-height: 22px;}/*產品*/ 
.product_block .container:before {width: 400px;height: 135px}.product_block {padding: 90px 0px 80px;}/*過場*/ 
.RWDparallax_new .picbgbox {height: 70vw !important;}.RWDparallax_new .px_info h4 {font-size: 30px;line-height: 40px;}.RWDparallax_new .px_info {margin: 65px 0px;}/*頁尾*/ 
.footer_block .facebook_row img {transition: 0.5s;margin: 5px auto;}.copyright {text-align: center;}/*s*/ 
.scrollTop001 {bottom: 2%;right: 10px;}/*---內頁---*/section.call_to_action {min-height: 600px;}section.call_to_action::before{display: none;}section.call_to_action::after{display: none;}#RWDPAGE_BASE_PAT01 .main .container {padding-left: 10px; padding-right: 12px;}section.hgroup {margin-top: -50px;}.hgroup h1 {font-size: 32px;}/*關於我們*/ 
.edcontent1 .pagecontent {background: transparent; box-shadow: none; padding: 0 !important; text-align: center;}.edcontent1 .pagecontent::before{display: none;}.edcontent1 .pagecontent::after{display: none;}/**/#prod_stands_area, #prod_stands2_area, .page_content2 .btn{width: 100% !important;}/**/#product > div.page_content1 > div.product_top.row > div.info.col-sm-12.col-md-12.col-xs-12 > div:nth-child(4) {flex-direction: column; text-align: center;}#prod_stand{width: 100% !important;}.dd-select {width: 100% !important;}#prod_amount{width: 100% !important;}#prod_amount_area {width: 100% !important; margin: 15px 0 !important;}/*聯絡我們*/ 
.eformsForm.layout_full {background: transparent; box-shadow: none; text-align: center; padding:0px;}.formdesc h3{font-size: 28px !important; margin: 0!important; text-align: center;}.facebook_row img {margin: auto;}/*購物須知*/ 
.edcontent2 .pagecontent {background: transparent; box-shadow: none; padding: 0 !important;}.pagecontent h3{font-size: 28px !important; margin: 0!important; text-align: center; margin-bottom: 10px !important;}/**/#RWDshopping {margin: 80px auto 50px;}.shopping-item .table .tbody .tr .td{letter-spacing: 1px;}/**/ 
.member_login {margin-top: 0;}
}
/*phone版 end*/