.vc_custom_1431636318546 {
			margin-top: 30px !important;
			margin-bottom: 20px !important;
			background: #1c2335 url(../wp-content/uploads/sites/10/2014/01/blue-bg-progressive04c7.jpg?id=7298) !important;
			background-position: center !important;
			background-repeat: no-repeat !important;
			background-size: cover !important;
		}
		
		.vc_custom_1408711400322 {
			margin-top: 80px !important;
		}
		
		.vc_custom_1408711449706 {
			margin-top: 0px !important;
			margin-bottom: 10px !important;
			background-position: center !important;
			background-repeat: no-repeat !important;
			background-size: cover !important;
		}
		
		.vc_custom_1444331233714 {
			padding-top: 5px !important;
			padding-right: 10px !important;
			padding-bottom: 5px !important;
			padding-left: 10px !important;
		}
		
		.vc_custom_1444331277160 {
			padding-top: 5px !important;
			padding-right: 10px !important;
			padding-bottom: 5px !important;
			padding-left: 10px !important;
		}
		
		.vc_custom_1444336351513 {
			padding-top: 5px !important;
		}
		
		.vc_custom_1417678634398 {
			padding-right: 25px !important;
		}
		
		.vc_custom_1417678645331 {
			padding-left: 25px !important;
		}
		
		.vc_custom_1417678621978 {
			padding-left: 25px !important;
		}
		
		.vc_custom_1417678610430 {
			padding-right: 25px !important;
		}
	</style>
	<noscript>
		<style type="text/css">
			.wpb_animate_when_almost_visible {
				opacity: 1;
			}
		</style>
	</noscript>
	<style type="text/css">
		/** Sunday 30th September 2018 18:01:20 UTC (core) **/
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu ul,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu p,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu img:not(.mega-menu-logo),
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu div,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu a {
			color: #666;
			font-family: inherit;
			font-size: 14px;
			background: none;
			border: 0;
			-webkit-border-radius: 0 0 0 0;
			-moz-border-radius: 0 0 0 0;
			-ms-border-radius: 0 0 0 0;
			-o-border-radius: 0 0 0 0;
			border-radius: 0 0 0 0;
			margin: 0;
			opacity: 1;
			padding: 0;
			position: relative;
			right: auto;
			top: auto;
			bottom: auto;
			left: auto;
			text-align: left;
			text-transform: none;
			vertical-align: baseline;
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			-ms-box-shadow: none;
			-o-box-shadow: none;
			box-shadow: none;
			list-style-type: none;
			line-height: 1.7;
			box-sizing: border-box;
			float: none;
			overflow: visible;
			display: block;
			min-height: 0;
			-webkit-transition: none;
			-moz-transition: none;
			-o-transition: none;
			transition: none;
			text-decoration: none;
			width: auto;
			clip: auto;
			height: auto;
			outline: none;
			visibility: inherit;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu ul:before,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li:before,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu p:before,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu img:not(.mega-menu-logo):before,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu div:before,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu a:before,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu ul:after,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li:after,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu p:after,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu img:not(.mega-menu-logo):after,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu div:after,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu a:after {
			display: none;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu table,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu td,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu tr,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu th {

			border: 0;
			margin: 0;
			padding: 0;
			background: none;
		}
		
		#mega-menu-wrap-primary_menu,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu ul.mega-sub-menu,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu a.mega-menu-link {
			-moz-transition: none;
			-o-transition: none;
			-webkit-transition: none;
			transition: none;
			-webkit-border-radius: 0 0 0 0;
			-moz-border-radius: 0 0 0 0;
			-ms-border-radius: 0 0 0 0;
			-o-border-radius: 0 0 0 0;
			border-radius: 0 0 0 0;
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			-ms-box-shadow: none;
			-o-box-shadow: none;
			box-shadow: none;
			background: none;
			border: 0;
			bottom: auto;
			box-sizing: border-box;
			clip: auto;
			color: #666;
			display: block;
			float: none;
			font-family: inherit;
			font-size: 14px;
			height: auto;
			left: auto;
			line-height: 1.7;
			list-style-type: none;
			margin: 0;
			min-height: auto;
			max-height: none;
			opacity: 1;
			outline: none;
			overflow: visible;
			padding: 0;
			position: relative;
			pointer-events: auto;
			right: auto;
			text-align: left;
			text-decoration: none;
			text-transform: none;
			top: auto;
			vertical-align: baseline;
			visibility: inherit;
			width: auto;
			word-wrap: break-word;
		}
		
		#mega-menu-wrap-primary_menu:before,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu:before,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu ul.mega-sub-menu:before,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item:before,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu a.mega-menu-link:before,
		#mega-menu-wrap-primary_menu:after,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu:after,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu ul.mega-sub-menu:after,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item:after,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu a.mega-menu-link:after {
			display: none;
		}
		
		#mega-menu-wrap-primary_menu {
			background: #222;
			-webkit-border-radius: 0px 0px 0px 0px;
			-moz-border-radius: 0px 0px 0px 0px;
			-ms-border-radius: 0px 0px 0px 0px;
			-o-border-radius: 0px 0px 0px 0px;
			border-radius: 0px 0px 0px 0px;
		}
		
		#mega-menu-wrap-primary_menu.mega-keyboard-navigation .mega-menu-toggle:focus,
		#mega-menu-wrap-primary_menu.mega-keyboard-navigation #mega-menu-primary_menu a:focus,
		#mega-menu-wrap-primary_menu.mega-keyboard-navigation #mega-menu-primary_menu input:focus {
			-webkit-box-shadow: inset 0px 0px 3px 1px #0ff;
			-moz-box-shadow: inset 0px 0px 3px 1px #0ff;
			-ms-box-shadow: inset 0px 0px 3px 1px #0ff;
			-o-box-shadow: inset 0px 0px 3px 1px #0ff;
			box-shadow: inset 0px 0px 3px 1px #0ff;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu {
			visibility: visible;
			text-align: left;
			padding: 0px 0px 0px 0px;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu {
				padding: 0;
			}
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu a.mega-menu-link {
			cursor: pointer;
			display: inline;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu a.mega-menu-link .mega-description-group {
			vertical-align: middle;
			display: inline-block;
			transition: none;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu a.mega-menu-link .mega-description-group .mega-menu-title,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu a.mega-menu-link .mega-description-group .mega-menu-description {
			transition: none;
			line-height: 1.5;
			display: block;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu a.mega-menu-link .mega-description-group .mega-menu-description {
			font-style: italic;
			font-size: 0.8em;
			text-transform: none;
			font-weight: normal;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item.mega-icon-top> a.mega-menu-link {
			display: table-cell;
			vertical-align: middle;
			line-height: initial;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item.mega-icon-top> a.mega-menu-link:before {
			display: block;
			margin: 0 0 6px 0;
			text-align: center;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item.mega-icon-top> a.mega-menu-link> span.mega-title-below {
			display: inline-block;
			transition: none;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-item.mega-icon-top> a.mega-menu-link {
				display: block;
				line-height: 40px;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-item.mega-icon-top> a.mega-menu-link:before {
				display: inline-block;
				margin: 0 6px 0 0;
				text-align: left;
			}
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item.mega-icon-right> a.mega-menu-link:before {
			float: right;
			margin: 0 0 0 6px;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-animating> ul.mega-sub-menu {
			pointer-events: none;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-disable-link> a.mega-menu-link,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu li.mega-disable-link> a.mega-menu-link {
			cursor: default;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item-has-children.mega-disable-link> a.mega-menu-link {
			cursor: pointer;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu p {
			margin-bottom: 10px;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu input,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu img {
			max-width: 100%;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item> ul.mega-sub-menu {
			display: block;
			visibility: hidden;
			opacity: 1;
			pointer-events: auto;
		}
		
		@media only screen and (min-width: 601px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu[data-effect="fade"] li.mega-menu-item> ul.mega-sub-menu {
				opacity: 0;
				transition-duration: 200ms;
				transition-timing-function: ease-in;
				transition-property: opacity, visibility;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu[data-effect="fade"].mega-no-js li.mega-menu-item:hover> ul.mega-sub-menu,
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu[data-effect="fade"].mega-no-js li.mega-menu-item:focus> ul.mega-sub-menu,
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu[data-effect="fade"] li.mega-menu-item.mega-toggle-on> ul.mega-sub-menu,
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu[data-effect="fade"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
				opacity: 1;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu> ul.mega-sub-menu,
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
				opacity: 0;
				margin-top: 10px;
				transition-duration: 200ms;
				transition-timing-function: ease-in;
				transition-property: opacity, margin-top, visibility;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover> ul.mega-sub-menu,
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus> ul.mega-sub-menu,
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on> ul.mega-sub-menu,
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
				opacity: 1;
				margin-top: 0;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu> ul.mega-sub-menu,
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
				margin-top: 10px;
				transition-duration: 200ms;
				transition-timing-function: ease-in;
				transition-property: margin-top, visibility;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu[data-effect="slide_up"].mega-no-js li.mega-menu-item:hover> ul.mega-sub-menu,
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu[data-effect="slide_up"].mega-no-js li.mega-menu-item:focus> ul.mega-sub-menu,
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu[data-effect="slide_up"] li.mega-menu-item.mega-toggle-on> ul.mega-sub-menu,
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
				margin-top: 0;
			}
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-no-js li.mega-menu-item:hover> ul.mega-sub-menu,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-no-js li.mega-menu-item:focus> ul.mega-sub-menu,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item.mega-toggle-on> ul.mega-sub-menu {
			visibility: visible;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {
			visibility: inherit;
			opacity: 1;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item a[class^='dashicons']:before {
			font-family: dashicons;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item a.mega-menu-link:before {
			display: inline-block;
			font: inherit;
			font-family: dashicons;
			position: static;
			margin: 0 6px 0 0px;
			vertical-align: top;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			color: inherit;
			background: transparent;
			height: auto;
			width: auto;
			top: auto;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item.mega-hide-text a.mega-menu-link:before {
			margin: 0;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item.mega-hide-text li.mega-menu-item a.mega-menu-link:before {
			margin: 0 6px 0 0;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-align-bottom-left.mega-toggle-on> a.mega-menu-link {
			-webkit-border-radius: 0px 0px 0 0;
			-moz-border-radius: 0px 0px 0 0;
			-ms-border-radius: 0px 0px 0 0;
			-o-border-radius: 0px 0px 0 0;
			border-radius: 0px 0px 0 0;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-align-bottom-right> ul.mega-sub-menu {
			right: 0;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-align-bottom-right.mega-toggle-on> a.mega-menu-link {
			-webkit-border-radius: 0px 0px 0 0;
			-moz-border-radius: 0px 0px 0 0;
			-ms-border-radius: 0px 0px 0 0;
			-o-border-radius: 0px 0px 0 0;
			border-radius: 0px 0px 0 0;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu.mega-menu-item {
			position: static;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-item {
			margin: 0 0px 0 0;
			display: inline-block;
			height: auto;
			vertical-align: middle;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-item.mega-item-align-right {
			float: right;
		}
		
		@media only screen and (min-width: 601px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-item.mega-item-align-right {
				margin: 0 0 0 0px;
			}
		}
		
		@media only screen and (min-width: 601px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-item.mega-item-align-float-left {
				float: left;
			}
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-item.mega-toggle-on> a.mega-menu-link,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-item> a.mega-menu-link:hover,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-item> a.mega-menu-link:focus {
			background: #333;
			color: #fff;
			font-weight: normal;
			text-decoration: none;
			border-color: #fff;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-item.mega-toggle-on> a.mega-menu-link,
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-item> a.mega-menu-link:hover,
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-item> a.mega-menu-link:focus {
				color: #fff;
				background: #333;
			}
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-item> a.mega-menu-link {
			border-top: 0px solid #fff;
			border-left: 0px solid #fff;
			border-right: 0px solid #fff;
			border-bottom: 0px solid #fff;
			outline: none;
			text-decoration: none;
			padding: 0px 10px 0px 10px;
			line-height: 40px;
			font-weight: normal;
			height: 40px;
			vertical-align: baseline;
			text-align: left;
			width: auto;
			display: block;
			color: #fff;
			text-transform: none;
			text-decoration: none;
			background: rgba(0, 0, 0, 0);
			-webkit-border-radius: 0px 0px 0px 0px;
			-moz-border-radius: 0px 0px 0px 0px;
			-ms-border-radius: 0px 0px 0px 0px;
			-o-border-radius: 0px 0px 0px 0px;
			border-radius: 0px 0px 0px 0px;
			font-family: inherit;
			font-size: 14px;
		}
		
		@media only screen and (min-width: 601px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-item.mega-multi-line> a.mega-menu-link {
				line-height: inherit;
				display: table-cell;
				vertical-align: middle;
			}
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-item.mega-multi-line> a.mega-menu-link br {
				display: none;
			}
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-item {
				display: list-item;
				margin: 0;
				clear: both;
				border: 0;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-item.mega-item-align-right {
				float: none;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-item> a.mega-menu-link {
				-webkit-border-radius: 0 0 0 0;
				-moz-border-radius: 0 0 0 0;
				-ms-border-radius: 0 0 0 0;
				-o-border-radius: 0 0 0 0;
				border-radius: 0 0 0 0;
				border: 0;
				margin: 0;
				line-height: 40px;
				height: 40px;
				padding: 0 10px;
				background: transparent;
				text-align: left;
				color: #fff;
				font-size: 14px;
			}
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row {
			width: 100%;
			float: left;
			background: transparent;
			border: 0;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row .mega-menu-column {
			float: left;
			min-height: 1px;
			background: transparent;
			border: 0;
		}
		
		@media only screen and (min-width: 601px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-1-of-1 {
				width: 100%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-1-of-2 {
				width: 50%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-2-of-2 {
				width: 100%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-1-of-3 {
				width: 33.33333%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-2-of-3 {
				width: 66.66667%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-3-of-3 {
				width: 100%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-1-of-4 {
				width: 25%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-2-of-4 {
				width: 50%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-3-of-4 {
				width: 75%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-4-of-4 {
				width: 100%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-1-of-5 {
				width: 20%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-2-of-5 {
				width: 40%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-3-of-5 {
				width: 60%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-4-of-5 {
				width: 80%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-5-of-5 {
				width: 100%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-1-of-6 {
				width: 16.66667%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-2-of-6 {
				width: 33.33333%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-3-of-6 {
				width: 50%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-4-of-6 {
				width: 66.66667%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-5-of-6 {
				width: 83.33333%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-6-of-6 {
				width: 100%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-1-of-7 {
				width: 14.28571%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-2-of-7 {
				width: 28.57143%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-3-of-7 {
				width: 42.85714%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-4-of-7 {
				width: 57.14286%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-5-of-7 {
				width: 71.42857%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-6-of-7 {
				width: 85.71429%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-7-of-7 {
				width: 100%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-1-of-8 {
				width: 12.5%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-2-of-8 {
				width: 25%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-3-of-8 {
				width: 37.5%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-4-of-8 {
				width: 50%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-5-of-8 {
				width: 62.5%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-6-of-8 {
				width: 75%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-7-of-8 {
				width: 87.5%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-8-of-8 {
				width: 100%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-1-of-9 {
				width: 11.11111%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-2-of-9 {
				width: 22.22222%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-3-of-9 {
				width: 33.33333%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-4-of-9 {
				width: 44.44444%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-5-of-9 {
				width: 55.55556%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-6-of-9 {
				width: 66.66667%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-7-of-9 {
				width: 77.77778%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-8-of-9 {
				width: 88.88889%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-9-of-9 {
				width: 100%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-1-of-10 {
				width: 10%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-2-of-10 {
				width: 20%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-3-of-10 {
				width: 30%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-4-of-10 {
				width: 40%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-5-of-10 {
				width: 50%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-6-of-10 {
				width: 60%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-7-of-10 {
				width: 70%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-8-of-10 {
				width: 80%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-9-of-10 {
				width: 90%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-10-of-10 {
				width: 100%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-1-of-11 {
				width: 9.09091%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-2-of-11 {
				width: 18.18182%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-3-of-11 {
				width: 27.27273%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-4-of-11 {
				width: 36.36364%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-5-of-11 {
				width: 45.45455%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-6-of-11 {
				width: 54.54545%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-7-of-11 {
				width: 63.63636%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-8-of-11 {
				width: 72.72727%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-9-of-11 {
				width: 81.81818%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-10-of-11 {
				width: 90.90909%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-11-of-11 {
				width: 100%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-1-of-12 {
				width: 8.33333%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-2-of-12 {
				width: 16.66667%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-3-of-12 {
				width: 25%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-4-of-12 {
				width: 33.33333%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-5-of-12 {
				width: 41.66667%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-6-of-12 {
				width: 50%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-7-of-12 {
				width: 58.33333%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-8-of-12 {
				width: 66.66667%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-9-of-12 {
				width: 75%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-10-of-12 {
				width: 83.33333%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-11-of-12 {
				width: 91.66667%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-12-of-12 {
				width: 100%;
			}
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-column {
				width: 50%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-column.mega-menu-clear {
				clear: left;
			}
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row .mega-menu-column> ul.mega-sub-menu> li.mega-menu-item {
			padding: 15px 15px 15px 15px;
			width: 100%;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu {
			z-index: 999;
			-webkit-border-radius: 0px 0px 0px 0px;
			-moz-border-radius: 0px 0px 0px 0px;
			-ms-border-radius: 0px 0px 0px 0px;
			-o-border-radius: 0px 0px 0px 0px;
			border-radius: 0px 0px 0px 0px;
			background: #f1f1f1;
			padding: 0px 0px 0px 0px;
			position: absolute;
			width: 100%;
			border-top: 0px solid #fff;
			border-left: 0px solid #fff;
			border-right: 0px solid #fff;
			border-bottom: 0px solid #fff;
			max-width: none;
			left: 0;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu {
				float: left;
				position: static;
				width: 100%;
			}
		}
		
		@media only screen and (min-width: 601px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-1-of-1 {
				width: 100%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-1-of-2 {
				width: 50%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-2-of-2 {
				width: 100%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-1-of-3 {
				width: 33.33333%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-2-of-3 {
				width: 66.66667%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-3-of-3 {
				width: 100%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-1-of-4 {
				width: 25%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-2-of-4 {
				width: 50%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-3-of-4 {
				width: 75%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-4-of-4 {
				width: 100%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-1-of-5 {
				width: 20%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-2-of-5 {
				width: 40%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-3-of-5 {
				width: 60%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-4-of-5 {
				width: 80%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-5-of-5 {
				width: 100%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-1-of-6 {
				width: 16.66667%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-2-of-6 {
				width: 33.33333%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-3-of-6 {
				width: 50%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-4-of-6 {
				width: 66.66667%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-5-of-6 {
				width: 83.33333%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-6-of-6 {
				width: 100%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-1-of-7 {
				width: 14.28571%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-2-of-7 {
				width: 28.57143%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-3-of-7 {
				width: 42.85714%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-4-of-7 {
				width: 57.14286%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-5-of-7 {
				width: 71.42857%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-6-of-7 {
				width: 85.71429%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-7-of-7 {
				width: 100%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-1-of-8 {
				width: 12.5%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-2-of-8 {
				width: 25%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-3-of-8 {
				width: 37.5%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-4-of-8 {
				width: 50%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-5-of-8 {
				width: 62.5%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-6-of-8 {
				width: 75%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-7-of-8 {
				width: 87.5%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-8-of-8 {
				width: 100%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-1-of-9 {
				width: 11.11111%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-2-of-9 {
				width: 22.22222%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-3-of-9 {
				width: 33.33333%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-4-of-9 {
				width: 44.44444%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-5-of-9 {
				width: 55.55556%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-6-of-9 {
				width: 66.66667%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-7-of-9 {
				width: 77.77778%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-8-of-9 {
				width: 88.88889%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-9-of-9 {
				width: 100%;
			}
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu .mega-description-group .mega-menu-description {
			margin: 5px 0;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-item ul.mega-sub-menu {
			clear: both;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
			margin-left: 10px;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-column> ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu {
			margin-left: 10px;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-item,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-column> ul.mega-sub-menu> li.mega-menu-item {
			color: #666;
			font-family: inherit;
			font-size: 14px;
			display: block;
			float: left;
			clear: none;
			padding: 15px 15px 15px 15px;
			vertical-align: top;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-item.mega-menu-clear,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-column> ul.mega-sub-menu> li.mega-menu-item.mega-menu-clear {
			clear: left;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-item h4.mega-block-title,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-column> ul.mega-sub-menu> li.mega-menu-item h4.mega-block-title {
			color: #555;
			font-family: inherit;
			font-size: 16px;
			text-transform: uppercase;
			text-decoration: none;
			font-weight: bold;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 5px 0px;
			vertical-align: top;
			display: block;
			visibility: inherit;
			border-top: 0px solid #555;
			border-left: 0px solid #555;
			border-right: 0px solid #555;
			border-bottom: 0px solid #555;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-column> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link {
			/* Mega Menu > Menu Themes > Mega Menus > Second Level Menu Items */
			color: #555;
			font-family: inherit;
			font-size: 16px;
			text-transform: uppercase;
			text-decoration: none;
			font-weight: bold;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			vertical-align: top;
			display: block;
			border-top: 0px solid #555;
			border-left: 0px solid #555;
			border-right: 0px solid #555;
			border-bottom: 0px solid #555;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link:hover,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-column> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link:hover,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link:focus,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-column> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link:focus {
			/* Mega Menu > Menu Themes > Mega Menus > Second Level Menu Items (Hover) */
			color: #555;
			font-weight: bold;
			text-decoration: none;
			background: rgba(0, 0, 0, 0);
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-item li.mega-menu-item> a.mega-menu-link,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-column> ul.mega-sub-menu> li.mega-menu-item li.mega-menu-item> a.mega-menu-link {
			/* Mega Menu > Menu Themes > Mega Menus > Third Level Menu Items */
			color: #666;
			font-family: inherit;
			font-size: 14px;
			text-transform: none;
			text-decoration: none;
			font-weight: normal;
			margin: 0;
			padding: 0px 0px 0px 0px;
			vertical-align: top;
			display: block;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-item li.mega-menu-item> a.mega-menu-link:hover,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-column> ul.mega-sub-menu> li.mega-menu-item li.mega-menu-item> a.mega-menu-link:hover,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-item li.mega-menu-item> a.mega-menu-link:focus,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-column> ul.mega-sub-menu> li.mega-menu-item li.mega-menu-item> a.mega-menu-link:focus {
			/* Mega Menu > Menu Themes > Mega Menus > Third Level Menu Items (Hover) */
			color: #666;
			font-weight: normal;
			text-decoration: none;
			background: rgba(0, 0, 0, 0);
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu {
				border: 0;
				padding: 10px;
				-webkit-border-radius: 0 0 0 0;
				-moz-border-radius: 0 0 0 0;
				-ms-border-radius: 0 0 0 0;
				-o-border-radius: 0 0 0 0;
				border-radius: 0 0 0 0;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-item {
				width: 50%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li:nth-child(odd) {
				clear: left;
			}
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu.mega-no-headers> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link {
			color: #666;
			font-family: inherit;
			font-size: 14px;
			text-transform: none;
			text-decoration: none;
			font-weight: normal;
			margin: 0;
			border: 0;
			padding: 0px 0px 0px 0px;
			vertical-align: top;
			display: block;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu.mega-no-headers> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link:hover,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu.mega-no-headers> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link:focus {
			color: #666;
			font-weight: normal;
			text-decoration: none;
			background: rgba(0, 0, 0, 0);
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-flyout ul.mega-sub-menu {
			z-index: 999;
			position: absolute;
			width: 150px;
			border-top: 0px solid #fff;
			border-left: 0px solid #fff;
			border-right: 0px solid #fff;
			border-bottom: 0px solid #fff;
			padding: 0px 0px 0px 0px;
			background: #f1f1f1;
			max-width: none;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-flyout ul.mega-sub-menu {
				float: left;
				position: static;
				width: 100%;
				padding: 0;
				border: 0;
			}
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
				clear: both;
			}
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
			display: block;
			background: #f1f1f1;
			color: #666;
			font-family: inherit;
			font-size: 14px;
			font-weight: normal;
			padding: 0px 10px 0px 10px;
			line-height: 35px;
			text-decoration: none;
			text-transform: none;
			vertical-align: baseline;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child> a.mega-menu-link {
			border-top-left-radius: 0px;
			border-top-right-radius: 0px;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child> a.mega-menu-link {
				border-top-left-radius: 0;
				border-top-right-radius: 0;
			}
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child> a.mega-menu-link {
			border-bottom-right-radius: 0px;
			border-bottom-left-radius: 0px;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child> a.mega-menu-link {
				border-bottom-right-radius: 0;
				border-bottom-left-radius: 0;
			}
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
			background: #ddd;
			font-weight: normal;
			text-decoration: none;
			color: #666;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
			position: absolute;
			left: 100%;
			top: 0;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
				position: static;
				left: 0;
				width: 100%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
				padding-left: 20px;
			}
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item-has-children> a.mega-menu-link:after,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item-has-children> a.mega-menu-link span.mega-indicator:after {
			content: '\f140';
			display: inline-block;
			font-family: dashicons;
			margin: 0 0 0 6px;
			vertical-align: top;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			transform: rotate(0);
			color: inherit;
			position: relative;
			background: transparent;
			height: auto;
			width: auto;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item-has-children> a.mega-menu-link> span.mega-indicator {
			display: none;
			float: right;
			margin: 0 0 0 6px;
			height: auto;
			width: auto;
			background: transparent;
			position: relative;
			pointer-events: auto;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item-has-children> a.mega-menu-link> span.mega-indicator:after {
			content: '\f142';
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item-has-children a.mega-menu-link:after {
				float: right;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item-has-children.mega-toggle-on> a.mega-menu-link:after {
				display: none;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item-has-children.mega-toggle-on> a.mega-menu-link> span.mega-indicator {
				display: block;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item-has-children.mega-hide-sub-menu-on-mobile> a.mega-menu-link:after {
				display: none;
			}
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children> a.mega-menu-link:after,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item-has-children.mega-hide-arrow> a.mega-menu-link:after {
			display: none;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item li.mega-menu-item-has-children> a.mega-menu-link:after {
			content: '\f139';
			float: right;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item li.mega-menu-item-has-children> a.mega-menu-link:after {
				content: '\f140';
			}
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
			text-align: right;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
				text-align: left;
			}
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before {
			float: right;
			margin: 0 0 0 6px;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before {
				float: left;
				margin: 0 6px 0 0;
			}
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item-has-children> a.mega-menu-link:after {
			content: '\f141';
			float: left;
			margin: 0;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item-has-children> a.mega-menu-link:after {
				content: '\f140';
				float: right;
			}
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
			left: -100%;
			top: 0;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li[class^='mega-lang-item']> a.mega-menu-link> img {
			display: inline;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu a.mega-menu-link> img.wpml-ls-flag,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu a.mega-menu-link> img.iclflag {
			display: inline;
			margin-right: 8px;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-hide-on-mobile,
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-hide-on-mobile {
				display: none;
			}
		}
		
		@media only screen and (min-width: 601px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-hide-on-desktop,
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-hide-on-desktop {
				display: none;
			}
		}
		
		#mega-menu-wrap-primary_menu .mega-menu-toggle {
			display: none;
			z-index: 1;
			cursor: pointer;
			background: #222;
			-webkit-border-radius: 2px 2px 2px 2px;
			-moz-border-radius: 2px 2px 2px 2px;
			-ms-border-radius: 2px 2px 2px 2px;
			-o-border-radius: 2px 2px 2px 2px;
			border-radius: 2px 2px 2px 2px;
			line-height: 40px;
			height: 40px;
			text-align: left;
			-webkit-touch-callout: none;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			-webkit-tap-highlight-color: transparent;
			outline: none;
			white-space: nowrap;
		}
		
		#mega-menu-wrap-primary_menu .mega-menu-toggle img {
			max-width: 100%;
			padding: 0;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-primary_menu .mega-menu-toggle {
				display: -webkit-box;
				display: -ms-flexbox;
				display: -webkit-flex;
				display: flex;
			}
		}
		
		#mega-menu-wrap-primary_menu .mega-menu-toggle .mega-toggle-blocks-left,
		#mega-menu-wrap-primary_menu .mega-menu-toggle .mega-toggle-blocks-center,
		#mega-menu-wrap-primary_menu .mega-menu-toggle .mega-toggle-blocks-right {
			display: -webkit-box;
			display: -ms-flexbox;
			display: -webkit-flex;
			display: flex;
			-ms-flex-preferred-size: 33.33%;
			-webkit-flex-basis: 33.33%;
			flex-basis: 33.33%;
		}
		
		#mega-menu-wrap-primary_menu .mega-menu-toggle .mega-toggle-blocks-left {
			-webkit-box-flex: 1;
			-ms-flex: 1;
			-webkit-flex: 1;
			flex: 1;
			-webkit-box-pack: start;
			-ms-flex-pack: start;
			-webkit-justify-content: flex-start;
			justify-content: flex-start;
		}
		
		#mega-menu-wrap-primary_menu .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block {
			margin-left: 6px;
		}
		
		#mega-menu-wrap-primary_menu .mega-menu-toggle .mega-toggle-blocks-center {
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			-webkit-justify-content: center;
			justify-content: center;
		}
		
		#mega-menu-wrap-primary_menu .mega-menu-toggle .mega-toggle-blocks-center .mega-toggle-block {
			margin-left: 3px;
			margin-right: 3px;
		}
		
		#mega-menu-wrap-primary_menu .mega-menu-toggle .mega-toggle-blocks-right {
			-webkit-box-flex: 1;
			-ms-flex: 1;
			-webkit-flex: 1;
			flex: 1;
			-webkit-box-pack: end;
			-ms-flex-pack: end;
			-webkit-justify-content: flex-end;
			justify-content: flex-end;
		}
		
		#mega-menu-wrap-primary_menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
			margin-right: 6px;
		}
		
		#mega-menu-wrap-primary_menu .mega-menu-toggle .mega-toggle-block {
			display: -webkit-box;
			display: -ms-flexbox;
			display: -webkit-flex;
			display: flex;
			height: 100%;
			-webkit-align-self: center;
			-ms-flex-item-align: center;
			align-self: center;
			-ms-flex-negative: 0;
			-webkit-flex-shrink: 0;
			flex-shrink: 0;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-primary_menu .mega-menu-toggle+ #mega-menu-primary_menu {
				display: none;
			}
			#mega-menu-wrap-primary_menu .mega-menu-toggle+ #mega-menu-primary_menu li.mega-menu-item> ul.mega-sub-menu {
				display: none;
				visibility: visible;
				opacity: 1;
			}
			#mega-menu-wrap-primary_menu .mega-menu-toggle+ #mega-menu-primary_menu li.mega-menu-item.mega-toggle-on> ul.mega-sub-menu,
			#mega-menu-wrap-primary_menu .mega-menu-toggle+ #mega-menu-primary_menu li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
				display: block;
			}
			#mega-menu-wrap-primary_menu .mega-menu-toggle.mega-menu-open+ #mega-menu-primary_menu {
				display: block;
			}
		}
		
		#mega-menu-wrap-primary_menu .mega-menu-toggle .mega-toggle-block-1:after {
			content: '\f333';
			font-family: 'dashicons';
			font-size: 24px;
			color: #fff;
			margin: 0 0 0 5px;
		}
		
		#mega-menu-wrap-primary_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
			color: #fff;
			font-size: 14px;
		}
		
		#mega-menu-wrap-primary_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label .mega-toggle-label-open {
			display: none;
		}
		
		#mega-menu-wrap-primary_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label .mega-toggle-label-closed {
			display: inline;
		}
		
		#mega-menu-wrap-primary_menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:after {
			content: '\f153';
		}
		
		#mega-menu-wrap-primary_menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-label-open {
			display: inline;
		}
		
		#mega-menu-wrap-primary_menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-label-closed {
			display: none;
		}
		
		#mega-menu-wrap-primary_menu.mega-sticky {
			position: fixed;
			top: 0;
			left: 0;
			right: 0;
			z-index: 99998;
			opacity: 0.9;
			max-width: 100%;
			width: 100%;
			margin: 0 auto;
			background: transparent;
		}
		
		#mega-menu-wrap-primary_menu.mega-sticky #mega-menu-primary_menu {
			background: #222;
		}
		
		#mega-menu-wrap-primary_menu.mega-stuck.mega-hide {
			transform: translateY(-100%);
			-webkit-transition: all 0.25s ease-in-out;
			-moz-transition: all 0.25s ease-in-out;
			-o-transition: all 0.25s ease-in-out;
			transition: all 0.25s ease-in-out;
		}
		
		#mega-menu-wrap-primary_menu.mega-stuck.mega-hide.mega-reveal {
			transform: translateY(0%);
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-primary_menu.mega-sticky #mega-menu-primary_menu {
				max-height: calc(100vh - 40px);
				overflow: auto;
			}
			body.admin-bar #mega-menu-wrap-primary_menu.mega-sticky #mega-menu-primary_menu {
				max-height: calc(100vh - 40px - 42px);
			}
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item.mega-show-when-sticky {
			display: none;
		}
		
		#mega-menu-wrap-primary_menu.mega-sticky #mega-menu-primary_menu li.mega-menu-item.mega-hide-when-sticky {
			display: none;
		}
		
		#mega-menu-wrap-primary_menu.mega-sticky #mega-menu-primary_menu li.mega-menu-item.mega-show-when-sticky {
			display: inline-block;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-primary_menu.mega-sticky #mega-menu-primary_menu li.mega-menu-item.mega-show-when-sticky.mega-hide-on-mobile {
				display: none;
			}
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item a[class^='fa']:before {
			font-family: FontAwesome;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item a[class^='genericon']:before {
			font-family: genericons;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-vertical> li.mega-menu-item {
			display: list-item;
			margin: 0;
			clear: both;
			width: 100%;
			margin: 0 0 0px 0;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-vertical> li.mega-menu-item> a.mega-menu-link {
			height: auto;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-vertical> li.mega-menu-item.mega-icon-top> a.mega-menu-link {
			display: list-item;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-vertical> li.mega-menu-item.mega-hide-on-mobile {
				display: none;
			}
		}
		
		@media only screen and (min-width: 601px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-vertical> li.mega-menu-item.mega-hide-on-desktop {
				display: none;
			}
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-vertical> li.mega-menu-megamenu> ul.mega-sub-menu {
			width: 600px;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-vertical> li.mega-menu-megamenu.mega-menu-item,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-vertical> li.mega-menu-flyout.mega-menu-item {
			position: relative;
		}
		
		@media only screen and (min-width: 601px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-vertical li.mega-align-bottom-right.mega-menu-item-has-children li.mega-menu-item a.mega-menu-link,
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-vertical li.mega-align-bottom-right.mega-menu-flyout li.mega-menu-item-has-children li.mega-menu-item a.mega-menu-link {
				text-align: left;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-vertical li.mega-align-bottom-right.mega-menu-item-has-children> a.mega-menu-link:after,
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-vertical li.mega-align-bottom-right.mega-menu-flyout li.mega-menu-item-has-children> a.mega-menu-link:after {
				content: '\f139';
				float: right;
				margin: 0;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children> a.mega-menu-link,
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li> a.mega-menu-link {
				text-align: right;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children> a.mega-menu-link:after,
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li> a.mega-menu-link:after {
				content: '\f141';
				float: left;
				margin: 0;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children.mega-icon-left> a.mega-menu-link:before,
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li.mega-icon-left> a.mega-menu-link:before {
				float: right;
				margin: 0 0 0 6px;
			}
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-vertical li.mega-menu-megamenu.mega-align-bottom-right> ul.mega-sub-menu {
			top: 0;
			left: 100%;
			right: auto;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item ul.mega-sub-menu,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
			top: 0;
			left: 100%;
			right: auto;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right.mega-icon-left> a.mega-menu-link:before,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item.mega-icon-left> a.mega-menu-link:before,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item.mega-icon-left> a.mega-menu-link:before {
			float: left;
			margin: 0 6px 0 0;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-vertical li.mega-menu-megamenu.mega-align-bottom-left> ul.mega-sub-menu {
			top: 0;
			left: auto;
			right: 100%;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-left> ul.mega-sub-menu,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-left li.mega-menu-item> ul.mega-sub-menu,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-left li.mega-menu-item ul.mega-sub-menu li.mega-menu-item> ul.mega-sub-menu {
			top: 0;
			left: auto;
			right: 100%;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-accordion> li.mega-menu-item {
			display: list-item;
			margin: 0;
			clear: both;
			width: 100%;
			margin: 0 0 0px 0;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-accordion> li.mega-menu-item> a.mega-menu-link {
			height: auto;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-accordion> li.mega-menu-item.mega-icon-top> a.mega-menu-link {
			display: list-item;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-accordion> li.mega-menu-item.mega-hide-on-mobile {
				display: none;
			}
		}
		
		@media only screen and (min-width: 601px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-accordion> li.mega-menu-item.mega-hide-on-desktop {
				display: none;
			}
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-accordion> li.mega-menu-megamenu> ul.mega-sub-menu {
			width: 100%;
			float: left;
			position: static;
			width: 100% !important;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-accordion> li.mega-menu-flyout> ul.mega-sub-menu {
			float: left;
			position: static;
			width: 100% !important;
			padding: 0;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-accordion> li.mega-menu-flyout> ul.mega-sub-menu li.mega-menu-item.mega-current-menu-item> a.mega-menu-link {
			background: #ddd;
			font-weight: normal;
			text-decoration: none;
			color: #666;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-accordion> li.mega-menu-flyout> ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
			position: static;
			left: 0;
			width: 100%;
			border: 0;
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			-ms-box-shadow: none;
			-o-box-shadow: none;
			box-shadow: none;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-accordion> li.mega-menu-flyout> ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
			padding-left: 20px;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-accordion> li.mega-menu-flyout> ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
			padding-left: 30px;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-accordion> li.mega-menu-flyout> ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
			padding-left: 40px;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-accordion li.mega-menu-item li.mega-menu-item-has-children> a.mega-menu-link:after {
			content: '\f140';
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-accordion li.mega-menu-item li.mega-menu-item-has-children.mega-toggle-on> a.mega-menu-link:after,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-accordion li.mega-menu-item-has-children.mega-toggle-on> a.mega-menu-link:after {
			content: '\f142';
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-accordion li.mega-menu-item> ul.mega-sub-menu {
			display: none;
			visibility: visible;
			opacity: 1;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-accordion li.mega-menu-item.mega-toggle-on> ul.mega-sub-menu,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-accordion li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
			display: block;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu.mega-menu-accordion li.mega-menu-item-has-children> a.mega-menu-link:after {
			content: '\f140';
			float: right;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-bp-profile-nav img.avatar,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu img.mmm_gravatar {
			vertical-align: middle;
			position: relative;
			top: -1px;
			display: inline-block;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-bp-profile-nav img.avatar,
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu img.mmm_gravatar {
				max-height: 90%;
				width: auto;
			}
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu img.avatar {
			vertical-align: middle;
			position: relative;
			top: -1px;
		}
		
		#mega-menu-wrap-primary_menu> li.mega-menu-item.mega-current-menu-item> a.mega-menu-logo,
		#mega-menu-wrap-primary_menu> li.mega-menu-item.mega-current-menu-ancestor> a.mega-menu-logo {
			background: inherit;
		}
		
		#mega-menu-wrap-primary_menu li.mega-menu-item img.mega-menu-logo {
			display: inline;
			vertical-align: middle;
			max-height: none;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-primary_menu li.mega-menu-item img.mega-menu-logo {
				max-height: 90%;
				width: auto;
			}
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu {
			padding: 0;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item {
			width: 100%;
			padding: 0;
			position: static;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link {
			width: 20%;
			float: left;
			background: #f1f1f1;
			color: #666;
			font-family: inherit;
			font-size: 14px;
			font-weight: normal;
			padding: 0px 10px 0px 10px;
			line-height: 35px;
			text-decoration: none;
			text-transform: none;
			vertical-align: baseline;
			margin: 0;
			border: 0;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item.mega-toggle-on> a.mega-menu-link,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link:hover,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link:focus {
			background: #ddd;
			font-weight: normal;
			text-decoration: none;
			color: #666;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item.mega-menu-item-has-children> a.mega-menu-link:after {
			content: '\f139';
			display: inline-block;
			font-family: dashicons;
			margin: 0 0 0 6px;
			vertical-align: top;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			-webkit-transform: rotate(0);
			-moz-transform: rotate(0);
			-ms-transform: rotate(0);
			-o-transform: rotate(0);
			transform: rotate(0);
			color: inherit;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item {
				/* Tab Content */
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item.mega-menu-item-has-children.mega-hide-sub-menu-on-mobile> a.mega-menu-link:after {
				display: none;
			}
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> ul.mega-sub-menu {
			width: 80%;
			float: left;
			clear: none;
			position: absolute;
			top: 0;
			left: 20%;
			visibility: hidden;
			border-left: 1px solid #ccc;
			padding: 0px 0px 0px 0px;
			min-height: 100%;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item.mega-toggle-on> ul.mega-sub-menu {
			visibility: visible;
			/* Tab Content Widget */
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> ul.mega-sub-menu> li.mega-menu-item {
			float: left;
			padding: 15px 15px 15px 15px;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> ul.mega-sub-menu> li.mega-menu-item.mega-menu-clear {
			clear: left;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
			margin-left: 0;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
			margin-left: 10px;
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link {
			color: #555;
			font-family: inherit;
			font-size: 16px;
			text-transform: uppercase;
			text-decoration: none;
			font-weight: bold;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			vertical-align: top;
			display: block;
			border-top: 0px solid #555;
			border-left: 0px solid #555;
			border-right: 0px solid #555;
			border-bottom: 0px solid #555;
			/* Second level menu item hover */
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link:hover,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link:focus {
			color: #555;
			font-weight: bold;
			text-decoration: none;
			background: rgba(0, 0, 0, 0);
			/* Third level menu item */
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> ul.mega-sub-menu> li.mega-menu-item li.mega-menu-item> a.mega-menu-link {
			color: #666;
			font-family: inherit;
			font-size: 14px;
			text-transform: none;
			text-decoration: none;
			font-weight: normal;
			margin: 0;
			padding: 0px 0px 0px 0px;
			vertical-align: top;
			display: block;
			/* Third level menu item hover */
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> ul.mega-sub-menu> li.mega-menu-item li.mega-menu-item> a.mega-menu-link:hover,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> ul.mega-sub-menu> li.mega-menu-item li.mega-menu-item> a.mega-menu-link:focus {
			color: #666;
			font-weight: normal;
			text-decoration: none;
			background: rgba(0, 0, 0, 0);
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item.mega-no-headers> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link {
			color: #666;
			font-family: inherit;
			font-size: 14px;
			text-transform: none;
			text-decoration: none;
			font-weight: normal;
			margin: 0;
			padding: 0px 0px 0px 0px;
			vertical-align: top;
			display: block;
			border-top: 0;
			border-left: 0;
			border-right: 0;
			border-bottom: 0;
			/* Second level menu item hover */
		}
		
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item.mega-no-headers> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link:hover,
		#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item.mega-no-headers> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link:focus {
			color: #666;
			font-weight: normal;
			text-decoration: none;
			background: rgba(0, 0, 0, 0);
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed.mega-toggle-on ul.mega-sub-menu {
				display: none;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed.mega-toggle-on> ul.mega-sub-menu,
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed li.mega-menu-item.mega-toggle-on> ul.mega-sub-menu,
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed li.mega-menu-item.mega-toggle-on> ul.mega-sub-menu ul.mega-sub-menu {
				display: block;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu {
				padding: 0;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> ul.mega-sub-menu> li.mega-menu-item {
				width: 50%;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> ul.mega-sub-menu> li:nth-child(odd) {
				clear: left;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item {
				width: 100%;
				padding: 0;
				position: static;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link {
				width: 100%;
				float: left;
				background: #f1f1f1;
				color: #666;
				font-family: inherit;
				font-size: 14px;
				font-weight: normal;
				padding: 0px 10px 0px 10px;
				line-height: 35px;
				text-decoration: none;
				text-transform: none;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item.mega-menu-item-has-children> a.mega-menu-link:after {
				content: '\f140';
				/* Tab Content */
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> ul.mega-sub-menu {
				width: 100%;
				position: relative;
				top: 0;
				left: auto;
				border-left: 0;
				padding: 10px;
			}
			#mega-menu-wrap-primary_menu #mega-menu-primary_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
				margin-left: 0;
			}
		}
		
		#mega-menu-wrap-primary_menu {
			clear: both;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu ul,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu p,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu img:not(.mega-menu-logo),
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu div,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu a {
			color: #666;
			font-family: inherit;
			font-size: 14px;
			background: none;
			border: 0;
			-webkit-border-radius: 0 0 0 0;
			-moz-border-radius: 0 0 0 0;
			-ms-border-radius: 0 0 0 0;
			-o-border-radius: 0 0 0 0;
			border-radius: 0 0 0 0;
			margin: 0;
			opacity: 1;
			padding: 0;
			position: relative;
			right: auto;
			top: auto;
			bottom: auto;
			left: auto;
			text-align: left;
			text-transform: none;
			vertical-align: baseline;
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			-ms-box-shadow: none;
			-o-box-shadow: none;
			box-shadow: none;
			list-style-type: none;
			line-height: 1.7;
			box-sizing: border-box;
			float: none;
			overflow: visible;
			display: block;
			min-height: 0;
			-webkit-transition: none;
			-moz-transition: none;
			-o-transition: none;
			transition: none;
			text-decoration: none;
			width: auto;
			clip: auto;
			height: auto;
			outline: none;
			visibility: inherit;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu ul:before,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li:before,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu p:before,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu img:not(.mega-menu-logo):before,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu div:before,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu a:before,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu ul:after,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li:after,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu p:after,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu img:not(.mega-menu-logo):after,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu div:after,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu a:after {
			display: none;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu table,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu td,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu tr,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu th {
			border: 0;
			margin: 0;
			padding: 0;
			background: none;
		}
		
		#mega-menu-wrap-sticky_menu,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu ul.mega-sub-menu,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu a.mega-menu-link {
			-moz-transition: none;
			-o-transition: none;
			-webkit-transition: none;
			transition: none;
			-webkit-border-radius: 0 0 0 0;
			-moz-border-radius: 0 0 0 0;
			-ms-border-radius: 0 0 0 0;
			-o-border-radius: 0 0 0 0;
			border-radius: 0 0 0 0;
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			-ms-box-shadow: none;
			-o-box-shadow: none;
			box-shadow: none;
			background: none;
			border: 0;
			bottom: auto;
			box-sizing: border-box;
			clip: auto;
			color: #666;
			display: block;
			float: none;
			font-family: inherit;
			font-size: 14px;
			height: auto;
			left: auto;
			line-height: 1.7;
			list-style-type: none;
			margin: 0;
			min-height: auto;
			max-height: none;
			opacity: 1;
			outline: none;
			overflow: visible;
			padding: 0;
			position: relative;
			pointer-events: auto;
			right: auto;
			text-align: left;
			text-decoration: none;
			text-transform: none;
			top: auto;
			vertical-align: baseline;
			visibility: inherit;
			width: auto;
			word-wrap: break-word;
		}
		
		#mega-menu-wrap-sticky_menu:before,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu:before,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu ul.mega-sub-menu:before,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item:before,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu a.mega-menu-link:before,
		#mega-menu-wrap-sticky_menu:after,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu:after,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu ul.mega-sub-menu:after,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item:after,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu a.mega-menu-link:after {
			display: none;
		}
		
		#mega-menu-wrap-sticky_menu {
			background: #222;
			-webkit-border-radius: 0px 0px 0px 0px;
			-moz-border-radius: 0px 0px 0px 0px;
			-ms-border-radius: 0px 0px 0px 0px;
			-o-border-radius: 0px 0px 0px 0px;
			border-radius: 0px 0px 0px 0px;
		}
		
		#mega-menu-wrap-sticky_menu.mega-keyboard-navigation .mega-menu-toggle:focus,
		#mega-menu-wrap-sticky_menu.mega-keyboard-navigation #mega-menu-sticky_menu a:focus,
		#mega-menu-wrap-sticky_menu.mega-keyboard-navigation #mega-menu-sticky_menu input:focus {
			-webkit-box-shadow: inset 0px 0px 3px 1px #0ff;
			-moz-box-shadow: inset 0px 0px 3px 1px #0ff;
			-ms-box-shadow: inset 0px 0px 3px 1px #0ff;
			-o-box-shadow: inset 0px 0px 3px 1px #0ff;
			box-shadow: inset 0px 0px 3px 1px #0ff;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu {
			visibility: visible;
			text-align: left;
			padding: 0px 0px 0px 0px;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu {
				padding: 0;
			}
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu a.mega-menu-link {
			cursor: pointer;
			display: inline;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu a.mega-menu-link .mega-description-group {
			vertical-align: middle;
			display: inline-block;
			transition: none;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu a.mega-menu-link .mega-description-group .mega-menu-title,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu a.mega-menu-link .mega-description-group .mega-menu-description {
			transition: none;
			line-height: 1.5;
			display: block;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu a.mega-menu-link .mega-description-group .mega-menu-description {
			font-style: italic;
			font-size: 0.8em;
			text-transform: none;
			font-weight: normal;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item.mega-icon-top> a.mega-menu-link {
			display: table-cell;
			vertical-align: middle;
			line-height: initial;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item.mega-icon-top> a.mega-menu-link:before {
			display: block;
			margin: 0 0 6px 0;
			text-align: center;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item.mega-icon-top> a.mega-menu-link> span.mega-title-below {
			display: inline-block;
			transition: none;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-item.mega-icon-top> a.mega-menu-link {
				display: block;
				line-height: 40px;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-item.mega-icon-top> a.mega-menu-link:before {
				display: inline-block;
				margin: 0 6px 0 0;
				text-align: left;
			}
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item.mega-icon-right> a.mega-menu-link:before {
			float: right;
			margin: 0 0 0 6px;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-animating> ul.mega-sub-menu {
			pointer-events: none;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-disable-link> a.mega-menu-link,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu li.mega-disable-link> a.mega-menu-link {
			cursor: default;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item-has-children.mega-disable-link> a.mega-menu-link {
			cursor: pointer;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu p {
			margin-bottom: 10px;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu input,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu img {
			max-width: 100%;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item> ul.mega-sub-menu {
			display: block;
			visibility: hidden;
			opacity: 1;
			pointer-events: auto;
		}
		
		@media only screen and (min-width: 601px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu[data-effect="fade"] li.mega-menu-item> ul.mega-sub-menu {
				opacity: 0;
				transition-duration: 200ms;
				transition-timing-function: ease-in;
				transition-property: opacity, visibility;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu[data-effect="fade"].mega-no-js li.mega-menu-item:hover> ul.mega-sub-menu,
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu[data-effect="fade"].mega-no-js li.mega-menu-item:focus> ul.mega-sub-menu,
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu[data-effect="fade"] li.mega-menu-item.mega-toggle-on> ul.mega-sub-menu,
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu[data-effect="fade"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
				opacity: 1;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu> ul.mega-sub-menu,
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
				opacity: 0;
				margin-top: 10px;
				transition-duration: 200ms;
				transition-timing-function: ease-in;
				transition-property: opacity, margin-top, visibility;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover> ul.mega-sub-menu,
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus> ul.mega-sub-menu,
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on> ul.mega-sub-menu,
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
				opacity: 1;
				margin-top: 0;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu> ul.mega-sub-menu,
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
				margin-top: 10px;
				transition-duration: 200ms;
				transition-timing-function: ease-in;
				transition-property: margin-top, visibility;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu[data-effect="slide_up"].mega-no-js li.mega-menu-item:hover> ul.mega-sub-menu,
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu[data-effect="slide_up"].mega-no-js li.mega-menu-item:focus> ul.mega-sub-menu,
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu[data-effect="slide_up"] li.mega-menu-item.mega-toggle-on> ul.mega-sub-menu,
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
				margin-top: 0;
			}
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-no-js li.mega-menu-item:hover> ul.mega-sub-menu,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-no-js li.mega-menu-item:focus> ul.mega-sub-menu,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item.mega-toggle-on> ul.mega-sub-menu {
			visibility: visible;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {
			visibility: inherit;
			opacity: 1;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item a[class^='dashicons']:before {
			font-family: dashicons;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item a.mega-menu-link:before {
			display: inline-block;
			font: inherit;
			font-family: dashicons;
			position: static;
			margin: 0 6px 0 0px;
			vertical-align: top;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			color: inherit;
			background: transparent;
			height: auto;
			width: auto;
			top: auto;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item.mega-hide-text a.mega-menu-link:before {
			margin: 0;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item.mega-hide-text li.mega-menu-item a.mega-menu-link:before {
			margin: 0 6px 0 0;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-align-bottom-left.mega-toggle-on> a.mega-menu-link {
			-webkit-border-radius: 0px 0px 0 0;
			-moz-border-radius: 0px 0px 0 0;
			-ms-border-radius: 0px 0px 0 0;
			-o-border-radius: 0px 0px 0 0;
			border-radius: 0px 0px 0 0;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-align-bottom-right> ul.mega-sub-menu {
			right: 0;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-align-bottom-right.mega-toggle-on> a.mega-menu-link {
			-webkit-border-radius: 0px 0px 0 0;
			-moz-border-radius: 0px 0px 0 0;
			-ms-border-radius: 0px 0px 0 0;
			-o-border-radius: 0px 0px 0 0;
			border-radius: 0px 0px 0 0;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu.mega-menu-item {
			position: static;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-item {
			margin: 0 0px 0 0;
			display: inline-block;
			height: auto;
			vertical-align: middle;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-item.mega-item-align-right {
			float: right;
		}
		
		@media only screen and (min-width: 601px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-item.mega-item-align-right {
				margin: 0 0 0 0px;
			}
		}
		
		@media only screen and (min-width: 601px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-item.mega-item-align-float-left {
				float: left;
			}
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-item.mega-toggle-on> a.mega-menu-link,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-item> a.mega-menu-link:hover,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-item> a.mega-menu-link:focus {
			background: #333;
			color: #fff;
			font-weight: normal;
			text-decoration: none;
			border-color: #fff;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-item.mega-toggle-on> a.mega-menu-link,
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-item> a.mega-menu-link:hover,
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-item> a.mega-menu-link:focus {
				color: #fff;
				background: #333;
			}
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-item> a.mega-menu-link {
			border-top: 0px solid #fff;
			border-left: 0px solid #fff;
			border-right: 0px solid #fff;
			border-bottom: 0px solid #fff;
			outline: none;
			text-decoration: none;
			padding: 0px 10px 0px 10px;
			line-height: 40px;
			font-weight: normal;
			height: 40px;
			vertical-align: baseline;
			text-align: left;
			width: auto;
			display: block;
			color: #fff;
			text-transform: none;
			text-decoration: none;
			background: rgba(0, 0, 0, 0);
			-webkit-border-radius: 0px 0px 0px 0px;
			-moz-border-radius: 0px 0px 0px 0px;
			-ms-border-radius: 0px 0px 0px 0px;
			-o-border-radius: 0px 0px 0px 0px;
			border-radius: 0px 0px 0px 0px;
			font-family: inherit;
			font-size: 14px;
		}
		
		@media only screen and (min-width: 601px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-item.mega-multi-line> a.mega-menu-link {
				line-height: inherit;
				display: table-cell;
				vertical-align: middle;
			}
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-item.mega-multi-line> a.mega-menu-link br {
				display: none;
			}
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-item {
				display: list-item;
				margin: 0;
				clear: both;
				border: 0;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-item.mega-item-align-right {
				float: none;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-item> a.mega-menu-link {
				-webkit-border-radius: 0 0 0 0;
				-moz-border-radius: 0 0 0 0;
				-ms-border-radius: 0 0 0 0;
				-o-border-radius: 0 0 0 0;
				border-radius: 0 0 0 0;
				border: 0;
				margin: 0;
				line-height: 40px;
				height: 40px;
				padding: 0 10px;
				background: transparent;
				text-align: left;
				color: #fff;
				font-size: 14px;
			}
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row {
			width: 100%;
			float: left;
			background: transparent;
			border: 0;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row .mega-menu-column {
			float: left;
			min-height: 1px;
			background: transparent;
			border: 0;
		}
		
		@media only screen and (min-width: 601px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-1-of-1 {
				width: 100%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-1-of-2 {
				width: 50%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-2-of-2 {
				width: 100%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-1-of-3 {
				width: 33.33333%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-2-of-3 {
				width: 66.66667%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-3-of-3 {
				width: 100%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-1-of-4 {
				width: 25%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-2-of-4 {
				width: 50%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-3-of-4 {
				width: 75%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-4-of-4 {
				width: 100%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-1-of-5 {
				width: 20%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-2-of-5 {
				width: 40%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-3-of-5 {
				width: 60%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-4-of-5 {
				width: 80%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-5-of-5 {
				width: 100%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-1-of-6 {
				width: 16.66667%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-2-of-6 {
				width: 33.33333%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-3-of-6 {
				width: 50%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-4-of-6 {
				width: 66.66667%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-5-of-6 {
				width: 83.33333%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-6-of-6 {
				width: 100%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-1-of-7 {
				width: 14.28571%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-2-of-7 {
				width: 28.57143%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-3-of-7 {
				width: 42.85714%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-4-of-7 {
				width: 57.14286%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-5-of-7 {
				width: 71.42857%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-6-of-7 {
				width: 85.71429%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-7-of-7 {
				width: 100%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-1-of-8 {
				width: 12.5%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-2-of-8 {
				width: 25%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-3-of-8 {
				width: 37.5%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-4-of-8 {
				width: 50%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-5-of-8 {
				width: 62.5%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-6-of-8 {
				width: 75%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-7-of-8 {
				width: 87.5%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-8-of-8 {
				width: 100%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-1-of-9 {
				width: 11.11111%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-2-of-9 {
				width: 22.22222%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-3-of-9 {
				width: 33.33333%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-4-of-9 {
				width: 44.44444%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-5-of-9 {
				width: 55.55556%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-6-of-9 {
				width: 66.66667%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-7-of-9 {
				width: 77.77778%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-8-of-9 {
				width: 88.88889%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-9-of-9 {
				width: 100%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-1-of-10 {
				width: 10%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-2-of-10 {
				width: 20%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-3-of-10 {
				width: 30%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-4-of-10 {
				width: 40%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-5-of-10 {
				width: 50%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-6-of-10 {
				width: 60%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-7-of-10 {
				width: 70%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-8-of-10 {
				width: 80%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-9-of-10 {
				width: 90%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-10-of-10 {
				width: 100%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-1-of-11 {
				width: 9.09091%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-2-of-11 {
				width: 18.18182%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-3-of-11 {
				width: 27.27273%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-4-of-11 {
				width: 36.36364%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-5-of-11 {
				width: 45.45455%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-6-of-11 {
				width: 54.54545%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-7-of-11 {
				width: 63.63636%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-8-of-11 {
				width: 72.72727%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-9-of-11 {
				width: 81.81818%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-10-of-11 {
				width: 90.90909%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-11-of-11 {
				width: 100%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-1-of-12 {
				width: 8.33333%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-2-of-12 {
				width: 16.66667%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-3-of-12 {
				width: 25%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-4-of-12 {
				width: 33.33333%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-5-of-12 {
				width: 41.66667%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-6-of-12 {
				width: 50%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-7-of-12 {
				width: 58.33333%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-8-of-12 {
				width: 66.66667%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-9-of-12 {
				width: 75%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-10-of-12 {
				width: 83.33333%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-11-of-12 {
				width: 91.66667%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-columns-12-of-12 {
				width: 100%;
			}
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-column {
				width: 50%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row> ul.mega-sub-menu> li.mega-menu-column.mega-menu-clear {
				clear: left;
			}
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-row .mega-menu-column> ul.mega-sub-menu> li.mega-menu-item {
			padding: 15px 15px 15px 15px;
			width: 100%;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu {
			z-index: 999;
			-webkit-border-radius: 0px 0px 0px 0px;
			-moz-border-radius: 0px 0px 0px 0px;
			-ms-border-radius: 0px 0px 0px 0px;
			-o-border-radius: 0px 0px 0px 0px;
			border-radius: 0px 0px 0px 0px;
			background: #f1f1f1;
			padding: 0px 0px 0px 0px;
			position: absolute;
			width: 100%;
			border-top: 0px solid #fff;
			border-left: 0px solid #fff;
			border-right: 0px solid #fff;
			border-bottom: 0px solid #fff;
			max-width: none;
			left: 0;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu {
				float: left;
				position: static;
				width: 100%;
			}
		}
		
		@media only screen and (min-width: 601px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-1-of-1 {
				width: 100%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-1-of-2 {
				width: 50%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-2-of-2 {
				width: 100%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-1-of-3 {
				width: 33.33333%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-2-of-3 {
				width: 66.66667%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-3-of-3 {
				width: 100%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-1-of-4 {
				width: 25%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-2-of-4 {
				width: 50%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-3-of-4 {
				width: 75%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-4-of-4 {
				width: 100%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-1-of-5 {
				width: 20%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-2-of-5 {
				width: 40%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-3-of-5 {
				width: 60%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-4-of-5 {
				width: 80%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-5-of-5 {
				width: 100%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-1-of-6 {
				width: 16.66667%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-2-of-6 {
				width: 33.33333%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-3-of-6 {
				width: 50%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-4-of-6 {
				width: 66.66667%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-5-of-6 {
				width: 83.33333%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-6-of-6 {
				width: 100%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-1-of-7 {
				width: 14.28571%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-2-of-7 {
				width: 28.57143%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-3-of-7 {
				width: 42.85714%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-4-of-7 {
				width: 57.14286%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-5-of-7 {
				width: 71.42857%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-6-of-7 {
				width: 85.71429%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-7-of-7 {
				width: 100%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-1-of-8 {
				width: 12.5%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-2-of-8 {
				width: 25%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-3-of-8 {
				width: 37.5%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-4-of-8 {
				width: 50%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-5-of-8 {
				width: 62.5%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-6-of-8 {
				width: 75%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-7-of-8 {
				width: 87.5%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-8-of-8 {
				width: 100%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-1-of-9 {
				width: 11.11111%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-2-of-9 {
				width: 22.22222%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-3-of-9 {
				width: 33.33333%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-4-of-9 {
				width: 44.44444%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-5-of-9 {
				width: 55.55556%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-6-of-9 {
				width: 66.66667%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-7-of-9 {
				width: 77.77778%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-8-of-9 {
				width: 88.88889%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-columns-9-of-9 {
				width: 100%;
			}
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu .mega-description-group .mega-menu-description {
			margin: 5px 0;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-item ul.mega-sub-menu {
			clear: both;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
			margin-left: 10px;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-column> ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu {
			margin-left: 10px;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-item,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-column> ul.mega-sub-menu> li.mega-menu-item {
			color: #666;
			font-family: inherit;
			font-size: 14px;
			display: block;
			float: left;
			clear: none;
			padding: 15px 15px 15px 15px;
			vertical-align: top;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-item.mega-menu-clear,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-column> ul.mega-sub-menu> li.mega-menu-item.mega-menu-clear {
			clear: left;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-item h4.mega-block-title,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-column> ul.mega-sub-menu> li.mega-menu-item h4.mega-block-title {
			color: #555;
			font-family: inherit;
			font-size: 16px;
			text-transform: uppercase;
			text-decoration: none;
			font-weight: bold;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 5px 0px;
			vertical-align: top;
			display: block;
			visibility: inherit;
			border-top: 0px solid #555;
			border-left: 0px solid #555;
			border-right: 0px solid #555;
			border-bottom: 0px solid #555;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-column> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link {
			/* Mega Menu > Menu Themes > Mega Menus > Second Level Menu Items */
			color: #555;
			font-family: inherit;
			font-size: 16px;
			text-transform: uppercase;
			text-decoration: none;
			font-weight: bold;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			vertical-align: top;
			display: block;
			border-top: 0px solid #555;
			border-left: 0px solid #555;
			border-right: 0px solid #555;
			border-bottom: 0px solid #555;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link:hover,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-column> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link:hover,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link:focus,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-column> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link:focus {
			/* Mega Menu > Menu Themes > Mega Menus > Second Level Menu Items (Hover) */
			color: #555;
			font-weight: bold;
			text-decoration: none;
			background: rgba(0, 0, 0, 0);
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-item li.mega-menu-item> a.mega-menu-link,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-column> ul.mega-sub-menu> li.mega-menu-item li.mega-menu-item> a.mega-menu-link {
			/* Mega Menu > Menu Themes > Mega Menus > Third Level Menu Items */
			color: #666;
			font-family: inherit;
			font-size: 14px;
			text-transform: none;
			text-decoration: none;
			font-weight: normal;
			margin: 0;
			padding: 0px 0px 0px 0px;
			vertical-align: top;
			display: block;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-item li.mega-menu-item> a.mega-menu-link:hover,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-column> ul.mega-sub-menu> li.mega-menu-item li.mega-menu-item> a.mega-menu-link:hover,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-item li.mega-menu-item> a.mega-menu-link:focus,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu li.mega-menu-column> ul.mega-sub-menu> li.mega-menu-item li.mega-menu-item> a.mega-menu-link:focus {
			/* Mega Menu > Menu Themes > Mega Menus > Third Level Menu Items (Hover) */
			color: #666;
			font-weight: normal;
			text-decoration: none;
			background: rgba(0, 0, 0, 0);
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu {
				border: 0;
				padding: 10px;
				-webkit-border-radius: 0 0 0 0;
				-moz-border-radius: 0 0 0 0;
				-ms-border-radius: 0 0 0 0;
				-o-border-radius: 0 0 0 0;
				border-radius: 0 0 0 0;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-menu-item {
				width: 50%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li:nth-child(odd) {
				clear: left;
			}
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu.mega-no-headers> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link {
			color: #666;
			font-family: inherit;
			font-size: 14px;
			text-transform: none;
			text-decoration: none;
			font-weight: normal;
			margin: 0;
			border: 0;
			padding: 0px 0px 0px 0px;
			vertical-align: top;
			display: block;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu.mega-no-headers> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link:hover,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu.mega-no-headers> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link:focus {
			color: #666;
			font-weight: normal;
			text-decoration: none;
			background: rgba(0, 0, 0, 0);
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-flyout ul.mega-sub-menu {
			z-index: 999;
			position: absolute;
			width: 150px;
			border-top: 0px solid #fff;
			border-left: 0px solid #fff;
			border-right: 0px solid #fff;
			border-bottom: 0px solid #fff;
			padding: 0px 0px 0px 0px;
			background: #f1f1f1;
			max-width: none;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-flyout ul.mega-sub-menu {
				float: left;
				position: static;
				width: 100%;
				padding: 0;
				border: 0;
			}
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
				clear: both;
			}
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
			display: block;
			background: #f1f1f1;
			color: #666;
			font-family: inherit;
			font-size: 14px;
			font-weight: normal;
			padding: 0px 10px 0px 10px;
			line-height: 35px;
			text-decoration: none;
			text-transform: none;
			vertical-align: baseline;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child> a.mega-menu-link {
			border-top-left-radius: 0px;
			border-top-right-radius: 0px;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child> a.mega-menu-link {
				border-top-left-radius: 0;
				border-top-right-radius: 0;
			}
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child> a.mega-menu-link {
			border-bottom-right-radius: 0px;
			border-bottom-left-radius: 0px;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child> a.mega-menu-link {
				border-bottom-right-radius: 0;
				border-bottom-left-radius: 0;
			}
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
			background: #ddd;
			font-weight: normal;
			text-decoration: none;
			color: #666;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
			position: absolute;
			left: 100%;
			top: 0;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
				position: static;
				left: 0;
				width: 100%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
				padding-left: 20px;
			}
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item-has-children> a.mega-menu-link:after,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item-has-children> a.mega-menu-link span.mega-indicator:after {
			content: '\f140';
			display: inline-block;
			font-family: dashicons;
			margin: 0 0 0 6px;
			vertical-align: top;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			transform: rotate(0);
			color: inherit;
			position: relative;
			background: transparent;
			height: auto;
			width: auto;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item-has-children> a.mega-menu-link> span.mega-indicator {
			display: none;
			float: right;
			margin: 0 0 0 6px;
			height: auto;
			width: auto;
			background: transparent;
			position: relative;
			pointer-events: auto;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item-has-children> a.mega-menu-link> span.mega-indicator:after {
			content: '\f142';
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item-has-children a.mega-menu-link:after {
				float: right;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item-has-children.mega-toggle-on> a.mega-menu-link:after {
				display: none;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item-has-children.mega-toggle-on> a.mega-menu-link> span.mega-indicator {
				display: block;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item-has-children.mega-hide-sub-menu-on-mobile> a.mega-menu-link:after {
				display: none;
			}
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children> a.mega-menu-link:after,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item-has-children.mega-hide-arrow> a.mega-menu-link:after {
			display: none;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item li.mega-menu-item-has-children> a.mega-menu-link:after {
			content: '\f139';
			float: right;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item li.mega-menu-item-has-children> a.mega-menu-link:after {
				content: '\f140';
			}
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
			text-align: right;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
				text-align: left;
			}
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before {
			float: right;
			margin: 0 0 0 6px;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before {
				float: left;
				margin: 0 6px 0 0;
			}
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item-has-children> a.mega-menu-link:after {
			content: '\f141';
			float: left;
			margin: 0;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item-has-children> a.mega-menu-link:after {
				content: '\f140';
				float: right;
			}
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
			left: -100%;
			top: 0;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li[class^='mega-lang-item']> a.mega-menu-link> img {
			display: inline;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu a.mega-menu-link> img.wpml-ls-flag,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu a.mega-menu-link> img.iclflag {
			display: inline;
			margin-right: 8px;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-hide-on-mobile,
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-hide-on-mobile {
				display: none;
			}
		}
		
		@media only screen and (min-width: 601px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-hide-on-desktop,
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-megamenu> ul.mega-sub-menu> li.mega-hide-on-desktop {
				display: none;
			}
		}
		
		#mega-menu-wrap-sticky_menu .mega-menu-toggle {
			display: none;
			z-index: 1;
			cursor: pointer;
			background: #222;
			-webkit-border-radius: 2px 2px 2px 2px;
			-moz-border-radius: 2px 2px 2px 2px;
			-ms-border-radius: 2px 2px 2px 2px;
			-o-border-radius: 2px 2px 2px 2px;
			border-radius: 2px 2px 2px 2px;
			line-height: 40px;
			height: 40px;
			text-align: left;
			-webkit-touch-callout: none;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			-webkit-tap-highlight-color: transparent;
			outline: none;
			white-space: nowrap;
		}
		
		#mega-menu-wrap-sticky_menu .mega-menu-toggle img {
			max-width: 100%;
			padding: 0;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-sticky_menu .mega-menu-toggle {
				display: -webkit-box;
				display: -ms-flexbox;
				display: -webkit-flex;
				display: flex;
			}
		}
		
		#mega-menu-wrap-sticky_menu .mega-menu-toggle .mega-toggle-blocks-left,
		#mega-menu-wrap-sticky_menu .mega-menu-toggle .mega-toggle-blocks-center,
		#mega-menu-wrap-sticky_menu .mega-menu-toggle .mega-toggle-blocks-right {
			display: -webkit-box;
			display: -ms-flexbox;
			display: -webkit-flex;
			display: flex;
			-ms-flex-preferred-size: 33.33%;
			-webkit-flex-basis: 33.33%;
			flex-basis: 33.33%;
		}
		
		#mega-menu-wrap-sticky_menu .mega-menu-toggle .mega-toggle-blocks-left {
			-webkit-box-flex: 1;
			-ms-flex: 1;
			-webkit-flex: 1;
			flex: 1;
			-webkit-box-pack: start;
			-ms-flex-pack: start;
			-webkit-justify-content: flex-start;
			justify-content: flex-start;
		}
		
		#mega-menu-wrap-sticky_menu .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block {
			margin-left: 6px;
		}
		
		#mega-menu-wrap-sticky_menu .mega-menu-toggle .mega-toggle-blocks-center {
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			-webkit-justify-content: center;
			justify-content: center;
		}
		
		#mega-menu-wrap-sticky_menu .mega-menu-toggle .mega-toggle-blocks-center .mega-toggle-block {
			margin-left: 3px;
			margin-right: 3px;
		}
		
		#mega-menu-wrap-sticky_menu .mega-menu-toggle .mega-toggle-blocks-right {
			-webkit-box-flex: 1;
			-ms-flex: 1;
			-webkit-flex: 1;
			flex: 1;
			-webkit-box-pack: end;
			-ms-flex-pack: end;
			-webkit-justify-content: flex-end;
			justify-content: flex-end;
		}
		
		#mega-menu-wrap-sticky_menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
			margin-right: 6px;
		}
		
		#mega-menu-wrap-sticky_menu .mega-menu-toggle .mega-toggle-block {
			display: -webkit-box;
			display: -ms-flexbox;
			display: -webkit-flex;
			display: flex;
			height: 100%;
			-webkit-align-self: center;
			-ms-flex-item-align: center;
			align-self: center;
			-ms-flex-negative: 0;
			-webkit-flex-shrink: 0;
			flex-shrink: 0;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-sticky_menu .mega-menu-toggle+ #mega-menu-sticky_menu {
				display: none;
			}
			#mega-menu-wrap-sticky_menu .mega-menu-toggle+ #mega-menu-sticky_menu li.mega-menu-item> ul.mega-sub-menu {
				display: none;
				visibility: visible;
				opacity: 1;
			}
			#mega-menu-wrap-sticky_menu .mega-menu-toggle+ #mega-menu-sticky_menu li.mega-menu-item.mega-toggle-on> ul.mega-sub-menu,
			#mega-menu-wrap-sticky_menu .mega-menu-toggle+ #mega-menu-sticky_menu li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
				display: block;
			}
			#mega-menu-wrap-sticky_menu .mega-menu-toggle.mega-menu-open+ #mega-menu-sticky_menu {
				display: block;
			}
		}
		
		#mega-menu-wrap-sticky_menu .mega-menu-toggle .mega-toggle-block-1:after {
			content: '\f333';
			font-family: 'dashicons';
			font-size: 24px;
			color: #fff;
			margin: 0 0 0 5px;
		}
		
		#mega-menu-wrap-sticky_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
			color: #fff;
			font-size: 14px;
		}
		
		#mega-menu-wrap-sticky_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label .mega-toggle-label-open {
			display: none;
		}
		
		#mega-menu-wrap-sticky_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label .mega-toggle-label-closed {
			display: inline;
		}
		
		#mega-menu-wrap-sticky_menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:after {
			content: '\f153';
		}
		
		#mega-menu-wrap-sticky_menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-label-open {
			display: inline;
		}
		
		#mega-menu-wrap-sticky_menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-label-closed {
			display: none;
		}
		
		#mega-menu-wrap-sticky_menu.mega-sticky {
			position: fixed;
			top: 0;
			left: 0;
			right: 0;
			z-index: 99998;
			opacity: 0.9;
			max-width: 100%;
			width: 100%;
			margin: 0 auto;
			background: transparent;
		}
		
		#mega-menu-wrap-sticky_menu.mega-sticky #mega-menu-sticky_menu {
			background: #222;
		}
		
		#mega-menu-wrap-sticky_menu.mega-stuck.mega-hide {
			transform: translateY(-100%);
			-webkit-transition: all 0.25s ease-in-out;
			-moz-transition: all 0.25s ease-in-out;
			-o-transition: all 0.25s ease-in-out;
			transition: all 0.25s ease-in-out;
		}
		
		#mega-menu-wrap-sticky_menu.mega-stuck.mega-hide.mega-reveal {
			transform: translateY(0%);
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-sticky_menu.mega-sticky #mega-menu-sticky_menu {
				max-height: calc(100vh - 40px);
				overflow: auto;
			}
			body.admin-bar #mega-menu-wrap-sticky_menu.mega-sticky #mega-menu-sticky_menu {
				max-height: calc(100vh - 40px - 42px);
			}
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item.mega-show-when-sticky {
			display: none;
		}
		
		#mega-menu-wrap-sticky_menu.mega-sticky #mega-menu-sticky_menu li.mega-menu-item.mega-hide-when-sticky {
			display: none;
		}
		
		#mega-menu-wrap-sticky_menu.mega-sticky #mega-menu-sticky_menu li.mega-menu-item.mega-show-when-sticky {
			display: inline-block;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-sticky_menu.mega-sticky #mega-menu-sticky_menu li.mega-menu-item.mega-show-when-sticky.mega-hide-on-mobile {
				display: none;
			}
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item a[class^='fa']:before {
			font-family: FontAwesome;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item a[class^='genericon']:before {
			font-family: genericons;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-vertical> li.mega-menu-item {
			display: list-item;
			margin: 0;
			clear: both;
			width: 100%;
			margin: 0 0 0px 0;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-vertical> li.mega-menu-item> a.mega-menu-link {
			height: auto;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-vertical> li.mega-menu-item.mega-icon-top> a.mega-menu-link {
			display: list-item;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-vertical> li.mega-menu-item.mega-hide-on-mobile {
				display: none;
			}
		}
		
		@media only screen and (min-width: 601px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-vertical> li.mega-menu-item.mega-hide-on-desktop {
				display: none;
			}
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-vertical> li.mega-menu-megamenu> ul.mega-sub-menu {
			width: 600px;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-vertical> li.mega-menu-megamenu.mega-menu-item,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-vertical> li.mega-menu-flyout.mega-menu-item {
			position: relative;
		}
		
		@media only screen and (min-width: 601px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-vertical li.mega-align-bottom-right.mega-menu-item-has-children li.mega-menu-item a.mega-menu-link,
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-vertical li.mega-align-bottom-right.mega-menu-flyout li.mega-menu-item-has-children li.mega-menu-item a.mega-menu-link {
				text-align: left;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-vertical li.mega-align-bottom-right.mega-menu-item-has-children> a.mega-menu-link:after,
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-vertical li.mega-align-bottom-right.mega-menu-flyout li.mega-menu-item-has-children> a.mega-menu-link:after {
				content: '\f139';
				float: right;
				margin: 0;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children> a.mega-menu-link,
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li> a.mega-menu-link {
				text-align: right;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children> a.mega-menu-link:after,
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li> a.mega-menu-link:after {
				content: '\f141';
				float: left;
				margin: 0;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children.mega-icon-left> a.mega-menu-link:before,
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li.mega-icon-left> a.mega-menu-link:before {
				float: right;
				margin: 0 0 0 6px;
			}
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-vertical li.mega-menu-megamenu.mega-align-bottom-right> ul.mega-sub-menu {
			top: 0;
			left: 100%;
			right: auto;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item ul.mega-sub-menu,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
			top: 0;
			left: 100%;
			right: auto;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right.mega-icon-left> a.mega-menu-link:before,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item.mega-icon-left> a.mega-menu-link:before,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item.mega-icon-left> a.mega-menu-link:before {
			float: left;
			margin: 0 6px 0 0;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-vertical li.mega-menu-megamenu.mega-align-bottom-left> ul.mega-sub-menu {
			top: 0;
			left: auto;
			right: 100%;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-left> ul.mega-sub-menu,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-left li.mega-menu-item> ul.mega-sub-menu,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-left li.mega-menu-item ul.mega-sub-menu li.mega-menu-item> ul.mega-sub-menu {
			top: 0;
			left: auto;
			right: 100%;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-accordion> li.mega-menu-item {
			display: list-item;
			margin: 0;
			clear: both;
			width: 100%;
			margin: 0 0 0px 0;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-accordion> li.mega-menu-item> a.mega-menu-link {
			height: auto;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-accordion> li.mega-menu-item.mega-icon-top> a.mega-menu-link {
			display: list-item;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-accordion> li.mega-menu-item.mega-hide-on-mobile {
				display: none;
			}
		}
		
		@media only screen and (min-width: 601px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-accordion> li.mega-menu-item.mega-hide-on-desktop {
				display: none;
			}
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-accordion> li.mega-menu-megamenu> ul.mega-sub-menu {
			width: 100%;
			float: left;
			position: static;
			width: 100% !important;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-accordion> li.mega-menu-flyout> ul.mega-sub-menu {
			float: left;
			position: static;
			width: 100% !important;
			padding: 0;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-accordion> li.mega-menu-flyout> ul.mega-sub-menu li.mega-menu-item.mega-current-menu-item> a.mega-menu-link {
			background: #ddd;
			font-weight: normal;
			text-decoration: none;
			color: #666;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-accordion> li.mega-menu-flyout> ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
			position: static;
			left: 0;
			width: 100%;
			border: 0;
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			-ms-box-shadow: none;
			-o-box-shadow: none;
			box-shadow: none;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-accordion> li.mega-menu-flyout> ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
			padding-left: 20px;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-accordion> li.mega-menu-flyout> ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
			padding-left: 30px;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-accordion> li.mega-menu-flyout> ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
			padding-left: 40px;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-accordion li.mega-menu-item li.mega-menu-item-has-children> a.mega-menu-link:after {
			content: '\f140';
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-accordion li.mega-menu-item li.mega-menu-item-has-children.mega-toggle-on> a.mega-menu-link:after,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-accordion li.mega-menu-item-has-children.mega-toggle-on> a.mega-menu-link:after {
			content: '\f142';
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-accordion li.mega-menu-item> ul.mega-sub-menu {
			display: none;
			visibility: visible;
			opacity: 1;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-accordion li.mega-menu-item.mega-toggle-on> ul.mega-sub-menu,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-accordion li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
			display: block;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu.mega-menu-accordion li.mega-menu-item-has-children> a.mega-menu-link:after {
			content: '\f140';
			float: right;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-bp-profile-nav img.avatar,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu img.mmm_gravatar {
			vertical-align: middle;
			position: relative;
			top: -1px;
			display: inline-block;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-bp-profile-nav img.avatar,
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu img.mmm_gravatar {
				max-height: 90%;
				width: auto;
			}
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu img.avatar {
			vertical-align: middle;
			position: relative;
			top: -1px;
		}
		
		#mega-menu-wrap-sticky_menu> li.mega-menu-item.mega-current-menu-item> a.mega-menu-logo,
		#mega-menu-wrap-sticky_menu> li.mega-menu-item.mega-current-menu-ancestor> a.mega-menu-logo {
			background: inherit;
		}
		
		#mega-menu-wrap-sticky_menu li.mega-menu-item img.mega-menu-logo {
			display: inline;
			vertical-align: middle;
			max-height: none;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-sticky_menu li.mega-menu-item img.mega-menu-logo {
				max-height: 90%;
				width: auto;
			}
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu {
			padding: 0;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item {
			width: 100%;
			padding: 0;
			position: static;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link {
			width: 20%;
			float: left;
			background: #f1f1f1;
			color: #666;
			font-family: inherit;
			font-size: 14px;
			font-weight: normal;
			padding: 0px 10px 0px 10px;
			line-height: 35px;
			text-decoration: none;
			text-transform: none;
			vertical-align: baseline;
			margin: 0;
			border: 0;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item.mega-toggle-on> a.mega-menu-link,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link:hover,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link:focus {
			background: #ddd;
			font-weight: normal;
			text-decoration: none;
			color: #666;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item.mega-menu-item-has-children> a.mega-menu-link:after {
			content: '\f139';
			display: inline-block;
			font-family: dashicons;
			margin: 0 0 0 6px;
			vertical-align: top;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			-webkit-transform: rotate(0);
			-moz-transform: rotate(0);
			-ms-transform: rotate(0);
			-o-transform: rotate(0);
			transform: rotate(0);
			color: inherit;
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item {
				/* Tab Content */
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item.mega-menu-item-has-children.mega-hide-sub-menu-on-mobile> a.mega-menu-link:after {
				display: none;
			}
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> ul.mega-sub-menu {
			width: 80%;
			float: left;
			clear: none;
			position: absolute;
			top: 0;
			left: 20%;
			visibility: hidden;
			border-left: 1px solid #ccc;
			padding: 0px 0px 0px 0px;
			min-height: 100%;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item.mega-toggle-on> ul.mega-sub-menu {
			visibility: visible;
			/* Tab Content Widget */
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> ul.mega-sub-menu> li.mega-menu-item {
			float: left;
			padding: 15px 15px 15px 15px;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> ul.mega-sub-menu> li.mega-menu-item.mega-menu-clear {
			clear: left;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
			margin-left: 0;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
			margin-left: 10px;
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link {
			color: #555;
			font-family: inherit;
			font-size: 16px;
			text-transform: uppercase;
			text-decoration: none;
			font-weight: bold;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			vertical-align: top;
			display: block;
			border-top: 0px solid #555;
			border-left: 0px solid #555;
			border-right: 0px solid #555;
			border-bottom: 0px solid #555;
			/* Second level menu item hover */
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link:hover,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link:focus {
			color: #555;
			font-weight: bold;
			text-decoration: none;
			background: rgba(0, 0, 0, 0);
			/* Third level menu item */
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> ul.mega-sub-menu> li.mega-menu-item li.mega-menu-item> a.mega-menu-link {
			color: #666;
			font-family: inherit;
			font-size: 14px;
			text-transform: none;
			text-decoration: none;
			font-weight: normal;
			margin: 0;
			padding: 0px 0px 0px 0px;
			vertical-align: top;
			display: block;
			/* Third level menu item hover */
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> ul.mega-sub-menu> li.mega-menu-item li.mega-menu-item> a.mega-menu-link:hover,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> ul.mega-sub-menu> li.mega-menu-item li.mega-menu-item> a.mega-menu-link:focus {
			color: #666;
			font-weight: normal;
			text-decoration: none;
			background: rgba(0, 0, 0, 0);
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item.mega-no-headers> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link {
			color: #666;
			font-family: inherit;
			font-size: 14px;
			text-transform: none;
			text-decoration: none;
			font-weight: normal;
			margin: 0;
			padding: 0px 0px 0px 0px;
			vertical-align: top;
			display: block;
			border-top: 0;
			border-left: 0;
			border-right: 0;
			border-bottom: 0;
			/* Second level menu item hover */
		}
		
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item.mega-no-headers> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link:hover,
		#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item.mega-no-headers> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link:focus {
			color: #666;
			font-weight: normal;
			text-decoration: none;
			background: rgba(0, 0, 0, 0);
		}
		
		@media only screen and (max-width: 600px) {
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed.mega-toggle-on ul.mega-sub-menu {
				display: none;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed.mega-toggle-on> ul.mega-sub-menu,
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed li.mega-menu-item.mega-toggle-on> ul.mega-sub-menu,
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed li.mega-menu-item.mega-toggle-on> ul.mega-sub-menu ul.mega-sub-menu {
				display: block;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu {
				padding: 0;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> ul.mega-sub-menu> li.mega-menu-item {
				width: 50%;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> ul.mega-sub-menu> li:nth-child(odd) {
				clear: left;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item {
				width: 100%;
				padding: 0;
				position: static;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> a.mega-menu-link {
				width: 100%;
				float: left;
				background: #f1f1f1;
				color: #666;
				font-family: inherit;
				font-size: 14px;
				font-weight: normal;
				padding: 0px 10px 0px 10px;
				line-height: 35px;
				text-decoration: none;
				text-transform: none;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item.mega-menu-item-has-children> a.mega-menu-link:after {
				content: '\f140';
				/* Tab Content */
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item> ul.mega-sub-menu {
				width: 100%;
				position: relative;
				top: 0;
				left: auto;
				border-left: 0;
				padding: 10px;
			}
			#mega-menu-wrap-sticky_menu #mega-menu-sticky_menu> li.mega-menu-tabbed> ul.mega-sub-menu> li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
				margin-left: 0;
			}
		}
		
		#mega-menu-wrap-sticky_menu {
			clear: both;
		}

