﻿/* Menu CSS */
/********************************************************************/
#dnnStandardMenu .dnnNav					{ padding: 0; margin: 0; position: relative; z-index: 99; font-size: 0;  margin-left: 0px;}
#dnnStandardMenu .dnnNav:after			{ clear: both; content: "."; display: block; height: 0; visibility: hidden; }
#dnnStandardMenu .root					{ margin: 0; list-style: none; position: relative; display: inline-block; _display: inline; zoom: 1; }
#dnnStandardMenu .txt				{ display: block; text-decoration: none; cursor: pointer; color: #fff; padding: 18px 25px;
										font-family: 'Raleway', sans-serif; text-transform: uppercase; font-weight: 700;
										font-size: 16px; line-height: 16px; }
#dnnStandardMenu .root.sel .roottxt,
#dnnStandardMenu .root.exp .roottxt,
#dnnStandardMenu  .roottxt:hover	{ background: #3b3b3b; }
#dnnStandardMenu .exp				{ z-index: 1; }
#dnnStandardMenu .dropdown			{ display: none; position: absolute; background: #3b3b3b; padding: 28px 0; text-align: left;
										-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.5); -moz-box-shadow: 0 5px 5px rgba(0,0,0,0.5); 
										box-shadow: 0 5px 5px rgba(0,0,0,0.5); width: 100%; }
#dnnStandardMenu  .m0				{ display: none; list-style: none; margin: 0; padding: 0; margin: auto; width: 1060px; }
#dnnStandardMenu  .dropdown .inner .m0 
										{ float: left; width: auto; }
#dnnStandardMenu  .m0:after			{ clear: both; content: "."; display: block; height: 0; visibility: hidden; }
#dnnStandardMenu  .normalNav		{ padding: 12px; width: 250px; }
#dnnStandardMenu  .normalNav .m0		{ width: auto; }
#dnnStandardMenu  ul					{ margin: 0; padding: 0; }
#dnnStandardMenu  ul li				{ margin: 0; padding: 0; list-style: none; }
#dnnStandardMenu  .col 	 			{ float: left; padding: 0 14px; list-style: none; display: block; position: relative; width: 237px; }
#dnnStandardMenu  .col:after 		{ content:""; position: absolute; top: 0; left: 0; height: 100%; width: 1px; background: #545454; }
#dnnStandardMenu  .col.first:after	{ display: none; }
#dnnStandardMenu  .mi2				{ position: relative; }
#dnnStandardMenu  .mi1 .txt			{ font-family: 'Raleway', sans-serif; font-size: 16px; line-height: 30px; letter-spacing: 0.5px; font-weight: 700;
										text-decoration: none; color: #ffffff; text-transform: uppercase; display: block; padding: 0 15px; }
#dnnStandardMenu .root.exp				{ z-index: 1; }
#dnnStandardMenu .mi2 .txt			{ font-family: 'Lato', sans-serif; text-transform: none; letter-spacing: 0.3px;
										font-size: 14px; line-height: 18px; font-weight: 500; color: #cfcfcf; padding: 4px 15px; }
#dnnStandardMenu .m1,
#dnnStandardMenu .m2,
#dnnStandardMenu .m3,
#dnnStandardMenu .m4					{ padding-left: 12px; }

/* TWA-5250 Sampath Bingi */
#dnnStandardMenu .dnnNav				{ max-width: 1530px; margin: 0 auto; }

@media screen and (max-width: 1060px){
	#dnnStandardMenu  .m0			{ width: 100%; display: table; }
	#dnnStandardMenu .col			{ float: none; display: table-cell; }
}

@media screen and (max-width: 768px){
	#dnnStandardMenu					{ display: none; }
}