.uk-link, a:active {
  color: #444 !important;
}




.uk-navbar-container {
  background-color: #ADBC28;
}

.uk-margin {
  margin-bottom: 10px;
}

@media (min-width: 1200px) {
  * + .uk-grid-margin, .uk-grid + .uk-grid, .uk-grid > .uk-grid-margin
{
    margin-top: 14px;
  }
}

@media (min-width: 960px) {
  .uk-tile
{
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
}


.uk-tile-muted {
  background-color: #fff;
  background-image: none !important;
  opacity: 0.9 !important;
  color: #444;
}

.el-title.uk-heading-small.uk-margin-top.uk-margin-remove-bottom {
  font-size: 20px;
  color: #2B381F;
}

.uk-heading-small.uk-text-center {
  font-size: 20px;
  background: rgba(173, 188, 40, 0.9);
  color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
}










.tm-toolbar-default {
  background: #F4F2EC;
}

.uk-navbar-container:not(.uk-navbar-transparent)
{
  background: #ADBC28;
  height: 80px;
}

.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
  min-height: 85px;
}

.uk-section-secondary {
  background: #F9F9F5 ;
}
.secondary2 {
  background-color: #9C9F52 !important;
color: #fff !important;
} 

.secondary3 {
  background-color: #4A5E30 !important;
} 


.uk-subnav > .uk-active > a {
  color: #A6B72B;
}
.uk-overlay-primary {
  background: #A6B72B;
}

.tm-toolbar-default .uk-text-meta, .uk-card-primary.uk-card-body .uk-text-meta, .uk-card-primary > :not([class*="uk-card-media"]) .uk-text-meta, .uk-card-secondary.uk-card-body .uk-text-meta, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-text-meta, .uk-light .uk-text-meta, .uk-offcanvas-bar .uk-text-meta, .uk-overlay-primary .uk-text-meta, .uk-section-primary:not(.uk-preserve-color) .uk-text-meta, .uk-section-secondary:not(.uk-preserve-color) .uk-text-meta, .uk-tile-primary:not(.uk-preserve-color) .uk-text-meta, .uk-tile-secondary:not(.uk-preserve-color) .uk-text-meta {
  color: #eee;
}



.uk-link, a {
color: #A6B72B;
  text-decoration: none;
  cursor: pointer;
}


.uk-text-emphasis {
  color: #fff !important;
}



.uk-card-title {
  font-size: 22px;
  line-height: 1.4;
  font-family: Montserrat;
}


.uk-overlay-primary {
  background: rgba(166, 183, 43, 0.7);
}

.small, .uk-text-small {
  font-size: 14px;
  line-height: 1.5;
  color: #444 !important;
}



.uk-text-meta > a {
color: #A6B72B;
  font-weight: bold;
}

  .h1, .uk-h1, h1 {
margin-top: 5px;
Margin-bottom: 5px;
    font-size: 24px;
color: #343D29;

  }

  .h2, .uk-h2, h2 {
margin-top: 10px;
Margin-bottom: 10px;
    font-size: 18px;
color: #2B381F;
  }


.h3, .uk-h3, h3 {
  font-size: 19px;
  line-height: 1.4;
color: #A6B72B;
}

.h4, .uk-h4, h4 {
  font-size: 14px !important;
  line-height: 1.4;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.h5, .uk-h5, h5 {
  font-size: 15px !important;
  letter-spacing: 1px !important;
  color: #444 !important;
  font-weight: bolder !important;
}



.uk-section-muted {
  background: #FFF;
  background-image: none;

}


.tm-toolbar {

  font-size: 11px;
  color: #444;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 11px;
  position: relative;
}

.uk-card-default {
  background-color: #fafafa;
  color: rgba(41,32,26,.7);
  border: 0px solid #dddad6;
  background-image: none;
}
.uk-icon {
  font: inherit;
    line-height: inherit;
  line-height: inherit;
  color: #444 !important;
  text-transform: none;
  fill: currentcolor;
  line-height: 0;
}


.uk-section-default {
  background: #fff;
    background-position-x: 0%;
    background-image: none;
  --uk-navbar-color: dark;
  background-image: none !important;
  background-position-x: 50%;
}


.uk-section-primary {
  background: #7F7E7E;
}




.uk-navbar-nav > li > a {
  padding: 0 0;
  color: #fff;
  transition: .1s ease-in-out;
    transition-property: all;
  transition-property: color,background-color,border-color,box-shadow;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.uk-subnav > * > :first-child {
color: #A6B72B;
   font-size: 12px;
 }


.uk-subnav > .uk-active > a {
  color: #444;
}




@media (min-width: 960px) {
  .uk-navbar-nav {
    gap: 15px !important;
  }


  }




@media only screen and (max-width: 600px) and (min-width: 200px) {

  .h1, .uk-h1, h1 {
    font-size: 19px !important;

}
.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
  min-height: 75px;
}


.uk-nav > li > a {
  padding: 6px 0;
}

}


@media only screen and (max-width: 1000px) and (min-width: 565px) {

.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: .25em;
  box-sizing: border-box;
  min-height: 80px;
  font-size: 9px;
letter-spacing: 1px;

}}


