@media screen and (min-width: 0px) and (max-width: 319px) {
  /* line 2, ../../sass/menu.sass */
  nav * {
    font-size: 10px;

    overflow: hidden;
  }
}
@media screen and (min-width: 0px) and (max-width: 979px) {
  /* line 7, ../../sass/menu.sass */
  #nav-inner {
    width: 100%;
    height: 50px;
  }
  /* line 10, ../../sass/menu.sass */
  #nav-inner > ul {
    background-position-x: 50%;
    background-repeat: no-repeat;
    float: left;
    padding-top: 25px;
  }
  /* line 16, ../../sass/menu.sass */
  #nav-inner ul#menu-main {
    width: 34%;
  }
  /* line 18, ../../sass/menu.sass */
  #nav-inner ul#mobile-search, #nav-inner ul#mobile-login {
    width: 33%;
  }
  
  #nav-inner ul#mobile-search{
  display:none;
  }
  
  
  /* line 20, ../../sass/menu.sass */
  #nav-inner ul li {
    text-align: center;
  }
  /* line 22, ../../sass/menu.sass */
  #nav-inner ul#menu-main > li {
    width: 294.11765%;
  }
  /* line 24, ../../sass/menu.sass */
  #nav-inner ul#mobile-search > li, #nav-inner ul#mobile-login > li {
    width: 303.0303%;
  }
  /* line 26, ../../sass/menu.sass */
  #nav-inner > ul > li {
    background-image: url(../images/menu-bg.jpg);
    background-repeat: repeat-x;
    display: none;
  }
  /* line 31, ../../sass/menu.sass */
  #nav-inner li.dir ul {
    display: none;
  }
  /* line 33, ../../sass/menu.sass */
  #nav-inner li.dir:before {
    content: "";
    background-image: url(../images/mobile-submenu-dropdown-arrow.png);
    display: inline-block;
    float: right;
    width: 12px;
    height: 10px;
    margin: 10px 50px 0 11px;
    position: absolute;
    right: 0;
  }

  /* line 45, ../../sass/menu.sass */
  #menu-main {
    background-image: url(../images/mobile-menu-icon.png);
    background-position: center top;
  }

  /* line 48, ../../sass/menu.sass */
  #mobile-search {
    background-image: url(../images/mobile-search-icon.png);
    background-position: center top;
  }
  /* line 51, ../../sass/menu.sass */
  #mobile-search li {
    margin-left: -103.0303%;
  }

  /* line 53, ../../sass/menu.sass */
  #mobile-login {
    background-image: url(../images/mobile-login-icon.png);
    background-position: center top;
    float: right !important;
  }
  /* line 57, ../../sass/menu.sass */
  #mobile-login li {
    margin-left: -203.0303%;
  }

  /* line 59, ../../sass/menu.sass */
  .mobile-hidden {
    /*display: none;*/
  }
}
@media screen and (min-width: 980px) {
  /* line 63, ../../sass/menu.sass */
  nav {
    position: relative;
    z-index: 100;
    margin-top: -10px;
		z-index:999;
  }

  /* line 67, ../../sass/menu.sass */
  #nav-inner {
    width: 980px;
    margin: 0 auto;
  }
  /* line 71, ../../sass/menu.sass */
  #nav-inner > ul#main-menu {
    display: block;
  }
  /* line 73, ../../sass/menu.sass */
  #nav-inner > ul li {
    float: left;
    width: 25%;
    height: 30px;
  }
  /* line 77, ../../sass/menu.sass */
  #nav-inner > ul .usermenu {
    display: none;
  }
  /* line 80, ../../sass/menu.sass */
  #nav-inner > ul.menu-five li.usermenu {
    display: block;
  }
  /* line 83, ../../sass/menu.sass */
  #nav-inner > ul.menu-five > li:nth-of-type(1) {
    width: 169px;
  }
  /* line 85, ../../sass/menu.sass */
  #nav-inner > ul.menu-five > li:nth-of-type(2) {
    width: 249px;
  }
  /* line 87, ../../sass/menu.sass */
  #nav-inner > ul.menu-five > li:nth-of-type(3) {
    width: 227px;
  }
  /* line 89, ../../sass/menu.sass */
  #nav-inner > ul.menu-five > li:nth-of-type(4) {
    width: 127px;
  }
  /* line 91, ../../sass/menu.sass */
  #nav-inner > ul.menu-five > li:nth-of-type(5) {
    width: 205px;
  }
  /* line 93, ../../sass/menu.sass */
  #nav-inner li.dir ul {
    display: none;
  }
  /* line 95, ../../sass/menu.sass */
  #nav-inner .dir li:before {
    content: "";
    display: inline-block;
    float: left;
    width: 10px;
    height: 12px;
    background: url(/images/menudropdownarrow.png) center center no-repeat;
    margin: 8px 10px 0 11px;
  }
  /* line 103, ../../sass/menu.sass */
  #nav-inner li.dir:hover > ul {
    display: block!important;
  }

  /* line 105, ../../sass/menu.sass */
  #mobile-search, #mobile-login {
    display: none;
  }

  /* line 107, ../../sass/menu.sass */
  #nav-inner li.dir li {
    text-align: left;
  }
}
/* line 110, ../../sass/menu.sass */
nav {
  font-size: 14px;
  color: white;
  text-align: center;
  background-image: url(../images/menu-bg.jpg);
  background-repeat: repeat-x;
  height: 30px;
  	z-index:999;
}

/* line 118, ../../sass/menu.sass */
#nav-inner {
  display: block;
}
/* line 120, ../../sass/menu.sass */
#nav-inner ul li {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-left: 1px #334466 solid;
  line-height: 28px;
}
/* line 126, ../../sass/menu.sass */
#nav-inner ul li a {
  height: 100%;
  width: 100%;
  display: block;
  color: white;
  font-weight: bold;
}
/* line 132, ../../sass/menu.sass */
#nav-inner ul li li a {
  font-weight: normal;
}
/* line 134, ../../sass/menu.sass */
#nav-inner ul li:last-child {
  border-right: 1px #334466 solid;
}
/* line 136, ../../sass/menu.sass */
#nav-inner ul li:hover {
  background-image: url(../images/menu-bg-hover.jpg);
  background-repeat: repeat-x;
  color: #f1c360;
  cursor: pointer;
}
/* line 141, ../../sass/menu.sass */
#nav-inner ul li:hover > a {
  color: #f1c360;
}
/* line 144, ../../sass/menu.sass */
#nav-inner li.dir ul {
  background-color: #344766;
  height: auto;
  width: 100%;
}
/* line 148, ../../sass/menu.sass */
#nav-inner li.dir li {
  background-color: #344766;
  color: white;
  width: 100%;
  font-size: 14px;
}
