/* Menu CSS */
/********************************************************************/
#dnnStandardMenu .dnnNav									{ padding: 0; margin: 0; }
#dnnStandardMenu .dnnNav:after							{ clear: both; content: "."; display: block; height: 0; visibility: hidden; }
#dnnStandardMenu .root									{ float: left; display: block; padding: 0; margin: 0; list-style: none; position: relative;}
#dnnStandardMenu .root .txt								{ display: block; text-decoration: none; cursor: pointer; padding: 21px 12px 10px;  
														font-family: 'Open Sans', sans-serif; text-transform: uppercase; font-size: 15px; 
														line-height: 18px; position: relative; margin: 0; font-weight: 700; border-top : 3px solid;
														margin-top: -3px;}
#dnnStandardMenu .root>.txt								{ text-align: center; }
/*#dnnStandardMenu .root .txt:after						{ content: ""; position: absolute; top: 5px; bottom: 5px; right: -1px; width: 1px; 
														-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; 
														filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; }*/
#dnnStandardMenu .root.exp								{ z-index: 1; }
#dnnStandardMenu .root .m0 .txt:after						{ display: none; }
#dnnStandardMenu .root .m0								{ display: none; position: absolute; list-style: none; margin: 0; padding: 18px 0; left: 0; min-width: 260px; }
#dnnStandardMenu .root .normalNav,
#dnnStandardMenu .root .m0.normalNav						{ padding: 18px; }
#dnnStandardMenu .root ul									{ margin: 0; padding: 0; }
#dnnStandardMenu .root ul li								{ margin: 0; padding: 0; list-style: none; }
#dnnStandardMenu .root .col 	 							{ float: left; padding: 0 12px; list-style: none; display: block; position: relative; width: 30%; }
#dnnStandardMenu .root .col:before						{ content: ""; position: absolute; top: 8px; bottom: 8px; right: 0; width: 1px; 
														-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; background: #fff;
														filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3;}
#dnnStandardMenu .root .col:last-child::before,
#dnnStandardMenu .root .col.last:before					{ display: none; }
#dnnStandardMenu .root .mi2								{ position: relative; }
#dnnStandardMenu .root .mi1 .txt							{font-size: 15px; line-height: 20px; 
														text-decoration: none; font-weight: bold; 
														text-transform: uppercase; display: block; padding: 6px 8px; color: #003d57; }
#dnnStandardMenu .root .mi2 .txt							{ font-size: 14px; font-style: normal; 
														line-height: 20px; text-decoration: none; display: block; padding: 6px 8px; color: #fff;
														 font-weight: normal; text-transform: none;}
#dnnStandardMenu .root .mi1 .mi .txt						{ padding-left: 19px; position: relative; }
#dnnStandardMenu .root .txt								{ color: #7b7b7b; }
#dnnStandardMenu .root .mi2 .txt:before
														{ content: "\f105"; position: absolute; left: 10px; font-family: FontAwesome; font-size: 12px;
														letter-spacing: 0.5px;}
#dnnStandardMenu .root .mi1 .mi .txt:after
														{ background: #003d57; }
.LittleLeague-Default #dnnStandardMenu .root .m0 .txt:hover
														{ background-color: #fff; color: #252525; }
/*#dnnStandardMenu .root .mi2 .m						{ padding-left: 18px; }*/
/*#dnnStandardMenu .root .mi1 .mi .txt:after{ display: block; width: 0; height: 0; content: "";  position: absolute; top: 50%; margin: -2px 0 0 0;
										left: 8px; font-size: 0; line-height: 0; padding: 3px; -webkit-border-radius: 6px; 
										-moz-border-radius: 6px; border-radius: 6px; }*/



/* Blue - Skin CSS */
/********************************************************************/
.LittleLeague-Blue #dnnStandardMenu .root .m0				{ background: #2934b4; }
.LittleLeague-Blue #dnnStandardMenu .root.sel .txt,
.LittleLeague-Blue #dnnStandardMenu .root.exp .txt,
.LittleLeague-Blue #dnnStandardMenu .root .txt:hover
														{ color: #fff; background: #2934b4; }
.LittleLeague-Blue #dnnStandardMenu .root .mi2 .txt
														{ color: #f0f0f0; }

/* Green - Skin CSS */
/********************************************************************/
.LittleLeague-Green #dnnStandardMenu .root .m0			{ background: #00964e; }
.LittleLeague-Green #dnnStandardMenu .root.sel .txt,
.LittleLeague-Green #dnnStandardMenu .root.exp .txt,
.LittleLeague-Green #dnnStandardMenu .root .txt:hover
														{ color: #fff; background: #00964e; }
.LittleLeague-Green #dnnStandardMenu .root .mi2 .txt
														{ color: #f0f0f0; }


/* Orange - Skin CSS */
/********************************************************************/
.LittleLeague-Orange #dnnStandardMenu .root .m0			{ background: #f57921; }
.LittleLeague-Orange #dnnStandardMenu .root.sel .txt,
.LittleLeague-Orange #dnnStandardMenu .root.exp .txt,
.LittleLeague-Orange #dnnStandardMenu .root .txt:hover
														{ color: #fff; background: #f57921; }
.LittleLeague-Orange #dnnStandardMenu .root .mi2 .txt
														{ color: #262626;}



/* Purple - Skin CSS */
/********************************************************************/
.LittleLeague-Purple #dnnStandardMenu .root .m0			{ background: #594199; }
.LittleLeague-Purple #dnnStandardMenu .root.sel .txt,
.LittleLeague-Purple #dnnStandardMenu .root.exp .txt,
.LittleLeague-Purple #dnnStandardMenu .root .txt:hover
														{ color: #fff; background: #594199; }
.LittleLeague-Purple #dnnStandardMenu .root .mi2 .txt
														{ color: #d5d5d5; }


/* Red - Skin CSS */
/********************************************************************/
.LittleLeague-Red #dnnStandardMenu .root .m0				{ background: #d41b21; }
.LittleLeague-Red #dnnStandardMenu .root.sel .txt,
.LittleLeague-Red #dnnStandardMenu .root.exp .txt,
.LittleLeague-Red #dnnStandardMenu .root .txt:hover
														{ color: #fff; background: #d41b21; }
.LittleLeague-Red #dnnStandardMenu .root .mi2 .txt
														{ color: #cfcfcf;}


/* Silver - Skin CSS */
/********************************************************************/
.LittleLeague-Silver #dnnStandardMenu .root .m0			{ background: #999999; }
.LittleLeague-Silver #dnnStandardMenu .root.sel .txt,
.LittleLeague-Silver #dnnStandardMenu .root.exp .txt,
.LittleLeague-Silver #dnnStandardMenu .root .txt:hover
														{ color: #fff; background: #999999; }
.LittleLeague-Silver #dnnStandardMenu .root .mi2 .txt
														{ color: #222222;}

														
/* Yellow - Skin CSS */
/********************************************************************/
.LittleLeague-Yellow #dnnStandardMenu .root .m0			{ background: #feb800; }
.LittleLeague-Yellow #dnnStandardMenu .root.sel .txt,
.LittleLeague-Yellow #dnnStandardMenu .root.exp .txt,
.LittleLeague-Yellow #dnnStandardMenu .root .txt:hover
														{ color: #fff; background: #feb800; }
.LittleLeague-Yellow #dnnStandardMenu .root .mi2 .txt
														{ color: #363636;}

