#google-maps img {max-width:initial}
li#instagram a {background-image:url(/images/icon-instagram.svg)}
a#instagram-m {background-image:url(/images/icon-instagram.svg);background-size:cover}
li#tickets a {background-image:url(/images/icon-tickets.svg)}
a#tickets-m {background-image:url(/images/icon-tickets.svg);background-size:cover}
li#voucher a {background-image:url(/images/icon-voucher.svg)}
a#voucher-m {background-image:url(/images/icon-voucher.svg);background-size:cover}
li#info a {background-image:url(/images/icon-info.svg)}
a#info-m {background-image:url(/images/icon-info.svg);background-size:cover}
li#fares a {background-image:url(/images/icon-fares.svg)}
a#fares-m {background-image:url(/images/icon-fares.svg);background-size:cover}
li#timetable a {background-image:url(/images/icon-timetable.svg)}
a#timetable-m {background-image:url(/images/icon-timetable.svg);background-size:cover}

ul#interactive {height:485px !important}

#footer > div.grey > div.no-outer > div ul#partners li#swissstainable a {
  background: transparent url(/images/logo-swisstainable-color.png) center center no-repeat;
  display: block;
  height: 55px;
  width: 55px;
  background-size: contain;
}

#footer > div.grey > div.no-outer > div ul#partners li#okgo a {
  background: transparent url(/images/logo-OK-GO-color.svg) center center no-repeat;
  display: block;
  height: 55px;
  width: 51px;
  background-size: contain;
}

#footer > div.grey > div.no-outer > div ul#partners li#f a {
  background: transparent url(/images/logo-family-destination-color.png) center center no-repeat;
  display: block;
  height: 55px;
  width: 58px;
  background-size: contain;
}

#footer > div.grey > div.no-outer > div ul#partners li#w a {
    background: transparent url(/images/logo-wellness-destination-color.png) center center no-repeat;
    display: block;
    height: 55px;
    width: 75px;
    background-size: contain;
  }

#footer > div.grey > div.no-outer > div ul#partners li#cleanandsafe a {
  background: transparent url(/images/logo-clean-and-safe-color.png) center center no-repeat;
  display: block;
  height: 55px;
  width: 55px;
  background-size: contain;
}

#footer > div.grey > div.no-outer > div p {
    margin: 1.5em 0;
  }

/* Rimozione meteo-temperature */
#temperature {display: none !important;}

table.history td {
  border-bottom: 2px solid #CCCBC0;
  text-align: left
}

table.history {
  border-collapse: separate;
}

.template-1758 #video-canvas {
  height: -webkit-calc(100% - 170px);
  height: calc(100% - 170px);
  min-height: 450px;
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
