/* * * * * * * * * * 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);
@import url(//fonts.googleapis.com/css2?family=Saira+Extra+Condensed&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_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: "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;
}

#videosubstitute {
  background-image: url(../video/video.gif);
  background-position: -175px 50px;
}
.videoClick img {
  width: 40px;
	vertical-align:middle;
	margin-right:0px;
	filter:drop-shadow(2px 2px 1px black);
}

header {
  margin-bottom: 0px;
  padding-bottom: 20px;
}
.otherHaunt {
  background-image: url("../img/otherHaunt_Art.jpg");
  background-color: #000;
  background-position: top left;
  background-repeat: no-repeat;
  max-width:1600px;
	margin:0 auto;
}
.otherHauntInfo p {
	font-size:85%;
	color:#FFF;
}

.attr1 {
  background-image: url("../img/attractions_back-01.jpg");
  background-position: center;
}
.attr2 {
  background-image: url("../img/attractions_back-02.jpg");
  background-position: top;
}

.seasonal {}
.offSeason {display:none;}
.showAtt {}
.showFeat {display:none;}
.showCal {}
.showHours {}

/**COTD**/

body { background: #000; }
.fa-play-circle {
  color: #F00;
  font-size: 425% !important;;
  vertical-align: top;
  margin-bottom: 10px;
}
.btn-TICK svg { transform: rotate(20deg) !important; }
.logoTop img { max-width: 400px; }
#covid-modal .bodySelect { margin: 15px 0px; }
.card-body p {margin-bottom:10px;}
.card-body h1, .card-body h2, .card-body h3, .card-body h4, .card-body h5, .card-body h6 {color:#000;}
.modal-content a.btn {
  color: #fff !important;
  text-decoration: none;
  min-width: 140px;
  display: inline-block;
}
.bodySelect h5 {
  color: #000000;
  margin-left: 0px;
}
.cotdHR {
	height:1px;
	border-top:1px solid #861b14;
	width:100%;
	margin: 0 0 35px 0;
}
hr.cotdHR2 {
  height: 1px;
  border: 1px solid #74fdff;
  background: #fff;
  border-radius: 3px;
  box-shadow: 1px 0px 1px 1px #3cfdff, 2px 1px 3px 2px #00c9d6;
  width: 100%;
  margin: 10px auto;
}
.wrapHR {
	text-align:center;
	margin:50px 0;
}
.wrapHR {
  max-width: 400px;
  margin: 50px auto;
}
.sticky.is-sticky .logoTop img {
  max-width: 135px;
  margin-top: 3px;
}
.covidWarning {
  text-align: center;
  margin: 100px 0px 0px 0px;
  padding: 10px;
  border-top: 1px solid #900;
  border-bottom: 0px solid #900;
  color: #B4B4B4;
  font-size: 75%;
}
.covidWarning p {
  max-width: 1140px;
  margin: 25px auto;
  text-align: left;
  padding: 0px 15px 0px 15px;
}
.priOFF {
  border: 1px solid #000;
  color: #000;
  margin: 1px;
}
.mapCOTD {
  height: 480px;
  border: none;
}
.keyCaseCOTD { max-width: 1150px; }
.mapKeyCOTD {
  background-color: #74fdff;
  padding: 2px;
  margin: 5px 10px;
  max-width: 550px;
  min-width: 525px;
  display: inline-block;
  vertical-align: top;
}
.mapIconCOTD {
  background-color: #222;
  display: inline-block;
  padding: 5px;
  box-shadow: inset 2px 2px 1px #000000;
}
.mapIconCOTD .circleHightligh {
  border-radius: 50%;
  padding-top: .05em;
  margin: 5px;
  background-color: #74fdff;
  text-align: center;
  vertical-align: middle;
  height: 40px;
  width: 40px;
  display: inline-block;
  border: solid 2px #fff;
  color: #fff;
  font-size: 135%;
  box-shadow: 2px 2px 1px #000000;
}
.mapKeyCOTD h5, .mapKeyCOTD p { color: #fff; }
.tickPrice strong { text-transform: lowercase; font-size: 65%; }
ul {
  padding-left: 20px;
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (max-width:991px) {
  .otherHaunt { padding-bottom:20px; }
}
@media (min-width: 769px) {
  h1.kbygH1 br { display: none; }
  #covid-modal .bodySelect br { display: none; }
}
@media (max-width: 768px) {
/**#videoDiv { margin-top: 50px; }**/
.mapCOTD { height: 300px; }
.keyCaseCOTD { max-width: 100%; }
.mapKeyCOTD { min-width: 95%; }
.mapKeyCOTD h5 { font-size: 90%; }
/**.closeBtn { margin-bottom: 5px; }
#covid-modal .bodySelect p, #covid-modal .bodySelect ul li { font-size: 14px; }
#covid-modal .bodySelect {
  padding: 10px;
  margin: 10px 0px 5px 0px;
}
#covid-modal .bodySelect hr {
  margin-top: .5rem;
  margin-bottom: .75rem;
}**/
}
