/*-----------------------------------------------------------------------------------*/
/* reset
/*-----------------------------------------------------------------------------------*/
@import url("https://fonts.googleapis.com/css2?family=Pirata+One&family=Raleway:ital,wght@0,300;0,400;0,600;0,700;0,900;1,300;1,400;1,600;1,700;1,900&display=swap");
html, body, div, span, applet, object, iframe,
h1,
.heading1,
.headingLarge, h2, .heading2, h3, .heading3, h4, .heading4, h5, .heading6, .heading5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, main {
  display: block;
}

html * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  line-height: 1;
}

ul {
  list-style: none;
}
ul::before {
  content: "";
  margin-right: 0px;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

img {
  border-style: none;
}

form, fieldset {
  margin: 0;
  padding: 0;
  border-style: none;
  border: 0px none;
}

input {
  outline: 0 none;
}

.clear {
  clear: both;
  font-size: 0px;
  line-height: 0px;
  display: block;
}

.clearfix {
  *display: inline-block;
  height: 1%;
}
.clearfix:after {
  content: "";
  display: block;
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0;
}

.wf-loading {
  visibility: hidden;
}

.wf-active, .wf-inactive {
  visibility: visible;
}

/*-----------------------------------------------------------------------------------*/
/* Variables
/*-----------------------------------------------------------------------------------*/
@font-face {
  font-family: "winterholidays";
  src: url("/wp-content/themes/yuletidevillage-child/includes/fonts/winterholidays-alternates-webfont.woff2") format("woff2"), url("/wp-content/themes/yuletidevillage-child/includes/fonts/winterholidays-alternates-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/*-----------------------------------------------------------------------------------*/
/*	Mixins
/*-----------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/
/* Helpers
/*-----------------------------------------------------------------------------------*/
.is-font-family-script {
  font-family: "winterholidays", serif;
  line-height: 1em;
}

.is-text-effect-glowing-strong {
  animation: glowingTextStrong 2s ease-in-out infinite alternate;
}

@-webkit-keyframes glowingSVG {
  from {
    filter: drop-shadow(0 0 0.4rem rgb(212, 169, 65));
  }
  to {
    filter: drop-shadow(0 0 0.4rem rgba(0, 0, 0, 0));
  }
}
@-webkit-keyframes glowingText {
  from {
    text-shadow: 0 0 0.4rem rgba(0, 0, 0, 0);
  }
  to {
    text-shadow: 0 0 0.4rem rgb(212, 169, 65);
  }
}
@-webkit-keyframes glowingTextStrong {
  from {
    text-shadow: 0 0 1.5rem rgb(212, 169, 65);
  }
  to {
    text-shadow: 0 0 0.8rem rgb(212, 169, 65);
  }
}
/*-----------------------------------------------------------------------------------*/
/* Functions
/*-----------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/
/* Base
/*-----------------------------------------------------------------------------------*/
body {
  color: #1a1818;
  font: 16px/24px "Raleway", sans-serif;
  background: #ffffff;
}

.container {
  width: 80% !important;
  max-width: 1600px !important;
}

.container-full {
  width: 95% !important;
  max-width: 1600px !important;
}

.overlay {
  mix-blend-mode: multiply;
}

.cookie-banner {
  background-color: #f1eeea;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

/*-----------------------------------------------------------------------------------*/
/* Typography
/*-----------------------------------------------------------------------------------*/
p {
  font-family: "Raleway", sans-serif;
  font-weight: 400;
  color: #1a1818;
}

strong,
b {
  font-weight: 700;
}

a {
  color: #034E2D;
}
a:hover {
  color: rgb(2.9433333333, 76.5266666667, 44.15);
}

p a {
  border-bottom: solid 3px rgba(3, 78, 45, 0.5);
  font-weight: 400;
}

h1, .heading1,
.headingLarge,
h2,
.heading2,
h3,
.heading3,
h4,
.heading4,
h5,
.heading6,
.heading5,
h6 {
  text-transform: none;
  margin-bottom: 20px;
  color: #034E2D;
}

h1, .heading1,
.headingLarge,
h2,
.heading2 {
  font-family: "Pirata One", sans-serif;
  text-transform: none;
}

h3, .heading3,
h4,
.heading4 {
  font-family: "Raleway", sans-serif;
  font-weight: 700;
}

h5, .heading6, .heading5,
h6 {
  font-weight: 700;
}

h1, .heading1,
.headingLarge {
  font-weight: 400;
  font-size: 2.5rem;
  line-height: 2.75rem;
}
h1.pageHeader, .pageHeader.heading1,
.pageHeader.headingLarge {
  font-family: "Pirata One", sans-serif;
}

ol li,
ul li {
  font-weight: 400;
}

ol li::marker {
  font-weight: 700;
}

blockquote {
  background-color: rgba(3, 78, 45, 0.05);
}
blockquote p {
  font-family: "Pirata One", sans-serif;
}
blockquote::before {
  font-family: "Pirata One", sans-serif;
  color: rgba(26, 24, 24, 0.25);
}

hr {
  background-color: rgb(217.8, 214.7, 214.7);
}

.dropcapHeader h1, .dropcapHeader .heading1,
.dropcapHeader .headingLarge,
.dropcapHeader h2,
.dropcapHeader .heading2,
.dropcapHeader h3,
.dropcapHeader .heading3,
.dropcapHeader h4,
.dropcapHeader .heading4,
.dropcapHeader h5,
.dropcapHeader .heading5,
.dropcapHeader .heading6,
.dropcapHeader h6 {
  font-family: "Pirata One", sans-serif;
}

.is-font-primary {
  font-family: "Pirata One", sans-serif;
}

.tag.is-success {
  background-color: #C9A537 !important;
}

/*-----------------------------------------------------------------------------------*/
/* Accessibility
/*-----------------------------------------------------------------------------------*/
a:focus-visible,
button:focus-visible,
input[type=submit]:focus-visible,
input[type=checkbox]:focus-visible,
.modal-content:focus-visible {
  outline: #FAF7CC solid 4px !important;
}

input:focus,
textarea:focus {
  outline: solid 2px #FAF7CC !important;
}

.sbi_item:focus, .sbi_item:focus-visible, .sbi_item:focus-within {
  outline: solid 2px #FAF7CC !important;
}

/*-----------------------------------------------------------------------------------*/
/* Header 
/*-----------------------------------------------------------------------------------*/
.headerMain .topBar {
  background-color: rgb(12.7403846154, 11.7211538462, 14.7788461538);
}
.headerMain .topBar .datetimeBTN i,
.headerMain .topBar .datetimeBTN svg {
  color: #FAF7CC;
}
.headerMain .topBar .socmedIcons i,
.headerMain .topBar .socmedIcons svg {
  color: #f1eeea;
}
.headerMain .topBar .socmedIcons i:hover,
.headerMain .topBar .socmedIcons svg:hover {
  color: rgb(220.6, 213.2285714286, 203.4);
}
.headerMain .topBar #searchIcon {
  color: #f1eeea;
}
.headerMain {
  /*NAV BAR*/
}
.headerMain .menubar .container {
  background: #19171d;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 3px 3px;
}
.headerMain .menubar .navbar-brand {
  position: relative;
}
.headerMain .menubar .navbar-brand a {
  width: 175px;
}
.headerMain .menubar .navbar-brand a img {
  width: 175px;
  animation: glowingSVG 4s ease-in-out infinite alternate;
}
@media only screen and (max-width: 768px) {
  .headerMain .menubar .navbar-brand {
    width: 120px;
  }
}
.headerMain .menubar #mainNavbar a {
  font-family: "Raleway", sans-serif;
  font-weight: 700;
  color: #f1eeea;
  background-color: #19171d !important;
}
.headerMain .menubar #mainNavbar a:hover {
  color: rgb(220.6, 213.2285714286, 203.4);
  animation: glowingText 2s ease-in-out infinite alternate;
}
.headerMain .menubar #mainNavbar a.current-menu-item a {
  color: #f1eeea;
}
.headerMain .menubar #mainNavbar a.menu-cta {
  font-weight: 900;
}
.headerMain .menubar #mainNavbar a.menu-cta svg,
.headerMain .menubar #mainNavbar a.menu-cta i {
  color: #C9A537 !important;
}
.headerMain .menubar .navbar-dropdown {
  background: #19171d;
}
.headerMain .menubar .navbar-dropdown a.navbar-item {
  color: #f1eeea;
  background-color: transparent !important;
}
.headerMain .menubar .navbar-dropdown a.navbar-item:hover {
  color: rgb(220.6, 213.2285714286, 203.4);
}
.headerMain .menubar .ticketCTA {
  background-color: #C9A537;
  border: solid 1px #C9A537 !important;
  color: #f1eeea;
  font-weight: 700;
  font-family: "Raleway", sans-serif;
}
.headerMain .menubar .ticketCTA:hover {
  background: rgb(161.4173228346, 132.3622047244, 43.5826771654);
  color: #f1eeea;
  transition: all 0.25s ease-in;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
}

#searchModal form input {
  border: solid 3px #FAF7CC;
  color: white;
}
#searchModal form input::placeholder {
  color: #FAF7CC;
}
#searchModal #closeButton {
  color: #FAF7CC;
}

.navbar-link:not(.is-arrowless)::after {
  border-color: #C9A537;
}

a.navbar-item:focus,
a.navbar-item:focus-within,
a.navbar-item:hover,
a.navbar-item.is-active,
.navbar-link:focus,
.navbar-link:focus-within,
.navbar-link:hover,
.navbar-link.is-active {
  background-color: transparent !important;
}

a.navbar-item:focus,
a.navbar-item:focus-within,
a.navbar-item:hover,
a.navbar-item.is-active,
.navbar-link:focus,
.navbar-link:focus-within,
.navbar-link:hover,
.navbar-link.is-active {
  background-color: transparent !important;
}

/*-----------------------------------------------------------------------------------*/
/* Footer
/*-----------------------------------------------------------------------------------*/
#footer {
  background-color: #19171d;
}
#footer .footerLogo img {
  animation: glowingSVG 4s ease-in-out infinite alternate;
}
#footer .footerMenu ul li a {
  color: rgb(8.6666666667, 225.3333333333, 130);
}
#footer p {
  color: #fcfcfc;
  font-family: "Raleway", sans-serif;
  font-weight: 400;
}
#footer .socmed a {
  color: rgb(8.6666666667, 225.3333333333, 130);
}

/*-----------------------------------------------------------------------------------*/
/* Mobile Menu
/*-----------------------------------------------------------------------------------*/
.navbar-burger {
  color: rgb(8.6666666667, 225.3333333333, 130);
}

#lpbp-lateral-nav {
  background-color: #19171d;
}
#lpbp-lateral-nav::-webkit-scrollbar {
  width: 5px;
}
@media only screen and (max-width: 768px) {
  #lpbp-lateral-nav::-webkit-scrollbar {
    height: 2px;
  }
}
#lpbp-lateral-nav::-webkit-scrollbar-track {
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
}
#lpbp-lateral-nav::-webkit-scrollbar-thumb {
  background-color: rgb(6.7777777778, 176.2222222222, 101.6666666667) !important;
  outline: 1px solid rgb(6.7777777778, 176.2222222222, 101.6666666667) !important;
  border-radius: 5px;
}
#lpbp-lateral-nav .closing-time button {
  color: rgb(8.6666666667, 225.3333333333, 130);
}
#lpbp-lateral-nav .mobileSearch input[type=search] {
  background: rgb(12.7403846154, 11.7211538462, 14.7788461538);
  color: #f1eeea;
}
#lpbp-lateral-nav .mobileSearch input[type=search]::placeholder {
  font-family: "Font Awesome 6 Pro";
  color: rgb(8.6666666667, 225.3333333333, 130);
}
#lpbp-lateral-nav .lpbp-navigation a {
  font-weight: 400;
  color: #f1eeea;
  transition: all 0.5s ease-in-out;
}
#lpbp-lateral-nav .lpbp-navigation a i,
#lpbp-lateral-nav .lpbp-navigation a svg {
  color: rgb(8.6666666667, 225.3333333333, 130);
  margin-right: 5px;
}
#lpbp-lateral-nav .lpbp-navigation .current-menu-item a {
  color: rgb(8.6666666667, 225.3333333333, 130);
  font-weight: 700;
}
#lpbp-lateral-nav .socmedIcons li a {
  color: rgb(8.6666666667, 225.3333333333, 130);
}

#lpbp-lateral-nav .menu-item-has-children > a:after {
  color: rgb(8.6666666667, 225.3333333333, 130);
}

/*-----------------------------------------------------------------------------------*/
/* Blog
/*-----------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/
/* Entertainment post style
/*-----------------------------------------------------------------------------------*/
.single-entertainment .contactLInks .contactLink,
.single-themed_weekend .contactLInks .contactLink {
  color: #1a1818;
}
.single-entertainment .entertainmentCatList li a:hover,
.single-themed_weekend .entertainmentCatList li a:hover {
  color: #034E2D;
}
.single-entertainment .metaLinks a:hover,
.single-themed_weekend .metaLinks a:hover {
  color: #034E2D;
}
.single-entertainment .slider,
.single-themed_weekend .slider {
  background-color: #1a1818;
}

.tax-entertainment_category .entertainmentPost {
  border: solid 1px #034E2D;
}

/*-----------------------------------------------------------------------------------*/
/* Buttons
/*-----------------------------------------------------------------------------------*/
.button,
.btn,
.gform_button {
  transition: all 0.5s ease-in-out;
  background: #034E2D !important;
  border: 1px solid #FAF7CC !important;
  border-radius: 3px;
  outline: 6px solid #034E2D;
  border-color: #034E2D;
  font-family: "Raleway", sans-serif;
  color: #f1eeea;
  font-weight: 700;
}
.button::before,
.btn::before,
.gform_button::before {
  color: #FAF7CC;
  content: "\f7d4";
  font-size: 1rem;
  margin-top: -5px;
  background-image: none;
}
.button:hover, .button:focus-visible,
.btn:hover,
.btn:focus-visible,
.gform_button:hover,
.gform_button:focus-visible {
  cursor: pointer;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}
.button:hover::before, .button:focus-visible::before,
.btn:hover::before,
.btn:focus-visible::before,
.gform_button:hover::before,
.gform_button:focus-visible::before {
  transition: all 0.25s ease-in-out;
}
.button.secondary,
.btn.secondary,
.gform_button.secondary {
  background-color: #19171d;
}
.button.smallBTN,
.btn.smallBTN,
.gform_button.smallBTN {
  padding: 5px 20px !important;
  font-size: 0.8rem !important;
  border-radius: 4px !important;
}
.button.mediumBTN,
.btn.mediumBTN,
.gform_button.mediumBTN {
  padding: 8px 30px !important;
  font-size: 1rem !important;
  border-radius: 8px !important;
}
.button.largeBTN,
.btn.largeBTN,
.gform_button.largeBTN {
  padding: 15px 40px !important;
  font-size: 2rem !important;
  border-radius: 10px !important;
  background: #C9A537 !important;
  color: #1a1818 !important;
  border-color: #034E2D !important;
  outline-color: #C9A537 !important;
  font-family: "Pirata One", sans-serif !important;
  text-transform: capitalize !important;
  font-weight: 400 !important;
}

#totopBtn {
  background-color: #034E2D;
  color: white;
}

.videoControls button {
  background: rgba(26, 24, 24, 0.5);
  color: white;
  border: 2px solid #1a1818;
}
.videoControls button.is-active {
  background-color: #C9A537;
}

.cta-button {
  padding: 25px 0px;
}

/*-----------------------------------------------------------------------------------*/
/* Forms
/*-----------------------------------------------------------------------------------*/
input[type=search] {
  border: solid 1px #034E2D;
  color: #1a1818;
  font-family: "Raleway", sans-serif;
  font-weight: 700;
}
input[type=search]::placeholder {
  color: #034E2D;
}

/*-----------------------------------------------------------------------------------*/
/* Tables
/*-----------------------------------------------------------------------------------*/
thead {
  background-color: #19171d;
}
thead th {
  color: #f1eeea !important;
}

tbody {
  border: solid 1px #19171d;
}

/*-----------------------------------------------------------------------------------*/
/* Modal
/*-----------------------------------------------------------------------------------*/
.modal-background {
  background: rgba(26, 24, 24, 0.8);
}
.modal-content {
  background-color: #f1eeea;
  border-radius: 3px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}
.modal-content::-webkit-scrollbar {
  width: 5px;
}
@media only screen and (max-width: 768px) {
  .modal-content::-webkit-scrollbar {
    height: 2px;
  }
}
.modal-content::-webkit-scrollbar-track {
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
}
.modal-content::-webkit-scrollbar-thumb {
  background-color: rgb(6.7777777778, 176.2222222222, 101.6666666667) !important;
  outline: 1px solid rgb(6.7777777778, 176.2222222222, 101.6666666667) !important;
  border-radius: 5px;
}

/*-----------------------------------------------------------------------------------*/
/* Plugins
/*-----------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/
/*	Accordian Block
/*-----------------------------------------------------------------------------------*/
.accordion .card .card-header {
  border-bottom: solid 1px #034E2D;
}

/*-----------------------------------------------------------------------------------*/
/*	Content Block
/*-----------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/
/*	Call to Action Block
/*-----------------------------------------------------------------------------------*/
/*ATTRACTION BLOCKS*/
.attraction .attractionBlock .content h1, .attraction .attractionBlock .content .heading1,
.attraction .attractionBlock .content .headingLarge {
  font-family: "Pirata One", sans-serif;
  color: rgb(238.6160714286, 228.7857142857, 87.8839285714);
}
.attraction .attractionBlock .content a {
  color: rgb(238.6160714286, 228.7857142857, 87.8839285714);
}
.attraction .attractionBlock .content a:hover {
  color: #FAF7CC;
}
.attraction .attractionBlock:hover {
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
  transition: all 0.25s ease-in;
}

/*-----------------------------------------------------------------------------------*/
/*	Featured Columns Block
/*-----------------------------------------------------------------------------------*/
.featuredColumns .featCol .columnImage:focus-visible, .featuredColumns .featCol .columnImage:focus, .featuredColumns .featCol .columnImage:focus-within {
  border: #FAF7CC solid 4px !important;
}

.featuredNumbers .featNum h2, .featuredNumbers .featNum .heading2 {
  font-family: "Pirata One", sans-serif;
  color: #C9A537;
}

/*-----------------------------------------------------------------------------------*/
/*	Testimonials Block
/*-----------------------------------------------------------------------------------*/
.testimonials .body-copy p {
  font-family: "Pirata One", sans-serif;
}

/*-----------------------------------------------------------------------------------*/
/*	Hero Block
/*-----------------------------------------------------------------------------------*/
.hero .sub-title {
  color: #1a1818;
  font-weight: 400;
}
.hero .hero-button .button:nth-of-type(2) {
  outline-color: #FAF7CC !important;
  border-color: #034E2D !important;
}
.hero #countdown {
  font-family: "Pirata One", sans-serif;
}

.homeHero h1, .homeHero .heading1,
.homeHero .headingLarge {
  font-family: "winterholidays", serif;
  line-height: 1em;
}

.noticeBoard {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}
.noticeBoard h2, .noticeBoard .heading2 {
  font-family: "Pirata One", sans-serif;
}

.currentWeekend ul li:first-child h1, .currentWeekend ul li:first-child .heading1,
.currentWeekend ul li:first-child .headingLarge,
.currentWeekend ul li:first-child h2,
.currentWeekend ul li:first-child .heading2,
.currentWeekend ul li:first-child h3,
.currentWeekend ul li:first-child .heading3,
.currentWeekend ul li:first-child p {
  color: #19171d;
}
.currentWeekend h3, .currentWeekend .heading3 {
  font-family: "Raleway", sans-serif;
  font-weight: 700;
}

/*-----------------------------------------------------------------------------------*/
/*	Page Title Block
/*-----------------------------------------------------------------------------------*/
.postheader {
  background-color: rgba(3, 78, 45, 0.1);
}
.postheader h1, .postheader .heading1,
.postheader .headingLarge {
  font-family: "Pirata One", sans-serif;
}
.postheader .postTags li {
  background-color: #19171d;
}
.postheader .postTitle h1, .postheader .postTitle .heading1,
.postheader .postTitle .headingLarge {
  font-family: "Pirata One", sans-serif;
}
.postheader .byline p {
  font-family: "Raleway", sans-serif;
}
.postheader .byline p span {
  color: rgba(26, 24, 24, 0.75);
}

.productCTA h2, .productCTA .heading2,
.productCTA h3,
.productCTA .heading3 {
  font-family: "Pirata One", sans-serif;
}

/*-----------------------------------------------------------------------------------*/
/*	Recent Posts Block
/*-----------------------------------------------------------------------------------*/
.recentPosts a:focus-visible {
  outline: solid 4px #FAF7CC;
}

.postBlock {
  background: rgba(252, 252, 252, 0.25);
  border: solid 1px #FAF7CC;
}
.postBlock .postBlockContent .postDate {
  background: #19171d;
}
.postBlock .postBlockContent .postDate p {
  color: #f1eeea;
  font-weight: 600;
  font-family: "Raleway", sans-serif;
}

/*-----------------------------------------------------------------------------------*/
/*	Slider Block
/*-----------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/
/*	Logo Slider
/*-----------------------------------------------------------------------------------*/
/*Event Blocks*/
.eventBlocks:focus-within {
  outline: #FAF7CC solid 4px !important;
}

/*-----------------------------------------------------------------------------------*/
/*	Steps Block
/*-----------------------------------------------------------------------------------*/
.steps .stepNum {
  background-color: #034E2D;
  color: #f1eeea;
  font-family: "Pirata One", sans-serif;
}

/*-----------------------------------------------------------------------------------*/
/*	Tabs  Block
/*-----------------------------------------------------------------------------------*/
.tabHolder .tabsBlock button {
  border-bottom: solid 2px #034E2D;
}

/*-----------------------------------------------------------------------------------*/
/*	Video/Image and Copy Block
/*-----------------------------------------------------------------------------------*/
.viCopy .sub-title {
  color: #1a1818;
}

/*-----------------------------------------------------------------------------------*/
/*	Video Block
/*-----------------------------------------------------------------------------------*/
.transcriptTab .card-header h3, .transcriptTab .card-header .heading3 {
  font-family: "Raleway", sans-serif;
}
.transcriptTab .card-content {
  background-color: #f1eeea;
}
.transcriptTab .card-content h1, .transcriptTab .card-content .heading1,
.transcriptTab .card-content .headingLarge,
.transcriptTab .card-content h2,
.transcriptTab .card-content .heading2,
.transcriptTab .card-content h3,
.transcriptTab .card-content .heading3,
.transcriptTab .card-content h4,
.transcriptTab .card-content .heading4,
.transcriptTab .card-content h5,
.transcriptTab .card-content .heading5,
.transcriptTab .card-content .heading6,
.transcriptTab .card-content h6,
.transcriptTab .card-content p,
.transcriptTab .card-content ul,
.transcriptTab .card-content ol,
.transcriptTab .card-content li,
.transcriptTab .card-content span {
  color: #1a1818 !important;
}

/*WEEKEND ACCORDIAN*/
.weekendAccordian .card-header {
  background-color: #034E2D;
}
.weekendAccordian .card-header .card-button,
.weekendAccordian .card-header [type=button],
.weekendAccordian .card-header [type=reset],
.weekendAccordian .card-header [type=submit],
.weekendAccordian .card-header button {
  background-color: rgba(255, 255, 255, 0) !important;
}

/*WEEKEND SCHEDULE BLOCKS */
.hero .scheduleBlock {
  border: 1px solid rgba(241, 238, 234, 0.25);
  background-color: rgba(26, 24, 24, 0.25);
}
.hero .scheduleBlock h2, .hero .scheduleBlock .heading2,
.hero .scheduleBlock h3,
.hero .scheduleBlock .heading3 {
  font-family: "Raleway", sans-serif;
}

/*-----------------------------------------------------------------------------------*/
/*	Video Gallery Block
/*-----------------------------------------------------------------------------------*/
.image-video-slider .slideBig i,
.image-video-slider .slideBig svg {
  color: #034E2D;
}

/*-----------------------------------------------------------------------------------*/
/*	Timeline
/*-----------------------------------------------------------------------------------*/
.timeline .slider-nav {
  border-bottom: dotted 3px rgb(205.56, 201.44, 201.44);
}
.timeline .slider-nav .slick-list h3, .timeline .slider-nav .slick-list .heading3 {
  font-family: "Pirata One", sans-serif;
}
.timeline .slider-nav .slick-list .slick-active h3, .timeline .slider-nav .slick-list .slick-active .heading3 {
  color: #19171d;
}
.timeline .slider-nav .slick-list .slick-active h3:after, .timeline .slider-nav .slick-list .slick-active .heading3:after {
  color: #034E2D;
}
.timeline .slick-slide p {
  font-family: "Pirata One", sans-serif;
}
.timeline .slick-slide .has-drop-cap:first-letter {
  font-family: "Pirata One", sans-serif;
}

/*-----------------------------------------------------------------------------------*/
/*	Interactive Map Block
/*-----------------------------------------------------------------------------------*/
.mapBlock .hotspotTooltip:focus .hotspotTrigger, .mapBlock .hotspotTooltip:focus-visible .hotspotTrigger {
  outline: #FAF7CC solid 4px !important;
}

/*-----------------------------------------------------------------------------------*/
/* Overrides
/*-----------------------------------------------------------------------------------*/
.sbi_follow_btn a {
  background: #FAF7CC !important;
  font-family: "Raleway", sans-serif !important;
}
.sbi_follow_btn a:hover {
  background-color: #034E2D !important;
}

/*# sourceMappingURL=ytv.css.map */
