
html {
  /* 1 */
  font-family: -apple-system, 'Lato', sans-serif;
  font-size: 18px;
  font-weight: normal;
  line-height: 1.5;
}

h1,
.uk-h1,
h2,
.uk-h2,
h3,
.uk-h3,
h4,
.uk-h4,
h5,
.uk-h5,
h6,
.uk-h6 {
  margin: 0 0 20px 0;
  font-weight: normal;
  color: #006d05;
  text-transform: none;
}


/* Size modifiers
 ========================================================================== */
.uk-text-small {
  font-size: 0.9rem;
  line-height: 1.4;
}
.uk-text-large {
  font-size: 1.3rem;
  line-height: 1.2;
}
/* Horizontal line
 ========================================================================== */
hr,
.uk-hr {
  /* 1 */
  box-sizing: content-box;
  height: 0;
  /* 2 */
  overflow: visible;
  /* 3 */
  text-align: inherit;
  /* 4 */
  margin: 0 0 20px 0;
  border: 0;
  border-top: 1px solid #006d05;
}
/* Add margin if adjacent element */
* + hr,
* + .uk-hr {
  margin-top: 20px;
}
  
  
/* Links
 ========================================================================== */
/*
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  /* 1 */
  background-color: transparent;
  /* 2 */
  -webkit-text-decoration-skip: objects;
}
/*
 * Remove the outline on focused links when they are also active or hovered
 */
a:active,
a:hover {
  outline: none;
}
/*
 * Style
 */
a,
.uk-link {
  color: #693A2A;
  text-decoration: none;
  cursor: pointer;
}
a:hover,
.uk-link:hover {
  color: #5A3226;
  text-decoration: underline;
}
/* ========================================================================
   Component: List
 ========================================================================== */
.uk-list {
  padding: 0;
  list-style: none;
}
/*
 * Micro clearfix
 */
.uk-list > li::before,
.uk-list > li::after {
  content: "";
  display: table;
}
.uk-list > li::after {
  clear: both;
}
/*
 * Remove margin from the last-child
 */
.uk-list > li > :last-child {
  margin-bottom: 0;
}
/*
 * Nested lists
 */
.uk-list ul {
  margin: 0;
  padding-left: 30px;
  list-style: none;
}
/*
 * Style
 */
.uk-list > li:nth-child(n+2),
.uk-list > li > ul {
  margin-top: 0px;
}


.uk-container {
  background-color: #fff3dd;

}

.sub-header {
  margin: -20px 0 35px 0 !important;	
}
.upper-footer {
  margin: 50px 0 12px 0 !important;	
}