@import url('https://fonts.googleapis.com/css?family=Montserrat|Open+Sans');
@import url('https://fonts.googleapis.com/css?family=Crimson+Text:300,400,700');
/**********ELECTROLIZE IS A TEST FONT ONLY**************
@import url('https://fonts.googleapis.com/css?family=Electrolize');

.electrolize-reg() { font-family:"Electrolize", Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; }

*********ELECTROLIZE IS A TEST FONT ONLY***************/
footer {
  background: url('../../../../../../content/dam/atvi/sekiro/footer/footer-desktop-bg.png') center center no-repeat;
  background-size: cover;
  color: #ffffff;
  font-size: 14px;
  text-align: center;
  font-family: 'Crimson Text', serif;
  font-style: normal;
  font-weight: 500;
  position: relative;
  /*
    &:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: url('../../../../../../content/dam/atvi/sekiro/common/gold-border-desktop.png') center center no-repeat;
    background-size: cover;
    width: 100%;
    height: 30px;
    z-index: 9999;
}*/
}
footer .inner-footer {
  width: 100%;
  padding: 75px 30px 50px;
  margin: 0 auto;
}
footer .inner-footer > div {
  margin-bottom: 25px;
}
footer .footer-links li {
  display: inline-block;
  margin: 0 15px;
}
footer .footer-links li.privacy-check {
  margin-right: 55px;
}
footer .footer-links a,
footer .footer-links #ot-sdk-btn.ot-sdk-show-settings,
footer .footer-links #ot-sdk-btn.optanon-show-settings {
  text-decoration: none;
  color: #adabab;
}
footer .line-break {
  width: 100%;
  height: 2px;
}
footer .footer-logos {
  position: relative;
}
footer .footer-logos li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 15px;
}
footer .footer-logos li a img {
  width: 100%;
}
footer .footer-logos li.treyarch {
  width: 150px;
}
footer .footer-logos li.atvi {
  width: 150px;
}
footer .footer-logos li.rating {
  width: 150px;
}
footer .footer-rating-section li {
  display: inline-block;
  vertical-align: middle;
}
footer .footer-rating-section li:last-child {
  margin-right: 0;
}
footer .footer-cookies a {
  color: #ffffff;
}
footer.bo4-footer {
  display: none;
}
footer .footer-locale-selector {
  color: #000;
}
@media screen and (max-width: 680px) {
  footer .footer-locale-selector .atvi-locale-selector .locale-list {
    width: 325px;
  }
}
footer .footer-locale-selector .atvi-locale-selector .locale-entry {
  text-align: left;
}
footer .footer-locale-selector a.close-button {
  line-height: 30px;
  color: #ffffff;
}
footer .footer-locale-selector .locale-menu {
  position: absolute;
  bottom: 20px;
  z-index: 100;
}
@media screen and (max-width: 1024px) {
  footer .footer-locale-selector .locale-menu {
    bottom: 40px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    text-align: center;
  }
}
footer .footer-copyright {
  font-size: 16px;
  line-height: 24px;
}
footer .footer-copyright sup {
  vertical-align: super;
  font-size: 8px;
}
@media screen and (max-width: 440px) {
  footer .footer-links li {
    margin-bottom: 30px;
  }
  footer .footer-rating-section li {
    margin-right: 20px;
  }
  footer .footer-rating-section img {
    height: 60px;
  }
}
