.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2368 .elementor-element.elementor-element-b8d75b4{width:initial;max-width:initial;text-align:center;}.elementor-2368 .elementor-element.elementor-element-b8d75b4 > .elementor-widget-container{background-color:#C548FFC4;margin:0px 0px 0px 0px;padding:3px 3px 3px 3px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#842382;border-radius:9px 9px 9px 9px;}.elementor-2368 .elementor-element.elementor-element-b8d75b4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;-webkit-text-stroke-color:#BB4141;stroke:#BB4141;color:#FFFFFF;}.elementor-2368 .elementor-element.elementor-element-d61db4a{width:var( --container-widget-width, 100.201% );max-width:100.201%;--container-widget-width:100.201%;--container-widget-flex-grow:0;}.elementor-2368 .elementor-element.elementor-element-d61db4a > .elementor-widget-container{background-color:#000000A1;margin:6px 6px 6px 6px;padding:0px 0px 0px 0px;}.elementor-2368 .elementor-element.elementor-element-39e0516{width:initial;max-width:initial;text-align:center;}.elementor-2368 .elementor-element.elementor-element-39e0516 > .elementor-widget-container{background-color:#C548FFC4;margin:0px 0px 0px 0px;padding:3px 3px 3px 3px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#842382;border-radius:9px 9px 9px 9px;}.elementor-2368 .elementor-element.elementor-element-39e0516 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;-webkit-text-stroke-color:#BB4141;stroke:#BB4141;color:#FFFFFF;}.elementor-2368 .elementor-element.elementor-element-d159191 > .elementor-widget-container{margin:6px 6px 6px 6px;padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#842382;border-radius:3px 3px 3px 3px;}.elementor-2368 .elementor-element.elementor-element-5c9b5d7{margin-top:-5px;margin-bottom:-5px;}.elementor-2368 .elementor-element.elementor-element-b7aab5f{width:initial;max-width:initial;text-align:center;}.elementor-2368 .elementor-element.elementor-element-b7aab5f > .elementor-widget-container{background-color:#C548FFC4;margin:0px 0px 0px 0px;padding:3px 3px 3px 3px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#842382;border-radius:9px 9px 9px 9px;}.elementor-2368 .elementor-element.elementor-element-b7aab5f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;-webkit-text-stroke-color:#BB4141;stroke:#BB4141;color:#FFFFFF;}.elementor-2368 .elementor-element.elementor-element-55f41ef > .elementor-background-overlay{background-color:#000000;opacity:0.77;}.elementor-2368 .elementor-element.elementor-element-55f41ef{border-style:solid;border-width:3px 3px 3px 3px;border-color:#842382;margin-top:-6px;margin-bottom:-6px;padding:0px 0px 0px 0px;}.elementor-2368 .elementor-element.elementor-element-55f41ef, .elementor-2368 .elementor-element.elementor-element-55f41ef > .elementor-background-overlay{border-radius:9px 9px 9px 9px;}.elementor-2368 .elementor-element.elementor-element-8863487 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2368 .elementor-element.elementor-element-a350b68 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2368 .elementor-element.elementor-element-a350b68 img{border-radius:0px 0px 0px 0px;}.elementor-2368 .elementor-element.elementor-element-49ea03e > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2368 .elementor-element.elementor-element-510722b > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2368 .elementor-element.elementor-element-cd98e9e > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2368 .elementor-element.elementor-element-fab75a3{margin-top:22px;margin-bottom:22px;}.elementor-2368 .elementor-element.elementor-element-1b72c1e{width:initial;max-width:initial;text-align:center;}.elementor-2368 .elementor-element.elementor-element-1b72c1e > .elementor-widget-container{background-color:#C548FFC4;margin:0px 0px 0px 0px;padding:3px 3px 3px 3px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#842382;border-radius:9px 9px 9px 9px;}.elementor-2368 .elementor-element.elementor-element-1b72c1e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;-webkit-text-stroke-color:#BB4141;stroke:#BB4141;color:#FFFFFF;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2368 .elementor-element.elementor-element-62623f6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-2368 .elementor-element.elementor-element-62623f6 > .elementor-widget-container{background-color:#000000DE;margin:4px 4px 4px 4px;padding:15px 10px 0px 10px;border-style:solid;border-color:#842382;border-radius:12px 12px 12px 12px;}.elementor-2368 .elementor-element.elementor-element-62623f6 .elementor-main-swiper{height:309px;width:100%;}.elementor-2368 .elementor-element.elementor-element-62623f6 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-2368 .elementor-element.elementor-element-62623f6 .elementor-swiper-button{font-size:37px;color:#FFFFFF;}.elementor-2368 .elementor-element.elementor-element-62623f6 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-2368 .elementor-element.elementor-element-62623f6 .elementor-custom-embed-play i{color:#FFFFFF;}.elementor-2368 .elementor-element.elementor-element-62623f6 .elementor-custom-embed-play svg{fill:#FFFFFF;}.elementor-2368 .elementor-element.elementor-element-af0d8e5{width:initial;max-width:initial;text-align:center;}.elementor-2368 .elementor-element.elementor-element-af0d8e5 > .elementor-widget-container{background-color:#C548FFC4;margin:0px 0px 0px 0px;padding:3px 3px 3px 3px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#842382;border-radius:9px 9px 9px 9px;}.elementor-2368 .elementor-element.elementor-element-af0d8e5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;-webkit-text-stroke-color:#BB4141;stroke:#BB4141;color:#FFFFFF;}.elementor-2368 .elementor-element.elementor-element-b91f424 > .elementor-widget-container{background-color:#000000CF;margin:6px 6px 6px 6px;padding:18px 0px 0px 0px;border-style:solid;border-width:4px 4px 4px 4px;border-color:#842382;border-radius:8px 8px 8px 8px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2368 .elementor-element.elementor-element-6691928 > .elementor-widget-container{margin:-13px -13px -13px -13px;}.elementor-2368 .elementor-element.elementor-element-6691928{text-align:center;}.elementor-2368 .elementor-element.elementor-element-0d3b691{margin-top:14px;margin-bottom:14px;padding:0px 0px 0px 0px;}.elementor-2368 .elementor-element.elementor-element-b2e2d94{width:initial;max-width:initial;text-align:center;}.elementor-2368 .elementor-element.elementor-element-b2e2d94 > .elementor-widget-container{background-color:#C548FFC4;margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#842382;border-radius:9px 9px 9px 9px;}.elementor-2368 .elementor-element.elementor-element-b2e2d94 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;-webkit-text-stroke-color:#BB4141;stroke:#BB4141;color:#FFFFFF;}.elementor-2368 .elementor-element.elementor-element-078d357 > .elementor-background-overlay{background-color:#FFFFFF8F;opacity:0.72;}.elementor-2368 .elementor-element.elementor-element-078d357{border-style:solid;border-width:3px 3px 3px 3px;border-color:#842382;margin-top:-19px;margin-bottom:-19px;padding:0px 0px 0px 0px;}.elementor-2368 .elementor-element.elementor-element-078d357, .elementor-2368 .elementor-element.elementor-element-078d357 > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-2368 .elementor-element.elementor-element-6baba6d{--e-image-carousel-slides-to-show:5;}.elementor-2368 .elementor-element.elementor-element-6baba6d > .elementor-widget-container{margin:6px 4px -31px 4px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#842382;border-radius:4px 4px 4px 4px;}.elementor-2368 .elementor-element.elementor-element-6baba6d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}@media(min-width:768px){.elementor-2368 .elementor-element.elementor-element-6efe91c{width:4.636%;}.elementor-2368 .elementor-element.elementor-element-61337d3{width:90.292%;}.elementor-2368 .elementor-element.elementor-element-0cb5528{width:4.736%;}.elementor-2368 .elementor-element.elementor-element-2652d0a{width:48.765%;}.elementor-2368 .elementor-element.elementor-element-1f89d76{width:50.84%;}.elementor-2368 .elementor-element.elementor-element-e0785d9{width:49.527%;}.elementor-2368 .elementor-element.elementor-element-1c918bf{width:50.473%;}}@media(max-width:1024px){.elementor-2368 .elementor-element.elementor-element-62623f6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-2368 .elementor-element.elementor-element-62623f6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS for shortcode, class: .elementor-element-d61db4a */#bookings_container {
width: 100%;
max-width: 795px;
}
.show-poster {
margin-bottom: 8px;
width: 100%;
}
.showWrapper {
padding: px;
border: 0px solid #842382;
margin-bottom: -4px;
}
.showLocation {
margin: px 0;
width: 100%;
border-bottom: px solid gainsboro;
padding-bottom: 1px;
margin-bottom: -10px;
padding-top: 8px;
text-align: center;
}
.showLocation strong {
display: none;
color: #ffffff;
}
.row {
display: flex;
flex-wrap: wrap;
align-content: space-around;
justify-content: space-between;
}
.showTicketLink a {
background: #842382;
color: #fff;
padding: 8px;
font-weight: 600;
width: 100%;
display: block;
text-transform: uppercase;
text-align: center;
}
.showTicketLink {
margin: 10px 0;
width: 100%;
border-top: 0px solid gainsboro;
padding-top: 10px;
}
.showDescription {
text-align: right;
width: 100%;
}
.showDescription p {
background: gainsboro;
color: white;
padding: 8px;
white-space: pre-wrap;
}
.showTitle {
margin-bottom: 0;
text-transform: uppercase;
font-weight: 500;
text-align: center;
}
.showTitle {
background: #842382;
color: white;
padding: 0px 0;
width: 100%;
}
.showDescription strong {
display: none;
}
.bos-widget-box {
  max-height: 450px; /* adjust to fit your page layout */
  overflow-y: auto;
  border: 1px solid #842382;
  padding: 8px;
  border-radius: 6px;
}
.bos-widget-box .showDescription p,
.bos-widget-box .showLocation,
.bos-widget-box .row {
  color: #ffbd59; /* light text */
  background: transparent; 
} .showDescription,
.bos-widget-box .row {
  color: #fff; /* light text */
  background: transparent; 
}/* End custom CSS */