body {
  margin: 0;
  padding: 0;
  font-family: 'Ubuntu', sans-serif;
  background-color: darkslategray;
  background: url(/img/2019/background.jpg) no-repeat fixed top center;
  background-size: cover; }

.title {
  font-size: 6em; }

.date-number {
  font-size: 4em; }

.date-text {
  font-size: 3em; }

.color-v {
  color: #4141ff; }

h1 {
  font-family: 'Ubuntu', sans-serif;
  font-size: 5em; }

.titoletto-color {
  background-color: #84bc2a; }

.text-shadow {
  text-shadow: 2px 2px 4px black; }

.hour {
  color: white;
  vertical-align: top; }

.speaker {
  font-weight: 300;
  color: #4d9d95; }

.speaker:visited, .speaker:hover, .speaker:active {
  color: #4141ff; }

.talk {
  color: white; }

.talk:visited, .talk:hover, .talk:active {
  color: #e6e6e6; }

/*# sourceMappingURL=ld_2019.css.map */
