/* CSS Document */
nav ul ul {
 display: none;
}
 
nav ul li:hover > ul {
 display: block;
 }
 
 nav ul {
 padding: 0 20px;
 list-style: none;
 position: relative;
 display: inline-table;
 /*font-family: 'Allegro';*/
 font-family: 'cygnetround-webfont';
 font-weight:400;
 font-size: 15px;
}
 nav ul:after {
 content: ""; clear: both; display: block;
 }
 
 nav ul li {
 float: left;
}
 nav ul li:hover {

 }
 nav ul li:hover a {
 color: #fff;
 }
 
 nav ul li a {
 display: block; padding: 10px 20px;
 color: #FFFFFF; text-decoration: none;
 }
 
 nav ul ul {
 /*background: #382934;*/
 background-color:#71706e;
 border-radius: 0px; padding: 0;
 position: absolute; top: 100%;
}
 nav ul ul li {
 float: none;
 border-bottom: 1px solid #ffffff;
 border-right:none;
 position: relative;
 
 }
 nav ul ul li a {
 padding: 12px 14px;
 color: #fff;
 width:180px;
 }
 nav ul ul li a:hover {
 /*background: #4b3344;*/
 background-color:#71706e;
 }
 
 nav ul ul ul {
 position: absolute; left: 100%; top:0;

