.row.empty.fp-slide {
  padding-bottom: 0; }

html.fp-enabled #footer-region {
  display: none; }

.row.dofit {
  padding-top: 0 !important; }
  .row.dofit .col[data-type="video"],
  .row.dofit .col[data-type="html5video"],
  .row.dofit .col[data-type="img"],
  .row.dofit .col[data-type="project"],
  .row.dofit .col[data-type="carousel"] {
    margin-left: 0 !important;
    width: 100% !important;
    height: 100% !important; }
  .row.dofit .col > div > .thumb, .row.dofit .col > div > .html5video, .row.dofit .col > div > .img, .row.dofit .col > div > .video, .row.dofit .col > div > .lay-carousel-wrap {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: auto;
    height: auto; }
  .row.dofit .col > div .lay-carousel {
    padding-bottom: 0 !important; }
  .row.dofit .row-inner {
    height: 100%; }

/*!
 * fullPage 2.8.4
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */
html.fp-enabled,
.fp-enabled body {
  margin: 0;
  padding: 0;
  overflow: hidden;
  /*Avoid flicker on slides transitions for mobile phones #336 */
  -webkit-tap-highlight-color: transparent; }

#superContainer {
  height: 100%;
  position: relative;
  /* Touch detection for Windows 8 */
  -ms-touch-action: none;
  /* IE 11 on Windows Phone 8.1*/
  touch-action: none; }

.fp-section {
  position: relative;
  /* Safari<=5 Android<=3 */
  /* <=28 */
  box-sizing: border-box; }

.fp-slide {
  float: left; }

.fp-slide, .fp-slidesContainer {
  height: 100%;
  display: block; }

.fp-slides {
  z-index: 1;
  height: 100%;
  overflow: hidden;
  position: relative;
  