/* =Mega Block Menu
---------------------------- */

@media (min-width: 967px)
{
	.ys-menu.ys-main-menu .menu > li > a {
		font-size: 14px;
		text-transform: uppercase;
		font-weight: 700;
		color: #ADB8B6;
	}

	.ys-menu.ys-main-menu.dark .menu > li > a { color: #ADB8B6; }

	.ys-menu.ys-main-menu .menu.hor > .menu-item-has-children > a i {
		border-top-color: #ADB8B6;
	}

	.dark .ys-menu .menu.hor-right .sub-menu .menu-item-has-children > a i,
	.dark .ys-menu .menu.ver-right .menu-item-has-children > a i { border-left-color: #ADB8B6; }

	.dark .ys-menu .menu.hor-left .sub-menu .menu-item-has-children > a i,
	.dark .ys-menu .menu.ver-left .menu-item-has-children > a i { border-right-color: #ADB8B6; }

	.dark .ys-menu .menu.hor .sub-menu {
		box-shadow: none;
		border: 1px solid #303131;
		background-color: #484848;
	}

	.ys-menu .menu.hor .sub-menu a {
		font-size: 14px;
		line-height: 28px;
	}

	.dark .ys-menu .menu .sub-menu a { color: #ADB8B6; }

	.dark .ys-menu .menu.hor .sub-menu .menu-item,
	.dark .ys-menu .menu.ver:not(.toggle) .sub-menu .menu-item {
		border-bottom: 1px solid #000;
		box-shadow: 0 1px 0 0 #5A5A5A;
	}
}



/* Head Nav */

.ltr .ys-custom-nav > .ys-menu { float: right; }
.rtl .ys-custom-nav > .ys-menu { float: left; }



/* Mobile Menu Skin */

@media (max-width: 967px)
{
	.mobile-menu.ys-menu { background: #384550; }

	.mobile-menu .menu-item > a {
		border-bottom-color: #4a5b6b;
		box-shadow: 0 -1px 0 0 #161B20 inset;
		color: #ADB8B6;
	}

	.mobile-menu .sub-menu { background: #41505D; }

	.mobile-menu.ys-menu .sub-menu a {
		border-bottom-color: #2E363C;
		box-shadow: 0 1px 0 0 #4D6478;
	}

	.mobile-menu-wrapper .top-button { display: none; }
}