/*
 Theme Name:   GlideStep
 Theme URI:    https://glidestep.com
 Description:  Default GlideStep child theme
 Author:       Michael Hamrick
 Author URI:   https://glidestep.com
 Template:     generatepress
 Version:      1.0
*/

body {}



/* sitewide mega menu style rules */

.gp_mega_itemX {
	position: static !important;
}
#site-navigationX .gp_mega_item .sub-menu.custom-sub-menu {
	width: max-content;
	left: 0;
	right: 0;
	box-shadow: none !important;
	background-color: transparent;
	background-color: red;
}


.main-navigation ul ul ul {
	float: none;
	position: relative;
}



.main-navigation:not(.toggled) ul li:hover > ul,
.main-navigation:not(.toggled) ul li:hover > ul ul,
.main-navigation:not(.toggled) ul li.sfHover > ul,
.main-navigation:not(.toggled) ul li.sfHover > ul ul {
	left: auto;
	opacity: 1;
	transition-delay: 150ms;
	pointer-events: auto;
	height: auto;
	overflow: visible;
}







.gp_mega_item {
	position: static !important;
}


@media(min-width: 720px) {

	#site-navigation .gp_mega_item .sub-menu.custom-sub-menu {
		width: 720px;
/* 		left: -175px; */
		right: 0;
		/* offset the panel a bit, but still keep FLUSH against the hoverable element */
		padding-top: 20px;
		box-shadow: none !important;
		background-color: transparent;
/* 		background-color: white; */
	}

}

@media(min-width: 1280px) {

	#site-navigation .gp_mega_item .sub-menu.custom-sub-menu {
		width: 1200px;
		/* account for the 40px padding on each side! */
		width: 1120px; 
/* 		left: -110%; */
/* 		right: 0; */
	}

}