*{padding:0;outline:0}

iframe{display:block;border:none}

*{margin:0;padding:0;}

header, nav{display:block; }

header{background:#34593e;height:65px;position:relative;width:100%;z-index:9;}

#logosh{background:url(../imagenes/logoniu.png) no-repeat 0 0;display:block;float:left; margin-left:10px;margin-top:10px;width:68px;height:47px;text-indent:-9999px;z-index:9999;}

#menu{float:right;font-family: 'roboto';src: url("../css/Roboto-Regular.woff") format("woff");font-display: block;}

#menu ul{list-style:none;font-size:14px; font-family: 'roboto';}

#menu li{display:block;float:left;text-transform:uppercase;text-align:center;}

#menu li a{display:block;color:#ffffff;text-decoration:none;height:60px;line-height:60px;padding:0 26px;}

#nav-mobile{display:none;background:url(nav.png) no-repeat center center;float:right;width:40px;height:40px;position:absolute;right:0;top:10px;opacity:1;}

#nav-mobile.nav-active{opacity:.6;}

@media only screen and (max-width:3000px){h2{font-size:40px;}

#nav-mobile{display:block;}

#menu{width:100%;float:none;padding-top:65px;}

#menu ul{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5);-moz-box-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 1px 2px rgba(0,0,0,.5);max-height:0;overflow:hidden;}

#menu li{background:rgba(52,89,62,0.8);border-bottom:1px solid #afafaf;float:none;}

#menu li:last-child{border-bottom:0;}

#menu li a{padding:15px 0;height:auto;line-height:normal;}

#menu li a:hover{background:rgba(52,89,62,.8);color:#ffffff;}

#menu ul.open-menu{max-height:3000px;-webkit-transition:max-height .4s;-moz-transition:max-height .4s;-ms-transition:max-height .4s;-o-transition:max-height .4s;transition:max-height .4s;}

}