@charset "utf-8";


@import url('https://fonts.googleapis.com/css2?family=Advent+Pro:ital,wght@0,100..900;1,100..900&family=Alumni+Sans+Pinstripe:ital@0;1&family=El+Messiri:wght@400..700&family=Kiwi+Maru&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans+TC:wght@100..900&family=Noto+Serif+JP:wght@300&family=Noto+Serif+TC:wght@200..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Shippori+Mincho&family=Yuji+Mai&family=Zen+Kaku+Gothic+New&family=Zen+Maru+Gothic&display=swap');

/*new----------------------------------*/
/*header*/
.stellarnav > ul > li > a { letter-spacing: 2px;  color: #ffffff; margin: 0 20px; }
.header_area { background: #f0f0f000; position: fixed;}
.header_area.sticky { backdrop-filter: blur(4px);  background: #41404047;  transition: all .5s ease; }
.nav-brand img { max-width: 55%; }
.stellarnav li.has-sub > a:after { display:none;}

/* 側邊按鈕*/
.info_fix>span { display:none; }

.info_fix_links { display:block !important;}
.info_fix_links a {   background: #171918; color: black; }
.info_fix_links a:hover {   background: #000; }
.info_fix_links a i { color: #d6c278; }
.me_tp_features a i { display:none; }

/*文章修改*/
.subbox_item a:before, .subbox_item a:after { display:none;}
.subbox_item a { display: block; }
.blog_subbox { grid-template-columns: repeat(auto-fill, minmax(315px, 1fr)); }
.blog_le .accordion { border: none; }

.blog_le .accordion > li:hover, .blog_le .accordion > li.on_this_category {  background: #222 !important; }
.animated-arrow {  background: #393d46; }
.module_i_news li a:before, .module_i_news li a:after { display:none;}
.module_i_news li a { display: block; }
.module_i_news ul {  grid-template-columns: repeat(auto-fill, minmax(310px, 1fr)); }
.lastPage { background: #393d46; }
.module_i_news .title_i_box { display:none;}

/*相簿修改*/
.other_album { display:none;}
.subalbum-menu h2 { display:none;}
.other_subalbum li { background: #f7f7f7; }
.other_subalbum li a p { line-height: 2; text-align: center; margin-top: 10px; letter-spacing: 1px; }

/*footer*/
.box_link { display:none; }
.footer_menu a {  border: none;  background: #1a202c; }
.footer { background-color:#393d46; }
.footer_info {  grid-template-columns: auto; }
.footer_info li p { color: #ffffff; }
.footer_info li a { color: #ffffff; }
.footer_logo img { max-width: 55%; }

.copy a { color: #d0d0d0; }


/*內頁BANNER 設定*/
.banner { height:400px;}
.banner h5 { display:none;}
.banner.banA { background-image: url(https://pic03.eapple.com.tw/teng-chen/banA.jpg); background-position: center; width: 100%; height: 20vw; background-size: cover; }
.banner.banB { background-image: url(https://pic03.eapple.com.tw/teng-chen/banB.jpg); background-position: center; width: 100%; height: 20vw; background-size: cover; }
.banner.banC { background-image: url(https://pic03.eapple.com.tw/teng-chen/banC.jpg); background-position: center; width: 100%; height: 20vw; background-size: cover; }
.banner.banD { background-image: url(https://pic03.eapple.com.tw/teng-chen/banD.jpg); background-position: center; width: 100%; height: 20vw; background-size: cover; }
.banner.banE { background-image: url(https://pic03.eapple.com.tw/teng-chen/banE.jpg); background-position: center; width: 100%; height: 20vw; background-size: cover; }
.banner.banF { background-image: url(https://pic03.eapple.com.tw/teng-chen/banF.jpg); background-position: center; width: 100%; height: 20vw; background-size: cover; }
.banner.banblog { background-image: url(https://pic03.eapple.com.tw/teng-chen/banblog.jpg); background-position: center; width: 100%; height: 20vw; background-size: cover; }
#content { background-color:#F7F7F7; }

/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */


/*預設解除背景輪播*/
#content_main { margin:0; background: #f7f7f7; }
.bannerindex { position:static; height:auto;}
.swiper-banner { position:static; margin:0; height:auto;} 
.swiper-slide img { height:100%;}


.car_page .information_left { display: block; }









/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */
@media screen and (max-width: 1600px) {	

}
@media screen and (max-width: 1440px) {
}


@media screen and (max-width: 1367px) {	

}
@media screen and (max-width: 1200px) {
.swiper-slide img { height: auto;}
/*文章管理*/
}

@media screen and (max-width: 1050px) {	

}
@media screen and (max-width: 1035px) {	

}
@media screen and (max-width: 1024px) {
.navigation { padding: 15px 0 0 0; }
.header_area { position: relative; height:auto; }
}
@media screen and (max-width: 980px) {

}

@media screen and (max-width: 768px) {
.bannerindex { padding:0; margin:0;}
.main_header_area .container { max-width: 100%; margin: 0; }
.stellarnav .menu-toggle span.bars span { background: #827c78; }
.stellarnav .menu-toggle:after { color: #827c78; }
.navigation { padding: 1%; }
.footer_info li { padding: 2% 5%;}
.footer_logo { display: inline-block; }
.nav-brand img { max-width: 30%; }
.stellarnav > ul > li > a {  color: #433f3e; }

/*文章管理/＝＝＝＝＝*/
h4.blog_category_title{font-size: 24px;}
h4.blog_category_title span{font-size: 20px;}
}
@media screen and (max-width: 570px) {
.header_area {  position: relative; }
.navigation { padding: 2%; }
.product_page .products-list { width: 100%; }
.products-list { grid-template-columns: 1fr 1fr; }
.contact_form li {  display: flex; justify-content: space-evenly; }
.contact_form li .form__label {   width: 95px; }

#content_main { margin-top: -10px; }
.product_page .products-list {  width: auto; }
.products-list {  display: block; }
.products-list .item {   width: 49%; }
.subbox_item {  width: 100%;  border-bottom: none; }


.footer { padding: 50px 0 0; }
.footer_info li { text-align: center; }
.footer_info ul { display: block;}
.footer_menu a {
	display: inline-block;
    border: 1px #ccc solid;
}
.stellarnav .menu-toggle {  padding: 15px;}
}


@media screen and (max-width: 414px) { 

}
