#reiseziele .tm-projects h3.uk-h2 {
font-size: 1.5em!important;
opacity: 0.9;
}

.uk-navbar-right {
flex-wrap: nowrap!important;
}

.uk-navbar-right li {
text-wrap: nowrap!important;
}

strong, b { 
font-weight: 700;
}
body { font-variant-numeric: oldstyle-nums!important; }

/* Vorspann breiter */
header .uk-container-xsmall { max-width: 980px!important; }

strong em, em strong { 
font-weight: 700;
}

/* Punkte unter den Slidern verstecken */
.uk-slider-nav { 
display:none;
}

.uk-search-large .uk-search-input { font-size:1.8em!important; }

.imagetop h3, .imagetop p  {
margin-top:-0.3em;
}

.frame img {
border: 1px solid rgba(255, 255, 255, 0.7);
}

h1 {
text-transform: uppercase;
letter-spacing: 0.3ex; 
margin-top: 1em;
word-spacing: -0.3ex;
}

.uk-container h2, h2 .uk-h4 {
font-family: jaf-domus-titling-web, sans-serif;
font-weight: 300;
font-size: 1.6rem; 
letter-spacing: 0.15ex; 
}
.uppercase { letter-spacing: 0.2ex; }

.uk-light .uk-article-meta, .uk-subnav li { 
font-family: jaf-domus-titling-web, sans-serif;
font-weight: 300;
font-size: 24px; 
word-spacing: 0.1em;
color: #fff; 
}
.notime p.uk-article-meta { height: 0; display: none; }
.notime h3.uk-h4 { margin-top: -0.25em; } 
.uk-article-meta { color: #666; }
p.uk-article-meta { margin-bottom:0; }
blockquote { font-family: livory, serif; font-weight: 400; font-style: italic; font-size: 1.3rem; line-height: 1.3; }
h1 { color: rgba(49, 53, 71, 0.7);!important; }
.uk-text-lead {
font-family: "livory", serif;!important; 
font-size: 1.1rem; 
letter-spacing:0; }

.uk-card-body h2 a {
line-height: 0.5rem!important;
}
.uk-breadcrumb { 
display: none;
}
.uk-navbar-nav > li > a { font-weight: 300!important; }

.tm-projects h2 {
opacity: 0.9;
font-family: livory!important;
letter-spacing: 0!important;
font-size: 1.3em!important;
line-height: 1.2em!important;
margin-left:-1em!important;
margin-bottom:-1em!important;
}

.hyphens {
	-webkit-hyphens: auto;
	-webkit-hyphenate-limit-chars: 8 3 2;
	-webkit-hyphenate-limit-lines: 3;
	-webkit-hyphenate-limit-before: 3; 
 	-webkit-hyphenate-limit-after: 2; 
	-ms-hyphens: auto;
	-ms-hyphenate-limit-chars: 8 3 2;
	-ms-hyphenate-limit-lines: 3;
	hyphens: auto;
	hyphenate-limit-chars: 8 3 2;
	hyphenate-limit-lines: 3; 
}

/* Responsive */
@media screen and (max-width:480px) {
h1, .uk-article-title { 
font-size:1.6rem!important; 
font-weight: 700!important; 
}
h2 { font-size:1.2rem!important; }
p {  } 
}
@media screen and (max-width:1100px) {
.lupe { display: none; }
}