@media (min-width: 1220px) {  
    .uk-container {  
      max-width: 100%!important;  
    }  
}

body {
    color: #000000;
    font: inherit;
}

body.tm-navbar-fixed:not(.tm-header-offset) > .uk-container > .uk-sticky-placeholder, .tm-navbar {
    background: #e8f8ed none repeat scroll 0 0;
}

.uk-navbar-nav > li > a {
    box-sizing: border-box;
    color: #353535;
    display: block;
    font-family: "Montserrat",Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: normal;
    height: 60px;
    line-height: 60px;
    padding: 0 15px;
    text-decoration: none;
    text-transform: capitalize;
}

.uk-panel-box-primary {
    background-color: #353535;
    color: #ffffff;
}

.uk-panel-box-secondary {
    background-color: #e6e7e9;
    color: #000;
    padding: 50px;
}

.uk-panel-box-primary .uk-button:not(.uk-button-primary) {
    background: #85c99a none repeat scroll 0 0;
    color: #353535;
}

.tm-footer {
    background-color: #353535;
    color: rgba(173, 255, 199, 0.5);
    font-family: "Montserrat";
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 18px;
    text-transform: capitalize;
}

.uk-block-primary {
    background: #3db671 none repeat scroll 0 0;
}

.uk-text-large {
    color: #ffffff;
    font-family: montserrat;
    font-size: 50px;
    font-weight: normal;
    text-shadow: 2px 2px #2cd242;
    text-transform: uppercase;
  	line-height: 57px;
}

.uk-panel-header {
    background-color: #ECF9EF;
    color: #000;
    padding: 25px;
}

.uk-tab-responsive > a::before {
    content: "\f0c9\00a0";
    font-family: FontAwesome;
    font-size: 25px;
}