html {
    color: #000000;
}

body {
    font-family: 'Raleway', sans-serif;
    font-weight: 500;
}

.nav {
    position: absolute;
    top: 15px;
    z-index: 99;
    left: 0;
    right: 0;
}

.uk-link, a,
.uk-link:hover, a:hover {
    color: #207681;
}

.uk-link-underline {
    text-decoration: underline;
}

.uk-link-underline:hover {
    text-decoration: none;
}

.uk-text-primary {
    color: #207681 !important;
	letter-spacing: 0.5px
}

.uk-section-secondary {
    background: #000;
}

.uk-section-tertiary {
    background: #fbc30b;
}

.uk-section-muted {
    background-color: #f2f6fa;
}

.uk-button {
    padding: 0 15px;
}

.uk-button-secondary {
    background-color: #f79521;

}

.uk-text-alt {
    font-family: 'Crimson Text', serif;
	letter-spacing: 1px
}

.uk-text-medium {
    font-weight: 500 !important;
}

.uk-text-semibold {
    font-weight: 600 !important;
}

.uk-text-bold {
    font-weight: 700 !important;
}

em {
    font-style: normal;
    font-weight: bold;
    color: #2aaf50;
}

h2 {
    font-weight: 600;
}

h3 {
    font-size: 44px;
}

h4 {
    font-size: 36px;
    font-weight: 200;
}

.uk-card-primary.uk-card-body,
.uk-card-primary>:not([class*=uk-card-media]),
.uk-card-secondary.uk-card-body,
.uk-card-secondary>:not([class*=uk-card-media]),
.uk-light,
.uk-offcanvas-bar,
.uk-overlay-primary,
.uk-section-primary:not(.uk-preserve-color),
.uk-section-secondary:not(.uk-preserve-color),
.uk-tile-primary:not(.uk-preserve-color),
.uk-tile-secondary:not(.uk-preserve-color) {
    color: #fff;
}

.tm-hero-text {
    padding: 2rem;
    background-color: #fff;
    border-top: 15px solid #207681;
}

.tm-hero-text h1 {
    font-size: 2.25rem;
    color: #181718 !important;
    margin-bottom: 0;
    letter-spacing: 3px;
}

@media (min-width: 960px) {
    .tm-hero-text h1 {
        font-size: 3.75rem;
    }
}

.tm-hero-text h1 + p {
    margin-top: 0;
}

.tm-hero-text p {
    font-size: 1.75rem;
    color: #181718;
    font-style: italic;
	letter-spacing: 0.5px
}

footer .uk-link, footer a {
    color: #000;
    text-decoration: none;
}
