
.tm-headerbar {
    border-top:10px solid #c3142d;
}

.uk-container {
    max-width: 1480px !important;
 }

.uk-navbar-nav > li > a {
    display: block;
    box-sizing: border-box;
    text-decoration: none;
    height: 140px;
    padding: 0 0px;
    line-height: 140px;
    color: #4894D0;
    font-size: 16px;
    font-family: "Ubuntu", Helvetica, Arial, sans-serif;
    font-weight: normal;
}

h1, h2, h3, h4, h5, h6 {

}

h1, h2, h3, h4, h5, h6 {
    margin: 0 0 15px 0;
    font-family: "Ubuntu", Helvetica, Arial, sans-serif;
    color: #454545;
    letter-spacing: 0;
	text-transform: none;
}

.uk-article-title, h3, .uk-h3 {
	font-size: 16px;
	line-height: 27px;
	font-weight: 300;
}

 .uk-panel-header .uk-panel-title {
    padding-bottom: 10px;
    border-bottom: 1px solid #c3142d;
    color: #c3142d;
	text-transform: none;
}

.uk-navbar-toggle {
    font-size: 42px;
    color: #c3142d;
    margin-top: 25px;
}

.tm-main .uk-grid + .uk-grid, .tm-main .uk-grid-margin, .tm-main .uk-grid > * > .uk-panel + .uk-panel {
    margin-top: 0px;
}

.c8galerie .uk-panel {margin-bottom:20px;}

/*
.uk-navbar-brand {
    width: 100%;
}


.c8logocenter {
	margin-left: auto; 
	margin-right: auto;
	}

.uk-navbar-content::before, .uk-navbar-brand::before, .uk-navbar-toggle::before {
    content: '';
    display: unset !important;
    height: 100%;
    width: 100%;
}
*/

/* TEMP */
.tm-main {min-height:400px;}

.tm-block-secondary h1, .tm-block-secondary h2, .tm-block-secondary h3, .tm-block-secondary h4, .tm-block-secondary h5, .tm-block-secondary h6, .tm-block-secondary, .tm-block-secondary a {
    color: #fff;
}

.uk-nav-side ul li.uk-active a {
    color: #454545;
}
.uk-nav-side ul a:hover {
    color: #454545;
}

.uk-nav-parent-icon > .uk-parent.uk-open > a::after,
.uk-nav-parent-icon > .uk-parent > a::after {
    display:none;
}

/* gallery */
.imgholder div[class^="strong"], .imgholder div[class*=" strong"] {
    padding-top: 12px;
    line-height: 22px !important;
}

.fancybox-bg {
    background: #fff !important;
}

small {
    font-size: 12px;
}

[class*="uk-animation-"] {
    animation-duration: 1s;
    animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
}

.c8news .uk-article .uk-align-left img {max-width:350px;}


@media (min-width: 1025px) {
	.tm-main {
		margin-top: -62px;
	}
	.uk-panel .uk-nav, .uk-panel.uk-panel-box {
		margin-left: 59px;
	}
}