@charset "UTF-8";
/*! ***** ----------------------------------------------- *****

    _________    __  _________   __  ______  __  _______ ______
   / ____/   |  /  |/  / ____/  / / / / __ \/ / / / ___// ____/
  / /_  / /| | / /|_/ / __/    / /_/ / / / / / / /\__ \/ __/
 / __/ / ___ |/ /  / / /___   / __  / /_/ / /_/ /___/ / /___
/_/   /_/  |_/_/  /_/_____/  /_/ /_/\____/\____//____/_____/

Built by Fame House
-
http://famehouse.net
https://www.facebook.com/famehouse
@FameHouse
-
Project: Ice Cube

/*! ***** ----------------------------------------------- ***** */
/*!
*/
@-webkit-keyframes toTopFromBottom {
  49% {
    -webkit-transform: translateY(-100%); }
  50% {
    opacity: 0;
    -webkit-transform: translateY(100%); }
  51% {
    opacity: 1; } }
@-moz-keyframes toTopFromBottom {
  49% {
    -moz-transform: translateY(-100%); }
  50% {
    opacity: 0;
    -moz-transform: translateY(100%); }
  51% {
    opacity: 1; } }
@keyframes toTopFromBottom {
  49% {
    transform: translateY(-100%); }
  50% {
    opacity: 0;
    transform: translateY(100%); }
  51% {
    opacity: 1; } }
/* line 1, ../sass/vendor/_perspective-menu.scss */
html, body, .perspective {
  width: 100%;
  height: 100%; }

/* line 6, ../sass/vendor/_perspective-menu.scss */
.perspective {
  position: relative; }

/* line 10, ../sass/vendor/_perspective-menu.scss */
.container {
  min-height: 100%;
  position: relative;
  z-index: 10;
  -moz-transform: translateZ(0) translateX(0) rotateY(0deg);
  -ms-transform: translateZ(0) translateX(0) rotateY(0deg);
  -webkit-transform: translateZ(0) translateX(0) rotateY(0deg);
  transform: translateZ(0) translateX(0) rotateY(0deg);
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s; }
  /* line 16, ../sass/vendor/_perspective-menu.scss */
  .container:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 0px;
    opacity: 0;
    /* the transition delay of the height needs to be synced with the container transition time */
    -moz-transition: opacity 0.4s, height 0s 0.4s;
    -o-transition: opacity 0.4s, height 0s 0.4s;
    -webkit-transition: opacity 0.4s, height 0s;
    -webkit-transition-delay: 0s, 0.4s;
    transition: opacity 0.4s, height 0s 0.4s; }

/* line 29, ../sass/vendor/_perspective-menu.scss */
.wrapper {
  position: relative; }

/* Modal view */
/* line 34, ../sass/vendor/_perspective-menu.scss */
.perspective.modalview {
  position: fixed;
  -moz-perspective: 1500px;
  -webkit-perspective: 1500px;
  perspective: 1500px; }

/* line 40, ../sass/vendor/_perspective-menu.scss */
.modalview .container {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 100%;
  cursor: pointer;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }
/* line 48, ../sass/vendor/_perspective-menu.scss */
.modalview .wrapper {
  -webkit-transform: translateZ(-1px);
  /* solves a rendering bug in Chrome on Windows */ }

/* line 54, ../sass/vendor/_perspective-menu.scss */
.animate .container::after {
  opacity: 1;
  height: 101%;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s; }

/* Outer Nav */
/* line 61, ../sass/vendor/_perspective-menu.scss */
.outer-nav {
  position: absolute;
  height: auto;
  font-size: 2em; }
  @media (max-width: 767px) {
    /* line 61, ../sass/vendor/_perspective-menu.scss */
    .outer-nav {
      overflow: hidden; } }
  /* line 69, ../sass/vendor/_perspective-menu.scss */
  .outer-nav.vertical {
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d; }
    /* line 73, ../sass/vendor/_perspective-menu.scss */
    .outer-nav.vertical a {
      display: block; }
  /* line 77, ../sass/vendor/_perspective-menu.scss */
  .outer-nav.right {
    right: 25%; }

/* Individual Effects */
/* Effect Move Left */
/* line 86, ../sass/vendor/_perspective-menu.scss */
.no-csstransforms3d .effect-moveleft.animate .container {
  left: -75%; }

/* line 91, ../sass/vendor/_perspective-menu.scss */
.effect-moveleft .container {
  -moz-transition: -moz-transform 0.4s;
  -o-transition: -o-transform 0.4s;
  -webkit-transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%; }
/* line 96, ../sass/vendor/_perspective-menu.scss */
.effect-moveleft.animate .container {
  opacity: 0.4;
  -moz-transform: translateX(-50%) rotateY(45deg) translateZ(-50px);
  -ms-transform: translateX(-50%) rotateY(45deg) translateZ(-50px);
  -webkit-transform: translateX(-50%) rotateY(45deg) translateZ(-50px);
  transform: translateX(-50%) rotateY(45deg) translateZ(-50px); }

/* line 103, ../sass/vendor/_perspective-menu.scss */
.effect-moveleft .outer-nav a {
  opacity: 0;
  -moz-transform: translateX(100px) translateZ(-1000px);
  -ms-transform: translateX(100px) translateZ(-1000px);
  -webkit-transform: translateX(100px) translateZ(-1000px);
  transform: translateX(100px) translateZ(-1000px);
  -moz-transition: -moz-transform 0.4s, opacity 0.4s;
  -o-transition: -o-transform 0.4s, opacity 0.4s;
  -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
  transition: transform 0.4s, opacity 0.4s; }

/* line 111, ../sass/vendor/_perspective-menu.scss */
.effect-moveleft.animate .outer-nav a {
  opacity: 1;
  -moz-transform: translateX(0) translateZ(0);
  -ms-transform: translateX(0) translateZ(0);
  -webkit-transform: translateX(0) translateZ(0);
  transform: translateX(0) translateZ(0); }
/* line 116, ../sass/vendor/_perspective-menu.scss */
.effect-moveleft.animate .outer-nav a:nth-child(2) {
  -moz-transition-delay: 0.04s;
  -o-transition-delay: 0.04s;
  -webkit-transition-delay: 0.04s;
  transition-delay: 0.04s; }
/* line 116, ../sass/vendor/_perspective-menu.scss */
.effect-moveleft.animate .outer-nav a:nth-child(3) {
  -moz-transition-delay: 0.08s;
  -o-transition-delay: 0.08s;
  -webkit-transition-delay: 0.08s;
  transition-delay: 0.08s; }
/* line 116, ../sass/vendor/_perspective-menu.scss */
.effect-moveleft.animate .outer-nav a:nth-child(4) {
  -moz-transition-delay: 0.12s;
  -o-transition-delay: 0.12s;
  -webkit-transition-delay: 0.12s;
  transition-delay: 0.12s; }
/* line 116, ../sass/vendor/_perspective-menu.scss */
.effect-moveleft.animate .outer-nav a:nth-child(5) {
  -moz-transition-delay: 0.16s;
  -o-transition-delay: 0.16s;
  -webkit-transition-delay: 0.16s;
  transition-delay: 0.16s; }
/* line 116, ../sass/vendor/_perspective-menu.scss */
.effect-moveleft.animate .outer-nav a:nth-child(6) {
  -moz-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s; }
/* line 116, ../sass/vendor/_perspective-menu.scss */
.effect-moveleft.animate .outer-nav a:nth-child(7) {
  -moz-transition-delay: 0.24s;
  -o-transition-delay: 0.24s;
  -webkit-transition-delay: 0.24s;
  transition-delay: 0.24s; }

/* Media Queries */
@media screen and (max-width: 31em), screen and (max-height: 36.2em) {
  /* line 126, ../sass/vendor/_perspective-menu.scss */
  .outer-nav.vertical {
    font-size: 1.2em;
    width: 65%; }

  /* line 131, ../sass/vendor/_perspective-menu.scss */
  .outer-nav.right {
    right: auto;
    left: 35%; } }
@media screen and (max-height: 31.6em) {
  /* line 138, ../sass/vendor/_perspective-menu.scss */
  .outer-nav a {
    margin-bottom: 20px; } }
/* line 1, ../sass/vendor/_gridExpander.scss */
.og-grid {
  list-style: none;
  margin: 0 auto;
  width: 100%; }

/* line 7, ../sass/vendor/_gridExpander.scss */
.og-grid li {
  display: inline-block;
  vertical-align: top; }

/* line 12, ../sass/vendor/_gridExpander.scss */
.og-grid li > a,
.og-grid li > a img {
  border: none;
  outline: none;
  display: block;
  position: relative; }

/* line 34, ../sass/vendor/_gridExpander.scss */
.og-expander {
  position: absolute;
  background: #000;
  top: auto;
  left: 0;
  width: 100%;
  text-align: left;
  height: 0;
  overflow: hidden; }

/* line 45, ../sass/vendor/_gridExpander.scss */
.og-expander-inner {
  padding: 40px 5px;
  height: 100%;
  max-width: 930px;
  margin: 0 auto; }

/* line 52, ../sass/vendor/_gridExpander.scss */
.og-close {
  position: absolute;
  width: 40px;
  height: 40px;
  top: 20px;
  right: 20px;
  cursor: pointer; }

/* line 61, ../sass/vendor/_gridExpander.scss */
.og-close::before,
.og-close::after {
  content: '';
  position: absolute;
  width: 100%;
  top: 50%;
  height: 1px;
  background: #888;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg); }

/* line 74, ../sass/vendor/_gridExpander.scss */
.og-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  transform: rotate(-45deg); }

/* line 80, ../sass/vendor/_gridExpander.scss */
.og-close:hover::before,
.og-close:hover::after {
  background: #333; }

/* line 85, ../sass/vendor/_gridExpander.scss */
.og-fullimg,
.og-details {
  width: 100%;
  position: relative; }

/* line 91, ../sass/vendor/_gridExpander.scss */
.og-fullimg {
  height: 512px; }

/* line 95, ../sass/vendor/_gridExpander.scss */
.og-details {
  padding: 0; }

/* line 99, ../sass/vendor/_gridExpander.scss */
.og-fullimg {
  text-align: center; }

/* line 103, ../sass/vendor/_gridExpander.scss */
.og-fullimg img {
  display: inline-block;
  max-height: 100%;
  max-width: 100%; }

/* line 109, ../sass/vendor/_gridExpander.scss */
.og-details h3 {
  padding: 0;
  margin-bottom: 0;
  font-family: "League Gothic", Arial, Helvetica, Sans-Serif;
  font-size: 24px;
  font-size: 2.4rem;
  color: #fff;
  font-weight: normal;
  text-transform: uppercase; }

/* line 118, ../sass/vendor/_gridExpander.scss */
.og-details .subscribe {
  font-family: "League Gothic", Arial, Helvetica, Sans-Serif;
  color: #b00000;
  text-transform: uppercase;
  background: #fff;
  padding: 5px 10px;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: normal; }
  /* line 126, ../sass/vendor/_gridExpander.scss */
  .og-details .subscribe i {
    margin-right: 3px; }

/* line 131, ../sass/vendor/_gridExpander.scss */
.og-details .author {
  display: block;
  margin-bottom: 15px;
  font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #b00000;
  font-weight: bold;
  font-size: 13px;
  font-size: 1.3rem; }

/* line 140, ../sass/vendor/_gridExpander.scss */
.og-details p {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #999; }

/* line 171, ../sass/vendor/_gridExpander.scss */
.og-loading {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #ddd;
  box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ccc;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  -webkit-animation: loader 0.5s infinite ease-in-out both;
  -moz-animation: loader 0.5s infinite ease-in-out both;
  animation: loader 0.5s infinite ease-in-out both; }

@-webkit-keyframes loader {
  0% {
    background: #ddd; }
  33% {
    background: #ccc;
    box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd; }
  66% {
    background: #ccc;
    box-shadow: 0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc; } }
@-moz-keyframes loader {
  0% {
    background: #ddd; }
  33% {
    background: #ccc;
    box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd; }
  66% {
    background: #ccc;
    box-shadow: 0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc; } }
@keyframes loader {
  0% {
    background: #ddd; }
  33% {
    background: #ccc;
    box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd; }
  66% {
    background: #ccc;
    box-shadow: 0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc; } }
@media screen and (max-width: 830px) {
  /* line 206, ../sass/vendor/_gridExpander.scss */
  .og-expander h3 {
    font-size: 32px; }

  /* line 207, ../sass/vendor/_gridExpander.scss */
  .og-expander p {
    font-size: 13px; }

  /* line 208, ../sass/vendor/_gridExpander.scss */
  .og-expander a {
    font-size: 12px; } }
@media screen and (max-width: 650px) {
  /* line 214, ../sass/vendor/_gridExpander.scss */
  .og-fullimg {
    display: none; }

  /* line 215, ../sass/vendor/_gridExpander.scss */
  .og-details {
    float: none;
    width: 100%; } }
/*
 * jQuery FlexSlider v2.4.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 *
 */
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
/* line 16, ../sass/vendor/_flexslider.scss */
.flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus {
  outline: none; }

/* line 22, ../sass/vendor/_flexslider.scss */
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none; }

/* line 30, ../sass/vendor/_flexslider.scss */
.flex-pauseplay span {
  text-transform: capitalize; }

/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
/* line 36, ../sass/vendor/_flexslider.scss */
.flexslider {
  margin: 0;
  padding: 0; }

/* line 40, ../sass/vendor/_flexslider.scss */
.flexslider .slides > li {
  -webkit-backface-visibility: hidden; }

/* line 44, ../sass/vendor/_flexslider.scss */
.flexslider .slides img {
  width: 100%;
  display: block; }

/* line 48, ../sass/vendor/_flexslider.scss */
.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

/* line 56, ../sass/vendor/_flexslider.scss */
html[xmlns] .flexslider .slides {
  display: block; }

/* line 59, ../sass/vendor/_flexslider.scss */
* html .flexslider .slides {
  height: 1%; }

/* line 62, ../sass/vendor/_flexslider.scss */
.no-js .flexslider .slides > li:first-child {
  display: block; }

/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
/* line 70, ../sass/vendor/_flexslider.scss */
.flexslider .slides {
  zoom: 1; }

/* line 73, ../sass/vendor/_flexslider.scss */
.flexslider .slides img {
  height: auto; }

/* line 76, ../sass/vendor/_flexslider.scss */
.flex-viewport {
  height: 100%;
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease; }

/* line 85, ../sass/vendor/_flexslider.scss */
.loading .flex-viewport {
  max-height: 300px; }

/* line 88, ../sass/vendor/_flexslider.scss */
.carousel li {
  margin-right: 5px; }

/* line 91, ../sass/vendor/_flexslider.scss */
.flex-direction-nav {
  *height: 0; }

/* line 94, ../sass/vendor/_flexslider.scss */
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 100px;
  height: 86px;
  margin: -43px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  opacity: 1;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -moz-perspective: 1000px;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  background-color: #1a1c1a; }
  /* line 110, ../sass/vendor/_flexslider.scss */
  .flex-direction-nav a div,
  .flex-direction-nav a > span {
    display: block; }
  /* line 115, ../sass/vendor/_flexslider.scss */
  .flex-direction-nav a.flex-next {
    right: 0; }
  /* line 119, ../sass/vendor/_flexslider.scss */
  .flex-direction-nav a.flex-prev:before, .flex-direction-nav a.flex-next:after {
    font-family: "cube";
    position: relative;
    font-size: 40px;
    display: inline-block;
    content: '\e807';
    line-height: 86px;
    text-align: center;
    width: 101px;
    color: #fff;
    -moz-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease; }
  /* line 134, ../sass/vendor/_flexslider.scss */
  .flex-direction-nav a.flex-next:after {
    content: '\e808'; }
  @media (min-width: 1025px) {
    /* line 140, ../sass/vendor/_flexslider.scss */
    .flex-direction-nav a.flex-prev:hover:before, .flex-direction-nav a.flex-next:hover:after {
      color: #b00000;
      background: #252525; } }

/*--------------------*/
/* Double flip */
/*--------------------*/
/* line 154, ../sass/vendor/_flexslider.scss */
.color-8 {
  background-color: #47c9af; }

/* line 156, ../sass/vendor/_flexslider.scss */
.flex-direction-nav a {
  -webkit-perspective: 1000px;
  perspective: 1000px; }

/* line 161, ../sass/vendor/_flexslider.scss */
.flex-direction-nav div {
  position: absolute;
  top: 0;
  width: 355px;
  height: 100%;
  -webkit-transition: -webkit-transform 0.3s 0.3s;
  transition: transform 0.3s 0.3s;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d; }

/* line 173, ../sass/vendor/_flexslider.scss */
.flex-direction-nav .flex-img {
  width: 155px;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; }
  /* line 178, ../sass/vendor/_flexslider.scss */
  .flex-direction-nav .flex-img i {
    position: absolute;
    height: 25px;
    width: 25px;
    top: 50%;
    left: 50%;
    margin-left: -12.5px;
    margin-top: -12.5px;
    font-size: 25px;
    font-size: 2.5rem;
    color: #fff; }

/* line 185, ../sass/vendor/_flexslider.scss */
.flex-direction-nav .flex-text {
  width: 200px;
  margin: 0;
  padding: 15px 15px 0;
  background-color: #1a1c1a;
  color: #f9f9f9;
  text-align: left;
  text-transform: uppercase;
  font-family: "League Gothic", Arial, Helvetica, Sans-Serif;
  font-style: italic;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s; }
  /* line 199, ../sass/vendor/_flexslider.scss */
  .flex-direction-nav .flex-text .flex-author {
    margin-top: 3px;
    display: block;
    font-style: regular;
    color: #898989;
    font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 13px;
    font-size: 1.3rem; }

/* line 209, ../sass/vendor/_flexslider.scss */
.flex-direction-nav .flex-img,
.flex-direction-nav .flex-text {
  position: absolute;
  top: 0;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

/* line 219, ../sass/vendor/_flexslider.scss */
.flex-direction-nav a.flex-prev {
  -webkit-perspective-origin: 100% 50%;
  perspective-origin: 100% 50%; }
  /* line 223, ../sass/vendor/_flexslider.scss */
  .flex-direction-nav a.flex-prev div {
    left: 100px; }
  /* line 226, ../sass/vendor/_flexslider.scss */
  .flex-direction-nav a.flex-prev .flex-img {
    left: 200px; }
  /* line 229, ../sass/vendor/_flexslider.scss */
  .flex-direction-nav a.flex-prev div,
  .flex-direction-nav a.flex-prev .flex-img {
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%; }

/* line 238, ../sass/vendor/_flexslider.scss */
.flex-direction-nav a.flex-next {
  -webkit-perspective-origin: 0% 50%;
  perspective-origin: 0% 50%; }
  /* line 242, ../sass/vendor/_flexslider.scss */
  .flex-direction-nav a.flex-next div {
    right: 100px; }
  /* line 245, ../sass/vendor/_flexslider.scss */
  .flex-direction-nav a.flex-next .flex-img {
    right: 200px; }
  /* line 248, ../sass/vendor/_flexslider.scss */
  .flex-direction-nav a.flex-next .flex-text {
    right: 0; }
  /* line 252, ../sass/vendor/_flexslider.scss */
  .flex-direction-nav a.flex-next div,
  .flex-direction-nav a.flex-next .flex-img {
    -webkit-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%; }

@media (min-width: 1025px) {
  /* line 262, ../sass/vendor/_flexslider.scss */
  .flex-direction-nav a:hover div,
  .flex-direction-nav a:hover .flex-img {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg); }

  /* line 268, ../sass/vendor/_flexslider.scss */
  .flex-direction-nav a:hover div {
    -webkit-transition-delay: 0s;
    transition-delay: 0s; }

  /* line 273, ../sass/vendor/_flexslider.scss */
  .flex-direction-nav a:hover .flex-img {
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s; } }
/* line 285, ../sass/vendor/_flexslider.scss */
.flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default; }

/* line 290, ../sass/vendor/_flexslider.scss */
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000; }

/* line 303, ../sass/vendor/_flexslider.scss */
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004'; }

/* line 309, ../sass/vendor/_flexslider.scss */
.flex-pauseplay a:hover {
  opacity: 1; }

/* line 312, ../sass/vendor/_flexslider.scss */
.flex-pauseplay a .flex-play:before {
  content: '\f003'; }

/* line 315, ../sass/vendor/_flexslider.scss */
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center; }

/* line 321, ../sass/vendor/_flexslider.scss */
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline; }

/* line 327, ../sass/vendor/_flexslider.scss */
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px; }

/* line 343, ../sass/vendor/_flexslider.scss */
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7); }

/* line 347, ../sass/vendor/_flexslider.scss */
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default; }

/* line 352, ../sass/vendor/_flexslider.scss */
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden; }

/* line 357, ../sass/vendor/_flexslider.scss */
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0; }

/* line 362, ../sass/vendor/_flexslider.scss */
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease; }

/* line 374, ../sass/vendor/_flexslider.scss */
.flex-control-thumbs img:hover {
  opacity: 1; }

/* line 377, ../sass/vendor/_flexslider.scss */
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default; }

/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media (max-width: 767px) {
  /* line 386, ../sass/vendor/_flexslider.scss */
  .flex-direction-nav {
    display: none; } }
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 9, ../sass/base/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
/* line 19, ../sass/base/_normalize.scss */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/* line 30, ../sass/base/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/* line 50, ../sass/base/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 63, ../sass/base/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */
/* line 73, ../sass/base/_normalize.scss */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 85, ../sass/base/_normalize.scss */
a {
  background: transparent; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 93, ../sass/base/_normalize.scss */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 105, ../sass/base/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 113, ../sass/base/_normalize.scss */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 122, ../sass/base/_normalize.scss */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 131, ../sass/base/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9.
 */
/* line 140, ../sass/base/_normalize.scss */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 149, ../sass/base/_normalize.scss */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 157, ../sass/base/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 165, ../sass/base/_normalize.scss */
sup {
  top: -0.5em; }

/* line 169, ../sass/base/_normalize.scss */
sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
/* line 180, ../sass/base/_normalize.scss */
img {
  border: 0; }

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 188, ../sass/base/_normalize.scss */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 199, ../sass/base/_normalize.scss */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
/* line 207, ../sass/base/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
/* line 217, ../sass/base/_normalize.scss */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 225, ../sass/base/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
/* line 248, ../sass/base/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10.
 */
/* line 262, ../sass/base/_normalize.scss */
button {
  overflow: visible; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8+, and Opera
 * Correct `select` style inheritance in Firefox.
 */
/* line 273, ../sass/base/_normalize.scss */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 286, ../sass/base/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
/* line 298, ../sass/base/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 307, ../sass/base/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 318, ../sass/base/_normalize.scss */
input {
  line-height: normal; }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 330, ../sass/base/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
/* line 342, ../sass/base/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 353, ../sass/base/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
/* line 366, ../sass/base/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
/* line 375, ../sass/base/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 386, ../sass/base/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9.
 */
/* line 395, ../sass/base/_normalize.scss */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
/* line 404, ../sass/base/_normalize.scss */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 415, ../sass/base/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 420, ../sass/base/_normalize.scss */
td,
th {
  padding: 0; }

/* ***** ----------------------------------------------- ***** */
/* ***** Typography Imports
/* ***** ----------------------------------------------- ***** */
/* Regular */
@font-face {
  font-family: 'League Gothic';
  src: url("../fonts/leaguegothic-italic-webfont.eot");
  src: url("../fonts/leaguegothic-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/leaguegothic-italic-webfont.woff") format("woff"), url("../fonts/leaguegothic-italic-webfont.ttf") format("truetype"), url("../fonts/leaguegothic-italic-webfont.svg#league_gothic_italicregular") format("svg");
  font-weight: normal;
  font-style: italic; }
/* Italic */
@font-face {
  font-family: 'League Gothic';
  src: url("../fonts/leaguegothic-regular-webfont.eot");
  src: url("../fonts/leaguegothic-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/leaguegothic-regular-webfont.woff") format("woff"), url("../fonts/leaguegothic-regular-webfont.ttf") format("truetype"), url("../fonts/leaguegothic-regular-webfont.svg#league_gothicregular") format("svg");
  font-weight: normal;
  font-style: normal; }
/* Condensed */
/* Condensed Italic */
@font-face {
  font-family: 'cube';
  src: url("../fonts/cube.eot?32713772");
  src: url("../fonts/cube.eot?32713772#iefix") format("embedded-opentype"), url("../fonts/cube.svg?32713772#cube") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'cube';
  src: url("data:application/octet-stream;base64,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") format("woff"), url("data:application/octet-stream;base64,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") format("truetype"); }
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'cube';
    src: url('../font/cube.svg?32713772#cube') format('svg');
  }
}
*/
/* line 80, ../sass/base/_typography.scss */
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "cube";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

/* line 110, ../sass/base/_typography.scss */
.icon-facebook:before {
  content: '\e800'; }

/* '' */
/* line 111, ../sass/base/_typography.scss */
.icon-instagram:before {
  content: '\e801'; }

/* '' */
/* line 112, ../sass/base/_typography.scss */
.icon-twitter:before {
  content: '\e802'; }

/* '' */
/* line 113, ../sass/base/_typography.scss */
.icon-soundcloud:before {
  content: '\e803'; }

/* '' */
/* line 114, ../sass/base/_typography.scss */
.icon-youtube-play:before {
  content: '\e804'; }

/* '' */
/* line 115, ../sass/base/_typography.scss */
.icon-spotify:before {
  content: '\e805'; }

/* '' */
/* line 116, ../sass/base/_typography.scss */
.icon-apple:before {
  content: '\e806'; }

/* '' */
/* line 117, ../sass/base/_typography.scss */
.icon-arrow-left:before {
  content: '\e807'; }

/* '' */
/* line 118, ../sass/base/_typography.scss */
.icon-arrow-right:before {
  content: '\e808'; }

/* '' */
/* line 119, ../sass/base/_typography.scss */
.icon-clock:before {
  content: '\e809'; }

/* '' */
/* line 120, ../sass/base/_typography.scss */
.icon-close:before {
  content: '\e80a'; }

/* '' */
/* line 121, ../sass/base/_typography.scss */
.icon-plus:before {
  content: '\e80b'; }

/* '' */
/* line 122, ../sass/base/_typography.scss */
.icon-discography:before {
  content: '\e80c'; }

/* '' */
/* line 123, ../sass/base/_typography.scss */
.icon-filmography:before {
  content: '\e80d'; }

/* '' */
/* line 124, ../sass/base/_typography.scss */
.icon-west-side:before {
  content: '\e80e'; }

/* '' */
/* line 125, ../sass/base/_typography.scss */
.icon-google-plus:before {
  content: '\e80f'; }

/* '' */
/* line 126, ../sass/base/_typography.scss */
.icon-menu:before {
  content: '\e810'; }

/* '' */
/* line 127, ../sass/base/_typography.scss */
.icon-merchandise:before {
  content: '\e811'; }

/* '' */
/* line 128, ../sass/base/_typography.scss */
.icon-news:before {
  content: '\e812'; }

/* '' */
/* line 129, ../sass/base/_typography.scss */
.icon-play:before {
  content: '\e813'; }

/* '' */
/* line 130, ../sass/base/_typography.scss */
.icon-share-atom:before {
  content: '\e814'; }

/* '' */
/* line 131, ../sass/base/_typography.scss */
.icon-tour:before {
  content: '\e815'; }

/* '' */
/* line 132, ../sass/base/_typography.scss */
.icon-videos:before {
  content: '\e816'; }

/* '' */
/* line 133, ../sass/base/_typography.scss */
.icon-mail:before {
  content: '\e817'; }

/* '' */
/* line 134, ../sass/base/_typography.scss */
.icon-famehouse:before {
  content: '\e818'; }

/* '' */
/* line 135, ../sass/base/_typography.scss */
.icon-logo-googleplay:before {
  content: '\e819'; }

/* '' */
/* line 136, ../sass/base/_typography.scss */
.icon-logo-amazon:before {
  content: '\e81a'; }

/* '' */
/* line 137, ../sass/base/_typography.scss */
.icon-logo-itunes:before {
  content: '\e81b'; }

/* '' */
/* ***** ----------------------------------------------- ***** */
/* ***** Base Styles
/* ***** ----------------------------------------------- ***** */
/* ***** General Styles
/* ***** ----------------------------------------------- ***** */
/* line 9, ../sass/base/_base.scss */
*,
*:before,
*:after {
  box-sizing: border-box; }

/* line 15, ../sass/base/_base.scss */
* {
  outline: none; }

/* line 19, ../sass/base/_base.scss */
*::-moz-selection {
  background: #b00000;
  color: #fff; }

/* line 24, ../sass/base/_base.scss */
*::selection {
  background: #b00000;
  color: #fff; }

/* line 29, ../sass/base/_base.scss */
html {
  background: #151515;
  font-size: 62.5%;
  height: 100%;
  margin: 0;
  padding: 0; }

/* line 37, ../sass/base/_base.scss */
body {
  color: #fff;
  font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  -webkit-font-smoothing: antialiased;
  height: 100%;
  padding: 0;
  margin: 0;
  background: #151515; }
  @media (min-width: 768px) {
    /* line 37, ../sass/base/_base.scss */
    body {
      font-size: 14px;
      font-size: 1.4rem; } }

/* line 51, ../sass/base/_base.scss */
p {
  line-height: 24px;
  line-height: 2.4rem; }

/* line 55, ../sass/base/_base.scss */
a {
  color: #fff;
  text-decoration: none; }
  @media (min-width: 1025px) {
    /* line 55, ../sass/base/_base.scss */
    a {
      -moz-transition: all 250ms ease;
      -o-transition: all 250ms ease;
      -webkit-transition: all 250ms ease;
      transition: all 250ms ease; } }
  /* line 59, ../sass/base/_base.scss */
  a:hover {
    color: #b00000; }

/* line 64, ../sass/base/_base.scss */
ul {
  margin: 0;
  padding: 0;
  list-style-type: none; }

/* line 70, ../sass/base/_base.scss */
ol {
  margin: 0; }

/* line 74, ../sass/base/_base.scss */
img {
  max-width: 100%; }

/* line 78, ../sass/base/_base.scss */
h1, .h1 {
  font-family: "League Gothic", Arial, Helvetica, Sans-Serif;
  font-size: 36px;
  font-size: 3.6rem;
  font-weight: normal; }
  @media (min-width: 768px) {
    /* line 78, ../sass/base/_base.scss */
    h1, .h1 {
      font-size: 48px;
      font-size: 4.8rem; } }

/* line 87, ../sass/base/_base.scss */
h2, .h2 {
  font-family: "League Gothic", Arial, Helvetica, Sans-Serif;
  font-size: 20px;
  font-size: 2rem;
  font-weight: normal; }
  @media (min-width: 768px) {
    /* line 87, ../sass/base/_base.scss */
    h2, .h2 {
      font-size: 30px;
      font-size: 3rem; } }

/* line 97, ../sass/base/_base.scss */
::-webkit-input-placeholder {
  color: #959595; }

/* line 101, ../sass/base/_base.scss */
:-moz-placeholder {
  /* Firefox 18- */
  color: #959595; }

/* line 105, ../sass/base/_base.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  color: #959595; }

/* line 109, ../sass/base/_base.scss */
:-ms-input-placeholder {
  color: #959595; }

/* line 113, ../sass/base/_base.scss */
input:focus::-webkit-input-placeholder {
  color: transparent; }

/* line 114, ../sass/base/_base.scss */
input:focus:-moz-placeholder {
  color: transparent; }

/* FF 4-18 */
/* line 115, ../sass/base/_base.scss */
input:focus::-moz-placeholder {
  color: transparent; }

/* FF 19+ */
/* line 116, ../sass/base/_base.scss */
input:focus:-ms-input-placeholder {
  color: transparent; }

/* IE 10+ */
/* line 118, ../sass/base/_base.scss */
iframe {
  display: block; }

/* ***** Helper Classes
/* ***** ----------------------------------------------- ***** */
/* line 124, ../sass/base/_base.scss */
.cf {
  *zoom: 1; }
  /* line 127, ../sass/base/_base.scss */
  .cf:before, .cf:after {
    display: table;
    content: "";
    line-height: 0; }
  /* line 134, ../sass/base/_base.scss */
  .cf:after {
    clear: both; }

/* line 139, ../sass/base/_base.scss */
.hide {
  display: none; }

/* line 143, ../sass/base/_base.scss */
.pull-right {
  float: right; }

/* line 147, ../sass/base/_base.scss */
.pull-left {
  float: left; }

/* line 151, ../sass/base/_base.scss */
.text--right {
  text-align: right; }

/* line 155, ../sass/base/_base.scss */
.text--left {
  text-align: left; }

/* line 159, ../sass/base/_base.scss */
.text--center {
  text-align: center; }

/* ***** Generic Classes
/* ***** ----------------------------------------------- ***** */
/* line 182, ../sass/base/_base.scss */
.btn, .pagination .page-numbers.next {
  color: #b00000;
  font-size: 14px;
  font-size: 1.4rem;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  border: 1px dotted #b00000;
  display: inline-block;
  padding: 17px 34px;
  background: transparent;
  position: relative;
  z-index: 2; }
  /* line 194, ../sass/base/_base.scss */
  .btn:after, .pagination .page-numbers.next:after {
    content: '';
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    background: #ff0000;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }
  /* line 205, ../sass/base/_base.scss */
  .btn:hover, .pagination .page-numbers.next:hover {
    border: 1px solid #ff0000;
    color: #151515; }
    /* line 208, ../sass/base/_base.scss */
    .btn:hover:after, .pagination .page-numbers.next:hover:after {
      height: 100%; }

/* line 215, ../sass/base/_base.scss */
.btn-alt {
  color: #151515;
  background: #fff;
  font-size: 20px;
  font-size: 2rem;
  text-align: center;
  text-transform: uppercase;
  font-family: "League Gothic", Arial, Helvetica, Sans-Serif;
  display: inline-block;
  padding: 15px 0; }
  /* line 224, ../sass/base/_base.scss */
  .btn-alt:hover {
    color: #151515;
    background: #b00000; }

/* line 230, ../sass/base/_base.scss */
.purchase-links {
  display: none; }

/* line 235, ../sass/base/_base.scss */
.purchase-btn {
  border: 1px solid #fff;
  color: #fff;
  display: inline-block;
  border-radius: 10px;
  padding: 5px 10px;
  line-height: 26px;
  line-height: 2.6rem;
  vertical-align: top;
  text-align: left;
  margin-bottom: 3px;
  position: relative;
  width: 95px;
  overflow: hidden;
  z-index: 2; }
  /* line 249, ../sass/base/_base.scss */
  .purchase-btn.icon-logo-itunes {
    padding: 3px 15px 7px;
    font-size: 19px;
    font-size: 1.9rem; }
  /* line 253, ../sass/base/_base.scss */
  .purchase-btn.icon-logo-amazon {
    padding: 5px 15px;
    font-size: 19px;
    font-size: 1.9rem; }
  /* line 257, ../sass/base/_base.scss */
  .purchase-btn.icon-logo-googleplus {
    font-size: 19px;
    font-size: 1.9rem; }
  @media (min-width: 768px) {
    /* line 235, ../sass/base/_base.scss */
    .purchase-btn {
      margin-bottom: 0; } }
  /* line 263, ../sass/base/_base.scss */
  .purchase-btn:after {
    content: '';
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    background: #fff;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }
  /* line 274, ../sass/base/_base.scss */
  .purchase-btn:hover {
    color: #000; }
    /* line 276, ../sass/base/_base.scss */
    .purchase-btn:hover:after {
      height: 100%; }

/* line 282, ../sass/base/_base.scss */
.purchase-btn-small {
  border: 1px solid #b00000;
  color: #b00000;
  display: inline-block;
  border-radius: 10px;
  padding: 2px 11px;
  line-height: 26px;
  line-height: 2.6rem;
  vertical-align: top;
  text-align: left;
  margin-bottom: 3px;
  position: relative;
  width: 75px;
  z-index: 2;
  overflow: hidden; }
  /* line 296, ../sass/base/_base.scss */
  .purchase-btn-small.icon-logo-itunes {
    padding: 0 10px 4px;
    font-size: 15px;
    font-size: 1.5rem; }
  /* line 300, ../sass/base/_base.scss */
  .purchase-btn-small.icon-logo-amazon {
    width: 75px;
    font-size: 15px;
    font-size: 1.5rem; }
  @media (min-width: 768px) {
    /* line 282, ../sass/base/_base.scss */
    .purchase-btn-small {
      margin-bottom: 0; }
      /* line 306, ../sass/base/_base.scss */
      .purchase-btn-small.icon-logo-itunes {
        margin-right: 5px; } }
  /* line 310, ../sass/base/_base.scss */
  .purchase-btn-small:after {
    content: '';
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    background: #b00000;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }
  /* line 321, ../sass/base/_base.scss */
  .purchase-btn-small:hover {
    color: #000; }
    /* line 323, ../sass/base/_base.scss */
    .purchase-btn-small:hover:after {
      height: 100%; }

@media (max-width: 767px) {
  /* line 329, ../sass/base/_base.scss */
  .hide-mobile {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 1024px) {
  /* line 335, ../sass/base/_base.scss */
  .hide-tablet {
    display: none !important; } }

@media (min-width: 1025px) {
  /* line 341, ../sass/base/_base.scss */
  .hide-desktop {
    display: none !important; } }

@media (min-width: 768px) {
  /* line 347, ../sass/base/_base.scss */
  .hide-tablet-desktop {
    display: none !important; } }

/* line 354, ../sass/base/_base.scss */
.no-pseudo:after, .no-pseudo:before {
  content: none !important; }

/* line 360, ../sass/base/_base.scss */
.effects--brackets {
  margin-left: -12px;
  margin-right: -12px;
  line-height: 19px;
  line-height: 1.9rem; }
  /* line 364, ../sass/base/_base.scss */
  .effects--brackets:before, .effects--brackets:after {
    line-height: 19px;
    line-height: 1.9rem;
    display: inline-block;
    vertical-align: middle;
    opacity: 0;
    -moz-transition: -moz-transform 0.3s, opacity 0.2s;
    -o-transition: -o-transform 0.3s, opacity 0.2s;
    -webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
    transition: transform 0.3s, opacity 0.2s; }
  /* line 372, ../sass/base/_base.scss */
  .effects--brackets:before {
    margin-right: 7px;
    content: '[';
    -moz-transform: translate3D(20px, -1px, 0);
    -ms-transform: translate3D(20px, -1px, 0);
    -webkit-transform: translate3D(20px, -1px, 0);
    transform: translate3D(20px, -1px, 0); }
  /* line 377, ../sass/base/_base.scss */
  .effects--brackets:after {
    margin-left: 7px;
    content: ']';
    -moz-transform: translate3D(-20px, -1px, 0);
    -ms-transform: translate3D(-20px, -1px, 0);
    -webkit-transform: translate3D(-20px, -1px, 0);
    transform: translate3D(-20px, -1px, 0); }
  /* line 383, ../sass/base/_base.scss */
  .effects--brackets:hover:before, .effects--brackets:hover:after {
    opacity: 1;
    -moz-transform: translate3D(0, -1px, 0);
    -ms-transform: translate3D(0, -1px, 0);
    -webkit-transform: translate3D(0, -1px, 0);
    transform: translate3D(0, -1px, 0); }

/* line 391, ../sass/base/_base.scss */
label.error {
  display: inline-block;
  font-size: 20px;
  font-size: 2rem;
  font-family: "League Gothic", Arial, Helvetica, Sans-Serif;
  padding: 15px 10px;
  color: #b00000; }

@-moz-keyframes rotateCW {
  from {
    -moz-transform: rotate(0);
    transform: rotate(0); }
  to {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg); } }
@-webkit-keyframes rotateCW {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@keyframes rotateCW {
  from {
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  to {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
/* line 405, ../sass/base/_base.scss */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0 auto;
  border: 0;
  outline: none;
  vertical-align: top; }

/* line 423, ../sass/base/_base.scss */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020; }

/* line 430, ../sass/base/_base.scss */
.fancybox-skin {
  position: relative;
  background: #313131;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

/* line 440, ../sass/base/_base.scss */
.fancybox-opened {
  z-index: 8030; }

/* line 444, ../sass/base/_base.scss */
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }

/* line 450, ../sass/base/_base.scss */
.fancybox-outer, .fancybox-inner {
  position: relative; }

/* line 454, ../sass/base/_base.scss */
.fancybox-inner {
  overflow: hidden; }

/* line 458, ../sass/base/_base.scss */
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch; }

/* line 462, ../sass/base/_base.scss */
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap; }

/* line 470, ../sass/base/_base.scss */
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%; }

/* line 476, ../sass/base/_base.scss */
.fancybox-image {
  max-width: 100%;
  max-height: 100%; }

/* line 481, ../sass/base/_base.scss */
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("../images/fancybox_sprite.png"); }

/* line 485, ../sass/base/_base.scss */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060; }

/* line 497, ../sass/base/_base.scss */
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("../images/fancybox_loading.gif") center center no-repeat; }

/* line 503, ../sass/base/_base.scss */
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040; }

/* line 513, ../sass/base/_base.scss */
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("../images/blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: transparent;
  z-index: 8040; }

/* line 525, ../sass/base/_base.scss */
.fancybox-prev {
  left: 0; }

/* line 529, ../sass/base/_base.scss */
.fancybox-next {
  right: 0; }

/* line 533, ../sass/base/_base.scss */
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden; }

/* line 544, ../sass/base/_base.scss */
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px; }

/* line 549, ../sass/base/_base.scss */
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px; }

/* line 554, ../sass/base/_base.scss */
.fancybox-nav:hover span {
  visibility: visible; }

/* line 558, ../sass/base/_base.scss */
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important; }

/* Overlay helper */
/* line 570, ../sass/base/_base.scss */
.fancybox-lock {
  overflow: hidden !important;
  width: auto; }

/* line 575, ../sass/base/_base.scss */
.fancybox-lock body {
  overflow: hidden !important; }

/* line 579, ../sass/base/_base.scss */
.fancybox-lock-test {
  overflow-y: hidden !important; }

/* line 583, ../sass/base/_base.scss */
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("../images/fancybox_overlay.png"); }

/* line 593, ../sass/base/_base.scss */
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0; }

/* line 599, ../sass/base/_base.scss */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll; }

/* Title helper */
/* line 606, ../sass/base/_base.scss */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050; }

/* line 614, ../sass/base/_base.scss */
.fancybox-opened .fancybox-title {
  visibility: visible; }

/* line 618, ../sass/base/_base.scss */
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center; }

/* line 627, ../sass/base/_base.scss */
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap; }

/* line 643, ../sass/base/_base.scss */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff; }

/* line 649, ../sass/base/_base.scss */
.fancybox-title-inside-wrap {
  padding-top: 10px; }

/* line 653, ../sass/base/_base.scss */
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8); }

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 668, ../sass/base/_base.scss */
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("../images/fancybox_sprite@2x.png");
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/ }

  /* line 673, ../sass/base/_base.scss */
  #fancybox-loading div {
    background-image: url("../images/fancybox_loading@2x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/ } }
@media only screen and (min-width: 481px) {
  /* line 680, ../sass/base/_base.scss */
  #subscribeshow {
    width: 460px; } }
/* ***** ----------------------------------------------- ***** */
/* ***** Framework Classes
/* ***** ----------------------------------------------- ***** */
/* line 8, ../sass/base/_framework.scss */
.container {
  max-width: 100%;
  margin: 0 auto;
  position: relative;
  padding: 0; }

/* line 15, ../sass/base/_framework.scss */
.wrapper {
  height: 100%; }

/* line 19, ../sass/base/_framework.scss */
.container--small {
  width: 766px;
  max-width: 100%;
  margin: 0 auto;
  position: relative;
  padding: 0; }

/* line 27, ../sass/base/_framework.scss */
.row {
  width: 100%; }

/* line 31, ../sass/base/_framework.scss */
.two_columns {
  margin: 0 -1%; }
  /* line 34, ../sass/base/_framework.scss */
  .two_columns .two_columns-column {
    display: inline-block;
    float: left;
    width: 48%;
    margin: 0 1% 20px 1%; }

/* line 42, ../sass/base/_framework.scss */
.four_columns {
  margin: 0 -1%; }
  /* line 45, ../sass/base/_framework.scss */
  .four_columns .four_columns-column {
    display: inline-block;
    float: left;
    width: 23%;
    margin: 0 1% 20px 1%; }

/* line 53, ../sass/base/_framework.scss */
.page,
.page-archive {
  background: url(../images/bg__static.jpg); }

/* line 58, ../sass/base/_framework.scss */
.page__header {
  height: 355px;
  text-align: center;
  padding-top: 155px;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min-width: 768px) {
    /* line 58, ../sass/base/_framework.scss */
    .page__header {
      height: 384px;
      padding-top: 120px; } }

/* line 68, ../sass/base/_framework.scss */
.page__header--single {
  padding-top: 105px; }
  @media (min-width: 768px) {
    /* line 68, ../sass/base/_framework.scss */
    .page__header--single {
      text-align: left; } }

@media (min-width: 768px) {
  /* line 75, ../sass/base/_framework.scss */
  .page__header-content-wrap {
    max-width: 920px;
    margin: 0 auto;
    padding-left: 375px; } }

/* line 83, ../sass/base/_framework.scss */
.page__header-content {
  font-weight: bold;
  margin-bottom: 30px; }
  @media (min-width: 768px) {
    /* line 83, ../sass/base/_framework.scss */
    .page__header-content {
      float: right;
      width: 100%; } }

/* line 92, ../sass/base/_framework.scss */
.page__header-title {
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 10px;
  letter-spacing: 1rem;
  margin: 0; }
  @media (min-width: 768px) {
    /* line 92, ../sass/base/_framework.scss */
    .page__header-title {
      letter-spacing: 15px;
      letter-spacing: 1.5rem; } }

/* line 101, ../sass/base/_framework.scss */
.page__header-title--single {
  letter-spacing: 0px;
  letter-spacing: 0rem; }

/* line 105, ../sass/base/_framework.scss */
.page__header-filters {
  display: none;
  font-family: "League Gothic", Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  text-align: center;
  margin-top: 45px; }
  /* line 111, ../sass/base/_framework.scss */
  .page__header-filters a {
    color: #cccccc;
    display: inline-block;
    border-bottom: 0;
    margin: 0 7px;
    font-size: 20px;
    font-size: 2rem;
    text-transform: uppercase;
    position: relative; }
    /* line 118, ../sass/base/_framework.scss */
    .page__header-filters a:hover {
      color: #b00000;
      background: transparent; }
    /* line 122, ../sass/base/_framework.scss */
    .page__header-filters a.active {
      color: #b00000;
      background: transparent; }
    /* line 135, ../sass/helpers/_mixins.scss */
    .page__header-filters a:after {
      content: '';
      width: 100%;
      position: absolute;
      bottom: -2px;
      left: 0;
      opacity: 0;
      height: 2px;
      background-color: #b00000;
      -moz-transform: translate3D(0, 5px, 0);
      -ms-transform: translate3D(0, 5px, 0);
      -webkit-transform: translate3D(0, 5px, 0);
      transform: translate3D(0, 5px, 0);
      -moz-transition: all 250ms ease;
      -o-transition: all 250ms ease;
      -webkit-transition: all 250ms ease;
      transition: all 250ms ease; }
    /* line 147, ../sass/helpers/_mixins.scss */
    .page__header-filters a:hover:after {
      opacity: 1;
      -moz-transform: translate3D(0, 0, 0);
      -ms-transform: translate3D(0, 0, 0);
      -webkit-transform: translate3D(0, 0, 0);
      transform: translate3D(0, 0, 0); }
  @media (min-width: 768px) {
    /* line 105, ../sass/base/_framework.scss */
    .page__header-filters {
      display: block; } }
  @media (min-width: 1025px) {
    /* line 134, ../sass/base/_framework.scss */
    .page__header-filters a {
      margin: 0 10px;
      font-size: 24px;
      font-size: 2.4rem; } }
  /* line 139, ../sass/base/_framework.scss */
  .page__header-filters a.active {
    color: #b00000; }

/* line 145, ../sass/base/_framework.scss */
.page__header-image {
  position: relative;
  z-index: 2;
  width: 233px;
  margin: 0 auto; }
  @media (min-width: 768px) {
    /* line 145, ../sass/base/_framework.scss */
    .page__header-image {
      width: 316px;
      float: left;
      margin-left: -375px; } }
  /* line 155, ../sass/base/_framework.scss */
  .page__header-image:before {
    content: '';
    background-image: url("../images/shadow.png");
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% auto;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 53px; }
  /* line 167, ../sass/base/_framework.scss */
  .page__header-image img {
    display: block;
    height: auto !important; }

/* line 173, ../sass/base/_framework.scss */
.page-content {
  position: relative;
  max-width: 920px;
  padding-top: 140px;
  margin: 0 auto;
  padding-bottom: 75px; }
  @media (min-width: 768px) {
    /* line 173, ../sass/base/_framework.scss */
    .page-content {
      padding-top: 100px; } }

@media (min-width: 768px) {
  /* line 184, ../sass/base/_framework.scss */
  .page-content--2col {
    padding-left: 375px; }
    /* line 187, ../sass/base/_framework.scss */
    .page-content--2col .left-col {
      display: block;
      float: left;
      width: 244px;
      margin-left: -375px; }
    /* line 193, ../sass/base/_framework.scss */
    .page-content--2col .right-col {
      display: block;
      float: right;
      width: 100%; } }

/* line 202, ../sass/base/_framework.scss */
.related-header {
  color: #fff;
  font-family: "League Gothic", Arial, Helvetica, Sans-Serif;
  font-size: 24px;
  font-size: 2.4rem;
  font-weight: normal;
  text-transform: uppercase; }

/* line 210, ../sass/base/_framework.scss */
.page-single__details {
  margin-bottom: 30px;
  text-transform: uppercase; }

/* line 215, ../sass/base/_framework.scss */
.page-single__buy {
  margin-bottom: 40px; }
  /* line 217, ../sass/base/_framework.scss */
  .page-single__buy .btn, .page-single__buy .pagination .page-numbers.next, .pagination .page-single__buy .page-numbers.next {
    border: 1px solid #fff;
    color: #fff;
    padding: 13px 20px 10px; }

/* line 224, ../sass/base/_framework.scss */
.single__content {
  color: #959595; }
  /* line 226, ../sass/base/_framework.scss */
  .single__content > * {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 0;
    padding-bottom: 30px;
    max-width: 100%; }
  /* line 235, ../sass/base/_framework.scss */
  .single__content iframe {
    display: block;
    max-width: 100%; }
  /* line 239, ../sass/base/_framework.scss */
  .single__content h2 {
    text-transform: uppercase;
    font-style: italic; }
  /* line 243, ../sass/base/_framework.scss */
  .single__content img {
    display: block;
    width: 100%;
    height: auto !important;
    padding: 0;
    padding-bottom: 15px; }
  /* line 250, ../sass/base/_framework.scss */
  .single__content .caption {
    color: #b00000;
    font-size: 12px;
    font-size: 1.2rem; }
  @media (min-width: 768px) {
    /* line 255, ../sass/base/_framework.scss */
    .single__content > * {
      padding-left: 0;
      padding-right: 0; } }

/* line 262, ../sass/base/_framework.scss */
.social-sharing {
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 1.2rem;
  vertical-align: middle; }
  /* line 268, ../sass/base/_framework.scss */
  .social-sharing a {
    position: relative;
    vertical-align: middle;
    color: #fff;
    display: inline-block;
    border-radius: 50%;
    -moz-box-shadow: 0 0 0 2px #fff;
    -webkit-box-shadow: 0 0 0 2px #fff;
    box-shadow: 0 0 0 2px #fff;
    -moz-transition: box-shadow 0.2s;
    -o-transition: box-shadow 0.2s;
    -webkit-transition: box-shadow 0.2s;
    transition: box-shadow 0.2s;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 29px;
    line-height: 2.9rem;
    text-align: center;
    width: 29px;
    height: 29px;
    margin-right: 5px;
    margin-top: -3px;
    -moz-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease; }
    @media (min-width: 768px) {
      /* line 268, ../sass/base/_framework.scss */
      .social-sharing a {
        margin-right: 8px; } }
    /* line 287, ../sass/base/_framework.scss */
    .social-sharing a:after {
      -moz-box-sizing: content-box;
      -webkit-box-sizing: content-box;
      box-sizing: content-box;
      content: '';
      pointer-events: none;
      position: absolute;
      width: 100%;
      height: 100%;
      border-radius: 50%;
      top: -2px;
      left: -2px;
      padding: 0;
      border: 2px dashed #b00000;
      opacity: 0;
      -moz-transition: all 250ms ease;
      -o-transition: all 250ms ease;
      -webkit-transition: all 250ms ease;
      transition: all 250ms ease; }
    /* line 302, ../sass/base/_framework.scss */
    .social-sharing a:hover {
      color: #b00000;
      -moz-box-shadow: 0 0 0 0 #b00000;
      -webkit-box-shadow: 0 0 0 0 #b00000;
      box-shadow: 0 0 0 0 #b00000; }
      /* line 305, ../sass/base/_framework.scss */
      .social-sharing a:hover:after {
        opacity: 1;
        -moz-animation: rotateCW 4s linear infinite;
        -webkit-animation: rotateCW 4s linear infinite;
        animation: rotateCW 4s linear infinite; }
  /* line 311, ../sass/base/_framework.scss */
  .social-sharing .icon-share-atom {
    position: relative;
    top: 2px;
    display: inline-block;
    text-align: center;
    width: 34px;
    height: 19px;
    margin-right: 3px;
    margin-top: 2px;
    font-size: 19px;
    font-size: 1.9rem;
    line-height: 19px;
    line-height: 1.9rem; }
    /* line 322, ../sass/base/_framework.scss */
    .social-sharing .icon-share-atom:after {
      border: 0; }
    /* line 325, ../sass/base/_framework.scss */
    .social-sharing .icon-share-atom:hover {
      border: 0;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }

/* line 332, ../sass/base/_framework.scss */
.pagination {
  text-align: center;
  height: 117px;
  background-image: url(../images/pagination__bg--mobile.jpg);
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  clear: both;
  position: relative; }
  /* line 72, ../sass/helpers/_mixins.scss */
  .pagination:after {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em;
    /* Adjusts for spacing */ }
  /* line 340, ../sass/base/_framework.scss */
  .pagination .link {
    font-size: 30px;
    font-size: 3rem;
    font-family: "League Gothic", Arial, Helvetica, Sans-Serif;
    text-transform: uppercase;
    margin: 0;
    padding: 0; }
    /* line 346, ../sass/base/_framework.scss */
    .pagination .link i {
      margin-right: 10px; }
  @media (min-width: 768px) and (max-width: 1024px) {
    /* line 332, ../sass/base/_framework.scss */
    .pagination {
      height: 127px;
      background-image: url(../images/pagination__bg--tablet.jpg); } }
  @media (min-width: 1025px) {
    /* line 332, ../sass/base/_framework.scss */
    .pagination {
      height: 127px;
      background-image: url(../images/pagination__bg--desktop.jpg); } }
  /* line 358, ../sass/base/_framework.scss */
  .pagination .page-numbers {
    display: none; }
    /* line 360, ../sass/base/_framework.scss */
    .pagination .page-numbers.next {
      display: inline-block; }
  /* line 365, ../sass/base/_framework.scss */
  .pagination .loading-message {
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    background: url(../images/loading.svg) center center no-repeat;
    background-size: 25px 25px;
    height: 25px;
    width: 100%; }

/* line 379, ../sass/base/_framework.scss */
.back-link {
  color: #b00000;
  font-weight: bold;
  text-transform: uppercase; }
  /* line 383, ../sass/base/_framework.scss */
  .back-link:hover {
    color: #ff0000; }

/* line 388, ../sass/base/_framework.scss */
.video-lightbox {
  position: fixed;
  top: 50%;
  bottom: 50%;
  left: 0;
  overflow: hidden;
  width: 100%;
  padding-top: 0;
  background: #000;
  display: block;
  -moz-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  z-index: -1; }
  /* line 400, ../sass/base/_framework.scss */
  .video-lightbox iframe {
    position: absolute;
    top: 45px;
    left: 0;
    bottom: 0;
    right: 0; }
  /* line 407, ../sass/base/_framework.scss */
  .video-lightbox .close {
    position: fixed;
    top: 6px;
    right: 6px;
    font-size: 30px;
    font-size: 3rem; }
  /* line 413, ../sass/base/_framework.scss */
  .video-lightbox.show {
    z-index: 2000;
    display: block;
    top: 0%;
    bottom: 0%; }

/* line 421, ../sass/base/_framework.scss */
.loading-spinner {
  background: url(../images/loading.svg) center center no-repeat;
  background-size: 68px 68px;
  height: 200px;
  width: 100%; }

/* ***** ----------------------------------------------- ***** */
/* ***** Header Imports
/* ***** ----------------------------------------------- ***** */
/* line 6, ../sass/layouts/_header.scss */
.header {
  position: fixed;
  height: 52px;
  z-index: 1000;
  top: 0;
  left: 0;
  width: 100%;
  padding: 17px 15px;
  background: linear-gradient(#000000 0%, rgba(0, 0, 0, 0) 100%); }

/* line 17, ../sass/layouts/_header.scss */
.header-logo {
  float: left;
  width: 61px; }
  /* line 20, ../sass/layouts/_header.scss */
  .header-logo svg {
    fill: #fff; }

/* line 25, ../sass/layouts/_header.scss */
.header-menu {
  float: right;
  font-family: "League Gothic", Arial, Helvetica, Sans-Serif;
  font-size: 19px;
  font-size: 1.9rem;
  text-transform: uppercase;
  display: block;
  -moz-transition: all 250ms ease;
  -o-transition: all 250ms ease;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  width: 57px;
  text-align: right; }
  /* line 36, ../sass/layouts/_header.scss */
  .header-menu i {
    vertical-align: middle;
    margin-right: 5px;
    position: relative;
    top: -1px;
    font-size: 14px;
    font-size: 1.4rem; }
  /* line 43, ../sass/layouts/_header.scss */
  .header-menu.hide {
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0); }

/* line 48, ../sass/layouts/_header.scss */
.header-close {
  position: absolute;
  right: 15px;
  top: 17px;
  font-family: "League Gothic", Arial, Helvetica, Sans-Serif;
  font-size: 19px;
  font-size: 1.9rem;
  text-transform: uppercase;
  display: inline-block;
  -moz-transition: all 250ms ease;
  -o-transition: all 250ms ease;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0); }
  /* line 58, ../sass/layouts/_header.scss */
  .header-close i {
    vertical-align: middle;
    margin-right: 5px;
    position: relative;
    top: -1px;
    font-size: 14px;
    font-size: 1.4rem; }
  /* line 65, ../sass/layouts/_header.scss */
  .header-close.show {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1); }

/* ***** ----------------------------------------------- ***** */
/* ***** Nav Imports
/* ***** ----------------------------------------------- ***** */
/* line 6, ../sass/layouts/_nav.scss */
.outer-nav a {
  color: #fff;
  font-family: "League Gothic", Arial, Helvetica, Sans-Serif;
  font-size: 24px;
  font-size: 2.4rem;
  text-transform: uppercase;
  display: inline-block;
  white-space: nowrap;
  margin: 0 0 15px 0;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  -moz-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d; }
  /* line 16, ../sass/layouts/_nav.scss */
  .outer-nav a:hover {
    color: #b00000; }
  /* line 19, ../sass/layouts/_nav.scss */
  .outer-nav a i {
    font-size: 30px;
    font-size: 3rem;
    margin-right: 8px; }
  @media (min-width: 768px) {
    /* line 6, ../sass/layouts/_nav.scss */
    .outer-nav a {
      margin: 0 0 30px 0; } }

@media (min-width: 768px) {
  /* line 2, ../sass/layouts/_media-items.scss */
  .media__list {
    margin: 0 auto;
    max-width: 960px; } }

/* line 9, ../sass/layouts/_media-items.scss */
.media__item {
  position: relative; }
  @media (min-width: 768px) {
    /* line 9, ../sass/layouts/_media-items.scss */
    .media__item {
      padding: 10px 0; } }

/* line 16, ../sass/layouts/_media-items.scss */
.media__item-image {
  position: relative;
  z-index: 2;
  display: block; }
  @media (min-width: 768px) {
    /* line 16, ../sass/layouts/_media-items.scss */
    .media__item-image {
      -moz-transition: all 250ms ease;
      -o-transition: all 250ms ease;
      -webkit-transition: all 250ms ease;
      transition: all 250ms ease; } }
  /* line 21, ../sass/layouts/_media-items.scss */
  .media__item-image img {
    display: block;
    height: auto !important; }

/* line 27, ../sass/layouts/_media-items.scss */
.media__item-details {
  display: none;
  font-size: 14px;
  font-size: 1.4rem;
  text-align: center;
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
  padding-top: 10px;
  background: linear-gradient(#000000, rgba(0, 0, 0, 0)); }
  /* line 37, ../sass/layouts/_media-items.scss */
  .media__item-details .title {
    font-size: 24px;
    font-size: 2.4rem;
    margin: 0;
    text-transform: uppercase; }
    /* line 41, ../sass/layouts/_media-items.scss */
    .media__item-details .title a {
      color: #b00000; }
  /* line 45, ../sass/layouts/_media-items.scss */
  .media__item-details .label,
  .media__item-details .year {
    line-height: 17px;
    line-height: 1.7rem;
    font-size: 14px;
    font-size: 1.4rem;
    margin: 0; }
  @media (min-width: 768px) {
    /* line 27, ../sass/layouts/_media-items.scss */
    .media__item-details {
      display: block; } }

@media (min-width: 768px) {
  /* line 57, ../sass/layouts/_media-items.scss */
  .media__grid {
    margin-top: -60px; } }
@media (min-width: 768px) {
  /* line 61, ../sass/layouts/_media-items.scss */
  .media__grid .media__item {
    width: 25%;
    padding: 10px;
    float: left; } }
/* line 68, ../sass/layouts/_media-items.scss */
.media__grid .media__item-details {
  left: 10px;
  right: 10px; }

/* ***** ----------------------------------------------- ***** */
/* ***** Footer Styles
/* ***** ----------------------------------------------- ***** */
/* line 6, ../sass/layouts/_footer.scss */
.footer {
  position: relative;
  padding: 0 10px 40px;
  z-index: 51;
  text-align: center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(../images/footer__bg--mobile.jpg); }
  @media (min-width: 768px) and (max-width: 1024px) {
    /* line 6, ../sass/layouts/_footer.scss */
    .footer {
      background-image: url(../images/footer__bg--tablet.jpg); } }
  @media (min-width: 1025px) {
    /* line 6, ../sass/layouts/_footer.scss */
    .footer {
      background-image: url(../images/footer__bg--desktop.jpg); } }

/* line 21, ../sass/layouts/_footer.scss */
.footer__social {
  padding: 35px 0 25px; }
  /* line 23, ../sass/layouts/_footer.scss */
  .footer__social a {
    color: #959595;
    display: inline-block;
    border-radius: 50%;
    border: 2px solid #959595;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 26px;
    line-height: 2.6rem;
    text-align: center;
    width: 29px;
    height: 29px; }
    @media (min-width: 768px) {
      /* line 23, ../sass/layouts/_footer.scss */
      .footer__social a {
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 34px;
        line-height: 3.4rem;
        width: 38px;
        height: 38px;
        margin: 0 4px; } }
    /* line 40, ../sass/layouts/_footer.scss */
    .footer__social a:hover {
      color: #b00000;
      border: 2px dotted #b00000; }

/* line 48, ../sass/layouts/_footer.scss */
.footer__cubevision-subscribe {
  width: 255px;
  background: #fff;
  position: relative;
  margin: 0 auto 10px;
  height: 54px; }
  @media (min-width: 768px) {
    /* line 48, ../sass/layouts/_footer.scss */
    .footer__cubevision-subscribe {
      width: 390px; } }
  /* line 57, ../sass/layouts/_footer.scss */
  .footer__cubevision-subscribe .yt-subscribe__container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    padding-top: 3px; }
  /* line 66, ../sass/layouts/_footer.scss */
  .footer__cubevision-subscribe .btn-alt {
    position: relative;
    width: 100%;
    background: #fff;
    opacity: 1;
    z-index: 2;
    -moz-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease; }
    /* line 73, ../sass/layouts/_footer.scss */
    .footer__cubevision-subscribe .btn-alt i {
      margin-left: 3px;
      display: inline-block; }
  /* line 79, ../sass/layouts/_footer.scss */
  .footer__cubevision-subscribe:hover .btn-alt {
    z-index: -1;
    opacity: 0; }

/* line 87, ../sass/layouts/_footer.scss */
.subscription-button {
  width: 255px;
  margin: auto;
  border: 1px solid #b00000; }
  @media (min-width: 768px) {
    /* line 87, ../sass/layouts/_footer.scss */
    .subscription-button {
      width: 390px; } }
  /* line 96, ../sass/layouts/_footer.scss */
  .subscription-button .btn-alt {
    color: #fff;
    background: #151515;
    width: 100%;
    font-size: 20px;
    font-size: 2rem;
    text-align: center;
    text-transform: uppercase;
    font-family: "League Gothic", Arial, Helvetica, Sans-Serif;
    display: inline-block;
    padding: 15px 0; }
    /* line 106, ../sass/layouts/_footer.scss */
    .subscription-button .btn-alt:hover {
      color: #151515;
      background: #b00000; }

/* line 115, ../sass/layouts/_footer.scss */
.footer__email-subscribe {
  height: 275px;
  margin: 10px auto 10px auto; }
  @media (min-width: 768px) {
    /* line 115, ../sass/layouts/_footer.scss */
    .footer__email-subscribe {
      width: 390px; } }
  /* line 121, ../sass/layouts/_footer.scss */
  .footer__email-subscribe form {
    /*   display: inline-block;
      position: relative; */ }
  /* line 126, ../sass/layouts/_footer.scss */
  .footer__email-subscribe iframe {
    display: inline-block;
    position: relative; }
  /* line 131, ../sass/layouts/_footer.scss */
  .footer__email-subscribe input[type="email"] {
    text-align: center;
    width: 255px;
    border: 1px solid #959595;
    color: #959595;
    background: transparent;
    font-size: 20px;
    font-size: 2rem;
    text-transform: uppercase;
    font-family: "League Gothic", Arial, Helvetica, Sans-Serif;
    display: inline-block;
    padding: 15px 10px;
    -moz-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease; }
    @media (min-width: 768px) {
      /* line 131, ../sass/layouts/_footer.scss */
      .footer__email-subscribe input[type="email"] {
        width: 390px; } }
    /* line 147, ../sass/layouts/_footer.scss */
    .footer__email-subscribe input[type="email"]:focus {
      color: #151515;
      background: #b00000;
      border: 1px solid #b00000;
      text-align: left; }
  /* line 154, ../sass/layouts/_footer.scss */
  .footer__email-subscribe button {
    border: 0;
    background: transparent;
    position: absolute;
    right: 10px;
    top: 9px;
    opacity: 0;
    color: #151515;
    -moz-transform: translate3d(-15px, 0, 0);
    -ms-transform: translate3d(-15px, 0, 0);
    -webkit-transform: translate3d(-15px, 0, 0);
    transform: translate3d(-15px, 0, 0);
    font-size: 30px;
    font-size: 3rem;
    -moz-transition: all 300ms;
    -o-transition: all 300ms;
    -webkit-transition: all 300ms;
    transition: all 300ms;
    z-index: -1; }
  /* line 168, ../sass/layouts/_footer.scss */
  .footer__email-subscribe .focus button {
    z-index: 1;
    opacity: 1;
    -moz-transition-delay: 220ms;
    -o-transition-delay: 220ms;
    -webkit-transition-delay: 220ms;
    transition-delay: 220ms;
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  /* line 175, ../sass/layouts/_footer.scss */
  .footer__email-subscribe #joinListResponse {
    font-size: 20px;
    font-size: 2rem;
    font-family: "League Gothic", Arial, Helvetica, Sans-Serif;
    padding: 15px 10px;
    color: #959595; }

/* line 185, ../sass/layouts/_footer.scss */
.footer__copyright {
  font-size: 9px;
  font-size: 0.9rem;
  color: #555555;
  text-transform: uppercase;
  font-weight: bold; }
  @media (min-width: 768px) {
    /* line 185, ../sass/layouts/_footer.scss */
    .footer__copyright {
      font-size: 10px;
      font-size: 1rem; } }

/* line 196, ../sass/layouts/_footer.scss */
.footer__fh a {
  font-size: 40px;
  font-size: 4rem;
  color: #87764e; }
  /* line 199, ../sass/layouts/_footer.scss */
  .footer__fh a:hover {
    color: #fff; }

/* ***** ----------------------------------------------- ***** */
/* ***** Home Page
/* ***** ----------------------------------------------- ***** */
@media (min-width: 1025px) {
  /* line 4, ../sass/pages/_home.scss */
  .page__home {
    position: relative; } }

/* line 10, ../sass/pages/_home.scss */
.home-intro {
  height: 568px;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(../images/home__intro--mobile.jpg); }
  @media (min-width: 768px) and (max-width: 1024px) {
    /* line 10, ../sass/pages/_home.scss */
    .home-intro {
      max-height: 768px;
      background-image: url(../images/home__intro--tablet.jpg); } }
  @media (min-width: 1025px) {
    /* line 10, ../sass/pages/_home.scss */
    .home-intro {
      position: absolute;
      background-image: url(../images/home__intro--desktop.jpg);
      z-index: -1;
      top: 0;
      left: 0;
      width: 100%;
      display: none; } }

/* line 29, ../sass/pages/_home.scss */
.home-llax {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

/* line 37, ../sass/pages/_home.scss */
.llax {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%; }
  /* line 42, ../sass/pages/_home.scss */
  .llax img {
    width: 100%;
    height: 100%; }

/* line 47, ../sass/pages/_home.scss */
.llax__layer-1 {
  position: fixed; }

/* line 51, ../sass/pages/_home.scss */
.llax__layer-2 {
  position: fixed; }

/* line 55, ../sass/pages/_home.scss */
.llax__layer-3 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("../images/intro-llax__layer-3.jpg"); }

/* line 66, ../sass/pages/_home.scss */
.home-video__container {
  position: relative;
  background: #151515; }
  @media (min-width: 768px) and (max-width: 1024px) {
    /* line 66, ../sass/pages/_home.scss */
    .home-video__container {
      max-height: 768px; } }

/* line 74, ../sass/pages/_home.scss */
.videos-featured__slides {
  width: 100%;
  position: relative; }
  @media (min-width: 768px) {
    /* line 74, ../sass/pages/_home.scss */
    .videos-featured__slides {
      height: 100%; } }

/* line 82, ../sass/pages/_home.scss */
.videos-featured__slide {
  height: 568px;
  width: 100%;
  position: relative;
  text-align: center;
  margin: 0 auto;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  z-index: 2; }
  /* line 72, ../sass/helpers/_mixins.scss */
  .videos-featured__slide:after {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em;
    /* Adjusts for spacing */ }
  @media (min-width: 768px) {
    /* line 82, ../sass/pages/_home.scss */
    .videos-featured__slide {
      height: 100%; } }
  /* line 95, ../sass/pages/_home.scss */
  .videos-featured__slide .click-target {
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%; }

/* line 105, ../sass/pages/_home.scss */
.videos-featured__slide-details {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  max-width: 300px;
  margin-bottom: 70px; }
  /* line 111, ../sass/pages/_home.scss */
  .videos-featured__slide-details .icon-play {
    font-size: 50px;
    font-size: 5rem;
    opacity: 1;
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    -moz-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease; }
  /* line 117, ../sass/pages/_home.scss */
  .videos-featured__slide-details .title {
    font-size: 60px;
    font-size: 6rem;
    line-height: 60px;
    line-height: 6rem;
    font-weight: normal;
    margin: 35px 0;
    text-transform: uppercase; }
  @media (min-width: 768px) {
    /* line 105, ../sass/pages/_home.scss */
    .videos-featured__slide-details {
      margin-bottom: 0; }
      /* line 129, ../sass/pages/_home.scss */
      .videos-featured__slide-details .title {
        font-size: 60px;
        font-size: 6rem;
        line-height: 60px;
        line-height: 6rem; } }
  @media (min-width: 1025px) {
    /* line 136, ../sass/pages/_home.scss */
    .videos-featured__slide-details .icon-play {
      opacity: 0;
      -moz-transform: scale(0.3);
      -ms-transform: scale(0.3);
      -webkit-transform: scale(0.3);
      transform: scale(0.3); } }

/* line 145, ../sass/pages/_home.scss */
.videos-featured__slide:hover .videos-featured__slide-details .icon-play {
  opacity: 1;
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1); }

/* line 152, ../sass/pages/_home.scss */
.home-video__nav {
  font-family: "League Gothic", Arial, Helvetica, Sans-Serif;
  font-size: 26px;
  font-size: 2.6rem;
  position: absolute;
  bottom: 10px;
  width: 100%;
  text-align: center;
  z-index: 100; }

/* ***** ----------------------------------------------- ***** */
/* ***** News Archive Page
/* ***** ----------------------------------------------- ***** */
@media (min-width: 768px) {
  /* line 11, ../sass/pages/_news.scss */
  .page__archive-news .news-archive__item:first-child {
    opacity: 1;
    width: 100%;
    border-bottom: 1px solid #252525;
    background: url(../images/bg__static.jpg); }
    /* line 17, ../sass/pages/_news.scss */
    .page__archive-news .news-archive__item:first-child .news-archive__image,
    .page__archive-news .news-archive__item:first-child .news-archive__details {
      width: 50%;
      float: left;
      background: transparent; }
    /* line 23, ../sass/pages/_news.scss */
    .page__archive-news .news-archive__item:first-child .news-archive__image {
      max-width: 1000px; }
    /* line 27, ../sass/pages/_news.scss */
    .page__archive-news .news-archive__item:first-child .news-archive__details {
      position: relative;
      max-width: 530px;
      margin-top: 60px;
      padding: 60px 35px 0 35px; }
      /* line 32, ../sass/pages/_news.scss */
      .page__archive-news .news-archive__item:first-child .news-archive__details:before {
        content: '';
        position: absolute;
        top: 0;
        left: 35px;
        height: 3px;
        width: 120px;
        background: #fff; } }
@media (min-width: 768px) and (max-width: 1024px) {
  /* line 46, ../sass/pages/_news.scss */
  .page__archive-news .news-archive__item:first-child .news-archive__details {
    margin-top: 0;
    padding: 30px 35px 0 35px; } }

/* line 55, ../sass/pages/_news.scss */
.news-archive__item:hover {
  opacity: 1; }
@media (min-width: 768px) and (max-width: 1024px) {
  /* line 54, ../sass/pages/_news.scss */
  .news-archive__item {
    float: left;
    width: 33.33%;
    border-right: 1px solid #252525; } }
@media (min-width: 1025px) {
  /* line 54, ../sass/pages/_news.scss */
  .news-archive__item {
    float: left;
    width: 25%;
    border-right: 1px solid #252525;
    opacity: 0.6;
    -moz-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease; }
    /* line 71, ../sass/pages/_news.scss */
    .news-archive__item.hover {
      opacity: 1; } }

/* line 77, ../sass/pages/_news.scss */
.news-archive__image {
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  position: relative;
  width: 100%;
  overflow: hidden; }
  /* line 83, ../sass/pages/_news.scss */
  .news-archive__image img {
    display: block;
    width: 100%;
    height: auto !important;
    position: relative;
    -moz-transition: all 0.7s;
    -o-transition: all 0.7s;
    -webkit-transition: all 0.7s;
    transition: all 0.7s;
    z-index: 1; }
  /* line 91, ../sass/pages/_news.scss */
  .news-archive__image:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #b00000;
    opacity: 0;
    z-index: 2;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease; }
  /* line 103, ../sass/pages/_news.scss */
  .news-archive__image .diamond {
    position: absolute;
    height: 60px;
    width: 60px;
    top: 50%;
    left: 50%;
    margin-top: -30px;
    margin-left: -30px;
    z-index: 3;
    opacity: 0;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    text-align: center; }
    /* line 115, ../sass/pages/_news.scss */
    .news-archive__image .diamond:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      border: 3px solid #151515;
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
    /* line 126, ../sass/pages/_news.scss */
    .news-archive__image .diamond .icon-plus {
      color: #151515;
      font-size: 30px;
      font-size: 3rem;
      line-height: 60px;
      line-height: 6rem;
      display: block; }
  @media (min-width: 1025px) {
    /* line 138, ../sass/pages/_news.scss */
    .news-archive__image:hover img {
      -moz-transform: scale(1.15);
      -ms-transform: scale(1.15);
      -webkit-transform: scale(1.15);
      transform: scale(1.15); }
    /* line 142, ../sass/pages/_news.scss */
    .news-archive__image:hover:before {
      opacity: .5; }
    /* line 145, ../sass/pages/_news.scss */
    .news-archive__image:hover .diamond {
      opacity: 1; } }

/* line 160, ../sass/pages/_news.scss */
.news-archive__details {
  padding: 27px 22px;
  position: relative;
  z-index: 2;
  background: #151515; }
  /* line 165, ../sass/pages/_news.scss */
  .news-archive__details .date {
    font-weight: bold; }
  /* line 168, ../sass/pages/_news.scss */
  .news-archive__details .title {
    text-transform: uppercase;
    margin: 5px 0 23px; }
    /* line 172, ../sass/pages/_news.scss */
    .news-archive__details .title a:hover {
      color: #b00000; }
  /* line 177, ../sass/pages/_news.scss */
  .news-archive__details .content {
    color: #959595;
    line-height: 24px;
    line-height: 2.4rem; }
    @media (min-width: 1025px) {
      /* line 177, ../sass/pages/_news.scss */
      .news-archive__details .content {
        -moz-transition: all 250ms ease;
        -o-transition: all 250ms ease;
        -webkit-transition: all 250ms ease;
        transition: all 250ms ease; } }
  /* line 182, ../sass/pages/_news.scss */
  .news-archive__details .continue {
    margin-top: 20px;
    font-weight: bold;
    text-transform: uppercase; }
    /* line 186, ../sass/pages/_news.scss */
    .news-archive__details .continue a {
      color: #b00000; }
      /* line 188, ../sass/pages/_news.scss */
      .news-archive__details .continue a:hover {
        color: #ff0000; }

/* ***** ----------------------------------------------- ***** */
/* ***** News Single Page
/* ***** ----------------------------------------------- ***** */
/* line 198, ../sass/pages/_news.scss */
.news-single {
  background: url(../images/bg__static.jpg); }

/* line 201, ../sass/pages/_news.scss */
.news-single__header {
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 480px;
  position: relative; }
  /* line 205, ../sass/pages/_news.scss */
  .news-single__header:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(rgba(0, 0, 0, 0), #151515);
    opacity: .8; }
  @media (min-width: 768px) {
    /* line 201, ../sass/pages/_news.scss */
    .news-single__header {
      height: 640px; } }

/* line 220, ../sass/pages/_news.scss */
.news-single__details-container {
  position: relative;
  max-width: 1060px;
  height: 100%;
  margin: 0 auto; }

/* line 227, ../sass/pages/_news.scss */
.news-single__details {
  position: absolute;
  padding: 0 0 0 22px;
  bottom: 50px;
  left: 30px;
  right: 30px; }
  /* line 233, ../sass/pages/_news.scss */
  .news-single__details:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 5px;
    background: #fff; }
  /* line 242, ../sass/pages/_news.scss */
  .news-single__details .date {
    font-weight: bold; }
  /* line 245, ../sass/pages/_news.scss */
  .news-single__details .title {
    font-size: 36px;
    font-size: 3.6rem;
    text-transform: uppercase;
    margin-top: 5px;
    margin-bottom: 20px; }
    @media (min-width: 768px) {
      /* line 245, ../sass/pages/_news.scss */
      .news-single__details .title {
        font-size: 48px;
        font-size: 4.8rem; } }
  @media (min-width: 768px) {
    /* line 227, ../sass/pages/_news.scss */
    .news-single__details {
      bottom: 300px;
      left: 65px;
      right: 65px; } }

/* line 261, ../sass/pages/_news.scss */
.news-single__content {
  padding-top: 35px;
  background: url(../images/bg__static.jpg);
  max-width: 1060px;
  min-height: 240px;
  margin: 0 auto;
  z-index: 100;
  position: relative; }
  @media (min-width: 768px) {
    /* line 261, ../sass/pages/_news.scss */
    .news-single__content {
      padding: 65px;
      margin-top: -240px; } }
  /* line 273, ../sass/pages/_news.scss */
  .news-single__content a {
    color: #b00000; }
    /* line 275, ../sass/pages/_news.scss */
    .news-single__content a:hover {
      color: #ff0000; }

/* line 281, ../sass/pages/_news.scss */
.related-news__container,
.home-news__container {
  background: #151515; }
  @media (min-width: 768px) and (max-width: 1024px) {
    /* line 284, ../sass/pages/_news.scss */
    .related-news__container .news-archive__item:last-child,
    .home-news__container .news-archive__item:last-child {
      display: none; } }

/* line 292, ../sass/pages/_news.scss */
.home-news__container .news-archive__item {
  opacity: 1; }

/* line 297, ../sass/pages/_news.scss */
.related-news__container {
  display: none;
  padding-top: 20px; }
  /* line 300, ../sass/pages/_news.scss */
  .related-news__container h2 {
    font-size: 30px;
    font-size: 3rem; }
  @media (min-width: 768px) {
    /* line 297, ../sass/pages/_news.scss */
    .related-news__container {
      display: block; } }

/* ***** ----------------------------------------------- ***** */
/* ***** Videos Page
/* ***** ----------------------------------------------- ***** */
/* line 8, ../sass/pages/_videos.scss */
.videos__container {
  background: url(../images/bg__static.jpg); }

/* line 12, ../sass/pages/_videos.scss */
.videos__featured-container {
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min-width: 768px) and (max-width: 1024px) {
    /* line 12, ../sass/pages/_videos.scss */
    .videos__featured-container {
      background: url(../images/videos-archive__header--tablet.jpg); } }
  @media (min-width: 1025px) {
    /* line 12, ../sass/pages/_videos.scss */
    .videos__featured-container {
      background: url(../images/videos-archive__header--desktop.jpg); } }

/* line 23, ../sass/pages/_videos.scss */
.videos__featured {
  height: 568px;
  position: relative;
  text-align: center;
  margin: 0 auto;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  z-index: 2; }
  /* line 72, ../sass/helpers/_mixins.scss */
  .videos__featured:after {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em;
    /* Adjusts for spacing */ }
  @media (min-width: 768px) {
    /* line 23, ../sass/pages/_videos.scss */
    .videos__featured {
      max-width: 918px;
      height: 511px;
      top: 80px; }
      /* line 35, ../sass/pages/_videos.scss */
      .videos__featured:before {
        content: '';
        background-image: url("../images/shadow-video.png");
        background-repeat: no-repeat;
        background-position: top center;
        background-size: 100% auto;
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        height: 53px; }
      /* line 47, ../sass/pages/_videos.scss */
      .videos__featured .icon-play {
        opacity: .5;
        -moz-transition: all 250ms ease;
        -o-transition: all 250ms ease;
        -webkit-transition: all 250ms ease;
        transition: all 250ms ease; }
      /* line 53, ../sass/pages/_videos.scss */
      .videos__featured:hover .videos__featured-details .icon-play {
        opacity: 1; }
      /* line 56, ../sass/pages/_videos.scss */
      .videos__featured:hover .videos__featured-details .title {
        opacity: 1; } }
  /* line 62, ../sass/pages/_videos.scss */
  .videos__featured .click-target {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%; }

/* line 73, ../sass/pages/_videos.scss */
.videos__featured-details {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  max-width: 300px; }
  /* line 78, ../sass/pages/_videos.scss */
  .videos__featured-details .icon-play {
    font-size: 45px;
    font-size: 4.5rem; }
  /* line 81, ../sass/pages/_videos.scss */
  .videos__featured-details .title {
    font-size: 60px;
    font-size: 6rem;
    line-height: 60px;
    line-height: 6rem;
    font-weight: normal;
    margin: 35px 0;
    text-transform: uppercase; }
  @media (min-width: 768px) {
    /* line 73, ../sass/pages/_videos.scss */
    .videos__featured-details {
      width: 100%;
      max-width: 85%; }
      /* line 95, ../sass/pages/_videos.scss */
      .videos__featured-details .title {
        width: 100%;
        max-width: 85%;
        text-align: center;
        position: absolute;
        bottom: -20px;
        font-size: 24px;
        font-size: 2.4rem;
        opacity: .5;
        -moz-transition: all 250ms ease;
        -o-transition: all 250ms ease;
        -webkit-transition: all 250ms ease;
        transition: all 250ms ease; }
      /* line 105, ../sass/pages/_videos.scss */
      .videos__featured-details .content {
        display: none; } }

/* line 112, ../sass/pages/_videos.scss */
.videos__nav {
  padding: 27px 10px;
  position: relative;
  z-index: 2; }
  /* line 116, ../sass/pages/_videos.scss */
  .videos__nav a {
    font-size: 20px;
    font-size: 2rem;
    font-family: "League Gothic", Arial, Helvetica, Sans-Serif;
    color: #b00000;
    text-transform: uppercase; }
    /* line 121, ../sass/pages/_videos.scss */
    .videos__nav a i {
      margin-right: 5px;
      vertical-align: middle;
      display: inline-block;
      position: relative;
      top: -2px; }
      /* line 127, ../sass/pages/_videos.scss */
      .videos__nav a i.icon-menu {
        font-size: 14px;
        font-size: 1.4rem; }
    /* line 132, ../sass/pages/_videos.scss */
    .videos__nav a:hover {
      color: #fff; }
  @media (min-width: 768px) {
    /* line 112, ../sass/pages/_videos.scss */
    .videos__nav {
      max-width: 960px;
      margin: 85px auto 0;
      text-align: center; }
      /* line 140, ../sass/pages/_videos.scss */
      .videos__nav .sort {
        display: none; }
      /* line 143, ../sass/pages/_videos.scss */
      .videos__nav .subscribe {
        float: none;
        display: inline-block; } }

/* line 150, ../sass/pages/_videos.scss */
.yt-subscribe__container--videos {
  background: #fff;
  width: 191px;
  padding: 3px 0 0 3px;
  margin: 0 auto;
  display: none;
  float: right; }
  @media (min-width: 768px) {
    /* line 150, ../sass/pages/_videos.scss */
    .yt-subscribe__container--videos {
      float: none; } }

/* line 162, ../sass/pages/_videos.scss */
.videos__filters {
  display: none;
  max-width: 960px;
  margin: 0 auto;
  background: #151515; }
  /* line 167, ../sass/pages/_videos.scss */
  .videos__filters a {
    padding: 18px 55px;
    display: block;
    font-size: 20px;
    font-size: 2rem;
    font-family: "League Gothic", Arial, Helvetica, Sans-Serif;
    color: #b00000;
    text-transform: uppercase;
    border-bottom: 1px solid #252525; }
    /* line 175, ../sass/pages/_videos.scss */
    .videos__filters a:hover {
      color: #151515;
      background: #b00000; }
    /* line 179, ../sass/pages/_videos.scss */
    .videos__filters a.active {
      color: #151515;
      background: #b00000; }
  @media (min-width: 768px) {
    /* line 162, ../sass/pages/_videos.scss */
    .videos__filters {
      background: transparent;
      display: block;
      text-align: center;
      margin-bottom: 35px; }
      /* line 190, ../sass/pages/_videos.scss */
      .videos__filters a {
        color: #959595;
        display: inline-block;
        border-bottom: 0;
        padding: 0 0;
        margin: 0 7px;
        position: relative; }
        /* line 196, ../sass/pages/_videos.scss */
        .videos__filters a:hover {
          color: #b00000;
          background: transparent; }
        /* line 200, ../sass/pages/_videos.scss */
        .videos__filters a.active {
          color: #b00000;
          background: transparent; }
        /* line 135, ../sass/helpers/_mixins.scss */
        .videos__filters a:after {
          content: '';
          width: 100%;
          position: absolute;
          bottom: -2px;
          left: 0;
          opacity: 0;
          height: 2px;
          background-color: #b00000;
          -moz-transform: translate3D(0, 5px, 0);
          -ms-transform: translate3D(0, 5px, 0);
          -webkit-transform: translate3D(0, 5px, 0);
          transform: translate3D(0, 5px, 0);
          -moz-transition: all 250ms ease;
          -o-transition: all 250ms ease;
          -webkit-transition: all 250ms ease;
          transition: all 250ms ease; }
        /* line 147, ../sass/helpers/_mixins.scss */
        .videos__filters a:hover:after {
          opacity: 1;
          -moz-transform: translate3D(0, 0, 0);
          -ms-transform: translate3D(0, 0, 0);
          -webkit-transform: translate3D(0, 0, 0);
          transform: translate3D(0, 0, 0); } }
  @media (min-width: 1025px) {
    /* line 209, ../sass/pages/_videos.scss */
    .videos__filters a {
      margin: 0 10px;
      font-size: 24px;
      font-size: 2.4rem; } }

/* line 216, ../sass/pages/_videos.scss */
.videos__list {
  max-width: 930px;
  margin: 0 auto; }

/* line 221, ../sass/pages/_videos.scss */
.videos__item {
  width: 100%; }
  @media (min-width: 768px) {
    /* line 221, ../sass/pages/_videos.scss */
    .videos__item {
      width: 25%;
      padding: 5px 5px 0 5px; } }
  /* line 231, ../sass/pages/_videos.scss */
  .videos__item.active .videos__item__link-target .videos__item-image:before {
    border: 3px solid #b00000;
    opacity: 1; }
  /* line 235, ../sass/pages/_videos.scss */
  .videos__item.active .videos__item__link-target .videos__item-image i {
    opacity: 1; }

/* line 243, ../sass/pages/_videos.scss */
.videos__item__link-target {
  display: block;
  width: 100%; }
  @media (min-width: 768px) {
    /* line 243, ../sass/pages/_videos.scss */
    .videos__item__link-target {
      padding-top: 15px;
      padding-bottom: 15px; } }
  /* line 252, ../sass/pages/_videos.scss */
  .videos__item__link-target:hover .videos__item-image:before {
    border: 3px solid #b00000;
    opacity: 1; }
  /* line 256, ../sass/pages/_videos.scss */
  .videos__item__link-target:hover .videos__item-image i {
    opacity: 1; }

/* line 265, ../sass/pages/_videos.scss */
.videos__item-image {
  display: block;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 237px;
  text-align: center;
  opacity: 1;
  position: relative; }
  /* line 72, ../sass/helpers/_mixins.scss */
  .videos__item-image:after {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em;
    /* Adjusts for spacing */ }
  /* line 273, ../sass/pages/_videos.scss */
  .videos__item-image:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(175, 0, 0, 0.5);
    opacity: 0;
    border: 3px solid transparent;
    -moz-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease; }
  /* line 285, ../sass/pages/_videos.scss */
  .videos__item-image i {
    position: relative;
    top: 15px;
    color: #000;
    font-size: 60px;
    font-size: 6rem;
    opacity: 0;
    -moz-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease; }
  @media (min-width: 768px) {
    /* line 265, ../sass/pages/_videos.scss */
    .videos__item-image {
      height: 126px; }
      /* line 296, ../sass/pages/_videos.scss */
      .videos__item-image i {
        top: 5px;
        font-size: 30px;
        font-size: 3rem; } }

/* line 304, ../sass/pages/_videos.scss */
.videos__item-details {
  display: none;
  font-size: 13px;
  font-size: 1.3rem;
  padding: 10px 0;
  font-weight: bold; }
  @media (min-width: 768px) {
    /* line 304, ../sass/pages/_videos.scss */
    .videos__item-details {
      display: block; } }
  /* line 312, ../sass/pages/_videos.scss */
  .videos__item-details .date {
    color: #959595; }
  /* line 315, ../sass/pages/_videos.scss */
  .videos__item-details .title {
    font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 17px;
    line-height: 1.7rem;
    margin: 5px 0;
    font-weight: bold; }
    /* line 322, ../sass/pages/_videos.scss */
    .videos__item-details .title a:hover {
      color: #b00000; }
  /* line 327, ../sass/pages/_videos.scss */
  .videos__item-details .user {
    color: #b00000; }

/* ***** ----------------------------------------------- ***** */
/* ***** Discography Archive
/* ***** ----------------------------------------------- ***** */
/* line 5, ../sass/pages/_discography.scss */
.page__header--discog {
  background-image: url(../images/discography__header--mobile.jpg); }
  @media (min-width: 768px) and (max-width: 1024px) {
    /* line 5, ../sass/pages/_discography.scss */
    .page__header--discog {
      background-image: url(../images/discography__header--tablet.jpg); } }
  @media (min-width: 1025px) {
    /* line 5, ../sass/pages/_discography.scss */
    .page__header--discog {
      background-image: url(../images/discography__header--desktop.jpg); } }

/* ***** ----------------------------------------------- ***** */
/* ***** Discography Single
/* ***** ----------------------------------------------- ***** */
@media (min-width: 768px) {
  /* line 19, ../sass/pages/_discography.scss */
  .discog-single__header-details {
    float: right; } }

/* line 25, ../sass/pages/_discography.scss */
.discog-single__title {
  text-transform: uppercase; }

/* line 29, ../sass/pages/_discography.scss */
.discog-single__artwork {
  position: relative;
  z-index: 2; }
  @media (min-width: 768px) {
    /* line 29, ../sass/pages/_discography.scss */
    .discog-single__artwork {
      float: left; } }

/* line 37, ../sass/pages/_discography.scss */
.discog-single__related-container {
  display: none; }

/* line 44, ../sass/pages/_discography.scss */
.discog-single__tracklist {
  padding: 0 25px;
  width: 100%;
  float: left; }
  @media (min-width: 768px) {
    /* line 44, ../sass/pages/_discography.scss */
    .discog-single__tracklist {
      padding: 0; } }

/* line 53, ../sass/pages/_discography.scss */
.discog-single__track {
  width: 100%;
  padding-left: 35px;
  padding-right: 105px;
  padding-top: 25px;
  padding-bottom: 25px;
  border-bottom: 1px solid #252525;
  min-height: 83px; }
  /* line 61, ../sass/pages/_discography.scss */
  .discog-single__track .col {
    float: left; }
  /* line 64, ../sass/pages/_discography.scss */
  .discog-single__track:last-child {
    border-bottom: 0; }
  @media (min-width: 768px) {
    /* line 53, ../sass/pages/_discography.scss */
    .discog-single__track {
      padding-right: 163px; } }

/* line 72, ../sass/pages/_discography.scss */
.track__number {
  width: 35px;
  margin-left: -35px;
  font-size: 34px;
  font-size: 3.4rem;
  line-height: 28px;
  line-height: 2.8rem;
  color: #b00000;
  font-family: "League Gothic", Arial, Helvetica, Sans-Serif; }

/* line 81, ../sass/pages/_discography.scss */
.track__info {
  width: 100%;
  padding-right: 5px;
  text-transform: uppercase; }
  /* line 85, ../sass/pages/_discography.scss */
  .track__info .track__name {
    font-weight: bold; }

/* line 90, ../sass/pages/_discography.scss */
.track__purchase {
  width: 105px;
  margin-right: -105px;
  text-align: center; }
  /* line 94, ../sass/pages/_discography.scss */
  .track__purchase .btn, .track__purchase .pagination .page-numbers.next, .pagination .track__purchase .page-numbers.next {
    width: 100%;
    padding: 9px 7px 7px; }
  @media (min-width: 768px) {
    /* line 90, ../sass/pages/_discography.scss */
    .track__purchase {
      width: 163px;
      margin-right: -163px; } }

/* ***** ----------------------------------------------- ***** */
/* ***** Filmography Page
/* ***** ----------------------------------------------- ***** */
/* line 5, ../sass/pages/_filmography.scss */
.page__header--film {
  background-image: url(../images/filmography__header--mobile.jpg); }
  @media (min-width: 768px) and (max-width: 1024px) {
    /* line 5, ../sass/pages/_filmography.scss */
    .page__header--film {
      background-image: url(../images/filmography__header--tablet.jpg); } }
  @media (min-width: 1025px) {
    /* line 5, ../sass/pages/_filmography.scss */
    .page__header--film {
      background-image: url(../images/filmography__header--desktop.jpg); } }

/* line 16, ../sass/pages/_filmography.scss */
.film-archive__image img {
  display: block; }

/* ***** ----------------------------------------------- ***** */
/* ***** Film ography Single Mobile Page
/* ***** ----------------------------------------------- ***** */
/* line 26, ../sass/pages/_filmography.scss */
.page-content--film {
  padding-top: 250px; }

@media (min-width: 768px) {
  /* line 30, ../sass/pages/_filmography.scss */
  .single__content--film {
    margin-top: -160px; } }

/* ***** ----------------------------------------------- ***** */
/* ***** Tour Page
/* ***** ----------------------------------------------- ***** */
/* line 5, ../sass/pages/_tour.scss */
.page__header--tour {
  padding-top: 160px;
  background-image: url(../images/tour__header--mobile.jpg);
  background-position: center top; }
  @media (min-width: 768px) and (max-width: 1024px) {
    /* line 5, ../sass/pages/_tour.scss */
    .page__header--tour {
      background-image: url(../images/tour__header--tablet.jpg); } }
  @media (min-width: 1025px) {
    /* line 5, ../sass/pages/_tour.scss */
    .page__header--tour {
      background-image: url(../images/tour__header--desktop.jpg); } }

/* line 17, ../sass/pages/_tour.scss */
.tour-list {
  max-width: 960px;
  margin: 0 auto;
  padding: 0 20px; }

/* line 23, ../sass/pages/_tour.scss */
.tour-item {
  width: 100%;
  padding-left: 70px;
  padding-right: 100px;
  padding-top: 25px;
  padding-bottom: 25px;
  border-bottom: 1px solid #252525; }
  /* line 30, ../sass/pages/_tour.scss */
  .tour-item .col {
    float: left; }
  /* line 33, ../sass/pages/_tour.scss */
  .tour-item:last-child {
    border-bottom: 0; }
  @media (min-width: 768px) {
    /* line 23, ../sass/pages/_tour.scss */
    .tour-item {
      padding-left: 90px;
      padding-right: 250px; } }

/* line 42, ../sass/pages/_tour.scss */
.tour-item__date {
  text-transform: uppercase;
  width: 70px;
  margin-left: -70px;
  font-size: 40px;
  font-size: 4rem;
  line-height: 40px;
  line-height: 4rem;
  color: #b00000;
  font-family: "League Gothic", Arial, Helvetica, Sans-Serif; }
  /* line 50, ../sass/pages/_tour.scss */
  .tour-item__date .day {
    font-weight: 900; }
  @media (min-width: 768px) {
    /* line 42, ../sass/pages/_tour.scss */
    .tour-item__date {
      width: 90px;
      margin-left: -90px; } }

/* line 59, ../sass/pages/_tour.scss */
.tour-item__info {
  width: 100%;
  padding-right: 10px;
  line-height: 19px;
  line-height: 1.9rem; }
  /* line 63, ../sass/pages/_tour.scss */
  .tour-item__info .tour-item__venue {
    text-transform: uppercase;
    font-weight: bold; }

/* line 69, ../sass/pages/_tour.scss */
.tour-item__share-purchase {
  width: 100px;
  margin-right: -100px;
  text-align: right; }
  /* line 73, ../sass/pages/_tour.scss */
  .tour-item__share-purchase .btn, .tour-item__share-purchase .pagination .page-numbers.next, .pagination .tour-item__share-purchase .page-numbers.next {
    line-height: 19px;
    line-height: 1.9rem;
    padding: 7px 7px 5px; }
  @media (min-width: 768px) {
    /* line 69, ../sass/pages/_tour.scss */
    .tour-item__share-purchase {
      width: 250px;
      margin-right: -250px;
      float: right; } }

/* line 84, ../sass/pages/_tour.scss */
.tour-item__share {
  color: #b00000;
  position: relative;
  margin: 6px 0;
  display: block;
  text-align: right; }
  /* line 91, ../sass/pages/_tour.scss */
  .tour-item__share a:hover {
    color: #ff0000;
    background: transparent; }
  /* line 96, ../sass/pages/_tour.scss */
  .tour-item__share .icon-share-atom {
    color: #b00000;
    cursor: pointer; }
    /* line 99, ../sass/pages/_tour.scss */
    .tour-item__share .icon-share-atom:hover {
      border: 0;
      color: #ff0000; }
  @media (min-width: 768px) {
    /* line 84, ../sass/pages/_tour.scss */
    .tour-item__share {
      float: left;
      margin: 3px 0; } }

/* line 111, ../sass/pages/_tour.scss */
.tour-item__share-hide span,
.tour-item__share-hide a {
  display: inline-block;
  -moz-transition: all 250ms ease;
  -o-transition: all 250ms ease;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1); }

/* line 119, ../sass/pages/_tour.scss */
.tour-item__share-reveal a {
  color: #151515;
  background: #b00000;
  top: 8px;
  right: 0;
  position: absolute;
  -moz-transition: all 250ms ease;
  -o-transition: all 250ms ease;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
  box-shadow: 0 0 0 2px #b00000;
  width: 25px;
  height: 25px;
  line-height: 25px;
  line-height: 2.5rem; }
  @media (min-width: 768px) {
    /* line 119, ../sass/pages/_tour.scss */
    .tour-item__share-reveal a {
      top: 4px; } }
/* line 136, ../sass/pages/_tour.scss */
.tour-item__share-reveal a:nth-child(1n + 1) {
  right: 0px; }
/* line 136, ../sass/pages/_tour.scss */
.tour-item__share-reveal a:nth-child(2n + 2) {
  right: 32px; }
/* line 136, ../sass/pages/_tour.scss */
.tour-item__share-reveal a:nth-child(3n + 3) {
  right: 64px; }
/* line 136, ../sass/pages/_tour.scss */
.tour-item__share-reveal a:nth-child(4n + 4) {
  right: 96px; }

/* line 144, ../sass/pages/_tour.scss */
.show-share .tour-item__share-hide span,
.show-share .tour-item__share-hide a {
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0); }
/* line 150, ../sass/pages/_tour.scss */
.show-share .tour-item__share-reveal a {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1); }

/* line 157, ../sass/pages/_tour.scss */
.tour__no-dates {
  text-transform: uppercase;
  text-align: center; }

/* ***** ----------------------------------------------- ***** */
/* ***** Merch Page
/* ***** ----------------------------------------------- ***** */
/* line 5, ../sass/pages/_merch.scss */
.page__header--merch {
  height: 840px;
  /* height: 480px; */
  /* padding-top: 200px; */
  padding-top: 100px;
  background-image: url(../images/merch__header--mobile.jpg); }
  @media (min-width: 768px) and (max-width: 1024px) {
    /* line 5, ../sass/pages/_merch.scss */
    .page__header--merch {
      background-image: url(../images/merch__header--tablet.jpg); } }
  @media (min-width: 1025px) {
    /* line 5, ../sass/pages/_merch.scss */
    .page__header--merch {
      background-image: url(../images/merch__header--desktop.jpg); } }
  @media (min-width: 768px) {
    /* line 5, ../sass/pages/_merch.scss */
    .page__header--merch {
      height: 985px;
      /* height: 715px; */
      /* padding-top: 330px; */
      padding-top: 230px; } }
  /* line 24, ../sass/pages/_merch.scss */
  .page__header--merch iframe {
    display: inline-block; }

/* ***** ----------------------------------------------- ***** */
/* ***** Browser Fixes / Hacks
/* ***** ----------------------------------------------- ***** */
/* ***** IE Fixes / Hacks
/* ***** ----------------------------------------------- ***** */
/* ***** Safari Fixes / Hacks
/* ***** ----------------------------------------------- ***** */
