@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400..900&amp;family=Convergence&amp;display=swap');

body {
    overflow-x:hidden;
    background-color:#000000;
    color:#ffffff;
}

.page-id-2943 h1.entry-title {
  display:none !important;
}

.page-id-3999 h1.entry-title {
  margin-top:10px !important;
}

@media only screen and (min-width: 798px) {
.homepage-main {
  display:block !important;
}
.mob-homepage-main {
   display:none !important;
}
.page-id-2946 .new-mob-homepage-main {
  display:none !important;
}
.page-id-2943 .site-header__inner {
  background: rgb(0,0,51);
  background: linear-gradient(180deg, rgba(0,0,51,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-2943 footer.site-footer {
  background: rgb(0,0,51);
  background: linear-gradient(360deg, rgba(0,0,51,0.7) 55%, rgba(235,0,255,0) 100%);
}

.page-id-1185 .site-header__inner {
  background: rgb(0,0,0);
  background: linear-gradient(180deg, rgba(0,0,0,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-1185 footer.site-footer {
  background: rgb(0,0,51);
  background: linear-gradient(360deg, rgba(0,0,51,0.7) 55%, rgba(235,0,255,0) 100%);
}

.page-id-1877 .site-header__inner {
  background: rgb(0,0,0);
  background: linear-gradient(180deg, rgba(0,0,0,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-1877 footer.site-footer {
  background: rgb(0,0,51);
  background: linear-gradient(360deg, rgba(0,0,51,0.7) 55%, rgba(235,0,255,0) 100%);
}

.page-id-100 .site-header__inner {
  background: rgb(0,0,0);
  background: linear-gradient(180deg, rgba(0,0,0,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-100 footer.site-footer {
  background: rgb(0,0,51);
  background: linear-gradient(360deg, rgba(0,0,51,0.7) 55%, rgba(235,0,255,0) 100%);
}

.page-id-246 .site-header__inner {
  background: rgb(0,0,0);
  background: linear-gradient(180deg, rgba(0,0,0,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-246 footer.site-footer {
  background: rgb(0,0,51);
  background: linear-gradient(360deg, rgba(0,0,51,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-3999 .site-header__inner {
  background: rgb(0,0,0);
  background: linear-gradient(180deg, rgba(0,0,0,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-3999 footer.site-footer {
  background: rgb(0,0,51);
  background: linear-gradient(360deg, rgba(0,0,51,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4152 .site-header__inner {
  background: rgb(0,0,0);
  background: linear-gradient(180deg, rgba(0,0,0,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4152 footer.site-footer {
  background: rgb(0,0,51);
  background: linear-gradient(360deg, rgba(0,0,51,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4199 .site-header__inner {
  background: rgb(0,0,0);
  background: linear-gradient(180deg, rgba(0,0,0,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4199 footer.site-footer {
  background: rgb(0,0,51);
  background: linear-gradient(360deg, rgba(0,0,51,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4221 .site-header__inner {
  background: rgb(0,0,0);
  background: linear-gradient(180deg, rgba(0,0,0,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4221 footer.site-footer {
  background: rgb(0,0,51);
  background: linear-gradient(360deg, rgba(0,0,51,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4230 .site-header__inner {
  background: rgb(0,0,0);
  background: linear-gradient(180deg, rgba(0,0,0,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4230 footer.site-footer {
  background: rgb(0,0,51);
  background: linear-gradient(360deg, rgba(0,0,51,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4233 .site-header__inner {
  background: rgb(0,0,0);
  background: linear-gradient(180deg, rgba(0,0,0,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4233 footer.site-footer {
  background: rgb(0,0,51);
  background: linear-gradient(360deg, rgba(0,0,51,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4247 .site-header__inner {
  background: rgb(0,0,0);
  background: linear-gradient(180deg, rgba(0,0,0,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4247 footer.site-footer {
  background: rgb(0,0,51);
  background: linear-gradient(360deg, rgba(0,0,51,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4319 .site-header__inner {
  background: rgb(0,0,0);
  background: linear-gradient(180deg, rgba(0,0,0,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4319 footer.site-footer {
  background: rgb(0,0,51);
  background: linear-gradient(360deg, rgba(0,0,51,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4382 .site-header__inner {
  background: rgb(0,0,0);
  background: linear-gradient(180deg, rgba(0,0,0,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4382 footer.site-footer {
  background: rgb(0,0,51);
  background: linear-gradient(360deg, rgba(0,0,51,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4397 .site-header__inner {
  background: rgb(0,0,0);
  background: linear-gradient(180deg, rgba(0,0,0,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4397 footer.site-footer {
  background: rgb(0,0,51);
  background: linear-gradient(360deg, rgba(0,0,51,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4405 .site-header__inner {
  background: rgb(0,0,0);
  background: linear-gradient(180deg, rgba(0,0,0,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4405 footer.site-footer {
  background: rgb(0,0,51);
  background: linear-gradient(360deg, rgba(0,0,51,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4414 .site-header__inner {
  background: rgb(0,0,0);
  background: linear-gradient(180deg, rgba(0,0,0,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4414 footer.site-footer {
  background: rgb(0,0,51);
  background: linear-gradient(360deg, rgba(0,0,51,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4424 .site-header__inner {
  background: rgb(0,0,0);
  background: linear-gradient(180deg, rgba(0,0,0,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4424 footer.site-footer {
  background: rgb(0,0,51);
  background: linear-gradient(360deg, rgba(0,0,51,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4434 .site-header__inner {
  background: rgb(0,0,0);
  background: linear-gradient(180deg, rgba(0,0,0,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4434 footer.site-footer {
  background: rgb(0,0,51);
  background: linear-gradient(360deg, rgba(0,0,51,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4443 .site-header__inner {
  background: rgb(0,0,0);
  background: linear-gradient(180deg, rgba(0,0,0,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4443 footer.site-footer {
  background: rgb(0,0,51);
  background: linear-gradient(360deg, rgba(0,0,51,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4453 .site-header__inner {
  background: rgb(0,0,0);
  background: linear-gradient(180deg, rgba(0,0,0,0.7) 55%, rgba(235,0,255,0) 100%);
}
.page-id-4453 footer.site-footer {
  background: rgb(0,0,51);
  background: linear-gradient(360deg, rgba(0,0,51,0.7) 55%, rgba(235,0,255,0) 100%);
}
}

@media only screen and (max-width: 797px) {
.homepage-main {
  display:none !important;
}
.mob-homepage-main {
   display:inline-block !important;
}
.page-id-2946 .new-mob-homepage-main {
  display:block !important;
}
.home-spacer {
  display:none !important;
}
.page-id-2943 .mob-homepage-main {
  display:none !important;
}
.page-id-2943 .new-homepage-info {
   display:block !important;
}
.page-id-2943 .new-home-spacer {
  display:none !important;
}
.page-id-2943 .entry-inner-wrap {
  padding-bottom:0 !important;
}
}

.testp {
    height:50vh;
    overflow-x: hidden;
    overflow-y: scroll;
}

@media only screen and (min-width: 1800px) {
    .testp {
      height:60vh;
    }
}

.testp video {
  margin:20px 0 10px 0;
}

.testp::-webkit-scrollbar{
width: 14px;
}

.testp::-webkit-scrollbar-track{
background: rgba(0, 0, 0, 0.3);
}

.testp::-webkit-scrollbar-thumb{
background: rgba(255, 189, 25, 0.5);
}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
   color:#b9884d;
   text-transform:normal;
}

img.rsImg {
  max-width: 100% !important;
}

.goldlink {
   color:#b9884d;
}

header {
   z-index:99999; 
}

.site-header {
    height: 0;
}

.site-header__inner--logo-nav-links .site-header__col--logo {
   max-width:150px;
 }

.site-header__inner--logo-nav-links .site-header__col--logo {
   display:inline-block;
      float:left;
}

.site-header__inner--logo-nav-links .site-header__col--logo img {
   height:120px;
   width:auto;
}

.site-nav ul.menu li {
  margin-left:100px;
}

nav.site-nav::before {
   display:inline-block;
   content:'LEADING LIGHTS PRODUCTIONS';
   color:#fff;
   font-family:'Cinzel';
   font-size:34px;
   font-weight:500;
   float:left;
   margin-top:28px;
}

nav.site-nav {
  text-align:left;
  margin:0;
  padding:0;
}

.site-header__inner {
   height: 10rem;
   background: rgba(0, 0, 51, 0);
   text-align:center;
   box-shadow:none !important;
}

.site-nav ul.menu > li > a {
  padding:2px 0;
}

.site-nav li {
   border:2px solid #daa520;
   padding:0 30px;
   line-height:2em;
   background-image:url('http://leadinglightsproductions.co.uk/leadinglightsproductions/wp-content/uploads/2024/07/champagne-gold.jpg');
   background-size:cover;
}

.site-nav li a:link {
   font-size:2em;
   color:#000000;
   text-transform:normal;
}

.site-nav li a:visited {
   color:#000000;
}

.site-nav li a:hover {
   color:#b9884d;
}

.site-nav li a:active {
   color:#000000;
}

li#menu-item-1192, li#menu-item-1163, li#menu-item-1882, li#menu-item-1159 {
  margin-top:30px;
}

.site-global-links__social .site-social-links {
   color:#ffffff;
   font-size:20px;
}

.site-header__inner--logo-nav-links .site-header__col--links {
   position:absolute;
   top:10px;
   right:10px;
}

h1.entry-title {
   margin-top:40px;
   color:#b9884d;
}

footer.site-footer {
   background-color:#000011;
   color:#ffffff;
   box-shadow:none !important;
   font-size: 0.9rem;
}

.site-footer a {
   color:#ffffff; 
}

.site-social-links {
   margin-right:40px; 
}

.elementor-testimonial-image img {
   display:none; 
}

.elementor-testimonial-wrapper .elementor-testimonial-job {
   text-align:center; 
} 

.entry-gallery__content-toggle {
   display:none; 
}

#slb_viewer_wrap .slb_details {
  display:none !important;
}

@media only screen and (min-width: 992px) {
  .photo-trio {
    margin-left:-50px;
  }
}

@media only screen and (max-width: 992px) {
  html {
  overflow-x:hidden !important; 
  }
  .site-header__inner {
   background: rgba(0, 0, 51, 0.8);
}
  .site-header__inner--logo-nav-links .site-header__col--logo {
    display:block;
  }
    .site-logo--image .custom-logo-link img.custom-logo {
    max-width: 500px;
    margin: 0 auto;
    width: 90%;
  } 
  .site-header__col--nav {
    flex-grow:0 !important;
    flex-basis:20px !important;
  }
  .site-nav__toggle>span:before, .site-nav__toggle span, .site-nav__toggle>span:after {
  background-color:#ffffff !important;
  padding-right:0 !important;
  }
  .site-nav__toggle.open>span {
   background-color:transparent !important; 
  }
  .royalSlider {
  margin-top:150px !important;
  }
  .site-nav {
  margin-top:88px;
  background: rgba(0, 0, 51, 0.8);
  }
  .site-nav li a {
    margin-bottom:5px;
    text-align:center;
  }
  li#menu-item-1165 {
  display:none;
  }
  li#menu-item-1192, li#menu-item-1163, li#menu-item-1882, li#menu-item-1159 {
  margin-top:10px;
  }
  .site-social-links {
   margin-right:0; 
  }
  
  .site-header__inner {
  width:100% !important;
}

.site-logo--image .custom-logo-link img.custom-logo {
  height:80% !important;
  margin-top:70px !important;
  margin-left:-250px !important;
}

.custom-logo-link::after {
  width:90% !important;
  float:right;
   display:inline-block;
   content:'LEADING LIGHTS PRODUCTIONS';
   color:#fff;
   font-family:'Cinzel' !important;
   font-size:22px;
   line-height:26px;
   font-weight:500;
   float:left;
   margin-top:0;
   text-align:left;
   position:relative;
   top:-100px !important;
   left:-100px !important;
}
}

@media only screen and (max-width: 992px) and (min-width: 600px) {
  .site-header__col--nav {
    flex-grow:0.5 !important;
    flex-basis:40px !important;
  }
  .page-id-2946 .new-mob-homepage-main, .page-id-4152 .new-mob-homepage-main, .page-id-4199 .new-mob-homepage-main, .page-id-4221 .new-mob-homepage-main, .page-id-4230 .new-mob-homepage-main, .page-id-4152 .new-mob-homepage-main, .page-id-4233 .new-mob-homepage-main, .page-id-4247 .new-mob-homepage-main, .page-id-4319 .new-mob-homepage-main, .page-id-4382 .new-mob-homepage-main, .page-id-4397 .new-mob-homepage-main, .page-id-4405 .new-mob-homepage-main, .page-id-4414 .new-mob-homepage-main, .page-id-4424 .new-mob-homepage-main, .page-id-4434 .new-mob-homepage-main, .page-id-4443 .new-mob-homepage-main, .page-id-4453 .new-mob-homepage-main {
  display:block !important;
}
.home-spacer {
  display:none !important;
}
.page-id-2943 .mob-homepage-main {
  display:none !important;
}
.page-id-2943 .new-homepage-info {
   display:block !important;
}
.page-id-2943 .new-home-spacer {
  display:none !important;
}
   body.elementor-page-2943:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 45px !important;
  }
  .page-id-2943 .homepage-main {
    margin-top:100px !important;
}

.page-id-4152 .mob-homepage-main {
  display:none !important;
}
.page-id-4152 .new-homepage-info {
   display:block !important;
}
.page-id-4152 .new-home-spacer {
  display:none !important;
}
   body.elementor-page-4152:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 45px !important;
  }
  .page-id-4152 .homepage-main {
    margin-top:100px !important;
}

.page-id-4199 .mob-homepage-main {
  display:none !important;
}
.page-id-4199 .new-homepage-info {
   display:block !important;
}
.page-id-4199 .new-home-spacer {
  display:none !important;
}
   body.elementor-page-4199:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 45px !important;
  }
  .page-id-4199 .homepage-main {
    margin-top:100px !important;
}
.page-id-4221 .mob-homepage-main {
  display:none !important;
}
.page-id-4221 .new-homepage-info {
   display:block !important;
}
.page-id-4221 .new-home-spacer {
  display:none !important;
}
   body.elementor-page-4221:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 45px !important;
  }
  .page-id-4221 .homepage-main {
    margin-top:100px !important;
}
.page-id-4230 .mob-homepage-main {
  display:none !important;
}
.page-id-4230 .new-homepage-info {
   display:block !important;
}
.page-id-4230 .new-home-spacer {
  display:none !important;
}
   body.elementor-page-4230:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 45px !important;
  }
  .page-id-4230 .homepage-main {
    margin-top:100px !important;
}

.page-id-4233 .mob-homepage-main {
  display:none !important;
}
.page-id-4233 .new-homepage-info {
   display:block !important;
}
.page-id-4233 .new-home-spacer {
  display:none !important;
}
   body.elementor-page-4233:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 45px !important;
  }
  .page-id-4233 .homepage-main {
    margin-top:100px !important;
}
.page-id-4247 .mob-homepage-main {
  display:none !important;
}
.page-id-4247 .new-homepage-info {
   display:block !important;
}
.page-id-4247 .new-home-spacer {
  display:none !important;
}
   body.elementor-page-4247:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 45px !important;
  }
  .page-id-4247 .homepage-main {
    margin-top:100px !important;
}
.page-id-4319 .mob-homepage-main {
  display:none !important;
}
.page-id-4319 .new-homepage-info {
   display:block !important;
}
.page-id-4319 .new-home-spacer {
  display:none !important;
}
   body.elementor-page-4319:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 45px !important;
  }
  .page-id-4319 .homepage-main {
    margin-top:100px !important;
}

.page-id-4382 .mob-homepage-main {
  display:none !important;
}
.page-id-4382 .new-homepage-info {
   display:block !important;
}
.page-id-4382 .new-home-spacer {
  display:none !important;
}
   body.elementor-page-4382:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 45px !important;
  }
  .page-id-4382 .homepage-main {
    margin-top:100px !important;
}

.page-id-4397 .mob-homepage-main {
  display:none !important;
}
.page-id-4397 .new-homepage-info {
   display:block !important;
}
.page-id-4397 .new-home-spacer {
  display:none !important;
}
   body.elementor-page-4397:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 45px !important;
  }
  .page-id-4397 .homepage-main {
    margin-top:100px !important;
}

.page-id-4405 .mob-homepage-main {
  display:none !important;
}
.page-id-4405 .new-homepage-info {
   display:block !important;
}
.page-id-4405 .new-home-spacer {
  display:none !important;
}
   body.elementor-page-4405:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 45px !important;
  }
  .page-id-4405 .homepage-main {
    margin-top:100px !important;
}

.page-id-4414 .mob-homepage-main {
  display:none !important;
}
.page-id-4414 .new-homepage-info {
   display:block !important;
}
.page-id-4414 .new-home-spacer {
  display:none !important;
}
   body.elementor-page-4414:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 45px !important;
  }
  .page-id-4414 .homepage-main {
    margin-top:100px !important;
}

.page-id-4424 .mob-homepage-main {
  display:none !important;
}
.page-id-4424 .new-homepage-info {
   display:block !important;
}
.page-id-4424 .new-home-spacer {
  display:none !important;
}
   body.elementor-page-4424:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 45px !important;
  }
  .page-id-4424 .homepage-main {
    margin-top:100px !important;
}

.page-id-4434 .mob-homepage-main {
  display:none !important;
}
.page-id-4434 .new-homepage-info {
   display:block !important;
}
.page-id-4434 .new-home-spacer {
  display:none !important;
}
   body.elementor-page-4434:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 45px !important;
  }
  .page-id-4434 .homepage-main {
    margin-top:100px !important;
}

.page-id-4443 .mob-homepage-main {
  display:none !important;
}
.page-id-4443 .new-homepage-info {
   display:block !important;
}
.page-id-4443 .new-home-spacer {
  display:none !important;
}
   body.elementor-page-4443:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 45px !important;
  }
  .page-id-4443 .homepage-main {
    margin-top:100px !important;
}

.page-id-4453 .mob-homepage-main {
  display:none !important;
}
.page-id-4453 .new-homepage-info {
   display:block !important;
}
.page-id-4453 .new-home-spacer {
  display:none !important;
}
   body.elementor-page-4453:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 45px !important;
  }
  .page-id-4453 .homepage-main {
    margin-top:100px !important;
}
}

.entry-inner-wrap .entry-header .entry-meta {
   display:none; 
}

.post .entry-inner-wrap .entry-header .entry-title {
   margin-top:140px; 
}

.entry-inner-wrap .entry-media {
   text-align:center; 
}

.entry-footer__section {
   display:none; 
}

.entry-interaction ul li a {
   color:#b9884d; 
}

header.entry-header {
   z-index:2 !important; 
}

.swiper-zoom-container {
   display:none !important; 
}

.mfp-image-holder {
   z-index:99999999999999 !important;
}

.elementor-lightbox {
  display:none !important;
  background-color: rgba(0,0,0,0.1);
}

.mfp-gallery {
  z-index:999999999999999999999999999999999999999999999999999999999999999999999 !important; 
}

.mfp-bg {
  z-index:99999999999999999999999999999999999999999999999999999999999999999 !important; 
}

.page-id-2100 .entry-title {
  display:none !important;
}

@media only screen and (max-width: 600px) {
.site-logo.site-logo--image {
  margin-left:0 !important;
}
.page-id-2100 {
  background-position:74% center !important;
}

@media only screen and (max-width: 800px) {
.site-header__inner--logo-nav-links .site-header__col--logo { 
  float:left !important;
}
  
.site-logo--image .custom-logo-link img.custom-logo {
  max-width:100px !important;
  width:100px !important;
  margin:0 auto !important;
}

nav.site-nav::before {
   display:none;
}

.site-nav ul.menu li {
  margin-left:0;
}

nav.site-nav {
  margin-top:80px;
}

.site-header__inner {
  width:100% !important;
}

.site-logo--image .custom-logo-link img.custom-logo {
  height:90% !important;
  margin-top:80px !important;
  margin-left:5px !important;
}

.custom-logo-link::after {
  width:90% !important;
  float:right;
   display:inline-block;
   content:'LEADING LIGHTS PRODUCTIONS';
   color:#fff;
   font-family:'Cinzel' !important;
   font-size:22px;
   line-height:26px;
   font-weight:500;
   float:left;
   margin-top:15px;
   text-align:left;
   position:relative;
   top:-30px;
   left:120px !important;
}

    .site-logo.site-logo--image {
      float:left !important;
    }
}

@media (min-width: 1200px) {
  .container {
    width: 1240px !important;
    max-width: 100%;
  }
}

@media (min-width: 1200px) {
  .container {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 797px) {
  .testp {
    display:block !important;
  }
}

@media (max-width: 797px) {
   body.elementor-page-2943:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 100px !important;
  }
  .page-id-2943 .homepage-main {
    margin-top:100px !important;
}
  .page-id-2943 footer.site-footer {
    background-color:rgba(0, 0, 51, 0.8);
}
  .email-us {
    font-size:16px;
  }
  
     body.elementor-page-4152:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 100px !important;
  }
  .page-id-4152 .homepage-main {
    margin-top:100px !important;
}
  .page-id-4152 footer.site-footer {
    background-color:rgba(0, 0, 51, 0.8);
}

     body.elementor-page-4199:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 100px !important;
  }
  .page-id-4199 .homepage-main {
    margin-top:100px !important;
}
  .page-id-4199 footer.site-footer {
    background-color:rgba(0, 0, 51, 0.8);
}

     body.elementor-page-4221:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 100px !important;
  }
  .page-id-4221 .homepage-main {
    margin-top:100px !important;
}
  .page-id-4221 footer.site-footer {
    background-color:rgba(0, 0, 51, 0.8);
}

     body.elementor-page-4230:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 100px !important;
  }
  .page-id-4230 .homepage-main {
    margin-top:100px !important;
}
  .page-id-4230 footer.site-footer {
    background-color:rgba(0, 0, 51, 0.8);
}
     body.elementor-page-4233:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 100px !important;
  }
  .page-id-4233 .homepage-main {
    margin-top:100px !important;
}
  .page-id-4233 footer.site-footer {
    background-color:rgba(0, 0, 51, 0.8);
}
     body.elementor-page-4247:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 100px !important;
  }
  .page-id-4247 .homepage-main {
    margin-top:100px !important;
}
  .page-id-4247 footer.site-footer {
    background-color:rgba(0, 0, 51, 0.8);
}
     body.elementor-page-4319:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 100px !important;
  }
  .page-id-4319 .homepage-main {
    margin-top:100px !important;
}
  .page-id-4319 footer.site-footer {
    background-color:rgba(0, 0, 51, 0.8);
}

     body.elementor-page-4382:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 100px !important;
  }
  .page-id-4382 .homepage-main {
    margin-top:100px !important;
}
  .page-id-4382 footer.site-footer {
    background-color:rgba(0, 0, 51, 0.8);
}

     body.elementor-page-4397:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 100px !important;
  }
  .page-id-4397 .homepage-main {
    margin-top:100px !important;
}
  .page-id-4397 footer.site-footer {
    background-color:rgba(0, 0, 51, 0.8);
}

     body.elementor-page-4405:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 100px !important;
  }
  .page-id-4405 .homepage-main {
    margin-top:100px !important;
}
  .page-id-4405 footer.site-footer {
    background-color:rgba(0, 0, 51, 0.8);
}

     body.elementor-page-4414:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 100px !important;
  }
  .page-id-4414 .homepage-main {
    margin-top:100px !important;
}
  .page-id-4414 footer.site-footer {
    background-color:rgba(0, 0, 51, 0.8);
}

     body.elementor-page-4424:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 100px !important;
  }
  .page-id-4424 .homepage-main {
    margin-top:100px !important;
}
  .page-id-4424 footer.site-footer {
    background-color:rgba(0, 0, 51, 0.8);
}

     body.elementor-page-4434:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 100px !important;
  }
  .page-id-4434 .homepage-main {
    margin-top:100px !important;
}
  .page-id-4434 footer.site-footer {
    background-color:rgba(0, 0, 51, 0.8);
}

     body.elementor-page-4443:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 100px !important;
  }
  .page-id-4443 .homepage-main {
    margin-top:100px !important;
}
  .page-id-4443 footer.site-footer {
    background-color:rgba(0, 0, 51, 0.8);
}

     body.elementor-page-4453:not(.elementor-motion-effects-element-type-background) {
    background-attachment:scroll !important;
    background-size:contain !important;
    background-position:center 100px !important;
  }
  .page-id-4453 .homepage-main {
    margin-top:100px !important;
}
  .page-id-4453 footer.site-footer {
    background-color:rgba(0, 0, 51, 0.8);
}
}