@charset "utf-8";
/* CSS Document */

#Header {
	position: relative;
	box-shadow: 0px 0px 9px 1px rgba(0, 0, 0, 0.4);
	z-index: 9;
	background: #fcfcfc;
	color: #000;
}

#Header a {
	position: relative;
	color: #000;
	text-decoration: none;
}

#Header .topmenu {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	cursor: pointer;
	z-index: 2;
}

#Header .topmenu .fake {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 5px;
	background: #FC1;
	display: block;
	opacity: 0;
	transition: all 0.3s;
}

#Header .topmenu.sel .fake {
	display: block;
	opacity: 1;
}

#Header .topmenu:hover .fake {
	display: block;
	opacity: 1;
}

#Header .glob_remove {
	position: absolute;
	bottom: 0px;
	right: 0px;
	height: 0px;
	text-transform: uppercase
}




#Header .cat_shadow {
	box-shadow: 0px 8px 15px -5px rgba(0, 0, 0, 0.4);
}



.ex_main_menu {
	width: 100%;
	height: 70px;
}

.ex_menu_btn {
	width: 44px;
}

#Header .glob_remove .topmenu .fake {
	width: 5px;
	height: 100%;
}


@media all and (max-width: 900px) {
	#Header .topmenu .fake {
		width: 5px;
		height: 100%;
	}
}