@charset "UTF-8";
                                    /*@import "compass/utilities/sprites";
$icons: sprite-map( "../images/icons/*.png" );
@include all-icons-sprites;
.icon{

}*/
/* line 12, C:/ws/sony/the-equalizer/trunk/static/source/styles/_sprites.scss */
.icon {
  display: inline-block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background-repeat: no-repeat; }
  /* line 19, C:/ws/sony/the-equalizer/trunk/static/source/styles/_sprites.scss */
  .icon.icons-footer-company-1 {
    width: 166px;
    height: 120px;
    background: url("../images/icon-vrp.png")no-repeat top left; }
  /* line 23, C:/ws/sony/the-equalizer/trunk/static/source/styles/_sprites.scss */
  .icon.icons-footer-company-2 {
    width: 165px;
    height: 120px;
    background: url("../images/icon-columbia.png") no-repeat top left }
  /* line 27, C:/ws/sony/the-equalizer/trunk/static/source/styles/_sprites.scss */
  .icon.icons-footer-company-3 {
    width: 55px;
    height: 120px;
    background: url("../images/icon-sonypictures.png") no-repeat top left; }
  /* line 31, C:/ws/sony/the-equalizer/trunk/static/source/styles/_sprites.scss */
  .icon.icons-footer-rating {
    width: 55px;
    height: 120px;
    background: url("../images/icon-rating.png") no-repeat top left; }
  .icon.icons-arrow-prev {
    position: absolute;
    top: 50%;
    margin-top: -26.5px;
    width: 40px;
    height: 53px;
    background: url("../images/icons-s4e17b89ead.png") 0 0; }
  /* line 36, C:/ws/sony/the-equalizer/trunk/static/source/styles/_sprites.scss */
  .icon.icons-arrow-next {
    position: absolute;
    top: 50%;
    margin-top: -26.5px;
    width: 40px;
    height: 53px;
    background: url("../images/icons-s4e17b89ead.png") -40px 0; }

/* line 4, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased; }

/* line 10, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
html,
body {
  font-family: "Roboto", sans-serif; }

/* line 14, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
ul, li {
  margin: 0;
  padding: 0;
  display: block; }

/* line 21, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
body {
  background: black;
  overflow-y: hidden; }

/* line 27, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
.bar:after, #site .carousel .carousel-container > ul > li .carousel-item .description-container h2:after, #site .custom-overlay.downloads-container .downloads-content h2:after {
  content: '';
  position: absolute;
  top: 180%;
  left: 0;
  display: block;
  width: 40px;
  height: 4px;
  background: #fff; }
/* line 37, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
.ie8 .bar:after, .ie8 #site .carousel .carousel-container > ul > li .carousel-item .description-container h2:after, #site .carousel .carousel-container > ul > li .carousel-item .description-container .ie8 h2:after, .ie8 #site .custom-overlay.downloads-container .downloads-content h2:after, #site .custom-overlay.downloads-container .downloads-content .ie8 h2:after {
  display: none; }

/* line 43, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
.grunge-bg > img, #site .carousel .carousel-container > ul > li .carousel-item .img-container > img, #site .bg > img {
  position: absolute; }
  /* line 46, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
  .grunge-bg > img.tl, #site .carousel .carousel-container > ul > li .carousel-item .img-container > img.tl, #site .bg > img.tl {
    top: 0;
    left: 0; }
  /* line 50, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
  .grunge-bg > img.tr, #site .carousel .carousel-container > ul > li .carousel-item .img-container > img.tr, #site .bg > img.tr {
    top: 0;
    right: 0; }
  /* line 54, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
  .grunge-bg > img.bl, #site .carousel .carousel-container > ul > li .carousel-item .img-container > img.bl, #site .bg > img.bl {
    bottom: 0;
    left: 0; }
  /* line 58, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
  .grunge-bg > img.br, #site .carousel .carousel-container > ul > li .carousel-item .img-container > img.br, #site .bg > img.br {
    bottom: 0;
    right: 0; }

/* line 65, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
.fscontainer {
  width: 100%; }

/* line 69, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
#orientationContainer {
  display: none;
  width: 100%;
  height: 100%;
  background: #000000;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
  color: white;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999999; }
  /* line 80, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
  #orientationContainer > div {
    position: relative;
    margin: 0 auto;
    top: 50%;
    margin-top: -60px;
    text-align: center; }

/* line 89, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
#site {
  width: 100%;
  min-width: 1024px;
  overflow: hidden; }
  /* line 95, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
  #site .close-button {
    position: fixed;
    top: 70px;
    right: 70px;
    background: url("../images/icons-s4e17b89ead.png") -38px -540px;
    width: 70px;
    height: 70px; }
    /* line 103, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site .close-button:hover, #site .close-button:focus {
      background: url("../images/icons-s4e17b89ead.png") -12px -210px; }
    /* line 107, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site .close-button.alt {
      top: 0px;
      right: 0px; }
  /* line 112, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
  #site .carousel {
    position: absolute;
    width: 100%;
    height: 100%;
    display: none;
    background: #000;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    zoom: 1; }
    /* line 122, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site .carousel.downloads .carousel-navigation {
      display: none; }
    /* line 125, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site .carousel.downloads .close-button {
      z-index: 5;
      display: none;
      cursor: pointer; }
    /* line 131, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site .carousel .carousel-navigation {
      width: 100px;
      height: 250px;
      position: absolute;
      z-index: 2;
      cursor: pointer;
      top: 36%;
      -webkit-transition-duration: 0.2s;
      -moz-transition-duration: 0.2s;
      -o-transition-duration: 0.2s;
      transition-duration: 0.2s;
      -webkit-transition-timing-function: ease-out;
      -moz-transition-timing-function: ease-out;
      -o-transition-timing-function: ease-out;
      transition-timing-function: ease-out; }
      /* line 147, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      #site .carousel .carousel-navigation.prev {
        left: 30px; }
        /* line 150, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        #site .carousel .carousel-navigation.prev:hover, #site .carousel .carousel-navigation.prev:focus {
          left: 25px; }
      /* line 155, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      #site .carousel .carousel-navigation.next {
        right: 30px; }
        /* line 158, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        #site .carousel .carousel-navigation.next .icon {
          right: 0; }
        /* line 162, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        #site .carousel .carousel-navigation.next:hover, #site .carousel .carousel-navigation.next:focus {
          right: 25px; }
      /* line 167, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      #site .carousel .carousel-navigation.disabled {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
        opacity: 0.2;
        cursor: default; }
        /* line 170, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        #site .carousel .carousel-navigation.disabled.prev {
          left: 30px; }
        /* line 173, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        #site .carousel .carousel-navigation.disabled.next {
          right: 30px; }
    /* line 179, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site .carousel .carousel-close-button {
      width: 100px;
      height: 100px;
      top: 0px;
      position: absolute;
      background: white;
      z-index: 1;
      right: 0;
      cursor: pointer;
      display: none; }
    /* line 193, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site .carousel .carousel-container {
      position: relative;
      margin: 0 auto;
      min-width: 1024px;
      overflow: hidden;
      height: 100%;
      top: 0;
      left: 0;
      z-index: 1;
      min-height: 768px;
      background: black;
      -webkit-transform: translate3d(0px, 0px, 0px); }
      /* line 206, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      #site .carousel .carousel-container > ul {
        display: block;
        height: 100%;
        overflow: hidden;
        position: absolute; }
        /* line 213, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        #site .carousel .carousel-container > ul > li {
          width: 100%;
          height: 100%;
          min-width: 1024px;
          display: inline-block;
          float: left;
          /* &:first-child{
             .description-container{
               h2,p{
                 @include opacity(1);
               }
             }
           }*/ }
          /* line 220, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          #site .carousel .carousel-container > ul > li .carousel-item {
            width: inherit;
            height: inherit;
            position: relative; }
            /* line 226, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
            #site .carousel .carousel-container > ul > li .carousel-item .video-play {
              width: 106px;
              height: 106px;
              background: url("../images/icons-s4e17b89ead.png") 0 -610px no-repeat;
              position: absolute;
              top: 50%;
              left: 50%;
              margin-top: -53px;
              margin-left: -53px;
              cursor: pointer;
              -webkit-transition-duration: 0.2s;
              -moz-transition-duration: 0.2s;
              -o-transition-duration: 0.2s;
              transition-duration: 0.2s;
              -webkit-transition-timing-function: ease-out;
              -moz-transition-timing-function: ease-out;
              -o-transition-timing-function: ease-out;
              transition-timing-function: ease-out; }
              /* line 238, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
              #site .carousel .carousel-container > ul > li .carousel-item .video-play:hover, #site .carousel .carousel-container > ul > li .carousel-item .video-play:focus {
                -webkit-transform: scale(1.22, 1.22);
                -moz-transform: scale(1.22, 1.22);
                -ms-transform: scale(1.22, 1.22);
                -o-transform: scale(1.22, 1.22);
                transform: scale(1.22, 1.22); }
            /* line 243, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
            #site .carousel .carousel-container > ul > li .carousel-item .description-container {
              z-index: 4;
              position: relative;
              padding-top: 50px;
              margin-left: 10.714285%;
              min-width: 290px;
              max-width: 26.785714%; }
              /* line 252, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
              .ie8 #site .carousel .carousel-container > ul > li .carousel-item .description-container {
                filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); }
              /* line 256, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
              #site .carousel .carousel-container > ul > li .carousel-item .description-container h2 {
                background: white;
                float: left;
                display: block;
                /* clear: both; */
                padding: 4px 11px;
                margin-bottom: 55px;
                font-size: 39px;
                white-space: nowrap;
                filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                opacity: 0;
                -webkit-transform: translateX(20px);
                -moz-transform: translateX(20px);
                -ms-transform: translateX(20px);
                -o-transform: translateX(20px);
                transform: translateX(20px);
                -webkit-transition-duration: 0.5s;
                -moz-transition-duration: 0.5s;
                -o-transition-duration: 0.5s;
                transition-duration: 0.5s;
                -webkit-transition-timing-function: ease-out;
                -moz-transition-timing-function: ease-out;
                -o-transition-timing-function: ease-out;
                transition-timing-function: ease-out; }
              /* line 271, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
              #site .carousel .carousel-container > ul > li .carousel-item .description-container p {
                -webkit-transition-duration: 0.5s;
                -moz-transition-duration: 0.5s;
                -o-transition-duration: 0.5s;
                transition-duration: 0.5s;
                -webkit-transform: translateX(20px);
                -moz-transform: translateX(20px);
                -ms-transform: translateX(20px);
                -o-transform: translateX(20px);
                transform: translateX(20px);
                -webkit-transition-timing-function: ease-out;
                -moz-transition-timing-function: ease-out;
                -o-transition-timing-function: ease-out;
                transition-timing-function: ease-out;
                filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                opacity: 0;
                font-size: 20px;
                line-height: 30px;
                color: white;
                clear: both; }
              /* line 284, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
              #site .carousel .carousel-container > ul > li .carousel-item .description-container.show h2 {
                -webkit-transition-delay: 0.1s;
                -moz-transition-delay: 0.1s;
                -o-transition-delay: 0.1s;
                transition-delay: 0.1s;
                filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
                opacity: 1;
                -webkit-transform: translateX(0px);
                -moz-transform: translateX(0px);
                -ms-transform: translateX(0px);
                -o-transform: translateX(0px);
                transform: translateX(0px); }
              /* line 290, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
              #site .carousel .carousel-container > ul > li .carousel-item .description-container.show p {
                -webkit-transition-delay: 0.3s;
                -moz-transition-delay: 0.3s;
                -o-transition-delay: 0.3s;
                transition-delay: 0.3s;
                filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
                opacity: 1;
                -webkit-transform: translateX(0px);
                -moz-transform: translateX(0px);
                -ms-transform: translateX(0px);
                -o-transform: translateX(0px);
                transform: translateX(0px); }
              /* line 298, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
              #site .carousel .carousel-container > ul > li .carousel-item .description-container.hide h2 {
                -webkit-transition-delay: 0.15s;
                -moz-transition-delay: 0.15s;
                -o-transition-delay: 0.15s;
                transition-delay: 0.15s;
                -webkit-transition-delay: 0s;
                -moz-transition-delay: 0s;
                -o-transition-delay: 0s;
                transition-delay: 0s;
                filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                opacity: 0; }
              /* line 304, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
              #site .carousel .carousel-container > ul > li .carousel-item .description-container.hide p {
                -webkit-transition-duration: 0.2s;
                -moz-transition-duration: 0.2s;
                -o-transition-duration: 0.2s;
                transition-duration: 0.2s;
                filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                opacity: 0; }
            /* line 313, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
            #site .carousel .carousel-container > ul > li .carousel-item .img-container {
              width: 100%;
              height: 100%;
              background-position: 0 0;
              background-repeat: no-repeat;
              position: absolute;
              top: 0;
              left: 0; }
              /* line 323, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
              .ie9 #site .carousel .carousel-container > ul > li .carousel-item .img-container {
                filter: none !important; }
              /* line 327, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
              #site .carousel .carousel-container > ul > li .carousel-item .img-container > span {
                display: none;
                width: 100%;
                position: absolute;
                bottom: 16%;
                left: 0;
                height: 1px;
                background: #5c6467;
                transform: translate3d(0, 0, 0) rotate(-16.167deg);
                -webkit-transform: translate3d(0, 0, 0) rotate(-16.167deg); }
                /* line 338, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
                #site .carousel .carousel-container > ul > li .carousel-item .img-container > span.two {
                  transform: translate3d(0, 0, 0) rotate(59.169deg);
                  -webkit-transform: translate3d(0, 0, 0) rotate(59.169deg); }
                /* line 342, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
                #site .carousel .carousel-container > ul > li .carousel-item .img-container > span.three {
                  transform: translate3d(0, 0, 0) rotate(29.798deg);
                  -webkit-transform: translate3d(0, 0, 0) rotate(29.798deg); }
                /* line 346, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
                #site .carousel .carousel-container > ul > li .carousel-item .img-container > span.four {
                  transform: translate3d(0, 0, 0) rotate(56.639deg);
                  -webkit-transform: translate3d(0, 0, 0) rotate(56.639deg); }
    /* line 369, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site .carousel #thumbControl {
      width: 100%;
      position: absolute;
      bottom: 50px;
      margin-left: 2.75%;
      color: white; }
      /* line 378, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      #site .carousel #thumbControl > span {
        display: inline-block;
        position: relative;
        bottom: -12px;
        margin-right: 35px;
        font-size: 17px; }
      /* line 386, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      #site .carousel #thumbControl > div {
        display: inline-block; }
      /* line 390, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      #site .carousel #thumbControl .carousel-bullet {
        display: inline-block;
        margin: 0 17px;
        position: relative; }
        /* line 395, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        #site .carousel #thumbControl .carousel-bullet .thumb {
          display: block;
          position: absolute;
          width: 90px;
          height: 90px;
          bottom: 35px;
          left: -37px;
          visibility: hidden;
          border: 1px solid #fefeff;
          -webkit-transition-duration: 0.2s;
          -moz-transition-duration: 0.2s;
          -o-transition-duration: 0.2s;
          transition-duration: 0.2s;
          -webkit-transition-timing-function: ease-out;
          -moz-transition-timing-function: ease-out;
          -o-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
          filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
          opacity: 0; }
          /* line 408, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          #site .carousel #thumbControl .carousel-bullet .thumb > img {
            width: 100%;
            height: auto; }
        /* line 414, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        #site .carousel #thumbControl .carousel-bullet .hit-area {
          width: 12px;
          height: 12px;
          -webkit-border-radius: 20px;
          -moz-border-radius: 20px;
          -ms-border-radius: 20px;
          -o-border-radius: 20px;
          border-radius: 20px;
          background: red;
          position: absolute;
          cursor: pointer;
          filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
          opacity: 0; }
        /* line 424, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        #site .carousel #thumbControl .carousel-bullet .bullet {
          -webkit-transition-duration: 0.2s;
          -moz-transition-duration: 0.2s;
          -o-transition-duration: 0.2s;
          transition-duration: 0.2s;
          -webkit-transition-timing-function: ease-out;
          -moz-transition-timing-function: ease-out;
          -o-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
          width: 12px;
          height: 12px;
          background: #FFF;
          -webkit-border-radius: 20px;
          -moz-border-radius: 20px;
          -ms-border-radius: 20px;
          -o-border-radius: 20px;
          border-radius: 20px;
          position: absolute; }
        /* line 436, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        #site .carousel #thumbControl .carousel-bullet.hover .thumb {
          display: block;
          visibility: visible;
          filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
          opacity: 1; }
        /* line 446, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        #site .carousel #thumbControl .carousel-bullet.active .thumb {
          display: none; }
        /* line 449, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        #site .carousel #thumbControl .carousel-bullet.active .bullet {
          -webkit-transform: scale(0.5, 0.5);
          -moz-transform: scale(0.5, 0.5);
          -ms-transform: scale(0.5, 0.5);
          -o-transform: scale(0.5, 0.5);
          transform: scale(0.5, 0.5); }
    /* line 456, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site .carousel #slide-label {
      position: absolute;
      right: 3.75%;
      bottom: 39px;
      width: 50%;
      color: #fff;
      text-align: right; }
      /* line 464, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      .ie8 #site .carousel #slide-label {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); }
    /* line 469, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site .carousel .download-options {
      position: absolute;
      right: 3.75%;
      bottom: 39px; }
      /* line 473, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      #site .carousel .download-options ul {
        width: 212px;
        height: 70px;
        margin-left: auto;
        border: 1px solid #262626;
        text-align: center; }
        /* line 479, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        #site .carousel .download-options ul li {
          display: inline-block;
          width: 70px;
          height: 100%;
          background: #000;
          border-left: 1px solid #262626; }
          /* line 486, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          .ie8 #site .carousel .download-options ul li {
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); }
          /* line 489, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          #site .carousel .download-options ul li:first-child {
            border: 0; }
          /* line 492, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          #site .carousel .download-options ul li a {
            display: block;
            width: 100%;
            height: 100%;
            padding-top: 13px;
            color: #fff;
            font: 8.63px/23px "Roboto", sans-serif;
            text-decoration: none;
            text-transform: uppercase; }
            /* line 501, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
            #site .carousel .download-options ul li a span {
              display: block;
              height: 25px;
              margin: 0 auto;
              background-repeat: no-repeat; }
              /* line 506, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
              #site .carousel .download-options ul li a span.desktop {
                width: 30px;
                background: url("../images/icons-s4e17b89ead.png") -46px -70px no-repeat; }
              /* line 510, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
              #site .carousel .download-options ul li a span.facebook {
                width: 12px;
                background: url("../images/icons-s4e17b89ead.png") -76px -70px no-repeat; }
              /* line 514, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
              #site .carousel .download-options ul li a span.tablet {
                width: 16px;
                background: url("../images/icons-s4e17b89ead.png") 0 -70px no-repeat; }
              /* line 518, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
              #site .carousel .download-options ul li a span.iphone {
                width: 13px;
                background: url("../images/icons-s4e17b89ead.png") -13px -140px no-repeat; }
          /* line 525, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          #site .carousel .download-options ul li:first-child a {
            margin: 0; }
          /* line 529, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          #site .carousel .download-options ul li:hover, #site .carousel .download-options ul li:focus {
            background: #fff; }
            /* line 532, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
            #site .carousel .download-options ul li:hover a, #site .carousel .download-options ul li:focus a {
              color: #000; }
              /* line 536, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
              #site .carousel .download-options ul li:hover a span.desktop, #site .carousel .download-options ul li:focus a span.desktop {
                background: url("../images/icons-s4e17b89ead.png") -16px -70px no-repeat; }
              /* line 540, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
              #site .carousel .download-options ul li:hover a span.facebook, #site .carousel .download-options ul li:focus a span.facebook {
                background: url("../images/icons-s4e17b89ead.png") 0 -210px no-repeat; }
              /* line 544, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
              #site .carousel .download-options ul li:hover a span.iphone, #site .carousel .download-options ul li:focus a span.iphone {
                background: url("../images/icons-s4e17b89ead.png") 0 -140px no-repeat; }
      /* line 552, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      #site .carousel .download-options p {
        margin-bottom: 0;
        color: #ececec;
        text-transform: uppercase;
        font-size: 17px; }
        /* line 558, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        .ie8 #site .carousel .download-options p {
          filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); }
    /* line 570, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site .carousel.cast .carousel-container ul li .carousel-item .description-container > div {
      float: left;
      width: 45%;
      margin-right: 5%; }
      /* line 575, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      #site .carousel.cast .carousel-container ul li .carousel-item .description-container > div:first-of-type {
        clear: left; }
      /* line 579, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      #site .carousel.cast .carousel-container ul li .carousel-item .description-container > div h4 {
        margin: .5em 0 .15em;
        font-size: 20px;
        color: white; }
      /* line 584, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      #site .carousel.cast .carousel-container ul li .carousel-item .description-container > div span {
        display: block;
        font-size: 16px;
        line-height: 26px;
        color: white; }
        /* line 590, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        #site .carousel.cast .carousel-container ul li .carousel-item .description-container > div span.margin-bottom {
          margin-bottom: .5em; }
  /* line 603, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
  #site .custom-overlay,
  #site .ytplayer-container {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 600;
    display: none; }
    /* line 614, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site .custom-overlay iframe,
    #site .custom-overlay object,
    #site .custom-overlay embed,
    #site .ytplayer-container iframe,
    #site .ytplayer-container object,
    #site .ytplayer-container embed {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    /* line 622, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site .custom-overlay iframe,
    #site .ytplayer-container iframe {
      z-index: 1; }
  /* line 637, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
  #site .ytplayer-container {
    display: block;
    position: absolute;
    left: -100%; }
    /* line 642, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site .ytplayer-container .close-button {
      display: none;
      z-index: 13;
      cursor: pointer; }
  /* line 649, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
  #site .bg {
    width: 100%;
    height: 100%;
    background: #000000;
    top: 0;
    left: 0; }
    /* line 658, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site .bg.gradient {
      position: absolute;
      background: -webkit-gradient(linear, left top, right top, color-stop(0%, black), color-stop(28%, black), color-stop(75%, rgba(0, 0, 0, 0)));
      background: -moz-linear-gradient(left, black 0%, black 28%, rgba(0, 0, 0, 0) 75%);
      background: -webkit-gradient(linear, left top, right top, color-stop(0%, black), color-stop(28%, black), color-stop(75%, rgba(0, 0, 0, 0)));
      background: -webkit-linear-gradient(left, black 0%, black 28%, rgba(0, 0, 0, 0) 75%);
      background: -o-linear-gradient(left, black 0%, black 28%, rgba(0, 0, 0, 0) 75%);
      background: -ms-linear-gradient(left, black 0%, black 28%, rgba(0, 0, 0, 0) 75%);
      background: linear-gradient(to right, #000000 0%, #000000 28%, rgba(0, 0, 0, 0) 75%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#00000000',GradientType=1 ); }
      /* line 669, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      #site .bg.gradient > img {
        position: absolute;
        width: 50%; }
      /* line 674, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      .ie9 #site .bg.gradient {
        background: transparent; }
      /* line 677, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      .ie8 #site .bg.gradient {
        background: transparent; }
        /* line 680, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        .ie8 #site .bg.gradient > div {
          display: block;
          float: left; }
          /* line 684, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          .ie8 #site .bg.gradient > div.ie8-fallback-one {
            width: 28%;
            height: 100%;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000',GradientType=1 ); }
          /* line 689, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          .ie8 #site .bg.gradient > div.ie8-fallback-two {
            width: 47%;
            height: 100%;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#00000000',GradientType=1 ); }
  /* line 699, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
  #site .custom-overlay {
    display: block;
    position: absolute;
    min-height: 768px; }
    /* line 704, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site .custom-overlay .bg {
      position: absolute; }
    /* line 710, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site .custom-overlay.downloads-container {
      z-index: 500; }
      /* line 713, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      .ie8 #site .custom-overlay.downloads-container {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); }
      /* line 717, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      #site .custom-overlay.downloads-container .downloads-content {
        margin: 0 auto;
        width: 85.768397%;
        z-index: 2;
        position: relative;
        top: 50px; }
        /* line 723, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        #site .custom-overlay.downloads-container .downloads-content h2 {
          position: relative;
          background: white;
          float: left;
          display: block;
          padding: 4px 11px;
          margin-bottom: 10px;
          margin-left: 3.598484%;
          font-size: 39px; }
        /* line 734, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        #site .custom-overlay.downloads-container .downloads-content span {
          display: block;
          clear: both;
          margin-left: 3.598484%;
          margin-bottom: 35px;
          color: #fff; }
        /* line 741, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        #site .custom-overlay.downloads-container .downloads-content ul {
          list-style: none;
          clear: both; }
          /* line 744, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          #site .custom-overlay.downloads-container .downloads-content ul li {
            display: inline-block;
            margin: 7px 3.598484%;
            width: 25.83%; }
            /* line 751, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
            #site .custom-overlay.downloads-container .downloads-content ul li a {
              width: 100%;
              height: auto;
              display: block;
              text-decoration: none;
              position: relative; }
              /* line 758, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
              #site .custom-overlay.downloads-container .downloads-content ul li a > div {
                position: relative; }
                /* line 761, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
                .ie8 #site .custom-overlay.downloads-container .downloads-content ul li a > div {
                  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); }
                /* line 765, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
                #site .custom-overlay.downloads-container .downloads-content ul li a > div > img {
                  width: 100%;
                  height: auto;
                  vertical-align: top; }
                /* line 770, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
                #site .custom-overlay.downloads-container .downloads-content ul li a > div .over-state {
                  position: absolute;
                  top: 0;
                  left: 0;
                  width: 100%;
                  height: 100%;
                  background: #fff;
                  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                  opacity: 0;
                  -webkit-transition: all, 0.5s;
                  -moz-transition: all, 0.5s;
                  -o-transition: all, 0.5s;
                  transition: all, 0.5s; }
                /* line 780, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
                #site .custom-overlay.downloads-container .downloads-content ul li a > div:after {
                  content: '';
                  visibility: hidden;
                  position: absolute;
                  top: 50%;
                  left: 50%;
                  margin: -19px 0 0 -19px;
                  width: 38px;
                  height: 38px;
                  background: url("../images/icons-s4e17b89ead.png") 0 -540px no-repeat;
                  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                  opacity: 0;
                  -webkit-transition: all, 0.5s;
                  -moz-transition: all, 0.5s;
                  -o-transition: all, 0.5s;
                  transition: all, 0.5s; }
              /* line 797, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
              #site .custom-overlay.downloads-container .downloads-content ul li a:hover > div .over-state, #site .custom-overlay.downloads-container .downloads-content ul li a:focus > div .over-state {
                filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
                opacity: 0.1; }
              /* line 800, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
              #site .custom-overlay.downloads-container .downloads-content ul li a:hover > div:after, #site .custom-overlay.downloads-container .downloads-content ul li a:focus > div:after {
                visibility: visible;
                filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
                opacity: 1; }
              /* line 807, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
              #site .custom-overlay.downloads-container .downloads-content ul li a > p {
                color: #FFF;
                font-size: 17px;
                margin: 16px 0px; }
  /* line 822, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
  #site #header {
    position: relative;
    width: 100%;
    height: 70px;
    background: black;
    z-index: 9999;
    overflow: hidden;
    -webkit-box-shadow: 0 2px 5px 2px rgba(5, 5, 5, 0.5);
    -moz-box-shadow: 0 2px 5px 2px rgba(5, 5, 5, 0.5);
    box-shadow: 0 2px 5px 2px rgba(5, 5, 5, 0.5); }
    /* line 833, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site #header > div {
      height: 100%;
      width: 100%;
      margin: 0; }
      /* line 3, C:/ws/sony/the-equalizer/trunk/static/source/styles/_mixins.scss */
      #site #header > div:before, #site #header > div:after {
        display: table;
        content: ""; }
      /* line 8, C:/ws/sony/the-equalizer/trunk/static/source/styles/_mixins.scss */
      #site #header > div:after {
        clear: both; }
      /* line 12, C:/ws/sony/the-equalizer/trunk/static/source/styles/_mixins.scss */
      #site #header > div {
        zoom: 1; }
      /* line 839, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      #site #header > div h1 {
        display: inline; }
        /* line 842, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        #site #header > div h1 .movie-title {
          display: inline-block;
          position: relative;
          float: left;
          /* width: 17%; */
          height: 100%;
          margin-left: 2.083333%;
          max-width: 273px; 
          width: 12%;
          z-index: 40;
}
          /* line 850, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          #site #header > div h1 .movie-title > img {
            position: absolute;
            top: 50%;
            margin-top: -27px; }

      /* line 857, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      #site #header > div ul {
        list-style: none;
        display: block;
        margin: 0;
        padding: 0;
        float: right; }
        /* line 3, C:/ws/sony/the-equalizer/trunk/static/source/styles/_mixins.scss */
        #site #header > div ul:before, #site #header > div ul:after {
          display: table;
          content: ""; }
        /* line 8, C:/ws/sony/the-equalizer/trunk/static/source/styles/_mixins.scss */
        #site #header > div ul:after {
          clear: both; }
        /* line 12, C:/ws/sony/the-equalizer/trunk/static/source/styles/_mixins.scss */
        #site #header > div ul {
          zoom: 1; }
        /* line 865, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        #site #header > div ul li {
          display: inline-block;
          float: left;
          cursor: pointer; }
          /* line 870, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          #site #header > div ul li a {
            color: #777777;
            font-weight: bold;
            font-size: 12px;
            text-decoration: none;
            padding: 0 10px;
            border-right: 1px solid #262626;
            display: table-cell;
            height: 70px;
            min-width: 70px;
            max-width: 120px;
            line-height: 15px;
            vertical-align: middle;
            outline: 0;
            text-align: center;
            word-break: break-word; }
            /* line 888, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
            #site #header > div ul li a[data-link-type="cast"] {
              max-width: 200px; }
            /* line 891, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
            #site #header > div ul li a[data-link-type="images"] {
              max-width: 200px; }
            /* line 894, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
            #site #header > div ul li a[data-link-type="downloads"] {
              max-width: 120px; }
            /* line 897, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
            #site #header > div ul li a[data-link-type="ext"] {
              text-indent: -9999px;
              width: 70px;
              height: 70px; }
              /* line 903, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
              #site #header > div ul li a[data-link-type="ext"].fb {
                background: url("../images/icons-s4e17b89ead.png") -82px -210px no-repeat; }
                /* line 905, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
                #site #header > div ul li a[data-link-type="ext"].fb:hover, #site #header > div ul li a[data-link-type="ext"].fb:focus {
                  background: url("../images/icons-s4e17b89ead.png") -96px -140px no-repeat; }
              /* line 909, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
              #site #header > div ul li a[data-link-type="ext"].twitter {
                background: url("../images/icons-s4e17b89ead.png") -88px -70px no-repeat; }
                /* line 911, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
                #site #header > div ul li a[data-link-type="ext"].twitter:hover, #site #header > div ul li a[data-link-type="ext"].twitter:focus {
                  background: url("../images/icons-s4e17b89ead.png") -80px 0 no-repeat; }
              /* line 917, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
              #site #header > div ul li a[data-link-type="ext"].sound.off {
                background: url("../images/icons-s4e17b89ead.png") -70px -350px no-repeat; }
                /* line 919, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
                #site #header > div ul li a[data-link-type="ext"].sound.off:hover, #site #header > div ul li a[data-link-type="ext"].sound.off:focus {
                  background: url("../images/icons-s4e17b89ead.png") -70px -280px no-repeat; }
              /* line 923, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
              #site #header > div ul li a[data-link-type="ext"].sound.on {
                background: url("../images/icons-s4e17b89ead.png") 0 -280px no-repeat; }
                /* line 925, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
                #site #header > div ul li a[data-link-type="ext"].sound.on:hover, #site #header > div ul li a[data-link-type="ext"].sound.on:focus {
                  background: url("../images/icons-s4e17b89ead.png") 0 -350px no-repeat; }
            /* line 933, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
            #site #header > div ul li a[data-link-type="full"] {
              text-indent: -9999px;
              width: 70px;
              height: 70px;
              background: url("../images/icons-s4e17b89ead.png") 0 -420px no-repeat;
              border-right: 0; }
              /* line 939, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
              #site #header > div ul li a[data-link-type="full"]:hover, #site #header > div ul li a[data-link-type="full"]:focus {
                background: url("../images/icons-s4e17b89ead.png") -26px -140px no-repeat; }
              /* line 943, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
              .fscontainer.fullscreen #site #header > div ul li a[data-link-type="full"] {
                background: url("../images/icons-s4e17b89ead.png") -26px -140px no-repeat; }
                /* line 945, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
                .fscontainer.fullscreen #site #header > div ul li a[data-link-type="full"]:hover, .fscontainer.fullscreen #site #header > div ul li a[data-link-type="full"]:focus {
                  background: url("../images/icons-s4e17b89ead.png") 0 -420px no-repeat; }
              /* line 951, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
              .no-fullscreen #site #header > div ul li a[data-link-type="full"] {
                display: none; }
            /* line 954, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
            #site #header > div ul li a.buy-btn {
              width: auto;
              height: 70px;
              max-width: 150px;
              padding: 0 20px;
              text-indent: 0; }
            /* line 962, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
            #site #header > div ul li a:focus {
              background: #FFF;
              color: black; }
          /* line 970, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          #site #header > div ul li:first-child a {
            border-left: 1px solid #262626; }
          /* line 975, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          #site #header > div ul li:last-child {
            border: none; }
          /* line 979, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          #site #header > div ul li:hover, #site #header > div ul li.active {
            -webkit-transition-property: background-color;
            -moz-transition-property: background-color;
            -o-transition-property: background-color;
            transition-property: background-color;
            -webkit-transition-duration: 0.2s;
            -moz-transition-duration: 0.2s;
            -o-transition-duration: 0.2s;
            transition-duration: 0.2s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            -o-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
            background: #FFF; }
            /* line 985, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
            #site #header > div ul li:hover a, #site #header > div ul li.active a {
              color: black; }
          /* line 990, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          #site #header > div ul li.no-hover {
            background: transparent;
            cursor: default; }
            /* line 994, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
            #site #header > div ul li.no-hover span {
              display: block;
              width: 100%;
              height: 70px;
              padding: 0 10px;
              border-right: 1px solid #262626; }
              /* line 1001, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
              #site #header > div ul li.no-hover span img {
                width: 130px;
                height: auto;
                margin-top: 28px; }
  /* line 1014, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
  #site .at-cinema {
    position: absolute;
    z-index: 15;
    display: block;
    background: #262626;
    padding: 6px;
    margin-top: -1px;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase; }
    /* line 1025, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site .at-cinema:after {
      content: '';
      position: absolute;
      left: 100%;
      top: 50%;
      border: solid transparent;
      pointer-events: none;
      /*margin-top: -14px;*/
      margin-top: -22px;
      /*border-width: 28px;*/
      border-width: 44px;
      border-top-width: 0;
      border-left-color: #262626;
      /*border-left-width: 14px;*/
      border-left-width: 22px; }
  /* line 1039, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
  #site #main {
    position: relative;
    max-width: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
    background: black; }
    /* line 1047, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site #main .contentContainer {
      width: 100%;
      min-width: 1024px;
      min-height: 600px;
      height: auto;
      position: relative;
      margin: 0 auto;
      height: 100%;
      z-index: 0;
      overflow: hidden; }
      /* line 1061, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      #site #main .contentContainer canvas {
        position: absolute;
        cursor: pointer;
        width: 100%; }
      /* line 1068, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      #site #main .contentContainer .bgContainer {
        position: absolute;
        width: 100%; }
      /* line 1073, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      #site #main .contentContainer .slidemenu {
        position: absolute;
        font-weight: bold;
        text-decoration: none;
        overflow: visible;
        float: left;
        outline: none; }
        /* line 1082, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        #site #main .contentContainer .slidemenu > div {
          font-size: 20px;
          width: 100%;
          margin-left: -50%;
          white-space: nowrap;
          padding: 4px;
          border: 1px solid white;
          color: white;
          text-transform: uppercase;
          background: rgba(0, 0, 0, 0.5); }
          /* line 1093, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          .ie8 #site #main .contentContainer .slidemenu > div {
            overflow: hidden\9; }
        /* line 1098, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        #site #main .contentContainer .slidemenu:focus > div {
          background: #fff;
          color: #000; }
        /* line 1103, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        .ie8 #site #main .contentContainer .slidemenu {
          background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‌​AA7); }
          /* line 1106, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          .ie8 #site #main .contentContainer .slidemenu > div {
            overflow: hidden; }
    /* line 1116, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site #main #footer {
      position: relative;
      width: 100%;
      height: 140px;
      background: #000;
      z-index: 99;
      bottom: 10px;
      color: white; }
      /* line 1126, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      .ie8 #site #main #footer {
        bottom: 0; }
      /* line 1130, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      #site #main #footer > div {
        max-width: 1600px;
        height: 100%;
        width: 95%;
        min-width: 1024px;
        margin: 0 auto;
        position: relative;
        top: 11px; }
        /* line 1141, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        #site #main #footer > div p,
        #site #main #footer > div img,
        #site #main #footer > div .icon {
          float: left;
          position: relative;
          display: inline-block;
          margin: 0 .6%; }
          /* line 1148, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          #site #main #footer > div p.icons-footer-company-1, #site #main #footer > div p.icons-footer-company-2,
          #site #main #footer > div img.icons-footer-company-1,
          #site #main #footer > div img.icons-footer-company-2,
          #site #main #footer > div .icon.icons-footer-company-1,
          #site #main #footer > div .icon.icons-footer-company-2 {
            margin-left: 0; }
          /* line 1152, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          #site #main #footer > div p.right,
          #site #main #footer > div img.right,
          #site #main #footer > div .icon.right {
            float: right; }
        /* line 1157, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        #site #main #footer > div p {
          float: right;
          font-size: 13px;
          line-height: 18px;
          text-align: right;
          width: 45%;
          top: 26px;
          left: 0;
          margin: 1em 1.8% 1em 0; }
        /* line 1168, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        #site #main #footer > div a {
          color: white; }
          /* line 1171, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          #site #main #footer > div a:hover, #site #main #footer > div a:focus {
            text-decoration: none; }
        /* line 1176, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        #site #main #footer > div .sep {
          font-size: 7px; }
        /* line 1180, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        #site #main #footer > div .ratings-wrapper {
          float: right;
          width: 166px;
          margin-left: 5px;
          text-align: center; }
          /* line 1186, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          #site #main #footer > div .ratings-wrapper .ratings-info {
            font-size: 9px;
            position: relative;
            top: -20px; }
  /* line 1197, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
  #site .loader {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    width: 100%;
    height: 100%;
    min-height: 100%;
    background: #000; }
    /* line 1207, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site .loader .block {
      position: absolute;
      top: 50%;
      left: 50%;
      margin: -35px 0 0 -20.5px;
      width: 251px;
      height: 70px; }
      /* line 1215, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      #site .loader .block img {
        width: 100%;
        height: auto;
		margin-left:40px;
        margin-bottom: 5px; }
      /* line 1220, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      #site .loader .block span {
        display: block;
        width: 251px;
        height: 4px;
        background: url("../images/preloader.gif") center center no-repeat; }
  @media screen and (max-width: 1472px) {
    /* line 1231, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site #header {
      height: 50px; }
      /* line 1234, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      #site #header > div {
        position: relative; }
        /* line 1239, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        #site #header > div h1 .movie-title > img {
          width: 175px;
          height: auto;
          margin-top: -21px; }
        /* line 1250, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        #site #header > div ul li a {
          padding: 0 4px;
          height: 50px;
          min-width: 50px;
          max-width: 130px;
          font-size: 11px; }
          /* line 1257, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          #site #header > div ul li a[data-link-type="cast"] {
            max-width: 130px; }
          /* line 1260, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          #site #header > div ul li a[data-link-type="downloads"] {
            max-width: 85px;
            padding: 0 4px; }
          /* line 1265, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          #site #header > div ul li a[data-link-type="full"], #site #header > div ul li a[data-link-type="ext"] {
            max-width: none;
            width: 50px;
            height: 50px; }
          /* line 1271, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          #site #header > div ul li a[data-link-type="ext"].fb {
            -webkit-background-size: 119px 683px;
            -moz-background-size: 119px 683px;
            -o-background-size: 119px 683px;
            background-size: 119px 683px;
            width: 50px;
            height: 50px;
            background-position: -59px -150px;
            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icons/FBOOK_IDLE.png',sizingMethod='scale'); }
            /* line 1274, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
            #site #header > div ul li a[data-link-type="ext"].fb:hover, #site #header > div ul li a[data-link-type="ext"].fb:focus {
              -webkit-background-size: 119px 683px;
              -moz-background-size: 119px 683px;
              -o-background-size: 119px 683px;
              background-size: 119px 683px;
              width: 50px;
              height: 50px;
              background-position: -69px -100px;
              filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icons/FBOOK_MOUSEOVER.png',sizingMethod='scale'); }
          /* line 1279, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          #site #header > div ul li a[data-link-type="ext"].twitter {
            -webkit-background-size: 119px 683px;
            -moz-background-size: 119px 683px;
            -o-background-size: 119px 683px;
            background-size: 119px 683px;
            width: 50px;
            height: 50px;
            background-position: -63px -50px;
            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icons/TWITTER_IDLE.png',sizingMethod='scale'); }
            /* line 1282, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
            #site #header > div ul li a[data-link-type="ext"].twitter:hover, #site #header > div ul li a[data-link-type="ext"].twitter:focus {
              -webkit-background-size: 119px 683px;
              -moz-background-size: 119px 683px;
              -o-background-size: 119px 683px;
              background-size: 119px 683px;
              width: 50px;
              height: 50px;
              background-position: -58px 0;
              filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icons/TWITTER_MOUSEOVER.png',sizingMethod='scale'); }
          /* line 1288, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          #site #header > div ul li a[data-link-type="ext"].sound.on {
            -webkit-background-size: 119px 683px;
            -moz-background-size: 119px 683px;
            -o-background-size: 119px 683px;
            background-size: 119px 683px;
            width: 50px;
            height: 50px;
            background-position: 0 -200px;
            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icons/AUDIO_ON.png',sizingMethod='scale'); }
            /* line 1291, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
            #site #header > div ul li a[data-link-type="ext"].sound.on:hover, #site #header > div ul li a[data-link-type="ext"].sound.on:focus {
              -webkit-background-size: 119px 683px;
              -moz-background-size: 119px 683px;
              -o-background-size: 119px 683px;
              background-size: 119px 683px;
              width: 50px;
              height: 50px;
              background-position: 0 -250px;
              filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icons/AUDIO_ON_MOUSEOVER.png',sizingMethod='scale'); }
          /* line 1295, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          #site #header > div ul li a[data-link-type="ext"].sound.off {
            -webkit-background-size: 119px 683px;
            -moz-background-size: 119px 683px;
            -o-background-size: 119px 683px;
            background-size: 119px 683px;
            width: 50px;
            height: 50px;
            background-position: -50px -250px;
            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icons/AUDIO_OFF.png',sizingMethod='scale'); }
            /* line 1298, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
            #site #header > div ul li a[data-link-type="ext"].sound.off:hover, #site #header > div ul li a[data-link-type="ext"].sound.off:focus {
              -webkit-background-size: 119px 683px;
              -moz-background-size: 119px 683px;
              -o-background-size: 119px 683px;
              background-size: 119px 683px;
              width: 50px;
              height: 50px;
              background-position: -50px -200px;
              filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icons/AUDIO_OFF_MOUSEOVER.png',sizingMethod='scale'); }
          /* line 1304, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          #site #header > div ul li a.full {
            -webkit-background-size: 119px 683px;
            -moz-background-size: 119px 683px;
            -o-background-size: 119px 683px;
            background-size: 119px 683px;
            width: 49px;
            height: 50px;
            background-position: 0 -300px;
            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icons/FS_IDLE.png',sizingMethod='scale'); }
            /* line 1307, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
            #site #header > div ul li a.full:hover, #site #header > div ul li a.full:focus {
              -webkit-background-size: 119px 683px;
              -moz-background-size: 119px 683px;
              -o-background-size: 119px 683px;
              background-size: 119px 683px;
              width: 50px;
              height: 50px;
              background-position: -19px -100px;
              filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icons/FS_MOUSE_OVER.png',sizingMethod='scale'); }
          /* line 1312, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
          #site #header > div ul li a.buy-btn {
            padding: 0 4px;
            width: auto;
            min-width: 110px; }
        /* line 1321, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
        #site #header > div ul li.no-hover span img {
          width: 100px;
          margin-top: 19px; }
    /* line 1333, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site .close-button {
      top: 50px;
      right: 50px;
      width: 50px;
      height: 50px;
      -webkit-background-size: 119px 683px;
      -moz-background-size: 119px 683px;
      -o-background-size: 119px 683px;
      background-size: 119px 683px;
      width: 50px;
      height: 50px;
      background-position: -28px -386px;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icons/close-button-idle.png',sizingMethod='scale'); }
      /* line 1340, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      #site .close-button:hover, #site .close-button:focus {
        -webkit-background-size: 119px 683px;
        -moz-background-size: 119px 683px;
        -o-background-size: 119px 683px;
        background-size: 119px 683px;
        width: 50px;
        height: 50px;
        background-position: -9px -150px;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icons/close-button-hover.png',sizingMethod='scale'); } }
  @media screen and (max-width: 1193px) {
    /* line 1351, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site #main .contentContainer .slidemenu div {
      font-size: 15px; }
    /* line 1357, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site #main h2 {
      font-size: 30px; }
    /* line 1362, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site #main .description-container h2:after {
      top: 200% !important; }
    /* line 1366, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site #main .description-container p {
      font-size: 16px; }
    /* line 1378, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site #main .carousel.cast .carousel-container ul li .carousel-item .description-container > div h4 {
      font-size: 18px; }
    /* line 1381, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site #main .carousel.cast .carousel-container ul li .carousel-item .description-container > div span {
      font-size: 14px;
      line-height: 22px; }
    /* line 1395, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site #main #footer > div .icon {
      margin: .7em .6%; }
      /* line 1398, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      #site #main #footer > div .icon.icons-footer-company-1 {
        -webkit-background-size: 125px 717px;
        -moz-background-size: 125px 717px;
        -o-background-size: 125px 717px;
        background-size: 125px 717px;
        width: 125px;
        height: 90px;
        background-position: 0 -537px;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icons/footer-company-1.png',sizingMethod='scale'); }
      /* line 1401, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      #site #main #footer > div .icon.icons-footer-company-2 {
        -webkit-background-size: 125px 717px;
        -moz-background-size: 125px 717px;
        -o-background-size: 125px 717px;
        background-size: 125px 717px;
        width: 124px;
        height: 90px;
        background-position: 0 -627px;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icons/footer-company-2.png',sizingMethod='scale'); }
      /* line 1404, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
      #site #main #footer > div .icon.icons-footer-company-3 {
        -webkit-background-size: 125px 717px;
        -moz-background-size: 125px 717px;
        -o-background-size: 125px 717px;
        background-size: 125px 717px;
        width: 42px;
        height: 90px;
        background-position: -51px -315px;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icons/footer-company-3.png',sizingMethod='scale'); }
    /* line 1408, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site #main #footer > div img {
      width: 127px;
      margin: .7em .6%; } }
  @media screen and (max-width: 1025px) {
    /* line 1420, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    #site #main .contentContainer .slidemenu {
      font-size: 12px; } }

@media only screen and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 1460, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
  .fscontainer {
    overflow: hidden; }
    /* line 1462, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    .fscontainer #orientationContainer {
      display: block; } }
/* Game Page */
/* line 1469, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
.selectandprotect {
  overflow: visible; }
  /* line 1472, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
  .selectandprotect #gameContainer {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 960px;
    margin: -370px 0 0 -480px; }
    /* line 1479, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    .selectandprotect #gameContainer #gameLogo {
      display: block;
      margin: 0 auto 30px; }
  /* line 1485, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
  .selectandprotect .tl, .selectandprotect .tr, .selectandprotect .bl, .selectandprotect .br {
    position: fixed; }
  /* line 1489, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
  .selectandprotect .tl {
    top: 0;
    left: 0; }
  /* line 1493, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
  .selectandprotect .tr {
    top: 0;
    right: 0; }
  /* line 1497, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
  .selectandprotect .bl {
    bottom: 0;
    left: 0; }
  /* line 1501, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
  .selectandprotect .br {
    bottom: 0;
    right: 0; }
  /* line 1508, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
  .selectandprotect iframe,
  .selectandprotect object,
  .selectandprotect embed {
    border: 1px solid #5d5d5d; }

/* line 1516, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
.ie8 #site .carousel {
  height: auto; }
  /* line 1519, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
  .ie8 #site .carousel .carousel-container {
    overflow: visible; }
    /* line 1522, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    .ie8 #site .carousel .carousel-container > ul {
      overflow: visible; }
    /* line 1526, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    .ie8 #site .carousel .carousel-container #thumbControl span {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); }
    /* line 1530, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    .ie8 #site .carousel .carousel-container #thumbControl .carousel-bullet .thumb, .ie8 #site .carousel .carousel-container #thumbControl .carousel-bullet .bullet {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); }
    /* line 1534, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
    .ie8 #site .carousel .carousel-container #thumbControl .carousel-bullet.active .bullet, .ie8 #site .carousel .carousel-container #thumbControl .carousel-bullet.active .hit-area {
      width: 6px;
      height: 6px;
      margin: 3px 0 0 3px; }

/* IE10+ specific styles */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 1549, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
  *::-ms-backdrop, .no-fullscreen [data-link-type="full"] {
    /* IE11 only */
    display: table-cell !important; } }
/* Safari 5 Windows Hack */
/* line 1560, C:/ws/sony/the-equalizer/trunk/static/source/styles/_main.scss */
_::-moz-svg-foreign-content #site .carousel #thumbControl .carousel-bullet .thumb, :root .fscontainer #site .carousel #thumbControl .carousel-bullet .thumb {
  -webkit-transition-duration: 0;
  -webkit-transition-timing-function: ease; }


   /* bldvd Bnr */
.bldvdBnr {width: 80px; height: 70%;float: left; background: url("../images/bldvdBnr.png") 50% 50% no-repeat; line-height: 1em; font-size: 1px; text-indent: -9999px; display: inline-block;z-index: 50;position: relative;border: 1px solid #f4f4f4;margin-top: 9px;margin-bottom: 1%;}
.bldvdBnr a { width:100%: height:100%; display:block;}
.bldvdBnr:hover {background:#f4f4f4 url("../images/bldvdBnrOn.png") 50% 50% no-repeat;}
			
/* mainSite*/
#site .carousel#carouselVideo {display: none;}
#site .carousel#carouselVideo #thumbControl {display: none;}
