.cat_1, .cat_2, .cat_3, .cat_4, .cat_vip {
  stroke-width: 2;
  transition: all 1s !important; }

.mobileFilterTab {
  perspective: 1500px;
  perspective-origin: 0% 50%;
  -webkit-transition: all 2s;
  transform-style: preserve-3d;
  transform-origin: 100% 50%;
  visibility: visible;
  transform: translate3d(100%, 0, 0) rotateY(0deg); }

.mobileFilterTab.open {
  transform: translate3d(0%, 0, 0) rotateY(0deg); }

.closeFilter_button {
  width: 95%; }

.seatzones button {
  display: none; }

.seatzones button {
  float: left;
  width: 43%;
  text-align: center; }
/* Mouse to not interact with white-text */
.maptext {
  pointer-events: none; }

.col-xxs {
  fill: #888;
  stroke: #888; }

.col-xxs.toggle {
  fill: #c4a;
  stroke: #c4a; }

.col-xxs.hover.toggle {
  fill: #86246d !important;
  stroke: #86246d !important; }

.col-xxs.block-tickets {
  fill: #5e1a4d;
  stroke: #5e1a4d; }

.col-xxs.block-tickets.hover {
  fill: #5e1a4d;
  stroke: #5e1a4d; }

.col-xxs.block-tickets.hover.toggle {
  fill: #5e1a4d;
  stroke: #5e1a4d; }

.col-xxs.block-tickets.toggle {
  fill: #5e1a4d;
  stroke: #5e1a4d; }

@media (min-width: 601px) {
    .trigger_col-xxs {
      border-left: 3px solid #c4a; } }
  @media (max-width: 600px) {
  .trigger_col-xxs {
    border-left: 10px solid #c4a; } }

.trigger_col-xxs.hover {
  background: #edbce1 !important; }

.trigger_col-xxs.hover td {
  background: #edbce1 !important; }

.cat_su {
  fill: #a3a3a3;
  stroke: #a3a3a3; }

.cat_su.toggle {
  fill: #86a8bf;
  stroke: #86a8bf; }

.cat_su.hover.toggle {
  fill: #4d7692 !important;
  stroke: #4d7692 !important; }

.cat_su.block-tickets {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_su.block-tickets.hover {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_su.block-tickets.hover.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_su.block-tickets.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

@media (min-width: 601px) {
    .trigger_cat_su {
      border-left: 3px solid #86a8bf; } }
  @media (max-width: 600px) {
  .trigger_cat_su {
    border-left: 10px solid #86a8bf; } }

.trigger_cat_su.hover {
  background: #eaf0f4 !important; }

.trigger_cat_su.hover td {
  background: #eaf0f4 !important; }

.cat_lu {
  fill: #959595;
  stroke: #959595; }

.cat_lu.toggle {
  fill: #a96ebb;
  stroke: #a96ebb; }

.cat_lu.hover.toggle {
  fill: #743e85 !important;
  stroke: #743e85 !important; }

.cat_lu.block-tickets {
  fill: #562e62;
  stroke: #562e62; }

.cat_lu.block-tickets.hover {
  fill: #562e62;
  stroke: #562e62; }

.cat_lu.block-tickets.hover.toggle {
  fill: #562e62;
  stroke: #562e62; }

.cat_lu.block-tickets.toggle {
  fill: #562e62;
  stroke: #562e62; }

@media (min-width: 601px) {
    .trigger_cat_lu {
      border-left: 3px solid #a96ebb; } }
  @media (max-width: 600px) {
  .trigger_cat_lu {
    border-left: 10px solid #a96ebb; } }

.trigger_cat_lu.hover {
  background: #e7d6ec !important; }

.trigger_cat_lu.hover td {
  background: #e7d6ec !important; }

.cat_ll {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.cat_ll.toggle {
  fill: #85e1d5;
  stroke: #85e1d5; }

.cat_ll.hover.toggle {
  fill: #33cdb9 !important;
  stroke: #33cdb9 !important; }

.cat_ll.block-tickets {
  fill: #28a594;
  stroke: #28a594; }

.cat_ll.block-tickets.hover {
  fill: #28a594;
  stroke: #28a594; }

.cat_ll.block-tickets.hover.toggle {
  fill: #28a594;
  stroke: #28a594; }

.cat_ll.block-tickets.toggle {
  fill: #28a594;
  stroke: #28a594; }

@media (min-width: 601px) {
    .trigger_cat_ll {
      border-left: 3px solid #85e1d5; } }
  @media (max-width: 600px) {
  .trigger_cat_ll {
    border-left: 10px solid #85e1d5; } }

.trigger_cat_ll.hover {
  background: #fff !important; }

.trigger_cat_ll.hover td {
  background: #fff !important; }

.cat_sl {
  fill: #bababa;
  stroke: #bababa; }

.cat_sl.toggle {
  fill: #e99c8a;
  stroke: #e99c8a; }

.cat_sl.hover.toggle {
  fill: #d95334 !important;
  stroke: #d95334 !important; }

.cat_sl.block-tickets {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_sl.block-tickets.hover {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_sl.block-tickets.hover.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_sl.block-tickets.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

@media (min-width: 601px) {
    .trigger_cat_sl {
      border-left: 3px solid #e99c8a; } }
  @media (max-width: 600px) {
  .trigger_cat_sl {
    border-left: 10px solid #e99c8a; } }

.trigger_cat_sl.hover {
  background: #fff !important; }

.trigger_cat_sl.hover td {
  background: #fff !important; }

.cat_csll {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.cat_csll.toggle {
  fill: #85e1d5;
  stroke: #85e1d5; }

.cat_csll.hover.toggle {
  fill: #33cdb9 !important;
  stroke: #33cdb9 !important; }

.cat_csll.block-tickets {
  fill: #28a594;
  stroke: #28a594; }

.cat_csll.block-tickets.hover {
  fill: #28a594;
  stroke: #28a594; }

.cat_csll.block-tickets.hover.toggle {
  fill: #28a594;
  stroke: #28a594; }

.cat_csll.block-tickets.toggle {
  fill: #28a594;
  stroke: #28a594; }

@media (min-width: 601px) {
    .trigger_cat_csll {
      border-left: 3px solid #85e1d5; } }
  @media (max-width: 600px) {
  .trigger_cat_csll {
    border-left: 10px solid #85e1d5; } }

.trigger_cat_csll.hover {
  background: #fff !important; }

.trigger_cat_csll.hover td {
  background: #fff !important; }

.cat_bob {
  fill: #6e6e6e;
  stroke: #6e6e6e; }

.cat_bob.toggle {
  fill: #5b5a82;
  stroke: #5b5a82; }

.cat_bob.hover.toggle {
  fill: #313046 !important;
  stroke: #313046 !important; }

.cat_bob.block-tickets {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_bob.block-tickets.hover {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_bob.block-tickets.hover.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_bob.block-tickets.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

@media (min-width: 601px) {
    .trigger_cat_bob {
      border-left: 3px solid #5b5a82; } }
  @media (max-width: 600px) {
  .trigger_cat_bob {
    border-left: 10px solid #5b5a82; } }

.trigger_cat_bob.hover {
  background: #afaec7 !important; }

.trigger_cat_bob.hover td {
  background: #afaec7 !important; }

.cat_sut {
  fill: #a3a3a3;
  stroke: #a3a3a3; }

.cat_sut.toggle {
  fill: #86a8bf;
  stroke: #86a8bf; }

.cat_sut.hover.toggle {
  fill: #4d7692 !important;
  stroke: #4d7692 !important; }

.cat_sut.block-tickets {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_sut.block-tickets.hover {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_sut.block-tickets.hover.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_sut.block-tickets.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

@media (min-width: 601px) {
    .trigger_cat_sut {
      border-left: 3px solid #86a8bf; } }
  @media (max-width: 600px) {
  .trigger_cat_sut {
    border-left: 10px solid #86a8bf; } }

.trigger_cat_sut.hover {
  background: #eaf0f4 !important; }

.trigger_cat_sut.hover td {
  background: #eaf0f4 !important; }

.cat_cent_main_lfc_upper {
  fill: #959595;
  stroke: #959595; }

.cat_cent_main_lfc_upper.toggle {
  fill: #a96ebb;
  stroke: #a96ebb; }

.cat_cent_main_lfc_upper.hover.toggle {
  fill: #743e85 !important;
  stroke: #743e85 !important; }

.cat_cent_main_lfc_upper.block-tickets {
  fill: #562e62;
  stroke: #562e62; }

.cat_cent_main_lfc_upper.block-tickets.hover {
  fill: #562e62;
  stroke: #562e62; }

.cat_cent_main_lfc_upper.block-tickets.hover.toggle {
  fill: #562e62;
  stroke: #562e62; }

.cat_cent_main_lfc_upper.block-tickets.toggle {
  fill: #562e62;
  stroke: #562e62; }

@media (min-width: 601px) {
    .trigger_cat_cent_main_lfc_upper {
      border-left: 3px solid #a96ebb; } }
  @media (max-width: 600px) {
  .trigger_cat_cent_main_lfc_upper {
    border-left: 10px solid #a96ebb; } }

.trigger_cat_cent_main_lfc_upper.hover {
  background: #e7d6ec !important; }

.trigger_cat_cent_main_lfc_upper.hover td {
  background: #e7d6ec !important; }

.cat_vip {
  fill: #6e6e6e;
  stroke: #6e6e6e; }

.cat_vip.toggle {
  fill: #5b5a82;
  stroke: #5b5a82; }

.cat_vip.hover.toggle {
  fill: #313046 !important;
  stroke: #313046 !important; }

.cat_vip.block-tickets {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vip.block-tickets.hover {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vip.block-tickets.hover.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vip.block-tickets.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

@media (min-width: 601px) {
    .trigger_cat_vip {
      border-left: 3px solid #5b5a82; } }
  @media (max-width: 600px) {
  .trigger_cat_vip {
    border-left: 10px solid #5b5a82; } }

.trigger_cat_vip.hover {
  background: #afaec7 !important; }

.trigger_cat_vip.hover td {
  background: #afaec7 !important; }

.cat_lut {
  fill: #959595;
  stroke: #959595; }

.cat_lut.toggle {
  fill: #a96ebb;
  stroke: #a96ebb; }

.cat_lut.hover.toggle {
  fill: #743e85 !important;
  stroke: #743e85 !important; }

.cat_lut.block-tickets {
  fill: #562e62;
  stroke: #562e62; }

.cat_lut.block-tickets.hover {
  fill: #562e62;
  stroke: #562e62; }

.cat_lut.block-tickets.hover.toggle {
  fill: #562e62;
  stroke: #562e62; }

.cat_lut.block-tickets.toggle {
  fill: #562e62;
  stroke: #562e62; }

@media (min-width: 601px) {
    .trigger_cat_lut {
      border-left: 3px solid #a96ebb; } }
  @media (max-width: 600px) {
  .trigger_cat_lut {
    border-left: 10px solid #a96ebb; } }

.trigger_cat_lut.hover {
  background: #e7d6ec !important; }

.trigger_cat_lut.hover td {
  background: #e7d6ec !important; }

.cat_slt {
  fill: #bababa;
  stroke: #bababa; }

.cat_slt.toggle {
  fill: #e99c8a;
  stroke: #e99c8a; }

.cat_slt.hover.toggle {
  fill: #d95334 !important;
  stroke: #d95334 !important; }

.cat_slt.block-tickets {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_slt.block-tickets.hover {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_slt.block-tickets.hover.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_slt.block-tickets.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

@media (min-width: 601px) {
    .trigger_cat_slt {
      border-left: 3px solid #e99c8a; } }
  @media (max-width: 600px) {
  .trigger_cat_slt {
    border-left: 10px solid #e99c8a; } }

.trigger_cat_slt.hover {
  background: #fff !important; }

.trigger_cat_slt.hover td {
  background: #fff !important; }

.cat_llt {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.cat_llt.toggle {
  fill: #85e1d5;
  stroke: #85e1d5; }

.cat_llt.hover.toggle {
  fill: #33cdb9 !important;
  stroke: #33cdb9 !important; }

.cat_llt.block-tickets {
  fill: #28a594;
  stroke: #28a594; }

.cat_llt.block-tickets.hover {
  fill: #28a594;
  stroke: #28a594; }

.cat_llt.block-tickets.hover.toggle {
  fill: #28a594;
  stroke: #28a594; }

.cat_llt.block-tickets.toggle {
  fill: #28a594;
  stroke: #28a594; }

@media (min-width: 601px) {
    .trigger_cat_llt {
      border-left: 3px solid #85e1d5; } }
  @media (max-width: 600px) {
  .trigger_cat_llt {
    border-left: 10px solid #85e1d5; } }

.trigger_cat_llt.hover {
  background: #fff !important; }

.trigger_cat_llt.hover td {
  background: #fff !important; }

.CAT_cent_main_lfc_lower {
  fill: #6e6e6e;
  stroke: #6e6e6e; }

.CAT_cent_main_lfc_lower.toggle {
  fill: #5b5a82;
  stroke: #5b5a82; }

.CAT_cent_main_lfc_lower.hover.toggle {
  fill: #313046 !important;
  stroke: #313046 !important; }

.CAT_cent_main_lfc_lower.block-tickets {
  fill: #1c1b28;
  stroke: #1c1b28; }

.CAT_cent_main_lfc_lower.block-tickets.hover {
  fill: #1c1b28;
  stroke: #1c1b28; }

.CAT_cent_main_lfc_lower.block-tickets.hover.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

.CAT_cent_main_lfc_lower.block-tickets.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

@media (min-width: 601px) {
    .trigger_CAT_cent_main_lfc_lower {
      border-left: 3px solid #5b5a82; } }
  @media (max-width: 600px) {
  .trigger_CAT_cent_main_lfc_lower {
    border-left: 10px solid #5b5a82; } }

.trigger_CAT_cent_main_lfc_lower.hover {
  background: #afaec7 !important; }

.trigger_CAT_cent_main_lfc_lower.hover td {
  background: #afaec7 !important; }

.Cat_anfield_rd_Upper {
  fill: #959595;
  stroke: #959595; }

.Cat_anfield_rd_Upper.toggle {
  fill: #a96ebb;
  stroke: #a96ebb; }

.Cat_anfield_rd_Upper.hover.toggle {
  fill: #743e85 !important;
  stroke: #743e85 !important; }

.Cat_anfield_rd_Upper.block-tickets {
  fill: #562e62;
  stroke: #562e62; }

.Cat_anfield_rd_Upper.block-tickets.hover {
  fill: #562e62;
  stroke: #562e62; }

.Cat_anfield_rd_Upper.block-tickets.hover.toggle {
  fill: #562e62;
  stroke: #562e62; }

.Cat_anfield_rd_Upper.block-tickets.toggle {
  fill: #562e62;
  stroke: #562e62; }

@media (min-width: 601px) {
    .trigger_Cat_anfield_rd_Upper {
      border-left: 3px solid #a96ebb; } }
  @media (max-width: 600px) {
  .trigger_Cat_anfield_rd_Upper {
    border-left: 10px solid #a96ebb; } }

.trigger_Cat_anfield_rd_Upper.hover {
  background: #e7d6ec !important; }

.trigger_Cat_anfield_rd_Upper.hover td {
  background: #e7d6ec !important; }

.cat_anfield_rd_lower {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.cat_anfield_rd_lower.toggle {
  fill: #85e1d5;
  stroke: #85e1d5; }

.cat_anfield_rd_lower.hover.toggle {
  fill: #33cdb9 !important;
  stroke: #33cdb9 !important; }

.cat_anfield_rd_lower.block-tickets {
  fill: #28a594;
  stroke: #28a594; }

.cat_anfield_rd_lower.block-tickets.hover {
  fill: #28a594;
  stroke: #28a594; }

.cat_anfield_rd_lower.block-tickets.hover.toggle {
  fill: #28a594;
  stroke: #28a594; }

.cat_anfield_rd_lower.block-tickets.toggle {
  fill: #28a594;
  stroke: #28a594; }

@media (min-width: 601px) {
    .trigger_cat_anfield_rd_lower {
      border-left: 3px solid #85e1d5; } }
  @media (max-width: 600px) {
  .trigger_cat_anfield_rd_lower {
    border-left: 10px solid #85e1d5; } }

.trigger_cat_anfield_rd_lower.hover {
  background: #fff !important; }

.trigger_cat_anfield_rd_lower.hover td {
  background: #fff !important; }

.cat_away {
  fill: #c0c0c0;
  stroke: #c0c0c0; }

.cat_away.toggle {
  fill: #bcf18e;
  stroke: #bcf18e; }

.cat_away.hover.toggle {
  fill: #86e633 !important;
  stroke: #86e633 !important; }

.cat_away.block-tickets {
  fill: #6dcd19;
  stroke: #6dcd19; }

.cat_away.block-tickets.hover {
  fill: #6dcd19;
  stroke: #6dcd19; }

.cat_away.block-tickets.hover.toggle {
  fill: #6dcd19;
  stroke: #6dcd19; }

.cat_away.block-tickets.toggle {
  fill: #6dcd19;
  stroke: #6dcd19; }

@media (min-width: 601px) {
    .trigger_cat_away {
      border-left: 3px solid #bcf18e; } }
  @media (max-width: 600px) {
  .trigger_cat_away {
    border-left: 10px solid #bcf18e; } }

.trigger_cat_away.hover {
  background: #fff !important; }

.trigger_cat_away.hover td {
  background: #fff !important; }

.cat_kop {
  fill: #9e9e9e;
  stroke: #9e9e9e; }

.cat_kop.toggle {
  fill: #eb5050;
  stroke: #eb5050; }

.cat_kop.hover.toggle {
  fill: #bf1616 !important;
  stroke: #bf1616 !important; }

.cat_kop.block-tickets {
  fill: #911111;
  stroke: #911111; }

.cat_kop.block-tickets.hover {
  fill: #911111;
  stroke: #911111; }

.cat_kop.block-tickets.hover.toggle {
  fill: #911111;
  stroke: #911111; }

.cat_kop.block-tickets.toggle {
  fill: #911111;
  stroke: #911111; }

@media (min-width: 601px) {
    .trigger_cat_kop {
      border-left: 3px solid #eb5050; } }
  @media (max-width: 600px) {
  .trigger_cat_kop {
    border-left: 10px solid #eb5050; } }

.trigger_cat_kop.hover {
  background: #fbd9d9 !important; }

.trigger_cat_kop.hover td {
  background: #fbd9d9 !important; }

.cat_vipclub {
  fill: #6e6e6e;
  stroke: #6e6e6e; }

.cat_vipclub.toggle {
  fill: #5b5a82;
  stroke: #5b5a82; }

.cat_vipclub.hover.toggle {
  fill: #313046 !important;
  stroke: #313046 !important; }

.cat_vipclub.block-tickets {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vipclub.block-tickets.hover {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vipclub.block-tickets.hover.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vipclub.block-tickets.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

@media (min-width: 601px) {
    .trigger_cat_vipclub {
      border-left: 3px solid #5b5a82; } }
  @media (max-width: 600px) {
  .trigger_cat_vipclub {
    border-left: 10px solid #5b5a82; } }

.trigger_cat_vipclub.hover {
  background: #afaec7 !important; }

.trigger_cat_vipclub.hover td {
  background: #afaec7 !important; }

.cat_vipfood {
  fill: #6e6e6e;
  stroke: #6e6e6e; }

.cat_vipfood.toggle {
  fill: #5b5a82;
  stroke: #5b5a82; }

.cat_vipfood.hover.toggle {
  fill: #313046 !important;
  stroke: #313046 !important; }

.cat_vipfood.block-tickets {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vipfood.block-tickets.hover {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vipfood.block-tickets.hover.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vipfood.block-tickets.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

@media (min-width: 601px) {
    .trigger_cat_vipfood {
      border-left: 3px solid #5b5a82; } }
  @media (max-width: 600px) {
  .trigger_cat_vipfood {
    border-left: 10px solid #5b5a82; } }

.trigger_cat_vipfood.hover {
  background: #afaec7 !important; }

.trigger_cat_vipfood.hover td {
  background: #afaec7 !important; }

.cat_1prem {
  fill: #bababa;
  stroke: #bababa; }

.cat_1prem.toggle {
  fill: #e99c8a;
  stroke: #e99c8a; }

.cat_1prem.hover.toggle {
  fill: #d95334 !important;
  stroke: #d95334 !important; }

.cat_1prem.block-tickets {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1prem.block-tickets.hover {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1prem.block-tickets.hover.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1prem.block-tickets.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

@media (min-width: 601px) {
    .trigger_cat_1prem {
      border-left: 3px solid #e99c8a; } }
  @media (max-width: 600px) {
  .trigger_cat_1prem {
    border-left: 10px solid #e99c8a; } }

.trigger_cat_1prem.hover {
  background: #fff !important; }

.trigger_cat_1prem.hover td {
  background: #fff !important; }

.categoria_1 {
  fill: #bababa;
  stroke: #bababa; }

.categoria_1.toggle {
  fill: #e99c8a;
  stroke: #e99c8a; }

.categoria_1.hover.toggle {
  fill: #d95334 !important;
  stroke: #d95334 !important; }

.categoria_1.block-tickets {
  fill: #b73f23;
  stroke: #b73f23; }

.categoria_1.block-tickets.hover {
  fill: #b73f23;
  stroke: #b73f23; }

.categoria_1.block-tickets.hover.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

.categoria_1.block-tickets.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

@media (min-width: 601px) {
    .trigger_categoria_1 {
      border-left: 3px solid #e99c8a; } }
  @media (max-width: 600px) {
  .trigger_categoria_1 {
    border-left: 10px solid #e99c8a; } }

.trigger_categoria_1.hover {
  background: #fff !important; }

.trigger_categoria_1.hover td {
  background: #fff !important; }

.categoria_2 {
  fill: #9c9c9c;
  stroke: #9c9c9c; }

.categoria_2.toggle {
  fill: #f1d446;
  stroke: #f1d446; }

.categoria_2.hover.toggle {
  fill: #c2a40f !important;
  stroke: #c2a40f !important; }

.categoria_2.block-tickets {
  fill: #937c0b;
  stroke: #937c0b; }

.categoria_2.block-tickets.hover {
  fill: #937c0b;
  stroke: #937c0b; }

.categoria_2.block-tickets.hover.toggle {
  fill: #937c0b;
  stroke: #937c0b; }

.categoria_2.block-tickets.toggle {
  fill: #937c0b;
  stroke: #937c0b; }

@media (min-width: 601px) {
    .trigger_categoria_2 {
      border-left: 3px solid #f1d446; } }
  @media (max-width: 600px) {
  .trigger_categoria_2 {
    border-left: 10px solid #f1d446; } }

.trigger_categoria_2.hover {
  background: #fcf5d4 !important; }

.trigger_categoria_2.hover td {
  background: #fcf5d4 !important; }

.cat_2fondo {
  fill: #9c9c9c;
  stroke: #9c9c9c; }

.cat_2fondo.toggle {
  fill: #f1d446;
  stroke: #f1d446; }

.cat_2fondo.hover.toggle {
  fill: #c2a40f !important;
  stroke: #c2a40f !important; }

.cat_2fondo.block-tickets {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_2fondo.block-tickets.hover {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_2fondo.block-tickets.hover.toggle {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_2fondo.block-tickets.toggle {
  fill: #937c0b;
  stroke: #937c0b; }

@media (min-width: 601px) {
    .trigger_cat_2fondo {
      border-left: 3px solid #f1d446; } }
  @media (max-width: 600px) {
  .trigger_cat_2fondo {
    border-left: 10px solid #f1d446; } }

.trigger_cat_2fondo.hover {
  background: #fcf5d4 !important; }

.trigger_cat_2fondo.hover td {
  background: #fcf5d4 !important; }

.categoria_3 {
  fill: #a3a3a3;
  stroke: #a3a3a3; }

.categoria_3.toggle {
  fill: #86a8bf;
  stroke: #86a8bf; }

.categoria_3.hover.toggle {
  fill: #4d7692 !important;
  stroke: #4d7692 !important; }

.categoria_3.block-tickets {
  fill: #3c5b70;
  stroke: #3c5b70; }

.categoria_3.block-tickets.hover {
  fill: #3c5b70;
  stroke: #3c5b70; }

.categoria_3.block-tickets.hover.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

.categoria_3.block-tickets.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

@media (min-width: 601px) {
    .trigger_categoria_3 {
      border-left: 3px solid #86a8bf; } }
  @media (max-width: 600px) {
  .trigger_categoria_3 {
    border-left: 10px solid #86a8bf; } }

.trigger_categoria_3.hover {
  background: #eaf0f4 !important; }

.trigger_categoria_3.hover td {
  background: #eaf0f4 !important; }

.cat_1 {
  fill: #bababa;
  stroke: #bababa; }

.cat_1.toggle {
  fill: #e99c8a;
  stroke: #e99c8a; }

.cat_1.hover.toggle {
  fill: #d95334 !important;
  stroke: #d95334 !important; }

.cat_1.block-tickets {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1.block-tickets.hover {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1.block-tickets.hover.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1.block-tickets.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

@media (min-width: 601px) {
    .trigger_cat_1 {
      border-left: 3px solid #e99c8a; } }
  @media (max-width: 600px) {
  .trigger_cat_1 {
    border-left: 10px solid #e99c8a; } }

.trigger_cat_1.hover {
  background: #fff !important; }

.trigger_cat_1.hover td {
  background: #fff !important; }

.cat_2 {
  fill: #9c9c9c;
  stroke: #9c9c9c; }

.cat_2.toggle {
  fill: #f1d446;
  stroke: #f1d446; }

.cat_2.hover.toggle {
  fill: #c2a40f !important;
  stroke: #c2a40f !important; }

.cat_2.block-tickets {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_2.block-tickets.hover {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_2.block-tickets.hover.toggle {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_2.block-tickets.toggle {
  fill: #937c0b;
  stroke: #937c0b; }

@media (min-width: 601px) {
    .trigger_cat_2 {
      border-left: 3px solid #f1d446; } }
  @media (max-width: 600px) {
  .trigger_cat_2 {
    border-left: 10px solid #f1d446; } }

.trigger_cat_2.hover {
  background: #fcf5d4 !important; }

.trigger_cat_2.hover td {
  background: #fcf5d4 !important; }

.cat_3 {
  fill: #a3a3a3;
  stroke: #a3a3a3; }

.cat_3.toggle {
  fill: #86a8bf;
  stroke: #86a8bf; }

.cat_3.hover.toggle {
  fill: #4d7692 !important;
  stroke: #4d7692 !important; }

.cat_3.block-tickets {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3.block-tickets.hover {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3.block-tickets.hover.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3.block-tickets.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

@media (min-width: 601px) {
    .trigger_cat_3 {
      border-left: 3px solid #86a8bf; } }
  @media (max-width: 600px) {
  .trigger_cat_3 {
    border-left: 10px solid #86a8bf; } }

.trigger_cat_3.hover {
  background: #eaf0f4 !important; }

.trigger_cat_3.hover td {
  background: #eaf0f4 !important; }

.cat_4 {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.cat_4.toggle {
  fill: #85e1d5;
  stroke: #85e1d5; }

.cat_4.hover.toggle {
  fill: #33cdb9 !important;
  stroke: #33cdb9 !important; }

.cat_4.block-tickets {
  fill: #28a594;
  stroke: #28a594; }

.cat_4.block-tickets.hover {
  fill: #28a594;
  stroke: #28a594; }

.cat_4.block-tickets.hover.toggle {
  fill: #28a594;
  stroke: #28a594; }

.cat_4.block-tickets.toggle {
  fill: #28a594;
  stroke: #28a594; }

@media (min-width: 601px) {
    .trigger_cat_4 {
      border-left: 3px solid #85e1d5; } }
  @media (max-width: 600px) {
  .trigger_cat_4 {
    border-left: 10px solid #85e1d5; } }

.trigger_cat_4.hover {
  background: #fff !important; }

.trigger_cat_4.hover td {
  background: #fff !important; }

.clubwemb_vip {
  fill: #6e6e6e;
  stroke: #6e6e6e; }

.clubwemb_vip.toggle {
  fill: #5b5a82;
  stroke: #5b5a82; }

.clubwemb_vip.hover.toggle {
  fill: #313046 !important;
  stroke: #313046 !important; }

.clubwemb_vip.block-tickets {
  fill: #1c1b28;
  stroke: #1c1b28; }

.clubwemb_vip.block-tickets.hover {
  fill: #1c1b28;
  stroke: #1c1b28; }

.clubwemb_vip.block-tickets.hover.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

.clubwemb_vip.block-tickets.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

@media (min-width: 601px) {
    .trigger_clubwemb_vip {
      border-left: 3px solid #5b5a82; } }
  @media (max-width: 600px) {
  .trigger_clubwemb_vip {
    border-left: 10px solid #5b5a82; } }

.trigger_clubwemb_vip.hover {
  background: #afaec7 !important; }

.trigger_clubwemb_vip.hover td {
  background: #afaec7 !important; }

.cat_vip8box {
  fill: #6e6e6e;
  stroke: #6e6e6e; }

.cat_vip8box.toggle {
  fill: #5b5a82;
  stroke: #5b5a82; }

.cat_vip8box.hover.toggle {
  fill: #313046 !important;
  stroke: #313046 !important; }

.cat_vip8box.block-tickets {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vip8box.block-tickets.hover {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vip8box.block-tickets.hover.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vip8box.block-tickets.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

@media (min-width: 601px) {
    .trigger_cat_vip8box {
      border-left: 3px solid #5b5a82; } }
  @media (max-width: 600px) {
  .trigger_cat_vip8box {
    border-left: 10px solid #5b5a82; } }

.trigger_cat_vip8box.hover {
  background: #afaec7 !important; }

.trigger_cat_vip8box.hover td {
  background: #afaec7 !important; }

.cat_vippack {
  fill: #6e6e6e;
  stroke: #6e6e6e; }

.cat_vippack.toggle {
  fill: #5b5a82;
  stroke: #5b5a82; }

.cat_vippack.hover.toggle {
  fill: #313046 !important;
  stroke: #313046 !important; }

.cat_vippack.block-tickets {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vippack.block-tickets.hover {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vippack.block-tickets.hover.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vippack.block-tickets.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

@media (min-width: 601px) {
    .trigger_cat_vippack {
      border-left: 3px solid #5b5a82; } }
  @media (max-width: 600px) {
  .trigger_cat_vippack {
    border-left: 10px solid #5b5a82; } }

.trigger_cat_vippack.hover {
  background: #afaec7 !important; }

.trigger_cat_vippack.hover td {
  background: #afaec7 !important; }

.cat_viphosp {
  fill: #6e6e6e;
  stroke: #6e6e6e; }

.cat_viphosp.toggle {
  fill: #5b5a82;
  stroke: #5b5a82; }

.cat_viphosp.hover.toggle {
  fill: #313046 !important;
  stroke: #313046 !important; }

.cat_viphosp.block-tickets {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_viphosp.block-tickets.hover {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_viphosp.block-tickets.hover.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_viphosp.block-tickets.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

@media (min-width: 601px) {
    .trigger_cat_viphosp {
      border-left: 3px solid #5b5a82; } }
  @media (max-width: 600px) {
  .trigger_cat_viphosp {
    border-left: 10px solid #5b5a82; } }

.trigger_cat_viphosp.hover {
  background: #afaec7 !important; }

.trigger_cat_viphosp.hover td {
  background: #afaec7 !important; }

.cat_viphospo {
  fill: #6e6e6e;
  stroke: #6e6e6e; }

.cat_viphospo.toggle {
  fill: #5b5a82;
  stroke: #5b5a82; }

.cat_viphospo.hover.toggle {
  fill: #313046 !important;
  stroke: #313046 !important; }

.cat_viphospo.block-tickets {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_viphospo.block-tickets.hover {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_viphospo.block-tickets.hover.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_viphospo.block-tickets.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

@media (min-width: 601px) {
    .trigger_cat_viphospo {
      border-left: 3px solid #5b5a82; } }
  @media (max-width: 600px) {
  .trigger_cat_viphospo {
    border-left: 10px solid #5b5a82; } }

.trigger_cat_viphospo.hover {
  background: #afaec7 !important; }

.trigger_cat_viphospo.hover td {
  background: #afaec7 !important; }

.cat_1lfc {
  fill: #bababa;
  stroke: #bababa; }

.cat_1lfc.toggle {
  fill: #e99c8a;
  stroke: #e99c8a; }

.cat_1lfc.hover.toggle {
  fill: #d95334 !important;
  stroke: #d95334 !important; }

.cat_1lfc.block-tickets {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1lfc.block-tickets.hover {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1lfc.block-tickets.hover.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1lfc.block-tickets.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

@media (min-width: 601px) {
    .trigger_cat_1lfc {
      border-left: 3px solid #e99c8a; } }
  @media (max-width: 600px) {
  .trigger_cat_1lfc {
    border-left: 10px solid #e99c8a; } }

.trigger_cat_1lfc.hover {
  background: #fff !important; }

.trigger_cat_1lfc.hover td {
  background: #fff !important; }

.cat1_city {
  fill: #bababa;
  stroke: #bababa; }

.cat1_city.toggle {
  fill: #e99c8a;
  stroke: #e99c8a; }

.cat1_city.hover.toggle {
  fill: #d95334 !important;
  stroke: #d95334 !important; }

.cat1_city.block-tickets {
  fill: #b73f23;
  stroke: #b73f23; }

.cat1_city.block-tickets.hover {
  fill: #b73f23;
  stroke: #b73f23; }

.cat1_city.block-tickets.hover.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

.cat1_city.block-tickets.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

@media (min-width: 601px) {
    .trigger_cat1_city {
      border-left: 3px solid #e99c8a; } }
  @media (max-width: 600px) {
  .trigger_cat1_city {
    border-left: 10px solid #e99c8a; } }

.trigger_cat1_city.hover {
  background: #fff !important; }

.trigger_cat1_city.hover td {
  background: #fff !important; }

.cat2_livsto {
  fill: #9c9c9c;
  stroke: #9c9c9c; }

.cat2_livsto.toggle {
  fill: #f1d446;
  stroke: #f1d446; }

.cat2_livsto.hover.toggle {
  fill: #c2a40f !important;
  stroke: #c2a40f !important; }

.cat2_livsto.block-tickets {
  fill: #937c0b;
  stroke: #937c0b; }

.cat2_livsto.block-tickets.hover {
  fill: #937c0b;
  stroke: #937c0b; }

.cat2_livsto.block-tickets.hover.toggle {
  fill: #937c0b;
  stroke: #937c0b; }

.cat2_livsto.block-tickets.toggle {
  fill: #937c0b;
  stroke: #937c0b; }

@media (min-width: 601px) {
    .trigger_cat2_livsto {
      border-left: 3px solid #f1d446; } }
  @media (max-width: 600px) {
  .trigger_cat2_livsto {
    border-left: 10px solid #f1d446; } }

.trigger_cat2_livsto.hover {
  background: #fcf5d4 !important; }

.trigger_cat2_livsto.hover td {
  background: #fcf5d4 !important; }

.cat_2evcity {
  fill: #9c9c9c;
  stroke: #9c9c9c; }

.cat_2evcity.toggle {
  fill: #f1d446;
  stroke: #f1d446; }

.cat_2evcity.hover.toggle {
  fill: #c2a40f !important;
  stroke: #c2a40f !important; }

.cat_2evcity.block-tickets {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_2evcity.block-tickets.hover {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_2evcity.block-tickets.hover.toggle {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_2evcity.block-tickets.toggle {
  fill: #937c0b;
  stroke: #937c0b; }

@media (min-width: 601px) {
    .trigger_cat_2evcity {
      border-left: 3px solid #f1d446; } }
  @media (max-width: 600px) {
  .trigger_cat_2evcity {
    border-left: 10px solid #f1d446; } }

.trigger_cat_2evcity.hover {
  background: #fcf5d4 !important; }

.trigger_cat_2evcity.hover td {
  background: #fcf5d4 !important; }

.cat_3evcity {
  fill: #a3a3a3;
  stroke: #a3a3a3; }

.cat_3evcity.toggle {
  fill: #86a8bf;
  stroke: #86a8bf; }

.cat_3evcity.hover.toggle {
  fill: #4d7692 !important;
  stroke: #4d7692 !important; }

.cat_3evcity.block-tickets {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3evcity.block-tickets.hover {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3evcity.block-tickets.hover.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3evcity.block-tickets.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

@media (min-width: 601px) {
    .trigger_cat_3evcity {
      border-left: 3px solid #86a8bf; } }
  @media (max-width: 600px) {
  .trigger_cat_3evcity {
    border-left: 10px solid #86a8bf; } }

.trigger_cat_3evcity.hover {
  background: #eaf0f4 !important; }

.trigger_cat_3evcity.hover td {
  background: #eaf0f4 !important; }

.cat_4evcity {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.cat_4evcity.toggle {
  fill: #85e1d5;
  stroke: #85e1d5; }

.cat_4evcity.hover.toggle {
  fill: #33cdb9 !important;
  stroke: #33cdb9 !important; }

.cat_4evcity.block-tickets {
  fill: #28a594;
  stroke: #28a594; }

.cat_4evcity.block-tickets.hover {
  fill: #28a594;
  stroke: #28a594; }

.cat_4evcity.block-tickets.hover.toggle {
  fill: #28a594;
  stroke: #28a594; }

.cat_4evcity.block-tickets.toggle {
  fill: #28a594;
  stroke: #28a594; }

@media (min-width: 601px) {
    .trigger_cat_4evcity {
      border-left: 3px solid #85e1d5; } }
  @media (max-width: 600px) {
  .trigger_cat_4evcity {
    border-left: 10px solid #85e1d5; } }

.trigger_cat_4evcity.hover {
  background: #fff !important; }

.trigger_cat_4evcity.hover td {
  background: #fff !important; }

.cat_3livsto {
  fill: #a3a3a3;
  stroke: #a3a3a3; }

.cat_3livsto.toggle {
  fill: #86a8bf;
  stroke: #86a8bf; }

.cat_3livsto.hover.toggle {
  fill: #4d7692 !important;
  stroke: #4d7692 !important; }

.cat_3livsto.block-tickets {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3livsto.block-tickets.hover {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3livsto.block-tickets.hover.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3livsto.block-tickets.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

@media (min-width: 601px) {
    .trigger_cat_3livsto {
      border-left: 3px solid #86a8bf; } }
  @media (max-width: 600px) {
  .trigger_cat_3livsto {
    border-left: 10px solid #86a8bf; } }

.trigger_cat_3livsto.hover {
  background: #eaf0f4 !important; }

.trigger_cat_3livsto.hover td {
  background: #eaf0f4 !important; }

.cat_4livsto {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.cat_4livsto.toggle {
  fill: #85e1d5;
  stroke: #85e1d5; }

.cat_4livsto.hover.toggle {
  fill: #33cdb9 !important;
  stroke: #33cdb9 !important; }

.cat_4livsto.block-tickets {
  fill: #28a594;
  stroke: #28a594; }

.cat_4livsto.block-tickets.hover {
  fill: #28a594;
  stroke: #28a594; }

.cat_4livsto.block-tickets.hover.toggle {
  fill: #28a594;
  stroke: #28a594; }

.cat_4livsto.block-tickets.toggle {
  fill: #28a594;
  stroke: #28a594; }

@media (min-width: 601px) {
    .trigger_cat_4livsto {
      border-left: 3px solid #85e1d5; } }
  @media (max-width: 600px) {
  .trigger_cat_4livsto {
    border-left: 10px solid #85e1d5; } }

.trigger_cat_4livsto.hover {
  background: #fff !important; }

.trigger_cat_4livsto.hover td {
  background: #fff !important; }

.cat_2lfc {
  fill: #9c9c9c;
  stroke: #9c9c9c; }

.cat_2lfc.toggle {
  fill: #f1d446;
  stroke: #f1d446; }

.cat_2lfc.hover.toggle {
  fill: #c2a40f !important;
  stroke: #c2a40f !important; }

.cat_2lfc.block-tickets {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_2lfc.block-tickets.hover {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_2lfc.block-tickets.hover.toggle {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_2lfc.block-tickets.toggle {
  fill: #937c0b;
  stroke: #937c0b; }

@media (min-width: 601px) {
    .trigger_cat_2lfc {
      border-left: 3px solid #f1d446; } }
  @media (max-width: 600px) {
  .trigger_cat_2lfc {
    border-left: 10px solid #f1d446; } }

.trigger_cat_2lfc.hover {
  background: #fcf5d4 !important; }

.trigger_cat_2lfc.hover td {
  background: #fcf5d4 !important; }

.cat_3lfc {
  fill: #a3a3a3;
  stroke: #a3a3a3; }

.cat_3lfc.toggle {
  fill: #86a8bf;
  stroke: #86a8bf; }

.cat_3lfc.hover.toggle {
  fill: #4d7692 !important;
  stroke: #4d7692 !important; }

.cat_3lfc.block-tickets {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3lfc.block-tickets.hover {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3lfc.block-tickets.hover.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3lfc.block-tickets.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

@media (min-width: 601px) {
    .trigger_cat_3lfc {
      border-left: 3px solid #86a8bf; } }
  @media (max-width: 600px) {
  .trigger_cat_3lfc {
    border-left: 10px solid #86a8bf; } }

.trigger_cat_3lfc.hover {
  background: #eaf0f4 !important; }

.trigger_cat_3lfc.hover td {
  background: #eaf0f4 !important; }

.cat_4lfc {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.cat_4lfc.toggle {
  fill: #85e1d5;
  stroke: #85e1d5; }

.cat_4lfc.hover.toggle {
  fill: #33cdb9 !important;
  stroke: #33cdb9 !important; }

.cat_4lfc.block-tickets {
  fill: #28a594;
  stroke: #28a594; }

.cat_4lfc.block-tickets.hover {
  fill: #28a594;
  stroke: #28a594; }

.cat_4lfc.block-tickets.hover.toggle {
  fill: #28a594;
  stroke: #28a594; }

.cat_4lfc.block-tickets.toggle {
  fill: #28a594;
  stroke: #28a594; }

@media (min-width: 601px) {
    .trigger_cat_4lfc {
      border-left: 3px solid #85e1d5; } }
  @media (max-width: 600px) {
  .trigger_cat_4lfc {
    border-left: 10px solid #85e1d5; } }

.trigger_cat_4lfc.hover {
  background: #fff !important; }

.trigger_cat_4lfc.hover td {
  background: #fff !important; }

.cat_1city {
  fill: #bababa;
  stroke: #bababa; }

.cat_1city.toggle {
  fill: #e99c8a;
  stroke: #e99c8a; }

.cat_1city.hover.toggle {
  fill: #d95334 !important;
  stroke: #d95334 !important; }

.cat_1city.block-tickets {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1city.block-tickets.hover {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1city.block-tickets.hover.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1city.block-tickets.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

@media (min-width: 601px) {
    .trigger_cat_1city {
      border-left: 3px solid #e99c8a; } }
  @media (max-width: 600px) {
  .trigger_cat_1city {
    border-left: 10px solid #e99c8a; } }

.trigger_cat_1city.hover {
  background: #fff !important; }

.trigger_cat_1city.hover td {
  background: #fff !important; }

.cat_2city {
  fill: #aeaeae;
  stroke: #aeaeae; }

.cat_2city.toggle {
  fill: #fed25e;
  stroke: #fed25e; }

.cat_2city.hover.toggle {
  fill: #f4b202 !important;
  stroke: #f4b202 !important; }

.cat_2city.block-tickets {
  fill: #c28d01;
  stroke: #c28d01; }

.cat_2city.block-tickets.hover {
  fill: #c28d01;
  stroke: #c28d01; }

.cat_2city.block-tickets.hover.toggle {
  fill: #c28d01;
  stroke: #c28d01; }

.cat_2city.block-tickets.toggle {
  fill: #c28d01;
  stroke: #c28d01; }

@media (min-width: 601px) {
    .trigger_cat_2city {
      border-left: 3px solid #fed25e; } }
  @media (max-width: 600px) {
  .trigger_cat_2city {
    border-left: 10px solid #fed25e; } }

.trigger_cat_2city.hover {
  background: #fffdf6 !important; }

.trigger_cat_2city.hover td {
  background: #fffdf6 !important; }

.cat_3city {
  fill: #a3a3a3;
  stroke: #a3a3a3; }

.cat_3city.toggle {
  fill: #86a8bf;
  stroke: #86a8bf; }

.cat_3city.hover.toggle {
  fill: #4d7692 !important;
  stroke: #4d7692 !important; }

.cat_3city.block-tickets {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3city.block-tickets.hover {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3city.block-tickets.hover.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3city.block-tickets.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

@media (min-width: 601px) {
    .trigger_cat_3city {
      border-left: 3px solid #86a8bf; } }
  @media (max-width: 600px) {
  .trigger_cat_3city {
    border-left: 10px solid #86a8bf; } }

.trigger_cat_3city.hover {
  background: #eaf0f4 !important; }

.trigger_cat_3city.hover td {
  background: #eaf0f4 !important; }

.cat_4city {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.cat_4city.toggle {
  fill: #85e1d5;
  stroke: #85e1d5; }

.cat_4city.hover.toggle {
  fill: #33cdb9 !important;
  stroke: #33cdb9 !important; }

.cat_4city.block-tickets {
  fill: #28a594;
  stroke: #28a594; }

.cat_4city.block-tickets.hover {
  fill: #28a594;
  stroke: #28a594; }

.cat_4city.block-tickets.hover.toggle {
  fill: #28a594;
  stroke: #28a594; }

.cat_4city.block-tickets.toggle {
  fill: #28a594;
  stroke: #28a594; }

@media (min-width: 601px) {
    .trigger_cat_4city {
      border-left: 3px solid #85e1d5; } }
  @media (max-width: 600px) {
  .trigger_cat_4city {
    border-left: 10px solid #85e1d5; } }

.trigger_cat_4city.hover {
  background: #fff !important; }

.trigger_cat_4city.hover td {
  background: #fff !important; }

.cat_1pal {
  fill: #bababa;
  stroke: #bababa; }

.cat_1pal.toggle {
  fill: #e99c8a;
  stroke: #e99c8a; }

.cat_1pal.hover.toggle {
  fill: #d95334 !important;
  stroke: #d95334 !important; }

.cat_1pal.block-tickets {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1pal.block-tickets.hover {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1pal.block-tickets.hover.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1pal.block-tickets.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

@media (min-width: 601px) {
    .trigger_cat_1pal {
      border-left: 3px solid #e99c8a; } }
  @media (max-width: 600px) {
  .trigger_cat_1pal {
    border-left: 10px solid #e99c8a; } }

.trigger_cat_1pal.hover {
  background: #fff !important; }

.trigger_cat_1pal.hover td {
  background: #fff !important; }

.cat_2pal {
  fill: #aeaeae;
  stroke: #aeaeae; }

.cat_2pal.toggle {
  fill: #fed25e;
  stroke: #fed25e; }

.cat_2pal.hover.toggle {
  fill: #f4b202 !important;
  stroke: #f4b202 !important; }

.cat_2pal.block-tickets {
  fill: #c28d01;
  stroke: #c28d01; }

.cat_2pal.block-tickets.hover {
  fill: #c28d01;
  stroke: #c28d01; }

.cat_2pal.block-tickets.hover.toggle {
  fill: #c28d01;
  stroke: #c28d01; }

.cat_2pal.block-tickets.toggle {
  fill: #c28d01;
  stroke: #c28d01; }

@media (min-width: 601px) {
    .trigger_cat_2pal {
      border-left: 3px solid #fed25e; } }
  @media (max-width: 600px) {
  .trigger_cat_2pal {
    border-left: 10px solid #fed25e; } }

.trigger_cat_2pal.hover {
  background: #fffdf6 !important; }

.trigger_cat_2pal.hover td {
  background: #fffdf6 !important; }

.cat_3pal {
  fill: #a3a3a3;
  stroke: #a3a3a3; }

.cat_3pal.toggle {
  fill: #86a8bf;
  stroke: #86a8bf; }

.cat_3pal.hover.toggle {
  fill: #4d7692 !important;
  stroke: #4d7692 !important; }

.cat_3pal.block-tickets {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3pal.block-tickets.hover {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3pal.block-tickets.hover.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3pal.block-tickets.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

@media (min-width: 601px) {
    .trigger_cat_3pal {
      border-left: 3px solid #86a8bf; } }
  @media (max-width: 600px) {
  .trigger_cat_3pal {
    border-left: 10px solid #86a8bf; } }

.trigger_cat_3pal.hover {
  background: #eaf0f4 !important; }

.trigger_cat_3pal.hover td {
  background: #eaf0f4 !important; }

.cat_4pal {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.cat_4pal.toggle {
  fill: #85e1d5;
  stroke: #85e1d5; }

.cat_4pal.hover.toggle {
  fill: #33cdb9 !important;
  stroke: #33cdb9 !important; }

.cat_4pal.block-tickets {
  fill: #28a594;
  stroke: #28a594; }

.cat_4pal.block-tickets.hover {
  fill: #28a594;
  stroke: #28a594; }

.cat_4pal.block-tickets.hover.toggle {
  fill: #28a594;
  stroke: #28a594; }

.cat_4pal.block-tickets.toggle {
  fill: #28a594;
  stroke: #28a594; }

@media (min-width: 601px) {
    .trigger_cat_4pal {
      border-left: 3px solid #85e1d5; } }
  @media (max-width: 600px) {
  .trigger_cat_4pal {
    border-left: 10px solid #85e1d5; } }

.trigger_cat_4pal.hover {
  background: #fff !important; }

.trigger_cat_4pal.hover td {
  background: #fff !important; }

.cat_4wat {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.cat_4wat.toggle {
  fill: #85e1d5;
  stroke: #85e1d5; }

.cat_4wat.hover.toggle {
  fill: #33cdb9 !important;
  stroke: #33cdb9 !important; }

.cat_4wat.block-tickets {
  fill: #28a594;
  stroke: #28a594; }

.cat_4wat.block-tickets.hover {
  fill: #28a594;
  stroke: #28a594; }

.cat_4wat.block-tickets.hover.toggle {
  fill: #28a594;
  stroke: #28a594; }

.cat_4wat.block-tickets.toggle {
  fill: #28a594;
  stroke: #28a594; }

@media (min-width: 601px) {
    .trigger_cat_4wat {
      border-left: 3px solid #85e1d5; } }
  @media (max-width: 600px) {
  .trigger_cat_4wat {
    border-left: 10px solid #85e1d5; } }

.trigger_cat_4wat.hover {
  background: #fff !important; }

.trigger_cat_4wat.hover td {
  background: #fff !important; }

.cat_3wat {
  fill: #a3a3a3;
  stroke: #a3a3a3; }

.cat_3wat.toggle {
  fill: #86a8bf;
  stroke: #86a8bf; }

.cat_3wat.hover.toggle {
  fill: #4d7692 !important;
  stroke: #4d7692 !important; }

.cat_3wat.block-tickets {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3wat.block-tickets.hover {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3wat.block-tickets.hover.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3wat.block-tickets.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

@media (min-width: 601px) {
    .trigger_cat_3wat {
      border-left: 3px solid #86a8bf; } }
  @media (max-width: 600px) {
  .trigger_cat_3wat {
    border-left: 10px solid #86a8bf; } }

.trigger_cat_3wat.hover {
  background: #eaf0f4 !important; }

.trigger_cat_3wat.hover td {
  background: #eaf0f4 !important; }

.cat_2wat {
  fill: #9c9c9c;
  stroke: #9c9c9c; }

.cat_2wat.toggle {
  fill: #f1d446;
  stroke: #f1d446; }

.cat_2wat.hover.toggle {
  fill: #c2a40f !important;
  stroke: #c2a40f !important; }

.cat_2wat.block-tickets {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_2wat.block-tickets.hover {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_2wat.block-tickets.hover.toggle {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_2wat.block-tickets.toggle {
  fill: #937c0b;
  stroke: #937c0b; }

@media (min-width: 601px) {
    .trigger_cat_2wat {
      border-left: 3px solid #f1d446; } }
  @media (max-width: 600px) {
  .trigger_cat_2wat {
    border-left: 10px solid #f1d446; } }

.trigger_cat_2wat.hover {
  background: #fcf5d4 !important; }

.trigger_cat_2wat.hover td {
  background: #fcf5d4 !important; }

.cat_1wat {
  fill: #bababa;
  stroke: #bababa; }

.cat_1wat.toggle {
  fill: #e99c8a;
  stroke: #e99c8a; }

.cat_1wat.hover.toggle {
  fill: #d95334 !important;
  stroke: #d95334 !important; }

.cat_1wat.block-tickets {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1wat.block-tickets.hover {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1wat.block-tickets.hover.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1wat.block-tickets.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

@media (min-width: 601px) {
    .trigger_cat_1wat {
      border-left: 3px solid #e99c8a; } }
  @media (max-width: 600px) {
  .trigger_cat_1wat {
    border-left: 10px solid #e99c8a; } }

.trigger_cat_1wat.hover {
  background: #fff !important; }

.trigger_cat_1wat.hover td {
  background: #fff !important; }

.cat_vip_wat {
  fill: #6e6e6e;
  stroke: #6e6e6e; }

.cat_vip_wat.toggle {
  fill: #5b5a82;
  stroke: #5b5a82; }

.cat_vip_wat.hover.toggle {
  fill: #313046 !important;
  stroke: #313046 !important; }

.cat_vip_wat.block-tickets {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vip_wat.block-tickets.hover {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vip_wat.block-tickets.hover.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vip_wat.block-tickets.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

@media (min-width: 601px) {
    .trigger_cat_vip_wat {
      border-left: 3px solid #5b5a82; } }
  @media (max-width: 600px) {
  .trigger_cat_vip_wat {
    border-left: 10px solid #5b5a82; } }

.trigger_cat_vip_wat.hover {
  background: #afaec7 !important; }

.trigger_cat_vip_wat.hover td {
  background: #afaec7 !important; }

.cat_vip_pal {
  fill: #6e6e6e;
  stroke: #6e6e6e; }

.cat_vip_pal.toggle {
  fill: #5b5a82;
  stroke: #5b5a82; }

.cat_vip_pal.hover.toggle {
  fill: #313046 !important;
  stroke: #313046 !important; }

.cat_vip_pal.block-tickets {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vip_pal.block-tickets.hover {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vip_pal.block-tickets.hover.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vip_pal.block-tickets.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

@media (min-width: 601px) {
    .trigger_cat_vip_pal {
      border-left: 3px solid #5b5a82; } }
  @media (max-width: 600px) {
  .trigger_cat_vip_pal {
    border-left: 10px solid #5b5a82; } }

.trigger_cat_vip_pal.hover {
  background: #afaec7 !important; }

.trigger_cat_vip_pal.hover td {
  background: #afaec7 !important; }

.cat_vip_ev {
  fill: #6e6e6e;
  stroke: #6e6e6e; }

.cat_vip_ev.toggle {
  fill: #5b5a82;
  stroke: #5b5a82; }

.cat_vip_ev.hover.toggle {
  fill: #313046 !important;
  stroke: #313046 !important; }

.cat_vip_ev.block-tickets {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vip_ev.block-tickets.hover {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vip_ev.block-tickets.hover.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vip_ev.block-tickets.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

@media (min-width: 601px) {
    .trigger_cat_vip_ev {
      border-left: 3px solid #5b5a82; } }
  @media (max-width: 600px) {
  .trigger_cat_vip_ev {
    border-left: 10px solid #5b5a82; } }

.trigger_cat_vip_ev.hover {
  background: #afaec7 !important; }

.trigger_cat_vip_ev.hover td {
  background: #afaec7 !important; }

.cat_1efc {
  fill: #bababa;
  stroke: #bababa; }

.cat_1efc.toggle {
  fill: #e99c8a;
  stroke: #e99c8a; }

.cat_1efc.hover.toggle {
  fill: #d95334 !important;
  stroke: #d95334 !important; }

.cat_1efc.block-tickets {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1efc.block-tickets.hover {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1efc.block-tickets.hover.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1efc.block-tickets.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

@media (min-width: 601px) {
    .trigger_cat_1efc {
      border-left: 3px solid #e99c8a; } }
  @media (max-width: 600px) {
  .trigger_cat_1efc {
    border-left: 10px solid #e99c8a; } }

.trigger_cat_1efc.hover {
  background: #fff !important; }

.trigger_cat_1efc.hover td {
  background: #fff !important; }

.cat_2efc {
  fill: #aeaeae;
  stroke: #aeaeae; }

.cat_2efc.toggle {
  fill: #fed25e;
  stroke: #fed25e; }

.cat_2efc.hover.toggle {
  fill: #f4b202 !important;
  stroke: #f4b202 !important; }

.cat_2efc.block-tickets {
  fill: #c28d01;
  stroke: #c28d01; }

.cat_2efc.block-tickets.hover {
  fill: #c28d01;
  stroke: #c28d01; }

.cat_2efc.block-tickets.hover.toggle {
  fill: #c28d01;
  stroke: #c28d01; }

.cat_2efc.block-tickets.toggle {
  fill: #c28d01;
  stroke: #c28d01; }

@media (min-width: 601px) {
    .trigger_cat_2efc {
      border-left: 3px solid #fed25e; } }
  @media (max-width: 600px) {
  .trigger_cat_2efc {
    border-left: 10px solid #fed25e; } }

.trigger_cat_2efc.hover {
  background: #fffdf6 !important; }

.trigger_cat_2efc.hover td {
  background: #fffdf6 !important; }

.cat_3efc {
  fill: #a3a3a3;
  stroke: #a3a3a3; }

.cat_3efc.toggle {
  fill: #86a8bf;
  stroke: #86a8bf; }

.cat_3efc.hover.toggle {
  fill: #4d7692 !important;
  stroke: #4d7692 !important; }

.cat_3efc.block-tickets {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3efc.block-tickets.hover {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3efc.block-tickets.hover.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3efc.block-tickets.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

@media (min-width: 601px) {
    .trigger_cat_3efc {
      border-left: 3px solid #86a8bf; } }
  @media (max-width: 600px) {
  .trigger_cat_3efc {
    border-left: 10px solid #86a8bf; } }

.trigger_cat_3efc.hover {
  background: #eaf0f4 !important; }

.trigger_cat_3efc.hover td {
  background: #eaf0f4 !important; }

.cat_4efc {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.cat_4efc.toggle {
  fill: #85e1d5;
  stroke: #85e1d5; }

.cat_4efc.hover.toggle {
  fill: #33cdb9 !important;
  stroke: #33cdb9 !important; }

.cat_4efc.block-tickets {
  fill: #28a594;
  stroke: #28a594; }

.cat_4efc.block-tickets.hover {
  fill: #28a594;
  stroke: #28a594; }

.cat_4efc.block-tickets.hover.toggle {
  fill: #28a594;
  stroke: #28a594; }

.cat_4efc.block-tickets.toggle {
  fill: #28a594;
  stroke: #28a594; }

@media (min-width: 601px) {
    .trigger_cat_4efc {
      border-left: 3px solid #85e1d5; } }
  @media (max-width: 600px) {
  .trigger_cat_4efc {
    border-left: 10px solid #85e1d5; } }

.trigger_cat_4efc.hover {
  background: #fff !important; }

.trigger_cat_4efc.hover td {
  background: #fff !important; }

.cat_1ac {
  fill: #bababa;
  stroke: #bababa; }

.cat_1ac.toggle {
  fill: #e99c8a;
  stroke: #e99c8a; }

.cat_1ac.hover.toggle {
  fill: #d95334 !important;
  stroke: #d95334 !important; }

.cat_1ac.block-tickets {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1ac.block-tickets.hover {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1ac.block-tickets.hover.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1ac.block-tickets.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

@media (min-width: 601px) {
    .trigger_cat_1ac {
      border-left: 3px solid #e99c8a; } }
  @media (max-width: 600px) {
  .trigger_cat_1ac {
    border-left: 10px solid #e99c8a; } }

.trigger_cat_1ac.hover {
  background: #fff !important; }

.trigger_cat_1ac.hover td {
  background: #fff !important; }

.cat_2ac {
  fill: #aeaeae;
  stroke: #aeaeae; }

.cat_2ac.toggle {
  fill: #fed25e;
  stroke: #fed25e; }

.cat_2ac.hover.toggle {
  fill: #f4b202 !important;
  stroke: #f4b202 !important; }

.cat_2ac.block-tickets {
  fill: #c28d01;
  stroke: #c28d01; }

.cat_2ac.block-tickets.hover {
  fill: #c28d01;
  stroke: #c28d01; }

.cat_2ac.block-tickets.hover.toggle {
  fill: #c28d01;
  stroke: #c28d01; }

.cat_2ac.block-tickets.toggle {
  fill: #c28d01;
  stroke: #c28d01; }

@media (min-width: 601px) {
    .trigger_cat_2ac {
      border-left: 3px solid #fed25e; } }
  @media (max-width: 600px) {
  .trigger_cat_2ac {
    border-left: 10px solid #fed25e; } }

.trigger_cat_2ac.hover {
  background: #fffdf6 !important; }

.trigger_cat_2ac.hover td {
  background: #fffdf6 !important; }

.cat_3ac {
  fill: #a3a3a3;
  stroke: #a3a3a3; }

.cat_3ac.toggle {
  fill: #86a8bf;
  stroke: #86a8bf; }

.cat_3ac.hover.toggle {
  fill: #4d7692 !important;
  stroke: #4d7692 !important; }

.cat_3ac.block-tickets {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3ac.block-tickets.hover {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3ac.block-tickets.hover.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3ac.block-tickets.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

@media (min-width: 601px) {
    .trigger_cat_3ac {
      border-left: 3px solid #86a8bf; } }
  @media (max-width: 600px) {
  .trigger_cat_3ac {
    border-left: 10px solid #86a8bf; } }

.trigger_cat_3ac.hover {
  background: #eaf0f4 !important; }

.trigger_cat_3ac.hover td {
  background: #eaf0f4 !important; }

.cat_4ac {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.cat_4ac.toggle {
  fill: #85e1d5;
  stroke: #85e1d5; }

.cat_4ac.hover.toggle {
  fill: #33cdb9 !important;
  stroke: #33cdb9 !important; }

.cat_4ac.block-tickets {
  fill: #28a594;
  stroke: #28a594; }

.cat_4ac.block-tickets.hover {
  fill: #28a594;
  stroke: #28a594; }

.cat_4ac.block-tickets.hover.toggle {
  fill: #28a594;
  stroke: #28a594; }

.cat_4ac.block-tickets.toggle {
  fill: #28a594;
  stroke: #28a594; }

@media (min-width: 601px) {
    .trigger_cat_4ac {
      border-left: 3px solid #85e1d5; } }
  @media (max-width: 600px) {
  .trigger_cat_4ac {
    border-left: 10px solid #85e1d5; } }

.trigger_cat_4ac.hover {
  background: #fff !important; }

.trigger_cat_4ac.hover td {
  background: #fff !important; }

.cat_4juv {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.cat_4juv.toggle {
  fill: #85e1d5;
  stroke: #85e1d5; }

.cat_4juv.hover.toggle {
  fill: #33cdb9 !important;
  stroke: #33cdb9 !important; }

.cat_4juv.block-tickets {
  fill: #28a594;
  stroke: #28a594; }

.cat_4juv.block-tickets.hover {
  fill: #28a594;
  stroke: #28a594; }

.cat_4juv.block-tickets.hover.toggle {
  fill: #28a594;
  stroke: #28a594; }

.cat_4juv.block-tickets.toggle {
  fill: #28a594;
  stroke: #28a594; }

@media (min-width: 601px) {
    .trigger_cat_4juv {
      border-left: 3px solid #85e1d5; } }
  @media (max-width: 600px) {
  .trigger_cat_4juv {
    border-left: 10px solid #85e1d5; } }

.trigger_cat_4juv.hover {
  background: #fff !important; }

.trigger_cat_4juv.hover td {
  background: #fff !important; }

.cat_3juv {
  fill: #a3a3a3;
  stroke: #a3a3a3; }

.cat_3juv.toggle {
  fill: #86a8bf;
  stroke: #86a8bf; }

.cat_3juv.hover.toggle {
  fill: #4d7692 !important;
  stroke: #4d7692 !important; }

.cat_3juv.block-tickets {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3juv.block-tickets.hover {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3juv.block-tickets.hover.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3juv.block-tickets.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

@media (min-width: 601px) {
    .trigger_cat_3juv {
      border-left: 3px solid #86a8bf; } }
  @media (max-width: 600px) {
  .trigger_cat_3juv {
    border-left: 10px solid #86a8bf; } }

.trigger_cat_3juv.hover {
  background: #eaf0f4 !important; }

.trigger_cat_3juv.hover td {
  background: #eaf0f4 !important; }

.cat_2juv {
  fill: #aeaeae;
  stroke: #aeaeae; }

.cat_2juv.toggle {
  fill: #fed25e;
  stroke: #fed25e; }

.cat_2juv.hover.toggle {
  fill: #f4b202 !important;
  stroke: #f4b202 !important; }

.cat_2juv.block-tickets {
  fill: #c28d01;
  stroke: #c28d01; }

.cat_2juv.block-tickets.hover {
  fill: #c28d01;
  stroke: #c28d01; }

.cat_2juv.block-tickets.hover.toggle {
  fill: #c28d01;
  stroke: #c28d01; }

.cat_2juv.block-tickets.toggle {
  fill: #c28d01;
  stroke: #c28d01; }

@media (min-width: 601px) {
    .trigger_cat_2juv {
      border-left: 3px solid #fed25e; } }
  @media (max-width: 600px) {
  .trigger_cat_2juv {
    border-left: 10px solid #fed25e; } }

.trigger_cat_2juv.hover {
  background: #fffdf6 !important; }

.trigger_cat_2juv.hover td {
  background: #fffdf6 !important; }

.cat_1juv {
  fill: #bababa;
  stroke: #bababa; }

.cat_1juv.toggle {
  fill: #e99c8a;
  stroke: #e99c8a; }

.cat_1juv.hover.toggle {
  fill: #d95334 !important;
  stroke: #d95334 !important; }

.cat_1juv.block-tickets {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1juv.block-tickets.hover {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1juv.block-tickets.hover.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1juv.block-tickets.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

@media (min-width: 601px) {
    .trigger_cat_1juv {
      border-left: 3px solid #e99c8a; } }
  @media (max-width: 600px) {
  .trigger_cat_1juv {
    border-left: 10px solid #e99c8a; } }

.trigger_cat_1juv.hover {
  background: #fff !important; }

.trigger_cat_1juv.hover td {
  background: #fff !important; }

.cat_2goal {
  fill: #aeaeae;
  stroke: #aeaeae; }

.cat_2goal.toggle {
  fill: #fed25e;
  stroke: #fed25e; }

.cat_2goal.hover.toggle {
  fill: #f4b202 !important;
  stroke: #f4b202 !important; }

.cat_2goal.block-tickets {
  fill: #c28d01;
  stroke: #c28d01; }

.cat_2goal.block-tickets.hover {
  fill: #c28d01;
  stroke: #c28d01; }

.cat_2goal.block-tickets.hover.toggle {
  fill: #c28d01;
  stroke: #c28d01; }

.cat_2goal.block-tickets.toggle {
  fill: #c28d01;
  stroke: #c28d01; }

@media (min-width: 601px) {
    .trigger_cat_2goal {
      border-left: 3px solid #fed25e; } }
  @media (max-width: 600px) {
  .trigger_cat_2goal {
    border-left: 10px solid #fed25e; } }

.trigger_cat_2goal.hover {
  background: #fffdf6 !important; }

.trigger_cat_2goal.hover td {
  background: #fffdf6 !important; }

.cat2_goal {
  fill: #a9a9a9;
  stroke: #a9a9a9; }

.cat2_goal.toggle {
  fill: #fed253;
  stroke: #fed253; }

.cat2_goal.hover.toggle {
  fill: #eaae01 !important;
  stroke: #eaae01 !important; }

.cat2_goal.block-tickets {
  fill: #b78801;
  stroke: #b78801; }

.cat2_goal.block-tickets.hover {
  fill: #b78801;
  stroke: #b78801; }

.cat2_goal.block-tickets.hover.toggle {
  fill: #b78801;
  stroke: #b78801; }

.cat2_goal.block-tickets.toggle {
  fill: #b78801;
  stroke: #b78801; }

@media (min-width: 601px) {
    .trigger_cat2_goal {
      border-left: 3px solid #fed253; } }
  @media (max-width: 600px) {
  .trigger_cat2_goal {
    border-left: 10px solid #fed253; } }

.trigger_cat2_goal.hover {
  background: #fffaeb !important; }

.trigger_cat2_goal.hover td {
  background: #fffaeb !important; }

.cat_1_longjuve {
  fill: #bababa;
  stroke: #bababa; }

.cat_1_longjuve.toggle {
  fill: #e99c8a;
  stroke: #e99c8a; }

.cat_1_longjuve.hover.toggle {
  fill: #d95334 !important;
  stroke: #d95334 !important; }

.cat_1_longjuve.block-tickets {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1_longjuve.block-tickets.hover {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1_longjuve.block-tickets.hover.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1_longjuve.block-tickets.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

@media (min-width: 601px) {
    .trigger_cat_1_longjuve {
      border-left: 3px solid #e99c8a; } }
  @media (max-width: 600px) {
  .trigger_cat_1_longjuve {
    border-left: 10px solid #e99c8a; } }

.trigger_cat_1_longjuve.hover {
  background: #fff !important; }

.trigger_cat_1_longjuve.hover td {
  background: #fff !important; }

.cat_1_manU {
  fill: #bababa;
  stroke: #bababa; }

.cat_1_manU.toggle {
  fill: #e99c8a;
  stroke: #e99c8a; }

.cat_1_manU.hover.toggle {
  fill: #d95334 !important;
  stroke: #d95334 !important; }

.cat_1_manU.block-tickets {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1_manU.block-tickets.hover {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1_manU.block-tickets.hover.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1_manU.block-tickets.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

@media (min-width: 601px) {
    .trigger_cat_1_manU {
      border-left: 3px solid #e99c8a; } }
  @media (max-width: 600px) {
  .trigger_cat_1_manU {
    border-left: 10px solid #e99c8a; } }

.trigger_cat_1_manU.hover {
  background: #fff !important; }

.trigger_cat_1_manU.hover td {
  background: #fff !important; }

.cat_2_manU {
  fill: #aeaeae;
  stroke: #aeaeae; }

.cat_2_manU.toggle {
  fill: #fed25e;
  stroke: #fed25e; }

.cat_2_manU.hover.toggle {
  fill: #f4b202 !important;
  stroke: #f4b202 !important; }

.cat_2_manU.block-tickets {
  fill: #c28d01;
  stroke: #c28d01; }

.cat_2_manU.block-tickets.hover {
  fill: #c28d01;
  stroke: #c28d01; }

.cat_2_manU.block-tickets.hover.toggle {
  fill: #c28d01;
  stroke: #c28d01; }

.cat_2_manU.block-tickets.toggle {
  fill: #c28d01;
  stroke: #c28d01; }

@media (min-width: 601px) {
    .trigger_cat_2_manU {
      border-left: 3px solid #fed25e; } }
  @media (max-width: 600px) {
  .trigger_cat_2_manU {
    border-left: 10px solid #fed25e; } }

.trigger_cat_2_manU.hover {
  background: #fffdf6 !important; }

.trigger_cat_2_manU.hover td {
  background: #fffdf6 !important; }

.cat_3_manU {
  fill: #a3a3a3;
  stroke: #a3a3a3; }

.cat_3_manU.toggle {
  fill: #86a8bf;
  stroke: #86a8bf; }

.cat_3_manU.hover.toggle {
  fill: #4d7692 !important;
  stroke: #4d7692 !important; }

.cat_3_manU.block-tickets {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3_manU.block-tickets.hover {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3_manU.block-tickets.hover.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3_manU.block-tickets.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

@media (min-width: 601px) {
    .trigger_cat_3_manU {
      border-left: 3px solid #86a8bf; } }
  @media (max-width: 600px) {
  .trigger_cat_3_manU {
    border-left: 10px solid #86a8bf; } }

.trigger_cat_3_manU.hover {
  background: #eaf0f4 !important; }

.trigger_cat_3_manU.hover td {
  background: #eaf0f4 !important; }

.cat_4_manU {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.cat_4_manU.toggle {
  fill: #85e1d5;
  stroke: #85e1d5; }

.cat_4_manU.hover.toggle {
  fill: #33cdb9 !important;
  stroke: #33cdb9 !important; }

.cat_4_manU.block-tickets {
  fill: #28a594;
  stroke: #28a594; }

.cat_4_manU.block-tickets.hover {
  fill: #28a594;
  stroke: #28a594; }

.cat_4_manU.block-tickets.hover.toggle {
  fill: #28a594;
  stroke: #28a594; }

.cat_4_manU.block-tickets.toggle {
  fill: #28a594;
  stroke: #28a594; }

@media (min-width: 601px) {
    .trigger_cat_4_manU {
      border-left: 3px solid #85e1d5; } }
  @media (max-width: 600px) {
  .trigger_cat_4_manU {
    border-left: 10px solid #85e1d5; } }

.trigger_cat_4_manU.hover {
  background: #fff !important; }

.trigger_cat_4_manU.hover td {
  background: #fff !important; }

.cat_clubwem_EFC {
  fill: #6e6e6e;
  stroke: #6e6e6e; }

.cat_clubwem_EFC.toggle {
  fill: #5b5a82;
  stroke: #5b5a82; }

.cat_clubwem_EFC.hover.toggle {
  fill: #313046 !important;
  stroke: #313046 !important; }

.cat_clubwem_EFC.block-tickets {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_clubwem_EFC.block-tickets.hover {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_clubwem_EFC.block-tickets.hover.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_clubwem_EFC.block-tickets.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

@media (min-width: 601px) {
    .trigger_cat_clubwem_EFC {
      border-left: 3px solid #5b5a82; } }
  @media (max-width: 600px) {
  .trigger_cat_clubwem_EFC {
    border-left: 10px solid #5b5a82; } }

.trigger_cat_clubwem_EFC.hover {
  background: #afaec7 !important; }

.trigger_cat_clubwem_EFC.hover td {
  background: #afaec7 !important; }

.cat_ClubWem_mufc {
  fill: #6e6e6e;
  stroke: #6e6e6e; }

.cat_ClubWem_mufc.toggle {
  fill: #5b5a82;
  stroke: #5b5a82; }

.cat_ClubWem_mufc.hover.toggle {
  fill: #313046 !important;
  stroke: #313046 !important; }

.cat_ClubWem_mufc.block-tickets {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_ClubWem_mufc.block-tickets.hover {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_ClubWem_mufc.block-tickets.hover.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_ClubWem_mufc.block-tickets.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

@media (min-width: 601px) {
    .trigger_cat_ClubWem_mufc {
      border-left: 3px solid #5b5a82; } }
  @media (max-width: 600px) {
  .trigger_cat_ClubWem_mufc {
    border-left: 10px solid #5b5a82; } }

.trigger_cat_ClubWem_mufc.hover {
  background: #afaec7 !important; }

.trigger_cat_ClubWem_mufc.hover td {
  background: #afaec7 !important; }

.cat_1sev {
  fill: #bababa;
  stroke: #bababa; }

.cat_1sev.toggle {
  fill: #e99c8a;
  stroke: #e99c8a; }

.cat_1sev.hover.toggle {
  fill: #d95334 !important;
  stroke: #d95334 !important; }

.cat_1sev.block-tickets {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1sev.block-tickets.hover {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1sev.block-tickets.hover.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1sev.block-tickets.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

@media (min-width: 601px) {
    .trigger_cat_1sev {
      border-left: 3px solid #e99c8a; } }
  @media (max-width: 600px) {
  .trigger_cat_1sev {
    border-left: 10px solid #e99c8a; } }

.trigger_cat_1sev.hover {
  background: #fff !important; }

.trigger_cat_1sev.hover td {
  background: #fff !important; }

.cat_su_sev {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.cat_su_sev.toggle {
  fill: #85e1d5;
  stroke: #85e1d5; }

.cat_su_sev.hover.toggle {
  fill: #33cdb9 !important;
  stroke: #33cdb9 !important; }

.cat_su_sev.block-tickets {
  fill: #28a594;
  stroke: #28a594; }

.cat_su_sev.block-tickets.hover {
  fill: #28a594;
  stroke: #28a594; }

.cat_su_sev.block-tickets.hover.toggle {
  fill: #28a594;
  stroke: #28a594; }

.cat_su_sev.block-tickets.toggle {
  fill: #28a594;
  stroke: #28a594; }

@media (min-width: 601px) {
    .trigger_cat_su_sev {
      border-left: 3px solid #85e1d5; } }
  @media (max-width: 600px) {
  .trigger_cat_su_sev {
    border-left: 10px solid #85e1d5; } }

.trigger_cat_su_sev.hover {
  background: #fff !important; }

.trigger_cat_su_sev.hover td {
  background: #fff !important; }

.cat_subarca {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.cat_subarca.toggle {
  fill: #85e1d5;
  stroke: #85e1d5; }

.cat_subarca.hover.toggle {
  fill: #33cdb9 !important;
  stroke: #33cdb9 !important; }

.cat_subarca.block-tickets {
  fill: #28a594;
  stroke: #28a594; }

.cat_subarca.block-tickets.hover {
  fill: #28a594;
  stroke: #28a594; }

.cat_subarca.block-tickets.hover.toggle {
  fill: #28a594;
  stroke: #28a594; }

.cat_subarca.block-tickets.toggle {
  fill: #28a594;
  stroke: #28a594; }

@media (min-width: 601px) {
    .trigger_cat_subarca {
      border-left: 3px solid #85e1d5; } }
  @media (max-width: 600px) {
  .trigger_cat_subarca {
    border-left: 10px solid #85e1d5; } }

.trigger_cat_subarca.hover {
  background: #fff !important; }

.trigger_cat_subarca.hover td {
  background: #fff !important; }

.cat_1_real {
  fill: #bababa;
  stroke: #bababa; }

.cat_1_real.toggle {
  fill: #e99c8a;
  stroke: #e99c8a; }

.cat_1_real.hover.toggle {
  fill: #d95334 !important;
  stroke: #d95334 !important; }

.cat_1_real.block-tickets {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1_real.block-tickets.hover {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1_real.block-tickets.hover.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1_real.block-tickets.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

@media (min-width: 601px) {
    .trigger_cat_1_real {
      border-left: 3px solid #e99c8a; } }
  @media (max-width: 600px) {
  .trigger_cat_1_real {
    border-left: 10px solid #e99c8a; } }

.trigger_cat_1_real.hover {
  background: #fff !important; }

.trigger_cat_1_real.hover td {
  background: #fff !important; }

.cat_2_real {
  fill: #9c9c9c;
  stroke: #9c9c9c; }

.cat_2_real.toggle {
  fill: #f1d446;
  stroke: #f1d446; }

.cat_2_real.hover.toggle {
  fill: #c2a40f !important;
  stroke: #c2a40f !important; }

.cat_2_real.block-tickets {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_2_real.block-tickets.hover {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_2_real.block-tickets.hover.toggle {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_2_real.block-tickets.toggle {
  fill: #937c0b;
  stroke: #937c0b; }

@media (min-width: 601px) {
    .trigger_cat_2_real {
      border-left: 3px solid #f1d446; } }
  @media (max-width: 600px) {
  .trigger_cat_2_real {
    border-left: 10px solid #f1d446; } }

.trigger_cat_2_real.hover {
  background: #fcf5d4 !important; }

.trigger_cat_2_real.hover td {
  background: #fcf5d4 !important; }

.cat_3_real {
  fill: #a3a3a3;
  stroke: #a3a3a3; }

.cat_3_real.toggle {
  fill: #86a8bf;
  stroke: #86a8bf; }

.cat_3_real.hover.toggle {
  fill: #4d7692 !important;
  stroke: #4d7692 !important; }

.cat_3_real.block-tickets {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3_real.block-tickets.hover {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3_real.block-tickets.hover.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3_real.block-tickets.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

@media (min-width: 601px) {
    .trigger_cat_3_real {
      border-left: 3px solid #86a8bf; } }
  @media (max-width: 600px) {
  .trigger_cat_3_real {
    border-left: 10px solid #86a8bf; } }

.trigger_cat_3_real.hover {
  background: #eaf0f4 !important; }

.trigger_cat_3_real.hover td {
  background: #eaf0f4 !important; }

.cat_4_real {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.cat_4_real.toggle {
  fill: #85e1d5;
  stroke: #85e1d5; }

.cat_4_real.hover.toggle {
  fill: #33cdb9 !important;
  stroke: #33cdb9 !important; }

.cat_4_real.block-tickets {
  fill: #28a594;
  stroke: #28a594; }

.cat_4_real.block-tickets.hover {
  fill: #28a594;
  stroke: #28a594; }

.cat_4_real.block-tickets.hover.toggle {
  fill: #28a594;
  stroke: #28a594; }

.cat_4_real.block-tickets.toggle {
  fill: #28a594;
  stroke: #28a594; }

@media (min-width: 601px) {
    .trigger_cat_4_real {
      border-left: 3px solid #85e1d5; } }
  @media (max-width: 600px) {
  .trigger_cat_4_real {
    border-left: 10px solid #85e1d5; } }

.trigger_cat_4_real.hover {
  background: #fff !important; }

.trigger_cat_4_real.hover td {
  background: #fff !important; }

.cat_4_atm {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.cat_4_atm.toggle {
  fill: #85e1d5;
  stroke: #85e1d5; }

.cat_4_atm.hover.toggle {
  fill: #33cdb9 !important;
  stroke: #33cdb9 !important; }

.cat_4_atm.block-tickets {
  fill: #28a594;
  stroke: #28a594; }

.cat_4_atm.block-tickets.hover {
  fill: #28a594;
  stroke: #28a594; }

.cat_4_atm.block-tickets.hover.toggle {
  fill: #28a594;
  stroke: #28a594; }

.cat_4_atm.block-tickets.toggle {
  fill: #28a594;
  stroke: #28a594; }

@media (min-width: 601px) {
    .trigger_cat_4_atm {
      border-left: 3px solid #85e1d5; } }
  @media (max-width: 600px) {
  .trigger_cat_4_atm {
    border-left: 10px solid #85e1d5; } }

.trigger_cat_4_atm.hover {
  background: #fff !important; }

.trigger_cat_4_atm.hover td {
  background: #fff !important; }

.cat_3_atm {
  fill: #a3a3a3;
  stroke: #a3a3a3; }

.cat_3_atm.toggle {
  fill: #86a8bf;
  stroke: #86a8bf; }

.cat_3_atm.hover.toggle {
  fill: #4d7692 !important;
  stroke: #4d7692 !important; }

.cat_3_atm.block-tickets {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3_atm.block-tickets.hover {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3_atm.block-tickets.hover.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3_atm.block-tickets.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

@media (min-width: 601px) {
    .trigger_cat_3_atm {
      border-left: 3px solid #86a8bf; } }
  @media (max-width: 600px) {
  .trigger_cat_3_atm {
    border-left: 10px solid #86a8bf; } }

.trigger_cat_3_atm.hover {
  background: #eaf0f4 !important; }

.trigger_cat_3_atm.hover td {
  background: #eaf0f4 !important; }

.cat_2_atm {
  fill: #9c9c9c;
  stroke: #9c9c9c; }

.cat_2_atm.toggle {
  fill: #f1d446;
  stroke: #f1d446; }

.cat_2_atm.hover.toggle {
  fill: #c2a40f !important;
  stroke: #c2a40f !important; }

.cat_2_atm.block-tickets {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_2_atm.block-tickets.hover {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_2_atm.block-tickets.hover.toggle {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_2_atm.block-tickets.toggle {
  fill: #937c0b;
  stroke: #937c0b; }

@media (min-width: 601px) {
    .trigger_cat_2_atm {
      border-left: 3px solid #f1d446; } }
  @media (max-width: 600px) {
  .trigger_cat_2_atm {
    border-left: 10px solid #f1d446; } }

.trigger_cat_2_atm.hover {
  background: #fcf5d4 !important; }

.trigger_cat_2_atm.hover td {
  background: #fcf5d4 !important; }

.cat_vip_lcfc {
  fill: #6e6e6e;
  stroke: #6e6e6e; }

.cat_vip_lcfc.toggle {
  fill: #5b5a82;
  stroke: #5b5a82; }

.cat_vip_lcfc.hover.toggle {
  fill: #313046 !important;
  stroke: #313046 !important; }

.cat_vip_lcfc.block-tickets {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vip_lcfc.block-tickets.hover {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vip_lcfc.block-tickets.hover.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vip_lcfc.block-tickets.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

@media (min-width: 601px) {
    .trigger_cat_vip_lcfc {
      border-left: 3px solid #5b5a82; } }
  @media (max-width: 600px) {
  .trigger_cat_vip_lcfc {
    border-left: 10px solid #5b5a82; } }

.trigger_cat_vip_lcfc.hover {
  background: #afaec7 !important; }

.trigger_cat_vip_lcfc.hover td {
  background: #afaec7 !important; }

.cat_vip_exec {
  fill: #6e6e6e;
  stroke: #6e6e6e; }

.cat_vip_exec.toggle {
  fill: #5b5a82;
  stroke: #5b5a82; }

.cat_vip_exec.hover.toggle {
  fill: #313046 !important;
  stroke: #313046 !important; }

.cat_vip_exec.block-tickets {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vip_exec.block-tickets.hover {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vip_exec.block-tickets.hover.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_vip_exec.block-tickets.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

@media (min-width: 601px) {
    .trigger_cat_vip_exec {
      border-left: 3px solid #5b5a82; } }
  @media (max-width: 600px) {
  .trigger_cat_vip_exec {
    border-left: 10px solid #5b5a82; } }

.trigger_cat_vip_exec.hover {
  background: #afaec7 !important; }

.trigger_cat_vip_exec.hover td {
  background: #afaec7 !important; }

.this_cat {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.this_cat.toggle {
  fill: #85e1d5;
  stroke: #85e1d5; }

.this_cat.hover.toggle {
  fill: #33cdb9 !important;
  stroke: #33cdb9 !important; }

.this_cat.block-tickets {
  fill: #28a594;
  stroke: #28a594; }

.this_cat.block-tickets.hover {
  fill: #28a594;
  stroke: #28a594; }

.this_cat.block-tickets.hover.toggle {
  fill: #28a594;
  stroke: #28a594; }

.this_cat.block-tickets.toggle {
  fill: #28a594;
  stroke: #28a594; }

@media (min-width: 601px) {
    .trigger_this_cat {
      border-left: 3px solid #85e1d5; } }
  @media (max-width: 600px) {
  .trigger_this_cat {
    border-left: 10px solid #85e1d5; } }

.trigger_this_cat.hover {
  background: #fff !important; }

.trigger_this_cat.hover td {
  background: #fff !important; }

.cat_stret {
  fill: #c0c0c0;
  stroke: #c0c0c0; }

.cat_stret.toggle {
  fill: #ff9980;
  stroke: #ff9980; }

.cat_stret.hover.toggle {
  fill: #ff471a !important;
  stroke: #ff471a !important; }

.cat_stret.block-tickets {
  fill: #e62d00;
  stroke: #e62d00; }

.cat_stret.block-tickets.hover {
  fill: #e62d00;
  stroke: #e62d00; }

.cat_stret.block-tickets.hover.toggle {
  fill: #e62d00;
  stroke: #e62d00; }

.cat_stret.block-tickets.toggle {
  fill: #e62d00;
  stroke: #e62d00; }

@media (min-width: 601px) {
    .trigger_cat_stret {
      border-left: 3px solid #ff9980; } }
  @media (max-width: 600px) {
  .trigger_cat_stret {
    border-left: 10px solid #ff9980; } }

.trigger_cat_stret.hover {
  background: #fff !important; }

.trigger_cat_stret.hover td {
  background: #fff !important; }

.cat_eastu {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.cat_eastu.toggle {
  fill: #85e1d5;
  stroke: #85e1d5; }

.cat_eastu.hover.toggle {
  fill: #33cdb9 !important;
  stroke: #33cdb9 !important; }

.cat_eastu.block-tickets {
  fill: #28a594;
  stroke: #28a594; }

.cat_eastu.block-tickets.hover {
  fill: #28a594;
  stroke: #28a594; }

.cat_eastu.block-tickets.hover.toggle {
  fill: #28a594;
  stroke: #28a594; }

.cat_eastu.block-tickets.toggle {
  fill: #28a594;
  stroke: #28a594; }

@media (min-width: 601px) {
    .trigger_cat_eastu {
      border-left: 3px solid #85e1d5; } }
  @media (max-width: 600px) {
  .trigger_cat_eastu {
    border-left: 10px solid #85e1d5; } }

.trigger_cat_eastu.hover {
  background: #fff !important; }

.trigger_cat_eastu.hover td {
  background: #fff !important; }

.cat_eastl {
  fill: #a3a3a3;
  stroke: #a3a3a3; }

.cat_eastl.toggle {
  fill: #86a8bf;
  stroke: #86a8bf; }

.cat_eastl.hover.toggle {
  fill: #4d7692 !important;
  stroke: #4d7692 !important; }

.cat_eastl.block-tickets {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_eastl.block-tickets.hover {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_eastl.block-tickets.hover.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_eastl.block-tickets.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

@media (min-width: 601px) {
    .trigger_cat_eastl {
      border-left: 3px solid #86a8bf; } }
  @media (max-width: 600px) {
  .trigger_cat_eastl {
    border-left: 10px solid #86a8bf; } }

.trigger_cat_eastl.hover {
  background: #eaf0f4 !important; }

.trigger_cat_eastl.hover td {
  background: #eaf0f4 !important; }

.cat_norsoul {
  fill: #bababa;
  stroke: #bababa; }

.cat_norsoul.toggle {
  fill: #e99c8a;
  stroke: #e99c8a; }

.cat_norsoul.hover.toggle {
  fill: #d95334 !important;
  stroke: #d95334 !important; }

.cat_norsoul.block-tickets {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_norsoul.block-tickets.hover {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_norsoul.block-tickets.hover.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_norsoul.block-tickets.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

@media (min-width: 601px) {
    .trigger_cat_norsoul {
      border-left: 3px solid #e99c8a; } }
  @media (max-width: 600px) {
  .trigger_cat_norsoul {
    border-left: 10px solid #e99c8a; } }

.trigger_cat_norsoul.hover {
  background: #fff !important; }

.trigger_cat_norsoul.hover td {
  background: #fff !important; }

.cat_northu {
  fill: #9c9c9c;
  stroke: #9c9c9c; }

.cat_northu.toggle {
  fill: #f1d446;
  stroke: #f1d446; }

.cat_northu.hover.toggle {
  fill: #c2a40f !important;
  stroke: #c2a40f !important; }

.cat_northu.block-tickets {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_northu.block-tickets.hover {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_northu.block-tickets.hover.toggle {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_northu.block-tickets.toggle {
  fill: #937c0b;
  stroke: #937c0b; }

@media (min-width: 601px) {
    .trigger_cat_northu {
      border-left: 3px solid #f1d446; } }
  @media (max-width: 600px) {
  .trigger_cat_northu {
    border-left: 10px solid #f1d446; } }

.trigger_cat_northu.hover {
  background: #fcf5d4 !important; }

.trigger_cat_northu.hover td {
  background: #fcf5d4 !important; }

.cat_eawelo {
  fill: #bababa;
  stroke: #bababa; }

.cat_eawelo.toggle {
  fill: #e99c8a;
  stroke: #e99c8a; }

.cat_eawelo.hover.toggle {
  fill: #d95334 !important;
  stroke: #d95334 !important; }

.cat_eawelo.block-tickets {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_eawelo.block-tickets.hover {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_eawelo.block-tickets.hover.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_eawelo.block-tickets.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

@media (min-width: 601px) {
    .trigger_cat_eawelo {
      border-left: 3px solid #e99c8a; } }
  @media (max-width: 600px) {
  .trigger_cat_eawelo {
    border-left: 10px solid #e99c8a; } }

.trigger_cat_eawelo.hover {
  background: #fff !important; }

.trigger_cat_eawelo.hover td {
  background: #fff !important; }

.cat_vipclub_lev {
  fill: #aaa;
  stroke: #aaa; }

.cat_vipclub_lev.toggle {
  fill: #f5b45f;
  stroke: #f5b45f; }

.cat_vipclub_lev.hover.toggle {
  fill: #e0850e !important;
  stroke: #e0850e !important; }

.cat_vipclub_lev.block-tickets {
  fill: #b0690b;
  stroke: #b0690b; }

.cat_vipclub_lev.block-tickets.hover {
  fill: #b0690b;
  stroke: #b0690b; }

.cat_vipclub_lev.block-tickets.hover.toggle {
  fill: #b0690b;
  stroke: #b0690b; }

.cat_vipclub_lev.block-tickets.toggle {
  fill: #b0690b;
  stroke: #b0690b; }

@media (min-width: 601px) {
    .trigger_cat_vipclub_lev {
      border-left: 3px solid #f5b45f; } }
  @media (max-width: 600px) {
  .trigger_cat_vipclub_lev {
    border-left: 10px solid #f5b45f; } }

.trigger_cat_vipclub_lev.hover {
  background: #fef8ef !important; }

.trigger_cat_vipclub_lev.hover td {
  background: #fef8ef !important; }

.cat_easwalo {
  fill: #aeaeae;
  stroke: #aeaeae; }

.cat_easwalo.toggle {
  fill: #fed25e;
  stroke: #fed25e; }

.cat_easwalo.hover.toggle {
  fill: #f4b202 !important;
  stroke: #f4b202 !important; }

.cat_easwalo.block-tickets {
  fill: #c28d01;
  stroke: #c28d01; }

.cat_easwalo.block-tickets.hover {
  fill: #c28d01;
  stroke: #c28d01; }

.cat_easwalo.block-tickets.hover.toggle {
  fill: #c28d01;
  stroke: #c28d01; }

.cat_easwalo.block-tickets.toggle {
  fill: #c28d01;
  stroke: #c28d01; }

@media (min-width: 601px) {
    .trigger_cat_easwalo {
      border-left: 3px solid #fed25e; } }
  @media (max-width: 600px) {
  .trigger_cat_easwalo {
    border-left: 10px solid #fed25e; } }

.trigger_cat_easwalo.hover {
  background: #fffdf6 !important; }

.trigger_cat_easwalo.hover td {
  background: #fffdf6 !important; }

.cat_noclolo {
  fill: #a3a3a3;
  stroke: #a3a3a3; }

.cat_noclolo.toggle {
  fill: #86a8bf;
  stroke: #86a8bf; }

.cat_noclolo.hover.toggle {
  fill: #4d7692 !important;
  stroke: #4d7692 !important; }

.cat_noclolo.block-tickets {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_noclolo.block-tickets.hover {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_noclolo.block-tickets.hover.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_noclolo.block-tickets.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

@media (min-width: 601px) {
    .trigger_cat_noclolo {
      border-left: 3px solid #86a8bf; } }
  @media (max-width: 600px) {
  .trigger_cat_noclolo {
    border-left: 10px solid #86a8bf; } }

.trigger_cat_noclolo.hover {
  background: #eaf0f4 !important; }

.trigger_cat_noclolo.hover td {
  background: #eaf0f4 !important; }

.cat_norcloup {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.cat_norcloup.toggle {
  fill: #85e1d5;
  stroke: #85e1d5; }

.cat_norcloup.hover.toggle {
  fill: #33cdb9 !important;
  stroke: #33cdb9 !important; }

.cat_norcloup.block-tickets {
  fill: #28a594;
  stroke: #28a594; }

.cat_norcloup.block-tickets.hover {
  fill: #28a594;
  stroke: #28a594; }

.cat_norcloup.block-tickets.hover.toggle {
  fill: #28a594;
  stroke: #28a594; }

.cat_norcloup.block-tickets.toggle {
  fill: #28a594;
  stroke: #28a594; }

@media (min-width: 601px) {
    .trigger_cat_norcloup {
      border-left: 3px solid #85e1d5; } }
  @media (max-width: 600px) {
  .trigger_cat_norcloup {
    border-left: 10px solid #85e1d5; } }

.trigger_cat_norcloup.hover {
  background: #fff !important; }

.trigger_cat_norcloup.hover td {
  background: #fff !important; }

.cat_execbox {
  fill: #aaa;
  stroke: #aaa; }

.cat_execbox.toggle {
  fill: #f5b45f;
  stroke: #f5b45f; }

.cat_execbox.hover.toggle {
  fill: #e0850e !important;
  stroke: #e0850e !important; }

.cat_execbox.block-tickets {
  fill: #b0690b;
  stroke: #b0690b; }

.cat_execbox.block-tickets.hover {
  fill: #b0690b;
  stroke: #b0690b; }

.cat_execbox.block-tickets.hover.toggle {
  fill: #b0690b;
  stroke: #b0690b; }

.cat_execbox.block-tickets.toggle {
  fill: #b0690b;
  stroke: #b0690b; }

@media (min-width: 601px) {
    .trigger_cat_execbox {
      border-left: 3px solid #f5b45f; } }
  @media (max-width: 600px) {
  .trigger_cat_execbox {
    border-left: 10px solid #f5b45f; } }

.trigger_cat_execbox.hover {
  background: #fef8ef !important; }

.trigger_cat_execbox.hover td {
  background: #fef8ef !important; }

.CAT_Wembl {
  fill: #aaa;
  stroke: #aaa; }

.CAT_Wembl.toggle {
  fill: #f5b45f;
  stroke: #f5b45f; }

.CAT_Wembl.hover.toggle {
  fill: #e0850e !important;
  stroke: #e0850e !important; }

.CAT_Wembl.block-tickets {
  fill: #b0690b;
  stroke: #b0690b; }

.CAT_Wembl.block-tickets.hover {
  fill: #b0690b;
  stroke: #b0690b; }

.CAT_Wembl.block-tickets.hover.toggle {
  fill: #b0690b;
  stroke: #b0690b; }

.CAT_Wembl.block-tickets.toggle {
  fill: #b0690b;
  stroke: #b0690b; }

@media (min-width: 601px) {
    .trigger_CAT_Wembl {
      border-left: 3px solid #f5b45f; } }
  @media (max-width: 600px) {
  .trigger_CAT_Wembl {
    border-left: 10px solid #f5b45f; } }

.trigger_CAT_Wembl.hover {
  background: #fef8ef !important; }

.trigger_CAT_Wembl.hover td {
  background: #fef8ef !important; }

.CAT_short {
  fill: #a3a3a3;
  stroke: #a3a3a3; }

.CAT_short.toggle {
  fill: #86a8bf;
  stroke: #86a8bf; }

.CAT_short.hover.toggle {
  fill: #4d7692 !important;
  stroke: #4d7692 !important; }

.CAT_short.block-tickets {
  fill: #3c5b70;
  stroke: #3c5b70; }

.CAT_short.block-tickets.hover {
  fill: #3c5b70;
  stroke: #3c5b70; }

.CAT_short.block-tickets.hover.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

.CAT_short.block-tickets.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

@media (min-width: 601px) {
    .trigger_CAT_short {
      border-left: 3px solid #86a8bf; } }
  @media (max-width: 600px) {
  .trigger_CAT_short {
    border-left: 10px solid #86a8bf; } }

.trigger_CAT_short.hover {
  background: #eaf0f4 !important; }

.trigger_CAT_short.hover td {
  background: #eaf0f4 !important; }

.CAT_Long {
  fill: #959595;
  stroke: #959595; }

.CAT_Long.toggle {
  fill: #a96ebb;
  stroke: #a96ebb; }

.CAT_Long.hover.toggle {
  fill: #743e85 !important;
  stroke: #743e85 !important; }

.CAT_Long.block-tickets {
  fill: #562e62;
  stroke: #562e62; }

.CAT_Long.block-tickets.hover {
  fill: #562e62;
  stroke: #562e62; }

.CAT_Long.block-tickets.hover.toggle {
  fill: #562e62;
  stroke: #562e62; }

.CAT_Long.block-tickets.toggle {
  fill: #562e62;
  stroke: #562e62; }

@media (min-width: 601px) {
    .trigger_CAT_Long {
      border-left: 3px solid #a96ebb; } }
  @media (max-width: 600px) {
  .trigger_CAT_Long {
    border-left: 10px solid #a96ebb; } }

.trigger_CAT_Long.hover {
  background: #e7d6ec !important; }

.trigger_CAT_Long.hover td {
  background: #e7d6ec !important; }

.cat_mansuite {
  fill: #aaa;
  stroke: #aaa; }

.cat_mansuite.toggle {
  fill: #f5b45f;
  stroke: #f5b45f; }

.cat_mansuite.hover.toggle {
  fill: #e0850e !important;
  stroke: #e0850e !important; }

.cat_mansuite.block-tickets {
  fill: #b0690b;
  stroke: #b0690b; }

.cat_mansuite.block-tickets.hover {
  fill: #b0690b;
  stroke: #b0690b; }

.cat_mansuite.block-tickets.hover.toggle {
  fill: #b0690b;
  stroke: #b0690b; }

.cat_mansuite.block-tickets.toggle {
  fill: #b0690b;
  stroke: #b0690b; }

@media (min-width: 601px) {
    .trigger_cat_mansuite {
      border-left: 3px solid #f5b45f; } }
  @media (max-width: 600px) {
  .trigger_cat_mansuite {
    border-left: 10px solid #f5b45f; } }

.trigger_cat_mansuite.hover {
  background: #fef8ef !important; }

.trigger_cat_mansuite.hover td {
  background: #fef8ef !important; }

.cat_vipclubwemliverpool {
  fill: #aaa;
  stroke: #aaa; }

.cat_vipclubwemliverpool.toggle {
  fill: #f5b45f;
  stroke: #f5b45f; }

.cat_vipclubwemliverpool.hover.toggle {
  fill: #e0850e !important;
  stroke: #e0850e !important; }

.cat_vipclubwemliverpool.block-tickets {
  fill: #b0690b;
  stroke: #b0690b; }

.cat_vipclubwemliverpool.block-tickets.hover {
  fill: #b0690b;
  stroke: #b0690b; }

.cat_vipclubwemliverpool.block-tickets.hover.toggle {
  fill: #b0690b;
  stroke: #b0690b; }

.cat_vipclubwemliverpool.block-tickets.toggle {
  fill: #b0690b;
  stroke: #b0690b; }

@media (min-width: 601px) {
    .trigger_cat_vipclubwemliverpool {
      border-left: 3px solid #f5b45f; } }
  @media (max-width: 600px) {
  .trigger_cat_vipclubwemliverpool {
    border-left: 10px solid #f5b45f; } }

.trigger_cat_vipclubwemliverpool.hover {
  background: #fef8ef !important; }

.trigger_cat_vipclubwemliverpool.hover td {
  background: #fef8ef !important; }

.cat_anfieldbeat {
  fill: #686868;
  stroke: #686868; }

.cat_anfieldbeat.toggle {
  fill: #ab2567;
  stroke: #ab2567; }

.cat_anfieldbeat.hover.toggle {
  fill: #571334 !important;
  stroke: #571334 !important; }

.cat_anfieldbeat.block-tickets {
  fill: #2d0a1b;
  stroke: #2d0a1b; }

.cat_anfieldbeat.block-tickets.hover {
  fill: #2d0a1b;
  stroke: #2d0a1b; }

.cat_anfieldbeat.block-tickets.hover.toggle {
  fill: #2d0a1b;
  stroke: #2d0a1b; }

.cat_anfieldbeat.block-tickets.toggle {
  fill: #2d0a1b;
  stroke: #2d0a1b; }

@media (min-width: 601px) {
    .trigger_cat_anfieldbeat {
      border-left: 3px solid #ab2567; } }
  @media (max-width: 600px) {
  .trigger_cat_anfieldbeat {
    border-left: 10px solid #ab2567; } }

.trigger_cat_anfieldbeat.hover {
  background: #e485b4 !important; }

.trigger_cat_anfieldbeat.hover td {
  background: #e485b4 !important; }

.cat_anfieldcode {
  fill: #959595;
  stroke: #959595; }

.cat_anfieldcode.toggle {
  fill: #a96ebb;
  stroke: #a96ebb; }

.cat_anfieldcode.hover.toggle {
  fill: #743e85 !important;
  stroke: #743e85 !important; }

.cat_anfieldcode.block-tickets {
  fill: #562e62;
  stroke: #562e62; }

.cat_anfieldcode.block-tickets.hover {
  fill: #562e62;
  stroke: #562e62; }

.cat_anfieldcode.block-tickets.hover.toggle {
  fill: #562e62;
  stroke: #562e62; }

.cat_anfieldcode.block-tickets.toggle {
  fill: #562e62;
  stroke: #562e62; }

@media (min-width: 601px) {
    .trigger_cat_anfieldcode {
      border-left: 3px solid #a96ebb; } }
  @media (max-width: 600px) {
  .trigger_cat_anfieldcode {
    border-left: 10px solid #a96ebb; } }

.trigger_cat_anfieldcode.hover {
  background: #e7d6ec !important; }

.trigger_cat_anfieldcode.hover td {
  background: #e7d6ec !important; }

.cat_dugout {
  fill: #6e6e6e;
  stroke: #6e6e6e; }

.cat_dugout.toggle {
  fill: #5b5a82;
  stroke: #5b5a82; }

.cat_dugout.hover.toggle {
  fill: #313046 !important;
  stroke: #313046 !important; }

.cat_dugout.block-tickets {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_dugout.block-tickets.hover {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_dugout.block-tickets.hover.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_dugout.block-tickets.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

@media (min-width: 601px) {
    .trigger_cat_dugout {
      border-left: 3px solid #5b5a82; } }
  @media (max-width: 600px) {
  .trigger_cat_dugout {
    border-left: 10px solid #5b5a82; } }

.trigger_cat_dugout.hover {
  background: #afaec7 !important; }

.trigger_cat_dugout.hover td {
  background: #afaec7 !important; }

.cat_premlevel {
  fill: #6e6e6e;
  stroke: #6e6e6e; }

.cat_premlevel.toggle {
  fill: #5b5a82;
  stroke: #5b5a82; }

.cat_premlevel.hover.toggle {
  fill: #313046 !important;
  stroke: #313046 !important; }

.cat_premlevel.block-tickets {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_premlevel.block-tickets.hover {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_premlevel.block-tickets.hover.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_premlevel.block-tickets.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

@media (min-width: 601px) {
    .trigger_cat_premlevel {
      border-left: 3px solid #5b5a82; } }
  @media (max-width: 600px) {
  .trigger_cat_premlevel {
    border-left: 10px solid #5b5a82; } }

.trigger_cat_premlevel.hover {
  background: #afaec7 !important; }

.trigger_cat_premlevel.hover td {
  background: #afaec7 !important; }

.cat_executivelounge {
  fill: #7c7c7c;
  stroke: #7c7c7c; }

.cat_executivelounge.toggle {
  fill: #694dab;
  stroke: #694dab; }

.cat_executivelounge.hover.toggle {
  fill: #3e2d65 !important;
  stroke: #3e2d65 !important; }

.cat_executivelounge.block-tickets {
  fill: #281d42;
  stroke: #281d42; }

.cat_executivelounge.block-tickets.hover {
  fill: #281d42;
  stroke: #281d42; }

.cat_executivelounge.block-tickets.hover.toggle {
  fill: #281d42;
  stroke: #281d42; }

.cat_executivelounge.block-tickets.toggle {
  fill: #281d42;
  stroke: #281d42; }

@media (min-width: 601px) {
    .trigger_cat_executivelounge {
      border-left: 3px solid #694dab; } }
  @media (max-width: 600px) {
  .trigger_cat_executivelounge {
    border-left: 10px solid #694dab; } }

.trigger_cat_executivelounge.hover {
  background: #c0b4dd !important; }

.trigger_cat_executivelounge.hover td {
  background: #c0b4dd !important; }

.cat_premierclub {
  fill: #bababa;
  stroke: #bababa; }

.cat_premierclub.toggle {
  fill: #e99c8a;
  stroke: #e99c8a; }

.cat_premierclub.hover.toggle {
  fill: #d95334 !important;
  stroke: #d95334 !important; }

.cat_premierclub.block-tickets {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_premierclub.block-tickets.hover {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_premierclub.block-tickets.hover.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_premierclub.block-tickets.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

@media (min-width: 601px) {
    .trigger_cat_premierclub {
      border-left: 3px solid #e99c8a; } }
  @media (max-width: 600px) {
  .trigger_cat_premierclub {
    border-left: 10px solid #e99c8a; } }

.trigger_cat_premierclub.hover {
  background: #fff !important; }

.trigger_cat_premierclub.hover td {
  background: #fff !important; }

.cat_1fc {
  fill: #bababa;
  stroke: #bababa; }

.cat_1fc.toggle {
  fill: #e99c8a;
  stroke: #e99c8a; }

.cat_1fc.hover.toggle {
  fill: #d95334 !important;
  stroke: #d95334 !important; }

.cat_1fc.block-tickets {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1fc.block-tickets.hover {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1fc.block-tickets.hover.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1fc.block-tickets.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

@media (min-width: 601px) {
    .trigger_cat_1fc {
      border-left: 3px solid #e99c8a; } }
  @media (max-width: 600px) {
  .trigger_cat_1fc {
    border-left: 10px solid #e99c8a; } }

.trigger_cat_1fc.hover {
  background: #fff !important; }

.trigger_cat_1fc.hover td {
  background: #fff !important; }

.cat_2fc {
  fill: #9c9c9c;
  stroke: #9c9c9c; }

.cat_2fc.toggle {
  fill: #f1d446;
  stroke: #f1d446; }

.cat_2fc.hover.toggle {
  fill: #c2a40f !important;
  stroke: #c2a40f !important; }

.cat_2fc.block-tickets {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_2fc.block-tickets.hover {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_2fc.block-tickets.hover.toggle {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_2fc.block-tickets.toggle {
  fill: #937c0b;
  stroke: #937c0b; }

@media (min-width: 601px) {
    .trigger_cat_2fc {
      border-left: 3px solid #f1d446; } }
  @media (max-width: 600px) {
  .trigger_cat_2fc {
    border-left: 10px solid #f1d446; } }

.trigger_cat_2fc.hover {
  background: #fcf5d4 !important; }

.trigger_cat_2fc.hover td {
  background: #fcf5d4 !important; }

.cat_3fc {
  fill: #a3a3a3;
  stroke: #a3a3a3; }

.cat_3fc.toggle {
  fill: #86a8bf;
  stroke: #86a8bf; }

.cat_3fc.hover.toggle {
  fill: #4d7692 !important;
  stroke: #4d7692 !important; }

.cat_3fc.block-tickets {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3fc.block-tickets.hover {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3fc.block-tickets.hover.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3fc.block-tickets.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

@media (min-width: 601px) {
    .trigger_cat_3fc {
      border-left: 3px solid #86a8bf; } }
  @media (max-width: 600px) {
  .trigger_cat_3fc {
    border-left: 10px solid #86a8bf; } }

.trigger_cat_3fc.hover {
  background: #eaf0f4 !important; }

.trigger_cat_3fc.hover td {
  background: #eaf0f4 !important; }

.cat_4fc {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.cat_4fc.toggle {
  fill: #85e1d5;
  stroke: #85e1d5; }

.cat_4fc.hover.toggle {
  fill: #33cdb9 !important;
  stroke: #33cdb9 !important; }

.cat_4fc.block-tickets {
  fill: #28a594;
  stroke: #28a594; }

.cat_4fc.block-tickets.hover {
  fill: #28a594;
  stroke: #28a594; }

.cat_4fc.block-tickets.hover.toggle {
  fill: #28a594;
  stroke: #28a594; }

.cat_4fc.block-tickets.toggle {
  fill: #28a594;
  stroke: #28a594; }

@media (min-width: 601px) {
    .trigger_cat_4fc {
      border-left: 3px solid #85e1d5; } }
  @media (max-width: 600px) {
  .trigger_cat_4fc {
    border-left: 10px solid #85e1d5; } }

.trigger_cat_4fc.hover {
  background: #fff !important; }

.trigger_cat_4fc.hover td {
  background: #fff !important; }

.cat_cwfc {
  fill: #6e6e6e;
  stroke: #6e6e6e; }

.cat_cwfc.toggle {
  fill: #5b5a82;
  stroke: #5b5a82; }

.cat_cwfc.hover.toggle {
  fill: #313046 !important;
  stroke: #313046 !important; }

.cat_cwfc.block-tickets {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_cwfc.block-tickets.hover {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_cwfc.block-tickets.hover.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_cwfc.block-tickets.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

@media (min-width: 601px) {
    .trigger_cat_cwfc {
      border-left: 3px solid #5b5a82; } }
  @media (max-width: 600px) {
  .trigger_cat_cwfc {
    border-left: 10px solid #5b5a82; } }

.trigger_cat_cwfc.hover {
  background: #afaec7 !important; }

.trigger_cat_cwfc.hover td {
  background: #afaec7 !important; }

.cat_1fa {
  fill: #bababa;
  stroke: #bababa; }

.cat_1fa.toggle {
  fill: #e99c8a;
  stroke: #e99c8a; }

.cat_1fa.hover.toggle {
  fill: #d95334 !important;
  stroke: #d95334 !important; }

.cat_1fa.block-tickets {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1fa.block-tickets.hover {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1fa.block-tickets.hover.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1fa.block-tickets.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

@media (min-width: 601px) {
    .trigger_cat_1fa {
      border-left: 3px solid #e99c8a; } }
  @media (max-width: 600px) {
  .trigger_cat_1fa {
    border-left: 10px solid #e99c8a; } }

.trigger_cat_1fa.hover {
  background: #fff !important; }

.trigger_cat_1fa.hover td {
  background: #fff !important; }

.cat_2fa {
  fill: #aeaeae;
  stroke: #aeaeae; }

.cat_2fa.toggle {
  fill: #fed25e;
  stroke: #fed25e; }

.cat_2fa.hover.toggle {
  fill: #f4b202 !important;
  stroke: #f4b202 !important; }

.cat_2fa.block-tickets {
  fill: #c28d01;
  stroke: #c28d01; }

.cat_2fa.block-tickets.hover {
  fill: #c28d01;
  stroke: #c28d01; }

.cat_2fa.block-tickets.hover.toggle {
  fill: #c28d01;
  stroke: #c28d01; }

.cat_2fa.block-tickets.toggle {
  fill: #c28d01;
  stroke: #c28d01; }

@media (min-width: 601px) {
    .trigger_cat_2fa {
      border-left: 3px solid #fed25e; } }
  @media (max-width: 600px) {
  .trigger_cat_2fa {
    border-left: 10px solid #fed25e; } }

.trigger_cat_2fa.hover {
  background: #fffdf6 !important; }

.trigger_cat_2fa.hover td {
  background: #fffdf6 !important; }

.cat_3fa {
  fill: #a3a3a3;
  stroke: #a3a3a3; }

.cat_3fa.toggle {
  fill: #86a8bf;
  stroke: #86a8bf; }

.cat_3fa.hover.toggle {
  fill: #4d7692 !important;
  stroke: #4d7692 !important; }

.cat_3fa.block-tickets {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3fa.block-tickets.hover {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3fa.block-tickets.hover.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3fa.block-tickets.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

@media (min-width: 601px) {
    .trigger_cat_3fa {
      border-left: 3px solid #86a8bf; } }
  @media (max-width: 600px) {
  .trigger_cat_3fa {
    border-left: 10px solid #86a8bf; } }

.trigger_cat_3fa.hover {
  background: #eaf0f4 !important; }

.trigger_cat_3fa.hover td {
  background: #eaf0f4 !important; }

.cat_4fa {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.cat_4fa.toggle {
  fill: #85e1d5;
  stroke: #85e1d5; }

.cat_4fa.hover.toggle {
  fill: #33cdb9 !important;
  stroke: #33cdb9 !important; }

.cat_4fa.block-tickets {
  fill: #28a594;
  stroke: #28a594; }

.cat_4fa.block-tickets.hover {
  fill: #28a594;
  stroke: #28a594; }

.cat_4fa.block-tickets.hover.toggle {
  fill: #28a594;
  stroke: #28a594; }

.cat_4fa.block-tickets.toggle {
  fill: #28a594;
  stroke: #28a594; }

@media (min-width: 601px) {
    .trigger_cat_4fa {
      border-left: 3px solid #85e1d5; } }
  @media (max-width: 600px) {
  .trigger_cat_4fa {
    border-left: 10px solid #85e1d5; } }

.trigger_cat_4fa.hover {
  background: #fff !important; }

.trigger_cat_4fa.hover td {
  background: #fff !important; }

.cat_cwfa {
  fill: #aaa;
  stroke: #aaa; }

.cat_cwfa.toggle {
  fill: #f5b45f;
  stroke: #f5b45f; }

.cat_cwfa.hover.toggle {
  fill: #e0850e !important;
  stroke: #e0850e !important; }

.cat_cwfa.block-tickets {
  fill: #b0690b;
  stroke: #b0690b; }

.cat_cwfa.block-tickets.hover {
  fill: #b0690b;
  stroke: #b0690b; }

.cat_cwfa.block-tickets.hover.toggle {
  fill: #b0690b;
  stroke: #b0690b; }

.cat_cwfa.block-tickets.toggle {
  fill: #b0690b;
  stroke: #b0690b; }

@media (min-width: 601px) {
    .trigger_cat_cwfa {
      border-left: 3px solid #f5b45f; } }
  @media (max-width: 600px) {
  .trigger_cat_cwfa {
    border-left: 10px solid #f5b45f; } }

.trigger_cat_cwfa.hover {
  background: #fef8ef !important; }

.trigger_cat_cwfa.hover td {
  background: #fef8ef !important; }

.CAT1_ArsFinal {
  fill: #bababa;
  stroke: #bababa; }

.CAT1_ArsFinal.toggle {
  fill: #e99c8a;
  stroke: #e99c8a; }

.CAT1_ArsFinal.hover.toggle {
  fill: #d95334 !important;
  stroke: #d95334 !important; }

.CAT1_ArsFinal.block-tickets {
  fill: #b73f23;
  stroke: #b73f23; }

.CAT1_ArsFinal.block-tickets.hover {
  fill: #b73f23;
  stroke: #b73f23; }

.CAT1_ArsFinal.block-tickets.hover.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

.CAT1_ArsFinal.block-tickets.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

@media (min-width: 601px) {
    .trigger_CAT1_ArsFinal {
      border-left: 3px solid #e99c8a; } }
  @media (max-width: 600px) {
  .trigger_CAT1_ArsFinal {
    border-left: 10px solid #e99c8a; } }

.trigger_CAT1_ArsFinal.hover {
  background: #fff !important; }

.trigger_CAT1_ArsFinal.hover td {
  background: #fff !important; }

.cat_vipcity {
  fill: #aaa;
  stroke: #aaa; }

.cat_vipcity.toggle {
  fill: #f5b45f;
  stroke: #f5b45f; }

.cat_vipcity.hover.toggle {
  fill: #e0850e !important;
  stroke: #e0850e !important; }

.cat_vipcity.block-tickets {
  fill: #b0690b;
  stroke: #b0690b; }

.cat_vipcity.block-tickets.hover {
  fill: #b0690b;
  stroke: #b0690b; }

.cat_vipcity.block-tickets.hover.toggle {
  fill: #b0690b;
  stroke: #b0690b; }

.cat_vipcity.block-tickets.toggle {
  fill: #b0690b;
  stroke: #b0690b; }

@media (min-width: 601px) {
    .trigger_cat_vipcity {
      border-left: 3px solid #f5b45f; } }
  @media (max-width: 600px) {
  .trigger_cat_vipcity {
    border-left: 10px solid #f5b45f; } }

.trigger_cat_vipcity.hover {
  background: #fef8ef !important; }

.trigger_cat_vipcity.hover td {
  background: #fef8ef !important; }

.Cat_SSL {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.Cat_SSL.toggle {
  fill: #83e2d5;
  stroke: #83e2d5; }

.Cat_SSL.hover.toggle {
  fill: #30cfb9 !important;
  stroke: #30cfb9 !important; }

.Cat_SSL.block-tickets {
  fill: #27a594;
  stroke: #27a594; }

.Cat_SSL.block-tickets.hover {
  fill: #27a594;
  stroke: #27a594; }

.Cat_SSL.block-tickets.hover.toggle {
  fill: #27a594;
  stroke: #27a594; }

.Cat_SSL.block-tickets.toggle {
  fill: #27a594;
  stroke: #27a594; }

@media (min-width: 601px) {
    .trigger_Cat_SSL {
      border-left: 3px solid #83e2d5; } }
  @media (max-width: 600px) {
  .trigger_Cat_SSL {
    border-left: 10px solid #83e2d5; } }

.trigger_Cat_SSL.hover {
  background: #fff !important; }

.trigger_Cat_SSL.hover td {
  background: #fff !important; }

.cat_sho {
  fill: #b9b9b9;
  stroke: #b9b9b9; }

.cat_sho.toggle {
  fill: #e99c89;
  stroke: #e99c89; }

.cat_sho.hover.toggle {
  fill: #d95433 !important;
  stroke: #d95433 !important; }

.cat_sho.block-tickets {
  fill: #b74022;
  stroke: #b74022; }

.cat_sho.block-tickets.hover {
  fill: #b74022;
  stroke: #b74022; }

.cat_sho.block-tickets.hover.toggle {
  fill: #b74022;
  stroke: #b74022; }

.cat_sho.block-tickets.toggle {
  fill: #b74022;
  stroke: #b74022; }

@media (min-width: 601px) {
    .trigger_cat_sho {
      border-left: 3px solid #e99c89; } }
  @media (max-width: 600px) {
  .trigger_cat_sho {
    border-left: 10px solid #e99c89; } }

.trigger_cat_sho.hover {
  background: #fff !important; }

.trigger_cat_sho.hover td {
  background: #fff !important; }

.cat_standho {
  fill: #9c9c9c;
  stroke: #9c9c9c; }

.cat_standho.toggle {
  fill: #e9e94f;
  stroke: #e9e94f; }

.cat_standho.hover.toggle {
  fill: #bbbb17 !important;
  stroke: #bbbb17 !important; }

.cat_standho.block-tickets {
  fill: #8d8d12;
  stroke: #8d8d12; }

.cat_standho.block-tickets.hover {
  fill: #8d8d12;
  stroke: #8d8d12; }

.cat_standho.block-tickets.hover.toggle {
  fill: #8d8d12;
  stroke: #8d8d12; }

.cat_standho.block-tickets.toggle {
  fill: #8d8d12;
  stroke: #8d8d12; }

@media (min-width: 601px) {
    .trigger_cat_standho {
      border-left: 3px solid #e9e94f; } }
  @media (max-width: 600px) {
  .trigger_cat_standho {
    border-left: 10px solid #e9e94f; } }

.trigger_cat_standho.hover {
  background: #fafad7 !important; }

.trigger_cat_standho.hover td {
  background: #fafad7 !important; }

.cat_cul {
  fill: #959595;
  stroke: #959595; }

.cat_cul.toggle {
  fill: #a86ebc;
  stroke: #a86ebc; }

.cat_cul.hover.toggle {
  fill: #743e86 !important;
  stroke: #743e86 !important; }

.cat_cul.block-tickets {
  fill: #552e63;
  stroke: #552e63; }

.cat_cul.block-tickets.hover {
  fill: #552e63;
  stroke: #552e63; }

.cat_cul.block-tickets.hover.toggle {
  fill: #552e63;
  stroke: #552e63; }

.cat_cul.block-tickets.toggle {
  fill: #552e63;
  stroke: #552e63; }

@media (min-width: 601px) {
    .trigger_cat_cul {
      border-left: 3px solid #a86ebc; } }
  @media (max-width: 600px) {
  .trigger_cat_cul {
    border-left: 10px solid #a86ebc; } }

.trigger_cat_cul.hover {
  background: #e7d7ec !important; }

.trigger_cat_cul.hover td {
  background: #e7d7ec !important; }

.cat_cen_longlow {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.cat_cen_longlow.toggle {
  fill: #83e2d5;
  stroke: #83e2d5; }

.cat_cen_longlow.hover.toggle {
  fill: #30cfb9 !important;
  stroke: #30cfb9 !important; }

.cat_cen_longlow.block-tickets {
  fill: #27a594;
  stroke: #27a594; }

.cat_cen_longlow.block-tickets.hover {
  fill: #27a594;
  stroke: #27a594; }

.cat_cen_longlow.block-tickets.hover.toggle {
  fill: #27a594;
  stroke: #27a594; }

.cat_cen_longlow.block-tickets.toggle {
  fill: #27a594;
  stroke: #27a594; }

@media (min-width: 601px) {
    .trigger_cat_cen_longlow {
      border-left: 3px solid #83e2d5; } }
  @media (max-width: 600px) {
  .trigger_cat_cen_longlow {
    border-left: 10px solid #83e2d5; } }

.trigger_cat_cen_longlow.hover {
  background: #fff !important; }

.trigger_cat_cen_longlow.hover td {
  background: #fff !important; }

.cat_long {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.cat_long.toggle {
  fill: #83e2d5;
  stroke: #83e2d5; }

.cat_long.hover.toggle {
  fill: #30cfb9 !important;
  stroke: #30cfb9 !important; }

.cat_long.block-tickets {
  fill: #27a594;
  stroke: #27a594; }

.cat_long.block-tickets.hover {
  fill: #27a594;
  stroke: #27a594; }

.cat_long.block-tickets.hover.toggle {
  fill: #27a594;
  stroke: #27a594; }

.cat_long.block-tickets.toggle {
  fill: #27a594;
  stroke: #27a594; }

@media (min-width: 601px) {
    .trigger_cat_long {
      border-left: 3px solid #83e2d5; } }
  @media (max-width: 600px) {
  .trigger_cat_long {
    border-left: 10px solid #83e2d5; } }

.trigger_cat_long.hover {
  background: #fff !important; }

.trigger_cat_long.hover td {
  background: #fff !important; }

.Cat_1P {
  fill: #aeaeae;
  stroke: #aeaeae; }

.Cat_1P.toggle {
  fill: #7272e9;
  stroke: #7272e9; }

.Cat_1P.hover.toggle {
  fill: #2121d4 !important;
  stroke: #2121d4 !important; }

.Cat_1P.block-tickets {
  fill: #1a1aa8;
  stroke: #1a1aa8; }

.Cat_1P.block-tickets.hover {
  fill: #1a1aa8;
  stroke: #1a1aa8; }

.Cat_1P.block-tickets.hover.toggle {
  fill: #1a1aa8;
  stroke: #1a1aa8; }

.Cat_1P.block-tickets.toggle {
  fill: #1a1aa8;
  stroke: #1a1aa8; }

@media (min-width: 601px) {
    .trigger_Cat_1P {
      border-left: 3px solid #7272e9; } }
  @media (max-width: 600px) {
  .trigger_Cat_1P {
    border-left: 10px solid #7272e9; } }

.trigger_Cat_1P.hover {
  background: #f6f6fe !important; }

.trigger_Cat_1P.hover td {
  background: #f6f6fe !important; }

.cat_5 {
  fill: #959595;
  stroke: #959595; }

.cat_5.toggle {
  fill: #a96ebb;
  stroke: #a96ebb; }

.cat_5.hover.toggle {
  fill: #743e85 !important;
  stroke: #743e85 !important; }

.cat_5.block-tickets {
  fill: #562e62;
  stroke: #562e62; }

.cat_5.block-tickets.hover {
  fill: #562e62;
  stroke: #562e62; }

.cat_5.block-tickets.hover.toggle {
  fill: #562e62;
  stroke: #562e62; }

.cat_5.block-tickets.toggle {
  fill: #562e62;
  stroke: #562e62; }

@media (min-width: 601px) {
    .trigger_cat_5 {
      border-left: 3px solid #a96ebb; } }
  @media (max-width: 600px) {
  .trigger_cat_5 {
    border-left: 10px solid #a96ebb; } }

.trigger_cat_5.hover {
  background: #e7d6ec !important; }

.trigger_cat_5.hover td {
  background: #e7d6ec !important; }

.CAT_9320 {
  fill: #5d5d5d;
  stroke: #5d5d5d; }

.CAT_9320.toggle {
  fill: #ab5d0f;
  stroke: #ab5d0f; }

.CAT_9320.hover.toggle {
  fill: #4d2a07 !important;
  stroke: #4d2a07 !important; }

.CAT_9320.block-tickets {
  fill: #1e1103;
  stroke: #1e1103; }

.CAT_9320.block-tickets.hover {
  fill: #1e1103;
  stroke: #1e1103; }

.CAT_9320.block-tickets.hover.toggle {
  fill: #1e1103;
  stroke: #1e1103; }

.CAT_9320.block-tickets.toggle {
  fill: #1e1103;
  stroke: #1e1103; }

@media (min-width: 601px) {
    .trigger_CAT_9320 {
      border-left: 3px solid #ab5d0f; } }
  @media (max-width: 600px) {
  .trigger_CAT_9320 {
    border-left: 10px solid #ab5d0f; } }

.trigger_CAT_9320.hover {
  background: #f1aa62 !important; }

.trigger_CAT_9320.hover td {
  background: #f1aa62 !important; }

.Cat_SSeat {
  fill: #686868;
  stroke: #686868; }

.Cat_SSeat.toggle {
  fill: #ab2567;
  stroke: #ab2567; }

.Cat_SSeat.hover.toggle {
  fill: #571334 !important;
  stroke: #571334 !important; }

.Cat_SSeat.block-tickets {
  fill: #2d0a1b;
  stroke: #2d0a1b; }

.Cat_SSeat.block-tickets.hover {
  fill: #2d0a1b;
  stroke: #2d0a1b; }

.Cat_SSeat.block-tickets.hover.toggle {
  fill: #2d0a1b;
  stroke: #2d0a1b; }

.Cat_SSeat.block-tickets.toggle {
  fill: #2d0a1b;
  stroke: #2d0a1b; }

@media (min-width: 601px) {
    .trigger_Cat_SSeat {
      border-left: 3px solid #ab2567; } }
  @media (max-width: 600px) {
  .trigger_Cat_SSeat {
    border-left: 10px solid #ab2567; } }

.trigger_Cat_SSeat.hover {
  background: #e485b4 !important; }

.trigger_Cat_SSeat.hover td {
  background: #e485b4 !important; }

.cat_sal {
  fill: #6e6e6e;
  stroke: #6e6e6e; }

.cat_sal.toggle {
  fill: #5b5a82;
  stroke: #5b5a82; }

.cat_sal.hover.toggle {
  fill: #313046 !important;
  stroke: #313046 !important; }

.cat_sal.block-tickets {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_sal.block-tickets.hover {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_sal.block-tickets.hover.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_sal.block-tickets.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

@media (min-width: 601px) {
    .trigger_cat_sal {
      border-left: 3px solid #5b5a82; } }
  @media (max-width: 600px) {
  .trigger_cat_sal {
    border-left: 10px solid #5b5a82; } }

.trigger_cat_sal.hover {
  background: #afaec7 !important; }

.trigger_cat_sal.hover td {
  background: #afaec7 !important; }

.cat_nord {
  fill: #838383;
  stroke: #838383; }

.cat_nord.toggle {
  fill: #5b90ab;
  stroke: #5b90ab; }

.cat_nord.hover.toggle {
  fill: #36586a !important;
  stroke: #36586a !important; }

.cat_nord.block-tickets {
  fill: #253c48;
  stroke: #253c48; }

.cat_nord.block-tickets.hover {
  fill: #253c48;
  stroke: #253c48; }

.cat_nord.block-tickets.hover.toggle {
  fill: #253c48;
  stroke: #253c48; }

.cat_nord.block-tickets.toggle {
  fill: #253c48;
  stroke: #253c48; }

@media (min-width: 601px) {
    .trigger_cat_nord {
      border-left: 3px solid #5b90ab; } }
  @media (max-width: 600px) {
  .trigger_cat_nord {
    border-left: 10px solid #5b90ab; } }

.trigger_cat_nord.hover {
  background: #c0d4df !important; }

.trigger_cat_nord.hover td {
  background: #c0d4df !important; }

.cat_sud {
  fill: #8c8c8c;
  stroke: #8c8c8c; }

.cat_sud.toggle {
  fill: #a36cab;
  stroke: #a36cab; }

.cat_sud.hover.toggle {
  fill: #6b4071 !important;
  stroke: #6b4071 !important; }

.cat_sud.block-tickets {
  fill: #4c2e50;
  stroke: #4c2e50; }

.cat_sud.block-tickets.hover {
  fill: #4c2e50;
  stroke: #4c2e50; }

.cat_sud.block-tickets.hover.toggle {
  fill: #4c2e50;
  stroke: #4c2e50; }

.cat_sud.block-tickets.toggle {
  fill: #4c2e50;
  stroke: #4c2e50; }

@media (min-width: 601px) {
    .trigger_cat_sud {
      border-left: 3px solid #a36cab; } }
  @media (max-width: 600px) {
  .trigger_cat_sud {
    border-left: 10px solid #a36cab; } }

.trigger_cat_sud.hover {
  background: #e0cde3 !important; }

.trigger_cat_sud.hover td {
  background: #e0cde3 !important; }

.cat_est1c {
  fill: #8c8c8c;
  stroke: #8c8c8c; }

.cat_est1c.toggle {
  fill: #6dab94;
  stroke: #6dab94; }

.cat_est1c.hover.toggle {
  fill: #41715f !important;
  stroke: #41715f !important; }

.cat_est1c.block-tickets {
  fill: #2e5144;
  stroke: #2e5144; }

.cat_est1c.block-tickets.hover {
  fill: #2e5144;
  stroke: #2e5144; }

.cat_est1c.block-tickets.hover.toggle {
  fill: #2e5144;
  stroke: #2e5144; }

.cat_est1c.block-tickets.toggle {
  fill: #2e5144;
  stroke: #2e5144; }

@media (min-width: 601px) {
    .trigger_cat_est1c {
      border-left: 3px solid #6dab94; } }
  @media (max-width: 600px) {
  .trigger_cat_est1c {
    border-left: 10px solid #6dab94; } }

.trigger_cat_est1c.hover {
  background: #cee3db !important; }

.trigger_cat_est1c.hover td {
  background: #cee3db !important; }

.cat_est2c {
  fill: #878787;
  stroke: #878787; }

.cat_est2c.toggle {
  fill: #ab6382;
  stroke: #ab6382; }

.cat_est2c.hover.toggle {
  fill: #6d3b51 !important;
  stroke: #6d3b51 !important; }

.cat_est2c.block-tickets {
  fill: #4c2938;
  stroke: #4c2938; }

.cat_est2c.block-tickets.hover {
  fill: #4c2938;
  stroke: #4c2938; }

.cat_est2c.block-tickets.hover.toggle {
  fill: #4c2938;
  stroke: #4c2938; }

.cat_est2c.block-tickets.toggle {
  fill: #4c2938;
  stroke: #4c2938; }

@media (min-width: 601px) {
    .trigger_cat_est2c {
      border-left: 3px solid #ab6382; } }
  @media (max-width: 600px) {
  .trigger_cat_est2c {
    border-left: 10px solid #ab6382; } }

.trigger_cat_est2c.hover {
  background: #e1c6d2 !important; }

.trigger_cat_est2c.hover td {
  background: #e1c6d2 !important; }

.cat_est1l {
  fill: #7e7e7e;
  stroke: #7e7e7e; }

.cat_est1l.toggle {
  fill: #5059ab;
  stroke: #5059ab; }

.cat_est1l.hover.toggle {
  fill: #2f3566 !important;
  stroke: #2f3566 !important; }

.cat_est1l.block-tickets {
  fill: #1f2343;
  stroke: #1f2343; }

.cat_est1l.block-tickets.hover {
  fill: #1f2343;
  stroke: #1f2343; }

.cat_est1l.block-tickets.hover.toggle {
  fill: #1f2343;
  stroke: #1f2343; }

.cat_est1l.block-tickets.toggle {
  fill: #1f2343;
  stroke: #1f2343; }

@media (min-width: 601px) {
    .trigger_cat_est1l {
      border-left: 3px solid #5059ab; } }
  @media (max-width: 600px) {
  .trigger_cat_est1l {
    border-left: 10px solid #5059ab; } }

.trigger_cat_est1l.hover {
  background: #b7bbdd !important; }

.trigger_cat_est1l.hover td {
  background: #b7bbdd !important; }

.cat_est2l {
  fill: #8e8e8e;
  stroke: #8e8e8e; }

.cat_est2l.toggle {
  fill: #79ab71;
  stroke: #79ab71; }

.cat_est2l.hover.toggle {
  fill: #4a7244 !important;
  stroke: #4a7244 !important; }

.cat_est2l.block-tickets {
  fill: #355231;
  stroke: #355231; }

.cat_est2l.block-tickets.hover {
  fill: #355231;
  stroke: #355231; }

.cat_est2l.block-tickets.hover.toggle {
  fill: #355231;
  stroke: #355231; }

.cat_est2l.block-tickets.toggle {
  fill: #355231;
  stroke: #355231; }

@media (min-width: 601px) {
    .trigger_cat_est2l {
      border-left: 3px solid #79ab71; } }
  @media (max-width: 600px) {
  .trigger_cat_est2l {
    border-left: 10px solid #79ab71; } }

.trigger_cat_est2l.hover {
  background: #d4e4d1 !important; }

.trigger_cat_est2l.hover td {
  background: #d4e4d1 !important; }

.cat_norde2l {
  fill: #848484;
  stroke: #848484; }

.cat_norde2l.toggle {
  fill: #ab5c6c;
  stroke: #ab5c6c; }

.cat_norde2l.hover.toggle {
  fill: #6a3741 !important;
  stroke: #6a3741 !important; }

.cat_norde2l.block-tickets {
  fill: #49252d;
  stroke: #49252d; }

.cat_norde2l.block-tickets.hover {
  fill: #49252d;
  stroke: #49252d; }

.cat_norde2l.block-tickets.hover.toggle {
  fill: #49252d;
  stroke: #49252d; }

.cat_norde2l.block-tickets.toggle {
  fill: #49252d;
  stroke: #49252d; }

@media (min-width: 601px) {
    .trigger_cat_norde2l {
      border-left: 3px solid #ab5c6c; } }
  @media (max-width: 600px) {
  .trigger_cat_norde2l {
    border-left: 10px solid #ab5c6c; } }

.trigger_cat_norde2l.hover {
  background: #dfc1c7 !important; }

.trigger_cat_norde2l.hover td {
  background: #dfc1c7 !important; }

.cat_sude2l {
  fill: #838383;
  stroke: #838383; }

.cat_sude2l.toggle {
  fill: #aba65b;
  stroke: #aba65b; }

.cat_sude2l.hover.toggle {
  fill: #6a6736 !important;
  stroke: #6a6736 !important; }

.cat_sude2l.block-tickets {
  fill: #484625;
  stroke: #484625; }

.cat_sude2l.block-tickets.hover {
  fill: #484625;
  stroke: #484625; }

.cat_sude2l.block-tickets.hover.toggle {
  fill: #484625;
  stroke: #484625; }

.cat_sude2l.block-tickets.toggle {
  fill: #484625;
  stroke: #484625; }

@media (min-width: 601px) {
    .trigger_cat_sude2l {
      border-left: 3px solid #aba65b; } }
  @media (max-width: 600px) {
  .trigger_cat_sude2l {
    border-left: 10px solid #aba65b; } }

.trigger_cat_sude2l.hover {
  background: #dfddc0 !important; }

.trigger_cat_sude2l.hover td {
  background: #dfddc0 !important; }

.cat_fam {
  fill: #686868;
  stroke: #686868; }

.cat_fam.toggle {
  fill: #ab2567;
  stroke: #ab2567; }

.cat_fam.hover.toggle {
  fill: #571334 !important;
  stroke: #571334 !important; }

.cat_fam.block-tickets {
  fill: #2d0a1b;
  stroke: #2d0a1b; }

.cat_fam.block-tickets.hover {
  fill: #2d0a1b;
  stroke: #2d0a1b; }

.cat_fam.block-tickets.hover.toggle {
  fill: #2d0a1b;
  stroke: #2d0a1b; }

.cat_fam.block-tickets.toggle {
  fill: #2d0a1b;
  stroke: #2d0a1b; }

@media (min-width: 601px) {
    .trigger_cat_fam {
      border-left: 3px solid #ab2567; } }
  @media (max-width: 600px) {
  .trigger_cat_fam {
    border-left: 10px solid #ab2567; } }

.trigger_cat_fam.hover {
  background: #e485b4 !important; }

.trigger_cat_fam.hover td {
  background: #e485b4 !important; }

.cat_ov2 {
  fill: #7c7c7c;
  stroke: #7c7c7c; }

.cat_ov2.toggle {
  fill: #4da8ab;
  stroke: #4da8ab; }

.cat_ov2.hover.toggle {
  fill: #2d6365 !important;
  stroke: #2d6365 !important; }

.cat_ov2.block-tickets {
  fill: #1d4042;
  stroke: #1d4042; }

.cat_ov2.block-tickets.hover {
  fill: #1d4042;
  stroke: #1d4042; }

.cat_ov2.block-tickets.hover.toggle {
  fill: #1d4042;
  stroke: #1d4042; }

.cat_ov2.block-tickets.toggle {
  fill: #1d4042;
  stroke: #1d4042; }

@media (min-width: 601px) {
    .trigger_cat_ov2 {
      border-left: 3px solid #4da8ab; } }
  @media (max-width: 600px) {
  .trigger_cat_ov2 {
    border-left: 10px solid #4da8ab; } }

.trigger_cat_ov2.hover {
  background: #b4dcdd !important; }

.trigger_cat_ov2.hover td {
  background: #b4dcdd !important; }

.cat_ov2l {
  fill: #818181;
  stroke: #818181; }

.cat_ov2l.toggle {
  fill: #ab5757;
  stroke: #ab5757; }

.cat_ov2l.hover.toggle {
  fill: #683434 !important;
  stroke: #683434 !important; }

.cat_ov2l.block-tickets {
  fill: #462323;
  stroke: #462323; }

.cat_ov2l.block-tickets.hover {
  fill: #462323;
  stroke: #462323; }

.cat_ov2l.block-tickets.hover.toggle {
  fill: #462323;
  stroke: #462323; }

.cat_ov2l.block-tickets.toggle {
  fill: #462323;
  stroke: #462323; }

@media (min-width: 601px) {
    .trigger_cat_ov2l {
      border-left: 3px solid #ab5757; } }
  @media (max-width: 600px) {
  .trigger_cat_ov2l {
    border-left: 10px solid #ab5757; } }

.trigger_cat_ov2l.hover {
  background: #debdbd !important; }

.trigger_cat_ov2l.hover td {
  background: #debdbd !important; }

.cat_juvprem {
  fill: #656565;
  stroke: #656565; }

.cat_juvprem.toggle {
  fill: #1f57ab;
  stroke: #1f57ab; }

.cat_juvprem.hover.toggle {
  fill: #0f2b55 !important;
  stroke: #0f2b55 !important; }

.cat_juvprem.block-tickets {
  fill: #081529;
  stroke: #081529; }

.cat_juvprem.block-tickets.hover {
  fill: #081529;
  stroke: #081529; }

.cat_juvprem.block-tickets.hover.toggle {
  fill: #081529;
  stroke: #081529; }

.cat_juvprem.block-tickets.toggle {
  fill: #081529;
  stroke: #081529; }

@media (min-width: 601px) {
    .trigger_cat_juvprem {
      border-left: 3px solid #1f57ab; } }
  @media (max-width: 600px) {
  .trigger_cat_juvprem {
    border-left: 10px solid #1f57ab; } }

.trigger_cat_juvprem.hover {
  background: #7ca7e7 !important; }

.trigger_cat_juvprem.hover td {
  background: #7ca7e7 !important; }

.cat_1tot {
  fill: #bababa;
  stroke: #bababa; }

.cat_1tot.toggle {
  fill: #e99c8a;
  stroke: #e99c8a; }

.cat_1tot.hover.toggle {
  fill: #d95334 !important;
  stroke: #d95334 !important; }

.cat_1tot.block-tickets {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1tot.block-tickets.hover {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1tot.block-tickets.hover.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1tot.block-tickets.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

@media (min-width: 601px) {
    .trigger_cat_1tot {
      border-left: 3px solid #e99c8a; } }
  @media (max-width: 600px) {
  .trigger_cat_1tot {
    border-left: 10px solid #e99c8a; } }

.trigger_cat_1tot.hover {
  background: #fff !important; }

.trigger_cat_1tot.hover td {
  background: #fff !important; }

.cat_2tot {
  fill: #9c9c9c;
  stroke: #9c9c9c; }

.cat_2tot.toggle {
  fill: #f1d446;
  stroke: #f1d446; }

.cat_2tot.hover.toggle {
  fill: #c2a40f !important;
  stroke: #c2a40f !important; }

.cat_2tot.block-tickets {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_2tot.block-tickets.hover {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_2tot.block-tickets.hover.toggle {
  fill: #937c0b;
  stroke: #937c0b; }

.cat_2tot.block-tickets.toggle {
  fill: #937c0b;
  stroke: #937c0b; }

@media (min-width: 601px) {
    .trigger_cat_2tot {
      border-left: 3px solid #f1d446; } }
  @media (max-width: 600px) {
  .trigger_cat_2tot {
    border-left: 10px solid #f1d446; } }

.trigger_cat_2tot.hover {
  background: #fcf5d4 !important; }

.trigger_cat_2tot.hover td {
  background: #fcf5d4 !important; }

.cat_3tot {
  fill: #a3a3a3;
  stroke: #a3a3a3; }

.cat_3tot.toggle {
  fill: #86a8bf;
  stroke: #86a8bf; }

.cat_3tot.hover.toggle {
  fill: #4d7692 !important;
  stroke: #4d7692 !important; }

.cat_3tot.block-tickets {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3tot.block-tickets.hover {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3tot.block-tickets.hover.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3tot.block-tickets.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

@media (min-width: 601px) {
    .trigger_cat_3tot {
      border-left: 3px solid #86a8bf; } }
  @media (max-width: 600px) {
  .trigger_cat_3tot {
    border-left: 10px solid #86a8bf; } }

.trigger_cat_3tot.hover {
  background: #eaf0f4 !important; }

.trigger_cat_3tot.hover td {
  background: #eaf0f4 !important; }

.cat_4tot {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.cat_4tot.toggle {
  fill: #85e1d5;
  stroke: #85e1d5; }

.cat_4tot.hover.toggle {
  fill: #33cdb9 !important;
  stroke: #33cdb9 !important; }

.cat_4tot.block-tickets {
  fill: #28a594;
  stroke: #28a594; }

.cat_4tot.block-tickets.hover {
  fill: #28a594;
  stroke: #28a594; }

.cat_4tot.block-tickets.hover.toggle {
  fill: #28a594;
  stroke: #28a594; }

.cat_4tot.block-tickets.toggle {
  fill: #28a594;
  stroke: #28a594; }

@media (min-width: 601px) {
    .trigger_cat_4tot {
      border-left: 3px solid #85e1d5; } }
  @media (max-width: 600px) {
  .trigger_cat_4tot {
    border-left: 10px solid #85e1d5; } }

.trigger_cat_4tot.hover {
  background: #fff !important; }

.trigger_cat_4tot.hover td {
  background: #fff !important; }

.cat_cwembtot {
  fill: #6e6e6e;
  stroke: #6e6e6e; }

.cat_cwembtot.toggle {
  fill: #5b5a82;
  stroke: #5b5a82; }

.cat_cwembtot.hover.toggle {
  fill: #313046 !important;
  stroke: #313046 !important; }

.cat_cwembtot.block-tickets {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_cwembtot.block-tickets.hover {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_cwembtot.block-tickets.hover.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

.cat_cwembtot.block-tickets.toggle {
  fill: #1c1b28;
  stroke: #1c1b28; }

@media (min-width: 601px) {
    .trigger_cat_cwembtot {
      border-left: 3px solid #5b5a82; } }
  @media (max-width: 600px) {
  .trigger_cat_cwembtot {
    border-left: 10px solid #5b5a82; } }

.trigger_cat_cwembtot.hover {
  background: #afaec7 !important; }

.trigger_cat_cwembtot.hover td {
  background: #afaec7 !important; }

.cat_quadvip {
  fill: #686868;
  stroke: #686868; }

.cat_quadvip.toggle {
  fill: #ab2567;
  stroke: #ab2567; }

.cat_quadvip.hover.toggle {
  fill: #571334 !important;
  stroke: #571334 !important; }

.cat_quadvip.block-tickets {
  fill: #2d0a1b;
  stroke: #2d0a1b; }

.cat_quadvip.block-tickets.hover {
  fill: #2d0a1b;
  stroke: #2d0a1b; }

.cat_quadvip.block-tickets.hover.toggle {
  fill: #2d0a1b;
  stroke: #2d0a1b; }

.cat_quadvip.block-tickets.toggle {
  fill: #2d0a1b;
  stroke: #2d0a1b; }

@media (min-width: 601px) {
    .trigger_cat_quadvip {
      border-left: 3px solid #ab2567; } }
  @media (max-width: 600px) {
  .trigger_cat_quadvip {
    border-left: 10px solid #ab2567; } }

.trigger_cat_quadvip.hover {
  background: #e485b4 !important; }

.trigger_cat_quadvip.hover td {
  background: #e485b4 !important; }

.cat_1fina {
  fill: #9f9f9f;
  stroke: #9f9f9f; }

.cat_1fina.toggle {
  fill: #c78576;
  stroke: #c78576; }

.cat_1fina.hover.toggle {
  fill: #994f3e !important;
  stroke: #994f3e !important; }

.cat_1fina.block-tickets {
  fill: #743c30;
  stroke: #743c30; }

.cat_1fina.block-tickets.hover {
  fill: #743c30;
  stroke: #743c30; }

.cat_1fina.block-tickets.hover.toggle {
  fill: #743c30;
  stroke: #743c30; }

.cat_1fina.block-tickets.toggle {
  fill: #743c30;
  stroke: #743c30; }

@media (min-width: 601px) {
    .trigger_cat_1fina {
      border-left: 3px solid #c78576; } }
  @media (max-width: 600px) {
  .trigger_cat_1fina {
    border-left: 10px solid #c78576; } }

.trigger_cat_1fina.hover {
  background: #f3e6e3 !important; }

.trigger_cat_1fina.hover td {
  background: #f3e6e3 !important; }

.cat_1finb {
  fill: #9f9f9f;
  stroke: #9f9f9f; }

.cat_1finb.toggle {
  fill: #c78576;
  stroke: #c78576; }

.cat_1finb.hover.toggle {
  fill: #994f3e !important;
  stroke: #994f3e !important; }

.cat_1finb.block-tickets {
  fill: #743c30;
  stroke: #743c30; }

.cat_1finb.block-tickets.hover {
  fill: #743c30;
  stroke: #743c30; }

.cat_1finb.block-tickets.hover.toggle {
  fill: #743c30;
  stroke: #743c30; }

.cat_1finb.block-tickets.toggle {
  fill: #743c30;
  stroke: #743c30; }

@media (min-width: 601px) {
    .trigger_cat_1finb {
      border-left: 3px solid #c78576; } }
  @media (max-width: 600px) {
  .trigger_cat_1finb {
    border-left: 10px solid #c78576; } }

.trigger_cat_1finb.hover {
  background: #f3e6e3 !important; }

.trigger_cat_1finb.hover td {
  background: #f3e6e3 !important; }

.cat_2fina {
  fill: #848484;
  stroke: #848484; }

.cat_2fina.toggle {
  fill: #ccb33b;
  stroke: #ccb33b; }

.cat_2fina.hover.toggle {
  fill: #806f21 !important;
  stroke: #806f21 !important; }

.cat_2fina.block-tickets {
  fill: #574c17;
  stroke: #574c17; }

.cat_2fina.block-tickets.hover {
  fill: #574c17;
  stroke: #574c17; }

.cat_2fina.block-tickets.hover.toggle {
  fill: #574c17;
  stroke: #574c17; }

.cat_2fina.block-tickets.toggle {
  fill: #574c17;
  stroke: #574c17; }

@media (min-width: 601px) {
    .trigger_cat_2fina {
      border-left: 3px solid #ccb33b; } }
  @media (max-width: 600px) {
  .trigger_cat_2fina {
    border-left: 10px solid #ccb33b; } }

.trigger_cat_2fina.hover {
  background: #ece2b4 !important; }

.trigger_cat_2fina.hover td {
  background: #ece2b4 !important; }

.cat_2finb {
  fill: #848484;
  stroke: #848484; }

.cat_2finb.toggle {
  fill: #ccb33b;
  stroke: #ccb33b; }

.cat_2finb.hover.toggle {
  fill: #806f21 !important;
  stroke: #806f21 !important; }

.cat_2finb.block-tickets {
  fill: #574c17;
  stroke: #574c17; }

.cat_2finb.block-tickets.hover {
  fill: #574c17;
  stroke: #574c17; }

.cat_2finb.block-tickets.hover.toggle {
  fill: #574c17;
  stroke: #574c17; }

.cat_2finb.block-tickets.toggle {
  fill: #574c17;
  stroke: #574c17; }

@media (min-width: 601px) {
    .trigger_cat_2finb {
      border-left: 3px solid #ccb33b; } }
  @media (max-width: 600px) {
  .trigger_cat_2finb {
    border-left: 10px solid #ccb33b; } }

.trigger_cat_2finb.hover {
  background: #ece2b4 !important; }

.trigger_cat_2finb.hover td {
  background: #ece2b4 !important; }

.cat_3fina {
  fill: #a3a3a3;
  stroke: #a3a3a3; }

.cat_3fina.toggle {
  fill: #86a8bf;
  stroke: #86a8bf; }

.cat_3fina.hover.toggle {
  fill: #4d7692 !important;
  stroke: #4d7692 !important; }

.cat_3fina.block-tickets {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3fina.block-tickets.hover {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3fina.block-tickets.hover.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3fina.block-tickets.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

@media (min-width: 601px) {
    .trigger_cat_3fina {
      border-left: 3px solid #86a8bf; } }
  @media (max-width: 600px) {
  .trigger_cat_3fina {
    border-left: 10px solid #86a8bf; } }

.trigger_cat_3fina.hover {
  background: #eaf0f4 !important; }

.trigger_cat_3fina.hover td {
  background: #eaf0f4 !important; }

.cat_3finb {
  fill: #a3a3a3;
  stroke: #a3a3a3; }

.cat_3finb.toggle {
  fill: #86a8bf;
  stroke: #86a8bf; }

.cat_3finb.hover.toggle {
  fill: #4d7692 !important;
  stroke: #4d7692 !important; }

.cat_3finb.block-tickets {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3finb.block-tickets.hover {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3finb.block-tickets.hover.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

.cat_3finb.block-tickets.toggle {
  fill: #3c5b70;
  stroke: #3c5b70; }

@media (min-width: 601px) {
    .trigger_cat_3finb {
      border-left: 3px solid #86a8bf; } }
  @media (max-width: 600px) {
  .trigger_cat_3finb {
    border-left: 10px solid #86a8bf; } }

.trigger_cat_3finb.hover {
  background: #eaf0f4 !important; }

.trigger_cat_3finb.hover td {
  background: #eaf0f4 !important; }

.cat_4fina {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.cat_4fina.toggle {
  fill: #85e1d5;
  stroke: #85e1d5; }

.cat_4fina.hover.toggle {
  fill: #33cdb9 !important;
  stroke: #33cdb9 !important; }

.cat_4fina.block-tickets {
  fill: #28a594;
  stroke: #28a594; }

.cat_4fina.block-tickets.hover {
  fill: #28a594;
  stroke: #28a594; }

.cat_4fina.block-tickets.hover.toggle {
  fill: #28a594;
  stroke: #28a594; }

.cat_4fina.block-tickets.toggle {
  fill: #28a594;
  stroke: #28a594; }

@media (min-width: 601px) {
    .trigger_cat_4fina {
      border-left: 3px solid #85e1d5; } }
  @media (max-width: 600px) {
  .trigger_cat_4fina {
    border-left: 10px solid #85e1d5; } }

.trigger_cat_4fina.hover {
  background: #fff !important; }

.trigger_cat_4fina.hover td {
  background: #fff !important; }

.cat_4finb {
  fill: #b3b3b3;
  stroke: #b3b3b3; }

.cat_4finb.toggle {
  fill: #85e1d5;
  stroke: #85e1d5; }

.cat_4finb.hover.toggle {
  fill: #33cdb9 !important;
  stroke: #33cdb9 !important; }

.cat_4finb.block-tickets {
  fill: #28a594;
  stroke: #28a594; }

.cat_4finb.block-tickets.hover {
  fill: #28a594;
  stroke: #28a594; }

.cat_4finb.block-tickets.hover.toggle {
  fill: #28a594;
  stroke: #28a594; }

.cat_4finb.block-tickets.toggle {
  fill: #28a594;
  stroke: #28a594; }

@media (min-width: 601px) {
    .trigger_cat_4finb {
      border-left: 3px solid #85e1d5; } }
  @media (max-width: 600px) {
  .trigger_cat_4finb {
    border-left: 10px solid #85e1d5; } }

.trigger_cat_4finb.hover {
  background: #fff !important; }

.trigger_cat_4finb.hover td {
  background: #fff !important; }

.cat_1premium {
  fill: #bababa;
  stroke: #bababa; }

.cat_1premium.toggle {
  fill: #e99c8a;
  stroke: #e99c8a; }

.cat_1premium.hover.toggle {
  fill: #d95334 !important;
  stroke: #d95334 !important; }

.cat_1premium.block-tickets {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1premium.block-tickets.hover {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1premium.block-tickets.hover.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

.cat_1premium.block-tickets.toggle {
  fill: #b73f23;
  stroke: #b73f23; }

@media (min-width: 601px) {
    .trigger_cat_1premium {
      border-left: 3px solid #e99c8a; } }
  @media (max-width: 600px) {
  .trigger_cat_1premium {
    border-left: 10px solid #e99c8a; } }

.trigger_cat_1premium.hover {
  background: #fff !important; }

.trigger_cat_1premium.hover td {
  background: #fff !important; }

.cat_VIP93 {
  fill: #8a8a8a;
  stroke: #8a8a8a; }

.cat_VIP93.toggle {
  fill: #68ab9e;
  stroke: #68ab9e; }

.cat_VIP93.hover.toggle {
  fill: #3e6f66 !important;
  stroke: #3e6f66 !important; }

.cat_VIP93.block-tickets {
  fill: #2c4e48;
  stroke: #2c4e48; }

.cat_VIP93.block-tickets.hover {
  fill: #2c4e48;
  stroke: #2c4e48; }

.cat_VIP93.block-tickets.hover.toggle {
  fill: #2c4e48;
  stroke: #2c4e48; }

.cat_VIP93.block-tickets.toggle {
  fill: #2c4e48;
  stroke: #2c4e48; }

@media (min-width: 601px) {
    .trigger_cat_VIP93 {
      border-left: 3px solid #68ab9e; } }
  @media (max-width: 600px) {
  .trigger_cat_VIP93 {
    border-left: 10px solid #68ab9e; } }

.trigger_cat_VIP93.hover {
  background: #cae2dd !important; }

.trigger_cat_VIP93.hover td {
  background: #cae2dd !important; }

.UCL_flights {
  fill: #686868;
  stroke: #686868; }

.UCL_flights.toggle {
  fill: #ab2567;
  stroke: #ab2567; }

.UCL_flights.hover.toggle {
  fill: #571334 !important;
  stroke: #571334 !important; }

.UCL_flights.block-tickets {
  fill: #2d0a1b;
  stroke: #2d0a1b; }

.UCL_flights.block-tickets.hover {
  fill: #2d0a1b;
  stroke: #2d0a1b; }

.UCL_flights.block-tickets.hover.toggle {
  fill: #2d0a1b;
  stroke: #2d0a1b; }

.UCL_flights.block-tickets.toggle {
  fill: #2d0a1b;
  stroke: #2d0a1b; }

@media (min-width: 601px) {
    .trigger_UCL_flights {
      border-left: 3px solid #ab2567; } }
  @media (max-width: 600px) {
  .trigger_UCL_flights {
    border-left: 10px solid #ab2567; } }

.trigger_UCL_flights.hover {
  background: #e485b4 !important; }

.trigger_UCL_flights.hover td {
  background: #e485b4 !important; }
