.top-link ul.links li a {
	border: none;
}
.top-link ul.links li a:hover, .top-link ul.links li a.hover, .top-link ul.links li.hover a, .top-link ul.links li a:active, .top-link ul.links li.active a, .top-link ul.links li a.active {
	text-decoration: underline;
}
.naviga {
	margin:0;
}
#nav li.level0 {
	line-height: 50px !important;
	margin:0;
}
#nav li {
	height: 50px !important;
}
.page .header-container {
	z-index: 11;
}
.header a.logo img {
	max-width:400px;
	max-height:85px;
}
.header a.logo.logo-text {
	display: inline-block;
    line-height: normal;
	padding: 0 0 18px !important;
}
@media (min-width: 768px) {
	#nav .sub-wrapper {
		top: 50px!important;
	}
	.mt-main-menu #nav.megamenu > li {
		position:relative;
	}
	#nav li.level0 ul li a span {
		line-height: 40px;
		min-height: 45px;
	}
	#nav li ul.shown-sub, #nav li div.shown-sub {
		min-width: 200px;
	}
	#nav li.nav-1 ul li, #nav ul.level0 li {
		width: 100%;
	}
	#nav .sub-wrapper ul li {
		height: auto!important;
		padding: 0 !important;
	}
	.naviga #nav .sub-wrapper .level0 li a {
		padding: 0 11px;
	}
	#nav .sub-wrapper .level0 li a:hover {
		border: 1px solid /*#FFFFFF*/;
	}
	#nav .sub-wrapper .level0 li.last a:hover {
		border-bottom: 1px solid/* #ffffff*/;
	}
	#nav .sub-wrapper .mm-item-base {
		padding: 15px 4px;
	}
	#nav li.level0 ul li ol {
		margin: 0;
	}
	#nav .sub-wrapper .mm-item-base {
		padding: 0 !important;
	}
	#nav li.level0 ul li ol li {
		border-bottom: none !important;
	}
	.header-container .header a.logo.logo {
		position: relative;
		top: 50% !important;
		transform: translateY(-50%);
		-ms-transform:translateY(-50%);
		-webkit-transform:translateY(-50%);
	}
	.header-container .header {
		height:97px;
	}
	.header-container .header .span12 {
		height:97px;
	}
}
