/* CSS Document */

ul.mega.mmfooter, 
ul.mega.mmfooter ul,
ul.mega.mmfooter li {
	list-style-type: none;
	margin: 0; padding: 0;
	text-align: left;
}
ul.mega.mmfooter {
	display: flex;
    align-content: stretch;
    justify-content: space-evenly;
    align-items: stretch;
    flex-direction: row;
}
ul.mega.mmfooter > li {
	flex: 1;
	flex-grow: 1;
	flex-basis: 33%; 
    padding: 5px;
	
}
ul.mega.mmfooter > li > a {
	font-weight: bold;font-variation-settings: "wdth" 100, "wght" 600;
	font-variation-settings: "wdth" 100, "wght" 600;
	font-size: 1rem;
	padding: 5px 5px 2px 5px !important; 
}

ul.mega.mmfooter a.disablelink,
ul.mega.mmfooter a.disablelink:hover { color: #000 !important; cursor: inherit; }
.whitetxt ul.mega.mmfooter a.disablelink,
.whitetxt ul.mega.mmfooter a.disablelink:hover { color: #fff !important; cursor: inherit; }


ul.mega.mmfooter > li > ul {
	margin: 0; padding: 0;
}
ul.mega.mmfooter > li > ul > li {
	margin: 15px 0; padding: 0;
}


ul.mega.mmfooter a { 
	font-size: 0.9rem; line-height: 1; 
	color: #777 !important; 
	padding: 5px 5px 4px 5px; 
	margin: 2px 0; position: relative;
	display: inline-block; font-weight: bold; 
	font-variation-settings: "wdth" 100, "wght" 600;
}
ul.mega.mmfooter a:hover { color: #999 !important; }
ul.mega.mmfooter li li li a { font-weight:  normal;font-variation-settings: "wdth" 100, "wght" 400; }
ul.mega.mmfooter a.nav-selected { border: 1px #775faa dotted; }
.whitetxt ul.mega.mmfooter a { color: #fff !important; }
.whitetxt ul.mega.mmfooter a:hover { color: #999 !important; }

ul.mega.mmfooter > li > ul > li.nav-dropdown a { font-weight: bold;font-variation-settings: "wdth" 100, "wght" 600; }
ul.mega.mmfooter > li > ul > li.nav-dropdown > ul > li a { 
	font-weight: normal; margin-left: 10px; color: #ddd !important;font-variation-settings: "wdth" 100, "wght" 400; }
	font-weight: normal; margin-left: 10px; color: #ddd !important;font-variation-settings: "wdth" 100, "wght" 400; }

/*ul.mega.mmfooter > 
ul.li.nav-dropdown > ul > li > a::before,
ul.mega.mmfooter > li.nav-dropdown > ul > li > ul > li > a::before {
	position: absolute;
    font-style: normal;
    width: auto;
    height: auto;
    content: '\f105';
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
    transition: .25s ease-in-out all;
    opacity: 1;
    top: 8px;
    font-size: 0.5rem;
    left: 4px;
}
ul.mega.mmfooter > li.nav-dropdown > ul > li > a:hover::before,
ul.mega.mmfooter > li.nav-dropdown > ul > li > ul > li > a:hover::before {
	left: 5px; 
}*/

@media screen and (max-width: 1000px)
{ 
	ul.mega.mmfooter {flex-wrap: wrap; }
}