table{
  font-size: large;
}

table td, table th {
  vertical-align: middle;
}

#title-slide > h1{
  text-shadow: 2px 2px 6px rgba(0,0,0,0.85), 0 0 20px rgba(0,0,0,0.6); 
}

.reveal .backgrounds .slide-background:first-child .slide-background-content {
  filter: blur(2px);
}


.center-text figcaption{
  text-align: center;
}

#title-slide .title{
  font-size: 3em;
}

.reveal .slide-background.titlepage,
.reveal .slides section.titlepage,
.reveal .slide-background.subtitle,
.reveal .slides section.subtitle {
  background-color: #1e3a5f !important;
}
.reveal section.titlepage h1,
.reveal section.subtitle h1 {
  color: white !important;
  text-shadow: none;
}