@charset "utf-8";

/* *********************************** */
/* 沒有開購物車-預設 vs 有開購物車 */
/**/
.search_link a.with_shopping_mode {	display: inline-block;}

#menuTop ul:before { border-top:0 !important; }

/* *********************************** */
/* 相本分類全版面 ( 限制最寬2000px */
.work_page .main_part { max-width:1500px;}
.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%;}
#header { height:auto; }
}
@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;}
/* 相本列表*/
.other_album_choice li{background:#000000;}
.work_info_page .main_part { max-width:1500px;}
.work_info_page .path { display: none; }
.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; color:#444444;}
.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; } 

/* *********************************** */


/* *********************************** */
/* Header設定 */
#header {
    padding: 14px 0;
    height: 100px;
    background-color: rgba(255,255,255,0.9);
    box-shadow: 0px 3px 10px rgba(0,0,0,0.3);
}


/* *********************************** */
/*選單*/
#menuTop ul {
    position: relative;
    margin-top: 6px;
}
#menuTop li {
    text-align: center;}
#menuTop li a {
    padding: 5px 25px;
    color: #000000;
    letter-spacing: 1.2px;
    border-right: 1px solid #ccc;
}
#menuTop li a p {
    font: status-bar;}
.path{	display:none;}


/*Footer*/
.footer{
    border-top: none !important;}
.footer_menu {
    border-bottom: 1px solid !important;}

/*地址*/
.add_blank {
    width: 75px;
}
.footer_info ul {
    letter-spacing: 0.13em;
}

/* *********************************** */
/*LOGO設定*/
#header .logo img {
    width: 230px;
    margin-top: -3px;
}
.footer_logo img{
	width:250px ;}

/* *********************************** */
/* 產品的看更多按鈕設定 */
.products-list .more { }
.products-list a:hover .more { }

/*首頁+聯絡按鈕*/
.animated-arrow {
    background: ;}

/*聯絡我們填字框*/
.noborder {
	/*
    border: 1px solid #999999;
	*/}

/* 商品回上一頁Q&A按鈕 */
.lastPage {
    background: ;}
.nextaction {
    background-color: ;}
.lastaction {
    color: ;
    background-color: ;}

/* 購物車商品按鈕 */
.action-button {
    background: ;}
.action-button:hover {
    background: ;
}

/* *********************************** */
/* 頁面的麵包屑 首頁/頁面名稱/ */
.path {}

/* *********************************** */
/* 頁面上方廣告 */
.banner {
    height: 280px;
    background-position: center bottom;
    background-size: cover;
    background-repeat: no-repeat;
}
.banner h5{	display:none;}
.services_page .banner {background-image: url(https://pic03.eapple.com.tw/farfame/s_Banner01.png);}
.share_page .banner {background-image: url(https://pic03.eapple.com.tw/farfame/s_Banner02.png);}
.other_page .banner {background-image: url(https://pic03.eapple.com.tw/farfame/s_Banner03.png);}

/* *********************************** */
/* 針對頁尾第幾個作設定 */
.footer_info ul li:nth-child(1) { /*display:none;*/}

/*大圖文字*/
.swiper-slide:after {
    content: "";
    position: absolute;
    top: 75%;
    left: 48.8%;
    width: 100%;
    height: 100%;
    background: url(https://pic03.eapple.com.tw/farfame/B_text.png);
    background-repeat: no-repeat;
    background-position: center;
    transform: translate(-50%,-50%);
    transition: all .3s;
}
.swiper-slide:nth-child(1):after {
    filter: drop-shadow(0px 0px 10px rgba(0,0,0,0.8)) drop-shadow(0px 0px 10px rgba(0,0,0,0.3));
}
.swiper-slide:nth-child(2):after {
    filter: drop-shadow(0px 0px 10px rgba(0,0,0,0.8)) drop-shadow(0px 0px 10px rgba(0,0,0,1));
}


/* 手機版設定 */
@media screen and (max-width: 768px) {
#header { height:auto; }
#bottom_menu {display: block; }
.footer.with_shopping_mode { padding: 50px 0 90px; }

/* *********************************** */
/*手機板LOGO調整*/
#header .logo img {
    width: 220px;
    margin-top: 0;
}
/*
.footer_logo img{
	width: ;
	}
	*/
.footer_logo {
    margin-left: unset;
    margin: auto;
    text-align: center;
}

.banner {
    height: 190px;}

/* 預設手機版單張圖片 沒有開啟 */
/* 
.bannerindex { display:none;}
.mobile_wp { display:block;}
*/
}

@media screen and (max-width: 600px) { 
.swiper-slide:after {
    top: 50%;
    background-size: 240px;
}
/* 手機版 輪播圖另外在換圖*/
.swiper-slide img { display:none; }
.bannerindex { height:100vh; padding:0;}
.swiper-slide:nth-child(1) { background-image: url(https://pic03.eapple.com.tw/farfame/P_banner1.png);
	background-size:cover;
	background-repeat: no-repeat;
    background-position: center center; }
.swiper-slide:nth-child(2) { background-image: url(https://pic03.eapple.com.tw/farfame/P_banner2.png);
	background-size:cover;
	background-repeat: no-repeat;
    background-position: center center; }
}

