/* Color definitions */
/* Themes */
/* Color definitions end */
/* General variables*/
/* General variables end*/
/* Clearfix */
/* Navigation styles */
/* line 46, globalNav.scss */
.adaptive-navigation .primary-nav, .secondary-nav {
  color: white;
  font-weight: bold;
  height: 49px;
  width: 960px;
  margin: 0;
  padding-left: 0;
}
/* line 54, globalNav.scss */
.adaptive-navigation .primary-nav li, .secondary-nav li {
  float: left;
  display: inline;
}
/* line 61, globalNav.scss */
.adaptive-navigation .primary-nav li a:link,
.adaptive-navigation .primary-nav li a:visited,
.adaptive-navigation .primary-nav li a:hover,
.adaptive-navigation .primary-nav li a:active, .secondary-nav li a:link,
.secondary-nav li a:visited,
.secondary-nav li a:hover,
.secondary-nav li a:active {
  color: white;
  text-decoration: none;
}

/* line 69, globalNav.scss */
.svg .adaptive-navigation .primary-nav li a {
  background: url("../../../images/svg/icon-sprite.svg") no-repeat;
  image-rendering: optimizequality;
  background-size: 13em auto;
}
/* line 74, globalNav.scss */
.svg .adaptive-navigation .primary-nav li a.faLogo {
  background-position: 0 -1472px;
  background-size: 512px auto;
}
/* line 78, globalNav.scss */
.svg .adaptive-navigation .primary-nav li a.topnavSignin {
  background-position: 13px -270px;
}
/* line 81, globalNav.scss */
.svg .adaptive-navigation .primary-nav li a.topnavRegister {
  background-position: 13px -518px;
}
/* line 84, globalNav.scss */
.svg .adaptive-navigation .primary-nav li a.menu-expand {
  background-position: 15px -445px;
}
/* line 90, globalNav.scss */
.svg .adaptive-navigation .primary-nav li input.topnavSearchMobile, .svg .adaptive-navigation .primary-nav li input.topnavSearch {
  background: url("../../../images/svg/icon-sprite.svg") no-repeat;
  image-rendering: optimizequality;
  background-size: 13em auto;
}
/* line 95, globalNav.scss */
.svg .adaptive-navigation .primary-nav li input.topnavSearchMobile {
  background-position: 15px -245px;
}
/* line 98, globalNav.scss */
.svg .adaptive-navigation .primary-nav li input.topnavSearch {
  background-position: 15px -244px;
}

/* line 104, globalNav.scss */
.adaptive-navigation .primary-nav {
  background: #333333;
  border-bottom: 1px solid #474747;
}
/* line 108, globalNav.scss */
.adaptive-navigation .primary-nav li {
  height: 49px;
  cursor: pointer;
}
/* line 112, globalNav.scss */
.adaptive-navigation .primary-nav li a {
  font-size: 1em;
  display: block;
  text-indent: -99999em;
  height: 24px;
  position: relative;
  top: 12px;
}
/* line 120, globalNav.scss */
.adaptive-navigation .primary-nav li a.faLogo {
  width: 128px;
  top: 10px;
  left: 12px;
  height: 30px;
}
/* line 126, globalNav.scss */
.adaptive-navigation .primary-nav li a.topnavSignin, .adaptive-navigation .primary-nav li a.topnavRegister, .adaptive-navigation .primary-nav li a.topnavSearchMobile, .adaptive-navigation .primary-nav li a.topnavSearch, .adaptive-navigation .primary-nav li a.menu-expand {
  width: 49px;
}
/* line 132, globalNav.scss */
.adaptive-navigation .primary-nav li input.topnavSearchMobile, .adaptive-navigation .primary-nav li input.topnavSearch {
  width: 49px;
}
/* line 137, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList {
  float: right;
}
/* line 140, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList ul li {
  border-left: 1px solid #474747;
}
/* line 143, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList ul li.search, .adaptive-navigation .primary-nav li.innerList ul li.register {
  display: none;
}
/* line 146, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList ul li.search span {
  display: none;
}
/* line 149, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList ul li.active {
  border-bottom: 1px solid #333333;
}
/* line 152, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList ul li:last-child.active {
  background-color: black;
  border-bottom: 1px solid black;
}
/* line 156, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList ul li:hover {
  background-color: black;
}

/* line 162, globalNav.scss */
.adaptive-navigation .secondary-nav {
  background: black;
  width: 100%;
  position: absolute;
  margin: 0;
}
/* line 170, globalNav.scss */
.adaptive-navigation .secondary-nav li.active span {
  background-position: 0 -15px;
}
/* line 175, globalNav.scss */
.adaptive-navigation .secondary-nav li .sub-nav {
  display: none;
  border-top: 1px solid #474747;
  margin-left: 20px;
  background-color: #000;
  padding: 14px 0;
}
/* line 183, globalNav.scss */
.adaptive-navigation .secondary-nav li .sub-nav li {
  border-bottom: none;
  border-top: 1px solid #474747;
  line-height: 2em;
}
/* line 188, globalNav.scss */
.adaptive-navigation .secondary-nav li .sub-nav li:first-child {
  border: none;
}
/* line 192, globalNav.scss */
.adaptive-navigation .secondary-nav li .sub-nav li a {
  /*height: 34px;*/
  display: block;
  height: auto;
}

/* line 201, globalNav.scss */
.adaptive-navigation .mobile-search-expand {
  display: none;
}

/* line 208, globalNav.scss */
.svg .adaptive-navigation .primary-nav li.innerList ul li a {
  background-size: 192px auto;
}
/* line 211, globalNav.scss */
.svg .adaptive-navigation .primary-nav li.innerList ul li a.topnavSignin {
  background-position: 15px -249px;
}
/* line 217, globalNav.scss */
.svg .adaptive-navigation .primary-nav li.innerList ul li input.topnavSearch {
  background-size: 187px auto;
  background-position: 0 -223px;
}

/* line 226, globalNav.scss */
.adaptive-navigation .primary-nav {
  border-bottom: none;
  position: relative;
}
/* line 231, globalNav.scss */
.adaptive-navigation .primary-nav .innerList li.last-item,
.adaptive-navigation .primary-nav .innerList li.expand {
  display: none;
}
/* line 235, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList {
  float: left;
  margin-left: 40px;
}
/* line 239, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList ul li {
  border-left: 0;
}
/* line 242, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList ul li:hover {
  background-color: #333333;
}
/* line 247, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList ul li a.topnavSignin, .adaptive-navigation .primary-nav li.innerList ul li a.topnavRegister, .adaptive-navigation .primary-nav li.innerList ul li a.topnavSearch {
  width: auto;
}
/* line 251, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList ul li a.topnavRegister {
  background: none;
}
/* line 254, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList ul li a.topnavRegister span {
  padding-left: 15px;
}
/* line 259, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList ul li a span {
  line-height: 2.6em;
  font-size: 0.7em;
  text-indent: 0;
  display: block;
  padding: 0 15px 0 50px;
}
/* line 269, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList ul li input.topnavSearch {
  position: absolute;
  right: 25px;
  top: 14px;
  width: 25px;
  height: 21px;
  text-indent: -99999em;
  border: none;
  cursor: pointer;
}
/* line 282, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList ul li.mobileSearch {
  display: none;
}
/* line 287, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList ul li.register a {
  border-left: 1px solid #474747;
}
/* line 292, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList ul li.search, .adaptive-navigation .primary-nav li.innerList ul li.register {
  display: block;
}
/* line 296, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList ul li.search {
  position: absolute;
  cursor: default;
  right: -10px;
}
/* line 301, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList ul li.search form {
  padding: 0 !important;
}
/* line 305, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList ul li.search span {
  display: inline-block;
  width: 250px;
  padding: 0;
}
/* line 311, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList ul li.search input.text {
  border: none;
  background: none;
  color: #fff;
  border-bottom: 1px solid #fff;
  width: 200px;
  font-size: 0.7em;
  outline: none;
  -webkit-appearance: none;
  border-radius: 0;
}
/* line 324, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList .loggedIn {
  display: none;
  position: absolute;
  top: 49px;
  z-index: 10;
  background-color: #333;
  width: 245px;
  padding: 5px;
  font-size: 0.875em;
}
/* line 334, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList .loggedIn li {
  border-right: none;
  border-left: none;
  width: 100%;
  line-height: 1em;
  height: 40px;
}
/* line 341, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList .loggedIn li:first-child {
/*  border-bottom: 1px solid #c9c9c9;*/
  margin-bottom: 10px;
}
/* line 346, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList .loggedIn li span {
  position: relative;
  top: 10px;
}
/* line 351, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList .loggedIn li a {
  padding: 10px;
  background: none;
  text-indent: 0;
  line-height: 1em;
  text-align: center;
  top: 0;
}
/* line 361, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList .loggedIn li .options li {
  float: left;
  width: 120px;
}
/* line 365, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList .loggedIn li .options li:first-child {
  border-bottom: none;
  margin-bottom: 0;
}
/* line 370, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList .loggedIn li .options li a {
  height: 15px;
  border: none;
  background-color: #ccc;
  border: solid 1px #000;
}
/* line 376, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList .loggedIn li .options li a:hover {
  background-color: #333;
  border: solid 1px #c9c9c9;
}
/* line 382, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList .loggedIn li .options li.last-item {
  padding-left: 5px;
}
/* line 389, globalNav.scss */
.adaptive-navigation .primary-nav li.innerList .loggedIn .last-item {
  display: block;
}

/* line 396, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav {
  position: relative;
  min-width: 960px;
  z-index: 1;
}
/* line 401, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li {
  background: url("../../../images/nav_divider.gif") no-repeat 0 17px;
  /*&:hover > ul.sub-nav {
  	display: inline-block;
  }*/
  /* themes */
  /* themes end */
}
/* line 404, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li:first-child {
  background: none;
}
/* line 408, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li a {
  font-size: 0.875em;
  padding: 5px 19px 0px;
  display: block;
  height: 44px;
  /*border-left: 1px solid #474747;	*/
}
/* line 416, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li:hover, .no-touch .adaptive-navigation .secondary-nav li.active {
  background-color: #fff;
  background: url("../../../images/nav_divider_active.gif") no-repeat 0 17px white;
}
/* line 420, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li:hover a, .no-touch .adaptive-navigation .secondary-nav li.active a {
  /*border-left: 1px solid #fff;	*/
}
/* line 425, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li:hover {
  clear: right;
}
/* line 435, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li.england.active a, .no-touch .adaptive-navigation .secondary-nav li.england:hover a {
  color: #e42126;
}
/* line 438, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li.england.active .sub-nav, .no-touch .adaptive-navigation .secondary-nav li.england:hover .sub-nav {
  border-bottom: 6px solid #e42126;
}
/* line 443, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li.facup.active a, .no-touch .adaptive-navigation .secondary-nav li.facup:hover a {
  color: #002a5b;
}
/* line 446, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li.facup.active .sub-nav, .no-touch .adaptive-navigation .secondary-nav li.facup:hover .sub-nav {
  border-bottom: 6px solid #002a5b;
}
/* line 451, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li.wembley.active a, .no-touch .adaptive-navigation .secondary-nav li.wembley:hover a {
  color: #00448f;
}
/* line 454, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li.wembley.active .sub-nav, .no-touch .adaptive-navigation .secondary-nav li.wembley:hover .sub-nav {
  border-bottom: 6px solid #00448f;
}
/* line 459, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li.sgp.active a, .no-touch .adaptive-navigation .secondary-nav li.sgp:hover a {
  color: #d1212d;
}
/* line 462, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li.sgp.active .sub-nav, .no-touch .adaptive-navigation .secondary-nav li.sgp:hover .sub-nav {
  border-bottom: 6px solid #d1212d;
}
/* line 467, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li.women.active a, .no-touch .adaptive-navigation .secondary-nav li.women:hover a {
  color: #801c7e;
}
/* line 470, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li.women.active .sub-nav, .no-touch .adaptive-navigation .secondary-nav li.women:hover .sub-nav {
  border-bottom: 6px solid #801c7e;
}
/* line 475, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li.myfootball.active a, .no-touch .adaptive-navigation .secondary-nav li.myfootball:hover a {
  color: #4f842c;
}
/* line 478, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li.myfootball.active .sub-nav, .no-touch .adaptive-navigation .secondary-nav li.myfootball:hover .sub-nav {
  border-bottom: 6px solid #4f842c;
}
/* line 483, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li.governance.active a, .no-touch .adaptive-navigation .secondary-nav li.governance:hover a {
  color: black;
}
/* line 486, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li.governance.active .sub-nav, .no-touch .adaptive-navigation .secondary-nav li.governance:hover .sub-nav {
  border-bottom: 6px solid black;
}
/* line 491, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li.shop.active a, .no-touch .adaptive-navigation .secondary-nav li.shop:hover a {
  color: #333333;
}
/* line 494, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li.shop.active .sub-nav, .no-touch .adaptive-navigation .secondary-nav li.shop:hover .sub-nav {
  border-bottom: 6px solid #000;
}
/* line 499, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li.more.active a, .no-touch .adaptive-navigation .secondary-nav li.more:hover a {
  color: #333333;
}
/* line 502, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li.more.active .sub-nav, .no-touch .adaptive-navigation .secondary-nav li.more:hover .sub-nav {
  border-bottom: 6px solid #000;
  right: 0;
  width: 420px;
}
/* line 507, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li.more.active .sub-nav li, .no-touch .adaptive-navigation .secondary-nav li.more:hover .sub-nav li {
  width: 210px;
  clear: none;
}
/* line 515, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li .sub-nav {
  position: absolute;
  background-color: #fff;
  margin-left: 0;
  border-top: none;
  -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.25);
}
/* line 525, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li .sub-nav li {
  border-top: none;
  width: 100%;
  clear: both;
  background: none;
}
/* line 531, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li .sub-nav li:hover, .no-touch .adaptive-navigation .secondary-nav li .sub-nav li.highlighted {
  background-color: #333;
}
/* line 534, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li .sub-nav li:hover a, .no-touch .adaptive-navigation .secondary-nav li .sub-nav li.highlighted a {
  color: #fff!important;
}
/* line 539, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li .sub-nav li a {
  color: #333!important;
  border: none;
  padding: 0 19px;
}
/* line 546, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li .sub-nav.show-menu {
  display: block;
}
/* line 553, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li:first-child a {
  border: none;
}

/* line 567, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav,
.touch .adaptive-navigation .secondary-nav {
  position: relative;
  min-width: 960px;
  z-index: 1;
}
/* line 572, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li,
.touch .adaptive-navigation .secondary-nav li {
  background: url("../../../images/nav_divider.gif") no-repeat 0 17px;
  /*&:hover > ul.sub-nav {
  	display: inline-block;
  }*/
  /* themes */
  /* themes end */
}
/* line 575, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li:first-child,
.touch .adaptive-navigation .secondary-nav li:first-child {
  background: none;
}
/* line 579, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li a,
.touch .adaptive-navigation .secondary-nav li a {
  font-size: 0.875em;
  padding: 5px 19px 0px;
  display: block;
  height: 44px;
  /*border-left: 1px solid #474747;	*/
}
/* line 587, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li.active,
.touch .adaptive-navigation .secondary-nav li.active {
  background-color: #fff;
  background: url("../../../images/nav_divider_active.gif") no-repeat 0 17px white;
}
/* line 591, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li.active a,
.touch .adaptive-navigation .secondary-nav li.active a {
  /*border-left: 1px solid #fff;	*/
}
/* line 596, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li:hover,
.touch .adaptive-navigation .secondary-nav li:hover {
  clear: right;
}
/* line 606, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li.england.active a,
.touch .adaptive-navigation .secondary-nav li.england.active a {
  color: #e42126;
}
/* line 609, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li.england.active .sub-nav,
.touch .adaptive-navigation .secondary-nav li.england.active .sub-nav {
  border-bottom: 6px solid #e42126;
}
/* line 614, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li.facup.active a,
.touch .adaptive-navigation .secondary-nav li.facup.active a {
  color: #002a5b;
}
/* line 617, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li.facup.active .sub-nav,
.touch .adaptive-navigation .secondary-nav li.facup.active .sub-nav {
  border-bottom: 6px solid #002a5b;
}
/* line 622, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li.wembley.active a,
.touch .adaptive-navigation .secondary-nav li.wembley.active a {
  color: #00448f;
}
/* line 625, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li.wembley.active .sub-nav,
.touch .adaptive-navigation .secondary-nav li.wembley.active .sub-nav {
  border-bottom: 6px solid #00448f;
}
/* line 630, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li.sgp.active a,
.touch .adaptive-navigation .secondary-nav li.sgp.active a {
  color: #d1212d;
}
/* line 633, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li.sgp.active .sub-nav,
.touch .adaptive-navigation .secondary-nav li.sgp.active .sub-nav {
  border-bottom: 6px solid #d1212d;
}
/* line 638, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li.women.active a,
.touch .adaptive-navigation .secondary-nav li.women.active a {
  color: #801c7e;
}
/* line 641, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li.women.active .sub-nav,
.touch .adaptive-navigation .secondary-nav li.women.active .sub-nav {
  border-bottom: 6px solid #801c7e;
}
/* line 646, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li.myfootball.active a,
.touch .adaptive-navigation .secondary-nav li.myfootball.active a {
  color: #4f842c;
}
/* line 649, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li.myfootball.active .sub-nav,
.touch .adaptive-navigation .secondary-nav li.myfootball.active .sub-nav {
  border-bottom: 6px solid #4f842c;
}
/* line 654, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li.governance.active a,
.touch .adaptive-navigation .secondary-nav li.governance.active a {
  color: black;
}
/* line 657, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li.governance.active .sub-nav,
.touch .adaptive-navigation .secondary-nav li.governance.active .sub-nav {
  border-bottom: 6px solid black;
}
/* line 662, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li.shop.active a,
.touch .adaptive-navigation .secondary-nav li.shop.active a {
  color: #333333;
}
/* line 665, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li.shop.active .sub-nav,
.touch .adaptive-navigation .secondary-nav li.shop.active .sub-nav {
  border-bottom: 6px solid #000;
}
/* line 670, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li.more.active a,
.touch .adaptive-navigation .secondary-nav li.more.active a {
  color: #333333;
}
/* line 673, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li.more.active .sub-nav,
.touch .adaptive-navigation .secondary-nav li.more.active .sub-nav {
  border-bottom: 6px solid #000;
  right: 0;
  width: 420px;
}
/* line 678, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li.more.active .sub-nav li,
.touch .adaptive-navigation .secondary-nav li.more.active .sub-nav li {
  width: 210px;
  clear: none;
}
/* line 686, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li .sub-nav,
.touch .adaptive-navigation .secondary-nav li .sub-nav {
  position: absolute;
  background-color: #fff;
  margin-left: 0;
  border-top: none;
  -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.25);
}
/* line 696, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li .sub-nav li,
.touch .adaptive-navigation .secondary-nav li .sub-nav li {
  border-top: none;
  width: 100%;
  clear: both;
  background: none;
}
/* line 702, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li .sub-nav li:hover, .tablet .adaptive-navigation .secondary-nav li .sub-nav li.highlighted,
.touch .adaptive-navigation .secondary-nav li .sub-nav li:hover,
.touch .adaptive-navigation .secondary-nav li .sub-nav li.highlighted {
  background-color: #333;
}
/* line 705, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li .sub-nav li:hover a, .tablet .adaptive-navigation .secondary-nav li .sub-nav li.highlighted a,
.touch .adaptive-navigation .secondary-nav li .sub-nav li:hover a,
.touch .adaptive-navigation .secondary-nav li .sub-nav li.highlighted a {
  color: #fff!important;
}
/* line 710, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li .sub-nav li a,
.touch .adaptive-navigation .secondary-nav li .sub-nav li a {
  color: #333!important;
  border: none;
  padding: 0 19px;
}
/* line 717, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li .sub-nav.show-menu,
.touch .adaptive-navigation .secondary-nav li .sub-nav.show-menu {
  display: block;
}
/* line 724, globalNav.scss */
.tablet .adaptive-navigation .secondary-nav li:first-child a,
.touch .adaptive-navigation .secondary-nav li:first-child a {
  border: none;
}

/* IE specific for Desktop only */
/* line 740, globalNav.scss */
.ie7 .adaptive-navigation .secondary-nav li .sub-nav {
  position: absolute;
}
/* line 743, globalNav.scss */
.ie7 .adaptive-navigation .secondary-nav li .sub-nav li {
  display: block;
  width: 180px;
}

/* tweaks */
/* line 752, globalNav.scss */
.no-touch .adaptive-navigation .secondary-nav li:hover > ul.sub-nav {
  display: block;
}

/* line 755, globalNav.scss */
.touch .adaptive-navigation .secondary-nav:hover > ul.sub-nav {
  display: none;
}
