  /*
*
 PVII MXM: Maxi Menu Magic
 by Project Seven Development
 www.projectseven.com
*
*/

/*
*
          ROOT MENU LINKS SEPARATION
		  AND ROOT MATTE PADDING
*
*/
/*.mxm-root-links-sep li.mxm-root-li {padding: 3px 3px;}*/
/*.mxm-root-matte ul.mxm-root-ul {padding: 3px 3px;}*/
.mxm-root-links-sep li.mxm-root-li {padding: 1px 1px;}
.mxm-root-matte ul.mxm-root-ul {padding: 1px 1px;}

/*
*
        DROP DOWN / FLYOUT SUB MENUS
		      MINIMUM WIDTH
*
*/
.mxm-sub-menu {min-width: 200px;}

/*
*
          ROOT MENU LINK PADDING
*
*/

a.mxm-root-link,
a.mxm-sub-link {
padding: 15px;
}

/*

        CURRENT MARK

*/
.mxm-root-ul a.mxm-root-link.current_mark {
	font-weight: bold;
}
.mxm-sub-menu a.mxm-sub-link.current_mark {
	font-weight: bold;
}

/*
**
        CUSTOM LINK COLOR SETS
**
*/
/*CUSTOM-LINKS-PINK*/

/*Root Links*/
.p7MXM.Custom-Links-Pink a.mxm-root-link {
	background-color: rgb(244,102,150);
/*	color: #FFF;*/
color: #000000;
}
.p7MXM.Custom-Links-Pink a.mxm-root-link:hover,
.p7MXM.Custom-Links-Pink a.mxm-trigger.open,
.p7MXM.Custom-Links-Pink a.mxm-maxi-trigger.open {
	background-color: rgb(216,60,140);
	color: #FFF;
}
/*Root Current Mark*/
.p7MXM.Custom-Links-Pink .mxm-root-ul a.mxm-root-link.current_mark {
	font-weight: bold;
}

/*Sub Menu*/
.p7MXM.Custom-Links-Pink .mxm-sub-menu {
	background-color: rgb(21,21,21);
	color: #FFF;
}
/*Sub Menu Links*/
.p7MXM.Custom-Links-Pink a.mxm-sub-link {
	background-color: rgb(21,21,21);
	color: #FFF;
}
.p7MXM.Custom-Links-Pink a.mxm-sub-link:hover,
.p7MXM.Custom-Links-Pink a.mxm-maxi-trigger.open,
.p7MXM.Custom-Links-Pink a.mxm-sub-link.mxm-trigger.open {
	background-color: rgb(216,60,140);
	color: #FFF;
}
/*Sub Menu Current Mark*/
.p7MXM.Custom-Links-Pink .mxm-sub-menu a.mxm-sub-link.current_mark {
	font-weight: bold;
}

/*
**
    VERTICAL TEXT LINK LISTS FOR MAXI SUBS
**
*/
.maxi-text-list,
.maxi-text-list-boxed {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
.maxi-text-list li,
.maxi-text-list-boxed li {
	list-style-type: none;
/*	margin-bottom: 10px; */
	margin-bottom: 3px;
}
.maxi-text-list li a,
.maxi-text-list-boxed li a,
a.maxi-text-link {
/*	color: inherit; */
        color: #000000;
	text-decoration: none;
	border-bottom: 1px dotted;
        font-family: "Arial", Arial, sans-serif;
	font-size: 14px;
}
.maxi-text-list-boxed li a {
	display: inline-block;
	padding: 12px;
	border-bottom: none;
	border: 1px solid;
	transition: all .2s linear;
}
.maxi-text-list li a:hover,
.maxi-text-list-boxed li a:hover,
a.maxi-text-link:hover {
	border-bottom: 1px solid;
        color: #000000;
}
/*added for test 10292020 */
.maxi-text-list li a:visited,
.maxi-text-list-boxed li a:visited,
a.maxi-text-link:visited {
	border-bottom: 1px solid;
        color: #000000;
}
.maxi-text-list-boxed li a:hover {
	background-color: #181818;
	color: #FFF;
}
.maxi-text-list-boxed.round li a {
	border-radius: 4px;
}

/*
***
                    TOOLBAR
***
*/
.mxm-toolbar {
/*	background-color: rgb(21,21,21); commented out for test 03022023*/
        background-color: rgb(113,163,140); /*changed from above to this for test 03022023*/
	padding: 10px;
}
.mxm-toolbar a {
/*	color: #FFF; commented out for test 10292020 */
/*	color: #FFF !important; */
        color: #000000 !important;
        font-weight: bold; /*added for test 03022023*/
	border:none !important
}

/*
****
                UTILITY RULES
****
*/
.rounded {border-radius: 5px;}

/*
***
GBC Sage Green - Theme
***
*/

/*Root Links*/

.p7MXM.Sage-Theme p {
color: #000000;
font-family: "Arial", Arial, sans-serif;
}

.p7MXM.Sage-Theme a.mxm-root-link {
background-color: rgb(113,163,140);
/*color: #FFF;*/
color: #000000; /*Changed from #FFF to #000 for ADA compliance 01182023*/
font-family: "Arial", Arial, sans-serif;
font-stretch: condensed;
font-size: 17px;
font-weight: 600;
}
.p7MXM.Sage-Theme a.mxm-root-link:hover,
.p7MXM.Sage-Theme a.mxm-trigger.open,
.p7MXM.Sage-Theme a.mxm-maxi-trigger.open {
background-color: rgb(113,163,140);
color: #000;
}

/*Root Current Mark*/
.p7MXM.Sage-Theme .mxm-root-ul a.mxm-root-link.current_mark {
font-weight: bold;
}

.p7MXM.Sage-Theme a:focus {
  outline: 1.5px solid black;
}

/*Sub Menu*/
.p7MXM.Sage-Theme .mxm-sub-menu,
.p7MXM.Sage-Theme a.mxm-sub-link {
background-color: rgb(113,163,140);
color: #000;
}
.p7MXM.Sage-Theme a.mxm-sub-link:hover,
.p7MXM.Sage-Theme a.mxm-maxi-trigger.open,
.p7MXM.Sage-Theme a.mxm-sub-link.mxm-trigger.open {
background-color: rgb(113,163,140);
color: #000; /*Changed from #FFF to #000 for ADA compliance 01182023*/
}

/*Sub Menu Current Mark*/
.p7MXM.Sage-Theme .mxm-sub-menu a.mxm-sub-link.current_mark {
font-weight: bold;
} 
