@charset "utf-8";


/**
 * menu
 */
.menu {
	}

.menu > li {
	float:left;
	list-style:none;
	}

.menu > li a {
	display:block;
	color:#fff;
	text-decoration:none;
	}

.menu > li a:hover {
	}

.menu__none:hover,
.menu__multi:hover,
.menu__mega:hover,
.menu__single:hover {
	background:#ffffff;
	-webkit-transition:.3s ease;
	transition:.3s ease;
	}

.menu__second-level li {
	border-top:1px solid #ffffff;
	}
.menu__second-level li a {
	font-size:90%;
	padding:4% 0;
	}

.menu__third-level li {
	border-top:1px solid #ffffff;
	}

.menu__second-level li a:hover {
	}

.menu__third-level li a:hover {
	}

.menu__fourth-level li a:hover {
	}

.init-bottom:after {

	}

.menu:before,
.menu:after {
	content:"";
	display:table;
	}

.menu:after {
	}

.menu {
	*zoom:1;
	}


/**
 * single menu
 */
.menu > .menu__single {
	position:relative;
	}

.menu__single .menu__second-level {
	position:absolute;
	top:0px;
	width:140%;
	margin:0 0% 0 0%;
	background:#282d49;
	-webkit-transition:.3s ease;
	transition:.3s ease;
	visibility:hidden;
	opacity:0;
	list-style:none;
	}

.menu__single:hover > .menu__second-level {
	top:40px;
	visibility:visible;
	opacity:1;
	}

