﻿/* Menu CSS */
/********************************************************************/
#dnnStandardMenu .dnnNav					{ padding: 0 0 0 63px; margin: 0; position: relative; z-index: 99; }
#dnnStandardMenu .dnnNav:after			{ clear: both; content: "."; display: block; height: 0; visibility: hidden; }
#dnnStandardMenu .root					{ float: left; margin: 0; padding: 0 12px; list-style: none; position: relative; }
#dnnStandardMenu .root .txt				{ display: block; text-decoration: none; cursor: pointer; color: #363636; padding: 12px 0;
										font-family: 'Oswald',Arial,Helvetica,sans-serif; text-transform: uppercase; 
										font-size: 16px; line-height: 18px; letter-spacing: 1px; }
#dnnStandardMenu .root.sel .roottxt,
#dnnStandardMenu .root.exp .roottxt,
#dnnStandardMenu .root .roottxt:hover	{ color: #fff; }
#dnnStandardMenu .root.exp				{ z-index: 1; }
#dnnStandardMenu .root.sel .roottxt:after,
#dnnStandardMenu .root.exp .roottxt:after
										{ content: ""; position: absolute; height: 0; width: 0; font-size: 0; line-height: 0; 
										height: 0; width: 0; border-bottom: 5px solid #fff; border-right: 5px solid transparent; 
										border-left: 5px solid transparent; border-top: 5px solid transparent;  
										left: 50%; bottom: 0px; margin: 0 0 0 -5px; z-index: 1; }
#dnnStandardMenu .root .dropdown			{ display: none; position: absolute; background: #d0c290; padding: 18px 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%; border-top: 6px solid #fff;}
#dnnStandardMenu .root .m0				{ display: none; list-style: none; margin: 0; padding: 0; margin: auto; width: 975px; }
#dnnStandardMenu .root .dropdown .inner .m0 
										{ float: left; width: auto; }
#dnnStandardMenu .root .m0:after		{ clear: both; content: "."; display: block; height: 0; visibility: hidden; }
#dnnStandardMenu .root .normalNav		{ padding: 12px; width: 250px; }
#dnnStandardMenu .root .normalNav .m0	{ width: auto; }
#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 28px; list-style: none; display: block; position: relative; width: 180px; }
#dnnStandardMenu .root .col:after 		{ content:""; position: absolute; top: 0; left: 0; height: 100%; width: 1px; background: #b3a369; }
#dnnStandardMenu .root .col.first:after	{ display: none; }
#dnnStandardMenu .root .mi2				{ position: relative; }
#dnnStandardMenu .root .mi1 .txt		{ font-family: 'Oswald',Arial,Helvetica,sans-serif; text-transform: uppercase; 
										font-size: 16px; line-height: 20px; font-weight: 400; text-decoration: none; color: #fff;
										text-transform: uppercase; display: block; padding: 4px 0; }
#dnnStandardMenu .root .mi1 .txt:hover  { color: #ad1e36; }
#dnnStandardMenu .root .mi2 .txt		{ font-family: 'Open Sans',Arial,Helvetica,sans-serif; text-transform: none; position: relative;
										font-size: 14px; line-height: 16px; font-weight: 400; color: #363636; padding: 4px 0 4px 10px; }
#dnnStandardMenu .root .mi2 .txt:before {  top: 4px; left: 0; }
#dnnStandardMenu .root .mi2 .txt:hover	{ color: #ad1e36; }
#dnnStandardMenu a						{white-space: unset; word-wrap: break-word;}

@media screen and (max-width: 768px){
	#dnnStandardMenu					{ display: none; }
}