/* $lightGrey: #eee; */
/* "(min-device-pixel-ratio: 1.5)"; */
/* line 47, menu.scss */
li {
  margin-bottom: 0;
}

/* line 73, menu.scss */
header[role="banner"] {
  position: relative;
  display: block;
  margin: 0 auto;
  background-color: #000;
  font-family: "pragmatica-web", "Helvetica Neue", Helvetica, Arial, sans-serif;
  z-index: 9000;
}
/* line 85, menu.scss */
header[role="banner"].mobile_active nav[role="navigation"] ul[role="menubar"] {
  display: block;
}
/* line 94, menu.scss */
header[role="banner"] nav[role="navigation"] {
  height: 38px;
}
@media (max-width: 770px) {
  /* line 94, menu.scss */
  header[role="banner"] nav[role="navigation"] {
    height: 44px;
  }
}

/* line 102, menu.scss */
.navigationContainer {
  position: relative;
  width: 100%;
  background: #737373;
}

/* line 108, menu.scss */
nav[role="navigation"] {
  position: relative;
  margin: 0 auto;
  background: #737373;
  max-width: 1590px;
}
/* line 113, menu.scss */
nav[role="navigation"]:before {
  width: 100%;
  background: #737373;
  content: "";
}
/* line 118, menu.scss */
nav[role="navigation"] .mobilemenu {
  position: relative;
  display: none;
  width: 100%;
  height: 44px;
  background: #737373;
  cursor: pointer;
}
@media (max-width: 770px) {
  /* line 118, menu.scss */
  nav[role="navigation"] .mobilemenu {
    display: block;
  }
}
/* line 129, menu.scss */
nav[role="navigation"] .mobilemenu:before {
  content: " ";
}
/* line 134, menu.scss */
nav[role="navigation"] .mobilemenu ul[role="horizontalMenu"] {
  padding: 0;
  margin: 0;
  height: 100%;
  min-width: 320px;
}
/* line 140, menu.scss */
nav[role="navigation"] .mobilemenu ul[role="horizontalMenu"] li {
  display: inline-block;
  padding: 11px;
  margin: 0px;
  height: 100%;
  color: #ebebeb;
  font-weight: 600;
  border-right: 1px solid #999;
}
/* line 151, menu.scss */
nav[role="navigation"] .mobilemenu ul[role="horizontalMenu"] li img, nav[role="navigation"] .mobilemenu ul[role="horizontalMenu"] li span {
  display: inline-block;
  vertical-align: middle;
}
/* line 155, menu.scss */
nav[role="navigation"] .mobilemenu ul[role="horizontalMenu"] li span {
  color: #ebebeb;
}
/* line 157, menu.scss */
nav[role="navigation"] .mobilemenu ul[role="horizontalMenu"] li span:hover {
  color: #f8971d;
}
/* line 162, menu.scss */
nav[role="navigation"] .mobilemenu ul[role="horizontalMenu"] li#mobilemenu-Menu {
  width: 140px;
  text-align: center;
}
/* line 167, menu.scss */
nav[role="navigation"] .mobilemenu ul[role="horizontalMenu"] li.active {
  background-color: #fff;
}
/* line 169, menu.scss */
nav[role="navigation"] .mobilemenu ul[role="horizontalMenu"] li.active span {
  color: #737373;
}
/* line 171, menu.scss */
nav[role="navigation"] .mobilemenu ul[role="horizontalMenu"] li.active span:hover {
  color: #f8971d;
}
/* line 177, menu.scss */
nav[role="navigation"] .mobilemenu ul[role="horizontalMenu"] li #mobilemenu-Text-Menu:after {
  content: "Menu";
}
/* line 180, menu.scss */
nav[role="navigation"] .mobilemenu ul[role="horizontalMenu"] li #mobilemenu-Text-Search:after {
  content: "Search";
}
/* line 183, menu.scss */
nav[role="navigation"] .mobilemenu ul[role="horizontalMenu"] li #mobilemenu-Text-Acct:after {
  content: "My Account";
}
/* line 186, menu.scss */
nav[role="navigation"] .mobilemenu ul[role="horizontalMenu"] li #mobilemenu-Text-Cart:after {
  content: "Cart";
}
/* line 189, menu.scss */
nav[role="navigation"] .mobilemenu ul[role="horizontalMenu"] li .search-dropdown {
  display: none;
  position: absolute;
  padding: 20px;
  top: 44px;
  left: 0;
  width: 100%;
  background-color: #fff;
  text-align: center;
}
/* line 198, menu.scss */
nav[role="navigation"] .mobilemenu ul[role="horizontalMenu"] li .search-dropdown form {
  position: relative;
}
/* line 201, menu.scss */
nav[role="navigation"] .mobilemenu ul[role="horizontalMenu"] li .search-dropdown input {
  width: 95%;
  min-width: 200px;
  margin: auto;
}
/* line 206, menu.scss */
nav[role="navigation"] .mobilemenu ul[role="horizontalMenu"] li .search-dropdown img {
  position: absolute;
  right: 20px;
  top: 8px;
}
/* line 212, menu.scss */
nav[role="navigation"] .mobilemenu ul[role="horizontalMenu"] li .search-dropdown.active {
  display: block;
}
@media (max-width: 479px) {
  /* line 219, menu.scss */
  nav[role="navigation"] .mobilemenu ul[role="horizontalMenu"] li #mobilemenu-Text-Search:after,
  nav[role="navigation"] .mobilemenu ul[role="horizontalMenu"] li #mobilemenu-Text-Acct:after,
  nav[role="navigation"] .mobilemenu ul[role="horizontalMenu"] li #mobilemenu-Text-Cart:after {
    content: "";
  }
}
/* line 227, menu.scss */
nav[role="navigation"] .mobilemenu ul li:last-of-type {
  border-right: 0;
}
/* line 234, menu.scss */
nav[role="navigation"] ul[role="menubar"] {
  padding: 0;
  max-width: 960px;
  max-width: 979px;
}
@media (max-width: 770px) {
  /* line 234, menu.scss */
  nav[role="navigation"] ul[role="menubar"] {
    display: none;
  }
}
/* line 242, menu.scss */
nav[role="navigation"] ul[role="menubar"] li.category {
  display: inline-block;
  /*float: left; //END child li[role="menuitem"] //minimize horzontal gaps*/
  /*ik - ie8 fix remove float*/
}
@media (min-width: 980px) {
  /* line 244, menu.scss */
  nav[role="navigation"] ul[role="menubar"] li.category:hover .menuContent {
    display: inline-block !important;
    z-index: 99 !important;
  }
  /* line 248, menu.scss */
  nav[role="navigation"] ul[role="menubar"] li.category:hover .menuLabel {
    background: #ebebeb;
    color: #000;
  }
  /* line 252, menu.scss */
  nav[role="navigation"] ul[role="menubar"] li.category .menuArrow {
    display: none;
  }
}
@media (min-width: 771px) {
  /* line 260, menu.scss */
  nav[role="navigation"] ul[role="menubar"] li.category:hover .menuLabel {
    background: #ebebeb;
    color: #000;
  }
  /* line 264, menu.scss */
  nav[role="navigation"] ul[role="menubar"] li.category .menuArrow {
    display: none;
  }
}
@media (max-width: 770px) {
  /* line 242, menu.scss */
  nav[role="navigation"] ul[role="menubar"] li.category {
    position: relative;
    display: block;
    float: none;
    min-width: 300px;
    width: 70%;
    background: #fafafa;
  }
  /* line 272, menu.scss */
  nav[role="navigation"] ul[role="menubar"] li.category .menuArrow {
    display: inline-block;
    float: right;
    color: #737373;
    font-weight: 400;
    position: absolute;
    top: 12px;
    right: 20px;
    font-size: 20px;
  }
  /* line 289, menu.scss */
  nav[role="navigation"] ul[role="menubar"] li.category.active .menuContent {
    display: block;
    top: 0;
    border: 0;
    background: #ebebeb;
    position: relative;
    height: auto !important;
  }
}
@media (max-width: 770px) and (max-width: 770px) {
  /* line 299, menu.scss */
  nav[role="navigation"] ul[role="menubar"] li.category.active .menuArrow {
    -moz-transform: rotateZ(90deg);
    -ms-transform: rotateZ(90deg);
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
  }
}
@media (max-width: 770px) and (max-width: 770px) {
  /* line 306, menu.scss */
  nav[role="navigation"] ul[role="menubar"] li.category .menuArrow {
    -moz-transition: -moz-transform 0.2s ease;
    -o-transition: -o-transform 0.2s ease;
    -webkit-transition: -webkit-transform 0.2s ease;
    transition: transform 0.2s ease;
  }
}

/* line 312, menu.scss */
nav[role="navigation"] ul[role="menubar"] li.category .menuLabel {
  display: inline-block;
  padding: 0 1em;
  height: 38px;
  color: #ebebeb;
  text-decoration: none;
  line-height: 2.25;
  font-size: 18px;
  cursor: pointer;
  transition: background .2s ease-out, color .2s ease;
}
/* line 322, menu.scss */
nav[role="navigation"] ul[role="menubar"] li.category .menuLabel::selection {
  background: transparent;
}
/* line 325, menu.scss */
nav[role="navigation"] ul[role="menubar"] li.category .menuLabel::-moz-selection {
  background: transparent;
}
@media (max-width: 770px) {
  /* line 312, menu.scss */
  nav[role="navigation"] ul[role="menubar"] li.category .menuLabel {
    color: #737373;
    width: 70%;
    display: block;
  }
  /* line 332, menu.scss */
  nav[role="navigation"] ul[role="menubar"] li.category .menuLabel:hover {
    background: inherit;
    color: inherit;
  }
}
/* line 339, menu.scss */
nav[role="navigation"] ul[role="menubar"] li.category .menuContent {
  position: absolute;
  top: 38px;
  right: 0;
  left: 0;
  display: none;
  box-sizing: border-box;
  padding: 0;
  width: 80%;
  min-width: 770px;
  border: 4px solid white;
  border-top: 0;
  background: #ffffff;
}
@media (max-width: 770px) {
  /* line 341, menu.scss */
  nav[role="navigation"] ul[role="menubar"] li.category .menuContent.active {
    position: relative;
    top: 0;
    display: block;
    height: auto;
  }
}
@media only screen and (max-width: 1225px) {
  /* line 339, menu.scss */
  nav[role="navigation"] ul[role="menubar"] li.category .menuContent {
    width: 100%;
  }
}
@media only screen and (max-width: 770px) {
  /* line 339, menu.scss */
  nav[role="navigation"] ul[role="menubar"] li.category .menuContent {
    width: 100%;
    min-width: 300px;
  }
}
/* line 367, menu.scss */
nav[role="navigation"] ul[role="menubar"] li.category .menuContent.products {
  height: 380px;
}
/* line 370, menu.scss */
nav[role="navigation"] ul[role="menubar"] li.category .menuContent.shopBy, nav[role="navigation"] ul[role="menubar"] li.category .menuContent.professional, nav[role="navigation"] ul[role="menubar"] li.category .menuContent.bagfinder, nav[role="navigation"] ul[role="menubar"] li.category .menuContent.about {
  height: 320px;
}
@media (min-width: 771px) {
  /* line 377, menu.scss */
  nav[role="navigation"] ul[role="menubar"] li.category:hover .menuContent {
    display: inline-block;
  }
}
/* line 383, menu.scss */
nav[role="navigation"] ul[role="menubar"] li.category li[role="menuitem"] {
  display: block;
  float: none;
  padding: .1em 0;
  width: 100%;
  border-bottom: 1px solid transparent;
  white-space: nowrap;
  /*        &:hover {
            border-bottom: 1px solid #fff;
          }*/
}
@media (max-width: 770px) {
  /* line 383, menu.scss */
  nav[role="navigation"] ul[role="menubar"] li.category li[role="menuitem"] {
    display: block;
    float: none;
    padding: .3em 2em;
    border-bottom: 1px solid transparent;
    background: transparent;
    line-height: 22px;
    white-space: normal;
  }
}
@media (max-width: 770px) {
  /* line 409, menu.scss */
  nav[role="navigation"] ul[role="menubar"] li.category.countrySelector.active li[role="menuitem"] {
    padding: .5em 4.2em;
    color: #333;
    white-space: nowrap;
  }
  /* line 414, menu.scss */
  nav[role="navigation"] ul[role="menubar"] li.category.countrySelector.active li[role="menuitem"].globe {
    background: url("/assets/img/icons_sprite.png") no-repeat 0px 0px;
  }
  /* line 415, menu.scss */
  nav[role="navigation"] ul[role="menubar"] li.category.countrySelector.active li[role="menuitem"].flag_AU {
    background: url("/assets/img/icons_sprite.png") no-repeat 0px -39px;
  }
  /* line 416, menu.scss */
  nav[role="navigation"] ul[role="menubar"] li.category.countrySelector.active li[role="menuitem"].flag_CA {
    background: url("/assets/img/icons_sprite.png") no-repeat 0px -77px;
  }
  /* line 417, menu.scss */
  nav[role="navigation"] ul[role="menubar"] li.category.countrySelector.active li[role="menuitem"].flag_DE {
    background: url("/assets/img/icons_sprite.png") no-repeat 0px -115px;
  }
  /* line 418, menu.scss */
  nav[role="navigation"] ul[role="menubar"] li.category.countrySelector.active li[role="menuitem"].flag_FR {
    background: url("/assets/img/icons_sprite.png") no-repeat 0px -153px;
  }
  /* line 419, menu.scss */
  nav[role="navigation"] ul[role="menubar"] li.category.countrySelector.active li[role="menuitem"].flag_UK {
    background: url("/assets/img/icons_sprite.png") no-repeat 0px -191px;
  }
  /* line 420, menu.scss */
  nav[role="navigation"] ul[role="menubar"] li.category.countrySelector.active li[role="menuitem"].flag_US {
    background: url("/assets/img/icons_sprite.png") no-repeat 0px -229px;
  }
  /* line 421, menu.scss */
  nav[role="navigation"] ul[role="menubar"] li.category.countrySelector.active li[role="menuitem"].flag_JP {
    background: url("/assets/img/icons_sprite.png") no-repeat 0px -267px;
  }
}

/*      li[role="menuitem"] {
        @include bp(desktop) {
          &:hover {
            .menuContent.products {
              display: inline-block;
            }
          }         
        }        
      }*/
@media only screen and (min-width: 770px) {
  /* line 442, menu.scss */
  .countrySelector {
    display: none !important;
  }
}
@media only screen and (max-width: 771px) {
  /* line 447, menu.scss */
  .country_selector {
    display: none !important;
  }
}
@media (max-width: 770px) {
  /* line 454, menu.scss */
  #menubg, #menubg2 {
    display: none;
  }
}

/* line 462, menu.scss */
.menuContent .headerproductsBG {
  z-index: 49;
}
@media (min-width: 771px) {
  /* line 466, menu.scss */
  .menuContent .headerproductsBG {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 50;
    background: url(/assets/img/menu/Menu_Default.jpg);
    background-position: center bottom;
    background-size: cover;
    background-repeat: no-repeat;
  }
  /* line 477, menu.scss */
  .menuContent .headerproductsBG:after {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjUiLz48c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjUiLz48c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(40%, rgba(255, 255, 255, 0.5)), color-stop(70%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.5) 40%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.5) 40%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.5) 40%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0) 100%);
    position: absolute;
    width: 100%;
    height: 100%;
    content: "";
  }
}
@media (min-width: 771px) {
  /* line 486, menu.scss */
  .menuContent > ul.productsColumn {
    display: inline-block;
    width: 18.7%;
    width: calc(20% - 8px);
  }
}
@media (max-width: 770px) {
  /* line 486, menu.scss */
  .menuContent > ul.productsColumn {
    display: block;
    margin: 0 10px 0 0;
  }
}
/* line 497, menu.scss */
.menuContent ul.productsColumn {
  position: relative;
  z-index: 100;
  font-size: 15px;
}
@media (max-width: 770px) {
  /* line 497, menu.scss */
  .menuContent ul.productsColumn {
    display: block;
    margin-bottom: 0;
  }
}
@media (min-width: 771px) {
  /* line 497, menu.scss */
  .menuContent ul.productsColumn {
    display: inline-block;
    float: left;
    margin: 0;
    padding: 8px 8px 0;
  }
}
@media (min-width: 771px) {
  /* line 513, menu.scss */
  .menuContent ul.productsColumn li[role="menuitem"] a {
    border-bottom: 1px solid transparent;
    transition: border .2s ease;
  }
  /* line 516, menu.scss */
  .menuContent ul.productsColumn li[role="menuitem"] a:hover {
    border-bottom: 1px solid #000;
  }
}
/* line 521, menu.scss */
.menuContent ul.productsColumn li[role="menuitem"] a {
  color: #000;
  text-decoration: none;
}
@media (max-width: 770px) {
  /* line 521, menu.scss */
  .menuContent ul.productsColumn li[role="menuitem"] a {
    width: 100%;
    display: block;
  }
}
/* line 533, menu.scss */
.menuContent li[role="menuitem"] {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4em;
}
@media (min-width: 771px) {
  /* line 538, menu.scss */
  .menuContent li[role="menuitem"] a {
    border-bottom: 1px solid transparent;
    transition: border .2s ease;
  }
  /* line 541, menu.scss */
  .menuContent li[role="menuitem"] a:hover {
    border-bottom: 1px solid #000;
  }
}
/* line 546, menu.scss */
.menuContent li[role="menuitem"] a {
  color: #000;
  text-decoration: none;
}

/* line 554, menu.scss */
.menuContent .headerSection {
  position: relative;
  display: inline-block;
  float: left;
  box-sizing: border-box;
  height: 100%;
  border: 4px solid #fff;
  border-top: 0;
  vertical-align: top;
}
@media (min-width: 771px) {
  /* line 554, menu.scss */
  .menuContent .headerSection {
    background: -webkit-linear-gradient(#ffffff, #cccccc);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ffffff, #cccccc);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffff, #cccccc);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffff, #cccccc);
    vertical-align: top;
  }
}
@media (max-width: 770px) {
  /* line 554, menu.scss */
  .menuContent .headerSection {
    border: none;
  }
}
/* line 573, menu.scss */
.menuContent .headerSection.prod-threeCol {
  width: 40%;
}
/* line 576, menu.scss */
.menuContent .headerSection.prod-twoCol {
  width: 30%;
}
/* line 579, menu.scss */
.menuContent .headerSection.oneCol {
  width: 20%;
}
/* line 582, menu.scss */
.menuContent .headerSection.twoCol {
  width: 40%;
}
/* line 584, menu.scss */
.menuContent .headerSection.twoCol ul.productsColumn {
  display: inline-block;
  float: none;
  clear: both;
  width: 45%;
  width: calc(45% - 8px);
  vertical-align: top;
}
/* line 593, menu.scss */
.menuContent .headerSection.threeCol {
  width: 60%;
}
/* line 595, menu.scss */
.menuContent .headerSection.threeCol ul.productsColumn {
  display: inline-block;
  float: none;
  clear: both;
  width: 32%;
  width: calc(33% - 8px);
  vertical-align: top;
}
/* line 604, menu.scss */
.menuContent .headerSection.oneThird {
  width: 33.3333%;
  width: calc(100%/3);
}
/* line 608, menu.scss */
.menuContent .headerSection.fullWidth {
  width: 100%;
}
@media (max-width: 770px) {
  /* line 612, menu.scss */
  .menuContent .headerSection.oneCol {
    width: auto;
    float: none;
    display: block;
  }
  /* line 617, menu.scss */
  .menuContent .headerSection.twoCol, .menuContent .headerSection.threeCol, .menuContent .headerSection.oneThird, .menuContent .headerSection.prod-twoCol, .menuContent .headerSection.prod-threeCol, .menuContent .headerSection.fullWidth {
    width: auto;
    float: none;
    display: block;
  }
  /* line 621, menu.scss */
  .menuContent .headerSection.twoCol ul, .menuContent .headerSection.threeCol ul, .menuContent .headerSection.oneThird ul, .menuContent .headerSection.prod-twoCol ul, .menuContent .headerSection.prod-threeCol ul, .menuContent .headerSection.fullWidth ul {
    margin-bottom: 0;
  }
  /* line 624, menu.scss */
  .menuContent .headerSection.twoCol ul.productsColumn, .menuContent .headerSection.threeCol ul.productsColumn, .menuContent .headerSection.oneThird ul.productsColumn, .menuContent .headerSection.prod-twoCol ul.productsColumn, .menuContent .headerSection.prod-threeCol ul.productsColumn, .menuContent .headerSection.fullWidth ul.productsColumn {
    width: auto;
    display: block;
  }
}
/* line 631, menu.scss */
.menuContent .headerSection ul.productsColumn.full {
  width: 100%;
  width: calc(100% - 16px);
}
/* line 635, menu.scss */
.menuContent .headerSection ul.productsColumn.half {
  width: 50%;
  width: calc(50% - 16px);
}
/* line 639, menu.scss */
.menuContent .headerSection ul.productsColumn.twoThird {
  width: calc(66% - 16px);
}
/* line 641, menu.scss */
.menuContent .headerSection ul.productsColumn.twoThird img {
  max-width: 100%;
}
/* line 646, menu.scss */
.menuContent .headerSection .headerSectionLabel {
  display: block;
  padding: 14px 0 0 8px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
}
/* line 653, menu.scss */
.menuContent .headerSection .headerSectionLabel.lower {
  padding: 12px 0 8px 0;
}
/* line 655, menu.scss */
.menuContent .headerSection .headerSectionLabel.lower > span {
  display: block;
}
@media (max-width: 770px) {
  /* line 646, menu.scss */
  .menuContent .headerSection .headerSectionLabel {
    padding: 8px 0 4px 16px;
    position: relative;
  }
  /* line 660, menu.scss */
  .menuContent .headerSection .headerSectionLabel.lower {
    padding: 8px 0 4px 0;
    margin-left: -12px;
  }
  /* line 663, menu.scss */
  .menuContent .headerSection .headerSectionLabel.lower > span {
    display: inline;
  }
}
/* line 669, menu.scss */
.menuContent .headerSection .sideImgProd,
.menuContent .headerSection .sideImgLP,
.menuContent .headerSection .bagfinderImg,
.menuContent .headerSection .communityImg,
.menuContent .headerSection .aboutImg {
  display: inline-block;
  text-align: left;
}
/* line 676, menu.scss */
.menuContent .headerSection .sideImgProd img,
.menuContent .headerSection .sideImgLP img,
.menuContent .headerSection .bagfinderImg img,
.menuContent .headerSection .communityImg img,
.menuContent .headerSection .aboutImg img {
  width: 100%;
  padding-top: 10px;
}
@media (max-width: 770px) {
  /* line 669, menu.scss */
  .menuContent .headerSection .sideImgProd,
  .menuContent .headerSection .sideImgLP,
  .menuContent .headerSection .bagfinderImg,
  .menuContent .headerSection .communityImg,
  .menuContent .headerSection .aboutImg {
    display: none;
  }
}
/* line 687, menu.scss */
.menuContent .headerSection .sideImgProd {
  float: right;
  width: 45%;
}
/* line 690, menu.scss */
.menuContent .headerSection .sideImgProd.narrow {
  width: 33%;
}
/* line 691, menu.scss */
.menuContent .headerSection .sideImgProd img {
  max-width: 125px;
}
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
  /* line 694, menu.scss */
  .menuContent .headerSection .sideImgProd {
    width: 35%;
  }
  /* line 696, menu.scss */
  .menuContent .headerSection .sideImgProd.narrow {
    width: 24%;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 700, menu.scss */
  .menuContent .headerSection .sideImgProd {
    display: none;
  }
}
/* line 707, menu.scss */
.menuContent .headerSection .sideImgLP {
  float: right;
  width: 34%;
}
/* line 710, menu.scss */
.menuContent .headerSection .sideImgLP img {
  max-width: 200px;
}
/* line 717, menu.scss */
.menuContent .headerSection .bagfinderImg img {
  max-width: 100%;
  position: absolute;
  bottom: 0;
}
/* line 725, menu.scss */
.menuContent .headerSection .communityImg {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
}
/* line 732, menu.scss */
.menuContent .headerSection .aboutImg {
  position: absolute;
  bottom: 0;
  right: 0;
  width: auto;
}
@media (min-width: 771px) {
  /* line 748, menu.scss */
  .menuContent.about .headerSection.oneThird:last-of-type {
    position: absolute;
    top: 0;
    right: 0;
  }
}
@media (min-width: 771px) {
  /* line 757, menu.scss */
  .menuContent #bagfinderLink {
    display: none;
  }
}

/* line 764, menu.scss */
.clearfloat {
  clear: both;
}

/* line 769, menu.scss */
.country_selector {
  z-index: 10;
  position: absolute;
  right: 0;
  margin-right: 50px;
  width: 70px;
  font-size: 15px;
}

/* line 778, menu.scss */
.country_selector ul li {
  list-style: none;
}

/* line 782, menu.scss */
.default_country,
.country_list {
  width: 70px;
}

/* line 787, menu.scss */
.default_country {
  padding: 8px 6px;
  height: 38px;
  color: white;
  vertical-align: middle;
}

/* line 794, menu.scss */
.default_country.globe {
  background: #999 url("/assets/img/icons_sprite.png") no-repeat 0px 0px;
}

/* line 798, menu.scss */
.country_list {
  display: none;
}

/* line 802, menu.scss */
.country_list ul,
.country_selector ul {
  list-style: none;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-padding-start: 0;
  margin: 0;
}

/* line 811, menu.scss */
.country_list ul li {
  background: #999;
  padding: 8px 6px;
  border-bottom: 1px #333 solid;
  height: 38px;
  color: white;
  vertical-align: middle;
  text-decoration: none;
}

/* line 821, menu.scss */
.country_list ul a:hover {
  text-decoration: none;
}

/* line 834, menu.scss */
.countries {
  border-top: 1px solid #333;
}

/* line 838, menu.scss */
.countries li {
  margin-bottom: 0;
}

/* line 843, menu.scss */
.country_selector .flag_AU {
  background: #999 url("/assets/img/icons_sprite.png") no-repeat 0px -39px;
}
/* line 844, menu.scss */
.country_selector .flag_CA {
  background: #999 url("/assets/img/icons_sprite.png") no-repeat 0px -77px;
}
/* line 845, menu.scss */
.country_selector .flag_DE {
  background: #999 url("/assets/img/icons_sprite.png") no-repeat 0px -115px;
}
/* line 846, menu.scss */
.country_selector .flag_FR {
  background: #999 url("/assets/img/icons_sprite.png") no-repeat 0px -153px;
}
/* line 847, menu.scss */
.country_selector .flag_UK {
  background: #999 url("/assets/img/icons_sprite.png") no-repeat 0px -191px;
}
/* line 848, menu.scss */
.country_selector .flag_US {
  background: #999 url("/assets/img/icons_sprite.png") no-repeat 0px -229px;
}
/* line 849, menu.scss */
.country_selector .flag_JP {
  background: #999 url("/assets/img/icons_sprite.png") no-repeat 0px -267px;
}

/* line 853, menu.scss */
.default_country:hover,
.countries li:hover {
  background-color: #555;
  -webkit-transition: background-color 50ms ease-out 50ms;
  -moz-transition: background-color 50ms ease-out 50ms;
  -o-transition: background-color 50ms ease-out 50ms;
  transition: background-color 50ms ease-out 50ms;
  cursor: pointer;
}

/* line 863, menu.scss */
.country_selector ul li:hover .country_list {
  display: block;
}

@media only screen and (max-width: 770px) {
  /* line 869, menu.scss */
  .country_selector {
    margin-right: 0;
  }
}
