
body {
    color: #444;
    font-family:'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace;
    /*font-size:13px;*/
    text-align:center;
    background-color: #ffffff;
    margin: 0px;
    overflow: hidden;
}
#info {
    position: absolute;
    top: 0px; width: 100%;
    padding: 5px;
}
#home {
    display: block;
    margin: auto;
    text-align: center;
    z-index: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    min-width: 300px;
}

#home h1 {
    margin: 0 auto;
    font-size: 80px;
}

#home h1:nth-child(1) {
  text-align: center;
}

#home-external-nav {
    color: #aaa;
    font-size: 2.7em;
}

#home-external-nav a{
    color: #a56161;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.25s;
    text-decoration: none;
    top: 50px;
}

#home-external-nav a:active{
    color: #a56161;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    text-decoration: none;
}

#home-external-nav a:visited{
    color: #a56161;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    text-decoration: none;
}

#home-external-nav a:hover{
    color: #333;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.25s;
    text-decoration: none;
}

#home-external-nav i{
    margin: 0;
    /*height: 15px;*/
    /*height: 5vw;*/
}

h2, h3, h4, h5, h6 {
    font-family: Futura;
    font-weight: lighter;
}

h1 {
  color: #2d5d92;
  font: bold 164px/1 'oswald';
  text-align: center;
  /*position: absolute; */
  text-transform: uppercase;
  /*width: 100%;*/
}

#home h1:nth-child(2) {
  /*top: 50px;*/
  /*top: 15px;*/
  /*text-align: right;*/
}

.dropdown {
    text-align: center;
    display: inline-table;
}

div {
  display: block;
}

.dropdown-inner {
  /*margin-bottom: 20px;*/
}

.dropdown-inner .drop-content {
  display: none;
}

ul li a {
    color: #a56161;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.25s;
    text-decoration: none;
    font-size: 2.7em;
    /*top: 50px;*/
}

ul li a:active{
    color: #a56161;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    text-decoration: none;
}

ul li a:visited{
    color: #a56161;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    text-decoration: none;
}

ul li a:hover{
    color: #333;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.25s;
    text-decoration: none;
}

.inline {
    float:left;
}

html, body {
  height: 100%; }

body {
  margin: 0;
  font-family: "proxima-nova", "Helvetica Neue", sans-serif; }

.drop-element.drop-theme-arrows-bounce.drop-out-of-bounds {
  display: none; }

.drop-element .drop-target {
  display: block;
  /*padding: 20px;*/
  background: #cccccc; }


@-webkit-keyframes up-and-down {
  0% {
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }

  50% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }

  100% {
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); } }

@-moz-keyframes up-and-down {
  0% {
    -moz-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }

  50% {
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }

  100% {
    -moz-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); } }

@-o-keyframes up-and-down {
  0% {
    -o-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }

  50% {
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }

  100% {
    -o-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); } }

@-o-keyframes up-and-down {
  0% {
    -o-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }

  50% {
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }