/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

.uk-container {
    max-width: 1000px;
    padding: 0 20px;
}

.tm-grid-block, .tm-block-bottom, .tm-grid-block + .tm-content, .tm-top-block + .tm-middle {
    margin-top: 0;
}

.uk-grid + .uk-grid, .uk-grid-margin, .uk-grid > * > .uk-panel + .uk-panel {
    margin-top: 0px;
}

.tm-footer {
    background: hsl(48, 100%, 51%) none repeat scroll 0 0;
    padding: 15px;
    position: relative;
    text-align: center;
}

.tm-toolbar {
    border-left: 10px solid hsl(48, 100%, 51%);
    border-right: 10px solid hsl(48, 100%, 51%);
    padding: 10px 15px;
}

.uk-article:nth-child(n+2) {
    margin-top: 0;
}

.tm-grid-block, .tm-block-bottom, .tm-noblog .tm-content, .uk-article {
    background: hsl(80, 100%, 30%) none repeat scroll 0 0;
}

article, aside, details, figcaption, figure, footer, header, main, nav, section, summary {
    border: 10px solid hsl(48, 100%, 50%);
    display: block;
}

.tm-container {
    margin: 0 auto;
}

div#fox-container-c208 .fox-row .fox-column:first-child {
    margin-left: 0;
    padding: 20px;
}

body {
    background-image: url("/hilltops/images/headers/back1.png");
    background-position: center top;
    background-repeat: repeat;
    background-size: auto auto;  
    background-color: #0088CB;    
    background-attachment: fixed;
    background-clip: initial;  
    background-origin: initial; 
}

.uk-navbar {  
    box-shadow: 0 -1px 0 hsla(0, 0%, 0%, 0) inset;
    color: hsla(0, 0%, 100%, 0.5); 
    background: hsl(100, 74%, 25%) linear-gradient(to bottom, hsl(100, 70%, 22%), hsl(100, 0%, 18%)) repeat scroll 0 0;  
}


.uk-panel-header {
    background: hsl(80, 100%, 30%) none repeat scroll 0 0;
    padding: 25px;
}

article, aside, details, figcaption, figure, footer, header, main, nav, section, summary {
    background: hsl(80, 100%, 30%) none repeat scroll 0 0;
    border: 10px solid hsl(48, 100%, 50%);
    display: block;
}

.tm-grid-block, .tm-block-bottom, .uk-article, .tm-noblog .tm-content, .tm-middle > [class*="tm-sidebar-"] > .uk-panel {
    box-shadow: none;
}

}
.uk-panel-header {
    background: hsl(80, 100%, 30%) none repeat scroll 0 0;
    padding: 20px;
}

.tm-sidebar-b {
  padding-left: 0;
}

.uk-border-rounded {
    border: 10px solid hsl(48, 100%, 50%);
    border-radius: 5px;
}

em {
    color: hsl(0, 0%, 7%);
}

h1, .uk-h1 {
    color: hsl(48, 100%, 51%);
}

h3, .uk-h3 {
    font-size: 18px;
    line-height: 24px;
    color: hsl(48, 100%, 51%); 
}

.uk-panel-title {
    color: hsl(48, 100%, 51%);
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
    margin-bottom: 15px;
    margin-top: 0;
    text-transform: none;
}

.jevbootstrap h2 {
    color: hsl(48, 100%, 51%);
    font-size: 29.5px;
    padding: 10px 0 0 10px;
}  

.uk-panel-header .uk-panel-title {
    border-bottom: 1px solid hsla(0, 0%, 0%, 0.07);
    color: hsl(48, 100%, 51%);
    padding-bottom: 10px;
}

h2, .uk-h2 {
    color: hsl(48, 100%, 51%);
    font-size: 20px;
    line-height: 30px;
}
