/* Neat 1.7.0
 * http://neat.bourbon.io
 * Copyright 2012-2014 thoughtbot, inc.
 * MIT License */
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}

/*
* Scut, a collection of Sass utilities
* to ease and improve our implementations of common style-code patterns.
* v1.1.3
* Docs at http://davidtheclark.github.io/scut
*/
/*
  E.G.
  <label class="radio">United States<input type="radio" name="country" value="US" checked/><span></span></label>
  @include radio-button(10, 10, $gold, #fff);
*/
@font-face {
  font-family: 'snyder-speed-brush';
  src: url("../../fonts/SnyderSpeedBrush.ttf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'kozuka-regular';
  src: url("/static/css/fonts/kozuka/KozGoPr6N-Regular.otf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'kozuka-medium';
  src: url("/static/css/fonts/kozuka/KozGoPr6N-Medium.otf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'kozuka-bold';
  src: url("/static/css/fonts/kozuka/KozGoPr6N-Bold.otf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'kozuka-heavy';
  src: url("/static/css/fonts/kozuka/KozGoPr6N-Heavy.otf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'misolight';
  src: url("/static/css/fonts/miso/miso-light-webfont.eot");
  src: url("/static/css/fonts/miso/miso-light-webfont.eot?#iefix") format("embedded-opentype"), url("/static/css/fonts/miso/miso-light-webfont.woff2") format("woff2"), url("/static/css/fonts/miso/miso-light-webfont.woff") format("woff"), url("/static/css/fonts/miso/miso-light-webfont.ttf") format("truetype"), url("/static/css/fonts/miso/miso-light-webfont.svg#misolight") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'misoregular';
  src: url("/static/css/fonts/miso/miso-regular-webfont.eot");
  src: url("/static/css/fonts/miso/miso-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/static/css/fonts/miso/miso-regular-webfont.woff2") format("woff2"), url("/static/css/fonts/miso/miso-regular-webfont.woff") format("woff"), url("/static/css/fonts/miso/miso-regular-webfont.ttf") format("truetype"), url("/static/css/fonts/miso/miso-regular-webfont.svg#misoregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'gotham-medium';
  src: url("/static/fonts/Gotham-Medium.otf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'gotham-bold';
  src: url("/static/fonts/Gotham-Bold.otf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'bauhaus-light';
  src: url("/static/fonts/BotsBauhaus-Light.ttf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'bauhaus-medium';
  src: url("/static/fonts/BotsBauhaus-Medium.ttf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'aphasia-roman';
  src: url("/static/fonts/Bitstream - Aphasia BT Roman.ttf");
  src: url("/static/fonts/Bitstream - Aphasia BT Roman.woff");
  font-weight: normal;
  font-style: normal;
}

.ua-mobile #film-skinned.svp-template #hero-video {
  display: none;
}

.ua-mobile #film-skinned.svp-template .SVP-sub-nav {
  display: block;
}

#film-skinned.svp-template #stills-posters-alt .stills-slider li[data-slick-index="5"] img.full-height, #film-skinned.svp-template #stills-posters-alt .stills-slider li[data-slick-index="7"] img.full-height {
  top: 95%;
}

#film-skinned.svp-template .SVP-sub-nav > ul > li h2, #film-skinned.svp-template .SVP-sub-nav > ul > li a {
  font-family: 'aphasia-roman', serif;
}

#film-skinned.svp-template .SVP-sub-nav > ul > li h2:hover, #film-skinned.svp-template .SVP-sub-nav > ul > li a:hover {
  color: #c1b19a;
}

#film-skinned.svp-template .SVP-sub-nav > ul > li .dropdown h3:hover, #film-skinned.svp-template .SVP-sub-nav > ul > li .dropdown a:hover {
  color: #c1b19a;
}

#film-skinned.svp-template .sidebar .bottom h4, #film-skinned.svp-template .sidebar .bottom h5 {
  font-family: 'aphasia-roman', serif;
}

#film-skinned.svp-template .sidebar .bottom h4 {
  letter-spacing: 0.16em;
  margin-right: -0.16em;
}

#film-skinned.svp-template .copy h2 {
  font-family: 'aphasia-roman', serif;
}

#film-skinned.svp-template #page-wrap.hero .SVP-sub-nav > ul > li h2, #film-skinned.svp-template #page-wrap.hero .SVP-sub-nav > ul > li a {
  color: #7e3619;
}

#film-skinned.svp-template #page-wrap.hero .SVP-sub-nav > ul > li h2:hover, #film-skinned.svp-template #page-wrap.hero .SVP-sub-nav > ul > li a:hover {
  color: #c1b19a;
}

#film-skinned.svp-template #page-wrap.hero .sidebar .bottom h4, #film-skinned.svp-template #page-wrap.hero .sidebar .bottom h5 {
  color: #7e3619;
}

#film-skinned.svp-template #page-wrap.hero .sidebar .bottom .black-btns li h6 {
  color: #7e3619;
}

#film-skinned.svp-template #page-wrap.hero .sidebar .bottom .black-btns li h6:hover {
  color: #c47b57;
}

#film-skinned.svp-template #hero {
  height: auto !important;
  min-height: 100vh;
  background: url("../../../img/film-skins/gbcr/home-bg.jpg") no-repeat;
  background-size: cover;
}

#film-skinned.svp-template #hero .content .title {
  height: 39.16667vh;
  width: 42.29167vw;
}

#film-skinned.svp-template #hero .content .title-mobile {
  padding: 4.66667vw 0 4vw;
}

@media (max-width: 799px) {
  #film-skinned.svp-template #hero .content .image {
    height: auto;
  }
}

#film-skinned.svp-template #hero .content .image .desktop {
  width: 66.04167%;
  max-width: 1585px;
  position: absolute;
  right: 0;
  padding-left: 11.04101%;
}

#film-skinned.svp-template #hero .content .image .desktop img {
  width: 100%;
  height: auto;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

#film-skinned.svp-template #hero .content .image .mobile {
  width: 95.33333%;
  margin: 2.33333vw auto 0;
}

#film-skinned.svp-template #hero .content .image .mobile img {
  width: 100%;
  border-radius: 12px;
}

#film-skinned.svp-template #hero .content .theaters {
  color: #7e3619;
}

#film-skinned.svp-template #hero #accolades {
  color: #c47b57;
  width: 47%;
  max-width: none;
  text-align: center;
}

#film-skinned.svp-template #hero #accolades img {
  padding: 0 17%;
}

@media screen and (min-width: 800px) {
  #film-skinned.svp-template .darken {
    display: block;
  }
}

#film-skinned.svp-template .darken div {
  position: absolute;
  width: 100%;
  z-index: 0;
}

#film-skinned.svp-template .darken .top {
  position: absolute;
  width: 100%;
  z-index: 0;
  top: 0;
  left: 0;
  height: 185px;
  background: url("../../../img/film-skins/svp-template/darken-top.png") no-repeat;
  background-size: 100% 100%;
  opacity: 0.3;
}

#film-skinned.svp-template .darken .bottom {
  bottom: 0;
  height: 100%;
  opacity: 0.3;
}

#film-skinned.svp-template .darken .bottom.left {
  left: 0;
  background: url("../../../img/film-skins/svp-template/darken-b-left.png") bottom left no-repeat;
  background-size: cover;
}

#film-skinned.svp-template .darken .bottom.right {
  right: 0;
  background: url("../../../img/film-skins/svp-template/darken-b-right.png") bottom right no-repeat;
  background-size: cover;
}

#film-skinned.svp-template #hero .darken .top {
  opacity: 0;
}

#film-skinned.svp-template #hero .darken .bottom {
  opacity: 0;
}

#film-skinned.svp-template #cast .DOMHNALL.GLEESON .darken .bottom.right {
  opacity: 0.5;
}

#film-skinned.svp-template #cast .MARGOT.ROBBIE .darken .bottom.right {
  opacity: 0.7;
}

#film-skinned.svp-template #cast .KELLY.MACDONALD .darken .bottom.right {
  opacity: 0.7;
}

#film-skinned.svp-template #cast .WILL.TILSTON .darken .top {
  opacity: 0.5;
}

#film-skinned.svp-template #cast .WILL.TILSTON .darken .bottom.right {
  opacity: 0.7;
}

#film-skinned.svp-template #cast .SIMON.CURTIS .darken .bottom.right {
  opacity: 0.5;
}

#film-skinned.svp-template #cast #about .darken .bottom.right {
  opacity: 0.5;
}

/*# sourceMappingURL=gbcr.css.map */