*,body{padding:0;margin:0;overflow:hidden}*,body,p{margin:0}a,body,html,p{width:100%}*,body,h1,h2,h3,html,p{overflow:hidden}html{font-family:Arial,Helvetica,sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{height:100%}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3{font-size:15px}h1,h2,h3,p{text-overflow:ellipsis;white-space:nowrap;color:#000}p{font-size:13px}p i.fas{margin-right:3px;vertical-align:text-top}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}img{display:block;max-width:100%;height:auto;border-style:none}.outer-container{padding:10px 10px 20px;border:1px solid transparent;position:relative}.inner-container{background-color:#fff;-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.ls-banner{height:75px;padding:10px;position:relative}.ls-banner>i{position:absolute}.ls-banner>h2{margin-top:3px;margin-right:75px;margin-bottom:2px;max-height:35px;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ls-banner>h2,.ls-banner>p{margin-left:80px}.ls-banner>p,.ls-banner>p a{color:#999}.ls-banner-event-group h2{text-transform:uppercase}.ls-banner-event-group-count{position:absolute;right:20px;font-size:9px;top:20px}.ls-banner-event-group-count span{display:block;text-align:center;font-size:20px}.ls-banner-current-event{border-color:#D2D2D2;border-style:solid;border-width:0 0 1px}.ls-banner-current-event .ls-player-recall{font-size:50px;top:12px;left:18px}.ls-banner-current-event .ls-player-recall.fa-play-circle{cursor:pointer}.ls-banner-event{height:60px;background-color:#F9F9F9;border-color:#D2D2D2;border-style:solid;border-width:1px 0 0}.ls-banner-event.selected,.ls-visual-badge{background-color:#fff}.ls-banner-event:hover{background-color:#fff;cursor:pointer}.ls-banner-event>i{font-size:12px;left:35px;top:25px}.ls-banner-event h2{font-size:11px;font-weight:400}.ls-banner-event p{font-size:9px}.ls-banner-event .ls-event-duration{position:absolute;right:10px;top:20px}.ls-banner-logo{position:absolute;width:67px;height:67px}.ls-banner-logo img{width:100%}.ls-banner-logo-planner{top:4px;right:4px}.ls-banner-logo-owner{top:4px;left:4px}.ls-visual{position:relative}.ls-visual-badge{position:absolute;padding:5px;z-index:1}.ls-visual-badge p{font-size:15px;font-weight:700}.ls-visual-badge-period{top:20px;left:0}.ls-visual-badge-period i:not(.fas){margin:0}.ls-visual-badge-period-live{background-color:red}.ls-visual-badge-period-live p{color:#fff}.ls-visual-badge-period-live p i{font-size:9px;margin-top:4px}.ls-visual-badge-info{top:20px;right:0;cursor:pointer}.ls-visual-badge-info p i{margin:0}.ls-visual-badge-slides{display:none;top:60px;right:0;cursor:pointer}.ls-visual-badge-languages{top:49px;background-color:transparent;padding:0}.ls-visual-badge-languages span{cursor:pointer;display:inline-block;padding:5px;background-color:#fff;text-transform:uppercase;margin-right:2px;font-size:11px}.ls-visual-badge-languages span.selected{background-color:#000;color:#fff}.ls-visual-info{display:none;position:absolute;width:40%;height:100%;background-color:rgba(0,0,0,.8);color:#fff;right:0;top:0;z-index:2;padding:10px}.ls-visual-backdrop,.ls-visual-slides{top:0;width:100%;position:absolute}.ls-visual-info h5{margin-left:10px}.ls-visual-info h5 i{position:absolute;right:15px;cursor:pointer}.ls-visual-info hr{margin:5px 5px 15px}.ls-visual-info p{color:#fff;margin-bottom:10px}.ls-visual-info p a{color:#fff}.ls-visual-info p i{margin-right:8px;vertical-align:text-bottom}.ls-visual-info p.ls-visual-info-description,.ls-visual-info p.ls-visual-info-performers{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.ls-visual-info p.ls-visual-info-description{-webkit-line-clamp:12}.ls-visual-info p.ls-visual-info-performers{-webkit-line-clamp:3}.ls-visual-info p.ls-visual-info-datetime,.ls-visual-info p.ls-visual-info-datetime a,.ls-visual-info p.ls-visual-info-location,.ls-visual-info p.ls-visual-info-location a,.ls-visual-info p.ls-visual-info-performers,.ls-visual-info p.ls-visual-info-performers a{color:#939393}.ls-visual-backdrop{color:#fff;display:none;z-index:2;left:0;height:100%;background:rgba(0,0,0,.8);padding:10px}.ls-visual-backdrop p{color:#fff;text-align:center;font-weight:700}.ls-visual-backdrop-partners{display:none}.ls-visual-backdrop-partners-text{text-align:center}.ls-visual-backdrop-partners-items{display:grid;align-content:center;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-row-gap:15px;height:280px}.ls-visual-backdrop-partners-items a{color:#fff}.ls-visual-backdrop-partners-items .ls-visual-backdrop-partners-item>a{display:block;height:80px;width:80px;margin:0 auto}.ls-visual-backdrop-partners-items .ls-visual-backdrop-partners-item>a img{width:100%}.ls-visual-backdrop-partners-items p{margin-top:5px;white-space:normal}.ls-visual-backdrop-button-close{cursor:pointer;position:absolute;z-index:2;top:1px;right:8px;font-style:normal;text-align:center;font-size:25px}.ls-visual-backdrop-button-custom{cursor:pointer;display:block;width:80%;min-height:30px;line-height:30px;background:#fff;color:#000;text-align:center;margin:15px auto;padding:0 8px;text-decoration:none}.ls-visual-backdrop .ls-visual-backdrop-feedback{display:none;position:absolute;top:50%;left:0;width:100%;padding:10%;-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.ls-visual-backdrop .ls-visual-backdrop-feedback i,.ls-visual-backdrop .ls-visual-backdrop-feedback p{font-size:14px;margin-bottom:15px;white-space:inherit}.ls-event-group-events{height:240px;overflow:auto}.ls-footer-text{position:absolute;bottom:3px}.ls-footer-text p{color:#999;font-size:9px}.ls-footer-text p a{color:#999}.ls-footer-text.ls-powered-by{right:30px}.ls-footer-text.ls-view-partners{display:none;left:30px;cursor:pointer}#ls-audio-player{position:absolute;bottom:3px;left:0;width:100%;height:35px;display:none}