.custom-heading-margin {
    margin: 0 0 6px 0;
    }
    
.custom-second-level-nav {
    font-size: 1rem; font-weight: 400; color: #8F984D;
}
    
body {
    background: rgb(230,223,195);
    background: linear-gradient(90deg, 
    rgba(230,223,195,1) 0%, 
    rgba(255,255,255,1) 50%, 
    rgba(230,223,195,1) 100%);

     outline: 1px solid #B03728;
     outline-offset: -10px;
     border: 18px solid #2C401D;
}

h1, h2, h3, h4 {
    color: #8F984D;
    }
h3, .uk-h3 {
    font-weight: 400;
    margin: 0 0 6px 0;
    }
h4, .uk-h4 {
    margin: 0 0 6px 0;
    }
h6, .uk-h6 {
    font-weight: 300;
    font-size: 80%;
    margin: 0 0 6px 0;
    }
 
.uk-text-large {
    font-size: 20px;
    line-height: 1.5;
}  
.uk-text-small {
    font-size: .8rem;
    line-height: 1.5;
}
 
.uk-section-secondary {
    background: transparent;
}
.uk-section-default {
    background: transparent;
    padding-top: 12px;
    padding-bottom: 12px;
}
.uk-overlay {
    display: none;
}
  
.uk-navbar-right {
    visibility: hidden;
}
.uk-navbar-nav>li>a {
    letter-spacing: .2px;
    font-size: 14px;
    font-weight: 400;
    color: #8F984D;
    margin: 0 -6px;
}   
.uk-navbar-nav>li>a:before {
    background-color: #CCBC6E;
    bottom: 40px;
}
.uk-navbar-nav>li.uk-active>a::before {
    background-color: #CCBC6E;
    bottom: 40px;
}

.uk-navbar-center:not(:only-child) {
    top: 90%;
}    
.uk-navbar-container:not(.uk-navbar-transparent) {
    background: rgb(230,223,195);
    background: linear-gradient(90deg, 
    rgba(230,223,195,1) 0%, 
    rgba(255,255,255,1) 50%, 
    rgba(230,223,195,1) 100%);
} 

.uk-navbar {
    padding-top: 12px;
}

.uk-subnav {
    margin-bottom: 0;
}

.uk-subnav>*>:first-child {
    color: #8F984D;
    font-weight: 400;
    }

.uk-text-muted {
    display: none;
    }
#topbar {
    background: #303E1B;
    color: #F1EDDD;
    font-size: 80%;
    height: 28px;
}  
#topbar .uk-container {
    padding-top: 0px;
}
.uk-lightbox-items>*>* {
    max-width: 90vw;
    max-height: 90vh;
    
@media (min-width: 960px) {
    .uk-section {
        padding-top:24px;
        padding-bottom: 24px;
    }
}