/* Sub Nav styles */
/* Color definitions */
/* Themes */
/* Color definitions end */
/* General variables*/
/* General variables end*/
/* Clearfix */
/* line 35, globalStyles.scss */
.clearfix {
  zoom: 1;
}
/* line 37, globalStyles.scss */
.clearfix:before, .clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 43, globalStyles.scss */
.clearfix:after {
  clear: both;
}

/* line 50, globalStyles.scss */
a:active,
a:focus {
  text-decoration: underline;
  outline: medium none;
}

/* Navigation styles */
/* line 56, globalStyles.scss */
.adaptive-sub-navigation .secondary-nav {
  font-weight: bold;
  height: auto;
  width: 100%;
}
/* line 61, globalStyles.scss */
.adaptive-sub-navigation .secondary-nav li {
  float: left;
  display: inline;
  font-size: 0.875em;
}
/* line 69, globalStyles.scss */
.adaptive-sub-navigation .secondary-nav li a:link,
.adaptive-sub-navigation .secondary-nav li a:visited,
.adaptive-sub-navigation .secondary-nav li a:hover,
.adaptive-sub-navigation .secondary-nav li a:active {
  color: #333333;
  text-decoration: none;
}

/* line 75, globalStyles.scss */
.adaptive-sub-navigation .primary-nav {
  display: none;
}

/* line 79, globalStyles.scss */
.adaptive-sub-navigation .secondary-nav {
  float: left;
  position: relative;
  z-index: 1;
}
/* line 84, globalStyles.scss */
.adaptive-sub-navigation .secondary-nav li {
  cursor: pointer;
}
/* line 88, globalStyles.scss */
.adaptive-sub-navigation .secondary-nav li:first-child a {
  border: none;
}
/* line 93, globalStyles.scss */
.adaptive-sub-navigation .secondary-nav li a {
  font-size: 1.125em;
  padding: 0 19px;
  border-left: 1px solid #333333;
  display: inline-block;
  height: 12px;
  line-height: 0.9em;
}
/* line 103, globalStyles.scss */
.adaptive-sub-navigation .secondary-nav li:hover a, .adaptive-sub-navigation .secondary-nav li.active a {
  text-decoration: underline;
}
/* line 107, globalStyles.scss */
.adaptive-sub-navigation .secondary-nav li:hover span, .adaptive-sub-navigation .secondary-nav li.active span {
  background-position: 0 -15px;
}
/* line 112, globalStyles.scss */
.adaptive-sub-navigation .secondary-nav li .sub-nav {
  padding-top: 13px;
  background: url(../../../images/bg_subnav.png) no-repeat;
  position: absolute;
  top: 32px;
  width: 100%;
  margin-left: 0;
  border-top: none;
}
/* line 121, globalStyles.scss */
.adaptive-sub-navigation .secondary-nav li .sub-nav.last-subnav {
  right: 0;
  background: url("../../../images/bg_subnav_last.png") no-repeat scroll top right transparent;
}
/* line 127, globalStyles.scss */
.adaptive-sub-navigation .secondary-nav li .sub-nav li {
  border-bottom: none;
  border-top: none;
  width: 100%;
  clear: both;
  font-size: 0.875em;
  font-weight: normal;
  padding: 7px 0;
  background-color: #fff;
}
/* line 138, globalStyles.scss */
.adaptive-sub-navigation .secondary-nav li .sub-nav li:first-child {
  border: none;
}
/* line 142, globalStyles.scss */
.adaptive-sub-navigation .secondary-nav li .sub-nav li a {
  color: #333!important;
  border: none;
  height: auto;
  text-decoration: none;
  display: block;
  line-height: 1.3em;
  font-weight: bold;
}
/* line 152, globalStyles.scss */
.adaptive-sub-navigation .secondary-nav li .sub-nav li.highlighted {
  background-color: #333;
}
/* line 155, globalStyles.scss */
.adaptive-sub-navigation .secondary-nav li .sub-nav li.highlighted a {
  color: #fff!important;
}
/* line 160, globalStyles.scss */
.adaptive-sub-navigation .secondary-nav li .sub-nav li.wrapper {
  -moz-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.25);
  border-bottom: 6px solid #333333;
}
/* line 167, globalStyles.scss */
.adaptive-sub-navigation .secondary-nav li .sub-nav li ul {
  float: left;
  width: 190px;
}
/* line 173, globalStyles.scss */
.adaptive-sub-navigation .secondary-nav li .sub-nav.show-menu {
  display: block!important;
}

/* China Link */
/* line 181, globalStyles.scss */
.article-sub-nav .header .lang-ch {
  bottom: 30px;
  position: absolute;
  right: 20px;
}
/* line 186, globalStyles.scss */
.article-sub-nav .header .lang-ch a {
  background: url("../../../../images/layouts/china-flag.png") no-repeat;
  display: block;
  height: 16px;
  text-indent: -9999em;
  width: 55px;
}

/* IE specific for Desktop only */
/* line 196, globalStyles.scss */
.ie7 .article-sub-nav {
  position: relative;
  z-index: 1;
}

/* Sub Nav styles end */
/* Main Body styles Home Page */
/* line 205, globalStyles.scss */
.adaptive-wrapper .hero-carousel.grid_3 {
  width: 940px;
  z-index: 1;
}
/* Emirates */
/* globalStyles.css */
ul.adaptive-footerSponsors li.l25 a {
  background-position: -2120px 0;
  width: 45px;
}
/* line 210, globalStyles.scss */
.adaptive-wrapper .hero-carousel .sliderWrapper {
  min-height: 438px;
  width: 938px;
  border: 1px solid #c9c9c9;
  margin-bottom: 19px;
}
/* line 213, globalStyles.scss */
.adaptive-wrapper .hero-carousel .sliderWrapper .floatedContent {
  position: absolute;
  right: 0;
  z-index: 100;
  width: 320px;
}
/* line 221, globalStyles.scss */
.adaptive-wrapper .hero-carousel .sliderWrapper .topNews .bgFill {
  fill: #333;
}
/* line 225, globalStyles.scss */
.adaptive-wrapper .hero-carousel .sliderWrapper .topNews h2 {
  font-size: 1.375em;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  position: absolute;
  top: 15px;
  font-weight: normal;
  width: 100%;
}
/* line 237, globalStyles.scss */
.adaptive-wrapper .hero-carousel .sliderWrapper .socialLinks {
  border-top: 1px solid #c9c9c9;
  padding-top: 10px;
  bottom: 30px;
  margin-right: 18px;
  width: 283px;
}
/* line 245, globalStyles.scss */
.adaptive-wrapper .hero-carousel .sliderWrapper .socialLinks ul li {
  float: left;
  font-size: 0.875em;
  margin-right: 10px;
  line-height: 1;
}
/* line 251, globalStyles.scss */
.adaptive-wrapper .hero-carousel .sliderWrapper .socialLinks ul li.fb, .adaptive-wrapper .hero-carousel .sliderWrapper .socialLinks ul li.twitter, .adaptive-wrapper .hero-carousel .sliderWrapper .socialLinks ul li.youtube, .adaptive-wrapper .hero-carousel .sliderWrapper .socialLinks ul li.google, .adaptive-wrapper .hero-carousel .sliderWrapper .socialLinks ul li.rss {
  text-indent: -9999em;
  height: 26px;
  width: 22px;
}
/* line 256, globalStyles.scss */
.adaptive-wrapper .hero-carousel .sliderWrapper .socialLinks ul li.youtube {
  width: 52px;
}
/* line 259, globalStyles.scss */
.adaptive-wrapper .hero-carousel .sliderWrapper .socialLinks ul li.rss {
  float: right;
  margin-right: 0;
}
/* line 264, globalStyles.scss */
.adaptive-wrapper .hero-carousel .sliderWrapper .socialLinks ul li a {
  display: block;
  height: 22px;
}
/* line 277, globalStyles.scss */
.adaptive-wrapper .hero-carousel .sliderWrapper .slides img {
  width: 619px;
  height: 349px;
  border-right: 1px solid #c9c9c9;
}

/* line 293, globalStyles.scss */
.svg .adaptive-wrapper .hero-carousel .sliderWrapper div.socialLinks ul li:first-child {
  background: none!important;
  padding-top: 5px;
  margin-right: 5px;
}
/* line 298, globalStyles.scss */
.svg .adaptive-wrapper .hero-carousel .sliderWrapper div.socialLinks ul li.fb, .svg .adaptive-wrapper .hero-carousel .sliderWrapper div.socialLinks ul li.twitter, .svg .adaptive-wrapper .hero-carousel .sliderWrapper div.socialLinks ul li.youtube, .svg .adaptive-wrapper .hero-carousel .sliderWrapper div.socialLinks ul li.google, .svg .adaptive-wrapper .hero-carousel .sliderWrapper div.socialLinks ul li.rss {
  background: url(../../../images/svg/icon-sprite.svg) no-repeat;
  background-size: 165px auto;
}
/* line 302, globalStyles.scss */
.svg .adaptive-wrapper .hero-carousel .sliderWrapper div.socialLinks ul li.fb {
  background-position: -31px -333px;
}
/* line 305, globalStyles.scss */
.svg .adaptive-wrapper .hero-carousel .sliderWrapper div.socialLinks ul li.fb:hover {
  background-position: -31px -372px;
}
/* line 309, globalStyles.scss */
.svg .adaptive-wrapper .hero-carousel .sliderWrapper div.socialLinks ul li.twitter {
  background-position: -73px -407px;
}
/* line 312, globalStyles.scss */
.svg .adaptive-wrapper .hero-carousel .sliderWrapper div.socialLinks ul li.twitter:hover {
  background-position: 0 -407px;
}
/* line 316, globalStyles.scss */
.svg .adaptive-wrapper .hero-carousel .sliderWrapper div.socialLinks ul li.google {
  background-position: -31px -407px;
}
/* line 319, globalStyles.scss */
.svg .adaptive-wrapper .hero-carousel .sliderWrapper div.socialLinks ul li.google:hover {
  background-position: -70px -333px;
}
/* line 323, globalStyles.scss */
.svg .adaptive-wrapper .hero-carousel .sliderWrapper div.socialLinks ul li.youtube {
  background-position: -79px -590px;
  background-size: 220px auto;
}
/* line 327, globalStyles.scss */
.svg .adaptive-wrapper .hero-carousel .sliderWrapper div.socialLinks ul li.youtube:hover {
  background-position: -1px -590px;
}
/* line 331, globalStyles.scss */
.svg .adaptive-wrapper .hero-carousel .sliderWrapper div.socialLinks ul li.rss {
  background-position: 2px -372px;
}
/* line 334, globalStyles.scss */
.svg .adaptive-wrapper .hero-carousel .sliderWrapper div.socialLinks ul li.rss:hover {
  background-position: -34px -309px;
}

/* Main body */
/* line 346, globalStyles.scss */
.main-body {
  /* video carousel styles */
}
/* line 347, globalStyles.scss */
.main-body h2 {
  font-size: 1.375em;
  line-height: 1;
  padding: 10px 10px 8px;
  font-weight: normal;
  color: #fff;
  margin-bottom: 0;
  background-color: #333333;
}
/* line 356, globalStyles.scss */
.main-body h2 .rss {
  float: right;
  height: 25px;
  margin-top: -2px;
  text-indent: -9999em;
  width: 25px;
}
/* line 365, globalStyles.scss */
.main-body .photo-section {
  border-bottom: 1px solid #DDDDDD;
  margin-bottom: 18px;
  padding-bottom: 18px;
  display: block;
}
/* line 373, globalStyles.scss */
.main-body .latest-headlines .main-headlines, .main-body .latest-headlines .sub-headlines, .main-body .latest-headlines .min-headlines {
  overflow: hidden;
  border-bottom: 1px solid #C9C9C9;
  padding: 20px 0 15px;
}
/* line 379, globalStyles.scss */
.main-body .latest-headlines .main-headlines, .main-body .latest-headlines .sub-headlines {
  padding-bottom: 17px;
}
/* line 384, globalStyles.scss */
.main-body .latest-headlines .sub-headlines .headline-wrapper .image-wrapper .news-video-icon {
  bottom: 11px;
}
/* line 389, globalStyles.scss */
.main-body .latest-headlines .main-headlines {
  padding-bottom: 5px;
  padding-top: 18px;
}
/* line 393, globalStyles.scss */
.main-body .latest-headlines .main-headlines .headline-wrapper {
  margin-bottom: 20px;
}
/* line 396, globalStyles.scss */
.main-body .latest-headlines .main-headlines .headline-wrapper h3 {
  margin-bottom: 10px;
}
/* line 401, globalStyles.scss */
.main-body .latest-headlines .main-headlines .spacer {
  margin-bottom: 0;
}
/* line 405, globalStyles.scss */
.main-body .latest-headlines .main-headlines .image-wrapper {
  max-width: 300px;
  height: 169px;
}
/* line 409, globalStyles.scss */
.main-body .latest-headlines .main-headlines .image-wrapper img {
  width: 300px;
}
/* line 415, globalStyles.scss */
.main-body .latest-headlines .headline-wrapper {
  width: 300px;
  float: left;
  margin-left: 20px;
  padding-bottom: 10px;
}
/* line 421, globalStyles.scss */
.main-body .latest-headlines .headline-wrapper .image-wrapper {
  position: relative;
}
/* line 424, globalStyles.scss */
.main-body .latest-headlines .headline-wrapper .image-wrapper .news-video-icon {
  width: 33px;
  height: 33px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #333;
}
/* line 434, globalStyles.scss */
.main-body .latest-headlines .headline-wrapper img {
  width: 100%;
}
/* line 438, globalStyles.scss */
.main-body .latest-headlines .headline-wrapper h3 {
  text-transform: uppercase;
  font-size: 0.875em;
  line-height: 1em;
  margin-bottom: 5px;
}
/* line 444, globalStyles.scss */
.main-body .latest-headlines .headline-wrapper h3 a {
  display: block!important;
}
/* line 448, globalStyles.scss */
.main-body .latest-headlines .headline-wrapper h3 a:hover {
  text-decoration: underline;
}
/* line 453, globalStyles.scss */
.main-body .latest-headlines .headline-wrapper h4 {
  font-size: 1.375em;
  margin-bottom: 3px;
  line-height: 1.05em;
  padding-top: 9px;
  cursor: pointer;
}
/* line 460, globalStyles.scss */
.main-body .latest-headlines .headline-wrapper h4 a {
  color: #333;
  text-decoration: none;
  border-bottom: 1px solid transparent;
}
/* line 465, globalStyles.scss */
.main-body .latest-headlines .headline-wrapper h4 a:hover, .main-body .latest-headlines .headline-wrapper h4 a.active {
  text-decoration: underline;
}
/* line 471, globalStyles.scss */
.main-body .latest-headlines .headline-wrapper li {
  line-height: 0.7em;
}
/* line 474, globalStyles.scss */
.main-body .latest-headlines .headline-wrapper li a {
  display: inline-block;
  text-decoration: none;
  line-height: 1;
}
/* line 480, globalStyles.scss */
.main-body .latest-headlines .headline-wrapper li p {
  font-size: 0.750em;
  line-height: 1.5em;
  margin: 0;
}
/* line 490, globalStyles.scss */
.main-body .latest-headlines .headlines.active h4 a {
  /*border-bottom: 1px solid #333;*/
}
/* line 496, globalStyles.scss */
.main-body .latest-headlines .headlines.active .image-wrapper a {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 5px solid #333333;
  width: 300px;
  height: 169px;
  overflow: hidden;
}
/* line 506, globalStyles.scss */
.main-body .latest-headlines .headlines.active .image-wrapper img {
  width: 300px;
  position: relative;
  top: -5px;
  left: -5px;
}
/* line 513, globalStyles.scss */
.main-body .latest-headlines .headlines.active .image-wrapper .news-video-icon {
  display: block;
}
/* line 520, globalStyles.scss */
.main-body .latest-headlines .sub-headlines .headlines {
  padding-bottom: 0;
  margin-left: 0;
  margin-top: 20px;
}
/* line 525, globalStyles.scss */
.main-body .latest-headlines .sub-headlines .headlines:first-child {
  margin-top: 0;
  padding-bottom: 15px;
  border-bottom: 1px solid #C9C9C9;
}
/* line 532, globalStyles.scss */
.main-body .latest-headlines .sub-headlines .headlines img,
.main-body .latest-headlines .sub-headlines .headlines .image-wrapper {
  width: 140px;
  height: 79px;
  padding-right: 16px;
  float: left;
  cursor: pointer;
  padding-bottom: 11px;
}
/* line 541, globalStyles.scss */
.main-body .latest-headlines .sub-headlines .headlines h4 {
  width: 140px;
  float: left;
  font-size: 1.313em;
  margin-top: 0;
  padding-top: 0;
}
/* line 549, globalStyles.scss */
.main-body .latest-headlines .sub-headlines .headlines p {
  clear: both;
  /*padding-top: 10px;*/
}
/* line 557, globalStyles.scss */
.main-body .latest-headlines .sub-headlines .headlines.active h4 a {
  /*border-bottom: 1px solid #333;*/
}
/* line 563, globalStyles.scss */
.main-body .latest-headlines .sub-headlines .headlines.active .image-wrapper a {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 5px solid #333333;
  width: 140px;
  height: 79px;
  overflow: hidden;
}
/* line 573, globalStyles.scss */
.main-body .latest-headlines .sub-headlines .headlines.active .image-wrapper img {
  width: 140px;
  position: relative;
  top: -5px;
  left: -5px;
}
/* line 583, globalStyles.scss */
.main-body .latest-headlines .inline-headlines {
  padding-bottom: 0;
}
/* line 586, globalStyles.scss */
.main-body .latest-headlines .inline-headlines .headlines {
  padding-bottom: 15px;
  margin-left: 20px;
  margin-top: 0;
  /*min-height: 125px;*/
  margin-bottom: 20px;
}
/* line 593, globalStyles.scss */
.main-body .latest-headlines .inline-headlines .headlines:first-child {
  margin-left: 0;
  border-bottom: none;
}
/* line 599, globalStyles.scss */
.main-body .latest-headlines .inline-headlines .spacer {
  margin-bottom: 0;
}
/* line 604, globalStyles.scss */
.main-body .latest-headlines .min-headlines {
  border-top: 1px solid #c9c9c9;
  border-bottom: none;
  padding-bottom: 5px;
}
/* line 608, globalStyles.scss */
.main-body .latest-headlines .min-headlines.first-items {
  border-top: none;
}
/* line 614, globalStyles.scss */
.main-body .latest-headlines .min-headlines a {
  text-decoration: none;
  color: #333;
}
/* line 619, globalStyles.scss */
.main-body .latest-headlines .min-headlines h4 {
  /*float: left;*/
  font-size: 1.313em;
  margin-top: 0;
  padding-top: 0;
}
/* line 626, globalStyles.scss */
.main-body .latest-headlines .min-headlines .headlines {
  margin-bottom: 20px;
}
/* line 630, globalStyles.scss */
.main-body .latest-headlines .min-headlines .spacer {
  margin-bottom: 0;
}
/* line 636, globalStyles.scss */
.main-body .grid_1 {
  margin: 0 0 0 20px;
  width: 300px;
}
/* line 640, globalStyles.scss */
.main-body .grid_1:first-child {
  margin-left: 0;
}
/* line 645, globalStyles.scss */
.main-body .videoContainer {
  position: relative;
  cursor: pointer;
}
/* line 649, globalStyles.scss */
.main-body .videoContainer img {
  height: 350px;
  width: 620px;
}
/* line 655, globalStyles.scss */
.main-body .videoPlaceholder {
  display: none;
}
/* line 660, globalStyles.scss */
.main-body .video-carousel-wrapper {
  max-width: 620px;
  max-height: 210px;
  overflow: hidden;
  padding: 18px 0;
  margin-bottom: 10px;
  text-align: center;
  border-bottom: 1px solid #C9C9C9;
}
/* line 669, globalStyles.scss */
.main-body .video-carousel-wrapper .caroufredsel_wrapper {
  height: 155px!important;
}
/* line 675, globalStyles.scss */
.main-body .video-carousel-wrapper #video-carousel li {
  width: 150px;
  margin-left: 10px;
  float: left;
  position: relative;
}
/* line 681, globalStyles.scss */
.main-body .video-carousel-wrapper #video-carousel li:first-child {
  margin-left: 0;
}
/* line 685, globalStyles.scss */
.main-body .video-carousel-wrapper #video-carousel li img {
  max-width: 140px;
  height: 79px;
  float: left;
  margin-bottom: 10px;
}
/* line 692, globalStyles.scss */
.main-body .video-carousel-wrapper #video-carousel li h3 {
  font-size: 14px;
  line-height: 14px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
/* line 699, globalStyles.scss */
.main-body .video-carousel-wrapper #video-carousel li h4 {
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 3px;
  display: block;
  width: 140px;
}
/* line 707, globalStyles.scss */
.main-body .video-carousel-wrapper #video-carousel li a {
  color: #333;
  text-decoration: none;
}
/* line 711, globalStyles.scss */
.main-body .video-carousel-wrapper #video-carousel li a:hover {
  text-decoration: underline;
}
/* line 715, globalStyles.scss */
.main-body .video-carousel-wrapper #video-carousel li a span {
  position: absolute;
  top: 73px;
  left: 0;
  width: 30px;
  height: 30px;
  background-color: #333;
}
/* line 726, globalStyles.scss */
.main-body .video-carousel-wrapper #video-carousel li.active .image-wrapper {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 5px solid #333333;
  width: 140px;
  height: 79px;
  overflow: hidden;
  display: inline-block;
  float: left;
  margin-bottom: 10px;
}
/* line 739, globalStyles.scss */
.main-body .video-carousel-wrapper #video-carousel li.active img {
  width: 140px;
  position: relative;
  top: -5px;
  left: -5px;
}
/* line 749, globalStyles.scss */
.main-body .video-carousel-wrapper .video-controls {
  text-align: center;
  display: inline-block;
  margin-top: 25px;
}
/* line 754, globalStyles.scss */
.main-body .video-carousel-wrapper .video-controls a, .main-body .video-carousel-wrapper .video-controls .pager {
  float: left;
  color: #333;
  text-decoration: none;
}
/* line 760, globalStyles.scss */
.main-body .video-carousel-wrapper .video-controls a {
  width: 28px;
  height: 21px;
  font-size: 0.875em;
  font-weight: bold;
  padding-top: 7px;
}
/* line 768, globalStyles.scss */
.main-body .video-carousel-wrapper .video-controls .prev, .main-body .video-carousel-wrapper .video-controls .next {
  text-indent: -99999em;
}
/* line 771, globalStyles.scss */
.main-body .video-carousel-wrapper .video-controls .prev:hover, .main-body .video-carousel-wrapper .video-controls .next:hover {
  opacity: 0.8;
}
/* line 778, globalStyles.scss */
.main-body .video-carousel-wrapper .video-controls .pager a.selected {
  background-color: #333;
  color: #fff;
}
/* line 783, globalStyles.scss */
.main-body .video-carousel-wrapper .video-controls .pager a:hover {
  color: #fff;
  background-color: #333;
}

/* grid_1 stuff */
/* line 796, globalStyles.scss */
.grid_1-inner {
  /* video carousel styles */
}
/* line 798, globalStyles.scss */
.grid_1-inner .video-carousel-wrapper {
  /*max-width: 620px;*/
  /*max-height: 210px;*/
  width: 300px;
  overflow: hidden;
  padding: 18px 0;
  margin-bottom: 10px;
  text-align: center;
  border-bottom: 1px solid #C9C9C9;
}
/* line 808, globalStyles.scss */
.grid_1-inner .video-carousel-wrapper .caroufredsel_wrapper {
  height: 155px!important;
}
/* line 814, globalStyles.scss */
.grid_1-inner .video-carousel-wrapper #video-carousel li {
  width: 145px;
  margin-right: 15px;
  float: left;
  position: relative;
  min-height: 185px;
  /*
  &:first-child {
  	margin-left: 0;
  }
  */
}
/* line 826, globalStyles.scss */
.grid_1-inner .video-carousel-wrapper #video-carousel li img {
  max-width: 140px;
  height: 79px;
  float: left;
  margin-bottom: 10px;
}
/* line 833, globalStyles.scss */
.grid_1-inner .video-carousel-wrapper #video-carousel li h3 {
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
  margin-bottom: 10px;
  text-transform: uppercase;
  text-align: left;
}
/* line 840, globalStyles.scss */
.grid_1-inner .video-carousel-wrapper #video-carousel li h3 a {
  color: #ed1c24;
}
/* line 845, globalStyles.scss */
.grid_1-inner .video-carousel-wrapper #video-carousel li h4 {
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 3px;
  display: block;
  width: 140px;
  text-align: left;
}
/* line 854, globalStyles.scss */
.grid_1-inner .video-carousel-wrapper #video-carousel li a {
  color: #333;
  text-decoration: none;
}
/* line 858, globalStyles.scss */
.grid_1-inner .video-carousel-wrapper #video-carousel li a:hover {
  text-decoration: underline;
}
/* line 862, globalStyles.scss */
.grid_1-inner .video-carousel-wrapper #video-carousel li a span {
  position: absolute;
  top: 73px;
  left: 0;
  width: 30px;
  height: 30px;
  background-color: #333;
}
/* line 870, globalStyles.scss */
.grid_1-inner .video-carousel-wrapper #video-carousel li a span.news-video-icon {
  background: #333333 url("../../../images/svg/icon-sprite.svg") no-repeat;
  background-size: 10em auto;
  background-position: -112px -21px;
}
/* line 880, globalStyles.scss */
.grid_1-inner .video-carousel-wrapper #video-carousel li.active .image-wrapper {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 5px solid #333333;
  width: 140px;
  height: 79px;
  overflow: hidden;
  display: inline-block;
  float: left;
  margin-bottom: 10px;
}
/* line 893, globalStyles.scss */
.grid_1-inner .video-carousel-wrapper #video-carousel li.active img {
  width: 140px;
  position: relative;
  top: -5px;
  left: -5px;
}
/* line 903, globalStyles.scss */
.grid_1-inner .video-carousel-wrapper .video-controls {
  text-align: center;
  display: inline-block;
  margin-top: 25px;
}
/* line 908, globalStyles.scss */
.grid_1-inner .video-carousel-wrapper .video-controls a, .grid_1-inner .video-carousel-wrapper .video-controls .pager {
  float: left;
  color: #333;
  text-decoration: none;
}
/* line 914, globalStyles.scss */
.grid_1-inner .video-carousel-wrapper .video-controls a {
  width: 28px;
  height: 21px;
  font-size: 0.875em;
  font-weight: bold;
  padding-top: 7px;
}
/* line 922, globalStyles.scss */
.grid_1-inner .video-carousel-wrapper .video-controls .prev, .grid_1-inner .video-carousel-wrapper .video-controls .next {
  text-indent: -99999em;
}
/* line 925, globalStyles.scss */
.grid_1-inner .video-carousel-wrapper .video-controls .prev:hover, .grid_1-inner .video-carousel-wrapper .video-controls .next:hover {
  opacity: 0.8;
}
/* line 932, globalStyles.scss */
.grid_1-inner .video-carousel-wrapper .video-controls .pager a.selected {
  background-color: #333;
  color: #fff;
}
/* line 937, globalStyles.scss */
.grid_1-inner .video-carousel-wrapper .video-controls .pager a:hover {
  color: #fff;
  background-color: #333;
}

/* line 949, globalStyles.scss */
.svg .main-body h2 .rss, .svg .grid_1-inner h2 .rss {
  background: url("../../../images/svg/icon-sprite.svg") no-repeat;
  background-position: -60px -345px;
  background-size: 154px auto;
  text-indent: -9999em;
  color: transparent;
}
/* line 959, globalStyles.scss */
.svg .main-body .latest-headlines .news-video-icon, .svg .grid_1-inner .latest-headlines .news-video-icon {
  background: url("../../../images/svg/icon-sprite.svg") no-repeat;
  background-size: 11em auto;
  background-position: -124px -23px;
}
/* line 967, globalStyles.scss */
.svg .main-body .videoContainer .news-video-icon, .svg .grid_1-inner .videoContainer .news-video-icon {
  background: url("../../../images/svg/icon-sprite.svg") no-repeat;
  background-size: 17em auto;
  background-position: -192px -36px;
  background-color: #333333;
  bottom: 0;
  height: 51px;
  left: 0;
  position: absolute;
  width: 51px;
}
/* line 981, globalStyles.scss */
.svg .main-body .video-highlights-section .video-holder, .svg .grid_1-inner .video-highlights-section .video-holder {
  display: block;
  margin-top: 20px;
  max-height: 430px;
  max-width: 620px;
}
/* line 987, globalStyles.scss */
.svg .main-body .video-highlights-section .video-holder .videoContainer, .svg .grid_1-inner .video-highlights-section .video-holder .videoContainer {
  cursor: pointer;
  height: 350px;
  position: relative;
  width: 620px;
}
/* line 994, globalStyles.scss */
.svg .main-body .video-highlights-section .video-holder .videoPlaceholder, .svg .grid_1-inner .video-highlights-section .video-holder .videoPlaceholder {
  height: 350px;
}
/* line 998, globalStyles.scss */
.svg .main-body .video-highlights-section .video-holder p, .svg .grid_1-inner .video-highlights-section .video-holder p {
  font-size: 0.75em;
  font-weight: bold;
  padding: 7px 10px;
  background-color: #EDEDED;
}
/* line 1008, globalStyles.scss */
.svg .main-body .latestVideos .news-video-icon, .svg .grid_1-inner .latestVideos .news-video-icon {
  background: url("../../../images/svg/icon-sprite.svg") no-repeat;
  background-size: 10em auto;
  background-position: -112px -21px;
}
/* line 1015, globalStyles.scss */
.svg .main-body .latestVideos.active h4, .svg .grid_1-inner .latestVideos.active h4 {
  text-decoration: underline;
}
/* line 1022, globalStyles.scss */
.svg .main-body .video-controls .next, .svg .main-body .video-controls .prev, .svg .grid_1-inner .video-controls .next, .svg .grid_1-inner .video-controls .prev {
  background: url("../../../images/svg/icon-sprite.svg") no-repeat;
  background-size: 9em auto;
}
/* line 1026, globalStyles.scss */
.svg .main-body .video-controls .next, .svg .grid_1-inner .video-controls .next {
  background-position: -87px -37px;
}
/* line 1030, globalStyles.scss */
.svg .main-body .video-controls .prev, .svg .grid_1-inner .video-controls .prev {
  background-position: -87px 8px;
}

/* Main Body styles Home Page end */
/* Main Body styles Article Page */
/* line 1039, globalStyles.scss */
.no-touch .adaptive-stage .adaptive-sub-navigation .secondary-nav li:hover > ul.sub-nav {
  display: block!important;
}

/* line 1043, globalStyles.scss */
.no-touch .adaptive-sub-navigation .secondary-nav li .sub-nav li ul li:hover {
  background-color: #333;
}
/* line 1046, globalStyles.scss */
.no-touch .adaptive-sub-navigation .secondary-nav li .sub-nav li ul li:hover a {
  color: #fff!important;
}

/* line 1053, globalStyles.scss */
.adaptive-stage .adaptive-body .article-sub-nav {
  padding: 0 20px;
  /*margin-bottom: 15px;*/
  position: relative;
  z-index: 10;
}
/* line 1060, globalStyles.scss */
.adaptive-stage .adaptive-body .article-sub-nav .body-hero .adaptive-sub-navigation {
  /*left: 80px;
  top: 60px;
  position: absolute;*/
  float: left;
  margin-left: -15px;
}
/* line 1074, globalStyles.scss */
.adaptive-stage .adaptive-body .article-sub-nav .body-hero .header {
  min-height: 119px;
  margin-bottom: -10px;
}
/* line 1078, globalStyles.scss */
.adaptive-stage .adaptive-body .article-sub-nav .body-hero .header h1 {
  float: left;
  line-height: 1;
}
/* line 1082, globalStyles.scss */
.adaptive-stage .adaptive-body .article-sub-nav .body-hero .header h1 .logo {
  float: left;
  padding-right: 15px;
}
/* line 1088, globalStyles.scss */
.adaptive-stage .adaptive-body .article-sub-nav .body-hero .header h2 {
  float: left;
  line-height: 0.8em;
  font-size: 80px;
  margin: 0;
  min-width: 540px;
}
/* line 1096, globalStyles.scss */
.adaptive-stage .adaptive-body .article-sub-nav .body-hero .header h3 {
  margin: 0;
  position: relative;
  top: 39px;
  float: right;
  font-size: 1.8em;
  line-height: 0.8em;
  font-weight: normal;
}
/* line 1107, globalStyles.scss */
.adaptive-stage .adaptive-body .article-sub-nav .body-hero .sponsor {
  float: right;
}
/* line 1112, globalStyles.scss */
.adaptive-stage .adaptive-body .video-holder {
  display: block;
  margin-top: 20px;
  max-height: 430px;
  max-width: 620px;
}
/* line 1118, globalStyles.scss */
.adaptive-stage .adaptive-body .video-holder p {
  font-size: 0.75em;
  font-weight: bold;
  padding: 7px 10px;
  line-height: 1;
  background-color: #EDEDED;
}
/* line 1126, globalStyles.scss */
.adaptive-stage .adaptive-body .WC_fifaLogo {
  margin-top: 20px;
}

/* line 1132, globalStyles.scss */
.article-container .breadcrumb {
  font-weight: bold;
  font-size: 0.750em;
  margin: 10px 0;
}
/* line 1137, globalStyles.scss */
.article-container .breadcrumb .next-crumb {
  padding: 0 10px;
  font-weight: normal;
}
/* line 1141, globalStyles.scss */
.article-container .breadcrumb .current-crumb {
  font-weight: normal;
}
/* line 1145, globalStyles.scss */
.article-container .breadcrumb a {
  color: #333;
}
/* line 1149, globalStyles.scss */
.article-container .article-inner-sidebar {
  float: left;
  margin: 0;
  position: relative;
  width: 160px;
}
/* line 1155, globalStyles.scss */
.article-container .article-inner-sidebar li {
  font-size: 0.875em;
  line-height: 1.5em;
}
/* line 1159, globalStyles.scss */
.article-container .article-inner-sidebar li span {
  font-weight: bold;
}
/* line 1162, globalStyles.scss */
.article-container .article-inner-sidebar li span a {
  text-decoration: none;
  color: #333;
}
/* line 1168, globalStyles.scss */
.article-container .article-inner-sidebar li.date {
  line-height: 2.5;
  margin-bottom: 5px;
}
/* line 1174, globalStyles.scss */
.article-container .article-hero {
  margin-bottom: 14px;
  padding-bottom: 18px;
  border-bottom: 1px solid #ddd;
  overflow: hidden;
}
/* line 1180, globalStyles.scss */
.article-container .article-hero p {
  margin: 0;
}
/* line 1184, globalStyles.scss */
.article-container .article-hero h1 {
  font-size: 3.125em;
  line-height: 1em;
  margin-bottom: 5px;
}
/* line 1191, globalStyles.scss */
.article-container .article-hero .video-holder .videoContainer {
  position: relative;
  cursor: pointer;
  height: 350px;
  width: 620px;
}
/* line 1197, globalStyles.scss */
.article-container .article-hero .video-holder .videoContainer .news-video-icon {
  background-color: #333333;
  bottom: 0;
  height: 33px;
  left: 0;
  position: absolute;
  width: 33px;
}
/* line 1206, globalStyles.scss */
.article-container .article-hero .video-holder .videoContainer img {
  height: 350px;
  width: 620px;
}
/* line 1212, globalStyles.scss */
.article-container .article-hero .video-holder .videoPlaceholder {
  display: none;
  height: 350px;
}
/* line 1218, globalStyles.scss */
.article-container .article-body {
  float: right;
  width: 458px;
}
/* line 1222, globalStyles.scss */
.article-container .article-body .article-feature {
  clear: left;
  float: left;
  margin-left: -162px;
  padding: 5px 20px 10px 0;
}
/* line 1229, globalStyles.scss */
.article-container .article-body p.bintro {
  font-weight: bold;
  font-size: 20px;
  line-height: 1.2em;
}
/* line 1235, globalStyles.scss */
.article-container .article-body .emailContainer {
  display: none;
  background-color: #ededed;
  padding: 0 13px 20px;
  border-bottom: solid 1px #c9c9c9;
  margin-bottom: 15px;
  position: relative;
}
/* line 1244, globalStyles.scss */
.article-container .article-body .emailContainer form input, .article-container .article-body .emailContainer form textarea {
  width: 431px;
  border: solid 1px #c9c9c9;
  height: 29px;
}
/* line 1250, globalStyles.scss */
.article-container .article-body .emailContainer form textarea {
  resize: none;
  height: 174px;
}
/* line 1255, globalStyles.scss */
.article-container .article-body .emailContainer form label {
  margin-top: 20px;
  display: block;
  font-size: 14px;
  color: #333;
  margin-bottom: 10px;
  text-align: left;
}
/* line 1264, globalStyles.scss */
.article-container .article-body .emailContainer form .email_options {
  margin-top: 20px;
}
/* line 1267, globalStyles.scss */
.article-container .article-body .emailContainer form .email_options input {
  background-color: #333;
  border: medium none;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-weight: bold;
  padding: 6px 10px;
  width: auto;
  float: left;
}
/* line 1279, globalStyles.scss */
.article-container .article-body .emailContainer form .email_options a {
  float: right;
  margin-top: 10px;
  color: #333;
  font-size: 14px;
  text-decoration: none;
}

/* line 1292, globalStyles.scss */
.article-single-column h2.themed-header {
  background-color: #333333;
  color: #FFFFFF;
  font-size: 1.375em;
  font-weight: normal;
  line-height: 1;
  padding: 10px 10px 8px;
  margin-bottom: 17px;
}
/* line 1302, globalStyles.scss */
.article-single-column .news-pods, .article-single-column .promo-pods {
  margin-bottom: 18px;
  float: left;
  height: auto !important;
}
/* line 1311, globalStyles.scss */
.article-single-column .promo-pods .sidePromoSlider li a {
  display: block;
  height: 292px;
}
/* line 1321, globalStyles.scss */
.article-single-column .news-pods.related-news time {
  display: none;
}
/* line 1326, globalStyles.scss */
.article-single-column .news-pods h3, .article-single-column .news-pods ul {
  padding: 0 10px;
}
/* line 1329, globalStyles.scss */
.article-single-column .news-pods h3 {
  font-size: 1.250em;
  color: #fff;
  margin-bottom: 0;
  padding-top: 6px;
  font-weight: normal;
  line-height: 1.7em;
  background-color: #333333;
}
/* line 1338, globalStyles.scss */
.article-single-column .news-pods ul {
  border: 1px solid #C9C9C9;
  border-top: none;
}
/* line 1342, globalStyles.scss */
.article-single-column .news-pods ul.sidePromoSlider {
  border: none;
  padding: 0;
  min-height: 290px;
}
/* line 1347, globalStyles.scss */
.article-single-column .news-pods ul.sidePromoSlider li {
  border: none;
  padding: 0;
}
/* line 1353, globalStyles.scss */
.article-single-column .news-pods ul li {
  padding: 20px 0;
  display: inline-block;
  font-size: 1.063em;
  line-height: 1.1em;
  font-weight: bold;
  width: 100%;
  border-top: 1px dotted #C9C9C9;
}
/* line 1362, globalStyles.scss */
.article-single-column .news-pods ul li:first-child {
  border-top: none;
}
/* line 1372, globalStyles.scss */
.article-single-column .news-pods ul li a:hover {
  text-decoration: underline;
}
/* line 1376, globalStyles.scss */
.article-single-column .news-pods ul li img {
  float: left;
  margin-right: 9px;
  width: 141px;
  height: 79px;
}
/* line 1387, globalStyles.scss */
.article-single-column .news-pods.latest-news ul li {
  font-size: 0.875em;
  padding: 18px 0;
}
/* line 1391, globalStyles.scss */
.article-single-column .news-pods.latest-news ul li .video-icon {
  padding: 1px 0 0 25px;
}
/* line 1399, globalStyles.scss */
.article-single-column .news-pods.promos img {
  width: 300px;
  height: 290px;
}
/* line 1406, globalStyles.scss */
.article-single-column .search-box {
  background-color: #ededed;
  border: 1px solid #c9c9c9;
  padding: 10px 12px 18px;
  margin-bottom: 17px;
}
/* line 1412, globalStyles.scss */
.article-single-column .search-box h3 {
  font-size: 22px;
  margin-bottom: 11px;
  line-height: 1;
  color: #015CA8;
  font-weight: normal;
}
/* line 1420, globalStyles.scss */
.article-single-column .search-box input.text {
  width: 197px;
  border: 1px solid #c9c9c9;
  padding: 7px 10px;
  float: left;
  margin-right: 10px;
  margin-top: 0;
  -webkit-appearance: none;
  border-radius: 0;
  height: 17px;
}
/* line 1432, globalStyles.scss */
.article-single-column .search-box input.searchBtn {
  border: none;
  padding: 0;
  margin: 0;
  width: 43px;
  height: 32px;
  text-indent: -99999em;
  cursor: pointer;
  -webkit-appearance: none;
  border-radius: 0;
}

/* line 1446, globalStyles.scss */
.svg .article-single-column {
  /*.news-pods {
  	&.latest-news {
  		ul {
  			li {
  				.video-icon {
  					background: url($icon-sprite) no-repeat;
  					background-size: 12em auto;
  					background-position: -127px -100px;			
  				}
  			}
  		}
  	}
  }*/
}
/* line 1447, globalStyles.scss */
.svg .article-single-column .grid_1-inner h2 {
  float: none;
}
/* line 1464, globalStyles.scss */
.svg .article-single-column .search-box input.searchBtn {
  background: url("../../../images/svg/icon-sprite.svg") no-repeat;
  background-position: -140px -162px;
  background-size: 200px auto;
  background-color: #333;
}

/* line 1476, globalStyles.scss */
.svg .article-container .article-inner-sidebar #readspeaker_button1 .listenLink {
  color: #333333;
  font-size: 0.75em;
  padding: 5px 5px 10px 0;
}
/* line 1481, globalStyles.scss */
.svg .article-container .article-inner-sidebar #readspeaker_button1 .listenLink .icon {
  background: url("../../../images/svg/icon-sprite.svg") no-repeat scroll;
  background-position: 5px -340px;
  background-size: 14em;
  float: right;
  height: 25px;
  width: 25px;
}

/* Main Body styles Article Page end */
/* Reader position */
/* line 1497, globalStyles.scss */
#readspeaker_button1 {
  margin-top: 18px;
}

/* Sponsor styles */
/* Chrome & Safari tweaks - font corrections */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 1507, globalStyles.scss */
  .adaptive-wrapper .main-body .video-carousel-wrapper #video-carousel li h3,
  .adaptive-wrapper .main-body .latest-headlines .headline-wrapper h3 {
    font-size: 0.84em;
  }

  /* line 1511, globalStyles.scss */
  .adaptive-wrapper .main-body .video-carousel-wrapper #video-carousel li a span {
    top: 72px;
  }

  /* line 1514, globalStyles.scss */
  .adaptive-wrapper .main-body .video-carousel-wrapper .caroufredsel_wrapper {
    height: 153px!important;
  }

  /* line 1519, globalStyles.scss */
  .adaptive-wrapper .search-box h3 {
    font-size: 20px;
  }

  /* line 1524, globalStyles.scss */
  .adaptive-wrapper .header h2 svg {
    margin-top: 2px;
  }
}
/* Header styles */
/* line 1530, globalStyles.scss */
.svg .header h2 a {
  display: block;
  text-indent: -9999em;
}

/* line 1534, globalStyles.scss */
.svg .womens-theme .header h2 a {
  background: url("../../../images/svg/hdr_womens.svg") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
  width: 710px;
}

/* line 1538, globalStyles.scss */
.svg .england-theme .header h2 a {
  background: url("../../../images/svg/hdr_england.svg") no-repeat scroll 0 3px;
  background-size: 370px auto;
}

/* line 1542, globalStyles.scss */
.svg .fa-theme .header h2 a {
  background: url("../../../images/svg/hdr_thefa.svg") no-repeat scroll 0 10px;
  background-size: 10em auto;
  width: 652px;
}

/* line 1547, globalStyles.scss */
.svg .fa-cup-theme .header h2 a {
  background: url("../../../images/svg/The-Emirates-FA-Cup-wordmark.svg") no-repeat scroll 0 0;
  	/*background-size: 4.9em auto;	
      width: 372px;*/
  background-size: contain;
}

/* line 1553, globalStyles.scss */
.svg .governance-theme .header h2 a {
  background: url("../../../images/svg/hdr_governance.svg") no-repeat scroll 0 7px;
  background-size: 9.4em auto;
  width: 606px;
}

/* line 1558, globalStyles.scss */
.svg .sgp-theme .header h1 a {
  background: url("../../../images/svg/hdr_sgp.svg") no-repeat scroll 0 5px;
  text-indent: -9999em;
  background-size: 9em auto;
  width: 550px;
}

/* line 1564, globalStyles.scss */
.svg .myfootball-theme .header h2 a {
  background: url("../../../images/svg/hdr_myfootball.svg") no-repeat scroll 0 12px;
  background-size: 10em auto;
  width: 721px;
}

/* line 1569, globalStyles.scss */
.svg .nosvg.myfootball-theme .header h2 a {
  background: none;
  text-indent: 0;
  font-size: 50px!important;
  line-height: 50px!important;
}

/* line 1581, globalStyles.scss */
.svg .fa-trophy-theme .header h2,
.svg .fa-vase-theme .header h2,
.svg .fa-womenscup-theme .header h2,
.svg .fa-youth-theme .header h2,
.svg .fa-sunday-theme .header h2,
.svg .other-leagues-theme .header h2,
.svg .fa-community-theme .header h2 {
  font-size: 64px;
  font-family: FSJackBold;
  margin-bottom: 12px;
}
/* line 1586, globalStyles.scss */
.svg .fa-trophy-theme .header h2 a,
.svg .fa-vase-theme .header h2 a,
.svg .fa-womenscup-theme .header h2 a,
.svg .fa-youth-theme .header h2 a,
.svg .fa-sunday-theme .header h2 a,
.svg .other-leagues-theme .header h2 a,
.svg .fa-community-theme .header h2 a {
  text-indent: 0;
}

/* line 1590, globalStyles.scss */
.svg .uefa-u17-theme .header h2 {
  font-size: 64px;
  font-family: uefaneo-bold;
  margin-bottom: 12px;
}
/* line 1595, globalStyles.scss */
.svg .uefa-u17-theme .header h2 a {
  text-indent: 0;
  color: #777CB1;
}

/* line 1604, globalStyles.scss */
.fa-youth-theme .adaptive-body .article-sub-nav .body-hero .header h2,
.fa-youth-theme .adaptive-body .article-sub-nav .body-hero .header h2 a,
.fa-community-theme .adaptive-body .article-sub-nav .body-hero .header h2,
.fa-community-theme .adaptive-body .article-sub-nav .body-hero .header h2 a {
  color: #ed232b;
  font-size: 64px!important;
  margin-bottom: 14px;
  margin-top: -2px;
}

/* line 1612, globalStyles.scss */
.fa-womenscup-theme .adaptive-body .article-sub-nav .body-hero .header h2,
.fa-womenscup-theme .adaptive-body .article-sub-nav .body-hero .header h2 a {
  color: #801C7E;
  font-size: 64px!important;
  margin-bottom: 14px;
  margin-top: -2px;
}

/* line 1624, globalStyles.scss */
.fa-trophy-theme .adaptive-body .article-sub-nav .body-hero .header h2,
.fa-trophy-theme .adaptive-body .article-sub-nav .body-hero .header h2 a,
.fa-vase-theme .adaptive-body .article-sub-nav .body-hero .header h2,
.fa-vase-theme .adaptive-body .article-sub-nav .body-hero .header h2 a,
.fa-sunday-theme .adaptive-body .article-sub-nav .body-hero .header h2,
.fa-sunday-theme .adaptive-body .article-sub-nav .body-hero .header h2 a {
  color: #002675;
  font-size: 64px!important;
  margin-bottom: 14px;
  margin-top: -2px;
}

/* line 1632, globalStyles.scss */
.other-leagues-theme .adaptive-body .article-sub-nav .body-hero .header h2,
.other-leagues-theme .adaptive-body .article-sub-nav .body-hero .header h2 a {
  color: #002d62;
  font-size: 64px!important;
  margin-bottom: 14px;
  margin-top: -2px;
}

/* Desktop inline table */
/* line 1640, globalStyles.scss */
.article-container .article-body .full-width .tableHolder {
  width: 600px;
  padding: 0 9px;
}

/* Widget Overrides */
/* Container for Opta Widgets */
/* line 1648, globalStyles.scss */
.custom-container {
  /* Player Profile */
}
/* line 1649, globalStyles.scss */
.custom-container .intro {
  padding: 0 10px;
}
/* line 1652, globalStyles.scss */
.custom-container .intro h2 {
  font-size: 24px!important;
  margin-bottom: 0!important;
  margin-top: 5px;
}
/* line 1657, globalStyles.scss */
.custom-container .intro p {
  font-size: 16px!important;
  font-weight: normal!important;
  margin-bottom: 18px!important;
}
/* line 1663, globalStyles.scss */
.custom-container h2.widgetHeader, .custom-container .englandStats h2 {
  font-size: 19px!important;
  padding: 8px 10px 6px!important;
  line-height: 1!important;
}
/* line 1669, globalStyles.scss */
.custom-container .widgetHeader:first-child {
  margin-top: 8px;
}
/* line 1673, globalStyles.scss */
.custom-container .promo-pods {
  padding: 0;
  text-align: center;
}
/* line 1678, globalStyles.scss */
.custom-container .opta-widget-container {
  /* Player image customization - squad */
  /* Fixtures Plus */
  /* Fixtures */
  /* Match Stats */
}
/* line 1679, globalStyles.scss */
.custom-container .opta-widget-container.opta-squad h2, .custom-container .opta-widget-container.opta-playerstats h2 {
  font-size: 19px!important;
  padding: 8px 10px 6px!important;
  line-height: 1!important;
}
/* line 1684, globalStyles.scss */
.custom-container .opta-widget-container.opta-squad h2 span, .custom-container .opta-widget-container.opta-playerstats h2 span {
  padding: 0;
}
/* line 1690, globalStyles.scss */
.custom-container .opta-widget-container .squad {
  margin: 0;
}
/* line 1693, globalStyles.scss */
.custom-container .opta-widget-container .squad table {
  margin: 0;
}
/* line 1697, globalStyles.scss */
.custom-container .opta-widget-container .squad table thead tr {
  padding: 0!important;
}
/* line 1700, globalStyles.scss */
.custom-container .opta-widget-container .squad table thead tr th {
  border: 0;
  font-size: 14px;
  font-weight: bold;
  background-color: #f4f4f4;
  height: 33px!important;
  line-height: 40px;
  color: #333;
  width: 100%;
  display: inline-block;
  padding: 0 0 0 10px;
  text-align: left;
}
/* line 1716, globalStyles.scss */
.custom-container .opta-widget-container .squad table tr {
  padding: 0 10px;
  display: block;
}
/* line 1720, globalStyles.scss */
.custom-container .opta-widget-container .squad table tr:first-child {
  padding-top: 10px;
}
/* line 1724, globalStyles.scss */
.custom-container .opta-widget-container .squad table tr:last-child {
  padding-bottom: 10px;
}
/* line 1728, globalStyles.scss */
.custom-container .opta-widget-container .squad table tr .jersey, .custom-container .opta-widget-container .squad table tr .image-spacer {
  display: none;
}
/* line 1732, globalStyles.scss */
.custom-container .opta-widget-container .squad table tr .player a, .custom-container .opta-widget-container .squad table tr .name a {
  color: #333333;
}
/* line 1735, globalStyles.scss */
.custom-container .opta-widget-container .squad table tr .player a:hover, .custom-container .opta-widget-container .squad table tr .name a:hover {
  color: #333333;
}
/* line 1740, globalStyles.scss */
.custom-container .opta-widget-container .squad table tr .name {
  position: relative;
  height: 44px;
  display: inline-block;
  width: 50%;
  padding: 0;
}
/* line 1747, globalStyles.scss */
.custom-container .opta-widget-container .squad table tr .name img {
  height: 54px;
  margin: 1px 12px 0 4px;
  max-width: 100%;
  border: 0!important;
}
/* line 1754, globalStyles.scss */
.custom-container .opta-widget-container .squad table tr .name .overlay {
  background: url("../../../images/customwidgets/circle_overlay.png") no-repeat 0 0;
  width: 44px;
  height: 56px;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 1768, globalStyles.scss */
.custom-container .opta-widget-container .fixtures-plus-grid {
  float: none!important;
}
/* line 1771, globalStyles.scss */
.custom-container .opta-widget-container .fixtures-plus-grid .fixture {
  /*float: none;
  margin: 0 auto 20px!important;*/
}
/* line 1775, globalStyles.scss */
.custom-container .opta-widget-container .fixtures-plus-grid .fixture:last-child {
  margin-bottom: 0!important;
}
/* line 1784, globalStyles.scss */
.custom-container .opta-widget-container .fixtures-plus-list tr.subgrouping td, .custom-container .opta-widget-container .fixtures-plus.narrow tr.subgrouping td {
  background-color: #333;
  font-size: 14px;
  font-weight: bold;
  height: 33px;
  line-height: 34px;
  padding: 0 10px;
}
/* line 1795, globalStyles.scss */
.custom-container .opta-widget-container .fixtures-plus-list .scoreline .match-time span,
.custom-container .opta-widget-container .fixtures-plus-list .scoreline td div, .custom-container .opta-widget-container .fixtures-plus.narrow .scoreline .match-time span,
.custom-container .opta-widget-container .fixtures-plus.narrow .scoreline td div {
  font-size: 14px;
}
/* line 1799, globalStyles.scss */
.custom-container .opta-widget-container .fixtures-plus-list .scoreline td, .custom-container .opta-widget-container .fixtures-plus.narrow .scoreline td {
  border: 0;
  padding: 15px 3px 10px!important;
}
/* line 1804, globalStyles.scss */
.custom-container .opta-widget-container .fixtures-plus-list .scoreline .match-time, .custom-container .opta-widget-container .fixtures-plus.narrow .scoreline .match-time {
  /*padding-left: 10px!important;*/
}
/* line 1807, globalStyles.scss */
.custom-container .opta-widget-container .fixtures-plus-list .scoreline .match-time span, .custom-container .opta-widget-container .fixtures-plus.narrow .scoreline .match-time span {
  /*background: url("../../../images/customwidgets/stopwatch.svg") 0 2px no-repeat;
  padding-top: 4px;*/
  background: none;
  padding: 0;
}
/* line 1813, globalStyles.scss */
.custom-container .opta-widget-container .fixtures-plus-list .scoreline .match-time span abbr, .custom-container .opta-widget-container .fixtures-plus.narrow .scoreline .match-time span abbr {
  margin-top: 0;
}
/* line 1820, globalStyles.scss */
.custom-container .opta-widget-container .fixtures-plus-list .scoreline .home-team-name .team-name, .custom-container .opta-widget-container .fixtures-plus.narrow .scoreline .home-team-name .team-name {
  padding-right: 46px!important;
}
/* line 1823, globalStyles.scss */
.custom-container .opta-widget-container .fixtures-plus-list .scoreline .home-team-name .crest, .custom-container .opta-widget-container .fixtures-plus.narrow .scoreline .home-team-name .crest {
  right: 10px!important;
}
/* line 1829, globalStyles.scss */
.custom-container .opta-widget-container .fixtures-plus-list .scoreline .away-team-name .team-name, .custom-container .opta-widget-container .fixtures-plus.narrow .scoreline .away-team-name .team-name {
  padding-left: 46px!important;
}
/* line 1832, globalStyles.scss */
.custom-container .opta-widget-container .fixtures-plus-list .scoreline .away-team-name .crest, .custom-container .opta-widget-container .fixtures-plus.narrow .scoreline .away-team-name .crest {
  left: 10px!important;
}
/* line 1837, globalStyles.scss */
.custom-container .opta-widget-container .fixtures-plus-list .scoreline .standout, .custom-container .opta-widget-container .fixtures-plus-list .scoreline td div, .custom-container .opta-widget-container .fixtures-plus.narrow .scoreline .standout, .custom-container .opta-widget-container .fixtures-plus.narrow .scoreline td div {
  color: #333;
  vertical-align: text-bottom;
}
/* line 1845, globalStyles.scss */
.custom-container .opta-widget-container .fixtures-plus-list .grouping:first-child td, .custom-container .opta-widget-container .fixtures-plus.narrow .grouping:first-child td {
  border-top: 0;
}
/* line 1849, globalStyles.scss */
.custom-container .opta-widget-container .fixtures-plus-list .grouping td, .custom-container .opta-widget-container .fixtures-plus.narrow .grouping td {
  background-color: #f4f4f4;
  border-radius: 0;
  border-top: 1px solid #acacac;
  color: #333333;
  font-size: 14px;
  font-weight: normal;
  height: auto;
  line-height: 14px;
  margin-bottom: 0;
  padding: 20px 0 10px 10px;
}
/* line 1867, globalStyles.scss */
.custom-container .opta-widget-container.opta-matchstats .matchstats-teamstats-container dl {
  margin: 60px auto 0;
  padding: 0;
}
/* line 1871, globalStyles.scss */
.custom-container .opta-widget-container.opta-matchstats .matchstats-teamstats-container dl dd, .custom-container .opta-widget-container.opta-matchstats .matchstats-teamstats-container dl dt {
  font-size: 14px;
  color: #333333;
}
/* line 1875, globalStyles.scss */
.custom-container .opta-widget-container.opta-matchstats .matchstats-teamstats-container dl dd span, .custom-container .opta-widget-container.opta-matchstats .matchstats-teamstats-container dl dt span {
  font-size: 14px;
  color: #333333;
  font-weight: bold;
}
/* line 1881, globalStyles.scss */
.custom-container .opta-widget-container.opta-matchstats .matchstats-teamstats-container dl dd .home-percentage, .custom-container .opta-widget-container.opta-matchstats .matchstats-teamstats-container dl dd .away-percentage, .custom-container .opta-widget-container.opta-matchstats .matchstats-teamstats-container dl dt .home-percentage, .custom-container .opta-widget-container.opta-matchstats .matchstats-teamstats-container dl dt .away-percentage {
  background: none;
  height: 5px;
  padding-top: 5px;
  font-size: 1px;
}
/* line 1888, globalStyles.scss */
.custom-container .opta-widget-container.opta-matchstats .matchstats-teamstats-container dl dd .home-percentage, .custom-container .opta-widget-container.opta-matchstats .matchstats-teamstats-container dl dt .home-percentage {
  background-color: #e42126;
  color: #e42126;
}
/* line 1892, globalStyles.scss */
.custom-container .opta-widget-container.opta-matchstats .matchstats-teamstats-container dl dd .away-percentage, .custom-container .opta-widget-container.opta-matchstats .matchstats-teamstats-container dl dt .away-percentage {
  background-color: #2268af;
  color: #2268af;
}
/* line 1897, globalStyles.scss */
.custom-container .opta-widget-container.opta-matchstats .matchstats-teamstats-container dl dd .stat-home span, .custom-container .opta-widget-container.opta-matchstats .matchstats-teamstats-container dl dt .stat-home span {
  text-align: right;
  padding-right: 10px;
}
/* line 1902, globalStyles.scss */
.custom-container .opta-widget-container.opta-matchstats .matchstats-teamstats-container dl dd .stat-away span, .custom-container .opta-widget-container.opta-matchstats .matchstats-teamstats-container dl dt .stat-away span {
  text-align: left;
  padding-left: 10px;
}
/* line 1911, globalStyles.scss */
.custom-container .opta-widget-container.opta-matchstats .playerstats-container table {
  border-bottom: 1px solid #acacac;
}
/* line 1914, globalStyles.scss */
.custom-container .opta-widget-container.opta-matchstats .playerstats-container table th {
  background: 0;
  background-color: #F4F4F4;
  padding: 50px 10px 10px;
  border: 0;
  font-size: 14px;
  color: #333333;
  height: auto;
  line-height: 14px;
}
/* line 1925, globalStyles.scss */
.custom-container .opta-widget-container.opta-matchstats .playerstats-container table td {
  font-size: 14px;
  color: #333333;
  padding: 10px;
  height: auto!important;
  vertical-align: middle;
}
/* line 1930, globalStyles.scss */
.custom-container .opta-widget-container.opta-matchstats .playerstats-container table td span a {
  font-size: 14px;
  font-weight: normal;
}
/* line 1938, globalStyles.scss */
.custom-container .opta-widget-container.opta-matchstats .playerstats-container table td.name .player {
  top: 0;
}
/* line 1943, globalStyles.scss */
.custom-container .opta-widget-container.opta-matchstats .playerstats-container table .jersey, .custom-container .opta-widget-container.opta-matchstats .playerstats-container table .image-spacer {
  display: none;
}
/* line 1948, globalStyles.scss */
.custom-container .opta-widget-container.opta-matchstats .playerstats-container .category-key {
  padding-left: 10px;
}
/* line 1951, globalStyles.scss */
.custom-container .opta-widget-container.opta-matchstats .playerstats-container .category-key dd, .custom-container .opta-widget-container.opta-matchstats .playerstats-container .category-key dt {
  font-size: 12px;
  color: #333333;
  font-weight: bold;
}
/* line 1958, globalStyles.scss */
.custom-container .opta-widget-container.opta-matchstats .playerstats-container .playerstats-filter {
  left: 10px;
  top: 10px;
  right: auto;
}
/* line 1968, globalStyles.scss */
.custom-container.mobileLayout {
  /* Custom England stats*/
}
/* line 1971, globalStyles.scss */
.custom-container.mobileLayout .englandStats {
  border-bottom: 3px solid #e42126;
  margin-bottom: 0;
}
/* line 1975, globalStyles.scss */
.custom-container.mobileLayout .englandStats h2 {
  background-color: #E42126;
  border-radius: 0;
  font-family: FlamaBasic;
  font-size: 1.25em;
  font-weight: normal;
  height: auto;
  line-height: 1.7em;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-top: 6px;
  color: #fff;
}
/* line 1989, globalStyles.scss */
.custom-container.mobileLayout .englandStats .capStats {
  float: none;
  margin: 0 auto;
  border-bottom: 1px dotted #acacac;
  min-height: 283px;
}
/* line 1995, globalStyles.scss */
.custom-container.mobileLayout .englandStats .capStats ul {
  bottom: 10px;
}
/* line 2001, globalStyles.scss */
.custom-container.mobileLayout .englandStats .capStats ul, .custom-container.mobileLayout .englandStats .info ul {
  left: 0;
  width: auto;
}
/* line 2007, globalStyles.scss */
.custom-container.mobileLayout .englandStats .dividerHr {
  border-bottom: 1px dotted #acacac;
  bottom: 88px;
  display: block;
  position: relative;
  width: 290px;
  margin: 0 auto;
}
/* line 2016, globalStyles.scss */
.custom-container.mobileLayout .englandStats .info {
  padding: 10px 0;
  min-height: 245px;
  float: none;
  width: 290px;
  margin: 0 auto;
}
/* line 2023, globalStyles.scss */
.custom-container.mobileLayout .englandStats .info .debut, .custom-container.mobileLayout .englandStats .info .lastMatch {
  width: 100%;
  padding-left: 10px;
}
/* line 2027, globalStyles.scss */
.custom-container.mobileLayout .englandStats .info .debut h3, .custom-container.mobileLayout .englandStats .info .lastMatch h3 {
  margin-top: 0;
}
/* line 2031, globalStyles.scss */
.custom-container.mobileLayout .englandStats .info .debut img, .custom-container.mobileLayout .englandStats .info .debut .details, .custom-container.mobileLayout .englandStats .info .lastMatch img, .custom-container.mobileLayout .englandStats .info .lastMatch .details {
  float: left;
}
/* line 2035, globalStyles.scss */
.custom-container.mobileLayout .englandStats .info .debut .details, .custom-container.mobileLayout .englandStats .info .lastMatch .details {
  margin-left: 15px;
}
/* line 2040, globalStyles.scss */
.custom-container.mobileLayout .englandStats .info .lastMatch {
  border-bottom: 1px dotted #c9c9c9;
  padding-bottom: 18px;
}
/* line 2045, globalStyles.scss */
.custom-container.mobileLayout .englandStats .info .debut {
  padding-top: 5px;
}
/* line 2049, globalStyles.scss */
.custom-container.mobileLayout .englandStats .info ul {
  position: relative;
  display: inline-block;
  top: 15px;
  padding-bottom: 10px;
}
/* line 2055, globalStyles.scss */
.custom-container.mobileLayout .englandStats .info ul li:first-child {
  padding-left: 0;
}
/* line 2064, globalStyles.scss */
.custom-container.mobileLayout .opta-widget-container.opta-playerstats h2 {
  background-color: #E42126;
  border-radius: 0;
  font-family: FlamaBasic;
  font-size: 1.25em;
  font-weight: normal;
  height: auto;
  line-height: 1.7em;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-top: 6px;
}
/* line 2077, globalStyles.scss */
.custom-container.mobileLayout .opta-widget-container.opta-playerstats .playerstats {
  padding: 10px 10px 0;
}
/* line 2080, globalStyles.scss */
.custom-container.mobileLayout .opta-widget-container.opta-playerstats .playerstats dl {
  border: 0;
  width: 100%;
}
/* line 2084, globalStyles.scss */
.custom-container.mobileLayout .opta-widget-container.opta-playerstats .playerstats dl dd, .custom-container.mobileLayout .opta-widget-container.opta-playerstats .playerstats dl dt {
  border: 0;
  font-size: 16px;
  background: none;
  padding-left: 0;
  text-indent: 0;
}
/* line 2095, globalStyles.scss */
.custom-container.mobileLayout .opta-widget-container.opta-playerprofile {
  margin-top: 5px;
}
/* line 2100, globalStyles.scss */
.custom-container.mobileLayout .opta-widget-container.opta-playerprofile .profile-container .playerprofile .team-logo {
  position: relative;
  border-right: 0;
  left: auto;
  margin: 0 auto;
  height: 135px;
}
/* line 2112, globalStyles.scss */
.custom-container.mobileLayout .opta-widget-container.opta-playerprofile .profile-container .playerprofile dl {
  border-top: 1px dotted #C9C9C9;
  margin: 0;
  padding: 0;
  text-align: center;
  position: relative;
  z-index: 0;
  padding: 18px 0 0 0;
}
/* line 2121, globalStyles.scss */
.custom-container.mobileLayout .opta-widget-container.opta-playerprofile .profile-container .playerprofile dl .playerName {
  font-size: 24px;
}
/* line 2125, globalStyles.scss */
.custom-container.mobileLayout .opta-widget-container.opta-playerprofile .profile-container .playerprofile dl dt, .custom-container.mobileLayout .opta-widget-container.opta-playerprofile .profile-container .playerprofile dl dd {
  display: inline-block;
  float: none;
  font-size: 16px;
  padding-bottom: 10px;
  padding-top: 0;
}
/* line 2138, globalStyles.scss */
.custom-container.mobileLayout .opta-widget-container.opta-standings .opta-dropdown {
  background: none repeat scroll 0 0 #f4f4f4;
  height: 45px;
}
/* line 2142, globalStyles.scss */
.custom-container.mobileLayout .opta-widget-container.opta-standings .opta-dropdown span {
  background: none repeat scroll 0 0 #333;
  font-size: 14px;
  height: 15px;
  left: 7px;
  padding: 5px 0 5px 10px;
  position: relative;
  text-indent: 0;
  top: 10px;
  color: #fff;
  width: 100px;
}
/* line 2154, globalStyles.scss */
.custom-container.mobileLayout .opta-widget-container.opta-standings .opta-dropdown span span {
  background: url("../../../images/customwidgets/selectIcon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: block;
  height: 8px;
  outline: medium none;
  position: absolute;
  right: 0;
  top: 8px;
  left: auto;
  padding: 0;
  width: 16px;
}
/* line 2169, globalStyles.scss */
.custom-container.mobileLayout .opta-widget-container.opta-standings .opta-dropdown.active span > span {
  background-position: 0 -8px;
}
/* line 2174, globalStyles.scss */
.custom-container.mobileLayout .opta-widget-container.opta-standings .opta-dropdown .tabs-nav {
  background-color: #333;
  border: 1px solid #333;
  left: 7px;
  width: 108px;
  box-sizing: content-box;
  padding: 0;
  z-index: 0;
}
/* line 2183, globalStyles.scss */
.custom-container.mobileLayout .opta-widget-container.opta-standings .opta-dropdown .tabs-nav li {
  height: 15px;
  line-height: 14px;
  padding: 5px 0;
  width: 100%;
  box-sizing: content-box;
  border-bottom: 1px solid #eee;
}
/* line 2191, globalStyles.scss */
.custom-container.mobileLayout .opta-widget-container.opta-standings .opta-dropdown .tabs-nav li:last-child {
  border: 0;
}
/* line 2195, globalStyles.scss */
.custom-container.mobileLayout .opta-widget-container.opta-standings .opta-dropdown .tabs-nav li a {
  padding: 0;
  color: #fff;
  font-weight: normal;
  line-height: 14px;
}
/* line 2202, globalStyles.scss */
.custom-container.mobileLayout .opta-widget-container.opta-standings .opta-dropdown .tabs-nav li:hover {
  background-color: #fef4f4;
}
/* line 2205, globalStyles.scss */
.custom-container.mobileLayout .opta-widget-container.opta-standings .opta-dropdown .tabs-nav li:hover a {
  color: #333;
  background: none;
}
