/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen and (min-width:768px){.current-show-view  ul.list-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem;}.current-show-view ul.list-group li.list-group-item{border:1px solid #eee;padding:0.5rem;text-align:center;}}.current-show-view .card-fluid-row .card-fluid-col{text-align:left;}.current-show-view .item-list .list-group-item{padding:1.875rem !important;border-right:0px !important;border-top:0px !important;border-bottom:0px !important;border-left:1px solid #cccccc !important;}.current-show-view .event-instances-links .event-instances-link{display:inline-block}.current-show-view .current-show-view-divider{height:3rem;}.current-show-view .field--name-field-date-and-time{font-weight:600;margin-bottom:1rem;}@media screen and (max-width:767px){.current-show-view .item-list .list-group-item{padding-top:0px !important;padding-bottom:0px !important;margin-bottom:1.875rem !important;}}
.nav-link{text-decoration:underline;font-weight:400;}.nav-link:hover{text-decoration:underline;font-weight:750;}a:hover,a:focus,.link:hover,.link:focus{font-weight:750;}.btn-primary{border-radius:0px;}.sidebar ul.menu{list-style-type:none !important;padding-left:1rem !important;}h2{margin-bottom:1.5rem !important;}#klaro button{font-weight:400 !important;}#klaro button:hover,#klaro button:focus{font-weight:750 !important;}#klaro .cn-body a{text-decoration:underline !important;font-weight:400 !important;}#klaro .cn-body a:hover{text-decoration:underline !important;font-weight:750 !important;}#klaro .cn-body a:focus{text-decoration:underline !important;font-weight:750 !important;}.node .field--type-image{float:none !important;margin:0px !important;}.node .field--type-image img{float:none !important;margin:0px !important;}.ghostlight-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:#7F0f0B;transition:left 0.8s ease;}.ghostlight-btn{padding-top:4px;padding-bottom:8px;padding-left:16px;padding-right:16px;width:fit-content;text-align:center;background-color:#292929;position:relative;display:inline-block;overflow:hidden;margin-bottom:15px;}.ghostlight-btn:hover::before{left:0;}.ghostlight-btn a{position:relative;z-index:1000;text-decoration:none !important;color:#FFFFFF !important;font-size:16px;font-weight:300;}.ghostlight-btn a:hover{font-weight:600;}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#7F0f0B;}a:hover,a:focus,.link:hover,.link:focus{color:#7F0f0B;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(59,59,59);}.nav-link.active{color:rgb(127,15,11);}.nav-link:hover,.nav-link:focus{color:rgb(127,15,11);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:transparent;border-color:transparent;}.btn-primary{background-color:#7F0f0B;border-color:#7F0f0B;}.btn-primary:hover,.btn-primary:focus{background-color:#5c0b08;border-color:#5c0b08;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}.form-check-input:checked{background-color:#7F0f0B;border-color:#7F0f0B;}#klaro button{background-color:#7F0f0B !important;border-color:#7F0f0B !important;color:#ffffff !important;}#klaro button:hover,#klaro button:focus{background-color:#5c0b08 !important;border-color:#5c0b08 !important;color:#ffffff !important;}#klaro .cn-body a{color:#7F0f0B !important;}#klaro .cn-body a:hover{color:#7F0f0B !important;}#klaro .cn-body a:focus{color:#7F0f0B !important;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.row.region-desktop-header{margin-left:auto !important;margin-right:auto !important;}.desktop-header{background-color:#292929;}.desktop-header .desktop-account-col ul.nav{float:right;}.desktop-header .cart--cart-block .cart-block--link__expand{color:#ffffff !important;}.desktop-header .nav-link{color:#ffffff !important;text-decoration:none !important;}.desktop-header .nav-link:hover{color:#ffefc4 !important;text-decoration:none !important;}.desktop-header .nav-link.active{color:#ffefc4 !important;font-weight:750 !important;}@media screen and (max-width:991px){.desktop-header{display:none !important;}}.desktop-header a{text-decoration:none !important;font-weight:400 !important;}.desktop-header a:hover{text-decoration:none !important;font-weight:750 !important;}.desktop-header .desktop-menu-col{padding-top:20px;}.desktop-header .desktop-account-col{padding-top:12px;}.desktop-header .desktop-cart-col{padding-top:15px;}.desktop-header .desktop-menu-col .nav{display:inline !important;}.desktop-header .desktop-menu-col .nav .nav-item{display:inline !important;padding-left:10px !important;padding-right:10px !important;text-transform:uppercase;}.desktop-header .desktop-menu-col .nav .nav-item .nav-link{display:inline !important;}
.row.region-mobile-header{margin-left:auto !important;margin-right:auto !important;}.mobile-header{background-color:#292929;}.mobile-header .mobile-menu-col .btn-primary{background-color:#292929;border-color:#292929;}.mobile-header .nav-link{color:#ffffff !important;text-decoration:none !important;}.mobile-header .nav-link:hover{color:#ffefc4 !important;text-decoration:none !important;}.mobile-header .navbar-toggler-icon{background-image:url(/themes/custom/ghostlight/images/mobile-menu-icon.png) !important;}.mobile-header .btn-close{background-image:url(/themes/custom/ghostlight/images/mobile-menu-close.png) !important;opacity:1 !important;}.mobile-header .mobile-user-account-col ul.nav{float:right;}.mobile-header .mobile-user-account-col ul.nav .nav-item{text-transform:uppercase;}.mobile-header #offcanvasMenu{background-color:#292929;}.mobile-header .cart--cart-block .cart-block--link__expand{color:#ffffff !important;}@media screen and (min-width:992px){.mobile-header{display:none !important;}}
footer .content p{font-size:16px;font-weight:400;color:rgb(231,231,231);}footer .content{color:#ffffff !important;}footer h2{color:#ffffff !important;}footer .nav-item{margin-bottom:.5rem;}footer .nav-link{color:#ffffff !important;}footer .nav-link:hover{color:#ffefc4 !important;}.site-footer__top p{margin-top:0px !important;margin-bottom:0px !important;}.site-footer .block{padding:0px !important;margin:0px !important;border:none !important;}footer .nav-link{padding:0px !important;}footer .nav-item{width:100% !important;}footer a{text-decoration:none !important;font-weight:400 !important;}footer a:hover{text-decoration:none !important;font-weight:750 !important;}#block-ghostlight-simplenewssubscription form legend{display:none;}#block-ghostlight-simplenewssubscription form .js-form-item small{display:none;}#block-ghostlight-simplenewssubscription form #edit-subscriptions .js-form-item{display:inline-block;padding-right:1em;}#block-ghostlight-copyrightblock{text-align:right;}#block-ghostlight-footerlogoblock img{width:100px;}.eu-cookie-compliance-banner{border-top:1px solid #3b3b3b;}.social-media-footer{text-align:right;}.social-media-footer > .view-content{float:right;}.social-media-footer > .view-content .views-row{display:inline-block;font-size:2.5em;margin-left:15px;width:fit-content;}@media screen and (min-width:768px){.mobile-footer{display:none !important;}.region-footer-fifth #block-ghostlight-footerlogoblock-2{display:none !important;}}@media screen and (max-width:767px){.site-footer__top{display:none !important;}.mobile-footer ul.nav{width:80% !important;margin:auto !important;display:flex !important;flex-wrap:wrap !important;}.mobile-footer ul.nav .nav-item{display:flex !important;flex-grow:1 !important;flex-basis:0 !important;}.mobile-footer #block-ghostlight-simplenewssubscription-2 fieldset legend{display:none !important;}.mobile-footer #block-ghostlight-simplenewssubscription-2 .fieldset-wrapper .js-form-item{display:inline-block !important;width:fit-content !important;padding-right:10px !important;}.mobile-footer .block{margin-bottom:25px !important;}.mobile-footer #block-ghostlight-views-block-social-m-block-1-2{margin-bottom:0px !important;}.mobile-footer #block-ghostlight-mobilefooteraddressblock p{text-align:center;}.mobile-footer .social-media-footer > .view-content{width:60% !important;margin:auto !important;float:none !important;}.site-footer__bottom .region-footer-fifth #block-ghostlight-footerlogoblock-2 img{width:75px !important;position:absolute !important;left:0px !important;}}
.site-name{font-family:'Monotype Corsiva',cursive;color:#ffffff;font-size:2em;}.site-logo{width:75px;}.mobile-header-site-name{font-size:1.25em;}.mobile-header-site-logo{width:50px;}
h1{font-family:"Book Antiqua",Palatino,"Palatino Linotype",Georgia,serif !important;}h2{font-family:"Book Antiqua",Palatino,"Palatino Linotype",Georgia,serif !important;}.basic-card-header{font-family:"Book Antiqua",Palatino,"Palatino Linotype",Georgia,serif !important;}
.content .paragraph{padding-top:1.5rem !important;padding-bottom:1.5rem !important;}.content .paragraph--type--component-card-list .paragraph--type--basic-card{padding-top:0px !important;padding-bottom:0px !important;}
#paragraph-cast_member{width:fit-content !important;font-size:unset !important;}#paragraph-cast_member .table-striped > tbody > tr:nth-of-type(2n+1) > *{--bs-table-accent-bg:transparent !important;}#paragraph-cast_member tr{background-color:transparent !important;}#paragraph-cast_member tr th{color:var(--bs-body-color) !important;}#paragraph-cast_member .table-hover > tbody > tr:hover > *{--bs-table-accent-bg:transparent !important;}#paragraph-cast_member caption{color:unset !important;}#paragraph-cast_member .field--name-field-role-s > .field__item{display:inline !important;}#paragraph-cast_member .field--name-field-role-s > .field__item:not(:last-child)::after{content:',';}
.row{margin-left:0px !important;margin-right:0px !important;}.row > *{padding-left:0px !important;padding-right:0px !important;}.featured-top__inner.section.container{max-width:unset !important;width:100% !important;padding-left:0px !important;padding-right:0px !important;margin-left:0px !important;margin-right:0px !important;}
