.bigheader {
  padding: 0;
  position: relative;
  background-color: transparent;
}
.bigheader .outer-header {
  background-color: rgba(238, 238, 238, 0.75);
}
.bigheader .outer-header .header {
  margin: 0;
  border-bottom: 0;
}
.bigheader .outer-header .header .nav > li > a:hover {
  background-color: #23527c;
  color: white;
}
.bigheader .outer-header .admin-header {
  display: none;
}
.bigheader .bigtitle h1 {
  font-size: 6em;
  font-family: 'Roboto', sans-serif;
  font-weight: 900;
  cursor: default;
  margin: 0;
  text-align: center;
  padding: 12rem 0;
  text-shadow: 1px 1px white;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.smalltiles {
  display: flex;
}
.smalltiles .smalltile {
  position: relative;
  flex-grow: 1;
}
.smalltiles .smalltile h2 {
  font-size: 3em;
  font-family: 'Roboto', sans-serif;
  font-weight: 900;
  cursor: default;
  margin: 0;
  text-align: center;
  padding: 6rem 0;
  text-shadow: 1px 1px white;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/*
 @mixin tilebg($img) {
 content: "";
 top: 0;
 left: 0;
 bottom: 0;
 right: 0;
 position: absolute;
 z-index: -1;
 background-color: #eee;
 background: url($img);
 opacity: 0.50;
 background-size: cover;
 background-position: contain;
 }
 .tilebg-ark::after {
 @include tilebg('/assets/img/ark/ark3.jpg');
 }
 .tilebg-7days::after {
 @include tilebg('/assets/img/7days/7days-low.jpg');
 }
 */
#alsohost {
  margin-top: 1em;
}
#home-tour-section .row {
  margin-top: 20px;
}
#home-tour-section .row h3, #home-tour-section .row h4, #home-tour-section .row h5, #home-tour-section .row h6 {
  text-align: center;
  font-weight: bold;
  position: relative;
  top: 50px;
}
#home-tour-section .row p {
  margin: 10px 0;
  text-align: center;
  font-size: 0.9em;
}
#home-tour-section .row .img-overlay {
  position: relative;
}
#home-tour-section .row .img-overlay .glyphicon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  font-size: 50px;
}
#signup-section {
  text-align: center;
  background-color: #eee;
  border-radius: 6px;
  margin-top: 2em;
}
#signup-section.welcome-back {
  padding: 2em 1em;
}
#signup-section form {
  padding: 0.5em 1em;
  margin: 0;
}
#signup-section form .form-group {
  margin: 0.5em;
}
#signup-section p {
  margin: 0.5em 0 0 0;
}
#signup-section h2 {
  margin-top: 0;
}
#signup-section #signup-header {
  background-color: #d9edf7;
  border-radius: 6px 6px 0 0;
  padding: 0.5em 1em;
}
#signup-section #signup-header h2 {
  margin: 0;
  font-size: 24px;
  font-weight: normal;
}
#signup-section #signup-bonus {
  background-color: #dff0d8;
  border-radius: 0 0 6px 6px;
  padding: 0.5em 1em;
  font-size: 0.9em;
}
#signup-section #signup-bonus .label {
  margin: 0 0.5em;
}
h2 {
  text-align: center;
  font-weight: bold;
}
