/* CSS Document */
ul.menu { display:block; float:right; padding:100px 10px 0 0; position:relative;}
ul.menu li { float:left;}
ul.menu li > a { color:#D4CAC3; display:inline-block; padding:0 0 0 30px; /*background:url(../images/menu-line.png) no-repeat 100% 4px;*/ font-size:17px;  }
ul.menu li > a:hover { color:#FFF6C2; }
ul.menu li:last-child { position:absolute; top:15px; right:10px;}
.other-link { float:left; background:url(../images/lang-bg.png) no-repeat top; width:195px; height:73px; text-align:center; font-size:14px; color:#fff; padding-top:23px; }
.other-link a:first-child:before{
	content: '';
	margin: 0;
}
.other-link a:before{
	content: '|';
	margin: 0.5em;
	color: #FFF;
}
.other-link a, .lang a { color:#fff;}
.other-link a:hover, .lang a:hover { color:#FFEC7C;}
.lang { float:left; font-size:12px; line-height:30px; padding-top:5px;}
.lang a { display:block;}
.m_menu { display:none;}


@media only screen and (max-width: 768px) {
ul.menu{ display:none;}
.m_menu{ display:block; position:absolute; height:32px; overflow:hidden; z-index:9999; margin-bottom:10px; text-align:right; top:102px; right:0; width:100%;}
.m_menu.active{ }
.m_menu a.main{ display:block; padding:0 15px; font-size:20px; color:#D4CAC3; line-height:26px; font-family:Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;  height:32px;}
.m_menu a.main i{ font-style:normal; font-family:FontAwesome; padding-right:10px; display:inline-block; font-size:22px; padding-top:3px;}
.m_menu a.main i:before { position:relative; top:1px;}
.m_menu ul.nav{ background:#1b1a18; margin-top:1px; }
.m_menu ul.nav li { text-align:left; border-bottom:1px solid rgba(255,255,255,.1);}
.m_menu ul.nav li > a { color:#D4CAC3; display:block; padding:8px 16px; font-size:18px; }
.m_menu ul.nav li > a:hover { color:#FFF6C2; }
.m_menu ul.nav li:last-child { padding:6px 0 6px 16px; position:inherit;}
.other-link { display:block; background:none; float:none; padding:0; text-align:left; height:auto; width:auto;}
.lang { display:block; float:none;}
.lang a { display:inline-block;}

}