.topper {
    height: 25px;
  }

h4 {
  font-family: 'Permanent Marker', cursive;
  font-size: 40px;
}

.parallax{
    background-image: url("/img/header.jpg");
    max-height: 400px; 
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0;
}

.parallaxSpecial{
  background-image: url("/img/header.jpg");
  max-height: 200px; 
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0;
}


#header{
  position: absolute;
  z-index: 1000;
  top: 200px;
  left: 200px;
}

.text-box{
	height: 600px;
	padding: 150px;
  font-family: 'Permanent Marker', cursive;
  font-size: x-large;
  text-shadow: 5px 5px 25px black;
}

.text-boxSpecial{
	height: 600px;
	padding: 80px;
  font-family: 'Permanent Marker', cursive;
  font-size: x-large;
  text-shadow: 5px 5px 25px black;
}

.quote{
  font-style: italic;
}

#reviewtext {
  font-family: 'Permanent Marker', cursive;
  font-size: 2rem;
}

@media only screen and (max-device-width: 1024px) {
    .parallax {
        background-attachment: scroll;
    }
}

.navbar {
    margin-bottom: 0 !important;
}

.teaserThumbs {
  max-width: 400px;
}

.specialImages {
  max-height: 250px;
} 

.plainLinks {
  color: black;
  font-size: 22px;
}

.map-container-6{
  overflow:hidden;
  padding-bottom:56.25%;
  position:relative;
  height:0;
  }

  .map-container-6 iframe{
  left:0;
  top:0;
  height:100%;
  width:100%;
  position:absolute;
  }

  .copyright {
    font-size: 11px;
  }

  .focus-in-expand {
    animation: focus-in-expand 0.8s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  }
  
  @keyframes focus-in-expand {
    0% {
      letter-spacing: -0.5em;
      filter: blur(12px);
      opacity: 0;
    }
    100% {
      filter: blur(0px);
      opacity: 1;
    }
  }
  