.elementor-740 .elementor-element.elementor-element-3a1b8c4{--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;--overlay-opacity:0.5}.elementor-740 .elementor-element.elementor-element-3a1b8c4::before,.elementor-740 .elementor-element.elementor-element-3a1b8c4>.elementor-background-video-container::before,.elementor-740 .elementor-element.elementor-element-3a1b8c4>.e-con-inner>.elementor-background-video-container::before,.elementor-740 .elementor-element.elementor-element-3a1b8c4>.elementor-background-slideshow::before,.elementor-740 .elementor-element.elementor-element-3a1b8c4>.e-con-inner>.elementor-background-slideshow::before,.elementor-740 .elementor-element.elementor-element-3a1b8c4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-740 .elementor-element.elementor-element-f26b073{--spacer-size:90px}.elementor-740 .elementor-element.elementor-element-c1908c9{--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:55px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px}.elementor-740 .elementor-element.elementor-element-cb98aae{width:var(--container-widget-width,82%);max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center}.elementor-740 .elementor-element.elementor-element-cb98aae.elementor-element{--align-self:center}.elementor-740 .elementor-element.elementor-element-cb98aae .elementor-heading-title{font-family:"PP Sans Extra Bold",Sans-serif;font-size:90px;font-weight:600;font-style:normal}.elementor-740 .elementor-element.elementor-element-a63bd35{width:var(--container-widget-width,70%);max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"PP text Reg",Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var(--e-global-color-text)}.elementor-740 .elementor-element.elementor-element-a63bd35.elementor-element{--align-self:center}.elementor-740 .elementor-element.elementor-element-fac3902{--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:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px}.elementor-740 .elementor-element.elementor-element-f1c4bed{text-align:center}.elementor-740 .elementor-element.elementor-element-f1c4bed .elementor-heading-title{font-size:40px}.elementor-740 .elementor-element.elementor-element-e06cc21 .uael-woocommerce li.product{padding-right:calc(31px/2);padding-left:calc(31px/2);margin-bottom:35px}.elementor-740 .elementor-element.elementor-element-e06cc21 .uael-woocommerce ul.products{margin-left:calc(-31px/2);margin-right:calc(-31px/2)}.elementor-740 .elementor-element.elementor-element-e06cc21 .uael-woo-product-wrapper{border-style:none;background-color:#FFF0}.elementor-740 .elementor-element.elementor-element-e06cc21 .uael-woocommerce .uael-loop-product__link,.elementor-740 .elementor-element.elementor-element-e06cc21 .uael-woocommerce .woocommerce-loop-product__title{color:var(--e-global-color-text);font-family:"PP Sans Extra Bold",Sans-serif;font-size:20px;text-transform:uppercase}.elementor-740 .elementor-element.elementor-element-e06cc21 .uael-woocommerce li.product .price{color:var(--e-global-color-text);font-family:"PP text Reg",Sans-serif;font-size:16px;font-weight:400;margin-bottom:-42px}.elementor-740 .elementor-element.elementor-element-e06cc21 .uael-woocommerce .uael-woo-products-description{color:var(--e-global-color-text);font-family:"PP text Reg",Sans-serif;font-size:16px;text-transform:uppercase;margin-bottom:25px}.elementor-740 .elementor-element.elementor-element-e06cc21 .uael-sale-flash-wrap .uael-onsale{min-height:2em;min-width:2em;line-height:2em;padding:2px 10px 2px 10px;margin:10px 10px 10px 10px}.elementor-740 .elementor-element.elementor-element-b7c7b46{--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:15px;--padding-bottom:15px;--padding-left:24px;--padding-right:24px}.elementor-740 .elementor-element.elementor-element-78c64f5{text-align:center}.elementor-740 .elementor-element.elementor-element-78c64f5 .elementor-heading-title{font-size:40px}.elementor-740 .elementor-element.elementor-element-b78891b .uael-woocommerce li.product{padding-right:calc(31px/2);padding-left:calc(31px/2);margin-bottom:35px}.elementor-740 .elementor-element.elementor-element-b78891b .uael-woocommerce ul.products{margin-left:calc(-31px/2);margin-right:calc(-31px/2)}.elementor-740 .elementor-element.elementor-element-b78891b .uael-woo-product-wrapper{border-style:none;background-color:#FFF0}.elementor-740 .elementor-element.elementor-element-b78891b .uael-sale-flash-wrap .uael-onsale{min-height:2em;min-width:2em;line-height:2em;padding:2px 10px 2px 10px;margin:10px 10px 10px 10px}.elementor-740 .elementor-element.elementor-element-528a246{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px}.elementor-740 .elementor-element.elementor-element-dcb7ab3{--display:flex;--min-height:750px;--flex-direction:row-reverse;--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-reverse;--align-items:center;--border-radius:90px 90px 90px 90px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-740 .elementor-element.elementor-element-dcb7ab3:not(.elementor-motion-effects-element-type-background),.elementor-740 .elementor-element.elementor-element-dcb7ab3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-48eb714);background-image:url(https://theatreroyalcastlemaine.com.au/wp-content/uploads/2024/11/LOYAL-ROYAL.jpg);background-repeat:no-repeat;background-size:cover}.elementor-740 .elementor-element.elementor-element-257eb95{width:100%;max-width:100%;text-align:center}.elementor-740 .elementor-element.elementor-element-257eb95.elementor-element{--align-self:center}.elementor-740 .elementor-element.elementor-element-257eb95 img{width:85%}.elementor-740 .elementor-element.elementor-element-c40e547{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px}.elementor-740 .elementor-element.elementor-element-c40e547.e-con{--flex-grow:0;--flex-shrink:0}.elementor-740 .elementor-element.elementor-element-1566f5e{padding:0 25px 0 25px;text-align:center;font-family:"PP text Reg",Sans-serif;font-size:40px;line-height:1.1em;color:var(--e-global-color-bf888ca)}.elementor-740 .elementor-element.elementor-element-1566f5e.elementor-element{--align-self:center}.elementor-740 .elementor-element.elementor-element-13de8d8{padding:0 15px 0 15px;text-align:center;font-family:"PP text Reg",Sans-serif;font-size:18px;line-height:24px;color:var(--e-global-color-bf888ca)}.elementor-740 .elementor-element.elementor-element-13de8d8.elementor-element{--align-self:center}.elementor-740 .elementor-element.elementor-element-80aa8b0 .elementor-button{background-color:#C68F4D;fill:var(--e-global-color-a9347a5);color:var(--e-global-color-a9347a5);border-style:solid;border-color:var(--e-global-color-48eb714)}:root{--page-title-display:none}@media(max-width:1024px){.elementor-740 .elementor-element.elementor-element-cb98aae .elementor-heading-title{font-size:40px}.elementor-740 .elementor-element.elementor-element-a63bd35{--container-widget-width:75%;--container-widget-flex-grow:0;width:var(--container-widget-width,75%);max-width:75%}.elementor-740 .elementor-element.elementor-element-528a246{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-740 .elementor-element.elementor-element-c40e547{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}}@media(min-width:768px){.elementor-740 .elementor-element.elementor-element-c1908c9{--content-width:1323px}.elementor-740 .elementor-element.elementor-element-fac3902{--width:95%}.elementor-740 .elementor-element.elementor-element-dcb7ab3{--width:100%}.elementor-740 .elementor-element.elementor-element-c40e547{--width:48%}}@media(max-width:767px){.elementor-740 .elementor-element.elementor-element-c1908c9{--padding-top:40px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px}.elementor-740 .elementor-element.elementor-element-cb98aae .elementor-heading-title{font-size:40px}.elementor-740 .elementor-element.elementor-element-a63bd35{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%;font-size:15px;line-height:19px}.elementor-740 .elementor-element.elementor-element-b7c7b46{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-740 .elementor-element.elementor-element-528a246{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-740 .elementor-element.elementor-element-dcb7ab3{--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;--border-radius:40px 40px 40px 40px;--padding-top:55px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px}.elementor-740 .elementor-element.elementor-element-dcb7ab3:not(.elementor-motion-effects-element-type-background),.elementor-740 .elementor-element.elementor-element-dcb7ab3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-740 .elementor-element.elementor-element-c40e547{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-740 .elementor-element.elementor-element-1566f5e{padding:0 0 0 0;font-size:30px}.elementor-740 .elementor-element.elementor-element-13de8d8{font-size:15px;line-height:19px}.elementor-740 .elementor-element.elementor-element-80aa8b0{margin:25px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-740 .elementor-element.elementor-element-80aa8b0 .elementor-button{font-size:14px}}