html, body {
  height: 100%;
  width: 100%;
  background-color: #2C2930;
  color: #FFF;
  font-family: 'Oswald', sans-serif;
}

h2 {
  font-family: 'Niconne', cursive;
  font-size: 4em;
}

h3 {
  font-size: 2em;
}

iframe {
  width: 100%;
  height: 281px;
}

.portfolio-link {
  font-size: 1.5em;
}

.section {
  padding: 80px 0 40px;
  display: table;
  height: 100%;
  position: relative;
  width: 100%;
}

.indieGoGoBar { border-top: 1px solid #AAA; }
.indieGoGoBar a { color: #FCC14B; }
.indieGoGoBar a:hover, .indieGoGoBar a:active, .indieGoGoBar a:focus { color: #FFF; text-decoration: none; }

#top {
  background-color: #fcc14b;
}

#recruit {
  font-size: 2em;
  font-family: 'Oswald', sans-serif;
}

#synopsis {
  background-color: #FCC14B;
  color: #000;
}

#press {
  background-color: #FCC14B;
  color: #000;
}

#press .panel {
  min-height: 180px;
}

#press .panel img {
  padding: 0.3em;
  max-width: 100%;
}

#crew .panel img {
  max-width: 100%;
}

#crew .panel {
  color: #000;
  opacity: 0.75;
  min-height: 550px;
}

#contact {
  background-color: #FCC14B;
  color: #000;
  height: 100%;
}

#contact a {
  font-family: 'Bree Serif', serif;
  font-size: 1.5em;
}

#splash, #stub {
  max-width:100%;
  border-radius: 10px;
}

#twitter-widget-0 {
  height: 360px !important;
}

.bio-blurb {
  margin-top: 1em;
}

.headshot {
  border-radius: 10px;
  text-align: center;
}

.siren-text {
  font-style: italic;
}

.title-text {
  font-weight: bold;
}﻿

.panel, .panel-default {
  border: 0;
  border-radius: 0;
  padding: .5em;
  margin: .5em;
  height: 100%;
}

.slide {
  height: 215px;
}

.press-logo {
  width: 100%;
  margin-bottom: 1em;
}

.visible-xxs { display: none; }

.margin-top-x { margin-top: 0 }
.margin-top_25m { margin-top: .25em }
.margin-top_5m { margin-top: .5em }
.margin-top-1m { margin-top: 1em }
.margin-top-2m { margin-top: 2em }
.margin-top-3m { margin-top: 3em }
.margin-top-4m { margin-top: 4em }
.margin-bottom-x { margin-bottom: 0 }
.margin-bottom_25m { margin-bottom: .25em }
.margin-bottom_5m { margin-bottom: .5em }
.margin-bottom-1m { margin-bottom: 1em }
.margin-bottom-2m { margin-bottom: 2em }
.margin-bottom-3m { margin-bottom: 3em }
.margin-bottom-4m { margin-bottom: 4em }
.margin-left-x { margin-left: 0 }
.margin-left_25m { margin-left: .25em }
.margin-left_5m { margin-left: .5em }
.margin-left-1m { margin-left: 1em }
.margin-left-2m { margin-left: 2em }
.margin-left-3m { margin-left: 3em }
.margin-left-4m { margin-left: 4em }
.margin-right-x { margin-right: 0 }
.margin-right_25m { margin-right: .25em }
.margin-right_5m { margin-right: .5em }
.margin-right-1m { margin-right: 1em }
.margin-right-2m { margin-right: 2em }
.margin-right-3m { margin-right: 3em }
.margin-right-4m { margin-right: 4em }
.padding-top-x { padding-top: 0 }
.padding-top_25m { padding-top: .25em }
.padding-top_5m { padding-top: .5em }
.padding-top-1m { padding-top: 1em }
.padding-top-2m { padding-top: 2em }
.padding-top-3m { padding-top: 3em }
.padding-top-4m { padding-top: 4em }
.padding-bottom-x { padding-bottom: 0 }
.padding-bottom_25m { padding-bottom: .25em }
.padding-bottom_5m { padding-bottom: .5em }
.padding-bottom-1m { padding-bottom: 1em }
.padding-bottom-2m { padding-bottom: 2em }
.padding-bottom-3m { padding-bottom: 3em }
.padding-bottom-4m { padding-bottom: 4em }
.padding-left-x { padding-left: 0 }
.padding-left_25m { padding-left: .25em }
.padding-left_5m { padding-left: .5em }
.padding-left-1m { padding-left: 1em }
.padding-left-2m { padding-left: 2em }
.padding-left-3m { padding-left: 3em }
.padding-left-4m { padding-left: 4em }
.padding-right-x { padding-right: 0 }
.padding-right_25m { padding-right: .25em }
.padding-right_5m { padding-right: .5em }
.padding-right-1m { padding-right: 1em }
.padding-right-2m { padding-right: 2em }
.padding-right-3m { padding-right: 3em }
.padding-right-4m { padding-right: 4em }

@media (min-width: 1700px){
    .indieGoGoFloat { position: absolute; left: 0px; top: 50px; }
    .indieGoGoBar { display: none; }
}

@media (max-width: 1699px){
    .indieGoGoFloat { display: none; }

}

@media (max-width: 1199px) and (min-width: 768px) {
    .instaGallery { overflow: hidden; }
    .instansive-widget { height: 360px !important; width: 360px !important; position: relative; }    
}

@media (max-width: 1199px) and (min-width: 992px) {
    .instansive-widget { left: -15%; }    
}

@media (max-width: 991px) and (min-width: 768px) {
    .instansive-widget { left: -50%; }
    #top { margin-top: 70px; }
}

@media (max-width:991px) {
    .section { height: auto; }
    #top { height: 400px; }
}

@media (min-width: 768px){
    #top {
        background: url('../img/cover.png') no-repeat center center scroll;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
        background-color: #fcc14b;
    }
}

@media (max-width:767px) {
    .navbar-brand { font-size: 16px; }
    #top { margin-top: 35px; }
    .slide { height: auto !important; }
}

@media (max-width:767px) and (min-width:540px) {
    #press .row { max-width: 50%; margin: auto; }
}

@media (max-width:539px) {
    .hidden-xxs { display: none !important; }
    .visible-xxs { display: block !important; }
    .col-xxs-6 { width: 50%; float: left; }
    .col-xxs-12 { width: 100% }
}

@media (max-width:379px) {
    .subtitle-text { display: none; }
    .indieGoGoBar .h2 { font-size: 24px; }
}