@charset "utf-8";
/* ************天藝窗飾************************ */
/*
關於CSS設定說明
CSS屬性是會繼承的，而且還是由上往下繼承。
同樣元素設定16px 後 12px 再 15px 最後會以最後設定的15px為準
但是有兩種情況除外:
1.絕對路徑命名. 如: .xx .yy .zz p {設定值;}
2.important.  如: .xx p {設定值 !important;}

CSS3選取器語法 :nth-child(n) 

*/

/*選單改圓體*/
@import url(https://fonts.googleapis.com/earlyaccess/cwtexyen.css);
/*body{ font-family: "cwTeXYen", sans-serif;}*/
.footer_menu a{ font-family: "cwTeXYen", sans-serif;}
.nav-menu > li > a:not(.tp_links a) { font-family: "cwTeXYen", sans-serif;}
/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */


/*上方選單解除滑動固定
.header_area.sticky { position:relative;}
*/


/*上方選單右邊設定 臉書/LINE/電話/信箱
.tp_links a:before {寬高大小設定}
.tp_links a.me_tp_fb {}
.tp_links a.me_tp_fb:before {背景換圖/建議.SVG}
.tp_links a.me_tp_line {}
.tp_links a.me_tp_line:before {背景換圖/建議.SVG}
.tp_links a.me_tp_call {}
.tp_links a.me_tp_call:before {背景換圖/建議.SVG}
.tp_links a.me_tp_mail {}
.tp_links a.me_tp_mail:before {背景換圖/建議.SVG}
*/

/*麵包屑隱藏*/
.path{	display:none;}

/*選單*/

.header_area {  position: fixed; width: 100%; }
.main_header_area .container { max-width: 1600px;transition: .5s;}
.main_header_area {   background-color: none; /*box-shadow: rgb(0 0 0 / 20%) 0px 0px 8px; background: rgb(0 0 0 / 0%);*/transition: .5s;background: -webkit-linear-gradient(top, rgb(255 255 255) 0%,rgba(173,161,126,0) 100%); height: 90px;}
.nav-menu > li > a {   font-weight: 500; text-transform: uppercase; color:#000; font-size:19px; }
.nav-menu > li > a:hover {    color: #464646; padding: 8px 12px;transition: all .3s; }
.nav-menu {margin: 45px 0 8px 0;}
.nav-brand {  width: 215px;}
/*.nav-brand img {  max-width: 82%;  margin-top: 8px;transition: .5s;}*/
.nav-dropdown > li > a {  color: #000;  background: #fff;}
.nav-dropdown > li > a:hover {color: #111; background-color:#ececec;transition: all 1s;}
.nav-menu > li > a:not(.tp_links a) { /*border-left: 1px solid #ccc;*/  padding: 7px 20px;letter-spacing: 1px;font-weight: 500;}
/*.nav-menu > li:nth-child(1) > a { border-left: none !important;}*/
.nav-menu>li:hover>a, .nav-menu>li.active>a, .nav-menu>li.focus>a {  color: #a17a46;}
.nav-menu>li>.nav-dropdown {  border: none;}
.tp_links a.me_tp_call:before{ display: none;}
.tp_links a.me_tp_mail:before{ display: none;}
.me_tp_features a i.fa { color: #fff;}
.navigation * > span { color: #fff;}
.me_tp_features a.tp_btn_notice {color: #fff;}
.me_tp_features { top: 11px;}

/*footer*/
.footer_menu a {  width: 30%;  text-align: center; font-size:16px;}
.footer_logo img {  width: 85%;  margin: 0px 10px;  margin-left: 0px;}
.footer_info li p {  line-height: 1.6em;	letter-spacing:2px; }
.footer_info li:nth-child(1) { width: 40%;}
.footer_info li:nth-child(2) { width: 52%;}
.copy { background-color: #e8e8e8;}

/*header下拉變化*/
/*.header_area.sticky .nav-brand{width: 200px;  margin-top: 8px;transition: all 0.5s;}*/
.header_area.sticky .nav-brand img{width: 100%;  margin-top: 3px;transition: all 0.5s;}
.header_area.sticky .nav-menu {margin: 0;transition: all 0.5s;transition-timing-function: ease-in-out; margin: 46px 0px 5px 0px;}
.header_area.sticky .nav-menu > li > a {  padding: 7px 19px 7px 25px;  font-size: 15px;transition: all 0.5s;font-size:19px;}
.header_area.sticky .main_header_area{ background-color:#fff;transition: all 0.5s;}
.header_area.sticky .nav-menu > li > a:hover { transition: all 1s;}

/*聯絡我們*/
.contact_page .list_before.info li:nth-last-child(1){ padding-left:0px;}
.contact_page .animated-arrow {  background: #d6a45b;}

/*相簿*/
.album_page .show-list .item:hover .show_name { color: #d6a45b;}
/*相簿底部分類箭頭移除增加陰影*/
.album_info_page .fa-long-arrow-right:before { display:none;}
.other_album_choice li, .products-list a:hover .more { box-shadow: 2px 2px 6px #2a271f;}
.other_album_choice li .fa { display: none;}
/*相簿固定高度*/
.pic-list .show_pic img {   height: 240px !important;}

/*文章*/
.blog_page .subbox_item a:after {  background: rgb(255 255 255 / 80%);}
.blog_page .subbox_item a:before {  background: rgb(184 184 184);color: #fff;}
.blog_page .subbox_item { width: 100%;}


/*購物車*/
.product_page .products-list .more {  border: 1px solid #ddb885;  color: #ddb885;}
.product_page .products-list a:hover .more { background: #ddb885; border-color: #ddb885;}
.product_info_page .nextaction {  background-color: #ddb885;}
.product_info_page .lastPage { background: #ddb885;}
.product_info_page .lastaction {  background-color: #f3f3f3;}
.product_info_page .product-layer-two li a {  border-bottom: 1px solid #aaa; padding: 7px 14px;  color: #000000;}
.product_page .product-layer-two li a {  border-bottom: 1px solid #aaa; padding: 7px 14px;  color: #000000;}
.product-layer-two li a { border: none;}
.inquiry_a2 {  background: #f8b500;}
.inquiry_a1 {  background: #c11920;}
/*購物車商品Q&A隱藏*/
.prod-item:nth-child(2) h3 { display: none;}
.qaform {  display: none;}
/*購物車按鈕*/
.inquiry_a1 {  width: 100%;}
.inquiry_a2 {  display: none;}

/*購物車*/
/*只顯示當前主分類*/
/*.product-layer-two>li:not(li.active) {    display: none;}*/

.products-list a:hover .more{background: #c00;border-color: #c00; } 
.products-list .more { border: 1px solid #444;color: #444;}

/*購物車內外層最大寬度設定*/
.product_page .main_part {    max-width: 1500px;}
.product_info_page .main_part {    max-width: 1200px;}


/*購物車選單放在左邊*/
.product_page .show_content,.product_info_page .show_content{    width: 100%;    display: flex;    justify-content: space-between;    flex-wrap: wrap;}
.product_page .product-layer-two {    position: relative;    width: 220px;    letter-spacing: 1px;}
.product_page .products-list, .product-wrapper {    width: calc(100% - 270px);}
.page{    width: 100%;}


/*購物車主分類設定寬度100%*/
.product-layer-two > li {    width: 100%;    max-width: 100%;    padding: 0px;    text-align: left;}


/*購物車次分類固定展開*/
.product-layer-two li ul {    position: unset;    margin-top: 10px;    display: block !important;    width: 100%;    margin-left: 0;}
.product-layer-two li:hover ul {    border: none !important;    display:block !important;}
.product-layer-two li li{    display: block;    padding: 5px 10px;    transition: all ease .3s;}
.product-layer-two > li ul > li + li {    margin-top: 5px;}
.product-layer-two li li a{    padding: 0;}
.product-layer-two li li:hover > a {  background: #fff;  	 color: #ddb885;}


/*購物車內頁不顯示分類選單*/
.product_info_page .product-layer-two {    display: none;}
.product_info_page .products-list, .product-wrapper {    width: 100%;}


/*選單主分類背景色hover*/
.product-layer-two li:hover > a {    background: #ddb885;color: #fff;}


/*選單文字顏色*/
.product-layer-two li.active > a {    background: #777;    color: #111;    font-weight: normal;}
.product-layer-two li a {    color: #111;}


/*次分類hover箭頭*/
.product-layer-two li li:hover{    margin-left: 15px;}
.product-layer-two li li > a:before {
    content: "";
    position: absolute;
    width: 12px;
    height: 8px;
    background: #fff;
    left: 0;
    margin-left: -20px;
    top: 50%;
    margin-top: -4px;
    clip-path: polygon(0 0, 100% 50% , 0 100%);
}
.product-layer-two li li:hover > a:before {    background: #ddb885;}

/*購物車結束*/


/*電腦LOGO
.nav-brand {}
*/

/*手機LOGO
.nav-brand-m {}
*/


/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */


/*預設解除背景輪播*/
#content_main { margin:0;}
.bannerindex { position:static; height:auto;}
.swiper-banner { position:static; margin:0; height:auto;} 
.swiper-slide img { height:auto;}
@media screen and (max-width: 768px) {
.bannerindex { padding:0; margin:0;}
}


/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */


/*內頁BANNER 設定*/
.banner {}
.banner h5 {}
.banner.banA {}
.banner.banB {}
.banner.banC {}
.banner.banD {}
.album_page .banE {background-image: url(https://pic03.eapple.com.tw/curtainart6726/banner.png);
    background-repeat: no-repeat;
    height: 280px;
    box-shadow: none;
	padding: 0 0;
	background-position: center center;}
.album_info_page .banE {background-image: url(https://pic03.eapple.com.tw/curtainart6726/banner.png);
    background-repeat: no-repeat;
    height: 280px;
    box-shadow: none;
	padding: 0 0;
	background-position: center center;}
.product_page .banF {background-image: url(https://pic03.eapple.com.tw/curtainart6726/banner.png);
    background-repeat: no-repeat;
    height: 280px;
    box-shadow: none;
	padding: 0 0;
	background-position: center center;}
.product_info_page .banF {background-image: url(https://pic03.eapple.com.tw/curtainart6726/banner.png);
    background-repeat: no-repeat;
    height: 280px;
    box-shadow: none;
	padding: 0 0;
	background-position: center center;}
.blog_page .banblog {background-image: url(https://pic03.eapple.com.tw/curtainart6726/banner.png);
    background-repeat: no-repeat;
    height: 280px;
    box-shadow: none;
	padding: 0 0;
	background-position: center center;}
.blog_in_page .banblog {background-image: url(https://pic03.eapple.com.tw/curtainart6726/banner.png);
    background-repeat: no-repeat;
    height: 280px;
    box-shadow: none;
	padding: 0 0;
	background-position: center center;}
.contact_page .banC {background-image: url(https://pic03.eapple.com.tw/curtainart6726/banner.png);
    background-repeat: no-repeat;
    height: 280px;
    box-shadow: none;
	padding: 0 0;
	background-position: center center;}
.banner h5 {
    color: #d6a869;
    font-size: 25px;
    position: relative;
    font-weight: 300;
	top:147px;
}
.banner { background: none;}
/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */


/*文章設定*/
/*一排呈現
.subbox_item { width:100%;}
*/


/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */


/*相本分類全版面 ( 限制最寬2000px
.work_page .main_part { max-width:2000px;}
.work_page .show_content { padding:0; width:100%;}
.work_page .show-list .item { width:33%; display:inline-block; float:none; margin:0; padding:0;}
@media screen and (max-width: 768px) {
.work_page .show-list .item { width:49%;}
}
@media screen and (max-width: 570px) {
.work_page .show-list .item { width:100%;}
}
.work_page .show-list .item a { max-width:100%;}
.work_page .show-list .show_pic { height:auto; line-height:0;}
.work_page .show-list .show_pic img { max-width:100%; max-height:100%;}
.work_page .show-list .show_name { position:absolute; top:50%; right:10%; width:80%; height:auto; line-height:160%; font-size: 20px; color: #FFFFFF !important; border: solid 1px #fff; text-align: center; margin: -20px 0 0 -120px; padding:5px 20px; transition:all ease-in .3s; opacity:0;}
.work_page .show-list .item:hover .show_name {opacity:1;}
*/


/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */


/*相本列表
.work_info_page .main_part { max-width:2000px;}
.work_info_page .show_content { padding:0; width:100%;}
.work_info_page .subalbum-menu { text-align:center;}
.work_info_page .subalbum-menu h2 { float:none;}
.work_info_page .pic-list .item { margin:0; padding:10px; width:49%; float:none; display:inline-block;}
@media screen and (max-width: 768px) {
.work_info_page .pic-list .item { width:100%;}
}
.work_info_page .pic-list .show_pic { height:auto; line-height:0;}
.work_info_page .pic-list .show_pic img { max-width:100%; max-height:100%;}
.work_info_page .pic-list .item a { max-width:100%; pointer-events: none; cursor: default; } 取消連結被點擊效果
*/


/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */


@media screen and (max-width: 1024px) {
.header_area {  position: relative; width: 100%; }
.footer_info li:nth-child(1) { width: 100%;}
.footer_info li:nth-child(2) { width: 100%; margin:10px 0px;}
.footer_logo img {  margin: 0px 10px;  margin-left: 10px;}
.nav-menu > li > a:not(.tp_links a) { padding: 7px 12px;}
.pic-list .show_pic img {  height: 197px !important;}
}

@media screen and (max-width: 768px) {
/* 開啟手機板下方按鈕所需設定 */
#bottom_menu {display: block; }
.footer.with_shopping_mode { padding:30px 0 70px; }
#to_top { bottom:60px;}
.navigation-portrait .nav-dropdown>li>a { width:100%;}
.header_area.sticky .nav-menu > li > a {  padding: 20px 10px;}
.nav-menu > li > a:not(.tp_links a) {  padding: 20px 12px;}
.navigation-portrait .nav-menus-wrapper {  background-color: rgb(255 255 255 / 90%);}
.navigation-portrait .nav-menu>li {  border-top: solid 1px #bebebe;}
.navigation * > span {  color: #7b7b7b;}
.footer_logo img {  width: 65%;}
.nav-brand img {  max-width: 83%;}

.me_tp_features {  padding: 0px;}
/*手機板banner*/
.album_page .banE {  height: 190px;  background-position-x: 28%;}

.album_info_page .banE {height: 190px;  background-position-x: 28%;}
.product_page .banF {height: 190px;  background-position-x: 28%;}
.product_info_page .banF {height: 190px;  background-position-x: 28%;}
.blog_page .banblog {height: 190px;  background-position-x: 28%;}
.blog_in_page .banblog {height: 190px;  background-position-x: 28%;}
.contact_page .banC {height: 190px;  background-position-x: 28%;}
.banner h5 {top:85px;}

/*底部icon*/
#bottom_menu li:nth-child(2)>a {  display: none;}
#bottom_menu li:nth-child(3)>a {  display: none;}
#bottom_menu li:first-child:nth-last-child(3), #bottom_menu li:first-child:nth-last-child(3) ~ li {width: 100%;}

.pic-list .show_pic img {  height: 270px !important;}
.pic-list .show_pic { padding-bottom: 0%;  height: auto;}
.product_page .product-layer-two {    width: 100%;    }
.product_page .products-list, .product-wrapper { width: calc(100%)!important;}
}
@media screen and (max-width: 700px) { 

.pic-list .show_pic {  padding-bottom: 0%;}
}
@media screen and (max-width: 600px) { 
.album_info_page .pic-list .item {   width: 100%;  margin: 6px 0%;}
.pic-list .show_pic {  padding-bottom: 45%;}
.pic-list .show_pic img {  height: auto !important; width: 100%;}
}

@media screen and (max-width: 450px) {
.pic-list .show_pic { padding-bottom: 20%;}
}


