.preloader{width:100px;height:100px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);-webkit-animation:rotatePreloader 2s ease-in infinite;animation:rotatePreloader 2s ease-in infinite}@-webkit-keyframes rotatePreloader{0%{transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{transform:translateX(-50%) translateY(-50%) rotate(-1turn)}}@keyframes rotatePreloader{0%{transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{transform:translateX(-50%) translateY(-50%) rotate(-1turn)}}.preloader div{position:absolute;width:100%;height:100%;opacity:0}.preloader div:before{content:"";position:absolute;left:50%;top:0;width:10%;height:10%;background-color:#cb0e7e;transform:translateX(-50%);border-radius:50%}.preloader div:first-child{transform:rotate(0deg);-webkit-animation:rotateCircle1 2s linear infinite;animation:rotateCircle1 2s linear infinite;z-index:9}@-webkit-keyframes rotateCircle1{0%{opacity:0}0%{opacity:1;transform:rotate(36deg)}7%{transform:rotate(0deg)}57%{transform:rotate(0deg)}to{transform:rotate(-324deg);opacity:1}}@keyframes rotateCircle1{0%{opacity:0}0%{opacity:1;transform:rotate(36deg)}7%{transform:rotate(0deg)}57%{transform:rotate(0deg)}to{transform:rotate(-324deg);opacity:1}}.preloader div:nth-child(2){transform:rotate(36deg);-webkit-animation:rotateCircle2 2s linear infinite;animation:rotateCircle2 2s linear infinite;z-index:8}@-webkit-keyframes rotateCircle2{5%{opacity:0}5.0001%{opacity:1;transform:rotate(0deg)}12%{transform:rotate(-36deg)}62%{transform:rotate(-36deg)}to{transform:rotate(-324deg);opacity:1}}@keyframes rotateCircle2{5%{opacity:0}5.0001%{opacity:1;transform:rotate(0deg)}12%{transform:rotate(-36deg)}62%{transform:rotate(-36deg)}to{transform:rotate(-324deg);opacity:1}}.preloader div:nth-child(3){transform:rotate(72deg);-webkit-animation:rotateCircle3 2s linear infinite;animation:rotateCircle3 2s linear infinite;z-index:7}@-webkit-keyframes rotateCircle3{10%{opacity:0}10.0002%{opacity:1;transform:rotate(-36deg)}17%{transform:rotate(-72deg)}67%{transform:rotate(-72deg)}to{transform:rotate(-324deg);opacity:1}}@keyframes rotateCircle3{10%{opacity:0}10.0002%{opacity:1;transform:rotate(-36deg)}17%{transform:rotate(-72deg)}67%{transform:rotate(-72deg)}to{transform:rotate(-324deg);opacity:1}}.preloader div:nth-child(4){transform:rotate(108deg);-webkit-animation:rotateCircle4 2s linear infinite;animation:rotateCircle4 2s linear infinite;z-index:6}@-webkit-keyframes rotateCircle4{15%{opacity:0}15.0003%{opacity:1;transform:rotate(-72deg)}22%{transform:rotate(-108deg)}72%{transform:rotate(-108deg)}to{transform:rotate(-324deg);opacity:1}}@keyframes rotateCircle4{15%{opacity:0}15.0003%{opacity:1;transform:rotate(-72deg)}22%{transform:rotate(-108deg)}72%{transform:rotate(-108deg)}to{transform:rotate(-324deg);opacity:1}}.preloader div:nth-child(5){transform:rotate(144deg);-webkit-animation:rotateCircle5 2s linear infinite;animation:rotateCircle5 2s linear infinite;z-index:5}@-webkit-keyframes rotateCircle5{20%{opacity:0}20.0004%{opacity:1;transform:rotate(-108deg)}27%{transform:rotate(-144deg)}77%{transform:rotate(-144deg)}to{transform:rotate(-324deg);opacity:1}}@keyframes rotateCircle5{20%{opacity:0}20.0004%{opacity:1;transform:rotate(-108deg)}27%{transform:rotate(-144deg)}77%{transform:rotate(-144deg)}to{transform:rotate(-324deg);opacity:1}}.preloader div:nth-child(6){transform:rotate(180deg);-webkit-animation:rotateCircle6 2s linear infinite;animation:rotateCircle6 2s linear infinite;z-index:4}@-webkit-keyframes rotateCircle6{25%{opacity:0}25.0005%{opacity:1;transform:rotate(-144deg)}32%{transform:rotate(-180deg)}82%{transform:rotate(-180deg)}to{transform:rotate(-324deg);opacity:1}}@keyframes rotateCircle6{25%{opacity:0}25.0005%{opacity:1;transform:rotate(-144deg)}32%{transform:rotate(-180deg)}82%{transform:rotate(-180deg)}to{transform:rotate(-324deg);opacity:1}}.preloader div:nth-child(7){transform:rotate(216deg);-webkit-animation:rotateCircle7 2s linear infinite;animation:rotateCircle7 2s linear infinite;z-index:3}@-webkit-keyframes rotateCircle7{30%{opacity:0}30.0006%{opacity:1;transform:rotate(-180deg)}37%{transform:rotate(-216deg)}87%{transform:rotate(-216deg)}to{transform:rotate(-324deg);opacity:1}}@keyframes rotateCircle7{30%{opacity:0}30.0006%{opacity:1;transform:rotate(-180deg)}37%{transform:rotate(-216deg)}87%{transform:rotate(-216deg)}to{transform:rotate(-324deg);opacity:1}}.preloader div:nth-child(8){transform:rotate(252deg);-webkit-animation:rotateCircle8 2s linear infinite;animation:rotateCircle8 2s linear infinite;z-index:2}@-webkit-keyframes rotateCircle8{35%{opacity:0}35.0007%{opacity:1;transform:rotate(-216deg)}42%{transform:rotate(-252deg)}92%{transform:rotate(-252deg)}to{transform:rotate(-324deg);opacity:1}}@keyframes rotateCircle8{35%{opacity:0}35.0007%{opacity:1;transform:rotate(-216deg)}42%{transform:rotate(-252deg)}92%{transform:rotate(-252deg)}to{transform:rotate(-324deg);opacity:1}}.preloader div:nth-child(9){transform:rotate(288deg);-webkit-animation:rotateCircle9 2s linear infinite;animation:rotateCircle9 2s linear infinite;z-index:1}@-webkit-keyframes rotateCircle9{40%{opacity:0}40.0008%{opacity:1;transform:rotate(-252deg)}47%{transform:rotate(-288deg)}97%{transform:rotate(-288deg)}to{transform:rotate(-324deg);opacity:1}}@keyframes rotateCircle9{40%{opacity:0}40.0008%{opacity:1;transform:rotate(-252deg)}47%{transform:rotate(-288deg)}97%{transform:rotate(-288deg)}to{transform:rotate(-324deg);opacity:1}}.preloader div:nth-child(10){transform:rotate(324deg);-webkit-animation:rotateCircle10 2s linear infinite;animation:rotateCircle10 2s linear infinite;z-index:0}@-webkit-keyframes rotateCircle10{45%{opacity:0}45.0009%{opacity:1;transform:rotate(-288deg)}52%{transform:rotate(-324deg)}102%{transform:rotate(-324deg)}to{transform:rotate(-324deg);opacity:1}}@keyframes rotateCircle10{45%{opacity:0}45.0009%{opacity:1;transform:rotate(-288deg)}52%{transform:rotate(-324deg)}102%{transform:rotate(-324deg)}to{transform:rotate(-324deg);opacity:1}}.NotFound{padding-top:100px;text-align:center}.Home .home-menu{margin-top:30px;margin-bottom:30px}.Home .home-menu .row{width:100%}.Home .home-menu .nav-logo{text-align:center;margin:0}@media (max-width:500px){.Home .home-menu .nav-logo img{width:276px;height:98px}}@media (max-width:768px){.Home .home-menu .nav-logo img{width:276px;height:98px}}@media (min-width:768px){.Home .home-menu .nav-logo img{width:441px;height:156px}}.Home .home-menu .nav{text-align:center;margin-top:30px}.Home .home-menu .nav-item{color:#fff;margin-left:15px;margin-right:15px;text-transform:uppercase;font-weight:400;font-family:"Oswald";color:#fff!important}.Home .show{border:2px solid #666;margin-bottom:50px;width:856px;min-height:485px;margin-left:auto;margin-right:auto}.Home .show:hover{cursor:pointer}.Home .show .background{background:url(http://assets.viveloonline.com/shows/$%7Bshow.id%7D/main.jpg) no-repeat top;background-size:cover;width:856px;min-height:485px}.Home .show .layer{background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.9));width:100%;height:50%;padding:20px;position:relative}.Home .show .layer .show-title{font-size:3rem;margin:0;text-shadow:0 0 8px #000}.Home .show .layer .show-date{font-size:1.5rem;padding-bottom:10px;text-shadow:0 0 4px #000}.Home .show .layer .show-actions button{font-size:1.5rem}.Home .show .layer .show-actions .badge{font-size:1.5rem;font-weight:400}.Home .show .layer .live-overlay{position:absolute;right:10px;top:10px;padding:2px 8px;border-radius:3px;background:rgba(0,0,0,.5)}@media (max-width:992px){.Home .show{margin-bottom:20px}.Home .show,.Home .show .background{width:690px;min-height:391px}}@media (max-width:768px){.Home .show,.Home .show .background{width:660px;min-height:374px}.Home .show .layer .show-title{font-size:2rem}.Home .show .layer .show-date{font-size:1rem}.Home .show .layer .show-actions .badge,.Home .show .layer .show-actions button{font-size:1rem}.Home .show .layer .live-overlay{font-size:.8rem}}@media (max-width:667px){.Home .show,.Home .show .background{width:510px;min-height:289px}}@media (max-width:576px){.Home .show,.Home .show .background{width:354px;min-height:200px}}@media (max-width:375px){.Home .show,.Home .show .background{width:277px;min-height:157px}}@media (max-width:320px){.Home .show{margin-bottom:20px}.Home .show,.Home .show .background{width:250px;min-height:142px}}.Home .soon{border:2px solid #666;margin-bottom:50px;min-height:485px;margin-left:auto;margin-right:auto;background:url(/img/mas-eventos.png) no-repeat top;background-size:cover;width:856px;min-height:300px}@media (max-width:992px){.Home .soon{width:690px;min-height:241px;margin-bottom:20px}}@media (max-width:768px){.Home .soon{width:660px;min-height:231px}}@media (max-width:667px){.Home .soon{width:510px;min-height:178px}}@media (max-width:576px){.Home .soon{width:354px;min-height:124px}}@media (max-width:375px){.Home .soon{width:277px;min-height:97px}}@media (max-width:320px){.Home .soon{width:250px;min-height:87px;margin-bottom:20px}}.billboard{position:relative}.billboard-info{position:absolute;width:600px}.billboard-info-middle{top:50%;width:550px}.billboard-info-bottom{bottom:0}.billboard-info-title{font-weight:700;font-size:2rem;text-shadow:0 1px 5px #000;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.billboard-info-summary{text-shadow:0 1px 5px #000;padding-bottom:10px}.billboard-info-actions{display:flex;flex-direction:row}.billboard-info-actions a{margin-right:10px}.billboard-info-actions a button.btn-light{color:#000;font-weight:700}.billboard-info-actions a button.btn-dark{font-weight:700}.show-carousel{display:flex;justify-content:center;margin-bottom:30px}@media (max-width:992px){.show-carousel{display:none}}.show-carousel .carousel{width:735px}.show-carousel .carousel .carousel-item{width:735px;height:418px}.show-carousel .carousel .carousel-item:hover{cursor:pointer}.show-carousel .carousel .carousel-item img{width:735px;height:418px}.show-card-list{display:flex;flex-wrap:wrap}.show-card-list,.show-card-list a{grid-gap:20px;gap:20px;margin:0 -10px}.show-card-list a{color:#fff;text-decoration:none}@media (max-width:768px){.show-card-list{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;margin:0;padding:0 20px;grid-gap:10px;gap:10px;justify-content:start!important}.show-card-list a{margin-right:5px;grid-gap:5px;gap:5px}.show-card-list::-webkit-scrollbar{display:none}.show-card-list>*{flex:0 0 85%;scroll-snap-align:start}.show-card-list>:first-child{margin-left:0}.show-card-list>:last-child{margin-right:0}.upcoming-card{width:300px!important;margin:0 0 0 10px!important}}.show-card{flex:1 1;min-width:300px;max-width:400px;background:hsla(0,0%,100%,.05);border-radius:12px;overflow:hidden;transition:transform .2s ease}@media (max-width:768px){.show-card{min-width:0;max-width:none}}.show-card-image,.show-card-image img{width:345px;height:194px}.show-card-overlay{position:absolute;top:0;left:0;bottom:0;right:0;z-index:99;width:344px;height:194px}.show-card-overlay:hover{background:rgba(0,0,0,.85)}.show-card-info{height:163px;display:grid;grid-template-columns:60px auto}.show-card-left{text-align:center}.show-card-right{display:none}.show-card-overlay:hover .show-card-right{display:block}.show-card-footer{height:35px;display:flex;flex-direction:row;justify-content:space-between;padding-top:4px}.show-card-day{font-size:24px;color:#5bc9b4;padding-top:5px;font-weight:700}.show-card-day,.show-card-month{text-shadow:0 1px 5px #000;background:rgba(0,0,0,.6)}.show-card-month{text-transform:uppercase;font-size:14px}.show-card-hour{font-size:12px;text-shadow:0 1px 5px #000;background:rgba(0,0,0,.6);padding-bottom:10px;border-bottom-right-radius:10px}.show-card-title{font-size:1.3rem;text-shadow:0 1px 5px #000;padding-top:8px;font-weight:700}.show-card-genre{padding-left:20px;text-shadow:0 1px 5px #000}.show-card-footer .live,.show-card-footer .vod{background:#000;padding:3px 6px;border-radius:22px;font-size:9px!important;line-height:12px;text-transform:uppercase;font-weight:700;height:20px;margin-top:2px;border:1px solid #666}.show-card-type{background:#232323;padding:5px 10px;color:#fff;text-shadow:0 1px 5px #000}.show-card-venue{padding-right:10px}.show-carousel{position:relative}.billboard{width:100%;height:40vw;background-position:50%;background-size:cover}.billboard-background{width:100%;height:56.25vw;background-position:50%;background-size:cover;background-image:url(http://assets.viveloonline.com/shows/5eed57a46ba924af375b7178/juevesdetrova-20200626-portada.png);z-index:-1;position:absolute;top:0;left:0}.billboard-background .overlay{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:linear-gradient(0deg,#141414 5%,transparent 40%)}.billboard img{background-position:50%;background-size:cover}.show-card-list{justify-content:left}.show-card-group-title{font-size:1.3rem;padding-left:8px;font-weight:700;text-shadow:0 1px 5px #000;padding-top:80px}@media (max-width:992px){.billboard{width:100%;height:80vw;padding:0 20px 40px}.billboard-info{width:90%;top:70px}.billboard-info-middle{top:unset}.billboard-info-bottom{bottom:unset}.show-carousel{display:block}.show-card-list{justify-content:center}.show-card-group-title{text-align:center}.show-card-group{margin-top:55px!important}.show-card{height:345px}.show-card-info{height:116px;background:#000}.show-card-overlay{position:static}.show-card-right{display:block}}.upcoming-card{position:relative;width:320px;border-radius:8px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.18);background:#18141c;margin:18px;display:flex;flex-direction:column;justify-content:flex-end;min-height:310px;border:1px solid #333}.upcoming-card:hover{background:#232025;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.upcoming-card__image-wrapper{position:relative;width:100%;height:160px;overflow:hidden}.upcoming-card__image{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;display:block}.upcoming-card__gradient{position:absolute;left:0;right:0;bottom:0;top:0;background:linear-gradient(180deg,rgba(24,20,28,0) 60%,rgba(24,20,28,.95));z-index:2}.upcoming-card__date-badge{position:absolute;top:14px;left:14px;z-index:3;background:#e6007a;color:#fff;border-radius:4px;padding:4px 12px;font-weight:700;font-size:15px;display:flex;flex-direction:column;align-items:center;box-shadow:0 2px 8px rgba(0,0,0,.12);text-transform:uppercase}.upcoming-card__date-day{font-size:18px;line-height:1}.upcoming-card__date-month{font-size:11px;line-height:1}.upcoming-card__content{position:relative;z-index:4;background:transparent;padding:0 18px 16px;display:flex;flex-direction:column;justify-content:flex-end;min-height:150px;height:100%}.upcoming-card__row{display:flex;flex-direction:row;width:100%}.upcoming-card__row--badges{align-items:flex-start;margin-top:10px;margin-bottom:6px;grid-gap:8px;gap:8px}.upcoming-card__row--title{flex:1 1 auto;align-items:flex-start;min-height:36px}.upcoming-card__row--footer{align-items:flex-end;margin-top:2px}.upcoming-card__title{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:10px;margin-top:2px;text-shadow:0 1px 4px #000;min-height:36px;display:flex;align-items:flex-start}.upcoming-card__badges{margin-top:10px;margin-bottom:6px;display:flex;grid-gap:8px;gap:8px}.upcoming-card__badge{font-size:.6rem;padding:2px 8px;border-radius:20px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;color:#fff}.upcoming-card__badge--presencial{background:linear-gradient(90deg,#cb0f7e,#ff6b00)}.upcoming-card__badge--online{background:#ff6b00}.upcoming-card__badge .fa-icon{font-size:.7rem;margin-right:4px}.upcoming-card__badge--venue{background:#33343a;color:#fff}.upcoming-card__footer{justify-content:space-between;color:#fff;margin-top:2px;width:100%}.upcoming-card__footer,.upcoming-card__time{display:flex;align-items:center;font-size:15px}.upcoming-card__time{grid-gap:4px;gap:4px;color:#bdbdbd}.upcoming-card__time-icon{font-size:15px;margin-right:2px}.upcoming-card__genre{color:#e6007a;font-size:18px;display:flex;align-items:center}.ondemand-card{position:relative;width:320px;border-radius:8px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.18);background:#18141c;margin:18px;display:flex;flex-direction:column;justify-content:flex-end;min-height:310px;border:1px solid #333}.ondemand-card:hover{background:#232025;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ondemand-card__image-wrapper{position:relative;width:100%;height:180px;overflow:hidden}.ondemand-card__image{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;display:block}.ondemand-card__gradient{position:absolute;left:0;right:0;bottom:0;top:0;background:linear-gradient(180deg,rgba(24,20,28,0) 60%,rgba(24,20,28,.95));z-index:2}.ondemand-card__play-icon{position:absolute;top:16px;right:16px;z-index:3;background:#e6007a;color:#fff;border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;font-size:26px;box-shadow:0 2px 8px rgba(0,0,0,.12)}.ondemand-card__content{position:relative;z-index:4;background:transparent;padding:0 18px 16px;display:flex;flex-direction:column;justify-content:flex-end;min-height:150px;height:100%}.ondemand-card__row{display:flex;flex-direction:row;width:100%}.ondemand-card__row--badges{align-items:flex-start;margin-top:10px;margin-bottom:6px;grid-gap:8px;gap:8px}.ondemand-card__row--title{flex:1 1 auto;align-items:flex-start;min-height:36px}.ondemand-card__row--footer{align-items:flex-end;margin-top:2px}.ondemand-card__title{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:10px;margin-top:2px;text-shadow:0 1px 4px #000;min-height:36px;display:flex;align-items:flex-start}.ondemand-card__badges{margin-top:10px;margin-bottom:6px;display:flex;grid-gap:8px;gap:8px}.ondemand-card__badge{font-size:10px;border-radius:4px;padding:2px 10px;font-weight:600;display:inline-block;text-transform:uppercase}.ondemand-card__badge--virtual{background:#e6007a;color:#fff}.ondemand-card__footer{display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:15px;margin-top:2px;width:100%}.ondemand-card__ondemand{display:flex;align-items:center;grid-gap:4px;gap:4px;color:#bdbdbd;font-size:15px}.ondemand-card__genre{color:#e6007a;font-size:18px;display:flex;align-items:center}.ondemand-section{background-color:#2c0d1d;border-radius:18px;padding:32px 0}.section-title{display:flex;align-items:center;font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:.02em;margin-bottom:32px;grid-gap:16px;gap:16px}.section-title__accent{display:inline-block;width:8px;height:32px;border-radius:4px;background:linear-gradient(180deg,#e6007a,#ff4e00)}.section-title--gradient{font-size:2rem;font-weight:700;background:linear-gradient(90deg,#e6007a,#ff4e00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;margin-bottom:32px}.section-group{font-size:1.3rem;font-weight:600;color:#fff;margin-bottom:18px;margin-top:8px;letter-spacing:.01em;display:flex;align-items:center;margin-left:24px}.past-group{margin-bottom:48px}.past-card-list{display:flex;flex-direction:column;grid-gap:18px;gap:18px}.past-card{display:flex;align-items:center;background:rgba(24,20,28,.7);border:1px solid #333;border-radius:14px;padding:18px 24px;grid-gap:24px;gap:24px;min-height:90px;transition:background .2s}.past-card:hover{background:rgba(44,13,29,.9)}.past-card__imgcol{display:flex;align-items:center;justify-content:center;min-width:120px;margin-right:0}.past-card__img-wrapper{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.past-card__img,.past-card__img-wrapper{width:120px;height:67.5px;border-radius:8px;background:#222}.past-card__img{-o-object-fit:cover;object-fit:cover;display:block}.past-card__icon{position:absolute;top:8px;right:10px;color:#e6007a;font-size:1.3rem;background:rgba(24,20,28,.7);border-radius:50%;padding:2px 4px}.past-card__daycol{min-width:56px;margin-right:12px}.past-card__date-badge,.past-card__daycol{display:flex;align-items:center;justify-content:center}.past-card__date-badge{background:#b32e53;color:#fff;border-radius:4px;font-weight:700;font-size:1.2rem;width:40px;height:40px;margin:0 auto}.past-card__title{flex:1 1 auto;font-size:1.1rem;font-weight:600;color:#fff;margin-left:12px;margin-right:12px;text-align:left}.past-card__venue{display:flex;align-items:center;color:#fff;font-size:1rem;font-weight:500;min-width:120px;justify-content:flex-end;grid-gap:4px;gap:4px}.past-card__venue svg{color:#e6007a}.past-card__icon--inline{color:#e6007a;font-size:1.3rem;margin-right:12px;vertical-align:middle;display:inline-flex;align-items:center}@media (max-width:600px){.past-card--mobile{display:flex;flex-direction:row;align-items:flex-start;padding:14px 8px;grid-gap:12px;gap:12px;min-height:unset}.past-card--mobile .past-card__imgcol{width:120px;min-width:120px;margin-bottom:0;justify-content:flex-start}.past-card--mobile .past-card__img-wrapper{width:120px;height:67.5px;margin:0}.past-card--mobile .past-card__img{width:120px;height:67.5px}.past-card--mobile .past-card__infocol{display:flex;flex-direction:column;justify-content:flex-start;grid-gap:6px;gap:6px;flex:1 1;min-width:0;align-items:flex-start}.past-card--mobile .past-card__daycol{min-width:24px;margin-right:0;margin-bottom:2px}.past-card--mobile .past-card__date-badge{width:24px;height:24px;font-size:.7rem}.past-card--mobile .past-card__icon--inline{margin-left:10px;font-size:1rem}.past-card--mobile .past-card__title{font-size:1rem;margin-left:0;margin-right:0;margin-bottom:2px;display:flex;align-items:center;font-weight:600;word-break:break-word}.past-card--mobile .past-card__venue{font-size:.95rem;min-width:unset;margin-bottom:2px;word-break:break-word}}.ondemand-card-list{display:flex;flex-wrap:wrap;grid-gap:20px;gap:20px;margin:0 -10px}.ondemand-card-list a{color:#fff;text-decoration:none;grid-gap:20px;gap:20px;margin:0 -10px}@media (max-width:768px){.ondemand-card-list{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;margin:0;padding:0 20px;grid-gap:10px;gap:10px;justify-content:start!important}.ondemand-card-list a{margin-right:5px;grid-gap:5px;gap:5px}.ondemand-card-list>*{flex:0 0 85%;scroll-snap-align:start}.ondemand-card-list>:first-child{margin-left:0}.ondemand-card-list>:last-child{margin-right:0}.ondemand-card{width:300px!important;margin:0 0 0 10px!important}}.LoaderButton .spinning.fa-redo{margin-right:7px;top:2px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@media (min-width:480px){.Signup{padding:60px 0}.Signup form{margin:0 auto;max-width:320px}}.Signup form span.form-text{font-size:14px;padding-bottom:10px;color:#999}@media (min-width:480px){.Login{padding:60px 0}.Login form{margin:0 auto;max-width:320px}}.login-footer{margin-top:30px;padding-top:30px;border-top:1px solid #fff}.login-footer a{color:#cb0f7e}.input-icon-group{position:relative;display:flex;align-items:center}.input-icon-left{left:14px}.input-icon-left,.input-icon-right{position:absolute;color:#b5b5b5;z-index:2;font-size:1.1rem}.input-icon-right{right:14px;cursor:pointer}.input-icon-group .form-control,.input-icon-group .input-theme{padding-left:38px;padding-right:38px}.login-row{display:flex;align-items:center;margin-bottom:8px}.login-row-between{justify-content:space-between}.login-divider{display:flex;align-items:center;text-align:center;margin:18px 0;color:#b5b5b5;font-size:1rem}.login-divider span{background:#18181b;padding:0 12px;border-radius:6px;z-index:1;position:relative}.login-divider:after,.login-divider:before{content:"";flex:1 1;border-bottom:1px solid #333;margin:0 8px;position:relative;top:.5em}.login-social-row{display:flex;grid-gap:16px;gap:16px;margin-bottom:18px}.login-social-btn{flex:1 1;background:#232326;color:#fff;border:1.5px solid #444;border-radius:10px;font-size:1rem;display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;height:48px}.login-footer{text-align:center;color:#b5b5b5;margin-top:12px;font-size:1.05rem}.login-link-forgot{color:#cb0f7e;font-size:1rem;float:right;margin-top:4px;text-decoration:none}.login-link-forgot:hover{text-decoration:underline}.login-link-register{color:#cb0f7e;text-decoration:none}.login-link-register:hover{text-decoration:underline}.login-center-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;width:100%}.login-center-container form{width:100%;max-width:500px;background:none}@media (max-width:400px){.login-center-container form{padding:0 8px}.login-social-row{display:block}}.NewShow form{padding-bottom:15px}.NewShow form textarea{height:300px;font-size:24px}.ticket-card{background:#18171c;border:1px solid #333;border-radius:14px;padding:22px 24px 18px;display:flex;flex-direction:column;grid-gap:8px;gap:8px;position:relative}.ticket-card-row{display:flex;justify-content:space-between;align-items:center}.ticket-title{color:#fff}.ticket-price,.ticket-title{font-size:1.2rem;font-weight:700}.ticket-price{color:#e6007a}.ticket-desc{color:#e0e0e0;font-size:1rem;margin-bottom:2px}.ticket-fee{color:#bdbdbd;font-size:.95rem;margin-bottom:8px}.ticket-card-control{display:flex;justify-content:flex-end;align-items:center}.ticket-selector,.ticket-showdates{background:#23202a;color:#fff;border-radius:8px;border:1px solid #444;padding:6px 12px;font-size:1rem;min-width:60px;margin-left:8px}.ticket-selector:focus,.ticket-showdates:focus{border-color:#e6007a;outline:none}.ticket-soldout{background:#e6007a;color:#fff;border-radius:8px;padding:6px 18px;font-weight:700;font-size:1rem;margin-left:8px}.ticket-future{color:#e6007a;font-size:.8rem;font-weight:500;margin-left:8px}@media (max-width:600px){.ticket-card{padding:14px 8px 12px;border-radius:10px}.ticket-price,.ticket-title{font-size:1rem}.ticket-desc,.ticket-fee{font-size:.95rem}.ticket-selector,.ticket-showdates{margin-left:0}.ticket-future,.ticket-soldout{font-size:.8rem}}.ticket-card-row--footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:8px;grid-gap:8px;gap:8px}.ticket-disclaimer{flex:1 1;color:#e6007a;font-size:1rem;font-weight:500;min-width:0;word-break:break-word;border-left:5px solid;text-transform:uppercase}@media (max-width:600px){.ticket-card-row--footer{flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px}.ticket-disclaimer{font-size:.95rem;margin-bottom:2px}.ticket-card-control{width:100%;justify-content:flex-end}}.tickets-total-row{display:flex;justify-content:space-between;align-items:center;font-size:2rem;font-weight:700;color:#fff;margin:32px 0 18px;padding:0 8px}.tickets-total-label,.tickets-total-value{font-size:2rem;font-weight:700;color:#fff;letter-spacing:.01em}.tickets-addtocart-btn{width:100%;background:linear-gradient(90deg,#d13a6f,#e86d3a);color:#fff;font-size:1.4rem;font-weight:600;border:none;border-radius:18px;padding:18px 0;margin:0 0 18px;display:flex;align-items:center;justify-content:center;grid-gap:16px;gap:16px;transition:background .2s}.tickets-addtocart-btn:disabled{opacity:.6;cursor:not-allowed}.tickets-addtocart-btn:active,.tickets-addtocart-btn:focus{background:linear-gradient(90deg,#c12a5f,#d85d2a);outline:none}@media (max-width:600px){.tickets-total-label,.tickets-total-row,.tickets-total-value{font-size:1.2rem}.tickets-addtocart-btn{font-size:1.1rem;padding:12px 0;border-radius:12px}}.showdates-section{margin:24px 0 8px}.showdates-label{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:8px;display:block}.showdates-selector{background:#23202a;color:#fff;border-radius:8px;border:1px solid #444;padding:8px 14px;font-size:1rem;min-width:180px;margin-bottom:12px}.showdates-selector:focus{border-color:#e6007a;outline:none}.payment-methods-row{display:flex;grid-gap:32px;gap:32px;margin:32px 0 36px;flex-wrap:wrap}.payment-method-card{background:#232126;border:2px solid #333;border-radius:18px;padding:24px;min-width:340px;max-width:480px;flex:1 1 340px;display:flex;flex-direction:column;grid-gap:16px;gap:16px;cursor:pointer;transition:border .2s,box-shadow .2s;position:relative;box-shadow:0 2px 12px 0 rgba(0,0,0,.08)}.payment-method-card--selected,.payment-method-card:hover{border-color:#e6007a;box-shadow:0 4px 24px 0 rgba(230,0,122,.1);z-index:2}.payment-method-card__header{display:grid;grid-template-columns:48px 1fr auto;grid-gap:16px;gap:16px;align-items:center}.payment-method-card__icon{background:#e6007a;color:#fff;border-radius:12px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;flex-shrink:0}.payment-method-card__title-group{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.payment-method-card__title{font-size:1.3rem;font-weight:700;color:#fff}.payment-method-card--selected .payment-method-card__title,.payment-method-card:hover .payment-method-card__title{color:#e6007a}.payment-method-card__subtitle{font-size:1rem;color:#bdbdbd}.payment-method-card__check,.payment-method-card__check-circle{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.payment-method-card__check-circle{border-radius:50%;background:#e6007a;color:#fff;font-size:.9rem}.payment-method-card__content{padding:16px 0;border-top:1px solid #444;border-bottom:1px solid #444}.payment-method-card__prices{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.payment-method-card__price-row{display:flex;justify-content:space-between;align-items:center;font-size:1.05rem}.payment-method-card__price{color:#e6007a;font-weight:700;margin-left:18px}.payment-method-card__selected-content{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.payment-method-card__quickbuy-link{text-align:center}.payment-method-card__quickbuy-link a{color:#e6007a;text-decoration:none;font-weight:500}.payment-method-card__quickbuy-link a:hover{text-decoration:underline}.payment-method-card__footer{padding-top:8px}.payment-method-card__extra{font-size:1rem;color:#bdbdbd}@media (max-width:900px){.payment-methods-row{flex-direction:column;grid-gap:8px;gap:8px;display:grid;grid-template-columns:50% 50%;margin-right:10px}.payment-method-card{min-width:unset;max-width:100%;padding:16px}.payment-method-card__header{grid-gap:12px;gap:12px}.payment-method-card__icon{width:40px;height:40px;font-size:1.4rem}.payment-method-card__title{font-size:1.1rem}.payment-method-card__subtitle{font-size:.9rem}}@media (max-width:600px){.payment-methods-row{flex-direction:row;grid-gap:8px;gap:8px}.payment-method-card{min-width:0;max-width:100%;padding:8px;font-size:.95rem}.payment-method-card__header{display:flex;flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px}.payment-method-card__icon{width:28px;height:28px;font-size:1.1rem;margin-bottom:2px;border-radius:8px}.payment-method-card__title-group{width:100%}.payment-method-card__title{font-size:.85rem;font-weight:700;white-space:normal;line-height:1.2}.payment-method-card__subtitle{font-size:.7rem}.payment-method-card__check{width:18px;height:18px;font-size:1rem;position:absolute;top:8px;right:8px;display:none!important}.payment-method-card__footer{display:none!important}}.deposit-instructions-card{background:#fffbe8;border:1.5px solid #f5e6b8;border-radius:14px;box-shadow:0 2px 12px 0 rgba(0,0,0,.04);padding:20px 24px;margin:18px 0;max-width:480px;color:#232126;font-family:"Inter","Open Sans",Arial,sans-serif}.deposit-instructions-card .deposit-info{font-size:1.1rem;color:#232126;font-weight:500;line-height:1.5}@media (max-width:600px){.deposit-instructions-card{padding:12px 8px;font-size:1rem;max-width:100%}.deposit-instructions-card .deposit-info{font-size:1rem}}.venue_map_selection{background:#000;color:#fff;padding:10px;width:100%;border-radius:10px;border:1px solid #333}.venue_map_selection .tickets-total{font-weight:700}.venue_map_image{margin-top:10px;width:100%}.venue_map{padding:20px 10px;background:#000;display:flex;justify-content:left;align-items:center;overflow:auto;flex-direction:column}.venue_map .venue_section{padding:20px 40px 20px 20px;font-size:14px;flex-grow:1;justify-content:center;border:1px solid #333;border-radius:5px}.venue_map .seats{display:grid;grid-gap:4px;gap:4px}.venue_map .table{display:grid;grid-template-columns:25px 20px 40px 20px 25px;grid-column-gap:4px;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}.venue_map .venue_section .numbering{font-size:8px;font-weight:700;width:25px;min-width:25px;height:25px;text-align:center;line-height:25px;color:#fff}.venue_map .venue_section .seat_canva{padding:2px;margin:0}.venue_map .venue_section .seat{background-color:#c9167e;border:1px solid #9c0e60;width:20px;height:20px;border-radius:10px;cursor:pointer}.venue_map .venue_section .seat.single{grid-column:span 4;margin-left:33px;margin-top:3px;margin-bottom:3px}.venue_map .venue_section .seat.readonly{cursor:default}.venue_map .venue_section .seat.readonly:hover{background-color:#d9d9d9;border-color:#c4c4c4}.venue_map .venue_section .seat.available:hover{background-color:#f03aa4;border-color:#9c0e60}.venue_map .venue_section .seat.reserved{background-color:#02d0c6;border-color:#01afa7}.venue_map .venue_section .seat.sold{background-color:#d9d9d9;border-color:#c4c4c4;cursor:not-allowed}.venue_map .venue_section .seat.loading{background-color:#ea581a;border-color:#bd4411;cursor:wait}.venue_map .open{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.venue_map .open .selection{display:flex;flex-direction:row;grid-gap:10px;gap:10px;align-items:center}@media (min-width:900px){.venue_map{justify-content:center;overflow:auto}}@-webkit-keyframes gradient-animation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient-animation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.venue-legend{display:flex;justify-content:center;grid-gap:20px;gap:20px}.venue-legend-item{display:flex;align-items:center;grid-gap:8px;gap:8px}.venue-legend-item .seat{width:16px;height:16px;border-radius:50%;margin:0}.venue-legend-item span{font-size:.75rem;color:#999}.venue-legend-item .seat.available{background-color:#f03aa4;border-color:#9c0e60}.venue-legend-item .seat.reserved{background-color:#02d0c6;border-color:#01afa7}.venue-legend-item .seat.sold{background-color:#d9d9d9;border-color:#c4c4c4;cursor:not-allowed}.venue-legend-item .seat.loading{background-color:#ea581a;border-color:#bd4411;cursor:wait}.cart-empty{display:flex;justify-content:center;align-items:center;padding:50px;font-size:1rem}.cart-summary-box{border:1px solid #666;width:100%}.cart-item{padding-bottom:20px;margin-bottom:20px;border:1px solid #666}.cart-item-info{display:grid;grid-template-columns:110px auto}.cart-item-image,.cart-item-image img{width:100px;height:56px}.cart-item-title{font-size:1rem}.cart-item-title a{color:#fff}.cart-item-description{font-size:.9rem}.cart-item-note{font-size:.8rem}.cart-item-numbers{display:grid;grid-template-columns:1fr 1fr;align-items:center;width:100%}.cart-item-actions{justify-self:start}.cart-item-price{justify-self:end}.cart-item-fee{font-size:.8rem;font-weight:400}.cart-item-ticketbox{border-top:2px solid;padding-top:15px}.cart-item-ticketlist{font-size:1.5rem}.cart-item-ticketlist .ticket{margin-bottom:20px}.cart-item-ticketlist .code{color:#ff6a00;padding-right:10px;font-family:monospace}.cart-item-actions a{font-size:.8rem;color:#cb0f7e;text-transform:uppercase}.cart-subtotal{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #666}.cart-subtotal-info{font-size:1rem}.cart-subtotal-numbers{font-family:"Roboto",sans-serif;font-size:1rem}.cart-total{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #666}.cart-total-info{font-size:1.5rem}.cart-total-numbers{font-size:1.3rem}.cart-summary-actions{display:flex;justify-content:space-between}.cartTimer{font-size:24px;text-align:left;display:inline-block}.timerBanner{background:rgba(203,15,126,.31);color:#fff;padding:5px;border:1px solid #cb0f7e;border-radius:5px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;width:100%}.timerBanner .left{display:flex;justify-content:start;align-items:center}.timerBanner .right{display:flex;justify-content:end;align-items:center}.cart-redirect-modal-content .modal-content{background:linear-gradient(135deg,#1c1c1c,#2d2d2d);border-radius:20px;text-align:center;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1)}.cart-redirect-modal-title{font-size:24px;color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center;grid-gap:10px;gap:10px}.cart-redirect-modal-processing-3ds-container{width:100%;display:grid;grid-template-rows:70px auto;justify-content:center;align-items:start;height:500px}.cart-redirect-modal-processing-animation{position:relative;width:20px;height:20px}.cart-redirect-modal-processing-circle{position:absolute;width:100%;height:100%;border:4px solid transparent;border-top-color:#cb0f7e;border-radius:50%;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.cart-redirect-modal-redirect-modal-3ds-container{height:100%;position:relative}.cart-redirect-modal-security-icon{width:160px;height:160px;opacity:.15;background-image:url(/img/icon-secure.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.cart-redirect-modal-redirect-modal-message{color:#b5b5b5;font-size:16px;margin-bottom:20px}.cart-redirect-modal-redirect-modal-icon{display:flex;justify-content:center;align-items:center;height:100%}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cart-redirect-modal-iframe{border:0;position:absolute;top:0;left:0}.cart-main-layout{display:flex;grid-gap:32px;gap:32px;align-items:flex-start}.cart-main-layout--stacked{flex-direction:column}.cart-main-layout--stacked .cart-left{width:100%}.cart-main-layout--stacked .cart-right{min-width:unset;width:100%;margin-top:0}.cart-left{flex:2 1}.cart-right{flex:1 1;min-width:340px}.cart-item-card{background-color:rgb(24 24 27/1);background-color:rgb(24 24 27/var(--tw-bg-opacity,1));border-radius:16px;padding:32px 32px 24px;margin-bottom:24px;box-shadow:0 2px 12px rgba(0,0,0,.12);border-color:rgb(39 39 42/1);border-color:rgb(39 39 42/var(--tw-border-opacity,1))}.cart-item-badges{margin-bottom:8px;display:flex;grid-gap:8px;gap:8px}.cart-badge{display:inline-block;padding:2px 12px;border-radius:12px;font-size:.75rem;font-weight:600;color:#fff;background:#cb0f7e}.cart-badge-section{background:#444;color:#fff}.cart-item-title-large{font-size:1.5rem;font-weight:700;margin-bottom:4px;color:#fff}.cart-item-date{color:#b5b5b5;font-size:1rem;margin-bottom:8px}.cart-item-access-note{font-style:italic}.cart-item-remove{color:#cb0f7e;font-size:1rem;text-decoration:none;display:flex;align-items:center;grid-gap:6px;gap:6px}.cart-item-qty-row{justify-self:center;display:flex;align-items:center;grid-gap:8px;gap:8px}.cart-item-qty-label{color:#b5b5b5;font-size:1rem}.cart-item-qty-select{background:#222;color:#fff;border:1px solid #444;border-radius:6px;padding:2px 8px;font-size:1rem}.cart-item-price-bold{font-weight:700;font-size:1.2rem;color:#fff}.cart-item-price{text-align:right;margin-bottom:0}.cart-summary-box-card{background-color:rgb(24 24 27/1);background-color:rgb(24 24 27/var(--tw-bg-opacity,1));border-radius:16px;padding:32px 32px 24px;box-shadow:0 2px 12px rgba(0,0,0,.12);border:1px solid rgb(39 39 42/1);border-color:rgb(39 39 42/var(--tw-border-opacity,1))}.cart-summary-title{font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:24px}.cart-summary-row{display:flex;justify-content:space-between;font-size:1rem;color:#fff;margin-bottom:12px}.cart-summary-divider{border-bottom:1px solid #666;margin:16px 0}.cart-summary-total-row{font-size:1.1rem;font-weight:700}.cart-summary-total-label,.cart-summary-total-value{color:#fff}.cart-summary-payment-label{color:#b5b5b5;font-size:1rem;margin-bottom:8px}.cart-summary-payment-icons{display:flex;grid-gap:12px;gap:12px;margin-bottom:8px}.cart-payment-icon{width:38px;height:38px;background:#fff;border-radius:6px;border:1px solid #eee;display:inline-block}.cart-continue-row{margin-top:12px}.cart-continue-link{color:#cb0f7e;font-size:1.1rem;text-decoration:none;font-weight:500;display:inline-block;transition:-webkit-text-decoration .2s;transition:text-decoration .2s;transition:text-decoration .2s,-webkit-text-decoration .2s,-moz-text-decoration .2s}.cart-continue-link:hover{text-decoration:underline}@media (max-width:900px){.cart-main-layout{flex-direction:column}.cart-right{min-width:unset;margin-top:24px;width:100%}.cart-item-numbers{grid-template-columns:1fr 1fr 1fr;width:100%;margin-top:8px;align-items:center}.cart-item-actions{justify-self:start}.cart-item-qty-row{justify-self:center}.cart-item-price{justify-self:end}}@media (min-width:900px){.cart-right{position:-webkit-sticky;position:sticky;top:60px}.cart-item-info{grid-template-columns:220px auto}.cart-item-image,.cart-item-image img{width:200px;height:113px}.cart-item-title{font-size:1.2rem}.cart-item-description{font-size:1rem}.cart-item-numbers{text-align:right}.cart-subtotal{display:grid;grid-template-columns:auto 200px}.cart-subtotal-numbers{text-align:right}.cart-total{display:grid;grid-template-columns:auto 200px}.cart-total-numbers{text-align:right}.cart-redirect-modal-redirect-modal-3ds-container{width:800px}}@media (max-width:1399px){.cart-item-title-large{font-size:1.1rem}.cart-item-access-note,.cart-item-date{font-size:.9rem}.cart-item-card{padding:20px 16px 16px}.cart-item-price-bold{font-size:1rem}}@media (max-width:900px){.cart-main-layout{flex-direction:column}.cart-right{min-width:unset;margin-top:24px}.cart-item{display:block;padding:0;margin-bottom:16px;border-radius:12px}.cart-item-card{padding:12px 8px;border-radius:12px}.cart-item-info{display:block;grid-template-columns:none}.cart-item-image,.cart-item-image img{width:100%;max-width:320px;height:auto;margin:0 auto 12px;display:block;border-radius:8px}.cart-item-title-large{font-size:1rem;margin-bottom:2px}.cart-item-access-note,.cart-item-date{font-size:.85rem;margin-bottom:4px}.cart-item-numbers{text-align:left;margin-top:8px}.cart-item-qty-row{margin-bottom:8px}.cart-item-price-bold{font-size:1rem}.cart-summary-box-card{margin-top:16px;padding:16px}}.cart-item-seat-info{font-size:.92em;font-weight:500;color:#13b19c;margin:2px 0 6px}.cart-item-bundle-info{font-size:.92em;color:#b5b5b5;margin-top:4px;margin-bottom:4px}.cart-reservation-notice{margin-top:24px;background:#2a0012;color:#fff;border:2px solid #cb0f7e;border-radius:16px;padding:18px 24px;font-size:.85rem;display:flex;align-items:center;font-weight:400;width:100%}.cart-empty-card{display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(39,39,42,.8);border-radius:18px;padding:48px 24px 36px;margin:0;box-shadow:0 2px 16px rgba(0,0,0,.1);border:1.5px solid #cb0f7e}.cart-empty-icon{color:#cb0f7e;margin-bottom:18px}.cart-empty-title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:8px}.cart-empty-message{color:#b5b5b5;font-size:1.1rem;text-align:center}.quicklink{display:flex;flex-direction:column;align-items:center;z-index:0;padding-bottom:50px}.quicklink .show-header{position:fixed;z-index:100;width:100%;top:0;left:0}.quicklink .show-form{width:100%}.quicklink .show-title.primary{font-size:20px;font-weight:700}.quicklink .show-date{font-weight:400}.quicklink .show-tickets{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.quicklink h2{font-size:1.2rem}.quicklink .deposit-info{font-size:14px;text-align:left;margin-bottom:5px}.quicklink .content{margin-top:40px;padding-bottom:80px}.quicklink .loginBox{margin:20px 10px;padding:15px;border:1px solid #fff;border-radius:5px}.quicklink .loginBox button{margin-top:10px}.quicklink .show-deposit-form{margin-top:20px;padding:15px}@media (max-width:768px){.quicklink .social-icons{width:100%;left:0;height:38px;background:#000;display:flex;justify-content:space-evenly;align-items:center;z-index:0}}.deposit-container{padding:0}.deposit-info{display:flex;grid-gap:40px;gap:40px;flex-wrap:wrap}.bank-info{flex:1 1;min-width:300px;background:#202024;border-radius:12px;padding:24px;border:1px solid rgb(39 39 42/1);border:1px solid rgb(39 39 42/var(--tw-border-opacity,1))}.bank-info h4{margin-bottom:24px;font-weight:600;font-size:1.1em;border-bottom:2px solid #cb0f7e;padding-bottom:12px}.info-row{display:flex;margin-bottom:16px;align-items:baseline}.info-row:last-child{margin-bottom:0}.info-row .label{font-weight:600;min-width:140px;margin-right:10px;font-size:.95em}.info-row .value{font-family:"Roboto Mono",monospace;font-size:1.05em;padding:4px 8px;border-radius:4px}.info-row .value a{color:#cb0f7e}.upload-section{flex:1 1;min-width:300px}.upload-section h4{margin-bottom:15px;font-weight:600;font-size:1.1em}.upload-description{margin-bottom:20px;font-size:.95em;line-height:1.5}.file-uploader-secondary-text{font-size:.8rem;color:#fff;margin-top:5px;font-weight:400}@media (max-width:768px){.deposit-info{flex-direction:column;grid-gap:30px;gap:30px}.bank-info,.upload-section{min-width:100%}.bank-info{padding:20px}.info-row{flex-direction:column;margin-bottom:15px}.info-row .label{margin-bottom:5px}.info-row .value{width:100%}}.registration-form-modern{display:flex;flex-direction:column;align-items:center;z-index:0;padding-bottom:50px}.registration-form-modern .show-form{width:100%}.registration-form-modern .show-tickets{display:flex;flex-direction:column;grid-gap:16px;gap:16px;margin-bottom:20px}.registration-form-modern h2{font-size:1.2rem}.registration-form-modern .show-registration-form{margin-top:20px;padding:15px}.registration-container{padding:10px}.registration-container,.registration-info{font-size:14px;text-align:left;margin-bottom:5px}.registration-details{padding:15px;border-radius:5px;background-color:hsla(0,0%,100%,.05)}.registration-details h4{font-size:1.1rem;font-weight:700;margin-bottom:10px;color:#fff}.registration-details p{color:#b5b5b5;line-height:1.4;margin:0}@media (max-width:768px){.registration-details,.registration-info{padding:10px}.registration-details h4{font-size:1rem}}.Show .show-image{width:100%;margin-bottom:20px;position:relative}.Show .show-venue{padding-bottom:10px}.Show .show-description{font-family:Arial}.Show .show-actions{padding-top:10px}.Show .show-actions button{margin-right:15px;background:transparent}.Show .show-payment,.Show .show-tickets{padding-left:0}.Show .show-tickets .tickets-addtocart{display:flex;justify-content:end}.Show .order-summary{font-size:.8em}.Show .tickets-button{display:none}.Show .quickbuy_link a{display:grid;grid-template-columns:50px auto;align-items:center;font-size:1rem;text-decoration:none;border:1px solid #117a8b;background:#17a2b8;padding:10px;border-radius:5px}.Show .quickbuy_link a:hover{background:#117a8b}.Show .quickbuy_link a svg{font-size:30px}.Show .shows h4{font-family:"Open Sans",sans-serif;font-weight:600;overflow:hidden;line-height:1.5;white-space:nowrap;text-overflow:ellipsis}.Show .play-overlay{width:100%;height:100%;color:#fff;position:absolute;top:0;left:0;z-index:100}.Show .play-overlay a{width:100%;height:100%;font-size:5rem;color:hsla(0,0%,100%,.7);background:rgba(0,0,0,.4)}.Show .play-overlay a:hover{width:100%;height:100%;font-size:5rem;color:rgba(0,0,0,.7);background:hsla(0,0%,100%,.4)}.Show .live-overlay{color:#fff;position:absolute;top:0;right:0;text-align:right}.Show .live-overlay div{z-index:101;font-size:.8rem;margin-right:10px;margin-top:6px;padding:2px 5px;border-radius:3px;background:rgba(0,0,0,.5)}@media (max-width:768px){.Show .tickets-button{display:inherit}}.field-error,.field-ok{border:2px solid #fff}.field-error{border-color:red}.Show a,.Show a:hover{color:#fff}.show-main-vertical{display:flex;flex-direction:column;align-items:center;width:100%;max-width:900px;margin:40px auto;padding:32px 12px 64px}.show-main-content{width:100%}.show-image{max-width:600px;aspect-ratio:16/9;margin:0 auto 24px;position:relative;background:#222;overflow:hidden;display:flex;align-items:center;justify-content:center}.show-image,.show-image-img{width:100%;border-radius:18px}.show-image-img{height:100%;-o-object-fit:cover;object-fit:cover}.show-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#888;font-size:3rem;background:#eee}.show-image-badge{position:absolute;top:18px;left:18px;background:linear-gradient(90deg,#e6007a,#ff7a18);color:#fff;font-weight:700;font-size:1rem;padding:6px 18px;border-radius:12px;z-index:2}.show-title-section{width:100%;margin-bottom:18px}.show-title-badges{display:flex;grid-gap:12px;gap:12px;margin-bottom:8px}.show-badge{background:#23202a;color:#fff;font-size:.95rem;font-weight:600;padding:4px 14px;border-radius:10px;display:inline-block}.show-badge--venue{background:#e6007a}.show-badge--genre{background:#ff7a18}.show-title.primary{font-size:2.4rem;font-weight:800;color:#fff;margin-bottom:4px}.show-title-subtitle{font-size:1.2rem;color:#bdbdbd;margin-bottom:8px}.show-info-boxes{display:flex;grid-gap:18px;gap:18px;margin:18px 0 24px;width:100%;justify-content:flex-start}.show-info-box{background:#18171c;border:1px solid #333;border-radius:12px;padding:16px 22px;color:#fff;font-size:1.1rem;font-weight:600;display:flex;align-items:center;grid-gap:10px;gap:10px}.show-section-card{background:#18171c;border:1px solid #333;border-radius:14px;padding:22px 24px 18px;margin-bottom:22px;width:100%}.show-section-card__header{font-size:1.2rem;font-weight:700;color:#e6007a;margin-bottom:10px;display:flex;align-items:center;grid-gap:10px;gap:10px}.show-section-card__body{color:#e0e0e0;font-size:1rem}.show-info-tickets{margin-bottom:10px}.show-info-ticket-row{display:flex;justify-content:space-between;font-size:1.05rem;margin-bottom:2px}@media (max-width:700px){.show-main-vertical{margin-top:70px;padding:12px 8px 32px}.show-image{max-width:100vw;min-height:180px;border-radius:10px}.show-title.primary{font-size:1.3rem}.show-section-card{padding:12px 8px 10px;border-radius:8px}.show-info-boxes{flex-direction:column;grid-gap:8px;gap:8px}.show-info-box{padding:10px 12px;font-size:1rem;border-radius:8px}}.show-title-section--tight{width:100%;margin-bottom:12px}.show-title-badges--tight{display:flex;grid-gap:8px;gap:8px;margin-bottom:6px}.show-badge--tight{font-size:.65rem;font-weight:500;padding:2px 10px;border-radius:8px;background:#23202a;color:#fff;letter-spacing:.01em}.show-title--tight{font-size:2rem;font-weight:800;color:#fff;margin-bottom:2px;line-height:1.1}.show-title-subtitle--tight{font-size:1.05rem;color:#bdbdbd;margin-bottom:10px;font-weight:400}.show-title-info-cards{display:flex;grid-gap:18px;gap:18px;margin:18px 0 0;width:100%}.show-title-info-card{background:#18171c;border:1px solid #333;border-radius:10px;padding:12px 18px 10px;color:#fff;font-size:.98rem;font-weight:500;display:flex;flex-direction:column;align-items:flex-start;min-width:160px;max-width:220px;box-sizing:border-box;grid-gap:2px;gap:2px}.show-title-info-icon{color:#e6007a;font-size:1.1rem;margin-bottom:2px}.show-title-info-label{font-size:.92rem}.show-title-info-value{font-size:1.08rem}.show-title-info-subvalue{font-size:.95rem}@media (max-width:900px){.show-title-info-cards{display:grid;grid-template-columns:"50% 50%";grid-gap:10px;gap:10px}.show-title-info-card{min-width:unset;max-width:100%;padding:10px 10px 8px}.show-title--tight{font-size:1.2rem}}.show-title-info-cards--fullwidth{width:100%;display:flex;justify-content:space-between;grid-gap:18px;gap:18px;margin:18px 0 0}.show-title-info-card--2col{display:grid;grid-template-columns:48px 1fr;align-items:center;background:#18171c;border:1px solid #333;border-radius:14px;min-width:0;flex:1 1;padding:18px 24px 16px 18px;box-sizing:border-box;grid-gap:0 16px;gap:0 16px;max-width:100%}.show-title-info-iconcol{display:flex;align-items:center;justify-content:center;background:#2a1821;border-radius:10px;width:40px;height:40px;min-width:40px;min-height:40px;margin-right:8px}.show-title-info-iconcol .svg-inline--fa{color:#e6007a;font-size:1.3rem}.show-title-info-contentcol{display:flex;flex-direction:column;align-items:flex-start;grid-gap:2px;gap:2px}.show-title-info-label{font-size:1rem;color:#bdbdbd;font-weight:400;margin-bottom:2px}.show-title-info-value{font-size:1.18rem;color:#fff;font-weight:700;margin-bottom:0}.show-title-info-subvalue{font-size:.98rem;color:#bdbdbd;font-weight:400;margin-top:2px}@media (max-width:900px){.show-title-info-cards--fullwidth{display:grid;grid-template:"50% 50%";grid-gap:10px;gap:10px;justify-content:stretch}.show-title-info-card--2col{grid-template-columns:40px 1fr;padding:12px 10px 10px}.show-title-info-card--span2{grid-column:span 2}}.order-detail-grid{margin:0 auto;max-width:900px;padding:32px 0}@media (max-width:900px){.order-detail-grid{grid-template-columns:1fr;grid-gap:24px 0;gap:24px 0;padding:16px 10px}}.order-header{grid-column:1/-1;background:none;display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin-bottom:0}.order-header-main{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px}.order-title{font-size:1.5rem;font-weight:600;color:#fff}.order-actions{display:flex;grid-gap:12px;gap:12px}.order-status-badge{font-size:1.1rem;font-weight:500;color:#ff6a00;margin-top:4px}.order-status-messages{color:#bfc2c7;font-size:1rem;margin-top:2px}.order-summary-section{grid-column:1/-1}.order-info-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 32px;gap:18px 32px;margin-top:16px;padding:0 0 8px;background:none;border-radius:0;box-shadow:none}@media (max-width:900px){.order-info-grid{grid-template-columns:1fr;grid-gap:12px;gap:12px;padding:0}}.order-item-list .cart-item-card{background:#232327}.order-info-item{display:flex;flex-direction:column;grid-gap:2px;gap:2px;color:#bfc2c7;background:none;padding:0}.order-info-label{font-size:.7rem;color:#888ca0;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.order-info-value{font-size:.9rem;color:#fff;font-weight:600;margin-top:1px}.order-list a{text-decoration:none;color:#fff}.order-list .order:hover,.order-list a:hover{background:#333}.order-list .order{padding:20px;margin-bottom:20px;border-bottom:1px solid}.order-list .order .column{display:flex;flex-direction:column;text-align:left}.order-list .order .column label{font-weight:700;margin-bottom:0}.order-title{font-size:2rem}.order-ticketCode{font-family:fixed;font-size:1rem}.order-ticketCode a{font-size:.8rem;font-weight:700;color:#ff6a00;font-family:monospace}@media (min-width:900px){.order-list .order{display:grid;grid-template-columns:200px 100px auto 250px;text-align:left}}.order-status-highlight{color:#cb0f7e;font-weight:700;font-size:1.18rem;margin:18px 0 8px;letter-spacing:.01em;text-align:left}.order-footer-section{margin:48px auto 0;max-width:900px;display:flex;flex-direction:column;align-items:center;grid-gap:32px;gap:32px}.order-footer-actions{display:flex;grid-gap:24px;gap:24px;width:100%;justify-content:center}.order-footer-btn{min-width:220px;font-size:1.08rem;font-weight:600;padding:18px 0;border-radius:12px;display:flex;align-items:center;grid-gap:10px;gap:10px;justify-content:center}.order-footer-infobox{background:rgba(203,15,126,.12);border:1.5px solid #cb0f7e;border-radius:16px;padding:28px 32px 20px;color:#fff;max-width:900px;width:100%;margin:0 auto;font-family:inherit}.order-footer-infobox-title{font-size:1.18rem;font-weight:700;margin-bottom:12px;display:flex;align-items:center;grid-gap:10px;gap:10px;color:#fff}.order-footer-infobox-icon{color:#cb0f7e;font-size:1.3em}.order-footer-infobox-list{margin:0;padding-left:24px;color:#fff;font-size:1.05rem}.order-footer-infobox-list li{margin-bottom:8px}.order-footer-support{margin-top:32px;text-align:center;color:#bfc2c7;font-size:1.08rem}.order-footer-support-actions{margin-top:18px;display:flex;grid-gap:18px;gap:18px;justify-content:center;align-items:center}.order-footer-support-btn{background:#232327;color:#fff;border-radius:10px;font-size:1.05rem;font-weight:600;padding:12px 28px;display:flex;align-items:center;grid-gap:8px;gap:8px;border:none;cursor:pointer;transition:background .2s}.order-footer-support-btn:hover{background:#2d2d32}.order-footer-support-link{color:#cb0f7e;font-size:1.05rem;font-weight:600;text-decoration:none;margin-left:8px;transition:color .2s}.order-footer-support-link:hover{color:#ff6a00}@media (max-width:900px){.order-footer-section{grid-gap:24px;gap:24px;padding:0 8px}.order-footer-infobox{padding:16px 8px 12px}.order-footer-actions{flex-direction:column;grid-gap:14px;gap:14px}}.order-confirm-banner{display:flex;flex-direction:column;align-items:center;margin:32px 0 24px;text-align:center}.order-confirm-icon{width:80px;height:80px;border-radius:50%;background:none;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.order-confirm-title{font-size:2.2rem;font-weight:800;color:#fff;margin-bottom:6px}.order-confirm-subtitle{font-size:1.25rem;color:#bfc2c7;font-weight:500}.loginBox{background:hsla(0,0%,100%,.05);border-radius:12px;padding:24px;margin:20px 0;border:1px solid hsla(0,0%,100%,.1)}.loginBox-content{display:flex;grid-gap:20px;gap:20px;margin-bottom:20px}.loginBox-icon{color:#ff6b00;font-size:24px;margin-top:4px}.loginBox-message{flex:1 1}.loginBox-message h4{color:#fff;margin:0 0 12px;font-size:18px;font-weight:600}.loginBox-message p{color:hsla(0,0%,100%,.8);margin:0 0 12px}.loginBox-message ul{list-style:none;padding:0;margin:0}.loginBox-message li{color:hsla(0,0%,100%,.8);margin-bottom:8px;padding-left:20px;position:relative}.loginBox-message li:before{content:"•";color:#ff6b00;position:absolute;left:0}.loginBox-actions{text-align:right}.loginBox-actions .btn-theme-primary{min-width:160px}.orders-list{width:100%;max-width:1200px;margin:0 auto;padding-top:24px}.orders-list-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:24px}.orders-list-card{background:#18181b;border-radius:18px;margin-bottom:28px;box-shadow:0 2px 12px rgba(0,0,0,.1);padding:0}.orders-list-card-mainrow{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;grid-gap:32px;gap:32px;padding:0}.orders-list-card-maincol1{flex:2 1;min-width:0;display:flex;flex-direction:column;grid-gap:4px;gap:4px}.orders-list-order-id-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:2px}.orders-list-order-date{font-size:1rem;color:#bfc2c7;margin-bottom:8px}.orders-list-items-summary{display:flex;flex-direction:column;grid-gap:2px;gap:2px;margin-bottom:0}.orders-list-item-summary{font-size:1.08rem;color:#fff;display:flex;grid-gap:10px;gap:10px;align-items:center}.orders-list-item-show{font-weight:600}.orders-list-item-desc{color:#bfc2c7;font-size:1.02rem}.orders-list-item-qty{color:#cb0f7e;font-weight:500}.orders-list-card-maincol2{flex:1 1;min-width:120px;display:flex;flex-direction:column;align-items:flex-end;grid-gap:8px;gap:8px;margin-top:2px}.order-status-badge{font-size:.75rem;font-weight:700;border-radius:18px;padding:4px 18px;margin-bottom:4px;display:inline-block;text-transform:uppercase}.order-status-badge.confirmed{background:#1e2e1e;color:#13b19c}.order-status-badge.completed{background:#1e2e3e;color:#3fa7ff}.order-status-badge.cancelled{background:#2e1e1e;color:#ff3f3f}.order-status-badge.refunded{background:#2e1e2e;color:#cb0f7e}.order-status-badge.waiting{background:#2e2e1e;color:#ffb300}.orders-list-card-total{font-size:1.18rem;font-weight:700;color:#fff}.orders-list-card-tickets{font-size:.98rem;color:#bfc2c7}.orders-list-card-footer{display:flex;justify-content:flex-end;align-items:center;padding:0;border-top:1px solid #29292d;margin-top:10px}.orders-list-card-actions{display:flex;grid-gap:12px;gap:12px}.btn-order-details{min-width:120px;font-size:1.05rem;font-weight:600;padding:10px 0;border-radius:8px;background:#232327;color:#fff;border:none;box-shadow:none;transition:background .2s;padding:6px 60px!important}.btn-order-details:hover{background:#cb0f7e;color:#fff}.orders-list-empty{color:#bfc2c7;font-size:1.1rem;text-align:center;margin-top:48px}@media (max-width:900px){.orders-list-card-mainrow{flex-direction:column;grid-gap:10px;gap:10px}.orders-list-item-summary{flex-direction:column;align-items:flex-start;grid-gap:0;gap:0;margin-top:6px;border-top:1px solid #29292d}}.chat{position:relative}.chat-visibility{position:absolute;top:7px;right:10px;width:28px;background:rgba(0,0,0,.51)!important;color:#fff!important;border:none!important;border-radius:6px!important;z-index:1000;outline:none!important}.chat-visibility:hover{color:#0ecbb2!important;background:rgba(0,0,0,.51)!important}.poll-visibility{position:absolute;top:7px;right:40px;width:28px;background:rgba(0,0,0,.51)!important;color:#fff!important;border:none!important;border-radius:6px!important;z-index:1000;outline:none!important}.poll-visibility:hover{color:#0ecbb2!important}.poll-visibility:hover,.show-player button.chat-visibility:active,.show-player button.chat-visibility:focus,.show-player button.chat-visibility:hover,.show-player button.chat-visibility:not(:disabled):not(.disabled).active,.show-player button.chat-visibility:not(:disabled):not(.disabled):active,.show-player button.poll-visibility:active,.show-player button.poll-visibility:focus,.show-player button.poll-visibility:hover,.show-player button.poll-visibility:not(:disabled):not(.disabled).active,.show-player button.poll-visibility:not(:disabled):not(.disabled):active{background:rgba(0,0,0,.51)!important}@-webkit-keyframes colorpulse{0%{color:#fff;margin-top:15px}to{color:#cb0f7e;margin-top:0}}@keyframes colorpulse{0%{color:#fff;margin-top:15px}to{color:#cb0f7e;margin-top:0}}.chat-title{height:32px;line-height:32px;font-family:"Oswald";padding-left:5px}.show-messages{background:rgba(28,28,28,.51);position:relative;padding-left:5px;padding-right:5px;padding-top:5px;min-height:200px;display:flex;flex-direction:column;font-family:"Roboto",sans-serif}.show-messages .hide{display:none}.messages-list{background:rgba(0,0,0,.51);padding:10px;text-align:left;flex:90 1;overflow:auto;font-size:.9rem}.messages-list .date{color:#b5b5b5;font-size:9px;padding-left:10px;display:none;line-height:12px}.messages-list div:hover .date{display:inline-block}.messages-list .username{color:#0ecbb2}.messages-list .message{color:#fff;padding-left:20px}.messages-list .message a,.messages-list .message a:hover{color:#fff}.messages-list.stage{font-size:1.5rem}.messages-list .notification{background:#222;font-size:.9rem;padding-left:5px;padding-right:5px;border-left:4px solid #cc077f;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:column}.messages-list .notification .username{font-weight:700}.messages-list .notification .date{padding-left:20px;display:flex;justify-content:space-between;align-items:center}.messages-list .notification:hover .date{display:flex;padding-left:20px}.messages-list .notification .icon{width:32px;height:32px;background:url(/favicon-32x32.png);margin-right:12px}.messages-footer{padding-top:10px;padding-bottom:10px;background:#1c1c1c;bottom:0;flex-basis:60px;display:flex;flex-direction:row}.messages-input{width:90%;margin-left:10px;margin-right:10px;background:#b7b7b7;height:40px;border-radius:20px;flex-basis:100%}.messages-input input{background:transparent;border:none;width:90%;margin:8px 10px 10px 20px;padding:0;color:#1c1c1c;outline:none!important}.messages-input input::-moz-placeholder{color:#333}.messages-input input::-moz-placeholder,.messages-input input::-webkit-input-placeholder,.messages-input input::placeholder{color:#333}.messages-send{flex-basis:44px;margin-right:10px}.messages-send button{padding:7px 12px 7px 10px;border:1px solid #000!important;border-radius:29px!important;background:#fff!important;color:#000!important;outline:none!important}.messages-send button:hover{background-attachment:fixed;background:#0ecbb2!important;color:#fff!important}.messages-emoji{flex-basis:44px;margin-right:10px;position:relative}.messages-emoji>button{padding:7px 12px 7px 10px;border:1px solid #000!important;border-radius:29px!important;background:#fff!important;color:#000!important;outline:none!important}.messages-emoji>button.active,.messages-emoji>button:hover{background-attachment:fixed;background:#0ecbb2!important;color:#fff!important}.messages-emoji .emoji-mart{position:absolute;bottom:50px;right:0}.messages-vivelo{flex-basis:44px;margin-right:10px;position:relative}.messages-vivelo>button{padding:7px 8px;border:1px solid #000!important;border-radius:29px!important;background:#fff!important;color:#000!important;outline:none!important}.messages-vivelo>button:hover{background-attachment:fixed;background:#000!important;color:#fff!important}.messages-vivelo>button .icon-vivelo{width:22px;height:22px;line-height:22px}.message .icon-vivelo,.messages-vivelo>button .icon-vivelo{display:inline-block;background:url(/img/isotipo200.png) no-repeat 50%;background-size:contain}.message .icon-vivelo{width:32px;height:32px;line-height:32px}.poll-container{background:rgba(0,0,0,.51);padding:10px;text-align:left;flex:90 1;overflow:auto}.poll-ask{margin:0}.poll-question{margin:0;font-size:1.3rem}.poll-options{margin:0;padding:0 20px}.poll-options li{list-style-type:none}.poll-options li .btn-link{width:100%;text-align:left;color:#fff;text-decoration:none}.poll-options li .btn-link:active,.poll-options li .btn-link:focus,.poll-options li .btn-link:hover{color:#0ecbb2;background:#000}.poll-results .poll-options li{margin-bottom:10px}.poll-result-labels{display:flex;justify-content:space-between}.poll-result-graph{height:20px;width:100%;background:#666;position:relative;border-radius:10px}.poll-result-graph-label{color:#fff;position:absolute;top:1px;left:0;font-size:.8rem;height:20px;line-height:20px;padding-left:8px}.poll-result-graph-fill{background:#0ecbb2;height:20px;border-radius:10px}.chat-session{display:flex;justify-content:center;align-items:center;background:rgba(28,28,28,.51)}.chat-session .form{display:flex;flex-direction:column}.chat-mobile{margin-top:10px;display:flex;flex-direction:row}.chat-mobile .chat-qrcode{padding:5px;margin-right:5px;width:110px;height:110px}.chat-mobile .chat-label{font-size:.8rem;font-family:"Montserrat";display:flex;align-items:center;width:150px}.chat-mobile .chat-phone{font-size:45px;display:flex;align-items:center}.show-container{margin-top:20px}.show-container .small-logo{width:112px;height:40px}.show-container .show-header .col{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:center}.show-container .show-header .show-title{flex-basis:90}.show-container .show-header .live{flex-basis:112px;display:inline-block;width:112px;padding-top:10px}.show-container .show-header .small-logo{flex-basis:112px;width:112px}.show-player{background:#1c1c1c;position:relative;padding:5px}.show-ended{width:100%;height:618px}@media (min-width:992px){.show-player .chat-box{position:absolute;top:0;right:0;width:500px;height:300px;z-index:900}}@media (max-width:992px){.show-container{margin-top:5px}.show-container .show-header{height:38px}.show-container .show-header .col{flex-direction:row-reverse!important;flex-wrap:wrap-reverse;justify-content:flex-end}.show-container .show-header .show-title{font-size:1.2rem;padding-top:15px;display:none}.show-container .show-header .live{text-align:right;padding-left:30px;font-size:.8rem;padding-top:0}.show-container .small-logo{width:70px!important;height:16px!important;line-height:16px}.show-player .chat-box{width:100%;min-height:42px}.show-player .title{display:block;font-size:.8rem}.show-player .chat-box .chat .show-messages,.show-player .chat-box .chata{height:300px;flex-direction:column-reverse;padding-top:40px}.show-ended{width:100%;height:400px}}@media (max-width:768px){.show-ended{width:100%;height:281px}}@media (max-width:375px){.show-ended{width:100%;height:169px}.show-ended-isotipo{width:50px;height:50px}.show-ended-title{font-size:1rem}.show-ended-comment{font-size:.8rem}}.show-container{flex-direction:column;min-height:100vh;height:100vh;margin:0}.show-container .small-logo{width:84px;height:20px}.show-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px}.show-player{background:#000;width:100%;padding:0}.show-interactions{width:100%;min-height:450px;background:#1c1c1c}.show-footer .social-footer{margin:0;padding:5px}.show-header .social-icons,.show-header .social-icons a{color:#fff}@media (min-width:900px){.show-content{display:grid;grid-template-columns:auto 350px}.show-content.vod{display:block}}.video-player{background-color:#000;background-image:url(/img/show1.jpg);background-size:cover;position:relative;padding-top:56.25%}.react-player,.react-player iframe{position:absolute;top:0;left:0}.react-player iframe{width:100%;height:100%}.show-player button{background:transparent;border:none;border-radius:0;box-shadow:none;outline:none}.show-player button:active,.show-player button:focus,.show-player button:hover,.show-player button:not(:disabled):not(.disabled).active,.show-player button:not(:disabled):not(.disabled):active{background:transparent;background-color:transparent!important;color:#fa5504;border:none;border-color:transparent!important;border-radius:0;box-shadow:none;outline:none}.show-player .chat-box .chat .show-messages,.show-player .chat-box .chata{height:500px}.show-player .title{display:none}.show-ended{display:flex;justify-content:center;align-items:center;flex:1 1}.show-ended .content{text-align:center;padding:0 10px}.show-ended-isotipo{width:100px;height:100px}.show-ended-title{font-size:1.4rem}.show-ended-comment{font-family:"Montserrat"}.show-ended-comment input[type=text]{text-align:center;text-transform:uppercase}.show-ended-error{color:red;background:#fff;border-radius:30px}.chat-box{height:100%;padding:5px}.show-container .show-header .small-logo{display:inline-block;flex-basis:unset;width:unset}.show-footer .help-box h3{padding:20px;margin:0;background:#000}.show-footer .faq-box{display:grid;font-family:Montserrat;font-size:.9rem;padding:20px;background:rgba(0,0,0,.6)}.show-playlist{padding:40px;background:#191919}.show-playlist .show-item{padding:40px;display:grid;grid-template-columns:320px auto;grid-template-rows:1.5rem auto;border-bottom:1px solid #333}.show-playlist .show-item.active{background:#333}.show-playlist .show-item .show-item-image{grid-row:1/span 2;width:300px;height:170px;margin-right:20px;position:relative}.show-playlist .show-item .show-item-image img{width:300px;height:170px}.show-playlist .show-item .show-item-image .play-overlay{width:100%;height:100%;color:#fff;position:absolute;top:0;left:0;z-index:100;display:flex;justify-content:center;align-content:center}.show-playlist .show-item .show-item-image .play-overlay a{width:100%;height:100%;font-size:5rem;color:hsla(0,0%,100%,0);background:transparent;cursor:pointer}.show-playlist .show-item .show-item-image .play-overlay a:hover{width:100%;height:100%;color:#fff;background:rgba(0,0,0,.7)}.show-playlist .show-item .show-item-image .live-overlay{color:#fff;position:absolute;top:0;right:0;text-align:right}.show-playlist .show-item .show-item-image .live-overlay div{z-index:101;font-size:.8rem;margin-right:10px;margin-top:6px;padding:2px 5px;border-radius:3px;background:rgba(0,0,0,.5)}.show-playlist .show-item .show-item-image .soon-overlay{width:100%;height:100%;color:#fff;position:absolute;top:0;left:0;z-index:100;display:flex;justify-content:center;align-content:center;background:rgba(0,0,0,.7)}.show-playlist .show-item .show-item-content{padding-left:20px}.show-playlist .show-item .show-item-info{display:flex;flex-direction:row;justify-content:space-between}.show-playlist .show-item .show-item-title{font-weight:700;margin-bottom:5px}.show-playlist .show-item .show-item-date{font-style:italic;font-size:.9rem}@media (min-width:768px){.show-player .chat-box{position:absolute;top:0;right:0;width:500px;height:300px;z-index:900}.show-footer .faq-box{grid-template-columns:50% auto}}@media (max-width:768px){.show-container .small-logo{width:70px!important;height:16px!important;line-height:16px}.show-content{flex-direction:column;justify-content:stretch;align-items:stretch}.show-interactions{width:100%;height:100%}.show-interactions .chat-box{width:100%}.show-interactions .chat-box .chat .show-messages{padding-top:10px}.show-ended{width:100%}.show-playlist{padding:20px 10px;background:#191919}.show-playlist .show-item{padding:20px 10px;grid-template-columns:160px auto;grid-template-rows:auto}.show-playlist .show-item.active{background:#333}.show-playlist .show-item .show-item-image{grid-row:1/1;width:150px;height:85px;margin-right:10px;position:relative}.show-playlist .show-item .show-item-image img{width:150px;height:85px}.show-playlist .show-item .show-item-image .play-overlay a{font-size:2.5rem;color:#fff;background:rgba(0,0,0,.4)}.show-playlist .show-item .show-item-image .live-overlay div{margin-right:0;margin-top:0}.show-playlist .show-item .show-item-info{display:block}.show-playlist .show-item .show-item-description{grid-column:1/span 2;padding-top:10px}}@media (max-width:768px){.show-ended{width:100%}#helpme{width:30px!important}.chat-mobile{display:none}}@media (max-width:576px){.show-header .social-icons{position:fixed;bottom:0}}@media (max-width:375px){.show-ended{width:100%}.show-ended-isotipo{width:50px;height:50px}.show-ended-title{font-size:1rem}.show-ended-comment{font-size:.8rem}.show-ended-error{font-size:.8rem;color:red}}@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){.show-messages{font-size:.7rem}}.faq-section{margin:36px 0 0;padding:48px 32px 0;background:none}.faq-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:32px;letter-spacing:-1px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.faq-card{background:#18181b;border-radius:18px;border:1px solid rgb(39 39 42/1);border-color:rgb(39 39 42/var(--tw-border-opacity,1));box-shadow:0 2px 12px rgba(0,0,0,.1);padding:32px 28px 28px;color:#fff;display:flex;flex-direction:column;grid-gap:0;gap:0}.faq-card-header{font-size:1.15rem;font-weight:700;margin-bottom:10px;color:#fff}.faq-highlight{color:#cb0f7e;font-weight:700;font-size:1.1rem;letter-spacing:.01em}.faq-list{margin:0 0 12px;padding-left:20px;color:#e0e0e0;font-size:1.08rem}.faq-list li{margin-bottom:8px;line-height:1.6}.faq-magenta{color:#cb0f7e;font-weight:600}.faq-img{margin:16px 0 8px;border-radius:10px;max-width:100%;box-shadow:0 2px 8px rgba(0,0,0,.1);display:block}.faq-card-body{color:#e0e0e0;font-size:1.05rem;margin-bottom:8px}@media (max-width:900px){.faq-section{padding:24px 6px 0}.faq-grid{grid-template-columns:1fr;grid-gap:18px;gap:18px}.faq-card{padding:18px 10px 16px}.faq-title{font-size:1.3rem;margin-bottom:18px}}.show-header-modern{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:#18181b;border-bottom:1.5px solid #29292d;min-height:56px;grid-gap:18px;gap:18px}.show-header-title{font-size:1.25rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}.show-header-social{display:flex;align-items:center;grid-gap:18px;gap:18px;font-size:1.05rem}.show-header-social a{color:#b5b5b5;text-decoration:none;transition:color .2s;display:flex;align-items:center;grid-gap:4px;gap:4px}.show-header-social a:hover{color:#cb0f7e}.show-header-social .hashtag{color:#cb0f7e;font-weight:600;margin-left:8px}.show-header-logo img{height:36px;width:auto;display:block}.hide-mobile{display:inline}@media (max-width:600px){.show-header-modern{flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;padding:10px 8px}.show-header-title{font-size:1.05rem}.show-header-logo img{height:28px}.hide-mobile{display:none}}.jwplayer{aspect-ratio:16/9;display:block;overflow:hidden}.jwplayer .wait{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative}.jwplayer .wait .cover-image{width:100%;background-position:top;background-size:contain;display:block;padding-top:56.25%}.jwplayer .wait .cover-block{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center}.jwplayer .wait .cover-card{width:80%;height:80%;backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background-color:rgba(44,44,44,.75);border-radius:12px;border:1px solid rgba(209,213,219,.3);color:#fff;padding:50px;display:flex;justify-content:center;align-items:center;flex-direction:column}.jwplayer .wait .cover-title{color:#fff;font-size:20px;font-weight:700;text-align:center}.jwplayer .wait .cover-time{color:#fff;font-size:12px;text-align:center}.jwplayer .wait .cover-message{color:#fff;font-size:16px;text-align:center}.jwplayer .wait .cover-footnote{color:#fff;font-size:11px;text-align:center}.jwplayer .player{width:100%;height:100%}.site-india{background:#fff;background:#f8f6f2 url(/img/sites/india/header.png) no-repeat fixed 50%;color:#000;font-family:"Roboto";background-size:cover;margin-top:65px}.site-india .header{height:auto;padding:10px;border:none}.site-india .header img{width:100%}.site-india .header .title{font-family:"Rufina";color:#403434;padding:40px 20px}.site-india .header .title h1{font-size:38px;font-weight:700}.site-india .header .title h2{font-size:20px}.site-india .header .description{color:#3e3e3e;font-family:"Roboto"!important;font-size:20px;padding-top:20px}.site-india .body{text-align:center;background:#f7f7f7;padding:20px 10px 100px}.site-india .body h1{font-family:"Rufina";color:#403434;font-size:24px}.site-india .body .events{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto}.site-india .body .events a{color:#000;text-decoration:none}.site-india .body .events .movie{width:160px;padding:5px;display:flex;flex-direction:column;box-shadow:0 3px 7px #888;border-radius:5px;background-color:#fff;margin:10px 3px}.site-india .body .events a:hover .movie{box-shadow:0 5px 5px #888}.site-india .body .events .movie .poster img{width:100%;border-radius:3px}.site-india .body .events .movie .info{display:grid;grid-template-columns:auto 30px;padding:3px;align-items:center}.site-india .body .events .movie .info .title{text-align:left;font-size:12px}.site-india .body .events .movie .info .genre{text-align:left;font-size:12px;color:#c4c4c4}.site-india .body .events .movie .info .month{text-align:center;font-size:10px;font-weight:700}.site-india .body .events .movie .info .date{text-align:center;font-size:22px;margin-top:-5px;font-weight:100}.site-india .show-header{display:flex;justify-content:space-between;background:#fff}.site-india .show-header .festival-title{display:flex;flex-direction:row}.site-india .show-header .festival-title:hover{cursor:pointer}.site-india .show-header .india-logo{width:70px}.site-india .show-header .india-logo img{width:100%}.site-india .show-header .title{font-family:"Rufina";padding:0 5px 0 10px;color:#403434}.site-india .show-header .title h1{flex-grow:2;font-size:22px;margin:0}.site-india .show-header .title h1 span{display:block}.site-india .show-header .title h2{flex-grow:2;font-size:14px;margin:0}.site-india .show-header .title h3{font-size:11px}.site-india .show-header .date-box{width:45px;border:1px solid #c4c4c4;background:#e2e2e2;border-radius:3px;padding-top:4px;padding-bottom:0}.site-india .show-header .date-box .month{text-align:center;font-size:12px;font-weight:700}.site-india .show-header .date-box .date{text-align:center;font-size:24px;margin-top:-5px;font-weight:100}.site-india .show{background:#fff;padding:10px}.site-india .show .poster{width:110px;float:left;margin-right:10px}.site-india .show .poster img{width:100%}.site-india .show .show-info .info{padding:0 10px}.site-india .show .show-info .info .title{font-size:24px}.site-india .show .instructions,.site-india .show .show-info .info .description{font-size:12px}.site-india .show .movie-info1{display:flex;flex-flow:row wrap;clear:both}.site-india .show .movie-info1>div{border-right:1px solid #c4c4c4;padding-left:10px;padding-right:10px;margin-bottom:5px}.site-india .show .movie-info1>div label{font-weight:700;font-size:8px;margin-bottom:0}.site-india .show .movie-info1>div>div{font-size:12px}.site-india .show .movie-info2>div{font-size:10px}.site-india .show .movie-info2>div label{padding-right:10px;width:50px}.site-india .show .movie-info2>div span{color:#666}.site-india .show .ticket{padding:5px 0;border:1px solid B96A16}.site-india .show .actions{display:flex;flex-direction:column}.site-india .show .actions button{width:100%;margin-bottom:5px}.site-india .show .actions .india-tickets{background-color:#f18a1c;border-color:#b96a16}.site-india .show .actions .india-tickets:hover{background-color:#d07a1e;border-color:#b96a16}.site-india .show .actions .india-tickets:focus{background-color:#d07a1e;border-color:#b96a16;box-shadow:0 0 0 .2rem rgb(255 235 213)}.site-india .trailer{background:#000;padding:20px 0 60px}.site-india .trailer label{font-family:"Rufina";color:#fff;font-size:24px;text-align:center;width:100%}@media (min-width:768px){.site-india{padding-top:30px}.site-india .header{display:grid;grid-template-columns:50% auto;max-width:980px;margin-left:auto;margin-right:auto}.site-india .header .poster{width:50%}.site-india .header img{width:100%}.site-india .header .title{padding:15px 20px 40px}.site-india .header .title h1,.site-india .header .title h2{margin-left:-100px}.site-india .header .description{font-size:14px}.site-india .body .events{justify-content:center;max-width:980px}.site-india .body .events .movie{width:240px;padding:15px;display:flex;flex-direction:column;margin:20px 38px}.site-india .body .events .movie .info .title{font-size:16px}.site-india .show-header{max-width:980px;background:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.site-india .show-header .india-logo{width:70px}.site-india .show-header .title{padding:0 5px 0 30px}.site-india .show-header .title h1{font-size:35px}.site-india .show-header .title h1 span{display:inline-block}.site-india .show-header .title h2{font-size:21px}.site-india .show-header .date-box{width:70px;padding-top:10px;padding-bottom:5px}.site-india .show-header .date-box .month{font-size:20px}.site-india .show-header .date-box .date{font-size:35px;margin-top:-15px}.site-india .show{max-width:980px;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:5px;padding:10px;margin:30px auto}.site-india .show .poster{width:225px;margin-right:20px}.site-india .show .show-info .movie-info1{clear:none}.site-india .show .show-info .movie-info2{display:grid;grid-template-columns:50% 50%}.site-india .show .actions{display:flex;flex-direction:row}.site-india .show .actions button{width:200px;margin-right:10px}.site-india .trailer .video-player{max-width:980px;margin-left:auto;margin-right:auto;padding-top:0;height:400px;background-image:none}}.site-invencible{background:#310057 url(https://assets.viveloonline.com/shows/5fabf2947094a9f522057ae3/InvencibleBG.png) no-repeat fixed 50%;color:#fff;font-family:"Montserrat";margin-top:65px}.invencible-poster{display:flex;flex-direction:row;justify-content:center;padding-top:30px;padding-bottom:30px}.invencible-poster img{width:256px;height:358px}.invencible-registration{display:flex;flex-direction:column;justify-content:center;text-align:center}.invencible-registration .date img{width:180px;padding-bottom:10px}.invencible-registration .hour{padding-bottom:10px;text-transform:uppercase;font-size:.8rem}.invencible-registration .actions{display:flex;flex-direction:row;justify-content:center;padding:0 20px 30px}.invencible-registration .actions button{border:2px solid #fff;color:#fff;font-size:.8rem;font-weight:700}.invencible-registration .actions button:hover{background-color:hsla(0,0%,100%,.2)}.invencible-registration .actions button:focus{background-color:hsla(0,0%,100%,.2);box-shadow:0 0 0 .2rem rgb(255 255,255)}.invencible-registration .actions button.dropdown-toggle,.invencible-registration .actions button:not(:disabled):not(.disabled).active,.invencible-registration .actions button:not(:disabled):not(.disabled):active{background-color:#fff;box-shadow:0 0 0 .2rem rgb(255 255,255);color:#310057}.invencible-description{background:#000;color:#fff;font-size:.9rem;padding:30px 20px}.invencible-description,.invencible-footer{display:flex;flex-direction:row;justify-content:center;text-align:center}.invencible-footer{padding-top:30px;padding-bottom:30px}.invencible-footer img{width:272px;height:37px}@media (min-width:900px){.site-invencible{display:grid;grid-template-columns:40% auto;grid-template-rows:1 1 1;padding:40px 60px 40px 0}.invencible-poster{grid-row:span 3;align-items:center}.invencible-poster img{width:370px;height:517px}.invencible-registration{padding-top:40px}.invencible-registration .date img{width:230px;padding-bottom:10px}.invencible-registration .actions button{width:250px}.invencible-description{background:none;padding:10px 20px}.invencible-description p{max-width:620px}.invencible-footer{border-top:3px solid #e1b340;padding-bottom:40px}.invencible-footer img{width:480px;height:65px}}.poeta .show-header{background:#310057 url(https://assets.viveloonline.com/shows/5fabf2947094a9f522057ae3/InvencibleBG.png) no-repeat fixed 50%;color:#fff;border-bottom:3px solid #e1b340}.poeta .show-header .tema{width:100px;height:63px}.poeta .show-header .tema img{width:100%;height:100%}.poeta .invencible-footer{background:#310057 url(https://assets.viveloonline.com/shows/5fabf2947094a9f522057ae3/InvencibleBG.png) no-repeat fixed 50%;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.poeta .invencible-footer .actions{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:30px;font-family:"Montserrat"}.poeta .invencible-footer .actions a{padding:5px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-decoration:none}.poeta .invencible-footer .actions a svg{height:50px;width:50px}.poeta .invencible-footer .actions a:hover{color:#e1b340;cursor:pointer}@media (max-width:992px){.poeta .show-header .tema{width:48px;height:30px}}.conviviogallo .show-header{background:#de2c2d url(https://assets.viveloonline.com/shows/5fbeee3974201ea1f0065132/bgimage.png) repeat-x;color:#fff;border-bottom:3px solid #e1b340;padding:0 20px 0 0}.conviviogallo .show-header .tema{width:337px;height:80px}.conviviogallo .show-header .tema img{width:100%;height:100%}.conviviogallo .show-header .tema img.desktop{display:inline-block}.conviviogallo .show-header .tema img.mobile{display:none}.conviviogallo .brand-footer{background:#de2c2d url(https://assets.viveloonline.com/shows/5fbeee3974201ea1f0065132/footer1.jpg) no-repeat;background-size:100%;background-position:50%;height:250px;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.conviviogallo .invencible-footer .actions{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:30px;font-family:"Montserrat"}.conviviogallo .invencible-footer .actions a{padding:5px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-decoration:none}.conviviogallo .invencible-footer .actions a svg{height:50px;width:50px}.conviviogallo .invencible-footer .actions a:hover{color:#e1b340;cursor:pointer}@media (max-width:992px){.conviviogallo .show-header{background-size:cover}.conviviogallo .show-header .tema{width:160px;height:35px}.conviviogallo .brand-footer{height:150px}.conviviogallo .small-logo{width:56px!important;height:20px!important;margin-top:-5px}}.conviviodorada .show-header{background:#304076 url(https://assets.viveloonline.com/shows/5fd1a3b32d682cbc40598f80/player-header-background.png) repeat-x;color:#fff;border-bottom:3px solid #fff;padding:0 20px 0 0}.conviviodorada .show-header .tema{width:499px;height:80px}.conviviodorada .show-header .tema img{width:100%;height:100%}.conviviodorada .show-header .tema img.desktop{display:inline-block}.conviviodorada .show-header .tema img.mobile{display:none}.conviviodorada .brand-footer{background:#070e42 url(https://assets.viveloonline.com/shows/5fd1a3b32d682cbc40598f80/footer-background.jpg) no-repeat;background-size:100%;background-position:50%;height:350px;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.conviviodorada .invencible-footer .actions{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:30px;font-family:"Montserrat"}.conviviodorada .invencible-footer .actions a{padding:5px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-decoration:none}.conviviodorada .invencible-footer .actions a svg{height:50px;width:50px}.conviviodorada .invencible-footer .actions a:hover{color:#e1b340;cursor:pointer}@media (max-width:992px){.conviviodorada .show-header{background-size:cover}.conviviodorada .show-header .tema{width:218px;height:35px}.conviviodorada .brand-footer{height:150px}.conviviodorada .small-logo{width:56px!important;height:20px!important;margin-top:-5px}}.site-festivalcomedia2020{margin-top:65px}.site-festivalcomedia2020 .body{background:#000a0e url(https://assets.viveloonline.com/shows/festivalcomedia202012/bg.png) no-repeat scroll 50%;height:566px;display:flex;flex-direction:column;justify-content:center;text-align:center}.site-festivalcomedia2020 .body .events{display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap}.site-festivalcomedia2020 .body .events a:hover{color:#c5de00;text-decoration:none}.site-festivalcomedia2020 .body .events .movie{width:170px;color:#fff}.site-festivalcomedia2020 .body .events .movie .poster{width:170px;height:287px}.site-festivalcomedia2020 .body .events .info{color:#fff}.site-festivalcomedia2020 .body .events a:hover .info{color:#c5de00;text-decoration:none}.site-festivalcomedia2020 .body .events{color:#fff}@media (max-width:768px){.site-festivalcomedia2020 .body{background:#003246 url(https://assets.viveloonline.com/shows/festivalcomedia202012/bg-vertical.png) no-repeat scroll;height:auto;background-size:100% auto;overflow:scroll}.site-festivalcomedia2020 .body h1{height:260px;display:block}.site-festivalcomedia2020 .body h1 img{display:none}.site-festivalcomedia2020 .body .events{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.site-festivalcomedia2020 .body .events a:hover{color:#c5de00;text-decoration:none}.site-festivalcomedia2020 .body .events .movie{width:170px;color:#fff;margin-bottom:20px}.site-festivalcomedia2020 .body .events .movie .poster{width:170px;height:287px}.site-festivalcomedia2020 .body .events .info{color:#fff;margin-top:-40px}.site-festivalcomedia2020 .body .events a:hover .info{color:#c5de00;text-decoration:none}.site-festivalcomedia2020 .body .events{color:#fff}}.carasdelamor{background:#000;background:linear-gradient(180deg,#000,#4b4b4b 20%);font-family:"Montserrat"!important}.carasdelamor h1{font-family:"Montserrat";color:#fff!important}.carasdelamor .main_image{width:100%;margin-bottom:50px}.carasdelamor .show-description{font-family:"Montserrat"}.carasdelamor .ticket-box{width:300px;text-align:left;padding:0;margin:40px 0 0}.carasdelamor .biobox{display:grid;grid-template-columns:50% 50%;padding:10px}.carasdelamor .biobox .bio{font-family:"Montserrat";background:#000;background:linear-gradient(180deg,#000,transparent);padding:30px;margin:10px;position:relative}.carasdelamor .biobox .bio .biopic{width:120px;height:170px}.carasdelamor .biobox .bio h1{color:#fff}.carasdelamor .biobox .bio .social{display:flex;flex-direction:column;text-align:center;font-size:1.5rem;position:absolute;top:25px;right:20px}.carasdelamor .biobox .bio .social a{padding:0 5px}@media (max-width:900px){.carasdelamor .biobox{display:block}}.aluxnavidad2020{font-family:"Montserrat"!important}.aluxnavidad2020 h1{font-family:"Montserrat";color:#fff!important}.aluxnavidad2020 .main_image{width:100%;margin-bottom:50px}.aluxnavidad2020 .show-description{font-family:"Montserrat"}.aluxnavidad2020 .gallery,.aluxnavidad2020 .promo{padding:20px 0;margin:20px 0;display:flex;justify-content:center;background:#000}.aluxnavidad2020 .gallery{flex-direction:column;align-items:center}.aluxnavidad2020 .gallery .pic{width:640px;margin-bottom:20px}.aluxnavidad2020 .gallery .pic img{width:640px}.aluxnavidad2020 .show-header{background:#de2c2d url(https://assets.viveloonline.com/shows/5fd97dc4efef01b70368a538/alux-player-headerbg.png) repeat-x;color:#fff;border-bottom:3px solid #fff;padding:0 20px 0 0}.aluxnavidad2020 .show-header .tema{width:540px;height:80px}.aluxnavidad2020 .show-header .tema img{width:100%;height:100%}.aluxnavidad2020 .show-header .tema img.desktop{display:inline-block}.aluxnavidad2020 .show-header .tema img.mobile{display:none}.aluxnavidad2020 .brand-footer{background:#de2c2d url(https://assets.viveloonline.com/shows/5fd97dc4efef01b70368a538/alux-player-background.png) no-repeat;background-size:100%;background-position:50%;height:250px;color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center}.aluxnavidad2020 .brand-footer img{width:440px}@media (max-width:900px){.aluxnavidad2020 .biobox{display:block}.aluxnavidad2020 .gallery .pic{width:100%;margin-bottom:20px}.aluxnavidad2020 .gallery .pic img{width:100%}.aluxnavidad2020 .show-header{background-size:cover}.aluxnavidad2020 .show-header .tema{width:236px;height:35px}.aluxnavidad2020 .brand-footer{flex-direction:column;height:auto;background-size:cover}.aluxnavidad2020 .brand-footer img{width:360px}}.titanes2021{color:#fff;background:#09244a;font-family:"Montserrat"!important;padding-left:0;padding-right:0;margin-top:25px!important}.titanes2021 .titledate{font-weight:700;font-size:1.5rem}.titanes2021 h1{font-family:"Montserrat";color:#fff!important}.titanes2021 .fullscreen{width:100%}.titanes2021 .fullscreen img{width:100%;height:100%}.titanes2021 .dark-bg{background:#081b40}.titanes2021 .white-bg{background:#fff}.titanes2021 .centered{text-align:center}.titanes2021 .title{font-size:1.5rem;font-weight:700;background:#cdab75;color:#000;padding:20px;margin-bottom:20px}.titanes2021 .buttons{padding:50px}.titanes2021 .ticket-box{margin:0;padding:0;text-align:center}.titanes2021 .tickets-button{background:linear-gradient(180deg,#efc28e,#ab640c);display:inline-block}.titanes2021 .tickets-button .btn{border:none;color:#000}.titanes2021 .two-columns{padding:0 10px 50px}.titanes2021 .two-columns div h1{padding:10px;background:#cdab75;font-weight:700;text-transform:uppercase;font-size:1.5rem;margin-top:50px}.titanes2021 .two-columns div p{padding:10px;background:#00487a}.titanes2021 .info{text-align:center;padding-bottom:50px;font-size:1.3rem}.titanes2021 .info img{width:200px}.titanes2021 .video{height:250px;text-align:center;padding-bottom:50px;font-size:1.3rem}.titanes2021 .show-tickets{font-size:1rem;padding:50px 20px}.titanes2021 .show-tickets section label{font-size:1.5rem;font-weight:700;background:#cdab75;color:#000;padding:20px;margin-bottom:20px;display:block}.titanes2021 .show-tickets .presale-date{font-size:.7rem}.titanes2021 .speaker .image,.titanes2021 .speaker .image img{width:100%}.titanes2021 .speaker .content{padding:20px;margin-top:0}.titanes2021 .speaker h1,.titanes2021 .speaker h2{padding:5px;font-weight:700}.titanes2021 .speaker h2{background:#00487a;color:#fff;text-transform:uppercase;font-size:.8rem}.titanes2021 .speaker p{padding:10px}.titanes2021 .partners{text-align:center;padding:10px}.titanes2021 .partners img{margin:20px;width:200px}.titanes2021 .hosts{text-align:center;padding:10px}.titanes2021 .hosts img{margin:20px;width:200px}.titanes2021 .allagis{background:#fff;padding:20px}.titanes2021 .cargo{padding-top:40px;padding-bottom:40px;background:#fff}.titanes2021 .contact-box{background:#cb0f7e;color:#fff;padding:20px;text-align:center}.titanes2021 .contact-box img{width:150px;padding-bottom:10px}@media (min-width:900px){.titanes2021{padding:0!important;margin-left:0;margin-right:0}.titanes2021 .ticket-box{width:500px;justify-content:center;margin-top:10px;margin-left:auto;margin-right:auto}.titanes2021 .ticket-box .row{margin-left:5px;margin-right:5px}.titanes2021 .two-columns{display:grid;grid-template-columns:40% 40%;grid-column-gap:10%;justify-content:center}.titanes2021 .video{height:400px}.titanes2021 .speaker{display:grid;grid-template-columns:40% 40%;grid-column-gap:10%;justify-content:center;padding-top:40px;padding-bottom:20px}.titanes2021 .partners img{width:400px;margin:20px 50px}.titanes2021 .hosts img{width:300px}}.titanes2021.player{background:#09244a!important;margin-top:0!important}.titanes2021 .show-header{background:#09244a;color:#fff;padding:0 20px 0 0}.titanes2021 .show-header .tema{width:262px;height:80px}.titanes2021 .show-header .tema img{width:100%;height:100%}.titanes2021 .show-header .tema img.desktop{display:inline-block}.titanes2021 .show-header .tema img.mobile{display:none}.titanes2021 .video-selector{height:60px;display:flex;align-items:center;padding:12px}.titanes2021 .video-selector .btn.active{background:#bc8e45;font-weight:700}.titanes2021 .video-player{background-image:url(https://assets.viveloonline.com/shows/6005e963eaf3235389ee7b20/Portada%20BN.png)}.titanes2021 .show-footer{background:#09244a}.titanes2021 .brand-footer img{margin-left:auto;margin-right:auto;width:100%}.titanes2021 .brand-footer img.desktop{display:inline-block}.titanes2021 .brand-footer img.mobile{display:none}@media (max-width:992px){.titanes2021 .show-header{background-size:cover;position:fixed;top:0;left:0;right:0;z-index:9999}.titanes2021 .show-header .tema{width:115px;height:35px}.titanes2021 .show-player{position:fixed;top:35px;z-index:9999}.titanes2021 .brand-footer img{width:100%}.titanes2021 .brand-footer img.desktop{display:none}.titanes2021 .brand-footer img.mobile{display:inline-block}.titanes2021 .small-logo{width:56px!important;height:20px!important;margin-top:-4px}.titanes2021 .show-header .social-icons{position:fixed;bottom:10px;z-index:100;background:rgba(29,29,29,.49)}}.fafidess2021{color:#fff;font-family:"Montserrat"!important;padding-left:0;padding-right:0;margin-top:25px!important;background-color:#011e5e;background:repeat-y url(https://assets.viveloonline.com/shows/609339cb6f75e09d25f4d53d/bg.jpg) top;background-size:contain}.fafidess2021 .separator{background:repeat-x url(https://assets.viveloonline.com/shows/609339cb6f75e09d25f4d53d/Asset%2018.png) 50%;height:5px;margin:10px 0}.fafidess2021 .titledate{font-weight:700;font-size:1.5rem}.fafidess2021 h1{font-family:"Montserrat";color:#fff!important}.fafidess2021 .white-bg{background:#fff}.fafidess2021 .centered{text-align:center}.fafidess2021 .main-desktop{display:none;text-align:center}.fafidess2021 .main-desktop img{width:100%}.fafidess2021 .main-mobile{display:block;text-align:center}.fafidess2021 .main-mobile img{width:100%}.fafidess2021 .marcos,.fafidess2021 .welcome{text-align:center}.fafidess2021 .marcos img{width:80%}.fafidess2021 .left-content{padding:20px;text-align:left}.fafidess2021 .left-content .img-marcos{width:100%}.fafidess2021 .left-content .img-date{width:80%}.fafidess2021 .play,.fafidess2021 .register{width:280px;border-radius:40px;padding-top:10px;padding-bottom:10px;font-size:20px}.fafidess2021 .title{font-size:1.5rem;font-weight:700;padding:20px;margin-bottom:20px;text-align:center;text-transform:uppercase}.fafidess2021 .buttons{padding:50px;text-align:center}.fafidess2021 .ticket-box{margin:0;padding:0;text-align:center}.fafidess2021 .tickets-button{background:linear-gradient(180deg,#efc28e,#ab640c);display:inline-block}.fafidess2021 .tickets-button .btn{border:none;color:#000}.fafidess2021 .left-content .img-marcos{margin-left:-20px;margin-bottom:-20px}.fafidess2021 .img-mac,.fafidess2021 .img-marcos2{width:400px;margin-bottom:-20px;margin-left:-10px}.fafidess2021 .two-columns{padding:0 10px 50px;text-align:center}.fafidess2021 .two-columns div h1{padding:10px;font-weight:700;text-transform:uppercase;font-size:1.5rem;margin-top:50px}.fafidess2021 .two-columns div p{padding:10px;text-align:justify}.fafidess2021 .video{height:550px;text-align:center;padding-top:50px;padding-bottom:50px;font-size:1.3rem}.fafidess2021 .show-tickets{font-size:1rem;padding:50px 20px}.fafidess2021 .show-tickets section label{font-size:1.5rem;font-weight:700;color:#000;padding:20px;margin-bottom:20px;display:block}.fafidess2021 .show-tickets .presale-date{font-size:.7rem}.fafidess2021 .speaker{padding-top:20px;text-align:center}.fafidess2021 .speaker .image{margin-left:auto;margin-right:auto;width:80%}.fafidess2021 .speaker .image img{width:100%}.fafidess2021 .speaker .content{padding:20px;margin-top:0}.fafidess2021 .speaker h1,.fafidess2021 .speaker h2{padding:5px;font-weight:700;text-transform:uppercase}.fafidess2021 .speaker h2{color:#fff;font-size:.8rem}.fafidess2021 .speaker p{padding:10px;text-align:justify}.fafidess2021 .servicios-financieros{text-align:center}.fafidess2021 .servicios-financieros .grid-item{display:flex;flex-direction:column;align-items:center;padding-bottom:20px}.fafidess2021 .servicios-financieros .grid-item label{font-weight:700}.fafidess2021 .servicios-financieros .btn-fafidess{background:no-repeat url(https://assets.viveloonline.com/shows/609339cb6f75e09d25f4d53d/Asset%208.png) 50%;width:315px;height:89px;margin:20px auto;display:flex;justify-content:center;align-items:center}.fafidess2021 .servicios-financieros .btn-fafidess a{text-decoration:none;font-weight:700;font-size:20px}.fafidess2021 .servicios-empresariales{text-align:center}.fafidess2021 .servicios-empresariales .grid-item{display:flex;flex-direction:column;align-items:center;padding-bottom:20px}.fafidess2021 .contacto{text-align:center;font-size:16px;font-weight:700;padding-bottom:50px}.fafidess2021 .partners{text-align:center;padding:10px}.fafidess2021 .partners img{margin:10px;width:100px}.fafidess2021 .contact-box{background:#cb0f7e;color:#fff;padding:20px;text-align:center}.fafidess2021 .contact-box img{width:150px;padding-bottom:10px}.fafidess2021 .grid-empresariales,.fafidess2021 .grid-financieros{display:grid;grid-template-columns:200px 200px;grid-template-rows:200px;width:400px;margin-left:auto;margin-right:auto}.fafidess2021 .grid-item img{width:150px}@media (min-width:900px){.fafidess2021{padding:0!important;margin-left:0;margin-right:0}.fafidess2021 .main-desktop{display:block}.fafidess2021 .main-mobile{display:none}.fafidess2021 .welcome{display:grid;grid-template-columns:50% 50%}.fafidess2021 .marcos{order:2}.fafidess2021 .left-content{text-align:left;order:1;font-size:24px;padding:60px 20px 20px 50px}.fafidess2021 .left-content .img-marcos{margin-left:-20px;margin-bottom:-20px}.fafidess2021 .img-marcos2{width:400px;margin-bottom:-20px;margin-left:-10px}.fafidess2021 .img-mac{width:500px;margin-bottom:-20px;margin-left:-10px}.fafidess2021 .left-content .img-date{width:300px}.fafidess2021 .ticket-box{width:500px;justify-content:center;margin-top:10px;margin-left:auto;margin-right:auto}.fafidess2021 .ticket-box .row{margin-left:5px;margin-right:5px}.fafidess2021 .header-mision{text-align:center}.fafidess2021 .header-mision img{width:250px;margin-bottom:-50px}.fafidess2021 .two-columns{display:grid;grid-template-columns:40% 40%;grid-column-gap:10%;justify-content:center}.fafidess2021 .two-columns div p{text-align:justify;font-size:20px}.fafidess2021 .video{height:400px;text-align:center}.fafidess2021 .video h1{font-size:20px;font-weight:700}.fafidess2021 .speaker{display:grid;grid-template-columns:45% 50%;grid-column-gap:5%;justify-content:center;padding-top:40px;padding-bottom:20px}.fafidess2021 .speaker .content{text-align:justify;font-size:20px;padding-right:40px}.fafidess2021 .grid-financieros{display:grid;grid-template-columns:300px 300px 300px;grid-template-rows:300px 300px;width:900px;margin-left:auto;margin-right:auto}.fafidess2021 .grid-financieros .grid-item img{width:200px}.fafidess2021 .grid-empresariales{display:grid;grid-template-columns:220px 220px 220px 220px;grid-template-rows:220px;width:880px;margin-left:auto;margin-right:auto}.fafidess2021 .servicios-empresariales .grid-item img{width:200px}.fafidess2021 .partners img{width:150px;margin:10px 40px}.fafidess2021 .hosts img{width:300px}}.fafidess2021.player{background:#032e72!important;background-image:none;margin-top:0!important}.fafidess2021 .show-header{display:block;padding:0;background:#032e72;color:#fff;background:#032e72 url(https://assets.viveloonline.com/shows/609339cb6f75e09d25f4d53d/sparks%20top2.png) no-repeat 0 0}.fafidess2021 .show-header .sparkBottom{background:url(https://assets.viveloonline.com/shows/609339cb6f75e09d25f4d53d/sparks%20bottom2.png) no-repeat 100% 100%;background-position:100% 100%;padding:10px}.fafidess2021 .show-header .gold-border{background:#ceba80;background:linear-gradient(145deg,#ceba80,#45200f 31%,#f1d00b 45%,#fff 59%,#f1d00b 72%,#aa7116 81%,#caab66);padding:4px}.fafidess2021 .show-header .header-content{background:#032e72;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px}.fafidess2021 .show-header .tema{width:140px}.fafidess2021 .show-header .tema img{width:100%;height:100%}.fafidess2021 .show-header .tema img.desktop{display:inline-block;margin:-20px -20px -20px 20px}.fafidess2021 .show-header .tema img.mobile{display:none;margin:-20px -20px -20px 0}.fafidess2021 .show-header .contacto{font-size:10px;width:100px;padding:0}.fafidess2021 .show-header .contacto img{width:20px}.fafidess2021 .video-selector{height:60px;display:flex;align-items:center;padding:12px}.fafidess2021 .video-selector .btn.active{background:#bc8e45;font-weight:700}.fafidess2021 .video-player{background-image:url(https://assets.viveloonline.com/shows/609339cb6f75e09d25f4d53d/Portada%20BN.png)}.fafidess2021 .show-footer{background-color:#032e72;background:#032e72 url(https://assets.viveloonline.com/shows/609339cb6f75e09d25f4d53d/sparks%20top.png) no-repeat 0 0}.fafidess2021 .show-footer .sparkBottom{background:url(https://assets.viveloonline.com/shows/609339cb6f75e09d25f4d53d/sparks%20bottom.png) no-repeat 100% 100%;background-position:100% 100%;padding:40px}.fafidess2021 .show-footer .gold-border{background:#ceba80;background:linear-gradient(145deg,#ceba80,#45200f 31%,#f1d00b 45%,#fff 59%,#f1d00b 72%,#aa7116 81%,#caab66);padding:8px}.fafidess2021 .show-footer .footer-content{background:#032e72;text-align:center}.fafidess2021 .show-footer .footer-logo img{width:300px;margin:-20px}.fafidess2021 .show-footer .footer-legend{font-weight:700;font-size:24px;padding-bottom:25px}.fafidess2021 .show-footer .grid-financieros{display:grid;grid-template-columns:150px 150px 150px 150px 150px 150px;grid-template-rows:200px;width:900px;margin-left:auto;margin-right:auto}.fafidess2021 .show-footer .grid-financieros .grid-item label{font-size:12px}.fafidess2021 .show-footer .grid-financieros .grid-item img{width:125px}.fafidess2021 .show-footer .contacto img{width:30px}.fafidess2021 .help-box{padding:30px}@media (max-width:992px){.fafidess2021 .show-header{height:90px}.fafidess2021 .show-header .tema{width:85px}.fafidess2021 .show-header .tema img.desktop{display:none}.fafidess2021 .show-header .tema img.mobile{display:inline-block}.fafidess2021 .show-header .header-legend{width:50%}.fafidess2021 .show-header .header-legend img{width:100%}.fafidess2021 .show-header .contacto{font-size:7px;width:100px;padding:0}.fafidess2021 .show-header .contacto img{width:15px}.fafidess2021 .show-footer .footer-logo img{width:200px;margin:-20px}.fafidess2021 .show-footer .sparkBottom{padding:20px}.fafidess2021 .show-footer .footer-legend{font-weight:700;font-size:18px;padding:0 20px 25px}.fafidess2021 .show-footer .grid-financieros{display:grid;grid-template-columns:33% 33% 33%;grid-template-rows:120px;width:100%;margin-left:auto;margin-right:auto}.fafidess2021 .show-footer .grid-financieros .grid-item label{font-size:8px}.fafidess2021 .show-footer .grid-financieros .grid-item img{width:80px}.fafidess2021 .brand-footer img{width:100%}.fafidess2021 .brand-footer img.desktop{display:none}.fafidess2021 .brand-footer img.mobile{display:inline-block}.fafidess2021 .small-logo{width:56px!important;height:20px!important;margin-top:-4px}.fafidess2021 .show-header .social-icons{position:fixed;bottom:10px;z-index:100;background:rgba(29,29,29,.49)}}.beatles2021{margin-top:25px!important;background-color:#eb4900}.beatles2021,.site-guatemetal{color:#fff;font-family:"Montserrat"!important;padding-left:0;padding-right:0}.site-guatemetal{background-color:#000}.site-guatemetal .header .background{width:100%;height:56.25vw;background-position:50%;background-size:cover;z-index:-1;top:0;left:0}.site-guatemetal .show-info{margin-top:-200px;padding:0 100px}.site-guatemetal .show-info .show-title{font-weight:700}.site-guatemetal .show-info .show-badges{font-size:10px;display:flex;justify-content:flex-start;line-height:21px}.site-guatemetal .show-info .show-year{margin-right:10px;line-height:21px;height:21px}.site-guatemetal .show-info .show-quality,.site-guatemetal .show-info .show-rating{margin-right:10px;padding:4px 4px 0 6px;border:1px solid #4b4b4b;line-height:12px;height:21px}.site-guatemetal .show-info .show-description{margin-top:30px;width:70%}.site-guatemetal .body{padding:20px 100px}.site-guatemetal .show-playlist{padding:10px 0;background:#000;border-top:1px solid #333}.site-guatemetal .show-playlist .show-item{padding:30px 0;display:grid;grid-template-columns:320px auto;grid-template-rows:1.5rem auto;border-bottom:1px solid #333}.site-guatemetal .show-playlist .show-item.active{background:#333}.site-guatemetal .show-playlist .show-item .show-item-image{grid-row:1/span 2;width:300px;height:170px;margin-right:20px;position:relative}.site-guatemetal .show-playlist .show-item .show-item-image img{width:300px;height:170px}.site-guatemetal .show-playlist .show-item .show-item-image .play-overlay{width:100%;height:100%;color:#fff;position:absolute;top:0;left:0;z-index:100;display:flex;justify-content:center;align-content:center}.site-guatemetal .show-playlist .show-item .show-item-image .play-overlay a{width:100%;height:100%;font-size:5rem;color:hsla(0,0%,100%,0);background:transparent;cursor:pointer}.site-guatemetal .show-playlist .show-item .show-item-image .play-overlay a:hover{width:100%;height:100%;color:#fff;background:rgba(0,0,0,.7)}.site-guatemetal .show-playlist .show-item .show-item-image .live-overlay{color:#fff;position:absolute;top:0;right:0;text-align:right}.site-guatemetal .show-playlist .show-item .show-item-image .live-overlay div{z-index:101;font-size:.8rem;margin-right:10px;margin-top:6px;padding:2px 5px;border-radius:3px;background:rgba(0,0,0,.5)}.site-guatemetal .show-playlist .show-item .show-item-image .soon-overlay{width:100%;height:100%;color:#fff;font-weight:700;position:absolute;top:0;left:0;z-index:100;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.6)}.site-guatemetal .show-playlist .show-item .show-item-content{padding-left:20px}.site-guatemetal .show-playlist .show-item .show-item-info{display:flex;flex-direction:row;justify-content:space-between}.site-guatemetal .show-playlist .show-item .show-item-title{font-weight:700;margin-bottom:5px}.site-guatemetal .show-playlist .show-item .show-item-date{font-style:italic;font-size:.9rem}@media (max-width:768px){.site-guatemetal{margin-top:50px!important}.site-guatemetal .show-info{margin-top:-30px;padding:0 20px}.site-guatemetal .show-info .show-description{margin-top:30px;width:100%}.site-guatemetal .body{padding:10px 20px}.site-guatemetal .show-playlist{padding:20px 0}.site-guatemetal .show-playlist .show-item{padding:20px 0;grid-template-columns:160px auto;grid-template-rows:auto}.site-guatemetal .show-playlist .show-item.active{background:#333}.site-guatemetal .show-playlist .show-item .show-item-image{grid-row:1/1;width:150px;height:85px;margin-right:10px;position:relative}.site-guatemetal .show-playlist .show-item .show-item-image img{width:150px;height:85px}.site-guatemetal .show-playlist .show-item .show-item-image .play-overlay a{font-size:2.5rem;color:#fff;background:rgba(0,0,0,.4)}.site-guatemetal .show-playlist .show-item .show-item-image .live-overlay div{margin-right:0;margin-top:0}.site-guatemetal .show-playlist .show-item .show-item-info{display:block}.site-guatemetal .show-playlist .show-item .show-item-description{grid-column:1/span 2;padding-top:10px}}.site-garrajaguar{color:#fff;font-family:"Montserrat"!important;padding-left:0;padding-right:0;background-color:#000}.site-garrajaguar .header .background{width:100%;height:56.25vw;background-position:50%;background-size:cover;z-index:-1;top:0;left:0}.site-garrajaguar .show-info{margin-top:-200px;padding:0 100px}.site-garrajaguar .show-info .show-title{font-weight:700}.site-garrajaguar .show-info .show-badges{font-size:10px;display:flex;justify-content:flex-start;line-height:21px}.site-garrajaguar .show-info .show-year{margin-right:10px;line-height:21px;height:21px}.site-garrajaguar .show-info .show-quality,.site-garrajaguar .show-info .show-rating{margin-right:10px;padding:4px 4px 0 6px;border:1px solid #4b4b4b;line-height:12px;height:21px}.site-garrajaguar .show-info .show-description{margin-top:30px;width:70%}.site-garrajaguar .body{padding:20px 100px}.site-garrajaguar .show-playlist{padding:10px 0;background:#000;border-top:1px solid #333}.site-garrajaguar .show-playlist .show-item{padding:30px 0;display:grid;grid-template-columns:320px auto;grid-template-rows:1.5rem auto;border-bottom:1px solid #333}.site-garrajaguar .show-playlist .show-item.active{background:#333}.site-garrajaguar .show-playlist .show-item .show-item-image{grid-row:1/span 2;width:300px;height:170px;margin-right:20px;position:relative}.site-garrajaguar .show-playlist .show-item .show-item-image img{width:300px;height:170px}.site-garrajaguar .show-playlist .show-item .show-item-image .play-overlay{width:100%;height:100%;color:#fff;position:absolute;top:0;left:0;z-index:100;display:flex;justify-content:center;align-content:center}.site-garrajaguar .show-playlist .show-item .show-item-image .play-overlay a{width:100%;height:100%;font-size:5rem;color:hsla(0,0%,100%,0);background:transparent;cursor:pointer}.site-garrajaguar .show-playlist .show-item .show-item-image .play-overlay a:hover{width:100%;height:100%;color:#fff;background:rgba(0,0,0,.7)}.site-garrajaguar .show-playlist .show-item .show-item-image .live-overlay{color:#fff;position:absolute;top:0;right:0;text-align:right}.site-garrajaguar .show-playlist .show-item .show-item-image .live-overlay div{z-index:101;font-size:.8rem;margin-right:10px;margin-top:6px;padding:2px 5px;border-radius:3px;background:rgba(0,0,0,.5)}.site-garrajaguar .show-playlist .show-item .show-item-image .soon-overlay{width:100%;height:100%;color:#fff;font-weight:700;position:absolute;top:0;left:0;z-index:100;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.6)}.site-garrajaguar .show-playlist .show-item .show-item-content{padding-left:20px}.site-garrajaguar .show-playlist .show-item .show-item-info{display:flex;flex-direction:row;justify-content:space-between}.site-garrajaguar .show-playlist .show-item .show-item-title{font-weight:700;margin-bottom:5px}.site-garrajaguar .show-playlist .show-item .show-item-date{font-style:italic;font-size:.9rem}.site-garrajaguar .footer{padding-bottom:100px}.site-garrajaguar .footer .sponsors{background:#fff;border-radius:10px;padding:40px;display:flex;flex-direction:column;margin:40px 100px}.site-garrajaguar .footer .sponsors div{display:flex;flex-direction:row;justify-content:space-around;align-items:center;margin-bottom:10px}@media (max-width:768px){.site-garrajaguar{margin-top:50px!important}.site-garrajaguar .show-info{margin-top:-30px;padding:0 20px}.site-garrajaguar .show-info .show-description{margin-top:30px;width:100%}.site-garrajaguar .body{padding:10px 20px}.site-garrajaguar .show-playlist{padding:20px 0}.site-garrajaguar .show-playlist .show-item{padding:20px 0;grid-template-columns:160px auto;grid-template-rows:auto}.site-garrajaguar .show-playlist .show-item.active{background:#333}.site-garrajaguar .show-playlist .show-item .show-item-image{grid-row:1/1;width:150px;height:85px;margin-right:10px;position:relative}.site-garrajaguar .show-playlist .show-item .show-item-image img{width:150px;height:85px}.site-garrajaguar .show-playlist .show-item .show-item-image .play-overlay a{font-size:2.5rem;color:#fff;background:rgba(0,0,0,.4)}.site-garrajaguar .show-playlist .show-item .show-item-image .live-overlay div{margin-right:0;margin-top:0}.site-garrajaguar .show-playlist .show-item .show-item-info{display:block}.site-garrajaguar .show-playlist .show-item .show-item-description{grid-column:1/span 2;padding-top:10px}.site-garrajaguar .footer .sponsors{background:#fff;border-radius:10px;padding:30px;display:flex;flex-direction:column;margin:20px}.site-garrajaguar .footer .sponsors div{display:flex;flex-direction:column;align-items:center;margin-bottom:10px}.site-garrajaguar .footer .sponsors div img{width:100%!important;padding-top:10px}}.site-leyendasgt{color:#fff;font-family:"Montserrat"!important;padding-left:0;padding-right:0;background-color:#000}.site-leyendasgt .header .background{display:block;width:100%;height:46.25vw;background-position:50%;background-size:cover;z-index:-1;top:0;left:0}.site-leyendasgt .header .background-mobile{display:none;width:100%;height:140vw;background-position:top;background-size:cover;z-index:-1;top:0;left:0}.site-leyendasgt .show-info{margin-top:-70px;padding:0 100px}.site-leyendasgt .show-info .show-title{font-weight:700}.site-leyendasgt .show-info .show-badges{font-size:10px;display:flex;justify-content:flex-start;line-height:21px}.site-leyendasgt .show-info .show-year{margin-right:10px;line-height:21px;height:21px}.site-leyendasgt .show-info .show-quality,.site-leyendasgt .show-info .show-rating{margin-right:10px;padding:4px 4px 0 6px;border:1px solid #4b4b4b;line-height:12px;height:21px}.site-leyendasgt h1{font-size:1.5rem;font-weight:700}.site-leyendasgt .show-info .show-description{margin-top:30px;width:70%}.site-leyendasgt .social-links{display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:10px;gap:10px;padding:5px 0;text-decoration:none}.site-leyendasgt .social-links a{text-decoration:none}.site-leyendasgt .body{padding:20px 100px}.site-leyendasgt .show-ticketbox{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #4b4b4b}.site-leyendasgt .show-ticketbox .show-item{display:flex;flex-direction:column;grid-row-gap:10px;row-gap:10px;border:1px solid #4b4b4b;padding:10px;margin-bottom:10px}.site-leyendasgt .show-ticketbox .date{text-transform:uppercase;font-size:.9rem;font-weight:700}.site-leyendasgt .show-buy-tickets,.site-leyendasgt .show-howto{margin-bottom:30px}.site-leyendasgt .show-buy-tickets .show-tickets{margin-bottom:30px;display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:20px;gap:20px;padding:20px}.site-leyendasgt .show-buy-tickets .show-ticket{display:flex;flex-direction:column;grid-gap:5px;gap:5px;justify-content:center;padding:18px;width:250px;text-align:center;border:1px solid;border-radius:5px}.site-leyendasgt .show-buy-tickets .show-ticket .date{text-transform:uppercase;font-size:1.3rem;font-weight:700}.site-leyendasgt .show-buy-tickets .show-ticket .time{text-transform:uppercase;font-size:1.1rem;font-weight:700}.site-leyendasgt .show-buy-tickets .show-ticket .actions button{width:100%;font-weight:700}.site-leyendasgt .show-playlist{padding:10px 0;background:#000;border-top:1px solid #333}.site-leyendasgt .show-playlist .show-item{padding:30px 0;display:grid;grid-template-columns:320px auto;grid-template-rows:1.5rem auto;border:none;border-bottom:1px solid #333}.site-leyendasgt .show-playlist .show-item.active{background:#333}.site-leyendasgt .show-playlist .show-item .show-item-image{grid-row:1/span 2;width:300px;height:170px;margin-right:20px;position:relative}.site-leyendasgt .show-playlist .show-item .show-item-image img{width:300px;height:170px}.site-leyendasgt .show-playlist .show-item .show-item-image .play-overlay{width:100%;height:100%;color:#fff;position:absolute;top:0;left:0;z-index:100;display:flex;justify-content:center;align-content:center}.site-leyendasgt .show-playlist .show-item .show-item-image .play-overlay a{width:100%;height:100%;font-size:5rem;color:hsla(0,0%,100%,0);background:transparent;cursor:pointer}.site-leyendasgt .show-playlist .show-item .show-item-image .play-overlay a:hover{width:100%;height:100%;color:#fff;background:rgba(0,0,0,.7)}.site-leyendasgt .show-playlist .show-item .show-item-image .live-overlay{color:#fff;position:absolute;top:0;right:0;text-align:right}.site-leyendasgt .show-playlist .show-item .show-item-image .live-overlay div{z-index:101;font-size:.8rem;margin-right:10px;margin-top:6px;padding:2px 5px;border-radius:3px;background:rgba(0,0,0,.5)}.site-leyendasgt .show-playlist .show-item .show-item-image .soon-overlay{width:100%;height:100%;color:#fff;font-weight:700;position:absolute;top:0;left:0;z-index:100;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.6)}.site-leyendasgt .show-playlist .show-item .show-item-content{padding-left:20px}.site-leyendasgt .show-playlist .show-item .show-item-info{display:flex;flex-direction:row;justify-content:space-between}.site-leyendasgt .show-playlist .show-item .show-item-title{font-weight:700;margin-bottom:5px}.site-leyendasgt .show-playlist .show-item .show-item-date{font-style:italic;font-size:.9rem}.site-leyendasgt .show-playlist .show-item .show-item-description .price{font-weight:700;font-size:.8rem;text-align:left;padding-bottom:5px}.site-leyendasgt .footer{background:#414141;padding:30px;margin:50px 100px}.site-leyendasgt .footer h2{font-size:1.3rem}.site-leyendasgt .footer .logos{display:flex;flex-direction:row;justify-content:space-between}@media (max-width:768px){.site-leyendasgt{margin-top:50px!important}.site-leyendasgt .header .background{display:none}.site-leyendasgt .header .background-mobile{display:block}.site-leyendasgt .show-info{margin-top:-30px;padding:0 20px}.site-leyendasgt .show-info .show-description{margin-top:30px;width:100%}.site-leyendasgt .body{padding:10px 20px}.site-leyendasgt .show-playlist{padding:20px 0}.site-leyendasgt .show-playlist .show-item{padding:20px 0;grid-template-columns:160px auto;grid-template-rows:auto}.site-leyendasgt .show-playlist .show-item.active{background:#333}.site-leyendasgt .show-playlist .show-item .show-item-image{grid-row:1/1;width:150px;height:85px;margin-right:10px;position:relative}.site-leyendasgt .show-playlist .show-item .show-item-image img{width:150px;height:85px}.site-leyendasgt .show-playlist .show-item .show-item-image .play-overlay a{font-size:2.5rem;color:#fff;background:rgba(0,0,0,.4)}.site-leyendasgt .show-playlist .show-item .show-item-image .live-overlay div{margin-right:0;margin-top:0}.site-leyendasgt .show-playlist .show-item .show-item-info{display:block}.site-leyendasgt .show-playlist .show-item .show-item-description{grid-column:1/span 2;padding-top:10px}.site-leyendasgt .show-buy-tickets .show-tickets{display:flex;flex-direction:column;flex-wrap:wrap;grid-gap:20px;gap:20px;padding:20px;align-items:center}.site-leyendasgt .footer{background:#414141;padding:30px;margin:0 20px}.site-leyendasgt .footer .logos{display:flex;flex-direction:column;justify-content:center;grid-gap:10px;gap:10px;text-align:center;align-items:center}.site-leyendasgt .footer .logos img{width:50%}}.site-jandir{color:#fff;font-family:"Montserrat"!important;padding-left:0;padding-right:0;background-color:#000}.site-jandir .header .background{width:100%;height:56.25vw;background-position:50%;background-size:cover;z-index:-1;top:0;left:0}.site-jandir .show-info{margin-top:-110px;padding:0 100px}.site-jandir .show-info .show-title{font-weight:700}.site-jandir .show-info .show-badges{font-size:10px;display:flex;justify-content:flex-start;line-height:21px}.site-jandir .show-info .show-year{margin-right:10px;line-height:21px;height:21px}.site-jandir .show-info .show-quality,.site-jandir .show-info .show-rating{margin-right:10px;padding:4px 4px 0 6px;border:1px solid #4b4b4b;line-height:12px;height:21px}.site-jandir .show-info .show-description{margin-top:30px;width:70%}.site-jandir .body{padding:20px 100px}.site-jandir .song-container{border-top:1px solid #4b4b4b;margin-top:40px;padding-top:40px;display:grid;grid-template-columns:380px auto 100px;grid-column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.site-jandir .song-container .song-cover{width:380px}.site-jandir .song-container .song-cover img{width:100%;height:100%}.site-jandir .song-container .song-info h1{font-size:1.3rem;font-weight:700;padding:0;margin:0}.site-jandir .song-container .song-info label{font-size:.8rem;text-transform:uppercase}.site-jandir .song-container .song-info dl{padding-top:20px;display:grid;grid-template-columns:150px auto;font-size:.7rem}.site-jandir .song-container .song-info dl dd,.site-jandir .song-container .song-info dl dt{margin:0}.site-jandir .song-video{justify-content:center;text-align:center;padding:20px 0}.site-jandir .song-video h1{justify-content:center;font-size:1.2rem;font-weight:700}.site-jandir .song-video .song-video-container{display:flex;justify-content:center;padding:20px 0}.site-jandir .song-video .song-video-container .youtube{width:800px;height:450px}.site-jandir .song-video .song-video-container .placeholder{width:80%}.site-jandir .song-video .song-video-container .vimeo{width:800px;height:450px;justify-content:center;align-items:center}.site-jandir .song-gallery{justify-content:center;text-align:center;padding:20px 0}.site-jandir .song-gallery h1{justify-content:center;font-size:1.2rem;font-weight:700}.site-jandir .song-gallery .gallery-container{display:flex;justify-content:center}.site-jandir .song-gallery .gallery-container .carousel{width:800px}.site-jandir .social-links{display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:10px;gap:10px;padding:5px 0}.site-jandir .social-links a{text-decoration:none;white-space:nowrap}.site-jandir .social-links a:hover{text-decoration:underline}.site-jandir .custom-icon{width:30px;height:30px;display:inline-block}.site-jandir .custom-icon.deezer{background-image:url(https://assets.viveloonline.com/shows/614e1d380ffb10805d96f43f/jam_deezer-circle.png)}.site-jandir .footer{background:#414141;padding:30px;margin:50px 100px}.site-jandir .footer h2{font-size:1.3rem}.site-jandir .footer .content{display:grid;grid-template-columns:auto 200px;text-align:justify}.site-jandir .footer .content .logos{padding-left:20px}.site-jandir .footer .logos{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}@media (max-width:768px){.site-jandir{margin-top:50px!important}.site-jandir .show-info{margin-top:-30px;padding:0 20px}.site-jandir .show-info .show-description{margin-top:30px;width:100%}.site-jandir .body{padding:10px 20px}.site-jandir .song-container{display:grid;grid-template-columns:300px;grid-row-gap:30px;row-gap:30px}.site-jandir .song-container .song-cover{width:300px;height:300px;margin-left:auto;margin-right:auto;justify-content:center}.site-jandir .song-gallery .carousel{width:300px}.site-jandir .song-video .song-video-container .vimeo,.site-jandir .song-video .song-video-container .youtube{width:300px;height:168px}.site-jandir .song-gallery .gallery-container .carousel{width:100%}.site-jandir .footer{padding:30px;margin:0 20px}.site-jandir .footer .content{display:inline-block;margin:0}.site-jandir .footer .content .logos{padding:0}}.site-jandirvolar{color:#fff;font-family:"Montserrat"!important;padding-left:0;padding-right:0;background-color:#000}.site-jandirvolar .header .background{display:block;width:100%;height:56.25vw;background-position:50%;background-size:cover;background-image:url(http://assets.viveloonline.com/shows/5eed57a46ba924af375b7178/juevesdetrova-20200626-portada.png);z-index:-1;top:0;left:0}.site-jandirvolar .header .background-mobile{display:none;width:100%;height:162.66vw;background-position:top;background-size:cover;z-index:-1;top:0;left:0}.site-jandirvolar .channel-info{margin-top:-200px;padding:0 100px}.site-jandirvolar .channel-info .show-title{font-weight:700}.site-jandirvolar .channel-info .show-badges{font-size:10px;display:flex;justify-content:flex-start;line-height:21px}.site-jandirvolar .channel-info .show-year{margin-right:10px;line-height:21px;height:21px}.site-jandirvolar .channel-info .show-quality,.site-jandirvolar .channel-info .show-rating{margin-right:10px;padding:4px 4px 0 6px;border:1px solid grey;line-height:12px;height:21px}.site-jandirvolar .channel-info .show-description{margin-top:30px;width:70%}.site-jandirvolar .body{padding:20px 0}.site-jandirvolar .body .show-info{background:#404040;padding:40px;display:flex;justify-content:center}.site-jandirvolar .show-info .show-info-border{border:8px solid #bfd96e;padding:20px;max-width:1300px}.site-jandirvolar .show-info .show-info-header{display:flex;flex-direction:row}.site-jandirvolar .show-info .album-image{width:320px;height:320px;padding:0 20px 20px 0}.site-jandirvolar .show-info .album-image img{width:100%;height:100%}.site-jandirvolar .show-info .album-info{text-transform:uppercase}.site-jandirvolar .show-info .album-info .album-title{font-size:36px;color:#fff;text-transform:uppercase;font-weight:600;letter-spacing:15px}.site-jandirvolar .show-info .album-info .album-subtitle{font-size:26px;line-height:26px;color:#bfd96e;text-transform:uppercase;font-weight:600;letter-spacing:5px;padding-bottom:5px}.site-jandirvolar .show-info .album-info .show-date{font-size:24px;line-height:26px;color:#fff;font-weight:600;text-transform:uppercase}.site-jandirvolar .show-info .album-info .show-date-alternate{font-size:14px;color:#fff;text-transform:uppercase;padding-bottom:5px}.site-jandirvolar .show-info .album-info .show-venue{font-size:18px;color:#fff;text-transform:uppercase;border-bottom:1px solid #fff;padding-bottom:20px;letter-spacing:3px}.site-jandirvolar .show-info .album-info .ticket-box{display:flex;flex-direction:row;grid-column-gap:10px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;padding-top:20px;align-items:center}.site-jandirvolar .show-info .show-play button{background:#bfd96e;border:none;padding:10px 40px;border-radius:10px;color:#404040;text-transform:uppercase;font-size:20px;font-weight:600;margin:0;letter-spacing:2px}.site-jandirvolar .show-info .show-play button:hover{background:#d2e98c}.site-jandirvolar .show-info .ticket-box .show-ticket-info{font-size:14px;letter-spacing:2px}.site-jandirvolar .show-info .ticket-info{margin-top:20px;border-top:1px solid #fff;padding:10px 0}.site-jandirvolar .show-info .ticket-info .ticket-info-layout{display:flex;justify-content:flex-start;grid-column-gap:10px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.site-jandirvolar .show-info .ticket-info label{font-size:20px;font-weight:700;text-transform:uppercase}.site-jandirvolar .show-info .ticket-info ul{width:400px;text-transform:uppercase;font-size:12px;letter-spacing:2px;padding:0}.site-jandirvolar .show-info .ticket-info ul li{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:10px;margin:0}.site-jandirvolar .show-info .ticket-info .ticket-buttons{text-align:right;display:flex;flex-direction:row;justify-content:flex-end}.site-jandirvolar .show-info .ticket-info .ticket-buttons .ticket{display:flex;flex-direction:row;align-items:center}.site-jandirvolar .show-info .ticket-info .ticket-buttons .hole-start{width:20px;height:20px;border-radius:10px;background:#404040;margin-right:-8px;z-index:10}.site-jandirvolar .show-info .ticket-info .ticket-buttons .hole-end{width:20px;height:20px;border-radius:10px;background:#404040;margin-left:-8px;z-index:10}.site-jandirvolar .show-info .ticket-info .ticket-buttons button{background:#bfd96e;border:none;padding:10px 40px;border-radius:10px;color:#404040;text-transform:uppercase;font-size:16px;font-weight:600;margin:0;line-height:16px;min-width:290px;letter-spacing:2px}.site-jandirvolar .show-info .ticket-info .ticket-buttons button:hover{background:#d2e98c}.site-jandirvolar .show-info .ticket-info .ticket-buttons button span{font-size:8px;font-weight:lighter;white-space:nowrap;line-height:8px}.site-jandirvolar .show-info .ticket-info .ticket-buttons button:disabled,.site-jandirvolar .show-info .ticket-info .ticket-buttons button[disabled]{background:#949494}.site-jandirvolar .show-info .ticket-info .ticket-sales{text-transform:uppercase;font-size:12px;padding-left:10px}.site-jandirvolar .show-info .ticket-info .ticket-sales .ticket-sales-info{letter-spacing:3px;padding-bottom:10px}.site-jandirvolar .show-info .ticket-info .ticket-sales .ticket-sales-place{display:grid;grid-template-columns:50px auto;grid-column-gap:10px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.site-jandirvolar .show-info .ticket-info .ticket-sales .ticket-sales-place .place-icon img{width:50px;height:50px}.site-jandirvolar .show-info .ticket-info .ticket-sales .ticket-sales-place dl{display:flex;flex-direction:column;justify-content:center;height:50px;padding:0;margin:0}.site-jandirvolar .show-info .ticket-info .ticket-sales .ticket-sales-place dt{font-size:14px;letter-spacing:3px}.site-jandirvolar .show-info .ticket-info .ticket-sales .ticket-sales-place dd{font-size:12px;padding:0;margin:0}.site-jandirvolar .song-container{border-top:1px solid #4b4b4b;margin-top:40px;padding:40px 40px 0;display:grid;grid-template-columns:380px auto 100px;grid-column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.site-jandirvolar .song-container .song-cover{width:380px;height:380px}.site-jandirvolar .song-container .song-cover img{width:100%;height:100%}.site-jandirvolar .song-container .song-info h1{font-size:1.3rem;font-weight:700;padding:0;margin:0}.site-jandirvolar .song-container .song-info label{font-size:.8rem;text-transform:uppercase}.site-jandirvolar .song-container .song-info dl{padding-top:20px;display:grid;grid-template-columns:150px auto;font-size:.7rem}.site-jandirvolar .song-container .song-info dl dd,.site-jandirvolar .song-container .song-info dl dt{margin:0}.site-jandirvolar .song-video{justify-content:center;text-align:center;padding:20px 0}.site-jandirvolar .song-video h1{justify-content:center;font-size:1.2rem;font-weight:700}.site-jandirvolar .song-video .song-video-container{display:flex;justify-content:center;padding:20px 0}.site-jandirvolar .song-video .song-video-container .youtube{width:800px;height:450px}.site-jandirvolar .song-video .song-video-container .placeholder{width:80%}.site-jandirvolar .song-video .song-video-container .vimeo{width:800px;height:450px;justify-content:center;align-items:center}.site-jandirvolar .song-gallery{justify-content:center;text-align:center;padding:20px 0}.site-jandirvolar .song-gallery h1{justify-content:center;font-size:1.2rem;font-weight:700}.site-jandirvolar .song-gallery .gallery-container{display:flex;justify-content:center}.site-jandirvolar .song-gallery .gallery-container .carousel{width:800px}.site-jandirvolar .social-links{display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:10px;gap:10px;padding:5px 0}.site-jandirvolar .social-links a{text-decoration:none;white-space:nowrap}.site-jandirvolar .social-links a:hover{text-decoration:underline}.site-jandirvolar .custom-icon{width:30px;height:30px;display:inline-block}.site-jandirvolar .custom-icon.deezer{background-image:url(https://assets.viveloonline.com/shows/614e1d380ffb10805d96f43f/jam_deezer-circle.png)}.site-jandirvolar .footer{background:#414141;padding:30px;margin:50px 100px}.site-jandirvolar .footer h2{font-size:1.3rem}.site-jandirvolar .footer .content{display:grid;grid-template-columns:auto 200px;text-align:justify}.site-jandirvolar .footer .content .logos{padding-left:20px}.site-jandirvolar .footer .logos{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}@media (max-width:768px){.site-jandirvolar{margin-top:0!important}.site-jandirvolar .header .background{display:none}.site-jandirvolar .header .background-mobile{display:block}.site-jandirvolar .channel-info{margin-top:-150px;padding:0 20px}.site-jandirvolar .channel-info .show-description{margin-top:30px;width:100%}.site-jandirvolar .body{padding:30px 0}.site-jandirvolar .body .show-info{padding:40px 20px}.site-jandirvolar .show-info .show-info-border{padding:10px;max-width:100%;border-width:4px}.site-jandirvolar .show-info .show-info-header{display:flex;flex-direction:column}.site-jandirvolar .show-info .show-description{padding-top:20px;text-align:justify}.site-jandirvolar .show-info .album-info .ticket-box,.site-jandirvolar .show-info .ticket-info .ticket-info-layout{flex-direction:column}.site-jandirvolar .show-info .ticket-info ul{width:100%}.site-jandirvolar .show-info .ticket-info .ticket-buttons{flex-direction:column;align-items:center;grid-row-gap:10px;row-gap:10px}.site-jandirvolar .song-container{display:grid;grid-template-columns:300px;grid-row-gap:30px;row-gap:30px}.site-jandirvolar .song-container .song-cover{width:300px;height:300px;margin-left:auto;margin-right:auto;justify-content:center}.site-jandirvolar .song-gallery .carousel{width:300px}.site-jandirvolar .song-video .song-video-container .vimeo,.site-jandirvolar .song-video .song-video-container .youtube{width:300px;height:168px}.site-jandirvolar .song-gallery .gallery-container .carousel{width:100%}.site-jandirvolar .footer{padding:30px;margin:0 20px}.site-jandirvolar .footer .content{display:inline-block;margin:0}.site-jandirvolar .footer .content .logos{padding:0}}.site-malasintenciones{color:#fff;font-family:"Montserrat"!important;padding-left:0;padding-right:0;background-color:#000}.site-malasintenciones .header .background{width:100%;height:56.25vw;background-position:50%;background-size:cover;z-index:-1;top:0;left:0}.site-malasintenciones .show-info{margin-top:-200px;padding:0 100px}.site-malasintenciones .show-info .show-title{font-weight:700}.site-malasintenciones .show-info .show-badges{font-size:10px;display:flex;justify-content:flex-start;line-height:21px}.site-malasintenciones .show-info .show-year{margin-right:10px;line-height:21px;height:21px}.site-malasintenciones .show-info .show-quality,.site-malasintenciones .show-info .show-rating{margin-right:10px;padding:4px 4px 0 6px;border:1px solid #4b4b4b;line-height:12px;height:21px}.site-malasintenciones .show-info .show-description{margin-top:30px;width:70%}.site-malasintenciones .body{padding:20px 100px}.site-malasintenciones .body .seasons{display:flex;flex-direction:row;justify-content:start;border-bottom:1px solid cb177f;font-size:1.5rem}.site-malasintenciones .body .seasons .season-title{font-weight:700;padding-left:15px;padding-right:50px;padding-bottom:5px}.site-malasintenciones .body .seasons .season-name{font-weight:700;padding-bottom:5px}.site-malasintenciones .body .seasons .season-name a{text-decoration:none;display:block;padding-left:50px;padding-right:50px;cursor:pointer}.site-malasintenciones .body .seasons .season-name.selected{color:#cb177f;border-bottom:5px solid #cb177f}.site-malasintenciones .body .seasons .season-name.selected a{color:#cb177f}.site-malasintenciones .show-playlist{padding:10px 0;background:#000;border-top:1px solid #333}.site-malasintenciones .show-playlist .show-item{padding:30px 0;display:grid;grid-template-columns:320px auto;grid-template-rows:1.5rem auto;border-bottom:1px solid #333}.site-malasintenciones .show-playlist .show-item.active{background:#333}.site-malasintenciones .show-playlist .show-item .show-item-image{grid-row:1/span 2;width:300px;height:170px;margin-right:20px;position:relative}.site-malasintenciones .show-playlist .show-item .show-item-image img{width:300px;height:170px}.site-malasintenciones .show-playlist .show-item .show-item-image .play-overlay{width:100%;height:100%;color:#fff;position:absolute;top:0;left:0;z-index:100;display:flex;justify-content:center;align-content:center}.site-malasintenciones .show-playlist .show-item .show-item-image .play-overlay a{width:100%;height:100%;font-size:5rem;color:hsla(0,0%,100%,0);background:transparent;cursor:pointer}.site-malasintenciones .show-playlist .show-item .show-item-image .play-overlay a:hover{width:100%;height:100%;color:#fff;background:rgba(0,0,0,.7)}.site-malasintenciones .show-playlist .show-item .show-item-image .live-overlay{color:#fff;position:absolute;top:0;right:0;text-align:right}.site-malasintenciones .show-playlist .show-item .show-item-image .live-overlay div{z-index:101;font-size:.8rem;margin-right:10px;margin-top:6px;padding:2px 5px;border-radius:3px;background:rgba(0,0,0,.5)}.site-malasintenciones .show-playlist .show-item .show-item-image .soon-overlay{width:100%;height:100%;color:#fff;font-weight:700;position:absolute;top:0;left:0;z-index:100;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.6)}.site-malasintenciones .show-playlist .show-item .show-item-content{padding-left:20px}.site-malasintenciones .show-playlist .show-item .show-item-info{display:flex;flex-direction:row;justify-content:space-between}.site-malasintenciones .show-playlist .show-item .show-item-title{font-weight:700;margin-bottom:5px}.site-malasintenciones .show-playlist .show-item .show-item-title a{text-decoration:none}.site-malasintenciones .show-playlist .show-item .show-item-title a:hover{text-decoration:underline;cursor:pointer}.site-malasintenciones .show-playlist .show-item .show-item-date{font-style:italic;font-size:.9rem}.site-malasintenciones .show-playlist .show-item .show-item-action{margin-top:15px;font-size:.8rem}.site-malasintenciones .show-playlist .show-item .show-item-action a,.site-malasintenciones .show-playlist .show-item .show-item-action button{width:200px}.site-malasintenciones .footer{background:#414141;padding:30px;margin:50px 100px}.site-malasintenciones .footer h2{font-size:1.3rem}.site-malasintenciones .footer .content{display:grid;grid-template-columns:auto 200px;text-align:justify}.site-malasintenciones .footer .content .logos{padding-left:20px}.site-malasintenciones .footer .logos{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}@media (max-width:768px){.site-malasintenciones{margin-top:50px!important}.site-malasintenciones .header .background{height:431px}.site-malasintenciones .show-info{margin-top:-10px;padding:0 20px}.site-malasintenciones .show-info .show-description{margin-top:30px;width:100%}.site-malasintenciones .body{padding:10px 20px}.site-malasintenciones .body .seasons{display:flex;flex-direction:row;justify-content:start;border-bottom:1px solid cb177f;font-size:1.1rem;margin-top:20px}.site-malasintenciones .body .seasons .season-title{font-weight:700;padding-left:5px;padding-right:20px;padding-bottom:5px}.site-malasintenciones .body .seasons .season-name{font-weight:700;padding-bottom:5px}.site-malasintenciones .body .seasons .season-name a{text-decoration:none;display:block;padding-left:30px;padding-right:30px;cursor:pointer}.site-malasintenciones .show-playlist{padding:20px 0}.site-malasintenciones .show-playlist .show-item{padding:20px 0;grid-template-columns:160px auto;grid-template-rows:auto}.site-malasintenciones .show-playlist .show-item.active{background:#333}.site-malasintenciones .show-playlist .show-item .show-item-image{grid-row:1/1;width:150px;height:85px;margin-right:10px;position:relative}.site-malasintenciones .show-playlist .show-item .show-item-image img{width:150px;height:85px}.site-malasintenciones .show-playlist .show-item .show-item-image .play-overlay a{font-size:2.5rem;color:#fff;background:rgba(0,0,0,.4)}.site-malasintenciones .show-playlist .show-item .show-item-image .live-overlay div{margin-right:0;margin-top:0}.site-malasintenciones .show-playlist .show-item .show-item-info{display:block}.site-malasintenciones .show-playlist .show-item .show-item-description{grid-column:1/span 2;padding-top:10px}.site-malasintenciones .footer{padding:30px;margin:0 20px}.site-malasintenciones .footer .content{display:inline-block;margin:0}.site-malasintenciones .footer .content .logos{padding:0}}.site-india2021{background:#fff;background:#4e1a2a url(https://assets.viveloonline.com/shows/festivalindia2021/header%20background%20mobile.png) no-repeat fixed 50%;color:#000;font-family:"Roboto";background-size:cover;margin-top:65px}.site-india2021 .header{height:auto;padding:10px;border:none}.site-india2021 .header img{width:100%}.site-india2021 .title-container{background:#fff;border-radius:10px;padding:5px;position:relative;margin:50px 10px}.site-india2021 .title-container .india-logo{width:87px;height:136px}.site-india2021 .title-container .movie-collage{margin-top:120px}.site-india2021 .title-container .movie-collage .desktop{display:none}.site-india2021 .title-container .movie-collage .mobile{display:block}.site-india2021 .header .title{font-family:"Rufina";color:#403434;display:flex;position:absolute;align-items:flex-end;top:-30px}.site-india2021 .header .title h1{font-size:28px;font-weight:700;padding-left:5px}.site-india2021 .header .title h2{font-size:14px;margin:0;padding-left:5px}.site-india2021 .body .description{color:#3e3e3e;font-family:"Roboto"!important;font-size:20px;padding-top:20px;margin-bottom:30px}.site-india2021 .body{text-align:center;background:#f7f7f7;padding:20px 10px 100px}.site-india2021 .body h1{font-family:"Rufina";color:#403434;font-size:24px}.site-india2021 .body .events{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto}.site-india2021 .body .events a{color:#000;text-decoration:none}.site-india2021 .body .events .movie{width:160px;padding:5px;display:flex;flex-direction:column;box-shadow:0 3px 7px #888;border-radius:5px;background-color:#fff;margin:10px 3px}.site-india2021 .body .events a:hover .movie{box-shadow:0 5px 5px #888}.site-india2021 .body .events .movie .poster img{width:100%;border-radius:3px}.site-india2021 .body .events .movie .info{display:grid;grid-template-columns:auto 30px;padding:3px;align-items:center}.site-india2021 .body .events .movie .info .title{text-align:left;font-size:12px}.site-india2021 .body .events .movie .info .genre{text-align:left;font-size:12px;color:#c4c4c4}.site-india2021 .body .events .movie .info .month{text-align:center;font-size:10px;font-weight:700}.site-india2021 .body .events .movie .info .date{text-align:center;font-size:22px;margin-top:-5px;font-weight:100}.site-india2021 .show-header{display:flex;justify-content:space-between;background:#fff;margin:10px 10px 0}.site-india2021 .show-header .festival-title{display:flex;flex-direction:row}.site-india2021 .show-header .festival-title:hover{cursor:pointer}.site-india2021 .show-header .india-logo{width:70px}.site-india2021 .show-header .india-logo img{width:100%}.site-india2021 .show-header .title{display:block;position:static;font-family:"Rufina";padding:0 5px 0 10px;color:#403434}.site-india2021 .show-header .title h1{flex-grow:2;font-size:22px;margin:0}.site-india2021 .show-header .title h1 span{display:block}.site-india2021 .show-header .title h2{flex-grow:2;font-size:14px;margin:0}.site-india2021 .show-header .title h3{font-size:11px}.site-india2021 .show-header .date-box{width:45px;border:1px solid #c4c4c4;background:#e2e2e2;border-radius:3px;padding-top:4px;padding-bottom:0}.site-india2021 .show-header .date-box .month{text-align:center;font-size:12px;font-weight:700}.site-india2021 .show-header .date-box .date{text-align:center;font-size:24px;margin-top:-5px;font-weight:100}.site-india2021 .show{background:#fff;padding:10px;margin:0 10px 10px}.site-india2021 .show .poster{width:110px;float:left;margin-right:10px}.site-india2021 .show .poster img{width:100%}.site-india2021 .show .show-info .info{padding:0 10px}.site-india2021 .show .show-info .info .title{font-size:24px}.site-india2021 .show .instructions,.site-india2021 .show .show-info .info .description{font-size:12px}.site-india2021 .show .movie-info1{display:flex;flex-flow:row wrap;clear:both}.site-india2021 .show .movie-info1>div{border-right:1px solid #c4c4c4;padding-left:10px;padding-right:10px;margin-bottom:5px}.site-india2021 .show .movie-info1>div label{font-weight:700;font-size:8px;margin-bottom:0}.site-india2021 .show .movie-info1>div>div{font-size:12px}.site-india2021 .show .movie-info2>div{font-size:10px}.site-india2021 .show .movie-info2>div label{padding-right:10px;width:50px}.site-india2021 .show .movie-info2>div span{color:#666}.site-india2021 .show .ticket{padding:5px 0;border:1px solid B96A16}.site-india2021 .show .actions{display:flex;flex-direction:column}.site-india2021 .show .actions button{width:100%;margin-bottom:5px}.site-india2021 .show .actions .india-tickets{background-color:#f18a1c;border-color:#b96a16}.site-india2021 .show .actions .india-tickets:hover{background-color:#d07a1e;border-color:#b96a16}.site-india2021 .show .actions .india-tickets:focus{background-color:#d07a1e;border-color:#b96a16;box-shadow:0 0 0 .2rem rgb(255 235 213)}.site-india2021 .trailer{background:#000;padding:20px 0 60px}.site-india2021 .trailer label{font-family:"Rufina";color:#fff;font-size:24px;text-align:center;width:100%}@media (min-width:768px){.site-india2021{padding-top:30px;background-image:url(https://assets.viveloonline.com/shows/festivalindia2021/header%20background.png)}.site-india2021 .header{max-width:1200px;margin-left:auto;margin-right:auto}.site-india2021 .title-container{background:#fff;padding:20px;position:relative}.site-india2021 .title-container .india-logo{width:87px;height:136px}.site-india2021 .title-container .movie-collage{margin-top:120px}.site-india2021 .title-container .movie-collage .desktop{display:block}.site-india2021 .title-container .movie-collage .mobile{display:none}.site-india2021 .header .poster{width:50%}.site-india2021 .header img{width:100%}.site-india2021 .header .title{padding:15px 20px 40px}.site-india2021 .header .title h1{margin-left:10px;font-size:48px}.site-india2021 .header .title h1 br{display:none}.site-india2021 .header .title h2{margin-left:10px;font-size:28px;margin-bottom:15px}.site-india2021 .body .description{font-size:14px;max-width:1200px;margin-left:auto;margin-right:auto}.site-india2021 .body .events{justify-content:center;max-width:980px}.site-india2021 .body .events .movie{width:240px;padding:15px;display:flex;flex-direction:column;margin:20px 38px}.site-india2021 .body .events .movie .info .title{font-size:16px}.site-india2021 .show-header{max-width:980px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;padding-top:10px;border-top-left-radius:5px;border-top-right-radius:5px}.site-india2021 .show-header .india-logo{width:70px}.site-india2021 .show-header .title{padding:0 5px 0 30px}.site-india2021 .show-header .title h1{font-size:35px}.site-india2021 .show-header .title h1 span{display:inline-block}.site-india2021 .show-header .title h2{font-size:21px}.site-india2021 .show-header .date-box{width:70px;padding-top:10px;padding-bottom:5px}.site-india2021 .show-header .date-box .month{font-size:20px}.site-india2021 .show-header .date-box .date{font-size:35px;margin-top:-15px}.site-india2021 .show{max-width:980px;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:5px;border-top-left-radius:0;border-top-right-radius:0;padding:10px;margin-left:auto;margin-right:auto;margin-bottom:30px}.site-india2021 .show .poster{width:225px;margin-right:20px}.site-india2021 .show .show-info .movie-info1{clear:none}.site-india2021 .show .show-info .movie-info2{display:grid;grid-template-columns:50% 50%}.site-india2021 .show .actions{display:flex;flex-direction:row}.site-india2021 .show .actions button{width:200px;margin-right:10px}.site-india2021 .trailer .video-player{max-width:980px;margin-left:auto;margin-right:auto;padding-top:0;height:400px;background-image:none}}.marimbas2021{color:#fff;background:#fff;font-family:"Montserrat"!important;padding-left:0;padding-right:0;margin-top:25px!important}.marimbas2021 .show-header{padding:0;width:100%;flex-direction:column;justify-content:center}.marimbas2021 .show-header .header,.marimbas2021 .show-header .header img{width:100%}.marimbas2021 .show-header .message{width:70%;display:grid;grid-template-columns:300px auto;padding:50px 100px;align-items:center}.marimbas2021 .show-header .message .guinness img,.marimbas2021 .show-header .message .text img{width:100%}.marimbas2021 .show-header .fecha{width:700px}.marimbas2021 .show-header .fecha img{width:100%}.marimbas2021 .show-footer{display:flex;flex-direction:column;width:100%;justify-content:space-between;align-items:center}.marimbas2021 .show-footer .logos{width:70%}.marimbas2021 .show-footer .footer,.marimbas2021 .show-footer .footer img,.marimbas2021 .show-footer .logos img{width:100%}.marimbas2021 .show-content{margin:100px;border:3px solid #007130;border-radius:10px;overflow:hidden}.marimbas2021 .desktop{display:flex}.marimbas2021 .mobile{width:100%;display:none}.marimbas2021 .show-player{background:#000;color:#fff}@media (max-width:900px){.marimbas2021 .desktop{display:none}.marimbas2021 .mobile{display:flex}.marimbas2021 .show-header .message{width:100%;display:flex;flex-direction:column;padding:0;align-items:center}.marimbas2021 .show-header .fecha{width:100%}.marimbas2021 .show-content{margin:20px 0;border:none;border-radius:0}.marimbas2021 .show-footer .logos{width:100%;padding-bottom:40px}}.marimbas2024{color:#fff;background:#fff;font-family:"Montserrat"!important;padding-left:0;padding-right:0;margin-top:25px!important}.marimbas2024 .show-header{padding:0;width:100%;flex-direction:column;justify-content:center;border-bottom:15px solid #009fe3}.marimbas2024 .show-header .header,.marimbas2024 .show-header .header img{width:100%}.marimbas2024 .show-footer{display:flex;flex-direction:column;width:100%;justify-content:space-between;align-items:center;border-top:15px solid #009fe3}.marimbas2024 .show-footer .logos{width:70%}.marimbas2024 .show-footer .footer,.marimbas2024 .show-footer .footer img,.marimbas2024 .show-footer .logos img{width:100%}.marimbas2024 .show-content{margin:100px;border:5px solid #1e72b9;border-radius:10px;overflow:hidden}.marimbas2024 .desktop{display:flex}.marimbas2024 .mobile{width:100%;display:none}.marimbas2024 .show-player{background:#000;color:#fff}@media (max-width:900px){.marimbas2024 .desktop{display:none}.marimbas2024 .mobile{display:flex}.marimbas2024 .show-content{margin:0;border:none;border-radius:0}.marimbas2024 .show-header{border-bottom-width:5px}.marimbas2024 .show-footer{border-top-width:5px}}.teleton2021{color:#000;background:#fff;font-family:"Montserrat"!important;padding-left:0;padding-right:0;margin-top:15px!important}.teleton2021 .header .desktop{display:none}.teleton2021 .header .desktop img{width:100%}.teleton2021 .header .mobile{display:block}.teleton2021 .header .mobile img{width:100%}.teleton2021 .body .compra{padding:20px 10px;display:flex;flex-direction:column;justify-content:center;align-items:center}.teleton2021 .body .compra img{width:100%}.teleton2021 .body .compra .agencia,.teleton2021 .body .compra .descarga,.teleton2021 .body .compra .online{padding-bottom:50px;text-align:center;flex-direction:column;justify-content:center}.teleton2021 .body .compra .online{width:230px}.teleton2021 .body .compra .agencia{width:290px}.teleton2021 .body .compra .descarga{width:100%}.teleton2021 .body .compra .descarga img{width:320px}.teleton2021 .body .compra .descarga button{padding:5px 20px}.teleton2021 .body .search{display:flex;flex-direction:row;align-items:center;justify-content:center}.teleton2021 .body .search label{font-size:20px;font-weight:700;color:#00492b;padding-right:5px;margin:0}.teleton2021 .body .search input{font-size:20px;width:180px}.teleton2021 .body .results{border:2px solid #01b64f;border-radius:10px;margin:10px;padding:20px;font-size:14px}.teleton2021 .body .results .codes{display:flex;flex-direction:column;justify-content:center}.teleton2021 .body .results .codes .code{font-size:20px;font-weight:700;color:#00492b}.teleton2021 button{background:#01b64f;color:#fff;padding:5px 35px;border:none;border-radius:5px;margin:5px;font-weight:700;font-size:20px}.teleton2021 button:hover{background:#00492b}.teleton2021 a.button{background:#01b64f;color:#fff;padding:8px 35px;border:none;border-radius:5px;margin:5px;font-weight:700;font-size:20px;text-decoration:none}.teleton2021 a.button:hover{background:#00492b}.teleton2021 .body .player{background:#d7d7d7;padding:100px 30px;text-align:center;display:flex;flex-direction:column;justify-content:center}.teleton2021 .body .player img{width:100%}.teleton2021 .footer{padding:80px 30px}.teleton2021 .footer .logos{display:flex;justify-content:center;text-align:center}.teleton2021 .footer .logos img{width:80%}@media (min-width:900px){.teleton2021{padding:0!important;margin-left:0;margin-right:0}.teleton2021 .header .desktop{display:block}.teleton2021 .header .mobile{display:none}.teleton2021 .body .compra{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto;justify-items:center}.teleton2021 .body .compra .online{width:300px}.teleton2021 .body .compra .agencia{width:390px}.teleton2021 .body .compra .descarga{width:430px;grid-column-end:span 2}.teleton2021 .body .player img{width:450px}.teleton2021 .footer .logos img{width:280px}}.site-india2023{background:#fff;background:#4e1a2a url(https://assets.viveloonline.com/shows/semanacineindia202301/header%20background%20mobile.png) no-repeat fixed 50%;color:#000;font-family:"Roboto";background-size:cover;margin-top:65px}.site-india2023 .header{height:auto;padding:10px;border:none}.site-india2023 .header img{width:100%}.site-india2023 .title-container{display:flex;flex:1 1;background:#fff;border-radius:10px;position:relative;margin:50px 10px}.site-india2023 .title-container-orange{display:flex;flex:1 1;width:100%;height:100%;background:linear-gradient(180deg,rgba(231,169,137,.5),rgba(231,169,137,0));border-radius:10px}.site-india2023 .title-container-yellow{width:100%;height:100%;padding:5px;background:linear-gradient(211.99deg,rgba(255,219,92,.5) -3.47%,rgba(202,182,77,0) 55.25%);border-radius:10px}.site-india2023 .title-container .india-logo{width:87px;height:136px}.site-india2023 .title-container .movie-collage{margin-top:5px}.site-india2023 .title-container .movie-collage .desktop{display:none}.site-india2023 .title-container .movie-collage .mobile{display:block}.site-india2023 .header .title{font-family:"Rufina";color:#664521;display:flex;align-items:flex-end}.site-india2023 .header .title h1{font-size:28px;font-weight:700;padding-left:5px}.site-india2023 .header .title h2{color:#ab4105;font-size:14px;margin:0;padding-left:5px}.site-india2023 .body .description{background:#fff;color:#3e3e3e;font-family:"Roboto"!important;font-size:20px;padding-top:20px;margin-bottom:30px}.site-india2023 .body .description .logos,.site-india2023 .body>.logos{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:15px;gap:15px;margin-top:20px}.site-india2023 .body{text-align:center;background:#f7f7f7;padding:20px 10px 100px}.site-india2023 .body h1{font-family:"Rufina";color:#403434;font-size:24px}.site-india2023 .body .events{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto}.site-india2023 .body .events a{color:#000;text-decoration:none}.site-india2023 .body .events .movie{width:160px;padding:5px;display:flex;flex-direction:column;box-shadow:0 3px 7px #888;border-radius:5px;background-color:#fff;margin:10px 3px}.site-india2023 .body .events a:hover .movie{box-shadow:0 5px 5px #888}.site-india2023 .body .events .movie .poster img{width:100%;border-radius:3px}.site-india2023 .body .events .movie .info{display:grid;grid-template-columns:auto 30px;padding:3px;align-items:center}.site-india2023 .body .events .movie .info .title{text-align:left;font-size:12px}.site-india2023 .body .events .movie .info .genre{text-align:left;font-size:12px;color:#c4c4c4}.site-india2023 .body .events .movie .info .month{text-align:center;font-size:10px;font-weight:700}.site-india2023 .body .events .movie .info .date{text-align:center;font-size:22px;margin-top:-5px;font-weight:100}.site-india2023 .movie-container{display:flex;flex:1 1;background:#fff;border-radius:10px;position:relative;margin:10px 10px 0}.site-india2023 .movie-container-orange{display:flex;flex:1 1;width:100%;height:100%;background:linear-gradient(180deg,rgba(231,169,137,.5),rgba(231,169,137,0));border-radius:10px}.site-india2023 .movie-container-yellow{width:100%;height:100%;padding:0;background:linear-gradient(211.99deg,rgba(255,219,92,.5) -3.47%,rgba(202,182,77,0) 55.25%);border-radius:10px}.site-india2023 .show-header{display:flex;justify-content:space-between;align-items:start}.site-india2023 .show-header .festival-title{display:flex;flex-direction:row;align-items:center}.site-india2023 .show-header .festival-title:hover{cursor:pointer}.site-india2023 .show-header .india-logo{width:70px}.site-india2023 .show-header .india-logo img{width:100%}.site-india2023 .show-header .title{display:block;position:static;font-family:"Rufina";padding:0 5px 0 10px;color:#403434}.site-india2023 .show-header .title h1{flex-grow:2;font-size:22px;margin:0}.site-india2023 .show-header .title h1 span{display:block}.site-india2023 .show-header .title h2{flex-grow:2;font-size:14px;margin:0}.site-india2023 .show-header .title h3{font-size:11px}.site-india2023 .show-header .date-box{width:45px;border:1px solid #c4c4c4;background:#e2e2e2;border-radius:3px;padding-top:4px;padding-bottom:0}.site-india2023 .show-header .date-box .month{text-align:center;font-size:12px;font-weight:700}.site-india2023 .show-header .date-box .date{text-align:center;font-size:24px;margin-top:-5px;font-weight:100}.site-india2023 .show{padding:10px}.site-india2023 .show .poster{width:110px;float:left;margin-right:10px}.site-india2023 .show .poster img{width:100%}.site-india2023 .show .show-info .info{padding:0 10px}.site-india2023 .show .show-info .info .title{font-size:24px}.site-india2023 .show .instructions,.site-india2023 .show .show-info .info .description{font-size:12px}.site-india2023 .show .movie-info1{display:flex;flex-flow:row wrap;clear:both}.site-india2023 .show .movie-info1>div{border-right:1px solid #c4c4c4;padding-left:10px;padding-right:10px;margin-bottom:5px}.site-india2023 .show .movie-info1>div label{font-weight:700;font-size:8px;margin-bottom:0}.site-india2023 .show .movie-info1>div>div{font-size:12px}.site-india2023 .show .movie-info2>div{font-size:10px}.site-india2023 .show .movie-info2>div label{padding-right:10px;width:50px}.site-india2023 .show .movie-info2>div span{color:#666}.site-india2023 .show .ticket{padding:5px 0;border:1px solid B96A16}.site-india2023 .show .actions{display:flex;flex-direction:column}.site-india2023 .show .actions button{width:100%;margin-bottom:5px}.site-india2023 .show .actions .india-tickets{background-color:#f18a1c;border-color:#b96a16}.site-india2023 .show .actions .india-tickets:hover{background-color:#d07a1e;border-color:#b96a16}.site-india2023 .show .actions .india-tickets:focus{background-color:#d07a1e;border-color:#b96a16;box-shadow:0 0 0 .2rem rgb(255 235 213)}.site-india2023 .trailer{background:#000;padding:20px 0 60px}.site-india2023 .trailer label{font-family:"Rufina";color:#fff;font-size:24px;text-align:center;width:100%}@media (min-width:768px){.site-india2023{padding-top:30px;background-image:url(https://assets.viveloonline.com/shows/semanacineindia202301/header%20background.png)}.site-india2023 .header{max-width:1200px;margin-left:auto;margin-right:auto}.site-india2023 .title-container{background:#fff;position:relative}.site-india2023 .title-container-yellow{padding:20px}.site-india2023 .title-container .india-logo{width:87px;height:136px}.site-india2023 .title-container .movie-collage{margin-top:20px}.site-india2023 .title-container .movie-collage .desktop{display:block}.site-india2023 .title-container .movie-collage .mobile{display:none}.site-india2023 .header .poster{width:50%}.site-india2023 .header img{width:100%}.site-india2023 .header .title h1{margin-left:10px;font-size:48px}.site-india2023 .header .title h1 br{display:none}.site-india2023 .header .title h2{margin-left:10px;font-size:28px;margin-bottom:15px}.site-india2023 .body .description{font-size:14px;max-width:1200px;margin-left:auto;margin-right:auto}.site-india2023 .body .description .logos,.site-india2023 .body>.logos{display:flex;flex-direction:row}.site-india2023 .body .events{justify-content:center;max-width:980px}.site-india2023 .body .events .movie{width:240px;padding:15px;display:flex;flex-direction:column;margin:20px 38px}.site-india2023 .body .events .movie .info .title{font-size:16px}.site-india2023 .movie-container{max-width:980px;margin-left:auto;margin-right:auto}.site-india2023 .movie-container-yellow{padding:5px}.site-india2023 .show-header{max-width:980px;margin-left:auto;margin-right:auto;padding-top:10px;border-top-left-radius:5px;border-top-right-radius:5px}.site-india2023 .show-header .india-logo{width:70px}.site-india2023 .show-header .title{padding:0 5px 0 0}.site-india2023 .show-header .title h1{font-size:35px}.site-india2023 .show-header .title h1 span{display:inline-block}.site-india2023 .show-header .title h2{font-size:21px}.site-india2023 .show-header .date-box{width:70px;padding-top:10px;padding-bottom:5px}.site-india2023 .show-header .date-box .month{font-size:20px}.site-india2023 .show-header .date-box .date{font-size:35px;margin-top:-15px}.site-india2023 .show{max-width:980px;border-radius:5px;border-top-left-radius:0;border-top-right-radius:0;margin-left:auto;margin-right:auto;margin-bottom:10px}.site-india2023 .show .poster{width:225px;margin-right:20px}.site-india2023 .show .show-info .movie-info1{clear:none}.site-india2023 .show .show-info .movie-info2{display:grid;grid-template-columns:50% 50%}.site-india2023 .show .actions{display:flex;flex-direction:row}.site-india2023 .show .actions button{width:200px;margin-right:10px}.site-india2023 .trailer .video-player{max-width:980px;margin-left:auto;margin-right:auto;padding-top:0;height:400px;background-image:none}}.site-capitanelectrico{color:#fff;font-family:"Montserrat"!important;padding-left:0;padding-right:0;background-color:#000}.site-capitanelectrico .header .background{display:block;width:100%;height:56.25vw;background-position:50%;background-size:cover;z-index:-1;top:0;left:0}.site-capitanelectrico .header .background-mobile{display:none;width:100%;height:162.66vw;background-position:top;background-size:cover;z-index:-1;top:0;left:0}.site-capitanelectrico .channel-info{margin-top:-200px;padding:0 100px}.site-capitanelectrico .channel-info .show-title{font-weight:700}.site-capitanelectrico .channel-info .show-badges{font-size:10px;display:flex;justify-content:flex-start;line-height:21px}.site-capitanelectrico .channel-info .show-year{margin-right:10px;line-height:21px;height:21px}.site-capitanelectrico .channel-info .show-quality,.site-capitanelectrico .channel-info .show-rating{margin-right:10px;padding:4px 4px 0 6px;border:1px solid grey;line-height:12px;height:21px}.site-capitanelectrico .channel-info .show-description{margin-top:30px;width:70%}.site-capitanelectrico .body{padding:20px 0}.site-capitanelectrico .body .show-info{background:#1c1c1c;padding:40px;display:flex;justify-content:center}.site-capitanelectrico .show-info .show-info-border{border:8px solid #ed3739;padding:20px;max-width:1300px}.site-capitanelectrico .show-info .show-info-header{display:flex;flex-direction:row}.site-capitanelectrico .show-info .album-image{width:320px;height:320px;padding:0 20px 20px 0}.site-capitanelectrico .show-info .album-image img{width:100%;height:100%}.site-capitanelectrico .show-info .album-info{text-transform:uppercase}.site-capitanelectrico .show-info .album-info .album-title{font-size:26px;color:#fff;text-transform:uppercase;font-weight:600;letter-spacing:5px}.site-capitanelectrico .show-info .album-info .album-subtitle{font-size:18px;line-height:26px;color:#eb3839;text-transform:uppercase;font-weight:600;letter-spacing:5px;padding-bottom:5px}.site-capitanelectrico .show-info .album-info .show-date{font-size:14px;line-height:26px;color:#fff;font-weight:600;text-transform:uppercase}.site-capitanelectrico .show-info .album-info .show-date-alternate{font-size:14px;color:#fff;text-transform:uppercase;padding-bottom:5px}.site-capitanelectrico .show-info .album-info .show-venue{font-size:10px;color:#fff;text-transform:uppercase;border-bottom:1px solid #fff;padding-bottom:20px;letter-spacing:3px}.site-capitanelectrico .show-info .album-info .ticket-box{display:flex;flex-direction:row;grid-column-gap:10px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;padding-top:20px;align-items:center}.site-capitanelectrico .show-info .show-play button{background:#bfd96e;border:none;padding:10px 40px;border-radius:10px;color:#404040;text-transform:uppercase;font-size:20px;font-weight:600;margin:0;letter-spacing:2px}.site-capitanelectrico .show-info .show-play button:hover{background:#d2e98c}.site-capitanelectrico .show-info .ticket-box .show-ticket-info{font-size:14px;letter-spacing:2px}.site-capitanelectrico .show-info .ticket-info{margin-top:20px;border-top:1px solid #fff;padding:10px 0}.site-capitanelectrico .show-info .ticket-info .ticket-info-layout{display:flex;justify-content:flex-start;grid-column-gap:10px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.site-capitanelectrico .show-info .ticket-info label{font-size:20px;font-weight:700;text-transform:uppercase}.site-capitanelectrico .show-info .ticket-info ul{width:400px;text-transform:uppercase;font-size:12px;letter-spacing:2px;padding:0}.site-capitanelectrico .show-info .ticket-info ul li{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:10px;margin:0}.site-capitanelectrico .show-info .ticket-info .ticket-buttons{text-align:right;display:flex;flex-direction:row;justify-content:flex-end}.site-capitanelectrico .show-info .ticket-info .ticket-buttons .ticket{display:flex;flex-direction:row;align-items:center}.site-capitanelectrico .show-info .ticket-info .ticket-buttons .hole-start{width:20px;height:20px;border-radius:10px;background:#1c1c1c;margin-right:-8px;z-index:10}.site-capitanelectrico .show-info .ticket-info .ticket-buttons .hole-end{width:20px;height:20px;border-radius:10px;background:#1c1c1c;margin-left:-8px;z-index:10}.site-capitanelectrico .show-info .ticket-info .ticket-buttons button{background:#efcd14;border:none;padding:10px 40px;border-radius:10px;color:#404040;text-transform:uppercase;font-size:16px;font-weight:600;margin:0;line-height:16px;min-width:290px;letter-spacing:2px}.site-capitanelectrico .show-info .ticket-info .ticket-buttons button:hover{background:#edd346}.site-capitanelectrico .show-info .ticket-info .ticket-buttons button span{font-size:8px;white-space:nowrap;line-height:8px}.site-capitanelectrico .show-info .ticket-info .ticket-buttons button:disabled,.site-capitanelectrico .show-info .ticket-info .ticket-buttons button[disabled]{background:#949494}.site-capitanelectrico .show-info .ticket-info .ticket-sales{text-transform:uppercase;font-size:12px;padding-left:10px}.site-capitanelectrico .show-info .ticket-info .ticket-sales .ticket-sales-info{letter-spacing:3px;padding-bottom:10px}.site-capitanelectrico .show-info .ticket-info .ticket-sales .ticket-sales-place{display:grid;grid-template-columns:50px auto;grid-column-gap:10px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.site-capitanelectrico .show-info .ticket-info .ticket-sales .ticket-sales-place .place-icon img{width:50px;height:50px}.site-capitanelectrico .show-info .ticket-info .ticket-sales .ticket-sales-place dl{display:flex;flex-direction:column;justify-content:center;height:50px;padding:0;margin:0}.site-capitanelectrico .show-info .ticket-info .ticket-sales .ticket-sales-place dt{font-size:14px;letter-spacing:3px}.site-capitanelectrico .show-info .ticket-info .ticket-sales .ticket-sales-place dd{font-size:12px;padding:0;margin:0}.site-capitanelectrico .show-info .quickbuy_link{text-transform:none}.site-capitanelectrico .show-info .quickbuy_link a{display:grid;grid-template-columns:50px auto;align-items:center;font-size:1rem;text-decoration:none;border:1px solid #117a8b;background:#17a2b8;padding:10px;border-radius:5px}.site-capitanelectrico .show-info .quickbuy_link a:hover{background:#117a8b}.site-capitanelectrico .show-info .quickbuy_link a svg{font-size:30px}.site-capitanelectrico .song-container{border-top:1px solid #4b4b4b;margin-top:40px;padding:40px 40px 0;display:grid;grid-template-columns:380px 300px auto;grid-column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.site-capitanelectrico .song-container .song-cover{width:380px;height:380px}.site-capitanelectrico .song-container .song-cover img{width:100%;height:100%}.site-capitanelectrico .song-container .song-info2 h1,.site-capitanelectrico .song-container .song-info h1{font-size:1.3rem;font-weight:700;padding:0;margin:0}.site-capitanelectrico .song-container .song-info label{font-size:.8rem;text-transform:uppercase}.site-capitanelectrico .song-container .song-info2 dl,.site-capitanelectrico .song-container .song-info dl{padding-top:20px;display:grid;grid-template-columns:150px auto;font-size:.7rem}.site-capitanelectrico .song-container .song-info2 dl dd,.site-capitanelectrico .song-container .song-info2 dl dt,.site-capitanelectrico .song-container .song-info dl dd,.site-capitanelectrico .song-container .song-info dl dt{margin:0}.site-capitanelectrico .song-video{justify-content:center;text-align:center;padding:20px 0}.site-capitanelectrico .song-video h1{justify-content:center;font-size:1.2rem;font-weight:700}.site-capitanelectrico .song-video .song-video-container{display:flex;justify-content:center;padding:20px 0}.site-capitanelectrico .song-video .song-video-container .youtube{width:800px;height:450px}.site-capitanelectrico .song-video .song-video-container .placeholder{width:80%}.site-capitanelectrico .song-video .song-video-container .vimeo{width:800px;height:450px;justify-content:center;align-items:center}.site-capitanelectrico .song-gallery{justify-content:center;text-align:center;padding:20px 0}.site-capitanelectrico .song-gallery h1{justify-content:center;font-size:1.2rem;font-weight:700}.site-capitanelectrico .song-gallery .gallery-container{display:flex;justify-content:center}.site-capitanelectrico .song-gallery .gallery-container .carousel{width:800px}.site-capitanelectrico .social-links{display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:10px;gap:10px;padding:5px 0}.site-capitanelectrico .social-links a{text-decoration:none;white-space:nowrap}.site-capitanelectrico .social-links a:hover{text-decoration:underline}.site-capitanelectrico .custom-icon{width:30px;height:30px;display:inline-block}.site-capitanelectrico .custom-icon.deezer{background-image:url(https://assets.viveloonline.com/shows/614e1d380ffb10805d96f43f/jam_deezer-circle.png)}.site-capitanelectrico .footer{background:#414141;padding:30px;margin:50px 100px}.site-capitanelectrico .footer h2{font-size:1.3rem}.site-capitanelectrico .footer .content{display:grid;grid-template-columns:auto 200px;text-align:justify}.site-capitanelectrico .footer .content .logos{padding-left:20px}.site-capitanelectrico .footer .logos{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}@media (max-width:768px){.site-capitanelectrico{margin-top:0!important}.site-capitanelectrico .header .background{display:none}.site-capitanelectrico .header .background-mobile{display:block}.site-capitanelectrico .channel-info{margin-top:-150px;padding:0 20px}.site-capitanelectrico .channel-info .show-description{margin-top:30px;width:100%}.site-capitanelectrico .body{padding:30px 0}.site-capitanelectrico .body .show-info{padding:40px 20px}.site-capitanelectrico .show-info .show-info-border{padding:10px;max-width:100%;border-width:4px}.site-capitanelectrico .show-info .show-info-header{display:flex;flex-direction:column}.site-capitanelectrico .show-info .show-description{padding-top:20px;text-align:justify}.site-capitanelectrico .show-info .album-image{padding:0;margin-bottom:20px}.site-capitanelectrico .show-info .album-info .album-title{letter-spacing:0}.site-capitanelectrico .show-info .album-info .album-subtitle{font-size:16px}.site-capitanelectrico .show-info .album-info .ticket-box,.site-capitanelectrico .show-info .ticket-info .ticket-info-layout{flex-direction:column}.site-capitanelectrico .show-info .ticket-info ul{width:100%}.site-capitanelectrico .show-info .ticket-info .ticket-buttons{flex-direction:column;align-items:center;grid-row-gap:10px;row-gap:10px}.site-capitanelectrico .song-container{display:grid;grid-template-columns:300px;grid-row-gap:30px;row-gap:30px}.site-capitanelectrico .song-container .song-cover{width:300px;height:300px;margin-left:auto;margin-right:auto;justify-content:center}.site-capitanelectrico .song-gallery .carousel{width:300px}.site-capitanelectrico .song-video .song-video-container .vimeo,.site-capitanelectrico .song-video .song-video-container .youtube{width:300px;height:168px}.site-capitanelectrico .song-gallery .gallery-container .carousel{width:100%}.site-capitanelectrico .footer{padding:30px;margin:0 20px}.site-capitanelectrico .footer .content{display:inline-block;margin:0}.site-capitanelectrico .footer .content .logos{padding:0}}.viernesverde30{color:#000;background:#ebd8ba;padding-left:10px;padding-right:10px;margin-top:25px!important}.viernes-hide-mobile{display:none}.viernesverde30 .viernes-bg-body{background:#676a53 url(https://assets.viveloonline.com/sites/viernesverde30/viernes-bg-body-mobile.png) repeat-y;background-repeat:repeat-y;background-size:100%;border-radius:35px;position:relative;margin-top:40px}.viernesverde30 .viernes-bg-header{background:url(https://assets.viveloonline.com/sites/viernesverde30/viernes-bg-header-mobile.png);background-repeat:no-repeat;background-size:100%;padding-top:51.2%;width:100%;position:absolute;top:0}.viernesverde30 .viernes-bg-footer{background:url(https://assets.viveloonline.com/sites/viernesverde30/viernes-bg-footer-mobile.png);background-repeat:no-repeat;background-size:100%;padding-top:70.69%;width:100%}.viernesverde30 .viernes-content{min-height:400px;width:100%;padding-top:100px;padding-left:34px;padding-right:34px;z-index:100;position:relative;color:#fff}.viernesverde30 .viernes-content,.viernesverde30 .viernes-content .viernes-content-header{display:flex;flex-direction:column;align-items:center}.viernesverde30 .viernes-content .viernes-titulo,.viernesverde30 .viernes-content .viernes-titulo img{width:100%}.viernesverde30 .viernes-content .viernes-main-info{text-transform:uppercase;font-size:13px;text-align:center}.viernesverde30 .viernes-content .viernes-main-info p{text-transform:none;padding-top:10px}.viernesverde30 .viernes-content .viernes-title{font-weight:700;font-size:22px;text-align:center;text-transform:uppercase;font-family:Rubik Mono One}.viernesverde30 .viernes-content .viernes-tickets{background:url(https://assets.viveloonline.com/sites/viernesverde30/viernes-logo.png);background-repeat:no-repeat;background-position:50%;background-size:75%;margin-top:20px}.viernesverde30 .viernes-content .viernes-tickets section{text-align:center;margin-top:20px}.viernesverde30 .viernes-content .viernes-tickets section label{font-weight:700;padding-left:5px;margin-bottom:0;text-transform:uppercase;font-size:18px}.viernesverde30 .viernes-content .viernes-tickets .ticket{font-weight:700;border:1px solid;margin:0 0 20px;padding:10px 0;border-radius:5px;background:rgba(181,159,92,.24)}.viernesverde30 .viernes-content .viernes-tickets .ticket .note{font-weight:400;font-size:10px}.viernesverde30 .viernes-content .viernes-tickets .ticket .presale-date{font-weight:400}.viernesverde30 .viernes-content .viernes-tickets .tickets-addtocart{padding:5px 10px!important;margin-top:0!important;margin-bottom:15px;border:none!important;display:flex;justify-content:center}.viernesverde30 .viernes-content .viernes-tickets .tickets-addtocart button{background:#b59f5c;color:#fff;width:200px!important}.viernesverde30 .viernes-content .viernes-tickets .tickets-total{border:1px solid;margin:0 5px 20px;padding:10px 0;border-radius:5px;background:rgba(181,159,92,.13)}.viernesverde30 .viernes-content .viernes-tickets .tickets-total .price,.viernesverde30 .viernes-content .viernes-tickets .tickets-total .tickets-total-label{font-weight:700;font-size:20px}.viernesverde30 .viernes-content .viernes-tickets .tickets-footer{text-align:center}.viernesverde30 .viernes-content .viernes-sol,.viernesverde30 .viernes-content .viernes-sol img{width:100%}.viernesverde30 .viernes-content .viernes-planograma{width:90%;margin-left:auto;margin-right:auto}.viernesverde30 .viernes-content .viernes-planograma img{width:100%}@media (min-width:992px){.viernes-hide-mobile{display:block}.viernesverde30 .viernes-bg-body{background:#676a53 url(https://assets.viveloonline.com/sites/viernesverde30/viernes-bg-body.png) repeat-y;background-repeat:repeat-y;background-size:100%;border-radius:65px}.viernesverde30 .viernes-bg-header{background:url(https://assets.viveloonline.com/sites/viernesverde30/viernes-bg-header.png);background-repeat:no-repeat;background-size:100%;padding-top:51.34%}.viernesverde30 .viernes-bg-footer{background:url(https://assets.viveloonline.com/sites/viernesverde30/viernes-bg-footer.png);background-repeat:no-repeat;background-size:100%;padding-top:65.33%}.viernesverde30 .viernes-content{font-size:22px}.viernesverde30 .viernes-content .viernes-content-header{flex-direction:row;justify-content:space-around;width:80%}.viernesverde30 .viernes-content .viernes-title{font-size:30px;text-transform:uppercase}.viernesverde30 .viernes-content .viernes-main-info{font-size:18px}.viernesverde30 .viernes-content .viernes-planograma{width:500px}}.site-despuesdelsilencio{color:#fff;font-family:"Montserrat"!important;padding-left:0;padding-right:0;background-color:#000}.site-despuesdelsilencio .body{width:100%;margin-top:60px}.site-despuesdelsilencio .body .cover,.site-despuesdelsilencio .body .cover img{width:100%}.site-despuesdelsilencio .body .content{padding:10px 0}.site-despuesdelsilencio .body .content .artist{font-weight:700;font-size:20px;border-bottom:1px solid #fff;margin-bottom:20px;padding-left:10px}.site-despuesdelsilencio .body .content .album-art{width:100%;height:250px;background:url(https://assets.viveloonline.com/sites/armandopineda/Despues%20del%20Silencio/album-art.png);background-size:cover;background-repeat:no-repeat}.site-despuesdelsilencio .body .content .album-art img{width:100%;height:100%}.site-despuesdelsilencio .body .content .playlist{margin-top:-30px;padding-left:20px;padding-right:20px}.site-despuesdelsilencio .body .content .playlist .album-name{font-weight:700;font-size:20px}.site-despuesdelsilencio .body .content .playlist .subtitle{font-size:14px;font-style:italic}.site-despuesdelsilencio .body .content .playlist .artist-name{font-size:10px;margin-bottom:25px}.site-despuesdelsilencio .body .content .playlist .song{display:grid;grid-template-columns:50px auto 50px;grid-column-gap:5px;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;margin-bottom:10px}.site-despuesdelsilencio .body .content .playlist .song .song-name{display:flex;justify-content:left;font-size:14px}.site-despuesdelsilencio .body .content .playlist .song .song-duration{display:flex;justify-content:right;font-size:12px;color:#eee;padding-right:5px}.site-despuesdelsilencio .body .content .playlist .song .download{display:flex;justify-content:center}.site-despuesdelsilencio .body .content .playlist .song .download svg{color:#4cc7d1}.site-despuesdelsilencio .body .content .album-download{padding-top:20px;font-weight:700}.site-despuesdelsilencio .body .content .album-download a{text-decoration:none}@media (min-width:900px){.site-despuesdelsilencio .body{display:grid;grid-template-columns:600px auto}.site-despuesdelsilencio .body .content .album{display:grid;grid-template-columns:300px auto;grid-column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.site-despuesdelsilencio .body .content .album-art{width:300px;height:300px;border:1px solid #fff}.site-despuesdelsilencio .body .content .playlist{margin-top:0;max-width:500px}.site-despuesdelsilencio .body .content .playlist .song:hover{background:#333}}.site-astrodeoro{color:#fff;font-family:"Montserrat"!important;padding-left:0;padding-right:0;background-color:#000}.site-astrodeoro .header .background{width:100%;height:56.25vw;background-position:50%;background-size:cover;z-index:-1;top:0;left:0}.site-astrodeoro .show-info{margin-top:-200px;padding:0 100px}.site-astrodeoro .show-info .show-title{font-weight:700}.site-astrodeoro .show-info .show-badges{font-size:10px;display:flex;justify-content:flex-start;line-height:21px}.site-astrodeoro .show-info .show-year{margin-right:10px;line-height:21px;height:21px}.site-astrodeoro .show-info .show-quality,.site-astrodeoro .show-info .show-rating{margin-right:10px;padding:4px 4px 0 6px;border:1px solid #4b4b4b;line-height:12px;height:21px}.site-astrodeoro .show-info .show-description{margin-top:30px}.site-astrodeoro .body{padding:20px 100px}.site-astrodeoro .show-playlist{padding:10px 0;background:#000;border-top:1px solid #333}.site-astrodeoro .show-playlist .show-item{padding:30px 0;display:grid;grid-template-columns:320px auto;grid-template-rows:1.5rem auto;border-bottom:1px solid #333}.site-astrodeoro .show-playlist .show-item.active{background:#333}.site-astrodeoro .show-playlist .show-item .show-item-image{grid-row:1/span 2;width:300px;height:170px;margin-right:20px;position:relative}.site-astrodeoro .show-playlist .show-item .show-item-image img{width:300px;height:170px}.site-astrodeoro .show-playlist .show-item .show-item-image .play-overlay{width:100%;height:100%;color:#fff;position:absolute;top:0;left:0;z-index:100;display:flex;justify-content:center;align-content:center}.site-astrodeoro .show-playlist .show-item .show-item-image .play-overlay a{width:100%;height:100%;font-size:5rem;color:hsla(0,0%,100%,0);background:transparent;cursor:pointer}.site-astrodeoro .show-playlist .show-item .show-item-image .play-overlay a:hover{width:100%;height:100%;color:#fff;background:rgba(0,0,0,.7)}.site-astrodeoro .show-playlist .show-item .show-item-image .live-overlay{color:#fff;position:absolute;top:0;right:0;text-align:right}.site-astrodeoro .show-playlist .show-item .show-item-image .live-overlay div{z-index:101;font-size:.8rem;margin-right:10px;margin-top:6px;padding:2px 5px;border-radius:3px;background:rgba(0,0,0,.5)}.site-astrodeoro .show-playlist .show-item .show-item-image .soon-overlay{width:100%;height:100%;color:#fff;font-weight:700;position:absolute;top:0;left:0;z-index:100;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.6)}.site-astrodeoro .show-playlist .show-item .show-item-content{padding-left:20px}.site-astrodeoro .show-playlist .show-item .show-item-info{display:flex;flex-direction:row;justify-content:space-between}.site-astrodeoro .show-playlist .show-item .show-item-title{font-weight:700;margin-bottom:5px}.site-astrodeoro .show-playlist .show-item .show-item-date{font-style:italic;font-size:.9rem}@media (max-width:768px){.site-astrodeoro{margin-top:50px!important}.site-astrodeoro .show-info{margin-top:-30px;padding:0 20px}.site-astrodeoro .show-info .show-description{margin-top:30px;width:100%}.site-astrodeoro .body{padding:10px 20px}.site-astrodeoro .show-playlist{padding:20px 0}.site-astrodeoro .show-playlist .show-item{padding:20px 0;grid-template-columns:160px auto;grid-template-rows:auto}.site-astrodeoro .show-playlist .show-item.active{background:#333}.site-astrodeoro .show-playlist .show-item .show-item-image{grid-row:1/1;width:150px;height:85px;margin-right:10px;position:relative}.site-astrodeoro .show-playlist .show-item .show-item-image img{width:150px;height:85px}.site-astrodeoro .show-playlist .show-item .show-item-image .play-overlay a{font-size:2.5rem;color:#fff;background:rgba(0,0,0,.4)}.site-astrodeoro .show-playlist .show-item .show-item-image .live-overlay div{margin-right:0;margin-top:0}.site-astrodeoro .show-playlist .show-item .show-item-info{display:block}.site-astrodeoro .show-playlist .show-item .show-item-description{grid-column:1/span 2;padding-top:10px}}.beatles2021.player{background:#eb4900!important;background-image:none;margin-top:0!important}.beatles2021 .show-header{display:block;background:#eb4900;color:#fff;background:#eb4900 url(https://assets.viveloonline.com/shows/608f26b10a8a890f8c8ca88d/BeatlesFondo.png) no-repeat 100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px}.beatles2021 .show-header .tema{width:140px}.beatles2021 .show-header .tema img{width:100%;height:100%}.beatles2021 .show-header .tema img.desktop{display:inline-block}.beatles2021 .show-header .tema img.mobile{display:none}.beatles2021 .video-player{background-image:url(https://assets.viveloonline.com/shows/608f26b10a8a890f8c8ca88d/BeatlesBN.png)}.beatles2021 .show-footer{background-color:#eb4900;background:#eb4900 url(https://assets.viveloonline.com/shows/608f26b10a8a890f8c8ca88d/BeatlesFondo.png) no-repeat;background-size:cover}.beatles2021 .show-footer .sponsors{display:grid;grid-template-columns:220px 220px 220px 220px;align-items:center;width:880px;margin-left:auto;margin-right:auto;padding-top:30px;padding-bottom:50px}.beatles2021 .show-footer .sponsors img{width:175px}.beatles2021 .show-footer .collage{text-align:center;padding-bottom:100px}.beatles2021 .show-footer .collage img{width:80%;margin-left:auto;margin-right:auto}.beatles2021 .contact-box{background:#cb0f7e;color:#fff;padding:20px;text-align:center}.beatles2021 .contact-box img{width:150px;padding-bottom:10px}.beatles2021 .help-box{padding:30px;background:#000}@media (max-width:992px){.beatles2021 .show-header{height:45px;padding:5px 10px 5px 5px;top:0;left:0;right:0}.beatles2021 .show-header .tema{width:62px;height:35px}.beatles2021 .show-header .tema img.desktop{display:none}.beatles2021 .show-header .tema img.mobile{display:inline-block}.beatles2021 .show-footer .sponsors{display:grid;grid-template-columns:50% 50%;grid-template-rows:120px;width:100%;align-items:center;margin-left:auto;margin-right:auto}.beatles2021 .show-footer .sponsors img{width:120px;justify-self:center}.beatles2021 .brand-footer img{width:100%}.beatles2021 .brand-footer img.desktop{display:none}.beatles2021 .brand-footer img.mobile{display:inline-block}.beatles2021 .small-logo{width:56px!important;height:20px!important;margin-top:-4px}.beatles2021 .show-header .social-icons{position:fixed;bottom:10px;z-index:100;background:rgba(29,29,29,.49)}}.seguridadvial{color:#524763;font-family:"Montserrat"!important;padding-left:0;padding-right:0;margin-top:25px!important;background-color:#fff;background-size:contain}.seguridadvial .main-desktop{width:100%;display:none}.seguridadvial .main-desktop img{width:100%}.seguridadvial .main-mobile{width:100%;display:block}.seguridadvial .main-mobile img{width:100%}.seguridadvial .separator{background:#f4d47b;height:10px}.seguridadvial .separator.blue{background:#5fb3e8}.seguridadvial .separator-line{background:#ebebeb;height:1px;width:80%}.seguridadvial .info{background:#fff;color:#524763;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.seguridadvial .info .info-text{text-align:center;padding:20px}.seguridadvial .info-boxes{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 20px}.seguridadvial .info-boxes .title{font-size:20px;font-weight:700;padding:30px 0}.seguridadvial .info-box{display:flex;flex-direction:column;grid-gap:20px;gap:20px;padding-bottom:50px}.seguridadvial .info .boxtitle{color:#5fb3e8;font-weight:700}.seguridadvial .field-ok{border-color:#ced4da}.seguridadvial .field-error{border-color:#5fb3e8}.seguridadvial .downloads{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px}.seguridadvial .downloads img{width:200px;height:200px}.seguridadvial .show-content a{color:#5fb3e8}.seguridadvial .phone{display:flex;flex-direction:column;justify-content:end}.seguridadvial .video{width:100%;padding-bottom:50px}.seguridadvial .speakers{display:flex;flex-direction:column;justify-content:center;grid-gap:10px;gap:10px;padding-bottom:50px}.seguridadvial .speakers .speaker{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:20px}.seguridadvial .speakers .speaker img{width:200px;height:200px}.seguridadvial .speakers .speaker .name{font-size:24px;font-weight:700;padding-top:10px}.seguridadvial .speakers .speaker .role{font-size:22px;font-weight:700;font-style:italic;color:#5fb3e8}@media (min-width:900px){.seguridadvial{padding:0!important;margin-left:0;margin-right:0}.seguridadvial .main-desktop{display:block}.seguridadvial .main-mobile{display:none}.seguridadvial .info .info-text{width:80%;padding:50px 20px}.seguridadvial .info-box{display:grid;grid-template-columns:40% 60%;width:80%;grid-gap:20px;gap:20px}.seguridadvial .chat-title{font-family:"Roboto"}.seguridadvial .downloads{display:flex;flex-direction:column}.seguridadvial .speakers{display:grid;grid-template-columns:50% 50%;grid-gap:10px;gap:10px}.seguridadvial .speakers .speaker{width:400px}}.seguridadvial.player{background:#fff!important;background-image:none;margin-top:0!important}.seguridadvial .show-header{display:flex;flex-direction:row;justify-content:space-between;color:#000;padding:5px 20px}.seguridadvial .show-header .header-content{background:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px}.seguridadvial.player .show-header .vivelo-logo{width:91px;height:20px}.seguridadvial.player .header-title{font-weight:700}.seguridadvial.player .brand,.seguridadvial.player .brand img{width:100%}.seguridadvial.player .logos{display:flex;flex-direction:row;justify-content:center;align-items:center;grid-gap:40px;gap:40px}.seguridadvial.player .show-ended,.seguridadvial.player .show-messages{color:#fff}.seguridadvial.player .show-ended.invalid-code{color:#5f5f5f}.seguridadvial .video-selector{height:60px;display:flex;align-items:center;padding:12px}.seguridadvial .video-selector .btn.active{background:#bc8e45;font-weight:700}.seguridadvial .show-footer{background:#fff}@media (max-width:992px){.seguridadvial .show-header{height:90px}.seguridadvial.player .header-title{font-size:14px}.seguridadvial .show-header .tema{width:85px}.seguridadvial .show-header .tema img.desktop{display:none}.seguridadvial .show-header .tema img.mobile{display:inline-block}.seguridadvial .show-header .header-legend{width:50%}.seguridadvial .show-header .header-legend img{width:100%}.seguridadvial .show-header .contacto{font-size:7px;width:100px;padding:0}.seguridadvial .show-header .contacto img{width:15px}.seguridadvial.player .logos{flex-direction:column;padding:50px 10px}.seguridadvial .show-footer .footer-logo img{width:200px;margin:-20px}.seguridadvial .show-footer .sparkBottom{padding:20px}.seguridadvial .show-footer .footer-legend{font-weight:700;font-size:18px;padding:0 20px 25px}.seguridadvial .show-footer .grid-financieros{display:grid;grid-template-columns:33% 33% 33%;grid-template-rows:120px;width:100%;margin-left:auto;margin-right:auto}.seguridadvial .show-footer .grid-financieros .grid-item label{font-size:8px}.seguridadvial .show-footer .grid-financieros .grid-item img{width:80px}.seguridadvial .brand-footer img{width:100%}.seguridadvial .brand-footer img.desktop{display:none}.seguridadvial .brand-footer img.mobile{display:inline-block}.seguridadvial .small-logo{width:56px!important;height:20px!important;margin-top:-4px}.seguridadvial .show-header .social-icons{position:fixed;bottom:10px;z-index:100;background:rgba(29,29,29,.49)}}.account-layout{display:flex;flex-direction:row;grid-gap:40px;gap:40px;max-width:1400px;margin:0 auto;padding:60px 10px 0}.account-layout-left{width:320px;min-width:260px}.account-layout-left,.account-user-card{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.account-user-card{background:#18181b;border-radius:18px;padding:32px 28px 24px;align-items:flex-start;box-shadow:0 2px 12px rgba(0,0,0,.1);margin-bottom:12px!important}.account-user-card-row1{display:flex;flex-direction:row;align-items:center;grid-gap:18px;gap:18px;margin-bottom:10px}.account-avatar{min-width:64px;min-height:64px;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;background:linear-gradient(135deg,#cb0f7e,#ff6a00);margin-bottom:0}.account-avatar,.account-avatar-icon{font-size:2.2rem;color:#fff}.account-user-card-maininfo{display:flex;flex-direction:column;justify-content:center;grid-gap:2px;gap:2px}.account-user-name{font-size:1.18rem;font-weight:700;color:#fff;margin-bottom:2px}.account-user-email{font-size:1rem;color:#bfc2c7}.account-user-info{font-size:.8rem;color:#bfc2c7;margin-bottom:2px;display:flex;align-items:center;grid-gap:8px;gap:8px;margin-left:2px}.account-nav-card{background:#18181b;padding:20px;display:flex;flex-direction:column;grid-gap:2px;gap:2px;box-shadow:0 2px 12px rgba(0,0,0,.1);border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.12);border:1px solid rgb(39 39 42/1);border-color:rgb(39 39 42/var(--tw-border-opacity,1))}.account-nav-item{padding:6px 12px;font-size:.9rem;color:#fff;cursor:pointer;border-radius:8px;display:flex;align-items:center;grid-gap:12px;gap:12px;font-weight:500;transition:background .18s,color .18s}.account-nav-item.selected{background:#cb0f7e;color:#fff}.account-nav-item.logout{color:#cb0f7e;margin-top:10px}.account-nav-item.disabled{color:#888ca0;cursor:not-allowed}.account-layout-right{flex:1 1;min-width:0;padding-top:0}@media (max-width:900px){.account-layout{flex-direction:column;grid-gap:0;gap:0;padding:80px 10px 0}.account-layout-left{width:100%;min-width:0;grid-gap:6px;gap:6px}.account-layout-right{padding:0}}@media (max-width:600px){.account-user-card-row1{grid-gap:10px;gap:10px}.account-avatar{min-width:44px;min-height:44px;width:44px;height:44px;font-size:1.3rem}.account-user-name{font-size:1rem}.account-user-email{font-size:.95rem}}.user-form-wrapper{width:100%;max-width:900px;margin:0 auto;padding-top:24px}.user-form-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:24px}.user-form-card{background:#18181b;border-radius:18px;padding:36px 40px 28px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.user-form-row{display:flex;grid-gap:24px;gap:24px;margin-bottom:18px}.user-form-field{flex:1 1;display:flex;flex-direction:column;margin-bottom:18px}.user-form-field label{font-size:1.05rem;color:#bfc2c7;font-weight:500;margin-bottom:6px}.input-theme{background:#232326;color:#fff;border:1.5px solid #44444a;border-radius:8px;padding:12px 14px;font-size:1.08rem;margin-bottom:0;transition:border .2s,box-shadow .2s}.input-theme:focus{border:1.5px solid #cb0f7e;outline:none}.user-form-actions{margin-top:18px;display:flex;justify-content:flex-end}.user-form-save-btn{min-width:200px;font-size:1.08rem;font-weight:600;padding:14px 0;border-radius:10px;background:linear-gradient(90deg,#cb0f7e,#ff6a00);color:#fff;border:none;box-shadow:none;transition:opacity .2s}.user-form-save-btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:900px){.user-form-card{padding:18px 8px 12px}.user-form-row{flex-direction:column;grid-gap:0;gap:0}}#helpme{display:inline-block;position:fixed;bottom:20px;right:84px;background:url(/img/help2.png) no-repeat;width:48px;height:48px;background-size:contain}#helpme:hover{width:56px;height:56px}#helpme:hover:before{content:"Ayuda";color:#fff;position:relative;top:-48px;left:8px;line-height:56px;text-align:center;width:56px}@media (max-width:768px){#helpme{width:40px!important;height:40px!important;bottom:24px!important;right:80px!important}#helpme:hover{width:42px;height:42px}}body{background:#141414;font-family:"Open Sans","Montserrat"!important;font-size:1rem;background:#000 url(/img/vivelo-v3-bg-desktop.png) no-repeat fixed;background-size:cover}a,body{color:#fff}a{text-decoration:underline}a:active,a:hover{color:#fff}a.btn,a:active,a:hover{text-decoration:none}.main-container{padding-left:50px;padding-right:50px}.main-menu{position:fixed;top:0;z-index:999;width:100%;padding:0 10px;background:rgba(0,0,0,.6);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(0,0,0,.3)}.main-menu a{text-decoration:none}.navbar-dark{background-color:transparent!important;padding-bottom:10px;padding-left:0;padding-right:0}.navbar-brand{width:91px;height:45px;margin-right:0;padding-left:10px}.logo{text-align:left;background-image:url(/img/vivelo-logo2.png);background-position:0 0;background-repeat:no-repeat;background-size:91px 20px;width:91px;height:20px;content:" ";display:inline-block}@media (min-width:992px){.navbar-brand{margin-right:40px;padding-top:11px}.main-menu{padding:0 40px}.bg-dark{background-color:transparent!important}.content{padding-left:50px;padding-right:50px}.navbar-nav.icons{background-color:transparent!important}}.navbar-collapse{padding-left:15px}.navbar-collapse.collapsing,.navbar-collapse.show,.navbar-collapse.show .navbar-nav{z-index:9999999!important;padding-bottom:10px}.navbar-dark .navbar-nav{font-weight:400;font-size:.8rem;color:#fff!important}.navbar-dark .navbar-nav .highlight1,.navbar-dark .navbar-nav .highlight1.nav-link{color:#cb0f7e!important}.navbar-dark .navbar-nav .highlight2{color:#fff!important;font-weight:600;background:linear-gradient(90deg,#cb0f7e,#ff6a00);padding:8px 16px;border-radius:20px;transition:opacity .2s;margin-left:8px}.navbar-dark .navbar-nav .highlight2:hover{opacity:.9;color:#fff!important}.navbar-dark .navbar-nav .highlight2.nav-link{color:#fff!important;font-weight:600;background:linear-gradient(90deg,#cb0f7e,#ff6a00);padding:8px 16px;border-radius:20px;transition:opacity .2s;margin-left:8px}.navbar-dark .navbar-nav .highlight2.nav-link:hover{opacity:.9;color:#fff!important}@media (max-width:768px){.navbar-dark .navbar-nav .highlight2,.navbar-dark .navbar-nav .highlight2.nav-link{margin-left:0;text-align:center;width:100%;margin-top:8px}}.navbar-nav.icons .icon{padding-left:.5rem;padding-right:.5rem}.navbar-dark .navbar-nav .nav-link{color:#fff}.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.user{font-size:16px;text-align:right;height:55px;line-height:55px;color:#585858}.user-icon{height:42px;width:42px}.content{padding-top:15px;padding-bottom:25px;margin-top:65px}.content h1{color:#fff;font-size:1.8rem}.content .description{padding-bottom:20px}.show-image img{border:2px solid #666;width:100%}.show-row{margin-bottom:30px}.show-title{font-size:28px;text-align:left}.show-title a{color:#fff}.show-date{font-weight:lighter;text-transform:uppercase;font-size:18px;text-align:left}.show-date a{color:#fff}.show-title.primary{font-size:40px}.show-date.primary{font-size:20px}.show-venue span{font-size:12px;background:#756531;display:inline-block;padding-right:6px}.show-venue label,.show-venue span{height:19px;border-radius:22px;font-weight:700}.show-venue label{margin:0 5px 0 0;padding:4px 6px 3px;background:#007bff;font-size:9px!important;line-height:12px;text-transform:uppercase}.show-venue label.virtual{background:#0ecbb2;color:#000}.show-venue label.presencial{background:#ffc107;color:#000}.tabs{padding-bottom:20px}.tab-option a{color:#cb0f7e;font-size:20px;text-transform:uppercase}.tab-option.active a{color:#fa5504}.tab-icon{width:24px;height:24px;margin-right:10px;margin-top:-5px}.data-table label{color:#646464;margin-bottom:0;font-size:.8em}label.title{color:#fff;font-size:1.3rem}.data-table{font-size:1.5rem}.data-table .row{padding-bottom:20px}.price{text-align:right}.note{font-size:14px}.card-header{background:#252525}.card-body{color:#000}.credit-card-input{padding-top:0}a.big-button{width:90px;float:left;text-align:center;margin-left:10px;margin-right:10px;display:inline-block}a.big-button img{width:88px;height:88px}a.big-button label{font-size:1.2rem}a.big-button:hover label{color:#fff!important}a.big-button.orange label{color:#fa5504}a.big-button.yellow label{color:#fab805}.stat,a.big-button.cyan label{color:#05e0fa}.stat{width:90px;float:left;text-align:center;margin-left:10px;margin-right:10px;display:inline-block}.stat .number{font-size:1.8rem}.stat img{width:88px;height:88px}.stat label{font-size:1.2rem}.stat.yellow .number{color:#fab805;font-size:1.8rem}.stat.yellow label{color:#fab805;font-size:1.2rem}.noty_theme__bootstrap-v4.noty_type__error{background-color:#bd2130;color:#fff;border-color:#ebccd1}.social-footer{padding:1rem 0;margin-top:30px;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(0,0,0,.3)}.social-footer .social-footer-icons ul{margin:0;padding:0}.social-footer .social-footer-icons ul li{display:inline;padding:0 10px}.social-footer .social-footer-icons ul li a{font-size:1rem;color:#fff;text-decoration:none}.social-footer .social-footer-icons ul li a:hover{text-decoration:none;color:#bd2130}.social-footer .social-footer-icons li:last-of-type{margin-right:0}.social-footer .social-footer-icons .fa{font-size:1.3rem;color:#fefefe}.social-footer .social-footer-icons .fa:hover{color:#4a4a4a;transition:color .3s ease-in}.modal-content{background:#333}.modal-header{color:#11c5ad;border-color:#6c757d}.modal-header .close{color:#fff}.btn-primary{background-color:#0069d9;border-color:#0062cc}.btn-primary:hover{background-color:#316da7;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#316da7;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(15,90,162,.5)}.btn-success{background-color:#03a86e;border-color:#006642}.btn-success:hover{background-color:#008254;border-color:#006642}.btn-success.focus,.btn-success:focus,.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#008254;border-color:#006642}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(0,102,66,.5)}.password-recover{font-family:"Montserrat";font-size:.8rem;color:#fff}@media (min-width:992px){.container{max-width:100%;padding-left:0;padding-right:0}}.form-control,.ticket-selector,input,select{background:#232326!important;color:#bfc2c7!important;border:1px solid #44444a!important;border-radius:8px!important;padding:10px 12px!important;font-size:1rem!important;transition:border .2s,box-shadow .2s;box-shadow:none!important;height:auto}.form-control:focus,.ticket-selector:focus,input:focus,select:focus{border:1.5px solid #88a!important;outline:none!important;background:#232326!important;color:#fff!important}.field-error,.field-ok{background:#232326!important;color:#bfc2c7!important}.field-error{border:1.5px solid #e53935!important}.icons{display:flex!important;flex-direction:row!important;align-items:center;grid-gap:8px;gap:8px;justify-content:flex-end}@media (max-width:600px){.navbar-brand{margin-right:20px}.navbar-brand .logo{line-height:20px}.navbar-nav{font-size:1.1rem!important}.icons{flex-direction:row!important;grid-gap:0;gap:0;justify-content:flex-end;align-items:center;margin-left:6px}.icon{font-size:1rem!important;padding:0 2px}}.show-badge{font-size:.6rem;padding:2px 8px;border-radius:20px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;grid-gap:4px;gap:4px}.show-badge .badge-icon{font-size:.7rem}.show-badge.presencial{background:#cb0f7e;color:#fff}.show-badge.online{background:#ff6b00;color:#fff}@media screen and (max-width:768px){@media (orientation:landscape){html{transform:rotate(-90deg);transform-origin:left top;width:100vh;height:100vw;position:absolute;top:100%;left:0}}}*{touch-action:manipulation}@supports (-webkit-touch-callout:none){.full-height{height:-webkit-fill-available}}html{scroll-behavior:smooth}body,html{-ms-scroll-chaining:none;overscroll-behavior:none;-webkit-overflow-scrolling:touch}.ios-portrait,.ios-portrait body{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}@supports (-webkit-touch-callout:none){.ios-portrait,.ios-portrait body{min-height:-webkit-fill-available}}.btn-theme-primary{width:100%;margin:18px 0 12px;padding:14px 0;border:none;border-radius:8px;font-size:1.05rem;color:#fff;background:linear-gradient(90deg,#cb0f7e,#ff6a00);cursor:pointer;display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;transition:opacity .2s}.btn-theme-primary:hover{opacity:.9}.btn-theme-primary:disabled{opacity:.5;cursor:not-allowed;background:linear-gradient(90deg,#400527,#662b02)}.btn-theme-secondary{width:100%;margin:18px 0 12px;padding:14px 0;border-radius:8px;font-size:1.05rem;color:#fff;background:none;border:1.5px solid #444;cursor:pointer;display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;transition:opacity .2s}.btn-theme-secondary:disabled{opacity:.5;cursor:not-allowed}.card-theme{background-color:rgb(24 24 27/1);background-color:rgb(24 24 27/var(--tw-bg-opacity,1));border-radius:16px;padding:32px 32px 24px;box-shadow:0 2px 12px rgba(0,0,0,.12);border:1px solid rgb(39 39 42/1);border-color:rgb(39 39 42/var(--tw-border-opacity,1))}@media (max-width:900px){.card-theme{margin-top:16px;padding:16px}}.form-control,.input-theme,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{background:#232326;color:#bfc2c7;border:1.5px solid #44444a;border-radius:8px;padding:10px 12px;font-size:1rem;transition:border .2s,box-shadow .2s;box-shadow:none;height:auto}.form-control:focus,.input-theme:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border:1.5px solid #88a;outline:none;background:#232326;color:#fff}.form-control::-webkit-input-placeholder,.input-theme::-webkit-input-placeholder,input::-webkit-input-placeholder{color:#b5b5b5;opacity:1}.form-control::-moz-placeholder,.input-theme::-moz-placeholder,input::-moz-placeholder{color:#b5b5b5;opacity:1}.form-control::-ms-input-placeholder,.input-theme::-ms-input-placeholder,input::-ms-input-placeholder{color:#b5b5b5;opacity:1}.form-control::placeholder,.input-theme::placeholder,input::placeholder{color:#b5b5b5;opacity:1}.field-cc-number{font-family:monospace}.field-error{border-color:#cb0f7e!important;background:#2a0012!important;color:#fff!important}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}
/*# sourceMappingURL=main.d03032b4.chunk.css.map */