#Header {
	position: sticky;
	top: 0;
	width: 100%;
	z-index: 9999;
}

#Header.header-box {
	height: 90px;
}

#Header.header-box>.row {
	height: 100%;
}

#Header.header-box>.row>* {
	height: 100%;
}

#Header .logo {
	height: 25px;
}

#Header .search-box {
	height: 30px;
	transition: all .3s;
	border: 1px solid rgba(255, 255, 255, 0);
	border-radius: 30px;
}

#Header .search-box:hover {
	border: 1px solid rgba(255, 255, 255, .3);
	padding-left: 10px;
	padding-right: 10px;
}

#Header .search-box:hover>.search {
	height: 0;
}

#Header .search-box:hover>.input {
	width: 150px;
	opacity: 1;
	text-align: center;
}

#Header .search-box>.input {
	border: 0;
	background-color: transparent;
	outline: none;
	color: #FFFFFF;
	width: 0;
	opacity: 0;
	margin-left: 0;
	transition: all 1s;
}

#Header .search-box>.input::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #FFFFFF;
}

#Header .search-box>.input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #FFFFFF;
}

#Header .search-box>.input:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #FFFFFFF;
}

#Header .search-box>.search {
	height: 20px;
	transition: all 1s;
}

#Header .clearance {
	width: 1px;
	height: 12px;
	background-color: rgba(255, 255, 255, .3);
}

#Header .navList {
	height: 100%;
}

#Header .navList>.nav_item {
	position: relative;
	width: 150px;
}

#Header .navList>.nav_item>a {
	color: #005972;
	line-height: 90px;
}

#Header .navList>.nav_item>.breadcrumb-box {
	position: fixed;
	top: 89px;
	left: 0;
	width: 100%;
	background:rgba(255,255,255,.9);
	height: 0;
	overflow: hidden;
	transition: all 0s;

	z-index: 1;
}

#Header .navList>.nav_item:hover>a{
	color: #666666;
}

#Header .navList>.nav_item:hover>.breadcrumb-box {
	height: 72px;
}

#brand-nav-box {
	z-index: 0 !important;
}
