#header a.logo {
  display: block;
}
.site-logo {
  float: left;
  margin: 3px 15px 0 0;
}

.site-logo-title {
  text-align: left;
  font-size: 25px;
  line-height: 30px;
  color: #ffffff !important;
}
.site-logo-subtitle {
  font-size: 15px;
  color: #fbc700 !important;
}

#footer .footer-bottom {
  margin-top: 10px;
  font-size: 10px;
}

.round-button {
  display: block;
  padding: 9px 16px;
  border: 1px solid #aebbc1;
  color: #2a373d;
  font-size: 1.2rem;
  line-height: 1;
  font-weight: 500;
  border-radius: 20px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

#breadcrumbs #toc-menu .fas {
  color: #9444c2;
  font-size: 18px;
}

blockquote {
  border-left: 10px solid #F0F2F4;
}
blockquote p {
  color: #666;
}
blockquote cite {
  color: #666;
}
