#ms-map-container {
  position: relative;
  max-width: 1000px;
  margin: auto;
}
/*ocultar tickets judas*/
.t264727153330, .t286357195174, .t312410001637, .t629126757834, .t272913519262, .t316448146309, .t265293496588, .t163091866604, .t145378508070, .t154521779405, .t286164299189, .t202805020263, .t309986761107, .t271455288356, .t240427786440, .t191714090290, .t896049666918, .t125049024420, .t282895971851, .t349379968408, .t337957279670, .t155970112708, .t333478279599, .t159027664494, .t332355920968, .t334669112452, .t284476283094, .t340403015393, .t548263863714, .t177309080942, .t587238341441, .t229186180627, .t814255045223, .t119397796025, .t365709370584, .t214752276727, .t184985379288, .t287804163475, .t334285252493, .t76888671916, .t176888671916, .t154838737795, .t311630191710, .t268679394041, .t444756230839, .t204272299497, .t229527254070, .t271786093915, .t271786093915, .t181736469290, .t288468245717, .t174354182098, .t263046689335, .t102668785292, .t524251335687, .t918728782423, .t458534322322, .t140470513481, .t160934366427, .t281977728841, .t293056138361, .t196308031240, .t109073949535, .t211471313960, .t223850757655, .t306529958547, .t686399208470, .t293186349335, .t795402194160, .t359083574840, .t314186777449, .t253844674496, .t250240795667, .t751920897214, .t595795128637, .t360636583961, .t944915998923, .t173760070287, .t284156951531, .t282497956685, .t321236382292, .t633581809467, .t152666780834, .t327786417858, .t270308681890, .t113194279456, .t330002993393, .t820518310368, .t127189591609, .t134082598722, .t969443791023, .t287153850129, .t335272204533, .t117541113581, .t129764625789, .t151450645623, .t190969817107, .t199119945565, .t310798846385, .t452234733069, .t313222083203, .t646601316855, .t282934818430, .t306267199493, .t251547096182, .t235542995439, .t253363858184, .t367456443052, .t241295775612, .t151856634445, .t268762015925, .t286629330538, .t310241295500, .t193556032811, .t263952916491, .t332987507328, .t168389603407, .t129231142537, .t274501210239, .t344609874541, .t192202062963, .t271422290971, .t110876723006, .t178107424446, .t359870620315, .t329150961386, .t686976666665, .t332896725295, .t951409621571, .t950263953257, .t789575855142, .t927778431460, .t300866591336, .t134672800584, .t220726759798, .t256487416984, .t860253113445, .t551772902666, .t815401824192, .t174250651602, .t104260566637, .t326491109634, .t804475474526, .t179415456247, .t208173392477, .t105121673150, .t147244688955, .t176259988773, .t252864397923, .t147827068690, .t282616496267, .t328073531694, .t341874270128, .t297311783957, .t148945498384, .t178812165029, .t201887314713, .t292304847225, .t321527901573, .t348720950665, .t881599487607, .t116245852658, .t273453170311, .t640057293666, .t249655441918, .t168625212810, .t193892867367, .t256339562041, .t353368775336, .t817814724295, .t106551434523, .t154020316405, .t357456876479, .t251351626112, .t938962154721, .t165325788713, .t255803515525, .t288498106975, .t518271171844, .t753924127553, .t285029687632, .t120369488732, .t339813468618, .t149267704654, .t152270140414, .t255651510269, .t267138990919, .t320936137252, .t732462761621, .t281695271341, .t366383563852, .t194429881293, .t314712712231, .t337190494533, .t727016377953, .t343345009632, .t358496650348, .t200469737360, .t131852699937, .t195914135160, .t198713712959, .t203292238857, .t755427628586, .t205397932093, .t258130999880, .t173728227572, .t395854993922, .t157983446036, .t208761295338, .t164807838481, .t203185220848, .t237868622636, .t737645250352, .t313830152579, .t326704763553, .t172028346211, .t927461786382, .t245209002444, .t208105315594, .t116359914786, .t261305129343, .t352074575332, .t188121382564, .t638504911359, .t328828005880, .t825539056759, .t217218119461, .t417904099739, .t159836114012, .t251560737195, .t154582647476, .t216537686861, .t131470880254, .t243154642292, .t234533518735, .t208307194114 {
  display: none;
}

/*ocultar tickets*/

.ultimasentradas {
	text-transform:uppercase;	
}

.product-id-1237 #zona-87, .product-id-1237 #zona-88, .product-id-1237 #zona-87, .product-id-1237 #zona-89, .product-id-1237 #zona-90, .product-id-1237 #zona-91, .product-id-1237 #zona-92, .product-id-1237 #zona-436, .product-id-1237 #zona-464, .product-id-1237 #zona-463, .product-id-1237 #zona-466, .product-id-1237 #zona-81 , .product-id-1526 #zona-34 , .product-id-1526 #zona-540, .product-id-1549 #zona-546 , .product-id-1549 #zona-547, .product-id-1558 #zona-54 , .product-id-1558 #zona-55, .product-id-1396 #zona-624, .product-id-1396 #zona-625, .product-id-1396 #zona-626, .product-id-1396 #zona-627, .product-id-1396 #zona-628  {
  display: none !important;
}
.product-id-1237 .dispon {
 display: none !important;
}

.product-id-1549 .dispon {
 display: none !important;
}

#ms-map-container .ms-map-dots {
  cursor: default;
}
#ms-map-container .ms-map-dots span {
  cursor: pointer;
}

.product-id-1558 .dispon, .product-id-1236 .dispon, .product-id-1522 .dispon, .product-id-1526 .dispon, .product-id-1236 #mp-list-zones .ticket-free, .product-id-1522 #mp-list-zones .ticket-free, .product-id-1526 #mp-list-zones .ticket-free , .product-id-1549 #mp-list-zones .ticket-free, .product-id-1558 #mp-list-zones .ticket-free  {
 display: none !important;
}


/*.product-id-1396 .dispon {
 display: none !important;
}*/


.product-id-1396 #mp-list-zones .ticket-free {
 display: none !important;
}


#mainAppContainer .price {
	color:#009900;
}

#mainAppContainer .product .name {
	font-weight: normal;
  color: #111;
}

/* Vistalegre Madrid 12/04/2025*/

.product-id-1558 .product_attributes {
	display:none;
}
.product-id-1558 #ms-zone-seats .seat-grid li a {
	width: 10px;
	height: 10px;
}
.product-id-1558 #ms-zone-seats .seat-grid li {
	height: 16px;
	width: 11px;
}
.product-id-1558 #ms-zone-seats .seat-grid ul {
	height: 14px;
}
.product-id-1558 #ms-map-container .ms-map-dots span {
	width: 10px;
	height: 10px;
}
/* vistalegre asientos */
.product-id-1558 #ms-zone-seats .seat-grid li a {
	background-image: url(https://www.madnesslive.es/modules/megaseat/img/seats-direcciones.svg) !important;
}
.product-id-1558 #ms-zone-seats .seat-grid li a {
	display: inline-block;
	width: 13px;
	height: 13px;
	background-color: transparent;
	background-repeat: repeat;
	background-position: -3px -3px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	border-radius: 0;
}
.product-id-1558 #ms-zone-seats .seat-grid li {
	height: 15px;
	width: 13px;
}
.product-id-1558 #ms-zone-seats .seat-grid ul {
	text-align: center;
	height: 17px;
	list-style: none;
	margin: 0 0 3px 0;
	padding: 0;
}

/*Vistalegre asientos*/

.product-id-1558 #ms-zone-seats .seat-grid li a.addticket {
	background-position: -3px -23px;
}
.product-id-1558 #ms-zone-seats .seat-grid li a.adminsoldout {
	background-position: -3px 37px !important;
}
.product-id-1558 #ms-zone-seats .seat-grid li a.soldout {
	background-position: -3px -43px !important;
	cursor: default;
}

.product-id-1558 .advice {
	display:none;
}

 @media only screen and (max-width: 500px) {
/*vistalegre*/
.product-id-1558 .aviso-movil, .product-id-1558 .mobileadvice {
 display:block;
}
}


@media only screen and (max-width: 1395px) {
/*vistalegre asientos*/
.product-id-1558 #ms-zone-seats .seat-grid li a {
 background-image: url(https://www.madnesslive.es/modules/megaseat/img/seats-mini.svg) !important;
}
 .product-id-1558 #ms-zone-seats .seat-grid li {
 height: 9px;
 width: 8px;
 margin: 7px 0px 0px 0px;
 padding: 0px 0 0 0;
}
.product-id-1558 #ms-zone-seats .seat-grid li a {
 width: 9px!important;
 height: 9px!important;
 background-position: -6px -7px!important;
 margin: 0px 0px 0px 0px!important;
}
.product-id-1558 #ms-zone-seats .seat-dir-3 .seat-grid li a {
 background-position: -5px -7px!important;
}
 .product-id-1558 #ms-zone-seats .seat-grid li a.addticket {
 background-position: -6px -27px!important;
}
 .product-id-1558 #ms-zone-seats .seat-grid li a.soldout {
 background-position: -6px -47px !important;
 cursor: default;
}
.product-id-1558 #ms-zone-seats .seat-dir-3 .seat-grid li a.soldout {
 background-position: -5px -47px !important;
 cursor: default;
}
.product-id-1558 #ms-zone-seats .seat-dir-3 .seat-grid li a.addticket {
 background-position: -5px -27px;
}
.product-id-1558 #ms-zone-seats .seat-dir-9 .seat-grid li a.addticket {
 background-position: -6px -27px;
}
.product-id-1558 #ms-zone-maping.seat-dir-9 .seat-grid li.filax {
 position: absolute;
 bottom: 0px;
 color: #000;
 font-weight: normal;
 font-size: 6px;
 margin-left: -9px;
 opacity: 0.1;
 width: auto;
 height: auto;
 min-width: 12px;
}
.product-id-1558 #ms-zone-seats .seat-dir-9 .seat-grid li, .product-id-1558 #ms-zone-seats .seat-dir-3 .seat-grid li {
 margin: -1px 5px 0px 0px;
}
.product-id-1558 #ms-zone-seats .seat-dir-9 .seat-grid ul, .product-id-1558 #ms-zone-seats .seat-dir-3 .seat-grid ul {
height: 12px;
}
.product-id-1558 #ms-zone-seats .seat-dir-6 .seat-grid li {
 margin: 7px 1px 0px 0px;
}
.product-id-1558 #ms-zone-maping.seat-dir-6 .seat-grid li.filay, .product-id-1558 #ms-zone-maping.seat-dir-6 .seat-grid li.filay {
 margin-top: -6px;
}
.product-id-1558 #ms-zone-maping.seat-dir-9 .seat-grid li.filax {
 margin-left: -10px;
 height: 20px;
}
.product-id-1558 #ms-zone-maping.seat-dir-3 .seat-grid li.filax {
 margin-left: -23px;
 height: 20px;
}
.product-id-1558 #ms-zone-maping.seat-dir-3 .seat-grid li.filay {
 margin-left: -10px;
}
.product-id-1558 #ms-zone-maping.seat-dir-6 .seat-grid li.filax {
 margin-top:-5px!important;
}
}

.product-id-1558 .box-cart-bottom #add_to_cart, .product-id-1558 #btnAddCalculeService {
	display:none!important;
}

@media only screen and (max-width: 500px) {
/*vistalegre*/
.product-1558 .aviso-movil, .product-1558 .mobileadvice {
 display:block;
}
}

@media only screen and (max-width: 580px) {
/*Vistalegre Maadrid 12/04/2025*/
.product-id-1558 #ms-zone-seats .seat-grid li a {
 width: 7px;
 height: 7px;
}
.product-id-1558 #ms-zone-seats .seat-grid li {
 height: 14px;
 width: 6px;
}
}

@media only screen and (max-width: 420px) {
/*Vistalegre Madrid 12/04/2025*/
.product-id-1558 #ms-zone-seats .seat-grid li a {
 width: 6px;
 height: 6px;
}
.product-id-1558 #ms-zone-seats .seat-grid li {
 height: 13px;
 width: 5px;
}
}


/* tms Madrid 04/12/2025*/
.product-id-1711 .dispon, .product-id-1711 #mp-list-zones .ticket-free, .product-id-1711 #zona-546, .product-id-1711 #zona-547  {
 display: none !important;
}

.product-id-1711 .product_attributes {
	display:none;
}
.product-id-1711 #ms-zone-seats .seat-grid li a {
	width: 10px;
	height: 10px;
}
.product-id-1711 #ms-zone-seats .seat-grid li {
	height: 16px;
	width: 11px;
}
.product-id-1711 #ms-zone-seats .seat-grid ul {
	height: 14px;
}
.product-id-1711 #ms-map-container .ms-map-dots span {
	width: 10px;
	height: 10px;
}
/* tms asientos */
.product-id-1711 #ms-zone-seats .seat-grid li a {
	background-image: url(https://www.madnesslive.es/modules/megaseat/img/seats-direcciones.svg) !important;
}
.product-id-1711 #ms-zone-seats .seat-grid li a {
	display: inline-block;
	width: 13px;
	height: 13px;
	background-color: transparent;
	background-repeat: repeat;
	background-position: -3px -3px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	border-radius: 0;
}
.product-id-1711 #ms-zone-seats .seat-grid li {
	height: 15px;
	width: 13px;
}
.product-id-1711 #ms-zone-seats .seat-grid ul {
	text-align: center;
	height: 17px;
	list-style: none;
	margin: 0 0 3px 0;
	padding: 0;
}

/*tms asientos*/

.product-id-1711 #ms-zone-seats .seat-grid li a.addticket {
	background-position: -3px -23px;
}
.product-id-1711 #ms-zone-seats .seat-grid li a.adminsoldout {
	background-position: -3px 37px !important;
}
.product-id-1711 #ms-zone-seats .seat-grid li a.soldout {
	background-position: -3px -43px !important;
	cursor: default;
}

.product-id-1711 .advice {
	display:none;
}

 @media only screen and (max-width: 500px) {
/*tms*/
.product-id-1711 .aviso-movil, .product-id-1558 .mobileadvice {
 display:block;
}
}


@media only screen and (max-width: 1395px) {
/*vistalegre asientos*/
.product-id-1711 #ms-zone-seats .seat-grid li a {
 background-image: url(https://www.madnesslive.es/modules/megaseat/img/seats-mini.svg) !important;
}
 .product-id-1711 #ms-zone-seats .seat-grid li {
 height: 9px;
 width: 8px;
 margin: 7px 0px 0px 0px;
 padding: 0px 0 0 0;
}
.product-id-1711 #ms-zone-seats .seat-grid li a {
 width: 9px!important;
 height: 9px!important;
 background-position: -6px -7px!important;
 margin: 0px 0px 0px 0px!important;
}
.product-id-1711 #ms-zone-seats .seat-dir-3 .seat-grid li a {
 background-position: -5px -7px!important;
}
 .product-id-1711 #ms-zone-seats .seat-grid li a.addticket {
 background-position: -6px -27px!important;
}
 .product-id-1711 #ms-zone-seats .seat-grid li a.soldout {
 background-position: -6px -47px !important;
 cursor: default;
}
.product-id-1711 #ms-zone-seats .seat-dir-3 .seat-grid li a.soldout {
 background-position: -5px -47px !important;
 cursor: default;
}
.product-id-1711 #ms-zone-seats .seat-dir-3 .seat-grid li a.addticket {
 background-position: -5px -27px;
}
.product-id-1711 #ms-zone-seats .seat-dir-9 .seat-grid li a.addticket {
 background-position: -6px -27px;
}
.product-id-1711 #ms-zone-maping.seat-dir-9 .seat-grid li.filax {
 position: absolute;
 bottom: 0px;
 color: #000;
 font-weight: normal;
 font-size: 6px;
 margin-left: -9px;
 opacity: 0.1;
 width: auto;
 height: auto;
 min-width: 12px;
}
.product-id-1711 #ms-zone-seats .seat-dir-9 .seat-grid li, .product-id-1711 #ms-zone-seats .seat-dir-3 .seat-grid li {
 margin: -1px 5px 0px 0px;
}
.product-id-1711 #ms-zone-seats .seat-dir-9 .seat-grid ul, .product-id-1711 #ms-zone-seats .seat-dir-3 .seat-grid ul {
height: 12px;
}
.product-id-1711 #ms-zone-seats .seat-dir-6 .seat-grid li {
 margin: 7px 1px 0px 0px;
}
.product-id-1711 #ms-zone-maping.seat-dir-6 .seat-grid li.filay, .product-id-1711 #ms-zone-maping.seat-dir-6 .seat-grid li.filay {
 margin-top: -6px;
}
.product-id-1711 #ms-zone-maping.seat-dir-9 .seat-grid li.filax {
 margin-left: -10px;
 height: 20px;
}
.product-id-1711 #ms-zone-maping.seat-dir-3 .seat-grid li.filax {
 margin-left: -23px;
 height: 20px;
}
.product-id-1711 #ms-zone-maping.seat-dir-3 .seat-grid li.filay {
 margin-left: -10px;
}
.product-id-1711 #ms-zone-maping.seat-dir-6 .seat-grid li.filax {
 margin-top:-5px!important;
}
}

.product-id-1711 .box-cart-bottom #add_to_cart, .product-id-1711 #btnAddCalculeService {
	display:none!important;
}

@media only screen and (max-width: 500px) {
/*tms*/
.product-1711 .aviso-movil, .product-1711 .mobileadvice {
 display:block;
}
}

@media only screen and (max-width: 580px) {
/*tms Maadrid 04/12/2025*/
.product-id-1711 #ms-zone-seats .seat-grid li a {
 width: 7px;
 height: 7px;
}
.product-id-1711 #ms-zone-seats .seat-grid li {
 height: 14px;
 width: 6px;
}
}

@media only screen and (max-width: 420px) {
/*tms Madrid 04/12/2025*/
.product-id-1711 #ms-zone-seats .seat-grid li a {
 width: 6px;
 height: 6px;
}
.product-id-1711 #ms-zone-seats .seat-grid li {
 height: 13px;
 width: 5px;
}
}


/* tms Madrid 03/12/2025*/
.product-id-1783 .dispon, .product-id-1783 #mp-list-zones .ticket-free, .product-id-1783 #zona-546, .product-id-1783 #zona-547  {
 display: none !important;
}

.product-id-1783 .product_attributes {
	display:none;
}
.product-id-1783 #ms-zone-seats .seat-grid li a {
	width: 10px;
	height: 10px;
}
.product-id-1783 #ms-zone-seats .seat-grid li {
	height: 16px;
	width: 11px;
}
.product-id-1783 #ms-zone-seats .seat-grid ul {
	height: 14px;
}
.product-id-1783 #ms-map-container .ms-map-dots span {
	width: 10px;
	height: 10px;
}
/* tms asientos */
.product-id-1783 #ms-zone-seats .seat-grid li a {
	background-image: url(https://www.madnesslive.es/modules/megaseat/img/seats-direcciones.svg) !important;
}
.product-id-1783 #ms-zone-seats .seat-grid li a {
	display: inline-block;
	width: 13px;
	height: 13px;
	background-color: transparent;
	background-repeat: repeat;
	background-position: -3px -3px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	border-radius: 0;
}
.product-id-1783 #ms-zone-seats .seat-grid li {
	height: 15px;
	width: 13px;
}
.product-id-1783 #ms-zone-seats .seat-grid ul {
	text-align: center;
	height: 17px;
	list-style: none;
	margin: 0 0 3px 0;
	padding: 0;
}

/*tms asientos*/

.product-id-1783 #ms-zone-seats .seat-grid li a.addticket {
	background-position: -3px -23px;
}
.product-id-1783 #ms-zone-seats .seat-grid li a.adminsoldout {
	background-position: -3px 37px !important;
}
.product-id-1783 #ms-zone-seats .seat-grid li a.soldout {
	background-position: -3px -43px !important;
	cursor: default;
}

.product-id-1783 .advice {
	display:none;
}

 @media only screen and (max-width: 500px) {
/*tms*/
.product-id-1783 .aviso-movil, .product-id-1558 .mobileadvice {
 display:block;
}
}


@media only screen and (max-width: 1395px) {
/*vistalegre asientos*/
.product-id-1783 #ms-zone-seats .seat-grid li a {
 background-image: url(https://www.madnesslive.es/modules/megaseat/img/seats-mini.svg) !important;
}
 .product-id-1783 #ms-zone-seats .seat-grid li {
 height: 9px;
 width: 8px;
 margin: 7px 0px 0px 0px;
 padding: 0px 0 0 0;
}
.product-id-1783 #ms-zone-seats .seat-grid li a {
 width: 9px!important;
 height: 9px!important;
 background-position: -6px -7px!important;
 margin: 0px 0px 0px 0px!important;
}
.product-id-1783 #ms-zone-seats .seat-dir-3 .seat-grid li a {
 background-position: -5px -7px!important;
}
 .product-id-1783 #ms-zone-seats .seat-grid li a.addticket {
 background-position: -6px -27px!important;
}
 .product-id-1783 #ms-zone-seats .seat-grid li a.soldout {
 background-position: -6px -47px !important;
 cursor: default;
}
.product-id-1783 #ms-zone-seats .seat-dir-3 .seat-grid li a.soldout {
 background-position: -5px -47px !important;
 cursor: default;
}
.product-id-1783 #ms-zone-seats .seat-dir-3 .seat-grid li a.addticket {
 background-position: -5px -27px;
}
.product-id-1783 #ms-zone-seats .seat-dir-9 .seat-grid li a.addticket {
 background-position: -6px -27px;
}
.product-id-1783 #ms-zone-maping.seat-dir-9 .seat-grid li.filax {
 position: absolute;
 bottom: 0px;
 color: #000;
 font-weight: normal;
 font-size: 6px;
 margin-left: -9px;
 opacity: 0.1;
 width: auto;
 height: auto;
 min-width: 12px;
}
.product-id-1783 #ms-zone-seats .seat-dir-9 .seat-grid li, .product-id-1783 #ms-zone-seats .seat-dir-3 .seat-grid li {
 margin: -1px 5px 0px 0px;
}
.product-id-1783 #ms-zone-seats .seat-dir-9 .seat-grid ul, .product-id-1783 #ms-zone-seats .seat-dir-3 .seat-grid ul {
height: 12px;
}
.product-id-1783 #ms-zone-seats .seat-dir-6 .seat-grid li {
 margin: 7px 1px 0px 0px;
}
.product-id-1783 #ms-zone-maping.seat-dir-6 .seat-grid li.filay, .product-id-1783 #ms-zone-maping.seat-dir-6 .seat-grid li.filay {
 margin-top: -6px;
}
.product-id-1783 #ms-zone-maping.seat-dir-9 .seat-grid li.filax {
 margin-left: -10px;
 height: 20px;
}
.product-id-1783 #ms-zone-maping.seat-dir-3 .seat-grid li.filax {
 margin-left: -23px;
 height: 20px;
}
.product-id-1783 #ms-zone-maping.seat-dir-3 .seat-grid li.filay {
 margin-left: -10px;
}
.product-id-1783 #ms-zone-maping.seat-dir-6 .seat-grid li.filax {
 margin-top:-5px!important;
}
}

.product-id-1783 .box-cart-bottom #add_to_cart, .product-id-1783 #btnAddCalculeService {
	display:none!important;
}

@media only screen and (max-width: 500px) {
/*tms*/
.product-1783 .aviso-movil, .product-1783 .mobileadvice {
 display:block;
}
}

@media only screen and (max-width: 580px) {
/*tms Maadrid 04/12/2025*/
.product-id-1783 #ms-zone-seats .seat-grid li a {
 width: 7px;
 height: 7px;
}
.product-id-1783 #ms-zone-seats .seat-grid li {
 height: 14px;
 width: 6px;
}
}

@media only screen and (max-width: 420px) {
/*tms Madrid 04/12/2025*/
.product-id-1783 #ms-zone-seats .seat-grid li a {
 width: 6px;
 height: 6px;
}
.product-id-1783 #ms-zone-seats .seat-grid li {
 height: 13px;
 width: 5px;
}
}



/* 1736 */
.product-id-1736 .dispon, .product-id-1736 #mp-list-zones .ticket-free, .product-id-1736 #zona-195, .product-id-1736 #zona-196  {
 display: none !important;
}

.product-id-1736 .product_attributes {
	display:none;
}
.product-id-1736 #ms-zone-seats .seat-grid li a {
	width: 10px;
	height: 10px;
}
.product-id-1736 #ms-zone-seats .seat-grid li {
	height: 16px;
	width: 11px;
}
.product-id-1736 #ms-zone-seats .seat-grid ul {
	height: 14px;
}
.product-id-1736 #ms-map-container .ms-map-dots span {
	width: 10px;
	height: 10px;
}
/* 1736 asientos */
.product-id-1736 #ms-zone-seats .seat-grid li a {
	background-image: url(https://www.madnesslive.es/modules/megaseat/img/seats-direcciones.svg) !important;
}
.product-id-1736 #ms-zone-seats .seat-grid li a {
	display: inline-block;
	width: 13px;
	height: 13px;
	background-color: transparent;
	background-repeat: repeat;
	background-position: -3px -3px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	border-radius: 0;
}
.product-id-1736 #ms-zone-seats .seat-grid li {
	height: 15px;
	width: 13px;
}
.product-id-1736 #ms-zone-seats .seat-grid ul {
	text-align: center;
	height: 17px;
	list-style: none;
	margin: 0 0 3px 0;
	padding: 0;
}

/*1736 asientos*/

.product-id-1736 #ms-zone-seats .seat-grid li a.addticket {
	background-position: -3px -23px;
}
.product-id-1736 #ms-zone-seats .seat-grid li a.adminsoldout {
	background-position: -3px 37px !important;
}
.product-id-1736 #ms-zone-seats .seat-grid li a.soldout {
	background-position: -3px -43px !important;
	cursor: default;
}

.product-id-1736 .advice {
	display:none;
}

 @media only screen and (max-width: 500px) {
/*1736*/
.product-id-1736 .aviso-movil, .product-id-1736 .mobileadvice {
 display:block;
}
}


@media only screen and (max-width: 1395px) {
/*vistalegre asientos*/
.product-id-1736 #ms-zone-seats .seat-grid li a {
 background-image: url(https://www.madnesslive.es/modules/megaseat/img/seats-mini.svg) !important;
}
 .product-id-1736 #ms-zone-seats .seat-grid li {
 height: 9px;
 width: 8px;
 margin: 7px 0px 0px 0px;
 padding: 0px 0 0 0;
}
.product-id-1736 #ms-zone-seats .seat-grid li a {
 width: 9px!important;
 height: 9px!important;
 background-position: -6px -7px!important;
 margin: 0px 0px 0px 0px!important;
}
.product-id-1736 #ms-zone-seats .seat-dir-3 .seat-grid li a {
 background-position: -5px -7px!important;
}
 .product-id-1736 #ms-zone-seats .seat-grid li a.addticket {
 background-position: -6px -27px!important;
}
 .product-id-1711 #ms-zone-seats .seat-grid li a.soldout {
 background-position: -6px -47px !important;
 cursor: default;
}
.product-id-1736 #ms-zone-seats .seat-dir-3 .seat-grid li a.soldout {
 background-position: -5px -47px !important;
 cursor: default;
}
.product-id-1736 #ms-zone-seats .seat-dir-3 .seat-grid li a.addticket {
 background-position: -5px -27px;
}
.product-id-1736 #ms-zone-seats .seat-dir-9 .seat-grid li a.addticket {
 background-position: -6px -27px;
}
.product-id-1736 #ms-zone-maping.seat-dir-9 .seat-grid li.filax {
 position: absolute;
 bottom: 0px;
 color: #000;
 font-weight: normal;
 font-size: 6px;
 margin-left: -9px;
 opacity: 0.1;
 width: auto;
 height: auto;
 min-width: 12px;
}
.product-id-1736 #ms-zone-seats .seat-dir-9 .seat-grid li, .product-id-1736 #ms-zone-seats .seat-dir-3 .seat-grid li {
 margin: -1px 5px 0px 0px;
}
.product-id-1736 #ms-zone-seats .seat-dir-9 .seat-grid ul, .product-id-1736 #ms-zone-seats .seat-dir-3 .seat-grid ul {
height: 12px;
}
.product-id-1736 #ms-zone-seats .seat-dir-6 .seat-grid li {
 margin: 7px 1px 0px 0px;
}
.product-id-1736 #ms-zone-maping.seat-dir-6 .seat-grid li.filay, .product-id-1736 #ms-zone-maping.seat-dir-6 .seat-grid li.filay {
 margin-top: -6px;
}
.product-id-1736 #ms-zone-maping.seat-dir-9 .seat-grid li.filax {
 margin-left: -10px;
 height: 20px;
}
.product-id-1736 #ms-zone-maping.seat-dir-3 .seat-grid li.filax {
 margin-left: -23px;
 height: 20px;
}
.product-id-1736 #ms-zone-maping.seat-dir-3 .seat-grid li.filay {
 margin-left: -10px;
}
.product-id-1736 #ms-zone-maping.seat-dir-6 .seat-grid li.filax {
 margin-top:-5px!important;
}
}

.product-id-1736 .box-cart-bottom #add_to_cart, .product-id-1736 #btnAddCalculeService {
	display:none!important;
}

@media only screen and (max-width: 500px) {
/*tms*/
.product-1736 .aviso-movil, .product-1736 .mobileadvice {
 display:block;
}
}

@media only screen and (max-width: 580px) {
/*1736*/
.product-id-1736 #ms-zone-seats .seat-grid li a {
 width: 7px;
 height: 7px;
}
.product-id-1736 #ms-zone-seats .seat-grid li {
 height: 14px;
 width: 6px;
}
}

@media only screen and (max-width: 420px) {
/*1736*/
.product-id-1736 #ms-zone-seats .seat-grid li a {
 width: 6px;
 height: 6px;
}
.product-id-1736 #ms-zone-seats .seat-grid li {
 height: 13px;
 width: 5px;
}
}

/* 1737 */
.product-id-1737 .dispon, .product-id-1737 #mp-list-zones .ticket-free, .product-id-1737 #zona-51, .product-id-1737 #zona-86  {
 display: none !important;
}

.product-id-1737 .product_attributes {
	display:none;
}
.product-id-1737 #ms-zone-seats .seat-grid li a {
	width: 10px;
	height: 10px;
}
.product-id-1737 #ms-zone-seats .seat-grid li {
	height: 16px;
	width: 11px;
}
.product-id-1737 #ms-zone-seats .seat-grid ul {
	height: 14px;
}
.product-id-1737 #ms-map-container .ms-map-dots span {
	width: 10px;
	height: 10px;
}
/* 1737 asientos */
.product-id-1737 #ms-zone-seats .seat-grid li a {
	background-image: url(https://www.madnesslive.es/modules/megaseat/img/seats-direcciones.svg) !important;
}
.product-id-1737 #ms-zone-seats .seat-grid li a {
	display: inline-block;
	width: 13px;
	height: 13px;
	background-color: transparent;
	background-repeat: repeat;
	background-position: -3px -3px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	border-radius: 0;
}
.product-id-1737 #ms-zone-seats .seat-grid li {
	height: 15px;
	width: 13px;
}
.product-id-1737 #ms-zone-seats .seat-grid ul {
	text-align: center;
	height: 17px;
	list-style: none;
	margin: 0 0 3px 0;
	padding: 0;
}

/*1737 asientos*/

.product-id-1737 #ms-zone-seats .seat-grid li a.addticket {
	background-position: -3px -23px;
}
.product-id-1737 #ms-zone-seats .seat-grid li a.adminsoldout {
	background-position: -3px 37px !important;
}
.product-id-1737 #ms-zone-seats .seat-grid li a.soldout {
	background-position: -3px -43px !important;
	cursor: default;
}

.product-id-1737 .advice {
	display:none;
}

 @media only screen and (max-width: 500px) {
/*1737*/
.product-id-1737 .aviso-movil, .product-id-1737 .mobileadvice {
 display:block;
}
}


@media only screen and (max-width: 1395px) {
/*vistalegre asientos*/
.product-id-1737 #ms-zone-seats .seat-grid li a {
 background-image: url(https://www.madnesslive.es/modules/megaseat/img/seats-mini.svg) !important;
}
 .product-id-1737 #ms-zone-seats .seat-grid li {
 height: 9px;
 width: 8px;
 margin: 7px 0px 0px 0px;
 padding: 0px 0 0 0;
}
.product-id-1737 #ms-zone-seats .seat-grid li a {
 width: 9px!important;
 height: 9px!important;
 background-position: -6px -7px!important;
 margin: 0px 0px 0px 0px!important;
}
.product-id-1737 #ms-zone-seats .seat-dir-3 .seat-grid li a {
 background-position: -5px -7px!important;
}
 .product-id-1737 #ms-zone-seats .seat-grid li a.addticket {
 background-position: -6px -27px!important;
}
 .product-id-1711 #ms-zone-seats .seat-grid li a.soldout {
 background-position: -6px -47px !important;
 cursor: default;
}
.product-id-1737 #ms-zone-seats .seat-dir-3 .seat-grid li a.soldout {
 background-position: -5px -47px !important;
 cursor: default;
}
.product-id-1737 #ms-zone-seats .seat-dir-3 .seat-grid li a.addticket {
 background-position: -5px -27px;
}
.product-id-1737 #ms-zone-seats .seat-dir-9 .seat-grid li a.addticket {
 background-position: -6px -27px;
}
.product-id-1737 #ms-zone-maping.seat-dir-9 .seat-grid li.filax {
 position: absolute;
 bottom: 0px;
 color: #000;
 font-weight: normal;
 font-size: 6px;
 margin-left: -9px;
 opacity: 0.1;
 width: auto;
 height: auto;
 min-width: 12px;
}
.product-id-1737 #ms-zone-seats .seat-dir-9 .seat-grid li, .product-id-1737 #ms-zone-seats .seat-dir-3 .seat-grid li {
 margin: -1px 5px 0px 0px;
}
.product-id-1737 #ms-zone-seats .seat-dir-9 .seat-grid ul, .product-id-1737 #ms-zone-seats .seat-dir-3 .seat-grid ul {
height: 12px;
}
.product-id-1737 #ms-zone-seats .seat-dir-6 .seat-grid li {
 margin: 7px 1px 0px 0px;
}
.product-id-1737 #ms-zone-maping.seat-dir-6 .seat-grid li.filay, .product-id-1737 #ms-zone-maping.seat-dir-6 .seat-grid li.filay {
 margin-top: -6px;
}
.product-id-1737 #ms-zone-maping.seat-dir-9 .seat-grid li.filax {
 margin-left: -10px;
 height: 20px;
}
.product-id-1737 #ms-zone-maping.seat-dir-3 .seat-grid li.filax {
 margin-left: -23px;
 height: 20px;
}
.product-id-1737 #ms-zone-maping.seat-dir-3 .seat-grid li.filay {
 margin-left: -10px;
}
.product-id-1737 #ms-zone-maping.seat-dir-6 .seat-grid li.filax {
 margin-top:-5px!important;
}
}

.product-id-1737 .box-cart-bottom #add_to_cart, .product-id-1737 #btnAddCalculeService {
	display:none!important;
}

@media only screen and (max-width: 500px) {
/*tms*/
.product-1737 .aviso-movil, .product-1737 .mobileadvice {
 display:block;
}
}

@media only screen and (max-width: 580px) {
/*1737*/
.product-id-1737 #ms-zone-seats .seat-grid li a {
 width: 7px;
 height: 7px;
}
.product-id-1737 #ms-zone-seats .seat-grid li {
 height: 14px;
 width: 6px;
}
}

@media only screen and (max-width: 420px) {
/*1737*/
.product-id-1737 #ms-zone-seats .seat-grid li a {
 width: 6px;
 height: 6px;
}
.product-id-1737 #ms-zone-seats .seat-grid li {
 height: 13px;
 width: 5px;
}
}


/* 1738 */
.product-id-1738 .dispon, .product-id-1738 #mp-list-zones .ticket-free, .product-id-1738 #zona-54, .product-id-1738 #zona-55  {
 display: none !important;
}

.product-id-1738 .product_attributes {
	display:none;
}
.product-id-1738 #ms-zone-seats .seat-grid li a {
	width: 10px;
	height: 10px;
}
.product-id-1738 #ms-zone-seats .seat-grid li {
	height: 16px;
	width: 11px;
}
.product-id-1738 #ms-zone-seats .seat-grid ul {
	height: 14px;
}
.product-id-1738 #ms-map-container .ms-map-dots span {
	width: 10px;
	height: 10px;
}
/* 1738 asientos */
.product-id-1738 #ms-zone-seats .seat-grid li a {
	background-image: url(https://www.madnesslive.es/modules/megaseat/img/seats-direcciones.svg) !important;
}
.product-id-1738 #ms-zone-seats .seat-grid li a {
	display: inline-block;
	width: 13px;
	height: 13px;
	background-color: transparent;
	background-repeat: repeat;
	background-position: -3px -3px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	border-radius: 0;
}
.product-id-1738 #ms-zone-seats .seat-grid li {
	height: 15px;
	width: 13px;
}
.product-id-1738 #ms-zone-seats .seat-grid ul {
	text-align: center;
	height: 17px;
	list-style: none;
	margin: 0 0 3px 0;
	padding: 0;
}

/*1738 asientos*/

.product-id-1738 #ms-zone-seats .seat-grid li a.addticket {
	background-position: -3px -23px;
}
.product-id-1738 #ms-zone-seats .seat-grid li a.adminsoldout {
	background-position: -3px 37px !important;
}
.product-id-1738 #ms-zone-seats .seat-grid li a.soldout {
	background-position: -3px -43px !important;
	cursor: default;
}

.product-id-1738 .advice {
	display:none;
}

 @media only screen and (max-width: 500px) {
/*1738*/
.product-id-1738 .aviso-movil, .product-id-1738 .mobileadvice {
 display:block;
}
}


@media only screen and (max-width: 1395px) {
/*vistalegre asientos*/
.product-id-1738 #ms-zone-seats .seat-grid li a {
 background-image: url(https://www.madnesslive.es/modules/megaseat/img/seats-mini.svg) !important;
}
 .product-id-1738 #ms-zone-seats .seat-grid li {
 height: 9px;
 width: 8px;
 margin: 7px 0px 0px 0px;
 padding: 0px 0 0 0;
}
.product-id-1738 #ms-zone-seats .seat-grid li a {
 width: 9px!important;
 height: 9px!important;
 background-position: -6px -7px!important;
 margin: 0px 0px 0px 0px!important;
}
.product-id-1738 #ms-zone-seats .seat-dir-3 .seat-grid li a {
 background-position: -5px -7px!important;
}
 .product-id-1738 #ms-zone-seats .seat-grid li a.addticket {
 background-position: -6px -27px!important;
}
 .product-id-1711 #ms-zone-seats .seat-grid li a.soldout {
 background-position: -6px -47px !important;
 cursor: default;
}
.product-id-1738 #ms-zone-seats .seat-dir-3 .seat-grid li a.soldout {
 background-position: -5px -47px !important;
 cursor: default;
}
.product-id-1738 #ms-zone-seats .seat-dir-3 .seat-grid li a.addticket {
 background-position: -5px -27px;
}
.product-id-1738 #ms-zone-seats .seat-dir-9 .seat-grid li a.addticket {
 background-position: -6px -27px;
}
.product-id-1738 #ms-zone-maping.seat-dir-9 .seat-grid li.filax {
 position: absolute;
 bottom: 0px;
 color: #000;
 font-weight: normal;
 font-size: 6px;
 margin-left: -9px;
 opacity: 0.1;
 width: auto;
 height: auto;
 min-width: 12px;
}
.product-id-1738 #ms-zone-seats .seat-dir-9 .seat-grid li, .product-id-1738 #ms-zone-seats .seat-dir-3 .seat-grid li {
 margin: -1px 5px 0px 0px;
}
.product-id-1738 #ms-zone-seats .seat-dir-9 .seat-grid ul, .product-id-1738 #ms-zone-seats .seat-dir-3 .seat-grid ul {
height: 12px;
}
.product-id-1738 #ms-zone-seats .seat-dir-6 .seat-grid li {
 margin: 7px 1px 0px 0px;
}
.product-id-1738 #ms-zone-maping.seat-dir-6 .seat-grid li.filay, .product-id-1738 #ms-zone-maping.seat-dir-6 .seat-grid li.filay {
 margin-top: -6px;
}
.product-id-1738 #ms-zone-maping.seat-dir-9 .seat-grid li.filax {
 margin-left: -10px;
 height: 20px;
}
.product-id-1738 #ms-zone-maping.seat-dir-3 .seat-grid li.filax {
 margin-left: -23px;
 height: 20px;
}
.product-id-1738 #ms-zone-maping.seat-dir-3 .seat-grid li.filay {
 margin-left: -10px;
}
.product-id-1738 #ms-zone-maping.seat-dir-6 .seat-grid li.filax {
 margin-top:-5px!important;
}
}

.product-id-1738 .box-cart-bottom #add_to_cart, .product-id-1738 #btnAddCalculeService {
	display:none!important;
}

@media only screen and (max-width: 500px) {
/*tms*/
.product-1738 .aviso-movil, .product-1738 .mobileadvice {
 display:block;
}
}

@media only screen and (max-width: 580px) {
/*1738*/
.product-id-1738 #ms-zone-seats .seat-grid li a {
 width: 7px;
 height: 7px;
}
.product-id-1738 #ms-zone-seats .seat-grid li {
 height: 14px;
 width: 6px;
}
}

@media only screen and (max-width: 420px) {
/*1738*/
.product-id-1738 #ms-zone-seats .seat-grid li a {
 width: 6px;
 height: 6px;
}
.product-id-1738 #ms-zone-seats .seat-grid li {
 height: 13px;
 width: 5px;
}
}




/* 1859 */
.product-id-1859 .dispon, .product-id-1859 #mp-list-zones .ticket-free, .product-id-1859 #zona-54, .product-id-1859 #zona-55  {
 display: none !important;
}

.product-id-1859 .product_attributes {
	display:none;
}
.product-id-1859 #ms-zone-seats .seat-grid li a {
	width: 10px;
	height: 10px;
}
.product-id-1859 #ms-zone-seats .seat-grid li {
	height: 16px;
	width: 11px;
}
.product-id-1859 #ms-zone-seats .seat-grid ul {
	height: 14px;
}
.product-id-1859 #ms-map-container .ms-map-dots span {
	width: 10px;
	height: 10px;
}
/* 1859 asientos */
.product-id-1859 #ms-zone-seats .seat-grid li a {
	background-image: url(https://www.madnesslive.es/modules/megaseat/img/seats-direcciones.svg) !important;
}
.product-id-1859 #ms-zone-seats .seat-grid li a {
	display: inline-block;
	width: 13px;
	height: 13px;
	background-color: transparent;
	background-repeat: repeat;
	background-position: -3px -3px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	border-radius: 0;
}
.product-id-1859 #ms-zone-seats .seat-grid li {
	height: 15px;
	width: 13px;
}
.product-id-1859 #ms-zone-seats .seat-grid ul {
	text-align: center;
	height: 17px;
	list-style: none;
	margin: 0 0 3px 0;
	padding: 0;
}

/*1859 asientos*/

.product-id-1859 #ms-zone-seats .seat-grid li a.addticket {
	background-position: -3px -23px;
}
.product-id-1859 #ms-zone-seats .seat-grid li a.adminsoldout {
	background-position: -3px 37px !important;
}
.product-id-1859 #ms-zone-seats .seat-grid li a.soldout {
	background-position: -3px -43px !important;
	cursor: default;
}

.product-id-1859 .advice {
	display:none;
}

 @media only screen and (max-width: 500px) {
/*1859*/
.product-id-1738 .aviso-movil, .product-id-1859 .mobileadvice {
 display:block;
}
}


@media only screen and (max-width: 1395px) {
/*vistalegre asientos*/
.product-id-1859 #ms-zone-seats .seat-grid li a {
 background-image: url(https://www.madnesslive.es/modules/megaseat/img/seats-mini.svg) !important;
}
 .product-id-1859 #ms-zone-seats .seat-grid li {
 height: 9px;
 width: 8px;
 margin: 7px 0px 0px 0px;
 padding: 0px 0 0 0;
}
.product-id-1859 #ms-zone-seats .seat-grid li a {
 width: 9px!important;
 height: 9px!important;
 background-position: -6px -7px!important;
 margin: 0px 0px 0px 0px!important;
}
.product-id-1859 #ms-zone-seats .seat-dir-3 .seat-grid li a {
 background-position: -5px -7px!important;
}
 .product-id-1859 #ms-zone-seats .seat-grid li a.addticket {
 background-position: -6px -27px!important;
}
 .product-id-1859 #ms-zone-seats .seat-grid li a.soldout {
 background-position: -6px -47px !important;
 cursor: default;
}
.product-id-1859 #ms-zone-seats .seat-dir-3 .seat-grid li a.soldout {
 background-position: -5px -47px !important;
 cursor: default;
}
.product-id-1859 #ms-zone-seats .seat-dir-3 .seat-grid li a.addticket {
 background-position: -5px -27px;
}
.product-id-1859 #ms-zone-seats .seat-dir-9 .seat-grid li a.addticket {
 background-position: -6px -27px;
}
.product-id-1859 #ms-zone-maping.seat-dir-9 .seat-grid li.filax {
 position: absolute;
 bottom: 0px;
 color: #000;
 font-weight: normal;
 font-size: 6px;
 margin-left: -9px;
 opacity: 0.1;
 width: auto;
 height: auto;
 min-width: 12px;
}
.product-id-1859 #ms-zone-seats .seat-dir-9 .seat-grid li, .product-id-1859 #ms-zone-seats .seat-dir-3 .seat-grid li {
 margin: -1px 5px 0px 0px;
}
.product-id-1859 #ms-zone-seats .seat-dir-9 .seat-grid ul, .product-id-1859 #ms-zone-seats .seat-dir-3 .seat-grid ul {
height: 12px;
}
.product-id-1859 #ms-zone-seats .seat-dir-6 .seat-grid li {
 margin: 7px 1px 0px 0px;
}
.product-id-1859 #ms-zone-maping.seat-dir-6 .seat-grid li.filay, .product-id-1859 #ms-zone-maping.seat-dir-6 .seat-grid li.filay {
 margin-top: -6px;
}
.product-id-1859 #ms-zone-maping.seat-dir-9 .seat-grid li.filax {
 margin-left: -10px;
 height: 20px;
}
.product-id-1859 #ms-zone-maping.seat-dir-3 .seat-grid li.filax {
 margin-left: -23px;
 height: 20px;
}
.product-id-1859 #ms-zone-maping.seat-dir-3 .seat-grid li.filay {
 margin-left: -10px;
}
.product-id-1859 #ms-zone-maping.seat-dir-6 .seat-grid li.filax {
 margin-top:-5px!important;
}
}

.product-id-1859 .box-cart-bottom #add_to_cart, .product-id-1859 #btnAddCalculeService {
	display:none!important;
}

@media only screen and (max-width: 500px) {
/*tms*/
.product-1859 .aviso-movil, .product-1859 .mobileadvice {
 display:block;
}
}

@media only screen and (max-width: 580px) {
/*1738*/
.product-id-1859 #ms-zone-seats .seat-grid li a {
 width: 7px;
 height: 7px;
}
.product-id-1859 #ms-zone-seats .seat-grid li {
 height: 14px;
 width: 6px;
}
}

@media only screen and (max-width: 420px) {
/*1738*/
.product-id-1859 #ms-zone-seats .seat-grid li a {
 width: 6px;
 height: 6px;
}
.product-id-1859 #ms-zone-seats .seat-grid li {
 height: 13px;
 width: 5px;
}
}




/* 1891 */
.product-id-1891 .dispon, .product-id-1891 #mp-list-zones .ticket-free, .product-id-1891 #zona-54, .product-id-1891 #zona-55  {
 display: none !important;
}

.product-id-1891 .product_attributes {
	display:none;
}
.product-id-1891 #ms-zone-seats .seat-grid li a {
	width: 10px;
	height: 10px;
}
.product-id-1891 #ms-zone-seats .seat-grid li {
	height: 16px;
	width: 11px;
}
.product-id-1891 #ms-zone-seats .seat-grid ul {
	height: 14px;
}
.product-id-1891 #ms-map-container .ms-map-dots span {
	width: 10px;
	height: 10px;
}
/* 1891 asientos */
.product-id-1891 #ms-zone-seats .seat-grid li a {
	background-image: url(https://www.madnesslive.es/modules/megaseat/img/seats-direcciones.svg) !important;
}
.product-id-1891 #ms-zone-seats .seat-grid li a {
	display: inline-block;
	width: 13px;
	height: 13px;
	background-color: transparent;
	background-repeat: repeat;
	background-position: -3px -3px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	border-radius: 0;
}
.product-id-1891 #ms-zone-seats .seat-grid li {
	height: 15px;
	width: 13px;
}
.product-id-1891 #ms-zone-seats .seat-grid ul {
	text-align: center;
	height: 17px;
	list-style: none;
	margin: 0 0 3px 0;
	padding: 0;
}

/*1891 asientos*/

.product-id-1891 #ms-zone-seats .seat-grid li a.addticket {
	background-position: -3px -23px;
}
.product-id-1891 #ms-zone-seats .seat-grid li a.adminsoldout {
	background-position: -3px 37px !important;
}
.product-id-1891 #ms-zone-seats .seat-grid li a.soldout {
	background-position: -3px -43px !important;
	cursor: default;
}

.product-id-1891 .advice {
	display:none;
}

 @media only screen and (max-width: 500px) {
/*1891*/
.product-id-1738 .aviso-movil, .product-id-1891 .mobileadvice {
 display:block;
}
}


@media only screen and (max-width: 1395px) {
/*vistalegre asientos*/
.product-id-1891 #ms-zone-seats .seat-grid li a {
 background-image: url(https://www.madnesslive.es/modules/megaseat/img/seats-mini.svg) !important;
}
 .product-id-1891 #ms-zone-seats .seat-grid li {
 height: 9px;
 width: 8px;
 margin: 7px 0px 0px 0px;
 padding: 0px 0 0 0;
}
.product-id-1891 #ms-zone-seats .seat-grid li a {
 width: 9px!important;
 height: 9px!important;
 background-position: -6px -7px!important;
 margin: 0px 0px 0px 0px!important;
}
.product-id-1891 #ms-zone-seats .seat-dir-3 .seat-grid li a {
 background-position: -5px -7px!important;
}
 .product-id-1891 #ms-zone-seats .seat-grid li a.addticket {
 background-position: -6px -27px!important;
}
 .product-id-1891 #ms-zone-seats .seat-grid li a.soldout {
 background-position: -6px -47px !important;
 cursor: default;
}
.product-id-1891 #ms-zone-seats .seat-dir-3 .seat-grid li a.soldout {
 background-position: -5px -47px !important;
 cursor: default;
}
.product-id-1891 #ms-zone-seats .seat-dir-3 .seat-grid li a.addticket {
 background-position: -5px -27px;
}
.product-id-1891 #ms-zone-seats .seat-dir-9 .seat-grid li a.addticket {
 background-position: -6px -27px;
}
.product-id-1891 #ms-zone-maping.seat-dir-9 .seat-grid li.filax {
 position: absolute;
 bottom: 0px;
 color: #000;
 font-weight: normal;
 font-size: 6px;
 margin-left: -9px;
 opacity: 0.1;
 width: auto;
 height: auto;
 min-width: 12px;
}
.product-id-1891 #ms-zone-seats .seat-dir-9 .seat-grid li, .product-id-1891 #ms-zone-seats .seat-dir-3 .seat-grid li {
 margin: -1px 5px 0px 0px;
}
.product-id-1891 #ms-zone-seats .seat-dir-9 .seat-grid ul, .product-id-1891 #ms-zone-seats .seat-dir-3 .seat-grid ul {
height: 12px;
}
.product-id-1891 #ms-zone-seats .seat-dir-6 .seat-grid li {
 margin: 7px 1px 0px 0px;
}
.product-id-1891 #ms-zone-maping.seat-dir-6 .seat-grid li.filay, .product-id-1891 #ms-zone-maping.seat-dir-6 .seat-grid li.filay {
 margin-top: -6px;
}
.product-id-1891 #ms-zone-maping.seat-dir-9 .seat-grid li.filax {
 margin-left: -10px;
 height: 20px;
}
.product-id-1891 #ms-zone-maping.seat-dir-3 .seat-grid li.filax {
 margin-left: -23px;
 height: 20px;
}
.product-id-1891 #ms-zone-maping.seat-dir-3 .seat-grid li.filay {
 margin-left: -10px;
}
.product-id-1891 #ms-zone-maping.seat-dir-6 .seat-grid li.filax {
 margin-top:-5px!important;
}
}

.product-id-1891 .box-cart-bottom #add_to_cart, .product-id-1891 #btnAddCalculeService {
	display:none!important;
}

@media only screen and (max-width: 500px) {
/*tms*/
.product-1891 .aviso-movil, .product-1891 .mobileadvice {
 display:block;
}
}

@media only screen and (max-width: 580px) {
/*1738*/
.product-id-1891 #ms-zone-seats .seat-grid li a {
 width: 7px;
 height: 7px;
}
.product-id-1891 #ms-zone-seats .seat-grid li {
 height: 14px;
 width: 6px;
}
}

@media only screen and (max-width: 420px) {
/*1738*/
.product-id-1891 #ms-zone-seats .seat-grid li a {
 width: 6px;
 height: 6px;
}
.product-id-1891 #ms-zone-seats .seat-grid li {
 height: 13px;
 width: 5px;
}
}


.product-id-1395 #zona-624, 
.product-id-1395 #zona-625, 
.product-id-1395 #zona-626,
.product-id-1395 #zona-627,
.product-id-1395 #zona-628 {
  display: none !important;
}

/*
.product-id-1395 #zona-549, 
.product-id-1395 #zona-550, 
.product-id-1395 #zona-551, 
.product-id-1395 #zona-552, 
.product-id-1395 #zona-553, 
.product-id-1395 #zona-554, 
.product-id-1395 #zona-555, 
.product-id-1395 #zona-556, 
.product-id-1395 #zona-557, 
.product-id-1395 #zona-558, 
.product-id-1395 #zona-559, 
.product-id-1395 #zona-560, 
.product-id-1395 #zona-561, 
.product-id-1395 #zona-562, 
.product-id-1395 #zona-563, 
.product-id-1395 #zona-564, 
.product-id-1395 #zona-565, 
.product-id-1395 #zona-566, 
.product-id-1395 #zona-567, 
.product-id-1395 #zona-568, 
.product-id-1395 #zona-569, 
.product-id-1395 #zona-570, 
.product-id-1395 #zona-571, 
.product-id-1395 #zona-572, 
.product-id-1395 #zona-573, 
.product-id-1395 #zona-574, 
.product-id-1395 #zona-575, 
.product-id-1395 #zona-576, 
.product-id-1395 #zona-577, 
.product-id-1395 #zona-578, 
.product-id-1395 #zona-579, 
.product-id-1395 #zona-580, 
.product-id-1395 #zona-581, 
.product-id-1395 #zona-582, 
.product-id-1395 #zona-583, 
.product-id-1395 #zona-584, 
.product-id-1395 #zona-585, 
.product-id-1395 #zona-586, 
.product-id-1395 #zona-587, 
.product-id-1395 #zona-588, 
.product-id-1395 #zona-589, 
.product-id-1395 #zona-590, 
.product-id-1395 #zona-591, 
.product-id-1395 #zona-592, 
.product-id-1395 #zona-593, 
.product-id-1395 #zona-594, 
.product-id-1395 #zona-595, 
.product-id-1395 #zona-596, 
.product-id-1395 #zona-597, 
.product-id-1395 #zona-598, 
.product-id-1395 #zona-599, 
.product-id-1395 #zona-600, 
.product-id-1395 #zona-601, 
.product-id-1395 #zona-602, 
.product-id-1395 #zona-603, 
.product-id-1395 #zona-604, 
.product-id-1395 #zona-605, 
.product-id-1395 #zona-606, 
.product-id-1395 #zona-607, 
.product-id-1395 #zona-608, 
.product-id-1395 #zona-609, 
.product-id-1395 #zona-610, 
.product-id-1395 #zona-611, 
.product-id-1395 #zona-612, 
.product-id-1395 #zona-613, 
.product-id-1395 #zona-614, 
.product-id-1395 #zona-615, 
.product-id-1395 #zona-616, 
.product-id-1395 #zona-617, 
.product-id-1395 #zona-618, 
.product-id-1395 #zona-619, 
.product-id-1395 #zona-620, 
.product-id-1395 #zona-621, 
.product-id-1395 #zona-622, 
.product-id-1395 #zona-623, 
.product-id-1395 #zona-624, 
.product-id-1395 #zona-625, 
.product-id-1395 #zona-626,
.product-id-1395 #zona-627,
.product-id-1395 #zona-628,
.product-id-1395 #zona-633,
.product-id-1395 #zona-634,
.product-id-1395 #zona-635,
.product-id-1395 #zona-637,
.product-id-1395 #zona-639,
.product-id-1395 #zona-644,
.product-id-1395 #zona-646,
.product-id-1395 #zona-647,
.product-id-1395 #zona-648,
.product-id-1395 #zona-649,
.product-id-1395 #zona-650,
.product-id-1395 #zona-651,
.product-id-1395 #zona-652,
.product-id-1395 #zona-653,
.product-id-1395 #zona-654,
.product-id-1395 #zona-655,
.product-id-1395 #zona-656,
.product-id-1395 #zona-657,
.product-id-1395 #zona-658,
.product-id-1395 #zona-659,
.product-id-1395 #zona-660,
.product-id-1395 #zona-661,
.product-id-1395 #zona-662,
.product-id-1395 #zona-663,
.product-id-1395 #zona-664,
.product-id-1395 #zona-664,
.product-id-1395 #zona-666,
.product-id-1395 #zona-667,
.product-id-1395 #zona-668,
.product-id-1395 #zona-669,
.product-id-1395 #zona-670,
.product-id-1395 #zona-671,
.product-id-1395 #zona-672,
.product-id-1395 #zona-673,
.product-id-1395 #zona-674,
.product-id-1395 #zona-675,
.product-id-1395 #zona-676,
.product-id-1395 #zona-677,
.product-id-1395 #zona-678,
.product-id-1395 #zona-679,
.product-id-1395 #zona-680,
.product-id-1395 #zona-681,
.product-id-1395 #zona-682,
.product-id-1395 #zona-683,
.product-id-1395 #zona-684,
.product-id-1395 #zona-685,
.product-id-1395 #zona-686,
.product-id-1395 #zona-687,
.product-id-1395 #zona-688,
.product-id-1395 #zona-689,
.product-id-1395 #zona-690,
.product-id-1395 #zona-691,
.product-id-1395 #zona-692,
.product-id-1395 #zona-693,
.product-id-1395 #zona-694,
.product-id-1395 #zona-695,
.product-id-1395 #zona-696,
.product-id-1395 #zona-697,
.product-id-1395 #zona-698,
.product-id-1395 #zona-699,
.product-id-1395 #zona-700,
.product-id-1395 #zona-701,
.product-id-1395 #zona-702,
.product-id-1395 #zona-703,
.product-id-1395 #zona-704,
.product-id-1395 #zona-705,
.product-id-1395 #zona-706,
.product-id-1395 #zona-707,
.product-id-1395 #zona-708,
.product-id-1395 #zona-709,
.product-id-1395 #zona-710,
.product-id-1395 #zona-711,
.product-id-1395 #zona-712,
.product-id-1395 #zona-713,
.product-id-1395 #zona-714,
.product-id-1395 #zona-715,
.product-id-1395 #zona-716,
.product-id-1395 #zona-717,
.product-id-1395 #zona-718,
.product-id-1395 #zona-719,
.product-id-1395 #zona-720,
.product-id-1395 #zona-721,
.product-id-1395 #zona-722,
.product-id-1395 #zona-723,
.product-id-1395 #zona-724,
.product-id-1395 #zona-725,
.product-id-1395 #zona-726,
.product-id-1395 #zona-727,
.product-id-1395 #zona-728,
.product-id-1395 #zona-730,
.product-id-1395 #zona-731,
.product-id-1395 #zona-732,
.product-id-1395 #zona-733,
.product-id-1395 #zona-734,
.product-id-1395 #zona-735,
.product-id-1395 #zona-736,
.product-id-1395 #zona-737,
.product-id-1395 #zona-738,
.product-id-1395 #zona-739,
.product-id-1395 #zona-740,
.product-id-1395 #zona-741,
.product-id-1395 #zona-742,
.product-id-1395 #zona-743,
.product-id-1395 #zona-744,
.product-id-1395 #zona-745,
.product-id-1395 #zona-746,
.product-id-1395 #zona-747,
.product-id-1395 #zona-748,
.product-id-1395 #zona-749,
.product-id-1395 #zona-750  {
  display: none !important;
}
*/

/*.product-id-1395 #zona-648
{
  display: none !important;
}*/

.product-id-1395 .dispon {
 display: none !important;
}
.product-id-1395 #mp-list-zones .ticket-free  {
 display: none !important;
}
.product-id-1395 .product_attributes {
	display:none;
}
.product-id-1395 #ms-zone-seats .seat-grid li a {
	width: 10px;
	height: 10px;
}
.product-id-1395 #ms-zone-seats .seat-grid li {
	height: 16px;
	width: 11px;
}
.product-id-1395 #ms-zone-seats .seat-grid ul {
	height: 14px;
}
.product-id-1395 #ms-map-container .ms-map-dots span {
	width: 8px;
	height: 8px;
}
/* vistalegre asientos */
.product-id-1395 #ms-zone-seats .seat-grid li a {
	background-image: url(https://www.madnesslive.es/modules/megaseat/img/seats-direcciones.svg) !important;
}
.product-id-1395 #ms-zone-seats .seat-grid li a {
	display: inline-block;
	width: 13px;
	height: 13px;
	background-color: transparent;
	background-repeat: repeat;
	background-position: -3px -3px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	border-radius: 0;
}
.product-id-1395 #ms-zone-seats .seat-grid li {
	height: 15px;
	width: 13px;
}
.product-id-1395 #ms-zone-seats .seat-grid ul {
	text-align: center;
	height: 17px;
	list-style: none;
	margin: 0 0 3px 0;
	padding: 0;
}

/*Vistalegre asientos*/

.product-id-1395 #ms-zone-seats .seat-grid li a.addticket {
	background-position: -3px -23px;
}
.product-id-1395 #ms-zone-seats .seat-grid li a.adminsoldout {
	background-position: -3px 37px !important;
}
.product-id-1395 #ms-zone-seats .seat-grid li a.soldout {
	background-position: -3px -43px !important;
	cursor: default;
}

.ticket-free{
	display:block;
}

 @media only screen and (max-width: 500px) {
/*vistalegre*/
.product-id-1395 .aviso-movil, .product-id-1395 .mobileadvice {
 display:block;
}
}

@media only screen and (max-width: 1395px) {
/*vistalegre asientos*/
.product-id-1395 #ms-zone-seats .seat-grid li a {
 background-image: url(https://www.madnesslive.es/modules/megaseat/img/seats-mini.svg) !important;
}
 .product-id-1395 #ms-zone-seats .seat-grid li {
 height: 9px;
 width: 8px;
 margin: 7px 0px 0px 0px;
 padding: 0px 0 0 0;
}
.product-id-1395 #ms-zone-seats .seat-grid li a {
 width: 9px!important;
 height: 9px!important;
 background-position: -6px -7px!important;
 margin: 0px 0px 0px 0px!important;
}
.product-id-1395 #ms-zone-seats .seat-dir-3 .seat-grid li a {
 background-position: -5px -7px!important;
}
 .product-id-1395 #ms-zone-seats .seat-grid li a.addticket {
 background-position: -6px -27px!important;
}
 .product-id-1395 #ms-zone-seats .seat-grid li a.soldout {
 background-position: -6px -47px !important;
 cursor: default;
}
.product-id-1395 #ms-zone-seats .seat-dir-3 .seat-grid li a.soldout {
 background-position: -5px -47px !important;
 cursor: default;
}
.product-id-1395 #ms-zone-seats .seat-dir-3 .seat-grid li a.addticket {
 background-position: -5px -27px;
}
.product-id-1395 #ms-zone-seats .seat-dir-9 .seat-grid li a.addticket {
 background-position: -6px -27px;
}
.product-id-1395 #ms-zone-maping.seat-dir-9 .seat-grid li.filax {
 position: absolute;
 bottom: 0px;
 color: #000;
 font-weight: normal;
 font-size: 6px;
 margin-left: -9px;
 opacity: 0.1;
 width: auto;
 height: auto;
 min-width: 12px;
}
.product-id-1395 #ms-zone-seats .seat-dir-9 .seat-grid li, .product-id-1395 #ms-zone-seats .seat-dir-3 .seat-grid li {
 margin: -1px 5px 0px 0px;
}
.product-id-1395 #ms-zone-seats .seat-dir-9 .seat-grid ul, .product-id-1395 #ms-zone-seats .seat-dir-3 .seat-grid ul {
height: 12px;
}
.product-id-1395 #ms-zone-seats .seat-dir-6 .seat-grid li {
 margin: 7px 1px 0px 0px;
}
.product-id-1395 #ms-zone-maping.seat-dir-6 .seat-grid li.filay, .product-id-1395 #ms-zone-maping.seat-dir-6 .seat-grid li.filay {
 margin-top: -6px;
}
.product-id-1395 #ms-zone-maping.seat-dir-9 .seat-grid li.filax {
 margin-left: -10px;
 height: 20px;
}
.product-id-1395 #ms-zone-maping.seat-dir-3 .seat-grid li.filax {
 margin-left: -23px;
 height: 20px;
}
.product-id-1395 #ms-zone-maping.seat-dir-3 .seat-grid li.filay {
 margin-left: -10px;
}
.product-id-1395 #ms-zone-maping.seat-dir-6 .seat-grid li.filax {
 margin-top:-5px!important;
}
}

.product-id-1395 .box-cart-bottom #add_to_cart, .product-id-1395 #btnAddCalculeService {
	display:none!important;
}

@media only screen and (max-width: 500px) {
/*vistalegre*/
.product-1395 .aviso-movil, .product-1395 .mobileadvice {
 display:block;
}
}

@media only screen and (max-width: 580px) {
/*Vistalegre Maadrid 12/04/2025*/
.product-id-1395 #ms-zone-seats .seat-grid li a {
 width: 7px;
 height: 7px;
}
.product-id-1395 #ms-zone-seats .seat-grid li {
 height: 14px;
 width: 6px;
}
}

@media only screen and (max-width: 420px) {
/*Vistalegre Madrid 12/04/2025*/
.product-id-1395 #ms-zone-seats .seat-grid li a {
 width: 6px;
 height: 6px;
}
.product-id-1395 #ms-zone-seats .seat-grid li {
 height: 13px;
 width: 5px;
}
}

/* 1610 */
.product-id-1610 #zona-431,
.product-id-1610 #zona-432,
.product-id-1610 #zona-493
{
  display: none !important;
}

.product-id-1610 .dispon {
 display: none !important;
}
.product-id-1610 #mp-list-zones .ticket-free  {
 display: none !important;
}
.product-id-1610 .product_attributes {
	display:none;
}
.product-id-1610 #ms-zone-seats .seat-grid li a {
	width: 10px;
	height: 10px;
}
.product-id-1610 #ms-zone-seats .seat-grid li {
	height: 16px;
	width: 11px;
}
.product-id-1610 #ms-zone-seats .seat-grid ul {
	height: 14px;
}
.product-id-1610 #ms-map-container .ms-map-dots span {
	width: 11px;
	height: 11px;
}
/* vistalegre asientos */
.product-id-1610 #ms-zone-seats .seat-grid li a {
	background-image: url(https://www.madnesslive.es/modules/megaseat/img/seats-direcciones.svg) !important;
}
.product-id-1610 #ms-zone-seats .seat-grid li a {
	display: inline-block;
	width: 13px;
	height: 13px;
	background-color: transparent;
	background-repeat: repeat;
	background-position: -3px -3px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	border-radius: 0;
}
.product-id-1610 #ms-zone-seats .seat-grid li {
	height: 15px;
	width: 13px;
}
.product-id-1610 #ms-zone-seats .seat-grid ul {
	text-align: center;
	height: 17px;
	list-style: none;
	margin: 0 0 3px 0;
	padding: 0;
}

/*Vistalegre asientos*/

.product-id-1610 #ms-zone-seats .seat-grid li a.addticket {
	background-position: -3px -23px;
}
.product-id-1610 #ms-zone-seats .seat-grid li a.adminsoldout {
	background-position: -3px 37px !important;
}
.product-id-1610 #ms-zone-seats .seat-grid li a.soldout {
	background-position: -3px -43px !important;
	cursor: default;
}

 @media only screen and (max-width: 500px) {
/*vistalegre*/
.product-id-1610 .aviso-movil, .product-id-1610 .mobileadvice {
 display:block;
}
}

@media only screen and (max-width: 1395px) {
/*vistalegre asientos*/
.product-id-1610 #ms-zone-seats .seat-grid li a {
 background-image: url(https://www.madnesslive.es/modules/megaseat/img/seats-mini.svg) !important;
}
 .product-id-1610 #ms-zone-seats .seat-grid li {
 height: 9px;
 width: 8px;
 margin: 7px 0px 0px 0px;
 padding: 0px 0 0 0;
}
.product-id-1610 #ms-zone-seats .seat-grid li a {
 width: 9px!important;
 height: 9px!important;
 background-position: -6px -7px!important;
 margin: 0px 0px 0px 0px!important;
}
.product-id-1610 #ms-zone-seats .seat-dir-3 .seat-grid li a {
 background-position: -5px -7px!important;
}
 .product-id-1610 #ms-zone-seats .seat-grid li a.addticket {
 background-position: -6px -27px!important;
}
 .product-id-1610 #ms-zone-seats .seat-grid li a.soldout {
 background-position: -6px -47px !important;
 cursor: default;
}
.product-id-1610 #ms-zone-seats .seat-dir-3 .seat-grid li a.soldout {
 background-position: -5px -47px !important;
 cursor: default;
}
.product-id-1610 #ms-zone-seats .seat-dir-3 .seat-grid li a.addticket {
 background-position: -5px -27px;
}
.product-id-1610 #ms-zone-seats .seat-dir-9 .seat-grid li a.addticket {
 background-position: -6px -27px;
}
.product-id-1610 #ms-zone-maping.seat-dir-9 .seat-grid li.filax {
 position: absolute;
 bottom: 0px;
 color: #000;
 font-weight: normal;
 font-size: 6px;
 margin-left: -9px;
 opacity: 0.1;
 width: auto;
 height: auto;
 min-width: 12px;
}
.product-id-1610 #ms-zone-seats .seat-dir-9 .seat-grid li, .product-id-1610 #ms-zone-seats .seat-dir-3 .seat-grid li {
 margin: -1px 5px 0px 0px;
}
.product-id-1610 #ms-zone-seats .seat-dir-9 .seat-grid ul, .product-id-1610 #ms-zone-seats .seat-dir-3 .seat-grid ul {
height: 12px;
}
.product-id-1610 #ms-zone-seats .seat-dir-6 .seat-grid li {
 margin: 7px 1px 0px 0px;
}
.product-id-1610 #ms-zone-maping.seat-dir-6 .seat-grid li.filay, .product-id-1610 #ms-zone-maping.seat-dir-6 .seat-grid li.filay {
 margin-top: -6px;
}
.product-id-1610 #ms-zone-maping.seat-dir-9 .seat-grid li.filax {
 margin-left: -10px;
 height: 20px;
}
.product-id-1610 #ms-zone-maping.seat-dir-3 .seat-grid li.filax {
 margin-left: -23px;
 height: 20px;
}
.product-id-1610 #ms-zone-maping.seat-dir-3 .seat-grid li.filay {
 margin-left: -10px;
}
.product-id-1610 #ms-zone-maping.seat-dir-6 .seat-grid li.filax {
 margin-top:-5px!important;
}
}

.product-id-1610 .box-cart-bottom #add_to_cart, .product-id-1610 #btnAddCalculeService {
	display:none!important;
}

@media only screen and (max-width: 500px) {
/*1610*/
.product-1610 .aviso-movil, .product-1610 .mobileadvice {
 display:block;
}
}

@media only screen and (max-width: 580px) {
/*Vistalegre Maadrid 12/04/2025*/
.product-id-1610 #ms-zone-seats .seat-grid li a {
 width: 7px;
 height: 7px;
}
.product-id-1610 #ms-zone-seats .seat-grid li {
 height: 14px;
 width: 6px;
}
}

@media only screen and (max-width: 420px) {
/*1610*/
.product-id-1610 #ms-zone-seats .seat-grid li a {
 width: 6px;
 height: 6px;
}
.product-id-1610 #ms-zone-seats .seat-grid li {
 height: 13px;
 width: 5px;
}
}


/* 1929 */
.product-id-1929 #zona-431,
.product-id-1929 #zona-432,
.product-id-1929 #zona-493
{
  display: none !important;
}

.product-id-1929 .dispon {
 display: none !important;
}
.product-id-1929 #mp-list-zones .ticket-free  {
 display: none !important;
}
.product-id-1929 .product_attributes {
	display:none;
}
.product-id-1929 #ms-zone-seats .seat-grid li a {
	width: 10px;
	height: 10px;
}
.product-id-1929 #ms-zone-seats .seat-grid li {
	height: 16px;
	width: 11px;
}
.product-id-1929 #ms-zone-seats .seat-grid ul {
	height: 14px;
}
.product-id-1929 #ms-map-container .ms-map-dots span {
	width: 11px;
	height: 11px;
}
/* vistalegre asientos */
.product-id-1929 #ms-zone-seats .seat-grid li a {
	background-image: url(https://www.madnesslive.es/modules/megaseat/img/seats-direcciones.svg) !important;
}
.product-id-1929 #ms-zone-seats .seat-grid li a {
	display: inline-block;
	width: 13px;
	height: 13px;
	background-color: transparent;
	background-repeat: repeat;
	background-position: -3px -3px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	border-radius: 0;
}
.product-id-1929 #ms-zone-seats .seat-grid li {
	height: 15px;
	width: 13px;
}
.product-id-1929 #ms-zone-seats .seat-grid ul {
	text-align: center;
	height: 17px;
	list-style: none;
	margin: 0 0 3px 0;
	padding: 0;
}

/*Vistalegre asientos*/

.product-id-1929 #ms-zone-seats .seat-grid li a.addticket {
	background-position: -3px -23px;
}
.product-id-1929 #ms-zone-seats .seat-grid li a.adminsoldout {
	background-position: -3px 37px !important;
}
.product-id-1929 #ms-zone-seats .seat-grid li a.soldout {
	background-position: -3px -43px !important;
	cursor: default;
}

 @media only screen and (max-width: 500px) {
/*vistalegre*/
.product-id-1929 .aviso-movil, .product-id-1929 .mobileadvice {
 display:block;
}
}

@media only screen and (max-width: 1395px) {
/*vistalegre asientos*/
.product-id-1929 #ms-zone-seats .seat-grid li a {
 background-image: url(https://www.madnesslive.es/modules/megaseat/img/seats-mini.svg) !important;
}
 .product-id-1929 #ms-zone-seats .seat-grid li {
 height: 9px;
 width: 8px;
 margin: 7px 0px 0px 0px;
 padding: 0px 0 0 0;
}
.product-id-1929 #ms-zone-seats .seat-grid li a {
 width: 9px!important;
 height: 9px!important;
 background-position: -6px -7px!important;
 margin: 0px 0px 0px 0px!important;
}
.product-id-1929 #ms-zone-seats .seat-dir-3 .seat-grid li a {
 background-position: -5px -7px!important;
}
 .product-id-1929 #ms-zone-seats .seat-grid li a.addticket {
 background-position: -6px -27px!important;
}
 .product-id-1929 #ms-zone-seats .seat-grid li a.soldout {
 background-position: -6px -47px !important;
 cursor: default;
}
.product-id-1929 #ms-zone-seats .seat-dir-3 .seat-grid li a.soldout {
 background-position: -5px -47px !important;
 cursor: default;
}
.product-id-1929 #ms-zone-seats .seat-dir-3 .seat-grid li a.addticket {
 background-position: -5px -27px;
}
.product-id-1929 #ms-zone-seats .seat-dir-9 .seat-grid li a.addticket {
 background-position: -6px -27px;
}
.product-id-1929 #ms-zone-maping.seat-dir-9 .seat-grid li.filax {
 position: absolute;
 bottom: 0px;
 color: #000;
 font-weight: normal;
 font-size: 6px;
 margin-left: -9px;
 opacity: 0.1;
 width: auto;
 height: auto;
 min-width: 12px;
}
.product-id-1929 #ms-zone-seats .seat-dir-9 .seat-grid li, .product-id-1929 #ms-zone-seats .seat-dir-3 .seat-grid li {
 margin: -1px 5px 0px 0px;
}
.product-id-1929 #ms-zone-seats .seat-dir-9 .seat-grid ul, .product-id-1929 #ms-zone-seats .seat-dir-3 .seat-grid ul {
height: 12px;
}
.product-id-1929 #ms-zone-seats .seat-dir-6 .seat-grid li {
 margin: 7px 1px 0px 0px;
}
.product-id-1929 #ms-zone-maping.seat-dir-6 .seat-grid li.filay, .product-id-1929 #ms-zone-maping.seat-dir-6 .seat-grid li.filay {
 margin-top: -6px;
}
.product-id-1929 #ms-zone-maping.seat-dir-9 .seat-grid li.filax {
 margin-left: -10px;
 height: 20px;
}
.product-id-1929 #ms-zone-maping.seat-dir-3 .seat-grid li.filax {
 margin-left: -23px;
 height: 20px;
}
.product-id-1929 #ms-zone-maping.seat-dir-3 .seat-grid li.filay {
 margin-left: -10px;
}
.product-id-1929 #ms-zone-maping.seat-dir-6 .seat-grid li.filax {
 margin-top:-5px!important;
}
}

.product-id-1929 .box-cart-bottom #add_to_cart, .product-id-1929 #btnAddCalculeService {
	display:none!important;
}

@media only screen and (max-width: 500px) {
/*1610*/
.product-1929 .aviso-movil, .product-1929 .mobileadvice {
 display:block;
}
}

@media only screen and (max-width: 580px) {
.product-id-1929 #ms-zone-seats .seat-grid li a {
 width: 7px;
 height: 7px;
}
.product-id-1929 #ms-zone-seats .seat-grid li {
 height: 14px;
 width: 6px;
}
}

@media only screen and (max-width: 420px) {
/*1610*/
.product-id-1929 #ms-zone-seats .seat-grid li a {
 width: 6px;
 height: 6px;
}
.product-id-1929 #ms-zone-seats .seat-grid li {
 height: 13px;
 width: 5px;
}
}



/* 1930 */
.product-id-1930 #zona-776,
.product-id-1930 #zona-777
{
  display: none !important;
}

.product-id-1930 .dispon {
 display: none !important;
}
.product-id-1930 #mp-list-zones .ticket-free  {
 display: none !important;
}
.product-id-1930 .product_attributes {
	display:none;
}
.product-id-1930 #ms-zone-seats .seat-grid li a {
	width: 10px;
	height: 10px;
}
.product-id-1930 #ms-zone-seats .seat-grid li {
	height: 16px;
	width: 11px;
}
.product-id-1930 #ms-zone-seats .seat-grid ul {
	height: 14px;
}
.product-id-1930 #ms-map-container .ms-map-dots span {
	width: 11px;
	height: 11px;
}
/* vistalegre asientos */
.product-id-1930 #ms-zone-seats .seat-grid li a {
	background-image: url(https://www.madnesslive.es/modules/megaseat/img/seats-direcciones.svg) !important;
}
.product-id-1930 #ms-zone-seats .seat-grid li a {
	display: inline-block;
	width: 13px;
	height: 13px;
	background-color: transparent;
	background-repeat: repeat;
	background-position: -3px -3px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	border-radius: 0;
}
.product-id-1930 #ms-zone-seats .seat-grid li {
	height: 15px;
	width: 13px;
}
.product-id-1930 #ms-zone-seats .seat-grid ul {
	text-align: center;
	height: 17px;
	list-style: none;
	margin: 0 0 3px 0;
	padding: 0;
}

/*Vistalegre asientos*/

.product-id-1930 #ms-zone-seats .seat-grid li a.addticket {
	background-position: -3px -23px;
}
.product-id-1930 #ms-zone-seats .seat-grid li a.adminsoldout {
	background-position: -3px 37px !important;
}
.product-id-1930 #ms-zone-seats .seat-grid li a.soldout {
	background-position: -3px -43px !important;
	cursor: default;
}

 @media only screen and (max-width: 500px) {
/*vistalegre*/
.product-id-1930 .aviso-movil, .product-id-1930 .mobileadvice {
 display:block;
}
}

@media only screen and (max-width: 1395px) {
/*vistalegre asientos*/
.product-id-1930 #ms-zone-seats .seat-grid li a {
 background-image: url(https://www.madnesslive.es/modules/megaseat/img/seats-mini.svg) !important;
}
 .product-id-1930 #ms-zone-seats .seat-grid li {
 height: 9px;
 width: 8px;
 margin: 7px 0px 0px 0px;
 padding: 0px 0 0 0;
}
.product-id-1930 #ms-zone-seats .seat-grid li a {
 width: 9px!important;
 height: 9px!important;
 background-position: -6px -7px!important;
 margin: 0px 0px 0px 0px!important;
}
.product-id-1930 #ms-zone-seats .seat-dir-3 .seat-grid li a {
 background-position: -5px -7px!important;
}
 .product-id-1930 #ms-zone-seats .seat-grid li a.addticket {
 background-position: -6px -27px!important;
}
 .product-id-1930 #ms-zone-seats .seat-grid li a.soldout {
 background-position: -6px -47px !important;
 cursor: default;
}
.product-id-1930 #ms-zone-seats .seat-dir-3 .seat-grid li a.soldout {
 background-position: -5px -47px !important;
 cursor: default;
}
.product-id-1930 #ms-zone-seats .seat-dir-3 .seat-grid li a.addticket {
 background-position: -5px -27px;
}
.product-id-1930 #ms-zone-seats .seat-dir-9 .seat-grid li a.addticket {
 background-position: -6px -27px;
}
.product-id-1930 #ms-zone-maping.seat-dir-9 .seat-grid li.filax {
 position: absolute;
 bottom: 0px;
 color: #000;
 font-weight: normal;
 font-size: 6px;
 margin-left: -9px;
 opacity: 0.1;
 width: auto;
 height: auto;
 min-width: 12px;
}
.product-id-1930 #ms-zone-seats .seat-dir-9 .seat-grid li, .product-id-1930 #ms-zone-seats .seat-dir-3 .seat-grid li {
 margin: -1px 5px 0px 0px;
}
.product-id-1930 #ms-zone-seats .seat-dir-9 .seat-grid ul, .product-id-1930 #ms-zone-seats .seat-dir-3 .seat-grid ul {
height: 12px;
}
.product-id-1930 #ms-zone-seats .seat-dir-6 .seat-grid li {
 margin: 7px 1px 0px 0px;
}
.product-id-1930 #ms-zone-maping.seat-dir-6 .seat-grid li.filay, .product-id-1930 #ms-zone-maping.seat-dir-6 .seat-grid li.filay {
 margin-top: -6px;
}
.product-id-1930 #ms-zone-maping.seat-dir-9 .seat-grid li.filax {
 margin-left: -10px;
 height: 20px;
}
.product-id-1930 #ms-zone-maping.seat-dir-3 .seat-grid li.filax {
 margin-left: -23px;
 height: 20px;
}
.product-id-1930 #ms-zone-maping.seat-dir-3 .seat-grid li.filay {
 margin-left: -10px;
}
.product-id-1930 #ms-zone-maping.seat-dir-6 .seat-grid li.filax {
 margin-top:-5px!important;
}
}

.product-id-1930 .box-cart-bottom #add_to_cart, .product-id-1930 #btnAddCalculeService {
	display:none!important;
}

@media only screen and (max-width: 500px) {
/*1610*/
.product-1930 .aviso-movil, .product-1930 .mobileadvice {
 display:block;
}
}

@media only screen and (max-width: 580px) {
.product-id-1930 #ms-zone-seats .seat-grid li a {
 width: 7px;
 height: 7px;
}
.product-id-1930 #ms-zone-seats .seat-grid li {
 height: 14px;
 width: 6px;
}
}

@media only screen and (max-width: 420px) {
/*1610*/
.product-id-1930 #ms-zone-seats .seat-grid li a {
 width: 6px;
 height: 6px;
}
.product-id-1930 #ms-zone-seats .seat-grid li {
 height: 13px;
 width: 5px;
}
}


/* Vistalegre Madrid 12/04/2025*/

.product-id-1396 .product_attributes {
	display:none;
}
.product-id-1396 #ms-zone-seats .seat-grid li a {
	width: 10px;
	height: 10px;
}
.product-id-1396 #ms-zone-seats .seat-grid li {
	height: 16px;
	width: 11px;
}
.product-id-1396 #ms-zone-seats .seat-grid ul {
	height: 14px;
}
.product-id-1396 #ms-map-container .ms-map-dots span {
	width: 8px;
	height: 8px;
}
/* vistalegre asientos */
.product-id-1396 #ms-zone-seats .seat-grid li a {
	background-image: url(https://www.madnesslive.es/modules/megaseat/img/seats-direcciones.svg) !important;
}
.product-id-1396 #ms-zone-seats .seat-grid li a {
	display: inline-block;
	width: 13px;
	height: 13px;
	background-color: transparent;
	background-repeat: repeat;
	background-position: -3px -3px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	border-radius: 0;
}
.product-id-1396 #ms-zone-seats .seat-grid li {
	height: 15px;
	width: 13px;
}
.product-id-1396 #ms-zone-seats .seat-grid ul {
	text-align: center;
	height: 17px;
	list-style: none;
	margin: 0 0 3px 0;
	padding: 0;
}

/*Vistalegre asientos*/

.product-id-1396 #ms-zone-seats .seat-grid li a.addticket {
	background-position: -3px -23px;
}
.product-id-1396 #ms-zone-seats .seat-grid li a.adminsoldout {
	background-position: -3px 37px !important;
}
.product-id-1396 #ms-zone-seats .seat-grid li a.soldout {
	background-position: -3px -43px !important;
	cursor: default;
}

.ticket-free{
	display:block;
}

 @media only screen and (max-width: 500px) {
/*vistalegre*/
.product-id-1396 .aviso-movil, .product-id-1396 .mobileadvice {
 display:block;
}
}

@media only screen and (max-width: 1395px) {
/*vistalegre asientos*/
.product-id-1396 #ms-zone-seats .seat-grid li a {
 background-image: url(https://www.madnesslive.es/modules/megaseat/img/seats-mini.svg) !important;
}
 .product-id-1396 #ms-zone-seats .seat-grid li {
 height: 9px;
 width: 8px;
 margin: 7px 0px 0px 0px;
 padding: 0px 0 0 0;
}
.product-id-1396 #ms-zone-seats .seat-grid li a {
 width: 9px!important;
 height: 9px!important;
 background-position: -6px -7px!important;
 margin: 0px 0px 0px 0px!important;
}
.product-id-1396 #ms-zone-seats .seat-dir-3 .seat-grid li a {
 background-position: -5px -7px!important;
}
 .product-id-1396 #ms-zone-seats .seat-grid li a.addticket {
 background-position: -6px -27px!important;
}
 .product-id-1396 #ms-zone-seats .seat-grid li a.soldout {
 background-position: -6px -47px !important;
 cursor: default;
}
.product-id-1396 #ms-zone-seats .seat-dir-3 .seat-grid li a.soldout {
 background-position: -5px -47px !important;
 cursor: default;
}
.product-id-1396 #ms-zone-seats .seat-dir-3 .seat-grid li a.addticket {
 background-position: -5px -27px;
}
.product-id-1396 #ms-zone-seats .seat-dir-9 .seat-grid li a.addticket {
 background-position: -6px -27px;
}
.product-id-1396 #ms-zone-maping.seat-dir-9 .seat-grid li.filax {
 position: absolute;
 bottom: 0px;
 color: #000;
 font-weight: normal;
 font-size: 6px;
 margin-left: -9px;
 opacity: 0.1;
 width: auto;
 height: auto;
 min-width: 12px;
}
.product-id-1396 #ms-zone-seats .seat-dir-9 .seat-grid li, .product-id-1396 #ms-zone-seats .seat-dir-3 .seat-grid li {
 margin: -1px 5px 0px 0px;
}
.product-id-1396 #ms-zone-seats .seat-dir-9 .seat-grid ul, .product-id-1396 #ms-zone-seats .seat-dir-3 .seat-grid ul {
height: 12px;
}
.product-id-1396 #ms-zone-seats .seat-dir-6 .seat-grid li {
 margin: 7px 1px 0px 0px;
}
.product-id-1396 #ms-zone-maping.seat-dir-6 .seat-grid li.filay, .product-id-1396 #ms-zone-maping.seat-dir-6 .seat-grid li.filay {
 margin-top: -6px;
}
.product-id-1396 #ms-zone-maping.seat-dir-9 .seat-grid li.filax {
 margin-left: -10px;
 height: 20px;
}
.product-id-1396 #ms-zone-maping.seat-dir-3 .seat-grid li.filax {
 margin-left: -23px;
 height: 20px;
}
.product-id-1396 #ms-zone-maping.seat-dir-3 .seat-grid li.filay {
 margin-left: -10px;
}
.product-id-1396 #ms-zone-maping.seat-dir-6 .seat-grid li.filax {
 margin-top:-5px!important;
}
}

.product-id-1396 .box-cart-bottom #add_to_cart, .product-id-1396 #btnAddCalculeService {
	display:none!important;
}

@media only screen and (max-width: 500px) {
/*vistalegre*/
.product-1396 .aviso-movil, .product-1396 .mobileadvice {
 display:block;
}
}

@media only screen and (max-width: 580px) {
/*Vistalegre Maadrid 12/04/2025*/
.product-id-1396 #ms-zone-seats .seat-grid li a {
 width: 7px;
 height: 7px;
}
.product-id-1396 #ms-zone-seats .seat-grid li {
 height: 14px;
 width: 6px;
}
}

@media only screen and (max-width: 420px) {
/*Vistalegre Madrid 12/04/2025*/
.product-id-1396 #ms-zone-seats .seat-grid li a {
 width: 6px;
 height: 6px;
}
.product-id-1396 #ms-zone-seats .seat-grid li {
 height: 13px;
 width: 5px;
}
}
.alert-info {
  color: #c40000;
  background-color: #ffd700;
  border-color: #c40000;
}

#my-account .my-account-side-links a#bt_sl-link, a.hioutstock {
	display: none!important;
}