﻿/*
==============================================
   header shrink
==============================================
*/
.header-shrink-nav {
	position:relative;
	float: right;
	margin-top: 5px;
}
.header .header-shrink-nav-menu { margin:0; padding:0; font-size:12px; font-size:1.2rem; }
.header .header-shrink-nav-menu ul, .header-shrink-nav-menu li { list-style:none; margin:0; padding:0; }
.header .header-shrink-nav-menu a { display:block; white-space:nowrap; }
.header .header-shrink-nav-menu li { position:relative; }

/* level 1 */
.header .header-shrink-nav-menu > li {
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-left:16px;
	-webkit-transition:all 0.3s ease-in-out;
            transition:all 0.3s ease-in-out;
}
.header .header-shrink-nav-menu > li a { padding-bottom: 10px; }
.header .header-shrink-nav-menu > li a:link { color:#C1C1C1; }
.header .header-shrink-nav-menu > li a:visited { color:#C1C1C1; }
.header .header-shrink-nav-menu > li a:hover { color:#fdb200; }
.header .header-shrink-nav-menu > li a:active { color:#fdb200; }

/* 當前選項 */
.header .header-shrink-nav-menu > li.current-menu-item > a:link { color:#fdb200; }
.header .header-shrink-nav-menu > li.current-menu-item > a:visited { color:#fdb200; }
.header .header-shrink-nav-menu > li.current-menu-item > a:hover { color:#fdb200; }
.header .header-shrink-nav-menu > li.current-menu-item > a:active { color:#fdb200; }

.header .header-shrink-nav-menu ul.nav-sub-menu > li.current-menu-item > a:link { color:#fdb200; }
.header .header-shrink-nav-menu ul.nav-sub-menu > li.current-menu-item > a:visited { color:#fdb200; }
.header .header-shrink-nav-menu ul.nav-sub-menu > li.current-menu-item > a:hover { color:#fdb200; }
.header .header-shrink-nav-menu ul.nav-sub-menu > li.current-menu-item > a:active { color:#fdb200; }

/* MENU > DROPDOWN */
.header .header-shrink-nav-menu ul.nav-sub-menu {
	min-width: 100%; 
	display:none;
	left:0px;
	top:24px;
	position:absolute;
	z-index:200;
	text-align:center;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
}
.header .header-shrink-nav-menu ul.nav-sub-menu > li {
	zoom:1;
	z-index:200;
}
.header .header-shrink-nav-menu ul.nav-sub-menu > li > a {
	padding: 7px 16px;
	background:#1f1f1f;
}
.header .header-shrink-nav-menu ul.nav-sub-menu > li > a:link { color:#C1C1C1; }
.header .header-shrink-nav-menu ul.nav-sub-menu > li > a:visited { color:#C1C1C1; }
.header .header-shrink-nav-menu ul.nav-sub-menu > li > a:hover { color:#fdb200; }
.header .header-shrink-nav-menu ul.nav-sub-menu > li > a:active { color:#fdb200; }

/* last-child ul */
.header .header-shrink-nav .header-shrink-nav-menu > li:last-child ul.nav-sub-menu { 
	left:auto;
	right:0;
}

/* level 3+ */
.header .header-shrink-nav-menu ul.nav-sub-menu ul.nav-sub-menu {
	margin-left:-2px;
	left:100%;
	top:0px;
}
.header .header-shrink-nav .header-shrink-nav-menu > li:last-child ul.nav-sub-menu ul.nav-sub-menu {
	margin-left:auto;
	margin-right:-2px;
	left:auto;
	right:100%;
}


.header .header-shrink .nav { margin-right: 0; margin-left: 13px; margin-top: 0; }
.header .header-shrink .nav-menu { font-size: 16px; font-size: 1.6rem; }
.header .header-shrink .nav-menu > li { border-right: none; padding-right: 0; margin-left: 0; }


/*
==============================================
   responsive
==============================================
*/
@media screen and (min-width : 1136px) {
}
@media screen and (max-width : 1023px) {
}
@media screen and (max-width : 979px) {
}
@media screen and (max-width : 800px) {
}
@media screen and (max-width : 640px) {
}