.elementor-2663 .elementor-element.elementor-element-5cf99cd{--display:flex;--min-height:89vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-2663 .elementor-element.elementor-element-5cf99cd .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-2663 .elementor-element.elementor-element-5cf99cd::before, .elementor-2663 .elementor-element.elementor-element-5cf99cd > .elementor-background-video-container::before, .elementor-2663 .elementor-element.elementor-element-5cf99cd > .e-con-inner > .elementor-background-video-container::before, .elementor-2663 .elementor-element.elementor-element-5cf99cd > .elementor-background-slideshow::before, .elementor-2663 .elementor-element.elementor-element-5cf99cd > .e-con-inner > .elementor-background-slideshow::before, .elementor-2663 .elementor-element.elementor-element-5cf99cd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-astglobalcolor2 );}.elementor-2663 .elementor-element.elementor-element-b0ced11{text-align:center;}.elementor-2663 .elementor-element.elementor-element-b0ced11 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:82px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-2663 .elementor-element.elementor-element-a368ee1 .elementor-heading-title{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-astglobalcolor4 );}.elementor-2663 .elementor-element.elementor-element-51542b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2663 .elementor-element.elementor-element-9631c0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2663 .elementor-element.elementor-element-49ff93d{text-align:center;}.elementor-2663 .elementor-element.elementor-element-49ff93d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:31px;font-weight:400;}.elementor-2663 .elementor-element.elementor-element-f67d8f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2663 .elementor-element.elementor-element-11ab28e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2663 .elementor-element.elementor-element-9a97dfa{text-align:center;}.elementor-2663 .elementor-element.elementor-element-9a97dfa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:31px;font-weight:400;}.elementor-2663 .elementor-element.elementor-element-59df153{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2663 .elementor-element.elementor-element-6391720{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2663 .elementor-element.elementor-element-3a123a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2663 .elementor-element.elementor-element-51d5fab{--display:flex;--min-height:21vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2663 .elementor-element.elementor-element-51d5fab:not(.elementor-motion-effects-element-type-background), .elementor-2663 .elementor-element.elementor-element-51d5fab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#931616;}.elementor-2663 .elementor-element.elementor-element-24e1faa .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-2663 .elementor-element.elementor-element-d1835eb .elementor-button{fill:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-astglobalcolor6 );background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2663 .elementor-element.elementor-element-0bf268e{--display:flex;--min-height:48vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2663 .elementor-element.elementor-element-b25cd79{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-2663 .elementor-element.elementor-element-b25cd79:not(.elementor-motion-effects-element-type-background), .elementor-2663 .elementor-element.elementor-element-b25cd79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://themajestictheatre.co.uk/wp-content/uploads/2023/01/The-Majestic-Christmas-Party-Nights-Facebook-Cover-2400-×-1500-px-3.jpg");}.elementor-2663 .elementor-element.elementor-element-b25cd79::before, .elementor-2663 .elementor-element.elementor-element-b25cd79 > .elementor-background-video-container::before, .elementor-2663 .elementor-element.elementor-element-b25cd79 > .e-con-inner > .elementor-background-video-container::before, .elementor-2663 .elementor-element.elementor-element-b25cd79 > .elementor-background-slideshow::before, .elementor-2663 .elementor-element.elementor-element-b25cd79 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2663 .elementor-element.elementor-element-b25cd79 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-astglobalcolor2 );}.elementor-2663 .elementor-element.elementor-element-a2eb91e{text-align:center;}.elementor-2663 .elementor-element.elementor-element-a2eb91e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-2663 .elementor-element.elementor-element-0874138{text-align:center;}.elementor-2663 .elementor-element.elementor-element-0874138 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-2663 .elementor-element.elementor-element-60ab998{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-2663 .elementor-element.elementor-element-60ab998:not(.elementor-motion-effects-element-type-background), .elementor-2663 .elementor-element.elementor-element-60ab998 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://themajestictheatre.co.uk/wp-content/uploads/2026/05/834A6236.jpg");background-position:center center;background-size:cover;}.elementor-2663 .elementor-element.elementor-element-60ab998::before, .elementor-2663 .elementor-element.elementor-element-60ab998 > .elementor-background-video-container::before, .elementor-2663 .elementor-element.elementor-element-60ab998 > .e-con-inner > .elementor-background-video-container::before, .elementor-2663 .elementor-element.elementor-element-60ab998 > .elementor-background-slideshow::before, .elementor-2663 .elementor-element.elementor-element-60ab998 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2663 .elementor-element.elementor-element-60ab998 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-astglobalcolor2 );}.elementor-2663 .elementor-element.elementor-element-2054028{text-align:center;}.elementor-2663 .elementor-element.elementor-element-2054028 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-2663 .elementor-element.elementor-element-6f0e375{text-align:center;}.elementor-2663 .elementor-element.elementor-element-6f0e375 .elementor-heading-title{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-astglobalcolor4 );}.elementor-2663 .elementor-element.elementor-element-1b7e06d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2663 .elementor-element.elementor-element-1b7e06d:not(.elementor-motion-effects-element-type-background), .elementor-2663 .elementor-element.elementor-element-1b7e06d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#931616;}.elementor-2663 .elementor-element.elementor-element-ace8794{text-align:center;}.elementor-2663 .elementor-element.elementor-element-ace8794 .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-astglobalcolor4 );}.elementor-2663 .elementor-element.elementor-element-09b7d98{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}@media(min-width:768px){.elementor-2663 .elementor-element.elementor-element-6391720{--width:50%;}.elementor-2663 .elementor-element.elementor-element-3a123a1{--width:50%;}.elementor-2663 .elementor-element.elementor-element-b25cd79{--width:50%;}.elementor-2663 .elementor-element.elementor-element-60ab998{--width:50%;}}@media(max-width:1024px){.elementor-2663 .elementor-element.elementor-element-b0ced11{text-align:center;}.elementor-2663 .elementor-element.elementor-element-a2eb91e{text-align:center;}.elementor-2663 .elementor-element.elementor-element-2054028{text-align:center;}}@media(max-width:767px){.elementor-2663 .elementor-element.elementor-element-b0ced11{text-align:center;}.elementor-2663 .elementor-element.elementor-element-b0ced11 .elementor-heading-title{font-size:57px;}.elementor-2663 .elementor-element.elementor-element-24e1faa{text-align:center;}.elementor-2663 .elementor-element.elementor-element-a2eb91e{text-align:center;}.elementor-2663 .elementor-element.elementor-element-a2eb91e .elementor-heading-title{font-size:48px;}.elementor-2663 .elementor-element.elementor-element-0874138 .elementor-heading-title{font-size:27px;}.elementor-2663 .elementor-element.elementor-element-a480916 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-2663 .elementor-element.elementor-element-2054028{text-align:center;}.elementor-2663 .elementor-element.elementor-element-2054028 .elementor-heading-title{font-size:45px;}.elementor-2663 .elementor-element.elementor-element-0a01877 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-2663 .elementor-element.elementor-element-1b7e06d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}}







.elementor-2663 .elementor-element.elementor-element-937e141 .em-view-container,.elementor-2663 .elementor-element.elementor-element-937e141 .css-events-list,.elementor-2663 .elementor-element.elementor-element-937e141 .em.em-events-list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:20px!important;justify-content:center!important;width:100%!important}.elementor-2663 .elementor-element.elementor-element-937e141 .mjh-event-card{flex:1 1 33.33%!important;max-width:33.33%!important;position:relative;border-radius:24px;overflow:hidden;height:50vh!important;display:flex!important;flex-direction:column!important;box-shadow:0 10px 30px rgba(0,0,0,0.15);transition:transform 0.3s ease}.elementor-2663 .elementor-element.elementor-element-937e141 .mjh-image-wrap,.elementor-2663 .elementor-element.elementor-element-937e141 .mjh-image-wrap img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.elementor-2663 .elementor-element.elementor-element-937e141 .mjh-overlay{position:absolute;bottom:0;left:0;right:0;padding:50px 15px 25px;background:linear-gradient(to top,rgba(0,0,0,1)0%,rgba(0,0,0,0.8)40%,rgba(0,0,0,0)100%);text-align:center;z-index:10}.elementor-2663 .elementor-element.elementor-element-937e141 .mjh-title a{color:#ffffff!important;text-decoration:none!important;text-transform:uppercase;font-weight:700;font-size:1.3rem!important;letter-spacing:1px;display:block;margin:0!important;line-height:1.2}.elementor-2663 .elementor-element.elementor-element-937e141 .mjh-details{font-size:0.95rem;color:#ffffff;margin:8px 0 0!important;font-weight:400;opacity:0.95}.elementor-2663 .elementor-element.elementor-element-937e141 .mjh-event-card:hover{transform:translateY(-8px)}.elementor-2663 .elementor-element.elementor-element-937e141 .mjh-btn-container{margin-top:15px}.elementor-2663 .elementor-element.elementor-element-937e141 .mjh-book-btn{display:inline-block!important;background-color:#ffffff!important;color:#000000!important;padding:8px 20px!important;border-radius:50px!important;font-size:0.85rem!important;font-weight:700!important;text-transform:uppercase!important;text-decoration:none!important;letter-spacing:1px!important;transition:all 0.3s ease!important}.elementor-2663 .elementor-element.elementor-element-937e141 .mjh-book-btn:hover{background-color:#f1f1f1!important;transform:scale(1.05)!important;box-shadow:0 4px 15px rgba(0,0,0,0.3)!important}.elementor-2663 .elementor-element.elementor-element-937e141 .mjh-title a{text-decoration:none!important}@media(max-width:1024px){.elementor-2663 .elementor-element.elementor-element-937e141 .em-view-container,.elementor-2663 .elementor-element.elementor-element-937e141 .css-events-list{flex-direction:column!important;flex-wrap:wrap!important}.elementor-2663 .elementor-element.elementor-element-937e141 .mjh-event-card{max-width:100%!important;flex:1 1 100%!important;height:50vh!important}}@media(max-width:425px){.elementor-2663 .elementor-element.elementor-element-937e141 .em-view-container,.elementor-2663 .elementor-element.elementor-element-937e141 .css-events-list,.elementor-2663 .elementor-element.elementor-element-937e141 .em.em-events-list{flex-direction:column!important;flex-wrap:nowrap!important;gap:20px!important;justify-content:center!important;width:100%!important}.elementor-2663 .elementor-element.elementor-element-937e141 .mjh-event-card{flex:1 1 33.33%!important;max-width:33.33%!important;position:relative;border-radius:24px;overflow:hidden;height:50vh!important;display:flex!important;flex-direction:column!important;box-shadow:0 10px 30px rgba(0,0,0,0.15);transition:transform 0.3s ease}.elementor-2663 .elementor-element.elementor-element-937e141 .mjh-image-wrap,.elementor-2663 .elementor-element.elementor-element-937e141 .mjh-image-wrap img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.elementor-2663 .elementor-element.elementor-element-937e141 .mjh-overlay{position:absolute;bottom:0;left:0;right:0;padding:50px 15px 25px;background:linear-gradient(to top,rgba(0,0,0,1)0%,rgba(0,0,0,0.8)40%,rgba(0,0,0,0)100%);text-align:center;z-index:10}.elementor-2663 .elementor-element.elementor-element-937e141 .mjh-title a{color:#ffffff!important;text-decoration:none!important;text-transform:uppercase;font-weight:700;letter-spacing:1px;display:block;margin:0!important;line-height:1.2}.elementor-2663 .elementor-element.elementor-element-937e141 .mjh-details{font-size:0.95rem;color:#ffffff;margin:8px 0 0!important;font-weight:400;opacity:0.95}.elementor-2663 .elementor-element.elementor-element-937e141 .mjh-event-card:hover{transform:translateY(-8px)}@media(max-width:767px){.elementor-2663 .elementor-element.elementor-element-937e141 .em-view-container,.elementor-2663 .elementor-element.elementor-element-937e141 .css-events-list{flex-direction:column!important;flex-wrap:wrap!important}.elementor-2663 .elementor-element.elementor-element-937e141 .mjh-event-card{max-width:100%!important;flex:1 1 100%!important;height:50vh!important}}}



.elementor-2663 .elementor-element.elementor-element-6b1eeeb .em-view-container,.elementor-2663 .elementor-element.elementor-element-6b1eeeb .css-events-list{display:block!important;width:100%!important}.elementor-2663 .elementor-element.elementor-element-6b1eeeb .mjh-event-card{position:relative!important;width:100%!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 10px 30px rgba(0,0,0,0.15)!important}.elementor-2663 .elementor-element.elementor-element-6b1eeeb .mjh-image-wrap img{width:100%!important;height:100%!important;object-fit:cover!important}.elementor-2663 .elementor-element.elementor-element-6b1eeeb .mjh-overlay{position:absolute!important;bottom:0!important;left:0!important;right:0!important;padding:30px 15px 25px!important;background:linear-gradient(to top,rgba(0,0,0,1)0%,rgba(0,0,0,0.7)60%,rgba(0,0,0,0)100%)!important;text-align:center!important}.elementor-2663 .elementor-element.elementor-element-6b1eeeb .mjh-title a{color:#ffffff!important;text-decoration:none!important;text-transform:uppercase!important;font-weight:700!important;font-size:1.3rem!important;display:block!important}.elementor-2663 .elementor-element.elementor-element-6b1eeeb .mjh-details{font-size:0.95rem!important;color:#ffffff!important;margin:5px 0 15px 0!important}.elementor-2663 .elementor-element.elementor-element-6b1eeeb .mjh-button-wrapper{margin-top:10px}.elementor-2663 .elementor-element.elementor-element-6b1eeeb .mjh-promo-button{display:inline-block!important;padding:10px 25px!important;background-color:#ffffff!important;color:#000000!important;text-decoration:none!important;border-radius:50px!important;font-weight:700!important;font-size:0.85rem!important;letter-spacing:1px!important;transition:all 0.3s ease!important}.elementor-2663 .elementor-element.elementor-element-6b1eeeb .mjh-promo-button:hover{background-color:#e0e0e0!important;transform:scale(1.05)}.mjh-coming-soon::before{content:"COMING SOON";position:absolute;top:25px;right:-35px;width:150px;background:#ffcc00;color:#000;text-align:center;font-size:0.75rem;font-weight:800;line-height:30px;letter-spacing:1px;transform:rotate(45deg);z-index:15;box-shadow:0 2px 10px rgba(0,0,0,0.3)}.elementor-2663 .elementor-element.elementor-element-6b1eeeb .mjh-event-card{position:relative!important;overflow:hidden!important}

.elementor-2663 .elementor-element.elementor-element-fd44127 .em-view-container,.elementor-2663 .elementor-element.elementor-element-fd44127 .css-events-list{display:block!important;width:100%!important}.elementor-2663 .elementor-element.elementor-element-fd44127 .mjh-event-card{position:relative!important;width:100%!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 10px 30px rgba(0,0,0,0.15)!important}.elementor-2663 .elementor-element.elementor-element-fd44127 .mjh-image-wrap img{width:100%!important;height:100%!important;object-fit:cover!important}.elementor-2663 .elementor-element.elementor-element-fd44127 .mjh-overlay{position:absolute!important;bottom:0!important;left:0!important;right:0!important;padding:30px 15px 25px!important;background:linear-gradient(to top,rgba(0,0,0,1)0%,rgba(0,0,0,0.7)60%,rgba(0,0,0,0)100%)!important;text-align:center!important}.elementor-2663 .elementor-element.elementor-element-fd44127 .mjh-title a{color:#ffffff!important;text-decoration:none!important;text-transform:uppercase!important;font-weight:700!important;font-size:1.3rem!important;display:block!important}.elementor-2663 .elementor-element.elementor-element-fd44127 .mjh-details{font-size:0.95rem!important;color:#ffffff!important;margin:5px 0 15px 0!important}.elementor-2663 .elementor-element.elementor-element-fd44127 .mjh-button-wrapper{margin-top:10px}.elementor-2663 .elementor-element.elementor-element-fd44127 .mjh-promo-button{display:inline-block!important;padding:10px 25px!important;background-color:#ffffff!important;color:#000000!important;text-decoration:none!important;border-radius:50px!important;font-weight:700!important;font-size:0.85rem!important;letter-spacing:1px!important;transition:all 0.3s ease!important}.elementor-2663 .elementor-element.elementor-element-fd44127 .mjh-promo-button:hover{background-color:#e0e0e0!important;transform:scale(1.05)}.mjh-coming-soon::before{content:"COMING SOON";position:absolute;top:25px;right:-35px;width:150px;background:#ffcc00;color:#000;text-align:center;font-size:0.75rem;font-weight:800;line-height:30px;letter-spacing:1px;transform:rotate(45deg);z-index:15;box-shadow:0 2px 10px rgba(0,0,0,0.3)}.elementor-2663 .elementor-element.elementor-element-fd44127 .mjh-event-card{position:relative!important;overflow:hidden!important}

















