





html {
  margin: 0;
    height: 100%;
    width:100%;
  scroll-behavior: smooth;
}



body{
  height:100%;
  width:100%;
  font-family: "acumin-variable", sans-serif;
  font-weight: 400;
  font-style: normal;
      font-weight: normal;
}

.accordion-content a{
  color:#fff;
  text-decoration: underline;
}

.eapps-facebook-feed-posts-item:nth-child(2){
  display:none;
}
.header-logo{
  width:100%;
}

body>div {
  overflow-x:hidden;
}

.cc-img{
  border-radius: 10px;
  height:100%;
  min-height: 500px;
  background-size: contain;
}

.cc-hero{
  background:#fff200;
margin-bottom:20px;
padding:30px 0px;
border-top:20px solid #01263d;
}
footer{
  background:#fff200;
padding:15px 0px 0px;
border-bottom:20px solid #01263d;
text-align: center;
text-transform: uppercase;
padding:50px 0 70px;
}

.eapps-facebook-feed-inner{
  background:transparent !important;
  border:0 !important;
}
.eapps-facebook-feed-posts-item-inner, .eapps-facebook-feed-posts-item{
    background:transparent !important;
}
.eapps-facebook-feed-posts-load-more-wrapper{
  display:none;
}


.eapps-facebook-feed-large .eapps-facebook-feed-posts-item {
    width: 100% !important;
}

.eapps-facebook-feed-posts-inner{
  border-top:0 !important;
  padding-top:0 !important;
  margin-top:0 !important;
}
.eapps-facebook-feed-posts-item-inner{
  padding-top:0 !important;
}

h2{
  text-align: center;
  width:100%;
  font-size: 54px;
}

.adults{
  margin-bottom:40px;
}

.times{
background:#f1f2f3;
border-radius: 10px;
text-align: center;
padding:30px;

}
.times.closed{
background:#ffe3e3;
}

.times.open{
background:#e3f8e3 !important;
}
.prices p span{
  font-family: "acumin-variable",sans-serif;
  font-variation-settings: 'wght' 700, 'wdth' 67.5, 'slnt' 0;
  text-transform: uppercase;
}

.eapps-facebook-feed-posts-item-content-picture {
  display:none !important;
}


h3{
text-transform: uppercase;
font-size:24px;
  color:#01263d;
  font-weight:bold;
  margin-bottom: 60px;
  font-family: "acumin-variable",sans-serif;
  font-variation-settings: 'wght' 700, 'wdth' 67.5, 'slnt' 0;
}

.eui-item-text{
  font-size:32px !important;
    color:#01263d !important;
    line-height: normal !important;

}
.about p{
font-size:42px
}
.notice .accordion-content p{
  text-transform:none;
  margin-bottom: 20px;
  text-align: left;
  font-weight: 100 !important;
  font-size:32px
}

.accordion-container {
	position: relative;
	width: 100%;
	border:none;
	outline: 0;
	cursor: pointer;
	text-align: center;

}
.accordion-container .article-title {
	/* display: block;
	position: relative;
	margin: 0;
	padding: 0.625em;
	font-weight: normal;
	cursor: pointer;
  color:#BA6B29; */
}
.accordion-container .article-title:hover,.accordion-container .article-title:active,.accordion-container .content-entry.open .article-title {
}
.accordion-container .article-title:hover i:before,.accordion-container .article-title:hover i:active,.accordion-container .content-entry.open i {
}
.accordion-container .content-entry i {
	position: absolute;
	top: 0px;
  margin-left:15px;
	font-style: normal;
	font-size: 1.625em;
}
.accordion-container .content-entry i:before {

      display: inline-block;
font-size: 24px;
      content:"+";
        margin-top:17px;
}
.accordion-container .content-entry.open i:before {

      display: inline-block;
  font-size: 24px;
  margin-top:17px;
      content:"-";
}
.accordion-content {
	display: none;

}
.accordion-container,#description {
	width: 100%;
	/* margin: 1.875em auto; */
}

.event-faq{
margin-bottom:100px;
margin-top:100px;
}



.accordion-content{
color:#BA6B29;
font-size:30px;
padding-top:20px;
}

.notice p{
  margin-bottom:0;
}

p{
    margin-bottom: 30px;
font-size:32px;
  color:#01263d;

}
/* .times p:nth-child(2){
  color:#ff0000;

} */
.article-title{
  margin-bottom:0 !important;
}

.notice{
  background: #01263d;
  border-radius: 10px;
  padding:20px 30px;
  color:#fff;

  text-align: center;
  text-transform: uppercase;
}
.notice p{
  color:#fff;
  font-size:24px;
  font-weight:bold;
}

.about, .info, .prices{
  border-radius:10px;
  background: #f1f2f3;
  text-align:center;
  padding:40px 75px;
  height:100%;
}

.payment-options{
  max-width:400px;
margin-right:auto;
margin-left: auto;
margin-bottom: 70px;
display: block;
  width:100%;

}

.footer-logo{
  max-width:500px;
  width:100%;


}

section{
  margin-bottom:20px;
}


h1{
  color:#01263d;
  text-transform: uppercase;

text-align: center;
font-size: 6vw;
margin-bottom:0;
line-height: normal;
}

@media (min-width: 1200px){
.container {
    max-width: 1400px;

  }

}

@media only screen and (max-width: 767px) {

  .cc-hero {
      margin-bottom: 10px;
      padding: 10px 0px;
      border-top: 8px solid #01263d;
    }
    .eui-item-text {
    font-size: 20px !important;
  }
  .pb-mobile{
    margin-bottom:10px;
  }

  section {
    margin-bottom: 10px;
  }

  p {
    font-size: 20px;

  }

  .notice p {
    color: #fff;
    font-size: 15px;
  }
  .notice {

    padding: 15px 15px;
  }
  .about p {
    font-size: 24px;
    margin-bottom: 10px;
  }
  .about, .info, .prices {

    padding: 20px 25px;
  }
  .cc-img {

    min-height: 250px;
  }
  .eapps-facebook-feed-extra-small .eapps-facebook-feed-posts-item-inner{
    padding-bottom: 0 !important;
  }

  h3 {

    font-size: 14px;

    margin-bottom: 10px;
  }

    .times {
    padding: 20px 25px;
}
.cc-hero .col-md-12{
  padding-left:0;
  padding-right:0;
}

.payment-options{
  max-width:280px;
margin-bottom:40px;

}
footer {
    background: #fff200;
    border-bottom: 8px solid #01263d;

    padding: 30px 0 40px;
  }

.footer-logo{
  max-width:300px;
}

.article-title{

}
.accordion-container .content-entry i:before {
  font-size:18px;

        margin-top:10px;
}
.accordion-container .content-entry.open i:before {
  font-size:18px;
  margin-top:10px;

}

  .notice .accordion-content p{

    font-size:18px
  }




}
