/**
 * Theme Name: SEOWP
 * Styles used to provide basic content styling
 * when no required MegaMainMenu plugin installed.
 *
 * These styles are not used on normal theme work.
 */

.site-header.mega_main_menu-disabled {
	background-color: rgba(255, 255, 255, 0.3);
	border-bottom: 1px solid rgb(238, 238, 238);
	min-height: 120px;
	padding-top: 40px;
}

.site-header.mega_main_menu-disabled .default-header-content {
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px;
}

.nomegamenu-logo {
	display: inline-block;
	margin-top: -12px;
}

.nomegamenu-logo a {
	display: block;
}

.site-header.mega_main_menu-disabled .menu {
	/* float: right; */
	/* margin-top: 6px; */
}

.site-header.mega_main_menu-disabled ul.menu > li {
	display: inline-block;
}

.site-header.mega_main_menu-disabled ul.menu > li .sub-menu{
	display: none;
}

.site-header.mega_main_menu-disabled ul.menu li {
	position: relative;
}
.site-header.mega_main_menu-disabled ul.menu li:hover > .sub-menu{
	display: block;
	position: absolute;
	z-index: 2;

	background-color: #f7f7f7;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;

	min-width: 200px;
	box-shadow: inset 0px 1px 0px rgba(255,255,255, 0.8), 0px 2px 1px rgba(0, 0, 0, 0.15), 3px 5px 10px rgba(0, 0, 0, 0.19);
}

.site-header.mega_main_menu-disabled ul.menu li:hover > .sub-menu li:hover > .sub-menu {
	top: 0;
	left: 98%;
}

.site-header.mega_main_menu-disabled ul.menu li:hover > .sub-menu > li {
	padding-top: 6px;
    padding-right: 10px;
    padding-bottom: 6px;
    padding-left: 10px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-color: #ededed;
	border-width: 1px;
}

.site-header.mega_main_menu-disabled ul.menu li:hover > .sub-menu > li:hover {
	background-color: #56aee3;
}

.site-header.mega_main_menu-disabled ul.menu > li li a {
	color: #909497;
	font-size: 15px;
    line-height: 21px;
    font-weight: 300;
    text-transform: none;
}

.site-header.mega_main_menu-disabled ul.menu > li li:hover > a {
	color: #fff;
}


.site-header.mega_main_menu-disabled ul.menu > li > a {
	padding-left: 16px;
	padding-right: 16px;
	color: rgba(0, 0, 0, 0.91);
}

.site-header.mega_main_menu-disabled ul.menu > li > a:hover {
	color: #56AEE3;
}