html {
    background: #000;
}

body, h1, h2, h3, h4, h5 {
    font-family: 'Cinzel', serif;
}

p {
    font-family: 'Tinos', serif;
}

.logo-text {
   font-family: 'Waterfall', cursive;
   font-size: 3.5rem;
}

@media only screen and (max-width: 600px) {
    .logo-text {
        font-family: 'Waterfall', cursive;
        font-size:2.5rem;
     }
}

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

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

/* Top Navbar */
.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
    font-family: 'Cinzel', serif;
    font-size: 1.0rem;
    color: #333;
}

.uk-navbar-nav>li>a:hover {
    color: #000;
}

.uk-navbar-left a:hover, .uk-navbar-center a:hover {
    text-decoration: none;
}

/* Mobile Navbar */
.nav-mobile-items>li>a {
    font-size: 20px;
    padding: 10px 0;
}


/* Embed Responsively http://embedresponsively.com */

.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Other */

.uk-card-default {
    border-radius: 10px;
}

.video-thumbnail {
    border-radius: 10px;
}

.border-top {
    border-top: #d5d5d5 solid 1px;
}

.border-bottom {
    border-bottom: #d5d5d5 solid 1px;
}

.border-all {
    border: #d5d5d5 solid 1px;
}

.txt-darker p {
    color: #444;
}

.hr-dark {
    border-top: 1px solid #bababa;
}