.liste-spectacles{font-family:'Roboto',sans-serif;color:#0a0a0a}.spectacle-ligne{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background-color:#eef4f8;border-left:6px solid #1a7fc4;padding:18px 22px;margin-bottom:14px;box-shadow:0 1px 3px rgba(10,10,10,0.14)}.spectacle-quand{display:flex;flex-direction:column;margin-right:24px;min-width:150px}.spectacle-date{font-family:'Anton',sans-serif;font-size:22px;line-height:1.1;text-transform:uppercase;color:#0b6fe0}.spectacle-heure{font-size:14px;font-weight:500;color:#222126;margin-top:4px}.spectacle-lieu{display:flex;flex-direction:column;margin-right:24px;flex:1 1 auto;min-width:180px}.spectacle-ville{font-family:'Anton',sans-serif;font-size:18px;text-transform:uppercase;color:#222126}.spectacle-salle{font-size:15px;color:#5b7f86;margin-top:3px}.spectacle-action{margin-top:6px}.spectacle-billets{display:inline-block;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:0.5px;text-decoration:none;color:#ffffff;background-color:#0b6fe0;padding:11px 22px;border-radius:4px;transition:background-color 0.2s ease,color 0.2s ease}.spectacle-billets:hover{background-color:#222126;color:#ffffff}.spectacle-bientot{display:inline-block;font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:0.5px;color:#1a7fc4;border:1px solid #6a9fc5;background-color:#ffffff;padding:10px 20px;border-radius:4px}.spectacle-complet{display:inline-block;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:0.5px;color:#ffffff;background-color:#0a0a0a;border:1px solid #0a0a0a;padding:11px 22px;border-radius:4px}.spectacle-termine{display:inline-block;font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:0.5px;color:#5b7f86;border:1px solid #93b7bd;background-color:#eef4f8;padding:10px 20px;border-radius:4px}.spectacle-vide{color:#1a7fc4}@media (max-width:600px){.spectacle-ligne{flex-direction:column;align-items:flex-start}.spectacle-quand,.spectacle-lieu{margin-right:0;margin-bottom:10px}}