body{color:#252525;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#ff6336;text-decoration:none;transition:color 400ms,background-color 400ms}a:hover,a:focus,a:active{color:#ff6336;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Arial,sans-serif;font-weight:500}img{max-width:100%;height:auto}.btn-primary,.sppb-btn-primary{background-color:#ff6336;border-color:#ff6336;color:#fff}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:not(:disabled):not(.disabled):active,.sppb-btn-primary:hover,.sppb-btn-primary:focus{background-color:#ff6336;border-color:#ff6336;color:#fff}.ith-page input[type="text"],.ith-page input[type="email"],.ith-page input[type="url"],.ith-page input[type="date"],.ith-page input[type="password"],.ith-page input[type="search"],.ith-page input[type="tel"],.ith-page input[type="number"],.ith-page textarea,.ith-page select{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#495057;background:#fff;border:1px solid rgb(0 0 0 / .15);border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.ith-page label{font-weight:400}#sp-top-bar{background:#fff;color:#404040;padding:8px 0;font-size:.875rem}#sp-top-bar a{color:#404040}#sp-top-bar .social-icons{list-style:none;margin:0;padding:0;display:inline-block}#sp-top-bar .social-icons li{display:inline-block;margin:5px 7px;line-height:1}#sp-top-bar .social-icons a:hover{color:#ff6336}.mod-languages ul{margin:0;padding:0;list-style:none;display:inline-flex;align-items:center}.mod-languages ul li{margin:5px 3px;line-height:1}.mod-languages ul li img{display:inline-block}.mod-languages ul.lang-block{display:block}.mod-languages ul.lang-block li{display:block;margin:8px 0}.mod-languages ul.lang-block li a{color:gray}.mod-languages ul.lang-block li a:hover{color:#030303}.mod-languages ul.lang-block li img{margin-right:8px}#sp-header{background:#ff6336;height:130px;box-shadow:0 0 4px 0 rgb(0 0 0 / .1);position:relative;z-index:99;width:100%}#sp-header.header-sticky{position:fixed;top:0;left:0;right:0;z-index:9999;animation:ith-sticky-slide 300ms ease}@keyframes ith-sticky-slide{from{transform:translateY(-100%)}to{transform:translateY(0)}}#sp-header .logo{height:130px;display:inline-flex;align-items:center}#sp-header .logo img{height:80px;width:auto;max-width:none}#sp-menu{display:flex;justify-content:flex-end;align-items:center}.sp-megamenu-wrapper{width:100%}ul.sp-megamenu-parent{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-end;align-items:center}.sp-megamenu-parent>li{position:relative}.sp-megamenu-parent>li>a{display:inline-block;padding:0 15px;line-height:130px;font-family:Arial,sans-serif;font-size:18px;font-weight:400;color:#fff;white-space:nowrap}.sp-megamenu-parent>li:hover>a{color:#e3e3e3}.sp-megamenu-parent>li.current-menu-item>a,.sp-megamenu-parent>li.current-menu-ancestor>a{color:#fff;font-weight:500}.sp-megamenu-parent .sub-menu{list-style:none;position:absolute;top:100%;left:0;min-width:260px;margin:0;padding:20px;background:#fff;box-shadow:0 3px 5px rgb(0 0 0 / .2);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 300ms ease,transform 300ms ease,visibility 300ms;z-index:100}.sp-megamenu-parent li:hover>.sub-menu,.sp-megamenu-parent li.focus-within>.sub-menu,.sp-megamenu-parent li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.sp-megamenu-parent .sub-menu li{position:relative}.sp-megamenu-parent .sub-menu li>a{display:block;padding:8px 0;line-height:1.3;font-family:Arial,sans-serif;font-size:18px;font-weight:400;color:gray;white-space:normal}.sp-megamenu-parent .sub-menu li>a:hover,.sp-megamenu-parent .sub-menu li.current-menu-item>a{color:#030303}.sp-megamenu-parent .sub-menu .sub-menu{top:-20px;left:100%}.sp-megamenu-parent .sub-menu li.menu-item-has-children>a::after{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;float:right;margin-left:10px}#offcanvas-toggler{color:#fff;font-size:24px;line-height:60px;display:inline-block}#offcanvas-toggler:hover{color:#e3e3e3}.offcanvas-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .5);opacity:0;visibility:hidden;transition:opacity 300ms;z-index:9998}.offcanvas-menu{position:fixed;top:0;right:-300px;width:300px;height:100%;background:#fff;color:gray;z-index:9999;overflow-y:auto;transition:right 300ms ease;padding:30px}body.offcanvas-active .offcanvas-menu{right:0}body.offcanvas-active .offcanvas-overlay{opacity:1;visibility:visible}.offcanvas-menu .close-offcanvas{position:absolute;top:10px;right:10px;width:24px;height:24px;line-height:24px;text-align:center;background:#333;color:#fff;border-radius:2px;font-size:12px}.offcanvas-menu .close-offcanvas:hover{background:#666}.offcanvas-menu ul.offcanvas-nav{list-style:none;margin:20px 0 0;padding:0}.offcanvas-menu ul.offcanvas-nav li{border-bottom:1px solid #f0f0f0}.offcanvas-menu ul.offcanvas-nav li a{display:block;padding:10px 0;color:gray;font-size:16px}.offcanvas-menu ul.offcanvas-nav li a:hover,.offcanvas-menu ul.offcanvas-nav li.current-menu-item>a{color:#030303}.offcanvas-menu ul.offcanvas-nav .sub-menu{list-style:none;margin:0;padding-left:15px}.offcanvas-menu .offcanvas-langs{margin-top:25px}.ith-breadcrumb-bar{background:#e9ecef;padding:10px 0}.ith-breadcrumb{background:#fff0;margin:0;padding:0;font-size:1rem;color:#252525;display:block}.ith-breadcrumb .ith-showhere{color:#252525}.ith-breadcrumb a.pathway{color:#ff6336}.ith-breadcrumb .ith-bc-sep{margin:0 8px;color:gray}.ith-breadcrumb span{color:gray}.ith-breadcrumb span.ith-showhere{color:#252525}.ith-position2,.ith-band-orange{background-color:#ff6336;background-image:url(/wp-content/themes/itheatre/assets/img/bg__its_great.png);background-repeat:repeat;background-attachment:fixed}.ith-position2{min-height:48px}#sp-footer{background:#fff;color:#171717;font-size:14px}#sp-footer .container-inner{padding:30px 0}#sp-footer a{color:#171717}#sp-footer a:hover{color:#a2a2a2}#sp-footer .ith-footer-menu ul.menu{list-style:none;margin:0 0 10px;padding:0}#sp-footer .ith-footer-menu ul.menu li{display:inline-block;margin:0 10px}#sp-footer .ith-footer-copyright p{margin-bottom:10px}#sp-footer .ith-footer-logo img{height:28px;width:auto}.sp-scroll-up{position:fixed;bottom:30px;right:30px;width:36px;height:36px;line-height:36px;text-align:center;background:#333;color:#fff;border-radius:3px;z-index:999;font-size:18px}.sp-scroll-up:hover{background:#444;color:#fff}.ith-cookie-notice{position:fixed;top:0;left:0;right:0;z-index:10000;background:#fff;box-shadow:0 2px 6px rgb(0 0 0 / .2);padding:10px 20px;font-size:14px;text-align:center}.ith-cookie-notice a{margin:0 10px}.ith-cookie-notice .ith-cookie-accept{margin-left:10px}.ith-lightbox{position:fixed;inset:0;z-index:10050;background:rgb(0 0 0 / .9);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .25s ease}.ith-lightbox.is-open{opacity:1;visibility:visible}.ith-lightbox__img{max-width:90vw;max-height:88vh;box-shadow:0 6px 30px rgb(0 0 0 / .5);border-radius:4px;background:#fff}.ith-lightbox__btn{position:absolute;background:#fff0;border:0;color:#fff;font-size:44px;line-height:1;cursor:pointer;padding:10px 18px;opacity:.8;transition:opacity .2s;user-select:none}.ith-lightbox__btn:hover{opacity:1}.ith-lightbox__close{top:10px;right:16px;font-size:40px}.ith-lightbox__prev{left:8px;top:50%;transform:translateY(-50%)}.ith-lightbox__next{right:8px;top:50%;transform:translateY(-50%)}.ith-lightbox__counter{position:absolute;bottom:18px;left:0;right:0;text-align:center;color:#fff;font-size:14px;opacity:.8}.ith-gallery-link{cursor:zoom-in;display:inline-block}@media (max-width:575.98px){.ith-lightbox__btn{font-size:32px}}.ith-page{overflow-x:hidden}.ith-section{position:relative}.ith-section>.container{position:relative}.ith-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.ith-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media (max-width:991.98px){#sp-header{height:60px}#sp-header .logo{height:60px}#sp-header .logo img{height:40px}.sp-megamenu-parent>li>a{line-height:60px}}@media (min-width:992px) and (max-width:1199.98px){.sp-megamenu-parent>li>a{padding:0 10px}}