@font-face{font-family:TMSans;src:url(https://tmespeciales.ticketmaster.com.mx/microsite/common/css/fonts/TMSans-Regular.ttf) format('truetype'),url(https://tmespeciales.ticketmaster.com.mx/microsite/common/css/fonts/TMSans-Regular.woff) format('woff')}@font-face{font-family:TMSans;src:url(https://tmespeciales.ticketmaster.com.mx/microsite/common/css/fonts/TMSans-Bold.ttf) format('truetype'),url(https://tmespeciales.ticketmaster.com.mx/microsite/common/css/fonts/TMSans-Bold.woff) format('woff');font-weight:700}:root{font-size:14px;--tm-blue:rgb(2, 108, 223)}*{box-sizing:border-box;margin:0;padding:0;border:0;font-family:Arial;font-family:TMSans,Arial,Helvetica,sans-serif;font-size:12px;color:#333}::after,::before{box-sizing:inherit}body::-webkit-scrollbar{width:1em}body::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}body::-webkit-scrollbar-thumb{background-color:var(--tm-blue);background-image:linear-gradient(90deg,#0150a7,#026cdf,#0150a7);outline:1px solid var(--tm-blue)}article,aside,footer,header,nav,section{display:block}.row{margin-left:auto;margin-right:auto;margin-bottom:20px}.row:after{content:"";display:table;clear:both}.row .col{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .75rem;min-height:1px}.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}.main.container{width:100%!important;max-width:1920px!important;margin:0 auto!important;background-color:#f2f2f2}.main.container .row .col.s12{padding:0!important}.top.row{margin:0!important}.bottom.row{margin-bottom:0;padding-bottom:20px}.locoLb span,.locoLb svg path,a.eventBox{text-decoration:none;color:#fff}#banner,#eventos,#filter,#mantenimiento,#noEventos,#noJueves,#noie{display:none}#eventos,#mantenimiento,#noEventos,#noJueves,#noie{border-radius:8px;width:100%;box-sizing:border-box;position:relative}#eventos{padding:0 10px;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(205px,1fr))}div#eventos.funciones{display:block!important}#noJueves,#noie,div#mantenimiento,div#noEventos{text-align:center;background:#fff;margin:20px;border-radius:8px;padding:20px;box-shadow:4px 3px 8px 2px #bbb;width:calc(100% - 40px)}#noJueves h1,#noie h1,div#mantenimiento h1,div#noEventos h1{font-weight:700;margin:10px;font-size:3.2rem}#noJueves p,#noie p,div#mantenimiento p,div#noEventos p{font-size:14px}div#noJueves a:hover{color:var(--tm-blue);font-weight:700}#noJueves img{width:100%}div#loader{width:calc(100% - 20px);margin:10px;display:inline-block}div#loader:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid var(--tm-blue);border-color:var(--tm-blue) transparent var(--tm-blue) transparent;animation:loading 1.2s linear infinite}@keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#banner{height:auto;overflow:hidden;position:relative}h1.bannerTitle{display:none}.bannerImg{width:100%;height:auto}div#filter{margin-top:-5px}.filterBar{width:100%;height:30px;position:relative}.filterBar a{width:16%;margin:0;padding:5px 1%;border:0;float:left;background:var(--tm-blue);background-image:linear-gradient(90deg,#0150a7,#026cdf,#0150a7);color:#fff;font-size:16px;font-weight:700;cursor:pointer;text-align:center}.filterBar a.active{background:#fff;color:var(--tm-blue)}.filterBar a.big{width:20%}input#filterInput{background-color:#fff;border-radius:22px;border:1px solid var(--tm-blue);box-sizing:border-box;padding:12px 44px 12px 22px;height:44px;width:calc(100% - 20px);margin:10px;font-size:16px;display:inline-block;outline:0 none;line-height:normal;background-image:url(https://tmespeciales.ticketmaster.com.mx/microsite/common/img/search_icon.png);background-position:98%;background-repeat:no-repeat;-webkit-transition:auto .5s;transition:auto .5s}.sticked input#filterInput{height:30px;margin:6px;font-size:12px;background-size:20px}a.eventBox.functions,a.eventBox.main{box-sizing:border-box;margin:0 auto 1rem;background-color:var(--tm-blue);background-image:linear-gradient(90deg,#0150a7,#026cdf,#0150a7);border-radius:4px}a.eventBox.main{width:100%;max-width:205px}a.eventBox.functions{margin:.5rem 1rem;display:block;padding:.5rem}a.eventBox:hover{background:#fff;box-shadow:6px 6px 20px 1px #666}.eventImg{text-align:center}.eventImg img,.functionsImg img{width:100%;max-width:205px;border-top-left-radius:4px;border-top-right-radius:4px}.eventInfo{padding:.6rem}.eventInfo .eventCity,.eventInfo .eventGenre,.eventInfo .eventTitle,.eventInfo .eventVenue{text-align:center;color:#fff}a.eventBox:hover .eventInfo .eventCity,a.eventBox:hover .eventInfo .eventGenre,a.eventBox:hover .eventInfo .eventTitle,a.eventBox:hover .eventInfo .eventVenue,a.eventBox:hover .functionInfo .eventoDateTime,a.eventBox:hover .functionInfo .eventoDateTime span{color:#333}.eventInfo .eventTitle{font-size:14px;line-height:16px;font-weight:700}.eventInfo .eventCity,.eventInfo .eventGenre,.eventInfo .eventVenue{font-size:12px;line-height:14px;margin:4px 0}.backButton{background:var(--tm-blue);background-image:linear-gradient(90deg,#0150a7,#026cdf,#0150a7);width:100px;padding:5px;margin-top:5px;margin-left:10px;border-radius:4px;text-align:center;font-weight:700;transition:background-color .2s ease 0s!important;text-decoration:none;position:absolute;right:0}.backButton span{color:#fff}.functionsInfoBox{padding:20px;margin-top:20px}.functionsImg{float:left;width:205px;margin-right:20px}.functionsInfo{float:left;width:480px}.functionsInfo .eventTitle{font-size:26px;line-height:26px;font-style:normal;font-weight:700}.functionsInfo .eventVenue{font-size:20px;font-style:normal}.functionsInfo .eventCity,.functionsInfo .eventGenre{font-size:14px;font-style:normal}.eventoDateTime{width:50%;float:left;font-size:16px;font-weight:700;color:#fff}.eventoDateTime span{font-size:14px;font-weight:400;color:#fff}.eventoDateTime br{display:inline-block}.eventoLink{font-weight:700;font-size:16px;float:right;background:#fff;color:var(--tm-blue);border-radius:4px;padding:4px 8px;margin-top:4px}.functionsInfo a{color:#333}p{margin:0 0 10px}a#back{position:absolute;top:1rem;right:1rem;margin:0 20px}button.vertodas{background:var(--tm-blue);background-image:linear-gradient(90deg,#0150a7,#026cdf,#0150a7);border-radius:4px;padding:5px 10px;margin-top:10px;color:#fff;font-weight:700;text-transform:uppercase;font-size:12px;cursor:pointer}.sticked{position:fixed;top:0;width:100%;background:#fff;z-index:2;box-shadow:0 -6px 30px 10px #000}.sticked .filterBar a{padding:10px 1%;font-size:14px}#eventos,#mantenimiento,#noEventos,#noJueves,#noie{float:left}.mobileAdContainer{display:none;width:100%;background:#fff;position:fixed;bottom:0;height:70px}.ad{display:none;background-color:#fff}.ad.mobile{width:320px;margin:10px auto;height:50px;position:fixed;bottom:0;left:50%;margin-left:-160px}.ad.leaderboard{width:728px;margin:10px auto;height:90px}.ad.skycrapper{width:160px;float:right;height:600px;margin-right:20px;margin-top:10px}button#closeAd{position:absolute;top:-10px;right:0;background:grey;border-radius:50%;width:24px;height:24px;font-size:12px;line-height:12px;color:#fff;font-weight:700}@media screen and (min-width:541px) and (max-width:980px){.filterBar a.big{width:20%!important}}@media screen and (max-width:720px){#eventos,#mantenimiento,#noEventos,#noJueves,#noie{max-width:100%!important}.ad.leaderboard,.ad.skycrapper{display:none}.mobileAdContainer{display:block}h1.bannerTitle{font-size:30px;bottom:0!important}div#filter{margin-top:5px}.main.container{margin:0!important;padding:0!important;width:100%}a#back{width:calc(100% - 68px)}.sticked .filterBar a{font-size:12px!important;margin:1px 1%!important;width:48%!important;min-height:20px!important}.sticked input#filterInput{height:24px}.functionsInfoBox{width:100%;text-align:center;margin-top:40px}.functionsImg{float:none;width:100%;margin-right:0}.functionsInfo{float:none;width:100%}.backButton{width:100%!important}.eventBox.functions,.eventBox.main{height:auto}.filterBar{height:34px!important}.filterBar a{font-size:12px;width:16%!important}}@media screen and (max-width:540px){.filterBar{height:130px;margin-bottom:10px}.filterBar a{font-size:14px!important;margin:1%!important;width:48%!important;min-height:32px!important}input#filterInput{font-size:11px}a.eventBox.functions{height:auto}.eventoDateTime{font-size:12px}.eventoLink{font-size:14px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#loader{display:none}#noie{display:block}}