@charset "UTF-8";
/***!  /templates/yootheme_child/css/custom.css?4.5.20  !***/

.uk-navbar-toggle-icon svg {
	display: none;	
}	
.uk-navbar-toggle-icon::before {
	content: url('data:image/svg+xml; utf8, <svg enable-background="new 0 0 512 512" height="28" viewBox="0 0 512 512" width="28" xmlns="http://www.w3.org/2000/svg"><path d="m128 102.4c0-14.138 11.462-25.6 25.6-25.6h332.8c14.138 0 25.6 11.462 25.6 25.6s-11.462 25.6-25.6 25.6h-332.8c-14.138 0-25.6-11.463-25.6-25.6zm358.4 128h-460.8c-14.138 0-25.6 11.463-25.6 25.6 0 14.138 11.462 25.6 25.6 25.6h460.8c14.138 0 25.6-11.462 25.6-25.6 0-14.137-11.462-25.6-25.6-25.6zm0 153.6h-230.4c-14.137 0-25.6 11.462-25.6 25.6 0 14.137 11.463 25.6 25.6 25.6h230.4c14.138 0 25.6-11.463 25.6-25.6 0-14.138-11.462-25.6-25.6-25.6z" fill="%23ffe3a7" /></svg>');
	width: 26px;
	height: 26px;
	vertical-align: middle;
	display: table-cell;
}
.uk-navbar-toggle:hover .uk-navbar-toggle-icon::before {
	content: url('data:image/svg+xml; utf8, <svg enable-background="new 0 0 512 512" height="28" viewBox="0 0 512 512" width="28" xmlns="http://www.w3.org/2000/svg"><path d="m128 102.4c0-14.138 11.462-25.6 25.6-25.6h332.8c14.138 0 25.6 11.462 25.6 25.6s-11.462 25.6-25.6 25.6h-332.8c-14.138 0-25.6-11.463-25.6-25.6zm358.4 128h-460.8c-14.138 0-25.6 11.463-25.6 25.6 0 14.138 11.462 25.6 25.6 25.6h460.8c14.138 0 25.6-11.462 25.6-25.6 0-14.137-11.462-25.6-25.6-25.6zm0 153.6h-230.4c-14.137 0-25.6 11.462-25.6 25.6 0 14.137 11.463 25.6 25.6 25.6h230.4c14.138 0 25.6-11.463 25.6-25.6 0-14.138-11.462-25.6-25.6-25.6z" fill="%23CDB380" /></svg>');
}

.overlay01 {
    display: inline-block;
  	background: rgba(237,185,108,0.8);
  	padding: 15px 20px;
}
.overlay02 {
    display: inline-block;
  	background: rgba(0,0,0,0.7);
  	padding: 15px 20px;
}
.contactForm .uk-textarea {
	height: 336px;
}
.contactForm #Captcha {
	padding: 8px 14px;
    border: 0;
    background-color: #efefef;
}
.contactForm .hashcash {
  	width: 36px;
  	height: 36px;
    margin-right: 10px;
    background: #fff;
}
.uk-navbar-nav > li > a {
	color: #fff;
	background: -moz-linear-gradient(to bottom, #FAF5D7 22%, #CDB380 78%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.uk-navbar-nav > li:hover > a,
.uk-navbar-nav > li.uk-active > a,
.uk-navbar-nav > li.uk-active:hover > a {
	color: #fff;
	background: -moz-linear-gradient(to bottom, #EEDEA2 22%, #E4A531 78%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
h1, h2, h3, h4, h5, h6, 
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h5, 
.uk-heading-small, .uk-heading-medium, .uk-heading-large, .uk-heading-xlarge, .uk-heading-2xlarge {
	text-wrap: balance;
}
.uk-parent .uk-icon svg {
    color: #FAF5D7;
}
.uk-parent:hover .uk-icon svg {
    color: #CDB380;
}
.uk-heading-xlarge.shadow,
.uk-heading-2xlarge.shadow,
.uk-heading-3xlarge.shadow {
    /*color: #fff;
    background: -moz-linear-gradient(to bottom, #EEDEA2 22%, #E4A531 78%);
    -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;*/
    text-shadow: 4px 3px 0px rgba(255,255,255,0.9), 9px 8px 0px rgba(0,0,0,0.15);
}
.uk-button svg {
	width: 24px;
    height: 24px;
}
#module-tm-5 {
	display: none;
}

/* Kontaktformular */
.uk-form-label {
	background: #fff;
  	margin-bottom: 0px !important;
  	padding: 3px 0px 0px 10px;
  	font-size: 10px;
  	text-transform: uppercase;
}
.uk-textarea {
	height: 294px !important;
}

/* Share-Buttons */
.shariff {
	width: 196px;
    margin: 0px 0px;
    padding: 0;
}
.shariff .share_text {
	display: none !important;
}
.shariff li.shariff-button {
    width: 30px !important;
    height: 30px;
    min-width: 30px !important;
    max-width: 30px !important;
    line-height: 28px;
    margin: 0px 10px 0px 0px;
    border: 0 !important;
    border-radius: 500px !important;
	background: #FFE3A7;
    display: inline !important;
}
.shariff li.shariff-button:hover {
	background: #fff;
}
.shariff li.shariff-button > a {
	background: transparent !important;
}
.shariff .fab::before {
    font-size: 16px;
    width: 30px;
    display: block;
    line-height: 30px;
  	color: #192026;
}

@media (max-width: 960px) {
	.shariff {
        width: 206px;
    	margin: 0px auto;
	}
    .shariff li.shariff-button {
		margin: 0px 6px 0px 6px;
    }
	.uk-textarea {
        height: 120px !important;
    }
}
