@font-face {
    font-family:'pl';
    src: url('../fonts/pl.eot');
    src: url('../fonts/pl.eot') format('embedded-opentype'),
         url('../fonts/pl.woff2') format('woff2'),
         url('../fonts/pl.woff') format('woff'),
         url('../fonts/pl.ttf') format('truetype'),
         url('../fonts/pl.svg#PentaLightNormal') format('svg');
}
/* Base
----------------------------------------------------------------------------------------------------*/
body {background:#fefefe;color:#232323;font:14px/20px Arial, Helvetica, sans-serif;overflow:hidden;}
h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif;}
h1 {font-size:18px;line-height:18px;}
h2 {font-size:16px;line-height:16px;}
h3 {font-size:16px;line-height:16px;}
h4, h5, h6 {font-size:15px;line-height:15px;}
/* Layout
----------------------------------------------------------------------------------------------------*/
.uk-container {max-width:940px;padding:0;}
.headerbar {background:#f8f8f8;border-top:4px solid #d9d9db;height:80px;}
.tm-logo {float:left;margin:13px 0 0;position:relative;}
.tm-logo span {color:#232323;font:38px/38px "pl";left:99px;letter-spacing:0.05px;position:absolute;top:2px;width:250px;}
.tm-content {margin:30px 0 0 40px;}
.tm-sidebar-a:before {background:#efefef;content:"";height:100%;position:absolute;right:-27px;top:0;width:720px;}
.footer .uk-panel {float:left;margin:35px 0;}
/* Menus
----------------------------------------------------------------------------------------------------*/
/*Main menu*/
.uk-navbar {background:#06509d;border-bottom:4px solid #8eb61c;color:#fff;box-shadow:0 3px 2px 0 rgba(0, 0, 0, 0.05);}
.uk-navbar-nav {width:100%;}
.uk-navbar-nav > li {width:25%;}
.uk-navbar-nav > li > a {background:url(../images/menu1.png) 50% 0 no-repeat;color:#fff;font:13px/208px 'PT Sans Caption', Arial, Helvetica, sans-serif;height:117px;padding:0;text-align:center;text-transform:uppercase;}
.uk-navbar-nav > li + li > a {background:url(../images/menu2.png) 50% 0 no-repeat;}
.uk-navbar-nav > li + li + li > a {background:url(../images/menu3.png) 50% 0 no-repeat;}
.uk-navbar-nav > li + li + li + li > a {background:url(../images/menu4.png) 50% 0 no-repeat;}
.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-position:50% -117px;background-color:#8eb61c;color:#232323;}
/*Left menu*/
.uk-nav-side > li > a {color:#232323;font-size:18px;padding:9px 0 11px 5px;text-decoration:underline;}
.uk-nav-side > li > a:hover, .uk-nav-side > li > a:focus {background:none;color:#8eb61c;}
.uk-nav-side > li.uk-active > a {background:none;color:#8eb61c;}
/*Footer menu*/
.uk-subnav > li > a {color:#262823;font-size:11px;font-weight:bold;}
.uk-subnav > li > a:hover {color:#06509d;text-decoration:none;}
.uk-subnav > li:nth-child(n+2) {margin-left:8px;}
.uk-subnav-line > li:nth-child(n+2):before {border-left:1px solid #262823;height:11px;margin-right:8px;position:relative;top:2px;}
/* Modules
----------------------------------------------------------------------------------------------------*/
.uk-panel-box {background:none;color:#232323;}
/*Foot modules*/
.copy {color:#949494;font-size:11px;font-weight:bold;height:22px;line-height:22px;margin:0 10px 0 0;position:relative;width:235px;z-index:1;}
.soc {margin:0 0 0 64px;display:table;}
.soc a {float:left;margin:0 0 0 6px;}
.soc a:hover {opacity:0.5;}
/* Tools
----------------------------------------------------------------------------------------------------*/
/* System
----------------------------------------------------------------------------------------------------*/
.uk-article-title {color:#06509d;font-size:18px;line-height:18px;}
/* Extensions
----------------------------------------------------------------------------------------------------*/
/* Custom
----------------------------------------------------------------------------------------------------*/
/* Responsive
----------------------------------------------------------------------------------------------------*/
@media (max-width: 1366px) {
}
@media (max-width: 979px) {
}
@media (max-width: 767px) {
}
@media (min-width: 480px) and (max-width: 959px) {
}
@media (max-width: 479px) {
}
@media (max-width: 383px) {
}
