/* Clearfix */
/* line 6, globalFooter.scss */
.clearfix, .adaptive-footer .newsletter-container, .adaptive-footer .footer-columns-container {
  zoom: 1;
}
/* line 8, globalFooter.scss */
.clearfix:before, .adaptive-footer .newsletter-container:before, .adaptive-footer .footer-columns-container:before, .clearfix:after, .adaptive-footer .newsletter-container:after, .adaptive-footer .footer-columns-container:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 14, globalFooter.scss */
.clearfix:after, .adaptive-footer .newsletter-container:after, .adaptive-footer .footer-columns-container:after {
  clear: both;
}

/* line 19, globalFooter.scss */
.adaptive-footer {
  float: left;
  background: none;
}
/* line 23, globalFooter.scss */
.adaptive-footer .footerLogo {
  height: 30px;
  padding-top: 7px;
  background-color: #000;
}
/* line 29, globalFooter.scss */
.adaptive-footer h2 {
  background: url("../../../images/svg/icon-sprite.svg") no-repeat;
  background-position: 10px -929px;
  background-size: 324px auto;
  image-rendering: optimizequality;
  margin: 0;
  text-indent: -99999em;
  height: 24px;
  width: 220px;
}
/* line 40, globalFooter.scss */
.adaptive-footer .newsletter-container, .adaptive-footer .footer-columns-container {
  padding: 15px 10px;
  border-bottom: 1px solid #c9c9c9;
  width: 920px;
}
/* line 47, globalFooter.scss */
.adaptive-footer .newsletter-container {
  background-color: #ededed;
}
/* line 50, globalFooter.scss */
.adaptive-footer .newsletter-container h3 {
  margin: 0;
  float: left;
  line-height: 1.7em;
  font-family: Helvetica,​Arial,​Verdana,​sans-serif;
}
/* line 57, globalFooter.scss */
.adaptive-footer .newsletter-container span.selection {
  font-size: 0.750em;
  float: left;
  position: relative;
  top: 18px;
  left: 20px;
}
/* line 65, globalFooter.scss */
.adaptive-footer .newsletter-container fieldset {
  float: left;
  clear: both;
  width: 690px;
  margin-top: 5px;
}
/* line 71, globalFooter.scss */
.adaptive-footer .newsletter-container fieldset li {
  float: left;
  width: 230px;
  line-height: 1.8em;
  * height: 24px;
}
/* line 79, globalFooter.scss */
.adaptive-footer .newsletter-container .newsletter-email {
  float: left;
  width: 230px;
  position: relative;
}
/* line 84, globalFooter.scss */
.adaptive-footer .newsletter-container .newsletter-email .status-bg {
  background: url(../../../images/bg_error.gif) no-repeat;
  position: absolute;
  top: -37px;
  left: 1px;
  height: 32px;
}
/* line 91, globalFooter.scss */
.adaptive-footer .newsletter-container .newsletter-email .status-bg .status {
  color: #fff;
  display: none;
  font-size: 0.75em;
  padding: 7px;
  position: relative;
  top: 0px;
  left: 1px;
  width: 214px;
}
/* line 101, globalFooter.scss */
.adaptive-footer .newsletter-container .newsletter-email .status-bg .status.ok {
  background-color: #007d20;
}
/* line 105, globalFooter.scss */
.adaptive-footer .newsletter-container .newsletter-email .status-bg .status.error {
  background-color: #e42126;
}
/* line 111, globalFooter.scss */
.adaptive-footer .newsletter-container .newsletter-email #UserEmail {
  width: 214px;
  background-color: #fff;
  border: 1px solid #c9c9c9;
  font-size: 0.750em;
  color: #333;
  padding: 7px;
  margin-bottom: 10px;
}
/* line 121, globalFooter.scss */
.adaptive-footer .newsletter-container .newsletter-email #btn-submit {
  background-color: #333;
  color: #fff;
  font-size: 0.875em;
  font-weight: bold;
  padding: 6px 10px;
  border: none;
  cursor: pointer;
}
/* line 136, globalFooter.scss */
.adaptive-footer .footer-columns-container .footer-column {
  width: 230px;
  float: left;
}
/* line 140, globalFooter.scss */
.adaptive-footer .footer-columns-container .footer-column h3 {
  margin: 0;
  font-family: Helvetica,​Arial,​Verdana,​sans-serif;
}
/* line 147, globalFooter.scss */
.adaptive-footer .footer-columns-container .footer-column ul li {
  font-size: 12px;
  padding-left: 15px;
  line-height: 24.75px;
}
/* line 155, globalFooter.scss */
.adaptive-footer .footer-columns-container .footer-column ul li a:link,
.adaptive-footer .footer-columns-container .footer-column ul li a:visited,
.adaptive-footer .footer-columns-container .footer-column ul li a:hover,
.adaptive-footer .footer-columns-container .footer-column ul li a:active {
  color: #333;
  text-decoration: none;
  font-weight: normal;
}
/* line 163, globalFooter.scss */
.adaptive-footer .footer-columns-container .footer-column ul li a:hover,
.adaptive-footer .footer-columns-container .footer-column ul li a:active,
.adaptive-footer .footer-columns-container .footer-column ul li a:focus {
  text-decoration: underline;
}

/* line 176, globalFooter.scss */
.svg .footer-columns-container .footer-column ul li {
  background: url("../../../images/svg/icon-sprite.svg") no-repeat;
  background-position: -52px -18px;
  background-size: 72px auto;
}

/* Footer checkbox */
/* line 186, globalFooter.scss */
.svg .prettycheckbox span {
  background: url("../../../images/svg/icon-sprite.svg") no-repeat;
}
/* line 189, globalFooter.scss */
.svg .prettycheckbox span.checked {
  background-size: 6em auto;
  background-position: -70px -136px;
}

/* line 195, globalFooter.scss */
.no-svg .prettycheckbox span {
  background: url("../../../images/icon-sprite.png") no-repeat;
}
/* line 198, globalFooter.scss */
.no-svg .prettycheckbox span.checked {
  background-position: -279px 2px;
}

/***********************/
/* Footer color themes */
/***********************/
/* FA */
/* line 210, globalFooter.scss */
.svg .thefa-theme .prettycheckbox span.checked {
  background-position: -70px -172px;
}

/* line 217, globalFooter.scss */
.no-svg .thefa-theme .prettycheckbox span.checked {
  background-position: -279px -31px;
}

/* line 224, globalFooter.scss */
.svg .fa-theme .prettycheckbox span.checked {
  background-position: -70px -172px;
}

/* line 231, globalFooter.scss */
.no-svg .fa-theme .prettycheckbox span.checked {
  background-position: -279px -31px;
}

/* line 238, globalFooter.scss */
.svg .fa-home-theme .prettycheckbox span.checked {
  background-position: -70px -274px;
}

/* line 245, globalFooter.scss */
.no-svg .fa-home-theme .prettycheckbox span.checked {
  background-position: -279px -128px;
}

/* England */
/* line 254, globalFooter.scss */
.svg .england-theme .prettycheckbox span.checked {
  background-position: -70px -189px;
}

/* line 261, globalFooter.scss */
.no-svg .england-theme .prettycheckbox span.checked {
  background-position: -279px -47px;
}

/* Womens */
/* line 270, globalFooter.scss */
.svg .womens-theme .prettycheckbox span.checked {
  background-position: -70px -207px;
}

/* line 277, globalFooter.scss */
.no-svg .womens-theme .prettycheckbox span.checked {
  background-position: -279px -64px;
}

/* Governance */
/* line 286, globalFooter.scss */
.svg .governance-theme .prettycheckbox span.checked {
  background-position: -70px -225px;
}

/* line 293, globalFooter.scss */
.no-svg .governance-theme .prettycheckbox span.checked {
  background-position: -279px -81px;
}

/* Wembley */
/* line 302, globalFooter.scss */
.svg .wembley-theme .prettycheckbox span.checked {
  background-position: -70px -243px;
}

/* line 309, globalFooter.scss */
.no-svg .wembley-theme .prettycheckbox span.checked {
  background-position: -279px -97px;
}

/* SGP */
/* line 318, globalFooter.scss */
.svg .sgp-theme .prettycheckbox span.checked {
  background-position: -70px -153px;
}

/* line 325, globalFooter.scss */
.no-svg .sgp-theme .prettycheckbox span.checked {
  background-position: -279px -15px;
}

/* My Football */
/* line 334, globalFooter.scss */
.svg .myfootball-theme .prettycheckbox span.checked {
  background-position: -70px -260px;
}

/* line 341, globalFooter.scss */
.no-svg .myfootball-theme .prettycheckbox span.checked {
  background-position: -279px -112px;
}
