@media screen and (min-width: 1002px) {
	.nav-mobile, .nav-click {
		display: none;
	}
	.nav-list {
		display: block !important;
	}
	.nav {
		padding-top: 0px;
		overflow-x: visible;
	}
	.menu-item {
		width: auto;
		border-top: none;
	}
	.menu-item a {
		padding: 0 15px;
	}
	.menu-item:hover > ul.sub-menu {
		display: block;
	}
	ul.sub-menu {
		width: 260px;
		position: absolute;
	}
	ul.sub-menu ul.sub-menu {
		width: 260px;
		position: absolute;
		left: 95%;
		top: 5px;
	}
}
@media screen and (min-width: 1200px) {
	.panel-row-style {
		padding-left: 11.5% !important;
		padding-right: 11.5% !important;
	}
	.window_padding, #menu .window_padding {
		padding-left: 12% !important;
		padding-right: 12% !important;
	}
	.absolute_left {
		left: 12%;
	}
	.absolute_right {
		right: 12%;
	}
}
