@charset "UTF-8";
<html><head></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">   html {
line-height: 1.15; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
} h1 {
font-size: 2em;
margin: 0.67em 0;
color:#f4660a;
}  hr {
border: 0;
height: 0;
border-top: 1px solid rgba(0, 0, 0, 0.1);
border-bottom: 1px solid rgba(255, 255, 255, 0.3);
} pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent;
} abbr[title] {
border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}
</pre></body></html>* {
box-sizing: border-box;
}
body {
line-height: 1.9;
font-size:1em;
color: rgba(24,28,2,1);
background: rgba(241,180,20,1);
background: linear-gradient(145deg, rgba(241,180,20,1) 0%, rgba(247,237,209,1) 100%);  background-attachment: fixed; font-family: 'Raleway'; font-style: normal;
text-rendering: optimizeLegibility;
} body.custom-background.page-id-17, 
body.custom-background.page-id-581,
body.custom-background.page-id-634,
body.custom-background.page-id-700,
body.custom-background.page-id-865{
background: rgb(111,10,17);
background: -moz-linear-gradient(top,  rgba(111,10,17,1) 10%, rgba(143,142,140,1) 10%, rgba(255,255,255,1) 71%);
background: -webkit-linear-gradient(top,  rgba(111,10,17,1) 10%,rgba(143,142,140,1) 10%,rgba(255,255,255,1) 71%);
background: linear-gradient(to bottom,  rgba(111,10,17,1) 10%,rgba(143,142,140,1) 10%,rgba(255,255,255,1) 71%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f0a11', endColorstr='#ffffff',GradientType=0 );
}
body.custom-background {
background: rgba(241,180,20,1);
background: linear-gradient(145deg, rgba(241,180,20,1) 0%, rgba(247,237,209,1) 100%);
}
.page-id-17.nav-top::before {
background: rgb(111,10,17)!important;
}
img {
max-width:100%;
height:auto;
}
p {
color: rgba(24,28,1,1.0);
font-size: 1.2em;
width: 100%;
margin: 0;
margin-bottom: 10px;
padding:.1em .2em;
text-align: left;
line-height: 2.2;
}
br {
clear:both;
}
a {
text-decoration: none;
font-size: 1.0em;
color: #b12a25;
}
h1 {
font-size:1.4em;
text-align: center;
margin: 0.67em 0;
font-family: 'Great Vibes';
font-weight: 300;
font-style: normal;
color: #1e2016;
line-height: 72px;
letter-spacing: 0.3px;
hyphens: auto;
}
.page-id-17 h1,
.page-id-581 h1,
.page-id-634 h1,
.page-id-865 h1,
.page-id-700 h1{
font-family: 'Bubbler One'; }
h2 {
font-size:1.3em;
text-align: center;
margin: 0.67em 0;
}
h3 {
max-width:90%;
padding-top:.4em;
padding-bottom: .8em;
font-size: 1.3em;
text-align: center;
margin: 0.67em 0;
}
h4 {
max-width:90%;
padding-top:.4em;
padding-bottom: .8em;
font-size: 1.2em;
text-align: left;
margin: 0.67em 0;
} .special-title {
font-family: 'Great Vibes';
font-style: normal;
font-weight: 400;
line-height: 72px;
font-size: 52px;
letter-spacing: 0.3px;
color: #8e140b;
}
.page-id-17.special-title,
.page-id-581.special-title,
.page-id-634.special-title ,
.page-id-700.special-title ,
.page-id-865.special-title{
font-family:  'Caveat';   
}
.hidden { 
visibility: hidden; 
} .sticky {
position: fixed;
top: 0;
width: 100%;
}
section {
display: block;
background: rgb(241,180,20);
background: linear-gradient(rgba(241,180,20,1) 0%, rgba(247,237,209,1) 100%);
margin: 0;
float: left;
height:auto;
width: 100%;
margin-bottom: 0em;
clear:both;
}
.page-id-17 section, 
.page-id-581 section,
.page-id-634 section,
.page-id-700 section,
.page-id-865 section{
background: rgb(143,142,140);
background: -moz-linear-gradient(top,  rgba(143,142,140,1) 0%, rgba(255,255,255,1) 67%);
background: -webkit-linear-gradient(top,  rgba(143,142,140,1) 0%,rgba(255,255,255,1) 67%);
background: linear-gradient(to bottom,  rgba(143,142,140,1) 0%,rgba(255,255,255,1) 67%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f8e8c', endColorstr='#ffffff',GradientType=0 );
}
article {
margin: 0 auto;
clear: both;
}
hr {
border: 0;
height: 0;
border-top: 1px solid rgba(0, 0, 0, 0.1);
border-bottom: 1px solid rgba(255, 255, 255, 0.3);
width: 320px;
max-width: 90%;
margin-left: 0;
margin-bottom:2em;
padding-top:2em;
} @media screen and (min-width:768px){
h1 {
font-family: 'Great Vibes';
font-weight: 300;
font-style: normal;
margin: 0 auto;
font-size: 2.7em;
padding-top:2em;
padding-top: 1em;
}
h2 {
margin: 0 auto;
font-size: 2.5em;
padding-bottom: 0;
}
h3 {
max-width: 80%;
margin: 0 auto;
font-size: 1.9em;
padding-bottom: 0;
}
p {
width: 70%;
margin: auto 15%;
padding: 1em;
font-size: 1.6em;
}
.box-kitas p ,
.box-berufe p ,
.schulen p,
.bildung p,
.box-inklusionsassistent p {
font-size: 1.0em;
}
article2 {
width: 100%;
margin: 0 auto;
text-align: center;
padding: 0 ;
clear: both;
}
.site-content .img-home img{
margin:0;
padding: 0;
left:0;
right:0;
width: 100%;
}
} .nav-top {
background: rgba(241,180,20, 0);
font-size: 0.8em;
display: block;
float:   left ;    
position:absolute;
left: 0;
right: 0;
margin-top:0;
z-index: 111000;
}
.nav-top > ul > li > ul {
display: none;
z-index:22250;
} .nav-top > ul a{
display: block;
white-space: nowrap;
padding: 10px;
margin-top:-25px; 
margin-bottom: 30px;
padding-top: 1em;
padding-bottom:1em;
} .nav-top ul > li > ul > li a {
background: #f1bb46;
color: #fff;
margin-top: -1.7em;
margin-left: 0;
float: left!Important;
padding: 1em;
width: 300px;
z-index:22225;
clear:both;
}
.page-id-17.nav-top ul > li > ul > li a:hover, 
.page-id-581.nav-top ul > li > ul > li a ,
.page-id-634.nav-top ul > li > ul > li a ,
.page-id-700.nav-top ul > li > ul > li a ,
.page-id-865.nav-top ul > li > ul > li a {
background: rgba(111,10,17, 1)!Important;
}
.nav-top > ul {
float: left;
overflow: hidden;
padding: 0 10px 0 10px;
}
.nav-top > ul > li:hover > ul {
display: block;
position: absolute;
}   .site-header.page-id-17.nav-top , 
.site-header.page-id-581.nav-top,
.site-header.page-id-634.nav-top,
.site-header.page-id-700.nav-top,
.site-header.page-id-865.nav-top {
display: block;
float:   left ;
z-index:22250;
color: #fff;
background: darkred;
}
.nav-top a:hover  a, 
.page-id-17.nav-top a, 
.page-id-581.nav-top a,
.page-id-634.nav-top a,
.page-id-700.nav-top a,
.page-id-865.nav-top a{
color:red;
}
.nav-top ul {
right: 2px; padding: 1.5em 0;
margin: 0;
list-style: none;
text-align: right;
float: right;
z-index:22225;
position: absolute;
}
.nav-top li {
display:inline;
color: rgba(243, 145, 45, 1);
padding: 0em 0.3em;
margin: 0 0 0 0;
}
.page-id-17.nav-top li, 
.page-id-581.nav-top li,
.page-id-634.nav-top li,
.page-id-700.nav-top li,
.page-id-865.nav-top li,
.page-id-17.nav-top a, 
.page-id-581.nav-top a,
.page-id-634.nav-top a,
.page-id-700.nav-top a,
.page-id-865.nav-top a{
color: #fff;
}
.nav-top a {
text-align: left;
color: #fff;
float: left;
padding: 0em 0.3em;
text-decoration: none;
}
.page-id-17.nav-top a, 
.page-id-581.nav-top a,
.page-id-634.nav-top a ,
.page-id-700.nav-top a,
.page-id-865.nav-top a {
color: #fff;
}
.nav-top  .submenu  {
background: rgba(241,180,20, 1);
} 
.nav-top ul > li > ul > li a{
margin-top: -.5em;
} 
@media screen and (min-width:600px){
.nav-top   { font-size: 0.8em;
height: 200px;
min-height: 90px; }   
.page-id-17.nav-top, 
.page-id-581.nav-top,
.page-id-634.nav-top  ,
.page-id-700.nav-top ,
.page-id-865.nav-top {
background-color:darkred;
}
}
@media screen and (min-width:800px){
.nav-top   {
height:10px;
}      
.home-image, .ck-image{
top: -136px;
}
}
@media screen and (min-width:900px){
.nav-top   {
height:10px;
}
.home-image { }
}
@media screen and (min-width:1200px){
.nav-top   { }    
} #toggle-nav {
background: rgb(241,180,20);
background: linear-gradient(145deg, rgba(241,180,20,1) 0%, rgba(247,237,209,1) 100%);
display: block;
position: absolute;
font-family: serif;
left: 1em;
float: left;
top: 2em;
color: #fff;
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
cursor: pointer;
padding: 0;
z-index: 33333;
}
.page-id-17 #toggle-nav , 
.page-id-581 #toggle-nav ,
.page-id-634 #toggle-nav,
.page-id-700 #toggle-nav,
.page-id-865 #toggle-nav{
color:darkgray;
background: rgb(174,173,169);
background: -moz-linear-gradient(top,  rgba(174,173,169,1) 0%, rgba(255,255,255,1) 67%);
background: -webkit-linear-gradient(top,  rgba(174,173,169,1) 0%,rgba(255,255,255,1) 67%);
background: linear-gradient(to bottom,  rgba(174,173,169,1) 0%,rgba(255,255,255,1) 67%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aeada9', endColorstr='#ffffff',GradientType=0 );
}
#toggle-nav  span {
font-size:1.2em;
}
.js.site-nav {
display: none;
} .current_page_item a  { 
color: #f1b414!important;
}
.current_page_item .page-id-17 a,
.current_page_item.page-id-581 a,
.current_page_item.page-id-634 a,
.current_page_item.page-id-700 a,
.current_page_item.page-id-865 a{ }                    
.nav-top .current_page_item a {
color: #333!important;
}
.page-id-19.nav-top .current_page_item a {
color: #fff!important;
}
@media screen and (max-width:800px)   {
.js .site-nav.page-id-17{
display: none;
}
#toggle-nav {
display:block;
} .site-nav li ul {
position: static;
}
}              
.site-nav {
box-sizing: border-box;
float: right;
width: 100%; 
background: #181c02;
font-size: 1em;
margin-top: 0px;
z-index: 200;
position:relative;
}
.page-id-17.site-nav,
.page-id-581.site-nav,
.page-id-634.site-nav,
.page-id-700.site-nav,
.page-id-865.site-nav
{
background:#481013!important;
}
.site-nav ul {
margin: .01em 2.5em .5em .5em;
padding: .5em;
}
.site-nav ul {
display: flex;
flex-direction: column;
float: right;
} 
.site-nav a {
display: block;
color: #fff;
}     
.site-nav ul li {
position: relative;
float:left;
list-style: none;
} 
.site-nav ul li a:hover {
color: #f1b414!important;
padding-top: 1.4em!important;
margin-top: -1.1em!important;
}
.page-id-17.site-nav ul li a:hover,
.page-id-581.site-nav ul li a:hover,
.page-id-634.site-nav ul li a:hover,
.page-id-700.site-nav ul li a:hover,
.page-id-865.site-nav ul li a:hover{
color: #fff!important;
background: rgba(111,10,17, 1);
padding-top: 1.4em!important;
}
.page-id-17.site-nav ul ul li a:hover,
.page-id-581.site-nav ul ul li a:hover,
.page-id-634.site-nav ul ul li a:hover,
.page-id-700.site-nav ul ul li a:hover,
.page-id-865.site-nav ul ul li a:hover{
color: #fff!important;
background: rgba(111,10,17, 1);
margin-top: 1.1em!important;
}
.site-nav ul li  a:hover {
color: #f1b414;
}
.page-id-17.site-nav ul li  a:hover, 
.page-id-581.site-nav ul li  a:hover,
.page-id-634.site-nav ul li  a:hover,
.page-id-700.site-nav ul li a:hover , 
.page-id-865.site-nav ul li  a:hover,
.page-id-17.site-nav ul li  a.current, 
.page-id-581.site-nav ul li a.current,
.page-id-634.site-nav ul li  a.current,
.page-id-700.site-nav ul li a.current,
.page-id-865.site-nav ul li a.current{
color: #222; 
}
.site-nav  ul li a.current {
color: #f1b414;
}
.site-nav  ul ul li a.current {
color:red;
margin-top: 1em;
}
.site-nav ul li a {
margin-left: .5em;
padding: 20px;
display:block;
}
.site-nav ul ul {
position: absolute;
top: -9999px;
margin-top: 0em;
left: -9999px;
margin-left: -1.6em;
background: #181c02;
box-shadow: 0px 8px 10px rgba(0, 0, 0, 1);
} 
.page-id-7.site-nav ul ul {
background: #181c02;
}
.page-id-17.site-nav ul ul , 
.page-id-581.site-nav ul ul,
.page-id-634.site-nav ul ul,
.page-id-700.site-nav ul ul,
.page-id-865 .site-nav ul ul {
background:#481013!important;
box-shadow: 5px 5px 10px rgba(0, 0, 0, 1);
}
.site-nav ul ul li {
float: none;
width: 200px;
color: #333;
border-bottom: .051em solid rgba(255,255,255, .2);
font-size:1em;
margin-top: 0;
}
.site-nav ul ul li a {
padding: 5px 0;
color: #fff;
}
.site-nav ul li:hover > ul {
top:100%;
left: 0; color: red;
}
.site-nav ul ul li:hover > ul {
top: 0;
left: 200px;  
}
@media screen and (max-width:800px){
.site-nav { display:none;
}
.page-id-17.site-nav, 
.page-id-581.site-nav,
.page-id-634.site-nav ,
.page-id-700.site-nav,
.page-id-865.site-nav{
background:#481013!important;
transition:  background 2s;
}
.site-nav  li:hover  > ul {
list-style: none;
margin: 0;
padding: 0;
text-align: center;
display: flex;
flex-direction: column;
background:#481013!important;   transition:  background 2s;
width: 100%;
transition:  none;
color: antiquewhite; float: none;
position: relative;
transition:  background 2s;
z-index:2000;
}
.site-nav  li:hover  {
margin-top: 0;
padding: 0;
}
.page-id-17.site-nav li:hover  > ul, 
.page-id-581.site-nav li:hover > ul,
.page-id-634.site-nav li:hover > ul,
.page-id-700.site-nav li:hover > ul,
.page-id-865.site-nav li:hover > ul{
background:#481013!important;
}
.site-nav ul li a {
padding: 0;
margin: 0;
text-align: center;
display:block;
}
.site-nav ul li a:hover {
color: #fff;
margin: 0;
padding: 0;
}
.site-nav li {
margin: .3em;
padding: 0;
font-size: 1.10em;
}
.site-nav ul ul li a {
padding:0;
color:antiquewhite;
text-align: center;
width: 100%;
}
.site-nav ul ul li {
float: none;
width: 100%;
margin: auto 0;
font-size: 1em;
}
.site-nav ul ul ul li a  {
color: #555;
}
.site-nav ul ul ul li {
float: none;
width: 70%;
margin: auto 15%;
margin-left: 0;
color: #555;
}
.site-nav > ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
width: 100%;
} .site-nav .sub li{ 
visibility: hidden;  
height: 0;
margin: 0;
padding: 0;
z-index: 1000; 
}
.site-nav .sub li { 
display: block; 
width: 15em;
} .site-nav li:hover .sub,
.site-nav li:active .sub, 
.site-nav li:focus .sub  {
visibility: visible;
height: auto;
}
.site-nav li:focus-within .sub  { 
visibility: visible;
height: auto;
} }
.site-nav ul li.sub1 > a:after {
position: relative;
float: right;
content: '';
margin-left: 10px;
margin-top: 5px; }
.site-nav ul ul li.sub1 a:after {
margin-left: auto;
margin-right: -10px;
border-left: 0px solid #fff;
border-right: 0px solid transparent;
border-top: 0px solid transparent;
border-bottom: 0px solid transparent;
}
.site-nav ul ul li:last-child {
border-bottom: none;
}
@media screen and (min-width:800px)  {
.page-id-7 .site-nav ,
.page-id-17 .site-nav {
display:block;
top: -137px;
z-index: 2000;
float: right;
}
.page-id-17 .site-nav,
.page-id-581 .site-nav,
.page-id-634 .site-nav ,
.page-id-700 .site-nav ,
.page-id-865 .site-nav {
background-color: #481013;
}
.page-id-17 .site-nav ul ul,
.page-id-581 .site-nav ul ul,
.page-id-634 .site-nav ul ul,
.page-id-700 .site-nav ul ul,
.page-id-865 .site-nav ul ul{
background-color: #481013;
}
.site-nav {
display:block;
top: 0;
z-index: 2000;
float: right;
}
.site-nav ul {
display: block;
}
#toggle-nav {
display:none;
}
.site-nav ul li a {
padding: 5px;
}
.site-nav li {
font-size:68%;
}
}
@media screen and (min-width:900px) {
.site-nav li {
font-size:80%;
}
}
@media screen and (min-width:1000px) {
.site-nav  {
margin-left:0;
}
.site-nav li2 {
font-size:85%;
}
}
@media screen and (min-width:1100px) {
.site-nav {
padding: 0; }
.site-nav  {
margin-left:0;
}
.site-nav li {
font-size:85%;
}
}
@media screen and (min-width:1242px) {
.site-nav {
padding: 0;
margin-top: 0px;
}
.site-nav  {
margin-left:0;
}
.site-nav li {
font-size:85%;
}
}
@media screen and (min-width:1370px) {
.site-nav {
margin-top: 0px;
}
.site-nav li {
font-size:90%;
}
}   .site-header {
padding:0 ;
margin: 0;
position: relative;
height: 230px;
}
.logo{
position: relative;
float: left;
width: auto;
height: 150px;
margin: 11% 40% 3% 40%;
padding: 0;
margin-bottom: 1em;
display: block;
z-index: 10412;
}
.logo-ck {
position: relative;
float: left;
width: auto;
height: 150px;
margin: 12% 40%  3% 40%;
padding: 0;
margin-bottom: 1em;
display: block;
z-index: 25512;
}
.header-image  {
position: relative;
float: left;
width: 100%;
padding: 0;
margin-bottom: 0;
display:block;
z-index:10;
}
.home-image, .ck-image {
position: relative;
float: left;
width: 100%;
padding: 0;
margin-bottom: 0; display: block;
z-index: 10;
}
@media screen and (min-width:300px) and (max-width:400px) {
.logo-ck img {
position: relative;
float: left; }
}
@media screen and (min-width:600px) and (max-width:799px) {
.logo,
.logo-ck  {
margin-top: 4em;
margin-left: 2%;
}
.logo  img ,
.logo-ck img{
width: 70%;
margin-top:-80px;
}
.home-image, ck-image {
margin-top: -160px;
}
.header-image {
margin-top: -160px;
}
}
@media screen and (min-width:800px) {
.logo-ck , .logo{
margin-top: 1em;
margin-left: 2%; 
}
.header-image {
margin-top: -135px;
}
}
@media screen and (min-width:1120px) {
.logo img {
}
}
@media screen and (min-width:1300px) {
.logo img {
}
}
@media screen and (min-width:1440px) {
.logo img {
}
} .btn {
padding:1em 1.5em;
border-radius: 1px;
background:rgba(000,000,000,0.3);
display: inline-block;
}
.zukunft .btn-hell a {
color: #fff;
margin-top: 1em;
}
.btn-hell a {
color: #fff;
margin-top: 1em;
}
.btn-hell {
border: 1px solid #6f4324;
background: none;
box-shadow: none;
color: #000;
}
.white.btn-hell{
width: 100%;
padding:1em;  
margin: 0;
float: left;
height:auto;
text-align: center;
}
.btn-orange-left a {
color: #fff;
margin-top: 1em;
}
.btn-orange-left {
background:  rgba(244,102,10,1);
margin-left: 5%;
}
.btn-blue {
background:#1a1e38;
border: 0;
border-radius: 0;
bottom:1em;
padding: 0 25px;
margin-top: 1em;
margin-left: 2em;
text-align: center;
line-height: 40px;width: auto;
text-transform: uppercase;
position: relative;
overflow: hidden;
color: #fff;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
display: inline-block;
padding: .4em .3em;
margin-bottom: 0;
font-size: 14px;
font-weight: 400;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius:2px;
}
.btn , .btn-hell{
border: 0;
border-radius: 0;
padding: 0 25px;
margin-top: 1em;
text-align: center;
line-height: 40px;
width: auto; position: relative;
overflow: hidden;
color: #fff;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.btn span ,.btn-blue span, .btn-hell span{
margin-bottom: 0 !important;
position: relative;
z-index: 10;
display: inline-block;
-webkit-transition: all 0.25s ease;
-moz-transition: all 0.25s ease;
-ms-transition: all 0.25s ease;
-o-transition: all 0.25s ease;
transition: all 0.25s ease;
}
.btn.btn-bold, .btn-blue.btn-bold , .btn-hell.btn-bold {
font-weight: bold;
letter-spacing: 1px;
}
.btn, .btn-hell {
display: inline-block; margin-bottom: 0;
font-size: 20px;
font-weight: 400;
padding: 0px 20px;
line-height: 44px; text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid #1e2016;
border-radius: 2px;
}
.btn-hell a:hover {
color:#8b2939;
}
.btn-blue a:hover {
color:#fff;
}
.tp-caption.btn, .btn ,
.tp-caption.btn-orange, .btn-orange , 
.tp-caption.btn-blue, .btn-blue {
width: auto;
color: #fff;
font-size: 14px;
line-height: 17px;
font-weight: 500;
font-style: normal;
padding: 12px 35px 12px 35px;
text-decoration: none;
border-color: rgba(0,0,0,1.00);
border-style: solid;
border-width: 0px;
border-radius: 0px 0px 0px 0px;
text-align: left;
}
.btn a {
color: #fff;
}
.btn p,.btn a, label, span {
font-size: 14px;
} .site-slides {
color: #333;
background: #eee;
float: left;
width: 100%;
height: 10px;
} .breadcrumb{
background: rgba(255, 255, 255,1);
width: 100%;
float: left;
position: relative;
margin-top: -10%;
margin-bottom: 1em;
padding: 1em 2em 1em 2em;
margin: 0;
z-index: 199;
}
.page-id-17 .breadcrumb {
background: rgba(255, 255, 255,1);
width: 100%;
float: left;
position: relative;
top:0;
margin-bottom: 1em;
padding: 1em 2em 1em 2em;
margin: 0;
z-index: 199;
}
@media screen and (min-width:800px) {
.page-id-17 .breadcrumb {
top: -136px!Important;
width: 100%;
float: left;           
}
}
.gallery .gallery-caption,
.gallery .gallery-icon {
margin: 0;
}
.gallery .gallery-caption {
font-size: 13px;
margin: 4px 0;
}  .site-content {
padding:0 ;
}
.size-auto, 
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
max-width: 100%;
height: auto;
}  
.site-content-white{
background-color:#333;
color: #1d2036;
}
@media screen and (min-width:800px) {
.page-id-7  .site-content,
.page-id-17  .site-content{
float: left;
width: 100%;
padding:  0;
margin-top: -135px;
}
.site-content {
float: left;
width: 100%;
padding:  0;
margin-top:0;
}
.post-meta {
font-size:.8em;
opacity: .7;
}
.wp-post-image { margin: .3em 1em 1em 0;
max-width: 100%;
}
.wp-post-image a {
padding: 1em;
display: block;
text-decoration: none; 
font-size: 1.1em;
}
} .home-cover {
display: block;  
background-size: cover;
background-position: center;
margin: auto;
border-radius: 0px;
box-shadow: 0px 0px 0px #888888;
width: 100%;  
margin-top: 0;
} .bg-course-yellow {
background: rgb(241,180,20);
background: linear-gradient( rgba(241,180,20,1) 0%, rgba(247,237,209,1) 100%);
padding: 3em;  
margin: 0;
float: left;
height:auto;
width: 100%;
margin-bottom: 0em;
clear:both;
} .container {
max-width:90%;
margin: 0 auto;
}
@media screen and (min-width:1100px) {
.container {
max-width: 1000px;
margin: 0 auto;
}
} .parallax {
clear: both; background-image: url(https://www.goldener-hahn-niederwinkel.de/wp-content/uploads/2019/08/GH-aussen_3.jpg); height: 500px; 
margin-top: 0px;
color: #fff; background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.parallax2 {
clear: both;
background-image: url(https://www.goldener-hahn-niederwinkel.de/wp-content/uploads/2019/08/vereinsraum-deko_2.jpg);
height: 400px; 
margin-top: 0px;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.parallax_FeWo1 {
clear: both;
background-image: url(https://www.goldener-hahn-niederwinkel.de/wp-content/uploads/2019/08/biergarten_5.jpg);
height: 400px; 
margin-top: 0px;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.parallax_FeWo2{
clear: both;
background-image: url(https://www.goldener-hahn-niederwinkel.de/wp-content/uploads/2019/08/FeWo_deko_2.jpg);
height: 400px; 
margin-top: 0px;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.parallax_saal{
clear: both;
background-image: url(https://www.goldener-hahn-niederwinkel.de/wp-content/uploads/2019/08/saal_paral.jpg);
height: 400px; 
margin-top: 0px;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.parallax_veranstaltung{
clear: both;
background-image: url(https://www.goldener-hahn-niederwinkel.de/wp-content/uploads/2019/08/saal_paral.jpg);
height: 400px; 
margin-top: 0px;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.parallax_ck_torten{
clear: both;
background-image: url(https://www.goldener-hahn-niederwinkel.de/wp-content/uploads/2019/08/parallax_torten1.jpg);
height: 400px; 
margin-top: 0px;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.parallax_party{
clear: both;
background-image: url(https://www.goldener-hahn-niederwinkel.de/wp-content/uploads/2019/08/parallax_party.jpg);
height: 500px; 
margin-top: 0px;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.parallax_cafe{
clear: both;
background-image: url(https://www.goldener-hahn-niederwinkel.de/wp-content/uploads/2019/08/parallax_cafe.jpg);
height: 500px; 
margin-top: 0px;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
} @media only screen and (max-width: 1024px) {
.parallax,.parallax2,.parallax_FeWo1,.parallax_saal, .parallax_ck_torten, .parallax_veranstaltung,.parallax_cafe, .parallax_party, .parallax3,.parallax4,.parallax5,.parallax6, .parallax7,.parallax8,.parallax9{
width: 100%;
}
} @media only screen and (max-device-width: 1366px) {
.parallax,.parallax2,.parallax_FeWo1,.parallax_saal, .parallax_veranstaltung,.parallax3,.parallax4,.parallax5,.parallax6, .parallax7,.parallax8,.parallax9{
background-attachment: scroll;
device-width: 100%;
}
}  .section-hg {
clear:both;
display: block;
background-image: url(https://www.goldener-hahn-niederwinkel.de/wp-content/uploads/2019/08/veranstaltung-hg.jpg);
margin-top: 5%;
margin-bottom:5%;
margin: 0;
float: left;
height:auto;
width: 100%;
}
.section-hg { }
.section-hg .pic-right h1, .section-hg .pic-right p{
clear:both;
text-align: center;
margin-bottom:2em;
padding-bottom:0;
font-size:1.3em;
}
.section-hg .pic-right h1{
font-size:2.1em;
}
.section-hg.pic-right p{
float: left;
text-align: center;
font-size:1.1em;
}
.section-hg.pic-right img  {
clear:both;
float: left;  margin: 3%;
padding: 3%;
width: 30% !important;
} .list {
max-width:90%;
margin:  auto  5%;
padding: 1em ;
margin-left: 1em;
text-align: left;
word-wrap: break-word;
font-weight: 200;
line-height: 1.9;
font-family: 'Helvetica Neue LT Pro 35 Thin', Helvetica Neue;
}
.icon li::before {
content: " • ";
padding-right: 1em;
font-size: .9em;   }
.list ul {
list-style-type:none;
list-style-position:outside;
}
.list ul ul {
list-style-type:none;
font-size: .8em;
}
.list ul .out{ 
list-style-position: outside
}
.list h1,.list  h2{
color:#f4660a;
}
.list ul.out{ 
list-style-position: outside
} .list ul.hanging {
text-indent: 1em;
}
.bg-green 	blockquote {
margin-top: 0;
margin-left: 2.5em;
font-size:80%;
font-style: italic;
}
@media only screen and (max-width:400px){
.list {
max-width:90%;
margin:  auto  1%;
padding: 1em .5em;
text-align: left;
word-wrap: break-word;
font-size:1.25em;
line-height: 1.9;
}
.bg-green 	blockquote {
margin-top: 0;
margin-left: 1.5em;
font-size:95%;
font-style: italic;
}
}
@media only screen and (min-width:800px){
.list {
width: 90%;
margin: auto 10%;
text-align: left;
padding: 1em 1em;
margin-bottom: 2em;
margin-top: .2em;
font-size:1.7em;
font-style: 200;
font-weight: 300;
line-height: 2.1;
clear: both;
}
.icon li::before {
content: " • ";
padding-right: 12px;
font-size: .9em; 
}
.list ul {
list-style-type:none;
padding: 1.5em 0;
left: 0;
}
.list ul .out{ 
list-style-position: outside}
.list ul.out { 
list-style-position: outside
} ul.hanging {
text-indent: 1em;
}
.list ul ul{
list-style-type:none;
font-size: 1.0em;
margin-left: 1em;
}
.bg-green 	blockquote {
margin-top: 0;
margin-left: 1em;
font-size:80%;
font-style: italic;
}
} .list-small {
width: 80%;
float: left;
position: relative;
margin: auto 10%;
max-width: 100%;
padding:2em ;
font-size: .9em;
text-align: left;
word-wrap: break-word;
}
.list-small li::before {
content:   " • ";
margin-left: -.8em;
margin-top: -.8em;
}
.icon li li::before {
content:	" ✓ ";
}
.list-small ul li ul li::before {
content:  " ✓ ";
margin-left: -0.8em;
margin-top: -.8em;
}
.list-small ul {
list-style-type:none;
}
.list ul ul {
list-style-type:none;
font-size: .8em;
}
.list-small ul .out{ 
list-style-position: outside
}
.list-small h1,.lislist-smallt  h2{
color:#f4660a;
}
.list-small ul.out{ 
list-style-position: outside
} .list-small ul.hanging {
text-indent: 1em;
}
.section-skew-blue-over .list-small{
color: #fff;
}
@media only screen and (min-width:600px) {
.list-small,  .list {
width: 100%;
padding: 0 2em;
}
}
@media only screen and (min-width:700px){
.list-small {
width: 80%;
margin: auto 20%;
text-align: left;
font-size: 1.6em;
padding: 1em 1em;
margin-bottom: 2em;
margin-top: 2em;
clear: both;
}
.icon li li::before {
content:	"✓";
margin-left: -.8em;
}
.icon li::before {
content: " • ";
padding-right: 12px;
font-size: .9em; 
}
.list-small ul {
list-style-type:none;
padding: 1.5em 0;
left: 0;
font-size: 1em;
}
.list-small ul ul{
list-style-type:none;
padding: 1em;
left: 0;
font-size:.8em;
}
.list-small ul .out{ 
list-style-position: outside}
.list-small ul.out { 
list-style-position: outside
} ul.hanging {
text-indent: 1em;
}
}
@media only screen and (min-width:1100px){
.list-small {
width:80%;
margin: auto 20%;
}
}  .one-pic {
margin: auto 35%;
float: left;
display: block;
width:40%;
}
.one-pic-2 {
float: right;
position: relative;
margin: auto 0;
display: block;
margin-top: -4em;
z-index: 100;
}
.one-pic-4 {
float:right;
position: relative;
margin: auto 0;
display: block;
margin-top: -2em;
margin-bottom:-.6em;
z-index: 100;
}
.one-pic-5 {
float:right;
position: relative;
margin: auto 0;
display: block;
margin-top: -7em;
margin-bottom:-.58em;
z-index: -1;
}
.wp-caption .one-pic-3a img {
width: auto ;
}
.one-pic-3a {
margin: auto 0;
width: auto ;
max-width:100%;
height:  auto;
display: block;
left:0;
right:0;    
margin-bottom: 2em;
}
.one-pic-3 {
float: left;
margin: auto 0%;
width: 100% ;
max-width:100%;
height:  auto;
display: block;
left:0;
right:0;        
margin-bottom: -1.6em;
}
.one-pic-3 img {
} .two-pics img {
max-width: 100%;
margin: 0 35%;
padding: 0;
} .three-pics2  img {
max-width: 70%;
margin: auto 20%;
padding: 2em;
margin: 2em;
}
img.three-pics.alignleft {
padding-left: 3em;
padding-top: 3em;
float: left; max-width:10%;
}
img.three-pics {
width: 33%;
height: auto;
margin: 5px 0 10px 0!important;
}
.three-pics img {
max-width: 60%;
margin: auto 40%;
float: left;
padding: 2em;
margin: 2em;
text-align: center;
} .ambulance  {
margin: auto 10%;
float:left;
position:relative;
}
@media screen and (min-width:768px){
.one-pic {
margin: 0 40%;
float: left;
display: block;
width: 20%;
}
.page-id-7 .one-pic{
margin-bottom: 2%;
margin-top: -7%;
}
.page-id-17 .one-pic{
margin-top: -5%;
margin-bottom: 2%;
}
} .container-bg-green {
background: rgba(195,213,37,1);
width: 100%;
float: left;
padding: 2em;
margin: 0;
left: 0;
right: 0;
height: auto;
min-height: 1em;
clear:both;
}
.pic-right  p{
width: 99%; font-size: 1.3em;
}
.pic-right   img{
width: 100%;
margin: 5% 0 auto 1% ;
padding: 1em;
}
.pic-right   {  
margin-top: 0;
padding-top: 0; float: left;
}
.pic-right  a {  
color: inherit;
}
.pic-right p {
margin-bottom: 3em;
font-size:1.245em;
margin: auto 5%;
padding-bottom: 2em;
padding-right: .7em;
margin-right: .7em;
margin-left: .5em;
}
.pic-right  h1{
font-size: 1.6em;
}
@media only screen and (min-width:800px) {
.container-bg-green {
background: rgba(195,213,37,1);
width: 100%;
float: left;
padding: 0;
margin: 0;
height: auto;
min-height: 1em;
clear:both;
}
.pic-right  .section p{
margin: auto 5%;
padding: 1em;
font-size: 1.6em;
}
.pic-right  .section h1{
width: 90%;
margin: auto 4%;
padding: 1em;
font-size: 2.7em;
}
.pic-right  section img{
width: 70%;
margin: 5% 0 auto 5% ;
padding: 1em;
}
section .pic-right img{
width: 80%;
margin: auto;
margin-top: 2em;
}
section .pic-right p{
width: 70%;
margin: auto;
}
.section-hg.pic-right img  {
clear:both;
float: left; margin: 3%;
padding: 3%;
width: 30% !important;
}
.pic-right   {  
margin-top: 0;
padding-top: 3em;
width:50%;
float: left;
}
.pic-right  p {  
margin-left: 5%;
text-align: justify;
width: 90%;
font-size: 1.6em;
} 
.pic-right  h1{
line-height: 1.0;
font-size: 2.7em;
}
}  
.tx-home {
position: absolute;
font-family: 'Raleway';
font-style: normal;
font-size: 110%;
top: 40%;
margin-left: 3em;
right: 10%;
text-align: center;
height: auto;
padding: 2% 2%;
background-color: rgba(241,180,20,0.3);
color: #333;
z-index: 22000;
}
.tx-home h1 {
color: #333;
line-height: 1.1;
padding-top: .5em;
margin-top: -0.2em;
}
@media screen and (max-width: 599px){
.tx-home,
.tx-home-ck{
display:none;
}
}
@media screen and (min-width: 600px){
.tx-home  {
font-size: 1.5em;
color:rgba(241,180,20,1);
width: 40%;
margin-left: 25%;
margin-top: 15%;
right: auto;
left: auto;
}
.tx-home h1{
font-size: 1.5em;
color:rgba(241,180,20,1);
}
}
@media screen and (min-width: 1100px){
.tx-home {
width: 50%; 
font-size: 1.9em;
}
.tx-home h1{
font-size: 1.8em;
}
}
@media screen and (min-width: 1300px) {
.tx-home {
margin-top: 22%;
}
.tx-home h1{
font-size: 2.28em;
}
}
.tx-home-ck {
position: absolute;
font-family: 'Buckley';
font-style: normal;
font-size:2.4em;
margin-top: 10%;
margin-left: 30%;
left: 0;
right: 0;
text-align: center;
height: auto;
padding: 1% 3%;
background-color: rgba(255,255,255,0.3);
color: #464544;
width: 40%;
z-index: 22000;
} 
.tx-home-ck h1 {
color: #700b12;
font-size: 2.7em;
line-height: 1.1;
padding-top: .5em;
margin-top: -0.2em;
}
@media screen and (max-width: 800px) {
.tx-home-ck h1{
font-size:99%;
}
}  
.tx {
font-family: 'Raleway';
font-style: normal;
font-size: 1.2em;
position: relative;
margin-top: 25%;
left: 0;
right: 0;
text-align: center;
height: auto;
padding: 20px 10px;
}
.tx {
background-color: rgba(241,180,20,0.3);
color: #fff;
font-size: 2.1em;
width: 60%;
margin: auto 20%;
margin-top: 5%;
font-weight: 600;
}
.tx_parallax_cafe {
font-family: 'Raleway';
font-style: normal;
font-size: 1.2em;
position: relative;
margin-top: 25%;
left: 0;
right: 0;
text-align: center;
height: auto;
padding: 20px 10px;
background-color: rgba(255,255,255,.3);
color: #fff;
font-size: 2.1em;
width: 60%;
margin: auto 20%;
margin-top: 5%;
font-weight: 600;
}
.page-id-17.tx {
background-color: rgba(255,255,255,.3);
}
.parallax.tx p {
color: #fff;
width: 80%;
}
.tx-col {
font-family: 'Great Vibes';
color: #f9ba06;
font-size: 2.2em;
text-align: center;
} .impressum p,  .impressum.list li p{
font-size:.9em!important;
}
.impressum p, .impressum h4, .impressum ul ul{
width: 80%;
margin: auto;
}
.impressum ul ul {
list-style-type: circle;
width: 80%;
text-align: left;
}
.impressum ul .out{ 
list-style-position: outside
}
.impressum ul {
list-style-type:none;
font-size: 1.0em;
}
.impressum.list {
}
.impressum p{
font-size: 80%;
}
.impressum li{
font-size: 80%;
} .speisekarte p {
margin-bottom: .3em; margin-top: .3em;
font-size:1.245em;
padding: .5em;
line-height: 1.2;
text-align: center;
}
.speisekarte h1 {
font-size: 2.1em;
}
.speisekarte  strong,
.speisekarte  b{
font-weight: 700;
}
@media screen and (min-width: 600px){
.speisekarte p {
line-height: 2; 
}
}
@media screen and (min-width: 768px){
.speisekarte     h3 {
max-width: 100%;
margin: 0 auto;
font-size: 1.9em;
padding-bottom: 0;
}
.speisekarte h1 {
font-size: 2.6em;
}
}
.tx-col-sp {
font-family: 'Great Vibes';
color: rgba(24,28,2,1);
font-size: 2.1em;
margin-top: 0;
text-align: center;
letter-spacing:.1em;
} .alignnone {
margin:  0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 0 ;
}
.alignright {
float:right;
margin: 0 ;
}
.alignleft {
float: left;
margin:  0;
}
a img.alignright {
float: right;
margin: 0;
}
a img.alignnone {
margin:  0;
}
a img.alignleft {
float: left;
margin: 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
background: #fff;
border: 0px solid #f0f0f0;
max-width: 100; padding: .5em .4em 0.625em;
}
.wp-caption .page-id-38{
padding: 0;
text-align:left;
}
.wp-caption.alignnone {
margin: .5em 1.15em 1.15em 0;
}
.wp-caption.alignleft {
margin: .5em 1.15em 1.15em 0;
}
.wp-caption.alignright {
margin: .5em 0 0 1.15em;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption figcaption.wp-caption-text {
font-size: 1em;
line-height: 1.1em;
margin: 0;
padding: 0 1em 1em;
}
.pic-font {
font-size: .6em;
float: left;
} .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #eee;
clip: auto !important;
clip-path: none;
color: #444;
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .inhalt_left { margin-bottom: 2em;
padding: 1em;
margin: 5% 25%;
}
.inhalt_right  { margin: 0;
margin-bottom: 2em;
padding: 1em;
margin: 5% 25%;
}
.inhalt_right   p h1,  .inhalt_left p h1{
color: #1d2036;     
}
.hg_blue_right p ,  .hg_blue_left p {
color: #fff;
}
.hg_blue_right h1 ,  .hg_blue_left h1{
color: #f4660a;  
}
@media screen and (min-width:768px) {
.inhalt_left   {
float: right;
width:40%;
height: auto;
margin: 0;
margin-bottom: 2em;
padding:1em;
margin: 0 1em;
margin-right: 1em;
}
.inhalt_right {
float: right;
width:40%;
height: auto;
margin: 0;
margin-bottom: 2em;
padding: 1em;
margin: 0 1em;
left: 0;
}
.inhalt_right  article ,  .inhalt_right   p  {
margin: 0; 
padding: 0;
width: 100%;
clear:both;
}
.inhalt_left article , .inhalt_left  p {
margin: 0; 
padding: 0;width: 100%;
clear:both;
}               
.inhalt_right .box_2  article{
width: 45%;
margin-right: 0em;
margin-top: 1em;
}
.inhalt_left     .blue_left .box_2 {
width: 45%;
margin-left: 1em;
float: left; clear:both;
}
} .page-id-19 .box-kontakt  , 
.page-id-700 .box-kontakt   {
background: rgba(253,200,47,0);
padding: 2em;
margin: 0;
height: auto;
clear:both;
}
@media screen and (min-width:600px) {
.page-id-19 .box-kontakt,    
.page-id-700 .box-kontakt{
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
.page-id-19 .box-kontakt .kontakt,
.page-id-700 .box-kontakt .kontakt{
border: 0px solid #333;
text-align: center;
color: white;
width: auto;
margin: 1em;
padding: 1em; }
}   .page-id-19 .box-kontakt  .kontakt {
border: 0px solid #333;
text-align: center;
color: white;
width: 80%; float: left;
margin: 2em;
padding: 1em;
}
.page-id-19 .box-kontakt  .kontakt a { 
padding: 0.1em;
font-size: 1.05em;
color: #fff;
margin-left:-15%; }
.kontakt h1{ 
font-size: 1em;
text-align: center;
height: 50px;
width: 80%;
padding: .2em;
margin: .5em;
float: left;
} .kontakt .wp-post-image {
width:90%; 
margin: 0 5%;
}
.page-id-19   .box-kontakt {
float: left; padding:2em;
margin-left: 0;
width: 100%;
} @media screen and (min-width:670px) {
.kontakt {
position: relative;
top: 10px;
}
.single-kontakt {
padding:.5em;
margin: 1%;
}
.container-posts {
clear:both;
}
.box-kontakt .kontakt {
padding-top: 0;
margin-top: 1em;
margin-right: 3%;
margin-left: 6%;
margin-top: 3%;
margin-bottom: 3%;
border: none; padding: 0 5px;
width: 25%;
} .box-kontakt{
border: none;
float: left; 
padding: 0 5px;
width: 100%;
}  
.page-id-19  .box-kontakt .kontakt {
padding-top: 0;
margin-top: 1em;
margin-right: 6%;
margin-left: 1%;
margin-top: 6%;
margin-bottom: 3%;
border: none; padding:1em 5px;
}
}
@media screen and (min-width:1300px) {   
.kontakt a { 
margin: 0;
color: #fff;
min-height: 130px;
}
.kontakt .wp-post-image  {
float: left;
margin:1em ;
padding:.5em;
max-width: 100%;
height: auto;
}
} .content-grid {
width: 60%;
margin:auto 20%;
float: left;
position: relative;
font-family: sans-serif;
line-height: 150%;
}
.grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); }
.grid div {
color: white;
margin: 1em;
padding: 1em;
}
.grid img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}  .four-pics2  img {
max-width: 70%;
margin: auto 20%;
padding: 2em;
margin: 2em;
}
img.four-pics.alignleft {
padding-left: 1em;
padding-top: 3em;
float: left; max-width:10%;
}
img.four-pics {
width: 15%;
height: auto;
margin: 5px 0 10px 0!important;
}
.four-pics img {
max-width: 60%;
margin: auto 40%;
float: left;
padding: 2em;
margin: 2em;
text-align: center;
}
.page-id-9 .box-icon_four  {
background: rgba(253,200,47,0);
padding: 2em;
margin: 0;
height: auto;
clear:both;
}
@media screen and (min-width:600px) {
.page-id-9 .box-icon_four {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
.page-id-9 .box-icon_four  .icon_four  {
border: 0px solid #333;
text-align: center;
color: white;
width: auto;
margin: 1em;
padding: 1em; }
} .page-id-9 .box-icon_four   .icon_four  {
border: 0px solid #333;
text-align: center;
color: white;
width: 80%; float: left;
margin: 2em;
padding: 1em;
}
.page-id-9 .box-icon_four   .icon_four  a { 
padding: 0.1em;
font-size: 1.05em;
color: #fff;
margin-left:-15%; }
.icon_four  h1{ 
font-size: 1em;
text-align: center;
height: 50px;
width: 80%;
padding: .2em;
margin: .5em;
float: left;
} .icon_four  .wp-post-image {
width:90%; 
margin: 0 5%;
}
.page-id-9   .box-icon_four  {
float: left; padding:2em;
margin-left: 0;
width: 80%;
margin:  auto 10%;
}
@media screen and (min-width:670px) {
.icon_four  {
position: relative;
top: 10px;
}
.single-icon_four  {
padding:.5em;
margin: 1%;
}
.container-posts {
clear:both;
}
.box-icon_four  .icon_four  {
width: 25%;
padding-top: 0;
margin-top: 1em;
margin-right: 3%;
margin-left: 6%;
margin-top: 3%;
margin-bottom: 3%;
border: none; padding: 0 5px;
}
.box-icon_four {
border: none;
float: left; 
padding: 0 5px;
width: 100%;
}  
.page-id-9  .box-icon_four  .icon_four  {
padding-top: 0;
margin-top: 1em;
margin-right: 6%;
margin-left: 1%;
margin-top: 6%;
margin-bottom: 3%;
border: none; padding:1em 5px;
}
}
@media screen and (min-width:1300px) {   
.icon_four  a { 
margin: 0;
color: #fff;
min-height: 130px;
}
.icon_four  .wp-post-image  {
float: left;
margin:1em ;
padding:.5em;
max-width: 100%;
height: auto;
}
} .page-id-11 .box-icon_three  {
background: rgba(253,200,47,0);
padding: 2em;
margin: 0;
height: auto;
clear:both;
}
@media screen and (min-width:600px) {
.page-id-11 .box-icon_three {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
.page-id-11 .box-icon_three  .icon_three  {
border: 0px solid #333;
text-align: center;
color: white;
width: auto;
margin: 1em;
padding: 1em; }
} .page-id-11 .box-icon_three   .icon_three  {
border: 0px solid #333;
text-align: center;
color: white;
width: 80%; float: left;
margin: 2em;
padding: 1em;
}
.page-id-11 .box-icon_three   .icon_three  a { 
padding: 0.1em;
font-size: 1.05em;
color: #fff;
margin-left:-15%; }
.icon_three  h1{ 
font-size: 1em;
text-align: center;
height: 50px;
width: 80%;
padding: .2em;
margin: .5em;
float: left;
} .icon_three  .wp-post-image {
width:90%; 
margin: 0 5%;
}
.page-id-11   .box-icon_three  {
float: left; padding:2em;
margin-left: 0;
width: 80%;
margin:  auto 10%;
}
@media screen and (min-width:670px) {
.icon_three  {
position: relative;
top: 10px;
}
.single-icon_three  {
padding:.5em;
margin: 1%;
}
.container-posts {
clear:both;
}
.box-icon_three  .icon_three  {
width: 25%;
padding-top: 0;
margin-top: 1em;
margin-right: 3%;
margin-left: 6%;
margin-top: 3%;
margin-bottom: 3%;
border: none; padding: 0 5px;
}
.box-icon_three {
border: none;
float: left; 
padding: 0 5px;
width: 100%;
}  
.page-id-11  .box-icon_three  .icon_three  {
padding-top: 0;
margin-top: 1em;
margin-right: 6%;
margin-left: 1%;
margin-top: 6%;
margin-bottom: 3%;
border: none; padding:1em 5px;
}
}
@media screen and (min-width:1300px) {   
.icon_three  a { 
margin: 0;
color: #fff;
min-height: 130px;
}
.icon_three  .wp-post-image  {
float: left;
margin:1em ;
padding:.5em;
max-width: 100%;
height: auto;
}
} .white.inhalt_three {
float: left;
width: 90%;
}
.inhalt_three.anschrift {
float: left;
width: 70%;
margin-bottom: 2em;
margin:0 auto;
padding: .5em;
margin-left:10%;
min-height:350px;
}
.anschrift img {
width: 250px;margin: 1em;
}
.anschrift{
background-image: url(https://www.goldener-hahn-niederwinkel.de/wp-content/uploads/2019/08/Anschrift.png);
background-repeat: no-repeat;
float: left;
height: auto;
position: relative;
padding:1em;
margin: 1em;
}
.anschrift p {
float: left;
width: 90%;
text-align: center;
height: 100%;
}
.inhalt_three .anschrift{
display: block;
width:99%;
}
.inhalt_three a {
color: rgb(3,45,100);
width: 100%;
text-align: center; clear: both;
}
.inhalt_three  p { 
clear: both;
color: #1d2036;     
width: 100%; 
font-size: 1em;
}  
.inhalt_three .anschrift  h1, .inhalt_three_orange h1{ 
clear: both;
width: 100%; 
}   
@media screen and (min-width: 768px){
.inhalt_three, .inhalt_three_orange {
width:20%;
min-height: 600px;
}
.inhalt_three  p , .inhalt_three_orange p{
width: 100%;
margin: auto 0;
padding: 1em;
clear: both;
}
}
@media screen and (min-width: 900px){
.inhalt_three, .inhalt_three_orange {
width: 27%;
height: auto;
min-height: 450px;
margin-right:5%;
margin:1em;
padding: 1em 0;
}
.inhalt_three  p , .inhalt_three_orange p{
width: 100%;
margin: auto 0;
padding: 1em;
clear: both;
}
.section-skew-blue-over {
padding: 4em 2.0em;
}
}
@media screen and (min-width: 1100px){
.inhalt_three, .inhalt_three_orange {
width: 27%;
height: auto;
min-height: 450px; }
.inhalt_three  p , .inhalt_three_orange p{
width: 100%;
margin: auto 0;
padding: 1em;
clear: both;
}
.section-skew-blue-over {
padding: 4em 1.0em;
}
}
@media screen and (min-width:1400px){
.inhalt_three, .inhalt_three_orange {
width: 25%;
height: auto; left: 2%;
margin-right:2%; padding: 1em 0;
}
}
.circle { 
font: 300 100%/1.5 Ubuntu;
width:25%;
height: 0;
background: #fdc82f;
-moz-border-radius: 50%; 
-webkit-border-radius: 50%;  
border-radius: 50%; 
border: 4px solid #f7eccd;
border-style:double;
padding: 1% 1%; text-align: center;
font-family: 'Raleway';
font-weight: 300;
font-style: normal;
}
.circle2 { 
font: 300 100%/1.5 Ubuntu;
width: 96%;
float: left;
position: relative;
margin-bottom: 1%;
background: #fff;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%; margin: -3% 0 6% 1%; }
.white {
background: rgba(0,0,0,0);
width: 100%;
padding:1em;  
margin: 0;
float: left;
height:auto;
text-align: center;
clear:both;
}
.white p {
line-height: 1.5;
}
.white .pic-font img {
margin:auto 10%;
}
@media screen and (min-width:800px) {
.white {
min-height: 300px;
margin-bottom: 0;
}
.transparent-hg p , .transparent-blue-hg p , .transparent-orange-hg p { }
}
article {
padding: 1em;
background:#eee;
margin-bottom:1em;
}
aside {
background:silver;
padding:1em;
} .site-sidebar {
padding:0;
}
@media screen and (min-width:600px) {
.white p {
line-height: 2.5;
}
.site-sidebar {
float:right;
}
}
@media screen and (min-width:800px) {
.site-sidebar {
margin-top:5em;
}
} .sp-row{
display:inline;
float: left;
width: 100%;
margin: 0;
padding: 0;
}
.sp-col.m2 {
float: left;
width: 19.9999%;
height: 20%;
}
.sp-col img {
width: auto;
}
.container-slick {
float: left;
margin-bottom: 1%;
margin-top: 1%;
right: 0;
left: 0;
}
@media only screen and (max-device-width: 1366px) {
.sp-row{
device-width: 100%;
}
} .container-slick figure {
display: block;
float: left;
width: 19,999%;
max-width:600px;
height: auto;
left: 0;	
right: 0;
margin-left: 0;
margin-right:0;
padding: 0;
margin-block-start: .3em;
margin-block-end: .3em;
margin-inline-start: .3em;
margin-inline-end: .3em;	
}
.container-slick figure {
display: inline-block;
padding: 0; overflow: hidden;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
}
.container-slick figure img  {
float: left;
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
width: auto;
max-width: auto;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
transition: all 1s ease;
}
figure:hover { }
figure:hover img {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
transform: scale(1.2);
opacity: 1;
filter: alpha(opacity=100);
} .bypostauthor > article {
background: #ededed;
padding: 6px;
border-right: #ff9900 solid 10px;
border-radius: 3px;
} .site-footer {
clear: both; background-color: #181c02;
display: block;
width: 100%;
float: left;
}
.page-id-17.site-footer , 
.page-id-581.site-footer ,
.page-id-634.site-footer ,
.page-id-865.site-footer ,
.page-id-700.site-footer {
background:#fff;
}
.footer-widgets{
width:100%;
float: left;
display: block; color: #fff;
text-align: center;
} .footer-widget:nth-child(1):nth-last-child(1) {
float: none;
width: 100%;
text-align: center;
} .footer-widget-column:nth-child(1):nth-last-child(2),
.footer-widget-column:nth-child(2):nth-last-child(1) {
width: 100%;
}
.widget {
clear: both;
display: block;
width: 100%;
}
.footer-1, 
.footer-3{
float: left;
height: auto;
margin:10% auto;
width:100%;
}
.footer-2,
.footer-2 p,
.footer-4,
.footer-4 p{
float: left;
display: block;
color:#fff;
font-size: 1.0em;
text-align: center;
margin: 0;
padding-bottom: 1em;
width: 100%;
}
.footer-2 h2,
.footer-4 h2 {
font-size:2em;
padding-top: 1em;
padding-bottom: 1em;
text-align: center;
width: 100%;
}
.footer-2 h3,
.footer-4 h3 {
margin-left: 0em;
margin-top: 2em;
}
.footer-copyright {
clear: both;
float: left;
position: relative;
background-color: rgb(37, 37, 35); font-size: 70%;
right: 0;
left: 0;
width: 100%;
margin-right: -1%;
padding-right: 1%;
margin: 0;
}
.footer-copyright p{
color: #898986;                
margin-left: 2em;
margin-right:1em;
font-size: 1em;
}
.footer-copyright a{
color:#9395a0;
}
.footer-copyright a:hover{
color:red;
}
@media screen and (min-width:768px){
.widget {
display: block;
}
.site-footer p {
margin-left:0;
}
.footer-copyright p {
margin-left: 2em;
}
.footer-1,  
.footer-3 {
width: 20%;
float: left;
margin-left: 3%;
margin-right: 3%;
}
.footer-1 img, 
.footer-3 img {
width: 100%;
max-width:150px;
margin: auto 0;
margin-top: 2%;
margin-right: 5%;
width: auto;
}
.footer-2,  
.footer-4 {
width: 70%;
font-size: 100%;
text-align: left;
margin-left:0em;
}
.footer-2 h2,  
.footer-4 h2  {
font-size:1.6em;
padding-top: 1em;
padding-bottom: 1em;
padding-left:0em;
text-align: left;
}
.footer-2 h3,
.footer-4 h3 {
float: left;
margin-left: 0em;
margin-top: .5em;
}
.footer-copyright p,
.footer-2 p,
.footer-4 p{
text-align: left;
width: 100%;
padding-left: 0em;
left: 0;
}
}
@media screen and (min-width:1100px){
.footer-1,
.footer-3 {
width: auto;
float: left;
padding-right:0;
}
.footer-1 img , .footer-3 img {
max-width:150px;
}
.footer-3 {
width: auto;
float: left; 
}
}
@media screen and (min-width:1250px){
.widget-area {width: 33%;
}
.footer-1 img, 
.footer-3 img {
max-width:120px;
}
.footer-1 ,
.footer-3{
padding-right:.1em;
}
.footer-2,  
.footer-4 {
height: auto;
font-size: 90%;
text-align: left;
margin-left: 0em;
}
.footer-2 h2,  
.footer-4 h2 ,
.footer-2 h3,
.footer-4 h3 {
font-size:1.6em;
padding-top: 1em;
padding-bottom: 1em;
padding-left:0em;
text-align: left;
}
.footer-2 h3,
.footer-4 h3 {
margin-left: 0em;
margin-top: 2em;
}
.footer-copyright p {
margin-left: 2em;
}
.footer-2 p,
.footer-4 p {
text-align: left;
width: 100%;
padding-left: 0em;
margin-left: 0em;
left: 0;
}
} .back-to-top {   
display: none;
font-size: 2em;
position: fixed;
float: left;
height: 40px;
width: 30px; right: 10px;
bottom: 20px; z-index: 2100;
}
a.back-to-top {
color: #e7ae20;
}
a.back-to-top:hover {
border: solid px;
border-radius: px;color: red;
z-index: 3500;
}
a.back-to-top span {
display: none;
font-size: .9em;
}
a.back-to-top:hover span {
width: 80px;
height: 130px;
margin-right: 20px;
top: 0;
padding: 10px 20px 40px;
color: red;
display: block;
position: absolute;
text-align: center;
font-size: .8em;
border-radius: 2px 2px 1px 1px;
z-index:    2999;
} .google-maps {
background-color: #EEE;
width: 100%;
height: 100%;
margin-left:auto;
margin-right:auto;
box-shadow: 0px 13px 14px 0px rgba(50, 50, 50, 0.81);
} 
.google-maps {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; 
height: 0; 
overflow: hidden;
}
.google-maps iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} #cookies a {
color: #481013;
font-size: 1.12em;
text-decoration: none;
}
#cookies a:hover {text-decoration:underline;}
#cookies div {padding:10px; padding-right:40px;}
#cookies {
outline: 1px solid rgb(153 162 194);
text-align: left;
border-top: 1px solid #fff;
margin: 5% 25%;
background: rgba(241,180,20,1);
background: -moz-linear-gradient(90deg, rgb(241 180 20) 14%, rgb(251 216 124) 50%, rgb(241 180 20) 85%);
background: -webkit-linear-gradient(90deg, rgb(241 180 20) 14%, rgb(251 216 124) 50%, rgb(241 180 20) 85%);
background: linear-gradient(90deg, rgb(241 180 20) 14%, rgb(251 216 124) 50%, rgb(241 180 20) 85%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f1b414;",endColorstr="#f4cd78",GradientType=1);
position: fixed;
bottom: 0px;
float: left;
z-index: 10000;
font-size: .8em;
line-height: 1.7em;
}
#cookies span {
color: #fff;
font-size: 1.2em;
}
#cookiesCloser {
font: 0.9em/100% arial, sans-serif;
position: absolute;
right: 5px;
text-decoration: none;
text-shadow: 0 1px 0 #fff;
top: 5px;
cursor: pointer;
border-top: 1px solid white;
border-left: 1px solid white;
border-bottom: 1px solid #7b92a9;
border-right: 1px solid #7b92a9;
padding: 4px;
background: rgba(241,180,20,1);
background: -moz-linear-gradient(90deg, rgb(241 180 20) 14%, rgb(251 216 124) 50%, rgb(241 180 20) 85%);
background: -webkit-linear-gradient(90deg, rgb(241 180 20) 14%, rgb(251 216 124) 50%, rgb(241 180 20) 85%);
background: linear-gradient(90deg, rgb(241 180 20) 14%, rgb(251 216 124) 50%, rgb(241 180 20) 85%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f1b414;",endColorstr="#f4cd78",GradientType=1);
}
#cookiesCloser:hover {border-bottom:1px solid white; border-right:1px solid white;}  #cookie-popup { 
text-align: center; position: fixed;
bottom: 10%;
background: rgba(241,180,20,1); margin: 5% 15%;
color: aliceblue;  font-size: .85em;
padding: 1em;
-webkit-box-shadow: 0px 0px 2px 0px rgb(0 0 0 / 20%);
-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 2px 0px rgb(0 0 0 / 20%);
}
#cookie-popup p {
font-family: inherit;
color: #fff;
text-align: left;
font-size: 1.2em; line-height: 1.2;
width: 90%;
margin: auto 5%;
}
#cookie-popup a {
color: #181c02;
text-decoration: underline;
}
#cookie-popup.hidden {
display: none;
}
button {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 1em;
background: rgb(252 198 55);
color: #181c02;
border: 0px;
padding: 0.6em 1em;
cursor: pointer;
-webkit-box-shadow: 0px 0px 2px 0px rgb(0 0 0 / 20%);
-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 2px 0px rgb(0 0 0 / 20%);
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}html.lb-disable-scrolling {
overflow: hidden; position: fixed;
height: 100vh;
width: 100vw;
}
.lightboxOverlay {
position: absolute;
top: 0;
left: 0;
z-index: 9999;
background-color: black;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
opacity: 0.8;
display: none;
}
.lightbox {
position: absolute;
left: 0;
width: 100%;
z-index: 10000;
text-align: center;
line-height: 0;
font-weight: normal;
}
.lightbox .lb-image {
display: block;
height: auto;
max-width: inherit;
max-height: none;
border-radius: 3px; border: 4px solid white;
}
.lightbox a img {
border: none;
}
.lb-outerContainer {
position: relative;
*zoom: 1;
width: 250px;
height: 250px;
margin: 0 auto;
border-radius: 4px; background-color: white;
}
.lb-outerContainer:after {
content: "";
display: table;
clear: both;
}
.lb-loader {
position: absolute;
top: 43%;
left: 0;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
.lb-cancel {
display: block;
width: 32px;
height: 32px;
margin: 0 auto;
background: url(//www.goldener-hahn-niederwinkel.de/wp-content/themes/netrax/images/loading.gif) no-repeat;
}
.lb-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
.lb-container > .nav {
left: 0;
}
.lb-nav a {
outline: none;
background-image: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);
}
.lb-prev, .lb-next {
height: 100%;
cursor: pointer;
display: block;
}
.lb-nav a.lb-prev {
width: 34%;
left: 0;
float: left;
background: url(//www.goldener-hahn-niederwinkel.de/wp-content/themes/netrax/images/prev.png) left 48% no-repeat;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: opacity 0.6s;
-moz-transition: opacity 0.6s;
-o-transition: opacity 0.6s;
transition: opacity 0.6s;
}
.lb-nav a.lb-prev:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.lb-nav a.lb-next {
width: 64%;
right: 0;
float: right;
background: url(//www.goldener-hahn-niederwinkel.de/wp-content/themes/netrax/images/next.png) right 48% no-repeat;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: opacity 0.6s;
-moz-transition: opacity 0.6s;
-o-transition: opacity 0.6s;
transition: opacity 0.6s;
}
.lb-nav a.lb-next:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.lb-dataContainer {
margin: 0 auto;
padding-top: 5px;
*zoom: 1;
width: 100%;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
}
.lb-dataContainer:after {
content: "";
display: table;
clear: both;
}
.lb-data {
padding: 0 4px;
color: #ccc;
}
.lb-data .lb-details {
width: 85%;
float: left;
text-align: left;
line-height: 1.1em;
}
.lb-data .lb-caption {
font-size: 13px;
font-weight: bold;
line-height: 1em;
}
.lb-data .lb-caption a {
color: #4ae;
}
.lb-data .lb-number {
display: block;
clear: left;
padding-bottom: 1em;
font-size: 12px;
color: #999999;
}
.lb-data .lb-close {
display: block;
float: right;
width: 30px;
height: 30px;
background: url(//www.goldener-hahn-niederwinkel.de/wp-content/themes/netrax/images/close.png) top right no-repeat;
text-align: right;
outline: none;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
opacity: 0.7;
-webkit-transition: opacity 0.2s;
-moz-transition: opacity 0.2s;
-o-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.lb-data .lb-close:hover {
cursor: pointer;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
  @font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 400;
src: url(//www.goldener-hahn-niederwinkel.de/wp-content/themes/netrax/Fonts/raleway-v12-latin-regular.eot); src: local('Raleway'), local('Raleway-Regular'),
url(//www.goldener-hahn-niederwinkel.de/wp-content/themes/netrax/Fonts/raleway-v12-latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.goldener-hahn-niederwinkel.de/wp-content/themes/netrax/Fonts/raleway-v12-latin-regular.woff2) format('woff2'), url(//www.goldener-hahn-niederwinkel.de/wp-content/themes/netrax/Fonts/raleway-v12-latin-regular.woff) format('woff'), url(//www.goldener-hahn-niederwinkel.de/wp-content/themes/netrax/Fonts/raleway-v12-latin-regular.ttf) format('truetype'), url(//www.goldener-hahn-niederwinkel.de/wp-content/themes/netrax/Fonts/raleway-v12-latin-regular.svg#Raleway) format('svg'); } @font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 600;
src: url(//www.goldener-hahn-niederwinkel.de/wp-content/themes/netrax/Fonts/raleway-v12-latin-600.eot); src: local('Raleway SemiBold'), local('Raleway-SemiBold'),
url(//www.goldener-hahn-niederwinkel.de/wp-content/themes/netrax/Fonts/raleway-v12-latin-600.eot?#iefix) format('embedded-opentype'), url(//www.goldener-hahn-niederwinkel.de/wp-content/themes/netrax/Fonts/raleway-v12-latin-600.woff2) format('woff2'), url(//www.goldener-hahn-niederwinkel.de/wp-content/themes/netrax/Fonts/raleway-v12-latin-600.woff) format('woff'), url(//www.goldener-hahn-niederwinkel.de/wp-content/themes/netrax/Fonts/raleway-v12-latin-600.ttf) format('truetype'), url(//www.goldener-hahn-niederwinkel.de/wp-content/themes/netrax/Fonts/raleway-v12-latin-600.svg#Raleway) format('svg'); } @font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 800;
src: url(//www.goldener-hahn-niederwinkel.de/wp-content/themes/netrax/Fonts/raleway-v12-latin-800.eot); src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'),
url(//www.goldener-hahn-niederwinkel.de/wp-content/themes/netrax/Fonts/raleway-v12-latin-800.eot?#iefix) format('embedded-opentype'), url(//www.goldener-hahn-niederwinkel.de/wp-content/themes/netrax/Fonts/raleway-v12-latin-800.woff2) format('woff2'), url(//www.goldener-hahn-niederwinkel.de/wp-content/themes/netrax/Fonts/raleway-v12-latin-800.woff) format('woff'), url(//www.goldener-hahn-niederwinkel.de/wp-content/themes/netrax/Fonts/raleway-v12-latin-800.ttf) format('truetype'), url(//www.goldener-hahn-niederwinkel.de/wp-content/themes/netrax/Fonts/raleway-v12-latin-800.svg#Raleway) format('svg'); }