@charset "utf-8";
/*
顏色 amber 設置
*/
/*============================================================================*/
/*----------------------------------------------------------------------------*/

/*============================================================================*//*============================================================================*//*============================================================================*/
/*amber common*/
a { color: rgba(216, 67, 21, .85); }
a:link { color: rgba(216, 67, 21, .85); }
a:visited { color: rgba(69, 69, 69, .85); }
a:hover { color: rgba(255, 111, 0, .85); }
a:active { color: rgba(109, 76, 65, .85); }





/*============================================================================*//*============================================================================*//*============================================================================*/
/*Navigation*/
/*============================================================================*//*============================================================================*//*============================================================================*/
/*父層*/
nav.mega > ul {
	border-top: 1px solid rgba(255, 160, 0, .35); border-bottom: 1px solid rgba(255, 160, 0, .95);
	box-shadow: 1px 1px 8px 0px rgba(255, 179, 0, .35), -1px -1px 3px 0px rgba(255, 248, 225, .65) inset;
	background-color: rgba(255, 248, 225, .95);
}
/*當移至 上箭頭*/
nav.mega > ul > li.current > a.top-arrow:before,
nav.mega > ul > li > a.top-arrow:hover:before { border-color: rgba(255, 193, 7, .85) transparent transparent transparent; }
/*當移至 下箭頭*/
nav.mega > ul > li.current > a.bottom-arrow:before,
nav.mega > ul > li > a.bottom-arrow:hover:after { border-color: transparent transparent rgba(255, 193, 7, .85) transparent; }

nav.mega > ul > li > a { color: rgba(109, 76, 65, .95); }
nav.mega > ul > li > a:hover { color: rgba(84, 110, 122, .95); text-shadow: 1px 1px 0px rgba(109, 76, 65, .15); }
nav.mega > ul > li.current > a > strong { color: rgba(216, 67, 21, .85); } /*active*/

/*子層*/
nav.mega > ul > li.pure-list > .pl-inner {
	border-top: 3px solid rgba(255, 193, 7, .85); border-bottom: 1px solid rgba(255, 193, 7, .85);
	box-shadow: 1px 1px 5px 0px rgba(255, 179, 0, .35), -1px -1px 3px 0px rgba(255, 248, 225, .65) inset;
	background-color: rgba(255, 255, 245, .95);
}
nav.mega > ul > li.pure-list > .pl-inner > ul > li.second-floor > a { color: rgba(125, 35, 8, .95); }
nav.mega > ul > li.pure-list > .pl-inner > ul > li.second-floor > a:hover { color: rgba(200, 100, 0, .95); }
/*孫層*/
nav.mega > ul > li.pure-list > .pl-inner > ul > li.third-floor > a { color: rgba(216, 67, 21, .85); }
nav.mega > ul > li.pure-list > .pl-inner > ul > li.third-floor > a:hover { color: rgba(255, 111, 0, .85); }




/*drop-down*/
nav.mega > ul > li.drop-down > ul {
	border: 1px solid rgba(255, 160, 0, .95);
	border-top: 3px solid rgba(255, 193, 7, 0);
	box-shadow: 1px 1px 5px 0px rgba(255, 179, 0, .35), -1px -1px 3px 0px rgba(255, 248, 225, .65) inset;
	background-color: rgba(255, 248, 225, .95);
}
nav.mega > ul > li.drop-down > ul > li > a { border-bottom: 1px solid rgba(255, 193, 7, .35); color: rgba(125, 35, 8, .95); }

nav.mega > ul > li.drop-down > ul > li > a:hover { color: rgba(200, 100, 0, .95); }

nav.mega > ul > li.drop-down > ul > li.has-sub:after { color: rgba(125, 35, 8, .95); }
nav.mega > ul > li.drop-down > ul > li.has-sub:hover:after { color: rgba(200, 100, 0, .95); }


nav.mega > ul > li.drop-down > ul > li.has-sub > ul {
	border: 1px solid rgba(255, 160, 0, .95);
	box-shadow: 1px 1px 5px 0px rgba(255, 179, 0, .35), -1px -1px 3px 0px rgba(255, 248, 225, .65) inset;
	background-color: rgba(255, 248, 225, .95);
}
nav.mega > ul > li.drop-down > ul > li.has-sub > ul.rt { border-left: 3px solid rgba(255, 160, 0, .95); }
nav.mega > ul > li.drop-down > ul > li.has-sub > ul.lt { border-right: 3px solid rgba(255, 160, 0, .95); }
nav.mega > ul > li.drop-down > ul > li.has-sub > ul.rt:before { border-color: transparent rgba(255, 160, 0, .95) transparent transparent; }
nav.mega > ul > li.drop-down > ul > li.has-sub > ul.lt:before {  border-color: transparent transparent transparent rgba(255, 160, 0, .95); }
nav.mega > ul > li.drop-down > ul > li.has-sub:hover > ul > li > a { border-bottom: 1px solid rgba(255, 193, 7, .35); color: rgba(216, 67, 21, .85); }

nav.mega > ul > li.drop-down > ul > li.has-sub:hover > ul > li > a:hover { color: rgba(255, 111, 0, .85); }

/*nav slideshow*/
nav.mega > ul > li.pure-list > .pl-inner > ul.hasimg > .nav-owl-container > .nav-owl-wrapper > .owl-stage-outer > .owl-stage > div.owl-item > .item {
	border: 10px solid rgba(255, 255, 255, .85);
	box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .35);
}
nav.mega > ul > li.pure-list > .pl-inner > ul.hasimg > .nav-owl-container > .nav-owl-wrapper > .owl-stage-outer > .owl-stage > div.owl-item > .item > figure > figcaption {
	box-shadow: -1px 1px 2px 0px rgba(255, 255, 255, .35) inset;
	background-color: rgba(0, 0, 0, .45);
}
nav.mega > ul > li.pure-list > .pl-inner > ul.hasimg > .nav-owl-container > .nav-owl-wrapper > .owl-stage-outer > .owl-stage > div.owl-item > .item:hover > figure > figcaption {
	background-color: rgba(0, 0, 0, .65);
}
nav.mega > ul > li.pure-list > .pl-inner > ul.hasimg > .nav-owl-container > .nav-owl-wrapper > .owl-stage-outer > .owl-stage > div.owl-item > .item > figure > figcaption > a > strong {
	color: rgba(255, 255, 255, .95);
}
nav.mega > ul > li.pure-list > .pl-inner > ul.hasimg > .nav-owl-container > .nav-owl-wrapper > .owl-stage-outer > .owl-stage > div.owl-item > .item > figure > figcaption > a:hover > strong {
	color: rgba(255, 255, 255, .95);
}
nav.mega > ul > li.pure-list > .pl-inner > ul.hasimg > .nav-owl-container > .nav-owl-wrapper > .owl-stage-outer > .owl-stage > div.owl-item > .item > figure > figcaption > a:after {
	color: rgba(255, 255, 255, .65);
}
nav.mega > ul > li.pure-list > .pl-inner > ul.hasimg > .nav-owl-container > .nav-owl-wrapper > .owl-stage-outer > .owl-stage > div.owl-item > .item:hover > figure > figcaption > a:after {
	color: rgba(255, 255, 255, .95);
}

nav.mega > ul > li.pure-list > .pl-inner > ul.hasimg > ol > li > a { color: rgba(125, 35, 8, .95); }
nav.mega > ul > li.pure-list > .pl-inner > ul.hasimg > ol > li > a:hover { color: rgba(200, 100, 0, .95); }

nav.mega > ul > li.pure-list > .pl-inner > ul.hasimg > .nav-owl-container > .nav-owl-wrapper > .owl-nav > button.owl-prev,
nav.mega > ul > li.pure-list > .pl-inner > ul.hasimg > .nav-owl-container > .nav-owl-wrapper > .owl-nav > button.owl-next { background-color: rgba(0, 0, 0, .35); }
nav.mega > ul > li.pure-list > .pl-inner > ul.hasimg > .nav-owl-container > .nav-owl-wrapper > .owl-nav > button.owl-prev > span:before,
nav.mega > ul > li.pure-list > .pl-inner > ul.hasimg > .nav-owl-container > .nav-owl-wrapper > .owl-nav > button.owl-next > span:before { color: rgba(255, 255, 255, .8); }

/*============================================================================*//*============================================================================*//*============================================================================*/
/* Mobile Navigation */
/*============================================================================*//*============================================================================*//*============================================================================*/
/*----------------------------------------------------------------------------*/
/*toggle*/
/*----------------------------------------------------------------------------*/
.navmob-toggle .ham-s1 span, .navmob-toggle .ham-s2 span, .navmob-toggle .ham-s3 span, .navmob-toggle .ham-s4 span, .navmob-toggle .ham-s5 span,
.navmob-toggle .ham-s6 span, .navmob-toggle .ham-s7 span, .navmob-toggle .ham-s8 span, .navmob-toggle .ham-s9 span, .navmob-toggle .ham-s10 span,
.navmob-toggle .ham-s11 span, .navmob-toggle .ham-s12 span, .navmob-toggle .ham-s13 span, .navmob-toggle .ham-s14 span, .navmob-toggle .ham-s15 span,
.navmob-toggle .ham-s16 span, .navmob-toggle .ham-s17 span, .navmob-toggle .ham-s18 span, .navmob-toggle .ham-s19 span, .navmob-toggle .ham-s20 span,
.navmob-toggle .ham-s14 span::before {
	background-color: rgba(255, 120, 0, .85);
	-webkit-transition: background-color .3s ease; transition: background-color .3s ease;
}
.navmob-toggle .ham-s15::after, .navmob-toggle .ham-s16::after { color: rgba(255, 120, 0, .85); }
.navmob-toggle .ham-s1:hover span, .navmob-toggle .ham-s2:hover span, .navmob-toggle .ham-s3:hover span, .navmob-toggle .ham-s4:hover span, .navmob-toggle .ham-s5:hover span,
.navmob-toggle .ham-s6:hover span, .navmob-toggle .ham-s7:hover span, .navmob-toggle .ham-s8:hover:hover span, .navmob-toggle .ham-s9:hover span, .navmob-toggle .ham-s10:hover span,
.navmob-toggle .ham-s11:hover span, .navmob-toggle .ham-s12:hover span, .navmob-toggle .ham-s13:hover span, .navmob-toggle .ham-s14:hover span, .navmob-toggle .ham-s15:hover span,
.navmob-toggle .ham-s16:hover span, .navmob-toggle .ham-s17:hover span, .navmob-toggle .ham-s18:hover span, .navmob-toggle .ham-s19:hover span, .navmob-toggle .ham-s20:hover span,
.navmob-toggle .ham-s1.open span, .navmob-toggle .ham-s2.open span, .navmob-toggle .ham-s3.open span, .navmob-toggle .ham-s4.open span, .navmob-toggle .ham-s5.open span,
.navmob-toggle .ham-s6.open span, .navmob-toggle .ham-s7.open span, .navmob-toggle .ham-s8.open span, .navmob-toggle .ham-s9.open span, .navmob-toggle .ham-s10.open span,
.navmob-toggle .ham-s11.open span, .navmob-toggle .ham-s12.open span, .navmob-toggle .ham-s13.open span, .navmob-toggle .ham-s14.open span, .navmob-toggle .ham-s15.open span,
.navmob-toggle .ham-s16.open span, .navmob-toggle .ham-s17.open span, .navmob-toggle .ham-s18.open span, .navmob-toggle .ham-s19.open span, .navmob-toggle .ham-s20.open span,
.navmob-toggle .ham-s1.open:hover span, .navmob-toggle .ham-s2.open:hover span, .navmob-toggle .ham-s3.open:hover span, .navmob-toggle .ham-s4.open:hover span, .navmob-toggle .ham-s5.open:hover span,
.navmob-toggle .ham-s6.open:hover span, .navmob-toggle .ham-s7.open:hover span, .navmob-toggle .ham-s8.open:hover:hover span, .navmob-toggle .ham-s9.open:hover span, .navmob-toggle .ham-s10.open:hover span,
.navmob-toggle .ham-s11.open:hover span, .navmob-toggle .ham-s12.open:hover span, .navmob-toggle .ham-s13.open:hover span, .navmob-toggle .ham-s14.open:hover span, .navmob-toggle .ham-s15.open:hover span,
.navmob-toggle .ham-s16.open:hover span, .navmob-toggle .ham-s17.open:hover span, .navmob-toggle .ham-s18.open:hover span, .navmob-toggle .ham-s19.open:hover span, .navmob-toggle .ham-s20.open:hover span,
.navmob-toggle .ham-s14:hover span::before, .navmob-toggle .ham-s14.open span::before, .navmob-toggle .ham-s14.open:hover span::before {
	background-color: rgba(200, 120, 0, .85);
}
.navmob-toggle .ham-s15:hover::after, .navmob-toggle .ham-s15.open::after, .navmob-toggle .ham-s15.open:hover::after,
.navmob-toggle .ham-s16:hover::after, .navmob-toggle .ham-s16.open::after, .navmob-toggle .ham-s16.open:hover::after { color: rgba(200, 120, 0, .85); }
.navmob-toggle > .navmob-tbg { background-color: rgba(255, 255, 255, .35); box-shadow: 1px 1px 5px 0px rgba(200, 120, 0, .15), -1px 0px 3px 0px rgba(255, 160, 0, .15) inset; } /*toggle 背景顏色*/
.navmob-toggle.open > .navmob-tbg,
.navmob-toggle.open:hover > .navmob-tbg,
.navmob-toggle:hover > .navmob-tbg { background-color: rgba(255, 255, 255, .85); box-shadow: 1px 1px 5px 0px rgba(200, 120, 0, .35), -1px 0px 3px 0px rgba(255, 160, 0, .25) inset; }
/*----------------------------------------------------------------------------*/
/*first*/
/*----------------------------------------------------------------------------*/
.navmob-cascade .cascade-wrapper .navmob-list { background-color: rgba(255, 248, 225, .95); }
.navmob-cascade .cascade-wrapper .navmob-list.sleft { border-right: 1px solid rgba(255, 160, 0, .35); }
.navmob-cascade .cascade-wrapper .navmob-list.sright { border-left: 1px solid rgba(255, 160, 0, .35); }
.navmob-cascade .cascade-wrapper .navmob-list.sleft.open { box-shadow: 2px 2px 10px 0px rgba(50, 50, 50, .65), -20px 0px 30px 0px rgba(255, 160, 0, .25) inset; }
.navmob-cascade .cascade-wrapper .navmob-list.sright.open { box-shadow: -2px -2px 10px 0px rgba(50, 50, 50, .65), -20px 0px 30px 0px rgba(255, 160, 0, .25) inset; }
/*title*/
.navmob-cascade > .cascade-wrapper > .navmob-list > div.website-title > a > strong { color: rgba(125, 35, 8, .95); }
.navmob-cascade > .cascade-wrapper > .navmob-list > div.website-title > a:hover > strong { color: rgba(100, 50, 5, .95); }
/*logo & title*/
.navmob-cascade > .cascade-wrapper > .navmob-list > div.website-logo-title > a > .title > strong { color: rgba(125, 35, 8, .95); }
.navmob-cascade > .cascade-wrapper > .navmob-list > div.website-logo-title > a:hover > .title > strong { color: rgba(62, 39, 35, .95); }

/*----------------------------------------------------------------------------*/
/*a*/
.navmob-cascade > .cascade-wrapper > .navmob-list > li > a.fhref { color: rgba(135, 70, 0, .95); border-bottom: 1px solid rgba(255, 160, 0, .35); }
.navmob-cascade > .cascade-wrapper > .navmob-list > li > a.fhref:hover { color: rgba(109, 76, 65, .95); text-shadow: 1px 1px 0px rgba(109, 76, 65, .15); }

.navmob-cascade > .cascade-wrapper > .navmob-list > li > a.fhref.active,
.navmob-cascade > .cascade-wrapper > .navmob-list > li > a.fhref.active:hover { color: rgba(230, 81, 0, .95); text-shadow: 1px 1px 0px rgba(200, 15, 10, .25); }
.navmob-cascade > .cascade-wrapper > .navmob-list > li > a.fhref.active:before { color: rgba(230, 81, 0, .95); }


/*----------------------------------------------------------------------------*/
/*second*/
/*----------------------------------------------------------------------------*/
.navmob-cascade > .cascade-wrapper > .navmob-list > .parent > ul.nmsecond { background-color: rgba(255, 248, 225, .95); }

.navmob-cascade > .cascade-wrapper > .navmob-list.sleft > .parent > ul.nmsecond { border-right: 1px solid rgba(255, 160, 0, .35); }
.navmob-cascade > .cascade-wrapper > .navmob-list.sright > .parent > ul.nmsecond { border-right: 1px solid rgba(255, 160, 0, .35); }

.navmob-cascade > .cascade-wrapper > .navmob-list.sleft.open > .parent > ul.nmsecond { box-shadow: 2px 2px 10px 0px rgba(93, 64, 55, .65), -20px 0px 30px 0px rgba(255, 160, 0, .25) inset; }
.navmob-cascade > .cascade-wrapper > .navmob-list.sright.open > .parent > ul.nmsecond { box-shadow: 2px 2px 10px 0px rgba(93, 64, 55, .65), -20px 0px 30px 0px rgba(255, 160, 0, .25) inset; }

/*a*/
.navmob-cascade > .cascade-wrapper > .navmob-list > .parent > ul.nmsecond > li > a.shref { color: rgba(135, 70, 0, .95); border-bottom: 1px solid rgba(255, 160, 0, .35); }
.navmob-cascade > .cascade-wrapper > .navmob-list > .parent > ul.nmsecond > li > a.shref:hover { color: rgba(109, 76, 65, .95); text-shadow: 1px 1px 0px rgba(109, 76, 65, .15); }

.navmob-cascade > .cascade-wrapper > .navmob-list > .parent > ul.nmsecond > li > a.shref.active,
.navmob-cascade > .cascade-wrapper > .navmob-list > .parent > ul.nmsecond > li > a.shref.active:hover { color: rgba(230, 81, 0, .95); text-shadow: 1px 1px 0px rgba(200, 15, 10, .25); }
.navmob-cascade > .cascade-wrapper > .navmob-list > .parent > ul.nmsecond > li > a.shref.active:before { color: rgba(230, 81, 0, .95); }



/*----------------------------------------------------------------------------*/
/*third*/
/*----------------------------------------------------------------------------*/
.navmob-cascade > .cascade-wrapper > .navmob-list > .parent > ul > .parent > ul.nmthird { background-color: rgba(255, 248, 225, .95); }

.navmob-cascade > .cascade-wrapper > .navmob-list.sleft > .parent > ul > .parent > ul.nmthird { border-right: 1px solid rgba(255, 160, 0, .35); }
.navmob-cascade > .cascade-wrapper > .navmob-list.sright > .parent > ul > .parent > ul.nmthird { border-right: 1px solid rgba(255, 160, 0, .35); }

.navmob-cascade > .cascade-wrapper > .navmob-list.sleft.open > .parent > ul > .parent > ul.nmthird { box-shadow: 2px 2px 10px 0px rgba(100, 30, 30, .65), -20px 0px 30px 0px rgba(255, 160, 0, .25) inset; }
.navmob-cascade > .cascade-wrapper > .navmob-list.sright.open > .parent > ul > .parent > ul.nmthird { box-shadow: 2px 2px 10px 0px rgba(100, 30, 30, .65), -20px 0px 30px 0px rgba(255, 160, 0, .25) inset; }

/*a*/
.navmob-cascade > .cascade-wrapper > .navmob-list > .parent > ul > .parent > ul.nmthird > li > a.thref { color: rgba(135, 70, 0, .95); border-bottom: 1px solid rgba(255, 160, 0, .35); }
.navmob-cascade > .cascade-wrapper > .navmob-list > .parent > ul > .parent > ul.nmthird > li > a.thref:hover { color: rgba(109, 76, 65, .95); text-shadow: 1px 1px 0px rgba(109, 76, 65, .15); }

.navmob-cascade > .cascade-wrapper > .navmob-list > .parent > ul > .parent > ul.nmthird > li > a.thref.active,
.navmob-cascade > .cascade-wrapper > .navmob-list > .parent > ul > .parent > ul.nmthird > li > a.thref.active:hover { color: rgba(230, 81, 0, .95); text-shadow: 1px 1px 0px rgba(200, 15, 10, .25); }
.navmob-cascade > .cascade-wrapper > .navmob-list > .parent > ul > .parent > ul.nmthird > li > a.thref.active:before { color: rgba(230, 81, 0, .95); }




/*----------------------------------------------------------------------------*/

.navmob-cascade > .cascade-wrapper > .navmob-list.nmfirst > li.parent > .hassub-toggle:before { border-color: rgba(135, 70, 0, .95); } /* > 父層 */
.navmob-cascade > .cascade-wrapper > .navmob-list.nmfirst > li.parent > .hassub-toggle:after { border-color: rgba(135, 70, 0, .95); } /* < 父層 */

.navmob-cascade > .cascade-wrapper > .navmob-list.nmfirst > li.parent > ul.nmsecond > li.parent > .hassub-toggle:before { border-color: rgba(135, 70, 0, .95); } /* > 子層 */
.navmob-cascade > .cascade-wrapper > .navmob-list.nmfirst > li.parent > ul.nmsecond > li.parent > .hassub-toggle:after { border-color: rgba(135, 70, 0, .95); } /* < 子層 */


.navmob-cascade .cascade-wrapper .navmob-list .hassub-toggle:hover:before,
.navmob-cascade .cascade-wrapper .navmob-list .hassub-toggle:hover:after { border-color: rgba(69, 90, 100, .8); }

.navmob-cascade > .cascade-wrapper > .navmob-list.nmfirst > li.parent:hover > .hassub-toggle:before { border-color: rgba(109, 76, 65, .95); } /* > 父層 */
.navmob-cascade > .cascade-wrapper > .navmob-list.nmfirst > li.parent:hover > .hassub-toggle:after { border-color: rgba(109, 76, 65, .95); } /* < 父層 */

.navmob-cascade > .cascade-wrapper > .navmob-list.nmfirst > li.parent > ul.nmsecond > li.parent:hover > .hassub-toggle:before { border-color: rgba(109, 76, 65, .95); } /* > 子層 */
.navmob-cascade > .cascade-wrapper > .navmob-list.nmfirst > li.parent > ul.nmsecond > li.parent:hover > .hassub-toggle:after { border-color: rgba(109, 76, 65, .95); } /* < 子層 */



/*----------------------------------------------------------------------------*//*----------------------------------------------------------------------------*/
/*navmob inlay img slide*/
.navmob-cascade .cascade-wrapper .navmob-list div.nmob-inlayimg .hasslide .nav-owl-container .nav-owl-wrapper .owl-stage-outer .owl-stage div.owl-item .item {
	border: 10px solid rgba(255, 255, 255, .85);
	box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .35);
}
.navmob-cascade .cascade-wrapper .navmob-list div.nmob-inlayimg .hasslide .nav-owl-container .nav-owl-wrapper .owl-stage-outer .owl-stage div.owl-item .item figure figcaption {
	box-shadow: -1px 1px 2px 0px rgba(255, 255, 255, .35) inset;
	background-color: rgba(0, 0, 0, .45);
}
.navmob-cascade .cascade-wrapper .navmob-list div.nmob-inlayimg .hasslide .nav-owl-container .nav-owl-wrapper .owl-stage-outer .owl-stage div.owl-item .item:hover figure figcaption {
	background-color: rgba(0, 0, 0, .65);
}
.navmob-cascade .cascade-wrapper .navmob-list div.nmob-inlayimg .hasslide .nav-owl-container .nav-owl-wrapper .owl-stage-outer .owl-stage div.owl-item .item figure figcaption a strong {
	color: rgba(255, 255, 255, .95);
}
.navmob-cascade .cascade-wrapper .navmob-list div.nmob-inlayimg .hasslide .nav-owl-container .nav-owl-wrapper .owl-stage-outer .owl-stage div.owl-item .item figure figcaption a:hover strong {
	color: rgba(255, 255, 255, .95);
}
.navmob-cascade .cascade-wrapper .navmob-list div.nmob-inlayimg .hasslide .nav-owl-container .nav-owl-wrapper .owl-stage-outer .owl-stage div.owl-item .item figure figcaption a:after {
	color: rgba(255, 255, 255, .65);
}
.navmob-cascade .cascade-wrapper .navmob-list div.nmob-inlayimg .hasslide .nav-owl-container .nav-owl-wrapper .owl-stage-outer .owl-stage div.owl-item .item:hover figure figcaption a:after {
	color: rgba(255, 255, 255, .95);
}

.navmob-cascade .cascade-wrapper .navmob-list div.nmob-inlayimg .hasslide ol li a { color: rgba(125, 35, 8, .95); }
.navmob-cascade .cascade-wrapper .navmob-list div.nmob-inlayimg .hasslide ol li a:hover { color: rgba(200, 100, 0, .95); }

.navmob-cascade .cascade-wrapper .navmob-list div.nmob-inlayimg .hasslide .nav-owl-container .nav-owl-wrapper .owl-nav button.owl-prev,
.navmob-cascade .cascade-wrapper .navmob-list div.nmob-inlayimg .hasslide .nav-owl-container .nav-owl-wrapper .owl-nav button.owl-next { background-color: rgba(0, 0, 0, .35); }
.navmob-cascade .cascade-wrapper .navmob-list div.nmob-inlayimg .hasslide .nav-owl-container .nav-owl-wrapper .owl-nav button.owl-prev span:before,
.navmob-cascade .cascade-wrapper .navmob-list div.nmob-inlayimg .hasslide .nav-owl-container .nav-owl-wrapper .owl-nav button.owl-next span:before { color: rgba(255, 255, 255, .8); }

/*----------------------------------------------------------------------------*//*----------------------------------------------------------------------------*/
/*navmob inlay img list*/
.navmob-cascade .cascade-wrapper .navmob-list div.nmob-inlayimg .haslist .nav-list-container ul li.item a figure img {
	border: 10px solid rgba(255, 255, 255, .85);
	box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .35);
}
.navmob-cascade .cascade-wrapper .navmob-list div.nmob-inlayimg .haslist .nav-list-container ul li.item a figcaption strong { color: rgba(135, 70, 0, .95); background-color: rgba(255, 0, 0, 0); }
.navmob-cascade .cascade-wrapper .navmob-list div.nmob-inlayimg .haslist .nav-list-container ul li.item a:hover figcaption strong { color: rgba(109, 76, 65, .95); background-color: rgba(255, 255, 0, 0); }



/*============================================================================*//*============================================================================*//*============================================================================*/
/*slideshow*/
/*============================================================================*//*============================================================================*//*============================================================================*/
.slideshow_container .rev_slider_wrapper .tp-bannertimer { background-color: rgba(255, 214, 10, .65); }
/*----------------------------------------------------------------------------*/
/*button*/
/*----------------------------------------------------------------------------*/
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider ul li .tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .tp-caption.rev-btn.rev-ctrlbtn {
	display: inline-block; position: absolute; width: 36px; height: 36px;
}
/*----------------------------------------------------------------------------*/
/*arrow*/
/*----------------------------------------------------------------------------*/
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-leftarrow { box-shadow: 1px 1px 3px 0px rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; }
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-rightarrow { box-shadow: -1px 1px 3px 0px rgba(255, 179, 0, .35), -1px 1px 1px 0px rgba(255, 255, 255, .65) inset; }
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-leftarrow,
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-rightarrow { background: rgba(255, 220, 79, .5); background-color: rgba(255, 220, 79, .5); }
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-leftarrow:hover { box-shadow: 1px 1px 5px 0px rgba(255, 179, 0, .65), 1px 1px 1px 1px rgba(255, 255, 255, .65) inset; }
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-rightarrow:hover { box-shadow: -1px 1px 5px 0px rgba(255, 179, 0, .65), -1px 1px 1px 1px rgba(255, 255, 255, .65) inset; }
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-leftarrow:hover,
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-rightarrow:hover { background: rgba(255, 220, 79, .75); background-color: rgba(255, 220, 79, .75); }
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-leftarrow.tparrows:before,
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-rightarrow.tparrows:before { color: rgba(255, 255, 255, .85); text-shadow: -1px -1px rgba(255, 193, 7, .65), -1px 1px rgba(255, 193, 7, .65), 1px -1px rgba(255, 193, 7, .65), 1px 1px rgba(255, 193, 7, .65), 1px 1px rgba(255, 193, 7, .65); }
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-leftarrow.tparrows:hover:before,
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-rightarrow.tparrows:hover:before { color: rgba(255, 255, 255, .95); text-shadow: -1px -1px rgba(255, 160, 0, .65), -1px 1px rgba(255, 160, 0, .65), 1px -1px rgba(255, 160, 0, .65), 1px 1px rgba(255, 160, 0, .65), 1px 1px rgba(255, 160, 0, .65); }
/*uranus*/
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-leftarrow.uranus,
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-rightarrow.uranus { box-shadow: none; }
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-leftarrow.uranus,
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-rightarrow.uranus { background: transparent; background-color: transparent; }
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-leftarrow.uranus:hover,
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-rightarrow.uranus:hover { box-shadow: none; }
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-leftarrow.uranus:hover,
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-rightarrow.uranus:hover { background: transparent; background-color: transparent; }
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-leftarrow.uranus.tparrows:hover:before,
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-rightarrow.uranus.tparrows:hover:before { text-shadow: -1px -1px rgba(255, 111, 0, .65), -1px 1px rgba(255, 111, 0, .65), 1px -1px rgba(255, 111, 0, .65), 1px 1px rgba(255, 111, 0, .65), 1px 1px rgba(255, 111, 0, .65); }
/*hesperiden*/

/*gyges*/

/*persephone*/

/*metis*/

/*zeus*/

/*ares*/
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-leftarrow.ares .tp-arr-titleholder,
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-rightarrow.ares .tp-arr-titleholder { color: rgba(255, 111, 0, .95); }
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-leftarrow.ares:hover,
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-rightarrow.ares:hover { background: rgba(255, 248, 225, 1); background-color: rgba(255, 248, 225, 1); }
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-leftarrow.ares .tp-title-wrap,
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-rightarrow.ares .tp-title-wrap { background: rgba(255, 248, 225, 1); background-color: rgba(255, 248, 225, 1); }
/*erinyen*/
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-leftarrow.erinyen .tp-arr-titleholder,
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-rightarrow.erinyen .tp-arr-titleholder { color: rgba(255, 255, 255, .95); text-shadow: -1px -1px rgba(255, 160, 0, .35), -1px 1px rgba(255, 160, 0, .35), 1px -1px rgba(255, 160, 0, .35), 1px 1px rgba(255, 160, 0, .35), 1px 1px rgba(255, 160, 0, .35); }
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-leftarrow.erinyen .tp-title-wrap .tp-arr-img-over,
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-rightarrow.erinyen .tp-title-wrap .tp-arr-img-over { background: rgba(0, 0, 0, .35); background-color: rgba(0, 0, 0, .35); }
/*hades*/
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-leftarrow.hades.tparrows:hover:before,
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-rightarrow.hades.tparrows:hover:before { background: rgba(255, 255, 255, .85); background-color: rgba(255, 255, 255, .85); }
/*hermes*/
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-leftarrow.hermes .tp-arr-titleholder,
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-rightarrow.hermes .tp-arr-titleholder {
	color: rgba(255, 255, 255, .95);
	text-shadow: -1px -1px rgba(255, 160, 0, .15), -1px 1px rgba(255, 160, 0, .15), 1px -1px rgba(255, 160, 0, .15), 1px 1px rgba(255, 160, 0, .15), 1px 1px rgba(255, 160, 0, .15);
	background: rgba(0, 0, 0, .35); background-color: rgba(0, 0, 0, .35);
}
/*dione*/
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-leftarrow.dione { left: -20px !important; }
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-rightarrow.dione { left: calc(100% + 20px) !important; }
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-leftarrow.dione,
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-rightarrow.dione { box-shadow: none; background: transparent; background-color: transparent; }
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-leftarrow.dione:hover,
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-rightarrow.dione:hover { box-shadow: none; background: transparent; background-color: transparent; }
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-leftarrow.dione:hover .tp-arr-imgwrapper { box-shadow: 1px 1px 3px 0px rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; }
.slideshow_container .rev_slider_wrapper .rev_slider.slideshow-slider .tp-rightarrow.dione:hover .tp-arr-imgwrapper { box-shadow: -1px 1px 3px 0px rgba(255, 179, 0, .35), -1px 1px 1px 0px rgba(255, 255, 255, .65) inset; }

/*----------------------------------------------------------------------------*/
/*tabs*/
/*----------------------------------------------------------------------------*/
/*hesperiden*/
.slideshow-slider .tp-tabs.hesperiden { box-shadow: 1px 1px 3px 0px rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; background: rgba(255, 238, 178, .65) !important; }
.slideshow-slider .tp-tabs.hesperiden .tp-tab { border-bottom: 1px solid rgba(255, 220, 79, .8); }
.slideshow-slider .tp-tabs.hesperiden .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab:hover { background: rgba(255, 248, 225, .85); } /*hover*/
.slideshow-slider .tp-tabs.hesperiden .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab.selected { background: rgba(255, 220, 79, .8); } /*active*/
.slideshow-slider .tp-tabs.hesperiden .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab .tp-tab-content .tp-tab-title { color: rgba(109, 76, 65, .95); } /*上標題*/
.slideshow-slider .tp-tabs.hesperiden .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab .tp-tab-content .tp-tab-desc { color: rgba(191, 54, 12, .95); } /*下標題*/
.slideshow-slider .tp-tabs.hesperiden .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab:hover .tp-tab-content .tp-tab-title { color: rgba(62, 39, 35, .95); } /*上標題 hover*/
.slideshow-slider .tp-tabs.hesperiden .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab:hover .tp-tab-content .tp-tab-desc { color: rgba(125, 35, 8, .95); } /*下標題 hover*/
.slideshow-slider .tp-tabs.hesperiden .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab.selected .tp-tab-content .tp-tab-title { color: rgba(55, 71, 79, .95); } /*上標題 selected hover*/
.slideshow-slider .tp-tabs.hesperiden .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab.selected .tp-tab-content .tp-tab-desc { color: rgba(84, 110, 122, .95); } /*下標題 selected hover*/
/*gyges*/
.slideshow-slider .tp-tabs.gyges { box-shadow: 1px 1px 3px 0px rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; background: rgba(255, 238, 178, .65) !important; }
.slideshow-slider .tp-tabs.gyges .tp-tab { border-bottom: 1px solid rgba(255, 220, 79, .8); }
.slideshow-slider .tp-tabs.gyges .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab:hover { background: rgba(255, 248, 225, .85); }
.slideshow-slider .tp-tabs.gyges .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab.selected { background: rgba(255, 220, 79, .8); }
.slideshow-slider .tp-tabs.gyges .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab .tp-tab-content .tp-tab-title { color: rgba(109, 76, 65, .95); }
.slideshow-slider .tp-tabs.gyges .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab .tp-tab-content .tp-tab-desc { color: rgba(135, 70, 0, .95); }
.slideshow-slider .tp-tabs.gyges .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab:hover .tp-tab-content .tp-tab-title { color: rgba(62, 39, 35, .95); }
.slideshow-slider .tp-tabs.gyges .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab:hover .tp-tab-content .tp-tab-desc { color: rgba(125, 35, 8, .95); }
.slideshow-slider .tp-tabs.gyges .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab.selected .tp-tab-content .tp-tab-title { color: rgba(55, 71, 79, .95); }
.slideshow-slider .tp-tabs.gyges .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab.selected .tp-tab-content .tp-tab-desc { color: rgba(84, 110, 122, .95); }
/*hermes*/
.slideshow-slider .tp-tabs.hermes { box-shadow: 1px 1px 3px 0px rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; background: rgba(255, 238, 178, .65) !important; }
.slideshow-slider .tp-tabs.hermes .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab .tp-tab-content-wrapper .tp-tab-content { background: rgba(255, 220, 79, .8); }
.slideshow-slider .tp-tabs.hermes .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab:hover .tp-tab-content-wrapper .tp-tab-content { background: rgba(255, 248, 225, .85); }
.slideshow-slider .tp-tabs.hermes .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab.selected .tp-tab-content-wrapper .tp-tab-content { background: rgba(255, 160, 0, .65); }
.slideshow-slider .tp-tabs.hermes .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab .tp-tab-content-wrapper .tp-tab-content .tp-tab-title { color: rgba(109, 76, 65, .95); }
.slideshow-slider .tp-tabs.hermes .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab .tp-tab-content-wrapper .tp-tab-content .tp-tab-desc { color: rgba(135, 70, 0, .95); }
.slideshow-slider .tp-tabs.hermes .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab:hover .tp-tab-content-wrapper .tp-tab-content .tp-tab-title { color: rgba(62, 39, 35, .95); }
.slideshow-slider .tp-tabs.hermes .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab:hover .tp-tab-content-wrapper .tp-tab-content .tp-tab-desc { color: rgba(125, 35, 8, .95); }
.slideshow-slider .tp-tabs.hermes .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab.selected .tp-tab-content-wrapper .tp-tab-content .tp-tab-title { color: rgba(55, 71, 79, .95); }
.slideshow-slider .tp-tabs.hermes .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab.selected .tp-tab-content-wrapper .tp-tab-content .tp-tab-desc { color: rgba(84, 110, 122, .95); }
/*zeus*/
.slideshow-slider .tp-tabs.zeus { box-shadow: 1px 1px 3px 0px rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; background: rgba(255, 238, 178, .65) !important; }
.slideshow-slider .tp-tabs.zeus .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab { background: rgba(255, 220, 79, .85); }
.slideshow-slider .tp-tabs.zeus .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab:hover { background: rgba(255, 248, 225, .65); }
.slideshow-slider .tp-tabs.zeus .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab.selected { background: rgba(255, 202, 40, .85); }
.slideshow-slider .tp-tabs.zeus .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab .tp-tab-title { color: rgba(200, 0, 10, .95); }
.slideshow-slider .tp-tabs.zeus .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab .tp-tab-desc { color: rgba(135, 70, 0, .95); }
.slideshow-slider .tp-tabs.zeus .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab:hover .tp-tab-title { color: rgba(62, 39, 35, .95); }
.slideshow-slider .tp-tabs.zeus .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab:hover .tp-tab-desc { color: rgba(125, 35, 8, .95); }
.slideshow-slider .tp-tabs.zeus .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab.selected .tp-tab-title { color: rgba(55, 71, 79, .95); }
.slideshow-slider .tp-tabs.zeus .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab.selected .tp-tab-desc { color: rgba(84, 110, 122, .95); }
/*erinyen*/
.slideshow-slider .tp-tabs.erinyen { box-shadow: 1px 1px 3px 0px rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; background: rgba(255, 238, 178, .65) !important; }
.slideshow-slider .tp-tabs.erinyen .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab { background: rgba(255, 220, 79, .85); }
.slideshow-slider .tp-tabs.erinyen .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab:hover { background: rgba(255, 248, 225, .65); }
.slideshow-slider .tp-tabs.erinyen .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab.selected { background: rgba(255, 202, 40, .85); }
.slideshow-slider .tp-tabs.erinyen .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab .tp-tab-title { color: rgba(200, 0, 10, .95); }
.slideshow-slider .tp-tabs.erinyen .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab .tp-tab-desc { color: rgba(135, 70, 0, .95); }
.slideshow-slider .tp-tabs.erinyen .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab:hover .tp-tab-title { color: rgba(62, 39, 35, .95); }
.slideshow-slider .tp-tabs.erinyen .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab:hover .tp-tab-desc { color: rgba(125, 35, 8, .95); }
.slideshow-slider .tp-tabs.erinyen .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab.selected .tp-tab-title { color: rgba(55, 71, 79, .95); }
.slideshow-slider .tp-tabs.erinyen .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab.selected .tp-tab-desc { color: rgba(84, 110, 122, .95); }
/*hades vertical*/
.slideshow-slider .tp-tabs.hades { box-shadow: 1px 1px 3px 0px rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; background: rgba(255, 238, 178, .65) !important; }
.slideshow-slider .tp-tabs.hades .tp-tab { border-bottom: 1px dashed rgba(255, 238, 178, .35); }
.slideshow-slider .tp-tabs.hades .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab:hover { background: rgba(255, 248, 225, .85); }
.slideshow-slider .tp-tabs.hades .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab.selected { background: rgba(255, 220, 79, .8); }
.slideshow-slider .tp-tabs.hades .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab .tp-tab-inner .tp-tab-title { color: rgba(109, 76, 65, .95); }
.slideshow-slider .tp-tabs.hades .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab .tp-tab-inner .tp-tab-desc { color: rgba(135, 70, 0, .95); }
.slideshow-slider .tp-tabs.hades .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab:hover .tp-tab-inner .tp-tab-title { color: rgba(62, 39, 35, .95); }
.slideshow-slider .tp-tabs.hades .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab:hover .tp-tab-inner .tp-tab-desc { color: rgba(125, 35, 8, .95); }
.slideshow-slider .tp-tabs.hades .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab.selected .tp-tab-inner .tp-tab-title { color: rgba(55, 71, 79, .95); }
.slideshow-slider .tp-tabs.hades .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab.selected .tp-tab-inner .tp-tab-desc { color: rgba(84, 110, 122, .95); }
/*hebe vertical*/
.slideshow-slider .tp-tabs.hebe { box-shadow: 1px 1px 3px 0px rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; background: rgba(255, 238, 178, .65) !important; }
.slideshow-slider .tp-tabs.hebe .tp-tab { border-bottom: 1px dashed rgba(255, 238, 178, .65); }
.slideshow-slider .tp-tabs.hebe .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab:hover { background: rgba(255, 248, 225, .85); }
.slideshow-slider .tp-tabs.hebe .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab.selected { background: rgba(255, 220, 79, .8); }
.slideshow-slider .tp-tabs.hebe .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab .tp-tab-title { color: rgba(109, 76, 65, .95); }
.slideshow-slider .tp-tabs.hebe .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab .tp-tab-desc { color: rgba(135, 70, 0, .95); }
.slideshow-slider .tp-tabs.hebe .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab:hover .tp-tab-title { color: rgba(62, 39, 35, .95); }
.slideshow-slider .tp-tabs.hebe .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab:hover .tp-tab-desc { color: rgba(125, 35, 8, .95); }
.slideshow-slider .tp-tabs.hebe .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab.selected .tp-tab-title { color: rgba(55, 71, 79, .95); }
.slideshow-slider .tp-tabs.hebe .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab.selected .tp-tab-desc { color: rgba(84, 110, 122, .95); }
/*ares vertical*/
.slideshow-slider .tp-tabs.ares { box-shadow: 1px 1px 3px 0px rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; background: rgba(255, 238, 178, .65) !important; }
.slideshow-slider .tp-tabs.ares .tp-tab { border-bottom: 1px dashed rgba(255, 238, 178, .35); }
.slideshow-slider .tp-tabs.ares .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab:hover { background: rgba(255, 248, 225, .85); }
.slideshow-slider .tp-tabs.ares .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab.selected { background: rgba(255, 220, 79, .8); }
.slideshow-slider .tp-tabs.ares .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab .tp-tab-content .tp-tab-title { color: rgba(109, 76, 65, .95); }
.slideshow-slider .tp-tabs.ares .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab .tp-tab-content .tp-tab-desc { color: rgba(135, 70, 0, .95); }
.slideshow-slider .tp-tabs.ares .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab:hover .tp-tab-content .tp-tab-title { color: rgba(62, 39, 35, .95); }
.slideshow-slider .tp-tabs.ares .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab:hover .tp-tab-content .tp-tab-desc { color: rgba(125, 35, 8, .95); }
.slideshow-slider .tp-tabs.ares .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab.selected .tp-tab-content .tp-tab-title { color: rgba(55, 71, 79, .95); }
.slideshow-slider .tp-tabs.ares .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab.selected .tp-tab-content .tp-tab-desc { color: rgba(84, 110, 122, .95); }
/*metis vertical*/
.slideshow-slider .tp-tabs.metis:before { box-shadow: -1px -1px 5px 0px rgba(60, 50, 0, .35), -1px -1px 3px 0px rgba(255, 255, 255, .65) inset; background: rgba(60, 50, 0, .65) !important; }
.slideshow-slider .tp-tabs.metis .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab.selected .tp-tab-wrapper .tp-tab-divider { border-right: 1px solid rgba(255, 255, 255, .85); }
.slideshow-slider .tp-tabs.metis .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab .tp-tab-wrapper .tp-tab-number {
	text-shadow: -1px -1px rgba(0, 0, 0, .35), -1px 1px rgba(0, 0, 0, .35), 1px -1px rgba(0, 0, 0, .35), 1px 1px rgba(0, 0, 0, .35), 1px 1px rgba(0, 0, 0, .35);
}
.slideshow-slider .tp-tabs.metis .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab.selected .tp-tab-wrapper .tp-tab-number {
	text-shadow: -1px -1px rgba(0, 0, 0, .65), -1px 1px rgba(0, 0, 0, .65), 1px -1px rgba(0, 0, 0, .65), 1px 1px rgba(0, 0, 0, .65), 1px 1px rgba(0, 0, 0, .65);
}
.slideshow-slider .tp-tabs.metis .tp-tab-mask .tp-tabs-inner-wrapper .tp-tab .tp-tab-wrapper .tp-tab-title-mask .tp-tab-title {
	text-shadow: -1px -1px rgba(200, 100, 0, .65), -1px 1px rgba(200, 100, 0, .65), 1px -1px rgba(200, 100, 0, .65), 1px 1px rgba(200, 100, 0, .65), 1px 1px rgba(200, 100, 0, .65);
}
/*----------------------------------------------------------------------------*/
/*bullets*/
/*----------------------------------------------------------------------------*/
/*gyges*/
.slideshow-slider .tp-bullets.gyges:before { box-shadow: 1px 1px 3px 0px rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset, -1px 1px 1px 0px rgba(255, 255, 255, .65) inset; background: rgba(255, 200, 0, .3) !important; }
.slideshow-slider .tp-bullets.gyges .tp-bullet { border: 1px solid rgba(255, 193, 7, .65); background: rgba(255, 238, 178, .65); } /*normal*/
.slideshow-slider .tp-bullets.gyges .tp-bullet:hover { border: none; background: rgba(255, 179, 0, .85); box-shadow: -1px -1px 5px 0px  rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; } /*normal hover*/
.slideshow-slider .tp-bullets.gyges .tp-bullet.selected { border: none; background: rgba(255, 235, 79, .85); box-shadow: -1px -1px 5px 0px  rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; } /*active*/
.slideshow-slider .tp-bullets.gyges .tp-bullet.selected:hover { border: none; background: rgba(255, 220, 0, .65); } /*active hover*/
/*hesperiden*/
.slideshow-slider .tp-bullets.hesperiden .tp-bullet { border: 1px solid rgba(255, 193, 7, .65); background: rgba(255, 238, 178, .65); } /*normal*/
.slideshow-slider .tp-bullets.hesperiden .tp-bullet:hover { border: none; background: rgba(255, 179, 0, .85); box-shadow: -1px -1px 5px 0px  rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; } /*normal hover*/
.slideshow-slider .tp-bullets.hesperiden .tp-bullet.selected { border: none; background: rgba(255, 235, 79, .85); box-shadow: -1px -1px 5px 0px  rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; } /*active*/
.slideshow-slider .tp-bullets.hesperiden .tp-bullet.selected:hover { border: none; background: rgba(255, 220, 0, .65); } /*active hover*/
/*ares + tip + text*/
.slideshow-slider .tp-bullets.ares .tp-bullet { border: 1px solid rgba(255, 193, 7, .65); background: rgba(255, 238, 178, .65); } /*normal*/
.slideshow-slider .tp-bullets.ares .tp-bullet:hover { border: none; background: rgba(255, 179, 0, .85); box-shadow: -1px -1px 5px 0px  rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; } /*normal hover*/
.slideshow-slider .tp-bullets.ares .tp-bullet.selected { border: none; background: rgba(255, 235, 79, .85); box-shadow: -1px -1px 5px 0px  rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; } /*active*/
.slideshow-slider .tp-bullets.ares .tp-bullet.selected:hover { border: none; background: rgba(255, 220, 0, .65); } /*active hover*/
.slideshow-slider .tp-bullets.ares .tp-bullet.selected .tp-bullet-title,
.slideshow-slider .tp-bullets.ares .tp-bullet .tp-bullet-title { box-shadow: -1px -1px 5px 0px  rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; }
.slideshow-slider .tp-bullets.ares .tp-bullet.selected .tp-bullet-title { color: rgba(109, 76, 65, .95); background: rgba(255, 235, 79, .65); }
.slideshow-slider .tp-bullets.ares .tp-bullet.selected .tp-bullet-title:after { border-color: rgba(255, 235, 79, .65) transparent transparent  transparent; }
.slideshow-slider .tp-bullets.ares .tp-bullet .tp-bullet-title { color: rgba(125, 35, 8, .95); background: rgba(255, 238, 178, .65); }
.slideshow-slider .tp-bullets.ares .tp-bullet .tp-bullet-title:after { border-color: rgba(255, 238, 178, .65) transparent transparent  transparent; }
/*zeus + tip + img*/
.slideshow-slider .tp-bullets.zeus .tp-bullet { border: 1px solid rgba(255, 193, 7, .65); background: rgba(255, 238, 178, .65); } /*normal*/
.slideshow-slider .tp-bullets.zeus .tp-bullet:after { background-color: rgba(255, 214, 0, .85); }
.slideshow-slider .tp-bullets.zeus .tp-bullet:hover:after { border: none; background-color: rgba(255, 179, 0, .85); box-shadow: -1px -1px 5px 0px  rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; } /*normal hover*/
.slideshow-slider .tp-bullets.zeus .tp-bullet.selected:after { border: none; background-color: rgba(255, 235, 79, .85); box-shadow: -1px -1px 5px 0px  rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; } /*active*/
.slideshow-slider .tp-bullets.zeus .tp-bullet.selected:hover:after { border: none; background-color: rgba(255, 220, 0, .65); } /*active hover*/
.slideshow-slider .tp-bullets.zeus .tp-bullet .tp-bullet-imageoverlay { background: rgba(60, 50, 0, .15); } /*mask*/
.slideshow-slider .tp-bullets.zeus .tp-bullet .tp-bullet-title { text-shadow: -1px -1px rgba(62, 39, 35, .65), -1px 1px rgba(62, 39, 35, .65), 1px -1px rgba(62, 39, 35, .65), 1px 1px rgba(62, 39, 35, .65), 1px 1px rgba(62, 39, 35, .65); }
/*uranus*/
.slideshow-slider .tp-bullets.uranus .tp-bullet { border: 1px solid rgba(255, 193, 7, .65); background: rgba(255, 238, 178, .65); }
.slideshow-slider .tp-bullets.uranus .tp-bullet:hover { border: none; background: rgba(255, 179, 0, .85); box-shadow: -1px -1px 5px 0px  rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; } /*normal hover*/
.slideshow-slider .tp-bullets.uranus .tp-bullet.selected { border: none; background: rgba(255, 235, 79, .85); box-shadow: -1px -1px 5px 0px  rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; } /*active*/
.slideshow-slider .tp-bullets.uranus .tp-bullet.selected:hover { border: none; background: rgba(255, 220, 0, .65); }
.slideshow-slider .tp-bullets.uranus .tp-bullet-inner { background-color: rgba(255, 255, 255, .65); }
/*hebe*/
.slideshow-slider .tp-bullets.hebe .tp-bullet { border: 1px solid rgba(255, 193, 7, .65); background: rgba(255, 238, 178, .65); }
.slideshow-slider .tp-bullets.hebe .tp-bullet:hover { border: none; background: rgba(255, 179, 0, .85); box-shadow: -1px -1px 5px 0px  rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .85) inset; } /*normal hover*/
.slideshow-slider .tp-bullets.hebe .tp-bullet.selected { border: none; background: rgba(250, 230, 150, .85); box-shadow: -1px -1px 5px 0px  rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .85) inset; } /*active*/
.slideshow-slider .tp-bullets.hebe .tp-bullet.selected:hover { border: none; background: rgba(255, 220, 0, .65); }
.slideshow-slider .tp-bullets.hebe .tp-bullet:after { background: rgba(230, 150, 60, .95); }
.slideshow-slider .tp-bullets.hebe .tp-bullet:hover:after { background: rgba(255, 238, 178, .65); }
.slideshow-slider .tp-bullets.hebe .tp-bullet.selected:hover:after { background: rgba(239, 108, 0, .95); }
/*persephone*/
.slideshow-slider .tp-bullets.persephone .tp-bullet { border: 1px solid rgba(255, 193, 7, .65); background: rgba(255, 238, 178, .65); }
.slideshow-slider .tp-bullets.persephone .tp-bullet:hover { border: none; background: rgba(255, 179, 0, .85); box-shadow: -1px -1px 5px 0px  rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; } /*normal hover*/
.slideshow-slider .tp-bullets.persephone .tp-bullet.selected { border: none; background: rgba(255, 235, 79, .85); box-shadow: -1px -1px 5px 0px  rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; } /*active*/
.slideshow-slider .tp-bullets.persephone .tp-bullet.selected:hover { border: none; background: rgba(255, 220, 0, .65); }
/*hades*/
.slideshow-slider .tp-bullets.hades .tp-bullet { border: 1px solid rgba(255, 193, 7, .65); background: rgba(255, 238, 178, .65); }
.slideshow-slider .tp-bullets.hades .tp-bullet:hover { border: none; background: rgba(255, 179, 0, .85); box-shadow: -1px -1px 5px 0px  rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; } /*normal hover*/
.slideshow-slider .tp-bullets.hades .tp-bullet.selected { border: none; background: rgba(255, 235, 79, .85); box-shadow: -1px -1px 5px 0px  rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; } /*active*/
.slideshow-slider .tp-bullets.hades .tp-bullet.selected:hover { border: none; background: rgba(255, 220, 0, .65); }
.slideshow-slider .tp-bullets.hades .tp-bullet:after { background: rgba(230, 150, 60, .95); }
.slideshow-slider .tp-bullets.hades .tp-bullet:hover:after { background: rgba(255, 238, 178, .65); }
.slideshow-slider .tp-bullets.hades .tp-bullet.selected:hover:after { background: rgba(239, 108, 0, .95); }
/*metis*/
.slideshow-slider .tp-bullets.metis .tp-bullet:hover .tp-bullet-img-wrap .tp-bullet-image,
.slideshow-slider .tp-bullets.metis .tp-bullet.selected .tp-bullet-img-wrap .tp-bullet-image { top: 1px; left: 1px; }
.slideshow-slider .tp-bullets.metis .tp-bullet { border: 1px solid rgba(255, 193, 7, .65); background: rgba(255, 238, 178, .65); }
.slideshow-slider .tp-bullets.metis .tp-bullet:hover { border: none; background: rgba(255, 179, 0, .85); box-shadow: -1px -1px 5px 0px  rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; } /*normal hover*/
.slideshow-slider .tp-bullets.metis .tp-bullet.selected { border: none; background: rgba(255, 235, 79, .85); box-shadow: -1px -1px 5px 0px rgba(255, 179, 0, .35), 0px 1px 1px 1px rgba(255, 255, 255, .95) inset, 0px -1px 1px 0px rgba(255, 255, 255, .95) inset } /*active*/
.slideshow-slider .tp-bullets.metis .tp-bullet.selected:hover { border: none; background: rgba(255, 220, 0, .65); }
.slideshow-slider .tp-bullets.metis .tp-bullet.selected .tp-bullet-title,
.slideshow-slider .tp-bullets.metis .tp-bullet .tp-bullet-title { box-shadow: -1px -1px 5px 0px  rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; }
.slideshow-slider .tp-bullets.metis .tp-bullet.selected .tp-bullet-title { color: rgba(109, 76, 65, .95); background: rgba(255, 235, 79, .65); }
.slideshow-slider .tp-bullets.metis .tp-bullet.selected .tp-bullet-title:after { border-color: rgba(255, 235, 79, .65) transparent transparent  transparent; }
.slideshow-slider .tp-bullets.metis .tp-bullet .tp-bullet-title { color: rgba(125, 35, 8, .95); background: rgba(255, 238, 178, .65); }
.slideshow-slider .tp-bullets.metis .tp-bullet .tp-bullet-title:after { border-color: rgba(255, 238, 178, .65) transparent transparent  transparent; }
/*dione*/
.slideshow-slider .tp-bullets.dione .tp-bullet:hover .tp-bullet-img-wrap .tp-bullet-image,
.slideshow-slider .tp-bullets.dione .tp-bullet.selected .tp-bullet-img-wrap .tp-bullet-image { top: 1px; left: 1px; }
.slideshow-slider .tp-bullets.dione .tp-bullet { border: 1px solid rgba(255, 193, 7, .65); background: rgba(255, 238, 178, .65); }
.slideshow-slider .tp-bullets.dione .tp-bullet:hover { border: none; background: rgba(255, 179, 0, .85); box-shadow: -1px -1px 5px 0px  rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; } /*normal hover*/
.slideshow-slider .tp-bullets.dione .tp-bullet.selected { border: none; background: rgba(255, 235, 79, .85); box-shadow: -1px -1px 5px 0px rgba(255, 179, 0, .35), 0px 1px 1px 1px rgba(255, 255, 255, .35) inset, 0px -1px 1px 0px rgba(255, 255, 255, .35) inset } /*active*/
.slideshow-slider .tp-bullets.dione .tp-bullet.selected:hover { border: none; background: rgba(255, 220, 0, .65); }
.slideshow-slider .tp-bullets.dione .tp-bullet.selected .tp-bullet-title,
.slideshow-slider .tp-bullets.dione .tp-bullet .tp-bullet-title { box-shadow: -1px -1px 5px 0px  rgba(255, 179, 0, .35), 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; }
.slideshow-slider .tp-bullets.dione .tp-bullet.selected .tp-bullet-title { color: rgba(109, 76, 65, .95); background: rgba(255, 235, 79, .65); }
.slideshow-slider .tp-bullets.dione .tp-bullet.selected .tp-bullet-title:after { border-color: rgba(255, 235, 79, .65) transparent transparent  transparent; }
.slideshow-slider .tp-bullets.dione .tp-bullet .tp-bullet-title { color: rgba(125, 35, 8, .95); background: rgba(255, 238, 178, .65); }
.slideshow-slider .tp-bullets.dione .tp-bullet .tp-bullet-title:after { border-color: rgba(255, 238, 178, .65) transparent transparent  transparent; }


/*============================================================================*//*============================================================================*//*============================================================================*/
/*mod 層*/
/*============================================================================*//*============================================================================*//*============================================================================*/
/*----------------------------------------------------------------------------*/
/*mosaic*/
/*----------------------------------------------------------------------------*/
/*
.modlayer_container.mosaic .modlayer_wrapper a .ml_contents .title strong { color: rgba(255, 255, 255, .95); text-shadow: -1px -1px rgba(255, 111, 0, .65), -1px 1px rgba(255, 111, 0, .65), 1px -1px rgba(255, 111, 0, .65), 1px 1px rgba(255, 111, 0, .65); }
.modlayer_container.mosaic .modlayer_wrapper a .ml_contents .subtitle strong { color: rgba(255, 255, 255, .95); text-shadow: -1px -1px rgba(255, 160, 0, .65), -1px 1px rgba(255, 160, 0, .65), 1px -1px rgba(255, 160, 0, .65), 1px 1px rgba(255, 160, 0, .65); }
*/
.modlayer_container.mosaic .modlayer_wrapper a .ml_article { background-color: rgba(0, 0, 0, .65); }
.modlayer_container.mosaic .modlayer_wrapper a .ml_article .description strong {
	color: rgba(255, 255, 255, .95);
	text-shadow: -1px -1px rgba(0, 0, 0, .65), -1px 1px rgba(0, 0, 0, .65), 1px -1px rgba(0, 0, 0, .65), 1px 1px rgba(0, 0, 0, .65);
}
/*room 層*/
.modlayer_container.room.mosaic .modlayer_wrapper a .ml_contents .title strong {
	color: rgba(255, 255, 255, .95);
	/*text-shadow: -1px -1px rgba(0, 0, 0, .35), -1px 1px rgba(0, 0, 0, .35), 1px -1px rgba(0, 0, 0, .35), 1px 1px rgba(0, 0, 0, .35), 1px 1px rgba(0, 0, 0, .35);*/
}
.modlayer_container.room.mosaic .modlayer_wrapper a .ml_contents .subtitle strong {
	color: rgba(255, 255, 255, .85);
}
.modlayer_container.mosaic .modlayer_wrapper .ml_prices strong.price,
.modlayer_container.mosaic .modlayer_wrapper .ml_prices strong.pmark { color: rgba(255, 255, 255, .85); text-shadow: -1px -1px rgba(0, 0, 0, .65), -1px 1px rgba(0, 0, 0, .65), 1px -1px rgba(0, 0, 0, .65), 1px 1px rgba(0, 0, 0, .65), 1px 1px rgba(0, 0, 0, .65); }
/*----------------------------------------------------------------------------*/
/*cubeportfolio*/
/*----------------------------------------------------------------------------*/
/*title*/
.modlayer_container.cbp .cbp-wrapper-outer .cbp-wrapper .cbp-item .cbp-item-wrapper .cbp-caption .cbp-caption-activeWrap { background-color: rgba(255, 255, 255, .65); }
.modlayer_container.cbp .cbp-wrapper-outer .cbp-wrapper .cbp-item .cbp-item-wrapper .cbp-caption .cbp-caption-activeWrap { background-color: rgba(255, 255, 255, 0); }

/*如果各自有設置顏色 將被繼承*/
.modlayer_container.cbp .cbp-wrapper-outer .cbp-wrapper .cbp-item .cbp-item-wrapper .cbp-caption .cbp-caption-activeWrap .cbpmd-title strong,
.modlayer_container.cbp .cbp-wrapper-outer .cbp-wrapper .cbp-item .cbp-item-wrapper .cbp-caption .cbp-caption-activeWrap .cbpmd-subtitle strong {
	color: rgba(255, 255, 255, .95);
	text-shadow: -1px -1px rgba(0, 0, 0, .35), -1px 1px rgba(0, 0, 0, .35), 1px -1px rgba(0, 0, 0, .15), 1px 1px rgba(0, 0, 0, .35), 1px 1px rgba(0, 0, 0, .35);
}

/*nav*/
.modlayer_container.cbp .cbp-nav .cbp-nav-controls .cbp-nav-prev,
.modlayer_container.cbp .cbp-nav .cbp-nav-controls .cbp-nav-next { background-color: rgba(255, 143, 0, .85); }
.modlayer_container.cbp .cbp-nav .cbp-nav-controls .cbp-nav-prev { box-shadow: 1px 1px 3px 0px rgba(255, 179, 0, .35), 3px 1px 3px 0px rgba(255, 255, 255, .65) inset; }
.modlayer_container.cbp .cbp-nav .cbp-nav-controls .cbp-nav-next { box-shadow: 1px 1px 3px 0px rgba(255, 179, 0, .35), -3px 1px 3px 0px rgba(255, 255, 255, .65) inset; }
.modlayer_container.cbp .cbp-nav .cbp-nav-controls .cbp-nav-prev:after,
.modlayer_container.cbp .cbp-nav .cbp-nav-controls .cbp-nav-next:after { color: rgba(255, 255, 255, .85); }

/*date*/
.modlayer_container.cbp .cbp-wrapper-outer .cbp-wrapper .cbp-item .cbp-item-wrapper .cbpmd-price strong,
.modlayer_container.cbp .cbp-wrapper-outer .cbp-wrapper .cbp-item .cbp-item-wrapper .cbpmd-date strong,
.modlayer_container.cbp .cbp-wrapper-outer .cbp-wrapper .cbp-item:hover .cbp-item-wrapper .cbpmd-price strong,
.modlayer_container.cbp .cbp-wrapper-outer .cbp-wrapper .cbp-item:hover .cbp-item-wrapper .cbpmd-date strong {
	color: rgba(255, 255, 255, .95);
	text-shadow: -1px -1px rgba(0, 0, 0, .35), -1px 1px rgba(0, 0, 0, .35), 1px -1px rgba(0, 0, 0, .15), 1px 1px rgba(0, 0, 0, .35), 1px 1px rgba(0, 0, 0, .35);
}


/*pagination*/
.modlayer_container.cbp .cbp-nav .cbp-nav-pagination .cbp-nav-pagination-item { background-color: rgba(255, 143, 0, .35); }
.modlayer_container.cbp .cbp-nav .cbp-nav-pagination .cbp-nav-pagination-item.cbp-nav-pagination-active { /*active*/
	box-shadow: 1px 1px 3px 0px rgba(255, 179, 0, .35), 2px 1px 1px 0px rgba(255, 255, 255, .65) inset;
	background-color: rgba(255, 143, 0, .85);
}
/*----------------------------------------------------------------------------*/
/*timeline*/
/*----------------------------------------------------------------------------*/
.modlayer_container.timeline.isright .swiper-slide:after { box-shadow: -500px 0 150px 50vw rgba(0, 0, 0, .65); } /*導航 底 遮罩*/
.modlayer_container.timeline.isleft .swiper-slide:after { box-shadow: -50px 0 150px 55vw rgba(0, 0, 0, .65); }

.modlayer_container.timeline .swiper-pagination::before { background-color: rgba(255, 255, 255, .25); } /*線*/

.modlayer_container.timeline .swiper-slide .datePublished strong {
	color: rgba(255, 255, 255, .95);
	text-shadow: -1px -1px rgba(0, 0, 0, .65), -1px 1px rgba(0, 0, 0, .65), 1px -1px rgba(0, 0, 0, .65), 1px 1px rgba(0, 0, 0, .65), 1px 1px rgba(0, 0, 0, .65);
}


.modlayer_container.timeline .swiper-slide .tl-link a strong i { color: rgba(255, 255, 255, .85); text-shadow: -1px -1px rgba(0, 0, 0, .15), -1px 1px rgba(0, 0, 0, .15), 1px -1px rgba(0, 0, 0, .15), 1px 1px rgba(0, 0, 0, .15), 1px 1px rgba(0, 0, 0, .15); }
.modlayer_container.timeline .swiper-slide.swiper-slide-active .tl-link:hover a strong i { color: rgba(255, 255, 255, .85); text-shadow: -1px -1px 3px rgba(255, 202, 40, .35), -1px 1px 3px rgba(255, 202, 40, .35), 1px -1px 3px rgba(255, 202, 40, .35), 1px 1px 3px rgba(255, 202, 40, .35), 1px 1px 3px rgba(255, 202, 40, .35); }
.modlayer_container.timeline .swiper-slide.swiper-slide-active .tl-link a strong i {  }

.modlayer_container.timeline .swiper-slide .title strong,
.modlayer_container.timeline .swiper-slide .subtitle strong { color: rgba(255, 255, 255, .95); }


/*bullet*/
.modlayer_container.timeline .swiper-pagination-bullet { color: rgba(255, 202, 40, .85); }
.modlayer_container.timeline .swiper-pagination-bullet:hover { color: rgba(255, 236, 179, .85); }
.modlayer_container.timeline .swiper-pagination-bullet-active { color: rgba(255, 160, 0, .8); text-shadow: -1px -1px rgba(0, 0, 0, .15), -1px 1px rgba(0, 0, 0, .15), 1px -1px rgba(0, 0, 0, .15), 1px 1px rgba(0, 0, 0, .15), 1px 1px rgba(0, 0, 0, .15); }
.modlayer_container.timeline .swiper-container .swiper-pagination .swiper-pagination-bullet:before { background-color: rgba(255, 179, 0, .85); } /*dot*/

.modlayer_container.timeline .swiper-button-prev:before,
.modlayer_container.timeline .swiper-button-next:before { color: rgba(255, 179, 0, .85); } /* <  > */

@media screen and (min-width: 1px) and (max-width: 1279px) {
	.modlayer_container.timeline .swiper-slide .date strong { color: rgba(255, 179, 0, .85); }
}
/*----------------------------------------------------------------------------*/
/*preset*/
/*圖左文右（奇數） / 圖右文左（偶數）*/
/*圖左文右（奇偶數）*/
/*圖右文左（奇偶數）*/
/*----------------------------------------------------------------------------*/

.modlayer_container.preset .modlayer_wrapper .preset_group { border: 1px solid rgba(255, 0, 0, 0); background-color: rgba(255, 255, 255, 0); }

/*圖*/
.modlayer_container.preset .modlayer_wrapper .preset_group .image img.pic {
	border-color: rgba(255, 255, 255, .35);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, .15), 0px 1px 2px 0px rgba(255, 255, 255, .65) inset;
}

.modlayer_container.preset .modlayer_wrapper .preset_group:hover .image img.pic {
	border-color: rgba(255, 255, 255, .35);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, .35), 0px 1px 2px 0px rgba(255, 255, 255, .65) inset;
}
/*文*/
.modlayer_container.preset .modlayer_wrapper .preset_group .contents .cstart {
	border-color: rgba(255, 255, 255, .65);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, .15), 0px 1px 2px 0px rgba(255, 255, 255, .65) inset;
	background-color: rgba(255, 255, 255, .65);
}
.modlayer_container.preset .modlayer_wrapper .preset_group:hover .contents .cstart {
	border-color: rgba(255, 255, 255, .65);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, .35), 0px 1px 2px 0px rgba(255, 255, 255, .65) inset;
	background-color: rgba(255, 255, 255, .65);
}

.modlayer_container.preset .modlayer_wrapper .preset_group .contents .title a strong { display: block; color: rgba(84, 110, 122, .95); }
.modlayer_container.preset .modlayer_wrapper .preset_group .contents .title a:hover > strong { color: rgba(200, 100, 0, .95); }

.modlayer_container.preset .modlayer_wrapper .preset_group .contents .subtitle a strong { display: block; color: rgba(216, 67, 21, .85); }
.modlayer_container.preset .modlayer_wrapper .preset_group .contents .subtitle a:hover > strong { color: rgba(109, 76, 65, .95); }

.modlayer_container.preset .modlayer_wrapper .preset_group .contents .pubdate strong { color: rgba(216, 67, 21, .85); }
.modlayer_container.preset .modlayer_wrapper .preset_group:hover .contents .pubdate > strong { color: rgba(109, 76, 65, .95); }

/*標題底線*/
.modlayer_container.preset .modlayer_wrapper .preset_group .contents .cstart .title-line { border-top-color: rgba(255, 160, 0, .35); }
/*副標題底線*/
.modlayer_container.preset .modlayer_wrapper .preset_group .contents .cstart .subtitle-line { border-top-color: rgba(255, 160, 0, .35); }
/*發佈日期頂線*/
.modlayer_container.preset .modlayer_wrapper .preset_group .contents .cstart .pubdate-line { border-top-color: rgba(255, 160, 0, .35); }














/*============================================================================*/
/**/
/*============================================================================*/
/**/



/*============================================================================*/
/**/
/*============================================================================*/
/**/



/*============================================================================*/
/**/
/*============================================================================*/
/**/



/*============================================================================*/
/**/
/*============================================================================*/
/**/



/*============================================================================*/
/* TAG 層 */
/*============================================================================*/
.tagc-container { border: 1px solid rgba(0, 0, 0, 0); }
.tagc-container .tagc-wrapper.style-tg ul li mark,
.tagc-container .tagc-wrapper.style-tg ul li mark:before,
.tagc-container .tagc-wrapper.style-tg ul li mark:after { 
	border: 1px solid rgba(255, 160, 0, .95);
	color: rgba(109, 76, 65, .95);
	background-color: rgba(255, 250, 240, 1);
}
.tagc-container .tagc-wrapper.style-tg ul li mark { box-shadow: 2px 3px 3px rgba(135, 70, 0, .35); }
.tagc-container .tagc-wrapper.style-tg ul li mark small:before { color: rgba(0, 0, 0, .25); }
.tagc-container .tagc-wrapper.style-tg ul li mark:after { box-shadow: 2px 2px 2px rgba(0, 0, 0, .15) inset; }

/*square*/
.tagc-container .tagc-wrapper.style-sq ul li mark {
	color: rgba(109, 76, 65, .95);
	border: 1px solid rgba(255, 160, 0, .95);
	box-shadow: 2px 3px 3px rgba(135, 70, 0, .35);
	background-color: rgba(255, 250, 240, 1);
}
.tagc-container .tagc-wrapper.style-sq ul li mark small:before { color: rgba(0, 0, 0, .25); }

/*st*/
.tagc-container .tagc-wrapper.style-st ul li mark {
	color: rgba(109, 76, 65, .95);
	border: 1px solid rgba(255, 160, 0, .95);
	box-shadow: 2px 3px 3px rgba(135, 70, 0, .35);
	background-color: rgba(255, 250, 240, 1);
}
.tagc-container .tagc-wrapper.style-st ul li mark:before { background-color: rgba(255, 160, 0, .95); }

.tagc-container .tagc-wrapper.style-st ul li mark small:before { color: rgba(0, 0, 0, .25); }





/*============================================================================*/
/* 自定義 TAB（無限層） */
/*============================================================================*/

/*title*/
.tabc-container.ttcb .tabc-caption-wrapper { border-style: solid; border-width: 1px; border-color: rgba(255, 160, 0, .65); border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; }
.tabc-container.tbct .tabc-caption-wrapper { border-style: solid; border-width: 1px; border-color: rgba(255, 160, 0, .65); border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; }

.tabc-container .tabc-caption-wrapper .owl-stage-outer .owl-stage .owl-item {
	border-style: solid; border-width: 1px; border-color: rgba(255, 160, 0, .35);
	background-color: rgba(255, 248, 225, .35);
}

.tabc-container .tabc-caption-wrapper .owl-stage-outer .owl-stage .owl-item:hover { border-style: solid; border-width: 1px; border-color: rgba(255, 160, 0, .35); border-color: rgba(255, 160, 0, .35); background-color: rgba(255, 248, 225, .65); }

.tabc-container .tabc-caption-wrapper .owl-stage-outer .owl-stage .owl-item.jFirstActiveItem,
.tabc-container .tabc-caption-wrapper .owl-stage-outer .owl-stage .owl-item.jFirstActiveItem:hover { border-style: solid; border-width: 1px; border-color: rgba(255, 160, 0, .35); background-color: rgba(255, 193, 7, .15); }

.tabc-container .tabc-caption-wrapper .owl-stage-outer .owl-stage .owl-item .item strong { color: rgba(216, 67, 21, .85); }

.tabc-container .tabc-caption-wrapper .owl-stage-outer .owl-stage .owl-item:hover .item strong { color: rgba(38, 50, 56, .85); }

.tabc-container .tabc-caption-wrapper .owl-stage-outer .owl-stage .owl-item.jFirstActiveItem:hover .item strong,
.tabc-container .tabc-caption-wrapper .owl-stage-outer .owl-stage .owl-item.jFirstActiveItem .item strong { color: rgba(109, 76, 65, .95); }


/*------------------------------------*/
/*tab title nav left right*/

.tabc-container .tabc-caption-wrapper .tabc-title-nav button.disabled,
.tabc-container .tabc-caption-wrapper .tabc-title-nav button.disabled:hover,
.tabc-container .tabc-caption-wrapper .tabc-title-nav button { background-color: rgba(255, 248, 225, 1); }

.tabc-container .tabc-caption-wrapper .tabc-title-nav button:hover { background-color: rgba(255, 193, 7, .25); }

.tabc-container .tabc-caption-wrapper .tabc-title-nav button.disabled.owl-prev:hover,
.tabc-container .tabc-caption-wrapper .tabc-title-nav button.disabled.owl-next:hover,
.tabc-container .tabc-caption-wrapper .tabc-title-nav button.owl-prev,
.tabc-container .tabc-caption-wrapper .tabc-title-nav button.owl-next { border-style: solid; border-width: 1px; border-color: rgba(255, 160, 0, .35); color: rgba(200, 120, 0, .85); }
.tabc-container .tabc-caption-wrapper .tabc-title-nav button.owl-prev:hover,
.tabc-container .tabc-caption-wrapper .tabc-title-nav button.owl-next:hover { border-style: solid; border-width: 1px; border-color: rgba(255, 160, 0, .65); color: rgba(216, 67, 21, .85); }

/*------------------------------------*/
/*tab content*/

.tabc-container .tabc-detail-wrapper .owl-stage-outer .owl-stage .owl-item,
.tabc-container .tabc-detail-wrapper .owl-stage-outer .owl-stage .owl-item:hover { border-style: solid; border-width: 1px; border-color: rgba(255, 255, 255, 0); background-color: transparent; }

.tabc-container .tabc-detail-wrapper .owl-stage-outer .owl-stage .owl-item.active,
.tabc-container .tabc-detail-wrapper .owl-stage-outer .owl-stage .owl-item.active:hover { border-style: solid; border-width: 1px; border-color: rgba(255, 255, 255, 0); background-color: transparent; }

/*------------------------------------*/
/*tab content dots*/

.tabc-container .tabc-detail-wrapper .tabc-cont-dots {
	border-style: solid;
	border-top-width: 1px; border-bottom-width: 1px;
	border-left-width: 0px ; border-right-width: 0px;
	border-top-color: rgba(255, 160, 0, .25); border-bottom-color: rgba(255, 160, 0, .65);
	border-left-color: rgba(255, 255, 255, 0); border-right-color: rgba(255, 255, 255, 0);
	background-color: rgba(255, 160, 0, .05);
}
.tabc-container .tabc-detail-wrapper .tabc-cont-dots:hover { background-color: rgba(255, 160, 0, .05); }

.tabc-container .tabc-detail-wrapper .tabc-cont-dots .tc-dot span:before { color: rgba(135, 70, 0, .15); }
.tabc-container .tabc-detail-wrapper .tabc-cont-dots .tc-dot span:hover:before { color: rgba(135, 70, 0, .35); }

.tabc-container .tabc-detail-wrapper .tabc-cont-dots .tc-dot.active span:before,
.tabc-container .tabc-detail-wrapper .tabc-cont-dots .tc-dot.active span:hover:before { color: rgba(109, 76, 65, .65); }


/*============================================================================*/
/**/
/*============================================================================*/
/**/



/*============================================================================*/
/**/
/*============================================================================*/
/**/



/*============================================================================*/
/**/
/*============================================================================*/
/**/



/*============================================================================*/
/* lazyLoader */
/*============================================================================*/
/*如果是 按鈕模式*/
.jPluginLazyIfClickMode a.jPluginLazyCMBtn {
	border: 1px dashed rgba(255, 255, 255, .35);
	box-shadow: -1px -1px 3px rgba(255, 202, 40, .15), -1px 1px 3px rgba(255, 202, 40, .15), 1px -1px 3px rgba(255, 202, 40, .15), 1px 1px 3px rgba(255, 202, 40, .15), 1px 1px 3px rgba(255, 202, 40, .15);
	color: rgba(255, 255, 255, .85);
	text-shadow: -1px -1px 5px rgba(255, 202, 40, .35), -1px 1px 5px rgba(255, 202, 40, .35), 1px -1px 5px rgba(255, 202, 40, .35), 1px 1px 5px rgba(255, 202, 40, .35), 1px 1px 5px rgba(255, 202, 40, .35);
	background-color: rgba(255, 202, 40, .75);
}
.jPluginLazyIfClickMode a.jPluginLazyCMBtn:active,
.jPluginLazyIfClickMode a.jPluginLazyCMBtn:focus,
.jPluginLazyIfClickMode a.jPluginLazyCMBtn:hover {
	border: 1px solid rgba(255, 255, 255, .65);
	box-shadow: -1px -1px 3px rgba(255, 255, 255, .05), -1px 1px 3px rgba(255, 255, 255, .05), 1px -1px 3px rgba(255, 255, 255, .05), 1px 1px 3px rgba(255, 255, 255, .05), 1px 1px 3px rgba(255, 255, 255, .05);
	color: rgba(255, 255, 255, .95);
	text-shadow: -1px -1px 5px rgba(255, 202, 40, .65), -1px 1px 5px rgba(255, 202, 40, .65), 1px -1px 5px rgba(255, 202, 40, .65), 1px 1px 5px rgba(255, 202, 40, .65), 1px 1px 5px rgba(255, 202, 40, .65);
	background-color: rgba(255, 202, 40, .95);
}


















/*============================================================================*//*============================================================================*//*============================================================================*/
/* footer */
/*============================================================================*//*============================================================================*//*============================================================================*/

footer .ft-container .ft-wrapper .ft-start { border: 1px solid rgba(105, 50, 0, .35); border-left: none; border-right: none; } /*整體上下線*/
@media screen and (min-width: 1px) and (max-width: 1279px) { /*加上底線*/
	.ft-start.has-two fieldset,
	.ft-start.has-three fieldset { border-bottom: 1px solid rgba(105, 50, 0, .35); } /*當直立 各欄位 下底線*/
	.ft-start.has-two fieldset:last-child,
	.ft-start.has-three fieldset:last-child { border-bottom: none; }
}

/*
.ft-start fieldset.w329 { border-right: 1px solid rgba(105, 50, 0, .35); }
.ft-start fieldset.w329:last-child { border-right: none; }
*/
.ft-start .ft-vline { background-color: rgba(105, 50, 0, .35); }

.ft-start fieldset .field-column .field-htit a .hmtit:hover strong,
.ft-start fieldset .field-column .field-htit a .hmtit strong { color: rgba(125, 35, 8, .95); }

.ft-start fieldset .field-column .field-htit a .hstit:hover strong,
.ft-start fieldset .field-column .field-htit a .hstit strong { color: rgba(216, 67, 21, .85); }

.ft-start fieldset .field-column ul li { border-bottom: 1px dashed rgba(200, 120, 0, .35); }
.ft-start fieldset .field-column ul li:last-child { border-bottom: none; }

.ft-start fieldset .field-column ul li a { color: rgba(135, 70, 0, .95); }
.ft-start fieldset .field-column ul li:hover a { color: rgba(230, 81, 0, .95); }

.ft-start fieldset .field-column ul li a figure .graphics {
	border: 8px solid rgba(255, 255, 255, .65);
	box-shadow: 1px 1px 5px 0px rgba(150, 120, 100, .65), -1px 0px 3px 0px rgba(120, 100, 100, .65) inset;
}



.ft-start fieldset .field-column ul li > a > figure > .graphics:hover:after { /*當移至圖片 遮罩*/
	background-color: rgba(0, 0, 0, .15);
}

/*link & zoom ico*/
.ft-start fieldset .field-column ul li a figure .graphics .fico,
.ft-start fieldset .field-column ul li a figure .graphics .sico {
	background-color: rgba(255, 255, 255, .65);
}
.ft-start fieldset .field-column ul li a figure .graphics .fico:before,
.ft-start fieldset .field-column ul li a figure .graphics .sico:before {
	color: rgba(255, 120, 0, .85);
}
.ft-start fieldset .field-column ul li a figure .graphics .fico:hover:before,
.ft-start fieldset .field-column ul li a figure .graphics .sico:hover:before {
	color: rgba(125, 35, 8, .95);
}

/*圖片 3欄*/
.ft-start fieldset .field-column ul li.pimg a figure {
	border: 8px solid rgba(255, 255, 255, .65);
	box-shadow: 1px 1px 5px 0px rgba(150, 120, 100, .65), -1px 0px 3px 0px rgba(255, 255, 255, .65) inset;
}
.ft-start fieldset .field-column ul li.pimg a figure .graphics:hover,
.ft-start fieldset .field-column ul li.pimg a figure:hover .graphics,
.ft-start fieldset .field-column ul li.pimg a figure .graphics { border: none; box-shadow: none; }

.ft-start fieldset .field-column ul li.pimg > a > figure > figcaption { background-color: rgba(50, 50, 50, .95); box-shadow: -1px 0px 3px 0px rgba(255, 255, 255, .65) inset; }
.ft-start fieldset .field-column ul li.pimg > a > figure > figcaption > strong { color: rgba(255, 255, 255, .85); }

/*slide*/
.ft-start fieldset .field-column .fttype-slide .owl-stage-outer .owl-stage div.owl-item .item {
	border: 10px solid rgba(255, 255, 255, .85);
	box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .35);
}
.ft-start fieldset .field-column .fttype-slide .owl-stage-outer .owl-stage div.owl-item .item figure figcaption {
	box-shadow: -1px 1px 2px 0px rgba(255, 255, 255, .35) inset;
	background-color: rgba(0, 0, 0, .45);
}
.ft-start fieldset .field-column .fttype-slide .owl-stage-outer .owl-stage div.owl-item .item:hover figure figcaption {
	background-color: rgba(0, 0, 0, .65);
}
.ft-start fieldset .field-column .fttype-slide .owl-stage-outer .owl-stage div.owl-item .item figure figcaption a strong {
	color: rgba(255, 255, 255, .95);
}
.ft-start fieldset .field-column .fttype-slide .owl-stage-outer .owl-stage div.owl-item .item figure figcaption a:hover strong {
	color: rgba(255, 255, 255, .95);
}
.ft-start fieldset .field-column .fttype-slide .owl-stage-outer .owl-stage div.owl-item .item figure figcaption a:after {
	color: rgba(255, 255, 255, .65);
}
.ft-start fieldset .field-column .fttype-slide .owl-stage-outer .owl-stage div.owl-item .item:hover figure figcaption a:after {
	color: rgba(255, 255, 255, .95);
}

.ft-start fieldset .field-column .fttype-slide .owl-nav button.owl-prev,
.ft-start fieldset .field-column .fttype-slide .owl-nav button.owl-next { background-color: rgba(0, 0, 0, .35); }
.ft-start fieldset .field-column .fttype-slide .owl-nav button.owl-prev span:before,
.ft-start fieldset .field-column .fttype-slide .owl-nav button.owl-next span:before { color: rgba(255, 255, 255, .8); }






