/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */
/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Imports
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Imports
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 5, ../../../../../../../../../../Users/lucasdoig/.rvm/gems/ruby-2.1.5/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../../Users/lucasdoig/.rvm/gems/ruby-2.1.5/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../../Users/lucasdoig/.rvm/gems/ruby-2.1.5/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../../Users/lucasdoig/.rvm/gems/ruby-2.1.5/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../../Users/lucasdoig/.rvm/gems/ruby-2.1.5/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../../Users/lucasdoig/.rvm/gems/ruby-2.1.5/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../../Users/lucasdoig/.rvm/gems/ruby-2.1.5/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../../Users/lucasdoig/.rvm/gems/ruby-2.1.5/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../../Users/lucasdoig/.rvm/gems/ruby-2.1.5/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|FONT MIXIN
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|LINES
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|COLORS
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|GLOBAL TYPOGRAPHY
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 108, ../sass/_variables.scss */
h2 {
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 800;
  font-style: normal;
  font-size: 1.4em;
  letter-spacing: 1px;
  color: #fff;
}

/* line 115, ../sass/_variables.scss */
.text-content p {
  font-family: Georgia, serif;
  font-style: italic;
  color: #fff;
  font-size: 1em;
  line-height: 1.5em;
}

/* line 122, ../sass/_variables.scss */
h1#page-title {
  display: none;
}

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Animations
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
@-webkit-keyframes shake {
  8%, 41% {
    -webkit-transform: translateX(-10px);
  }
  25%, 58% {
    -webkit-transform: translateX(10px);
  }
  75% {
    -webkit-transform: translateX(-5px);
  }
  92% {
    -webkit-transform: translateX(5px);
  }
  0%, 100% {
    -webkit-transform: translateX(0);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
  }
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-50px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|GLOBALS
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 176, ../sass/_variables.scss */
html {
  background: #000;
}

/* line 180, ../sass/_variables.scss */
body {
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  background: #fff;
}

/* line 186, ../sass/_variables.scss */
.tabs {
  display: none;
}

/* line 190, ../sass/_variables.scss */
#zone-content {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

/* line 196, ../sass/_variables.scss */
#region-content {
  width: 100%;
  margin: 0px;
}

/* line 201, ../sass/_variables.scss */
.panels-flexible-region {
  width: 100%;
}

/* line 205, ../sass/_variables.scss */
.panels-flexible-row-last {
  margin: auto !important;
}

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Header area 
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 7, ../sass/_header-area-global.scss */
#section-header {
  z-index: 100;
  position: fixed;
  width: 100%;
  background: #000;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}

/* line 17, ../sass/_header-area-global.scss */
#zone-branding {
  width: 100%;
  display: block;
  padding: 0.9em 0 0.6em 0;
  position: relative;
}

/* line 24, ../sass/_header-area-global.scss */
#zone-menu-wrapper {
  width: 100%;
  position: relative;
}

/* line 29, ../sass/_header-area-global.scss */
#zone-menu {
  width: 100%;
  margin: 0;
}

/* line 34, ../sass/_header-area-global.scss */
.header-wrapper {
  width: 100%;
  position: relative;
  overflow: hidden;
  display: block;
  min-height: 400px;
}

/* line 42, ../sass/_header-area-global.scss */
#region-branding, #region-menu {
  width: 100%;
  margin: 0px;
}

/* line 47, ../sass/_header-area-global.scss */
.menu-enticer {
  position: relative;
  width: 100%;
  display: block;
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
}
/* line 53, ../sass/_header-area-global.scss */
.menu-enticer a.menu-toggle {
  color: #fff;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  float: right;
  padding-right: 0.5em;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
/* line 63, ../sass/_header-area-global.scss */
.menu-enticer a.menu-toggle span.menu-text {
  display: none;
}
/* line 68, ../sass/_header-area-global.scss */
.menu-enticer a.logo-mobile {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 49%;
  max-width: 160px;
  padding-left: 0.8em;
}
/* line 73, ../sass/_header-area-global.scss */
.menu-enticer a.logo-mobile svg {
  fill: #fff;
  width: 100%;
  height: auto;
}

/* line 81, ../sass/_header-area-global.scss */
.main-menu {
  width: 100%;
  display: none;
  padding-bottom: 0.6em;
}
/* line 86, ../sass/_header-area-global.scss */
.main-menu ul {
  text-align: center;
}
/* line 88, ../sass/_header-area-global.scss */
.main-menu ul li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  text-transform: uppercase;
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 700;
  font-style: normal;
  font-weight: 600;
  font-size: 0.9em;
  width: 100%;
  margin: 0;
  border-top: 1px solid #2a2a2a;
}
@media screen and (orientation: landscape) {
  /* line 88, ../sass/_header-area-global.scss */
  .main-menu ul li {
    width: 24%;
    padding: 0;
  }
}
/* line 102, ../sass/_header-area-global.scss */
.main-menu ul li a {
  color: #fff;
  text-decoration: none;
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding: 1em 0 1em 0;
}

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|BANNER AREA
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 121, ../sass/_header-area-global.scss */
#banner-area {
  display: none;
}
/* line 124, ../sass/_header-area-global.scss */
#banner-area .banner-wrapper {
  width: 100%;
  height: 250px;
  background-size: cover;
}
/* line 129, ../sass/_header-area-global.scss */
#banner-area .banner-wrapper .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 250px;
  background: url(../images/gradient-overlay.png) no-repeat center 60px;
  background-size: cover;
  display: block;
  z-index: 0;
}
/* line 141, ../sass/_header-area-global.scss */
#banner-area .banner-wrapper a.home-link {
  width: 250px;
  display: block;
  position: relative;
  float: left;
}
/* line 146, ../sass/_header-area-global.scss */
#banner-area .banner-wrapper a.home-link svg {
  fill: #fff;
}
/* line 152, ../sass/_header-area-global.scss */
#banner-area .banner-wrapper.dark-logo a.home-link svg {
  fill: #000;
}
/* line 159, ../sass/_header-area-global.scss */
#banner-area .banner-inner {
  width: 70%;
  max-width: 960px;
  min-width: 960px;
  margin: auto;
  padding-top: 3em;
  position: relative;
  z-index: 10;
}

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|LINES NAV ICON
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 176, ../sass/_header-area-global.scss */
.lines-button {
  display: inline-block;
  -webkit-transition: 0.3s;
  -ms-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  background: none;
  border: none;
  cursor: pointer;
  user-select: none;
  border-radius: 0.21429rem;
  -webkit-appearance: none;
}
/* line 186, ../sass/_header-area-global.scss */
.lines-button:focus {
  outline: none;
}
/* line 190, ../sass/_header-area-global.scss */
.lines-button:hover {
  opacity: 1;
}
/* line 194, ../sass/_header-area-global.scss */
.lines-button:active {
  -webkit-transition: 0;
  -ms-transition: 0;
  -moz-transition: 0;
  -o-transition: 0;
  transition: 0;
  background: rgba(0, 0, 0, 0.1);
}

/* line 200, ../sass/_header-area-global.scss */
.lines {
  display: inline-block;
  width: 1.5rem;
  height: 0.1875rem;
  background: #fff;
  transition: 0.3s;
  position: relative;
  /*create the upper and lower lines as pseudo-elements of the middle line*/
}
/* line 207, ../sass/_header-area-global.scss */
.lines:before, .lines:after {
  display: inline-block;
  width: 1.5rem;
  height: 0.1875rem;
  background: #fff;
  transition: 0.3s;
  position: absolute;
  left: 0;
  content: '';
  -webkit-transform-origin: 0.10714rem center;
  -ms-transform-origin: 0.10714rem center;
  -moz-transform-origin: 0.10714rem center;
  -o-transform-origin: 0.10714rem center;
  transform-origin: 0.10714rem center;
}
/* line 216, ../sass/_header-area-global.scss */
.lines:before {
  top: 0.5rem;
}
/* line 217, ../sass/_header-area-global.scss */
.lines:after {
  top: -0.5rem;
}

/* line 222, ../sass/_header-area-global.scss */
.front.video-active .lines {
  display: inline-block;
  width: 1.5rem;
  height: 0.1875rem;
  background: #000;
  transition: 0.3s;
  position: relative;
  /*create the upper and lower lines as pseudo-elements of the middle line*/
}
@media screen and (max-width: 740px) {
  /* line 222, ../sass/_header-area-global.scss */
  .front.video-active .lines {
    background: #fff;
  }
}
/* line 229, ../sass/_header-area-global.scss */
.front.video-active .lines:before, .front.video-active .lines:after {
  display: inline-block;
  width: 1.5rem;
  height: 0.1875rem;
  background: #000;
  transition: 0.3s;
  position: absolute;
  left: 0;
  content: '';
  -webkit-transform-origin: 0.10714rem center;
  -ms-transform-origin: 0.10714rem center;
  -moz-transform-origin: 0.10714rem center;
  -o-transform-origin: 0.10714rem center;
  transform-origin: 0.10714rem center;
}
@media screen and (max-width: 740px) {
  /* line 229, ../sass/_header-area-global.scss */
  .front.video-active .lines:before, .front.video-active .lines:after {
    background: #fff;
  }
}
/* line 238, ../sass/_header-area-global.scss */
.front.video-active .lines:before {
  top: 0.5rem;
}
/* line 239, ../sass/_header-area-global.scss */
.front.video-active .lines:after {
  top: -0.5rem;
}
/* line 241, ../sass/_header-area-global.scss */
.front.video-active .lines.scrolled {
  display: inline-block;
  width: 1.5rem;
  height: 0.1875rem;
  background: #fff;
  transition: 0.3s;
}
/* line 243, ../sass/_header-area-global.scss */
.front.video-active .lines.scrolled:before, .front.video-active .lines.scrolled:after {
  display: inline-block;
  width: 1.5rem;
  height: 0.1875rem;
  background: #fff;
  transition: 0.3s;
}

/* line 249, ../sass/_header-area-global.scss */
.lines-button.x.close .lines {
  /*hide the middle line*/
  background: transparent;
  /*overlay the lines by setting both their top values to 0*/
}
/* line 255, ../sass/_header-area-global.scss */
.lines-button.x.close .lines:before, .lines-button.x.close .lines:after {
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  background: #fff;
  top: 0;
  width: 1.5rem;
}
/* line 264, ../sass/_header-area-global.scss */
.lines-button.x.close .lines:before {
  -webkit-transform: rotate3d(0, 0, 1, 45deg);
  -ms-transform: rotate3d(0, 0, 1, 45deg);
  -moz-transform: rotate3d(0, 0, 1, 45deg);
  -o-transform: rotate3d(0, 0, 1, 45deg);
  transform: rotate3d(0, 0, 1, 45deg);
}
/* line 268, ../sass/_header-area-global.scss */
.lines-button.x.close .lines:after {
  -webkit-transform: rotate3d(0, 0, 1, -45deg);
  -ms-transform: rotate3d(0, 0, 1, -45deg);
  -moz-transform: rotate3d(0, 0, 1, -45deg);
  -o-transform: rotate3d(0, 0, 1, -45deg);
  transform: rotate3d(0, 0, 1, -45deg);
}

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|HOME PAGE SPECIFIC
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 8, ../sass/_home-page-global.scss */
.front #section-header {
  background: none;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
/* line 16, ../sass/_home-page-global.scss */
.front .menu-enticer a.logo-mobile {
  opacity: 0;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
/* line 23, ../sass/_home-page-global.scss */
.front .menu-enticer a.menu-toggle {
  color: #fff;
}
/* line 28, ../sass/_home-page-global.scss */
.front #section-header.menu-active, .front #section-header.scrolled {
  background: #000;
}
/* line 32, ../sass/_home-page-global.scss */
.front #section-header.menu-active .menu-enticer a.logo-mobile, .front #section-header.scrolled .menu-enticer a.logo-mobile {
  opacity: 1;
}
/* line 35, ../sass/_home-page-global.scss */
.front #section-header.menu-active .menu-enticer a.menu-toggle, .front #section-header.scrolled .menu-enticer a.menu-toggle {
  color: #fff;
}
/* line 42, ../sass/_home-page-global.scss */
.front .panels-flexible-region-inside-first .panel-separator {
  margin: 0;
}

/* line 51, ../sass/_home-page-global.scss */
.front.video-active .menu-enticer a.menu-toggle {
  color: #000;
}

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|HERO IMAGE
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 63, ../sass/_home-page-global.scss */
.hero-wrapper {
  width: 100%;
  overflow: hidden;
  position: relative;
  display: block;
  height: 100%;
}
/* line 71, ../sass/_home-page-global.scss */
.hero-wrapper #video_background {
  position: absolute;
  display: none;
  bottom: 0px;
  right: 0px;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 0;
  overflow: hidden;
}
/* line 73, ../sass/_home-page-global.scss */
.hero-wrapper .hero-logo {
  width: 100%;
  display: block;
  text-indent: -9999px;
  background: url(../images/mobile-logox2.png) no-repeat 50% 50%;
  background-size: 200px 142px;
  height: auto !important;
  min-height: 100% !important;
  position: absolute;
  z-index: 10;
  -webkit-animation: fadeInDown .6s linear;
}
/* line 86, ../sass/_home-page-global.scss */
.hero-wrapper #video_background {
  position: absolute;
  display: none;
  top: 0;
  right: 0px;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 0;
  overflow: hidden;
}
/* line 99, ../sass/_home-page-global.scss */
.hero-wrapper .inner-container {
  z-index: 11;
  position: absolute;
  overflow: hidden;
  height: auto;
  bottom: 10px;
  left: 10px;
}
/* line 107, ../sass/_home-page-global.scss */
.hero-wrapper .overlay {
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  width: 100%;
  height: 100%;
}
/* line 114, ../sass/_home-page-global.scss */
.hero-wrapper .hero-content {
  margin: 15px 0;
  line-height: 1.1em;
  text-align: left;
  color: #fff;
  text-shadow: 1px 1px 1px #000;
}
/* line 122, ../sass/_home-page-global.scss */
.hero-wrapper .hero-content.date span {
  vertical-align: super;
  font-size: .5em;
}
/* line 127, ../sass/_home-page-global.scss */
.hero-wrapper .hero-button {
  display: inline-block;
  position: relative;
  float: center;
  color: white;
  text-shadow: none;
  text-decoration: none;
  border: 1px white solid;
  padding: 0.8em 1.5em;
  margin: 5px 0;
  font-size: 14px;
  font-style: italic;
  margin-bottom: 8px;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
/* line 143, ../sass/_home-page-global.scss */
.hero-wrapper .hero-button:hover {
  background: white;
  color: #025868;
}
/* line 148, ../sass/_home-page-global.scss */
.hero-wrapper .hero-content.bays {
  font-family: 'Verlag A','Verlag B';
  font-weight: 800;
  font-style: normal;
  font-size: 2em;
  letter-spacing: 1px;
  color: #fff;
  margin: 0;
  text-transform: uppercase;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #fff;
  width: 50px;
}
/* line 162, ../sass/_home-page-global.scss */
.hero-wrapper .hero-content.date {
  font-size: 1.3em;
  margin-top: 0;
  font-style: italic;
  margin-bottom: 0;
}
/* line 169, ../sass/_home-page-global.scss */
.hero-wrapper .hero-content.sounds a {
  position: relative;
  float: left;
  display: block;
  width: 30px;
  margin-right: 15px;
}
/* line 175, ../sass/_home-page-global.scss */
.hero-wrapper .hero-content.sounds a svg {
  width: 100%;
  height: auto;
  fill: #fff;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
/* line 183, ../sass/_home-page-global.scss */
.hero-wrapper .hero-content.sounds a:hover svg {
  fill: #025868;
}
/* line 188, ../sass/_home-page-global.scss */
.hero-wrapper .down-enticer {
  opacity: 0;
  width: 100%;
  height: 30px;
  position: absolute;
  bottom: 10px;
  text-indent: -99999px;
  background: url(../images/down-enticer.png) no-repeat center center;
  background-size: 39px 19px;
  cursor: pointer;
  display: none;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  z-index: 1000;
}
/* line 205, ../sass/_home-page-global.scss */
.hero-wrapper .down-enticer.loaded {
  opacity: 0.8;
  -webkit-animation: bounce 1.8s linear;
}
/* line 209, ../sass/_home-page-global.scss */
.hero-wrapper .down-enticer.active {
  display: block;
}

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|HOME PAGE TILES
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 223, ../sass/_home-page-global.scss */
.ad-tiles li {
  width: 100%;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #000;
  padding: 0px;
}
/* line 231, ../sass/_home-page-global.scss */
.ad-tiles a.tile-inner {
  text-decoration: none;
  padding: 60px 30px;
  display: block;
  float: left;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 238, ../sass/_home-page-global.scss */
.ad-tiles a.tile-inner .border-top {
  width: 80px;
  border-top: 1px solid #fff;
  margin-bottom: 1.5em;
}
/* line 243, ../sass/_home-page-global.scss */
.ad-tiles a.tile-inner span.enticer {
  color: #fff;
  border: 1px solid #ffffff;
  padding: 10px 20px;
  text-decoration: none;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  text-transform: uppercase;
}
/* line 255, ../sass/_home-page-global.scss */
.ad-tiles a.tile-inner:hover span.enticer {
  background: #ffffff;
  color: #000000;
}
/* line 262, ../sass/_home-page-global.scss */
.ad-tiles .text-content {
  display: block;
  position: relative;
  margin: 1em 0 2.5em 0;
}
/* line 270, ../sass/_home-page-global.scss */
.ad-tiles .advert-url a {
  color: #fff;
  padding: 0.8em 1.5em;
  border: solid 2px #fff;
  text-decoration: none;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
/* line 278, ../sass/_home-page-global.scss */
.ad-tiles .advert-url a:hover {
  background: #fff;
  color: #025868;
}
/* line 286, ../sass/_home-page-global.scss */
.ad-tiles .tile-image {
  display: none;
}

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|RETINA GRAPHICS
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/*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 302, ../sass/_home-page-global.scss */
  .hero-logo {
    background: url(../images/mobile-logox2.png) no-repeat 50% 50%;
    background-size: 200px 142px;
  }
}
/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Global Sound Cloud Resets
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 7, ../sass/_sound-cloud-player-global.scss */
.sc-controls, .sc-volume-slider, .sc-time-indicators, .sc-info-toggle, .sc-player ol.sc-trackslist, .sc-info {
  display: none;
}

/* line 12, ../sass/_sound-cloud-player-global.scss */
.sc-waveform-container img {
  display: none;
}

/* line 19, ../sass/_sound-cloud-player-global.scss */
.soundCloudWrapper {
  width: 100%;
  margin: auto;
  padding: 4em 0px 6em 0px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  display: block;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 29, ../sass/_sound-cloud-player-global.scss */
.soundCloudWrapper .inner_wrapper {
  width: 90%;
  margin: auto;
  position: relative;
  max-width: 1360px;
}
/* line 35, ../sass/_sound-cloud-player-global.scss */
.soundCloudWrapper .home-sound {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 100%;
  z-index: 0;
  width: 100%;
  height: 5px;
  position: relative;
}
/* line 43, ../sass/_sound-cloud-player-global.scss */
.soundCloudWrapper .home-sound .sc-scrubber {
  width: 100%;
  height: 74px;
}
/* line 47, ../sass/_sound-cloud-player-global.scss */
.soundCloudWrapper .home-sound .sc-waveform-container {
  width: 100%;
  height: 5px;
  position: absolute;
  bottom: -16px;
  background-color: #dedede;
}
/* line 54, ../sass/_sound-cloud-player-global.scss */
.soundCloudWrapper .home-sound .sc-buffer {
  height: 5px;
  position: absolute;
  bottom: -16px;
  background-color: #156d68;
}
/* line 60, ../sass/_sound-cloud-player-global.scss */
.soundCloudWrapper .home-sound .sc-played {
  height: 5px;
  background: #23375a;
  position: absolute;
  bottom: -16px;
  left: 0px;
}
/* line 68, ../sass/_sound-cloud-player-global.scss */
.soundCloudWrapper .home-sound .sc-artwork-list {
  width: 74px;
  height: 74px;
  position: absolute;
  right: 0;
  display: none;
}
/* line 74, ../sass/_sound-cloud-player-global.scss */
.soundCloudWrapper .home-sound .sc-artwork-list li {
  width: 74px;
  height: 74px;
  display: none;
}
/* line 78, ../sass/_sound-cloud-player-global.scss */
.soundCloudWrapper .home-sound .sc-artwork-list li img {
  width: 100%;
  height: auto;
}
/* line 80, ../sass/_sound-cloud-player-global.scss */
.soundCloudWrapper .home-sound .sc-artwork-list li.active {
  display: block;
}
/* line 84, ../sass/_sound-cloud-player-global.scss */
.soundCloudWrapper .controls {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  z-index: 10;
}
/* line 90, ../sass/_sound-cloud-player-global.scss */
.soundCloudWrapper .controls a {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 50px;
  height: 50px;
  text-indent: -9999px;
  background: url(../images/player-sprite.png) no-repeat center -125px;
}
/* line 97, ../sass/_sound-cloud-player-global.scss */
.soundCloudWrapper .controls a.sc-next {
  background-position: center -356px;
}
/* line 100, ../sass/_sound-cloud-player-global.scss */
.soundCloudWrapper .controls a.sc-prev {
  background-position: center -12px;
}
/* line 103, ../sass/_sound-cloud-player-global.scss */
.soundCloudWrapper .controls a.sc-play.playing {
  background-position: -20px -240px;
}
/* line 106, ../sass/_sound-cloud-player-global.scss */
.soundCloudWrapper .controls .control-wrapper {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding-top: 1.5em;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  width: 100%;
  text-align: center;
}
/* line 116, ../sass/_sound-cloud-player-global.scss */
.soundCloudWrapper .controls .track-info {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 100%;
  text-align: center;
}
/* line 120, ../sass/_sound-cloud-player-global.scss */
.soundCloudWrapper .controls .track-info h2 {
  color: #000;
  font-size: 1.1em;
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 700;
  font-style: normal;
}
/* line 121, ../sass/_sound-cloud-player-global.scss */
.soundCloudWrapper .controls .track-info h3 {
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 700;
  font-style: normal;
  color: #666666;
  font-size: 1em;
  margin-top: 0.6em;
}

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|INSIDE PAGES BASE STYLES
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 7, ../sass/_inside-pages-global.scss */
.panels-flexible-row-last {
  max-width: 960px;
  margin: auto;
  padding-top: 3em;
}
/* line 11, ../sass/_inside-pages-global.scss */
.panels-flexible-row-last h2.pane-title {
  color: #000;
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 500;
  font-style: normal;
  padding: 1em 0;
  text-align: center;
  letter-spacing: 0.1em;
}

/* line 21, ../sass/_inside-pages-global.scss */
.pane-node-title.photo-title h2 {
  color: #000;
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 500;
  font-style: normal;
  padding: 0.8em 0 0.5em 0;
  text-align: center;
  letter-spacing: 0.1em;
  font-size: 1.8em;
  text-transform: uppercase;
}

/* line 32, ../sass/_inside-pages-global.scss */
.pane-node-title.inner-album-title h2 {
  color: #000;
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 500;
  font-style: normal;
  padding: 1em 0 0.5em 0;
  text-align: center;
  letter-spacing: 0.1em;
  font-size: 1.4em;
  text-transform: uppercase;
}

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|ABOUT PAGE SPECIFIC
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 49, ../sass/_inside-pages-global.scss */
.about-content {
  padding-bottom: 3em;
}
/* line 51, ../sass/_inside-pages-global.scss */
.about-content img {
  width: 100% !important;
  height: auto !important;
}
/* line 53, ../sass/_inside-pages-global.scss */
.about-content p {
  font-family: Georgia, serif;
  font-size: 0.9em;
  line-height: 1.8em;
  width: 85%;
  margin: auto;
}
/* line 59, ../sass/_inside-pages-global.scss */
.about-content p em {
  color: #49858b;
  font-size: 1.3em;
  line-height: 1.9em;
  font-style: italic;
  padding: 0.8em 0;
  display: block;
}

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|UPCOMING GIGS
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 8, ../sass/_upcoming-gigs-global.scss */
.pane-node-title.gig-title h2 {
  padding: 1em 0 0.5em 0;
}
/* line 9, ../sass/_upcoming-gigs-global.scss */
.pane-node-title.gig-title .pane-content {
  display: none;
}

/* line 14, ../sass/_upcoming-gigs-global.scss */
ul.gig-list {
  width: 100%;
}
/* line 16, ../sass/_upcoming-gigs-global.scss */
ul.gig-list li {
  width: 100%;
  position: relative;
  background: #f3f3f3;
  margin-bottom: 0.5em;
}
/* line 22, ../sass/_upcoming-gigs-global.scss */
ul.gig-list li .gig-date {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 25%;
  max-width: 135px;
  height: 135px;
  background: #000;
  color: #fff;
  text-align: center;
  padding: 2em 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 32, ../sass/_upcoming-gigs-global.scss */
ul.gig-list li .gig-date a {
  color: #fff;
  text-decoration: none;
}
/* line 33, ../sass/_upcoming-gigs-global.scss */
ul.gig-list li .gig-date span.date.day {
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 800;
  font-style: normal;
  font-size: 2.5em;
  width: 100%;
  display: block;
  margin-bottom: 0.1em;
}
/* line 40, ../sass/_upcoming-gigs-global.scss */
ul.gig-list li .gig-date span.date.month {
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 400;
  font-style: normal;
  font-size: 1.2em;
  width: 100%;
  display: block;
  text-transform: uppercase;
}
/* line 47, ../sass/_upcoming-gigs-global.scss */
ul.gig-list li .gig-date span.date.year {
  font-family: Georgia, serif;
  font-style: italic;
  color: #a6a6a6;
  font-size: 1em;
}
/* line 52, ../sass/_upcoming-gigs-global.scss */
ul.gig-list li .gig-date .calender-pop-up {
  display: none;
}
/* line 57, ../sass/_upcoming-gigs-global.scss */
ul.gig-list li .gig-title {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 400;
  font-style: normal;
  font-size: 1em;
  width: 30%;
  margin-left: 0.5em;
}
/* line 63, ../sass/_upcoming-gigs-global.scss */
ul.gig-list li .gig-title h3 {
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 700;
  font-style: normal;
  font-size: 1.1em;
  padding-bottom: 0.2em;
  letter-spacing: 0.02em;
}
/* line 71, ../sass/_upcoming-gigs-global.scss */
ul.gig-list li .gig-info {
  display: none;
}
/* line 75, ../sass/_upcoming-gigs-global.scss */
ul.gig-list li .gig-links {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 30%;
  position: absolute;
  right: 0.5em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 1em;
  text-align: center;
}
/* line 83, ../sass/_upcoming-gigs-global.scss */
ul.gig-list li .gig-links .soldBanner {
  display: none;
  font-size: 1em;
  width: 100%;
  color: #fff;
  border: 2px solid #b7241b;
  background: #b7241b;
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 700;
  font-style: normal;
  text-decoration: none;
  padding: 0.8em 0;
  margin-bottom: 0.8em;
}
/* line 95, ../sass/_upcoming-gigs-global.scss */
ul.gig-list li .gig-links a {
  color: #000;
  font-family: Georgia, serif;
  font-size: 1em;
  width: 100%;
  border: 2px solid #000;
  text-decoration: none;
  display: block;
  padding: 0.8em 0;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.1s;
  -o-transition-duration: 0.1s;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
/* line 106, ../sass/_upcoming-gigs-global.scss */
ul.gig-list li .gig-links a:hover {
  color: #fff;
  background: #000;
}
/* line 111, ../sass/_upcoming-gigs-global.scss */
ul.gig-list li .gig-links .tickets-url {
  margin-bottom: 0.8em;
}
/* line 115, ../sass/_upcoming-gigs-global.scss */
ul.gig-list li .sold-out .tickets-url {
  display: none;
}
/* line 119, ../sass/_upcoming-gigs-global.scss */
ul.gig-list li .sold-out .gig-links .soldBanner {
  display: block;
}
/* line 126, ../sass/_upcoming-gigs-global.scss */
ul.gig-list li .promoted-gig .gig-date {
  background: #231750;
}
@media all and (max-width: 321px) {
  /* line 134, ../sass/_upcoming-gigs-global.scss */
  ul.gig-list li .gig-date {
    width: 25%;
    padding: 1em 0;
  }
  /* line 137, ../sass/_upcoming-gigs-global.scss */
  ul.gig-list li .gig-date span.date.day {
    font-size: 2em;
  }
  /* line 142, ../sass/_upcoming-gigs-global.scss */
  ul.gig-list li .gig-title {
    font-size: 0.8em;
    width: 30%;
  }
  /* line 147, ../sass/_upcoming-gigs-global.scss */
  ul.gig-list li .gig-links {
    width: 30%;
    padding-top: 1.5em;
  }
  /* line 150, ../sass/_upcoming-gigs-global.scss */
  ul.gig-list li .gig-links .soldBanner {
    font-size: 0.8em;
  }
  /* line 153, ../sass/_upcoming-gigs-global.scss */
  ul.gig-list li .gig-links a {
    font-size: 0.8em;
  }
}

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|LISTEN PAGES
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 7, ../sass/_listen-global.scss */
#album-list {
  text-align: center;
}
/* line 9, ../sass/_listen-global.scss */
#album-list .album-art {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 100%;
  margin-bottom: 0.5em;
  cursor: pointer;
}
/* line 16, ../sass/_listen-global.scss */
#album-list .album-art .image {
  display: none;
  position: relative;
}
/* line 19, ../sass/_listen-global.scss */
#album-list .album-art .image .overlay {
  position: absolute;
  width: 100%;
  height: auto !important;
  min-height: 99% !important;
  background: rgba(2, 43, 51, 0.8);
  opacity: 0;
}
/* line 26, ../sass/_listen-global.scss */
#album-list .album-art .image .overlay .overlay-inner {
  width: 100%;
  margin-top: 33%;
  opacity: 0;
}
/* line 31, ../sass/_listen-global.scss */
#album-list .album-art .image .overlay span {
  width: 100%;
  display: block;
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 500;
  font-style: normal;
  color: #fff;
  font-size: 1.4em;
  letter-spacing: 0.05em;
}
/* line 39, ../sass/_listen-global.scss */
#album-list .album-art .image .overlay span.icon {
  height: 60px;
  background: url(../images/listen.png) center center no-repeat;
  margin-bottom: 0.5em;
}
/* line 44, ../sass/_listen-global.scss */
#album-list .album-art .image .overlay span.close-text {
  display: none;
}
/* line 48, ../sass/_listen-global.scss */
#album-list .album-art .image img {
  width: 100%;
  height: auto;
}
/* line 50, ../sass/_listen-global.scss */
#album-list .album-art .title {
  width: 100%;
  background: #000;
  padding: 2em 0;
  position: relative;
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 700;
  font-style: normal;
  color: #fff;
  text-transform: uppercase;
  text-align: left;
}
/* line 57, ../sass/_listen-global.scss */
#album-list .album-art .title h2 {
  font-size: 0.7em;
  line-height: 1.8em;
  padding-left: 1em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 60, ../sass/_listen-global.scss */
#album-list .album-art .title .indicator {
  position: absolute;
  width: 100%;
  height: 20px;
  background: url(../images/indicator.png) no-repeat center top;
  bottom: -20px;
  display: none;
}
/* line 70, ../sass/_listen-global.scss */
#album-list .album-art:hover .image .overlay {
  opacity: 1;
}
/* line 72, ../sass/_listen-global.scss */
#album-list .album-art:hover .image .overlay .overlay-inner {
  -webkit-animation: fadeInDown .3s linear;
  opacity: 1;
}
/* line 81, ../sass/_listen-global.scss */
#album-list .album-art.selected.indicated .title .indicator {
  display: block;
}
/* line 86, ../sass/_listen-global.scss */
#album-list .album-art.selected.indicated .image .overlay span.close-text {
  display: block;
}
/* line 89, ../sass/_listen-global.scss */
#album-list .album-art.selected.indicated .image .overlay span.listen-text {
  display: none;
}
/* line 95, ../sass/_listen-global.scss */
#album-list #target {
  margin: 1.5em 1em;
}

/* line 100, ../sass/_listen-global.scss */
#album-tracks {
  display: none;
}

/* line 104, ../sass/_listen-global.scss */
.album-wrapper {
  text-align: left;
}
/* line 108, ../sass/_listen-global.scss */
.album-wrapper .sc-player .sc-artwork-list {
  display: none;
}
/* line 111, ../sass/_listen-global.scss */
.album-wrapper .sc-player .sc-trackslist {
  display: block;
  width: 100%;
  position: relative;
}
/* line 115, ../sass/_listen-global.scss */
.album-wrapper .sc-player .sc-trackslist li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 100%;
  padding: 0.8em 0;
  cursor: pointer;
  background: #000;
  margin: 0.5em 0;
  position: relative;
  overflow: hidden;
}
/* line 125, ../sass/_listen-global.scss */
.album-wrapper .sc-player .sc-trackslist li a {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #fff;
  text-decoration: none;
  position: relative;
  z-index: 10;
  margin-left: 75px;
}
/* line 127, ../sass/_listen-global.scss */
.album-wrapper .sc-player .sc-trackslist li a h2 {
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 700;
  font-style: normal;
  font-size: 1em;
  color: #fff;
}
/* line 128, ../sass/_listen-global.scss */
.album-wrapper .sc-player .sc-trackslist li a h3 {
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 500;
  font-style: normal;
  font-size: 0.8em;
  margin-top: 0.6em;
}
/* line 135, ../sass/_listen-global.scss */
.album-wrapper .sc-player .sc-trackslist li span.play-icon {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 48px;
  width: 62px;
  height: auto !important;
  min-height: 100% !important;
  background: url(../images/play-small.png) no-repeat center center black;
  background-size: 35px 20px;
  position: absolute;
  z-index: 10;
  top: 0;
}
/* line 148, ../sass/_listen-global.scss */
.album-wrapper .sc-player .sc-trackslist li .sc-time-span {
  width: 100%;
  height: auto !important;
  min-height: 100%;
  position: absolute;
  top: 0;
  display: block;
  left: 60px;
  z-index: 0;
  opacity: 0;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
/* line 162, ../sass/_listen-global.scss */
.album-wrapper .sc-player .sc-trackslist li .sc-buffer {
  position: absolute;
  top: 0px;
  left: 0px;
  height: auto !important;
  min-height: 100% !important;
  display: block;
  background: #156d68;
}
/* line 171, ../sass/_listen-global.scss */
.album-wrapper .sc-player .sc-trackslist li .sc-played {
  position: absolute;
  top: 0px;
  left: 0px;
  height: auto !important;
  min-height: 100% !important;
  display: block;
  background: #23375a;
}
/* line 181, ../sass/_listen-global.scss */
.album-wrapper .sc-player .sc-trackslist .download-wrapper {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  display: none;
  width: 14.6%;
  text-align: center;
  background: #000;
  border-left: 1px solid #fff;
  position: relative;
  z-index: 10;
}
/* line 190, ../sass/_listen-global.scss */
.album-wrapper .sc-player .sc-trackslist .download-wrapper a {
  font-family: Georgia, serif;
  color: #fff;
  text-decoration: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-indent: -9999px;
  padding: 1.42em 0;
  display: block;
  background: url(../images/download.png) no-repeat center;
}
/* line 204, ../sass/_listen-global.scss */
.album-wrapper .controls {
  width: 100%;
  display: block;
  padding: 2.5em 0 0.5em 0;
  position: relative;
}
/* line 209, ../sass/_listen-global.scss */
.album-wrapper .controls .control-wrapper {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 100%;
  text-align: center;
}
/* line 214, ../sass/_listen-global.scss */
.album-wrapper .controls .control-wrapper a {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 700;
  font-style: normal;
  color: #000;
  font-size: 1em;
  text-decoration: none;
  height: 50px;
}
/* line 215, ../sass/_listen-global.scss */
.album-wrapper .controls .control-wrapper a.sc-play {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0.4em 1em;
}
/* line 219, ../sass/_listen-global.scss */
.album-wrapper .controls .control-wrapper a.sc-next {
  width: 50px;
  height: 50px;
  text-indent: -9999px;
  background: url(../images/player-sprite.png) no-repeat center -356px;
}
/* line 225, ../sass/_listen-global.scss */
.album-wrapper .controls .control-wrapper a.sc-prev {
  width: 50px;
  height: 50px;
  text-indent: -9999px;
  background: url(../images/player-sprite.png) no-repeat center -12px;
}
/* line 232, ../sass/_listen-global.scss */
.album-wrapper .controls .buy-album {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  width: 100%;
}
/* line 236, ../sass/_listen-global.scss */
.album-wrapper .controls .buy-album a {
  text-decoration: none;
  color: #000;
  border: 1px solid #000;
  padding: 0.8em 0;
  width: 100%;
  display: inline-block;
  text-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 250, ../sass/_listen-global.scss */
.album-wrapper .album-info {
  font-family: Georgia, serif;
  font-size: 0.9em;
  line-height: 1.8em;
}
/* line 254, ../sass/_listen-global.scss */
.album-wrapper .album-info strong {
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 700;
  font-style: normal;
  font-size: 1.2em;
}
/* line 260, ../sass/_listen-global.scss */
.album-wrapper .sc-player.playing .sc-trackslist li.active .sc-time-span {
  opacity: 1;
}
/* line 263, ../sass/_listen-global.scss */
.album-wrapper .sc-player.playing .sc-trackslist li.active span.play-icon {
  background: url(../images/pause-small.png) no-repeat center center black;
  background-size: 35px 20px;
}

/* line 274, ../sass/_listen-global.scss */
.album-wrapper[data-id="fatfreddy039sdropmothermothertheoparrishtranslation"] .sc-player .sc-trackslist li {
  width: 100%;
}
/* line 275, ../sass/_listen-global.scss */
.album-wrapper[data-id="fatfreddy039sdropmothermothertheoparrishtranslation"] .sc-player .sc-trackslist .download-wrapper {
  display: none;
}

/* line 282, ../sass/_listen-global.scss */
#listen-buttons .youtube-channel {
  width: 100%;
  text-align: center;
  padding: 3em 0 3.8em 0;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 288, ../sass/_listen-global.scss */
#listen-buttons .youtube-channel a {
  font-family: Georgia, serif;
  text-transform: uppercase;
  color: #000;
  text-decoration: none;
  border: 1px solid #000;
  background: #fff;
  padding: 1em 2em;
  position: relative;
  z-index: 10;
}
/* line 298, ../sass/_listen-global.scss */
#listen-buttons .youtube-channel a:hover {
  color: #fff;
  background: #000;
}

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|VIDEO STYLES
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 7, ../sass/_videos-global.scss */
.video-wrapper {
  width: 100%;
  margin: auto;
}
/* line 11, ../sass/_videos-global.scss */
.video-wrapper .youtube-channel {
  width: 100%;
  text-align: center;
  padding: 3em 0 3.8em 0;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 17, ../sass/_videos-global.scss */
.video-wrapper .youtube-channel a {
  font-family: Georgia, serif;
  text-transform: uppercase;
  color: #000;
  text-decoration: none;
  border: 1px solid #000;
  background: #fff;
  padding: 1em 2em;
  position: relative;
  z-index: 10;
}
/* line 27, ../sass/_videos-global.scss */
.video-wrapper .youtube-channel a:hover {
  color: #fff;
  background: #000;
}

/* line 35, ../sass/_videos-global.scss */
ul.video-list {
  width: 100%;
  text-align: center;
}
/* line 38, ../sass/_videos-global.scss */
ul.video-list li {
  position: relative;
  margin: 0.5em 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 43, ../sass/_videos-global.scss */
ul.video-list .vid-inner {
  position: absolute;
  width: 100%;
  top: 50%;
  margin-top: -44px;
  left: 0px;
}
/* line 50, ../sass/_videos-global.scss */
ul.video-list .vid-inner h2 {
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 700;
  font-style: normal;
  color: #fff;
  font-size: 1em;
  text-transform: uppercase;
}
/* line 57, ../sass/_videos-global.scss */
ul.video-list .vid-inner span.play-button {
  width: 100%;
  height: 60px;
  text-indent: -9999px;
  display: block;
  background: url(../images/play-button.png) no-repeat center center;
  margin-bottom: 0.8em;
}
/* line 68, ../sass/_videos-global.scss */
ul.video-list .vid-thumb img {
  width: 100%;
  height: auto;
}

/* line 73, ../sass/_videos-global.scss */
.fancybox-type-iframe .fancybox-skin {
  background: rgba(35, 35, 35, 0.9);
  padding: 0;
}
/* line 77, ../sass/_videos-global.scss */
.fancybox-type-iframe .fancybox-skin .fancybox-close {
  top: 0px;
  right: 10px;
}
/* line 82, ../sass/_videos-global.scss */
.fancybox-type-iframe .fancybox-skin .fancybox-nav {
  width: 10%;
}
/* line 86, ../sass/_videos-global.scss */
.fancybox-type-iframe .fancybox-skin .fancybox-next {
  display: block;
  right: -12%;
}
@media all and (max-width: 820px) {
  /* line 86, ../sass/_videos-global.scss */
  .fancybox-type-iframe .fancybox-skin .fancybox-next {
    display: none;
  }
}
/* line 93, ../sass/_videos-global.scss */
.fancybox-type-iframe .fancybox-skin .fancybox-prev {
  display: block;
  left: -11%;
}
@media all and (max-width: 820px) {
  /* line 93, ../sass/_videos-global.scss */
  .fancybox-type-iframe .fancybox-skin .fancybox-prev {
    display: none;
  }
}
/* line 101, ../sass/_videos-global.scss */
.fancybox-type-iframe .fancybox-skin h2.photo-year {
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 700;
  font-style: normal;
  color: #999999;
  font-size: 1.6em;
  padding-bottom: 0.3em;
}
/* line 108, ../sass/_videos-global.scss */
.fancybox-type-iframe .fancybox-skin .fancybox-title {
  display: none;
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 700;
  font-style: normal;
  color: #fff;
  font-size: 0.9em;
  padding-bottom: 9px;
}
/* line 114, ../sass/_videos-global.scss */
.fancybox-type-iframe .fancybox-skin .fancybox-title span.video-Year {
  font-size: 1.2em;
  margin-left: 0.5em;
}
/* line 119, ../sass/_videos-global.scss */
.fancybox-type-iframe .fancybox-skin .fancybox-title.actual-title {
  display: block;
}
/* line 123, ../sass/_videos-global.scss */
.fancybox-type-iframe .fancybox-skin span.photo-credit {
  font-family: Georgia, serif;
  color: #999999;
  font-size: 0.8em;
}
/* line 129, ../sass/_videos-global.scss */
.fancybox-type-iframe .fancybox-skin .social-wrapper {
  width: 100%;
  padding: 1em 0;
  text-align: center;
  position: relative;
}
/* line 135, ../sass/_videos-global.scss */
.fancybox-type-iframe .fancybox-skin .social-wrapper .social-links {
  position: relative;
  z-index: 10;
}
/* line 138, ../sass/_videos-global.scss */
.fancybox-type-iframe .fancybox-skin .social-wrapper .social-links a {
  padding: 0.8em 5%;
  font-family: Georgia, serif;
  color: #fff;
  background: #000;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 0.8em;
  border: 1px solid #fff;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0 2%;
}
/* line 152, ../sass/_videos-global.scss */
.fancybox-type-iframe .fancybox-skin .social-wrapper .through-border {
  position: absolute;
  width: 100%;
  height: 1px;
  top: 2.2em;
  background: #cccccc;
  z-index: 0;
}

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|EXTRA FANCYBOX STYLES
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 173, ../sass/_videos-global.scss */
.page-node-25 .page {
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.1s;
  -o-transition-duration: 0.1s;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 179, ../sass/_videos-global.scss */
.page-node-25 .page.blured {
  opacity: 0.8;
}

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|NEWS LIST
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 7, ../sass/_news-list-global.scss */
.news-wrapper {
  width: 100%;
  margin: auto;
}

/* line 12, ../sass/_news-list-global.scss */
ul.news-list {
  width: 100%;
  margin: auto;
}
/* line 16, ../sass/_news-list-global.scss */
ul.news-list li {
  width: 100%;
  margin: 0 0 2em 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 23, ../sass/_news-list-global.scss */
ul.news-list .news-teaser-inner .image-content {
  margin-bottom: 1em;
}
/* line 25, ../sass/_news-list-global.scss */
ul.news-list .news-teaser-inner .image-content img {
  width: 100%;
  height: auto;
}
/* line 27, ../sass/_news-list-global.scss */
ul.news-list .news-teaser-inner .text-content {
  width: 85%;
  margin: auto;
}
/* line 31, ../sass/_news-list-global.scss */
ul.news-list .news-teaser-inner .text-content h3 {
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  font-size: 1em;
  letter-spacing: 0.03em;
  margin-bottom: 0.5em;
}
/* line 39, ../sass/_news-list-global.scss */
ul.news-list .news-teaser-inner .text-content span.news-date {
  font-family: Georgia, serif;
  color: #6a6a6a;
  font-size: 0.8em;
}
/* line 45, ../sass/_news-list-global.scss */
ul.news-list .news-teaser-inner .text-content .body-content {
  margin: 1em 0 2em 0;
}
/* line 47, ../sass/_news-list-global.scss */
ul.news-list .news-teaser-inner .text-content .body-content p {
  color: #000;
}
/* line 50, ../sass/_news-list-global.scss */
ul.news-list .news-teaser-inner .text-content a.read-more {
  font-family: Georgia, serif;
  color: #000;
  text-decoration: none;
  padding: 0.5em 1.5em;
  border: 1px solid #000;
}
/* line 56, ../sass/_news-list-global.scss */
ul.news-list .news-teaser-inner .text-content a.read-more:hover {
  color: #fff;
  background: #000;
}

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|FULL POST
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 68, ../sass/_news-list-global.scss */
.blog-post {
  width: 100%;
  margin: auto;
}
/* line 72, ../sass/_news-list-global.scss */
.blog-post .back-button {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid #6a6a6a;
  margin-bottom: 2em;
}
/* line 77, ../sass/_news-list-global.scss */
.blog-post .back-button a {
  font-family: Georgia, serif;
  color: #000;
  width: 100%;
  display: block;
  padding: 1.5em 0 1.5em 7.5%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1em;
  text-decoration: none;
}
/* line 89, ../sass/_news-list-global.scss */
.blog-post .title {
  width: 85%;
  margin: auto;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 94, ../sass/_news-list-global.scss */
.blog-post .title h3 {
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  font-size: 1em;
  letter-spacing: 0.03em;
  margin-bottom: 0.5em;
}
/* line 102, ../sass/_news-list-global.scss */
.blog-post .title span.post-date {
  font-family: Georgia, serif;
  color: #6a6a6a;
  font-size: 0.9em;
}
/* line 109, ../sass/_news-list-global.scss */
.blog-post .text-content {
  margin-top: 2em;
}
/* line 111, ../sass/_news-list-global.scss */
.blog-post .text-content p {
  color: #000;
  font-size: 0.9em;
  line-height: 1.8em;
  width: 85%;
  margin: auto;
}
/* line 119, ../sass/_news-list-global.scss */
.blog-post .text-content img {
  width: 100% !important;
  height: auto !important;
}
/* line 122, ../sass/_news-list-global.scss */
.blog-post .social-wrapper {
  width: 100%;
  padding: 2em 0;
  margin: auto;
  text-align: center;
  position: relative;
}
/* line 128, ../sass/_news-list-global.scss */
.blog-post .social-wrapper .through-border {
  position: absolute;
  width: 100%;
  height: 1px;
  background: #cccccc;
  top: 3.5em;
  z-index: 0;
}
/* line 136, ../sass/_news-list-global.scss */
.blog-post .social-wrapper .social-links {
  width: 85%;
  margin: auto;
  position: relative;
  z-index: 1;
}
/* line 141, ../sass/_news-list-global.scss */
.blog-post .social-wrapper .social-links a {
  padding: 0.8em 10%;
  font-family: Georgia, serif;
  color: #000;
  background: #fff;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 1em;
  border: 1px solid #000;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0 2%;
}
/* line 152, ../sass/_news-list-global.scss */
.blog-post .social-wrapper .social-links a:hover {
  color: #fff;
  background: #000;
}

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|FLIPPY PAGER
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 164, ../sass/_news-list-global.scss */
.pane-node-flippy-pager {
  width: 100%;
  margin: auto;
  text-align: center;
  font-family: Georgia, serif;
  padding: 1em 0;
  text-transform: uppercase;
}
/* line 171, ../sass/_news-list-global.scss */
.pane-node-flippy-pager ul.flippy {
  width: 100%;
  padding: 0;
}
/* line 174, ../sass/_news-list-global.scss */
.pane-node-flippy-pager ul.flippy li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding: 0;
  width: 45%;
}
/* line 178, ../sass/_news-list-global.scss */
.pane-node-flippy-pager ul.flippy li a {
  color: #000;
  text-decoration: none;
}
/* line 180, ../sass/_news-list-global.scss */
.pane-node-flippy-pager ul.flippy li.empty {
  color: #ccc;
}
/* line 183, ../sass/_news-list-global.scss */
.pane-node-flippy-pager ul.flippy li.prev {
  text-align: left;
}
/* line 186, ../sass/_news-list-global.scss */
.pane-node-flippy-pager ul.flippy li.next {
  text-align: right;
}

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|GALLERY LIST GLOBAL
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 7, ../sass/_gallery-pages-global.scss */
ul.years-list {
  width: 100%;
  margin: auto;
  padding-bottom: 2em;
}
/* line 12, ../sass/_gallery-pages-global.scss */
ul.years-list li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 100%;
  height: auto;
  position: relative;
  margin-bottom: 0.5em;
  overflow: hidden;
  text-align: center;
}
/* line 22, ../sass/_gallery-pages-global.scss */
ul.years-list li a {
  text-decoration: none;
  color: #fff;
}
/* line 28, ../sass/_gallery-pages-global.scss */
ul.years-list li:hover .thumbnail-img .overlay-hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 33, ../sass/_gallery-pages-global.scss */
ul.years-list li:hover .thumb-inner span.view-album {
  color: #000;
  background: #fff;
}
/* line 41, ../sass/_gallery-pages-global.scss */
ul.years-list .thumb-inner {
  width: 100%;
  position: absolute;
  z-index: 1;
  top: 50%;
  margin-top: -38.5px;
}
/* line 49, ../sass/_gallery-pages-global.scss */
ul.years-list .thumb-inner span.title {
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 800;
  font-style: normal;
  color: #fff;
  display: block;
  font-size: 2.5em;
  margin-bottom: 0.4em;
  letter-spacing: 0.1em;
}
/* line 58, ../sass/_gallery-pages-global.scss */
ul.years-list .thumb-inner span.view-album {
  font-family: Georgia, serif;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  font-size: 1em;
  padding: 0.3em 0.5em;
  border: 1px solid #fff;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.1s;
  -o-transition-duration: 0.1s;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
/* line 73, ../sass/_gallery-pages-global.scss */
ul.years-list .thumbnail-img .overlay-hover {
  width: 100%;
  height: auto !important;
  min-height: 99% !important;
  display: block;
  position: absolute;
  background: #000;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -moz-transition-duration: 0.1s;
  -o-transition-duration: 0.1s;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
/* line 85, ../sass/_gallery-pages-global.scss */
ul.years-list .thumbnail-img .thumb-overlay {
  width: 100%;
  height: auto !important;
  min-height: 99% !important;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(../images/overlay.png) no-repeat center;
  background-size: cover;
}
/* line 96, ../sass/_gallery-pages-global.scss */
ul.years-list .thumbnail-img img {
  width: 100%;
  height: auto;
}
/* line 101, ../sass/_gallery-pages-global.scss */
ul.years-list a.inside-albums .thumb-inner span.title {
  font-size: 1.4em;
  margin-bottom: 1em;
  text-transform: uppercase;
}

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|INNER ALBUM SPECIFIC
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 118, ../sass/_gallery-pages-global.scss */
#album-introduction .text-content {
  padding: 0.5em 2em 1em 2em;
}
/* line 120, ../sass/_gallery-pages-global.scss */
#album-introduction .text-content p {
  color: #000;
  font-size: 0.9em;
}
/* line 125, ../sass/_gallery-pages-global.scss */
#album-introduction .text-content strong {
  color: #000;
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 500;
  font-style: normal;
  padding: 1em 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  letter-spacing: 0.1em;
  font-size: 1.2em;
  text-transform: uppercase;
}

/* line 136, ../sass/_gallery-pages-global.scss */
ul.album-list {
  width: 100%;
  margin: auto;
  padding-bottom: 2em;
}
/* line 141, ../sass/_gallery-pages-global.scss */
ul.album-list li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 100%;
  height: auto;
  position: relative;
  margin-bottom: 0.5em;
  overflow: hidden;
}
/* line 151, ../sass/_gallery-pages-global.scss */
ul.album-list .thumbnail-image img {
  width: 100%;
  height: auto;
}

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|FANCYBOX STYLES
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 163, ../sass/_gallery-pages-global.scss */
.node-type-photo-album .page {
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.1s;
  -o-transition-duration: 0.1s;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 169, ../sass/_gallery-pages-global.scss */
.node-type-photo-album .page.blured {
  opacity: 0.4;
}

/* line 174, ../sass/_gallery-pages-global.scss */
.fancybox-type-image .fancybox-skin {
  background: rgba(35, 35, 35, 0.9);
}
/* line 177, ../sass/_gallery-pages-global.scss */
.fancybox-type-image .fancybox-skin .fancybox-close {
  top: 0.6em;
  right: 10px;
}
/* line 182, ../sass/_gallery-pages-global.scss */
.fancybox-type-image .fancybox-skin .fancybox-nav {
  width: 10%;
}
/* line 186, ../sass/_gallery-pages-global.scss */
.fancybox-type-image .fancybox-skin .fancybox-next {
  display: block;
  right: -12%;
}
@media all and (max-width: 820px) {
  /* line 186, ../sass/_gallery-pages-global.scss */
  .fancybox-type-image .fancybox-skin .fancybox-next {
    display: none;
  }
}
/* line 193, ../sass/_gallery-pages-global.scss */
.fancybox-type-image .fancybox-skin .fancybox-prev {
  display: block;
  left: -11%;
}
@media all and (max-width: 820px) {
  /* line 193, ../sass/_gallery-pages-global.scss */
  .fancybox-type-image .fancybox-skin .fancybox-prev {
    display: none;
  }
}
/* line 201, ../sass/_gallery-pages-global.scss */
.fancybox-type-image .fancybox-skin h2.photo-year {
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 700;
  font-style: normal;
  color: #999999;
  font-size: 1.6em;
  padding-bottom: 0.3em;
}
/* line 208, ../sass/_gallery-pages-global.scss */
.fancybox-type-image .fancybox-skin .fancybox-title {
  display: none;
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 700;
  font-style: normal;
  color: #fff;
  font-size: 0.9em;
  padding-bottom: 9px;
}
/* line 215, ../sass/_gallery-pages-global.scss */
.fancybox-type-image .fancybox-skin .fancybox-title.actual-title {
  display: block;
}
/* line 219, ../sass/_gallery-pages-global.scss */
.fancybox-type-image .fancybox-skin span.photo-credit {
  font-family: Georgia, serif;
  color: #999999;
  font-size: 0.8em;
}
/* line 223, ../sass/_gallery-pages-global.scss */
.fancybox-type-image .fancybox-skin span.photo-credit a {
  color: #999999;
}
/* line 223, ../sass/_gallery-pages-global.scss */
.fancybox-type-image .fancybox-skin span.photo-credit a:hover {
  color: #999999;
}
/* line 226, ../sass/_gallery-pages-global.scss */
.fancybox-type-image .fancybox-skin .social-wrapper {
  width: 100%;
  padding: 1em 0;
  text-align: center;
  position: relative;
}
/* line 232, ../sass/_gallery-pages-global.scss */
.fancybox-type-image .fancybox-skin .social-wrapper .social-links {
  position: relative;
  z-index: 10;
}
/* line 235, ../sass/_gallery-pages-global.scss */
.fancybox-type-image .fancybox-skin .social-wrapper .social-links a {
  padding: 0.8em 5%;
  font-family: Georgia, serif;
  color: #fff;
  background: #000;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 0.8em;
  border: 1px solid #fff;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0 2%;
}
/* line 249, ../sass/_gallery-pages-global.scss */
.fancybox-type-image .fancybox-skin .social-wrapper .through-border {
  position: absolute;
  width: 100%;
  height: 1px;
  top: 2.2em;
  background: #cccccc;
  z-index: 0;
}

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|SEARCH RESULTS PAGE
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 268, ../sass/_gallery-pages-global.scss */
.search-results-wrapper {
  width: 100%;
  margin: auto;
  max-width: 960px;
  padding-top: 3.5em;
}
/* line 274, ../sass/_gallery-pages-global.scss */
.search-results-wrapper .search-header {
  width: 100%;
  margin-bottom: 1.5em;
  border-bottom: 1px solid #000;
}
/* line 282, ../sass/_gallery-pages-global.scss */
.search-results-wrapper .search-header a.back-button {
  font-family: Georgia, serif;
  color: #000;
  font-size: 1em;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1.5em 0 1.5em 7.5%;
  display: block;
}
/* line 295, ../sass/_gallery-pages-global.scss */
.search-results-wrapper h2.search-title {
  color: #000;
  width: 100%;
  text-align: center;
  padding: 2em 0;
  letter-spacing: 0.1em;
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 500;
  font-style: normal;
}
/* line 303, ../sass/_gallery-pages-global.scss */
.search-results-wrapper .years-wrapper {
  width: 100%;
  margin: auto;
  max-width: 960px;
}
/* line 308, ../sass/_gallery-pages-global.scss */
.search-results-wrapper ul.years-list {
  width: 100%;
  margin: auto;
  padding-bottom: 2em;
  text-align: left;
}

/* line 317, ../sass/_gallery-pages-global.scss */
#views-exposed-form-photo-years-page-1 {
  width: 95%;
  margin: auto;
}
/* line 320, ../sass/_gallery-pages-global.scss */
#views-exposed-form-photo-years-page-1 #edit-keys-wrapper {
  width: 100%;
}
/* line 323, ../sass/_gallery-pages-global.scss */
#views-exposed-form-photo-years-page-1 .views-exposed-form .views-exposed-widget {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 327, ../sass/_gallery-pages-global.scss */
#views-exposed-form-photo-years-page-1 label {
  display: none;
}
/* line 328, ../sass/_gallery-pages-global.scss */
#views-exposed-form-photo-years-page-1 input[type="submit"] {
  display: none;
}
/* line 331, ../sass/_gallery-pages-global.scss */
#views-exposed-form-photo-years-page-1 input[type="text"] {
  background: none;
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 500;
  font-style: normal;
  font-size: 1em;
  background: none;
  text-transform: uppercase;
  border: none;
  border-bottom: 1px solid #000;
  width: 100%;
}
/* line 340, ../sass/_gallery-pages-global.scss */
#views-exposed-form-photo-years-page-1 input[type="text"]:focus, #views-exposed-form-photo-years-page-1 input[type="text"]:hover {
  outline: none;
  box-shadow: none;
}

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Contact Page
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 8, ../sass/_contact-page-global.scss */
.view-id-contact_page .text-wrapper {
  width: 85%;
  margin: auto;
}
/* line 13, ../sass/_contact-page-global.scss */
.view-id-contact_page .text-content p {
  font-size: 0.9em;
  color: #000;
}
/* line 14, ../sass/_contact-page-global.scss */
.view-id-contact_page .text-content strong {
  font-family: Georgia, serif;
  text-transform: uppercase;
  font-size: 1.2em;
  font-style: normal;
  margin-right: 0.5em;
}
/* line 21, ../sass/_contact-page-global.scss */
.view-id-contact_page .text-content em {
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 700;
  font-style: normal;
  font-size: 1.5em;
  font-style: normal;
}
/* line 28, ../sass/_contact-page-global.scss */
.view-id-contact_page .feather-graphic {
  width: 100%;
  margin: auto;
  padding-bottom: 2em;
}
/* line 31, ../sass/_contact-page-global.scss */
.view-id-contact_page .feather-graphic img {
  width: 100%;
  height: auto;
}
/* line 35, ../sass/_contact-page-global.scss */
.view-id-contact_page .form-wrapper {
  width: 100%;
  margin: auto;
  background: #f0f0f0;
  padding: 2em 0;
}
/* line 40, ../sass/_contact-page-global.scss */
.view-id-contact_page .form-wrapper form {
  width: 85%;
  margin: auto;
}
/* line 45, ../sass/_contact-page-global.scss */
.view-id-contact_page .form-wrapper label {
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 700;
  font-style: normal;
  color: #000;
  text-transform: uppercase;
  font-size: 0.9em;
  margin-bottom: 0.9em;
}
/* line 52, ../sass/_contact-page-global.scss */
.view-id-contact_page .form-wrapper .form-item {
  margin: 1.2em 0;
}
/* line 54, ../sass/_contact-page-global.scss */
.view-id-contact_page .form-wrapper .form-item span.form-required {
  display: none;
}
/* line 59, ../sass/_contact-page-global.scss */
.view-id-contact_page .form-wrapper input[type="text"], .view-id-contact_page .form-wrapper input[type="email"] {
  width: 100%;
  padding: 1.2em 0.8em 1.2em 0.8em;
  border: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 64, ../sass/_contact-page-global.scss */
.view-id-contact_page .form-wrapper input[type="text"]:focus, .view-id-contact_page .form-wrapper input[type="email"]:focus {
  outline: 1px solid #000;
  border: none;
  box-shadow: none;
}
/* line 66, ../sass/_contact-page-global.scss */
.view-id-contact_page .form-wrapper input[type="submit"] {
  font-family: Georgia, serif;
  text-shadow: none;
  color: #000;
  text-transform: uppercase;
  border-radius: 0;
  box-shadow: none;
  background: none;
  font-size: 0.8em;
  letter-spacing: 0.1em;
  font-weight: lighter;
  width: 100%;
  text-align: center;
  padding: 1em 0;
  border: 0.2em solid #000;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 82, ../sass/_contact-page-global.scss */
.view-id-contact_page .form-wrapper input[type="submit"]:hover, .view-id-contact_page .form-wrapper input[type="submit"]:active {
  background: #000;
  color: #fff;
}
/* line 88, ../sass/_contact-page-global.scss */
.view-id-contact_page .form-wrapper textarea {
  resize: none;
  height: 350px;
  outline: none;
  border: none;
  padding: 1.2em 0.8em 1.2em 0.8em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 95, ../sass/_contact-page-global.scss */
.view-id-contact_page .form-wrapper textarea:focus {
  outline: 1px solid #000;
  border: none;
  box-shadow: none;
}

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|FOOTER AREA
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 7, ../sass/_footer-global.scss */
#zone-footer {
  width: 100%;
  padding: 4em 0px 0px 0px;
  background: url(../images/bb-footer-new.jpg) no-repeat center center #000;
  background-size: cover;
  text-align: center;
  width: 100%;
  display: block;
  float: left;
}
/* line 17, ../sass/_footer-global.scss */
#zone-footer .grid-12 {
  width: 100%;
  margin: 0;
}
/* line 22, ../sass/_footer-global.scss */
#zone-footer ul.social {
  padding-bottom: 1em;
}
/* line 24, ../sass/_footer-global.scss */
#zone-footer ul.social li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0 0.5em;
}
/* line 27, ../sass/_footer-global.scss */
#zone-footer ul.social li a {
  width: 40px;
  height: 40px;
  display: block;
  text-indent: -9999px;
  background: url(../images/footer-sprite.png) no-repeat center -52px;
}
/* line 35, ../sass/_footer-global.scss */
#zone-footer ul.social li a.twitter {
  background-position: center -185px;
}
/* line 38, ../sass/_footer-global.scss */
#zone-footer ul.social li a.youTube {
  background-position: center -317px;
}
/* line 41, ../sass/_footer-global.scss */
#zone-footer ul.social li a.soundCloud {
  background-position: center -450px;
}
/* line 44, ../sass/_footer-global.scss */
#zone-footer ul.social li a.instagram {
  background-position: center -872px;
}
/* line 50, ../sass/_footer-global.scss */
#zone-footer .copy-write {
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 500;
  font-style: normal;
  color: #fff;
}
/* line 53, ../sass/_footer-global.scss */
#zone-footer .copy-write span {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 54, ../sass/_footer-global.scss */
#zone-footer .copy-write span.drop-logo {
  width: 40px;
  height: 40px;
  margin-right: 10px;
  background: url(../images/footer-sprite.png) no-repeat center -714px;
  display: none;
}
/* line 61, ../sass/_footer-global.scss */
#zone-footer .copy-write a.inject-logo {
  color: #fff;
  font-size: 0.7em;
  text-align: center;
  margin-top: 1em;
  display: block;
  text-decoration: none;
}
/* line 68, ../sass/_footer-global.scss */
#zone-footer .copy-write a.inject-logo span.icon {
  width: 100%;
  height: 40px;
  display: block;
  background: url(../images/footer-sprite.png) no-repeat center -579px;
}

/* line 79, ../sass/_footer-global.scss */
#zone-footer #mailchimp-signup {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  background: black;
  padding: 10px;
}

/* line 80, ../sass/_footer-global.scss */
/* line 88, ../sass/_footer-global.scss */
#zone-footer #mailchimp-signup #mailchimp-signup-subscribe-block-subscribe-form {
  width: 80%;
  margin: 0 auto;
}

/* line 84, ../sass/_footer-global.scss */
/* line 93, ../sass/_footer-global.scss */
#zone-footer #mailchimp-signup #mailchimp-title {
  padding-top: 1em;
  text-transform: uppercase;
}

/* line 88, ../sass/_footer-global.scss */
/* line 98, ../sass/_footer-global.scss */
#zone-footer #mailchimp-signup label {
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 500;
  font-style: normal;
  font-size: 12px;
  width: 100%;
  text-transform: uppercase;
  color: #fff;
  float: left;
  text-align: left;
  padding-bottom: 5px;
}

/* line 98, ../sass/_footer-global.scss */
/* line 111, ../sass/_footer-global.scss */
#zone-footer #mailchimp-signup input {
  width: 100%;
}

/* line 99, ../sass/_footer-global.scss */
/* line 115, ../sass/_footer-global.scss */
#zone-footer #mailchimp-signup .form-item input {
  height: 40px;
}

/* line 100, ../sass/_footer-global.scss */
/* line 119, ../sass/_footer-global.scss */
#zone-footer #mailchimp-signup input[type="submit"] {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  background: none;
  text-shadow: none;
  text-transform: uppercase;
  color: #fff;
  padding: 1em 1.5em;
  border: solid 2px #fff;
  text-decoration: none;
}

/* line 115, ../sass/_footer-global.scss */
/* line 150, ../sass/_footer-global.scss */
#zone-footer #mailchimp-signup input[type="submit"]:hover {
  background: #fff;
  color: #025868;
}

/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|LOGIN AREA
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* line 8, ../sass/_login-section-global.scss */
.not-logged-in.page-user #section-header {
  display: none;
}
/* line 12, ../sass/_login-section-global.scss */
.not-logged-in.page-user #zone-content {
  text-align: center;
  padding-top: 10%;
  padding-bottom: 10%;
}
/* line 17, ../sass/_login-section-global.scss */
.not-logged-in.page-user label {
  font-family: 'Verlag A', 'Verlag B';
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 1em;
}
/* line 22, ../sass/_login-section-global.scss */
.not-logged-in.page-user .description {
  display: none;
}
/* line 25, ../sass/_login-section-global.scss */
.not-logged-in.page-user form#user-login {
  width: 80%;
  max-width: 400px;
  margin: auto;
  text-align: left;
}
/* line 30, ../sass/_login-section-global.scss */
.not-logged-in.page-user form#user-login input {
  width: 100%;
}
