body {min-width:320px;}

h1 {font-size:26px;line-height:32px;color:#0778E8;font-weight:bold;}
h3 {font-size:18px;line-height:24px;color:#0778E8;font-weight:bold;}


.uk-panel-box {background:transparent;}

.uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"] {border:1px solid #0778E8;}

[class*="uk-icon-"] {color:#0778E8;}

.uk-button-primary:hover, .uk-button-primary:focus {background-color:#0778E8;}


.uk-navbar-center {max-width:75%;}
.tm-logo-small {display:inline-block;letter-spacing:normal;color:#000;}
.tm-logo-small strong {color:#0778E8;}
.tm-logo-small p {margin:0;}
.tm-logo-small:hover, .tm-logo-small:focus {text-decoration:none;}

.uk-navbar-content, .uk-navbar-toggle {height:auto;}

.tm-headerbar {margin-top:10px;margin-bottom:10px;}

.tm-headerbar .tm-logo {float:none;display:inline-block;color:#000;font-weight:bold;}
.tm-headerbar .tm-logo strong {color:#0778E8;}
.tm-headerbar .tm-logo p {margin:0;}
.tm-headerbar .tm-logo:hover, .tm-headerbar .tm-logo:focus {text-decoration:none;}

.lk-header .uk-container {}


.tm-footer {font-size:12px;line-height:20px;}


.lk-main {background:url(../images/bg.png) 50% 50% repeat;background-size:80px 128px;border-bottom:5px solid #0778E8;}


.uk-navbar {background:#fff;border-top:5px solid #0778E8;text-align:center;margin:0;}

.uk-navbar-nav {float:none;display:inline-block;}
.uk-navbar-nav > li {float:none;display:inline-block;}

.uk-navbar-nav > li > a {border-bottom:2px solid #fff;height:35px;line-height:35px;margin:0 5px;}
.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a, .uk-navbar-nav > li.uk-active > a {background-color:transparent;border-bottom:2px solid #0778E8;}


.uk-offcanvas-bar {background:#0778E8;}

.uk-nav-offcanvas > .uk-open > a, html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover, html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus, html .uk-nav.uk-nav-offcanvas > li.uk-active > a {background:rgba(255, 255, 255, 0.1);color:#fff;}

.uk-nav-offcanvas > li > a {color:#fff;}
.uk-offcanvas .uk-panel a:not([class]) {color:#fff;}
.uk-offcanvas .uk-panel a:not([class]):hover {}


.lk-languages-dropdown .uk-button {padding:0 5px;line-height:30px;min-height:30px;background:transparent;}
.lk-languages-dropdown .uk-dropdown {border:2px solid #0778E8;background:#fff;color:#0778E8;width:100%;padding:0 15px;}
.lk-languages-dropdown .uk-nav-dropdown > li > a {padding:5px 0;text-align:center;}


.lk-welcome {text-align:center;font-size:26px;line-height:32px;color:#0778E8;padding:120px 0;}


.lk-form {max-width:480px;margin:0 auto;}


.lk-blog .uk-article {text-align:center;}
.lk-blog .uk-article h2 {text-transform:uppercase;font-size:15px;line-height:20px;font-weight:bold;}
.lk-blog .uk-article img {max-width:200px;}


.uk-breadcrumb {margin:35px 0;}
.uk-breadcrumb > li {font-size:14px;line-height:20px;}


@media (max-width:479px) {
	.tm-headerbar .tm-logo {font-size:12px;}
}