﻿/*! responsive-nav.js 1.0.23 by @viljamis */

.nav-collapse ul {
margin: 0;
/*background-image: url("images/menuFondoOff.png");*/
background-color:#185f97;
/*background-repeat: repeat;*/
padding: .4em 2em;
/*width: 100%;*/
display: block;
list-style: none;
}

.nav-collapse ul  a{
color:#035D67;
text-decoration:none;
padding-top:0.1em;
}
.nav-collapse li {
/*width: 100%;*/
display: block;clear:both
/*margin-bottom:.4em;*/
}
.nav-collapse li  ul li{
/*width: 100%;*/
display: block;
border-bottom:1px solid #035D67;
margin-bottom:.4em;
}
.js .nav-collapse {
  clip: rect(0 0 0 0);
  max-height: 0;
  position: absolute;
  display: block;
  overflow: hidden;
  zoom: 1;
}

.nav-collapse.opened {
  max-height: 9999px;
  overflow: visible;
}

.nav-toggle {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

@media screen and (min-width: 40em) {
  .js .nav-collapse {
    position: relative;
  }
  .js .nav-collapse.closed {
    max-height: none;
  overflow: visible;
  }
  .nav-toggle {
    display: none;
  }
}

@media only screen and (min-width: 600px) {
.nav-collapse ul {
padding:0;
}
.nav-collapse li {clear:none}
.js .nav-collapse {
  overflow: visible;
}
}