/* line 3, ../sass/menu.scss */
#menu-wrapper {
  width: 100%;
  max-width: 800px;
  position: relative;
  margin: 0 auto;
  height: 50px;
  /*Responsive Styles*/
  /*@media screen and (max-width : 1200px){
  	nav {
  		width: 100%;
  		ul li {
  			width:calc((100% - 5px) * 0.25);
  			
  			ul li {
  				width:auto;
  			}
  		}
  	}
  }*/
}
/* line 10, ../sass/menu.scss */
#menu-wrapper nav {
  margin: auto;
  overflow: hidden;
  width: 800px;
  background-color: #555;
  height: inherit;
  /*Strip the ul of padding and list styling*/
  /*Style 'show menu' label button and hide it by default*/
  /*Hide checkbox*/
}
/* line 18, ../sass/menu.scss */
#menu-wrapper nav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: absolute;
  width: inherit;
  z-index: 1000;
  /*Display the dropdown on hover*/
  /*Create a horizontal list with spacing*/
}
/* line 27, ../sass/menu.scss */
#menu-wrapper nav ul li a:hover + .hidden, #menu-wrapper nav ul .hidden:hover {
  display: block;
}
/* line 32, ../sass/menu.scss */
#menu-wrapper nav ul li {
  display: inline-block;
  float: left;
  margin-right: 1px;
  width: calc(794px * 0.25);
  /*Style for menu links*/
  /*Hover state for top level links*/
  /*Hide dropdown links until they are needed*/
}
/* line 33, ../sass/menu.scss */
#menu-wrapper nav ul li:first-child {
  margin-left: 1px;
}
/* line 43, ../sass/menu.scss */
#menu-wrapper nav ul li a {
  display: block;
  min-width: 140px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #fff;
  background: #2E3639;
  text-decoration: none;
}
/* line 56, ../sass/menu.scss */
#menu-wrapper nav ul li:hover {
  /*Style for dropdown links*/
}
/* line 57, ../sass/menu.scss */
#menu-wrapper nav ul li:hover a {
  background: #2FCCFF;
}
/* line 62, ../sass/menu.scss */
#menu-wrapper nav ul li:hover ul a {
  background: #f3f3f3;
  color: #2f3036;
  height: 40px;
  line-height: 40px;
  /*Hover state for dropdown links*/
}
/* line 69, ../sass/menu.scss */
#menu-wrapper nav ul li:hover ul a:hover {
  background: #2FCCFF;
  color: #fff;
}
/* line 77, ../sass/menu.scss */
#menu-wrapper nav ul li ul {
  display: none;
  width: auto;
  /*Make dropdown links vertical*/
}
/* line 82, ../sass/menu.scss */
#menu-wrapper nav ul li ul li {
  display: block;
  float: none;
  width: auto;
  /*Prevent text wrapping*/
}
/* line 87, ../sass/menu.scss */
#menu-wrapper nav ul li ul li:first-child {
  margin-left: 0px;
}
/* line 91, ../sass/menu.scss */
#menu-wrapper nav ul li ul li a {
  width: auto;
  min-width: calc(794px * 0.25 - 40px);
  padding: 0 20px;
}
/* line 104, ../sass/menu.scss */
#menu-wrapper nav .show-menu {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: none;
  color: #fff;
  background: #2FCCFF;
  text-align: center;
  padding: 10px 0;
  display: none;
  width: 100%;
}
/* line 116, ../sass/menu.scss */
#menu-wrapper nav input[type=checkbox] {
  display: none;
  -webkit-appearance: none;
  /*Show menu when invisible checkbox is checked*/
}
/* line 121, ../sass/menu.scss */
#menu-wrapper nav input[type=checkbox]:checked ~ #menu {
  display: block;
}
/* line 127, ../sass/menu.scss */
#menu-wrapper nav .btn-toggle-nav .btn {
  text-decoration: none;
  cursor: pointer;
  margin: 1px 5px 0;
  outline: 0;
  padding-top: 9px;
}
/* line 135, ../sass/menu.scss */
#menu-wrapper nav .btn-toggle-nav .btn .icon-bar {
  background: #555;
  display: block;
  width: 30px;
  height: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 5px;
  line-height: 14px;
  vertical-align: text-top;
}
@media screen and (max-width: 760px) {
  /* line 3, ../sass/menu.scss */
  #menu-wrapper {
    height: auto;
  }
  /* line 170, ../sass/menu.scss */
  #menu-wrapper nav {
    width: 100%;
    height: auto;
    /*Make dropdown links appear inline*/
    /*Create vertical spacing*/
    /*Make all menu links full width*/
    /*Display 'show menu' link*/
  }
  /* line 175, ../sass/menu.scss */
  #menu-wrapper nav ul {
    position: static;
    display: none;
  }
  /* line 180, ../sass/menu.scss */
  #menu-wrapper nav li {
    margin-bottom: 1px;
  }
  /* line 184, ../sass/menu.scss */
  #menu-wrapper nav ul li, #menu-wrapper nav li a {
    width: 100%;
  }
  /* line 188, ../sass/menu.scss */
  #menu-wrapper nav .show-menu {
    display: block;
  }
}
