/*   NAV   */
@font-face {
    font-family: 'gilroyextrabold';
    src: url('font/gilroy-extrabold-webfont.woff2') format('woff2'),
         url('font/gilroy-extrabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'gilroylight';
    src: url('font/gilroy-light-webfont.woff2') format('woff2'),
         url('font/gilroy-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/* JMenu 1.0 RC1 | MIT License | https://github.com/jamesjohnson280/JMenu */
.jmenu{
  background:white;
  box-shadow:0px 0px 10px black;
  box-sizing:border-box;
  line-height:1;
  font-family:'gilroylight';
  text-align:right;
  position:fixed;
  width:100%;
  z-index:1;
}

input.jm-menu-btn,input[type=checkbox].jm-menu-btn~.jm-collapse{
  display:none;
}
input[type=checkbox]:checked.jm-menu-btn~.jm-collapse{
  display:block;
  }
label.jm-menu-btn{
  color:#959595;
  cursor:pointer;
  display:block;
  padding:16px 32px;
}
label.jm-menu-btn:hover{
  color:#35627D;
  }
.jm-collapse{
    
  }
.jmenu li,.jmenu ul{
     list-style:none;
     margin:0;
     padding:0;
  }
  .jmenu a{
    color:#262626;
    display:inline-block;
    padding:16px 32px;
    margin:0px 10px 0px 10px;
    text-decoration:none;
    transition: .3s;
    vertical-align: middle;
  }
    .jm-dropdown:hover a,.jmenu a:hover{
      color:#35627D;
  }
    .jmenu ul ul{
      display:none;
  }
    .jm-dropdown:hover ul{
      display:block;
  }
    .jm-dropdown ul{
      background:#fff;padding:0;
  }
    .jm-dropdown ul a,.jm-dropdown:hover ul a{
      color:#262626;
      font-size:.8em;
  }
    .jm-dropdown ul a:hover,.jm-dropdown:hover ul a:hover{
      color:#35627D;
  }
    .jm-dropdown ul ul{
      border-bottom:1px #ccc solid;
    border-top:1px #ccc solid;
    box-shadow:none;
    margin-bottom:16px;
    max-width:100%;
    position:relative;
  }
    .jm-icon-dropdown{
      border:solid #959595;
    border-width:0 2px 2px 0;
    display:inline-block;
    margin:0 0 3px 8px;
    padding:3px;
    transform:rotate(45deg);
  }
    li:hover .jm-icon-dropdown{
    border-color:#fff;
  }
    .jm-icon-menu::before{
      content:'\2630';
  }
  #logoNav{
    width:110px;
    height:auto;
    margin:0;
    padding:0;
  }




@media (min-width:768px){
      .jmenu li{
      display:inline-block;
  }
    .jmenu a{
      padding:16px
  }
    .jm-dropdown{
      position:relative
  }
    .jm-dropdown li a{
      display:block;padding:8px 16px;
      white-space:nowrap
  }
    .jm-dropdown ul{
      box-shadow:1px 1px 3px 0 rgba(0,0,0,.5);
    padding:8px 0;
    position:absolute;
    min-width:100%;
  }
    input.jm-menu-btn,label.jm-menu-btn{
      display:none
  }
    .jm-collapse,input[type=checkbox].jm-menu-btn~.jm-collapse{
      display:block
    }
    
}



/* Effect 1: Brackets */
.jmenu a::before,
.jmenu a::after {
  display: inline-block;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
  -moz-transition: -moz-transform 0.3s, opacity 0.2s;
  transition: transform 0.3s, opacity 0.2s;
}

.jmenu a::before {
  margin-right: 10px;
  content: '[';
  -webkit-transform: translateX(20px);
  -moz-transform: translateX(20px);
  transform: translateX(20px);
}

.jmenu a::after {
  margin-left: 10px;
  content: ']';
  -webkit-transform: translateX(-20px);
  -moz-transform: translateX(-20px);
  transform: translateX(-20px);
}

.jmenu a:hover::before,
.jmenu a:hover::after,
.jmenu a:focus::before,
.jmenu a:focus::after {
  opacity: 1;
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  transform: translateX(0px);
}






.aNoClick{
  pointer-events: none;
   cursor: default;
}