html {
    background: #f3e4cd;
}
.uk-secondary-font {
    font-family: 'Better Progress';
    font-size: larger;
    line-height: 1.5;
}
blockquote {
    font-family: 'Roboto', sans serif;
}
.uk-overlay-gradient {
    background-image: linear-gradient(to bottom, rgba(15, 15, 15, 0), rgba(15, 15, 15, 1) 100%);
}
.uk-lightbox button, .uk-light .uk-slidenav {
    color: #f3e4cd !important;
}
.tm-content-margin a, #footer a, .uk-link, .uk-button-text {
    padding-bottom: 4px;
}
u {
    text-underline-offset: 0.4em;
}
#main ul:not(.custom-icon):not(.uk-grid) {
    padding-left: 20px;
}
#main ul:not(.custom-icon):not(.uk-grid) ::marker {
    content: "→ ";
}
.uk-text-danger, .uk-alert-danger {
    color: #c53636 !important;
}
.uk-navbar-item:last-child {
    padding: 0 0 0 15px;
}
.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a[aria-expanded="true"], .uk-navbar-nav>li.uk-active>a {
    color: #f3e4cd;
}
.uk-navbar-nav>li>a::before, .uk-navbar-nav>li.uk-active>a::before {
    background-color: #f3e4cd;
}
.uk-text-lead p {
  font-size: 40px;
  margin-bottom: 0;
}
.uk-form-controls p {
  margin-bottom: 5px;
}
footer .uk-section-primary p, footer .uk-section-primary .uk-list {
  margin-bottom: 0;
}
.uk-section-primary:not(.uk-preserve-color) .uk-icon-link {
    color: rgba(9, 26, 56, 1);