a:focus, a:hover { text-decoration:none;}.bounceIn {-webkit-animation-name: fadeInUp; animation-name: fadeInUp;}/*menu*/ 
.RWDmenu_plus02 .inside {background: transparent;}.cd-main-header{background: transparent;}.RWDmenu_plus02 .inside.is-up {background: rgba(234, 228, 228, 0.97);}.RWDmenu_plus02 .container {transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s;-moz-transition: all .5s;}.cd-logo {width: 190px; margin-top: 15px;}.RWDmenu_plus02 .member-block:after , .cd-primary-nav>li:after{display: none;}.cd-primary-nav>li>a {letter-spacing: 2px; color: #676262;}.cd-primary-nav>li>a:hover { color: #a78f88;}.RWDmenu_plus02 .querycar-block:hover i {color: #a78f88;}.cd-primary-nav>li:after { height: 0;}.RWDmenu_plus02 .cart-block:after, .RWDmenu_plus02 .member-block:after, .RWDmenu_plus02 .querycar-block:after {height: 0;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {background: #676262;}@media only screen and (min-width: 1200px){.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover { background-color: #a78f88; color: #fff;}.RWDmenu_plus02 .cart-block:hover span, .RWDmenu_plus02 .member-block:hover span, .RWDmenu_plus02 .querycar-block:hover span {color: #a78f88;}.RWDmenu_plus02 .cart-block:hover i {color: #a78f88;}}/*副功能*/ 
.RWDmenu_plus02 .member-block .glyphicon {padding-bottom: 5px;}.RWDmenu_plus02 .cart-block {margin-top:13px;margin-left: 40px;margin-right: 20px;}.RWDmenu_plus02 .cart-block+.querycar-block {margin-right: 0;margin-left: 40px;margin-top: 13px;}.RWDmenu_plus02 .cart-block a, .RWDmenu_plus02 .member-block a, .RWDmenu_plus02 .querycar-block a { color: #2e3233;}.RWDmenu_plus02 .cart-menu .buy-btn a { background-color: #a78f88;}.RWDmenu_plus02 .cart-menu .title span {background: #a78f88;}/*container*/@media only screen and (min-width: 1500px){.RWDmenu_plus02 .container, .about-block .container, .product-a-block .container, .product-b-block .container, .product-c-block .container { width: 1400px;}}@media only screen and (min-width: 1300px){.RWDmenu_plus02 .container, .about-block .container, .product-a-block .container, .product-b-block .container, .product-c-block .container { width: 1250px;}}/*banner*/ 
.RWDbanner_plus01 .banner-slider .slick-item .pic {position: relative;padding:0;}/*廣告*/ 
.about-block {margin-top: 0px;}.RWDservice023 .shortcut_item {margin: 0 40px; width: calc(100%/2 - 80px); padding: 0;}.RWDservice023 .top_shortcut_pict {border-radius:0px;}.RWDservice023 .top_shortcut_box {height: 350px;background: transparent;border-radius: 0px;}.RWDservice023 .top_shortcut_heading_tw {font-size:26px; text-shadow:0px 0px 15px rgba(0, 0, 0, 0.44); font-weight: bold;line-height: 100%;letter-spacing: 2px;}/*最新課程*/ 
.product-a-block {padding: 100px 0;}.RWDProduct006{padding-top: 0px;padding-bottom: 0px;}.RWDProduct006 .illustration-v2 {margin-bottom: 0;}.RWDProduct006 .heading{text-align:center;}.RWDProduct006 .heading h2 {margin: 0px;color: #63534f; font-weight:normal;font-size: 38px;letter-spacing: 3px;}.RWDProduct006 .heading h2:before, .RWDProduct006 .heading h2:after{display:none}.RWDProduct006 .product-description h4.title-price a:hover { color: #5a5a5a;}.RWDProduct006 .illustration-v2 .customNavigation{position: absolute;width: 100%;top: 40%;left: 0;}.RWDProduct006 a.owl-btn.prev.rounded-x {position: absolute;left: -60px;}.RWDProduct006 a.owl-btn.next.rounded-x{position: absolute;right: -60px;}.RWDProduct006 .illustration-v2 .customNavigation a.owl-btn{color: #f2a68d;border-color: #f2a68d;width: 45px;height: 45px;line-height: 42px; margin: 0;}.RWDProduct006 .illustration-v2 .customNavigation a.owl-btn i{font-size: 24px;}.RWDProduct006 .illustration-v2 .customNavigation a.owl-btn:hover{color: #f2a68d;border-color: #f2a68d;}.RWDProduct006 ul.list-inline{margin-top: 50px;}.RWDProduct006 a:hover{text-decoration: none;}.RWDProduct006 .illustration-v2 .item{position: relative;margin: 0 30px;}.RWDProduct006 .margin-bottom-5{margin-bottom:0px;}.RWDProduct006 .product-description-brd {box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);width:100%;bottom:0px;background: #fff;right: 0px;padding: 20px 20px;border-bottom: 1px #e0b7aa solid;}.RWDProduct006 .product-description h4.title-price {font-size: 18px; margin: 0px 0 25px; letter-spacing: 1.5px; border-bottom: 1px #eee solid;padding-bottom: 20px;line-height: 1.6; min-height: 50px;}.RWDProduct006 .product-description h4.title-price a{color: #555;font-weight: bold;}.RWDProduct006 .product-description .product-price{ text-align: left;padding-left: 0px;}.RWDProduct006 .product-description .product-price span.title-price {font-size: 15px;color: #5c5c5c;letter-spacing: 1px;}.RWDProduct006 a.add-cart-new {padding:5px 14px;margin-top: 0px;position: absolute;bottom:22px;right:20px;font-size:13px;letter-spacing:2px;background: transparent;border: 1px #d0aca3 solid;}.RWDProduct006 a.add-cart-new:hover{background: #d0aca3;}.RWDProduct006 a.add-cart-new div{color:#a78f88;}.RWDProduct006 a.add-cart-new:hover div{color:#fff}.RWDProduct006 .boxstand .nbg {background-color: #fff;color: #656565;}.RWDProduct006 .boxstand .title-price{ font-size: 18px;color:#f2a68d}.RWDProduct006 .boxstand .btn-success {background: transparent;border: 1px #f2a68d solid;color:#F2A68D}.RWDProduct006 .illustration-v2 a.product-review { font-size: 16px; font-weight: bold;color: rgb(107, 104, 103);letter-spacing: 2px;opacity: 0; background: #f9efecad;transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s; -moz-transition: all .5s;}.RWDProduct006 .illustration-v2 .item:hover a.product-review { opacity: 1;}/*彈跳視窗*/ 
.fancybox-outer .btn-success {background-color: #d0aca3;border: 1px solid #d0aca3;font-size: 15px;letter-spacing: 2px;}.fancybox-outer .btn-success:hover, .btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover {color: #d0aca3;border-color: #d0aca3;background: transparent;}/*花藝單品*/ 
.product-b-block {background: #f9efec;padding: 100px 0px;}.RWDproduct002_v3 {padding: 0;}.RWDproduct002_v3 .popup-portfolio {margin: 0;}.RWDproduct002_v3 .main-title { margin: 0px;color: #63534f;font-weight: normal;font-size: 38px;letter-spacing: 3px;line-height: 1.5;}.RWDproduct002_v3 .sub-title {font-size: 16px; margin: 15px 0 0;color: #333; font-weight: 300;letter-spacing: 2px;}.RWDproduct002_v3 .section-line {display: none;}.RWDproduct002_v3 .btn.btn-rj {background-color: transparent;color: #caa195;border: 1px solid #e0b7aa; font-size: 14px;letter-spacing: 2px; border-radius: 0px;}.RWDproduct002_v3 .active .btn.btn-rj {background-color: #e0b7aa;color: #fff; opacity: 1; font-weight: normal;  border-radius: 0px;}html.no-touch .RWDproduct002_v3 .btn.btn-rj:hover {background-color: #e0beb3;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100%/3 - 1px);}.RWDproduct002_v3 .btn-box .shop {background: #a78f88;color: #fff;letter-spacing: 2px;border-radius: 0;}.RWDproduct002_v3 .portfolio-bottom__h4 {margin-top: 20px; color: #555;  letter-spacing: 1.5px;font-weight: bold;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 {color: #ca9687;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {padding: 0px 30px;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom .btn_add2car {background-color: #a78f88;color: #fff;border: 0;}.RWDproduct002_v3 input.form-control, .RWDproduct002_v3 select.form-control, .RWDproduct002_v3 select.form-control:not([size]):not([multiple]) {text-align: center;}/*特製花束*/ 
.product-c-block {padding: 100px 0px;background: #f9efec;}.product-c-block .container {position: relative;}.product-c-block .container:before {content: '';width: 100%;height: 1px;background: #a78f88;top: -100px;position: absolute;left: 0;opacity: .5;}.RWDbanner005 .title_block {margin-top: 0;margin-bottom: 70px;}.RWDbanner005 .title_block .title_tw {line-height: 1.5;margin: 0px;color: #63534f;font-weight: normal;font-size: 38px;letter-spacing: 3px;}.RWDbanner005 .title_block .title_en {font-size: 16px;margin: 15px 0 0;color: #333;font-weight: 300;letter-spacing: 2px;}.RWDbanner005 .main-title {margin-top: 0;color: #555;letter-spacing: 1.5px;font-weight: 700;margin-bottom: 20px;}.RWDbanner005 .subtitle {color: #333;margin-bottom: 0;font-size: 15px;letter-spacing: 2px;line-height: 1.8;}.RWDbanner005 .swiper-left .subtitle, .RWDbanner005 .swiper-right .subtitle {font-size: 15px;}.RWDbanner005 .swiper-left, .RWDbanner005 .swiper-right {border: 0;}.RWDbanner005 .add-cart:before {background-color: #af9791;}.RWDbanner005 .sub-link:after {width: 100%;}.RWDbanner005 .sub-link:hover:after {background: #a78f88;}/*特製花束-中間項目*/ 
.RWDbanner005 .swiper-center .main-title, .RWDbanner005 .swiper-center .subtitle {padding: 0 15px;}/*特製花束-輪播鍵*/ 
.RWDbanner005 .sqare_shadow {-webkit-box-shadow: none;box-shadow: none;background-color: rgba(255, 255, 255, 0.9);}.RWDbanner005 .sqare_shadow.swiper-next:after, .RWDbanner005 .sqare_shadow.swiper-prev:after {border-top: 2px solid #af9791;border-left: 2px solid #af9791;}/*特製花束-更多按鈕*/ 
.RWDbanner005 .more-btn {position: relative;margin: 70px auto 0;color: #af9791;border: 1px solid #af9791;font-size: 15px;}@media (min-width: 992px){.RWDbanner005 .more-btn:hover {background-color: #af9791;}}/*web*/ 
.web-block {background: #af9791; color: #e4ddda;text-align: center;font-size: 12px; letter-spacing: 1.5px;padding: 5px 0;}/*footer*/ 
.footer-block { background: #e4dad7;font-size: 14px; padding: 30px 0;color: #4a4341; letter-spacing: 1.5px;line-height: 2;}.ft-title { font-size: 18px; line-height: 2; letter-spacing: 2px; color: #3c3230; font-weight: bold; margin-bottom: 10px;}.footer-right { text-align: right;}.RWDsocial002 .iconRounded{border: none;color: transparent;background-color: transparent;padding: 5px;margin: 0 5px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {background-color: transparent;color: transparent;}.ft-button {font-weight: bold;margin-bottom: 10px; font-size: 15px;color: #846060;}.ft-seo { color: #777;}.ft-seo a {color: #7b716e;}.ft-info a {color: #7b716e;}
/*其他尺寸 start*/

@media (max-width:1400px){/*近期課程*/ 
.RWDProduct006 .illustration-v2 {width: 95%;margin: auto;}.RWDProduct006 a.owl-btn.next.rounded-x {right: -1%;}.RWDProduct006 a.owl-btn.prev.rounded-x {left: -1%;}}

/*其他尺寸 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*選單*/ 
.cd-main-header {padding: 0 20px;}.cd-main-header .cd-logo { margin-top:7px !important;width: 145px;}.RWDmenu_plus02 .inside.is-up .cd-main-header{background: rgba(234, 228, 228, 0.97);transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s;-moz-transition: all .5s;}.RWDmenu_plus02 .phone-menu {margin-left: 20px;}.RWDmenu_plus02 .member-block {margin-top: 14px;}/*漢堡打開*/nav.cd-nav ul .close-btn {letter-spacing: 1px;font-size: 15px;}nav.cd-nav .bottom-copyright {display: none;}.cd-primary-nav.nav-is-visible {background:#eae4e4;}.cd-primary-nav .cd-secondary-nav{background:#eae4e4;}/*廣告*/ 
.RWDservice023 .top_shortcut_box {height: 290px;}/*花藝單品*/ 
.RWDproduct002_v3 .popup-portfolio .portfolio-item {padding: 0px 15px;}/*近期課程*/ 
.RWDProduct006 {width: 95%;}.RWDProduct006 .illustration-v2 .item {margin: 0 15px;}/*特製花束*/ 
.product-c-block .container {padding: 0 30px;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
/*廣告*/ 
.RWDservice023 .shortcut_item {margin: 0 20px;width: calc(100%/2 - 40px);}.RWDservice023 .top_shortcut_box {height: 250px;}/*頁尾*/ 
.RWDsocial002 .pull-right {float: right !important;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
/*廣告*/ 
.RWDservice023 .shortcut_item {margin: 0 25px; width: calc(100%/2 - 50px);}.RWDservice023 .top_shortcut_box {height: 230px;}/*近期課程*/ 
.RWDProduct006 .product-description-brd {text-align: center;}.RWDProduct006 .product-description h4.title-price {margin: 0px 0 15px;padding-bottom: 15px;min-height: auto;}.RWDProduct006 .product-description .product-price {text-align: center;}.RWDProduct006 a.add-cart-new {margin-top: 20px;position: relative;bottom: 0;right: 0;}/*花藝單品*/ 
.RWDproduct002_v3 .popup-portfolio .portfolio-item {padding: 0px 10px;}
}
/*991px end*/
/*767px start*/
@media (max-width: 767px) {
/*特製花束*/ 
.RWDbanner005 .more-btn { margin: 30px auto 0;}/*頁尾*/ 
.footer-left, .footer-right {width: 50%;float: left;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
/*選單*/ 
.cd-main-header .cd-logo {margin-top: 12px !important;width: 120px;}.cd-main-header {padding: 0 15px;}.RWDmenu_plus02 .cart-block, .RWDmenu_plus02 .member-block, .RWDmenu_plus02 .querycar-block { margin-top: 10px;}.RWDmenu_plus02 .querycar-block .ii { font-size: 15px;}.RWDmenu_plus02 .cart-block+.querycar-block {margin-left: 0;}.RWDmenu_plus02 .phone-menu {margin-left: 10px;}/*廣告*/ 
.about-block {padding: 0 20px;}.RWDservice023 .shortcut_item {margin: 20px 0;width: 100%;}.RWDservice023 .top_shortcut_box {height: 160px;}/*近期課程*/ 
.product-a-block {padding: 60px 0px;}.RWDProduct006 .illustration-v2 .customNavigation { float: none;position: relative;z-index: 1;width: 0;margin: 0 auto;left:0px}.RWDProduct006 {padding: 0;}.RWDProduct006 .heading h2 {font-size: 30px;}.RWDProduct006 ul.list-inline {margin-top: 25px;}.RWDProduct006 .illustration-v2 .customNavigation a.owl-btn { color: #f2a68d;border-color: #f2a68d;width: 30px;height: 30px;line-height: 30px; margin: 0px 10px;}/*切換按鈕*/ 
.RWDProduct006 .illustration-v2 .customNavigation {display: flex;justify-content: center;}.RWDProduct006 a.owl-btn.prev.rounded-x, .RWDProduct006 a.owl-btn.next.rounded-x {position: relative;}.RWDProduct006 .illustration-v2 .customNavigation a.owl-btn {flex-shrink: 0;}/*花藝單品*/ 
.product-b-block {padding: 60px 0px;}.RWDproduct002_v3 .main-title {font-size: 30px !important;}.RWDproduct002_v3 .popup-portfolio .portfolio-item { width: 50%;margin-bottom: 40px;}/*特製花束*/ 
.product-c-block {padding: 60px 0px;}/*頁尾*/ 
.web-block {letter-spacing: 0.5px;padding: 5px 5px;}.footer-left, .footer-right {width: 100%;float: none;padding: 0;}.footer-right { text-align: center; border-top: 1px solid #d0bcb8;margin-top: 20px;}.footer-block {text-align: center;font-size: 13px;padding: 20px  0px;}.footer-right img {width: 10%;margin-right: 6px;margin-bottom: 10px;margin-top: 20px;}
}
/*600px end*/
/*320px start*/
@media (max-width: 320px){
.cd-main-header {padding: 0 5px;}
}
/*320px end*/