.website-info { line-height: 0.9; }
.website-info .website-title { font-family: 'Quattrocento Sans', sans-serif; text-transform: uppercase; font-weight: 700; letter-spacing: -1px; font-size: 36px; color: #722281 }
.website-info .uk-h3 { font-size: 26px;  }
.website-info .uk-icon, .website-info span.uk-h3 span { color: #722281; font-weight: 700; }

.bg-header { background: #fff; border-bottom: 7px solid #e5e5e7 }

.claim h2 { text-shadow: 3px 3px 6px #000; line-height: 1.6; }
.uk-section-overlap+[class*=uk-section] { position: relative; top: -170px; background: transparent; margin-bottom: -170px; }

.content.boxed > .uk-container-small,
.boxed > * > .uk-panel,
.boxed > * > .uk-grid { background: #fff; box-shadow: 0 0 0 2px rgba(47, 49, 53, 0.03), 0 1px 2px rgba(47, 49, 53, 0.04) }
.content.primary .uk-container {  background: rgba(48,48,51,.8); }

.uk-subnav > li > a { padding: 7px 15px; }
.uk-subnav > li > a::after { content: ""; display: block; position: absolute; bottom: 0; height: 1px; background-color: transparent; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; left: 0; right: 100%; }
.uk-subnav > li.uk-active > a::after, .uk-subnav > li > a:hover::after { right: 1px; background-color: #722281; height: 2px;}

.uk-dropdown-nav > li.uk-active > a { color: #722281;  }
.uk-totop.uk-icon svg { width: 25px; height: 25px; }
.uk-box-shadow-bottom::before { background: #999; }

/*S*/
@media (max-width: 640px) {

.bg-header > div { background-position: center center !important; }
.website-info .uk-h3 { font-size: 20px; line-height: 18px;  }
}

/*S*/
@media (min-width: 640px) {
  
}

/*M*/
@media (min-width: 960px) {

}

/*L*/
@media (max-width: 1200px) {
	
	#kontakt > div { background: none !important; }

}

/*L*/
@media (min-width: 1200px) {

}

/*XL*/
@media (min-width: 1600px) {

}