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

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

.uk-dropdown-navbar::before {
    border-color: transparent transparent #1d2c5c;
    border-style: solid;
    border-width: 0 8px 10px;
    content: "";
    left: 48%;
    position: absolute;
    top: -11px;
    z-index: 7 !important
}
.uk-dropdown-navbar {
    background: #1d2c5c none repeat scroll 0 0;
    border-color: rgba(0, 0, 0, 0);
    color: #999999;
    font-size: 14px;
    margin-top: 1px;
    text-transform: none;
}
.wk-slideshow-default > div {
    position: relative;
    z-index: 0 !important;
}
.wk-slideshow-default .nav {
    margin: 0;
    position: absolute;
    text-align: center;
    z-index: 5 !important;
    bottom: 18px;
    left: 0;
    list-style: outside none none;
    padding: 0 10px;
}
.gbs3 a {
    display: none;
}
.tm-toolbar {
    background: #555555 none repeat scroll 0 0;
    border-bottom: 2px solid #111;
    padding-bottom: 5px;
    padding-top: 5px;
}
.uk-search::before {
    color: #999999;
}
input.uk-search-field {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 0;
    box-shadow: none;
    box-sizing: border-box;
    color: #999999;
    font-size: 14px;
    font-weight: 500;
}
.uk-navbar-nav > li > a {
    box-sizing: border-box;
    color: #878787;
    display: block;
    font-family: "Lato";
    font-size: 16px;
}
  .tm-navbar, .tm-navbar > div {
    height: 110px;
}
.uk-navbar {
    background: #f7f7f7 none repeat scroll 0 0;
    border-bottom: 1px solid #666;
    color: rgba(102, 102, 102, 0.5);
}
.uk-dropdown-navbar {
    background: #fff none repeat scroll 0 0;
    border-color: rgba(0, 0, 0, 0);
    box-shadow: 0 1px 5px #999;
}
h1, h2, h3, h4, h5, h6 {
    color: #b04a26;
    font-family: "Maven Pro";
    font-weight: 300;
    text-transform: none;
}
.uk-article-title {
    color: #b04a26;
    font-size: 36px;
    font-weight: 200;
    letter-spacing: 0;
    line-height: 30px;
    text-transform: none;
}
.uk-navbar-nav > li > a {
    font-weight: normal;
    height: 110px;
    line-height: 120px;
}
.tm-block-top-a {
    background-color: #3d616c;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
}
.tm-block-top-a  {
    padding-bottom: 0;
    padding-top: 0;
}
.tm-block-bottom-b {
    background: #4a4a4a none repeat scroll 0 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.07);
    padding-top: 30px !important;
    padding-left: 20px !important;
}
.tm-block-bottom-b .uk-grid > * {
    padding-left: 10px;
}
.tm-block-main {
  min-height: 300px !important;
  background: #ffffff none repeat scroll 0 0 !important;
}
.tm-block-bottom-d {
    background: #333333 none repeat scroll 0 0;
    color: #868686;
}
html {
    background: #333333 none repeat scroll 0 0;
}
.gbs3 label {
    font-size: 14px;
    font-weight: normal;
    max-width: 100%;
}
.uk-nav-navbar > li.uk-active > a {
    color: #999999;
}
.uk-dropdown-navbar {
    color: #999999;
    font-size: 14px;
    text-transform: uppercase;
}
.uk-nav-navbar > li > a:hover, .uk-nav-navbar > li > a:focus {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #cc5646;
}
.uk-nav-navbar ul a {
    color: #999999;
    text-transform: none !important;
}
.uk-nav li > a {
    display: block;
}
.uk-nav-navbar ul a:hover {
    color: #cc5646;
    text-transform: none !important;
}
.wk-slideshow .caption {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    bottom: 0;
    left: 0;
    padding: 10px;
    position: absolute;
    right: 0;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    top: 0;
    width: 280px;
    z-index: 5;
}
.wk-slideshow h2 {
    color: #ffffff !important;
}
body {
    color: #6e6e6e;
    font: 14px/20px Arial,Helvetica,sans-serif;
}
h1, .uk-h1, h2, .uk-h2, h3, .uk-h3, h4, .uk-h4, h5, .uk-h5, h6, .uk-h6 {
    letter-spacing: 0px;
}
li, dt, dd {
    line-height: 23px;
}
* + h1, * + h2, * + h3, * + h4, * + h5, * + h6 {
    margin-top: 25px;
}
.uk-navbar-content::before, .uk-navbar-brand::before, .uk-navbar-toggle::before {
    content: "";
    display: none;
}