.banner_iphone_no{
  display: none;
}
#CybotCookiebotDialogHeader {
  display: none !important;
}
#CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider {
  background-color: #b50c21 !important;
}
#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a {
  color: #b50c21 !important;
}
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
  background-color: #b50c21 !important;
  border-color: #b50c21 !important;
}
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
  border-color: #b50c21 !important;
}
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
    border: 2px solid #b50c21 !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, #CybotCookiebotDialogDetailBodyContentTextAbout a {
  color: #b50c21 !important;
}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.active {
    border-bottom: 1px solid #b50c21 !important;
    color: #b50c21 !important;
}
body.single-rassegna .list-group .list-group-item,
body.single-teatro .list-group .list-group-item,
body.archive.tax-comune .list-group .list-group-item,
body.archive.post-type-archive-evento .list-group .list-group-item,
body.page-template-__stagionicomune .list-group .list-group-item,
body.page-template-eventidate .list-group .list-group-item,
body.page-template-__teatricomune .list-group .list-group-item,
body.page-template-__contenutoextracomune .list-group .list-group-item,
body.page-template-cercaTitolo .list-group .list-group-item,
body.page-template-mytpp .list-group .list-group-item,
body.page-template-nl .list-group .list-group-item {
  border-radius: 0;
  border-color: #00a5de;
  margin-bottom: .35rem;
  border-style: dashed;
}

body.single-rassegna .list-group .list-group-item:hover,
body.single-teatro .list-group .list-group-item:hover,
body.archive.tax-comune .list-group .list-group-item:hover,
body.archive.post-type-archive-evento .list-group .list-group-item:hover,
body.page-template-cercaTitolo .list-group .list-group-item:hover,
body.page-template-__stagionicomune .list-group .list-group-item:hover,
body.page-template-eventidate .list-group .list-group-item:hover,
body.page-template-__teatricomune .list-group .list-group-item:hover,
body.page-template-__contenutoextracomune .list-group .list-group-item:hover,
body.page-template-mytpp .list-group .list-group-item:hover,
body.page-template-nl .list-group .list-group-item:hover {
  border-style: solid;
}

body.single-rassegna .list-group .list-group-item .badge.badge-primary,
body.single-teatro .list-group .list-group-item .badge.badge-primary,
body.archive.tax-comune .list-group .list-group-item .badge.badge-primary,
body.archive.post-type-archive-evento .list-group .list-group-item .badge.badge-primary,
body.page-template-cercaTitolo .list-group .list-group-item .badge.badge-primary,
body.page-template-__stagionicomune .list-group .list-group-item .badge.badge-primary,
body.page-template-eventidate .list-group .list-group-item .badge.badge-primary,
body.page-template-__teatricomune .list-group .list-group-item .badge.badge-primary,
body.page-template-__contenutoextracomune .list-group .list-group-item .badge.badge-primary,
body.page-template-mytpp .list-group .list-group-item .badge.badge-primary,
body.page-template-nl .list-group .list-group-item .badge.badge-primary {
  background-color: #00a5de;
  border-radius: 0;
}

body.single-rassegna h1.title,
body.single-teatro h1.title,
body.archive.tax-comune h1.title,
body.archive.post-type-archive-evento h1.title,
body.page-template-cercaTitolo h1.title,
body.page-template-__stagionicomune h1.title,
body.page-template-eventidate h1.title,
body.page-template-__teatricomune h1.title,
body.page-template-__contenutoextracomune h1.title,
body.page-template-mytpp h1.title,
body.page-template-nl h1.title {
  font-size: 4rem;
  line-height: 4rem;
  font-weight: 600 !important;
  color: #00a5de;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2rem;
}


/* .tax-comune h1.title {
font-weight: 600 !important;
color: #00a5de;
} */




@media (min-width: 992px) {
  body.single-rassegna h1.title,
  body.single-teatro h1.title,
  body.archive.tax-comune h1.title,
  body.archive.post-type-archive-evento h1.title,
  body.page-template-cercaTitolo h1.title,
  body.page-template-__stagionicomune h1.title,
  body.page-template-eventidate h1.title,
  body.page-template-__teatricomune h1.title,
  body.page-template-__contenutoextracomune h1.title,
  body.page-template-mytpp h1.title,
  body.page-template-nl h1.title {
    margin-left: 0;
  }
}
@media (max-width: 992px) {
  body.single-rassegna h1.title, body.single-teatro h1.title, body.archive.tax-comune h1.title, body.archive.post-type-archive-evento h1.title, body.page-template-cercaTitolo h1.title, body.page-template-__stagionicomune h1.title, body.page-template-eventidate h1.title, body.page-template-__teatricomune h1.title, body.page-template-__contenutoextracomune h1.title, body.page-template-mytpp h1.title, body.page-template-nl h1.title {
      font-size: 7vw;
          line-height: 6vw;
      font-weight: 600 !important;
      color: #00a5de;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 2rem;
  }
}

/* body.archive.tax-comune h1.title {
margin-left: 0 !important;
} */



body.single-rassegna h1.title::before,
body.single-teatro h1.title::before,
body.archive.tax-comune h1.title::before,
body.archive.post-type-archive-evento h1.title::before,
body.page-template-cercaTitolo h1.title::before,
body.page-template-__stagionicomune h1.title::before,
body.page-template-eventidate h1.title::before,
body.page-template-__teatricomune h1.title::before,
body.page-template-__contenutoextracomune h1.title::before,
body.page-template-mytpp h1.title::before,
body.page-template-nl h1.title::before {
  font-family: "Font Awesome 5 Free";
  content: "\f054";
  font-size: 4rem;
  font-weight: 900;
  color: #b1ba44;
  padding-right: 1rem;
  margin-left: -0.3rem;
}


/* body.archive.tax-comune h1.title::before {
padding-right: 1rem !important;
margin-left: -0.3rem;
} */




body.single-rassegna h4 a,
body.single-teatro h4 a,
body.archive.tax-comune h4 a,
body.archive.post-type-archive-evento h4 a,
body.page-template-cercaTitolo h4 a,
body.page-template-__stagionicomune h4 a,
body.page-template-eventidate h4 a,
body.page-template-__teatricomune h4 a,
body.page-template-__contenutoextracomune h4 a,
body.page-template-mytpp h4 a,
body.page-template-nl h4 a {
  color: #58595b;
  font-weight: 100;
}

body.single-rassegna .list-group-item.prosa,
body.single-teatro .list-group-item.prosa,
body.archive.tax-comune .list-group-item.prosa,
body.archive.post-type-archive-evento .list-group-item.prosa,
body.page-template-cercaTitolo .list-group-item.prosa,
body.page-template-__stagionicomune .list-group-item.prosa,
body.page-template-eventidate .list-group-item.prosa,
body.page-template-__teatricomune .list-group-item.prosa,
body.page-template-__contenutoextracomune .list-group-item.prosa,
body.page-template-mytpp .list-group-item.prosa,
body.page-template-nl .list-group-item.prosa {
  background-color: #F0263A;
  color: #FFF;
}

body.single-rassegna .list-group-item.dab20,
body.single-rassegna .list-group-item.danza,
body.single-teatro .list-group-item.dab20,
body.single-teatro .list-group-item.danza,
body.archive.tax-comune .list-group-item.dab20,
body.archive.tax-comune .list-group-item.danza,
body.archive.post-type-archive-evento .list-group-item.dab20,
body.archive.post-type-archive-evento .list-group-item.danza,
body.page-template-cercaTitolo .list-group-item.dab20,
body.page-template-__stagionicomune .list-group-item.dab20,
body.page-template-eventidate .list-group-item.dab20,
body.page-template-__teatricomune .list-group-item.dab20,
body.page-template-__contenutoextracomune .list-group-item.dab20,
body.page-template-cercaTitolo .list-group-item.danza,
body.page-template-__stagionicomune .list-group-item.danza,
body.page-template-eventidate .list-group-item.danza,
body.page-template-__teatricomune .list-group-item.danza,
body.page-template-__contenutoextracomune .list-group-item.danza,
body.page-template-mytpp .list-group-item.dab20,
body.page-template-mytpp .list-group-item.danza,
body.page-template-nl .list-group-item.dab20,
body.page-template-nl .list-group-item.danza {
  background-color: #d0417e;
  color: #FFF;
}

body.single-rassegna .list-group-item.evento-speciale,
body.single-teatro .list-group-item.evento-speciale,
body.archive.tax-comune .list-group-item.evento-speciale,
body.archive.post-type-archive-evento .list-group-item.evento-speciale,
body.page-template-cercaTitolo .list-group-item.evento-speciale,
body.page-template-__stagionicomune .list-group-item.evento-speciale,
body.page-template-eventidate .list-group-item.evento-speciale,
body.page-template-__teatricomune .list-group-item.evento-speciale,
body.page-template-__contenutoextracomune .list-group-item.evento-speciale,
body.page-template-mytpp .list-group-item.evento-speciale,
body.page-template-nl .list-group-item.evento-speciale {
  background-color: #3CB371;
  color: #FFF;
}

body.single-rassegna .list-group-item.la-scena-dei-ragazzi,
body.single-teatro .list-group-item.la-scena-dei-ragazzi,
body.archive.tax-comune .list-group-item.la-scena-dei-ragazzi,
body.archive.post-type-archive-evento .list-group-item.la-scena-dei-ragazzi,
body.page-template-cercaTitolo .list-group-item.la-scena-dei-ragazzi,
body.page-template-__stagionicomune .list-group-item.la-scena-dei-ragazzi,
body.page-template-eventidate .list-group-item.la-scena-dei-ragazzi,
body.page-template-__teatricomune .list-group-item.la-scena-dei-ragazzi,
body.page-template-__contenutoextracomune .list-group-item.la-scena-dei-ragazzi,
body.page-template-mytpp .list-group-item.la-scena-dei-ragazzi,
body.page-template-nl .list-group-item.la-scena-dei-ragazzi {
  background-color: #ffa500;
  color: #FFF;
}

body.single-rassegna .list-group-item.musica,
body.single-teatro .list-group-item.musica,
body.archive.tax-comune .list-group-item.musica,
body.archive.post-type-archive-evento .list-group-item.musica,
body.page-template-cercaTitolo .list-group-item.musica,
body.page-template-__stagionicomune .list-group-item.musica,
body.page-template-eventidate .list-group-item.musica,
body.page-template-__teatricomune .list-group-item.musica,
body.page-template-__contenutoextracomune .list-group-item.musica,
body.page-template-mytpp .list-group-item.musica,
body.page-template-nl .list-group-item.musica {
  background-color: #F09108;
  color: #FFF;
}

body.single-rassegna .ev.prosa a,
body.single-teatro .ev.prosa a,
body.archive.tax-comune .ev.prosa a,
body.archive.post-type-archive-evento .ev.prosa a,
body.page-template-cercaTitolo .ev.prosa a,
body.page-template-__stagionicomune .ev.prosa a,
body.page-template-eventidate .ev.prosa a,
body.page-template-__teatricomune .ev.prosa a,
body.page-template-__contenutoextracomune .ev.prosa a,
body.page-template-mytpp .ev.prosa a,
body.page-template-nl .ev.prosa a {
  color: #F0263A;
}

body.single-rassegna .ev.prosa #start, body.single-rassegna .ev.prosa #end,
body.single-teatro .ev.prosa #start,
body.single-teatro .ev.prosa #end,
body.archive.tax-comune .ev.prosa #start,
body.archive.tax-comune .ev.prosa #end,
body.archive.post-type-archive-evento .ev.prosa #start,
body.archive.post-type-archive-evento .ev.prosa #end,
body.page-template-cercaTitolo .ev.prosa #start,
body.page-template-__stagionicomune .ev.prosa #start,
body.page-template-eventidate .ev.prosa #start,
body.page-template-__teatricomune .ev.prosa #start,
body.page-template-__contenutoextracomune .ev.prosa #start,
body.page-template-cercaTitolo .ev.prosa #end,
body.page-template-__stagionicomune .ev.prosa #end,
body.page-template-eventidate .ev.prosa #end,
body.page-template-__teatricomune .ev.prosa #end,
body.page-template-__contenutoextracomune .ev.prosa #end,
body.page-template-mytpp .ev.prosa #start,
body.page-template-mytpp .ev.prosa #end,
body.page-template-nl .ev.prosa #start,
body.page-template-nl .ev.prosa #end {
  border-color: #F0263A;
  color: #F0263A;
}

body.single-rassegna .ev.prosa #start .day, body.single-rassegna .ev.prosa #end .day,
body.single-teatro .ev.prosa #start .day,
body.single-teatro .ev.prosa #end .day,
body.archive.tax-comune .ev.prosa #start .day,
body.archive.tax-comune .ev.prosa #end .day,
body.archive.post-type-archive-evento .ev.prosa #start .day,
body.archive.post-type-archive-evento .ev.prosa #end .day,
body.page-template-cercaTitolo .ev.prosa #start .day,
body.page-template-__stagionicomune .ev.prosa #start .day,
body.page-template-eventidate .ev.prosa #start .day,
body.page-template-__teatricomune .ev.prosa #start .day,
body.page-template-__contenutoextracomune .ev.prosa #start .day,
body.page-template-cercaTitolo .ev.prosa #end .day,
body.page-template-__stagionicomune .ev.prosa #end .day,
body.page-template-eventidate .ev.prosa #end .day,
body.page-template-__teatricomune .ev.prosa #end .day,
body.page-template-__contenutoextracomune .ev.prosa #end .day,
body.page-template-mytpp .ev.prosa #start .day,
body.page-template-mytpp .ev.prosa #end .day,
body.page-template-nl .ev.prosa #start .day,
body.page-template-nl .ev.prosa #end .day {
  background-color: #F0263A;
}

body.single-rassegna .ev.prosa h4.details,
body.single-teatro .ev.prosa h4.details,
body.archive.tax-comune .ev.prosa h4.details,
body.archive.post-type-archive-evento .ev.prosa h4.details,
body.page-template-cercaTitolo .ev.prosa h4.details,
body.page-template-__stagionicomune .ev.prosa h4.details,
body.page-template-eventidate .ev.prosa h4.details,
body.page-template-__teatricomune .ev.prosa h4.details,
body.page-template-__contenutoextracomune .ev.prosa h4.details,
body.page-template-mytpp .ev.prosa h4.details,
body.page-template-nl .ev.prosa h4.details {
  background-color: #F0263A;
}

body.single-rassegna .ev.prosa ul.details li,
body.single-teatro .ev.prosa ul.details li,
body.archive.tax-comune .ev.prosa ul.details li,
body.archive.post-type-archive-evento .ev.prosa ul.details li,
body.page-template-cercaTitolo .ev.prosa ul.details li,
body.page-template-__stagionicomune .ev.prosa ul.details li,
body.page-template-eventidate .ev.prosa ul.details li,
body.page-template-__teatricomune .ev.prosa ul.details li,
body.page-template-__contenutoextracomune .ev.prosa ul.details li,
body.page-template-mytpp .ev.prosa ul.details li,
body.page-template-nl .ev.prosa ul.details li {
  border-color: #F0263A;
}

body.single-rassegna .ev.danza a, body.single-rassegna .ev.dab20 a,
body.single-teatro .ev.danza a,
body.single-teatro .ev.dab20 a,
body.archive.tax-comune .ev.danza a,
body.archive.tax-comune .ev.dab20 a,
body.archive.post-type-archive-evento .ev.danza a,
body.archive.post-type-archive-evento .ev.dab20 a,
body.page-template-cercaTitolo .ev.danza a,
body.page-template-__stagionicomune .ev.danza a,
body.page-template-eventidate .ev.danza a,
body.page-template-__teatricomune .ev.danza a,
body.page-template-__contenutoextracomune .ev.danza a,
body.page-template-cercaTitolo .ev.dab20 a,
body.page-template-__stagionicomune .ev.dab20 a,
body.page-template-eventidate .ev.dab20 a,
body.page-template-__teatricomune .ev.dab20 a,
body.page-template-__contenutoextracomune .ev.dab20 a,
body.page-template-mytpp .ev.danza a,
body.page-template-mytpp .ev.dab20 a,
body.page-template-nl .ev.danza a,
body.page-template-nl .ev.dab20 a {
  color: #d0417e;
}

body.single-rassegna .ev.danza #start, body.single-rassegna .ev.danza #end, body.single-rassegna .ev.dab20 #start, body.single-rassegna .ev.dab20 #end,
body.single-teatro .ev.danza #start,
body.single-teatro .ev.danza #end,
body.single-teatro .ev.dab20 #start,
body.single-teatro .ev.dab20 #end,
body.archive.tax-comune .ev.danza #start,
body.archive.tax-comune .ev.danza #end,
body.archive.tax-comune .ev.dab20 #start,
body.archive.tax-comune .ev.dab20 #end,
body.archive.post-type-archive-evento .ev.danza #start,
body.archive.post-type-archive-evento .ev.danza #end,
body.archive.post-type-archive-evento .ev.dab20 #start,
body.archive.post-type-archive-evento .ev.dab20 #end,
body.page-template-cercaTitolo .ev.danza #start,
body.page-template-cercaTitolo .ev.danza #end,
body.page-template-__stagionicomune .ev.danza #start,
body.page-template-eventidate .ev.danza #start,
body.page-template-__teatricomune .ev.danza #start,
body.page-template-__contenutoextracomune .ev.danza #start,
body.page-template-__stagionicomune .ev.danza #end,
body.page-template-eventidate .ev.danza #end,
body.page-template-__teatricomune .ev.danza #end,
body.page-template-__contenutoextracomune .ev.danza #end,
body.page-template-cercaTitolo .ev.dab20 #start,
body.page-template-cercaTitolo .ev.dab20 #end,
body.page-template-__stagionicomune .ev.dab20 #start,
body.page-template-eventidate .ev.dab20 #start,
body.page-template-__teatricomune .ev.dab20 #start,
body.page-template-__contenutoextracomune .ev.dab20 #start,
body.page-template-__stagionicomune .ev.dab20 #end,
body.page-template-eventidate .ev.dab20 #end,
body.page-template-__teatricomune .ev.dab20 #end,
body.page-template-__contenutoextracomune .ev.dab20 #end,
body.page-template-mytpp .ev.danza #start,
body.page-template-mytpp .ev.danza #end,
body.page-template-mytpp .ev.dab20 #start,
body.page-template-mytpp .ev.dab20 #end,
body.page-template-nl .ev.danza #start,
body.page-template-nl .ev.danza #end,
body.page-template-nl .ev.dab20 #start,
body.page-template-nl .ev.dab20 #end {
  border-color: #d0417e;
  color: #d0417e;
}

body.single-rassegna .ev.danza #start .day, body.single-rassegna .ev.danza #end .day, body.single-rassegna .ev.dab20 #start .day, body.single-rassegna .ev.dab20 #end .day,
body.single-teatro .ev.danza #start .day,
body.single-teatro .ev.danza #end .day,
body.single-teatro .ev.dab20 #start .day,
body.single-teatro .ev.dab20 #end .day,
body.archive.tax-comune .ev.danza #start .day,
body.archive.tax-comune .ev.danza #end .day,
body.archive.tax-comune .ev.dab20 #start .day,
body.archive.tax-comune .ev.dab20 #end .day,
body.archive.post-type-archive-evento .ev.danza #start .day,
body.archive.post-type-archive-evento .ev.danza #end .day,
body.archive.post-type-archive-evento .ev.dab20 #start .day,
body.archive.post-type-archive-evento .ev.dab20 #end .day,
body.page-template-cercaTitolo .ev.danza #start .day,
body.page-template-cercaTitolo .ev.danza #end .day,
body.page-template-__stagionicomune .ev.danza #start .day,
body.page-template-eventidate .ev.danza #start .day,
body.page-template-__teatricomune .ev.danza #start .day,
body.page-template-__contenutoextracomune .ev.danza #start .day,
body.page-template-__stagionicomune .ev.danza #end .day,
body.page-template-eventidate .ev.danza #end .day,
body.page-template-__teatricomune .ev.danza #end .day,
body.page-template-__contenutoextracomune .ev.danza #end .day,
body.page-template-cercaTitolo .ev.dab20 #start .day,
body.page-template-cercaTitolo .ev.dab20 #end .day,
body.page-template-__stagionicomune .ev.dab20 #start .day,
body.page-template-eventidate .ev.dab20 #start .day,
body.page-template-__teatricomune .ev.dab20 #start .day,
body.page-template-__contenutoextracomune .ev.dab20 #start .day,
body.page-template-__stagionicomune .ev.dab20 #end .day,
body.page-template-eventidate .ev.dab20 #end .day,
body.page-template-__teatricomune .ev.dab20 #end .day,
body.page-template-__contenutoextracomune .ev.dab20 #end .day,
body.page-template-mytpp .ev.danza #start .day,
body.page-template-mytpp .ev.danza #end .day,
body.page-template-mytpp .ev.dab20 #start .day,
body.page-template-mytpp .ev.dab20 #end .day,
body.page-template-nl .ev.danza #start .day,
body.page-template-nl .ev.danza #end .day,
body.page-template-nl .ev.dab20 #start .day,
body.page-template-nl .ev.dab20 #end .day {
  background-color: #d0417e;
}

body.single-rassegna .ev.danza h4.details, body.single-rassegna .ev.dab20 h4.details,
body.single-teatro .ev.danza h4.details,
body.single-teatro .ev.dab20 h4.details,
body.archive.tax-comune .ev.danza h4.details,
body.archive.tax-comune .ev.dab20 h4.details,
body.archive.post-type-archive-evento .ev.danza h4.details,
body.archive.post-type-archive-evento .ev.dab20 h4.details,
body.page-template-cercaTitolo .ev.danza h4.details,
body.page-template-cercaTitolo .ev.dab20 h4.details,
body.page-template-__stagionicomune .ev.danza h4.details,
body.page-template-eventidate .ev.danza h4.details,
body.page-template-__teatricomune .ev.danza h4.details,
body.page-template-__contenutoextracomune .ev.danza h4.details,
body.page-template-__stagionicomune .ev.dab20 h4.details,
body.page-template-eventidate .ev.dab20 h4.details,
body.page-template-__teatricomune .ev.dab20 h4.details,
body.page-template-__contenutoextracomune .ev.dab20 h4.details,
body.page-template-mytpp .ev.danza h4.details,
body.page-template-mytpp .ev.dab20 h4.details,
body.page-template-nl .ev.danza h4.details,
body.page-template-nl .ev.dab20 h4.details {
  background-color: #d0417e;
}

body.single-rassegna .ev.danza ul.details li, body.single-rassegna .ev.dab20 ul.details li,
body.single-teatro .ev.danza ul.details li,
body.single-teatro .ev.dab20 ul.details li,
body.archive.tax-comune .ev.danza ul.details li,
body.archive.tax-comune .ev.dab20 ul.details li,
body.archive.post-type-archive-evento .ev.danza ul.details li,
body.archive.post-type-archive-evento .ev.dab20 ul.details li,
body.page-template-cercaTitolo .ev.danza ul.details li,
body.page-template-cercaTitolo .ev.dab20 ul.details li,
body.page-template-__stagionicomune .ev.danza ul.details li,
body.page-template-eventidate .ev.danza ul.details li,
body.page-template-__teatricomune .ev.danza ul.details li,
body.page-template-__contenutoextracomune .ev.danza ul.details li,
body.page-template-__stagionicomune .ev.dab20 ul.details li,
body.page-template-eventidate .ev.dab20 ul.details li,
body.page-template-__teatricomune .ev.dab20 ul.details li,
body.page-template-__contenutoextracomune .ev.dab20 ul.details li,
body.page-template-mytpp .ev.danza ul.details li,
body.page-template-mytpp .ev.dab20 ul.details li,
body.page-template-nl .ev.danza ul.details li,
body.page-template-nl .ev.dab20 ul.details li {
  border-color: #d0417e;
}

body.single-rassegna .ev.evento-speciale a,
body.single-teatro .ev.evento-speciale a,
body.archive.tax-comune .ev.evento-speciale a,
body.archive.post-type-archive-evento .ev.evento-speciale a,
body.page-template-cercaTitolo .ev.evento-speciale a,
body.page-template-__stagionicomune .ev.evento-speciale a,
body.page-template-eventidate .ev.evento-speciale a,
body.page-template-__teatricomune .ev.evento-speciale a,
body.page-template-__contenutoextracomune .ev.evento-speciale a,
body.page-template-mytpp .ev.evento-speciale a,
body.page-template-nl .ev.evento-speciale a {
  color: #3CB371;
}

body.single-rassegna .ev.evento-speciale #start, body.single-rassegna .ev.evento-speciale #end,
body.single-teatro .ev.evento-speciale #start,
body.single-teatro .ev.evento-speciale #end,
body.archive.tax-comune .ev.evento-speciale #start,
body.archive.tax-comune .ev.evento-speciale #end,
body.archive.post-type-archive-evento .ev.evento-speciale #start,
body.archive.post-type-archive-evento .ev.evento-speciale #end,
body.page-template-cercaTitolo .ev.evento-speciale #start,
body.page-template-cercaTitolo .ev.evento-speciale #end,
body.page-template-__stagionicomune .ev.evento-speciale #start,
body.page-template-eventidate .ev.evento-speciale #start,
body.page-template-__teatricomune .ev.evento-speciale #start,
body.page-template-__contenutoextracomune .ev.evento-speciale #start,
body.page-template-__stagionicomune .ev.evento-speciale #end,
body.page-template-eventidate .ev.evento-speciale #end,
body.page-template-__teatricomune .ev.evento-speciale #end,
body.page-template-__contenutoextracomune .ev.evento-speciale #end,
body.page-template-mytpp .ev.evento-speciale #start,
body.page-template-mytpp .ev.evento-speciale #end,
body.page-template-nl .ev.evento-speciale #start,
body.page-template-nl .ev.evento-speciale #end {
  border-color: #3CB371;
  color: #3CB371;
}

body.single-rassegna .ev.evento-speciale #start .day, body.single-rassegna .ev.evento-speciale #end .day,
body.single-teatro .ev.evento-speciale #start .day,
body.single-teatro .ev.evento-speciale #end .day,
body.archive.tax-comune .ev.evento-speciale #start .day,
body.archive.tax-comune .ev.evento-speciale #end .day,
body.archive.post-type-archive-evento .ev.evento-speciale #start .day,
body.archive.post-type-archive-evento .ev.evento-speciale #end .day,
body.page-template-cercaTitolo .ev.evento-speciale #start .day,
body.page-template-cercaTitolo .ev.evento-speciale #end .day,
body.page-template-__stagionicomune .ev.evento-speciale #start .day,
body.page-template-eventidate .ev.evento-speciale #start .day,
body.page-template-__teatricomune .ev.evento-speciale #start .day,
body.page-template-__contenutoextracomune .ev.evento-speciale #start .day,
body.page-template-__stagionicomune .ev.evento-speciale #end .day,
body.page-template-eventidate .ev.evento-speciale #end .day,
body.page-template-__teatricomune .ev.evento-speciale #end .day,
body.page-template-__contenutoextracomune .ev.evento-speciale #end .day,
body.page-template-mytpp .ev.evento-speciale #start .day,
body.page-template-mytpp .ev.evento-speciale #end .day,
body.page-template-nl .ev.evento-speciale #start .day,
body.page-template-nl .ev.evento-speciale #end .day {
  background-color: #3CB371;
}

body.single-rassegna .ev.evento-speciale h4.details,
body.single-teatro .ev.evento-speciale h4.details,
body.archive.tax-comune .ev.evento-speciale h4.details,
body.archive.post-type-archive-evento .ev.evento-speciale h4.details,
body.page-template-cercaTitolo .ev.evento-speciale h4.details,
body.page-template-__stagionicomune .ev.evento-speciale h4.details,
body.page-template-eventidate .ev.evento-speciale h4.details,
body.page-template-__teatricomune .ev.evento-speciale h4.details,
body.page-template-__contenutoextracomune .ev.evento-speciale h4.details,
body.page-template-mytpp .ev.evento-speciale h4.details,
body.page-template-nl .ev.evento-speciale h4.details {
  background-color: #3CB371;
}

body.single-rassegna .ev.evento-speciale ul.details li,
body.single-teatro .ev.evento-speciale ul.details li,
body.archive.tax-comune .ev.evento-speciale ul.details li,
body.archive.post-type-archive-evento .ev.evento-speciale ul.details li,
body.page-template-cercaTitolo .ev.evento-speciale ul.details li,
body.page-template-__stagionicomune .ev.evento-speciale ul.details li,
body.page-template-eventidate .ev.evento-speciale ul.details li,
body.page-template-__teatricomune .ev.evento-speciale ul.details li,
body.page-template-__contenutoextracomune .ev.evento-speciale ul.details li,
body.page-template-mytpp .ev.evento-speciale ul.details li,
body.page-template-nl .ev.evento-speciale ul.details li {
  border-color: #3CB371;
}

body.single-rassegna .ev.la-scena-dei-ragazzi a,
body.single-teatro .ev.la-scena-dei-ragazzi a,
body.archive.tax-comune .ev.la-scena-dei-ragazzi a,
body.archive.post-type-archive-evento .ev.la-scena-dei-ragazzi a,
body.page-template-cercaTitolo .ev.la-scena-dei-ragazzi a,
body.page-template-__stagionicomune .ev.la-scena-dei-ragazzi a,
body.page-template-eventidate .ev.la-scena-dei-ragazzi a,
body.page-template-__teatricomune .ev.la-scena-dei-ragazzi a,
body.page-template-__contenutoextracomune .ev.la-scena-dei-ragazzi a,
body.page-template-mytpp .ev.la-scena-dei-ragazzi a,
body.page-template-nl .ev.la-scena-dei-ragazzi a {
  color: #ACBC3A;
}

body.single-rassegna .ev.la-scena-dei-ragazzi #start, body.single-rassegna .ev.la-scena-dei-ragazzi #end,
body.single-teatro .ev.la-scena-dei-ragazzi #start,
body.single-teatro .ev.la-scena-dei-ragazzi #end,
body.archive.tax-comune .ev.la-scena-dei-ragazzi #start,
body.archive.tax-comune .ev.la-scena-dei-ragazzi #end,
body.archive.post-type-archive-evento .ev.la-scena-dei-ragazzi #start,
body.archive.post-type-archive-evento .ev.la-scena-dei-ragazzi #end,
body.page-template-cercaTitolo .ev.la-scena-dei-ragazzi #start,
body.page-template-cercaTitolo .ev.la-scena-dei-ragazzi #end,
body.page-template-__stagionicomune .ev.la-scena-dei-ragazzi #start,
body.page-template-eventidate .ev.la-scena-dei-ragazzi #start,
body.page-template-__teatricomune .ev.la-scena-dei-ragazzi #start,
body.page-template-__contenutoextracomune .ev.la-scena-dei-ragazzi #start,
body.page-template-__stagionicomune .ev.la-scena-dei-ragazzi #end,
body.page-template-eventidate .ev.la-scena-dei-ragazzi #end,
body.page-template-__teatricomune .ev.la-scena-dei-ragazzi #end,
body.page-template-__contenutoextracomune .ev.la-scena-dei-ragazzi #end,
body.page-template-mytpp .ev.la-scena-dei-ragazzi #start,
body.page-template-mytpp .ev.la-scena-dei-ragazzi #end,
body.page-template-nl .ev.la-scena-dei-ragazzi #start,
body.page-template-nl .ev.la-scena-dei-ragazzi #end {
  border-color: #ffa500;
  color: #ffa500;
}

body.single-rassegna .ev.la-scena-dei-ragazzi #start .day, body.single-rassegna .ev.la-scena-dei-ragazzi #end .day,
body.single-teatro .ev.la-scena-dei-ragazzi #start .day,
body.single-teatro .ev.la-scena-dei-ragazzi #end .day,
body.archive.tax-comune .ev.la-scena-dei-ragazzi #start .day,
body.archive.tax-comune .ev.la-scena-dei-ragazzi #end .day,
body.archive.post-type-archive-evento .ev.la-scena-dei-ragazzi #start .day,
body.archive.post-type-archive-evento .ev.la-scena-dei-ragazzi #end .day,
body.page-template-cercaTitolo .ev.la-scena-dei-ragazzi #start .day,
body.page-template-cercaTitolo .ev.la-scena-dei-ragazzi #end .day,
body.page-template-__stagionicomune .ev.la-scena-dei-ragazzi #start .day,
body.page-template-eventidate .ev.la-scena-dei-ragazzi #start .day,
body.page-template-__teatricomune .ev.la-scena-dei-ragazzi #start .day,
body.page-template-__contenutoextracomune .ev.la-scena-dei-ragazzi #start .day,
body.page-template-__stagionicomune .ev.la-scena-dei-ragazzi #end .day,
body.page-template-eventidate .ev.la-scena-dei-ragazzi #end .day,
body.page-template-__teatricomune .ev.la-scena-dei-ragazzi #end .day,
body.page-template-__contenutoextracomune .ev.la-scena-dei-ragazzi #end .day,
body.page-template-mytpp .ev.la-scena-dei-ragazzi #start .day,
body.page-template-mytpp .ev.la-scena-dei-ragazzi #end .day,
body.page-template-nl .ev.la-scena-dei-ragazzi #start .day,
body.page-template-nl .ev.la-scena-dei-ragazzi #end .day {
  background-color: #ffa500;
}

body.single-rassegna .ev.la-scena-dei-ragazzi h4.details,
body.single-teatro .ev.la-scena-dei-ragazzi h4.details,
body.archive.tax-comune .ev.la-scena-dei-ragazzi h4.details,
body.archive.post-type-archive-evento .ev.la-scena-dei-ragazzi h4.details,
body.page-template-cercaTitolo .ev.la-scena-dei-ragazzi h4.details,
body.page-template-__stagionicomune .ev.la-scena-dei-ragazzi h4.details,
body.page-template-eventidate .ev.la-scena-dei-ragazzi h4.details,
body.page-template-__teatricomune .ev.la-scena-dei-ragazzi h4.details,
body.page-template-__contenutoextracomune .ev.la-scena-dei-ragazzi h4.details,
body.page-template-mytpp .ev.la-scena-dei-ragazzi h4.details,
body.page-template-nl .ev.la-scena-dei-ragazzi h4.details {
  background-color: #ffa500;
}

body.single-rassegna .ev.la-scena-dei-ragazzi ul.details li,
body.single-teatro .ev.la-scena-dei-ragazzi ul.details li,
body.archive.tax-comune .ev.la-scena-dei-ragazzi ul.details li,
body.archive.post-type-archive-evento .ev.la-scena-dei-ragazzi ul.details li,
body.page-template-cercaTitolo .ev.la-scena-dei-ragazzi ul.details li,
body.page-template-__stagionicomune .ev.la-scena-dei-ragazzi ul.details li,
body.page-template-eventidate .ev.la-scena-dei-ragazzi ul.details li,
body.page-template-__teatricomune .ev.la-scena-dei-ragazzi ul.details li,
body.page-template-__contenutoextracomune .ev.la-scena-dei-ragazzi ul.details li,
body.page-template-mytpp .ev.la-scena-dei-ragazzi ul.details li,
body.page-template-nl .ev.la-scena-dei-ragazzi ul.details li {
  border-color: #ffa500;
}

body.single-rassegna .ev.musica a,
body.single-teatro .ev.musica a,
body.archive.tax-comune .ev.musica a,
body.archive.post-type-archive-evento .ev.musica a,
body.page-template-cercaTitolo .ev.musica a,
body.page-template-__stagionicomune .ev.musica a,
body.page-template-eventidate .ev.musica a,
body.page-template-__teatricomune .ev.musica a,
body.page-template-__contenutoextracomune .ev.musica a,
body.page-template-mytpp .ev.musica a,
body.page-template-nl .ev.musica a {
  color: #F09108;
}

body.single-rassegna .ev.musica #start, body.single-rassegna .ev.musica #end,
body.single-teatro .ev.musica #start,
body.single-teatro .ev.musica #end,
body.archive.tax-comune .ev.musica #start,
body.archive.tax-comune .ev.musica #end,
body.archive.post-type-archive-evento .ev.musica #start,
body.archive.post-type-archive-evento .ev.musica #end,
body.page-template-cercaTitolo .ev.musica #start,
body.page-template-cercaTitolo .ev.musica #end,
body.page-template-__stagionicomune .ev.musica #start,
body.page-template-eventidate .ev.musica #start,
body.page-template-__teatricomune .ev.musica #start,
body.page-template-__contenutoextracomune .ev.musica #start,
body.page-template-__stagionicomune .ev.musica #end,
body.page-template-eventidate .ev.musica #end,
body.page-template-__teatricomune .ev.musica #end,
body.page-template-__contenutoextracomune .ev.musica #end,
body.page-template-mytpp .ev.musica #start,
body.page-template-mytpp .ev.musica #end,
body.page-template-nl .ev.musica #start,
body.page-template-nl .ev.musica #end {
  border-color: #F09108;
  color: #F09108;
}

body.single-rassegna .ev.musica #start .day, body.single-rassegna .ev.musica #end .day,
body.single-teatro .ev.musica #start .day,
body.single-teatro .ev.musica #end .day,
body.archive.tax-comune .ev.musica #start .day,
body.archive.tax-comune .ev.musica #end .day,
body.archive.post-type-archive-evento .ev.musica #start .day,
body.archive.post-type-archive-evento .ev.musica #end .day,
body.page-template-cercaTitolo .ev.musica #start .day,
body.page-template-cercaTitolo .ev.musica #end .day,
body.page-template-__stagionicomune .ev.musica #start .day,
body.page-template-eventidate .ev.musica #start .day,
body.page-template-__teatricomune .ev.musica #start .day,
body.page-template-__contenutoextracomune .ev.musica #start .day,
body.page-template-__stagionicomune .ev.musica #end .day,
body.page-template-eventidate .ev.musica #end .day,
body.page-template-__teatricomune .ev.musica #end .day,
body.page-template-__contenutoextracomune .ev.musica #end .day,
body.page-template-mytpp .ev.musica #start .day,
body.page-template-mytpp .ev.musica #end .day,
body.page-template-nl .ev.musica #start .day,
body.page-template-nl .ev.musica #end .day {
  background-color: #F09108;
}

body.single-rassegna .ev.musica h4.details,
body.single-teatro .ev.musica h4.details,
body.archive.tax-comune .ev.musica h4.details,
body.archive.post-type-archive-evento .ev.musica h4.details,
body.page-template-cercaTitolo .ev.musica h4.details,
body.page-template-__stagionicomune .ev.musica h4.details,
body.page-template-eventidate .ev.musica h4.details,
body.page-template-__teatricomune .ev.musica h4.details,
body.page-template-__contenutoextracomune .ev.musica h4.details,
body.page-template-mytpp .ev.musica h4.details,
body.page-template-nl .ev.musica h4.details {
  background-color: #F09108;
}

body.single-rassegna .ev.musica ul.details li,
body.single-teatro .ev.musica ul.details li,
body.archive.tax-comune .ev.musica ul.details li,
body.archive.post-type-archive-evento .ev.musica ul.details li,
body.page-template-cercaTitolo .ev.musica ul.details li,
body.page-template-__stagionicomune .ev.musica ul.details li,
body.page-template-eventidate .ev.musica ul.details li,
body.page-template-__teatricomune .ev.musica ul.details li,
body.page-template-__contenutoextracomune .ev.musica ul.details li,
body.page-template-mytpp .ev.musica ul.details li,
body.page-template-nl .ev.musica ul.details li {
  border-color: #F09108;
}

body.single-rassegna #start, body.single-rassegna #end,
body.single-teatro #start,
body.single-teatro #end,
body.archive.tax-comune #start,
body.archive.tax-comune #end,
body.archive.post-type-archive-evento #start,
body.archive.post-type-archive-evento #end,
body.page-template-cercaTitolo #start,
body.page-template-cercaTitolo #end,
body.page-template-__stagionicomune #start,
body.page-template-eventidate #start,
body.page-template-__teatricomune #start,
body.page-template-__contenutoextracomune #start,
body.page-template-__stagionicomune #end,
body.page-template-eventidate #end,
body.page-template-__teatricomune #end,
body.page-template-__contenutoextracomune #end,
body.page-template-mytpp #start,
body.page-template-mytpp #end,
body.page-template-nl #start,
body.page-template-nl #end {
  border: 2px solid #00a5de;
  color: #00a5de;
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

body.single-rassegna #start .day, body.single-rassegna #end .day,
body.single-teatro #start .day,
body.single-teatro #end .day,
body.archive.tax-comune #start .day,
body.archive.tax-comune #end .day,
body.archive.post-type-archive-evento #start .day,
body.archive.post-type-archive-evento #end .day,
body.page-template-cercaTitolo #start .day,
body.page-template-cercaTitolo #end .day,
body.page-template-__stagionicomune #start .day,
body.page-template-eventidate #start .day,
body.page-template-__teatricomune #start .day,
body.page-template-__contenutoextracomune #start .day,
body.page-template-__stagionicomune #end .day,
body.page-template-eventidate #end .day,
body.page-template-__teatricomune #end .day,
body.page-template-__contenutoextracomune #end .day,
body.page-template-mytpp #start .day,
body.page-template-mytpp #end .day,
body.page-template-nl #start .day,
body.page-template-nl #end .day {
  background-color: #00a5de;
  color: #FFF;
  font-weight: 900;
  display: inline-block;
  font-size: 2rem;
  padding: .3rem .9rem;
}

body.single-rassegna #start .long-day, body.single-rassegna #end .long-day,
body.single-teatro #start .long-day,
body.single-teatro #end .long-day,
body.archive.tax-comune #start .long-day,
body.archive.tax-comune #end .long-day,
body.archive.post-type-archive-evento #start .long-day,
body.archive.post-type-archive-evento #end .long-day,
body.page-template-cercaTitolo #start .long-day,
body.page-template-cercaTitolo #end .long-day,
body.page-template-__stagionicomune #start .long-day,
body.page-template-eventidate #start .long-day,
body.page-template-__teatricomune #start .long-day,
body.page-template-__contenutoextracomune #start .long-day,
body.page-template-__stagionicomune #end .long-day,
body.page-template-eventidate #end .long-day,
body.page-template-__teatricomune #end .long-day,
body.page-template-__contenutoextracomune #end .long-day,
body.page-template-mytpp #start .long-day,
body.page-template-mytpp #end .long-day,
body.page-template-nl #start .long-day,
body.page-template-nl #end .long-day {
  display: block;
  font-weight: 100;
  margin-bottom: -5px;
  font-size: .8rem;
  text-transform: capitalize;
}

body.single-rassegna #start .month, body.single-rassegna #end .month,
body.single-teatro #start .month,
body.single-teatro #end .month,
body.archive.tax-comune #start .month,
body.archive.tax-comune #end .month,
body.archive.post-type-archive-evento #start .month,
body.archive.post-type-archive-evento #end .month,
body.page-template-cercaTitolo #start .month,
body.page-template-cercaTitolo #end .month,
body.page-template-__stagionicomune #start .month,
body.page-template-eventidate #start .month,
body.page-template-__teatricomune #start .month,
body.page-template-__contenutoextracomune #start .month,
body.page-template-__stagionicomune #end .month,
body.page-template-eventidate #end .month,
body.page-template-__teatricomune #end .month,
body.page-template-__contenutoextracomune #end .month,
body.page-template-mytpp #start .month,
body.page-template-mytpp #end .month,
body.page-template-nl #start .month,
body.page-template-nl #end .month {
  display: inline-block;
  text-transform: uppercase;
  padding: .5rem;
  font-size: 1rem;
}

body.single-rassegna h4.details,
body.single-teatro h4.details,
body.archive.tax-comune h4.details,
body.archive.post-type-archive-evento h4.details,
body.page-template-cercaTitolo h4.details,
body.page-template-__stagionicomune h4.details,
body.page-template-eventidate h4.details,
body.page-template-__teatricomune h4.details,
body.page-template-__contenutoextracomune h4.details,
body.page-template-mytpp h4.details,
body.page-template-nl h4.details {
  background-color: #00a5de;
  color: #FFF;
  text-transform: uppercase;
  padding: .3rem .9rem;
  font-size: 1.3rem;
  font-weight: 700;
  margin-bottom: 2rem;
  margin-top: 2rem;
}

body.single-rassegna h4.details.cast,
body.single-teatro h4.details.cast,
body.archive.tax-comune h4.details.cast,
body.archive.post-type-archive-evento h4.details.cast,
body.page-template-cercaTitolo h4.details.cast,
body.page-template-__stagionicomune h4.details.cast,
body.page-template-eventidate h4.details.cast,
body.page-template-__teatricomune h4.details.cast,
body.page-template-__contenutoextracomune h4.details.cast,
body.page-template-mytpp h4.details.cast,
body.page-template-nl h4.details.cast {
  margin-bottom: 1rem;
}

body.single-rassegna ul.details,
body.single-teatro ul.details,
body.archive.tax-comune ul.details,
body.archive.post-type-archive-evento ul.details,
body.page-template-cercaTitolo ul.details,
body.page-template-__stagionicomune ul.details,
body.page-template-eventidate ul.details,
body.page-template-__teatricomune ul.details,
body.page-template-__contenutoextracomune ul.details,
body.page-template-mytpp ul.details,
body.page-template-nl ul.details {
  list-style: none;
  margin: 0;
  padding: 0;
}

body.single-rassegna ul.details li,
body.single-teatro ul.details li,
body.archive.tax-comune ul.details li,
body.archive.post-type-archive-evento ul.details li,
body.page-template-cercaTitolo ul.details li,
body.page-template-__stagionicomune ul.details li,
body.page-template-eventidate ul.details li,
body.page-template-__teatricomune ul.details li,
body.page-template-__contenutoextracomune ul.details li,
body.page-template-mytpp ul.details li,
body.page-template-nl ul.details li {
  font-weight: 700;
  text-transform: uppercase;
  font-size: .8rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #00a5de;
  margin-bottom: .3rem;
  padding-bottom: .3rem;
}

body.single-rassegna ul.details li > span,
body.single-teatro ul.details li > span,
body.archive.tax-comune ul.details li > span,
body.archive.post-type-archive-evento ul.details li > span,
body.page-template-cercaTitolo ul.details li > span,
body.page-template-__stagionicomune ul.details li > span,
body.page-template-eventidate ul.details li > span,
body.page-template-__teatricomune ul.details li > span,
body.page-template-__contenutoextracomune ul.details li > span,
body.page-template-mytpp ul.details li > span,
body.page-template-nl ul.details li > span {
  font-weight: 400;
  text-transform: lowercase;
}

body.single-rassegna .cast-details,
body.single-teatro .cast-details,
body.archive.tax-comune .cast-details,
body.archive.post-type-archive-evento .cast-details,
body.page-template-cercaTitolo .cast-details,
body.page-template-__stagionicomune .cast-details,
body.page-template-eventidate .cast-details,
body.page-template-__teatricomune .cast-details,
body.page-template-__contenutoextracomune .cast-details,
body.page-template-mytpp .cast-details,
body.page-template-nl .cast-details {
  font-size: .8rem;
}

section#info {
  background-color: #f1f2f2;
}

/* body.single-evento h1.title {
font-size: 4rem;
line-height: 4rem;
font-weight: 100;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}

@media (min-width: 992px) {
body.single-evento h1.title {
margin-left: -8rem;
}
}

body.single-evento h1.title::before {
font-family: "Font Awesome 5 Free";
content: "\f054";
font-size: 4rem;
font-weight: 900;
color: #00a5de;
}

@media (min-width: 992px) {
body.single-evento h1.title::before {
padding-right: 5rem;
}
}

body.single-evento h3.title {
margin-top: 0;
margin-bottom: 2rem;
font-weight: 100;
}

body.single-evento #start, body.single-evento #end {
border: 2px solid #00a5de;
color: #00a5de;
margin-bottom: 1rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}

body.single-evento #start .day, body.single-evento #end .day {
background-color: #00a5de;
color: #FFF;
font-weight: 900;
display: inline-block;
font-size: 4rem;
padding: .3rem .9rem;
}

body.single-evento #start .long-day, body.single-evento #end .long-day {
display: block;
font-weight: 100;
margin-bottom: -5px;
font-size: 1rem;
text-transform: capitalize;
}

body.single-evento #start .month, body.single-evento #end .month {
display: inline-block;
text-transform: uppercase;
padding: .5rem;
font-size: 1.3rem;
}

body.single-evento h4.details {
background-color: #00a5de;
color: #FFF;
text-transform: uppercase;
padding: .3rem .9rem;
font-size: 1.3rem;
font-weight: 700;
margin-bottom: 2rem;
margin-top: 2rem;
}

body.single-evento h4.details.cast {
margin-bottom: 1rem;
}

body.single-evento ul.details {
list-style: none;
margin: 0;
padding: 0;
}

body.single-evento ul.details li {
font-weight: 700;
text-transform: uppercase;
font-size: .8rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
border-bottom: 1px solid #00a5de;
margin-bottom: .3rem;
padding-bottom: .3rem;
}

body.single-evento ul.details li > span {
font-weight: 400;
text-transform: lowercase;
}

body.single-evento ul.details li.cart, body.single-evento ul.details li.favorite {
padding-top: .6rem;
padding-bottom: .6rem;
}

body.single-evento ul.details li.cart img, body.single-evento ul.details li.favorite img {
min-width: 50px;
}

body.single-evento .cast-details {
font-size: .8rem;
}

body.single-evento .info-plus {
font-size: .8rem;
}

body.single-evento .info-plus h4.title {
background-color: #00a5de;
text-transform: uppercase;
color: #FFF;
padding: .3rem .9rem;
font-size: 1.3rem;
font-weight: 700;
margin-bottom: 1rem;
}

body.page-template-mytpp input, body.page-template-mytpp button {
padding: .375rem .75rem;
font-size: 1rem;
line-height: 1.5rem;
border: 1px solid #ced4da;
border-radius: .25rem;
} */









/* CIRCO CONTEMPORANEO */


body.single-rassegna .ev.circo-contemporaneo  a,
body.single-teatro .ev.circo-contemporaneo  a,
body.archive.tax-comune .ev.circo-contemporaneo  a,
body.archive.post-type-archive-evento .ev.circo-contemporaneo  a,
body.page-template-cercaTitolo .ev.circo-contemporaneo  a,
body.page-template-__stagionicomune .ev.circo-contemporaneo  a,
body.page-template-eventidate .ev.circo-contemporaneo  a,
body.page-template-__teatricomune .ev.circo-contemporaneo  a,
body.page-template-__contenutoextracomune .ev.circo-contemporaneo  a,
body.page-template-mytpp .ev.circo-contemporaneo  a,
body.page-template-nl .ev.circo-contemporaneo  a {
  color: #DE9D00;
}

body.single-rassegna .ev.circo-contemporaneo  #start, body.single-rassegna .ev.circo-contemporaneo  #end,
body.single-teatro .ev.circo-contemporaneo  #start,
body.single-teatro .ev.circo-contemporaneo  #end,
body.archive.tax-comune .ev.circo-contemporaneo  #start,
body.archive.tax-comune .ev.circo-contemporaneo  #end,
body.archive.post-type-archive-evento .ev.circo-contemporaneo  #start,
body.archive.post-type-archive-evento .ev.circo-contemporaneo  #end,
body.page-template-cercaTitolo .ev.circo-contemporaneo  #start,
body.page-template-cercaTitolo .ev.circo-contemporaneo  #end,
body.page-template-__stagionicomune .ev.circo-contemporaneo  #start,
body.page-template-eventidate .ev.circo-contemporaneo  #start,
body.page-template-__teatricomune .ev.circo-contemporaneo  #start,
body.page-template-__contenutoextracomune .ev.circo-contemporaneo  #start,
body.page-template-__stagionicomune .ev.circo-contemporaneo  #end,
body.page-template-eventidate .ev.circo-contemporaneo  #end,
body.page-template-__teatricomune .ev.circo-contemporaneo  #end,
body.page-template-__contenutoextracomune .ev.circo-contemporaneo  #end,
body.page-template-mytpp .ev.circo-contemporaneo  #start,
body.page-template-mytpp .ev.circo-contemporaneo  #end,
body.page-template-nl .ev.circo-contemporaneo  #start,
body.page-template-nl .ev.circo-contemporaneo  #end {
  border-color: #DE9D00;
  color: #DE9D00;
}

body.single-rassegna .ev.circo-contemporaneo  #start .day, body.single-rassegna .ev.circo-contemporaneo  #end .day,
body.single-teatro .ev.circo-contemporaneo  #start .day,
body.single-teatro .ev.circo-contemporaneo  #end .day,
body.archive.tax-comune .ev.circo-contemporaneo  #start .day,
body.archive.tax-comune .ev.circo-contemporaneo  #end .day,
body.archive.post-type-archive-evento .ev.circo-contemporaneo  #start .day,
body.archive.post-type-archive-evento .ev.circo-contemporaneo  #end .day,
body.page-template-cercaTitolo .ev.circo-contemporaneo  #start .day,
body.page-template-cercaTitolo .ev.circo-contemporaneo  #end .day,
body.page-template-__stagionicomune .ev.circo-contemporaneo  #start .day,
body.page-template-eventidate .ev.circo-contemporaneo  #start .day,
body.page-template-__teatricomune .ev.circo-contemporaneo  #start .day,
body.page-template-__contenutoextracomune .ev.circo-contemporaneo  #start .day,
body.page-template-__stagionicomune .ev.circo-contemporaneo  #end .day,
body.page-template-eventidate .ev.circo-contemporaneo  #end .day,
body.page-template-__teatricomune .ev.circo-contemporaneo  #end .day,
body.page-template-__contenutoextracomune .ev.circo-contemporaneo  #end .day,
body.page-template-mytpp .ev.circo-contemporaneo  #start .day,
body.page-template-mytpp .ev.circo-contemporaneo  #end .day,
body.page-template-nl .ev.circo-contemporaneo  #start .day,
body.page-template-nl .ev.circo-contemporaneo  #end .day {
  background-color: #DE9D00;
}

body.single-rassegna .ev.circo-contemporaneo  h4.details,
body.single-teatro .ev.circo-contemporaneo  h4.details,
body.archive.tax-comune .ev.circo-contemporaneo  h4.details,
body.archive.post-type-archive-evento .ev.circo-contemporaneo  h4.details,
body.page-template-cercaTitolo .ev.circo-contemporaneo  h4.details,
body.page-template-__stagionicomune .ev.circo-contemporaneo  h4.details,
body.page-template-eventidate .ev.circo-contemporaneo  h4.details,
body.page-template-__teatricomune .ev.circo-contemporaneo  h4.details,
body.page-template-__contenutoextracomune .ev.circo-contemporaneo  h4.details,
body.page-template-mytpp .ev.circo-contemporaneo  h4.details,
body.page-template-nl .ev.circo-contemporaneo  h4.details {
  background-color: #DE9D00;
}

body.single-rassegna .ev.circo-contemporaneo  ul.details li,
body.single-teatro .ev.circo-contemporaneo  ul.details li,
body.archive.tax-comune .ev.circo-contemporaneo  ul.details li,
body.archive.post-type-archive-evento .ev.circo-contemporaneo  ul.details li,
body.page-template-cercaTitolo .ev.circo-contemporaneo  ul.details li,
body.page-template-__stagionicomune .ev.circo-contemporaneo  ul.details li,
body.page-template-eventidate .ev.circo-contemporaneo  ul.details li,
body.page-template-__teatricomune .ev.circo-contemporaneo  ul.details li,
body.page-template-__contenutoextracomune .ev.circo-contemporaneo  ul.details li,
body.page-template-mytpp .ev.circo-contemporaneo  ul.details li,
body.page-template-nl .ev.circo-contemporaneo  ul.details li {
  border-color: #DE9D00;
}
/* SPETTACOLO*/


body.single-rassegna .ev.spettacolo  a,
body.single-teatro .ev.spettacolo  a,
body.archive.tax-comune .ev.spettacolo  a,
body.archive.post-type-archive-evento .ev.spettacolo  a,
body.page-template-cercaTitolo .ev.spettacolo  a,
body.page-template-__stagionicomune .ev.spettacolo  a,
body.page-template-eventidate .ev.spettacolo  a,
body.page-template-__teatricomune .ev.spettacolo  a,
body.page-template-__contenutoextracomune .ev.spettacolo  a,
body.page-template-mytpp .ev.spettacolo  a,
body.page-template-nl .ev.spettacolo  a {
  color: #006897;
}

body.single-rassegna .ev.spettacolo  #start, body.single-rassegna .ev.spettacolo  #end,
body.single-teatro .ev.spettacolo  #start,
body.single-teatro .ev.spettacolo  #end,
body.archive.tax-comune .ev.spettacolo  #start,
body.archive.tax-comune .ev.spettacolo  #end,
body.archive.post-type-archive-evento .ev.spettacolo  #start,
body.archive.post-type-archive-evento .ev.spettacolo  #end,
body.page-template-cercaTitolo .ev.spettacolo  #start,
body.page-template-cercaTitolo .ev.spettacolo  #end,
body.page-template-__stagionicomune .ev.spettacolo  #start,
body.page-template-eventidate .ev.spettacolo  #start,
body.page-template-__teatricomune .ev.spettacolo  #start,
body.page-template-__contenutoextracomune .ev.spettacolo  #start,
body.page-template-__stagionicomune .ev.spettacolo  #end,
body.page-template-eventidate .ev.spettacolo  #end,
body.page-template-__teatricomune .ev.spettacolo  #end,
body.page-template-__contenutoextracomune .ev.spettacolo  #end,
body.page-template-mytpp .ev.spettacolo  #start,
body.page-template-mytpp .ev.spettacolo  #end,
body.page-template-nl .ev.spettacolo  #start,
body.page-template-nl .ev.spettacolo  #end {
  border-color: #006897;
  color: #006897;
}

body.single-rassegna .ev.spettacolo  #start .day, body.single-rassegna .ev.spettacolo  #end .day,
body.single-teatro .ev.spettacolo  #start .day,
body.single-teatro .ev.spettacolo  #end .day,
body.archive.tax-comune .ev.spettacolo  #start .day,
body.archive.tax-comune .ev.spettacolo  #end .day,
body.archive.post-type-archive-evento .ev.spettacolo  #start .day,
body.archive.post-type-archive-evento .ev.spettacolo  #end .day,
body.page-template-cercaTitolo .ev.spettacolo  #start .day,
body.page-template-cercaTitolo .ev.spettacolo  #end .day,
body.page-template-__stagionicomune .ev.spettacolo  #start .day,
body.page-template-eventidate .ev.spettacolo  #start .day,
body.page-template-__teatricomune .ev.spettacolo  #start .day,
body.page-template-__contenutoextracomune .ev.spettacolo  #start .day,
body.page-template-__stagionicomune .ev.spettacolo  #end .day,
body.page-template-eventidate .ev.spettacolo  #end .day,
body.page-template-__teatricomune .ev.spettacolo  #end .day,
body.page-template-__contenutoextracomune .ev.spettacolo  #end .day,
body.page-template-mytpp .ev.spettacolo  #start .day,
body.page-template-mytpp .ev.spettacolo  #end .day,
body.page-template-nl .ev.spettacolo  #start .day,
body.page-template-nl .ev.spettacolo  #end .day {
  background-color: #006897;
}

body.single-rassegna .ev.spettacolo  h4.details,
body.single-teatro .ev.spettacolo  h4.details,
body.archive.tax-comune .ev.spettacolo  h4.details,
body.archive.post-type-archive-evento .ev.spettacolo  h4.details,
body.page-template-cercaTitolo .ev.spettacolo  h4.details,
body.page-template-__stagionicomune .ev.spettacolo  h4.details,
body.page-template-eventidate .ev.spettacolo  h4.details,
body.page-template-__teatricomune .ev.spettacolo  h4.details,
body.page-template-__contenutoextracomune .ev.spettacolo  h4.details,
body.page-template-mytpp .ev.spettacolo  h4.details,
body.page-template-nl .ev.spettacolo  h4.details {
  background-color: #006897;
}

body.single-rassegna .ev.spettacolo  ul.details li,
body.single-teatro .ev.spettacolo  ul.details li,
body.archive.tax-comune .ev.spettacolo  ul.details li,
body.archive.post-type-archive-evento .ev.spettacolo  ul.details li,
body.page-template-cercaTitolo .ev.spettacolo  ul.details li,
body.page-template-__stagionicomune .ev.spettacolo  ul.details li,
body.page-template-eventidate .ev.spettacolo  ul.details li,
body.page-template-__teatricomune .ev.spettacolo  ul.details li,
body.page-template-__contenutoextracomune .ev.spettacolo  ul.details li,
body.page-template-mytpp .ev.spettacolo  ul.details li,
body.page-template-nl .ev.spettacolo  ul.details li {
  border-color: #006897;
}


:root {
  --azzurro: #00a5de;
  --rosso: #b50c21;
  --rosa: #f56577;
}

.azzurro {
  color: var(--azzurro) !important;
}


.bg-azzurro {
  background-color: var(--azzurro) !important;
}


.rosso {
  color: var(--rosso) !important;
}

.bg-rosso {
  background-color: var(--rosso) !important;
}


.rosa {
  color: var(--rosa) !important;
}

.bg-rosa {
  background-color: var(--rosa) !important;
}

.border-rosso {
  border: 1px solid var(--rosso) !important;
}


.accordion-item {
  border-bottom: none !important;
}
