@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700);
html{margin:0px;padding:0px;font-family:'Source Sans Pro',sans-serif;box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}body{margin:0px;padding:0px;font-family: 'Roboto Condensed', sans-serif;}.smobitrigger,.mnuclose{display:none}header{background:transparent}
.logo{float:left}.navigation{float:right;margin-top:30px;}
.navigation nav ul{padding:0px; margin-left: 0px; list-style:none}
.navigation nav ul li{display:inline-block}
.navigation nav ul li a{color:#fff;font-size: 15px; display:inline-block;text-transform:uppercase;text-decoration:none;padding:0px 6px;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s}
.navigation nav ul li a:hover{color:#123a65;}




.navigation li:hover ul.dropdown { display: block;  }

.navigation li ul.dropdown {
  position: absolute;
  display: none;
  width: 200px;
  background: #123a65;
  padding-top: 5px;
	margin-top: 0px;
	z-index: 10000;
}


.navigation li ul.dropdown li {
  display: block;
  list-style-type: none;
}

.navigation li ul.dropdown li a {
  padding: 10px;
  font-size: 15px;
  color: #fff;
  display: block;
  border-bottom: 1px solid #000000;
  font-weight: 400;
}
.navigation .dropdown li:hover
{
	background: #000000;
}
.navigation li ul.dropdown li:last-child a { border-bottom: none; }



@media all and (max-width:768px)

{
	.navigation li ul.dropdown {
  position: relative;
		width: 100%;
		padding-bottom: 0px;
}
	.smobitrigger,.mnuclose{display:inline-block;}
	.smobitrigger{color:#fff;font-size:35px;line-height:12px;padding:0px;margin-top: 0px;}
	.mnuclose{font-size:20px;padding:10px 20px;width:100%;background:rgba(0,0,0,0.18)}
	.smobitrigger span,.mnuclose span{font:0/0 a;text-shadow:none;color:transparent;}
	.navigation nav ul{padding-bottom:40px;overflow-y:auto; margin-top: 0px;}
	
	.navigation nav ul li,.navigation nav ul li a{width:100%}
	.navigation nav ul li a{padding-top:10px;padding-bottom:5px; padding-left: 20px; text-align: left;}
	.navigation nav ul li a:hover{background:rgba(0,0,0,0.50); }
	.mobimenu{list-style:none;padding:20px;margin:0px;width:210px;position:fixed;height:100%;top:0px;right:-250px;}
	.mnuopn{right:0px!important;}
	.ovrActv{position:fixed;background:rgba(0,0,0,0.20);width:100%;height:100%;z-index:1;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;}
}