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

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

body {
	font: normal 15px / 26px 'Arial', sans-serif;
	background: #fff url('/images/logo/bg2.jpg') 50% 0 repeat-y;
}
p,
span,
ul li {
	font-family: 'Arial', sans-serif!important;
}
#tm-main .uk-container {
    background: #ffffff;
	padding-top: 25px;
	padding-bottom: 25px;
}
#tm-footer {
    background: #4a4a4a;
}
.uk-panel-box {
    padding: 15px 40px;
    border-bottom: 1px #ccc solid;
}
.uk-navbar {
    background: #4a4a4a;
    color: #666666;
    padding: 0 0;
    border-radius: 0;
    box-shadow: none;
}
.uk-article-title {
    font-size: 26px;
    line-height: 34px;
}
.uk-navbar-nav > li > a {
    color: #aaaaaa;
}
.uk-nav-navbar > li > a {
    color: #aaaaaa;
}
.tm-navbar .tm-navbar-container{
  	display: flex;
    align-items: center;
}
.uk-container .tm-navbar-right {
    right: 25px;
  	margin-left: auto;
    position: relative;	
}
.tm-navbar-left, .tm-navbar-right{
  position: static;
}
.mod-languages{
  margin-left: auto;
}
h1, .uk-h1 {
	padding-bottom: 5px;
	border-bottom: 1px #ddd solid;
}

.lang-inline li a{
  transition: all 0.3s ease;
}

.lang-inline li.lang-active a, .lang-inline li:hover a{
  color: #fff;
}
ul.uk-nav-sub {
    padding: 5px 0 5px 40px;
    font-size: 12px;
    text-transform: none;
    letter-spacing: 0;
}

.uk-dropdown, .uk-dropdown-blank {
    width: 300px;
}
#tm-main-bottom table {
	margin: 0!important;
	width: 95%;
	max-width: 95%;
}
#tm-main-bottom table tr td {
	display: block!important;
}
.mobtable { display: none; }

@media (max-width: 767px) {
	.smalltable td,
	.smalltable td p,
	.smalltable td span {
		font-size: 11px!important;
	}
	.mobtable { display: table; }
	.uk-article table {
		width: 100%!important;
		height: auto!important;
	}
	.uk-article table:not(.nowrappe) td {
		display: block;
		width: 100%;
		padding-top: 10px;
	}
	.uk-article table.nowrappe td {
		font-size: 11px;
		line-height: 14px;
	}
	h1, .uk-h1 {
	    font-size: 30px;
	    line-height: 40px;
	}
}
@media (max-width: 530px) {
	h1, .uk-h1 {
	    font-size: 24px;
	    line-height: 30px;
	    margin-top: 10px!important;
	}
	.tm-navbar-wrapper {
		width: 100%!important;
	}
	.uk-navbar .uk-container-center {
		padding: 0 15px;
	}
	.uk-nav-offcanvas > li > a {
		padding-left: 0!important;
		padding-bottom: 0!important;
	}
	ul.uk-nav-sub {
		padding-top: 0!important;
		padding-left: 12px!important;
	    font-size: 10px!important;
	    text-transform: none!important;
	    letter-spacing: 0;
	}
	.uk-nav ul a {
	    padding: 0!important;
	}
	.uk-breadcrumb > li:nth-child(n+2):before {
	    margin: 0 4px;
	}
  
}