/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 01 2025 | 11:48:09 */
.categories-menu-header .mega-sub-menu .widget_categories > ul{
display: grid;
grid-template-columns: repeat(3, 1fr); 
gap: 10px; 
 list-style-type: none; 
padding: 0; 
color:Black!important;
}

.mega-menu-item-65 .mega-sub-menu {    
	height: 100px!important;
/*	max-height:600px!important; */
	min-height:300px!important;
    /* min-height: 200px; */
    overflow-y: scroll!important;
}

.categories-menu-header .mega-sub-menu .widget_categories > ul > li > a {
    color: #555;
    font-size: 16px;
    font-weight: 500;
}
.categories-menu-header .mega-sub-menu .widget_categories  ul > li ul {
   list-style-type: none; 
	padding-left:3px;
	color:grey;
}
.categories-menu-header .mega-sub-menu .widget_categories  ul > li ul a{
	color:#667;
}

.categories-menu-header ul.mega-sub-menu{
	width:800px!important;
}



/* .header-menu-class {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.header-menu-class li {
  position: relative;
}

.header-menu-class li a {
  display: block;
  padding: 10px 20px;
  color: #333;
  text-decoration: none;
}

.header-menu-class li:hover > a {
  background-color: #f2f2f2;
}
 */
.header-menu-class li ul {
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #f2f2f2;
  min-width: 100%;
  display: none;
}

.header-menu-class li:hover > ul {
  display: block;
}

.header-menu-class li ul li {
  width: 100%;
}

.header-menu-class li ul li a {
  padding: 5px 20px;
}
#availableLinks{
	overflow:auto;
}

