.top {
  line-height: 75px;
}
.social img {
  margin-left: 10px;
}

h1 {
  padding-bottom:5px;
  border-bottom: 2px solid #171714;
  display: inline-block;
}

.screening-times {
  margin-bottom: 60px;
}

.screening-times img {
  margin: 30px 15px;
}

.abc-website {
  font-size: 16px;
}

.img-grid img {
  margin-bottom: 30px;
}
.img-grid {
  margin-bottom: 30px;
}
.as3-overview {
  font-size: 16px;
  margin-bottom: 60px;
}
.as2-about h1 {
  margin-bottom: 40px;
}
.as2-about {
  font-size: 16px;
  margin-bottom: 60px;
}
.as2-about strong {
  font-family: "dada_groteskmedium";
}
.as2-team {
  font-size: 16px;
  margin-bottom: 60px;
}
.as2-team h2 {
  font-family: "Conv_LyonText-RegularNo.2Italic";
  color: #787463;
}
.as2-team .steven{
  margin-top: 350px;
}
.as2-exhibit {
  font-size: 16px;
  margin-bottom: 60px;
}
.as2-resources img {
  margin-bottom: 30px;
}
.as2-resources {
  font-size: 16px;
  margin-bottom: 60px;
}
.as2-credit {
  font-size: 16px;
}


/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 28, 2014 */
@font-face {
    font-family: 'dada_groteskbook';
    src: url('dadagrotesk-book-webfont.eot');
    src: url('../fonts/dadagrotesk-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dadagrotesk-book-webfont.woff') format('woff'),
         url('../fonts/dadagrotesk-book-webfont.ttf') format('truetype'),
         url('../fonts/dadagrotesk-book-webfont.svg#dada_groteskbook') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'dada_groteskbook_italic';
    src: url('../fonts/dadagrotesk-bookita-webfont.eot');
    src: url('../fonts/dadagrotesk-bookita-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dadagrotesk-bookita-webfont.woff') format('woff'),
         url('../fonts/dadagrotesk-bookita-webfont.ttf') format('truetype'),
         url('../fonts/dadagrotesk-bookita-webfont.svg#dada_groteskbook_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'dada_groteskmedium';
    src: url('../fonts/dadagrotesk-medium-webfont.eot');
    src: url('../fonts/dadagrotesk-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dadagrotesk-medium-webfont.woff') format('woff'),
         url('../fonts/dadagrotesk-medium-webfont.ttf') format('truetype'),
         url('../fonts/dadagrotesk-medium-webfont.svg#dada_groteskmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

/** Generated by FG **/
@font-face {
    font-family: 'Conv_LyonText-RegularNo.2Italic';
    src: url('../fonts/LyonText-RegularNo.2Italic.eot');
    src: url('../fonts/LyonText-RegularNo.2Italic.woff') format('woff'), 
         url('../fonts/LyonText-RegularNo.2Italic.ttf') format('truetype'), 
         url('../fonts/LyonText-RegularNo.2Italic.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}



/**************/
/* Responsive video */
/**************/

.embed-container { 
  position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; 
} 
.embed-container iframe, .embed-container object, .embed-container embed { 
  position: absolute; top: 0; left: 0; width: 100%; height: 100%; 
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
          transition: 0.6s ease-in-out left;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  height: auto;
  max-width: 100%;
  line-height: 1;
}

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}

.carousel-inner > .active {
  left: 0;
}

.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner > .next {
  left: 100%;
}

.carousel-inner > .prev {
  left: -100%;
}

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

.carousel-inner > .active.left {
  left: -100%;
}

.carousel-inner > .active.right {
  left: 100%;
}
.carousel.fade {
  opacity: 1;
}
.carousel.fade .item {
  -moz-transition: opacity ease-in-out .7s;
  -o-transition: opacity ease-in-out .7s;
  -webkit-transition: opacity ease-in-out .7s;
  transition: opacity ease-in-out .7s;
  left: 0 !important;
  opacity: 0;
  top:0;
  position:absolute;
  width: 100%;
  display:block !important;
  z-index:1;
}
.carousel.fade .item:first-child {
  top:auto;
  position:relative;
}
.carousel.fade .item.active {
  opacity: 1;
  -moz-transition: opacity ease-in-out .7s;
  -o-transition: opacity ease-in-out .7s;
  -webkit-transition: opacity ease-in-out .7s;
  transition: opacity ease-in-out .7s;
  z-index:2;
}