@font-face {
    font-family: 'Billion Dreams';
    src: url('../fonts/Billion-Dreams.eot');
    src: url('../fonts/Billion-Dreams.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Billion-Dreams.woff2') format('woff2'),
         url('../fonts/Billion-Dreams.woff') format('woff'),
         url('../fonts/Billion-Dreams.ttf')  format('truetype'),
         url('../fonts/Billion-Dreams.svg#Billion Dreams') format('svg');
}

@font-face {
	font-family: 'themify';
	src:url('../fonts/themify.eot?');
	src:url('../fonts/themify.eot?#iefix-fvbane') format('embedded-opentype'),
		url('../fonts/themify.woff') format('woff'),
		url('../fonts/themify.ttf') format('truetype'),
		url('../fonts/themify.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.ti-arrow-right:before {
	content: "\e628";
}

p a::before {
	font-family: 'themify';
	content: '\e628 \00A0';
	text-decoration: none;
	font-size: 16px;
}

@media only screen and (max-width: 1024px){
	h3 {
		font-size: 22px;
	}
}

.tm-toolbar-default {
	background-image: url(../../../images/Layout/holz.jpeg);
}

.tm-header :not(.uk-sticky-below) > .uk-navbar-container {
	padding-top: 51px;
	padding-bottom: 31px;
	box-shadow: 0 -10px 8px 10px rgba(0,0,0,.5);
}

.uk-navbar-sticky .uk-logo {
	width: 180px;
}

@media only screen and (max-width: 1200px){
.uk-logo {
	width: 180px;
	
}
}

.uk-navbar-item, .uk-navbar-sticky .uk-navbar-nav > li > a {
	min-height: 60px!important;
}




.uk-section-muted {
	background: url("../../../images/Layout/holz.xl.png");
	background-size: 100% 100%;
	background-color: rgba(255,255,255,0.00);
}

@media only screen and (max-width: 700px){
	.uk-section-muted {
	background-image: none;
	}
	
	.holz {
padding-top: 20px;
padding-bottom: 0px!important;
margin-top: 0px!important;
}
}

.fontwechsel {
	font-family: Rajdhani;
	font-weight: 100;
	font-size: 60%;
	vertical-align: top;
	line-height: 190%;
}
.uk-tile-muted {
	color: #fff;
}

#template-SW2SXBE7\#0.uk-section-default {
	box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.4);
}

.holz {
padding-top: 180px;
padding-bottom: 262px!important;
margin-top: -200px!important;
}
.rand .uk-tile-default {
	border: 1px solid #d6bc83;
}

@media only screen and (min-width:960px) 
{
.container, .uk-container {
    padding-left: 20px;
    padding-right: 20px;
}
}

.uk-navbar-container:not(.uk-navbar-transparent) {
    padding-right: 20px;
    box-shadow: 0 -10px 8px 10px rgba(0,0,0,.5);
}

.uk-nav li > a {
	display: block;
}

.uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li > a {
	color: rgba(255,255,255,.7);
}

.uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li > a:hover {
	color: rgba(255,255,255,1.0);
}

h3 > p.uk-column-1-2\@m {
	column-count: 1!important;
}

h2 > p.uk-column-1-2\@m {
	column-count: 1!important;
}

h1 > p.uk-column-1-2\@m {
	column-count: 1!important;
}

#aktionen .uk-icon-button {
	width: 80px;
	height: 80px;
}

.quer {
	float: left;
	padding-right: 30px;
}
.mt40 {
	margin-top: 108px!important;
}
.dunklerblau {
	background-color: #002952!important;
}

.menuebottom li {
	display: inline-block;
	padding-left: 40px;
}

.menuebottom li a:hover {
	color: #fff!important;
}

.uk-panel.menuebottom {
	width: auto!important;
}

#filter_service.input-medium.form-select {
	width: 300px!important;
}

.osbheading {
	font-size: 24px;
}

#modal-id-1 .uk-modal-dialog {
    max-width: 400px!important;	
}

o a.ohne::before {
	content:"";
}

.uk-modal-close svg {
	width:40px;
	heigth: 40px;
}

button.uk-modal-close {
	width: 70px;
	height: 70px;
}

#module-96 a::before {
	content:"";
}

#module-96 a {
	width: 40px;
}

#module-98 a::before {
	content:"";
}

#module-98.uk-navbar-item {
	position: absolute;
	right: 50px;
}

.fuss .uk-h6 {
	font-size: 17px;
} 
