/* Mixins *******************************************/
/*easeInOutQuint*/
/* line 17, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

#globalWrapper.frozen {
  overflow: hidden;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
}


/* line 22, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}
/*********************************************************************************/
/* Icon Font Rules ***************************************************************/
/*********************************************************************************/
@font-face {
  font-family: 'ubisoft-icons';
  src: url("fonts/ubisoft-icons.eot");
  src: url("fonts/ubisoft-icons.eot?#iefix") format("embedded-opentype"), url("fonts/ubisoft-icons.svg#ubisoft-icons") format("svg"), url("fonts/ubisoft-icons.ttf") format("truetype"), url("fonts/ubisoft-icons.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
/* line 16, ../../../workspace/styles/_icon-font.scss */
[data-icon]:before {
  content: attr(data-icon);
  font-family: 'ubisoft-icons';
  -webkit-font-smoothing: antialiased;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  line-height: 1;
  speak: none;
}

/* line 28, ../../../workspace/styles/_icon-font.scss */
[class*="icon-"] {
  font-family: 'ubisoft-icons';
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

/* line 38, ../../../workspace/styles/_icon-font.scss */
.icon-uniF000:before {
  content: "\f000";
}

/* line 41, ../../../workspace/styles/_icon-font.scss */
.icon-knockout-video:before {
  content: "\e000";
}

/* line 44, ../../../workspace/styles/_icon-font.scss */
.icon-knockout-screenshot:before {
  content: "\e001";
}

/* line 47, ../../../workspace/styles/_icon-font.scss */
.icon-knockout-overlay:before {
  content: "\e002";
}

/* line 50, ../../../workspace/styles/_icon-font.scss */
.icon-knockout-news:before {
  content: "\e003";
}

/* line 53, ../../../workspace/styles/_icon-font.scss */
.icon-knockout-new-page:before {
  content: "\e004";
}

/* line 56, ../../../workspace/styles/_icon-font.scss */
.icon-knockout-download:before {
  content: "\e006";
}

/* line 59, ../../../workspace/styles/_icon-font.scss */
.icon-uplay-unit:before {
  content: "\e007";
}

/* line 62, ../../../workspace/styles/_icon-font.scss */
.icon-support:before {
  content: "\e008";
}

/* line 65, ../../../workspace/styles/_icon-font.scss */
.icon-forums:before {
  content: "\e009";
}

/* line 68, ../../../workspace/styles/_icon-font.scss */
.icon-social-youtube:before {
  content: "\e00a";
}

/* line 71, ../../../workspace/styles/_icon-font.scss */
.icon-social-twitter:before {
  content: "\e00b";
}

/* line 74, ../../../workspace/styles/_icon-font.scss */
.icon-social-tumblr:before {
  content: "\e00c";
}

/* line 77, ../../../workspace/styles/_icon-font.scss */
.icon-social-instagram:before {
  content: "\e00d";
}

/* line 80, ../../../workspace/styles/_icon-font.scss */
.icon-social-google:before {
  content: "\e00e";
}

/* line 83, ../../../workspace/styles/_icon-font.scss */
.icon-social-facebook:before {
  content: "\e00f";
}

/* line 86, ../../../workspace/styles/_icon-font.scss */
.icon-previous:before {
  content: "\e010";
}

/* line 89, ../../../workspace/styles/_icon-font.scss */
.icon-next:before {
  content: "\e011";
}

/* line 92, ../../../workspace/styles/_icon-font.scss */
.icon-check:before {
  content: "\e012";
}

/* line 95, ../../../workspace/styles/_icon-font.scss */
.icon-arrow-up:before {
  content: "\e013";
}

/* line 98, ../../../workspace/styles/_icon-font.scss */
.icon-arrow-right:before {
  content: "\e014";
}

/* line 101, ../../../workspace/styles/_icon-font.scss */
.icon-info:before {
  content: "\e015";
}

/* line 104, ../../../workspace/styles/_icon-font.scss */
.icon-menu:before {
  content: "\e016";
}

/* line 107, ../../../workspace/styles/_icon-font.scss */
.icon-close:before {
  content: "\e017";
}

/* line 110, ../../../workspace/styles/_icon-font.scss */
.icon-back:before {
  content: "\e018";
}

/* line 113, ../../../workspace/styles/_icon-font.scss */
.icon-plus:before {
  content: "\e019";
}

/* line 116, ../../../workspace/styles/_icon-font.scss */
.icon-minus:before {
  content: "\e01a";
}

/* line 119, ../../../workspace/styles/_icon-font.scss */
.icon-minimize:before {
  content: "\e01b";
}

/* line 122, ../../../workspace/styles/_icon-font.scss */
.icon-maximize:before {
  content: "\e01c";
}

/* line 125, ../../../workspace/styles/_icon-font.scss */
.icon-error:before {
  content: "\e01d";
}

/* line 128, ../../../workspace/styles/_icon-font.scss */
.icon-dlc:before {
  content: "\e01e";
}

/* line 131, ../../../workspace/styles/_icon-font.scss */
.icon-franchise:before {
  content: "\e601";
}

/* line 134, ../../../workspace/styles/_icon-font.scss */
.icon-events:before {
  content: "\e020";
}

/* line 137, ../../../workspace/styles/_icon-font.scss */
.icon-social:before {
  content: "\e021";
}

/* line 140, ../../../workspace/styles/_icon-font.scss */
.icon-handheld:before {
  content: "\e022";
}

/* line 143, ../../../workspace/styles/_icon-font.scss */
.icon-mobile:before {
  content: "\e023";
}

/* line 146, ../../../workspace/styles/_icon-font.scss */
.icon-pc:before {
  content: "\e024";
}

/* line 149, ../../../workspace/styles/_icon-font.scss */
.icon-console:before {
  content: "\e025";
}

/* line 152, ../../../workspace/styles/_icon-font.scss */
.icon-search:before {
  content: "\e026";
}

/* line 155, ../../../workspace/styles/_icon-font.scss */
.icon-promotion:before {
  content: "\e027";
}

/* line 158, ../../../workspace/styles/_icon-font.scss */
.icon-uplay:before {
  content: "\e028";
}

/* line 161, ../../../workspace/styles/_icon-font.scss */
.icon-knockout-mobile-cover:before {
  content: "\e005";
}

/* line 164, ../../../workspace/styles/_icon-font.scss */
.icon-play:before {
  content: "\e029";
}

/* line 167, ../../../workspace/styles/_icon-font.scss */
.icon-refresh:before {
  content: "\e02a";
}

/* line 170, ../../../workspace/styles/_icon-font.scss */
.icon-close-circle:before {
  content: "\e02b";
}

/* line 174, ../../../workspace/styles/_icon-font.scss */
.icon-arrow-tray-right:before {
  content: "\e02c";
}

/* line 177, ../../../workspace/styles/_icon-font.scss */
.icon-arrow-tray-left:before {
  content: "\e02d";
}

/* line 181, ../../../workspace/styles/_icon-font.scss */
.icon-screenshot:before {
  content: "\e02e";
}

/* line 184, ../../../workspace/styles/_icon-font.scss */
.icon-cover-prev:before {
  content: "\e02f";
}

/* line 187, ../../../workspace/styles/_icon-font.scss */
.icon-cover-next:before {
  content: "\e030";
}

/* line 190, ../../../workspace/styles/_icon-font.scss */
.icon-flame-icon:before {
  content: "\e031";
}

/* line 193, ../../../workspace/styles/_icon-font.scss */
.icon-home:before {
  content: "\e600";
}

.icon-virtual:before {
  content: "\e903";
}

.icon-vr:before {
  content: "\e903";
}

/*********************************************************************************/
/* Icon SVG Sprite Rules *********************************************************/
/*********************************************************************************/
/* line 200, ../../../workspace/styles/_icon-font.scss */
[class*="sprite-icon-"] {
  background-color: #6b6b6b;
  background-image: url("images/ubi-icons.svg");
  border-radius: 50%;
  display: block;
  height: 28px;
  width: 28px;
}

/* line 209, ../../../workspace/styles/_icon-font.scss */
[class*="sprite-icon-social-"] {
  height: 52px;
  width: 52px;
}

/* line 214, ../../../workspace/styles/_icon-font.scss */
.sprite-icon-video {
  background-position: -1px -1px;
}

/* line 217, ../../../workspace/styles/_icon-font.scss */
.sprite-icon-overlay {
  background-position: -31px -1px;
}

/* line 220, ../../../workspace/styles/_icon-font.scss */
.sprite-icon-screenshot {
  background-position: -1px -31px;
}

/* line 223, ../../../workspace/styles/_icon-font.scss */
.sprite-icon-download {
  background-position: -31px -31px;
}

/* line 226, ../../../workspace/styles/_icon-font.scss */
.sprite-icon-news {
  background-position: -1px -62px;
}

/* line 229, ../../../workspace/styles/_icon-font.scss */
.sprite-icon-new-page {
  background-position: -30px -61px;
}

/* line 232, ../../../workspace/styles/_icon-font.scss */
.sprite-icon-uplay-unit {
  background-position: -1px -93px;
}

/* line 235, ../../../workspace/styles/_icon-font.scss */
.sprite-icon-social-facebook {
  background-position: 0 -120px;
}

/* line 238, ../../../workspace/styles/_icon-font.scss */
.sprite-icon-social-twitter {
  background-position: -52px -120px;
}

/* line 241, ../../../workspace/styles/_icon-font.scss */
.sprite-icon-social-google {
  background-position: 0 -172px;
}

/* line 244, ../../../workspace/styles/_icon-font.scss */
.sprite-icon-social-youtube {
  background-position: -52px -172px;
}

/* line 178, sprite-global-mobile/*.png */
.sprite-global-mobile-sprite {
  background: url('images/sprites/sprite-global-mobile-s0eca87e9f0.png') no-repeat;
}

/* line 5, ../../../workspace/styles/_defaults.scss */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
}

/* line 12, ../../../workspace/styles/_defaults.scss */
html {
  font-size: 10px;
  -webkit-text-size-adjust: none;
}

/* line 18, ../../../workspace/styles/_defaults.scss */
html,
body {
  background: #000;
  height: 100%;
}

/* line 23, ../../../workspace/styles/_defaults.scss */
img {
  border: 0;
  height: auto;
  max-width: 100%;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}

/* line 31, ../../../workspace/styles/_defaults.scss */
a {
  text-decoration: none;
}

/* line 35, ../../../workspace/styles/_defaults.scss */
button {
  background: none;
  border: 0;
  cursor: pointer;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}

/* line 44, ../../../workspace/styles/_defaults.scss */
hr {
  background: #404040;
  border: 0;
  display: block;
  height: 1px;
  margin: 0;
  width: 100%;
}

/* line 56, ../../../workspace/styles/_defaults.scss */
input[type="search"],
input[type="number"],
input[type="tel"] {
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
  appearance: textfield;
}

/* line 64, ../../../workspace/styles/_defaults.scss */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 74, ../../../workspace/styles/_defaults.scss */
input[type="text"],
input[type="email"],
input[type="password"],
input[type="number"],
input[type="tel"],
input[type="checkbox"] + label {
  background: #212121;
  border-bottom: 1px solid #3f3f3f;
  border-left: 1px solid #000;
  border-right: 1px solid #3f3f3f;
  border-top: 1px solid #000;
  border-radius: 0;
  color: #fff;
  font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  height: 27px;
  line-height: 27px;
  line-height: 2.7rem;
  margin: 0;
  padding: 0 10px;
  text-transform: uppercase;
}
/* line 91, ../../../workspace/styles/_defaults.scss */
input[type="text"].light,
input[type="email"].light,
input[type="password"].light,
input[type="number"].light,
input[type="tel"].light,
input[type="checkbox"] + label.light {
  background: #f0f0f0;
  border-bottom: 1px solid #3f3f3f;
  border-left: 1px solid #c0c0c0;
  border-right: 1px solid #3f3f3f;
  border-top: 1px solid #c0c0c0;
  color: #454545;
}
/* line 100, ../../../workspace/styles/_defaults.scss */
input[type="text"].light::-webkit-input-placeholder,
input[type="email"].light::-webkit-input-placeholder,
input[type="password"].light::-webkit-input-placeholder,
input[type="number"].light::-webkit-input-placeholder,
input[type="tel"].light::-webkit-input-placeholder,
input[type="checkbox"] + label.light::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #454545;
}
/* line 103, ../../../workspace/styles/_defaults.scss */
input[type="text"].light:-moz-placeholder,
input[type="email"].light:-moz-placeholder,
input[type="password"].light:-moz-placeholder,
input[type="number"].light:-moz-placeholder,
input[type="tel"].light:-moz-placeholder,
input[type="checkbox"] + label.light:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #454545;
}
/* line 106, ../../../workspace/styles/_defaults.scss */
input[type="text"].light::-moz-placeholder,
input[type="email"].light::-moz-placeholder,
input[type="password"].light::-moz-placeholder,
input[type="number"].light::-moz-placeholder,
input[type="tel"].light::-moz-placeholder,
input[type="checkbox"] + label.light::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #454545;
}
/* line 109, ../../../workspace/styles/_defaults.scss */
input[type="text"].light:-ms-input-placeholder,
input[type="email"].light:-ms-input-placeholder,
input[type="password"].light:-ms-input-placeholder,
input[type="number"].light:-ms-input-placeholder,
input[type="tel"].light:-ms-input-placeholder,
input[type="checkbox"] + label.light:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #454545;
}
/* line 115, ../../../workspace/styles/_defaults.scss */
input[type="text"].error,
input[type="email"].error,
input[type="password"].error,
input[type="number"].error,
input[type="tel"].error,
input[type="checkbox"] + label.error {
  background: #e2003b;
  color: #fff;
}
/* line 120, ../../../workspace/styles/_defaults.scss */
input[type="text"].error::-webkit-input-placeholder,
input[type="email"].error::-webkit-input-placeholder,
input[type="password"].error::-webkit-input-placeholder,
input[type="number"].error::-webkit-input-placeholder,
input[type="tel"].error::-webkit-input-placeholder,
input[type="checkbox"] + label.error::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #fff;
}
/* line 123, ../../../workspace/styles/_defaults.scss */
input[type="text"].error:-moz-placeholder,
input[type="email"].error:-moz-placeholder,
input[type="password"].error:-moz-placeholder,
input[type="number"].error:-moz-placeholder,
input[type="tel"].error:-moz-placeholder,
input[type="checkbox"] + label.error:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #fff;
}
/* line 126, ../../../workspace/styles/_defaults.scss */
input[type="text"].error::-moz-placeholder,
input[type="email"].error::-moz-placeholder,
input[type="password"].error::-moz-placeholder,
input[type="number"].error::-moz-placeholder,
input[type="tel"].error::-moz-placeholder,
input[type="checkbox"] + label.error::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #fff;
}
/* line 129, ../../../workspace/styles/_defaults.scss */
input[type="text"].error:-ms-input-placeholder,
input[type="email"].error:-ms-input-placeholder,
input[type="password"].error:-ms-input-placeholder,
input[type="number"].error:-ms-input-placeholder,
input[type="tel"].error:-ms-input-placeholder,
input[type="checkbox"] + label.error:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #fff;
}
/* line 135, ../../../workspace/styles/_defaults.scss */
input[type="text"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="checkbox"] + label::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #6b6b6b;
}
/* line 138, ../../../workspace/styles/_defaults.scss */
input[type="text"]:-moz-placeholder,
input[type="email"]:-moz-placeholder,
input[type="password"]:-moz-placeholder,
input[type="number"]:-moz-placeholder,
input[type="tel"]:-moz-placeholder,
input[type="checkbox"] + label:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #6b6b6b;
}
/* line 141, ../../../workspace/styles/_defaults.scss */
input[type="text"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="checkbox"] + label::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #6b6b6b;
}
/* line 144, ../../../workspace/styles/_defaults.scss */
input[type="text"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="checkbox"] + label:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #6b6b6b;
}
/* line 147, ../../../workspace/styles/_defaults.scss */
input[type="text"].placeholder,
input[type="email"].placeholder,
input[type="password"].placeholder,
input[type="number"].placeholder,
input[type="tel"].placeholder,
input[type="checkbox"] + label.placeholder {
  /* non-supported placeholder attr */
  color: #6b6b6b;
}

/* line 153, ../../../workspace/styles/_defaults.scss */
input[type="checkbox"] {
  display: none;
}
/* line 157, ../../../workspace/styles/_defaults.scss */
input[type="checkbox"] + label {
  display: inline-block;
  line-height: normal;
  padding: 0;
  height: 16px;
  width: 16px;
}
/* line 164, ../../../workspace/styles/_defaults.scss */
input[type="checkbox"].light + label {
  background-color: #f0f0f0;
  border-bottom: 1px solid #3f3f3f;
  border-left: 1px solid #c0c0c0;
  border-right: 1px solid #3f3f3f;
  border-top: 1px solid #c0c0c0;
}
/* line 172, ../../../workspace/styles/_defaults.scss */
input[type="checkbox"]:checked + label {
  background-image: url('images/sprites/sprite-global-mobile-s798f8a5286.png');
  background-repeat: no-repeat;
  background-position: 0 -554px;
}
/* line 178, ../../../workspace/styles/_defaults.scss */
input[type="checkbox"].light:checked + label {
  background-color: #f0f0f0;
}
/* line 182, ../../../workspace/styles/_defaults.scss */
input[type="checkbox"].error + label {
  background-color: #e2003b;
}

/*********************************************************************************/
/* Global typography rules - base ************************************************/
/*********************************************************************************/
/* line 4, ../../../workspace/styles/_typography.scss */
body {
  color: #454545;
  font-family: "Helvetica", Arial, sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
}

/* line 10, ../../../workspace/styles/_typography.scss */
h1, h2, h3, h4, h5 {
  margin: 0;
}

/* line 14, ../../../workspace/styles/_typography.scss */
p {
  line-height: 14px;
  line-height: 1.4rem;
  margin-bottom: 20px;
}

/* line 19, ../../../workspace/styles/_typography.scss */
b {
  font-weight: 700;
}

/* line 23, ../../../workspace/styles/_typography.scss */
.btn-border-top {
  border-style: solid;
  border-width: 1px 0 0;
  padding: 8px 3px 0;
}
/* line 29, ../../../workspace/styles/_typography.scss */
.btn-border-top.black {
  border-color: #000;
}
/* line 33, ../../../workspace/styles/_typography.scss */
.btn-border-top.white {
  border-color: #fff;
}
/* line 37, ../../../workspace/styles/_typography.scss */
.btn-border-top.grey-light {
  border-color: #999;
}

/* line 43, ../../../workspace/styles/_typography.scss */
.btn-arrow {
  font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;
}
/* line 48, ../../../workspace/styles/_typography.scss */
.btn-arrow.black {
  color: #000;
}
/* line 52, ../../../workspace/styles/_typography.scss */
.btn-arrow.black.arrow-up:after {
  font-size: 0;
  line-height: 0;
  height: 0;
  width: 0;
  content: ' ';
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid black;
}
/* line 56, ../../../workspace/styles/_typography.scss */
.btn-arrow.black.arrow-down:after {
  font-size: 0;
  line-height: 0;
  height: 0;
  width: 0;
  content: ' ';
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid black;
}
/* line 62, ../../../workspace/styles/_typography.scss */
.btn-arrow.white {
  color: #fff;
}
/* line 66, ../../../workspace/styles/_typography.scss */
.btn-arrow.white.arrow-up:after {
  font-size: 0;
  line-height: 0;
  height: 0;
  width: 0;
  content: ' ';
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid white;
}
/* line 70, ../../../workspace/styles/_typography.scss */
.btn-arrow.white.arrow-down:after {
  font-size: 0;
  line-height: 0;
  height: 0;
  width: 0;
  content: ' ';
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid white;
}
/* line 74, ../../../workspace/styles/_typography.scss */
.btn-arrow.white.arrow-both:after {
  font-size: 0;
  line-height: 0;
  height: 0;
  width: 0;
  content: ' ';
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid white;
}
/* line 78, ../../../workspace/styles/_typography.scss */
.btn-arrow.white.arrow-both:before {
  font-size: 0;
  line-height: 0;
  height: 0;
  width: 0;
  content: ' ';
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid white;
}
/* line 84, ../../../workspace/styles/_typography.scss */
.btn-arrow.grey-light {
  color: #999;
}
/* line 88, ../../../workspace/styles/_typography.scss */
.btn-arrow.grey-light.arrow-up:after {
  font-size: 0;
  line-height: 0;
  height: 0;
  width: 0;
  content: ' ';
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid #747474;
}
/* line 92, ../../../workspace/styles/_typography.scss */
.btn-arrow.grey-light.arrow-down:after {
  font-size: 0;
  line-height: 0;
  height: 0;
  width: 0;
  content: ' ';
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #747474;
}
/* line 96, ../../../workspace/styles/_typography.scss */
.btn-arrow.grey-light.arrow-right:after {
  font-size: 0;
  line-height: 0;
  height: 0;
  width: 0;
  content: ' ';
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #747474;
}
/* line 107, ../../../workspace/styles/_typography.scss */
.btn-arrow.arrow-up:after, .btn-arrow.arrow-down:after, .btn-arrow.arrow-both:after, .btn-arrow.arrow-right:after, .btn-arrow.arrow-both:before {
  content: "";
  display: inline-block;
  margin-left: 5px;
  position: relative;
  top: -3px;
}
/* line 115, ../../../workspace/styles/_typography.scss */
.btn-arrow.arrow-both:before {
  margin: 0 5px 0 0;
}
/* line 119, ../../../workspace/styles/_typography.scss */
.btn-arrow.arrow-right:after {
  margin-left: 8px;
  top: -1px;
}

/* line 126, ../../../workspace/styles/_typography.scss */
.btn-border-short {
  background-position: 50% 0, 50% 100%;
  background-repeat: no-repeat;
  min-width: 26px;
}
/* line 131, ../../../workspace/styles/_typography.scss */
.btn-border-short.white {
  background-image: url(images/border-white-short.png), url(images/border-white-short.png);
}

/* line 137, ../../../workspace/styles/_typography.scss */
h1,
.h1 {
  color: #fff;
  font-size: 13px;
  font-size: 1.3rem;
  font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;
  font-style: normal;
  letter-spacing: 1px;
  position: relative;
  text-transform: uppercase;
}
/* line 148, ../../../workspace/styles/_typography.scss */
h1.large,
.h1.large {
  font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;
  font-size: 32px;
  font-size: 3.2rem;
  font-style: italic;
  letter-spacing: 2px;
}
/* line 155, ../../../workspace/styles/_typography.scss */
h1.large.border-2,
.h1.large.border-2 {
  padding: 21px 0;
}
/* line 159, ../../../workspace/styles/_typography.scss */
h1.large.border-bottom,
.h1.large.border-bottom {
  padding: 0 0 21px;
}
/* line 165, ../../../workspace/styles/_typography.scss */
h1.italic,
.h1.italic {
  font-style: italic;
  letter-spacing: 2px;
}
/* line 171, ../../../workspace/styles/_typography.scss */
h1.black,
.h1.black {
  color: #000;
}
/* line 175, ../../../workspace/styles/_typography.scss */
h1.black.arrow-bottom:before,
.h1.black.arrow-bottom:before {
  font-size: 0;
  line-height: 0;
  height: 0;
  width: 0;
  content: ' ';
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid black;
}
/* line 181, ../../../workspace/styles/_typography.scss */
h1.white,
.h1.white {
  color: #fff;
}
/* line 185, ../../../workspace/styles/_typography.scss */
h1.white.arrow-bottom:before,
.h1.white.arrow-bottom:before {
  font-size: 0;
  line-height: 0;
  height: 0;
  width: 0;
  content: ' ';
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid white;
}
/* line 191, ../../../workspace/styles/_typography.scss */
h1.grey-light,
.h1.grey-light {
  color: #999;
}
/* line 195, ../../../workspace/styles/_typography.scss */
h1.grey-light.arrow-bottom:before,
.h1.grey-light.arrow-bottom:before {
  font-size: 0;
  line-height: 0;
  height: 0;
  width: 0;
  content: ' ';
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #747474;
}
/* line 202, ../../../workspace/styles/_typography.scss */
h1.border-2,
.h1.border-2 {
  background-position: 50% 0, 50% 100%;
  background-repeat: no-repeat;
  min-width: 54px;
  padding: 9px 0 8px;
  text-align: center;
}
/* line 210, ../../../workspace/styles/_typography.scss */
h1.border-2.black,
.h1.border-2.black {
  background-image: url(images/header-border-black.png), url(images/header-border-black.png);
}
/* line 214, ../../../workspace/styles/_typography.scss */
h1.border-2.white,
.h1.border-2.white {
  /* background-image: url(images/header-border-white.png), url(images/header-border-white.png); */
  display: none;
}
/* line 218, ../../../workspace/styles/_typography.scss */
h1.border-2.grey-light,
.h1.border-2.grey-light {
  background-image: url(images/header-border-grey.png), url(images/header-border-grey.png);
}
/* line 226, ../../../workspace/styles/_typography.scss */
h1.border-top, h1.border-bottom,
.h1.border-top,
.h1.border-bottom {
  background-position: 50% 0;
  background-repeat: no-repeat;
  min-width: 54px;
  padding: 13px 0 0;
  text-align: center;
}
/* line 234, ../../../workspace/styles/_typography.scss */
h1.border-top.black, h1.border-bottom.black,
.h1.border-top.black,
.h1.border-bottom.black {
  background-image: url(images/header-border-black.png);
}
/* line 238, ../../../workspace/styles/_typography.scss */
h1.border-top.white, h1.border-bottom.white,
.h1.border-top.white,
.h1.border-bottom.white {
  background-image: url(images/header-border-white.png);
}
/* line 242, ../../../workspace/styles/_typography.scss */
h1.border-top.grey-light, h1.border-bottom.grey-light,
.h1.border-top.grey-light,
.h1.border-bottom.grey-light {
  background-image: url(images/header-border-grey.png);
}
/* line 249, ../../../workspace/styles/_typography.scss */
h1.border-bottom,
.h1.border-bottom {
  background-position: 50% 100%;
  padding: 0 0 13px;
}
/* line 255, ../../../workspace/styles/_typography.scss */
h1.arrow-bottom:before,
.h1.arrow-bottom:before {
  bottom: 0;
  content: "";
  display: inline-block;
  left: 50%;
  margin-left: -5px;
  position: absolute;
}

/* line 267, ../../../workspace/styles/_typography.scss */
h2,
.h2 {
  color: #fff;
  font-size: 16px;
  font-size: 1.6rem;
  font-family: "adobe-caslon-pro", "Georgia", serif;
  font-style: italic;
  text-transform: none;
}

/* line 276, ../../../workspace/styles/_typography.scss */
h3,
.h3 {
  font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  font-style: italic;
  line-height: 14px;
  line-height: 1.4rem;
  text-transform: uppercase;
}
/* line 286, ../../../workspace/styles/_typography.scss */
h3.btn-arrow.arrow-up:after, h3.btn-arrow.arrow-down:after,
.h3.btn-arrow.arrow-up:after,
.h3.btn-arrow.arrow-down:after {
  top: -4px;
}

/*********************************************************************************/
/* Global typography rules - tablet **********************************************/
/*********************************************************************************/
@media only screen and (min-width: 641px) {
  /* line 301, ../../../workspace/styles/_typography.scss */
  h1.italic,
  .h1.italic,
  h1.large,
  .h1.large {
    letter-spacing: 5px;
  }

  /* line 306, ../../../workspace/styles/_typography.scss */
  h2,
  .h2 {
    font-size: 20px;
    font-size: 2rem;
  }

  /* line 310, ../../../workspace/styles/_typography.scss */
  p {
    line-height: 18px;
    line-height: 1.8rem;
  }
}
/* line 5, ../../../workspace/styles/globals/_globals-base.scss */
body {
  background-color: #000;
}
/* line 8, ../../../workspace/styles/globals/_globals-base.scss */
body.frozen {
  overflow: hidden;
  /*fix overlay scrolling
  position: fixed;
  left: 0;
  right: 0;
  width: 100%;*/
}

/* line 18, ../../../workspace/styles/globals/_globals-base.scss */
body:after {
  content: 'mobile';
  display: none;
}

/* line 24, ../../../workspace/styles/globals/_globals-base.scss */
.text-link {
  color: rgba(255, 255, 255, 0.8);
  font-size: 14px;
  font-size: 1.4rem;
  font-family: "adobe-caslon-pro", "Georgia", serif;
  font-style: italic;
  -webkit-transition: 150ms ease;
  -moz-transition: 150ms ease;
  -o-transition: 150ms ease;
  transition: 150ms ease;
  -webkit-transition-property: opacity, color;
  -moz-transition-property: opacity, color;
  -o-transition-property: opacity, color;
  transition-property: opacity, color;
}
/* line 33, ../../../workspace/styles/globals/_globals-base.scss */
.text-link:after {
  font-size: 0;
  line-height: 0;
  height: 0;
  width: 0;
  content: ' ';
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid rgba(255, 255, 255, 0.8);
  content: "";
  display: inline-block;
  margin-left: 5px;
  position: relative;
  top: -1px;
}
/* line 42, ../../../workspace/styles/globals/_globals-base.scss */
.text-link:hover {
  color: #fff;
}
/* line 46, ../../../workspace/styles/globals/_globals-base.scss */
.text-link:hover:after {
  font-size: 0;
  line-height: 0;
  height: 0;
  width: 0;
  content: ' ';
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid white;
}
/* line 52, ../../../workspace/styles/globals/_globals-base.scss */
.text-link.dark {
  color: rgba(69, 69, 69, 0.8);
}
/* line 56, ../../../workspace/styles/globals/_globals-base.scss */
.text-link.dark:after {
  font-size: 0;
  line-height: 0;
  height: 0;
  width: 0;
  content: ' ';
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid rgba(69, 69, 69, 0.8);
}
/* line 60, ../../../workspace/styles/globals/_globals-base.scss */
.text-link.dark:hover {
  color: #454545;
}
/* line 64, ../../../workspace/styles/globals/_globals-base.scss */
.text-link.dark:hover:after {
  font-size: 0;
  line-height: 0;
  height: 0;
  width: 0;
  content: ' ';
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #454545;
}

/* line 75, ../../../workspace/styles/globals/_globals-base.scss */
.box, .cta-btn {
  color: #fff;
  height: 50px;
  line-height: 50px;
  line-height: 5rem;
  padding: 0 15px;
}

/* line 83, ../../../workspace/styles/globals/_globals-base.scss */
.slider-wrap {
  margin: 0;
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 90, ../../../workspace/styles/globals/_globals-base.scss */
.slider-wrap .slider {
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  -webkit-transform: translate(0%, 0);
  -moz-transform: translate(0%, 0);
  -ms-transform: translate(0%, 0);
  -o-transform: translate(0%, 0);
  transform: translate(0%, 0);
  -webkit-transition: -webkit-transform 0 linear;
  -moz-transition: -moz-transform 0 linear;
  -o-transition: -o-transform 0 linear;
  transition: transform 0 linear;
}
/* line 99, ../../../workspace/styles/globals/_globals-base.scss */
.slider-wrap .slider.animate, .slider-wrap .slider.easing {
  -webkit-transition: -webkit-transform 500ms ease-out;
  -moz-transition: -moz-transform 500ms ease-out;
  -o-transition: -o-transform 500ms ease-out;
  transition: transform 500ms ease-out;
}
/* line 103, ../../../workspace/styles/globals/_globals-base.scss */
.slider-wrap .slider > li {
  float: left;
  min-height: 1px;
  overflow: hidden;
  position: relative;
}
/* line 113, ../../../workspace/styles/globals/_globals-base.scss */
.slider-wrap .game-nav-wrap {
  display: none;
}

/* line 119, ../../../workspace/styles/globals/_globals-base.scss */
.current-game .slider-wrap {
  -webkit-perspective: 1000;
  perspective: 1000;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 123, ../../../workspace/styles/globals/_globals-base.scss */
.current-game .slider-wrap .slider {
  -webkit-perspective: 1000;
  perspective: 1000;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 130, ../../../workspace/styles/globals/_globals-base.scss */
.indicator-wrap {
  text-align: center;
}
/* line 136, ../../../workspace/styles/globals/_globals-base.scss */
.indicator-wrap.dark li {
  background: rgba(69, 69, 69, 0.5);
}
/* line 140, ../../../workspace/styles/globals/_globals-base.scss */
.indicator-wrap.dark li.active {
  background: #454545;
}
/* line 148, ../../../workspace/styles/globals/_globals-base.scss */
.indicator-wrap button {
  display: none;
  -webkit-transition: color 150ms ease;
  -moz-transition: color 150ms ease;
  -o-transition: color 150ms ease;
  transition: color 150ms ease;
}
/* line 153, ../../../workspace/styles/globals/_globals-base.scss */
.indicator-wrap ul {
  display: inline-block;
  margin: 0 5px;
}
/* line 158, ../../../workspace/styles/globals/_globals-base.scss */
.indicator-wrap li {
  background: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  cursor: pointer;
  display: inline-block;
  height: 8px;
  margin: 0 5px;
  width: 8px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 150ms cubic-bezier(0.175, 0.885, 0.320, 1.275), background 150ms;
  -moz-transition: -moz-transform 150ms cubic-bezier(0.175, 0.885, 0.320, 1.275), background 150ms;
  -o-transition: -o-transform 150ms cubic-bezier(0.175, 0.885, 0.320, 1.275), background 150ms;
  transition: transform 150ms cubic-bezier(0.175, 0.885, 0.320, 1.275), background 150ms;
}
/* line 170, ../../../workspace/styles/globals/_globals-base.scss */
.indicator-wrap li:hover {
  height: 10px;
  margin: -1px 4px;
  width: 10px;
}
/* line 176, ../../../workspace/styles/globals/_globals-base.scss */
.indicator-wrap li.active {
  background: white;
}

/* line 185, ../../../workspace/styles/globals/_globals-base.scss */
.btn-large-arrow {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ4NDg0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNTM1MzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(33, 33, 33, 0.7)), color-stop(100%, rgba(15, 15, 15, 0.7)));
  background-image: -webkit-linear-gradient(rgba(33, 33, 33, 0.7), rgba(15, 15, 15, 0.7));
  background-image: -moz-linear-gradient(rgba(33, 33, 33, 0.7), rgba(15, 15, 15, 0.7));
  background-image: -o-linear-gradient(rgba(33, 33, 33, 0.7), rgba(15, 15, 15, 0.7));
  background-image: linear-gradient(rgba(33, 33, 33, 0.7), rgba(15, 15, 15, 0.7));
  color: #d3d3d3;
  font-size: 24px;
  font-size: 2.4rem;
  height: 60px;
  text-align: center;
  width: 50px;
}
/* line 195, ../../../workspace/styles/globals/_globals-base.scss */
.btn-large-arrow.light {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #484848), color-stop(100%, #353535));
  background-image: -webkit-linear-gradient(#484848, #353535);
  background-image: -moz-linear-gradient(#484848, #353535);
  background-image: -o-linear-gradient(#484848, #353535);
  background-image: linear-gradient(#484848, #353535);
}
/* line 202, ../../../workspace/styles/globals/_globals-base.scss */
.btn-large-arrow .icon-previous,
.btn-large-arrow .icon-next,
.btn-large-arrow .icon-cover-prev,
.btn-large-arrow .icon-cover-next {
  display: block;
  -webkit-transition: -webkit-transform 250ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
  -moz-transition: -moz-transform 250ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
  -o-transition: -o-transform 250ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
  transition: transform 250ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
}

/* line 211, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .btn-large-arrow:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(33, 33, 33, 0.7)), color-stop(100%, rgba(15, 15, 15, 0.7)));
  background-image: -webkit-linear-gradient(rgba(33, 33, 33, 0.7), rgba(15, 15, 15, 0.7));
  background-image: -moz-linear-gradient(rgba(33, 33, 33, 0.7), rgba(15, 15, 15, 0.7));
  background-image: -o-linear-gradient(rgba(33, 33, 33, 0.7), rgba(15, 15, 15, 0.7));
  background-image: linear-gradient(rgba(33, 33, 33, 0.7), rgba(15, 15, 15, 0.7));
}
/* line 215, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .btn-large-arrow:hover.light {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5b5b5b), color-stop(100%, #4a4a4a));
  background-image: -webkit-linear-gradient(#5b5b5b, #4a4a4a);
  background-image: -moz-linear-gradient(#5b5b5b, #4a4a4a);
  background-image: -o-linear-gradient(#5b5b5b, #4a4a4a);
  background-image: linear-gradient(#5b5b5b, #4a4a4a);
}
/* line 219, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .btn-large-arrow:hover .icon-previous, .no-touch .btn-large-arrow:hover .icon-cover-prev {
  -webkit-transform: translate(-5px, 0);
  -moz-transform: translate(-5px, 0);
  -ms-transform: translate(-5px, 0);
  -o-transform: translate(-5px, 0);
  transform: translate(-5px, 0);
}
/* line 223, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .btn-large-arrow:hover .icon-next, .no-touch .btn-large-arrow:hover .icon-cover-next {
  -webkit-transform: translate(5px, 0);
  -moz-transform: translate(5px, 0);
  -ms-transform: translate(5px, 0);
  -o-transform: translate(5px, 0);
  transform: translate(5px, 0);
}
/* line 229, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .btn-large-arrow.inactive:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #212121), color-stop(100%, #0f0f0f));
  background-image: -webkit-linear-gradient(#212121, #0f0f0f);
  background-image: -moz-linear-gradient(#212121, #0f0f0f);
  background-image: -o-linear-gradient(#212121, #0f0f0f);
  background-image: linear-gradient(#212121, #0f0f0f);
}
/* line 236, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .btn-large-arrow.inactive:hover .icon-previous,
.no-touch .btn-large-arrow.inactive:hover .icon-next,
.no-touch .btn-large-arrow.inactive:hover .icon-cover-prev,
.no-touch .btn-large-arrow.inactive:hover .icon-cover-next {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
/* line 242, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .btn-large-arrow.light.inactive:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #484848), color-stop(100%, #353535));
  background-image: -webkit-linear-gradient(#484848, #353535);
  background-image: -moz-linear-gradient(#484848, #353535);
  background-image: -o-linear-gradient(#484848, #353535);
  background-image: linear-gradient(#484848, #353535);
}

/* line 250, ../../../workspace/styles/globals/_globals-base.scss */
.circle-btn,
.circle-btn-large {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  background: #fff;
  border-radius: 50%;
  display: inline-block;
  font-size: 12px;
  font-size: 1.2rem;
  height: 58px;
  overflow: hidden;
  padding: 0 10px;
  position: relative;
  text-align: center;
  width: 58px;
}
/* line 264, ../../../workspace/styles/globals/_globals-base.scss */
.circle-btn span,
.circle-btn-large span {
  left: -1px;
  padding: 3px 0 0;
  position: relative;
}
/* line 270, ../../../workspace/styles/globals/_globals-base.scss */
.circle-btn span[class*="icon-"],
.circle-btn-large span[class*="icon-"] {
  left: 0;
}
/* line 274, ../../../workspace/styles/globals/_globals-base.scss */
.circle-btn .mask-inner,
.circle-btn-large .mask-inner {
  height: 48px;
  overflow: hidden;
  position: relative;
  top: 5px;
}
/* line 281, ../../../workspace/styles/globals/_globals-base.scss */
.circle-btn .icon-play,
.circle-btn-large .icon-play {
  font-size: 18px;
  font-size: 1.8rem;
}
/* line 285, ../../../workspace/styles/globals/_globals-base.scss */
.circle-btn .icon-promotion,
.circle-btn-large .icon-promotion {
  font-size: 20px;
  font-size: 2rem;
}

/* line 291, ../../../workspace/styles/globals/_globals-base.scss */
.circle-btn-large {
  font-size: 26px;
  font-size: 2.6rem;
}

/* line 296, ../../../workspace/styles/globals/_globals-base.scss */
.cta-btn {
  background: #454545;
  display: inline-block;
  font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  font-style: italic;
  padding: 0 15px;
  text-align: center;
  text-transform: uppercase;
  width: 290px;
}
/* line 309, ../../../workspace/styles/globals/_globals-base.scss */
.cta-btn.uplay {
  background-color: #43ade6;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF43ADE6', endColorstr='#FF3993C4');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzYWRlNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM5OTNjNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #43ade6), color-stop(100%, #3993c4));
  background-image: -webkit-linear-gradient(top, #43ade6 0%, #3993c4 100%);
  background-image: -moz-linear-gradient(top, #43ade6 0%, #3993c4 100%);
  background-image: -o-linear-gradient(top, #43ade6 0%, #3993c4 100%);
  background-image: linear-gradient(top, #43ade6 0%, #3993c4 100%);
  color: #fff;
  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);
}
/* line 318, ../../../workspace/styles/globals/_globals-base.scss */
.cta-btn.cta-icon {
  text-align: left;
}
/* line 322, ../../../workspace/styles/globals/_globals-base.scss */
.cta-btn.cta-icon ul {
  float: right;
}
/* line 328, ../../../workspace/styles/globals/_globals-base.scss */
.cta-btn li span {
  font-size: 28px;
  font-size: 2.8rem;
}
/* line 332, ../../../workspace/styles/globals/_globals-base.scss */
.cta-btn .mask-inner {
  height: 100%;
}

/* line 339, ../../../workspace/styles/globals/_globals-base.scss */
.mask-slide {
  -webkit-transform-style: preserve-3d;
  /*prevents crazy flickering in safari */
  overflow: hidden;
}
/* line 344, ../../../workspace/styles/globals/_globals-base.scss */
.mask-slide.thumbnail {
  display: block;
  height: 100%;
  position: relative;
  width: 100%;
}
/* line 351, ../../../workspace/styles/globals/_globals-base.scss */
.mask-slide.thumbnail img {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transition: 350ms cubic-bezier(0.86, 0, 0.07, 1);
  -moz-transition: 350ms cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: 350ms cubic-bezier(0.86, 0, 0.07, 1);
  transition: 350ms cubic-bezier(0.86, 0, 0.07, 1);
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
/* line 359, ../../../workspace/styles/globals/_globals-base.scss */
.mask-slide.thumbnail .cta-btn {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  background: rgba(0, 0, 0, 0.85);
  bottom: 0;
  left: 0;
  margin: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
  z-index: 1;
}
/* line 373, ../../../workspace/styles/globals/_globals-base.scss */
.mask-slide.thumbnail .cta-btn p {
  color: #6b6b6b;
  font-family: "Helvetica", Arial, sans-serif;
  font-size: 11px;
  font-size: 1.1rem;
  font-style: normal;
  line-height: 14px;
  line-height: 1.4rem;
  margin: 0;
  padding: 15px 44px 0 0;
  position: absolute;
  text-transform: none;
  top: 0;
}
/* line 386, ../../../workspace/styles/globals/_globals-base.scss */
.mask-slide.thumbnail .cta-btn p em {
  color: #fff;
  display: block;
}
/* line 393, ../../../workspace/styles/globals/_globals-base.scss */
.mask-slide.thumbnail .cta-btn .text-wrap {
  display: table;
  height: 100%;
}
/* line 398, ../../../workspace/styles/globals/_globals-base.scss */
.mask-slide.thumbnail .cta-btn .text-wrap p {
  display: table-cell;
  padding: 0 44px 0 0;
  position: static;
  vertical-align: middle;
}
/* line 411, ../../../workspace/styles/globals/_globals-base.scss */
.mask-slide ul, .mask-slide .mask-slide-target ul {
  height: 200%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
/* line 416, ../../../workspace/styles/globals/_globals-base.scss */
.mask-slide ul li, .mask-slide .mask-slide-target ul li {
  display: table;
  height: 50%;
  width: 100%;
}
/* line 422, ../../../workspace/styles/globals/_globals-base.scss */
.mask-slide ul li > span, .mask-slide .mask-slide-target ul li > span {
  display: table-cell;
  vertical-align: middle;
}

/* line 436, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .mask-slide ul, .no-touch .mask-slide .mask-slide-target ul {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transition: -webkit-transform 350ms ease;
  -moz-transition: -moz-transform 350ms ease;
  -o-transition: -o-transform 350ms ease;
  transition: transform 350ms ease;
}
/* line 445, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .mask-slide:hover .mask-slide-target ul, .no-touch .mask-slide:hover ul {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
/* line 452, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .mask-slide.thumbnail:hover img {
  opacity: .7;
}

/* line 458, ../../../workspace/styles/globals/_globals-base.scss */
.module-wrap {
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 464, ../../../workspace/styles/globals/_globals-base.scss */
.module-wrap .hero-wrap {
  height: auto;
}
/* line 467, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .module-wrap .hero-wrap {
  -webkit-backface-visibility: hidden;
}
/* line 471, ../../../workspace/styles/globals/_globals-base.scss */
.module-wrap .hero-wrap .mobile-knockout-white {
  color: #fff;
}
/* line 476, ../../../workspace/styles/globals/_globals-base.scss */
.module-wrap.hero-module-wrap {
  display: block;
}
/* line 480, ../../../workspace/styles/globals/_globals-base.scss */
.module-wrap.no-transition {
  -webkit-transition-duration: 0.0s !important;
  -moz-transition-duration: 0.0s !important;
  -ms-transition-duration: 0.0s !important;
  transition-duration: 0.0s !important;
}
/* line 487, ../../../workspace/styles/globals/_globals-base.scss */
.module-wrap .icon-maximize, .module-wrap .icon-minimize {
  color: white;
  cursor: pointer;
  display: inline-block;
  font-size: 25px;
  font-size: 2.5rem;
  margin-top: -5px;
  padding: 5px;
  -webkit-transform: scale(0.83);
  -moz-transform: scale(0.83);
  -ms-transform: scale(0.83);
  -o-transform: scale(0.83);
  transform: scale(0.83);
  -webkit-transition: -webkit-transform 350ms ease-out, opacity 350ms ease-out;
  -moz-transition: -moz-transform 350ms ease-out, opacity 350ms ease-out;
  -o-transition: -o-transform 350ms ease-out, opacity 350ms ease-out;
  transition: transform 350ms ease-out, opacity 350ms ease-out;
}
/* line 500, ../../../workspace/styles/globals/_globals-base.scss */
.module-wrap .module-item .module-inner {
  height: 100%;
  position: relative;
  width: 100%;
}
/* line 506, ../../../workspace/styles/globals/_globals-base.scss */
.module-wrap .module-item .mask-slide-target {
  font-size: 11px;
  font-size: 1.1rem;
  height: 100%;
  position: absolute;
  right: 1.5em;
  top: 0em;
}
/* line 516, ../../../workspace/styles/globals/_globals-base.scss */
.module-wrap .module-item-sleeve {
  background-color: black;
  bottom: 0;
  color: white;
  overflow: hidden;
  padding: 1.5em;
  position: relative;
  width: 100%;
}
/* line 525, ../../../workspace/styles/globals/_globals-base.scss */
.module-wrap .module-item-sleeve h5 {
  font-size: 11px;
}
/* line 531, ../../../workspace/styles/globals/_globals-base.scss */
.module-wrap .indicator-wrap {
  margin: 12px 0 30px;
}
/* line 535, ../../../workspace/styles/globals/_globals-base.scss */
.module-wrap .tri::after {
  border: 5px solid red;
  content: '';
  display: inline-block;
  height: 0;
  position: absolute;
  right: 3px;
  top: 3px;
  width: 0;
}

/* line 553, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .module-wrap .icon-maximize:hover, .no-touch .module-wrap .icon-minimize:hover {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
/* line 560, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .module-wrap .module-item {
  /*prevents serious page flickering in safari*/
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
}
/* line 565, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .module-wrap .module-item .module-inner {
  background-color: #000;
}
/* line 569, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .module-wrap .module-item .module-item-image {
  -webkit-transition: 350ms cubic-bezier(0.86, 0, 0.07, 1);
  -moz-transition: 350ms cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: 350ms cubic-bezier(0.86, 0, 0.07, 1);
  transition: 350ms cubic-bezier(0.86, 0, 0.07, 1);
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
/* line 576, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .module-wrap .module-item:hover .module-item-image {
  opacity: .7;
}
/* line 583, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .module-wrap .module-item:hover .module-item-image-wrap .module-item-image {
  opacity: 1;
}
/* line 587, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .module-wrap .module-item:hover .module-item-image-wrap:hover .module-item-image {
  opacity: .7;
}
/* line 595, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .module-wrap .mask-slide img, .no-touch .module-wrap .channel-item img {
  -webkit-backface-visibility: hidden;
  -webkit-transition: 350ms cubic-bezier(0.86, 0, 0.07, 1);
  -moz-transition: 350ms cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: 350ms cubic-bezier(0.86, 0, 0.07, 1);
  transition: 350ms cubic-bezier(0.86, 0, 0.07, 1);
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
/* line 601, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .module-wrap .mask-slide:hover img, .no-touch .module-wrap .channel-item:hover img {
  opacity: .7;
}

/* line 608, ../../../workspace/styles/globals/_globals-base.scss */
.horizontal-slide-mask {
  overflow: hidden;
}
/* line 614, ../../../workspace/styles/globals/_globals-base.scss */
.horizontal-slide-mask.next ul {
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
/* line 619, ../../../workspace/styles/globals/_globals-base.scss */
.horizontal-slide-mask.next:hover ul {
  -webkit-transform: translate(0%, 0);
  -moz-transform: translate(0%, 0);
  -ms-transform: translate(0%, 0);
  -o-transform: translate(0%, 0);
  transform: translate(0%, 0);
}
/* line 627, ../../../workspace/styles/globals/_globals-base.scss */
.horizontal-slide-mask.prev ul {
  -webkit-transform: translate(0%, 0);
  -moz-transform: translate(0%, 0);
  -ms-transform: translate(0%, 0);
  -o-transform: translate(0%, 0);
  transform: translate(0%, 0);
}
/* line 632, ../../../workspace/styles/globals/_globals-base.scss */
.horizontal-slide-mask.prev:hover ul {
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
/* line 639, ../../../workspace/styles/globals/_globals-base.scss */
.horizontal-slide-mask ul {
  -webkit-transition: -webkit-transform 250ms cubic-bezier(0.86, 0, 0.07, 1);
  -moz-transition: -moz-transform 250ms cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: -o-transform 250ms cubic-bezier(0.86, 0, 0.07, 1);
  transition: transform 250ms cubic-bezier(0.86, 0, 0.07, 1);
  width: 200%;
}
/* line 644, ../../../workspace/styles/globals/_globals-base.scss */
.horizontal-slide-mask li {
  float: left;
  width: 50%;
}

/* line 651, ../../../workspace/styles/globals/_globals-base.scss */
.touch .box .filter, .touch .cta-btn .filter {
  pointer-events: none;
}
/* line 655, ../../../workspace/styles/globals/_globals-base.scss */
.touch .box .filter ul, .touch .cta-btn .filter ul {
  display: none;
}

/* line 661, ../../../workspace/styles/globals/_globals-base.scss */
.box .filter, .cta-btn .filter {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  width: 33.33333%;
  padding: 0;
}
/* line 670, ../../../workspace/styles/globals/_globals-base.scss */
.box .filter .label-wrap, .cta-btn .filter .label-wrap {
  background: #252525;
  padding: 0 15px;
  position: relative;
  z-index: 11;
  height: 50px;
}
/* line 678, ../../../workspace/styles/globals/_globals-base.scss */
.box .filter .arrow-down, .cta-btn .filter .arrow-down {
  white-space: nowrap;
}
/* line 682, ../../../workspace/styles/globals/_globals-base.scss */
.box .filter > span, .cta-btn .filter > span {
  display: block;
}
/* line 686, ../../../workspace/styles/globals/_globals-base.scss */
.box .filter ul, .cta-btn .filter ul {
  background: #1e1e1e;
  left: 0;
  position: absolute;
  top: 50px;
  width: 100%;
  z-index: 10;
  -webkit-transform: translate(0, -100%);
  -moz-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transition: -webkit-transform 250ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
  -moz-transition: -moz-transform 250ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
  -o-transition: -o-transform 250ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
  transition: transform 250ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
}
/* line 697, ../../../workspace/styles/globals/_globals-base.scss */
.box .filter .mobile-filter, .cta-btn .filter .mobile-filter {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: auto;
  opacity: 1;
  height: 100%;
  width: 100%;
  display: inline-block;
}
/* line 708, ../../../workspace/styles/globals/_globals-base.scss */
.box .filter li, .cta-btn .filter li {
  color: rgba(255, 255, 255, 0.7);
  border-bottom: 1px solid #3f3f3f;
  -webkit-transition: color 150ms ease, background-color 150ms ease;
  -moz-transition: color 150ms ease, background-color 150ms ease;
  -o-transition: color 150ms ease, background-color 150ms ease;
  transition: color 150ms ease, background-color 150ms ease;
}
/* line 715, ../../../workspace/styles/globals/_globals-base.scss */
.box .filter li:hover, .cta-btn .filter li:hover, .box .filter li.selected, .cta-btn .filter li.selected {
  color: white;
}
/* line 719, ../../../workspace/styles/globals/_globals-base.scss */
.box .filter li:hover button, .cta-btn .filter li:hover button, .box .filter li.selected button, .cta-btn .filter li.selected button {
  color: white;
}
/* line 725, ../../../workspace/styles/globals/_globals-base.scss */
.box .filter li.selected, .cta-btn .filter li.selected {
  background-color: #565656;
}
/* line 729, ../../../workspace/styles/globals/_globals-base.scss */
.box .filter li:last-child, .cta-btn .filter li:last-child {
  border: 0;
}
/* line 733, ../../../workspace/styles/globals/_globals-base.scss */
.box .filter li:last-child button, .cta-btn .filter li:last-child button {
  border: 0;
}
/* line 741, ../../../workspace/styles/globals/_globals-base.scss */
.box .filter button, .cta-btn .filter button {
  border-bottom: 1px solid #111;
  color: rgba(255, 255, 255, 0.7);
  display: block;
  line-height: 50px;
  line-height: 5rem;
  padding: 0 15px;
  text-align: left;
  width: 100%;
  -webkit-transition: color 150ms ease, background-color 150ms ease;
  -moz-transition: color 150ms ease, background-color 150ms ease;
  -o-transition: color 150ms ease, background-color 150ms ease;
  transition: color 150ms ease, background-color 150ms ease;
}
/* line 754, ../../../workspace/styles/globals/_globals-base.scss */
.box .filter.open ul, .cta-btn .filter.open ul {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
/* line 763, ../../../workspace/styles/globals/_globals-base.scss */
.box .filter.open .label-wrap, .cta-btn .filter.open .label-wrap, .box .filter:hover .label-wrap, .cta-btn .filter:hover .label-wrap {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ4NDg0OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM1MzUzNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #484848), color-stop(100%, #353535));
  background-image: -webkit-linear-gradient(#484848, #353535);
  background-image: -moz-linear-gradient(#484848, #353535);
  background-image: -o-linear-gradient(#484848, #353535);
  background-image: linear-gradient(#484848, #353535);
}
/* line 767, ../../../workspace/styles/globals/_globals-base.scss */
.box .filter.open .btn-arrow, .cta-btn .filter.open .btn-arrow, .box .filter:hover .btn-arrow, .cta-btn .filter:hover .btn-arrow {
  color: #fff;
}
/* line 770, ../../../workspace/styles/globals/_globals-base.scss */
.box .filter.open .btn-arrow.arrow-down:after, .cta-btn .filter.open .btn-arrow.arrow-down:after, .box .filter:hover .btn-arrow.arrow-down:after, .cta-btn .filter:hover .btn-arrow.arrow-down:after {
  border-top: 4px solid #fff;
}
/* line 773, ../../../workspace/styles/globals/_globals-base.scss */
.box .filter.open .btn-arrow.arrow-up:after, .cta-btn .filter.open .btn-arrow.arrow-up:after, .box .filter:hover .btn-arrow.arrow-up:after, .cta-btn .filter:hover .btn-arrow.arrow-up:after {
  border-bottom: 4px solid #fff;
}

/* line 782, ../../../workspace/styles/globals/_globals-base.scss */
.no-csstransforms .box .filter ul, .no-csstransforms .cta-btn .filter ul {
  max-height: 0px;
  overflow: hidden;
}

/* line 787, ../../../workspace/styles/globals/_globals-base.scss */
.no-csstransforms .box .filter.open ul, .no-csstransforms .cta-btn .filter.open ul {
  max-height: none;
}

/* line 795, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list > li {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition-delay: 0;
  -moz-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
  -webkit-transform: scale(0.3);
  -moz-transform: scale(0.3);
  -ms-transform: scale(0.3);
  -o-transform: scale(0.3);
  transform: scale(0.3);
  -webkit-transform-origin: 50% 50% 0 50%;
  -moz-transform-origin: 50% 50% 0 50%;
  -ms-transform-origin: 50% 50% 0 50%;
  -o-transform-origin: 50% 50% 0 50%;
  transform-origin: 50% 50% 0 50%;
  opacity: 0;
}
/* line 804, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list .ready-item,
.no-touch .animatable-list .animatable-ignore {
  -webkit-transition: 0.5s ease;
  -moz-transition: 0.5s ease;
  -o-transition: 0.5s ease;
  transition: 0.5s ease;
  -webkit-transition-property: opacity, -webkit-transform;
  -moz-transition-property: opacity, -moz-transform;
  -o-transition-property: opacity, -o-transform;
  transition-property: opacity, transform;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
/* line 813, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li {
  -webkit-transition: 0.5s ease;
  -moz-transition: 0.5s ease;
  -o-transition: 0.5s ease;
  transition: 0.5s ease;
  -webkit-transition-property: opacity, -webkit-transform;
  -moz-transition-property: opacity, -moz-transform;
  -o-transition-property: opacity, -o-transform;
  transition-property: opacity, transform;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(1),
.no-touch .animatable-list.ready .nth-1 {
  -webkit-transition-delay: 60ms;
  -moz-transition-delay: 60ms;
  -o-transition-delay: 60ms;
  transition-delay: 60ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(2),
.no-touch .animatable-list.ready .nth-2 {
  -webkit-transition-delay: 100ms;
  -moz-transition-delay: 100ms;
  -o-transition-delay: 100ms;
  transition-delay: 100ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(3),
.no-touch .animatable-list.ready .nth-3 {
  -webkit-transition-delay: 140ms;
  -moz-transition-delay: 140ms;
  -o-transition-delay: 140ms;
  transition-delay: 140ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(4),
.no-touch .animatable-list.ready .nth-4 {
  -webkit-transition-delay: 180ms;
  -moz-transition-delay: 180ms;
  -o-transition-delay: 180ms;
  transition-delay: 180ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(5),
.no-touch .animatable-list.ready .nth-5 {
  -webkit-transition-delay: 220ms;
  -moz-transition-delay: 220ms;
  -o-transition-delay: 220ms;
  transition-delay: 220ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(6),
.no-touch .animatable-list.ready .nth-6 {
  -webkit-transition-delay: 260ms;
  -moz-transition-delay: 260ms;
  -o-transition-delay: 260ms;
  transition-delay: 260ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(7),
.no-touch .animatable-list.ready .nth-7 {
  -webkit-transition-delay: 300ms;
  -moz-transition-delay: 300ms;
  -o-transition-delay: 300ms;
  transition-delay: 300ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(8),
.no-touch .animatable-list.ready .nth-8 {
  -webkit-transition-delay: 340ms;
  -moz-transition-delay: 340ms;
  -o-transition-delay: 340ms;
  transition-delay: 340ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(9),
.no-touch .animatable-list.ready .nth-9 {
  -webkit-transition-delay: 380ms;
  -moz-transition-delay: 380ms;
  -o-transition-delay: 380ms;
  transition-delay: 380ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(10),
.no-touch .animatable-list.ready .nth-10 {
  -webkit-transition-delay: 420ms;
  -moz-transition-delay: 420ms;
  -o-transition-delay: 420ms;
  transition-delay: 420ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(11),
.no-touch .animatable-list.ready .nth-11 {
  -webkit-transition-delay: 460ms;
  -moz-transition-delay: 460ms;
  -o-transition-delay: 460ms;
  transition-delay: 460ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(12),
.no-touch .animatable-list.ready .nth-12 {
  -webkit-transition-delay: 500ms;
  -moz-transition-delay: 500ms;
  -o-transition-delay: 500ms;
  transition-delay: 500ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(13),
.no-touch .animatable-list.ready .nth-13 {
  -webkit-transition-delay: 540ms;
  -moz-transition-delay: 540ms;
  -o-transition-delay: 540ms;
  transition-delay: 540ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(14),
.no-touch .animatable-list.ready .nth-14 {
  -webkit-transition-delay: 580ms;
  -moz-transition-delay: 580ms;
  -o-transition-delay: 580ms;
  transition-delay: 580ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(15),
.no-touch .animatable-list.ready .nth-15 {
  -webkit-transition-delay: 620ms;
  -moz-transition-delay: 620ms;
  -o-transition-delay: 620ms;
  transition-delay: 620ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(16),
.no-touch .animatable-list.ready .nth-16 {
  -webkit-transition-delay: 660ms;
  -moz-transition-delay: 660ms;
  -o-transition-delay: 660ms;
  transition-delay: 660ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(17),
.no-touch .animatable-list.ready .nth-17 {
  -webkit-transition-delay: 700ms;
  -moz-transition-delay: 700ms;
  -o-transition-delay: 700ms;
  transition-delay: 700ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(18),
.no-touch .animatable-list.ready .nth-18 {
  -webkit-transition-delay: 740ms;
  -moz-transition-delay: 740ms;
  -o-transition-delay: 740ms;
  transition-delay: 740ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(19),
.no-touch .animatable-list.ready .nth-19 {
  -webkit-transition-delay: 780ms;
  -moz-transition-delay: 780ms;
  -o-transition-delay: 780ms;
  transition-delay: 780ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(20),
.no-touch .animatable-list.ready .nth-20 {
  -webkit-transition-delay: 820ms;
  -moz-transition-delay: 820ms;
  -o-transition-delay: 820ms;
  transition-delay: 820ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(21),
.no-touch .animatable-list.ready .nth-21 {
  -webkit-transition-delay: 860ms;
  -moz-transition-delay: 860ms;
  -o-transition-delay: 860ms;
  transition-delay: 860ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(22),
.no-touch .animatable-list.ready .nth-22 {
  -webkit-transition-delay: 900ms;
  -moz-transition-delay: 900ms;
  -o-transition-delay: 900ms;
  transition-delay: 900ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(23),
.no-touch .animatable-list.ready .nth-23 {
  -webkit-transition-delay: 940ms;
  -moz-transition-delay: 940ms;
  -o-transition-delay: 940ms;
  transition-delay: 940ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(24),
.no-touch .animatable-list.ready .nth-24 {
  -webkit-transition-delay: 980ms;
  -moz-transition-delay: 980ms;
  -o-transition-delay: 980ms;
  transition-delay: 980ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(25),
.no-touch .animatable-list.ready .nth-25 {
  -webkit-transition-delay: 1020ms;
  -moz-transition-delay: 1020ms;
  -o-transition-delay: 1020ms;
  transition-delay: 1020ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(26),
.no-touch .animatable-list.ready .nth-26 {
  -webkit-transition-delay: 1060ms;
  -moz-transition-delay: 1060ms;
  -o-transition-delay: 1060ms;
  transition-delay: 1060ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(27),
.no-touch .animatable-list.ready .nth-27 {
  -webkit-transition-delay: 1100ms;
  -moz-transition-delay: 1100ms;
  -o-transition-delay: 1100ms;
  transition-delay: 1100ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(28),
.no-touch .animatable-list.ready .nth-28 {
  -webkit-transition-delay: 1140ms;
  -moz-transition-delay: 1140ms;
  -o-transition-delay: 1140ms;
  transition-delay: 1140ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(29),
.no-touch .animatable-list.ready .nth-29 {
  -webkit-transition-delay: 1180ms;
  -moz-transition-delay: 1180ms;
  -o-transition-delay: 1180ms;
  transition-delay: 1180ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(30),
.no-touch .animatable-list.ready .nth-30 {
  -webkit-transition-delay: 1220ms;
  -moz-transition-delay: 1220ms;
  -o-transition-delay: 1220ms;
  transition-delay: 1220ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(31),
.no-touch .animatable-list.ready .nth-31 {
  -webkit-transition-delay: 1260ms;
  -moz-transition-delay: 1260ms;
  -o-transition-delay: 1260ms;
  transition-delay: 1260ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(32),
.no-touch .animatable-list.ready .nth-32 {
  -webkit-transition-delay: 1300ms;
  -moz-transition-delay: 1300ms;
  -o-transition-delay: 1300ms;
  transition-delay: 1300ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(33),
.no-touch .animatable-list.ready .nth-33 {
  -webkit-transition-delay: 1340ms;
  -moz-transition-delay: 1340ms;
  -o-transition-delay: 1340ms;
  transition-delay: 1340ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(34),
.no-touch .animatable-list.ready .nth-34 {
  -webkit-transition-delay: 1380ms;
  -moz-transition-delay: 1380ms;
  -o-transition-delay: 1380ms;
  transition-delay: 1380ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(35),
.no-touch .animatable-list.ready .nth-35 {
  -webkit-transition-delay: 1420ms;
  -moz-transition-delay: 1420ms;
  -o-transition-delay: 1420ms;
  transition-delay: 1420ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(36),
.no-touch .animatable-list.ready .nth-36 {
  -webkit-transition-delay: 1460ms;
  -moz-transition-delay: 1460ms;
  -o-transition-delay: 1460ms;
  transition-delay: 1460ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(37),
.no-touch .animatable-list.ready .nth-37 {
  -webkit-transition-delay: 1500ms;
  -moz-transition-delay: 1500ms;
  -o-transition-delay: 1500ms;
  transition-delay: 1500ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(38),
.no-touch .animatable-list.ready .nth-38 {
  -webkit-transition-delay: 1540ms;
  -moz-transition-delay: 1540ms;
  -o-transition-delay: 1540ms;
  transition-delay: 1540ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(39),
.no-touch .animatable-list.ready .nth-39 {
  -webkit-transition-delay: 1580ms;
  -moz-transition-delay: 1580ms;
  -o-transition-delay: 1580ms;
  transition-delay: 1580ms;
}
/* line 823, ../../../workspace/styles/globals/_globals-base.scss */
.no-touch .animatable-list.ready > li:nth-child(40),
.no-touch .animatable-list.ready .nth-40 {
  -webkit-transition-delay: 1620ms;
  -moz-transition-delay: 1620ms;
  -o-transition-delay: 1620ms;
  transition-delay: 1620ms;
}

/* line 837, ../../../workspace/styles/globals/_globals-base.scss */
.module-wrap:before {
  display: none;
}
/* line 841, ../../../workspace/styles/globals/_globals-base.scss */
.module-wrap.is-not-initialized {
  background: #000 !important;
  border-bottom: 1px solid #333;
  height: 260px;
}
/* line 846, ../../../workspace/styles/globals/_globals-base.scss */
.module-wrap.is-not-initialized:before {
  background: black url(images/spinner.gif) no-repeat 50% 50%/25px 25px;
  content: ".";
  display: block;
  height: 260px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  left: 0;
  position: absolute;
  top: 0;
  visibility: visible;
  width: 100%;
  z-index: 50;
}
/* line 861, ../../../workspace/styles/globals/_globals-base.scss */
.module-wrap.accelerate {
  -webkit-perspective: 1000;
  perspective: 1000;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}
.menu-desktop {
  display: none;
}
/* line 879, ../../../workspace/styles/globals/_globals-base.scss */
#adtech-promo-header {
  position: relative;
  margin-top: 20px;
  text-align: center;
}
/* line 886, ../../../workspace/styles/globals/_globals-base.scss */
#adtech-promo-header .half.last {
  margin-top: 10px;
}

/* line 893, ../../../workspace/styles/globals/_globals-base.scss */
#adtech-promo-footer {
  margin-top: 20px;
  text-align: center;
}

/* line 899, ../../../workspace/styles/globals/_globals-base.scss */
.search-tray-results li.atech-item {
  margin-bottom: 95px;
}
/* line 982, ../../../workspace/styles/globals/_globals-base.scss */
.global-nav {
  left: 0;
}

/* line 986, ../../../workspace/styles/globals/_globals-base.scss */
.global-nav .uplay-buttons {
  display: none;
}

.global-nav .uplay-buttons.loggedIn {
  display: none;
}

/* line 989, ../../../workspace/styles/globals/_globals-base.scss */
.global-nav .uplay-buttons a {
  font-size: 18px;
}

/* line 994, ../../../workspace/styles/globals/_globals-base.scss */
.uplay-buttons {
  font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;
  font-size: 18px;
  text-transform: uppercase;
}
.uplay-buttons.loggedIn {
  display: none;
}

/* line 1008, ../../../workspace/styles/globals/_globals-base.scss */
.modal-container .uplay-signin-frame {
  height: 100%;
}
/* line 1011, ../../../workspace/styles/globals/_globals-base.scss */
.modal-container .uplay-signin-frame .modal-iframe-scaler {
  height: 800px;
}
/* line 1, ../../../workspace/styles/templates/announcement/_announcement-screen-base.scss */
.announcement-screen {
  background: #000;
  height: 100%;
  left: 0;
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: -webkit-transform 750ms ease;
  -moz-transition: -moz-transform 750ms ease;
  -o-transition: -o-transform 750ms ease;
  transition: transform 750ms ease;
  top: 0;
  width: 100%;
  z-index: 9999;
}
/* line 13, ../../../workspace/styles/templates/announcement/_announcement-screen-base.scss */
.announcement-screen .ubibar {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  background: #222222;
  /* Old browsers */
  background: -moz-linear-gradient(top, #222222 0%, #0f0f0f 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222222), color-stop(100%, #0f0f0f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #222222 0%, #0f0f0f 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #222222 0%, #0f0f0f 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #222222 0%, #0f0f0f 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #222222 0%, #0f0f0f 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#0f0f0f',GradientType=0 );
  /* IE6-9 */
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.26);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.26);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.26);
  height: 50px;
  position: absolute;
  width: 100%;
  z-index: 100;
}
/* line 33, ../../../workspace/styles/templates/announcement/_announcement-screen-base.scss */
.announcement-screen .ubibar img {
  height: 30px;
  margin: 10px 0 10px 20px;
}
/* line 38, ../../../workspace/styles/templates/announcement/_announcement-screen-base.scss */
.announcement-screen .ubibar a {
  color: #d3d3d3;
  font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;
  line-height: 50px;
  opacity: 1;
  position: absolute;
  right: 20px;
  text-transform: uppercase;
  -webkit-transition: opacity 250ms ease;
  -moz-transition: opacity 250ms ease;
  -o-transition: opacity 250ms ease;
  transition: opacity 250ms ease;
}
/* line 48, ../../../workspace/styles/templates/announcement/_announcement-screen-base.scss */
.announcement-screen .ubibar a .icon-close {
  font-size: 20px;
  margin-left: 10px;
  position: relative;
  top: 3px;
}
/* line 55, ../../../workspace/styles/templates/announcement/_announcement-screen-base.scss */
.announcement-screen .ubibar a.hidden {
  opacity: 0;
}
/* line 58, ../../../workspace/styles/templates/announcement/_announcement-screen-base.scss */
.announcement-screen .ubibar a.loading {
  opacity: .5;
}
/* line 64, ../../../workspace/styles/templates/announcement/_announcement-screen-base.scss */
.announcement-screen .announcement-content {
  height: 100%;
  overflow-y: auto;
  position: relative;
  width: 100%;
}
/* line 71, ../../../workspace/styles/templates/announcement/_announcement-screen-base.scss */
.announcement-screen .hide-on-mobile {
  display: none;
}

@-moz-keyframes loader {
  /* line 2, ../../../workspace/styles/templates/loading-screen/_loading-screen-base.scss */
  0% {
    -moz-transform: scale(0.8);
    opacity: 0;
  }

  /* line 6, ../../../workspace/styles/templates/loading-screen/_loading-screen-base.scss */
  50% {
    -moz-transform: scale(1);
    opacity: 1;
  }

  /* line 10, ../../../workspace/styles/templates/loading-screen/_loading-screen-base.scss */
  60% {
    -moz-transform: scale(1);
    opacity: 1;
  }

  /* line 14, ../../../workspace/styles/templates/loading-screen/_loading-screen-base.scss */
  100% {
    -moz-transform: scale(0.8);
    opacity: 0;
  }
}

@-webkit-keyframes loader {
  /* line 21, ../../../workspace/styles/templates/loading-screen/_loading-screen-base.scss */
  0% {
    -webkit-transform: scale(0.8);
    opacity: 0;
  }

  /* line 25, ../../../workspace/styles/templates/loading-screen/_loading-screen-base.scss */
  50% {
    -webkit-transform: scale(1);
    opacity: 1;
  }

  /* line 29, ../../../workspace/styles/templates/loading-screen/_loading-screen-base.scss */
  60% {
    -webkit-transform: scale(1);
    opacity: 1;
  }

  /* line 33, ../../../workspace/styles/templates/loading-screen/_loading-screen-base.scss */
  100% {
    -webkit-transform: scale(0.8);
    opacity: 0;
  }
}

@keyframes loader {
  /* line 40, ../../../workspace/styles/templates/loading-screen/_loading-screen-base.scss */
  0% {
    transform: scale(0.8);
    opacity: 0;
  }

  /* line 44, ../../../workspace/styles/templates/loading-screen/_loading-screen-base.scss */
  50% {
    transform: scale(1);
    opacity: 1;
  }

  /* line 48, ../../../workspace/styles/templates/loading-screen/_loading-screen-base.scss */
  60% {
    transform: scale(1);
    opacity: 1;
  }

  /* line 52, ../../../workspace/styles/templates/loading-screen/_loading-screen-base.scss */
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}

/* line 58, ../../../workspace/styles/templates/loading-screen/_loading-screen-base.scss */
.loading-screen {
  background: #000;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: -webkit-transform 750ms ease;
  -moz-transition: -moz-transform 750ms ease;
  -o-transition: -o-transform 750ms ease;
  transition: transform 750ms ease;
  width: 100%;
  z-index: 9999;
}
/* line 70, ../../../workspace/styles/templates/loading-screen/_loading-screen-base.scss */
.loading-screen .logo {
  height: 200px;
  left: 50%;
  margin: -75px 0 0 -85px;
  opacity: 0;
  position: absolute;
  text-indent: -9999px;
  top: 50%;
  width: 200px;
}

/* line 85, ../../../workspace/styles/templates/loading-screen/_loading-screen-base.scss */
.cssanimations .loading-screen .logo {
  background: url("images/ubi-mark.svg") no-repeat 0 0;
  background-size: 100%;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
/* line 90, ../../../workspace/styles/templates/loading-screen/_loading-screen-base.scss */
.cssanimations .loading-screen .logo.animate {
  -webkit-perspective: 1000;
  perspective: 1000;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-animation: loader 1.75s ease infinite;
  -moz-animation: loader 1.75s ease infinite;
  animation: loader 1.75s ease infinite;
}

/* line 102, ../../../workspace/styles/templates/loading-screen/_loading-screen-base.scss */
.no-cssanimations .loading-screen .logo {
  background: transparent url(images/loader_loop.gif) no-repeat 50% 50%/100px 100px fixed;
}

/* line 1, ../../../workspace/styles/templates/header/uplay/_uplay-base.scss */
#overlay-widget {
  display: none;
}
/* line 4, ../../../workspace/styles/templates/header/uplay/_uplay-base.scss */
#overlay-widget.opened {
  display: block;
  position: absolute;
  right: 0;
}

/* line 12, ../../../workspace/styles/templates/header/uplay/_uplay-base.scss */
.item-uplay {
  position: relative;
}

@keyframes search-emphasize {
  /* line 6, ../../../workspace/styles/templates/header/_header-base.scss */
  0% {
    background: none;
    color: #d3d3d3;
  }

  /* line 11, ../../../workspace/styles/templates/header/_header-base.scss */
  50% {
    background: #fbfbfb;
    color: #000;
  }

  /* line 16, ../../../workspace/styles/templates/header/_header-base.scss */
  100% {
    background: none;
    color: #d3d3d3;
  }
}

@-moz-keyframes search-emphasize {
  /* line 24, ../../../workspace/styles/templates/header/_header-base.scss */
  0% {
    background: none;
    color: #d3d3d3;
  }

  /* line 29, ../../../workspace/styles/templates/header/_header-base.scss */
  50% {
    background: #fbfbfb;
    color: #000;
  }

  /* line 34, ../../../workspace/styles/templates/header/_header-base.scss */
  100% {
    background: none;
    color: #d3d3d3;
  }
}

@-webkit-keyframes search-emphasize {
  /* line 41, ../../../workspace/styles/templates/header/_header-base.scss */
  0% {
    background: none;
    color: #d3d3d3;
  }

  /* line 46, ../../../workspace/styles/templates/header/_header-base.scss */
  50% {
    background: #fbfbfb;
    color: #000;
  }

  /* line 51, ../../../workspace/styles/templates/header/_header-base.scss */
  100% {
    background: none;
    color: #d3d3d3;
  }
}

/* line 58, ../../../workspace/styles/templates/header/_header-base.scss */
#heroCarousel {
  -webkit-transition: -webkit-transform 400ms cubic-bezier(0.86, 0, 0.07, 1);
  -moz-transition: -moz-transform 400ms cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: -o-transform 400ms cubic-bezier(0.86, 0, 0.07, 1);
  transition: transform 400ms cubic-bezier(0.86, 0, 0.07, 1);
}
/* line 60, ../../../workspace/styles/templates/header/_header-base.scss */
#heroCarousel.loading {
  opacity: 0;
}

/* line 65, ../../../workspace/styles/templates/header/_header-base.scss */
.site-header {
  height: 50px;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
  -webkit-transition-duration: 750ms;
  -moz-transition-duration: 750ms;
  -o-transition-duration: 750ms;
  transition-duration: 750ms;
  -webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  -moz-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  -o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  -webkit-backface-visibility: hidden;
}
/* line 77, ../../../workspace/styles/templates/header/_header-base.scss */
.site-header.hidden {
  display: none;
}

/* line 82, ../../../workspace/styles/templates/header/_header-base.scss */
.site-inner-header {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  background: #222222;
  /* Old browsers */
  background: -moz-linear-gradient(top, #222222 0%, #0f0f0f 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222222), color-stop(100%, #0f0f0f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #222222 0%, #0f0f0f 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #222222 0%, #0f0f0f 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #222222 0%, #0f0f0f 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #222222 0%, #0f0f0f 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#0f0f0f',GradientType=0 );
  /* IE6-9 */
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.26);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.26);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.26);
  height: 50px;
  position: absolute;
  width: 100%;
  z-index: 100;
}
/* line 102, ../../../workspace/styles/templates/header/_header-base.scss */
.site-inner-header.hidden {
  display: none;
}

/* line 107, ../../../workspace/styles/templates/header/_header-base.scss */
.site-header.modal-view-all {
  position: fixed;
  width: 100%;
  z-index: 9999;
}

/* line 113, ../../../workspace/styles/templates/header/_header-base.scss */
.global-nav {
  height: 50px;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: 350ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
  -moz-transition: 350ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
  -o-transition: 350ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
  transition: 350ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
}

.global-nav > ul {
  display: block;
  float: left;
}

/* line 122, ../../../workspace/styles/templates/header/_header-base.scss */
.global-nav > ul > li {
  float: left;
}
/* line 126, ../../../workspace/styles/templates/header/_header-base.scss */
.global-nav > ul > li:nth-child(2) a span {
  border-left: 1px solid #3c3c3c;
  border-right: 1px solid #3c3c3c;
}
/* line 132, ../../../workspace/styles/templates/header/_header-base.scss */
.global-nav > ul > li:nth-child(1) {
  margin-right: -1px;
}
/* line 136, ../../../workspace/styles/templates/header/_header-base.scss */
.global-nav > ul > li:nth-child(3) {
  margin-left: -1px;
}
/* line 141, ../../../workspace/styles/templates/header/_header-base.scss */
.global-nav .action {
  color: #d3d3d3;
  display: inline-block;
  font-size: 20px;
  font-size: 2rem;
  line-height: 50px;
  margin: 0;
  opacity: 0.8;
  text-decoration: none;
}
/* line 151, ../../../workspace/styles/templates/header/_header-base.scss */
.global-nav .action.active {
  background: #484848;
  /* Old browsers */
  background: -moz-linear-gradient(top, #484848 0%, #353535 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #484848), color-stop(100%, #353535));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #484848 0%, #353535 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #484848 0%, #353535 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #484848 0%, #353535 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #484848 0%, #353535 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#484848', endColorstr='#353535',GradientType=0 );
  /* IE6-9 */
}
/* line 162, ../../../workspace/styles/templates/header/_header-base.scss */
.global-nav .action:hover {
  opacity: 1;
}
/* line 167, ../../../workspace/styles/templates/header/_header-base.scss */
.global-nav .action#global-search-button, .global-nav .action#detailNavBtn {
  font-size: 23px;
  font-size: 2.3rem;
}
/* line 170, ../../../workspace/styles/templates/header/_header-base.scss */
.global-nav .action#global-search-button .icon-close, .global-nav .action#detailNavBtn .icon-close {
  top: 1px;
}
/* line 175, ../../../workspace/styles/templates/header/_header-base.scss */
.global-nav .action#global-search-button.emphasize {
  -webkit-animation: search-emphasize 2s linear 1s 5 alternate;
  -moz-animation: search-emphasize 2s linear 1s 5 alternate;
  animation: search-emphasize 2s linear 1s 5 alternate;
}
/* line 183, ../../../workspace/styles/templates/header/_header-base.scss */
.global-nav .action#global-uplay-button {
  float: right;
}
/* line 187, ../../../workspace/styles/templates/header/_header-base.scss */
.global-nav .action span {
  width: 100%;
  display: inline-block;
  padding: 0 14px;
}
/* line 193, ../../../workspace/styles/templates/header/_header-base.scss */
.global-nav .action #uplay-login {
  display: none;
}
/* line 197, ../../../workspace/styles/templates/header/_header-base.scss */
.global-nav .action .icon-close {
  font-size: 23px;
  font-size: 2.3rem;
  position: relative;
  top: 2px;
}
/* line 204, ../../../workspace/styles/templates/header/_header-base.scss */
.global-nav .action#global-promotion-button span {
  padding: 0 15px;
}
/* line 207, ../../../workspace/styles/templates/header/_header-base.scss */
.global-nav .action#global-promotion-button .icon-close {
  padding: 0 14px;
}
/* line 213, ../../../workspace/styles/templates/header/_header-base.scss */
.global-nav #detailNavBtn {
  padding-bottom: 6px;
}
/* line 215, ../../../workspace/styles/templates/header/_header-base.scss */
.global-nav #detailNavBtn .inner {
  background-image: url(images/bg-detail-nav-gradient.png) !important;
  background-repeat: repeat-x;
  background-position: 0 100% !important;
  -webkit-transition: background-color 350ms ease;
  -moz-transition: background-color 350ms ease;
  -o-transition: background-color 350ms ease;
  transition: background-color 350ms ease;
}
/* line 223, ../../../workspace/styles/templates/header/_header-base.scss */
.global-nav.game-nav-open {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}

/* line 229, ../../../workspace/styles/templates/header/_header-base.scss */
.related-nav-link {
  /*display: inline-block;*/
  width: 120px;
  display: block;
  margin: 0 auto;
  /*&.active {
    background: #484848; */
  /* Old browsers */
                                         /*
background: -moz-linear-gradient(top, #484848 0%, #353535 100%); */
  /* FF3.6+ */
                                                                               /*
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#484848), color-stop(100%,#353535)); */
  /* Chrome,Safari4+ */
                                                                                                                                      /*
background: -webkit-linear-gradient(top, #484848 0%,#353535 100%); */
  /* Chrome10+,Safari5.1+ */
                                                                                               /*
background: -o-linear-gradient(top, #484848 0%,#353535 100%); */
  /* Opera 11.10+ */
                                                                                  /*
background: -ms-linear-gradient(top, #484848 0%,#353535 100%); */
  /* IE10+ */
                                                                            /*
background: linear-gradient(to bottom, #484848 0%,#353535 100%); */
  /* W3C */
                                                                            /*
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#484848', endColorstr='#353535',GradientType=0 ); */
  /* IE6-9 */
                                                                                                                                        /*
          height: auto;
    }*/
}
/* line 242, ../../../workspace/styles/templates/header/_header-base.scss */
.related-nav-link .logo {
  background: url("images/ubi-logo.svg") no-repeat 0 0;
  background-size: 93px auto;
  background-position: left center;
  float: left;
  height: 50px;
  margin-left: 12px;
  width: 93px;
}


/*.no-touch .related-nav-link:hover {
    background: #484848; */
/* Old browsers */
                                         /*
background: -moz-linear-gradient(top, #484848 0%, #353535 100%); */
/* FF3.6+ */
                                                                               /*
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#484848), color-stop(100%,#353535)); */
/* Chrome,Safari4+ */
                                                                                                                                      /*
background: -webkit-linear-gradient(top, #484848 0%,#353535 100%); */
/* Chrome10+,Safari5.1+ */
                                                                                               /*
background: -o-linear-gradient(top, #484848 0%,#353535 100%); */
/* Opera 11.10+ */
                                                                                  /*
background: -ms-linear-gradient(top, #484848 0%,#353535 100%); */
/* IE10+ */
                                                                            /*
background: linear-gradient(to bottom, #484848 0%,#353535 100%); */
/* W3C */
                                                                            /*
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#484848', endColorstr='#353535',GradientType=0 ); */
/* IE6-9 */
                                                                                                                                      /*

    .related-nav {
        opacity: 1;
        visibility: visible;
    }
}*/

/* line 276, ../../../workspace/styles/templates/header/_header-base.scss */
select.related-nav {
  display: block;
  height: 50px;
  opacity: 0.01;
  position: absolute;
  top: 0;
  width: 169px;
}

/* line 285, ../../../workspace/styles/templates/header/_header-base.scss */
ul.related-nav {
  background: #1e1e1e;
  display: none;
  font-family: "din-condensed-web";
  font-size: 16px;
  font-size: 1.6rem;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 50px;
  -webkit-transition: opacity 250ms ease;
  -moz-transition: opacity 250ms ease;
  -o-transition: opacity 250ms ease;
  transition: opacity 250ms ease;
  width: 280px;
  visibility: hidden;
  z-index: 100;
}
/* line 300, ../../../workspace/styles/templates/header/_header-base.scss */
ul.related-nav li {
  border-bottom: 1px solid #333;
  height: 51px;
  line-height: 50px;
  line-height: 5rem;
}
/* line 306, ../../../workspace/styles/templates/header/_header-base.scss */
ul.related-nav li > a {
  color: rgba(255, 255, 255, 0.7);
  display: block;
  line-height: 50px;
  line-height: 5rem;
  padding: 0 20px;
  text-transform: uppercase;
  -webkit-transition: all 250ms ease;
  -moz-transition: all 250ms ease;
  -o-transition: all 250ms ease;
  transition: all 250ms ease;
}
/* line 315, ../../../workspace/styles/templates/header/_header-base.scss */
ul.related-nav li > a:hover {
  color: white;
}
/* line 318, ../../../workspace/styles/templates/header/_header-base.scss */
ul.related-nav li > a:active, ul.related-nav li > a.selected {
  background-color: #565656;
}
/* line 326, ../../../workspace/styles/templates/header/_header-base.scss */
ul.related-nav.active, ul.related-nav.hovering {
  display: block;
  height: auto;
  opacity: 1;
  visibility: visible;
}

/* line 1, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap {
  -webkit-perspective: 1000;
  perspective: 1000;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  background: #000;
  font-family: "din-condensed-web";
  font-size: 16px;
  font-size: 1.6rem;
  height: 100%;
  position: fixed;
  left: 0;
  top: 50px;
  -webkit-transform: translate(-295px, 0);
  -moz-transform: translate(-295px, 0);
  -ms-transform: translate(-295px, 0);
  -o-transform: translate(-295px, 0);
  transform: translate(-295px, 0);
  -webkit-transition: -webkit-transform 250ms ease;
  -moz-transition: -moz-transform 250ms ease;
  -o-transition: -o-transform 250ms ease;
  transition: transform 250ms ease;
  z-index: 150;
}
/* line 15, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap .game-nav {
  height: 100%;
  overflow-y: scroll;
  position: relative;
  -webkit-overflow-scrolling: touch;
  width: 295px;
}
/* line 23, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap .game-nav:before {
  content: '';
  display: block;
  height: 100%;
  width: 9px;
  position: absolute;
  left: 0px;
  z-index: 1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iNTAlIiB4Mj0iMTAwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgwLCAwLCAwLCAwLjUpIi8+PHN0b3Agb2Zmc2V0PSI1NCUiIHN0b3AtY29sb3I9InJnYmEoMCwgMCwgMCwgMCkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJnYmEoMCwgMCwgMCwgMCkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(54%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 54%, rgba(0, 0, 0, 0) 100%);
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 54%, rgba(0, 0, 0, 0) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 54%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 54%, rgba(0, 0, 0, 0) 100%);
}
/* line 34, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap .game-nav > ul {
  background: #252525;
  clear: both;
}

.game-nav-wrap .game-nav > ul.uplay-connect-sec {
  background-color: #6C6C6C;
  padding: 0;
}
/* line 41, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap .game-nav > ul.uplay-connect-sec > li {
  border-bottom: 1px solid #343434;
  width: 100%;
}

.game-nav-wrap .game-nav > ul.uplay-connect-sec > li:nth-of-type(1) {
  float: left;
  background-color: #3a3a3a;
}
/* line 47, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap .game-nav > ul.uplay-connect-sec > li:nth-of-type(2) {
  float: right;
  background-color: #252525;
}

/* line 47, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap .game-nav .sub-menu {
  padding: 0 0 16px 20px;
  display: none;
}
/* line 51, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap .game-nav .sub-menu > li {
  border: 0;
}
/* line 53, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap .game-nav .sub-menu > li > a {
  line-height: 2.6rem;
  font-family: "Helvetica", Arial, sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  padding: 4px 0 4px 8px;
}
/* line 64, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap .game-nav .item-has-children > a {
  position: relative;
  text-transform: uppercase;
}
/* line 68, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap .game-nav .item-has-children > a:after {
  content: '';
  display: block;
  height: 11px;
  width: 8px;
  position: absolute;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 2em;
  background: url("images/nav-arrow.svg") no-repeat center center;
  background-size: 8px 11px;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
/* line 92, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap .game-nav .item-has-children > a.submenu-open:after {
  -webkit-transform: translateY(-50%) rotate(90deg);
  -moz-transform: translateY(-50%) rotate(90deg);
  -ms-transform: translateY(-50%) rotate(90deg);
  -o-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
}
/* line 102, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap .game-nav .social-links {
  font-size: 28px;
  font-size: 2.8rem;
  height: 58px;
  line-height: 58px;
  line-height: 5.8rem;
  padding-left: 20px;
}
/* line 109, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap .game-nav .social-links li {
  border: 0;
  float: left;
  width: auto;
}
/* line 115, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap .game-nav .social-links li + li {
  padding: 0 0 0 15px;
}
/* line 121, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap .game-nav .social-links a {
  display: inline-block;
  line-height: 50px;
  line-height: 5rem;
  padding: 0;
}

/* line 41, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap .blocker {
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 5;
}
/* line 48, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap li {
  border-bottom: 1px solid #343434;
  line-height: 50px;
  line-height: 5rem;
  width: 295px;
}
/* line 143, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap li:last-child {
  border-bottom: 0;
}
/* line 56, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap li > a {
  color: rgba(255, 255, 255, 0.7);
  display: block;
  line-height: 50px;
  line-height: 5rem;
  padding: 0 20px;
  text-transform: uppercase;
  -webkit-transition: color 250ms ease;
  -moz-transition: color 250ms ease;
  -o-transition: color 250ms ease;
  transition: color 250ms ease;
  cursor: pointer;
}

.game-nav-wrap li > a:hover {
  color: #ffffff;
}

/* line 65, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap li > a.active {
  background: #454545;
  color: white;
}

.game-nav-wrap li > a.current {
  background-color: #3e61ad;
  color: #FFF;
}

/* line 70, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap li > a.nav-buy-now {
  background: #c61a16;
  color: #fff;
  font-style: italic;
  margin: 0 25px 0 20px;
  padding: 0;
  text-align: center;
}
/* line 79, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap li > a.is-not-initialized {
  background: black url(images/spinner.gif) no-repeat 100% 50%/25px 25px;
  margin-right: 25px;
}
/* line 84, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap li > a.external {
  font-family: "Helvetica", Arial, sans-serif;
  padding-left: 30px;
  position: relative;
  text-transform: none;
}
/* line 91, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap li > a.external span {
  font-size: 0;
  line-height: 0;
  height: 0;
  width: 0;
  content: ' ';
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid #c61a16;
  display: inline-block;
  left: 22px;
  position: absolute;
  top: 0;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}
/* line 102, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap li > a.game-title {
  display: block;
  font-size: 20px;
  font-size: 2rem;
  font-style: italic;
  line-height: 20px;
  line-height: 2rem;
  margin: 0 0 20px;
}
/* line 110, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap li > a.game-title span {
  color: rgba(255, 255, 255, 0.4);
  float: right;
  margin: 0 0 0 20px;
  opacity: 1;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: opacity 250ms ease;
  -moz-transition: opacity 250ms ease;
  -o-transition: opacity 250ms ease;
  transition: opacity 250ms ease;
}
/* line 123, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap li.dark {
  background: #252525;
  border: 0;
  height: auto;
  line-height: normal;
  padding: 25px 0 0;
  width: 295px;
}
/* line 132, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap li.dark li {
  background: none;
}
/* line 140, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap .external-links {
  font-size: 11px;
  font-size: 1.1rem;
}
/* line 144, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap .external-links li {
  border: 0;
  height: auto;
  line-height: 11px;
  line-height: 1.1rem;
  margin: 0 0 20px;
}
/* line 151, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.game-nav-wrap .external-links a {
  height: auto;
  line-height: 11px;
  line-height: 1.1rem;
}


/* line 189, ../../../workspace/styles/templates/secondary-nav/_secondary-nav-base.scss */
.nav-open .game-nav-wrap {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 1, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.panel-container {
  background-color: #000;
  overflow: hidden;
  padding: 15px;
  position: absolute;
  -webkit-transform: translate(0, -240px);
  -moz-transform: translate(0, -240px);
  -ms-transform: translate(0, -240px);
  -o-transform: translate(0, -240px);
  transform: translate(0, -240px);
  -webkit-transition: -webkit-transform 250ms ease;
  -moz-transition: -moz-transform 250ms ease;
  -o-transition: -o-transform 250ms ease;
  transition: transform 250ms ease;
  width: 100%;
  z-index: 95;
}
/* line 12, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.panel-container.opened {
  top: 50px !important;
  -webkit-transform: translate(0, 0) !important;
  -moz-transform: translate(0, 0) !important;
  -ms-transform: translate(0, 0) !important;
  -o-transform: translate(0, 0) !important;
  transform: translate(0, 0) !important;
  position: relative;
}

@keyframes glow {
  /* line 22, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
  0% {
    border: 1px solid #000;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.26);
  }

  /* line 23, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
  50% {
    border: 1px solid #fff;
    box-shadow: 0 0 5px #fff;
  }

  /* line 24, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
  100% {
    border: 1px solid #000;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.26);
  }
}

@-moz-keyframes glow {
  /* line 29, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
  0% {
    border: 1px solid #000;
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.26);
  }

  /* line 30, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
  50% {
    border: 1px solid #fff;
    -moz-box-shadow: 0 0 5px #fff;
  }

  /* line 31, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
  100% {
    border: 1px solid #000;
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.26);
  }
}

@-webkit-keyframes glow {
  /* line 36, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
  0% {
    border: 1px solid #000;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.26);
  }

  /* line 37, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
  50% {
    border: 1px solid #fff;
    -webkit-box-shadow: 0 0 5px #fff;
  }

  /* line 38, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
  100% {
    border: 1px solid #000;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.26);
  }
}

/* line 43, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray.opened {
  overflow: visible;
}
/* line 47, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray .mobile-header {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxMjEyMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBmMGYwZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #212121), color-stop(100%, #0f0f0f));
  background-image: -webkit-linear-gradient(#212121, #0f0f0f);
  background-image: -moz-linear-gradient(#212121, #0f0f0f);
  background-image: -o-linear-gradient(#212121, #0f0f0f);
  background-image: linear-gradient(#212121, #0f0f0f);
  color: #fff;
  display: none;
  font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  margin: 2px -15px 0 -15px;
  padding-left: 3%;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  padding: 1.2em;
  width: 100%;
  z-index: 999;
  top: -55px;
}
/* line 67, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray .mobile-header button {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 54px;
  height: 54px;
  z-index: 9999;
}
/* line 78, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray .mobile-header button span {
  color: #d3d3d3;
  font-size: 24px;
  font-size: 2.4rem;
}
/* line 84, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray .mobile-header.opened {
  display: block;
}

/* line 91, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container {
  overflow-y: scroll;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
    /*.mobile-header {
  
      @include background-image(linear-gradient(#212121, #0f0f0f));
      color: #fff;
      display: none;
      font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;;
      @include font-size(16);
      margin: 2px -15px 0 -15px;
      padding-left: 3%;
      //position: absolute;
      text-align: center;
      text-transform: uppercase;
      padding: 1.2em;
      width: 100%;
      z-index: 999;
          //filter fix
          position:absolute;
          top: -55px;
  
      button {
        display: inline-block;
        left: 10px;
        position: absolute;
        top: 16px;
  
        span {
            color: #d3d3d3;
            @include font-size(24)
        }
      }
  
      &.opened {
        display: block;
      }
  
    }*/
}
/* line 139, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form-wrap {
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.26);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.26);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.26);
  position: relative;
  padding: 0 15px;
  z-index: 1;
}
/* line 146, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form {
  -webkit-animation: glow 2s linear 1s 5 alternate;
  -moz-animation: glow 2s linear 1s 5 alternate;
  animation: glow 2s linear 1s 5 alternate;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1MzUzNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNmM2YzZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #353535), color-stop(100%, #3f3f3f));
  background-image: -webkit-linear-gradient(#353535, #3f3f3f);
  background-image: -moz-linear-gradient(#353535, #3f3f3f);
  background-image: -o-linear-gradient(#353535, #3f3f3f);
  background-image: linear-gradient(#353535, #3f3f3f);
  -webkit-box-shadow: inset 0 6px 5px -5px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0 6px 5px -5px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 6px 5px -5px rgba(0, 0, 0, 0.25);
  margin: -15px;
  padding: 15px;
}
/* line 156, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .faux-input {
  background: #252525;
  border-bottom: 1px solid #434343;
  color: #6b6b6b;
  font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;
  font-size: 15px;
  font-size: 1.5rem;
  height: 50px;
  padding: 15px;
  text-align: left;
  -webkit-transition: background 150ms ease, color 150ms ease;
  -moz-transition: background 150ms ease, color 150ms ease;
  -o-transition: background 150ms ease, color 150ms ease;
  transition: background 150ms ease, color 150ms ease;
  width: 100%;
}
/* line 169, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .faux-input em {
  color: #fff;
  margin-right: 6px;
}
/* line 174, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .faux-input.disabled {
  cursor: default;
}
/* line 177, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .faux-input.disabled em {
  color: #6b6b6b;
}
/* line 182, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .faux-input span {
  display: none;
}
/* line 186, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .faux-input.btn-arrow:after {
  -webkit-backface-visibility: hidden;
  border: 0;
  color: #fff;
  content: "\e01A";
  display: inline-block;
  font-family: "ubisoft-icons";
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 1;
  position: absolute;
  right: 38px;
  top: 12px;
}
/* line 200, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .faux-input.arrow-down:after {
  content: "\e019";
}
/* line 206, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .search-tray-options-set {
  display: none;
  margin: 0 -20px;
  overflow: hidden;
  position: relative;
  text-transform: uppercase;
}
/* line 219, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .search-tray-options-set.opened {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1MzUzNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNmM2YzZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #353535), color-stop(100%, #3f3f3f));
  background-image: -webkit-linear-gradient(#353535, #3f3f3f);
  background-image: -moz-linear-gradient(#353535, #3f3f3f);
  background-image: -o-linear-gradient(#353535, #3f3f3f);
  background-image: linear-gradient(#353535, #3f3f3f);
  display: block;
}
/* line 224, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .search-tray-options-set.opened.genre {
  margin: 0 -20px -15px;
}
/* line 230, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .search-tray-options-set > ul {
  background: #000;
  display: none;
  margin: 0;
  overflow-y: auto;
  padding: 0 10px;
}
/* line 240, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .search-tray-keyword-set {
  display: inline-block;
  padding: 0 103px 0 0;
  position: relative;
  width: 100%;
}
/* line 247, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .search-tray-keyword-set:before {
  color: #fff;
  content: "\e026";
  font-family: "ubisoft-icons";
  left: 10px;
  line-height: 1;
  position: absolute;
  top: 6px;
  text-transform: none;
}
/* line 258, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .search-tray-keyword-set input {
  line-height: normal;
  padding-left: 30px;
  width: 100%;
}
/* line 264, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .search-tray-keyword-set input::-ms-clear {
  display: none;
}
/* line 268, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .search-tray-keyword-set.closed {
  display: none;
}
/* line 272, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .search-tray-keyword-set .clear-keyword {
  display: none;
}
/* line 277, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .search-list-item {
  color: rgba(255, 255, 255, 0.7);
  cursor: pointer;
  font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;
  height: 52px;
  line-height: 51px;
  padding: 0 5px;
  -webkit-transition: background 150ms ease, color 150ms ease;
  -moz-transition: background 150ms ease, color 150ms ease;
  -o-transition: background 150ms ease, color 150ms ease;
  transition: background 150ms ease, color 150ms ease;
  white-space: nowrap;
}
/* line 288, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .search-list-item + .search-list-item {
  border-top: 1px solid #404040;
}
/* line 292, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .search-list-item.selected {
  color: white;
  background-color: #565656;
}
/* line 297, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .search-list-item:last-child {
  border-bottom: 0px;
}
/* line 303, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .search-sub-list-container {
  border-bottom: 1px solid #353535;
  padding: 10px 0;
}
/* line 308, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .search-sub-list-container li {
  color: rgba(255, 255, 255, 0.7);
  cursor: pointer;
  font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;
  height: 30px;
  line-height: 32px;
  padding: 0 1em;
  -webkit-transition: background 150ms ease, color 150ms ease;
  -moz-transition: background 150ms ease, color 150ms ease;
  -o-transition: background 150ms ease, color 150ms ease;
  transition: background 150ms ease, color 150ms ease;
}
/* line 318, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .search-sub-list-container li.selected {
  background-color: #565656;
}
/* line 322, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .search-sub-list-container li .search-tray-icon {
  color: white;
  float: right;
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 25px;
}
/* line 333, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .search-tray-refresh {
  color: #6b6b6b;
  font-size: 26px;
  font-size: 2.6rem;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 340, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .search-tray-refresh.active {
  color: #d3d3d3;
}
/* line 345, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .autocomplete-results {
  background-color: #000;
  display: none;
  margin: 15px -15px;
  overflow-y: auto;
  padding: 13px 0;
  position: absolute;
  width: 100%;
  z-index: 15;
  -webkit-backface-visibility: hidden;
}
/* line 357, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .autocomplete-results li {
  color: rgba(255, 255, 255, 0.7);
  font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;
  padding: 7px 15px;
  position: relative;
  text-transform: uppercase;
  width: 100%;
}
/* line 365, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .autocomplete-results li.go-to-page a {
  color: rgba(255, 255, 255, 0.7);
}
/* line 368, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .autocomplete-results li.go-to-page a:after {
  font-size: 0;
  line-height: 0;
  height: 0;
  width: 0;
  content: ' ';
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #6b6b6b;
  margin-top: -3px;
  position: absolute;
  right: 20px;
  top: 50%;
  text-transform: none;
}
/* line 378, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .autocomplete-results li.run-search {
  border-bottom: 1px solid #3f3f3f;
  cursor: pointer;
  margin-bottom: 15px;
  padding-bottom: 16px;
}
/* line 385, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .autocomplete-results li.selected {
  background-color: #454545;
}
/* line 393, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .search-tray-filter {
  background-color: #000;
  color: #fff;
  font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;
  line-height: 26px;
  padding: 0 10px;
  position: absolute;
  right: 35px;
  text-transform: uppercase;
  top: 0;
}
/* line 405, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form .search-tray-filter:after {
  font-size: 0;
  line-height: 0;
  height: 0;
  width: 0;
  content: ' ';
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #6b6b6b;
  content: "";
  display: inline-block;
  margin-left: 5px;
}
/* line 414, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form.closed .search-tray-options-set {
  height: 0;
}
/* line 418, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form.closed > button {
  background: #252525;
  border-bottom: 1px solid #454545;
}
/* line 423, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form > button .value {
  display: none;
}
/* line 427, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form > button span {
  background: url('images/sprites/sprite-global-mobile-s798f8a5286.png') no-repeat 0 -121px;
  height: 12px;
  width: 12px;
  display: block;
  float: right;
}
/* line 434, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form.closed > button span {
  background: url('images/sprites/sprite-global-mobile-s798f8a5286.png') no-repeat 0 -109px;
  height: 12px;
  width: 12px;
}
/* line 439, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form:before {
  content: " ";
  position: absolute;
  height: 10px;
  top: -10px;
  width: 100%;
}
/* line 448, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-form:after {
  content: " ";
  position: absolute;
  height: 10px;
  right: -20px;
  top: -10px;
  width: 20px;
}
/* line 459, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-results {
  color: #6b6b6b;
  padding: 30px 0 15px 0;
}
/* line 466, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-results > ul {
  clear: both;
  font-size: 0;
  position: relative;
}
/* line 472, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-results > ul > li {
  display: inline-block;
  position: relative;
  width: 100%;
  vertical-align: top;
}
/* line 481, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-results .locator .wrap {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 5;
}
/* line 489, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-results .locator .wrap-intrinsic {
  height: 0;
  padding: 0 0 56.25%;
  position: relative;
}
/* line 495, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-results .locator .wrap-fill {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 503, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-results .locator .wrap-table {
  height: 100%;
  display: table;
  width: 100%;
}
/* line 509, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-results .locator .wrap-cell {
  display: table-cell;
  height: 100%;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
/* line 517, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-results .locator .wrap-cell span {
  background: #000;
  border-radius: 50%;
  color: #fff;
  display: block;
  font-family: "adobe-caslon-pro", "Georgia", serif;
  font-size: 14px;
  font-size: 1.4rem;
  font-style: italic;
  height: 75px;
  margin: 0 auto;
  padding: 25px 0 0;
  width: 75px;
}
/* line 533, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-results .locator img {
  opacity: 0.7;
}
/* line 541, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-result-meta-data {
  display: inline-block;
  float: left;
  margin: 0 0 17px 0;
}
/* line 546, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-result-meta-data .search-tray-breadcrumb {
  text-transform: capitalize;
}
/* line 550, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-result-meta-data .search-tray-breadcrumb-noitem {
  color: #ffd800;
  font-size: 16px;
}
/* line 556, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-sort {
  display: inline-block;
  float: right;
  margin: 0 0 17px 0;
}
/* line 561, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-sort a {
  color: #6b6b6b;
  padding: 10px;
}
/* line 565, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-sort a.active {
  color: #d3d3d3;
}
/* line 570, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.no-touch .search-tray-container .search-tray-sort a:hover {
  color: #d3d3d3;
}
/* line 579, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray-container .search-tray-result-meta-data em, .search-tray-container .search-tray-sort em {
  color: #fff;
}

/* line 586, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-catalog-item {
  color: #6b6b6b;
  display: block;
  font-size: 11px;
  font-size: 1.1rem;
  height: 100%;
  width: 100%;
}
/* line 594, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-catalog-item.search-promo {
  margin-bottom: 95px;
}
/* line 596, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-catalog-item.search-promo div {
  display: none;
}
/* line 599, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-catalog-item.search-promo img {
  border: 2px solid #333;
}
/* line 604, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-catalog-item .platforms {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 610, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-catalog-item .platforms li {
  color: #fff;
  float: left;
  font-size: 16px;
  font-size: 1.6rem;
  margin-left: 10px;
}
/* line 619, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-catalog-item div {
  height: 86px;
  padding: 0 0 10px;
  position: relative;
}
/* line 625, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-catalog-item h2 {
  font-size: 14px;
  font-size: 1.4rem;
  margin: 15px 0 5px;
  max-width: 76%;
}
/* line 631, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-catalog-item dl {
  max-width: 80%;
}
/* line 635, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-catalog-item dt, .search-catalog-item dd {
  float: left;
  line-height: 14px;
  line-height: 1.4rem;
}
/* line 640, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-catalog-item dt {
  clear: both;
  font-weight: 700;
  width: 70px;
}
/* line 647, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-catalog-item dt:after {
  content: ":";
}

/* line 655, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.search-tray.opened .search-tray-form {
  position: relative;
}

/* line 665, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.no-touch .search-tray-container .search-tray-form .search-list-item:hover {
  color: white;
}
/* line 673, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.no-touch .search-tray-container .search-tray-form .search-sub-list-container li:hover {
  color: white;
}
/* line 681, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.no-touch .search-catalog-item {
  -webkit-backface-visibility: hidden;
  -webkit-transition: opacity 350ms ease;
  -moz-transition: opacity 350ms ease;
  -o-transition: opacity 350ms ease;
  transition: opacity 350ms ease;
}
/* line 686, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-base.scss */
.no-touch .search-catalog-item:hover {
  opacity: .7;
}

/* line 3, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-base.scss */
.panel-container #close-promo-tray,
.panel-container #close-promo {
  position: absolute;
  top: 16px;
  right: 16px;
  font-size: 24px;
  color: #6b6b6b;
  cursor: pointer;
  z-index: 100;
}


/* line 3, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-base.scss */
.panel-container .btn-promo-tray-nav {
  display: none;
}
/* line 7, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-base.scss */
.panel-container .promo-tray {
  padding-bottom: 11px;
}
/* line 11, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-base.scss */
.panel-container .promo-tray .thumbnail img {
  height: 100%;
  width: 100%;
}
/* line 16, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-base.scss */
.panel-container.promo-tray-panel {
  background-color: #eee;
  visibility: hidden;
}
/* line 21, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-base.scss */
.panel-container.promo-tray-panel h1 {
  margin-bottom: 15px;
}
/* line 25, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-base.scss */
.panel-container.promo-tray-panel:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url(images/texture-granite.png);
  height: 100%;
  width: 100%;
  opacity: 0.25;
}
/* line 37, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-base.scss */
.panel-container.promo-tray-panel.opened {
  visibility: visible;
}

/* line 44, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-base.scss */
.panel-container-promo {
  background-color: #000;
  overflow: hidden;
  padding: 15px;
  position: relative;
  width: 100%;
  z-index: 95;
  margin-bottom: -999px;
}
/* line 54, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-base.scss */
.panel-container-promo.opened {
  margin-bottom: 30px;
}
/* line 58, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-base.scss */
.panel-container-promo .btn-promo-tray-nav {
  display: none;
}
/* line 62, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-base.scss */
.panel-container-promo .promo-tray {
  padding-bottom: 11px;
}
/* line 66, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-base.scss */
.panel-container-promo .promo-tray .thumbnail img {
  height: 100%;
  width: 100%;
}
/* line 71, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-base.scss */
.panel-container-promo.promo-tray-panel {
  background-color: #eee;
}
/* line 75, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-base.scss */
.panel-container-promo.promo-tray-panel h1 {
  margin-bottom: 15px;
}
/* line 79, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-base.scss */
.panel-container-promo.promo-tray-panel:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url(images/texture-granite.png);
  height: 100%;
  width: 100%;
  opacity: 0.25;
}
/* line 91, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-base.scss */
.panel-container-promo.promo-tray-panel.opened {
  visibility: visible;
}

/* line 98, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-base.scss */
.promo-tray > li {
  height: 166px;
}

/* line 103, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-base.scss */
.non-standard .promo-tray > li .cta-btn {
  display: none;
}

/* line 108, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-base.scss */
.is-hidden .panel-container {
  display: none;
}

/* line 112, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-base.scss */
.icon-flame-icon {
  font-size: 21px;
}

/* line 121, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-base.scss */
.social-wrap .promo-social > li {
  background: #222222;
  /* Old browsers */
  background: -moz-linear-gradient(top, #222222 0%, #0f0f0f 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222222), color-stop(100%, #0f0f0f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #222222 0%, #0f0f0f 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #222222 0%, #0f0f0f 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #222222 0%, #0f0f0f 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #222222 0%, #0f0f0f 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#0f0f0f',GradientType=0 );
  /* IE6-9 */
  font-size: 50px;
  font-size: 5rem;
  float: left;
  height: 50%;
  text-align: center;
  width: 50%;
}
/* line 136, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-base.scss */
.social-wrap .promo-social > li:nth-child(odd) {
  border-right: 1px solid #000;
}
/* line 141, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-base.scss */
.social-wrap .promo-social a {
  color: #6b6b6b;
  display: block;
  height: 100%;
}
/* line 147, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-base.scss */
.social-wrap .promo-social [class*="sprite-icon-social-"] {
  margin: 0 auto;
}

/* line 1, ../../../workspace/styles/templates/modules/circle/_circle-base.scss */
.circle-wrap {
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNGM2MDgxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIwMmM0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -webkit-linear-gradient(-45deg, #202c40 0%, #4c6081 100%);
  /* Chrome10+,Safari5.1+ */
  background: -ms-linear-gradient(-45deg, #202c40 0%, #4c6081 100%);
  /* IE10+ */
  background: linear-gradient(-45deg, #202c40 0%, #4c6081 100%);
  /* W3C */
  color: #fff;
  display: table;
  height: 225px;
  text-align: center;
  width: 100%;
}

/* line 16, ../../../workspace/styles/templates/modules/circle/_circle-base.scss */
.circle {
  display: table-cell;
  font-size: 35px;
  font-size: 3.5rem;
  vertical-align: middle;
}
/* line 22, ../../../workspace/styles/templates/modules/circle/_circle-base.scss */
.circle h1 {
  font-size: 30px;
  font-size: 3rem;
  line-height: 26px;
  line-height: 2.6rem;
  margin: 15px 0;
}
/* line 28, ../../../workspace/styles/templates/modules/circle/_circle-base.scss */
.circle h2.arrow-bottom {
  padding: 11px 0;
}
/* line 32, ../../../workspace/styles/templates/modules/circle/_circle-base.scss */
.circle .mobile-cta {
  /* color: #fff;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); */
  display: none;
}

/* line 1, ../../../workspace/styles/templates/modules/expander/_expander-base.scss */
.expander {
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  text-align: center;
}
/* line 8, ../../../workspace/styles/templates/modules/expander/_expander-base.scss */
.expander.animate {
  -webkit-perspective: 1000;
  perspective: 1000;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-transition: height 250ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
  -ms-transition: height 250ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
  -webkit-transition: height 250ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
  transition: height 250ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
}

/* line 18, ../../../workspace/styles/templates/modules/expander/_expander-base.scss */
.expander-list {
  text-align: center;
}

/* line 1, ../../../workspace/styles/templates/modules/promo/_promo-base.scss */
.promo-wrap {
  -webkit-box-shadow: inset 0 -5px 3px -3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 -5px 3px -3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -5px 3px -3px rgba(0, 0, 0, 0.1);
}
/* line 5, ../../../workspace/styles/templates/modules/promo/_promo-base.scss */
.promo-wrap .indicator-wrap {
  line-height: 38px;
  line-height: 3.8rem;
  margin: 0;
}
/* line 10, ../../../workspace/styles/templates/modules/promo/_promo-base.scss */
.promo-wrap .module-item {
  cursor: pointer;
}

/* line 18, ../../../workspace/styles/templates/modules/promo/_promo-base.scss */
.promo-slider > li {
  padding: 15px 15px 0;
}
/* line 22, ../../../workspace/styles/templates/modules/promo/_promo-base.scss */
.promo-slider article {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  height: 170px;
  position: relative;
  text-align: center;
}
/* line 31, ../../../workspace/styles/templates/modules/promo/_promo-base.scss */
.promo-slider h1.border-bottom.white {
  background-image: none;
  display: table-cell;
  font-size: 18px;
  font-size: 1.8rem;
  letter-spacing: normal;
  padding: 0 0 35px 0;
  vertical-align: middle;
}
/* line 40, ../../../workspace/styles/templates/modules/promo/_promo-base.scss */
.promo-slider .promo-bar {
  background: rgba(0, 0, 0, 0.85);
  display: table;
  height: 110px;
  margin: -55px 0 0;
  padding: 0 30px 0;
  position: absolute;
  top: 50%;
  width: 100%;
}
/* line 51, ../../../workspace/styles/templates/modules/promo/_promo-base.scss */
.promo-slider .circle-btn {
  bottom: 12px;
  left: 50%;
  margin-left: -28px;
  position: absolute;
}

/* line 1, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.info-wrap {
  background: #fff;
  list-style: none;
  margin: 0;
}
/* line 7, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.info-wrap .copy-block {
  margin-bottom: 27px;
}

/* line 18, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.info-content-wrap .game-specs dl {
  border-bottom: 1px solid #E3E3E3;
}

/* line 27, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.game-specs {
  padding: 30px;
  text-align: center;
}
/* line 32, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.game-specs dl {
  color: #666;
  margin: 0;
  text-align: left;
}
/* line 41, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.game-specs dd, .game-specs dt {
  font-size: 11px;
  line-height: 14px;
  float: left;
}
/* line 47, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.game-specs dt {
  color: #454545;
  font-weight: 700;
  width: 27%;
}
/* line 53, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.game-specs dd {
  margin: 0 0 12px;
  width: 70%;
}
/* line 57, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.game-specs dd:last-child {
  margin-bottom: 0;
}
/* line 62, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.game-specs b {
  color: #454545;
}
/* line 66, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.game-specs .box-art {
  display: inline-block;
  margin: 0 0 16px;
  position: relative;
  width: 67%;
}
/* line 73, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.game-specs .box-art img {
  display: block;
  margin: 0 auto;
}
/* line 77, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.game-specs .box-art img.box-shadow {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}
/* line 82, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.game-specs .box-art .circle-btn {
  display: none;
  left: -28px;
  margin: -28px 0 0;
  position: absolute;
  top: 50%;
  z-index: 1;
}
/* line 93, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.game-specs .websites {
  display: block;
}
/* line 96, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.game-specs .websites:after {
  content: "\e014";
  font-family: "ubisoft-icons";
  font-size: 28px;
  font-size: 2.8rem;
  line-height: 1px;
  line-height: 0.1rem;
  margin-left: -5px;
  position: relative;
  top: 8px;
}
/* line 107, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.game-specs .requirements {
  display: block;
}
/* line 111, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.game-specs .requirements:after {
  content: "\e014";
  font-family: "ubisoft-icons";
  font-size: 28px;
  font-size: 2.8rem;
  line-height: 11px;
  line-height: 1.1rem;
  margin-left: -5px;
  position: relative;
  top: 8px;
}

/* line 125, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.game-info-content {
  float: none;
  margin: 0 auto;
}
/* line 130, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.game-info-content h2 {
  margin: 0 0 20px;
}
/* line 136, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.game-info-content .copy p, .game-info-content .copy ul {
  display: none;
}
/* line 141, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.game-info-content .copy p:first-child,
.game-info-content .copy ul:first-child {
  font-size: 11px;
  font-size: 1.1rem;
  display: block;
}
/* line 146, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.game-info-content .copy ul {
  list-style: initial;
  margin-left: 1.5em;
  font-size: 11px;
  font-size: 1.1rem;
}
/* line 152, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.game-info-content .copy li {
  margin-bottom: 1em;
}
/* line 162, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.game-info-content.more .copy p, .game-info-content.more .copy ul {
  display: block;
}
/* line 167, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.game-info-content.more .more-wrap {
  display: none;
}
/* line 171, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.game-info-content.more .less-wrap {
  display: block;
}
/* line 177, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.game-info-content .toggle-wrap {
  text-align: center;
}
/* line 181, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.game-info-content .toggle-wrap a {
  border-top: 1px solid #999999;
  color: #999999;
  display: inline-block;
  padding: 10px 2px;
  text-transform: uppercase;
}
/* line 191, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.game-info-content .less-wrap {
  display: none;
}
/* line 196, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.game-info-content .link-item .cta-icon {
  position: relative;
  z-index: 1;
}

/* line 205, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.external-link-list {
  margin-top: 8px;
}
/* line 209, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.external-link-list .link-item {
  display: block;
  margin-bottom: 10px;
  position: relative;
  width: 100%;
}
/* line 216, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.external-link-list .link-item:last-child {
  margin-right: 0;
}
/* line 220, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.external-link-list .link-item a {
  padding: 20px;
  display: block;
  color: white;
}
/* line 226, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.external-link-list .link-item .mask-slide-target {
  color: white;
  float: right;
  position: absolute;
  right: 1em;
  top: 0;
}
/* line 234, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.external-link-list .link-item .mask-slide-target span {
  color: white;
  font-size: 28px;
  font-size: 2.8rem;
}

/* line 244, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.tab-outer-wrap {
  position: relative;
}

/* line 249, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.tab-wrap li + li {
  border-top: 1px solid #454545;
}
/* line 253, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.tab-wrap button {
  background: #000;
  color: rgba(255, 255, 255, 0.8);
  position: relative;
  text-align: left;
  width: 100%;
}
/* line 260, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.tab-wrap button:hover {
  color: #fff;
}
/* line 265, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.tab-wrap section {
  display: none;
  overflow: hidden;
  padding: 20px 20px 0;
}
/* line 271, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.tab-wrap section h2 {
  color: #454545;
  font-family: "Helvetica", Arial, sans-serif;
  font-size: 11px;
  font-size: 1.1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.3;
  margin: 25px 0 10px;
}
/* line 280, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.tab-wrap section h2:first-child {
  margin-top: 0;
}
/* line 287, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.tab-wrap section p {
  font-size: 11px;
  font-size: 1.1rem;
}
/* line 295, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.tab-wrap .active button {
  color: white;
}
/* line 299, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.tab-wrap .active section {
  display: block;
}
/* line 305, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.tab-wrap .icon {
  font-size: 28px;
  font-size: 2.8rem;
  position: absolute;
  right: 11px;
  top: 11px;
}
/* line 312, ../../../workspace/styles/templates/modules/info/_info-base.scss */
.tab-wrap .info-heading {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 1.3;
  margin: 40px 0 20px 0;
}

/* line 3, ../../../workspace/styles/templates/modules/media/_media-base.scss */
.media-wrap .cta-btn {
  height: 56px;
}
/* line 7, ../../../workspace/styles/templates/modules/media/_media-base.scss */
.media-wrap .more {
  -webkit-box-shadow: inset 0 -5px 3px -3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 -5px 3px -3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -5px 3px -3px rgba(0, 0, 0, 0.1);
  bottom: 0;
  position: absolute;
  right: 0;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  width: 33.33333%;
  z-index: 6;
}
/* line 17, ../../../workspace/styles/templates/modules/media/_media-base.scss */
.media-wrap .more div {
  display: table;
  height: 100%;
  text-align: center;
  width: 100%;
}
/* line 24, ../../../workspace/styles/templates/modules/media/_media-base.scss */
.media-wrap .more div div {
  display: table-cell;
  vertical-align: middle;
}
/* line 31, ../../../workspace/styles/templates/modules/media/_media-base.scss */
.media-wrap .more button {
  background: url(images/border-white-short.png) no-repeat 50% 0, url(images/border-white-short.png) no-repeat 50% 100%;
  color: #fff;
  font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;
  font-size: 24px;
  font-size: 2.4rem;
  font-style: italic;
  letter-spacing: 1px;
  line-height: 1;
  padding: 10px 0;
  width: 100%;
}
/* line 45, ../../../workspace/styles/templates/modules/media/_media-base.scss */
.media-wrap .static {
  position: static;
  display: block;
}
/* line 50, ../../../workspace/styles/templates/modules/media/_media-base.scss */
.media-wrap .expander-list > li {
  background: #000;
  float: left;
  margin: 0;
  position: relative;
  width: 33.33333%;
}
/* line 58, ../../../workspace/styles/templates/modules/media/_media-base.scss */
.media-wrap .expander-list > li.filtered {
  display: none;
}
/* line 62, ../../../workspace/styles/templates/modules/media/_media-base.scss */
.media-wrap .expander-list > li.filtered.dummy {
  display: block;
}
/* line 68, ../../../workspace/styles/templates/modules/media/_media-base.scss */
.media-wrap .expander-list > li img {
  width: 100%;
}
/* line 73, ../../../workspace/styles/templates/modules/media/_media-base.scss */
.media-wrap .expander-list > li .media-type {
  bottom: 10px;
  position: absolute;
  right: 10px;
  z-index: 5;
}

/* line 1, ../../../workspace/styles/templates/modules/goods/_goods-base.scss */
.goods-wrap {
  background: #f0f0f0;
  overflow: hidden;
}
/* line 6, ../../../workspace/styles/templates/modules/goods/_goods-base.scss */
.goods-wrap > section {
  background: #fff;
}

/* line 14, ../../../workspace/styles/templates/modules/goods/_goods-base.scss */
.goods-list img {
  display: block;
  margin: 0 0 20px;
  width: 100%;
  max-width: auto;
}
/* line 22, ../../../workspace/styles/templates/modules/goods/_goods-base.scss */
.goods-list > li {
  float: none;
  padding: 15px;
  width: 100%;
}
/* line 28, ../../../workspace/styles/templates/modules/goods/_goods-base.scss */
.goods-list article {
  display: block;
  height: 100%;
  padding-bottom: 70px;
  position: relative;
}
/* line 35, ../../../workspace/styles/templates/modules/goods/_goods-base.scss */
.goods-list h2 {
  display: block;
  margin: 0 0 3px;
  padding: 0;
}
/* line 43, ../../../workspace/styles/templates/modules/goods/_goods-base.scss */
.goods-list time,
.goods-list p,
.goods-list .cta-btn {
  display: block;
}
/* line 47, ../../../workspace/styles/templates/modules/goods/_goods-base.scss */
.goods-list time {
  color: #454545;
  margin: 0 0 12px;
}
/* line 52, ../../../workspace/styles/templates/modules/goods/_goods-base.scss */
.goods-list p {
  margin: 0;
}
/* line 56, ../../../workspace/styles/templates/modules/goods/_goods-base.scss */
.goods-list .cta-btn {
  bottom: 2px;
  font-family: "Helvetica", Arial, sans-serif;
  font-size: 11px;
  font-size: 1.1rem;
  font-style: normal;
  left: 0;
  position: absolute;
  text-transform: none;
  width: 100%;
}

/* line 1, ../../../workspace/styles/templates/modules/uplay/_uplay-base.scss */
.uplay-wrap {
  background: #43ade6;
  padding: 8px 15px 0px 15px;
  width: 100%;
}
/* line 7, ../../../workspace/styles/templates/modules/uplay/_uplay-base.scss */
.uplay-wrap .section-header {
  text-align: center;
  padding-bottom: 8px;
}
/* line 11, ../../../workspace/styles/templates/modules/uplay/_uplay-base.scss */
.uplay-wrap .section-header img {
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
  transform: scale(0.7);
}
/* line 16, ../../../workspace/styles/templates/modules/uplay/_uplay-base.scss */
.uplay-wrap .cta-btn {
  background: #fff;
  color: #43ade6;
  font-size: 11px;
  font-size: 1.1rem;
  font-family: "Helvetica", Arial, sans-serif;
  font-style: normal;
  margin-bottom: 10px;
  max-width: 300px;
  text-transform: none;
  width: 100%;
}
/* line 28, ../../../workspace/styles/templates/modules/uplay/_uplay-base.scss */
.uplay-wrap .section-footer {
  text-align: center;
  padding: 15px 0 30px;
}
/* line 33, ../../../workspace/styles/templates/modules/uplay/_uplay-base.scss */
.uplay-wrap .section-footer .text-link {
  color: white;
  position: relative;
  top: 3px;
}
/* line 38, ../../../workspace/styles/templates/modules/uplay/_uplay-base.scss */
.uplay-wrap .section-footer .text-link:after {
  border-left: 4px solid white;
}
/* line 43, ../../../workspace/styles/templates/modules/uplay/_uplay-base.scss */
.uplay-wrap .section-footer .sprite-icon-new-page {
  background-color: #43ade6;
  display: block;
  margin-top: 31%;
}
/* line 50, ../../../workspace/styles/templates/modules/uplay/_uplay-base.scss */
.uplay-wrap .uplay-content {
  background: #fff;
  width: 100%;
}
/* line 55, ../../../workspace/styles/templates/modules/uplay/_uplay-base.scss */
.uplay-wrap section {
  display: block;
  float: left;
  width: 100%;
}
/* line 62, ../../../workspace/styles/templates/modules/uplay/_uplay-base.scss */
.uplay-wrap section.hide {
  display: none;
}
/* line 66, ../../../workspace/styles/templates/modules/uplay/_uplay-base.scss */
.uplay-wrap header {
  cursor: pointer;
  overflow: hidden;
  width: 100%;
}
/* line 71, ../../../workspace/styles/templates/modules/uplay/_uplay-base.scss */
.uplay-wrap header h1 {
  background: #252525;
  color: #fff;
  float: left;
  height: 50px;
  line-height: 50px;
  line-height: 5rem;
  padding-left: 15px;
  width: 50%;
}
/* line 81, ../../../workspace/styles/templates/modules/uplay/_uplay-base.scss */
.uplay-wrap header h1.on {
  background: #eee;
  color: #454545;
}
/* line 87, ../../../workspace/styles/templates/modules/uplay/_uplay-base.scss */
.uplay-wrap .cols-two {
  float: left;
  padding: 0 15px 15px 15px;
  width: 100%;
}
/* line 92, ../../../workspace/styles/templates/modules/uplay/_uplay-base.scss */
.uplay-wrap .cols-two > li {
  display: block;
  margin: 15px 0 0 0;
  width: 100%;
}
/* line 98, ../../../workspace/styles/templates/modules/uplay/_uplay-base.scss */
.uplay-wrap .cols-two > li:nth-child(n+2) {
  display: none;
}
/* line 102, ../../../workspace/styles/templates/modules/uplay/_uplay-base.scss */
.uplay-wrap .cols-two .additional-box:first-child {
  margin-bottom: 15px;
}
/* line 106, ../../../workspace/styles/templates/modules/uplay/_uplay-base.scss */
.uplay-wrap .cols-two .additional-box-image {
  float: left;
  display: inline-block;
  vertical-align: top;
  margin-right: 4%;
  width: 35.5%;
}
/* line 112, ../../../workspace/styles/templates/modules/uplay/_uplay-base.scss */
.uplay-wrap .cols-two .additional-box-image img {
  width: 100%;
}
/* line 117, ../../../workspace/styles/templates/modules/uplay/_uplay-base.scss */
.uplay-wrap .cols-two .additional-details {
  display: inline-block;
  vertical-align: top;
  padding-left: 6%;
  width: 68%;
}
/* line 124, ../../../workspace/styles/templates/modules/uplay/_uplay-base.scss */
.uplay-wrap .cols-two h4 {
  color: #454545;
  font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 15px;
  line-height: 1.5rem;
  font-style: italic;
  text-transform: uppercase;
  padding-bottom: 5px;
  padding-top: 1px;
}
/* line 135, ../../../workspace/styles/templates/modules/uplay/_uplay-base.scss */
.uplay-wrap .cols-two p {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 13px;
  line-height: 1.3rem;
  float: left;
  width: 40%;
}
/* line 142, ../../../workspace/styles/templates/modules/uplay/_uplay-base.scss */
.uplay-wrap .cols-two .counter-icon {
  float: right;
  width: 21%;
}
/* line 147, ../../../workspace/styles/templates/modules/uplay/_uplay-base.scss */
.uplay-wrap .cols-two .icon-uplay-unit {
  font-size: 28px;
  font-size: 2.8rem;
  display: inline-block;
  margin: 0 5px 0 1px;
}
/* line 153, ../../../workspace/styles/templates/modules/uplay/_uplay-base.scss */
.uplay-wrap .cols-two .counter {
  display: inline-block;
  font-size: 16px;
  font-size: 1.6rem;
  font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;
  position: relative;
  top: -6px;
  left: -4px;
}
/* line 165, ../../../workspace/styles/templates/modules/uplay/_uplay-base.scss */
.uplay-wrap .rewards .cols-two .counter,
.uplay-wrap .rewards .cols-two .icon-uplay-unit {
  color: #43ade6;
}

/* line 6, ../../../workspace/styles/templates/modules/module-a/_module-a-base.scss */
.module-a-wrap .module-section-primary {
  background-position: 50% 0;
  background-size: cover;
  background-repeat: no-repeat;
  min-height: 468px;
  overflow: hidden;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: height;
  -moz-transition-property: height;
  -o-transition-property: height;
  transition-property: height;
  -webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  -moz-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  -o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
}
/* line 16, ../../../workspace/styles/templates/modules/module-a/_module-a-base.scss */
.module-a-wrap .module-section-primary .indicator-wrap {
  -webkit-transition: opacity 0.3s;
  -webkit-transition-delay: 0.5s;
  -moz-transition: opacity 0.3s 0.5s;
  -o-transition: opacity 0.3s 0.5s;
  transition: opacity 0.3s 0.5s;
}
/* line 21, ../../../workspace/styles/templates/modules/module-a/_module-a-base.scss */
.module-a-wrap .module-section-primary .slider-wrap {
  -webkit-transition-property: padding-top;
  -moz-transition-property: padding-top;
  -o-transition-property: padding-top;
  transition-property: padding-top;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  -moz-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  -o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
}
/* line 28, ../../../workspace/styles/templates/modules/module-a/_module-a-base.scss */
.module-a-wrap header {
  text-align: center;
  margin-bottom: 20px;
}
/* line 33, ../../../workspace/styles/templates/modules/module-a/_module-a-base.scss */
.module-a-wrap .border-2 {
  margin-top: 30px;
}
/* line 37, ../../../workspace/styles/templates/modules/module-a/_module-a-base.scss */
.module-a-wrap .module-item-image-wrap {
  background-color: #000;
  margin: 0 auto;
}
/* line 43, ../../../workspace/styles/templates/modules/module-a/_module-a-base.scss */
.module-a-wrap .icon-maximize {
  display: inline-block;
}
/* line 47, ../../../workspace/styles/templates/modules/module-a/_module-a-base.scss */
.module-a-wrap .module-item {
  display: block;
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
  -webkit-transform: translate(0, 0%);
  -moz-transform: translate(0, 0%);
  -ms-transform: translate(0, 0%);
  -o-transform: translate(0, 0%);
  transform: translate(0, 0%);
}
/* line 56, ../../../workspace/styles/templates/modules/module-a/_module-a-base.scss */
.module-a-wrap .module-item-info {
  text-align: center;
  margin-top: 20px;
}
/* line 61, ../../../workspace/styles/templates/modules/module-a/_module-a-base.scss */
.module-a-wrap .module-item-title {
  font-size: 18px;
  font-size: 1.8rem;
  margin-bottom: 0.75em;
}
/* line 66, ../../../workspace/styles/templates/modules/module-a/_module-a-base.scss */
.module-a-wrap .module-section-secondary {
  background: black;
  max-height: 0px;
  width: 100%;
  -webkit-transition-property: max-height;
  -moz-transition-property: max-height;
  -o-transition-property: max-height;
  transition-property: max-height;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  -moz-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  -o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
}
/* line 75, ../../../workspace/styles/templates/modules/module-a/_module-a-base.scss */
.module-a-wrap .module-small-slider {
  margin: 0 auto;
  padding-top: 30px;
  width: 95%;
}
/* line 81, ../../../workspace/styles/templates/modules/module-a/_module-a-base.scss */
.module-a-wrap .module-item-small {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  -o-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  -moz-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  -o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
}
/* line 87, ../../../workspace/styles/templates/modules/module-a/_module-a-base.scss */
.module-a-wrap .module-item-small .module-item-title {
  font-size: 11px;
  font-size: 1.1rem;
  margin-bottom: 0;
  text-align: left;
}
/* line 94, ../../../workspace/styles/templates/modules/module-a/_module-a-base.scss */
.module-a-wrap .module-item-content {
  font-family: "Helvetica", Arial, sans-serif;
  font-size: 11px;
  font-size: 1.1rem;
  font-style: normal;
  line-height: 18px;
  line-height: 1.8rem;
  margin: 0 auto;
  max-width: 420px;
}
/* line 103, ../../../workspace/styles/templates/modules/module-a/_module-a-base.scss */
.module-a-wrap .button-toggle {
  display: none;
}
/* line 110, ../../../workspace/styles/templates/modules/module-a/_module-a-base.scss */
.module-a-wrap.is-expanded-view-active .module-section-primary .indicator-wrap {
  opacity: 0;
  pointer-events: none;
}
/* line 116, ../../../workspace/styles/templates/modules/module-a/_module-a-base.scss */
.module-a-wrap.is-expanded-view-active .module-item-small {
  display: inline-block;
  -webkit-transform: translate(0, 0%);
  -moz-transform: translate(0, 0%);
  -ms-transform: translate(0, 0%);
  -o-transform: translate(0, 0%);
  transform: translate(0, 0%);
}
/* line 123, ../../../workspace/styles/templates/modules/module-a/_module-a-base.scss */
.module-a-wrap.is-expanded-view-active .button-toggle .maximize-wrap {
  opacity: 0;
  pointer-events: none;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
/* line 129, ../../../workspace/styles/templates/modules/module-a/_module-a-base.scss */
.module-a-wrap.is-expanded-view-active .button-toggle .minimize-wrap {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
/* line 135, ../../../workspace/styles/templates/modules/module-a/_module-a-base.scss */
.module-a-wrap.is-expanded-view-active .button-toggle a {
  cursor: pointer;
}
/* line 140, ../../../workspace/styles/templates/modules/module-a/_module-a-base.scss */
.module-a-wrap.is-expanded-view-active .module-section-secondary {
  max-height: 400px;
}
/* line 143, ../../../workspace/styles/templates/modules/module-a/_module-a-base.scss */
.module-a-wrap.is-expanded-view-active .module-section-secondary .indicator-wrap {
  margin: 16px 0;
}
/* line 150, ../../../workspace/styles/templates/modules/module-a/_module-a-base.scss */
.module-a-wrap .button-toggle {
  height: 20px;
  margin-bottom: 30px;
  margin-top: 26px;
}
/* line 155, ../../../workspace/styles/templates/modules/module-a/_module-a-base.scss */
.module-a-wrap .button-toggle li {
  position: absolute;
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -o-transition-property: -o-transform, opacity;
  transition-property: transform, opacity;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  -moz-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  -o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  width: 100%;
}
/* line 163, ../../../workspace/styles/templates/modules/module-a/_module-a-base.scss */
.module-a-wrap .button-toggle .minimize-wrap {
  opacity: 0;
  pointer-events: none;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
/* line 168, ../../../workspace/styles/templates/modules/module-a/_module-a-base.scss */
.module-a-wrap .button-toggle .icon-minimize {
  opacity: 1;
}
/* line 175, ../../../workspace/styles/templates/modules/module-a/_module-a-base.scss */
.module-a-wrap.module-a-vert .module-item-image-wrap {
  background: none;
}

/* line 4, ../../../workspace/styles/templates/modules/module-b/_module-b-base.scss */
.module-b-wrap {
  /* TODO: Assign background-image*/
  background: white no-repeat;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
/* line 10, ../../../workspace/styles/templates/modules/module-b/_module-b-base.scss */
.module-b-wrap .section-header.box, .module-b-wrap .section-header.cta-btn {
  background-color: #eaeaea;
  position: relative;
  z-index: 1;
}
/* line 14, ../../../workspace/styles/templates/modules/module-b/_module-b-base.scss */
.module-b-wrap .section-header.box .button-minimize, .module-b-wrap .section-header.cta-btn .button-minimize {
  color: #FFF;
  font-size: 20px;
  opacity: 0;
  position: absolute;
  top: 14px;
  -webkit-transition-duration: 0.75s;
  -moz-transition-duration: 0.75s;
  -o-transition-duration: 0.75s;
  transition-duration: 0.75s;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  -moz-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  -o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
}
/* line 24, ../../../workspace/styles/templates/modules/module-b/_module-b-base.scss */
.module-b-wrap .section-header.box .header-label, .module-b-wrap .section-header.cta-btn .header-label {
  color: #454545;
}
/* line 28, ../../../workspace/styles/templates/modules/module-b/_module-b-base.scss */
.module-b-wrap .section-header-bg {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyMjEyMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBmMGYwZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #222121), color-stop(100%, #0f0f0f));
  background-image: -webkit-linear-gradient(top, #222121 0%, #0f0f0f 100%);
  background-image: -moz-linear-gradient(top, #222121 0%, #0f0f0f 100%);
  background-image: -o-linear-gradient(top, #222121 0%, #0f0f0f 100%);
  background-image: linear-gradient(top, #222121 0%, #0f0f0f 100%);
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  -webkit-transition-duration: 0.75s;
  -moz-transition-duration: 0.75s;
  -o-transition-duration: 0.75s;
  transition-duration: 0.75s;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  -moz-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  -o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  width: 100%;
}
/* line 39, ../../../workspace/styles/templates/modules/module-b/_module-b-base.scss */
.module-b-wrap .section-masthead {
  display: none;
}
/* line 42, ../../../workspace/styles/templates/modules/module-b/_module-b-base.scss */
.module-b-wrap .slider-outer-wrap {
  padding-top: 20px;
}
/* line 45, ../../../workspace/styles/templates/modules/module-b/_module-b-base.scss */
.module-b-wrap .border-2 {
  margin-bottom: 26px;
  display: none;
}
/* line 49, ../../../workspace/styles/templates/modules/module-b/_module-b-base.scss */
.module-b-wrap .button-wrap {
  display: none;
}
/* line 52, ../../../workspace/styles/templates/modules/module-b/_module-b-base.scss */
.module-b-wrap .btn-large-arrow {
  display: none;
  position: absolute;
}
/* line 56, ../../../workspace/styles/templates/modules/module-b/_module-b-base.scss */
.module-b-wrap .prev {
  left: 0;
}
/* line 59, ../../../workspace/styles/templates/modules/module-b/_module-b-base.scss */
.module-b-wrap .next {
  right: 0;
}
/* line 62, ../../../workspace/styles/templates/modules/module-b/_module-b-base.scss */
.module-b-wrap .slider-wrap-main .module-item-list {
  margin: 0 auto;
}
/* line 66, ../../../workspace/styles/templates/modules/module-b/_module-b-base.scss */
.module-b-wrap .filterable-item.filtered {
  display: none;
}
/* line 69, ../../../workspace/styles/templates/modules/module-b/_module-b-base.scss */
.module-b-wrap .filterable-item:first-child, .module-b-wrap .filterable-item.first {
  margin-left: 0;
}
/* line 73, ../../../workspace/styles/templates/modules/module-b/_module-b-base.scss */
.module-b-wrap .module-item {
  margin: 0 -40px;
  padding: 0 50px;
}
/* line 77, ../../../workspace/styles/templates/modules/module-b/_module-b-base.scss */
.module-b-wrap .module-item .module-item-image {
  display: block;
  width: 100%;
}
/* line 81, ../../../workspace/styles/templates/modules/module-b/_module-b-base.scss */
.module-b-wrap .module-item .module-item-title {
  background: #000;
}
/* line 84, ../../../workspace/styles/templates/modules/module-b/_module-b-base.scss */
.module-b-wrap .module-item .module-item-title {
  font-size: 11px;
  font-size: 1.1rem;
}
/* line 87, ../../../workspace/styles/templates/modules/module-b/_module-b-base.scss */
.module-b-wrap .module-item .box, .module-b-wrap .module-item .cta-btn {
  background: #000;
  width: 100%;
}
/* line 92, ../../../workspace/styles/templates/modules/module-b/_module-b-base.scss */
.module-b-wrap .header-label-inner {
  display: inline-block;
  position: relative;
  -webkit-transition-duration: 0.75s;
  -moz-transition-duration: 0.75s;
  -o-transition-duration: 0.75s;
  transition-duration: 0.75s;
  -webkit-transition-property: -webkit-transform, color;
  -moz-transition-property: -moz-transform, color;
  -o-transition-property: -o-transform, color;
  transition-property: transform color;
  -webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  -moz-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  -o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  -webkit-backface-visiblity: hidden;
}
/* line 100, ../../../workspace/styles/templates/modules/module-b/_module-b-base.scss */
.module-b-wrap .icon-minimize {
  opacity: 0;
}
/* line 103, ../../../workspace/styles/templates/modules/module-b/_module-b-base.scss */
.module-b-wrap .filter {
  -webkit-transition-duration: 0.75s;
  -moz-transition-duration: 0.75s;
  -o-transition-duration: 0.75s;
  transition-duration: 0.75s;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  -webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  -moz-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  -o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
}
/* line 108, ../../../workspace/styles/templates/modules/module-b/_module-b-base.scss */
.module-b-wrap .expanded-view-container {
  display: none;
}

/* line 117, ../../../workspace/styles/templates/modules/module-b/_module-b-base.scss */
.no-touch .module-b-wrap .module-item .module-inner {
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px;
  box-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px;
}

/* line 1, ../../../workspace/styles/templates/modules/downloads/_downloads-base.scss */
.downloads-wrap {
  background: #fcfcfc url(images/light-noise.png) repeat;
  background-size: 150px 150px;
  overflow: hidden;
}
/* line 7, ../../../workspace/styles/templates/modules/downloads/_downloads-base.scss */
.downloads-wrap header {
  background: #c61a16;
  margin: 0 auto;
}
/* line 12, ../../../workspace/styles/templates/modules/downloads/_downloads-base.scss */
.downloads-wrap header h1.border-2.black {
  background-image: none;
  color: #fff;
  text-align: left;
  padding: 0;
}
/* line 21, ../../../workspace/styles/templates/modules/downloads/_downloads-base.scss */
.downloads-wrap .downloads-slider-wrap {
  padding: 20px 0 0;
}
/* line 25, ../../../workspace/styles/templates/modules/downloads/_downloads-base.scss */
.downloads-wrap .mask-slide {
  display: block;
  background-color: #000;
}
/* line 32, ../../../workspace/styles/templates/modules/downloads/_downloads-base.scss */
.downloads-wrap .downloads-list > li {
  padding: 0 15px 15px;
}
/* line 36, ../../../workspace/styles/templates/modules/downloads/_downloads-base.scss */
.downloads-wrap .downloads-list img {
  width: 100%;
}
/* line 40, ../../../workspace/styles/templates/modules/downloads/_downloads-base.scss */
.downloads-wrap .downloads-list .cta-btn {
  background-color: #252525;
  overflow: hidden;
  width: 100%;
}
/* line 45, ../../../workspace/styles/templates/modules/downloads/_downloads-base.scss */
.downloads-wrap .downloads-list .cta-btn p {
  font-size: 11px;
  font-size: 1.1rem;
  font-family: "Helvetica", Arial, sans-serif;
  font-style: normal;
  margin-top: 17px;
  text-transform: none;
}

/* line 1, ../../../workspace/styles/templates/modules/game-footer/_game-footer-base.scss */
.current-game footer {
  border-top: 1px #404040 solid;
  margin: 0 auto 30px;
  text-align: center;
  width: 90%;
}
/* line 7, ../../../workspace/styles/templates/modules/game-footer/_game-footer-base.scss */
.current-game footer .footer-content {
  padding-top: 15px;
}
/* line 11, ../../../workspace/styles/templates/modules/game-footer/_game-footer-base.scss */
.current-game footer a {
  display: inline-block;
}
/* line 15, ../../../workspace/styles/templates/modules/game-footer/_game-footer-base.scss */
.current-game footer a img {
  -webkit-transform: scale(0.8);
  /* Saf3.1+, Chrome */
  -moz-transform: scale(0.8);
  /* FF3.5+ */
  -ms-transform: scale(0.8);
  /* IE9 */
  -o-transform: scale(0.8);
  /* Opera 10.5+ */
  transform: scale(0.8);
}
/* line 24, ../../../workspace/styles/templates/modules/game-footer/_game-footer-base.scss */
.current-game footer p {
  color: #999;
  font-size: 10px;
  font-size: 1rem;
  line-height: 12px;
  line-height: 1.2rem;
  margin: 20px auto 0;
  max-width: 715px;
}

/* line 1, ../../../workspace/styles/templates/modules/news/_news-base.scss */
.news-wrap {
  -ms-backface-visibility: hidden;
  background: #fff;
  -webkit-box-shadow: inset 0 -5px 3px -3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 -5px 3px -3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -5px 3px -3px rgba(0, 0, 0, 0.1);
  padding: 0 0 30px;
}
/* line 9, ../../../workspace/styles/templates/modules/news/_news-base.scss */
.news-wrap .indicator-wrap {
  display: none;
}
/* line 13, ../../../workspace/styles/templates/modules/news/_news-base.scss */
.news-wrap .more {
  display: block;
  font-size: 13px;
  font-size: 1.3rem;
  margin: 5px auto 0;
}

/* line 21, ../../../workspace/styles/templates/modules/news/_news-base.scss */
.news-list {
  background-color: #fff;
  text-align: left;
}
/* line 26, ../../../workspace/styles/templates/modules/news/_news-base.scss */
.news-list > li {
  border-top: 1px solid #fff;
  padding: 15px;
}
/* line 31, ../../../workspace/styles/templates/modules/news/_news-base.scss */
.news-list > li + li {
  border-top: 1px solid #e9e9e9;
}
/* line 37, ../../../workspace/styles/templates/modules/news/_news-base.scss */
.news-list article {
  display: table;
}
/* line 41, ../../../workspace/styles/templates/modules/news/_news-base.scss */
.news-list h2 {
  display: table-cell;
  padding-left: 10px;
  width: 100%;
}
/* line 49, ../../../workspace/styles/templates/modules/news/_news-base.scss */
.news-list time,
.news-list p,
.news-list .cta-btn {
  display: none;
}
/* line 53, ../../../workspace/styles/templates/modules/news/_news-base.scss */
.news-list .img-link {
  display: table-cell;
  width: 31.7241379%;
}

/* line 1, ../../../workspace/styles/templates/modules/related/_related-base.scss */
.related-wrap {
  background: #000;
}
/* line 5, ../../../workspace/styles/templates/modules/related/_related-base.scss */
.related-wrap header {
  margin: 30px 0 20px;
}
/* line 9, ../../../workspace/styles/templates/modules/related/_related-base.scss */
.related-wrap .more {
  display: none;
}
/* line 14, ../../../workspace/styles/templates/modules/related/_related-base.scss */
.related-wrap .search-catalog-item div {
  height: auto;
  padding: 0;
}

/* line 24, ../../../workspace/styles/templates/modules/related/_related-base.scss */
.related-list > li {
  display: none;
  margin: 0 0 25px 0;
  padding: 0 15px;
  text-align: left;
  width: 100%;
}
/* line 31, ../../../workspace/styles/templates/modules/related/_related-base.scss */
.related-list > li:first-child {
  display: inline-block;
}

/* line 1, ../../../workspace/styles/templates/modules/patches/_patches-base.scss */
.patches-wrap {
  background: #000;
}
/* line 5, ../../../workspace/styles/templates/modules/patches/_patches-base.scss */
.patches-wrap section {
  padding: 0 15px 30px;
}
/* line 9, ../../../workspace/styles/templates/modules/patches/_patches-base.scss */
.patches-wrap header {
  padding: 30px 0 20px;
}
/* line 13, ../../../workspace/styles/templates/modules/patches/_patches-base.scss */
.patches-wrap .text-link {
  display: block;
  margin: 0 0 5px;
  text-align: center;
}
/* line 19, ../../../workspace/styles/templates/modules/patches/_patches-base.scss */
.patches-wrap .slider-wrap .slider > li {
  float: none;
  margin: 15px 0 0;
}
/* line 24, ../../../workspace/styles/templates/modules/patches/_patches-base.scss */
.patches-wrap .more {
  display: block;
  font-size: 13px;
  font-size: 1.3rem;
  margin: 20px auto 0;
}
/* line 30, ../../../workspace/styles/templates/modules/patches/_patches-base.scss */
.patches-wrap .indicator-wrap {
  display: none;
}
/* line 34, ../../../workspace/styles/templates/modules/patches/_patches-base.scss */
.patches-wrap .cta-btn {
  background: #c61a16;
  width: 100%;
}

/* line 1, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap {
  background: white url(images/light-noise.png);
  background-size: 150px;
}
/* line 5, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .item-title {
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 9, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .platform-cover {
  margin-bottom: 20px;
}
/* line 14, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .icon-screenshot {
  font-size: 10px;
  font-size: 1rem;
  padding-left: 1px;
}
/* line 19, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .enlarge-link {
  color: #B30011;
  font-size: 11px;
  font-size: 1.1rem;
  position: relative;
  top: 10px;
}
/* line 26, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .module-section-primary {
  margin: 0 auto;
  padding: 30px 0 0;
}
/* line 29, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .module-section-primary .indicator-wrap {
  display: block;
  margin-top: 9px;
}
/* line 36, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .module-small-slider ul {
  margin: 0 auto;
}
/* line 40, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .module-section-secondary {
  background-color: #ECECEC;
  display: none;
  margin-top: 45px;
  padding: 30px 40px 0 40px;
}
/* line 47, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .box, .purchase-wrap .cta-btn {
  color: white;
}
/* line 51, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .store-item {
  background-color: black;
  border: 1px solid #D3D3D3;
  position: relative;
  display: inline-block;
  width: 95px;
}
/* line 57, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .store-item a {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f3f3), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(top, #f3f3f3 0%, #ffffff 100%);
  background-image: -moz-linear-gradient(top, #f3f3f3 0%, #ffffff 100%);
  background-image: -o-linear-gradient(top, #f3f3f3 0%, #ffffff 100%);
  background-image: linear-gradient(top, #f3f3f3 0%, #ffffff 100%);
  display: block;
  -webkit-transition: opacity 150ms ease;
  -moz-transition: opacity 150ms ease;
  -o-transition: opacity 150ms ease;
  transition: opacity 150ms ease;
}
/* line 63, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .store-item:hover a {
  opacity: 0.90;
}
/* line 70, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .uplay-store-info .store-item {
  width: 155px;
  max-width: 100%;
}
/* line 76, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .item-info {
  text-align: center;
}
/* line 80, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .info-box {
  margin-top: 12px;
}
/* line 82, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .info-box .label-wrap {
  margin-bottom: 12px;
  text-align: center;
}
/* line 86, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .info-box .label {
  color: #454545;
  font-weight: bold;
  font-size: 11px;
  font-size: 1.1rem;
}
/* line 92, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .info-box .retail-store-list {
  text-align: center;
}
/* line 94, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .info-box .retail-store-list li {
  margin-bottom: 5px;
}
/* line 99, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .info-box.retail-info {
  margin-top: 17px;
}
/* line 104, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .inline-list {
  display: inline;
}
/* line 106, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .inline-list li {
  color: #666666;
  display: inline;
  font-size: 11px;
  font-size: 1.1rem;
}
/* line 110, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .inline-list li::after {
  content: ", ";
}
/* line 114, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .inline-list li:last-child::after {
  content: "";
}
/* line 121, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .module-item {
  padding: 0 10px;
}
/* line 125, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .module-item img {
  width: 100%;
}
/* line 129, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .module-item .module-item-title {
  font-size: 11px;
  font-size: 1.1rem;
}
/* line 133, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .module-item .module-item-sleeve {
  padding: 1em 1.5em;
  position: absolute;
  opacity: .85;
}
/* line 139, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .module-item .more {
  color: #c61a16;
  font-size: 11px;
  font-size: 1.1rem;
  margin-top: 2px;
}
/* line 146, ../../../workspace/styles/templates/modules/purchase/_purchase-base.scss */
.purchase-wrap .edition-item {
  text-align: center;
  padding: 1px 15px 0;
}

/* line 3, ../../../workspace/styles/templates/modules/game-tray/_game-tray-base.scss */
.game-tray-wrap .slider-container {
  padding: 15px 15px 0px 15px;
}
/* line 8, ../../../workspace/styles/templates/modules/game-tray/_game-tray-base.scss */
.game-tray-wrap .module-inner img {
  width: 100%;
}
/* line 13, ../../../workspace/styles/templates/modules/game-tray/_game-tray-base.scss */
.game-tray-wrap .info-copy {
  color: #454545;
  font-family: "Helvetica", Arial, sans-serif;
  font-size: 11px;
  font-size: 1.1rem;
  font-style: normal;
  padding: 20px 10px;
  line-height: 1.5;
}
/* line 22, ../../../workspace/styles/templates/modules/game-tray/_game-tray-base.scss */
.game-tray-wrap .info-copy.game-bg-color {
  background-color: white;
}

/* line 1, ../../../workspace/styles/templates/modules/accordion/_accordion-base.scss */
.accordion-wrap {
  border-bottom: 1px solid #454545;
}
/* line 7, ../../../workspace/styles/templates/modules/accordion/_accordion-base.scss */
.accordion-wrap.active .accordion-content-wrap {
  display: block;
}
/* line 13, ../../../workspace/styles/templates/modules/accordion/_accordion-base.scss */
.accordion-wrap .accordion-content-wrap {
  display: none;
  padding-bottom: 20px;
}
/* line 18, ../../../workspace/styles/templates/modules/accordion/_accordion-base.scss */
.accordion-wrap .body-text {
  border-top: 1px solid #e9e9e9;
  margin: 0 15px;
  padding: 19px 0 0;
}
/* line 24, ../../../workspace/styles/templates/modules/accordion/_accordion-base.scss */
.accordion-wrap .bar-btn {
  background-color: black;
  color: rgba(255, 255, 255, 0.8);
  display: block;
  text-align: left;
  width: 100%;
}
/* line 32, ../../../workspace/styles/templates/modules/accordion/_accordion-base.scss */
.accordion-wrap .bar-btn .icon {
  font-size: 28px;
  font-size: 2.8rem;
  position: absolute;
  right: 15px;
  top: 10px;
}
/* line 39, ../../../workspace/styles/templates/modules/accordion/_accordion-base.scss */
.accordion-wrap .bar-btn:hover {
  color: #fff;
}

/**/
/* line 4, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer {
  background-color: #000;
  color: #999999;
  padding: 0 15px 30px;
  text-align: center;
}
/* line 6, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer.init {
  padding-top: 260px;
}
/* line 15, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer h1 {
  color: #fff;
  font-size: 18px;
  font-size: 1.8rem;
  font-style: italic;
  margin: 0 0 17px;
  text-align: center;
}
/* line 23, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer .twitter-follow-button {
  display: inline-block;
}
/* line 27, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer .fb-like {
  display: inline-block;
  margin: 0 0 5px;
  vertical-align: top;
}
/* line 33, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer .more {
  font-size: 13px;
  font-size: 1.3rem;
  margin-top: 10px;
}
/* line 39, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer .our-games,
.global-footer .connect-with-us {
  padding: 30px 0;
}
/* line 43, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer .our-games {
  border-top: 1px solid #404040;
}
/* line 46, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer .our-games li {
  height: 103px;
  margin-bottom: 20px;
  overflow: hidden;
  padding-left: 112px;
  position: relative;
  text-align: left;
  vertical-align: top;
}
/* line 56, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer .our-games h2 {
  color: #999999;
  font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;
}
/* line 61, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer .our-games img {
  height: 92px;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: 350ms cubic-bezier(0.86, 0, 0.07, 1);
  -moz-transition: 350ms cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: 350ms cubic-bezier(0.86, 0, 0.07, 1);
  transition: 350ms cubic-bezier(0.86, 0, 0.07, 1);
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
/* line 74, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer .our-games [class*="games-social-"] {
  background-image: url('images/sprites/sprite-global-mobile-s798f8a5286.png');
  background-repeat: no-repeat;
  display: block;
  margin: 5px 0 0;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}
/* line 82, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer .our-games .games-social-twitter {
  height: 20px;
  width: 60px;
  background-position: 0 -473px;
}
/* line 87, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer .our-games .games-social-facebook {
  height: 20px;
  width: 48px;
  background-position: 0 -513px;
}
/* line 92, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer .our-games .games-social-google {
  height: 20px;
  width: 32px;
  background-position: 0 -493px;
}
/* line 99, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer .connect-with-us {
  border-bottom: solid 1px #404040;
  border-top: solid 1px #404040;
}
/* line 106, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer .primary-connections > li a {
  color: #d3d3d3;
  margin: 0 0 10px 0;
  width: 100%;
}
/* line 114, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer .secondary-connections {
  margin-top: 9px;
  text-align: center;
}
/* line 118, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer .secondary-connections > li {
  display: inline;
}
/* line 122, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer .secondary-connections > li a {
  color: rgba(211, 211, 211, 0.8);
  -webkit-transition: color 150ms ease;
  -moz-transition: color 150ms ease;
  -o-transition: color 150ms ease;
  transition: color 150ms ease;
  font-size: 28px;
  font-size: 2.8rem;
  margin: 0 7px;
}
/* line 130, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer .secondary-connections > li:hover a {
  color: lightgrey;
}
/* line 141, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer .footer-links,
.global-footer .language-selector,
.global-footer .footer-copy {
  padding: 30px 0 0 0;
}
/* line 147, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer .footer-links ul {
  font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  font-style: italic;
  line-height: 21px;
  line-height: 2.1rem;
  margin: 0 auto;
  text-align: center;
}
/* line 156, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer .footer-links ul li {
  display: inline;
}
/* line 160, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer .footer-links ul li:after {
  content: "/";
  margin: 0 5px;
}
/* line 167, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer .footer-links ul li:last-child:after {
  content: "";
}
/* line 173, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer .footer-links ul li.noslash:after {
  content: "\A";
  white-space: pre;
}
/* line 181, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer .footer-links ul a {
  color: #999;
  text-transform: uppercase;
  -webkit-transition: color 150ms ease;
  -moz-transition: color 150ms ease;
  -o-transition: color 150ms ease;
  transition: color 150ms ease;
}
/* line 187, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer .footer-links ul a:hover {
  color: #D3D3D3;
}
/* line 199, ../../../workspace/styles/templates/footer/_footer-base.scss */
.global-footer .footer-copy p {
  color: #999;
  font-size: 11px;
  font-size: 1.1rem;
  text-align: center;
  margin-bottom: 0;
}

/* line 209, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector {
  font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;
}
/* line 213, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .mobile-header {
  background: #222121;
  /* Old browsers */
  background: -moz-linear-gradient(top, #222121 0%, #0f0f0f 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222121), color-stop(100%, #0f0f0f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #222121 0%, #0f0f0f 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #222121 0%, #0f0f0f 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #222121 0%, #0f0f0f 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #222121 0%, #0f0f0f 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222121', endColorstr='#0f0f0f',GradientType=0 );
  /* IE6-9 */
  color: #fff;
  font-size: 16px;
  font-size: 1.6rem;
  padding-left: 3%;
  text-align: center;
  text-transform: uppercase;
  padding: 1.2em;
  width: 100%;
}
/* line 230, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .mobile-header button {
  display: inline-block;
  left: 10px;
  position: absolute;
  top: 15px;
}
/* line 237, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .mobile-header button span {
  color: #d3d3d3;
  font-size: 24px;
  font-size: 2.4rem;
}
/* line 243, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector h3, .language-selector a {
  color: rgba(211, 211, 211, 0.7);
  display: block;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  font-style: normal;
  text-align: left;
  text-transform: uppercase;
  -webkit-transition: color 150ms ease;
  -moz-transition: color 150ms ease;
  -o-transition: color 150ms ease;
  transition: color 150ms ease;
}
/* line 255, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .selected a {
  color: lightgrey;
}
/* line 260, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector h3 {
  color: lightgrey;
  background: #353535;
  /* Old browsers */
  background: -moz-linear-gradient(top, #484848 0%, #353535 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #484848), color-stop(100%, #353535));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #484848 0%, #353535 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #484848 0%, #353535 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #484848 0%, #353535 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #484848 0%, #353535 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#484848', endColorstr='#353535',GradientType=0 );
  /* IE6-9 */
  cursor: pointer;
  padding: 1.2em;
}
/* line 275, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .btn-arrow {
  background: #353535;
  /* Old browsers */
  background: -moz-linear-gradient(top, #484848 0%, #353535 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #484848), color-stop(100%, #353535));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #484848 0%, #353535 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #484848 0%, #353535 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #484848 0%, #353535 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #484848 0%, #353535 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#484848', endColorstr='#353535',GradientType=0 );
  /* IE6-9 */
  border: none;
  display: inline-block;
  padding: 0.5em;
  color: #999;
  -webkit-transition: background 150ms ease, color 150ms ease, background-color 150ms ease;
  -moz-transition: background 150ms ease, color 150ms ease, background-color 150ms ease;
  -o-transition: background 150ms ease, color 150ms ease, background-color 150ms ease;
  transition: background 150ms ease, color 150ms ease, background-color 150ms ease;
}
/* line 290, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .btn-arrow:hover {
  color: #d3d3d3;
  background-color: #5C5C5C;
}
/* line 295, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .btn-arrow span {
  display: inline-block;
  margin-right: 5px;
}
/* line 299, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .btn-arrow.arrow-down {
  background: none;
  background-color: #1e1e1e;
}
/* line 304, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .btn-arrow.arrow-down:hover:after {
  border-top: 4px solid #d3d3d3;
}
/* line 311, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .btn-arrow.arrow-up:hover:after {
  border-bottom: 4px solid #d3d3d3;
}
/* line 318, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .lang-regions {
  background: #000;
  height: 100%;
  left: 0;
  top: 0;
  position: fixed;
  overflow-x: hidden;
  overflow-y: scroll;
  width: 100%;
  z-index: 500;
}
/* line 329, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .lang-regions .regions-container {
  width: 100%;
}
/* line 333, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .lang-regions.closed {
  display: none;
}
/* line 338, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .region-col {
  width: 100%;
}
/* line 342, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .region-col .countries-container {
  overflow: hidden;
}
/* line 346, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .region-col.closed .countries-container {
  height: 0;
}
/* line 350, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .region-col.closed h3 {
  background: #252525;
  border-bottom: 1px solid #454545;
}
/* line 355, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .region-col:last-child.closed h3 {
  border: 0;
}
/* line 359, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .region-col h3 span {
  background: url('images/sprites/sprite-global-mobile-s798f8a5286.png') no-repeat 0 -121px;
  height: 12px;
  width: 12px;
  display: block;
  float: right;
}
/* line 366, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .region-col.closed h3 span {
  background: url('images/sprites/sprite-global-mobile-s798f8a5286.png') no-repeat 0 -109px;
  height: 12px;
  width: 12px;
}
/* line 375, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .countries li.selected {
  background: #454545;
  margin-top: -1px;
}
/* line 383, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .countries li {
  padding: 0 1em;
  -webkit-transition: background-color 150ms ease, color 150ms ease;
  -moz-transition: background-color 150ms ease, color 150ms ease;
  -o-transition: background-color 150ms ease, color 150ms ease;
  transition: background-color 150ms ease, color 150ms ease;
}
/* line 388, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .countries li:hover {
  color: #d3d3d3;
  background-color: #454545;
}
/* line 393, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .countries li a {
  border-bottom: 1px solid #454545;
  padding: 1.2em;
  position: relative;
}
/* line 399, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .countries li a span {
  display: inline-block;
  margin-right: 5px;
}
/* line 404, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .countries li:last-child a {
  border: none;
}
/* line 408, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector [class*="flag-"] {
  background-image: url('images/sprites/sprite-global-mobile/flags-s48d7e40d78.png');
  background-repeat: no-repeat;
  height: 11px;
  width: 16px;
}
/* line 414, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .flag-australia {
  background-position: 0 -11px;
}
/* line 417, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .flag-japan {
  background-position: 0 -220px;
}
/* line 420, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .flag-austria {
  background-position: 0 -176px;
}
/* line 423, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .flag-belgium {
  background-position: 0 -253px;
}
/* line 426, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .flag-denmark {
  background-position: 0 -110px;
}
/* line 429, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .flag-finland {
  background-position: 0 -88px;
}
/* line 432, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .flag-france {
  background-position: 0 -242px;
}
/* line 435, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .flag-germany {
  background-position: 0 -99px;
}
/* line 438, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .flag-italy {
  background-position: 0 -187px;
}
/* line 441, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .flag-netherlands {
  background-position: 0 -154px;
}
/* line 444, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .flag-norway {
  background-position: 0 -66px;
}
/* line 447, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .flag-poland {
  background-position: 0 -231px;
}
/* line 450, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .flag-russia {
  background-position: 0 -165px;
}
/* line 453, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .flag-spain {
  background-position: 0 -132px;
}
/* line 456, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .flag-sweden {
  background-position: 0 -77px;
}
/* line 459, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .flag-switzerland {
  background-position: 0 -198px;
}
/* line 462, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .flag-uk {
  background-position: 0 -22px;
}
/* line 465, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .flag-canada {
  background-position: 0 -55px;
}
/* line 468, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .flag-mexico {
  background-position: 0 -143px;
}
/* line 471, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .flag-us {
  background-position: 0 -44px;
}
/* line 474, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .flag-brazil {
  background-position: 0 -33px;
}
/* line 477, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .flag-algeria {
  background-position: 0 -121px;
}
/* line 480, ../../../workspace/styles/templates/footer/_footer-base.scss */
.language-selector .flag-morocco {
  background-position: 0 -209px;
}
.language-selector .flag-china {
   background-position: 0 0;
 }

/* line 178, sprite-global-mobile/*.png */
.sprite-global-mobile-sprite {
  background: url('images/sprites/sprite-global-mobile-s0eca87e9f0.png') no-repeat;
}

/**/
/* line 10, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-type-ajax .modal-content-wrap, .modal-type-inline .modal-content-wrap {
  position: relative;
}

/* line 15, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.block-modal {
  background: none;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 500;
}
/* line 25, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.block-modal canvas {
  display: none;
}

/* line 31, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-overlay {
  -webkit-backface-visibility: hidden;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 12502;/*ubi: This value should be larger than .site-header's.*/
  overflow-x: hidden;
  overflow-y: scroll;
  position: fixed;
  padding: 60px 0;
  -webkit-overflow-scrolling: touch;
  background-color: rgba(10, 10, 10, 0.8);
  -webkit-transition: background-color 250ms cubic-bezier(0.86, 0, 0.07, 1);
  -moz-transition: background-color 250ms cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: background-color 250ms cubic-bezier(0.86, 0, 0.07, 1);
  transition: background-color 250ms cubic-bezier(0.86, 0, 0.07, 1);
}
/* line 46, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-overlay .icon-close, .modal-overlay .close {
  -webkit-backface-visibility: hidden;
  opacity: 0.8;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 250ms 100ms cubic-bezier(0.86, 0, 0.07, 1);
  -moz-transition: 250ms 100ms cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: 250ms 100ms cubic-bezier(0.86, 0, 0.07, 1);
  transition: 250ms 100ms cubic-bezier(0.86, 0, 0.07, 1);
  -webkit-transition-property: opacity, -webkit-transform;
  -moz-transition-property: opacity, -moz-transform;
  -o-transition-property: opacity, -o-transform;
  transition-property: opacity, transform;
}
/* line 52, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-overlay .icon-close:hover, .modal-overlay .close:hover {
  -webkit-transition-delay: 0;
  -moz-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
/* line 57, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-overlay select {
  font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;
  font-size: 13px;
  background-color: #252526;
  color: #fff;
  text-transform: uppercase;
  padding: 4px 2px;
  border: 1px solid #252526;
  vertical-align: middle;
  text-align: center;
}
/* line 58, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-overlay select.error {
  border: 1px solid #FD1E1E !important;
}
/* line 78, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-overlay.modal-type-iframe, .modal-overlay.modal-type-image {
  background-color: black;
}
/* line 80, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-overlay.modal-type-iframe .modal-container, .modal-overlay.modal-type-image .modal-container {
  background: none;
}
/* line 83, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-overlay.modal-type-iframe .modal-content-wrap, .modal-overlay.modal-type-image .modal-content-wrap {
  background: none;
  height: 100%;
  width: 100%;
}
/* line 87, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-overlay.modal-type-iframe .modal-content-wrap img, .modal-overlay.modal-type-image .modal-content-wrap img {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  margin-top: 0;
  width: 100%;
}
/* line 95, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-overlay.modal-type-iframe .modal-content-wrap.purchase-modal, .modal-overlay.modal-type-image .modal-content-wrap.purchase-modal {
  text-align: center;
}
/* line 97, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-overlay.modal-type-iframe .modal-content-wrap.purchase-modal img, .modal-overlay.modal-type-image .modal-content-wrap.purchase-modal img {
  width: auto;
}
/* line 104, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-overlay.modal-type-image button.close {
  right: auto;
  top: 0;
  display: inline-block;
}
/* line 111, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-overlay.modal-type-ajax .modal-container, .modal-overlay.modal-type-inline .modal-container {
  background: #fff;
}
/* line 115, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-overlay .spinner {
  left: 50%;
  position: absolute;
  top: 50%;
  z-index: -1;
  opacity: 0;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transition: 250ms cubic-bezier(0.86, 0, 0.07, 1);
  -moz-transition: 250ms cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: 250ms cubic-bezier(0.86, 0, 0.07, 1);
  transition: 250ms cubic-bezier(0.86, 0, 0.07, 1);
  -webkit-transition-property: opacity, -webkit-transform;
  -moz-transition-property: opacity, -moz-transform;
  -o-transition-property: opacity, -o-transform;
  transition-property: opacity, transform;
}
/* line 125, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-overlay.overlay-hiding {
  pointer-events: none;
  background-color: rgba(10, 10, 10, 0);
}
/* line 128, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-overlay.overlay-hiding .modal-container {
  opacity: 0;
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
  transform: scale(0.9);
}

/* line 135, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-not-ready {
  pointer-events: none;
  text-align: center;
}
/* line 140, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-not-ready .spinner {
  opacity: 1;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
/* line 146, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-not-ready.modal-type-ajax .modal-container, .modal-not-ready.modal-type-inline .modal-container {
  background: none;
}
/* line 153, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-not-ready .modal-container .icon-close, .modal-not-ready .modal-container .close {
  opacity: 0;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
}
/* line 157, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-not-ready .modal-container .arrow-left {
  -webkit-transform: translate(-50px, 0);
  -moz-transform: translate(-50px, 0);
  -ms-transform: translate(-50px, 0);
  -o-transform: translate(-50px, 0);
  transform: translate(-50px, 0);
}
/* line 160, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-not-ready .modal-container .arrow-right {
  -webkit-transform: translate(50px, 0);
  -moz-transform: translate(50px, 0);
  -ms-transform: translate(50px, 0);
  -o-transform: translate(50px, 0);
  transform: translate(50px, 0);
}
/* line 163, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-not-ready .modal-container .modal-content-wrap > div {
  opacity: 0;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition-duration: 0;
  -moz-transition-duration: 0;
  -o-transition-duration: 0;
  transition-duration: 0;
  visibility: hidden;
}
/* line 170, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-not-ready .modal-container .social-sharing li {
  opacity: 0;
  -webkit-transform: translate(0, 20px);
  -moz-transform: translate(0, 20px);
  -ms-transform: translate(0, 20px);
  -o-transform: translate(0, 20px);
  transform: translate(0, 20px);
}
/* line 178, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-not-ready canvas {
  display: inline-block;
}

/* line 186, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.overlay-gallery .modal-container .arrow {
  -webkit-transform: translate(0, 0) !important;
  -moz-transform: translate(0, 0) !important;
  -ms-transform: translate(0, 0) !important;
  -o-transform: translate(0, 0) !important;
  transform: translate(0, 0) !important;
  opacity: 1;
  pointer-events: auto;
}

/* line 194, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.overlay-hide .modal-container {
  opacity: 0;
  -webkit-transition: 500ms cubic-bezier(0.86, 0, 0.07, 1);
  -moz-transition: 500ms cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: 500ms cubic-bezier(0.86, 0, 0.07, 1);
  transition: 500ms cubic-bezier(0.86, 0, 0.07, 1);
  -webkit-transition-property: opacity, -webkit-transform;
  -moz-transition-property: opacity, -moz-transform;
  -o-transition-property: opacity, -o-transform;
  transition-property: opacity, transform;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 201, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-container {
  min-height: 100%;
  opacity: 1;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%;
  -webkit-transition: 500ms cubic-bezier(0.86, 0, 0.07, 1);
  -moz-transition: 500ms cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: 500ms cubic-bezier(0.86, 0, 0.07, 1);
  transition: 500ms cubic-bezier(0.86, 0, 0.07, 1);
  -webkit-transition-property: opacity, -webkit-transform;
  -moz-transition-property: opacity, -moz-transform;
  -o-transition-property: opacity, -o-transform;
  transition-property: opacity, transform;
  z-index: 10;
}
/* line 212, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-container .modal-content > div {
  -webkit-perspective: 1000;
  perspective: 1000;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: 250ms 300ms cubic-bezier(0.86, 0, 0.07, 1);
  -moz-transition: 250ms 300ms cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: 250ms 300ms cubic-bezier(0.86, 0, 0.07, 1);
  transition: 250ms 300ms cubic-bezier(0.86, 0, 0.07, 1);
  -webkit-transition-property: opacity, -webkit-transform;
  -moz-transition-property: opacity, -moz-transform;
  -o-transition-property: opacity, -o-transform;
  transition-property: opacity, transform;
  background: #FFF;
}
/* line 219, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-container .modal-iframe-scaler {
  height: 0;
  opacity: 1;
  overflow: hidden;
  overflow: visible;
  padding-top: 56.25%;
  position: relative;
  visibility: visible;
  width: 100%;
}
/* line 228, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-container .modal-iframe-scaler iframe {
  background: black;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 237, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-container .modal-iframe-scaler .close {
  top: -50px;
}
/* line 242, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-container .social-sharing li {
  opacity: 1;
  -webkit-transition: 250ms cubic-bezier(0.86, 0, 0.07, 1);
  -moz-transition: 250ms cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: 250ms cubic-bezier(0.86, 0, 0.07, 1);
  transition: 250ms cubic-bezier(0.86, 0, 0.07, 1);
  -webkit-transition-property: opacity, -webkit-transform;
  -moz-transition-property: opacity, -moz-transform;
  -o-transition-property: opacity, -o-transform;
  transition-property: opacity, transform;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
/* line 249, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-container .social-sharing li:nth-child(1) {
  -webkit-transition-delay: 650ms;
  -moz-transition-delay: 650ms;
  -o-transition-delay: 650ms;
  transition-delay: 650ms;
}
/* line 249, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-container .social-sharing li:nth-child(2) {
  -webkit-transition-delay: 750ms;
  -moz-transition-delay: 750ms;
  -o-transition-delay: 750ms;
  transition-delay: 750ms;
}
/* line 249, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-container .social-sharing li:nth-child(3) {
  -webkit-transition-delay: 850ms;
  -moz-transition-delay: 850ms;
  -o-transition-delay: 850ms;
  transition-delay: 850ms;
}
/* line 254, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-container iframe {
  background: none;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  padding-top: 60px;
  z-index: 400;
}
/* line 260, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-container .arrow {
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  border: 0;
  cursor: pointer;
  display: block;
  margin-top: -7px;
  opacity: 0;
  padding: 0;
  pointer-events: auto;
  position: absolute;
  top: 50%;
  z-index: 506;
  -webkit-transition: 250ms cubic-bezier(0.86, 0, 0.07, 1);
  -moz-transition: 250ms cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: 250ms cubic-bezier(0.86, 0, 0.07, 1);
  transition: 250ms cubic-bezier(0.86, 0, 0.07, 1);
  -webkit-transition-property: opacity, -webkit-transform;
  -moz-transition-property: opacity, -moz-transform;
  -o-transition-property: opacity, -o-transform;
  transition-property: opacity, transform;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
/* line 276, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-container .arrow.next {
  right: 0;
}
/* line 279, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-container .arrow.prev {
  left: 0;
}
/* line 282, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-container .arrow.inactive {
  opacity: 0;
  pointer-events: none;
}

/* line 290, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.locale-redirection,
.age-gate-container {
  background: #000 !important;
  max-width: 612px;
}
/* line 295, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.locale-redirection .close,
.age-gate-container .close {
  background: url('images/sprites/sprite-global-mobile-s798f8a5286.png') no-repeat 0 -50px;
  height: 21px;
  width: 21px;
  margin: 25% 0 0 48%;
  right: auto;
  text-align: left;
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
/* line 305, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.locale-redirection .close:after,
.age-gate-container .close:after {
  content: '';
  display: none;
}
/* line 311, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.locale-redirection ~ .social-sharing,
.age-gate-container ~ .social-sharing {
  display: none;
}

/* line 317, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap {
  vertical-align: top;
  padding-bottom: 30px;
}
/* line 321, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .modal-content-wrap-inner {
  -webkit-transform: translate3d(0, 0, 0);
}
/* line 325, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.mfp-iframe-holder .modal-content-wrap, .mfp-image-holder .modal-content-wrap {
  background: #000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}
/* line 333, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .mfp-figure:before, .modal-content-wrap .mfp-figure:after {
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
/* line 336, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .centered-content {
  margin: 5%;
}
/* line 339, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap h1 {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  background: #222121;
  /* Old browsers */
  background: -moz-linear-gradient(top, #222121 0%, #0f0f0f 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222121), color-stop(100%, #0f0f0f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #222121 0%, #0f0f0f 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #222121 0%, #0f0f0f 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #222121 0%, #0f0f0f 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #222121 0%, #0f0f0f 100%);
  /* W3C */
  font-size: 16px;
  font-size: 1.6rem;
  height: 50px;
  line-height: 50px;
  text-align: center;
  width: 100%;
}
/* line 364, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap h2, .modal-content-wrap h3 {
  color: #454545;
  font-family: "Helvetica", Arial, sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  font-weight: bold;
  font-style: normal;
  display: block;
}
/* line 372, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.support-and-patches-container .modal-content-wrap h2 {
  font-family: "adobe-caslon-pro", "Georgia", serif;
  font-style: italic;
}
/* line 376, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap a {
  color: #000;
  text-decoration: none;
}
/* line 380, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap ol {
  list-style: decimal-leading-zero;
  margin: 0 0 45px 30px;
}
/* line 383, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap ol li {
  line-height: 24px;
  line-height: 2.4rem;
  width: 100%;
}
/* line 388, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap ol a {
  color: #454545;
  text-decoration: underline;
}
/* line 394, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .terms-of-service h2,
.modal-content-wrap .back-to-top {
  margin-bottom: 10px;
  display: block;
}
/* line 397, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .terms-of-service h2 span,
.modal-content-wrap .back-to-top span {
  background: url('images/sprites/sprite-global-mobile-s798f8a5286.png') no-repeat 0 -91px;
  height: 10px;
  width: 9px;
  display: inline-block;
}
/* line 404, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .terms-of-service strong,
.modal-content-wrap .privacy-policy strong {
  font-weight: bold;
}
/* line 408, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .privacy-policy ol {
  counter-reset: list-count;
  list-style: none;
  margin: 0 40px 45px 0;
}
/* line 412, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .privacy-policy ol > li {
  margin-left: 40px;
}
/* line 414, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .privacy-policy ol > li:before {
  content: "Q " counter(list-count,decimal-leading-zero) ".";
  counter-increment: list-count;
  float: left;
  margin-left: -40px;
  width: 40px;
}
/* line 424, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .contact-us a, .modal-content-wrap .print-friendly-link {
  color: rgba(69, 69, 69, 0.8);
  display: block;
  font-family: "Helvetica", Arial, sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  font-style: normal;
  margin: 6px 0 0;
}
/* line 431, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .contact-us a:after, .modal-content-wrap .print-friendly-link:after {
  font-size: 0;
  line-height: 0;
  height: 0;
  width: 0;
  content: ' ';
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid rgba(69, 69, 69, 0.8);
  content: "";
  display: inline-block;
  margin-left: 5px;
  position: relative;
  top: -1px;
}
/* line 441, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.no-touch .modal-content-wrap .contact-us a:hover, .no-touch .modal-content-wrap .print-friendly-link:hover {
  color: #454545;
}
/* line 447, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .print-friendly-wrap {
  display: block !important;
}
/* line 450, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .print-friendly-wrap .print-friendly-link {
  margin-top: 0;
}
/* line 455, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .close {
  display: block;
  left: 0;
  padding: 10px;
  position: absolute;
  text-align: left;
  top: 0;
  z-index: 9999;
}
/* line 465, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .close:after {
  color: #d3d3d3;
  content: "\e018";
  font-family: "ubisoft-icons";
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 1;
}
/* line 473, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap [class*="icon-"] {
  color: #d3d3d3;
  font-size: 28px;
  font-size: 2.8rem;
  margin: 0 10px;
  opacity: .8;
}
/* line 480, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .locale-redirection .close {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  background: #222121;
  /* Old browsers */
  background: -moz-linear-gradient(top, #222121 0%, #0f0f0f 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222121), color-stop(100%, #0f0f0f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #222121 0%, #0f0f0f 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #222121 0%, #0f0f0f 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #222121 0%, #0f0f0f 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #222121 0%, #0f0f0f 100%);
  /* W3C */
  height: 50px;
  line-height: 50px;
  width: 100%;
}
/* line 504, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .social-sharing {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  padding: 20px 0;
  text-align: center;
  width: 100%;
}
/* line 514, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .social-sharing > li {
  display: inline-block;
}
/* line 520, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .game-modal h2 {
  color: #404040;
  font-size: 20px;
  font-size: 2rem;
  line-height: 24px;
  line-height: 2.4rem;
  font-weight: normal;
}
/* line 526, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .game-modal h3 {
  color: #454545;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 24px;
  line-height: 2.4rem;
  font-weight: bold;
}
/* line 532, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .game-modal .fixes ul {
  margin: 1em 0;
}
/* line 535, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .game-modal .fixes li, .modal-content-wrap .game-modal p {
  color: #454545;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 24px;
  line-height: 2.4rem;
  list-style: disc;
  margin-left: 1em;
}
/* line 543, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .game-modal .fixes p.release {
  margin-left: 0;
}
/* line 546, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .game-modal .download {
  border-bottom: 1px solid #d1d1d1;
  margin-bottom: 30px;
}
/* line 550, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .game-modal .download a {
  background: #c61a16;
  color: #fff;
  margin: 30px 0;
}
/* line 556, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .game-modal .fixes {
  padding-bottom: 20px;
}
/* line 561, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .system-requirements .centered-content {
  margin: 0;
  padding-bottom: 10px;
}
/* line 565, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .system-requirements ul {
  margin-bottom: 3%;
  overflow: hidden;
}
/* line 569, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .system-requirements li {
  display: block;
  font-size: 11px;
  font-size: 1.1rem;
  margin: 0 3%;
  overflow: hidden;
  padding: 1em 0;
  width: 90%;
}
/* line 577, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .system-requirements li:last-child {
  border: none;
}
/* line 580, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .system-requirements strong {
  float: left;
  font-weight: bold;
  height: 100%;
  width: 100%;
}
/* line 586, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .system-requirements p {
  height: 100%;
  float: left;
  margin: 0;
  overflow: hidden;
  width: 70%;
}
/* line 593, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .system-requirements p.title {
  width: 30%;
}
/* line 597, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .system-requirements li p.padding,
.modal-content-wrap .system-requirements li p.recommended {
  display: none;
}
/* line 600, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .system-requirements li.header {
  background: #eeeeee;
  margin: 0;
  font-size: 12px;
  font-size: 1.2rem;
  text-transform: uppercase;
  font-weight: bold;
  width: 100%;
}
/* line 608, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .system-requirements li.header strong {
  width: 3%;
}
/* line 613, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .game-article hgroup {
  margin: 0 auto 1.4em;
  width: 72%;
}
/* line 617, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .game-article h2 {
  background: none;
  color: #c61a16;
  font-size: 16px;
  font-size: 1.6rem;
  font-family: "adobe-caslon-pro", "Georgia", serif;
  font-style: italic;
  height: auto;
  line-height: 30px;
  line-height: 3rem;
  padding-left: 0;
  text-align: center;
  text-transform: none;
  width: 100%;
}
/* line 630, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .game-article h3 {
  color: #454545;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-weight: normal;
  text-align: center;
  text-transform: none;
}
/* line 638, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .game-article strong {
  color: #454545;
  display: block;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-weight: bold;
  padding-bottom: 20px;
}
/* line 646, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .game-article .article {
  margin: 0 auto;
}
/* line 649, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .game-article .article:nth-of-type(1) {
  margin-top: 15px;
}
/* line 652, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .game-article .article:nth-of-type(1) figure:first-child {
  padding-top: 0;
}
/* line 657, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .game-article .game-video {
  height: 0;
  margin: 20px 0;
  padding-top: 56.25%;
  position: relative;
  width: 90%;
}
/* line 663, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .game-article .game-video iframe {
  left: -6.2%;
  height: 100%;
  padding: 0;
  position: absolute;
  width: 123.6%;
  height: 100%;
  top: 0;
}
/* line 673, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .game-article figure {
  padding: 2em 0;
  width: 100%;
}
/* line 677, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .game-article figure img {
  display: block;
  margin: 0 auto;
}
/* line 681, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .game-article p {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 14px;
  line-height: 1.4rem;
  margin-left: 0;
}
/* line 686, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .game-article .social-sharing {
  border-top: 1px lightgrey solid;
  position: relative;
  padding: 30px 0;
  margin-top: 26px;
}
/* line 694, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .locale-redirection,
.modal-content-wrap .game-age-gate {
  /*input {
      display: inline-block;
      margin: 0 5px;
      width: 86px;
  }*/
  /* select {
       display: none;
   }*/
}
/* line 696, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .locale-redirection .invalid,
.modal-content-wrap .game-age-gate .invalid {
  border: 1px solid red;
  color: #f00;
}
/* line 700, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .locale-redirection .denied-access,
.modal-content-wrap .game-age-gate .denied-access {
  display: none;
}
/* line 702, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .locale-redirection .denied-access h1,
.modal-content-wrap .game-age-gate .denied-access h1 {
  margin: 1em 0;
}
/* line 705, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .locale-redirection .denied-access .circle-btn-large,
.modal-content-wrap .game-age-gate .denied-access .circle-btn-large {
  font-size: 13px;
  font-size: 1.3rem;
}
/* line 708, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .locale-redirection .denied-access .go-button,
.modal-content-wrap .game-age-gate .denied-access .go-button {
  margin-top: 63px;
}
/* line 713, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .locale-redirection + .close,
.modal-content-wrap .game-age-gate + .close {
  display: block;
}
/* line 718, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .locale-redirection h2,
.modal-content-wrap .game-age-gate h2 {
  color: #fff;
  font-size: 13px;
  font-size: 1.3rem;
  font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;
  font-style: normal;
  font-weight: 100;
  letter-spacing: 1px;
  position: relative;
  text-transform: uppercase;
  height: auto;
  margin-bottom: 20px;
}
/* line 730, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .locale-redirection h2.white,
.modal-content-wrap .game-age-gate h2.white {
  color: #fff;
}
/* line 733, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .locale-redirection h2.border-2,
.modal-content-wrap .game-age-gate h2.border-2 {
  background-position: 50% 0, 50% 100%;
  background-repeat: no-repeat;
  min-width: 54px;
  padding: 8px 0;
  text-align: center;
}
/* line 740, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .locale-redirection h2.border-2.white,
.modal-content-wrap .game-age-gate h2.border-2.white {
  background-image: url(images/header-border-white.png), url(images/header-border-white.png);
  display: block;
}
/* line 744, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .locale-redirection h1,
.modal-content-wrap .game-age-gate h1 {
  background: none;
  color: #fff;
  font-size: 30px;
  font-size: 3rem;
  line-height: 26px;
  line-height: 2.6rem;
  height: auto;
  text-align: center;
  font-style: italic;
  letter-spacing: .5rem;
  margin-bottom: 17px;
}
/* line 755, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .locale-redirection form,
.modal-content-wrap .game-age-gate form {
  position: relative;
  text-align: center;
  width: 100%;
}
/* line 765, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .locale-redirection select,
.modal-content-wrap .game-age-gate select {
  display: inline-block;
  margin: 0 5px;
  width: 86px;
}
/* line 770, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .locale-redirection input[type="submit"],
.modal-content-wrap .game-age-gate input[type="submit"] {
  height: 0;
  position: absolute;
  visibility: hidden;
  width: 0;
}
/* line 779, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .locale-redirection .go-button,
.modal-content-wrap .game-age-gate .go-button {
  text-align: center;
  margin-top: 30px;
  width: 100%;
}
/* line 785, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .back-top {
  font-size: 13px;
  font-size: 1.3rem;
  color: rgba(69, 69, 69, 0.8);
  font-family: "Helvetica", Arial, sans-serif;
  display: block;
  line-height: 13px;
  line-height: 1.3rem;
  margin: 0 0 20px 0;
  opacity: 1;
  text-decoration: none;
  width: auto;
}
/* line 796, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .back-top:hover {
  color: #454545;
}
/* line 800, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .back-top .icon-arrow-up {
  color: #454545;
  left: -10px;
  margin: 0;
  position: relative;
  top: 7px;
}
/* line 809, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .locale-redirection p {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 19px;
  line-height: 1.9rem;
  margin: 20px 0;
  position: relative;
  text-align: center;
}
/* line 817, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .locale-redirection .mask-inner {
  top: 5px;
}
/* line 821, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-content-wrap .mask-inner {
  top: 0;
}

/* line 826, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-page-circle-inner {
  padding: 0;
}
/* line 830, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-page-circle-inner .modal-container {
  height: 100%;
}
/* line 834, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-page-circle-inner .modal-content-wrap {
  height: 100%;
  padding: 0;
}
/* line 839, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-page-circle-inner .modal-content-wrap > div {
  background: #000;
  height: 100%;
  padding-top: 10px;
}
/* line 847, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-page-circle-inner .centered-content {
  margin: 0;
}
/* line 852, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.modal-page-circle-inner .close,
.modal-page-circle-inner .icon-close {
  display: none;
}

/* line 860, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.no-touch .modal-content-wrap [class*="icon-"] {
  -webkit-transition: opacity 250ms ease;
  -moz-transition: opacity 250ms ease;
  -o-transition: opacity 250ms ease;
  transition: opacity 250ms ease;
}
/* line 864, ../../../workspace/styles/templates/modules/modals/_modal-base.scss */
.no-touch .modal-content-wrap [class*="icon-"]:hover {
  opacity: 1;
}

/* line 1, ../../../workspace/styles/templates/modules/ubi-links/_ubi-links-base.scss */
#ubi-links {
  margin: 0 auto;
  width: 92.1875%;
  border-top: 1px solid #404040;
}

#ubi-links h1 {
  color: #fff;
  font-size: 18px;
  font-size: 1.8rem;
  font-style: italic;
  margin-top: 20px;
  text-align: center;
}

/* line 7, ../../../workspace/styles/templates/modules/ubi-links/_ubi-links-base.scss */
#ubi-links ul {
  padding: 20px 0;
}
/* line 10, ../../../workspace/styles/templates/modules/ubi-links/_ubi-links-base.scss */
#ubi-links ul li {
  text-align: center;
  margin-bottom: 30px;
}
/* line 14, ../../../workspace/styles/templates/modules/ubi-links/_ubi-links-base.scss */
#ubi-links ul li:last-child {
  margin-bottom: 0;
}

/* line 1, ../../../workspace/styles/templates/modules/ubi-feeds/_ubi-feeds-base.scss */
#ubi-feeds {
  margin: 0 auto;
  padding: 40px 0;
  width: 92.1875%;
  border-top: 1px solid #404040;
}
/* line 7, ../../../workspace/styles/templates/modules/ubi-feeds/_ubi-feeds-base.scss */
#ubi-feeds .feed-title {
  font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;
  font-size: 20px;
  font-size: 2rem;
  margin-bottom: 20px;
}
/* line 12, ../../../workspace/styles/templates/modules/ubi-feeds/_ubi-feeds-base.scss */
#ubi-feeds .feed-title a {
  color: #a9a9a9;
}
/* line 15, ../../../workspace/styles/templates/modules/ubi-feeds/_ubi-feeds-base.scss */
#ubi-feeds .feed-title a span {
  color: #43ade6;
}
/* line 21, ../../../workspace/styles/templates/modules/ubi-feeds/_ubi-feeds-base.scss */
#ubi-feeds .ubi-feeds-twitter {
  width: 100%;
  float: left;
  border-bottom: 1px solid #404040;
  padding-bottom: 40px;
  margin-bottom: 40px;
}
/* line 28, ../../../workspace/styles/templates/modules/ubi-feeds/_ubi-feeds-base.scss */
#ubi-feeds .ubi-feeds-twitter > iframe {
  width: 100%;
  height: 420px;
}
/* line 34, ../../../workspace/styles/templates/modules/ubi-feeds/_ubi-feeds-base.scss */
#ubi-feeds .ubi-feeds-instagram {
  width: 100%;
  padding: 0px 8px;
  float: left;
}
/* line 39, ../../../workspace/styles/templates/modules/ubi-feeds/_ubi-feeds-base.scss */
#ubi-feeds .ubi-feeds-instagram .instafeed-container {
  width: 100%;
  height: 420px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-arrow-color: #FFFFFF;
  scrollbar-base-color: #F5F5F5;
  scrollbar-track-color: #404040;
  scrollbar-face-color: #FFFFFF;
}
/* line 45, ../../../workspace/styles/templates/modules/ubi-feeds/_ubi-feeds-base.scss */
#ubi-feeds .ubi-feeds-instagram .instafeed-container::-webkit-scrollbar-track {
  background-color: #404040;
}
/* line 46, ../../../workspace/styles/templates/modules/ubi-feeds/_ubi-feeds-base.scss */
#ubi-feeds .ubi-feeds-instagram .instafeed-container::-webkit-scrollbar {
  width: 10px;
  background-color: #F5F5F5;
}
/* line 47, ../../../workspace/styles/templates/modules/ubi-feeds/_ubi-feeds-base.scss */
#ubi-feeds .ubi-feeds-instagram .instafeed-container::-webkit-scrollbar-thumb {
  background-color: #ffffff;
}
/* line 54, ../../../workspace/styles/templates/modules/ubi-feeds/_ubi-feeds-base.scss */
#ubi-feeds .ubi-feeds-instagram #instafeed-list {
  padding-right: 10px;
}
/* line 58, ../../../workspace/styles/templates/modules/ubi-feeds/_ubi-feeds-base.scss */
#ubi-feeds .ubi-feeds-instagram #instafeed-list a img {
  padding: 2px;
  width: 20%;
  border: 2px black solid;
}
/* line 62, ../../../workspace/styles/templates/modules/ubi-feeds/_ubi-feeds-base.scss */
#ubi-feeds .ubi-feeds-instagram #instafeed-list a img:hover {
  border-color: white;
}

/* line 1, ../../../workspace/styles/templates/modules/livestream-list/_livestream-list-base.scss */
#livestream-list {
  margin: 0 auto;
  width: 92.1875%;
  border-bottom: 1px solid #404040;
}
/* line 6, ../../../workspace/styles/templates/modules/livestream-list/_livestream-list-base.scss */
#livestream-list h1 {
  background-image: url(images/header-border-white.png), url(images/header-border-white.png);
  background-position: 50% 0, 50% 100%;
  background-repeat: no-repeat;
  color: #ffffff;
  min-width: 54px;
  padding: 8px 0;
  text-align: center;
  margin: 30px 0 30px;
}
/* line 17, ../../../workspace/styles/templates/modules/livestream-list/_livestream-list-base.scss */
#livestream-list .livestream-table-wrapper {
  margin-bottom: 40px;
}
/* line 21, ../../../workspace/styles/templates/modules/livestream-list/_livestream-list-base.scss */
#livestream-list .livestream-table-wrapper .livestream-table {
  display: block;
  width: 100%;
  font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;
  font-size: 18px;
  color: #ffffff;
}
/* line 28, ../../../workspace/styles/templates/modules/livestream-list/_livestream-list-base.scss */
#livestream-list .livestream-table-wrapper .livestream-table .livestream-table-row {
  display: block;
  border-bottom: 1px solid #404040;
  padding: 10px 0;
}
/* line 33, ../../../workspace/styles/templates/modules/livestream-list/_livestream-list-base.scss */
#livestream-list .livestream-table-wrapper .livestream-table .livestream-table-row:last-child {
  border-bottom: 0;
}
/* line 37, ../../../workspace/styles/templates/modules/livestream-list/_livestream-list-base.scss */
#livestream-list .livestream-table-wrapper .livestream-table .livestream-table-row .livestream-table-cell {
  display: block;
  padding: 6px 14px;
  vertical-align: middle;
  text-align: center;
}
/* line 43, ../../../workspace/styles/templates/modules/livestream-list/_livestream-list-base.scss */
#livestream-list .livestream-table-wrapper .livestream-table .livestream-table-row .livestream-table-cell.livestream-button {
  text-align: center;
}
/* line 45, ../../../workspace/styles/templates/modules/livestream-list/_livestream-list-base.scss */
#livestream-list .livestream-table-wrapper .livestream-table .livestream-table-row .livestream-table-cell.livestream-button a {
  text-align: center;
  padding: 10px;
  background-color: #252525;
  color: #ffffff;
  display: inline-block;
}
/* line 52, ../../../workspace/styles/templates/modules/livestream-list/_livestream-list-base.scss */
#livestream-list .livestream-table-wrapper .livestream-table .livestream-table-row .livestream-table-cell.livestream-button a:hover {
  background-color: #404040;
}
/* line 58, ../../../workspace/styles/templates/modules/livestream-list/_livestream-list-base.scss */
#livestream-list .livestream-table-wrapper .livestream-table .livestream-table-row .livestream-table-cell span {
  color: #404040;
  padding-left: 10px;
}

/* line 1, ../../../workspace/styles/templates/modules/survey/_survey-base.scss */
#e32015-survey {
  padding: 20px;
  background-color: #8c97b3;
}
/* line 5, ../../../workspace/styles/templates/modules/survey/_survey-base.scss */
#e32015-survey .survey-wrapper {
  padding: 10px 40px 40px;
  width: 100%;
  background: url("images/CoverFlow_Mobile_DURING.JPG") center white no-repeat;
  background-size: cover;
}
/* line 8, ../../../workspace/styles/templates/modules/survey/_survey-base.scss */
#e32015-survey .survey-wrapper h1 {
  font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;
  font-size: 32px;
  font-size: 3.2rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #ffffff;
  font-style: italic;
  margin-top: 10px;
  margin-bottom: 20px;
  text-align: center;
}
/* line 19, ../../../workspace/styles/templates/modules/survey/_survey-base.scss */
#e32015-survey .survey-wrapper .survey-box {
  padding: 20px;
  background-color: rgba(255, 255, 255, 0.7);
  font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;
  font-size: 18px;
}
/* line 25, ../../../workspace/styles/templates/modules/survey/_survey-base.scss */
#e32015-survey .survey-wrapper .survey-box .survey-info {
  width: 100%;
  float: left;
  margin-bottom: 20px;
  text-align: center;
}
/* line 32, ../../../workspace/styles/templates/modules/survey/_survey-base.scss */
#e32015-survey .survey-wrapper .survey-box .survey-action {
  width: 100%;
  float: right;
  text-align: center;
}
/* line 37, ../../../workspace/styles/templates/modules/survey/_survey-base.scss */
#e32015-survey .survey-wrapper .survey-box .survey-action a {
  display: inline-block;
  padding: 16px;
  text-transform: uppercase;
  text-align: center;
  color: #ffffff;
  background-color: #8c97b3;
}

#e32015-survey .survey-wrapper .survey-box .survey-action a:hover {
  background-color: #AAB5D3;
}

/* line 1, ../../../workspace/styles/templates/modules/social-media/_social-media-base.scss */
#social-media {
  background-color: #8c97b3;
  margin: 0 auto;
  padding: 80px 0;
  width: 100%;
  border-top: 1px solid #404040;
}
/* line 8, ../../../workspace/styles/templates/modules/social-media/_social-media-base.scss */
#social-media .social-left {
  margin-bottom: 60px;
}
/* line 13, ../../../workspace/styles/templates/modules/social-media/_social-media-base.scss */
#social-media .social-right h1 {
  margin-bottom: 20px;
}
/* line 18, ../../../workspace/styles/templates/modules/social-media/_social-media-base.scss */
#social-media h1 {
  color: #fff;
  font-size: 32px;
  font-size: 3.2rem;
  font-style: italic;
  margin: 0 0 35px;
  text-align: center;
}
/* line 26, ../../../workspace/styles/templates/modules/social-media/_social-media-base.scss */
#social-media .secondary-connections {
  margin-top: 9px;
  text-align: center;
}
/* line 30, ../../../workspace/styles/templates/modules/social-media/_social-media-base.scss */
#social-media .secondary-connections > li {
  display: inline;
}
/* line 34, ../../../workspace/styles/templates/modules/social-media/_social-media-base.scss */
#social-media .secondary-connections > li a {
  color: rgba(211, 211, 211, 0.8);
  -webkit-transition: color 150ms ease;
  -moz-transition: color 150ms ease;
  -o-transition: color 150ms ease;
  transition: color 150ms ease;
  font-size: 28px;
  font-size: 2.8rem;
  margin: 0 7px;
  width:28px;
  display:inline-block;
}
/* line 42, ../../../workspace/styles/templates/modules/social-media/_social-media-base.scss */
#social-media .secondary-connections > li:hover a {
  color: lightgrey;
}
/* line 51, ../../../workspace/styles/templates/modules/social-media/_social-media-base.scss */
#social-media .social-links {
  text-align: center;
}
/* line 55, ../../../workspace/styles/templates/modules/social-media/_social-media-base.scss */
#social-media .social-links li {
  display: inline-block;
  margin-right: 10px;
  padding: 10px;
}
/* line 60, ../../../workspace/styles/templates/modules/social-media/_social-media-base.scss */
#social-media .social-links li span {
  color: #ffffff;
}

#nav-search {
  display: block;
  float: right;
  height: 50px;
  position: relative;
}
/* line 9, ../../../workspace/styles/templates/modules/nav-search/_nav-search-base.scss */
#nav-search.open .nav-search-results-container {
  display: block;
}
/* line 14, ../../../workspace/styles/templates/modules/nav-search/_nav-search-base.scss */
#nav-search .nav-search-container {
  background: #212121;
  /*border-left: 1px solid #000;*/
}
/* line 19, ../../../workspace/styles/templates/modules/nav-search/_nav-search-base.scss */
#nav-search .nav-search-container input {
  border: 1px solid #bbbbbb;
  border-top: 0;
  height: 46px;
  padding-right: 0;
  width: 100%;
  position: absolute;
  top: 50px;
  right: 0;
  background-color: #efefef;
  color: black;
  text-decoration: underline;
}
/* line 32, ../../../workspace/styles/templates/modules/nav-search/_nav-search-base.scss */
#nav-search .nav-search-container input:hover {
  background-color: #ffffff;
}
/* line 37, ../../../workspace/styles/templates/modules/nav-search/_nav-search-base.scss */
#nav-search .nav-search-container a.action {
  color: #181818;
  background-color: white;
  font-size: 18px;
  cursor: pointer;
}
/* line 43, ../../../workspace/styles/templates/modules/nav-search/_nav-search-base.scss */
#nav-search .nav-search-container a.action span {
  padding: 0 21px;
  font-size: 26px;
  display: inline;
}
/* line 48, ../../../workspace/styles/templates/modules/nav-search/_nav-search-base.scss */
#nav-search .nav-search-container a.action span.icon-search:before {
  position: absolute;
  top: 13px;
  left: 8px;
}
/* line 55, ../../../workspace/styles/templates/modules/nav-search/_nav-search-base.scss */
#nav-search .nav-search-container a.action .search-text {
  display: none;
  font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  padding: 0 14px 0 6px;
  line-height: 16px;
}
/* line 67, ../../../workspace/styles/templates/modules/nav-search/_nav-search-base.scss */
#nav-search .nav-search-results-container {
  display: none;
  position: fixed;
  top: 0px;
  left: 0;
  right: 0;
}
/* line 75, ../../../workspace/styles/templates/modules/nav-search/_nav-search-base.scss */
#nav-search .nav-search-results {
  background-color: #000;
  display: none;
  overflow-y: auto;
  padding: 13px 0;
  position: absolute;
  top: 95px;
  right: 0;
  width: 100%;
  z-index: 15;
  max-height: 300px;
  -webkit-backface-visibility: hidden;
}
/* line 88, ../../../workspace/styles/templates/modules/nav-search/_nav-search-base.scss */
#nav-search .nav-search-results li {
  color: rgba(255, 255, 255, 0.7);
  font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;
  padding: 12px 15px;
  position: relative;
  text-transform: uppercase;
  width: 100%;
  display: none;
}
/* line 97, ../../../workspace/styles/templates/modules/nav-search/_nav-search-base.scss */
#nav-search .nav-search-results li:hover {
  background-color: #2c2c2c;
}
/* line 101, ../../../workspace/styles/templates/modules/nav-search/_nav-search-base.scss */
#nav-search .nav-search-results li.go-to-page {
  display: block;
}
/* line 104, ../../../workspace/styles/templates/modules/nav-search/_nav-search-base.scss */
#nav-search .nav-search-results li.go-to-page a {
  color: rgba(255, 255, 255, 0.7);
}
/* line 107, ../../../workspace/styles/templates/modules/nav-search/_nav-search-base.scss */
#nav-search .nav-search-results li.go-to-page a:after {
  font-size: 0;
  line-height: 0;
  height: 0;
  width: 0;
  content: ' ';
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #6b6b6b;
  margin-top: -3px;
  position: absolute;
  right: 20px;
  top: 50%;
  text-transform: none;
}
/* line 118, ../../../workspace/styles/templates/modules/nav-search/_nav-search-base.scss */
#nav-search .nav-search-results li.run-search {
  border-bottom: 1px solid #3f3f3f;
  cursor: pointer;
  margin-bottom: 15px;
  padding-bottom: 16px;
}
/* line 125, ../../../workspace/styles/templates/modules/nav-search/_nav-search-base.scss */
#nav-search .nav-search-results li.selected {
  background-color: #454545;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) {
  /* line 4, ../../../workspace/styles/templates/modules/modals/_modal-mobile-portrait.scss */
  .modal-overlay.modal-type-image .modal-content-wrap img {
    margin-top: 25%;
  }
}
/*********************************************************************************/
/* Media Queries *****************************************************************/
/*********************************************************************************/
@media only screen and (min-width: 641px) {
  /* line 50, sprite-global-tablet/*.png */
  .sprite-global-tablet-sprite {
    background: url('images/sprites/sprite-global-tablet-s05248cf01b.png') no-repeat;
  }

  /* line 5, ../../../workspace/styles/globals/_globals-600.scss */
  body:after {
    content: 'tablet';
  }

  /* line 10, ../../../workspace/styles/globals/_globals-600.scss */
  .touch .box .filter, .touch .cta-btn .filter {
    pointer-events: auto;
  }
  /* line 14, ../../../workspace/styles/globals/_globals-600.scss */
  .touch .box .filter ul, .touch .cta-btn .filter ul {
    display: block;
  }

  /* line 20, ../../../workspace/styles/globals/_globals-600.scss */
  .box, .cta-btn {
    padding: 0 20px;
  }
  /* line 25, ../../../workspace/styles/globals/_globals-600.scss */
  .box .filter .mobile-filter, .cta-btn .filter .mobile-filter {
    pointer-events: none;
  }

  /* line 38, ../../../workspace/styles/globals/_globals-600.scss */
  .indicator-wrap.dark button {
    color: rgba(69, 69, 69, 0.7);
  }
  /* line 43, ../../../workspace/styles/globals/_globals-600.scss */
  .indicator-wrap.dark button.inactive, .indicator-wrap.dark button.inactive:hover {
    color: rgba(69, 69, 69, 0.25);
  }
  /* line 47, ../../../workspace/styles/globals/_globals-600.scss */
  .indicator-wrap.dark button:hover {
    color: #454545;
  }
  /* line 55, ../../../workspace/styles/globals/_globals-600.scss */
  .indicator-wrap button {
    color: rgba(255, 255, 255, 0.7);
    display: inline-block;
    font-size: 24px;
    font-size: 2.4rem;
    margin: -1px -1px 0;
    vertical-align: middle;
  }
  /* line 64, ../../../workspace/styles/globals/_globals-600.scss */
  .indicator-wrap button.inactive, .indicator-wrap button.inactive:hover {
    color: rgba(255, 255, 255, 0.25);
    cursor: default;
  }
  /* line 69, ../../../workspace/styles/globals/_globals-600.scss */
  .indicator-wrap button:hover {
    color: white;
  }

  /* line 79, ../../../workspace/styles/globals/_globals-600.scss */
  .touch .indicator-wrap button {
    display: none;
  }

  /* line 86, ../../../workspace/styles/globals/_globals-600.scss */
  .emea .btn-large-arrow {
    font-size: 33px;
    font-size: 3.3rem;
  }
  
  .emea .btn-large-arrow {
    height: 120px;
    width: 60px;
  }

  /* line 94, ../../../workspace/styles/globals/_globals-600.scss */
  .circle-btn,
  .circle-btn-large {
    font-size: 16px;
    font-size: 1.6rem;
    height: 78px;
    width: 78px;
  }
  /* line 100, ../../../workspace/styles/globals/_globals-600.scss */
  .circle-btn ul,
  .circle-btn-large ul {
    height: 116px;
    -webkit-transform: translate(0, -58px);
    -moz-transform: translate(0, -58px);
    -ms-transform: translate(0, -58px);
    -o-transform: translate(0, -58px);
    transform: translate(0, -58px);
  }
  /* line 105, ../../../workspace/styles/globals/_globals-600.scss */
  .circle-btn li,
  .circle-btn-large li {
    height: 58px;
  }
  /* line 109, ../../../workspace/styles/globals/_globals-600.scss */
  .circle-btn .mask-inner,
  .circle-btn-large .mask-inner {
    height: 58px;
    overflow: hidden;
    position: relative;
    top: 10px;
  }

  /* line 118, ../../../workspace/styles/globals/_globals-600.scss */
  .circle-btn-large {
    font-size: 34px;
    font-size: 3.4rem;
  }

  /* line 122, ../../../workspace/styles/globals/_globals-600.scss */
  .hero-wrap {
    height: 1000px;
  }

  /* line 128, ../../../workspace/styles/globals/_globals-600.scss */
  .module-wrap.is-not-initialized {
    height: 500px;
  }
  /* line 132, ../../../workspace/styles/globals/_globals-600.scss */
  .module-wrap.is-not-initialized:before {
    height: 500px;
  }
  /* line 138, ../../../workspace/styles/globals/_globals-600.scss */
  .module-wrap .indicator-wrap {
    margin: 16px 0 46px;
  }

  /* line 146, ../../../workspace/styles/globals/_globals-600.scss */
  #adtech-promo-header .half {
    width: 48%;
    float: left;
  }
  /* line 150, ../../../workspace/styles/globals/_globals-600.scss */
  #adtech-promo-header .half.last {
    float: right;
    margin-top: 0;
  }

  /* line 158, ../../../workspace/styles/globals/_globals-600.scss */
  .search-tray-results li.atech-item {
    margin-bottom: 0;
  }

  /* line 3, ../../../workspace/styles/templates/announcement/_announcement-screen-600.scss */
  .announcement-screen .hide-on-mobile {
    display: inline-block;
  }

  /* line 5, ../../../workspace/styles/templates/header/_header-600.scss */
  .global-nav .action span {
    padding: 0 20px;
  }
  /* line 11, ../../../workspace/styles/templates/header/_header-600.scss */
  .global-nav .action#global-promotion-button span {
    padding: 0 21px;
  }
  /* line 14, ../../../workspace/styles/templates/header/_header-600.scss */
  .global-nav .action#global-promotion-button .icon-close {
    padding: 0 20px;
  }
  /* line 19, ../../../workspace/styles/templates/header/_header-600.scss */
  .global-nav .action#global-uplay-button {
    float: right;
  }
  /* line 24, ../../../workspace/styles/templates/header/_header-600.scss */
  .global-nav .action#global-uplay-button.active #uplay-login {
    display: none;
  }
  /* line 31, ../../../workspace/styles/templates/header/_header-600.scss */
  .global-nav .action #uplay-login {
    font-size: 13px;
    font-size: 1.3rem;
    position: relative;
    top: -2px;
    display: inline-block;
    padding-right: 0;
    width: auto;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: "din-condensed-web", "Helvetica", Arial, sans-serif;
  }
  /* line 43, ../../../workspace/styles/templates/header/_header-600.scss */
  .global-nav .action .icon-uplay, .global-nav .action .icon-close {
    position: relative;
    width: auto;
  }
  /* line 48, ../../../workspace/styles/templates/header/_header-600.scss */
  .global-nav .action .icon-uplay {
    top: 2px;
    padding-left: 12px;
  }

  /* line 56, ../../../workspace/styles/templates/header/_header-600.scss */
  .related-nav-link {
    width: 120px;
  }
  /* line 60, ../../../workspace/styles/templates/header/_header-600.scss */
  .related-nav-link .logo {
    margin-left: 20px;
  }

  /* line 66, ../../../workspace/styles/templates/header/_header-600.scss */
  select.related-nav {
    display: none;
  }

  /* line 70, ../../../workspace/styles/templates/header/_header-600.scss */
  .site-header.modal-view {
    position: fixed;
    z-index: 9999;
    width: 100%;
  }

  /* line 1, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .global-footer {
    padding: 0 0 50px;
  }
  /* line 5, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .global-footer.init {
    padding-top: 500px;
  }
  /* line 9, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .global-footer h1 {
    font-size: 32px;
    font-size: 3.2rem;
    margin: 0 0 25px;
  }
  /* line 14, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .global-footer section {
    margin: 0 auto;
    width: 92.1875%;
  }
  /* line 19, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .global-footer .more {
    min-width: 54px;
  }
  /* line 24, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .global-footer .our-games,
  .global-footer .connect-with-us {
    padding: 50px 0;
  }
  /* line 30, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .global-footer .our-games li {
    height: 136px;
    padding-left: 156px;
    padding-right: 20px;
  }
  /* line 35, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .global-footer .our-games li img {
    height: 136px;
  }
  /* line 40, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .global-footer .our-games .social-buttons {
    bottom: 0;
    left: 156px;
    position: absolute;
  }
  /* line 50, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .global-footer .connect-with-us ul {
    text-align: center;
  }
  /* line 58, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .global-footer .primary-connections > li {
    display: inline-block;
  }
  /* line 62, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .global-footer .primary-connections > li a {
    margin: 0 8px 30px;
    width: 280px;
  }
  /* line 71, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .global-footer .secondary-connections {
    margin-top: 0px;
  }
  /* line 73, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .global-footer .secondary-connections > li a {
    margin: 0 8px;
  }
  /* line 79, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .global-footer .footer-links {
    padding: 45px 0 0;
  }
  /* line 85, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .global-footer .footer-links ul li.noslash:after {
    content: "/";
  }

  /* line 97, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .language-selector .mobile-header {
    display: none;
  }
  /* line 101, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .language-selector h3 {
    background: none;
    border-bottom: 1px solid #454545;
    cursor: default;
    padding: 0 0 3px;
  }
  /* line 108, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .language-selector .lang-regions {
    background: none;
    height: auto;
    left: auto;
    top: auto;
    position: absolute;
    overflow: auto;
  }
  /* line 116, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .language-selector .lang-regions .regions-container {
    background: #1e1e1e;
    display: table;
    margin: 0 auto;
    overflow: hidden;
    padding: 15px 0 15px 20px;
    width: 95%;
  }
  /* line 126, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .language-selector .region-col {
    display: table-cell;
    padding-right: 20px;
    width: auto;
  }
  /* line 131, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .language-selector .region-col .countries-container {
    overflow: visible;
    padding: 2px 0 0;
  }
  /* line 136, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .language-selector .region-col.closed .countries-container {
    height: auto;
  }
  /* line 140, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .language-selector .region-col.closed h3 {
    background: none;
  }
  /* line 144, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .language-selector .region-col:last-child.closed h3 {
    border-bottom: 1px solid #454545;
  }
  /* line 148, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .language-selector .region-col h3 span {
    display: none;
  }
  /* line 153, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .language-selector .countries {
    margin-top: 0.4rem;
  }
  /* line 157, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .language-selector .countries li {
    margin: 0 0 6px -2px;
    width: 98%;
    padding: 0 2px;
  }
  /* line 163, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .language-selector .countries li.selected {
    margin-top: 0;
    padding: .3rem;
  }
  /* line 168, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .language-selector .countries li a {
    border: none;
    padding: 0 0 0 21px;
    position: relative;
  }
  /* line 174, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .language-selector .countries li a span {
    margin: 0;
    position: absolute;
    top: 3px;
    left: 0;
  }
  /* line 181, ../../../workspace/styles/templates/footer/_footer-600.scss */
  .language-selector .countries.double {
    width: 100%;
  }

  /* line 3, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .panel-container.search-tray {
    padding: 0;
  }

  /* line 9, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container {
    -webkit-backface-visibility: hidden;
  }
  /* line 13, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .mobile-header {
    display: none;
  }
  /* line 17, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form-wrap {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmM2YzZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM1MzUzNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3f3f3f), color-stop(100%, #353535));
    background-image: -webkit-linear-gradient(#3f3f3f, #353535);
    background-image: -moz-linear-gradient(#3f3f3f, #353535);
    background-image: -o-linear-gradient(#3f3f3f, #353535);
    background-image: linear-gradient(#3f3f3f, #353535);
    padding: 20px;
  }
  /* line 22, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyMjIyMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBmMGYwZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #222222), color-stop(100%, #0f0f0f));
    background-image: -webkit-linear-gradient(#222222, #0f0f0f);
    background-image: -moz-linear-gradient(#222222, #0f0f0f);
    background-image: -o-linear-gradient(#222222, #0f0f0f);
    background-image: linear-gradient(#222222, #0f0f0f);
    border: 0;
    -webkit-box-shadow: 0 -1px 5px rgba(0, 0, 0, 0.26);
    -moz-box-shadow: 0 -1px 5px rgba(0, 0, 0, 0.26);
    box-shadow: 0 -1px 5px rgba(0, 0, 0, 0.26);
    margin: 0;
    padding: 0;
  }
  /* line 30, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .faux-input {
    background: none;
    border: 0;
    line-height: 52px;
    padding: 0 20px;
  }
  /* line 38, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .no-touch .search-tray-container .search-tray-form .faux-input:hover {
    color: white;
  }
  /* line 42, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .no-touch .search-tray-container .search-tray-form .faux-input.disabled:hover {
    color: #6b6b6b;
  }
  /* line 47, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .faux-input em {
    float: left;
  }
  /* line 51, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .faux-input span {
    display: inline-block;
    max-width: 55%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  /* line 59, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .faux-input.btn-arrow:after {
    content: "";
    margin-top: -1px;
    right: auto;
    top: 50%;
  }
  /* line 66, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .faux-input.arrow-down:after {
    font-size: 0;
    line-height: 0;
    height: 0;
    width: 0;
    content: ' ';
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #747474;
  }
  /* line 70, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .faux-input.arrow-up:after {
    font-size: 0;
    line-height: 0;
    height: 0;
    width: 0;
    content: ' ';
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid white;
  }
  /* line 74, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .faux-input.active {
    background-color: rgba(255, 255, 255, 0.14);
    color: #fff;
  }
  /* line 80, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .search-tray-options-set {
    display: inline-block;
    height: 50px;
    margin: 0 -4px 0 0;
    overflow: visible;
    width: 25%;
    vertical-align: top;
    color: rgba(255, 255, 255, 0.7);
    -webkit-transition: -webkit-transform 150ms cubic-bezier(0.175, 0.885, 0.320, 1.275), background 150ms;
    -moz-transition: -moz-transform 150ms cubic-bezier(0.175, 0.885, 0.320, 1.275), background 150ms;
    -o-transition: -o-transform 150ms cubic-bezier(0.175, 0.885, 0.320, 1.275), background 150ms;
    transition: transform 150ms cubic-bezier(0.175, 0.885, 0.320, 1.275), background 150ms;
  }
  /* line 91, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .search-tray-options-set:first-child {
    margin-top: 0;
  }
  /* line 95, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .search-tray-options-set > ul {
    margin: auto;
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 15;
  }
  /* line 104, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .no-touch .search-tray-container .search-tray-form .search-tray-options-set:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.14);
  }
  /* line 109, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .no-touch .search-tray-container .search-tray-form .search-tray-options-set.disabled:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMmIyYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzExMTExMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2d2b2b), color-stop(100%, #111111));
    background-image: -webkit-linear-gradient(#2d2b2b, #111111);
    background-image: -moz-linear-gradient(#2d2b2b, #111111);
    background-image: -o-linear-gradient(#2d2b2b, #111111);
    background-image: linear-gradient(#2d2b2b, #111111);
    color: #6b6b6b;
  }
  /* line 116, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .search-tray-options-set:before {
    border-left: 1px solid #3c3c3c;
    content: " ";
    height: 30px;
    position: absolute;
    top: 10px;
  }
  /* line 124, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .search-tray-options-set:first-child:before {
    border-left: 0;
  }
  /* line 130, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .search-list-item {
    background-color: #1e1e1e;
    border-bottom: 1px solid #111;
    border-top: 1px solid #3f3f3f;
    padding: 0 20px;
  }
  /* line 137, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .search-sub-list-container {
    background-color: #272727;
    border-top: 1px solid #3f3f3f;
    border-bottom: 1px solid #111;
    padding: 14px 0;
  }
  /* line 143, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .search-sub-list-container li {
    height: 23px;
    line-height: 25px;
    padding: 0 20px;
  }
  /* line 150, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .search-tray-keyword-set {
    height: 50px;
    padding: 0 56px 0 10px;
    width: 25%;
  }
  /* line 156, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .search-tray-keyword-set:before {
    left: 20px;
    top: 17px;
  }
  /* line 161, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .search-tray-keyword-set input {
    margin: 11px 0;
  }
  /* line 164, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .search-tray-keyword-set input.active {
    padding-right: 30px;
  }
  /* line 169, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .search-tray-keyword-set .clear-keyword {
    cursor: pointer;
    line-height: 27px;
    position: absolute;
    right: 61px;
    top: 11px;
  }
  /* line 177, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .search-tray-keyword-set .clear-keyword.enabled {
    display: block;
  }
  /* line 181, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .search-tray-keyword-set .clear-keyword span {
    font-size: 28px;
    font-size: 2.8rem;
  }
  /* line 189, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .search-tray-refresh {
    position: absolute;
    right: 15px;
    top: 11px;
  }
  /* line 195, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .autocomplete-results {
    background-color: #1e1e1e;
    margin: -11px 56px 0 1px;
    width: auto;
  }
  /* line 201, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .autocomplete-results li {
    padding: 7px 44px 7px 20px;
  }
  /* line 204, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .autocomplete-results li:hover {
    color: #fff;
  }
  /* line 207, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .autocomplete-results li:hover.go-to-page a {
    color: #fff;
  }
  /* line 210, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .autocomplete-results li:hover.go-to-page a:after {
    font-size: 0;
    line-height: 0;
    height: 0;
    width: 0;
    content: ' ';
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid white;
  }
  /* line 217, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .autocomplete-results.no-goto-links {
    padding-bottom: 0;
  }
  /* line 220, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .autocomplete-results.no-goto-links li {
    margin-bottom: 0;
  }
  /* line 226, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form .search-tray-filter {
    display: none;
  }
  /* line 230, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-form > button .value {
    display: inline-block;
  }
  /* line 236, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-results {
    padding: 20px 20px 20px 0;
  }
  /* line 240, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-results > ul > li {
    margin: 0;
    min-height: 270px;
    padding-left: 20px;
    width: 33.33333%;
  }
  /* line 249, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-results .locator .wrap {
    padding: 0 0 0 20px;
  }
  /* line 257, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-result-meta-data {
    margin: 0 0 17px 20px;
  }
  /* line 261, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-sort {
    float: right;
  }
  /* line 264, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-tray-container .search-tray-sort a {
    padding: 0;
  }

  /* line 273, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-catalog-item .platforms {
    top: -3px;
  }
  /* line 277, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-catalog-item .platforms li {
    font-size: 17px;
    font-size: 1.7rem;
  }
  /* line 283, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-catalog-item h2 {
    font-size: 14px;
    font-size: 1.4rem;
    margin: 13px 0 4px;
  }
  /* line 288, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-catalog-item dl {
    max-width: 100%;
  }
  /* line 292, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-catalog-item dt, .search-catalog-item dd {
    line-height: 16px;
    line-height: 1.6rem;
    max-width: 80%;
  }
  /* line 297, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-catalog-item dt {
    clear: both;
    font-weight: 700;
    width: 70px;
  }
  /* line 304, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-600.scss */
  .search-catalog-item.search-promo {
    margin-bottom: 0;
  }

  /* line 1, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-600.scss */
  .panel-container {
    padding: 20px 50px;
  }
  /* line 5, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-600.scss */
  .panel-container .btn-promo-tray-nav {
    color: #6b6b6b;
    display: block;
    font-size: 33px;
    font-size: 3.3rem;
    margin-top: -4px;
    opacity: 0;
    position: absolute;
    -webkit-transition: opacity 150ms ease, color 150ms ease;
    -moz-transition: opacity 150ms ease, color 150ms ease;
    -o-transition: opacity 150ms ease, color 150ms ease;
    transition: opacity 150ms ease, color 150ms ease;
    top: 50%;
  }
  /* line 15, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-600.scss */
  .panel-container .btn-promo-tray-nav span {
    font-size: 30px;
    padding: 5px;
  }
  /* line 20, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-600.scss */
  .panel-container .btn-promo-tray-nav:hover {
    color: #d3d3d3;
  }
  /* line 24, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-600.scss */
  .panel-container .btn-promo-tray-nav.inactive {
    color: rgba(107, 107, 107, 0.25);
    cursor: default;
  }
  /* line 30, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-600.scss */
  .panel-container .promo-tray {
    padding-bottom: 0px;
  }
  /* line 34, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-600.scss */
  .panel-container .promo-tray-next {
    right: 5px;
  }
  /* line 38, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-600.scss */
  .panel-container .promo-tray-prev {
    left: 5px;
  }
  /* line 42, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-600.scss */
  .panel-container .indicator-wrap {
    display: none;
  }
  /* line 47, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-600.scss */
  .panel-container.opened .btn-promo-tray-nav {
    opacity: 1;
  }
  /* line 52, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-600.scss */
  .panel-container .promo-tray .thumbnail img {
    height: auto;
  }

  /* line 57, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-600.scss */
  .panel-container-promo {
    padding: 20px 50px;
    margin-bottom: -999px;
    position: relative;
  }
  /* line 63, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-600.scss */
  .panel-container-promo.opened {
    margin-bottom: 0;
  }
  /* line 67, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-600.scss */
  .panel-container-promo .btn-promo-tray-nav {
    color: #6b6b6b;
    display: block;
    font-size: 33px;
    font-size: 3.3rem;
    margin-top: -4px;
    opacity: 0;
    position: absolute;
    -webkit-transition: opacity 150ms ease, color 150ms ease;
    -moz-transition: opacity 150ms ease, color 150ms ease;
    -o-transition: opacity 150ms ease, color 150ms ease;
    transition: opacity 150ms ease, color 150ms ease;
    top: 50%;
  }
  /* line 77, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-600.scss */
  .panel-container-promo .btn-promo-tray-nav span {
    font-size: 30px;
    padding: 5px;
  }
  /* line 82, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-600.scss */
  .panel-container-promo .btn-promo-tray-nav:hover {
    color: #d3d3d3;
  }
  /* line 86, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-600.scss */
  .panel-container-promo .btn-promo-tray-nav.inactive {
    color: rgba(107, 107, 107, 0.25);
    cursor: default;
  }
  /* line 92, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-600.scss */
  .panel-container-promo .promo-tray {
    padding-bottom: 0px;
  }
  /* line 96, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-600.scss */
  .panel-container-promo .promo-tray-next {
    right: 5px;
  }
  /* line 100, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-600.scss */
  .panel-container-promo .promo-tray-prev {
    left: 5px;
  }
  /* line 104, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-600.scss */
  .panel-container-promo .indicator-wrap {
    display: none;
  }
  /* line 109, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-600.scss */
  .panel-container-promo.opened .btn-promo-tray-nav {
    opacity: 1;
  }
  /* line 114, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-600.scss */
  .panel-container-promo .promo-tray .thumbnail img {
    height: auto;
  }

  /* line 119, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-600.scss */
  .promo-tray > li {
    height: auto;
  }
  /* line 122, ../../../workspace/styles/templates/modules/promo-tray/_promo-tray-600.scss */
  .promo-tray > li .faux-background {
    background-color: #000;
  }

  /* line 1, ../../../workspace/styles/templates/modules/expander/_expander-600.scss */
  .expander-list > li {
    display: inline-block;
    margin-left: -4px;
    width: 50%;
  }

  /* line 1, ../../../workspace/styles/templates/modules/circle/_circle-600.scss */
  .circle-wrap {
    height: 439px;
  }
  /* line 4, ../../../workspace/styles/templates/modules/circle/_circle-600.scss */
  .circle-wrap h1 {
    font-size: 50px;
    font-size: 5rem;
    line-height: 48px;
    line-height: 4.8rem;
    margin: 40px 0 35px;
    padding: 0 30px;
  }
  /* line 11, ../../../workspace/styles/templates/modules/circle/_circle-600.scss */
  .circle-wrap .mobile-cta {
    font-size: 50px;
    font-size: 5rem;
  }

  /* line 2, ../../../workspace/styles/templates/modules/promo/_promo-600.scss */
  .promo-wrap .indicator-wrap {
    margin: 0;
  }

  /* line 9, ../../../workspace/styles/templates/modules/promo/_promo-600.scss */
  .promo-slider article {
    height: 300px;
  }
  /* line 13, ../../../workspace/styles/templates/modules/promo/_promo-600.scss */
  .promo-slider .circle-btn {
    bottom: 70px;
    margin-left: -39px;
  }
  /* line 18, ../../../workspace/styles/templates/modules/promo/_promo-600.scss */
  .promo-slider h1.border-bottom.white {
    letter-spacing: 3px;
    padding-bottom: 49px;
  }

  /* line 2, ../../../workspace/styles/templates/modules/info/_info-600.scss */
  .info-wrap .copy-block {
    margin-bottom: 0;
  }

  /* line 10, ../../../workspace/styles/templates/modules/info/_info-600.scss */
  .game-info-content .copy p:first-child,
  .game-info-content .copy ul:first-child {
    font-size: 13px;
    font-size: 1.3rem;
  }
  /* line 13, ../../../workspace/styles/templates/modules/info/_info-600.scss */
  .game-info-content .copy ul {
    font-size: 13px;
    font-size: 1.3rem;
  }

  /* line 23, ../../../workspace/styles/templates/modules/info/_info-600.scss */
  .info-content-wrap .game-specs dl {
    border-bottom: none;
  }

  /* line 31, ../../../workspace/styles/templates/modules/info/_info-600.scss */
  .game-specs {
    padding: 50px 30px 48px;
  }
  /* line 34, ../../../workspace/styles/templates/modules/info/_info-600.scss */
  .game-specs .box-art {
    width: 40%;
  }
  /* line 38, ../../../workspace/styles/templates/modules/info/_info-600.scss */
  .game-specs dl {
    margin: 0 auto;
    width: 45%;
  }

  /* line 46, ../../../workspace/styles/templates/modules/info/_info-600.scss */
  .tab-wrap section h2 {
    font-family: "adobe-caslon-pro", "Georgia", serif;
    font-size: 24px;
    font-size: 2.4rem;
    font-style: italic;
    font-weight: 100;
    line-height: 27px;
    line-height: 2.7rem;
    margin: 25px 0 15px;
  }
  /* line 55, ../../../workspace/styles/templates/modules/info/_info-600.scss */
  .tab-wrap section p {
    font-size: 13px;
    font-size: 1.3rem;
  }
  /* line 59, ../../../workspace/styles/templates/modules/info/_info-600.scss */
  .tab-wrap .info-heading {
    font-size: 24px;
    font-size: 2.4rem;
  }

  /* line 3, ../../../workspace/styles/templates/modules/media/_media-600.scss */
  .media-wrap .more button {
    background: url(images/header-border-white.png) no-repeat 50% 0, url(images/header-border-white.png) no-repeat 50% 100%;
    font-size: 45px;
    font-size: 4.5rem;
    letter-spacing: 4px;
    padding: 15px 0;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }

  /* line 1, ../../../workspace/styles/templates/modules/news/_news-600.scss */
  .news-wrap {
    padding: 20px;
  }
  /* line 5, ../../../workspace/styles/templates/modules/news/_news-600.scss */
  .news-wrap > section {
    background: #fff;
    padding: 30px 10px 0;
  }
  /* line 10, ../../../workspace/styles/templates/modules/news/_news-600.scss */
  .news-wrap header {
    height: auto;
    line-height: 1;
    margin: 0 0 30px;
    padding: 0;
  }
  /* line 17, ../../../workspace/styles/templates/modules/news/_news-600.scss */
  .news-wrap h1 {
    background-image: url(images/header-border-black.png), url(images/header-border-black.png);
    background-position: 50% 0, 50% 100%;
    background-repeat: no-repeat;
    color: #000;
    min-width: 54px;
    padding: 8px 0;
    text-align: center;
  }
  /* line 27, ../../../workspace/styles/templates/modules/news/_news-600.scss */
  .news-wrap .indicator-wrap {
    display: block;
  }
  /* line 31, ../../../workspace/styles/templates/modules/news/_news-600.scss */
  .news-wrap .more {
    display: none;
  }

  /* line 37, ../../../workspace/styles/templates/modules/news/_news-600.scss */
  .news-list {
    display: table;
    table-layout: fixed;
    text-align: left;
  }
  /* line 43, ../../../workspace/styles/templates/modules/news/_news-600.scss */
  .news-list > li {
    border: 0;
    display: table-cell;
    float: none !important;
    height: 100%;
    margin: 0;
    padding: 0 10px;
  }
  /* line 52, ../../../workspace/styles/templates/modules/news/_news-600.scss */
  .news-list > li + li {
    border: 0;
  }
  /* line 58, ../../../workspace/styles/templates/modules/news/_news-600.scss */
  .news-list article {
    display: block;
    height: 100%;
  }
  /* line 63, ../../../workspace/styles/templates/modules/news/_news-600.scss */
  .news-list .content-wrap {
    min-height: 150px;
    padding-bottom: 20px;
  }
  /* line 68, ../../../workspace/styles/templates/modules/news/_news-600.scss */
  .news-list h2 {
    display: block;
    margin: 0 0 10px;
    padding: 0;
  }
  /* line 76, ../../../workspace/styles/templates/modules/news/_news-600.scss */
  .news-list time,
  .news-list p,
  .news-list .cta-btn {
    display: inline-block;
  }
  /* line 80, ../../../workspace/styles/templates/modules/news/_news-600.scss */
  .news-list time {
    color: #454545;
    margin: 0 0 12px;
  }
  /* line 85, ../../../workspace/styles/templates/modules/news/_news-600.scss */
  .news-list p {
    margin: 0;
  }
  /* line 89, ../../../workspace/styles/templates/modules/news/_news-600.scss */
  .news-list .cta-btn {
    bottom: 0;
    font-family: "Helvetica", Arial, sans-serif;
    font-size: 11px;
    font-size: 1.1rem;
    font-style: normal;
    left: 0;
    text-transform: none;
    width: 100%;
  }
  /* line 99, ../../../workspace/styles/templates/modules/news/_news-600.scss */
  .news-list .img-link {
    display: inline-block;
    margin: 0 0 20px;
    width: 100%;
  }

  /* line 1, ../../../workspace/styles/templates/modules/related/_related-600.scss */
  .related-wrap {
    padding: 0 40px;
  }
  /* line 5, ../../../workspace/styles/templates/modules/related/_related-600.scss */
  .related-wrap hr {
    margin: 0 10px;
    width: auto;
  }
  /* line 10, ../../../workspace/styles/templates/modules/related/_related-600.scss */
  .related-wrap section {
    /*padding: 0 0 50px;*/
    padding: 0;
  }
  /* line 15, ../../../workspace/styles/templates/modules/related/_related-600.scss */
  .related-wrap header {
    margin: 50px 0 30px;
  }
  /* line 19, ../../../workspace/styles/templates/modules/related/_related-600.scss */
  .related-wrap .more {
    display: block;
    font-size: 13px;
    font-size: 1.3rem;
    margin: 10px auto 0;
    min-width: 54px;
  }
  /* line 26, ../../../workspace/styles/templates/modules/related/_related-600.scss */
  .related-wrap .indicator-wrap {
    display: none;
  }
  /* line 30, ../../../workspace/styles/templates/modules/related/_related-600.scss */
  .related-wrap .slider-wrap .slider > li {
    float: none;
    margin-left: -4px;
  }
  /* line 36, ../../../workspace/styles/templates/modules/related/_related-600.scss */
  .related-wrap .search-catalog-item div {
    height: 86px;
    padding: 0 0 10px;
  }

  /* line 46, ../../../workspace/styles/templates/modules/related/_related-600.scss */
  .related-list > li {
    display: inline-block;
    margin: 0;
    padding: 0 10px;
  }

  /* line 3, ../../../workspace/styles/templates/modules/module-a/_module-a-600.scss */
  .module-a-wrap .slider-wrap-main {
    margin-top: 30px;
  }
  /* line 7, ../../../workspace/styles/templates/modules/module-a/_module-a-600.scss */
  .module-a-wrap .border-2 {
    margin-top: 50px;
  }
  /* line 11, ../../../workspace/styles/templates/modules/module-a/_module-a-600.scss */
  .module-a-wrap .module-item-sleeve {
    background: rgba(0, 0, 0, 0.8);
    position: absolute;
    -webkit-backface-visibility: hidden;
  }
  /* line 17, ../../../workspace/styles/templates/modules/module-a/_module-a-600.scss */
  .module-a-wrap .module-item {
    margin-left: -60px;
    padding: 0 40px;
  }
  /* line 21, ../../../workspace/styles/templates/modules/module-a/_module-a-600.scss */
  .module-a-wrap .module-item:first-child {
    margin-left: 0;
  }
  /* line 26, ../../../workspace/styles/templates/modules/module-a/_module-a-600.scss */
  .module-a-wrap .module-item-info {
    margin-top: 30px;
  }
  /* line 30, ../../../workspace/styles/templates/modules/module-a/_module-a-600.scss */
  .module-a-wrap .module-item-title {
    font-size: 24px;
    font-size: 2.4rem;
  }
  /* line 34, ../../../workspace/styles/templates/modules/module-a/_module-a-600.scss */
  .module-a-wrap .module-item-content {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
  /* line 39, ../../../workspace/styles/templates/modules/module-a/_module-a-600.scss */
  .module-a-wrap .module-item-image {
    margin-bottom: 0px;
  }
  /* line 44, ../../../workspace/styles/templates/modules/module-a/_module-a-600.scss */
  .module-a-wrap.is-expanded-view-active .module-section-secondary {
    bottom: 0;
    position: absolute;
  }

  /* line 3, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap .module-item {
    margin: 0 0px;
    padding: 0 10px;
  }
  /* line 8, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap .header-label-inner {
    display: inline;
  }
  /* line 11, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap .module-item-info {
    /*background-color: #090909;
    @include background-image(linear-gradient(top, #1a1a1a 0%, #040404 100%));*/
    padding-bottom: 50px;
  }
  /* line 16, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap .btn-large-arrow {
    display: inline-block;
  }
  /* line 19, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap .section-masthead {
    display: block;
    color: #454545;
    margin-bottom: 25px;
    margin-top: 25px;
    text-align: center;
  }
  /* line 25, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap .section-masthead .masthead {
    color: #454545;
    font-size: 15px;
    font-size: 1.5rem;
    margin-top: 20px;
  }
  /* line 30, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap .section-masthead .border-2 {
    margin-top: 50px;
  }
  /* line 34, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap .icon-maximize {
    color: #454545;
  }
  /* line 37, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap .icon-minimize {
    display: inline-block;
    opacity: 1;
  }
  /* line 41, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap .button-wrap {
    display: block;
    margin: 30px 0px;
    position: relative;
    text-align: center;
    top: 50px;
    width: 100%;
    z-index: 1;
  }
  /* line 50, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap .slider-outer-wrap {
    padding: 0 10px;
  }
  /* line 55, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap.possibly-visible .module-expanded-item .module-item-image {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  }
  /* line 60, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap .module-expanded-item {
    color: white;
    text-align: center;
  }
  /* line 64, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap .module-expanded-item.possibly-visible .module-inner {
    display: block;
  }
  /* line 68, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap .module-expanded-item .module-item-title {
    font-size: 16px;
    font-size: 1.6rem;
    margin: 50px 0 10px;
    background: none;
  }
  /* line 73, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap .module-expanded-item .type-count {
    margin-top: 25px;
    display: block;
  }
  /* line 76, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap .module-expanded-item .type-count .type-label {
    color: white;
  }
  /* line 79, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap .module-expanded-item .type-count .count {
    color: #999;
  }
  /* line 83, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap .module-expanded-item .module-item-content {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.3;
    margin: 0 auto;
    max-width: 650px;
  }
  /* line 89, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap .module-expanded-item .module-item-info {
    bottom: 0;
    padding: 0 20px 30px 20px;
    position: absolute;
    -webkit-transform: translate(0, 0%);
    -moz-transform: translate(0, 0%);
    -ms-transform: translate(0, 0%);
    -o-transform: translate(0, 0%);
    transform: translate(0, 0%);
    width: 100%;
  }
  /* line 96, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap .module-expanded-item .module-item-image {
    max-width: 1000px;
    opacity: 0;
    position: relative;
    -webkit-transform: translate(0, 250%);
    -moz-transform: translate(0, 250%);
    -ms-transform: translate(0, 250%);
    -o-transform: translate(0, 250%);
    transform: translate(0, 250%);
    -webkit-transition-delay: 0.3s;
    -moz-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s;
    -webkit-transition-duration: 0.75s;
    -moz-transition-duration: 0.75s;
    -o-transition-duration: 0.75s;
    transition-duration: 0.75s;
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    -o-transition-property: -o-transform, opacity;
    transition-property: transform opacity;
    -webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
    -moz-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
    -o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
    transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
  }
  /* line 106, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap .module-expanded-item .module-inner {
    background-image: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    cursor: pointer;
  }
  /* line 112, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap .section-header-bg {
    display: none;
  }
  /* line 116, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap .section-header .button-minimize {
    display: none;
  }
  /* line 120, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap .filter {
    display: block;
    -webkit-transform: translate(0, 0, 0);
    -moz-transform: translate(0, 0, 0);
    -ms-transform: translate(0, 0, 0);
    -o-transform: translate(0, 0, 0);
    transform: translate(0, 0, 0);
  }
  /* line 127, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap .is-filter-active .module-expanded-item .type-count .colon {
    display: inline;
  }
  /* line 130, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap .is-filter-active .module-expanded-item .type-count .count {
    display: inline;
  }
  /* line 137, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap .expanded-view-container {
    background-color: #151515;
    background-image: url(images/module-b-bg.jpg);
    background-position: center top;
    background-size: cover;
    display: block;
    position: absolute;
    top: 0%;
    -webkit-transform: translate(0, 100%);
    -moz-transform: translate(0, 100%);
    -ms-transform: translate(0, 100%);
    -o-transform: translate(0, 100%);
    transform: translate(0, 100%);
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
    -webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
    -moz-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
    -o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
    transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
    visibility: hidden;
    width: 100%;
  }
  /* line 150, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap .expanded-view-container .slider-wrap {
    padding: 0;
  }
  /* line 153, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap .expanded-view-container .slider-wrap, .module-b-wrap .expanded-view-container .slider, .module-b-wrap .expanded-view-container .module-expanded-item, .module-b-wrap .expanded-view-container .module-inner {
    height: 100%;
  }
  /* line 158, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap.is-expanded-view-active .indicator-wrap {
    opacity: 0;
  }
  /* line 162, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap.is-expanded-view-active .module-expanded-item .module-item-image {
    opacity: 1;
    -webkit-transform: translate(0, 0%);
    -moz-transform: translate(0, 0%);
    -ms-transform: translate(0, 0%);
    -o-transform: translate(0, 0%);
    transform: translate(0, 0%);
  }
  /* line 167, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap.is-expanded-view-active .expanded-view-container {
    background-color: #151515;
    position: absolute;
    -webkit-transform: translate(0, 0%);
    -moz-transform: translate(0, 0%);
    -ms-transform: translate(0, 0%);
    -o-transform: translate(0, 0%);
    transform: translate(0, 0%);
    visibility: visible;
    width: 100%;
  }
  /* line 174, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap.is-expanded-view-active .icon-minimize {
    opacity: 1;
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
  }
  /* line 177, ../../../workspace/styles/templates/modules/module-b/_module-b-600.scss */
  .module-b-wrap.is-expanded-view-active .icon-minimize:hover {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }

  /* line 3, ../../../workspace/styles/templates/modules/purchase/_purchase-600.scss */
  .purchase-wrap .item-title {
    font-size: 24px;
    font-size: 2.4rem;
  }
  /* line 7, ../../../workspace/styles/templates/modules/purchase/_purchase-600.scss */
  .purchase-wrap .module-section-primary {
    padding: 50px 50px 0;
  }
  /* line 11, ../../../workspace/styles/templates/modules/purchase/_purchase-600.scss */
  .purchase-wrap .module-section-primary .indicator-wrap {
    display: none;
  }
  /* line 16, ../../../workspace/styles/templates/modules/purchase/_purchase-600.scss */
  .purchase-wrap.is-single-item {
    padding-bottom: 45px;
  }
  /* line 18, ../../../workspace/styles/templates/modules/purchase/_purchase-600.scss */
  .purchase-wrap.is-single-item .module-section-secondary {
    display: none;
  }
  /* line 22, ../../../workspace/styles/templates/modules/purchase/_purchase-600.scss */
  .purchase-wrap .module-section-secondary {
    display: block;
  }
  /* line 27, ../../../workspace/styles/templates/modules/purchase/_purchase-600.scss */
  .purchase-wrap .platform-cover {
    min-height: 200px;
    text-align: center;
    margin: 0 auto 40px;
    padding-right: 20px;
  }
  /* line 34, ../../../workspace/styles/templates/modules/purchase/_purchase-600.scss */
  .purchase-wrap .store-item {
    max-width: 113px;
    width: 35%;
  }
  /* line 41, ../../../workspace/styles/templates/modules/purchase/_purchase-600.scss */
  .purchase-wrap .item-info .description {
    margin-top: 12px;
  }
  /* line 47, ../../../workspace/styles/templates/modules/purchase/_purchase-600.scss */
  .purchase-wrap .platform-info {
    margin-bottom: 10px;
  }
  /* line 50, ../../../workspace/styles/templates/modules/purchase/_purchase-600.scss */
  .purchase-wrap .info-box {
    margin-top: 7px;
  }
  /* line 56, ../../../workspace/styles/templates/modules/purchase/_purchase-600.scss */
  .purchase-wrap .uplay-store-info .store-item {
    width: 230px;
  }
  /* line 61, ../../../workspace/styles/templates/modules/purchase/_purchase-600.scss */
  .purchase-wrap .edition-item {
    margin: 0 auto;
    padding: 1px 0 0;
  }

  /* line 1, ../../../workspace/styles/templates/modules/goods/_goods-600.scss */
  .goods-wrap {
    padding: 20px;
  }
  /* line 5, ../../../workspace/styles/templates/modules/goods/_goods-600.scss */
  .goods-wrap > section {
    padding: 30px 10px 0;
  }
  /* line 9, ../../../workspace/styles/templates/modules/goods/_goods-600.scss */
  .goods-wrap header {
    height: auto;
    line-height: 1;
    margin: 0 0 30px;
    padding: 0;
  }
  /* line 16, ../../../workspace/styles/templates/modules/goods/_goods-600.scss */
  .goods-wrap h1 {
    background-image: url(images/header-border-black.png), url(images/header-border-black.png);
    background-position: 50% 0, 50% 100%;
    background-repeat: no-repeat;
    color: #000;
    min-width: 54px;
    padding: 8px 0;
    text-align: center;
  }

  /* line 30, ../../../workspace/styles/templates/modules/goods/_goods-600.scss */
  .goods-list > li {
    padding: 0 10px 20px;
    width: 33.3333%;
  }

  /* line 3, ../../../workspace/styles/templates/modules/downloads/_downloads-600.scss */
  .downloads-wrap header {
    background: none;
    height: auto;
    line-height: 1;
    margin: 50px 0 30px;
    padding: 0;
  }
  /* line 11, ../../../workspace/styles/templates/modules/downloads/_downloads-600.scss */
  .downloads-wrap header h1.border-2.black {
    background-color: none;
    background-image: url(images/header-border-black.png), url(images/header-border-black.png);
    color: #000;
    padding: 8px 0;
    text-align: center;
  }
  /* line 21, ../../../workspace/styles/templates/modules/downloads/_downloads-600.scss */
  .downloads-wrap .downloads-slider-wrap {
    padding: 0 40px;
  }
  /* line 27, ../../../workspace/styles/templates/modules/downloads/_downloads-600.scss */
  .downloads-wrap .downloads-list > li {
    display: inline-block;
    float: none;
    padding: 0 10px 20px;
    width: 50%;
  }
  /* line 34, ../../../workspace/styles/templates/modules/downloads/_downloads-600.scss */
  .downloads-wrap .downloads-list > li:nth-child(even) {
    margin-left: -4px;
  }

  /* line 1, ../../../workspace/styles/templates/modules/patches/_patches-600.scss */
  .patches-wrap {
    padding: 0 40px;
  }
  /* line 5, ../../../workspace/styles/templates/modules/patches/_patches-600.scss */
  .patches-wrap section {
    padding: 0;
  }
  /* line 9, ../../../workspace/styles/templates/modules/patches/_patches-600.scss */
  .patches-wrap header {
    padding: 50px 0 20px;
    text-align: center;
  }
  /* line 14, ../../../workspace/styles/templates/modules/patches/_patches-600.scss */
  .patches-wrap .text-link {
    margin: 0 0 20px;
  }
  /* line 18, ../../../workspace/styles/templates/modules/patches/_patches-600.scss */
  .patches-wrap .more {
    display: none;
  }
  /* line 22, ../../../workspace/styles/templates/modules/patches/_patches-600.scss */
  .patches-wrap .indicator-wrap {
    display: block;
  }
  /* line 26, ../../../workspace/styles/templates/modules/patches/_patches-600.scss */
  .patches-wrap .slider-wrap .slider > li {
    float: left;
    margin: 0;
  }

  /* line 35, ../../../workspace/styles/templates/modules/patches/_patches-600.scss */
  .patches-list > li {
    padding: 0 10px;
  }

  /* line 3, ../../../workspace/styles/templates/modules/game-tray/_game-tray-600.scss */
  .game-tray-wrap .slider-container {
    padding: 50px 50px 0;
  }
  /* line 7, ../../../workspace/styles/templates/modules/game-tray/_game-tray-600.scss */
  .game-tray-wrap .info-copy {
    background: transparent !important;
    color: white;
    /* Need to do this, since typeface for mobile overriding this... */
    font-family: "adobe-caslon-pro", "Georgia", serif;
    font-size: 24px;
    font-size: 2.4rem;
    font-style: italic;
    line-height: 1.25;
    margin: 0 auto;
    padding: 0 0 40px 0;
    text-align: center;
    text-transform: none;
    width: 70%;
  }

  /* line 1, ../../../workspace/styles/templates/modules/game-footer/_game-footer-600.scss */
  .current-game footer {
    width: 92.1875%;
    margin: 0 auto 50px;
    padding-top: 20px;
  }
  /* line 5, ../../../workspace/styles/templates/modules/game-footer/_game-footer-600.scss */
  .current-game footer .footer-content {
    display: inline-block;
    padding-top: 0;
    width: 90%;
  }
  /* line 11, ../../../workspace/styles/templates/modules/game-footer/_game-footer-600.scss */
  .current-game footer a {
    margin: 20px 20px 0 0;
  }
  /* line 16, ../../../workspace/styles/templates/modules/game-footer/_game-footer-600.scss */
  .current-game footer a img {
    -webkit-transform: none;
    /* Saf3.1+, Chrome */
    -moz-transform: none;
    /* FF3.5+ */
    -ms-transform: none;
    /* IE9 */
    -o-transform: none;
    /* Opera 10.5+ */
    transform: none;
  }

  /* line 1, ../../../workspace/styles/templates/modules/uplay/_uplay-600.scss */
  .uplay-wrap {
    padding: 20px;
  }
  /* line 4, ../../../workspace/styles/templates/modules/uplay/_uplay-600.scss */
  .uplay-wrap .section-header {
    padding-bottom: 20px;
  }
  /* line 7, ../../../workspace/styles/templates/modules/uplay/_uplay-600.scss */
  .uplay-wrap .section-header img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  /* line 14, ../../../workspace/styles/templates/modules/uplay/_uplay-600.scss */
  .uplay-wrap header h1 {
    padding-left: 20px;
  }
  /* line 19, ../../../workspace/styles/templates/modules/uplay/_uplay-600.scss */
  .uplay-wrap .cols-two {
    padding: 0 20px 20px 20px;
  }
  /* line 22, ../../../workspace/styles/templates/modules/uplay/_uplay-600.scss */
  .uplay-wrap .cols-two > li {
    margin: 30px 0 0 0;
  }
  /* line 26, ../../../workspace/styles/templates/modules/uplay/_uplay-600.scss */
  .uplay-wrap .cols-two > li:first-child {
    margin-top: 20px;
  }
  /* line 30, ../../../workspace/styles/templates/modules/uplay/_uplay-600.scss */
  .uplay-wrap .cols-two > li:nth-child(n+2) {
    display: block;
  }
  /* line 34, ../../../workspace/styles/templates/modules/uplay/_uplay-600.scss */
  .uplay-wrap .cols-two .additional-box {
    float: left;
    position: relative;
    width: 50%;
  }
  /* line 40, ../../../workspace/styles/templates/modules/uplay/_uplay-600.scss */
  .uplay-wrap .cols-two .additional-box:nth-child(+2) .additional-box-image {
    margin-left: 20px;
  }
  /* line 43, ../../../workspace/styles/templates/modules/uplay/_uplay-600.scss */
  .uplay-wrap .cols-two .additional-box:nth-child(+2) .counter-icon {
    padding-left: 20px;
  }
  /* line 49, ../../../workspace/styles/templates/modules/uplay/_uplay-600.scss */
  .uplay-wrap .cols-two p {
    width: 48%;
  }
  /* line 53, ../../../workspace/styles/templates/modules/uplay/_uplay-600.scss */
  .uplay-wrap .cols-two .additional-box:first-child {
    margin-bottom: 0;
  }
  /* line 57, ../../../workspace/styles/templates/modules/uplay/_uplay-600.scss */
  .uplay-wrap .cols-two .counter-icon {
    bottom: 0;
    float: none;
    padding: 0;
    position: absolute;
    margin-left: 39%;
    margin-bottom: 0;
    width: auto;
  }

  /* line 3, ../../../workspace/styles/templates/modules/accordion/_accordion-600.scss */
  .accordion-wrap .bar-btn {
    display: none;
  }
  /* line 7, ../../../workspace/styles/templates/modules/accordion/_accordion-600.scss */
  .accordion-wrap .accordion-content-wrap {
    display: block;
    padding-bottom: 0;
  }
  /* line 12, ../../../workspace/styles/templates/modules/accordion/_accordion-600.scss */
  .accordion-wrap .body-text {
    border: 0;
    margin: 0;
    padding: 20px;
  }

  #livestream-list .livestream-table-wrapper {
    margin-bottom: 60px;
  }
  /* line 7, ../../../workspace/styles/templates/modules/livestream-list/_livestream-list-600.scss */
  #livestream-list .livestream-table-wrapper .livestream-table {
    display: table;
    border-collapse: collapse;
  }
  /* line 11, ../../../workspace/styles/templates/modules/livestream-list/_livestream-list-600.scss */
  #livestream-list .livestream-table-wrapper .livestream-table .livestream-table-row {
    display: table-row;
    padding: 0;
  }
  /* line 15, ../../../workspace/styles/templates/modules/livestream-list/_livestream-list-600.scss */
  #livestream-list .livestream-table-wrapper .livestream-table .livestream-table-row .livestream-table-cell {
    display: table-cell;
    padding: 22px 14px;
    text-align: inherit;
  }
  /* line 20, ../../../workspace/styles/templates/modules/livestream-list/_livestream-list-600.scss */
  #livestream-list .livestream-table-wrapper .livestream-table .livestream-table-row .livestream-table-cell.livestream-button {
    text-align: right;
  }

  /* line 3, ../../../workspace/styles/templates/modules/ubi-links/_ubi-links-600.scss */
  #ubi-links h1 {
    font-size: 32px;
    font-size: 3.2rem;
  }

  #social-media .social-left {
    width: 50%;
    float: left;
    margin-bottom: 0;
  }
  /* line 9, ../../../workspace/styles/templates/modules/social-media/_social-media-600.scss */
  #social-media .social-right {
    width: 50%;
    float: right;
  }

  /* line 2, ../../../workspace/styles/templates/modules/nav-search/_nav-search-600.scss */
  #nav-search .nav-search-results-container {
    display: none;
    position: absolute;
    min-width: 320px;
    top: 0;
    left: auto;
    right: 0;
  }
  /* line 14, ../../../workspace/styles/templates/modules/nav-search/_nav-search-600.scss */
  #nav-search .nav-search-container a.action span {
    padding: 0 16px;
  }
  /* line 17, ../../../workspace/styles/templates/modules/nav-search/_nav-search-600.scss */
  #nav-search .nav-search-container a.action .search-text {
    display: inline;
  }

  /* line 2, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-type-ajax .modal-container, .modal-type-inline .modal-container {
    max-width: 670px;
  }
  /* line 5, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-type-ajax .modal-content-wrap, .modal-type-inline .modal-content-wrap {
    position: relative;
  }

  /* line 10, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content {
    position: relative;
  }

  /* line 14, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-overlay {
    -webkit-perspective: 1000;
    perspective: 1000;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(10, 10, 10, 0.8) !important;
  }
  /* line 20, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-overlay.modal-type-iframe h1, .modal-overlay.modal-type-image h1 {
    display: none;
  }
  /* line 23, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-overlay.modal-type-iframe .modal-container, .modal-overlay.modal-type-image .modal-container {
    display: table;
  }
  /* line 26, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-overlay.modal-type-iframe .modal-content-wrap, .modal-overlay.modal-type-image .modal-content-wrap {
    display: table-cell;
    vertical-align: middle;
  }
  /* line 32, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-overlay.modal-type-image button.close {
    right: 0;
  }
  /* line 37, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-overlay.modal-type-ajax .modal-container, .modal-overlay.modal-type-inline .modal-container {
    background: none;
  }

  /* line 43, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .print-friendly-wrap {
    margin-top: 26px;
    border-top: 1px solid #e9e9e9;
    padding-top: 30px;
  }

  /* line 49, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container {
    display: block;
    height: 100%;
    margin: 0 auto;
    position: static;
    width: 70%;
    top: auto;
  }
  /* line 57, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container.mfp-iframe-holder, .modal-container.mfp-image-holder {
    width: 100%;
  }
  /* line 58, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container.mfp-iframe-holder h1, .modal-container.mfp-image-holder h1 {
    display: none;
  }
  /* line 63, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container iframe {
    padding-top: 0;
  }
  /* line 66, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container .arrow {
    margin-top: -55px;
  }
  /* line 69, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container .arrow:after {
    border: 0;
  }
  /* line 73, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container .modal-iframe-scaler .close {
    position: absolute;
    left: auto;
    right: 0;
    top: 0;
  }
  /* line 80, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container .close {
    height: 50px;
    width: 60px;
    background: url('images/sprites/sprite-global-mobile-s798f8a5286.png') no-repeat 0 -133px;
    left: auto;
    margin: 0 -60px 0 0;
    opacity: 1;
    overflow: hidden;
    position: absolute;
    text-align: left;
    text-indent: -100px;
    right: 0;
  }
  /* line 92, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container .close:after {
    content: "";
    display: none;
  }
  /* line 97, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container .close:hover {
    height: 50px;
    width: 60px;
    background: url('images/sprites/sprite-global-mobile-s798f8a5286.png') no-repeat 0 -183px;
  }
  /* line 102, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .mfp-iframe-holder .modal-container .close, .mfp-image-holder .modal-container .close {
    margin: 0 -54px 0 0;
  }
  /* line 105, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .mfp-iframe-holder .modal-container .close {
    top: -40px;
    margin-top: 41px;
  }

  /* line 112, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .overlay-gallery .arrow-left {
    background: url('images/sprites/sprite-global-mobile-s798f8a5286.png') no-repeat 0 -293px;
    height: 60px;
    width: 50px;
    display: block;
    opacity: 1;
    left: 0;
  }
  /* line 118, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .overlay-gallery .arrow-left:hover {
    background: url('images/sprites/sprite-global-mobile-s798f8a5286.png') no-repeat 0 -353px;
    height: 60px;
    width: 50px;
  }
  /* line 123, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .overlay-gallery .arrow-right {
    background: url('images/sprites/sprite-global-mobile-s798f8a5286.png') no-repeat 0 -233px;
    height: 60px;
    width: 50px;
    display: block;
    opacity: 1;
    right: 0;
  }
  /* line 129, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .overlay-gallery .arrow-right:hover {
    background: url('images/sprites/sprite-global-mobile-s798f8a5286.png') no-repeat 0 -413px;
    height: 60px;
    width: 50px;
  }

  /* line 137, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap .centered-content {
    padding: 50px;
    margin: 0;
  }
  /* line 142, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap .game-modal .centered-content {
    padding: 0px;
    margin: 5%;
  }
  /* line 148, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap .locale-redirection h2.border-2, .modal-content-wrap .game-age-gate h2.border-2 {
    margin-bottom: 0;
  }
  /* line 151, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap .locale-redirection .go-button, .modal-content-wrap .game-age-gate .go-button {
    position: absolute;
    bottom: 75px;
  }
  /* line 157, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap .locale-redirection h2.border-2 {
    margin-top: -5px;
  }
  /* line 160, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap .locale-redirection .go-button {
    bottom: 85px;
  }
  /* line 164, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap form {
    margin: 0;
  }
  /* line 167, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap h1 {
    background: #d4d3d3;
    color: #454545;
    font-size: 13px;
    font-size: 1.3rem;
    padding-left: 3%;
    text-align: left;
  }
  /* line 174, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap #mfp-ajax-content {
    float: left;
    width: 100%;
  }
  /* line 178, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap .game-modal h1 {
    background: #404040;
    color: #fff;
  }
  /* line 182, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap .game-blue h1 {
    background: #03F;
    color: #fff;
  }
  /* line 186, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap img.mfp-img {
    padding: 0;
  }
  /* line 190, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .mfp-iframe-holder .modal-content-wrap, .mfp-image-holder .modal-content-wrap {
    background: none;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    position: relative;
    width: 70%;
  }
  /* line 200, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap .game-article .centered-content {
    margin: 7.47%;
  }
  /* line 205, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap .game-article .game-video iframe {
    left: -9.7%;
    width: 130.6%;
  }
  /* line 210, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap .game-article hgroup {
    margin: 0 0 1.4em;
    width: 100%;
  }
  /* line 214, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap .game-article h2 {
    font-size: 20px;
    font-size: 2rem;
    line-height: 30px;
    line-height: 3rem;
    background: none;
    color: #c61a16;
  }
  /* line 220, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap .game-article h3 {
    font-family: "adobe-caslon-pro", "Georgia", serif;
    font-size: 14px;
    font-size: 1.4rem;
    font-style: italic;
    line-height: 18px;
    line-height: 1.8rem;
  }
  /* line 226, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap .game-article strong {
    color: #c61a16;
    font-family: "adobe-caslon-pro", "Georgia", serif;
    font-size: 20px;
    font-size: 2rem;
    font-style: italic;
    font-weight: normal;
    line-height: 27px;
    line-height: 2.7rem;
    padding-bottom: 0;
  }
  /* line 236, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap .game-article .article:nth-of-type(1) {
    margin-top: 45px;
  }
  /* line 240, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap .game-article p {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
  /* line 246, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap .game-blue.game-article h2,
  .modal-content-wrap .game-blue.game-article strong {
    color: #03F;
  }
  /* line 250, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap .system-requirements ul {
    display: table;
    width: 100%;
  }
  /* line 254, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap .system-requirements ul.mobile {
    display: none;
  }
  /* line 257, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap .system-requirements li {
    display: table-row;
    margin: 0 5%;
    padding: 0;
  }
  /* line 262, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap .system-requirements li p {
    border-bottom: 1px solid #d1d1d1;
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 15px;
    line-height: 1.5rem;
    display: table-cell;
    float: none;
    padding: 1em 0.5em;
    vertical-align: top;
  }
  /* line 271, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap .system-requirements li p.title {
    width: 15%;
  }
  /* line 274, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap .system-requirements li p.recommended {
    display: table-cell;
  }
  /* line 279, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap .system-requirements li:last-child p,
  .modal-content-wrap .system-requirements li.header p,
  .modal-content-wrap .system-requirements li p.padding {
    border: none;
  }
  /* line 282, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap .system-requirements li p.padding {
    display: table-cell;
    width: 4%;
  }
  /* line 288, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-content-wrap .system-requirements p,
  .modal-content-wrap .system-requirements strong {
    width: auto;
  }

  /* line 297, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container div.locale-redirection,
  .modal-container div.age-gate-container {
    background: none !important;
    margin: auto;
  }
  /* line 300, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container div.locale-redirection .close,
  .modal-container div.age-gate-container .close {
    background: url('images/sprites/sprite-global-mobile-s798f8a5286.png') no-repeat 0 -50px;
    height: 21px;
    width: 21px;
    margin: 10% 0 0 48%;
    text-indent: -9999px;
    overflow: hidden;
  }

  /* line 312, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-page-circle-inner .modal-container {
    width: 610px;
  }
  /* line 315, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-page-circle-inner .close {
    display: none;
  }
  /* line 318, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-page-circle-inner .icon-close {
    left: 50%;
    margin-left: -14px;
    position: absolute;
    top: 90px;
  }
  /* line 325, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-page-circle-inner .modal-content-wrap > div {
    background: none;
  }

  /* line 336, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container .mfp-content .locale-redirection,
  .modal-container .mfp-content .game-age-gate,
  .modal-container .modal-content-wrap .locale-redirection,
  .modal-container .modal-content-wrap .game-age-gate {
    background: none;
    height: 610px;
    margin: 0 auto;
    position: relative;
    width: 610px;
    /*input {
        display: inline-block;
        margin: 0 8px;
        width: 100px;
    }*/
    /*select {
        display: none;
    }*/
  }
  /* line 344, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container .mfp-content .locale-redirection ~ .social-sharing,
  .modal-container .mfp-content .game-age-gate ~ .social-sharing,
  .modal-container .modal-content-wrap .locale-redirection ~ .social-sharing,
  .modal-container .modal-content-wrap .game-age-gate ~ .social-sharing {
    display: none;
  }
  /* line 348, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container .mfp-content .locale-redirection + .close,
  .modal-container .mfp-content .game-age-gate + .close,
  .modal-container .modal-content-wrap .locale-redirection + .close,
  .modal-container .modal-content-wrap .game-age-gate + .close {
    background: url('images/sprites/sprite-global-mobile-s798f8a5286.png') no-repeat 0 -533px;
    height: 21px;
    width: 21px;
    left: 50%;
    margin: 0 0 0 -10px;
    opacity: .8;
    top: 189px;
  }
  /* line 356, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container .mfp-content .locale-redirection + .close:hover,
  .modal-container .mfp-content .game-age-gate + .close:hover,
  .modal-container .modal-content-wrap .locale-redirection + .close:hover,
  .modal-container .modal-content-wrap .game-age-gate + .close:hover {
    opacity: 1;
  }
  /* line 361, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container .mfp-content .locale-redirection .denied-access,
  .modal-container .mfp-content .game-age-gate .denied-access,
  .modal-container .modal-content-wrap .locale-redirection .denied-access,
  .modal-container .modal-content-wrap .game-age-gate .denied-access {
    margin-top: -5px;
  }
  /* line 363, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container .mfp-content .locale-redirection .denied-access h1,
  .modal-container .mfp-content .game-age-gate .denied-access h1,
  .modal-container .modal-content-wrap .locale-redirection .denied-access h1,
  .modal-container .modal-content-wrap .game-age-gate .denied-access h1 {
    margin: 0 0 0.5em;
  }
  /* line 366, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container .mfp-content .locale-redirection .denied-access .circle-btn-large,
  .modal-container .mfp-content .game-age-gate .denied-access .circle-btn-large,
  .modal-container .modal-content-wrap .locale-redirection .denied-access .circle-btn-large,
  .modal-container .modal-content-wrap .game-age-gate .denied-access .circle-btn-large {
    font-size: 19px;
    font-size: 1.9rem;
  }
  /* line 369, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container .mfp-content .locale-redirection .denied-access .go-button,
  .modal-container .mfp-content .game-age-gate .denied-access .go-button,
  .modal-container .modal-content-wrap .locale-redirection .denied-access .go-button,
  .modal-container .modal-content-wrap .game-age-gate .denied-access .go-button {
    bottom: 45px;
  }
  /* line 373, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container .mfp-content .locale-redirection .gain-access,
  .modal-container .mfp-content .game-age-gate .gain-access,
  .modal-container .modal-content-wrap .locale-redirection .gain-access,
  .modal-container .modal-content-wrap .game-age-gate .gain-access {
    margin-top: -5px;
  }
  /* line 376, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container .mfp-content .locale-redirection .centered-content,
  .modal-container .mfp-content .game-age-gate .centered-content,
  .modal-container .modal-content-wrap .locale-redirection .centered-content,
  .modal-container .modal-content-wrap .game-age-gate .centered-content {
    margin: 0;
    padding: 33.333% 0;
    position: relative;
  }
  /* line 381, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container .mfp-content .locale-redirection .circle-background,
  .modal-container .mfp-content .game-age-gate .circle-background,
  .modal-container .modal-content-wrap .locale-redirection .circle-background,
  .modal-container .modal-content-wrap .game-age-gate .circle-background {
    background: #00000b;
    border-radius: 50%;
    height: 610px;
    position: absolute;
    padding-bottom: 96%;
    width: 100%;
  }
  /* line 391, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container .mfp-content .locale-redirection .circle-btn-large .mask-inner,
  .modal-container .mfp-content .game-age-gate .circle-btn-large .mask-inner,
  .modal-container .modal-content-wrap .locale-redirection .circle-btn-large .mask-inner,
  .modal-container .modal-content-wrap .game-age-gate .circle-btn-large .mask-inner {
    top: 0;
  }
  /* line 401, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container .mfp-content .locale-redirection select,
  .modal-container .mfp-content .game-age-gate select,
  .modal-container .modal-content-wrap .locale-redirection select,
  .modal-container .modal-content-wrap .game-age-gate select {
    display: inline-block;
    margin: 0 8px;
    width: 100px;
  }
  /* line 409, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container .mfp-content .locale-redirection h1,
  .modal-container .mfp-content .game-age-gate h1,
  .modal-container .modal-content-wrap .locale-redirection h1,
  .modal-container .modal-content-wrap .game-age-gate h1 {
    font-size: 53px;
    font-size: 5.3rem;
    line-height: 48px;
    line-height: 4.8rem;
    margin: 27px 0;
  }
  /* line 414, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container .mfp-content .locale-redirection h2,
  .modal-container .mfp-content .game-age-gate h2,
  .modal-container .modal-content-wrap .locale-redirection h2,
  .modal-container .modal-content-wrap .game-age-gate h2 {
    margin-bottom: 2em;
  }
  /* line 417, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container .mfp-content .locale-redirection .go-button,
  .modal-container .mfp-content .game-age-gate .go-button,
  .modal-container .modal-content-wrap .locale-redirection .go-button,
  .modal-container .modal-content-wrap .game-age-gate .go-button {
    margin-top: 0;
  }
  /* line 423, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container .mfp-content .locale-redirection h1,
  .modal-container .modal-content-wrap .locale-redirection h1 {
    margin-bottom: 30px;
  }
  /* line 426, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .modal-container .mfp-content .locale-redirection .mask-inner,
  .modal-container .modal-content-wrap .locale-redirection .mask-inner {
    top: 10px;
  }

  /* line 434, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .circle-vert-align {
    overflow: hidden;
    -webkit-overflow-scrolling: auto;
  }
  /* line 439, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .circle-vert-align .modal-container {
    width: 610px !important;
  }
  /* line 443, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .circle-vert-align .modal-content-wrap {
    display: table;
  }
  /* line 447, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .circle-vert-align .modal-content {
    display: table-cell;
    padding-top: 0 !important;
    vertical-align: middle;
  }
  /* line 453, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .circle-vert-align .modal-content > .close {
    display: none;
  }
  /* line 459, ../../../workspace/styles/templates/modules/modals/_modal-600.scss */
  .circle-vert-align .modal-content-inner .close {
    display: block;
    left: 0;
    right: auto;
  }
}
@media only screen and (min-width: 960px) {
  /* line 50, sprite-global-desktop/*.png */
  .sprite-global-desktop-sprite {
    background: url('images/sprites/sprite-global-desktop-s914a9d651e.png') no-repeat;
  }

  /* line 5, ../../../workspace/styles/globals/_globals-960.scss */
  body:after {
    content: 'desktop';
  }

  /* line 9, ../../../workspace/styles/globals/_globals-960.scss */
  .box .filter, .cta-btn .filter {
    width: 25%;
  }
  /* line 13, ../../../workspace/styles/globals/_globals-960.scss */
  .box .filter button, .cta-btn .filter button {
    padding: 0 20px;
  }

  /* line 3, ../../../workspace/styles/templates/footer/_footer-960.scss */
  .global-footer .twitter-follow-button {
    display: block;
  }
  /* line 7, ../../../workspace/styles/templates/footer/_footer-960.scss */
  .global-footer .fb-like {
    display: block;
    margin: 4px 0 2px;
  }

  /* line 16, ../../../workspace/styles/templates/footer/_footer-960.scss */
  .language-selector h3, .language-selector a {
    font-size: 12px;
    font-size: 1.2rem;
  }
  /* line 20, ../../../workspace/styles/templates/footer/_footer-960.scss */
  .language-selector .countries.double {
    float: left;
    width: 50%;
  }

  /* line 7, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-960.scss */
  .search-tray-container .search-tray-form .faux-input span {
    max-width: 65%;
  }

  /* line 1, ../../../workspace/styles/templates/modules/expander/_expander-960.scss */
  .expander-list > li {
    width: 33.333333%;
  }

  /* line 1, ../../../workspace/styles/templates/modules/circle/_circle-960.scss */
  .no-csstransitions .circle-wrap {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }

  /* line 6, ../../../workspace/styles/templates/modules/circle/_circle-960.scss */
  .no-csstransitions .circle {
    opacity: 1;
  }

  /* line 10, ../../../workspace/styles/templates/modules/circle/_circle-960.scss */
  .circle-wrap {
    border-radius: 50%;
    height: 560px;
    opacity: 1;
    position: relative;
    width: 560px;
  }

  /* line 19, ../../../workspace/styles/templates/modules/circle/_circle-960.scss */
  .circle {
    opacity: 1;
    padding: 0 76px;
  }
  /* line 24, ../../../workspace/styles/templates/modules/circle/_circle-960.scss */
  .circle h1 {
    font-size: 53px;
    font-size: 5.3rem;
    margin: 27px 0 23px;
    padding: 0;
  }
  /* line 30, ../../../workspace/styles/templates/modules/circle/_circle-960.scss */
  .circle h3 {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }
  /* line 36, ../../../workspace/styles/templates/modules/circle/_circle-960.scss */
  .circle button,
  .circle a {
    bottom: 69px;
    cursor: pointer;
    display: block;
    left: 50%;
    margin-left: -39px;
    position: absolute;
  }
  /* line 45, ../../../workspace/styles/templates/modules/circle/_circle-960.scss */
  .circle .icons {
    left: 50%;
    position: absolute;
    top: 94px;
  }
  /* line 52, ../../../workspace/styles/templates/modules/circle/_circle-960.scss */
  .circle .icons [class*="icon-"] {
    font-size: 29px;
    font-size: 2.9rem;
    margin-left: -1.45rem;
  }
  /* line 59, ../../../workspace/styles/templates/modules/circle/_circle-960.scss */
  .circle .icons.one .icon-social {
    font-size: 25px;
    font-size: 2.5rem;
    margin-left: -1.25rem;
  }
  /* line 65, ../../../workspace/styles/templates/modules/circle/_circle-960.scss */
  .circle .icons.one .icon-handheld,
  .circle .icons.one .icon-events {
    font-size: 34px;
    font-size: 3.4rem;
    margin-left: -1.7rem;
  }
  /* line 75, ../../../workspace/styles/templates/modules/circle/_circle-960.scss */
  .circle .icons.two [class*="icon-"], .circle .icons.three [class*="icon-"] {
    font-size: 25px;
    font-size: 2.5rem;
    margin-left: -0.5rem;
  }
  /* line 80, ../../../workspace/styles/templates/modules/circle/_circle-960.scss */
  .circle .icons.two .icon-social, .circle .icons.three .icon-social {
    font-size: 22px;
    font-size: 2.2rem;
  }
  /* line 84, ../../../workspace/styles/templates/modules/circle/_circle-960.scss */
  .circle .icons.two .icon-handheld, .circle .icons.three .icon-handheld {
    font-size: 29px;
    font-size: 2.9rem;
  }
  /* line 90, ../../../workspace/styles/templates/modules/circle/_circle-960.scss */
  .circle .icons.two {
    background: url('images/sprites/sprite-global-desktop-sd98c4ed3cc.png') no-repeat 0 0;
    height: 54px;
    width: 54px;
    margin-left: -27px;
    top: 77px;
  }
  /* line 97, ../../../workspace/styles/templates/modules/circle/_circle-960.scss */
  .circle .icons.two li {
    left: 0;
    position: absolute;
    top: -5px;
  }
  /* line 103, ../../../workspace/styles/templates/modules/circle/_circle-960.scss */
  .circle .icons.two li + li {
    bottom: -5px;
    left: auto;
    right: 0;
    top: auto;
  }
  /* line 114, ../../../workspace/styles/templates/modules/circle/_circle-960.scss */
  .circle .icons.three {
    left: 0;
    margin: 0;
    padding: 0 100px;
    top: 87px;
    width: 100%;
  }
  /* line 122, ../../../workspace/styles/templates/modules/circle/_circle-960.scss */
  .circle .icons.three [class*="icon-"] {
    margin: 0;
  }
  /* line 126, ../../../workspace/styles/templates/modules/circle/_circle-960.scss */
  .circle .icons.three li {
    display: inline-block;
  }
  /* line 130, ../../../workspace/styles/templates/modules/circle/_circle-960.scss */
  .circle .icons.three li + li:before {
    background: url('images/sprites/sprite-global-desktop-sd98c4ed3cc.png') no-repeat 0 -54px;
    height: 35px;
    width: 22px;
    content: "";
    display: inline-block;
    position: relative;
    top: 6px;
  }

  /* line 3, ../../../workspace/styles/templates/modules/promo/_promo-960.scss */
  .promo-wrap .indicator-wrap {
    line-height: 50px;
    line-height: 5rem;
  }

  /* line 11, ../../../workspace/styles/templates/modules/promo/_promo-960.scss */
  .promo-slider > li {
    padding: 50px 60px 0;
  }
  /* line 15, ../../../workspace/styles/templates/modules/promo/_promo-960.scss */
  .promo-slider article {
    height: 440px;
  }
  /* line 19, ../../../workspace/styles/templates/modules/promo/_promo-960.scss */
  .promo-slider h1.border-bottom.white {
    background-image: url(images/header-border-white.png);
    display: block;
    font-size: 36px;
    font-size: 3.6rem;
    line-height: 30px;
    line-height: 3rem;
    margin: 0 0 20px;
    padding: 0 0 17px;
  }
  /* line 28, ../../../workspace/styles/templates/modules/promo/_promo-960.scss */
  .promo-slider h2 {
    left: 0;
    position: absolute;
    top: 50px;
    width: 100%;
  }
  /* line 35, ../../../workspace/styles/templates/modules/promo/_promo-960.scss */
  .promo-slider h3 {
    font-size: 15px;
    font-size: 1.5rem;
  }
  /* line 39, ../../../workspace/styles/templates/modules/promo/_promo-960.scss */
  .promo-slider .promo-bar {
    display: block;
    height: 140px;
    margin: -70px 0 0;
    padding: 28px 70px 0;
  }
  /* line 46, ../../../workspace/styles/templates/modules/promo/_promo-960.scss */
  .promo-slider .circle-btn {
    bottom: 35px;
  }

  /* line 3, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .info-wrap {
    padding: 50px;
  }

  /* line 7, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .game-info-content-wrap {
    position: relative;
  }

  /* line 11, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .game-info-content {
    display: inline;
    float: left;
    left: 290px;
    /*helps safari on resize - box art is always 290px*/
    width: 66%;
  }
  /* line 17, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .game-info-content .copy p, .game-info-content .copy ul {
    max-width: 80%;
    display: block;
  }
  /* line 23, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .game-info-content .toggle-wrap {
    display: none;
  }
  /* line 27, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .game-info-content h2 {
    font-size: 2.4rem;
  }

  /* line 33, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .external-link-list {
    margin-top: 40px;
  }
  /* line 35, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .external-link-list .link-item {
    display: inline-block;
    margin-right: 15px;
    width: 30%;
  }
  /* line 39, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .external-link-list .link-item a {
    font-size: 11px;
  }

  /* line 46, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .game-specs {
    display: inline;
    float: left;
    padding: 0 25px 0 0;
    width: 25%;
    min-width: 290px;
    max-width: 290px;
  }
  /* line 55, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .game-specs dl {
    border: 0;
    margin: 0;
    width: 100%;
  }
  /* line 61, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .game-specs dt {
    width: 30%;
  }
  /* line 65, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .game-specs dd {
    width: 70%;
  }
  /* line 68, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .game-specs .box-art {
    width: 100%;
    float: left;
  }
  /* line 71, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .game-specs .box-art .circle-btn {
    left: -39px;
    margin: -39px 0 0;
  }

  /* line 82, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .full-info-wrap .tab-wrap {
    width: 100%;
    float: none;
    display: block;
    position: relative;
    padding-left: 0;
    padding-right: 0px;
  }
  /* line 90, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .full-info-wrap .tab-wrap section {
    left: 0;
    padding: 50px 0 0;
    position: relative;
    top: 0;
  }
  /* line 99, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .full-info-wrap .tab-wrap.tab-wrap-2 section {
    width: 200%;
  }
  /* line 103, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .full-info-wrap .tab-wrap.tab-wrap-2 li:nth-child(1) section {
    margin-left: 0;
  }
  /* line 106, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .full-info-wrap .tab-wrap.tab-wrap-2 li:nth-child(2) section {
    margin-left: -100%;
  }
  /* line 114, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .full-info-wrap .tab-wrap.tab-wrap-3 section {
    width: 300%;
  }
  /* line 118, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .full-info-wrap .tab-wrap.tab-wrap-3 li:nth-child(1) section {
    margin-left: 0;
  }
  /* line 121, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .full-info-wrap .tab-wrap.tab-wrap-3 li:nth-child(2) section {
    margin-left: -100%;
  }
  /* line 124, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .full-info-wrap .tab-wrap.tab-wrap-3 li:nth-child(3) section {
    margin-left: -200%;
  }
  /* line 132, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .full-info-wrap .tab-wrap.tab-wrap-4 section {
    width: 400%;
  }
  /* line 136, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .full-info-wrap .tab-wrap.tab-wrap-4 li:nth-child(1) section {
    margin-left: 0;
  }
  /* line 139, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .full-info-wrap .tab-wrap.tab-wrap-4 li:nth-child(2) section {
    margin-left: -100%;
  }
  /* line 142, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .full-info-wrap .tab-wrap.tab-wrap-4 li:nth-child(3) section {
    margin-left: -200%;
  }
  /* line 145, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .full-info-wrap .tab-wrap.tab-wrap-4 li:nth-child(4) section {
    margin-left: -300%;
  }
  /* line 153, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .full-info-wrap .tab-wrap.tab-wrap-5 section {
    width: 500%;
  }
  /* line 157, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .full-info-wrap .tab-wrap.tab-wrap-5 li:nth-child(1) section {
    margin-left: 0;
  }
  /* line 160, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .full-info-wrap .tab-wrap.tab-wrap-5 li:nth-child(2) section {
    margin-left: -100%;
  }
  /* line 163, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .full-info-wrap .tab-wrap.tab-wrap-5 li:nth-child(3) section {
    margin-left: -200%;
  }
  /* line 166, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .full-info-wrap .tab-wrap.tab-wrap-5 li:nth-child(4) section {
    margin-left: -300%;
  }
  /* line 169, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .full-info-wrap .tab-wrap.tab-wrap-5 li:nth-child(5) section {
    margin-left: -400%;
  }
  /* line 176, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .full-info-wrap .copy-block {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 25px;
    -moz-column-gap: 25px;
    column-gap: 25px;
  }

  /* line 188, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .tab-wrap {
    display: block;
    padding-left: 305px;
    /*helps safari on resize -- includes size of box art (290px) + spacing*/
    width: 100%;
  }
  /* line 196, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .tab-wrap li {
    display: inline;
    float: left;
  }
  /* line 203, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .tab-wrap li:first-child button .border {
    padding-left: 20px;
  }
  /* line 211, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .tab-wrap li + li {
    border: 0;
  }
  /* line 215, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .tab-wrap li + li .border {
    border-left: 1px solid #454545;
    line-height: 28px;
    line-height: 2.8rem;
  }
  /* line 223, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .tab-wrap .active button {
    color: white;
  }
  /* line 228, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .tab-wrap button {
    display: block;
    padding: 0;
    -webkit-transition: color 150ms ease, background 150ms ease;
    -moz-transition: color 150ms ease, background 150ms ease;
    -o-transition: color 150ms ease, background 150ms ease;
    transition: color 150ms ease, background 150ms ease;
  }
  /* line 235, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .tab-wrap section {
    float: left;
    position: absolute;
    padding: 50px 20px 0;
    top: 50px;
    left: 305px;
    width: 60%;
  }
  /* line 244, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .tab-wrap section h2.info-heading {
    margin-bottom: 20px;
  }
  /* line 253, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .tab-wrap .active:first-child button:hover .border {
    padding-left: 20px;
  }
  /* line 258, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .tab-wrap .active .border, .tab-wrap .active + li .border {
    border: 0;
    padding-left: 21px;
  }
  /* line 263, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .tab-wrap .active button:hover .border {
    padding-left: 21px;
  }
  /* line 269, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .tab-wrap .copy-block {
    margin: 0;
  }
  /* line 273, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .tab-wrap .border {
    display: block;
    padding: 0 20px;
  }
  /* line 278, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .tab-wrap .icon {
    display: none;
  }
  /* line 284, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .tab-wrap.tab-wrap-1 li {
    width: 100%;
  }
  /* line 288, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .tab-wrap.tab-wrap-1 li > button {
    display: none;
  }
  /* line 294, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .tab-wrap.tab-wrap-1 section {
    float: none;
    position: static;
    top: 0;
  }
  /* line 303, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .tab-wrap.tab-wrap-2 li {
    width: 50%;
  }
  /* line 309, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .tab-wrap.tab-wrap-3 li {
    width: 33.33%;
  }
  /* line 316, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .tab-wrap.tab-wrap-4 li {
    width: 25%;
  }
  /* line 322, ../../../workspace/styles/templates/modules/info/_info-960.scss */
  .tab-wrap.tab-wrap-5 li {
    width: 20%;
  }

  /* line 3, ../../../workspace/styles/templates/modules/media/_media-960.scss */
  .media-wrap .filter {
    width: 25%;
  }
  /* line 7, ../../../workspace/styles/templates/modules/media/_media-960.scss */
  .media-wrap .filter button {
    padding: 0 20px;
  }
  /* line 13, ../../../workspace/styles/templates/modules/media/_media-960.scss */
  .media-wrap .expander-list > li, .media-wrap .more {
    width: 25%;
  }
  /* line 18, ../../../workspace/styles/templates/modules/media/_media-960.scss */
  .media-wrap .more button {
    font-size: 50px;
    font-size: 5rem;
  }

  /* line 3, ../../../workspace/styles/templates/modules/module-a/_module-a-960.scss */
  .module-a-wrap .slider-wrap-main {
    margin-top: 0;
  }
  /* line 7, ../../../workspace/styles/templates/modules/module-a/_module-a-960.scss */
  .module-a-wrap .module-item {
    display: table;
    padding: 0;
    margin-left: 0;
    table-layout: fixed;
  }
  /* line 14, ../../../workspace/styles/templates/modules/module-a/_module-a-960.scss */
  .module-a-wrap .module-item-image-wrap {
    margin: 0 50px 0 40px;
  }
  /* line 18, ../../../workspace/styles/templates/modules/module-a/_module-a-960.scss */
  .module-a-wrap .module-item-info {
    display: table-cell;
    padding-right: 5%;
    vertical-align: middle;
    width: 45%;
    margin-top: 0;
  }
  /* line 26, ../../../workspace/styles/templates/modules/module-a/_module-a-960.scss */
  .module-a-wrap .module-item-list {
    margin-left: 0;
  }
  /* line 30, ../../../workspace/styles/templates/modules/module-a/_module-a-960.scss */
  .module-a-wrap .button-toggle {
    display: block;
  }
  /* line 36, ../../../workspace/styles/templates/modules/module-a/_module-a-960.scss */
  .module-a-wrap.module-a-vert .slider-wrap-main {
    margin-top: -120px;
  }
  /* line 40, ../../../workspace/styles/templates/modules/module-a/_module-a-960.scss */
  .module-a-wrap.module-a-vert .slider-wrap-main .module-item-title {
    margin-top: 90px;
    /*image is 15px above and header is ~75px*/
  }
  /* line 46, ../../../workspace/styles/templates/modules/module-a/_module-a-960.scss */
  .module-a-wrap.module-a-vert .indicator-wrap, .module-a-wrap.module-a-vert .button-toggle {
    position: relative;
    z-index: 3;
  }

  /* line 3, ../../../workspace/styles/templates/modules/module-b/_module-b-960.scss */
  .module-b-wrap .module-inner {
    cursor: pointer;
  }

  /* line 1, ../../../workspace/styles/templates/modules/uplay/_uplay-960.scss */
  .uplay-wrap {
    background: #3395c9;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjQ1cHgiIHI9IjEwMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzYWRlNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiYSgxMjIsIDE5NywgMjM4LCAwKSIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(radial, 50% 45px, 0, 50% 45px, 100, color-stop(0%, #43ade6), color-stop(100%, rgba(122, 197, 238, 0)));
    background-image: -webkit-radial-gradient(50% 45px, cover, #43ade6 0%, rgba(122, 197, 238, 0) 100%);
    background-image: -moz-radial-gradient(50% 45px, cover, #43ade6 0%, rgba(122, 197, 238, 0) 100%);
    background-image: -o-radial-gradient(50% 45px, cover, #43ade6 0%, rgba(122, 197, 238, 0) 100%);
    background-image: radial-gradient(50% 45px, cover, #43ade6 0%, rgba(122, 197, 238, 0) 100%);
  }
  /* line 5, ../../../workspace/styles/templates/modules/uplay/_uplay-960.scss */
  .uplay-wrap section {
    width: 50%;
  }
  /* line 9, ../../../workspace/styles/templates/modules/uplay/_uplay-960.scss */
  .uplay-wrap .cta-btn {
    background: #43ade6;
    color: #fff;
  }
  /* line 15, ../../../workspace/styles/templates/modules/uplay/_uplay-960.scss */
  .uplay-wrap .section-footer {
    background: #fff;
    padding: 30px 0;
  }
  /* line 19, ../../../workspace/styles/templates/modules/uplay/_uplay-960.scss */
  .uplay-wrap .section-footer .text-link {
    color: #454545;
    opacity: 0.8;
  }
  /* line 22, ../../../workspace/styles/templates/modules/uplay/_uplay-960.scss */
  .uplay-wrap .section-footer .text-link:hover {
    opacity: 1;
  }
  /* line 25, ../../../workspace/styles/templates/modules/uplay/_uplay-960.scss */
  .uplay-wrap .section-footer .text-link:after {
    border-left: 4px solid #454545;
  }
  /* line 30, ../../../workspace/styles/templates/modules/uplay/_uplay-960.scss */
  .uplay-wrap .section-footer .sprite-icon-new-page {
    background-color: #fff;
    color: #43ade6;
  }
  /* line 37, ../../../workspace/styles/templates/modules/uplay/_uplay-960.scss */
  .uplay-wrap .uplay-content section.hide {
    display: block;
  }
  /* line 42, ../../../workspace/styles/templates/modules/uplay/_uplay-960.scss */
  .uplay-wrap header {
    cursor: default;
  }
  /* line 44, ../../../workspace/styles/templates/modules/uplay/_uplay-960.scss */
  .uplay-wrap header h1 {
    background: #eee;
    color: #454545;
    padding-left: 20px;
  }
  /* line 48, ../../../workspace/styles/templates/modules/uplay/_uplay-960.scss */
  .uplay-wrap header h1:last-child {
    border-left: 1px solid #fff;
  }
  /* line 52, ../../../workspace/styles/templates/modules/uplay/_uplay-960.scss */
  .uplay-wrap header h1.on {
    background: #eee;
    color: #454545;
  }
  /* line 58, ../../../workspace/styles/templates/modules/uplay/_uplay-960.scss */
  .uplay-wrap .cols-two {
    padding: 0 0 0 20px;
  }
  /* line 60, ../../../workspace/styles/templates/modules/uplay/_uplay-960.scss */
  .uplay-wrap .cols-two > li {
    overflow: hidden;
    width: 100%;
  }
  /* line 65, ../../../workspace/styles/templates/modules/uplay/_uplay-960.scss */
  .uplay-wrap .cols-two .additional-box {
    margin: 0 auto;
    padding-right: 20px;
  }
  /* line 70, ../../../workspace/styles/templates/modules/uplay/_uplay-960.scss */
  .uplay-wrap .cols-two .additional-box:nth-child(+2) .additional-box-image {
    margin-left: 0;
  }
  /* line 73, ../../../workspace/styles/templates/modules/uplay/_uplay-960.scss */
  .uplay-wrap .cols-two .additional-box:nth-child(+2) .counter-icon {
    padding-left: 0;
  }
  /* line 79, ../../../workspace/styles/templates/modules/uplay/_uplay-960.scss */
  .uplay-wrap .cols-two .additional-box-image {
    float: left;
    position: relative;
    margin-right: 7%;
    width: 49%;
  }
  /* line 86, ../../../workspace/styles/templates/modules/uplay/_uplay-960.scss */
  .uplay-wrap .cols-two p {
    float: none;
    overflow: hidden;
    margin-bottom: 0;
    width: auto;
  }
  /* line 93, ../../../workspace/styles/templates/modules/uplay/_uplay-960.scss */
  .uplay-wrap .cols-two .counter-icon {
    margin-left: 51%;
  }
  /* line 98, ../../../workspace/styles/templates/modules/uplay/_uplay-960.scss */
  .uplay-wrap section.rewards .cols-two {
    display: block;
  }

  /* line 1, ../../../workspace/styles/templates/modules/accordion/_accordion-960.scss */
  .accordion-wrap {
    border-bottom: none;
    padding-bottom: 0;
  }
  /* line 6, ../../../workspace/styles/templates/modules/accordion/_accordion-960.scss */
  .accordion-wrap .accordion-content-wrap {
    border-bottom: 1px solid #e9e9e9;
    float: left;
    padding-bottom: 50px;
    width: 100%;
  }
  /* line 13, ../../../workspace/styles/templates/modules/accordion/_accordion-960.scss */
  .accordion-wrap .body-text {
    left: 290px;
    max-width: 65%;
  }

  /* line 2, ../../../workspace/styles/templates/modules/game-tray/_game-tray-960.scss */
  .game-tray-wrap .info-copy {
    padding-top: 16px;
    width: 64%;
  }
  /* line 7, ../../../workspace/styles/templates/modules/game-tray/_game-tray-960.scss */
  .game-tray-wrap .indicator-wrap {
    margin: 16px 0 29px;
    line-height: 1px;
    line-height: 0.1rem;
  }

  /* line 3, ../../../workspace/styles/templates/modules/purchase/_purchase-960.scss */
  .media-wrap .filter {
    width: 25%;
  }
  /* line 7, ../../../workspace/styles/templates/modules/purchase/_purchase-960.scss */
  .media-wrap .filter button {
    padding: 0 20px;
  }
  /* line 13, ../../../workspace/styles/templates/modules/purchase/_purchase-960.scss */
  .media-wrap .expander-list > li {
    width: 25%;
  }
  /* line 17, ../../../workspace/styles/templates/modules/purchase/_purchase-960.scss */
  .media-wrap .expander-list > li.more button {
    font-size: 50px;
    font-size: 5rem;
    letter-spacing: 5px;
  }

  /* line 27, ../../../workspace/styles/templates/modules/purchase/_purchase-960.scss */
  .purchase-wrap .edition-item {
    text-align: left;
  }
  /* line 31, ../../../workspace/styles/templates/modules/purchase/_purchase-960.scss */
  .purchase-wrap .platform-cover {
    float: left;
    margin: 0 auto 20px;
    width: 50%;
  }
  /* line 37, ../../../workspace/styles/templates/modules/purchase/_purchase-960.scss */
  .purchase-wrap .item-info {
    float: left;
    padding-left: 10px;
    text-align: left;
    width: 49.6%;
  }
  /* line 44, ../../../workspace/styles/templates/modules/purchase/_purchase-960.scss */
  .purchase-wrap .info-box {
    margin-top: 16px;
  }
  /* line 46, ../../../workspace/styles/templates/modules/purchase/_purchase-960.scss */
  .purchase-wrap .info-box .label-wrap, .purchase-wrap .info-box .retail-store-list {
    text-align: left;
  }
  /* line 49, ../../../workspace/styles/templates/modules/purchase/_purchase-960.scss */
  .purchase-wrap .info-box .label-wrap {
    margin-bottom: 15px;
  }

  /* line 2, ../../../workspace/styles/templates/modules/modals/_modal-960.scss */
  .modal-type-ajax .modal-container, .modal-type-inline .modal-container {
    width: 670px;
  }

  /* line 10, ../../../workspace/styles/templates/modules/modals/_modal-960.scss */
  .mfp-image-holder .mfp-content, .mfp-image-holder .modal-content-wrap {
    width: auto;
  }
  /* line 18, ../../../workspace/styles/templates/modules/modals/_modal-960.scss */
  .mfp-content .locale-redirection .denied-access h1,
  .mfp-content .game-age-gate .denied-access h1, .modal-content-wrap .locale-redirection .denied-access h1,
  .modal-content-wrap .game-age-gate .denied-access h1 {
    margin: 1em 0;
  }

  /* line 27, ../../../workspace/styles/templates/modules/modals/_modal-960.scss */
  .locale-redirection-container button.mfp-close,
  .game-age-gate-container button.mfp-close {
    margin: 15% 0 0 48%;
  }

  /* line 3, ../../../workspace/styles/templates/modules/ubi-links/_ubi-links-960.scss */
  #ubi-links ul {
    padding: 80px 0;
    text-align: center;
  }
  /* line 8, ../../../workspace/styles/templates/modules/ubi-links/_ubi-links-960.scss */
  #ubi-links ul li {
    display: inline-block;
    width: 33%;
    border-right: 1px #404040 solid;
    margin-bottom: 0;
    padding: 30px 0;
  }
  /* line 15, ../../../workspace/styles/templates/modules/ubi-links/_ubi-links-960.scss */
  #ubi-links ul li:last-child {
    border-right: 0;
  }
  /* line 3, ../../../workspace/styles/templates/modules/ubi-feeds/_ubi-feeds-960.scss */
  #ubi-feeds .ubi-feeds-twitter {
    width: 48%;
    float: left;
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  /* line 11, ../../../workspace/styles/templates/modules/ubi-feeds/_ubi-feeds-960.scss */
  #ubi-feeds .ubi-feeds-instagram {
    width: 48%;
    float: right;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 2, ../../../workspace/styles/globals/_globals-1280.scss */
  body:after {
    content: 'widescreen';
  }

  /*.menu-desktop {
    display:block;
  }
  
  .related-nav-link {
    display: inline-block;
    width: 120px;
  }
  
  .global-nav {
    right:0;
    left: inherit;
  }
  
  .global-nav .uplay-buttons {
    display: block;
  
    &.loggedIn {
      display: none;
  }
  }
  
  .item-detail-nav,
  .game-nav-wrap {
    display: none;
  }*/
  
  /* line 3, ../../../workspace/styles/templates/footer/_footer-1280.scss */
  .language-selector .regions .regions-container {
    width: 80%;
  }

  /* line 7, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-1280.scss */
  .panel-container .search-tray-container .search-tray-results > ul > li {
    width: 25%;
  }
  /* line 16, ../../../workspace/styles/templates/modules/catalogue-tool/_catalogue-1280.scss */
  .panel-container .search-tray-container .search-tray-form .faux-input span {
    max-width: none;
  }

  /* line 1, ../../../workspace/styles/templates/modules/expander/_expander-1280.scss */
  .expander-list > li {
    width: 25%;
  }

  /* line 1, ../../../workspace/styles/templates/modules/circle/_circle-1280.scss */
  .circle-wrap {
    height: 610px;
    width: 610px;
  }

  /* line 6, ../../../workspace/styles/templates/modules/circle/_circle-1280.scss */
  .circle {
    padding: 0 100px;
  }

  /* line 3, ../../../workspace/styles/templates/modules/promo/_promo-1280.scss */
  .promo-slider .promo-bar {
    height: 172px;
    margin: -86px 0 0;
    padding: 45px 70px 0;
  }

  /* line 5, ../../../workspace/styles/templates/modules/info/_info-1280.scss */
  .info-wrap .info-heading {
    max-width: 960px;
    margin: auto;
  }
  /* line 10, ../../../workspace/styles/templates/modules/info/_info-1280.scss */
  .info-wrap .copy-block {
    max-width: 960px;
  }

  /* line 18, ../../../workspace/styles/templates/modules/info/_info-1280.scss */
  .full-info-wrap .info-heading, .full-info-wrap .copy-block {
    max-width: 1280px;
    margin: 0;
  }

  /* line 25, ../../../workspace/styles/templates/modules/info/_info-1280.scss */
  .tab-wrap section {
    width: 68%;
  }

  /* line 2, ../../../workspace/styles/templates/modules/uplay/_uplay-1280.scss */
  .uplay-wrap h4 {
    padding-bottom: 10px;
  }
  /* line 7, ../../../workspace/styles/templates/modules/uplay/_uplay-1280.scss */
  .uplay-wrap .cols-two .counter-icon {
    margin-left: 52%;
  }

  /*
  #nav-search {
    float: left;
  }*/
}
/*********************************************************************************/
/* Retina Media Queries **********************************************************/
/*********************************************************************************/
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi) {
  /* line 42, sprite-global-mobile-2x/*.png */
  .sprite-global-mobile-2x-sprite {
    background: url('images/sprites/sprite-global-mobile-2x-s51a1e8dfab.png') no-repeat;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 960px), only screen and (min-resolution: 192dpi) and (min-width: 960px) {
  /* line 50, sprite-global-desktop-2x/*.png */
  .sprite-global-desktop-2x-sprite {
    background: url('images/sprites/sprite-global-desktop-2x-s6270953613.png') no-repeat;
  }
}
/* line 1, ../../../workspace/styles/_utilities.scss */
.clearfix {
  *zoom: 1;
}
/* line 6, ../../../workspace/styles/_utilities.scss */
.clearfix:before, .clearfix:after {
  content: '';
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
/* line 14, ../../../workspace/styles/_utilities.scss */
.clearfix:after {
  clear: both;
}

/* line 20, ../../../workspace/styles/_utilities.scss */
.clear {
  clear: both;
}

/* line 26, ../../../workspace/styles/_utilities.scss */
.hide,
.hide-on-mobile,
.hide-on-tablet {
  display: none;
}
a.h3.circle-btn.mask-slide.hide-on-tablet.game-type-color {
    display: inline-block;
}

/* line 30, ../../../workspace/styles/_utilities.scss */
.no-transition {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
}

@media only screen and (min-width: 641px) {
  /* line 39, ../../../workspace/styles/_utilities.scss */
  .hide-on-mobile {
    display: inline-block;
  }

  /* line 43, ../../../workspace/styles/_utilities.scss */
  .show-mobile-only {
    display: none !important;
  }
}
@media only screen and (min-width: 960px) {
  /* line 49, ../../../workspace/styles/_utilities.scss */
  .hide-on-tablet {
    display: inline-block;
  }

  /* line 53, ../../../workspace/styles/_utilities.scss */
  .show-tablet-only {
    display: none !important;
  }
}

.module-wrap .hero-wrap .hero-buy-now {
    font-style: normal;
    padding: 0;
    text-align: center;
    border: 0;
    display: block;
    position: absolute;
    left: 50%;
    text-transform: uppercase;
    font-family: din-condensed-web, Helvetica, Arial, sans-serif;
    bottom: auto;
    top: 295px;
    width: 104px;
    margin-left: -52px;
    font-size: 14px;
    line-height: 26px;
    background-color: #ffffff;
}



@media only screen and (min-width: 641px) {
  .module-wrap .hero-wrap .hero-buy-now {
    font-style: normal;
    padding: 0;
    text-align: center;
    border: 0;
    display: block;
    position: absolute;
    left: 50%;
    text-transform: uppercase;
    font-family: din-condensed-web, Helvetica, Arial, sans-serif;
    font-size: 20px;
    bottom: auto;
    top: 526px;
    line-height: 42px;
    width: 180px;
    margin-left: -90px;
    background-color: #ffffff; 
}
}



@media only screen and (min-width: 960px) {
/* line 19, ../../../workspace/styles/globals/_globals-960.scss */
  .hero .circle-wrap {
    left: -80px !important;
  }

  /* line 22, ../../../workspace/styles/globals/_globals-960.scss */
  .circle-wrap.show {
    -moz-transform: scale(0.8) !important;
    -ms-transform: scale(0.8) !important;
    -webkit-transform: scale(0.8) !important;
    transform: scale(0.8) !important;
  }

  /* line 29, ../../../workspace/styles/globals/_globals-960.scss */
  .module-wrap .hero-wrap .hero-buy-now {
    color: #ffffff;
    font-style: normal;
    padding: 0;
    text-align: center;
    border: 0;
    display: block;
    position: absolute;
    bottom: 68px;
    left: 50%;
    margin-left: -90px;
    width: 180px;
    text-transform: uppercase;
    line-height: 42px;
    font-family: din-condensed-web, Helvetica, Arial, sans-serif;
    font-size: 20px;
    top: auto;
  }
}

@media only screen and (min-width: 1280px) {

    /* line 6, ../../../workspace/styles/globals/_globals-1280.scss */
    .hero .circle-wrap {
      left: -23px !important;
    }

    /* line 9, ../../../workspace/styles/globals/_globals-1280.scss */
    .circle-wrap.show {
      -moz-transform: scale(1) !important;
      -ms-transform: scale(1) !important;
      -webkit-transform: scale(1) !important;
      transform: scale(1) !important;
    }

    /* line 16, ../../../workspace/styles/globals/_globals-1280.scss */
    .module-wrap .hero-wrap .hero-buy-now {
      color: #ffffff;
      font-style: normal;
      padding: 0;
      text-align: center;
      border: 0;
      display: block;
      position: absolute;
      bottom: 68px;
      left: 50%;
      margin-left: -125px;
      width: 250px;
      text-transform: uppercase;
      line-height: 50px;
      font-family: din-condensed-web, Helvetica, Arial, sans-serif;
      font-size: 22px;
      top: auto;
    }
  }

/* agegate login styles */
.modal-content-wrap .login a {
  color: #ee6b17;
  text-decoration: underline;
  font-size: 30px;
}
.modal-content-wrap .login a:hover {
  color: #fff;
}
@media only screen and (min-width: 641px) and (min-height: 375px){
  .modal-container .mfp-content .game-age-gate .centered-content,
  .modal-container .modal-content-wrap .game-age-gate .centered-content {
    margin: 0;
    padding: 18.333% 0;
    position: relative;
  }
  .modal-container .mfp-content .game-age-gate h1,
  .modal-container .modal-content-wrap .game-age-gate h1 {
    font-size: 23px;
    font-size: 2.3rem;
    line-height: initial;
    line-height: initial;
    margin: 0 0 27px 0;
  }
  .modal-content-wrap .game-age-gate h2.border-2.white{
    display: none;
  }
  .modal-content-wrap .locale-redirection .go-button, .modal-content-wrap .game-age-gate .go-button {
      bottom: 25px;
   }


}
@media screen and (max-width: 900px){
    #nav-search.loggedIn{
        margin-right: 50px;
    }
}
#nav-search.loggedIn {
    right: 150px;
}

.item-uplay {
    position: absolute;
    right: 0px;
}

@media screen and (max-width:  900px){
	#nav-search.loggedIn {
		right: 0px;
	}
}

@media screen and (max-width:640px){
	#overlay-widget #overlay-container{
		width: 5.3rem;
	}
}