/* General variables*/
/* Color definitions */
/* Themes */
/* Color definitions end */
/* Global styles for homepage */
html, body {
  height: 100%;
  padding: 0;
  margin: 0;
  color: #333;
  font-size: 100%;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  min-width: 300px; }

html {
  -webkit-text-size-adjust: none; }

.floatL {
  float: left; }

.floatR {
  float: right; }

a:active,
a:focus {
  text-decoration: underline;
  outline: medium none; }

/* Listener */
#readspeaker_button1 a {
  text-decoration: none; }

/* Structure styles */
body.ond {
  background-color: #ffffff; }

.adaptive-wrapper {
  background: #ffffff; }
  .adaptive-wrapper .adaptive-stage {
    max-width: 1162px;
    margin: 0 auto; }
    .adaptive-wrapper .adaptive-stage header {
      z-index: 10000; }
      .adaptive-wrapper .adaptive-stage header .adaptive-sub-navigation .sub-nav li a {
        font-family: Helvetica,Arial,Verdana,sans-serif; }
    .adaptive-wrapper .adaptive-stage .adaptive-body {
      float: left;
      /* Youth styles */ }
      .adaptive-wrapper .adaptive-stage .adaptive-body .latest-news li {
        padding: 13px 0 12px; }
        .adaptive-wrapper .adaptive-stage .adaptive-body .latest-news li a {
          line-height: 1.5em; }
      .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter h2, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter h2 {
        background-color: #A01E21;
        margin-bottom: 10px;
        color: #fff; }
      .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter p, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter p {
        padding: 0 10px 10px;
        font-size: 14px; }
      .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter h3, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter h3 {
        background-color: #333;
        color: #fff;
        border-radius: 0;
        font-size: 0.875em;
        font-weight: bold;
        height: auto;
        line-height: 1.7em;
        padding: 2px 0 1px 10px;
        margin-bottom: 0;
        cursor: pointer; }
        .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter h3 .expand, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter h3 .expand {
          background: url("../images/customwidgets/accordion_white.png") no-repeat scroll 0 -12px;
          float: right;
          height: 12px;
          margin-top: 5px;
          padding: 0 10px 0 0;
          width: 15px; }
        .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter h3 .expand.open, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter h3 .expand.open {
          background-position: 0 0; }
      .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter .optionsBtn, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter .optionsBtn {
        color: #A01E21;
        font-weight: bold;
        text-decoration: none; }
        .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter .optionsBtn:hover, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter .optionsBtn:hover {
          text-decoration: underline; }
      .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter form fieldset, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter form fieldset {
        margin: 0 auto 20px;
        width: 140px; }
      .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter form .moreOptions, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter form .moreOptions {
        display: none;
        overflow: hidden;
        border-top: 1px solid #C2C2C2;
        padding: 20px 10px;
        text-align: center; }
        .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter form .moreOptions .fields, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter form .moreOptions .fields {
          float: left; }
        .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter form .moreOptions label, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter form .moreOptions label {
          font-weight: bold;
          font-size: 14px;
          padding-right: 5px; }
        .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter form .moreOptions label, .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter form .moreOptions input, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter form .moreOptions label, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter form .moreOptions input {
          margin-top: 8px; }
        .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter form .moreOptions input, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter form .moreOptions input {
          margin-right: 15px;
          background-color: #fef4f4;
          border: solid 1px #C2C2C2;
          width: 80px;
          padding: 2px 5px;
          font-weight: bold;
          border-radius: 0;
          -webkit-appearance: none;
          outline-width: 0; }
        .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter form .moreOptions .archiveBtn, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter form .moreOptions .archiveBtn {
          float: right;
          margin: 0; }
      .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter form .sbHolder, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter form .sbHolder {
        width: 140px; }
        .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter form .sbHolder .sbSelector, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter form .sbHolder .sbSelector {
          line-height: 14px;
          width: 120px; }
        .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter form .sbHolder .sbOptions, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter form .sbHolder .sbOptions {
          width: 138px; }
          .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter form .sbHolder .sbOptions li, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter form .sbHolder .sbOptions li {
            border-bottom: 1px solid #EEEEEE; }
            .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter form .sbHolder .sbOptions li a, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter form .sbHolder .sbOptions li a {
              margin: 0;
              padding: 0;
              line-height: 14px; }
      .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter p, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter p {
        margin: 0; }
      .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter #teamstat-ajaxContent, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter #teamstat-ajaxContent {
        /* Youth tables */
        /* Squad list */ }
        .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter #teamstat-ajaxContent .preloader, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter #teamstat-ajaxContent .preloader {
          margin: 20px;
          text-align: center; }
        .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter #teamstat-ajaxContent .youth-fixtures, .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter #teamstat-ajaxContent .youth-results, .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter #teamstat-ajaxContent .youth-squad, .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter #teamstat-ajaxContent .results, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter #teamstat-ajaxContent .youth-fixtures, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter #teamstat-ajaxContent .youth-results, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter #teamstat-ajaxContent .youth-squad, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter #teamstat-ajaxContent .results {
          border-bottom: 3px solid #A01E21;
          margin-bottom: 17px; }
        .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter #teamstat-ajaxContent table, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter #teamstat-ajaxContent table {
          width: 100%;
          font-size: 14px;
          margin-bottom: 0;
          /*margin-top: 20px;*/ }
          .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter #teamstat-ajaxContent table tbody, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter #teamstat-ajaxContent table tbody {
            /*border-top: 1px solid #c2c2c2;*/ }
            .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter #teamstat-ajaxContent table tbody tr:first-child td, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter #teamstat-ajaxContent table tbody tr:first-child td {
              padding-top: 20px;
              background-color: #f4f4f4;
              padding-bottom: 8px;
              border-bottom: 0;
              font-weight: bold; }
            .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter #teamstat-ajaxContent table tbody tr:last-child td, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter #teamstat-ajaxContent table tbody tr:last-child td {
              border-bottom: 0; }
            .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter #teamstat-ajaxContent table tbody tr td, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter #teamstat-ajaxContent table tbody tr td {
              width: 20%;
              padding: 16px 10px 13px;
              border-bottom: 1px dotted #c2c2c2; }
              .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter #teamstat-ajaxContent table tbody tr td.teams, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter #teamstat-ajaxContent table tbody tr td.teams {
                font-weight: bold;
                text-align: center;
                width: 80%; }
        .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter #teamstat-ajaxContent #squad tr td, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter #teamstat-ajaxContent #squad tr td {
          width: 33.3%; }
        .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter #teamstat-ajaxContent #squad, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter #teamstat-ajaxContent #squad {
          width: 100%;
          font-size: 14px;
          margin-bottom: 0;
          /*margin-top: 20px;*/ }
          .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter #teamstat-ajaxContent #squad ul, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter #teamstat-ajaxContent #squad ul {
            font-size: 14px;
            overflow: hidden; }
            .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter #teamstat-ajaxContent #squad ul li, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter #teamstat-ajaxContent #squad ul li {
              padding: 0 0 0 55px;
              line-height: 14px;
              width: 23%;
              float: left;
              height: 45px;
              background: url("../images/customwidgets/placeholder.jpg") no-repeat 8px 0; }
              .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter #teamstat-ajaxContent #squad ul li:first-child, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter #teamstat-ajaxContent #squad ul li:first-child {
                width: 100%;
                float: none;
                clear: both;
                padding: 0;
                margin-bottom: 5px;
                background-image: none; }
              .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter #teamstat-ajaxContent #squad ul li h4, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter #teamstat-ajaxContent #squad ul li h4 {
                background-color: #f4f4f4;
                padding: 20px 0 8px 10px;
                border-bottom: 0;
                font-weight: bold;
                font-size: 14px;
                line-height: 14px;
                margin-bottom: 0; }
              .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter #teamstat-ajaxContent #squad ul li span, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter #teamstat-ajaxContent #squad ul li span {
                position: relative;
                top: 12px; }
          .adaptive-wrapper .adaptive-stage .adaptive-body .youth-filter #teamstat-ajaxContent #squad.womens ul li, .adaptive-wrapper .adaptive-stage .adaptive-body .results-filter #teamstat-ajaxContent #squad.womens ul li {
            background: url("../images/customwidgets/placeholder_female.jpg") no-repeat 8px 0; }
      .adaptive-wrapper .adaptive-stage .adaptive-body .container_3 .container_3 .grid_2 {
        margin: 0; }
    .adaptive-wrapper .adaptive-stage .adaptive-body, .adaptive-wrapper .adaptive-stage .adaptive-footer, .adaptive-wrapper .adaptive-stage .adaptive-sponsors {
      background: #fff;
      padding: 20px 0; }
      .adaptive-wrapper .adaptive-stage .adaptive-body *, .adaptive-wrapper .adaptive-stage .adaptive-footer *, .adaptive-wrapper .adaptive-stage .adaptive-sponsors * {
        box-sizing: unset; }
    .adaptive-wrapper .adaptive-stage .article-sub-nav header {
      z-index: 1; }
      .adaptive-wrapper .adaptive-stage .article-sub-nav header a {
        text-decoration: none;
        color: #333; }
        .adaptive-wrapper .adaptive-stage .article-sub-nav header a .mainHeader {
          width: 359px;
          height: 57px; }
    .adaptive-wrapper .adaptive-stage .adaptive-footer {
      padding: 5px 10px 20px; }
    .adaptive-wrapper .adaptive-stage .adaptive-sponsors {
      padding: 0 0 20px;
      float: left;
      border-bottom: 1px solid #C9C9C9; }

/* SideBar Governance mob & desktop styles */
.adaptive-body .archiveBtn {
  margin: 20px 0 20px 0;
  padding-top: 20px;
  text-align: center;
  border-top: 1px solid #C9C9C9;
  display: block !important; }
  .adaptive-body .archiveBtn a {
    color: #fff;
    text-decoration: none;
    background-color: #333333;
    padding: 10px 15px;
    display: inline-block;
    font-size: 14px;
    font-weight: bold; }
.adaptive-body .article-single-column .gov-stats a {
  text-decoration: none;
  color: #333; }
  .adaptive-body .article-single-column .gov-stats a:hover {
    text-decoration: underline; }
.adaptive-body .article-single-column .gov-stats h2 {
  background-color: #333333;
  color: #FFFFFF;
  font-size: 1.375em;
  font-weight: normal;
  line-height: 1.8;
  margin-bottom: 0;
  padding: 0 10px;
  height: 40px; }
  .adaptive-body .article-single-column .gov-stats h2 a {
    font-size: 18px;
    color: #fff;
    text-decoration: none;
    float: right;
    padding-top: 5px; }
    .adaptive-body .article-single-column .gov-stats h2 a:hover {
      text-decoration: underline; }
.adaptive-body .article-single-column .gov-stats table {
  border: solid 1px #c9c9c9;
  border-top: none;
  width: 100%;
  text-align: left; }
  .adaptive-body .article-single-column .gov-stats table thead {
    background-color: #ededed; }
    .adaptive-body .article-single-column .gov-stats table thead th {
      border-bottom: 1px solid #d7d7d7;
      font-weight: bold;
      padding: 0 0 0 9px;
      font-size: 0.85em; }
    .adaptive-body .article-single-column .gov-stats table thead th {
      width: 38%;
      border-right: solid 1px #d7d7d7; }
    .adaptive-body .article-single-column .gov-stats table thead th + th {
      width: 35%;
      border-right: solid 1px #d7d7d7; }
    .adaptive-body .article-single-column .gov-stats table thead th + th + th {
      width: 27%;
      border-right: none;
      text-align: center;
      padding: 0; }
  .adaptive-body .article-single-column .gov-stats table th, .adaptive-body .article-single-column .gov-stats table td {
    height: 48px;
    vertical-align: middle;
    text-align: left; }
  .adaptive-body .article-single-column .gov-stats table tbody tr td {
    font-size: 0.875em;
    padding-left: 9px;
    border-bottom: 1px dotted #dbdbdb; }
  .adaptive-body .article-single-column .gov-stats table.fairplay thead th {
    width: 60%; }
    .adaptive-body .article-single-column .gov-stats table.fairplay thead th span {
      float: left;
      position: relative;
      top: 5px;
      line-height: 15px; }
      .adaptive-body .article-single-column .gov-stats table.fairplay thead th span.card {
        width: 16px;
        height: 22px;
        border: solid 1px #c9c9c9;
        float: left;
        display: block;
        margin-left: 7px;
        top: 0; }
  .adaptive-body .article-single-column .gov-stats table.fairplay thead th + th {
    width: 20%;
    padding-left: 9px; }
    .adaptive-body .article-single-column .gov-stats table.fairplay thead th + th .card {
      background-color: #ffde00; }
  .adaptive-body .article-single-column .gov-stats table.fairplay thead th + th + th {
    width: 20%; }
    .adaptive-body .article-single-column .gov-stats table.fairplay thead th + th + th .card {
      background-color: #ff0000; }

/* Main Body styles Article Page */
.article-container img {
  max-width: 100%; }
.article-container .article-inner-sidebar {
  width: 160px; }
  .article-container .article-inner-sidebar li {
    line-height: 1.5em; }
  .article-container .article-inner-sidebar.date {
    line-height: 1.8em; }
.article-container .article-body {
  /* Added to allow free text within an article */
  /* Added to allow quotes within an article */ }
  .article-container .article-body h2 {
    font-size: 1.250em;
    margin-bottom: 15px; }
  .article-container .article-body p {
    font-size: 0.875em;
    line-height: 1.5em;
    margin-bottom: 15px; }
    .article-container .article-body p strong {
      font-weight: bold; }
    .article-container .article-body p a:hover {
      text-decoration: underline; }
  .article-container .article-body ul {
    margin: 0 0 15px 15px; }
    .article-container .article-body ul li {
      font-size: 0.875em;
      line-height: 1.5em;
      margin: 0;
      list-style: disc; }
  .article-container .article-body .inline-feature {
    display: block;
    clear: both;
    max-width: 460px; }
    .article-container .article-body .inline-feature h3 {
      font-size: 18px; }
    .article-container .article-body .inline-feature p, .article-container .article-body .inline-feature li {
      font-size: 0.750em;
      font-weight: bold;
      padding: 7px 10px;
      line-height: 1;
      background-color: #ededed; }
    .article-container .article-body .inline-feature img {
      display: block; }
    .article-container .article-body .inline-feature .videoContainer {
      position: relative;
      cursor: pointer;
      height: 260px;
      width: 458px; }
      .article-container .article-body .inline-feature .videoContainer img {
        height: 260px;
        width: 458px; }
      .article-container .article-body .inline-feature .videoContainer .news-video-icon {
        background-color: #333333;
        bottom: 0;
        height: 33px;
        left: 0;
        position: absolute;
        width: 33px; }
    .article-container .article-body .inline-feature .videoPlaceholder {
      height: 260px;
      display: none;
      box-sizing: border-box !important; }
  .article-container .article-body .article-feature.fact .inner-feature a {
    display: inline; }
  .article-container .article-body .article-feature.quote .inner-feature a {
    display: inline; }
  .article-container .article-body .article-feature {
    width: 300px;
    overflow: hidden; }
    .article-container .article-body .article-feature.full-width {
      width: 620px;
      padding: 10px 20px 10px 0; }
      .article-container .article-body .article-feature.full-width .list {
        float: left;
        width: 300px; }
        .article-container .article-body .article-feature.full-width .list h3 {
          font-size: 1.5em;
          line-height: 1;
          margin-bottom: 15px; }
        .article-container .article-body .article-feature.full-width .list p {
          padding: 0;
          font-weight: normal;
          line-height: 1.5em; }
      .article-container .article-body .article-feature.full-width .inner-feature {
        width: 300px;
        margin-right: 20px;
        float: left; }
        .article-container .article-body .article-feature.full-width .inner-feature p {
          margin-bottom: 0; }
        .article-container .article-body .article-feature.full-width .inner-feature img {
          width: 300px;
          height: 169px;
          display: block; }
    .article-container .article-body .article-feature.fact .inner-feature, .article-container .article-body .article-feature.quote .inner-feature {
      background-color: #ededed;
      padding: 13px 20px 16px;
      border-top: 6px solid #333; }
      .article-container .article-body .article-feature.fact .inner-feature h3, .article-container .article-body .article-feature.fact .inner-feature p, .article-container .article-body .article-feature.fact .inner-feature li, .article-container .article-body .article-feature.quote .inner-feature h3, .article-container .article-body .article-feature.quote .inner-feature p, .article-container .article-body .article-feature.quote .inner-feature li {
        line-height: 1.6em;
        margin-bottom: 0; }
      .article-container .article-body .article-feature.fact .inner-feature p.quote, .article-container .article-body .article-feature.quote .inner-feature p.quote {
        font-weight: bold;
        font-size: 24px;
        line-height: 1.3em;
        margin-bottom: 8px; }
      .article-container .article-body .article-feature.fact .inner-feature span, .article-container .article-body .article-feature.quote .inner-feature span {
        font-weight: bold; }
    .article-container .article-body .article-feature.quote .inner-feature {
      padding-bottom: 10px; }
    .article-container .article-body .article-feature.bullets ul {
      padding-left: 14px; }
      .article-container .article-body .article-feature.bullets ul li {
        list-style: disc; }
    .article-container .article-body .article-feature.media p {
      padding: 7px 10px;
      font-weight: bold;
      line-height: 1; }
    .article-container .article-body .article-feature.media img {
      width: 300px;
      height: 169px; }
    .article-container .article-body .article-feature.promo .inner-feature a {
      height: auto; }
      .article-container .article-body .article-feature.promo .inner-feature a img {
        height: auto; }
    .article-container .article-body .article-feature .inner-feature {
      display: block; }
      .article-container .article-body .article-feature .inner-feature h3 {
        font-size: 18px;
        margin-bottom: 5px !important;
        line-height: 1.2 !important; }
      .article-container .article-body .article-feature .inner-feature p, .article-container .article-body .article-feature .inner-feature li {
        font-size: 0.750em;
        background-color: #ededed; }
      .article-container .article-body .article-feature .inner-feature a {
        display: block;
        height: 169px;
        width: 300px; }
    .article-container .article-body .article-feature .videoContainer {
      position: relative;
      cursor: pointer;
      width: 300px;
      height: 169px; }
      .article-container .article-body .article-feature .videoContainer img {
        width: 300px;
        height: 169px; }
      .article-container .article-body .article-feature .videoContainer .news-video-icon {
        background-color: #333333;
        bottom: 0;
        height: 33px;
        left: 0;
        position: absolute;
        width: 33px; }
    .article-container .article-body .article-feature .videoPlaceholder {
      height: 169px;
      display: none; }

/* generic icons*/
.svg .adaptive-body .video-icon,
.svg .adaptive-body .gallery-icon,
.svg .adaptive-body .text-icon {
  padding: 3px 0 0 25px;
  background: url("../images/svg/icon-sprite.svg") no-repeat; }
.svg .adaptive-body .text-icon {
  background-position: -78px -231px;
  background-size: 175px auto; }
.svg .adaptive-body .video-icon {
  background-size: 169px auto;
  background-position: -127px -100px; }
.svg .adaptive-body .gallery-icon {
  background-position: -116px -156px;
  background-size: 153px auto; }
.svg .adaptive-body .videoContainer .news-video-icon {
  background: url("../images/svg/icon-sprite.svg") no-repeat;
  background-size: 11em auto;
  background-position: -124px -23px; }
.svg .adaptive-body .article-hero .video-holder .videoContainer .news-video-icon,
.svg .adaptive-body .inline-feature .videoContainer .news-video-icon {
  background: url("../images/svg/icon-sprite.svg") no-repeat;
  background-size: 17em auto;
  background-position: -192px -36px;
  background-color: #333;
  width: 51px;
  height: 51px; }

.svg .ff-svg {
  background-image: url("../images/svg/icon-sprite-ff.svg") !important; }

/* Account only */
.svg .account .svg-bg {
  background-image: url("../images/svg/icon-sprite.svg") !important; }

.no-svg .account .prettycheckbox span {
  background-image: url("../images/icon-sprite.png") !important; }
  .no-svg .account .prettycheckbox span.checked {
    background-position: -279px 2px; }

/* generic colors */
.article-single-column .news-pods ul li a:link, .article-single-column .news-pods ul li a:visited,
.article-single-column .news-pods ul li a:hover, .article-single-column .news-pods ul li a:active,
.article-container .article-body p a,
.flexslider .slides .slidecontent a {
  color: #02264C;
  text-decoration: none;
  font-weight: bold;
  padding-bottom: 2px; }

.flexslider .slides .slidecontent ul li a:hover {
  text-decoration: underline; }

/* AddThis temp placeholder I believe so remove before launch */
.socialBtns {
  margin-bottom: 15px !important;
  text-align: right;
  width: 100%;
  margin-top: 5px;
  float: right;
  position: relative;
  right: -10px; }
  .socialBtns .pw-button {
    float: right; }
  .socialBtns .emailBtn {
    float: right;
    background: url("../images/btn_email.png") no-repeat;
    text-indent: -99999em;
    text-align: left;
    display: block;
    width: 62px;
    height: 20px;
    margin-right: 10px; }
  .socialBtns .emailBtn.active {
    height: 38px; }

/* Overlay */
.mobile-overlay {
  background-color: #000;
  opacity: 0.5;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100; }

/* Video wrapper*/
#video-wrapper {
  overflow: hidden;
  width: 620px;
  padding: 0;
  margin: 20px 0 0;
  position: relative;
  z-index: 0; }
  #video-wrapper p {
    background-color: #ededed;
    font-size: 0.75em;
    font-weight: bold;
    line-height: 1.5em;
    margin-bottom: 0;
    padding: 3px 10px; }

/* Carousel */
.svg #slideshow-controls span, .svg #slideshow-promo-controls span {
  background: url("../images/svg/icon-sprite.svg") no-repeat;
  background-size: 16em auto; }

#slideshow-wrapper {
  width: 620px;
  padding: 0;
  margin: 20px 0;
  position: relative;
  z-index: 0; }
  #slideshow-wrapper #slideshow {
    overflow: hidden;
    padding: 0;
    list-style-type: none;
    height: 347px; }
    #slideshow-wrapper #slideshow img {
      width: 620px;
      height: 349px;
      position: static !important; }
    #slideshow-wrapper #slideshow li {
      padding: 0px;
      line-height: 0;
      list-style-type: none;
      height: 347px;
      width: 620px; }
      #slideshow-wrapper #slideshow li span.caption {
        background: url("../images/bg_repeater_transp.png") repeat;
        display: block;
        height: 30px;
        position: absolute;
        bottom: 0;
        left: 0;
        color: #fff;
        width: 100%;
        font-size: 0.875em;
        font-weight: bold; }
        #slideshow-wrapper #slideshow li span.caption p {
          padding: 0 20px;
          margin: 0;
          line-height: 2; }
          #slideshow-wrapper #slideshow li span.caption p .img-source {
            float: right;
            padding-right: 1px; }
  #slideshow-wrapper #slideshow-controls #prev, #slideshow-wrapper #slideshow-controls #promo-prev, #slideshow-wrapper #slideshow-controls #next, #slideshow-wrapper #slideshow-controls #promo-next {
    position: absolute;
    top: 155px;
    z-index: 101;
    width: 44px;
    height: 45px;
    text-indent: -99999em;
    background: url("../images/bg_repeater_transp.png") repeat; }
    #slideshow-wrapper #slideshow-controls #prev span, #slideshow-wrapper #slideshow-controls #promo-prev span, #slideshow-wrapper #slideshow-controls #next span, #slideshow-wrapper #slideshow-controls #promo-next span {
      display: block;
      height: 25px;
      margin: 0 auto;
      position: relative;
      top: 10px;
      width: 20px; }
  #slideshow-wrapper #slideshow-controls #prev, #slideshow-wrapper #slideshow-controls #promo-prev {
    left: 10px; }
    #slideshow-wrapper #slideshow-controls #prev span, #slideshow-wrapper #slideshow-controls #promo-prev span {
      background-position: -3px 0; }
  #slideshow-wrapper #slideshow-controls #next, #slideshow-wrapper #slideshow-controls #promo-next {
    right: 10px; }
    #slideshow-wrapper #slideshow-controls #next span, #slideshow-wrapper #slideshow-controls #promo-next span {
      background-position: 0 -91px; }

.sideCarousel {
  position: relative; }
  .sideCarousel #promo-prev, .sideCarousel #promo-next {
    position: absolute;
    top: 130px;
    z-index: 101;
    width: 44px;
    height: 45px;
    text-indent: -99999em;
    background: url("../images/bg_repeater_transp.png") repeat; }
    .sideCarousel #promo-prev span, .sideCarousel #promo-next span {
      display: block;
      height: 25px;
      margin: 0 auto;
      position: relative;
      top: 10px;
      width: 20px; }
  .sideCarousel #promo-prev {
    left: 0; }
    .sideCarousel #promo-prev span {
      background-position: -3px 0; }
  .sideCarousel #promo-next {
    right: 0; }
    .sideCarousel #promo-next span {
      background-position: 0 -91px; }

.wrapp {
  width: 620px;
  margin: 0 auto;
  position: relative; }
  .wrapp #slide-pager {
    height: 69px;
    max-width: 620px; }
    .wrapp #slide-pager ul {
      list-style-type: none;
      margin: 0 auto !important;
      padding: 0;
      clear: both; }
      .wrapp #slide-pager ul li {
        margin-right: 17px;
        height: 69px !important; }
        .wrapp #slide-pager ul li.activeSlide {
          box-sizing: border-box;
          -moz-box-sizing: border-box;
          -webkit-box-sizing: border-box;
          border: 5px solid #333; }
          .wrapp #slide-pager ul li.activeSlide img {
            position: relative;
            top: -5px;
            left: -5px; }
        .wrapp #slide-pager ul li img {
          max-width: 123px;
          width: 123px;
          min-height: 69px;
          display: block; }
        .wrapp #slide-pager ul li:last-child {
          margin-right: 0; }
  .wrapp #slide-pager_prev,
  .wrapp #slide-pager_next {
    position: absolute;
    z-index: 10;
    top: 0;
    width: 25px;
    height: 100%;
    text-indent: -99999em;
    background: url("../images/bg_repeater_transp.png") repeat; }
    .wrapp #slide-pager_prev.disabled,
    .wrapp #slide-pager_next.disabled {
      background: none; }
      .wrapp #slide-pager_prev.disabled span,
      .wrapp #slide-pager_next.disabled span {
        background: none; }
    .wrapp #slide-pager_prev span,
    .wrapp #slide-pager_next span {
      margin: 0 auto;
      position: relative;
      top: 27px;
      width: 13px;
      height: 16px;
      display: block; }
  .wrapp #slide-pager_prev {
    left: 0; }
  .wrapp #slide-pager_next {
    right: 0; }

.svg .wrapp #slide-pager_prev span,
.svg .wrapp #slide-pager_next span {
  background: url("../images/svg/icon-sprite.svg") no-repeat;
  background-size: 10em auto; }
.svg .wrapp #slide-pager_prev.disabled span,
.svg .wrapp #slide-pager_next.disabled span {
  background: none !important;
  /* override FF js svg load */ }
.svg .wrapp #slide-pager_prev span {
  background-position: -1px -1px; }
.svg .wrapp #slide-pager_next span {
  background-position: 0 -58px; }

/* Brightcover styles*/
#BCLcontainingBlock {
  width: 100%; }

.BCLvideoWrapper {
  position: relative;
  padding-top: 1px;
  padding-bottom: 56.25%;
  height: 0px; }

* html .BCLvideoWrapper {
  margin-bottom: 45px;
  margin-top: 0;
  width: 100%;
  height: 100%; }

.BCLvideoWrapper div,
.BCLvideoWrapper embed,
.BCLvideoWrapper object,
.BrightcoveExperience {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0; }

/****************************/
/* Colors for pages */
/****************************/
/* FA Homepage*/
.thefa-theme .adaptive-sub-navigation .secondary-nav li a,
.thefa-theme .adaptive-sub-navigation .secondary-nav li .sub-nav .wrapper,
.thefa-theme .wrapp #slide-pager .activeSlide,
.thefa-theme .adaptive-body .article-body .article-feature.fact .inner-feature,
.thefa-theme .adaptive-body .article-body .article-feature.quote .inner-feature,
.thefa-theme .adaptive-body .main-body .latest-headlines .headline-wrapper.active li.image-wrapper a,
.thefa-theme .adaptive-body .main-body .video-carousel-wrapper #video-carousel li.active .image-wrapper,
.thefa-theme .article-container .article-body .inline-table h3 {
  border-color: #02264C; }
.thefa-theme .article-single-column .news-pods h3,
.thefa-theme .adaptive-wrapper #carousel li.flex-active-slide,
.thefa-theme .adaptive-wrapper .main-body h2.themed-header,
.thefa-theme .adaptive-wrapper .article-single-column h2.themed-header,
.thefa-theme .adaptive-footer .newsletter-container .newsletter-email #btn-submit:hover,
.thefa-theme .adaptive-body .main-body .latest-headlines .headline-wrapper.active li.image-wrapper .news-video-icon,
.thefa-theme .adaptive-body .main-body .video-holder .videoContainer:hover .news-video-icon,
.thefa-theme .adaptive-body .videoContainer:hover .news-video-icon,
.thefa-theme .adaptive-body .article-hero .video-holder .videoContainer:hover .news-video-icon,
.thefa-theme .adaptive-body .main-body .video-carousel-wrapper #video-carousel li.active .news-video-icon,
.thefa-theme .adaptive-body .main-body .videos .latestVideos a span,
.thefa-theme .adaptive-body .main-body .video-carousel-wrapper .video-controls .pager a:hover,
.thefa-theme .adaptive-body .article-single-column .gov-stats h2,
.thefa-theme .adaptive-body .emailContainer .email_options input:hover,
.thefa-theme .adaptive-body .article-single-column .search-box input.searchBtn:hover,
.thefa-theme .adaptive-wrapper .desktopBtn:hover,
.thefa-theme .adaptive-wrapper .archiveBtn a:hover {
  background-color: #02264C; }
.thefa-theme .adaptive-wrapper .hero-carousel .sliderWrapper .topNews .bgFill {
  fill: #02264C; }
.thefa-theme .adaptive-wrapper .main-body h2.themed-header,
.thefa-theme .adaptive-wrapper .article-single-column h2.themed-header,
.thefa-theme .adaptive-wrapper .news-pods section h2,
.thefa-theme .adaptive-body .article-single-column .gov-stats h2,
.thefa-theme .article-single-column .news-pods h3,
.thefa-theme .article-single-column .search-box h3 {
  font-family: FSJackRegular; }
.thefa-theme .article-single-column .search-box h3 {
  color: #02264C; }
.thefa-theme .adaptive-wrapper .hero-carousel .sliderWrapper .topNews h2 {
  font-family: FSJackRegular; }

/* FA */
.fa-theme .adaptive-sub-navigation .secondary-nav li a,
.fa-theme .adaptive-sub-navigation .secondary-nav li .sub-nav .wrapper,
.fa-theme .wrapp #slide-pager .activeSlide,
.fa-theme .adaptive-body .article-body .article-feature.fact .inner-feature,
.fa-theme .adaptive-body .article-body .article-feature.quote .inner-feature,
.fa-theme .adaptive-body .main-body .latest-headlines .headline-wrapper.active li.image-wrapper a,
.fa-theme .adaptive-body .main-body .video-carousel-wrapper #video-carousel li.active .image-wrapper,
.fa-theme .article-container .article-body .inline-table h3 {
  border-color: #02264c; }
.fa-theme .article-single-column .news-pods h3,
.fa-theme .adaptive-wrapper #carousel li.flex-active-slide,
.fa-theme .adaptive-wrapper .main-body h2.themed-header,
.fa-theme .adaptive-wrapper .article-single-column h2.themed-header,
.fa-theme .adaptive-footer .newsletter-container .newsletter-email #btn-submit:hover,
.fa-theme .adaptive-body .main-body .latest-headlines .headline-wrapper.active li.image-wrapper .news-video-icon,
.fa-theme .adaptive-body .main-body .video-holder .videoContainer:hover .news-video-icon,
.fa-theme .adaptive-body .videoContainer:hover .news-video-icon,
.fa-theme .adaptive-body .article-hero .video-holder .videoContainer:hover .news-video-icon,
.fa-theme .adaptive-body .main-body .video-carousel-wrapper #video-carousel li.active .news-video-icon,
.fa-theme .adaptive-body .main-body .videos .latestVideos a span,
.fa-theme .adaptive-body .main-body .video-carousel-wrapper .video-controls .pager a:hover,
.fa-theme .adaptive-body .article-single-column .gov-stats h2,
.fa-theme .adaptive-body .emailContainer .email_options input:hover,
.fa-theme .adaptive-body .article-single-column .search-box input.searchBtn:hover,
.fa-theme .adaptive-wrapper .desktopBtn:hover,
.fa-theme .adaptive-wrapper .archiveBtn a:hover {
  background-color: #02264c; }
.fa-theme .adaptive-wrapper .main-body h2.themed-header,
.fa-theme .adaptive-wrapper .article-single-column h2.themed-header,
.fa-theme .adaptive-wrapper .news-pods section h2,
.fa-theme .adaptive-body .article-single-column .gov-stats h2,
.fa-theme .article-single-column .news-pods h3,
.fa-theme .article-single-column .search-box h3 {
  font-family: FSJackRegular; }
.fa-theme .article-single-column .search-box h3 {
  color: #02264c; }
.fa-theme .adaptive-wrapper .hero-carousel .sliderWrapper .topNews h2 {
  font-family: FSJackRegular; }
.fa-theme .adaptive-body .article-sub-nav .body-hero .header h2,
.fa-theme .adaptive-body .article-sub-nav .body-hero .header h2 a {
  font-family: FSJackBold;
  color: #02264c;
  font-size: 64px;
  display: block;
  margin-top: -10px;
  margin-bottom: 10px; }
.fa-theme .adaptive-wrapper .hero-carousel .sliderWrapper .topNews .bgFill {
  fill: #02264c; }

.fa-cup-theme .adaptive-sub-navigation .secondary-nav li a,
.fa-cup-theme .adaptive-sub-navigation .secondary-nav li .sub-nav .wrapper,
.fa-cup-theme .wrapp #slide-pager .activeSlide,
.fa-cup-theme .adaptive-body .article-body .article-feature.fact .inner-feature,
.fa-cup-theme .adaptive-body .article-body .article-feature.quote .inner-feature,
.fa-cup-theme .adaptive-body .main-body .latest-headlines .headline-wrapper.active li.image-wrapper a,
.fa-cup-theme .adaptive-body .main-body .video-carousel-wrapper #video-carousel li.active .image-wrapper,
.fa-cup-theme .article-container .article-body .inline-table h3 {
  border-color: #02264c; }
.fa-cup-theme .article-single-column .news-pods h3,
.fa-cup-theme .adaptive-wrapper #carousel li.flex-active-slide,
.fa-cup-theme .adaptive-wrapper .main-body h2.themed-header,
.fa-cup-theme .adaptive-wrapper .article-single-column h2.themed-header,
.fa-cup-theme .adaptive-footer .newsletter-container .newsletter-email #btn-submit:hover,
.fa-cup-theme .adaptive-body .main-body .latest-headlines .headline-wrapper.active li.image-wrapper .news-video-icon,
.fa-cup-theme .adaptive-body .main-body .video-holder .videoContainer:hover .news-video-icon,
.fa-cup-theme .adaptive-body .videoContainer:hover .news-video-icon,
.fa-cup-theme .adaptive-body .article-hero .video-holder .videoContainer:hover .news-video-icon,
.fa-cup-theme .adaptive-body .main-body .video-carousel-wrapper #video-carousel li.active .news-video-icon,
.fa-cup-theme .adaptive-body .main-body .videos .latestVideos a span,
.fa-cup-theme .adaptive-body .main-body .video-carousel-wrapper .video-controls .pager a:hover,
.fa-cup-theme .adaptive-body .emailContainer .email_options input:hover,
.fa-cup-theme .adaptive-body .article-single-column .gov-stats h2,
.fa-cup-theme .adaptive-body .article-single-column .search-box input.searchBtn:hover,
.fa-cup-theme .adaptive-wrapper .desktopBtn:hover,
.fa-cup-theme .adaptive-wrapper .archiveBtn a:hover {
  background-color: #02264c; }
.fa-cup-theme .adaptive-wrapper .main-body h2.themed-header,
.fa-cup-theme .adaptive-wrapper .article-single-column h2.themed-header,
.fa-cup-theme .adaptive-wrapper .news-pods section h2,
.fa-cup-theme .adaptive-body .article-single-column .gov-stats h2,
.fa-cup-theme .article-single-column .news-pods h3,
.fa-cup-theme .article-single-column .search-box h3 {
  font-family: FlamaBasic;
  font-size: 1.25em; }
.fa-cup-theme .article-single-column .search-box h3 {
  color: #02264c; }
.fa-cup-theme .article-single-column .search-box h3 {
  font-size: 20px; }
.fa-cup-theme .adaptive-wrapper .hero-carousel .sliderWrapper .topNews h2 {
  font-family: TheFACupRegular;
  font-size: 1.25em; }
.fa-cup-theme .adaptive-body .article-sub-nav .body-hero .header h2,
.fa-cup-theme .adaptive-body .article-sub-nav .body-hero .header h2 a {
  font-family: TheFACupHeadlineRegular;
  font-size: 76px;
  color: #02264c; }
.fa-cup-theme .adaptive-wrapper .hero-carousel .sliderWrapper .topNews .bgFill {
  fill: #02264c; }

/* England */
.england-theme .adaptive-sub-navigation .secondary-nav li a,
.england-theme .adaptive-sub-navigation .secondary-nav li .sub-nav .wrapper,
.england-theme .wrapp #slide-pager .activeSlide,
.england-theme .adaptive-body .article-body .article-feature.fact .inner-feature,
.england-theme .adaptive-body .article-body .article-feature.quote .inner-feature,
.england-theme .adaptive-body .main-body .latest-headlines .headline-wrapper.active li.image-wrapper a,
.england-theme .adaptive-body .main-body .video-carousel-wrapper #video-carousel li.active .image-wrapper,
.england-theme .article-container .article-body .inline-table h3 {
  border-color: #A01E21; }
.england-theme .article-single-column .news-pods h3,
.england-theme .adaptive-wrapper #carousel li.flex-active-slide,
.england-theme .adaptive-wrapper .main-body h2.themed-header,
.england-theme .adaptive-wrapper .article-single-column h2.themed-header,
.england-theme .adaptive-footer .newsletter-container .newsletter-email #btn-submit:hover,
.england-theme .adaptive-body .main-body .latest-headlines .headline-wrapper.active li.image-wrapper .news-video-icon,
.england-theme .adaptive-body .main-body .video-holder .videoContainer:hover .news-video-icon,
.england-theme .adaptive-body .videoContainer:hover .news-video-icon,
.england-theme .adaptive-body .article-hero .video-holder .videoContainer:hover .news-video-icon,
.england-theme .adaptive-body .main-body .video-carousel-wrapper #video-carousel li.active .news-video-icon,
.england-theme .adaptive-body .main-body .videos .latestVideos a span,
.england-theme .adaptive-body .main-body .video-carousel-wrapper .video-controls .pager a:hover,
.england-theme .adaptive-body .emailContainer .email_options input:hover,
.england-theme .adaptive-body .article-single-column .gov-stats h2,
.england-theme .adaptive-body .article-single-column .search-box input.searchBtn:hover,
.england-theme .adaptive-wrapper .desktopBtn:hover,
.england-theme .adaptive-wrapper .archiveBtn a:hover {
  background-color: #A01E21; }
.england-theme .adaptive-wrapper .main-body h2.themed-header,
.england-theme .adaptive-wrapper .article-single-column h2.themed-header,
.england-theme .adaptive-wrapper .news-pods section h2,
.england-theme .adaptive-body .article-single-column .gov-stats h2,
.england-theme .article-single-column .news-pods h3,
.england-theme .article-single-column .search-box h3 {
  font-family: FlamaBasic; }
.england-theme .article-single-column .search-box h3 {
  color: #A01E21; }
.england-theme .adaptive-wrapper .hero-carousel .sliderWrapper .topNews h2 {
  font-family: FlamaBasic; }
.england-theme .adaptive-body .article-sub-nav .body-hero .header h2,
.england-theme .adaptive-body .article-sub-nav .body-hero .header h2 a {
  font-family: FlamaBold;
  color: #A01E21; }
.england-theme .adaptive-wrapper .hero-carousel .sliderWrapper .topNews .bgFill {
  fill: #A01E21; }
.england-theme .adaptive-stage .adaptive-body .article-sub-nav .body-hero .adaptive-sub-navigation {
  margin-left: -19px; }

/* Womens */
.womens-theme .adaptive-sub-navigation .secondary-nav li a,
.womens-theme .adaptive-sub-navigation .secondary-nav li .sub-nav .wrapper,
.womens-theme .wrapp #slide-pager .activeSlide,
.womens-theme .adaptive-body .article-body .article-feature.fact .inner-feature,
.womens-theme .adaptive-body .article-body .article-feature.quote .inner-feature,
.womens-theme .adaptive-body .main-body .latest-headlines .headline-wrapper.active li.image-wrapper a,
.womens-theme .adaptive-body .main-body .video-carousel-wrapper #video-carousel li.active .image-wrapper,
.womens-theme .article-container .article-body .inline-table h3 {
  border-color: #93278f; }
.womens-theme .article-single-column .news-pods h3,
.womens-theme .adaptive-wrapper #carousel li.flex-active-slide,
.womens-theme .adaptive-wrapper .main-body h2.themed-header,
.womens-theme .adaptive-wrapper .article-single-column h2.themed-header,
.womens-theme .adaptive-footer .newsletter-container .newsletter-email #btn-submit:hover,
.womens-theme .adaptive-body .main-body .latest-headlines .headline-wrapper.active li.image-wrapper .news-video-icon,
.womens-theme .adaptive-body .main-body .video-holder .videoContainer:hover .news-video-icon,
.womens-theme .adaptive-body .videoContainer:hover .news-video-icon,
.womens-theme .adaptive-body .article-hero .video-holder .videoContainer:hover .news-video-icon,
.womens-theme .adaptive-body .main-body .video-carousel-wrapper #video-carousel li.active .news-video-icon,
.womens-theme .adaptive-body .main-body .videos .latestVideos a span,
.womens-theme .adaptive-body .article-single-column .gov-stats h2,
.womens-theme .adaptive-body .main-body .video-carousel-wrapper .video-controls .pager a:hover,
.womens-theme .adaptive-body .emailContainer .email_options input:hover,
.womens-theme .adaptive-body .article-single-column .search-box input.searchBtn:hover,
.womens-theme .adaptive-wrapper .desktopBtn:hover,
.womens-theme .adaptive-wrapper .archiveBtn a:hover {
  background-color: #93278f; }
.womens-theme .adaptive-wrapper .main-body h2.themed-header,
.womens-theme .adaptive-wrapper .article-single-column h2.themed-header,
.womens-theme .adaptive-wrapper .news-pods section h2,
.womens-theme .adaptive-body .article-single-column .gov-stats h2,
.womens-theme .article-single-column .news-pods h3,
.womens-theme .article-single-column .search-box h3 {
  font-family: FSJoey; }
.womens-theme .article-single-column .search-box h3 {
  color: #93278f; }
.womens-theme .adaptive-wrapper .hero-carousel .sliderWrapper .topNews h2 {
  font-family: FSJoey; }
.womens-theme .adaptive-body .article-sub-nav .body-hero .header h2,
.womens-theme .adaptive-body .article-sub-nav .body-hero .header h2 a {
  font-family: pinup-reg;
  color: #93278f;
  font-size: 64px;
  display: block;
  margin-top: -1px;
  margin-bottom: 1px; }
.womens-theme .adaptive-wrapper .hero-carousel .sliderWrapper .topNews .bgFill {
  fill: #93278f; }

/* SGP */
.sgp-theme {
  background-attachment: scroll !important; }
  .sgp-theme .adaptive-sub-navigation .secondary-nav li a,
  .sgp-theme .adaptive-sub-navigation .secondary-nav li .sub-nav .wrapper,
  .sgp-theme .wrapp #slide-pager .activeSlide,
  .sgp-theme .adaptive-body .article-body .article-feature.fact .inner-feature,
  .sgp-theme .adaptive-body .article-body .article-feature.quote .inner-feature,
  .sgp-theme .adaptive-body .main-body .latest-headlines .headline-wrapper.active li.image-wrapper a,
  .sgp-theme .adaptive-body .main-body .video-carousel-wrapper #video-carousel li.active .image-wrapper,
  .sgp-theme .article-container .article-body .inline-table h3 {
    border-color: #d1212d; }
  .sgp-theme .article-single-column .news-pods h3,
  .sgp-theme .adaptive-wrapper #carousel li.flex-active-slide,
  .sgp-theme .adaptive-wrapper .main-body h2.themed-header,
  .sgp-theme .adaptive-wrapper .article-single-column h2.themed-header,
  .sgp-theme .adaptive-footer .newsletter-container .newsletter-email #btn-submit:hover,
  .sgp-theme .adaptive-body .main-body .latest-headlines .headline-wrapper.active li.image-wrapper .news-video-icon,
  .sgp-theme .adaptive-body .main-body .video-carousel-wrapper #video-carousel li.active .news-video-icon,
  .sgp-theme .adaptive-body .main-body .video-holder .videoContainer:hover .news-video-icon,
  .sgp-theme .adaptive-body .videoContainer:hover .news-video-icon,
  .sgp-theme .adaptive-body .article-hero .video-holder .videoContainer:hover .news-video-icon,
  .sgp-theme .adaptive-body .main-body .videos .latestVideos a span,
  .sgp-theme .adaptive-body .main-body .video-carousel-wrapper .video-controls .pager a:hover,
  .sgp-theme .adaptive-body .emailContainer .email_options input:hover,
  .sgp-theme .adaptive-body .article-single-column .gov-stats h2,
  .sgp-theme .adaptive-body .article-single-column .search-box input.searchBtn:hover,
  .sgp-theme .adaptive-wrapper .desktopBtn:hover,
  .sgp-theme .adaptive-wrapper .archiveBtn a:hover {
    background-color: #d1212d; }
  .sgp-theme .adaptive-wrapper .main-body h2.themed-header,
  .sgp-theme .adaptive-wrapper .article-single-column h2.themed-header,
  .sgp-theme .adaptive-wrapper .news-pods section h2,
  .sgp-theme .adaptive-body .article-single-column .gov-stats h2,
  .sgp-theme .article-single-column .news-pods h3,
  .sgp-theme .article-single-column .search-box h3 {
    font-family: PFBeauSansPro-Regular; }
  .sgp-theme .article-single-column .search-box h3 {
    color: #d1212d; }
  .sgp-theme .article-single-column .search-box h3 {
    font-size: 20px; }
  .sgp-theme .adaptive-wrapper .hero-carousel .sliderWrapper .topNews h2 {
    font-family: PFBeauSansPro-Regular; }
  .sgp-theme .adaptive-body .article-sub-nav .body-hero .header h1 a,
  .sgp-theme .adaptive-body .article-sub-nav .body-hero .header h2 a {
    font-family: PFBeauSansPro-Regular;
    color: #d1212d;
    display: block;
    margin-bottom: 4px; }
  .sgp-theme .adaptive-body .article-sub-nav .body-hero .header h3 {
    font-family: PFBeauSansPro-Regular;
    color: #b2b8bd; }
  .sgp-theme .adaptive-wrapper .hero-carousel .sliderWrapper .topNews .bgFill {
    fill: #d1212d; }
  .sgp-theme .adaptive-stage .adaptive-body .article-sub-nav .body-hero .header h3 {
    top: 29px; }
  .sgp-theme .adaptive-stage .adaptive-body .article-sub-nav {
    padding: 0 10px; }

/* MyFootball */
.myfootball-theme .adaptive-sub-navigation .secondary-nav li a,
.myfootball-theme .adaptive-sub-navigation .secondary-nav li .sub-nav .wrapper,
.myfootball-theme .wrapp #slide-pager .activeSlide,
.myfootball-theme .adaptive-body .article-body .article-feature.fact .inner-feature,
.myfootball-theme .adaptive-body .article-body .article-feature.quote .inner-feature,
.myfootball-theme .adaptive-body .main-body .latest-headlines .headline-wrapper.active li.image-wrapper a,
.myfootball-theme .adaptive-body .main-body .video-carousel-wrapper #video-carousel li.active .image-wrapper,
.myfootball-theme .article-container .article-body .inline-table h3 {
  border-color: #00813e; }
.myfootball-theme .article-single-column .news-pods h3,
.myfootball-theme .adaptive-wrapper #carousel li.flex-active-slide,
.myfootball-theme .adaptive-wrapper .main-body h2.themed-header,
.myfootball-theme .adaptive-wrapper .article-single-column h2.themed-header,
.myfootball-theme .adaptive-footer .newsletter-container .newsletter-email #btn-submit:hover,
.myfootball-theme .adaptive-body .main-body .latest-headlines .headline-wrapper.active li.image-wrapper .news-video-icon,
.myfootball-theme .adaptive-body .main-body .video-carousel-wrapper #video-carousel li.active .news-video-icon,
.myfootball-theme .adaptive-body .main-body .video-holder .videoContainer:hover .news-video-icon,
.myfootball-theme .adaptive-body .videoContainer:hover .news-video-icon,
.myfootball-theme .adaptive-body .article-hero .video-holder .videoContainer:hover .news-video-icon,
.myfootball-theme .adaptive-body .main-body .videos .latestVideos a span,
.myfootball-theme .adaptive-body .main-body .video-carousel-wrapper .video-controls .pager a:hover,
.myfootball-theme .adaptive-body .emailContainer .email_options input:hover,
.myfootball-theme .adaptive-body .article-single-column .gov-stats h2,
.myfootball-theme .adaptive-body .article-single-column .search-box input.searchBtn:hover,
.myfootball-theme .adaptive-wrapper .desktopBtn:hover,
.myfootball-theme .adaptive-wrapper .archiveBtn a:hover {
  background-color: #00813e; }
.myfootball-theme .adaptive-wrapper .main-body h2.themed-header,
.myfootball-theme .adaptive-wrapper .article-single-column h2.themed-header,
.myfootball-theme .adaptive-wrapper .news-pods section h2,
.myfootball-theme .adaptive-body .article-single-column .gov-stats h2,
.myfootball-theme .article-single-column .news-pods h3,
.myfootball-theme .article-single-column .search-box h3 {
  font-family: FSJackRegular; }
.myfootball-theme .article-single-column .search-box h3 {
  color: #00813e; }
.myfootball-theme .adaptive-wrapper .hero-carousel .sliderWrapper .topNews h2 {
  font-family: FSJackMedium; }
.myfootball-theme .adaptive-body .article-sub-nav .body-hero .header h2,
.myfootball-theme .adaptive-body .article-sub-nav .body-hero .header h2 a {
  font-family: FSJackBold;
  font-size: 70px;
  color: #00813e;
  display: block;
  margin-bottom: 10px;
  margin-top: -10px; }
.myfootball-theme .adaptive-wrapper .hero-carousel .sliderWrapper .topNews .bgFill {
  fill: #00813e; }

/* Governance */
.governance-theme .adaptive-sub-navigation .secondary-nav li a,
.governance-theme .adaptive-sub-navigation .secondary-nav li .sub-nav .wrapper,
.governance-theme .wrapp #slide-pager .activeSlide,
.governance-theme .adaptive-body .article-body .article-feature.fact .inner-feature,
.governance-theme .adaptive-body .article-body .article-feature.quote .inner-feature,
.governance-theme .adaptive-body .main-body .latest-headlines .headline-wrapper.active li.image-wrapper a,
.governance-theme .adaptive-body .main-body .video-carousel-wrapper #video-carousel li.active .image-wrapper,
.governance-theme .article-container .article-body .inline-table h3 {
  border-color: #746045; }
.governance-theme .adaptive-footer .newsletter-container .newsletter-email #btn-submit:hover,
.governance-theme .adaptive-body .main-body .latest-headlines .headline-wrapper.active li.image-wrapper .news-video-icon,
.governance-theme .adaptive-body .main-body .video-carousel-wrapper #video-carousel li.active .news-video-icon,
.governance-theme .adaptive-body .main-body .video-holder .videoContainer:hover .news-video-icon,
.governance-theme .adaptive-body .videoContainer:hover .news-video-icon,
.governance-theme .adaptive-body .article-hero .video-holder .videoContainer:hover .news-video-icon,
.governance-theme .adaptive-body .main-body .videos .latestVideos a span,
.governance-theme .adaptive-body .main-body .video-carousel-wrapper .video-controls .pager a:hover,
.governance-theme .adaptive-body .emailContainer .email_options input:hover,
.governance-theme .adaptive-body .article-single-column .search-box input.searchBtn:hover,
.governance-theme .adaptive-wrapper .desktopBtn:hover,
.governance-theme .adaptive-wrapper .archiveBtn a:hover {
  background-color: #746045; }
.governance-theme .main-body .latest-headlines .headline-wrapper .image-wrapper .news-video-icon,
.governance-theme .main-body .video-carousel-wrapper #video-carousel li a span,
.governance-theme .adaptive-wrapper #carousel li.flex-active-slide,
.governance-theme .article-single-column .news-pods h3,
.governance-theme .adaptive-wrapper .main-body h2.themed-header,
.governance-theme .adaptive-wrapper .article-single-column h2.themed-header,
.governance-theme .adaptive-body .article-single-column .gov-stats h2 {
  background-color: #000; }
.governance-theme .adaptive-wrapper .main-body h2.themed-header,
.governance-theme .adaptive-wrapper .article-single-column h2.themed-header,
.governance-theme .adaptive-body .article-single-column .gov-stats h2,
.governance-theme .adaptive-wrapper .news-pods section h2,
.governance-theme .article-single-column .news-pods h3,
.governance-theme .article-single-column .search-box h3 {
  font-family: FSJoey; }
.governance-theme .article-single-column .search-box h3 {
  color: #000; }
.governance-theme .adaptive-wrapper .hero-carousel .sliderWrapper .topNews h2 {
  font-family: FSJoey;
  font-weight: normal;
  font-size: 1.375em; }
.governance-theme .adaptive-body .article-sub-nav .body-hero .header h2,
.governance-theme .adaptive-body .article-sub-nav .body-hero .header h2 a {
  font-family: FSJoeyHeavy;
  font-size: 64px;
  color: #000;
  display: block;
  margin-top: -5px;
  margin-bottom: 5px; }
.governance-theme .adaptive-wrapper .hero-carousel .sliderWrapper .topNews .bgFill {
  fill: #000; }
.governance-theme .adaptive-stage .adaptive-body .article-sub-nav .body-hero .adaptive-sub-navigation {
  margin-left: -19px; }

/* UEFA U17 */
#themes li.uefa-u17-theme {
  background: none; }

.uefa-u17-theme {
  background: url("../images/template-bgs/uefa_U17_bg.jpg") no-repeat fixed center 0px #1a071d; }
  .uefa-u17-theme .adaptive-sub-navigation .secondary-nav li a,
  .uefa-u17-theme .adaptive-sub-navigation .secondary-nav li .sub-nav .wrapper,
  .uefa-u17-theme .wrapp #slide-pager .activeSlide,
  .uefa-u17-theme .adaptive-body .article-body .article-feature.fact .inner-feature,
  .uefa-u17-theme .adaptive-body .article-body .article-feature.quote .inner-feature,
  .uefa-u17-theme .adaptive-body .main-body .latest-headlines .headline-wrapper.active li.image-wrapper a,
  .uefa-u17-theme .adaptive-body .main-body .video-carousel-wrapper #video-carousel li.active .image-wrapper {
    border-color: #777cb1; }
  .uefa-u17-theme .article-single-column .news-pods h3,
  .uefa-u17-theme .adaptive-wrapper #carousel li.flex-active-slide,
  .uefa-u17-theme .adaptive-wrapper .main-body h2.themed-header,
  .uefa-u17-theme .adaptive-wrapper .article-single-column h2.themed-header,
  .uefa-u17-theme .adaptive-footer .newsletter-container .newsletter-email #btn-submit:hover,
  .uefa-u17-theme .adaptive-body .main-body .latest-headlines .headline-wrapper.active li.image-wrapper .news-video-icon,
  .uefa-u17-theme .adaptive-body .main-body .video-holder .videoContainer:hover .news-video-icon,
  .uefa-u17-theme .adaptive-body .videoContainer:hover .news-video-icon,
  .uefa-u17-theme .adaptive-body .article-hero .video-holder .videoContainer:hover .news-video-icon,
  .uefa-u17-theme .adaptive-body .main-body .video-carousel-wrapper #video-carousel li.active .news-video-icon,
  .uefa-u17-theme .adaptive-body .main-body .videos .latestVideos a span,
  .uefa-u17-theme .adaptive-body .main-body .video-carousel-wrapper .video-controls .pager a:hover,
  .uefa-u17-theme .adaptive-body .emailContainer .email_options input:hover,
  .uefa-u17-theme .adaptive-body .article-single-column .gov-stats h2,
  .uefa-u17-theme .adaptive-body .article-single-column .search-box input.searchBtn:hover,
  .uefa-u17-theme .adaptive-wrapper .desktopBtn:hover,
  .uefa-u17-theme .adaptive-wrapper .archiveBtn a:hover {
    background-color: #777cb1; }
  .uefa-u17-theme .adaptive-wrapper .main-body h2.themed-header,
  .uefa-u17-theme .adaptive-wrapper .article-single-column h2.themed-header,
  .uefa-u17-theme .adaptive-wrapper .news-pods section h2,
  .uefa-u17-theme .adaptive-body .article-single-column .gov-stats h2,
  .uefa-u17-theme .article-single-column .news-pods h3,
  .uefa-u17-theme .article-single-column .search-box h3 {
    font-family: uefaneo-reg; }
  .uefa-u17-theme .article-single-column .search-box h3 {
    color: #777cb1; }
  .uefa-u17-theme .adaptive-wrapper .hero-carousel .sliderWrapper .topNews h2 {
    font-family: uefaneo-reg; }
  .uefa-u17-theme .adaptive-body .article-sub-nav .body-hero .header h2,
  .uefa-u17-theme .adaptive-body .article-sub-nav .body-hero .header h2 a {
    font-family: FlamaBold;
    color: #777cb1; }
  .uefa-u17-theme .adaptive-wrapper .hero-carousel .sliderWrapper .topNews .bgFill {
    fill: #777cb1; }
  .uefa-u17-theme .adaptive-footerContent .links p,
  .uefa-u17-theme .adaptive-footerContent .links ul li a {
    color: #fff; }
  .uefa-u17-theme .adaptive-stage .adaptive-body .article-sub-nav .body-hero .header h3 {
    top: 3px; }
  .uefa-u17-theme .adaptive-body .article-sub-nav .body-hero .header h3 {
    font-family: uefaneo-bold;
    color: #777cb1;
    font-size: 28px;
    text-transform: uppercase; }
  .uefa-u17-theme .adaptive-body .article-sub-nav .body-hero .header h2 {
    display: none; }

/* Wembley */
.wembley-theme .adaptive-sub-navigation .secondary-nav li a,
.wembley-theme .adaptive-sub-navigation .secondary-nav li .sub-nav .wrapper,
.wembley-theme .wrapp #slide-pager .activeSlide,
.wembley-theme .adaptive-body .article-body .article-feature.fact .inner-feature,
.wembley-theme .adaptive-body .article-body .article-feature.quote .inner-feature,
.wembley-theme .adaptive-body .main-body .latest-headlines .headline-wrapper.active li.image-wrapper a,
.wembley-theme .adaptive-body .main-body .video-carousel-wrapper #video-carousel li.active .image-wrapper,
.wembley-theme .article-container .article-body .inline-table h3 {
  border-color: #00448f; }
.wembley-theme .article-single-column .news-pods h3,
.wembley-theme .adaptive-wrapper #carousel li.flex-active-slide,
.wembley-theme .adaptive-wrapper .main-body h2.themed-header,
.wembley-theme .adaptive-wrapper .article-single-column h2.themed-header,
.wembley-theme .adaptive-footer .newsletter-container .newsletter-email #btn-submit:hover,
.wembley-theme .adaptive-body .main-body .latest-headlines .headline-wrapper.active li.image-wrapper .news-video-icon,
.wembley-theme .adaptive-body .main-body .video-carousel-wrapper #video-carousel li.active .news-video-icon,
.wembley-theme .adaptive-body .main-body .video-holder .videoContainer:hover .news-video-icon,
.wembley-theme .adaptive-body .videoContainer:hover .news-video-icon,
.wembley-theme .adaptive-body .article-hero .video-holder .videoContainer:hover .news-video-icon,
.wembley-theme .adaptive-body .main-body .videos .latestVideos a span,
.wembley-theme .adaptive-body .main-body .video-carousel-wrapper .video-controls .pager a:hover,
.wembley-theme .adaptive-body .emailContainer .email_options input:hover,
.wembley-theme .adaptive-body .article-single-column .gov-stats h2,
.wembley-theme .adaptive-body .article-single-column .search-box input.searchBtn:hover,
.wembley-theme .adaptive-wrapper .desktopBtn:hover,
.wembley-theme .adaptive-wrapper .archiveBtn a:hover {
  background-color: #00448f; }

/* Header colors */
.adaptive-wrapper .main-body h3.england-headline a,
.adaptive-wrapper .main-body .videos h3.england-headline a,
.adaptive-wrapper .main-body .video-carousel-wrapper #video-carousel h3.england-headline a {
  color: #A01E21; }

.adaptive-wrapper .main-body h3.wembley-headline a,
.adaptive-wrapper .main-body .videos h3.wembley-headline a,
.adaptive-wrapper .main-body .video-carousel-wrapper #video-carousel h3.wembley-headline a {
  color: #00448f; }

.adaptive-wrapper .main-body h3.governance-headline a,
.adaptive-wrapper .main-body .videos h3.governance-headline a,
.adaptive-wrapper .main-body .video-carousel-wrapper #video-carousel h3.governance-headline a {
  color: #746045; }

.adaptive-wrapper .main-body h3.myfootball-headline a,
.adaptive-wrapper .main-body .videos h3.myfootball-headline a,
.adaptive-wrapper .main-body .video-carousel-wrapper #video-carousel h3.myfootball-headline a {
  color: #00813e; }

.adaptive-wrapper .main-body h3.sgp-headline a,
.adaptive-wrapper .main-body .videos h3.sgp-headline a,
.adaptive-wrapper .main-body .video-carousel-wrapper #video-carousel h3.sgp-headline a {
  color: #d1212d; }

.adaptive-wrapper .main-body h3.womens-headline a,
.adaptive-wrapper .main-body .videos h3.womens-headline a,
.adaptive-wrapper .main-body .video-carousel-wrapper #video-carousel h3.womens-headline a {
  color: #93278f; }

.adaptive-wrapper .main-body h3.fa-womenscup-headline a,
.adaptive-wrapper .main-body .videos h3.fa-womenscup-headline a,
.adaptive-wrapper .main-body .video-carousel-wrapper #video-carousel h3.fa-womenscup-headline a {
  color: #93278f; }

.adaptive-wrapper .main-body h3.fa-headline a,
.adaptive-wrapper .main-body .videos h3.fa-headline a,
.adaptive-wrapper .main-body .video-carousel-wrapper #video-carousel h3.fa-headline a {
  color: #02264c; }

.adaptive-wrapper .main-body h3.fa-cup-headline a,
.adaptive-wrapper .main-body .videos h3.fa-cup-headline a,
.adaptive-wrapper .main-body .video-carousel-wrapper #video-carousel h3.fa-cup-headline a {
  color: #02264c; }

.adaptive-wrapper .main-body h3.fa-vase a,
.adaptive-wrapper .main-body h3.fa-vase-headline a,
.adaptive-wrapper .main-body .videos h3.fa-vase-headline a,
.adaptive-wrapper .main-body .video-carousel-wrapper #video-carousel h3.fa-vase-headline a,
.adaptive-wrapper .main-body h3.fa-sunday-headline a,
.adaptive-wrapper .main-body .videos h3.fa-sunday-headline a,
.adaptive-wrapper .main-body .video-carousel-wrapper #video-carousel h3.fa-sunday-headline a,
.adaptive-wrapper .main-body h3.fa-trophy-headline a,
.adaptive-wrapper .main-body .videos h3.fa-trophy-headline a,
.adaptive-wrapper .main-body .video-carousel-wrapper #video-carousel h3.fa-trophy-headline a {
  color: #002675; }

.adaptive-wrapper .main-body h3.fa-youth-headline a,
.adaptive-wrapper .main-body .videos h3.fa-youth-headline a,
.adaptive-wrapper .main-body .video-carousel-wrapper #video-carousel h3.fa-youth-headline a {
  color: #ed1c24; }

.adaptive-wrapper .main-body h3.uefa-17-headline a,
.adaptive-wrapper .main-body .videos h3.uefa-17-headline a,
.adaptive-wrapper .main-body .video-carousel-wrapper #video-carousel h3.uefa-17-headline a {
  color: #777cb1; }

/* Header fonts and styles for section / article pages */
.thefa-theme header .adaptive-sub-navigation .secondary-nav li a {
  /*font-family: FSJackRegular;*/ }

.fa-theme header .adaptive-sub-navigation .secondary-nav li a {
  /*font-family: FSJackRegular;*/ }

.fa-cup-theme header .adaptive-sub-navigation .secondary-nav li a {
  /*font-family: TheFACupRegular;*/ }

.england-theme header .adaptive-sub-navigation .secondary-nav li a {
  /*font-family: FlamaBasic;*/ }

.womens-theme header .adaptive-sub-navigation .secondary-nav li a {
  /*font-family: FSJoey;*/ }

.sgp-theme header h1 a {
  font-family: PFBeauSansPro-light;
  font-size: 60px; }
.sgp-theme header .adaptive-sub-navigation .secondary-nav li a {
  /*font-family: PFBeauSansPro-light;*/ }

.myfootball-theme header .adaptive-sub-navigation .secondary-nav li a {
  /*font-family: FSJackRegular;*/ }

.governance-theme header .adaptive-sub-navigation .secondary-nav li a {
  /*font-family: FSJoey;*/ }

.uefa-u17-theme header .adaptive-sub-navigation .secondary-nav {
  bottom: -30px; }
  .uefa-u17-theme header .adaptive-sub-navigation .secondary-nav li a {
    /*font-family: uefaneo-light;*/ }
.uefa-u17-theme .adaptive-sponsors .adaptive-footerSponsors li {
  padding: 0 0 0 2px; }
  .uefa-u17-theme .adaptive-sponsors .adaptive-footerSponsors li a {
    background: url(../images/uefa_u17_sponsors.png) no-repeat scroll 0 0 transparent;
    width: 98px;
    height: 52px; }
  .uefa-u17-theme .adaptive-sponsors .adaptive-footerSponsors li.l2 a {
    background-position: -105px 0; }
  .uefa-u17-theme .adaptive-sponsors .adaptive-footerSponsors li.l3 a {
    background-position: -212px 0; }
  .uefa-u17-theme .adaptive-sponsors .adaptive-footerSponsors li.l4 a {
    background-position: -317px 0; }
  .uefa-u17-theme .adaptive-sponsors .adaptive-footerSponsors li.l5 a {
    background-position: -422px 0; }
  .uefa-u17-theme .adaptive-sponsors .adaptive-footerSponsors li.l6 a {
    background-position: -527px 0; }
  .uefa-u17-theme .adaptive-sponsors .adaptive-footerSponsors li.l7 a {
    background-position: -632px 0; }
  .uefa-u17-theme .adaptive-sponsors .adaptive-footerSponsors li.l8 a {
    background-position: -737px 0; }
  .uefa-u17-theme .adaptive-sponsors .adaptive-footerSponsors li.l9 a {
    background-position: -842px 0; }

/************************************************************************/
/* Styles for sponsors and copyright section used from original FA site */
.adaptive-sponsors .adaptive-footerSponsors li a {
  background: url("../images/ond_sponsors.png") no-repeat scroll 0 0 transparent;
  display: block;
  float: left;
  height: 40px;
  text-indent: -999em;
  width: 150px; }

ul.adaptive-footerSponsors {
  text-align: center; }

ul.adaptive-footerSponsors li {
  background: none repeat scroll 0 0 transparent;
  display: inline-block;
  padding: 0 60px 0 10px; }

.thefa-theme ul.adaptive-footerSponsors li {
  padding-right: 30px; }

.governance-theme ul.adaptive-footerSponsors li,
.myfootball-theme ul.adaptive-footerSponsors li {
  padding-right: 60px; }

/* Budweiser */
ul.adaptive-footerSponsors li.l2 a {
  background-position: -150px 0;
  width: 88px; }

/* Nike */
ul.adaptive-footerSponsors li.l3 a {
  background-position: -237px 0;
  width: 73px; }

/* Mars */
ul.adaptive-footerSponsors li.l4 a {
  background-position: -310px 0;
  width: 80px; }

/* McDonalds */
ul.adaptive-footerSponsors li.l5 a {
  background-position: -389px 0;
  width: 41px; }

/* Tesco */
ul.adaptive-footerSponsors li.l6 a {
  background-position: -430px 0;
  width: 90px; }

/* Carlsberg */
ul.adaptive-footerSponsors li.l7 a {
  background-position: -522px 0;
  width: 87px; }

/* M&S */
ul.adaptive-footerSponsors li.l8 a {
  background-position: -611px -2px;
  width: 78px; }

/* Nivea */
ul.adaptive-footerSponsors li.l9 a {
  background-position: -690px 0;
  width: 50px; }

/* Lucozade */
ul.adaptive-footerSponsors li.l10 a {
  background-position: -764px 0;
  width: 87px; }

/* WilliamHill */
ul.adaptive-footerSponsors li.l11 a {
  background-position: -851px 0;
  width: 102px; }

/* Hilton */
ul.adaptive-footerSponsors li.l12 a {
  background-position: -952px 0;
  width: 49px; }

/* Hampton */
ul.adaptive-footerSponsors li.l13 a {
  background-position: -1002px 0;
  width: 53px; }

/* Perform */
ul.adaptive-footerSponsors li.l14 a {
  background-position: -1056px 0;
  width: 67px; }

/* BT */
ul.adaptive-footerSponsors li.l15 a {
  background-position: -1123px 0;
  width: 70px; }

/* Beko */
ul.adaptive-footerSponsors li.l16 a {
  background-position: -1195px 0;
  width: 115px; }

/* Umbro */
ul.adaptive-footerSponsors li.l17 a {
  background-position: -1319px 0;
  width: 70px; }

/* Mars New */
ul.adaptive-footerSponsors li.l18 a {
  background-position: -1396px 0;
  width: 78px; }

/* Lucozade new */
ul.adaptive-footerSponsors li.l19 a {
  background-position: -1478px 0;
  width: 86px; }

/* Continental */
ul.adaptive-footerSponsors li.l20 a {
  background-position: -1570px 0;
  width: 150px; }

/* Technogym */
ul.adaptive-footerSponsors li.l21 a {
  background-position: -1732px 0;
  width: 69px; }

/* Samsung */
ul.adaptive-footerSponsors li.l22 a {
  background-position: -1894px 0;
  width: 108px; }

/* EE */
ul.adaptive-footerSponsors li.l23 a {
  background-position: -1830px 0;
  width: 40px; }

/* Panini */
ul.adaptive-footerSponsors li.l24 a {
  background-position: -2000px 0;
  width: 119px; }

/* Emirates */
ul.adaptive-footerSponsors li.l25 a {
  background-position: -2120px 0 !important;
  width: 45px !important; }

/* Big Cola */
/* globalStyles.css */
ul.adaptive-footerSponsors li.l26 a {
  background-position: -2170px 0 !important;
  width: 30px !important; }

/* Grahame Rob */
ul.adaptive-footerSponsors li.l27 a {
  background-position: -2421px 0;
  width: 44px; }

/* BT Sport */
ul.adaptive-footerSponsors li.l27b a {
  background-position: -2200px 0;
  width: 125px; }

/* F-marc */
ul.adaptive-footerSponsors li.l28 a {
  background-position: -2468px 0;
  width: 42px; }

/* SSE */
ul.adaptive-footerSponsors li.l28b a {
  background-position: -2325px 0;
  width: 60px; }

/* Separation Bar */
ul.adaptive-footerSponsors li.l29 a {
  background-position: -2395px 0;
  width: 2px; }

/* LIDL*/
ul.adaptive-footerSponsors li.l30 a {
  background-position: -2386px 0 !important;
  width: 36px !important; }

ul.adaptive-footerSponsors li.last {
  padding-right: 10px; }

.adaptive-footerTc {
  float: left;
  padding: 5px 0 14px;
  width: 100%; }

.adaptive-footerContent .adaptive-footerTc h4 {
  float: left;
  margin: 0 0 10px 20px;
  padding: 0;
  position: relative;
  top: 5px; }

.adaptive-footerContent .adaptive-footerTc h4 a {
  background: url("../images/logos/mod-footer-TheFA-logo.png") no-repeat scroll 0 0 transparent;
  display: block;
  height: 57px;
  text-indent: -99999em;
  width: 40px; }

.adaptive-footerTc .links {
  float: left;
  margin-top: 15px;
  padding: 0 0 0 10px; }

.adaptive-footerContent .links p {
  color: #333;
  font-size: 0.688em;
  padding: 0;
  margin: 0;
  line-height: 1; }

.adaptive-footerContent .links ul {
  margin: 0; }

.adaptive-footerContent .links ul li {
  background: none repeat scroll 0 0 transparent;
  display: inline;
  height: auto;
  line-height: 1;
  padding: 0 6px 0 0; }

.adaptive-footerContent .links ul li a {
  cursor: pointer;
  text-decoration: none;
  font-size: 0.688em;
  color: #333; }

.adaptive-footerContent .links ul li a:hover {
  text-decoration: underline; }

/* section specific sponsor styles */
.england-theme ul.adaptive-footerSponsors li {
  padding: 0 20px 0 10px; }

.englandSponsorsA ul.adaptive-footerSponsors li {
  padding: 0 20px 0 10px; }

.englandSponsorsB ul.adaptive-footerSponsors li {
  padding: 0 0 0 10px; }

.sgp-theme ul.adaptive-footerSponsors {
  width: 940px; }
  .sgp-theme ul.adaptive-footerSponsors li {
    padding: 0 0 0 25px; }
    .sgp-theme ul.adaptive-footerSponsors li:first-child {
      padding-left: 0; }

/************************************************************************/
/*********************************END************************************/
/* Accessibilty */
.accessibilityBorder {
  border: solid 1px red; }

.accessibilityUnderline {
  text-decoration: underline !important; }

.accessibilityBG {
  background-color: #aeaeae !important; }

/* Accessibility end */
/* Inline table styles */
.article-container .article-body .inline-table h3 {
  background-color: #fff;
  font-size: 1.125em;
  margin: 0;
  border-top: 5px solid #333;
  width: 609px;
  padding: 5px 0 5px 9px; }
.article-container .article-body .inline-table .tableHolder {
  width: 100%;
  padding: 0 9px;
  background-color: #ededed; }
  .article-container .article-body .inline-table .tableHolder table {
    width: 100%; }
    .article-container .article-body .inline-table .tableHolder table thead {
      background-color: #ededed; }
      .article-container .article-body .inline-table .tableHolder table thead th {
        font-weight: bold;
        font-size: 0.85em; }
      .article-container .article-body .inline-table .tableHolder table thead th + th {
        width: 40%; }
    .article-container .article-body .inline-table .tableHolder table th, .article-container .article-body .inline-table .tableHolder table td {
      height: 48px;
      vertical-align: middle;
      text-align: center;
      background-color: #ededed;
      border-bottom: 1px dotted #dbdbdb; }
    .article-container .article-body .inline-table .tableHolder table tbody tr td {
      font-size: 0.875em;
      text-align: center; }

/* Default Inline table styles  - To be replaced with above styles */
.article-container .article-body table {
  border: solid 1px #c9c9c9;
  width: 100%; }
  .article-container .article-body table thead {
    background-color: #ededed; }
    .article-container .article-body table thead th {
      border-bottom: 1px solid #d7d7d7;
      border-right: solid 1px #d7d7d7;
      font-weight: bold;
      font-size: 0.85em; }
    .article-container .article-body table thead th + th {
      width: 40%; }
  .article-container .article-body table th, .article-container .article-body table td {
    height: 48px;
    vertical-align: middle;
    text-align: center; }
  .article-container .article-body table tbody tr td {
    font-size: 0.875em;
    border-bottom: 1px dotted #dbdbdb;
    text-align: center; }

/* New styles for Live Coverage section */
.liveCoverage {
  border-bottom: 2px solid #A01E21;
  padding: 0 0 15px;
  margin-bottom: 20px; }

/* Internet Explorer Fix */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .thefa-theme .esc {
    width: 100% !important; }

  .container_3 .grid_1 {
    width: 300px !important; }

  /* Social Buttons */
  .top.social-signin-container .social-btn {
    width: 193px !important; }

  /* Steps Breadcrumb */
  .account .cart-progress li.active,
  .social-signin .cart-progress li.active,
  .about-registration .cart-progress li.active {
    background-position: 68px -659px !important; }

  /* Photo Uploader */
  .photo-upload .labelWrapper .input-upload {
    height: 36px !important;
    position: relative;
    top: -1px; } }
/* reCapctha Component */
.captcha-wrapper {
  margin-bottom: 20px; }
  .captcha-wrapper span.field-validation-error {
    float: none; }

/* playFootball  begins */
.iya-theme .iya-filter {
  padding-bottom: 20px; }

.iya-theme .iya-filter .keywordSearch-wrapper {
  position: relative; }

.iya-theme .iya-filter .keywordSearch.fa-input-field {
  padding: 0; }

.iya-theme .iya-filter #keywordSearchInput {
  box-sizing: border-box;
  margin-bottom: 5px;
  border: 1px solid #c9c9c9;
  padding: 0 20px 0 10px;
  height: 35px;
  font-size: 14px;
  line-height: 1.5;
  color: #666; }

.iya-theme .iya-filter #keywordSearchInput.ui-autocomplete-loading {
  background: white url("http://jqueryui.com/resources/demos/autocomplete/images/ui-anim_basic_16x16.gif") right center no-repeat; }

.iya-theme .iya-filter .keywordSearch .remove-icon {
  width: 14px;
  height: 14px;
  position: absolute;
  top: 11px;
  right: 10px;
  display: none; }

.iya-theme .iya-filter .keywordSearch .remove-icon.active {
  display: block; }

.iya-theme .iya-filter .keywordSearch .remove-icon:hover {
  cursor: pointer; }

.iya-theme .iya-filter .keywordSearch-autocomplete {
  position: absolute;
  top: 35px;
  left: 0;
  width: 100%;
  /*display: none;*/
  max-height: 61vh;
  overflow: auto;
  z-index: 1;
  background: white;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1); }

.iya-theme .iya-filter .keywordSearch-autocomplete .template {
  display: none; }

.iya-theme .iya-filter .keywordSearch-autocomplete ul {
  list-style: none; }

.iya-theme .iya-filter .keywordSearch-autocomplete ul li {
  padding: 10px 0 10px 35px;
  cursor: pointer; }

.iya-theme .iya-filter .keywordSearch-autocomplete ul li.Club {
  background: transparent url("http://beta.thefa.dev/~/media/www-thefa-com/images/inyourarea/fa-clubs.ashx") 5px 8px no-repeat;
  background-size: 20px; }

.iya-theme .iya-filter .keywordSearch-autocomplete ul li.Club:hover,
.iya-theme .iya-filter .keywordSearch-autocomplete ul li.Club:focus {
  background: #ddd url("http://beta.thefa.dev/~/media/www-thefa-com/images/inyourarea/fa-clubs.ashx") 5px 8px no-repeat;
  background-size: 20px; }

.iya-theme .iya-filter .keywordSearch-autocomplete ul li.Place {
  background: transparent url("http://beta.thefa.dev/~/media/www-thefa-com/images/inyourarea/fa-clubs.ashx") 5px 8px no-repeat;
  background-size: 20px; }

.iya-theme .iya-filter .keywordSearch-autocomplete ul li.Place:hover,
.iya-theme .iya-filter .keywordSearch-autocomplete ul li.Place:focus {
  background: #ddd url("http://beta.thefa.dev/~/media/www-thefa-com/images/inyourarea/fa-clubs.ashx") 5px 8px no-repeat;
  background-size: 20px; }

.autocomplete-expand .keywordSearch-autocomplete {
  display: block; }

.iya-theme .iya-filter select {
  line-height: 1.2em; }

.iya-theme .iya-filter #date-filter-btn {
  margin-top: 20px;
  width: 50%; }

/* playFootball  datepicker */
.iya-theme .ui-datepicker .ui-datepicker-title select {
  position: relative;
  top: 1px !important; }

.iya-theme .ui-datepicker .ui-datepicker-calendar th a,
.iya-theme .ui-datepicker .ui-datepicker-calendar td a {
  box-sizing: content-box; }

.iya-theme .ui-datepicker .ui-state-highlight {
  border-color: #00813e; }

.iya-theme .ui-datepicker .ui-state-default.ui-state-highlight {
  border-color: #00813e !important;
  background: none !important;
  color: white !important; }

.iya-theme .ui-datepicker .ui-state-default.ui-state-hover {
  border-color: #00813e !important;
  background: none !important;
  background-color: #33B471 !important;
  /*lighten('#33B471', 20%);*/
  color: white !important; }

.iya-theme .ui-datepicker .ui-state-default.ui-state-highlight,
.iya-theme .ui-datepicker .ui-state-default.ui-state-highlight.ui-state-hover {
  background-color: #00813e !important; }

/* playFootball results book/contact */
.iya-theme #divBookSseFootball .details-form,
.iya-theme #divContactSseFootball .details-form {
  margin-top: 0; }

.iya-theme #divBookSseFootball .details-form #divBookFormContact ul li,
.iya-theme #divContactSseFootball .details-form #divBookFormContact ul li {
  line-height: 0 !important; }

.iya-theme #divBookSseFootball .details-form label,
.iya-theme #divContactSseFootball .details-form label {
  top: 0 !important; }

.iya-theme #divBookSseFootball .details-form input,
.iya-theme #divContactSseFootball .details-form input,
.iya-theme #divContactSseFootball .details-form textarea {
  box-sizing: border-box;
  line-height: 18px;
  padding: 10px !important;
  border-width: 1px; }

.iya-theme #divBookSseFootball .details-form input,
.iya-theme #divContactSseFootball .details-form input {
  height: 40px; }

.iya-theme #divContactSseFootball .details-form textarea {
  margin-bottom: 0; }

.iya-theme .iya-provider-sessions .session-popunder-container {
  display: none; }

/*# sourceMappingURL=globalStyles.css.map */
