@charset "utf-8";

/*
關於CSS設定說明
CSS屬性是會繼承的，而且還是由上往下繼承。
同樣元素設定16px 後 12px 再 15px 最後會以最後設定的15px為準
但是有兩種情況除外:
1.絕對路徑命名. 如: .xx .yy .zz p {設定值;}
2.important.  如: .xx p {設定值 !important;}

CSS3選取器語法 :nth-child(n) 

*/
#content { min-height: 80vh;}

/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */


/*上方選單解除滑動固定
.header_area.sticky { position:relative;}
*/
.nav-brand {margin-top:6px}
.main_header_area {
	background: linear-gradient(180deg, rgb(255 255 255 / 90%), rgb(255 255 255 / 80%), rgb(255 255 255 / 50%));
	box-shadow: 1px 1px 8px rgba(0,0,0,0.1);
	border-top: 10px solid #0055AA;}
	
.nav-menu { margin: 25px 0 0 0;}
.nav-menu > li > a {
    color: #0055AA;
    padding: 32px 20px;
    font-size: 16px;
    letter-spacing: 2px;
    font-weight: 900;}

.nav-menu>li:hover>a, .nav-menu>li.active>a, .nav-menu>li.focus>a { color: #F08700;}

.nav-dropdown > li > a, .nav-dropdown > li > a {color:#F08700;font-weight: 900;}
.nav-dropdown > li > a:hover, .nav-dropdown > li > a:focus {color:#fff; background: #0055AA;}
.nav-menu>li>.nav-dropdown {border: none;}
.nav-dropdown > li > a {border-bottom:1px solid #eee;}

.nav-menu .submenu-indicator-chevron 
{border-color: transparent #0055AA #0055AA transparent;}
.nav-menu>li:hover>a .submenu-indicator-chevron, .nav-menu>.active>a .submenu-indicator-chevron, .nav-menu>.focus>a .submenu-indicator-chevron 
{border-color: transparent #F08700 #F08700 transparent;}

.tp_links{display: none !important;}

/*上方選單右邊設定 臉書/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}
*/


/*電腦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 {display:none;}
.banner.banA {display:none;}
.services_page .banner.banB {
	background-image:url(https://pic03.eapple.com.tw/universegym/banner-m.jpg); 
    box-shadow:none;
    background-size: cover;
    height: 400PX;
    background-position: center;}
.other_page .banner.banB {
	background-image:url(https://pic03.eapple.com.tw/universegym/banner-b.jpg); 
    box-shadow:none;
    background-size: cover;
    height: 400PX;
    background-position: center;}
.banner.banC {
	background-image:url(https://pic03.eapple.com.tw/universegym/banner-f.jpg); 
    box-shadow:none;
    background-size: cover;
    height: 400PX;
    background-position: center;}
.banner.banblog {
	background-image:url(https://pic03.eapple.com.tw/universegym/banner-l.jpg); 
    box-shadow:none;
    background-size: cover;
    height: 400PX;
    background-position: center;}
.banner.banF {
	background-image:url(https://pic03.eapple.com.tw/universegym/banner-pi.jpg); 
    box-shadow:none;
    background-size: cover;
    height: 400PX;
    background-position: center;}
.banner.banE {
	background-image:url(https://pic03.eapple.com.tw/universegym/smallBanner5.png); 
    box-shadow:none;
    background-size: cover;
    height: 400PX;
    background-position: center;}
	
@media screen and (max-width: 1160px) {	
.services_page .banner.banB {background-image:url(https://pic03.eapple.com.tw/universegym/mbanner-m.jpg);}
.other_page .banner.banB {background-image:url(https://pic03.eapple.com.tw/universegym/mbanner-b.jpg); }
.banner.banC {background-image:url(https://pic03.eapple.com.tw/universegym/mbanner-f.jpg);}
.banner.banblog {background-image:url(https://pic03.eapple.com.tw/universegym/mbanner-l.jpg); }
.banner.banF {background-image:url(https://pic03.eapple.com.tw/universegym/mbanner-pi.jpg); }
}

@media screen and (max-width: 440px) {	
.services_page .banner.banB {
	background-image:url(https://pic03.eapple.com.tw/universegym/mmbanner-m.jpg);
	height: 185px;}
.other_page .banner.banB {
	background-image:url(https://pic03.eapple.com.tw/universegym/mmbanner-b.jpg);
	height: 185px; }
.banner.banC {
	background-image:url(https://pic03.eapple.com.tw/universegym/mmbanner-f.jpg);
	height: 185px;}
.banner.banblog {
	background-image:url(https://pic03.eapple.com.tw/universegym/mmbanner-l.jpg); 
	height: 185px;}
.banner.banF {
	background-image:url(https://pic03.eapple.com.tw/universegym/mmbanner-pi.jpg);
	height: 185px; }
.banner.banE {
	background-image:url(https://pic03.eapple.com.tw/universegym/mmsmallBanner5.jpg);
	height: 185px; }
}
	
/*.other_page	{
    width: 100%;
    background:no-repeat;
    background-image: url(https://pic03.eapple.com.tw/universegym/cssbg.png);
	background-attachment:fixed;
	background-size: cover;
	background-position: center;}*/
	
.path {display:none;}
.other_select_page .promotion_title {display:none;}
.other_select_page .clearfix {display: none;}
.other_select_page .page {margin: 0px;}

/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */


/*文章設定*/
.blog_back a.article_btn_next, .blog_back a.article_btn_prev {background: #0055AA;}
.blog_back a.article_btn_back {background: #F08700;}
.blog_le .accordion > li:hover, .blog_le .accordion > li.on_this_category {
	background: #0055AA !important;}


/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */


/*購物車*/
.products-list .more {
    border: 1px solid #0055AA;
    color: #0055AA;}
.products-list a:hover .more  {
    border: 1px solid #0055AA;
    background: #0055AA;}
.lastaction {background-color: #CDE6F5;}
.nextaction {background-color: #0055AA;}
.lastPage {background: #F08700;}



/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */


/*聯絡我們*/
.contact_form li .form__label {width: 163px;margin-left: -167px;}
.contact_form li {padding-left: 170px;}
.animated-arrow {background: #F08700;}

/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */

/*footer*/

.footer {background:#fff;border-top: 1px solid #eee;}
.footer_logo {margin-top:-6px;}
.footer_info li:nth-child(1) {width: 100%;}
.footer_info li:nth-child(2) {width: 100%; margin: 15px 0 8px -7px;}
.footer_menu a {
    border: 1px #fff solid;
    color:#0055AA;
    background:none;
	text-align: center;
    font-size: 13px;
    letter-spacing: 1px;}
.footer_menu a:hover {
	color:#0055AA;
	background: none; 
	border: 1px #0055AA solid;
    font-weight: 550;}


.copy {color: #fff; background: linear-gradient(180deg, #0055AA,#004187);}
.copy a {color: #fff;}
.copy a:hover { color: #F08700;}

@media screen and (max-width: 768px) {
/* 開啟手機板下方按鈕所需設定 */
#bottom_menu {display: block; }
.footer.with_shopping_mode { padding:30px 0 70px; }
#to_top { bottom:60px;}
}

@media screen and (max-width: 600px) { 
}




