/*
Theme Name: Pro Child
Theme URL: http://tylerdevries.com
Description: Pro Child Theme
Author: Tyler DeVries
Author URL: http://tylerdevries.com
Template: pro
Version: 1.0.0
Text Domain: pro-child
*/
/*
.x-navbar {
	height: 52%;
	max-height: 52%;
}
*/

.x-navbar .x-container  {
    max-width: none !important;
	min-width: 100%
}

.x-navbar-fixed-top {
	height: 52px;
	max-height: 52px;
}


/* this removes the Category archive Title */
.x-landmark {
	display:none;
}

.menu-item.current-menu-parent.x-menu-item.x-menu-item-woocommerce {
	color: white;
}


/* ✅ Let UberMenu handle layout and width */
.ubermenu .ubermenu-submenu {
  /*width: inherit !important;*/
  white-space: normal !important;
  /*min-width: unset !important;*/
}

/*
.ubermenu-submenu {
  position: absolute;
  top: 100%;
  white-space: normal !important;
  width: auto !important;
min-width: unset !important
}
*/





/* Remove chevrons added by X Theme */
.x-navbar .desktop .x-nav li > a > span:after {
  content: none !important;
  display: none !important;
}
.x-nav-wrap {
	height: 50px;	
}


.menu-item {
	margin-bottom: 15px;
	padding-top: 0px;
}
.x-navbar .sub-menu {
  margin-top: 0 !important;
  top: 100% !important; /* aligns directly below the parent menu item */
}.x-navbar .sub-menu {
  margin-top: 0 !important;
  top: 100% !important; /* aligns directly below the parent menu item */
}


.ubermenu-item > .ubermenu-target {
    height: 100% !important;
}
.ubermenu-item-level-0:hover > a {
  background-color: #FED517 !important; /* Your hover color */
}

.ubermenu-item-level-0 > a {
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0 20px; /* Adjust horizontal padding */
}

/*
.m1s-g.x-row {
	width: 100% !important;
}
*/


footer .x-column:first-of-type {
  margin-right: 6%;
}

footer .x-column:not(:first-of-type) {
  margin-right: 2%;
}



