.elementor-642 .elementor-element.elementor-element-0cb5f4a{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--overlay-opacity:0.46;--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-642 .elementor-element.elementor-element-0cb5f4a::before, .elementor-642 .elementor-element.elementor-element-0cb5f4a > .elementor-background-video-container::before, .elementor-642 .elementor-element.elementor-element-0cb5f4a > .e-con-inner > .elementor-background-video-container::before, .elementor-642 .elementor-element.elementor-element-0cb5f4a > .elementor-background-slideshow::before, .elementor-642 .elementor-element.elementor-element-0cb5f4a > .e-con-inner > .elementor-background-slideshow::before, .elementor-642 .elementor-element.elementor-element-0cb5f4a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-642 .elementor-element.elementor-element-0cb5f4a:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-0cb5f4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-642 .elementor-element.elementor-element-4a4036f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-4a4036f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-642 .elementor-element.elementor-element-25745df .mec-single-title{font-family:"Clearface", Sans-serif;font-size:45px;color:#FFFFFF;text-align:left;}.elementor-642 .elementor-element.elementor-element-8590990{--display:flex;}.elementor-642 .elementor-element.elementor-element-fd18f68 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-fd18f68 .mec-reg-btn.mec-frontbox{background:#02010100;padding:10px 0px 0px 0px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-642 .elementor-element.elementor-element-fd18f68 .mec-reg-btn.mec-frontbox .mec-booking-button{font-family:"Gill Sans", Sans-serif;font-size:18px;font-weight:400;letter-spacing:2.7px;color:#FFFFFF;background:#C86BC8 !important;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-642 .elementor-element.elementor-element-fd18f68 .mec-reg-btn.mec-frontbox .mec-booking-button:hover{color:#FFFFFF;background:#C86BC8 !important;}.mec-single-event .elementor-642 .elementor-element.elementor-element-fd18f68 .mec-booking-button{width:100% !important;}.elementor-642 .elementor-element.elementor-element-1f6a7c1{--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-642 .elementor-element.elementor-element-1f6a7c1:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-1f6a7c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8D953;}.elementor-642 .elementor-element.elementor-element-a83785e{--display:flex;}.elementor-642 .elementor-element.elementor-element-a83785e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-642 .elementor-element.elementor-element-54ef342{width:var( --container-widget-width, 103.019% );max-width:103.019%;--container-widget-width:103.019%;--container-widget-flex-grow:0;}.elementor-642 .elementor-element.elementor-element-54ef342.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-642 .elementor-element.elementor-element-54ef342 .mec-single-event-date{text-align:left;}.elementor-642 .elementor-element.elementor-element-54ef342 .mec-single-event-date .mec-date{font-family:"Oswald", Sans-serif;font-size:18px;color:#413F3D;padding:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-54ef342 .mec-single-event-date i:before{font-size:20px !important;}.elementor-642 .elementor-element.elementor-element-54ef342 .mec-single-event-date img{width:20px !important;height:20px !important;}.elementor-642 .elementor-element.elementor-element-54ef342 .mec-single-event-date span{font-family:"Gill Sans", Sans-serif;color:#413F3D;}.elementor-642 .elementor-element.elementor-element-54ef342 .mec-single-event-date .mec-events-abbr{padding:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-54ef342 .mec-single-event-date dd{padding:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-54ef342 .mec-single-event-date .mec-holding-status-ongoing{font-family:"Gill Sans", Sans-serif;color:#C86BC8;}.elementor-642 .elementor-element.elementor-element-54ef342 .mec-single-event-date .mec-holding-status-expired{font-family:"Gill Sans", Sans-serif;color:#C86BC8;}.elementor-642 .elementor-element.elementor-element-153884b{--display:flex;}.elementor-642 .elementor-element.elementor-element-153884b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-642 .elementor-element.elementor-element-4537a05{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-642 .elementor-element.elementor-element-4537a05.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-642 .elementor-element.elementor-element-4537a05 .mec-single-event-time{text-align:left;}.elementor-642 .elementor-element.elementor-element-4537a05 .mec-single-event-time .mec-time{font-family:"Oswald", Sans-serif;font-size:18px;color:#413F3D;padding:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-4537a05 .mec-single-event-time i:before{font-size:20px !important;}.elementor-642 .elementor-element.elementor-element-4537a05 .mec-single-event-time img{width:20px !important;height:20px !important;}.elementor-642 .elementor-element.elementor-element-4537a05 .mec-single-event-time .mec-events-abbr{font-family:"Gill Sans", Sans-serif;color:#413F3D;padding:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-4537a05 .mec-single-event-time dd{padding:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-bb047b3{--display:flex;}.elementor-642 .elementor-element.elementor-element-bb047b3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-642 .elementor-element.elementor-element-a75001d .mec-single-event-location{text-align:left;}.elementor-642 .elementor-element.elementor-element-a75001d .mec-single-event-location .mec-location{font-family:"Oswald", Sans-serif;font-size:18px;color:#413F3D;}.elementor-642 .elementor-element.elementor-element-a75001d .mec-single-event-location i:before{font-size:0px !important;}.elementor-642 .elementor-element.elementor-element-a75001d .mec-single-event-location dd, .elementor-642 .elementor-element.elementor-element-a75001d .mec-single-event-location dd h6{font-family:"Gill Sans", Sans-serif;padding:1px 1px 1px 10px;}.elementor-642 .elementor-element.elementor-element-a75001d .mec-single-event-location dd,
					.elementor-642 .elementor-element.elementor-element-a75001d .mec-single-event-location dd h6{color:#413F3D;}.elementor-642 .elementor-element.elementor-element-a75001d .mec-single-event-location  .mec-img-location{width:100%;display:block;height:auto;}.elementor-642 .elementor-element.elementor-element-a75001d .mec-single-event-additional-locations .mec-single-event-location{text-align:left;}.elementor-642 .elementor-element.elementor-element-a75001d .mec-single-event-additional-locations .mec-single-event-location  .mec-img-location{width:100%;display:block;height:auto;}.elementor-642 .elementor-element.elementor-element-c6fb8ae{--display:flex;}.elementor-642 .elementor-element.elementor-element-c6fb8ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-642 .elementor-element.elementor-element-fd44c58{width:var( --container-widget-width, 52.95% );max-width:52.95%;--container-widget-width:52.95%;--container-widget-flex-grow:0;}.elementor-642 .elementor-element.elementor-element-fd44c58.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-642 .elementor-element.elementor-element-fd44c58 .mec-event-cost{text-align:left;}.elementor-642 .elementor-element.elementor-element-fd44c58 .mec-event-cost .mec-cost{font-family:"Oswald", Sans-serif;font-size:18px;color:#413F3D;padding:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-fd44c58 .mec-event-cost i:before{font-size:20px !important;}.elementor-642 .elementor-element.elementor-element-fd44c58 .mec-event-cost img{width:20px !important;height:20px !important;}.elementor-642 .elementor-element.elementor-element-fd44c58 .mec-event-cost .mec-events-event-cost{font-family:"Gill Sans", Sans-serif;color:#413F3D;padding:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-fd44c58 .mec-event-cost dd{padding:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-849637a{--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-642 .elementor-element.elementor-element-8ad2564 .mec-cancellation-reason span{display:block;background:#AB001A;font-family:"Gill Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-8ad2564 .mec-cancellation-reason{text-align:center;display:block;}.elementor-642 .elementor-element.elementor-element-0e37413{--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;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-4847dd7{--display:flex;}.elementor-642 .elementor-element.elementor-element-75436b2 .mec-events-content, .elementor-642 .elementor-element.elementor-element-75436b2 .mec-events-content p{font-family:"Gill Sans", Sans-serif;font-size:18px;line-height:40px;color:#413F3D !important;}.elementor-642 .elementor-element.elementor-element-75436b2 .mec-events-content{text-align:left;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-642 .elementor-element.elementor-element-aa4f73e .elementor-button{background-color:#B8D953;font-family:"Gill Sans", Sans-serif;font-size:18px;font-weight:500;fill:#413F3D;color:#413F3D;border-style:none;border-radius:14px 14px 14px 14px;padding:16px 16px 16px 16px;}.elementor-642 .elementor-element.elementor-element-aa4f73e .elementor-button:hover, .elementor-642 .elementor-element.elementor-element-aa4f73e .elementor-button:focus{background-color:#D3E795;}.elementor-642 .elementor-element.elementor-element-aa4f73e .elementor-button-content-wrapper{flex-direction:row;}.elementor-642 .elementor-element.elementor-element-aa4f73e .elementor-button .elementor-button-content-wrapper{gap:15px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-642 .elementor-element.elementor-element-54ef342{width:var( --container-widget-width, 122.712px );max-width:122.712px;--container-widget-width:122.712px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-642 .elementor-element.elementor-element-0cb5f4a{--width:100%;}.elementor-642 .elementor-element.elementor-element-4a4036f{--width:65.564%;}.elementor-642 .elementor-element.elementor-element-a83785e{--width:25%;}.elementor-642 .elementor-element.elementor-element-153884b{--width:25%;}.elementor-642 .elementor-element.elementor-element-bb047b3{--width:25%;}.elementor-642 .elementor-element.elementor-element-c6fb8ae{--width:25%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Clearface';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://somiallunesteatre.com/wp-content/uploads/2026/05/Clearface-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */