/* * * * * * * * * * Google Font Import * * * * * * * * * */
@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,800italic,400,700,800,300);
@import url(//fonts.googleapis.com/css?family=Nunito+Sans:300,400,900&display=swap);
@font-face {
    font-family: "bebas_neuebold";
    src: url("fonts/bebasneue-bold-webfont.woff2") format("woff2"),
         url("fonts/bebasneue-bold-webfont.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "bebas_neuebook";
    src: url("fonts/bebasneue-book-webfont.woff2") format("woff2"),
         url("fonts/bebasneue-book-webfont.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "bebas_neuelight";
    src: url("fonts/bebasneue-light-webfont.woff2") format("woff2"),
         url("fonts/bebasneue-light-webfont.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "bebas_neueregular";
    src: url("fonts/bebasneue-regular-webfont.woff2") format("woff2"),
         url("fonts/bebasneue-regular-webfont.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "bebas_neuethin";
    src: url("fonts/bebasneue-thin-webfont.woff2") format("woff2"),
         url("fonts/bebasneue-thin-webfont.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "SteelfishRegular";
    src: url("fonts/steelfish_rg-webfont.eot");
    src: url("fonts/steelfish_rg-webfont.eot?#iefix") format("embedded-opentype"),
         url("fonts/steelfish_rg-webfont.woff") format("woff"),
         url("fonts/steelfish_rg-webfont.ttf") format("truetype"),
         url("fonts/steelfish_rg-webfont.svg#SteelfishRegular") format("svg");
    font-weight: normal;
    font-style: normal;
}
.attr1 {
	background:#000 url("../img/attractions_back-01.jpg") top left no-repeat;
}
.attr2 {
	background:#000 url("../img/attractions_back-02.jpg") no-repeat;
	background-position:right top;
}
.attr3 {
	background:#000 url("../img/attractions_back-03.jpg") top left no-repeat;
}
.attr4 {
	background:#000 url("../img/attractions_back-04.jpg") no-repeat;
  background-position:right top;
}
.attr5 {
	background:#000 url("../img/attractions_back-05.jpg") top left no-repeat;
}
.attr6 {
	background:#000 url("../img/attractions_back-06.jpg") top left no-repeat;
}
.attr7 {
	background:#000 url("../img/attractions_back-07.jpg") top left no-repeat;
}
.feat1 {
	background:#000 url("../img/featured_bg-01.jpg") top left no-repeat;
}
.otherHaunt {
	background:#000 url("../img/otherHaunt_Art.jpg") top left no-repeat;
}
.slidez01 {
	background:#000 url("../img/featured_bg-01.jpg") center center no-repeat;
}
.slidez02 {
	background:#000 url("../img/featured_bg-02.jpg") center center no-repeat;
}
.slidez03 {
	background:#000 url("../img/featured_bg-03.jpg") center center no-repeat;
}
.slidez04 {
	background:#000 url("../img/featured_bg-04.jpg") center center no-repeat;
}
.slidez05 {
	background:#000 url("../img/featured_bg-05.jpg") center center no-repeat;
}
.legendBack {
	background:url("../img/legends_back.jpg") top center;
	background-size:cover;
}
.stl-fp_back {
	background:url("../img/stl-fp_back.jpg") top center scroll;
	background-size:cover;
	padding-bottom:40px;
}

/* HAUNTED PRISON SPLASH */

.vertical-center {
  min-height: 100%;
  min-height: 100vh;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align : center;
  -webkit-align-items : center;
  -moz-box-align : center;
  -ms-flex-align : center;
  align-items : center;
  width: 100%;
  -webkit-box-pack : center;
  -moz-box-pack : center;
  -ms-flex-pack : center;
  -webkit-justify-content : center;
  justify-content : center;
}

/*mailchimp*/

#mc_embed_signup {
  clear:left;
  max-width:90%;
}
#mc_embed_signup .button {
  font-family: bebas_neuebold;
  background-color: #dcdcdb;
  color: #040404;
  border-radius: 0px;
  font-size: 16px;
  margin-top: 5px;
}
#mc_embed_signup input.email, #mce-PHONE {
  font: 12px "Open Sans",sans-serif;
  background-color: #040404;
  color: #dcdcdb;
  padding: 10px;
  border-radius: 0px;
  border-width: 2px;
  border-style: inset;
  border-color: initial;
  border-image: initial;
  height: 32px;
  margin-bottom: 5px;
}
#mc_embed_signup input.email, #mce-PHONE, #mc_embed_signup .button {
  -webkit-box-shadow: 9px 10px 5px -6px rgba(0,0,0,0.75);
  -moz-box-shadow: 9px 10px 5px -6px rgba(0,0,0,0.75);
  box-shadow: 9px 10px 5px -6px rgba(0,0,0,0.75);
  vertical-align: baseline;
}
@media (min-width: 1400px) {
  #mc_embed_signup input.email, #mce-PHONE, #mc_embed_signup .button { margin: 1px; }
  .mobileonly { display: none !important; }
}
@media (max-width: 1399px) {
  #mc_embed_signup .clear {
    width: 200px;
    margin: 1px auto 0px auto;
  }
  .validate { margin: 15px auto 0px auto; }
  .desktoponly { display: none !important; }
}
