body {
  font-family: Arial, Helvetica, sans-serif !important;
}

#promo {
  text-align: center;
  padding: 40px;
  background: url("../../assets/img/bg.jpg") no-repeat;
  background-size: cover;
  margin-top: 65px;
  background-position: bottom;
}

@media (max-width: 992px) {
  #promo {
    padding: 20px;
  }
}

@media (max-width: 992px) {
  #promo .bg-light.border.rounded.border-light.jumbotron {
    padding: 20px;
  }
}

#promo .bg-light.border.rounded.border-light.jumbotron {
  border-radius: 20px !important;
  padding: 40px;
  background-color: rgba(28,28,28,0.75) !important;
  max-width: 1000px !important;
  margin: 0 auto !important;
}

.container.site-section {
  text-align: center;
}

#learn {
    padding-bottom: 60px;
}

.site-section h1 {
  font-weight: normal;
  margin-bottom: 30px;
  margin-top: 60px;
}

#welcome p {
  max-width: 1000px;
  margin: 0 auto;
  font-size: 20px;
  color: #665;
}

#why .item i {
  font-size: 42px;
  color: rgb(240,78,146);
}

#why .item h2 {
  font-weight: normal;
  margin-top: 13px;
  margin-bottom: 20px;
  font-size: 24px;
}

#why .item {
  padding-top: 36px;
}

.dark-section {
  background-color: #d9e2f1;
}

.logo {
  max-height: 42px;
  margin-right: 10px;
  margin-top: -3px;
  display: inline-block;
}

#cakes {
  background-color: rgba(242,205,9,0.55);
  border-color: transparent;
}

#why .item p {
  color: #666655;
}

