﻿/* Menu CSS */
/********************************************************************/
#dnnStandardMenu						{ max-width: 1530px; text-align: center; margin: 0 auto; }
#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; padding: 18px 30px 18px 32px;
										font-family: 'Oswald',sans-serif; text-transform: uppercase; font-weight: 400;
										font-size: 17px; line-height: 1; letter-spacing:0.4px;}
#dnnStandardMenu .root.exp				{ z-index: 1; }
#dnnStandardMenu .mi1 .txt			{ background-color: transparent; color: #222222;font-family: 'Oswald',sans-serif; font-weight: 400; font-size:18px; line-height:1 ; 										 letter-spacing:0; text-decoration: none; text-transform: uppercase; display: block; padding: 6px 15px 6px;}
#dnnStandardMenu .mi1 ul.m.m1		{ margin-left: 0; }

#dnnStandardMenu .mi3  .txt			{position: relative;}
#dnnStandardMenu .mi3 .txt:before	{content:""; position: absolute; height: 8px; width: 4px; left: 0; top: 0; background-image: url('../images/nav-arrow.png');
										 top: 50%; transform: translateY(-50%);}
#dnnStandardMenu .mi2 .txt,
#dnnStandardMenu .mi3 .txt,
#dnnStandardMenu .mi4 .txt			{ font-family: 'Lato', sans-serif; text-transform: none; letter-spacing: 0px;text-transform: capitalize;
										font-size: 14px; line-height: 1; font-weight: 400; color: #222222; padding: 7.5px 15px 7.5px 15px;}
#dnnStandardMenu .mi4 .txt			{ margin-left: 0px;}
#dnnStandardMenu .mi3 .txt			{ margin-left: 15px;}
#dnnStandardMenu .mi4 .txt			{ margin-left: 25px;}
#dnnStandardMenu .mi5 .txt			{ margin-left: 35px;}
#dnnStandardMenu .col 	 				{ float: left; padding: 0 14px; list-style: none; display: block; position: relative; width: 237px; border-left: 1px solid ;
										  border-left-color: #b7b7b7;}
#dnnStandardMenu .col:after 				{ content:""; position: absolute; top: 10px; left: 0; height: 98%; width: 1px; }
#dnnStandardMenu .col.first:after		{ display: none; }
#dnnStandardMenu .dropdown				{ display: none; position: absolute; padding: 32px 0 24px 0; text-align: left;
										 width: 100%;background-color: #fff; }
#dnnStandardMenu .m0						{ display: none; list-style: none; padding: 0 0 0 40px; width: 1060px; margin: 0 auto; margin-bottom: 0; }
#dnnStandardMenu .dropdown .inner .m0 
										{ float: left; width: auto; }
#dnnStandardMenu .m0:after				{ clear: both; content: "."; display: block; height: 0; visibility: hidden; }
#dnnStandardMenu .root ul					{ padding: 0; }
#dnnStandardMenu .root ul li				{ margin: 0; padding: 0; list-style: none; }

#dnnStandardMenu .mi2					{ position: relative; }

#dnnStandardMenu .root.exp				{ z-index: 1; }


                                        
@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; }
}