'll/* continent css file */

@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:400,400i,700,700i&subset=cyrillic,cyrillic-ext");
@import url(//fonts.googleapis.com/earlyaccess/notokufiarabic.css);

/***** Global Fixes ******/

.globalFooter-logos,
.globalFooter-legal {
  max-width: 1000px !important;
}

body.page-updates p {
  font-family: "Borda-Medium", "Borda", Helvetica, sans-serif;
}

.gameinfoDetails-intro .introList img {
  display: none;
}

.defaultTheme.Slideshow .Slideshow-slide .slider-content {
  max-width: 375px !important;
}

@media only screen and (max-width: 320px) {
  .globalNavigation.mobile .globalNavigation-logo {
    left: 60px !important;
  }
}

.UpdatesDetail .wysiwygContent {
  max-width: 960px !important;
}

.UpdatesDetail .wysiwygContent h2 {
  font-size: 2rem !important;
}

.UpdatesDetail .wysiwygContent p,
.UpdatesDetail .wysiwygContent li {
  font-size: 1rem !important;
}

.UpdatesDetail .wysiwygContent a {
  font-size: 1rem !important;
  font-weight: 600 !important;
}

.UpdatesDetail .wysiwygContent .mentions p,
.UpdatesDetail .wysiwygContent .mentions a {
  font-size: 0.8rem !important;
  margin-top: 2rem;
}

.UpdatesDetail .wysiwygContent .btn-primary span {
  color: #e5e3e0;
  font-size: 1.5rem;
  font-weight: 600;
  padding: 0.5rem;
}

.homeBeta-content h4 {
  text-align: center;
  text-transform: none;
  font-size: 1.3rem !important;
  line-height: 1.4rem !important;
}

@media only screen and (max-width: 1024px) {
  .relatedContent {
    margin: 0;
  }
}

@media only screen and (max-width: 768px) {
  h1 {
    font-size: 2.55rem !important;
  }

  h2 {
    font-size: 2rem !important;
  }

  .wysiwygContent-article p{
    font-weight: 600 !important;
  }
}


/****** End Global Fixes ******/

/*** QUICK FIXES FOR LAUNCH ***/

html[lang="en-gb"] .updatesFeed-container .updatesFeed-filter-label {
  display: none;
}

html[lang="en-gb"]
  .updatesFeed-container
  div.updatesFeed-filters-col:nth-child(2) {
  display: none;
}
html[lang="en-gb"] .updatesFeed-container .updatesFeed-filters-clear {
  display: none;
}

html[lang="fr-fr"] .updatesFeed-container .updatesFeed-filter-label {
  display: none;
}

html[lang="fr-fr"]
  .updatesFeed-container
  div.updatesFeed-filters-col:nth-child(2) {
  display: none;
}
html[lang="fr-fr"] .updatesFeed-container .updatesFeed-filters-clear {
  display: none;
}

html[lang="de-de"] .updatesFeed-container .updatesFeed-filter-label {
  display: none;
}

html[lang="de-de"]
  .updatesFeed-container
  div.updatesFeed-filters-col:nth-child(2) {
  display: none;
}
html[lang="de-de"] .updatesFeed-container .updatesFeed-filters-clear {
  display: none;
}

html[lang="it-it"] .updatesFeed-container .updatesFeed-filter-label {
  display: none;
}

html[lang="it-it"]
  .updatesFeed-container
  div.updatesFeed-filters-col:nth-child(2) {
  display: none;
}
html[lang="it-it"] .updatesFeed-container .updatesFeed-filters-clear {
  display: none;
}

html[lang="es-es"] .updatesFeed-container .updatesFeed-filter-label {
  display: none;
}

html[lang="es-es"]
  .updatesFeed-container
  div.updatesFeed-filters-col:nth-child(2) {
  display: none;
}
html[lang="es-es"] .updatesFeed-container .updatesFeed-filters-clear {
  display: none;
}

html[lang="ar-ae"] .updatesFeed-container .updatesFeed-filter-label {
  display: none;
}

html[lang="ar-ae"]
  .updatesFeed-container
  div.updatesFeed-filters-col:nth-child(2) {
  display: none;
}
html[lang="ar-ae"] .updatesFeed-container .updatesFeed-filters-clear {
  display: none;
}

html[lang="pl-pl"] .updatesFeed-container .updatesFeed-filter-label {
  display: none;
}

html[lang="pl-pl"]
  .updatesFeed-container
  div.updatesFeed-filters-col:nth-child(2) {
  display: none;
}
html[lang="pl-pl"] .updatesFeed-container .updatesFeed-filters-clear {
  display: none;
}

html[lang="nl-nl"] .updatesFeed-container .updatesFeed-filter-label {
  display: none;
}

html[lang="nl-nl"]
  .updatesFeed-container
  div.updatesFeed-filters-col:nth-child(2) {
  display: none;
}
html[lang="nl-nl"] .updatesFeed-container .updatesFeed-filters-clear {
  display: none;
}

html[lang="en-au"] .updatesFeed-container .updatesFeed-filter-label {
  display: none;
}

html[lang="en-au"]
  .updatesFeed-container
  div.updatesFeed-filters-col:nth-child(2) {
  display: none;
}
html[lang="en-au"] .updatesFeed-container .updatesFeed-filters-clear {
  display: none;
}

html[lang="sv-se"] .updatesFeed-container .updatesFeed-filter-label {
  display: none;
}

html[lang="sv-se"]
  .updatesFeed-container
  div.updatesFeed-filters-col:nth-child(2) {
  display: none;
}
html[lang="sv-se"] .updatesFeed-container .updatesFeed-filters-clear {
  display: none;
}

html[lang="ja-jp"] .updatesFeed-container .updatesFeed-filter-label {
  display: none;
}

html[lang="ja-jp"]
  .updatesFeed-container
  div.updatesFeed-filters-col:nth-child(2) {
  display: none;
}
html[lang="ja-jp"] .updatesFeed-container .updatesFeed-filters-clear {
  display: none;
}

html[lang="ko-kr"] .updatesFeed-container .updatesFeed-filter-label {
  display: none;
}

html[lang="ko-kr"]
  .updatesFeed-container
  div.updatesFeed-filters-col:nth-child(2) {
  display: none;
}
html[lang="ko-kr"] .updatesFeed-container .updatesFeed-filters-clear {
  display: none;
}

html[lang="zh-tw"] .updatesFeed-container .updatesFeed-filter-label {
  display: none;
}

html[lang="zh-tw"]
  .updatesFeed-container
  div.updatesFeed-filters-col:nth-child(2) {
  display: none;
}
html[lang="zh-tw"] .updatesFeed-container .updatesFeed-filters-clear {
  display: none;
}

html[lang="ru-ru"] .updatesFeed-container .updatesFeed-filter-label {
  display: none;
}

html[lang="ru-ru"]
  .updatesFeed-container
  div.updatesFeed-filters-col:nth-child(2) {
  display: none;
}
html[lang="ru-ru"] .updatesFeed-container .updatesFeed-filters-clear {
  display: none;
}

/*** END QUICK FIXES ***/

/*** JA-JP Fixes ***/

html[lang="ja-jp"] .gameinfoDetails-intro-container {
  max-width: 1400px !important;
}

html[lang="ja-jp"] .promo-default .promo-column\--content {
  max-width: 80%;
}

html[lang="ja-jp"] .gameinfoStory-intro-container h3 {
  margin: 0 0 20px 0;
}

html[lang="ja-jp"] .gameinfoDetails-intro-container h3 {
  margin: 0 0 20px 0;
}

html[lang="ja-jp"] .gameinfoEndGame-intro-container h3 {
  margin: 0 0 20px 0;
}

html[lang="ja-jp"] .gameinfoStory-intro-container .content--bottom {
  max-width: 550px !important;
}

html[lang="ja-jp"]
  .defaultTheme
  .Slideshow
  .Slideshow-slide
  .nestedSliders-container,
.defaultTheme .Slideshow .Slideshow-slide .slider-content,
.defaultTheme .Slideshow .Slideshow-slide > .characterSliders-container,
.defaultTheme.Slideshow .Slideshow-slide .nestedSliders-container,
.defaultTheme.Slideshow .Slideshow-slide .slider-content,
.defaultTheme.Slideshow .Slideshow-slide > .characterSliders-container,
.defaultTheme.nestedSliders .Slideshow-slide .nestedSliders-container,
.defaultTheme.nestedSliders .Slideshow-slide .slider-content,
.defaultTheme.nestedSliders .Slideshow-slide > .characterSliders-container {
  max-width: 680px !important;
}

html[lang="ja-jp"] .gameinfoEndGame-intro .gameinfoSpecs p {
  max-width: 680px !important;
}

html[lang="ja-jp"] .gameinfoStory-intro-container .content--top {
  margin-top: 110px;
}

html[lang="ja-jp"] .gameinfoDetails-intro-container p {
  max-width: 100% !important;
}

/*** end JA-JP fixes ***/

/*** RU fixes ***/

html[lang="ru-ru"] h1,
html[lang="ru-ru"] h2,
html[lang="ru-ru"] h3,
html[lang="ru-ru"] h4,
html[lang="ru-ru"] h5,
html[lang="ru-ru"] h6 {
  font-family: "Roboto Condensed", "Europa", sans-serif !important;
  font-weight: 700;
}

html[lang="ru-ru"] span,
html[lang="ru-ru"] p,
html[lang="ru-ru"] strong,
html[lang="ru-ru"] .homeBeta .legal li label,
html[lang="ru-ru"] li,
html[lang="ru-ru"] a {
  font-family: "Roboto Condensed", "Borda-Medium", sans-serif !important;
}

@media only screen and (max-width: 768px) {
  html[lang="ru-ru"] .homeBeta-content h2 {
    font-size: 1.6rem;
    max-width: 100%;
  }
}

html[lang="ru-ru"] .gameinfoDetails-intro-container h1 {
  font-size: 2rem;
  line-height: 3rem;
}

html[lang="ru-ru"] .promo-basic-container h1 {
  font-size: 2.5rem;
  line-height: 51px;
}

html[lang="ru-ru"] .relatedContent h2 {
  font-size: 48px;
  font-size: 1.5rem;
}

html[lang="ru-ru"] .defaultTheme.Slideshow .Slideshow-slide h2 {
  font-size: 2rem;
}

@media only screen and (max-width: 768px) and (min-width: 320px) {
  html[lang="ru-ru"] .homeIntro-carousel .Slideshow h2 {
    font-size: calc(20px + 20 * ((100vw - 320px) / 448));
    line-height: calc(40px + 20 * ((100vw - 320px) / 448));
  }
}

html[lang="ru-ru"] .gameinfoStory-intro-container .content--top {
  max-width: 1000px;
}

html[lang="ru-ru"] .gameinfoStory-intro-container .content--bottom {
  max-width: 800px;
}

html[lang="ru-ru"] .homeBeta-content h4 {
  text-align: center;
}

html[lang="ru-ru"] .promo-default .promo-column\--content {
  max-width: 80%;
}

html[lang="ru-ru"] .gameinfoEndGame-intro-container h1 {
  font-size: 3rem;
}

html[lang="ru-ru"] .gameinfoEndGame-intro .introList strong {
  font-size: 1.5rem;
}

html[lang="ru-ru"] .gameinfoEndGame-intro .gameinfoSpecs .Slideshow-slide p {
  margin: auto;
}

/*** end RU-RU fixes ***/

/*** PL-PL fixes ***/
html[lang="pl-pl"] h1,
html[lang="pl-pl"] h2,
html[lang="pl-pl"] h3,
html[lang="pl-pl"] strong {
  font-family: "Roboto Condensed", "Europa", sans-serif !important;
  font-weight: 700;
}

html[lang="pl-pl"] .gameinfoStory-intro-container h1 {
  font-size: 3.5rem;
}

/*** end PL-PL fixes ***/

/*** AR-AE fixes ***/

html[lang="ar-ae"] h1,
html[lang="ar-ae"] h2,
html[lang="ar-ae"] h3,
html[lang="ar-ae"] h4,
html[lang="ar-ae"] h5,
html[lang="ar-ae"] h6 {
  font-family: "Noto Kufi Arabic", "Europa", sans-serif !important;
  font-weight: 700;
}

html[lang="ar-ae"] span,
html[lang="ar-ae"] p,
html[lang="ar-ae"] strong,
html[lang="ar-ae"] select,
html[lang="ar-ae"] .homeBeta .legal li label,
html[lang="ar-ae"] li,
html[lang="ar-ae"] a {
  font-family: "Noto Kufi Arabic", "Borda-Medium", sans-serif !important;
}

html[lang="ar-ae"] .updatesFeed-item-content {
  padding-left: 0;
  padding-right: 70px;
}

html[lang="ar-ae"] .Updates .updatesHighlight h2 {
  margin: 0 0 15px 0;
}

html[lang="ar-ae"] .Updates .updatesFeed-filters-select select {
  padding: 0 25px 0 0;
}

html[lang="ar-ae"] .Updates .updatesFeed-item-content h2 {
  margin-top: 10px;
}

html[lang="ar-ae"] .btn-primary {
  margin-top: 20px;
  padding: 5px 19px 10px 19px;
}

html[lang="ar-ae"] .homeBeta-content h2 {
  line-height: 4.8125rem;
}

/*** end AR-AE fixes ***/

html[lang="fr-ca"] .homeIntro-carousel .Slideshow-slides a span {
  text-align: center;
}

/* New Article Youtube Full Width Fix */

@media (min-width: 900px) {
  .wysiwygContent iframe {
    width: 100%;
    height: 510px;
  }

  html[lang="ar-ae"] .globalNavigation-preorder {
    left: 0;
    right: auto;
    padding: 0 40px 0 0;
  }
}

@media (max-width: 900px) {
  .wysiwygContent iframe {
    width: 100%;
    height: 360px;
  }

  .Slideshow-backward{
    left: -25px;
  }

  .Slideshow-forward{
    right: -25px;
  }
}

@media (max-width: 500px) {
  .wysiwygContent iframe {
    width: 320px;
    height: 180px;
    margin: 0 auto;
    display: block;
  }
}

.Home.page .homeBeta-content{
  display:none;
}

html[lang="es-mx"] .GameinfoBeta .home-buy, html[lang="pt-br"] .GameinfoBeta .home-buy{
  display:none;
}

/*NCSA Style edits (localized starting here)*/
.globalNavigation.region-ncsa .globalNavigation-preorder a.is-beta {
  display:none;
}