.entry-content img,
.entry-summary img,
.comment-content img[height],
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
height: auto;
}
img.size-full,
img.size-large,
img.wp-post-image {
height: auto;
max-width: 100%;
} embed,
iframe,
object,
video {
max-width: 100%;
} .alignleft {
float: left;
}
.alignright {
float: right;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignleft {
margin: 5px 20px 5px 0;
}
.wp-caption.alignleft {
margin: 5px 10px 5px 0;
}
img.alignright {
margin: 5px 0 5px 20px;
}
.wp-caption.alignright {
margin: 5px 0 5px 10px;
}
img.aligncenter {
margin: 5px auto;
}
img.alignnone {
margin: 5px 0;
}
.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption {
color: #220e10;
font-size: 18px;
font-style: italic;
font-weight: 300;
}
img.wp-smiley,
.rsswidget img {
border: 0;
border-radius: 0;
box-shadow: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
.wp-caption.alignleft + ul,
.wp-caption.alignleft + ol  {
list-style-position: inside;
} .attachment .hentry {
background-color: #e8e5ce;
margin: 0;
padding: 0;
}
.attachment .entry-header {
margin-bottom: 0;
max-width: 1040px;
padding: 30px 0;
}
.attachment .entry-title {
display: inline-block;
float: left;
font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif;
margin: 0;
}
.attachment .entry-title:before {
content: "\f416";
font-size: 32px;
margin-right: 10px;
}
.attachment .entry-meta {
clear: none;
color: inherit;
float: right;
max-width: 604px;
padding: 9px 0 0;
text-align: right;
}
.hentry.attachment:not(.image-attachment) .entry-meta {
max-width: 104px;
}
.attachment footer.entry-meta {
display: none;
}
.attachment-meta:before {
content: "\f307";
}
.full-size-link a:before {
content: "\f402";
}
.full-size-link:before {
content: none;
}
.attachment .entry-meta a,
.attachment .entry-meta .edit-link:before,
.attachment .full-size-link:before {
color: #ca3c08;
}
.attachment .entry-content {
background-color: #fff;
max-width: 100%;
padding: 40px 0;
}
.image-navigation {
margin: 0 auto;
max-width: 1040px;
position: relative;
}
.image-navigation a:hover {
text-decoration: none;
}
.image-navigation .nav-previous,
.image-navigation .nav-next {
position: absolute;
top: 50px;
}
.image-navigation .nav-previous {
left: 0;
}
.image-navigation .nav-next {
right: 0;
}
.image-navigation .meta-nav {
font-size: 32px;
font-weight: 300;
vertical-align: -4px;
}
.attachment .entry-attachment,
.attachment .type-attachment p {
margin: 0 auto;
max-width: 724px;
text-align: center;
}
.attachment .entry-attachment .attachment {
display: inline-block;
}
.attachment .entry-caption {
text-align: left;
}
.attachment .entry-description {
margin: 20px auto 0;
max-width: 604px;
}
.attachment .entry-caption p:last-child,
.attachment .entry-description p:last-child {
margin: 0;
}
.attachment .site-main .sidebar-container {
display: none;
} .site-main .mu_register {
margin: 0 auto;
max-width: 604px;
width: 100%;
}
.mu_alert {
margin-top: 25px;
}
.site-main .mu_register input[type="submit"],
.site-main .mu_register #blog_title,
.site-main .mu_register #user_email,
.site-main .mu_register #blogname,
.site-main .mu_register #user_name {
font-size: inherit;
width: 270px;
}
.site-main .mu_register input[type="submit"] {
width: auto;
}article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
display: block;
} audio,
canvas,
video {
display: inline-block;
} audio:not([controls]) {
display: none;
height: 0;
} [hidden],
template {
display: none;
}  html {
font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body {
margin: 0;
}  a {
background: transparent;
} a:focus {
outline: thin dotted;
} a:active,
a:hover {
outline: 0;
}  h1 {
font-size: 2em;
margin: 0.67em 0;
} abbr[title] {
border-bottom: 1px dotted;
} b,
strong {
font-weight: bold;
} dfn {
font-style: italic;
} hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
} mark {
background: #ff0;
color: #000;
} code,
kbd,
pre,
samp {
font-family: monospace, serif;
font-size: 1em;
} pre {
white-space: pre-wrap;
} q {
quotes: "\201C" "\201D" "\2018" "\2019";
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}  img {
border: 0;
} svg:not(:root) {
overflow: hidden;
}  figure {
margin: 0;
}  fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
} legend {
border: 0; padding: 0; } button,
input,
select,
textarea {
font-family: inherit; font-size: 100%; margin: 0; border-radius:0;
} button,
input {
line-height: normal;
} button,
select {
text-transform: none;
} button,
html input[type="button"], input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; cursor: pointer; } button[disabled],
html input[disabled] {
cursor: default;
} input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; padding: 0; } input[type="search"] {
-webkit-appearance: textfield; -moz-box-sizing: content-box;
-webkit-box-sizing: content-box; box-sizing: content-box;
} input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
} textarea {
overflow: auto; vertical-align: top; }  table {
border-collapse: collapse;
border-spacing: 0;
}.wrapper02 .con .c66,.wrapper02 .con .c75,.wrapper02 .con .c80,.wrapper02 .con .c01,.wrapper02 .con .c02,.wrapper02 .con .c03,.wrapper02 .con .c04,.wrapper02 .con .c05,.wrapper02 .con .c06,.wrapper02 .con .c07,.wrapper02 .con .c08,.wrapper02 .con .c09,.wrapper02 .con .c10,.wrapper02 .con .c11,.wrapper02 .con .c12{color:#696969}.wrapper03 .con .c66,.wrapper03 .con .c75,.wrapper03 .con .c80,.wrapper03 .con .c01,.wrapper03 .con .c02,.wrapper03 .con .c03,.wrapper03 .con .c04,.wrapper03 .con .c05,.wrapper03 .con .c06,.wrapper03 .con .c07,.wrapper03 .con .c08,.wrapper03 .con .c09,.wrapper03 .con .c10,.wrapper03 .con .c11,.wrapper03 .con .c12{color:#696969}.c66,.c75,.c80,.c01,.c02,.c03,.c04,.c05,.c06,.c07,.c08,.c09,.c10,.c11,.c12{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.con{width:1280px;height:auto;margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.con:after{content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden}.con .con{width:100%}.wrapper01,.wrapper02,.wrapper03,.wrapper04,.wrapper05,.wrapper06,.wrapper07,.wrapper08,.wrapper09,.wrapper10,.wrapper11,.wrapper12,.wrapper13,.wrapper14,.wrapper15,.wrapper16,.wrapper17,.wrapper18,.wrapper19,.wrapper20{width:100%;height:auto}.wrapper01:after,.wrapper02:after,.wrapper03:after,.wrapper04:after,.wrapper05:after,.wrapper06:after,.wrapper07:after,.wrapper08:after,.wrapper09:after,.wrapper10:after,.wrapper11:after,.wrapper12:after,.wrapper13:after,.wrapper14:after,.wrapper15:after,.wrapper16:after,.wrapper17:after,.wrapper18:after,.wrapper19:after,.wrapper20:after{content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden}.c66{width:66.666%}.c75{width:75%}.c80{width:80%}.c01,.con .con.m0 .c01{width:100%;margin:0}.c02,.con .con.m0 .c02{width:50%;margin:0}.c03,.con .con.m0 .c03{width:33.333%;margin:0}.c04,.con .con.m0 .c04{width:25%;margin:0}.c05,.con .con.m0 .c05{width:20%;margin:0}.c06,.con .con.m0 .c06{width:16.666%;margin:0}.c07,.con .con.m0 .c07{width:14.285%;margin:0}.c08,.con .con.m0 .c08{width:12.5%;margin:0}.c09,.con .con.m0 .c09{width:11.111%;margin:0}.c10,.con .con.m0 .c10{width:10%;margin:0}.c11,.con .con.m0 .c11{width:9.090909%;margin:0}.c12,.con .con.m0 .c12{width:8.333%;margin:0}.ml .c66{width:66.666%;margin:0 .8333% 0 0}.ml .c75{width:75%;margin:0 1.25% 0 0}.ml .c80{width:80%;margin:0 1.5% 0 0}.ml .c02:first-child{width:47.5%;margin:0 2.5% 0 0}.ml .c02:last-child{width:47.5%;margin:0 0 0 2.5%}.ml .c03:first-child{width:30%;margin:0 2.5% 0 0}.ml .c03{width:30%;margin:0 2.5%}.ml .c03:last-child{width:30%;margin:0 0 0 2.5%}.ml .c04:first-child{width:21.25%;margin:0 2.5% 0 0}.ml .c04{width:21.25%;margin:0 2.5%}.ml .c04:last-child{width:21.25%;margin:0 0 0 2.5%}.ml .c05:first-child{width:16%;margin:0 2.5% 0 0}.ml .c05{width:16%;margin:0 2.5%}.ml .c05:last-child{width:16%;margin:0 0 0 2.5%}.ml .c06:first-child{width:12.5%;margin:0 2.5% 0 0}.ml .c06{width:12.5%;margin:0 2.5%}.ml .c06:last-child{width:12.5%;margin:0 0 0 2.5%}.ml .c07:first-child{width:11.714%;margin:0 1.5% 0 0}.ml .c07{width:11.714%;margin:0 1.5%}.ml .c07:last-child{width:11.714%;margin:0 0 0 1.5%}.ml .c08:first-child{width:9.875%;margin:0 1.5% 0 0}.ml .c08{width:9.875%;margin:0 1.5%}.ml .c08:last-child{width:9.875%;margin:0 0 0 1.5%}.ml .c09:first-child{width:8.444%;margin:0 1.5% 0 0}.ml .c09{width:8.444%;margin:0 1.5%}.ml .c09:last-child{width:8.444%;margin:0 0 0 1.5%}.ml .c10:first-child{width:7.3%;margin:0 1.5% 0 0}.ml .c10{width:7.3%;margin:0 1.5%}.ml .c10:last-child{width:7.3%;margin:0 0 0 1.5%}.ml .c11:first-child{width:6.3636%;margin:0 1.5% 0 0}.ml .c11{width:6.3636%;margin:0 1.5%}.ml .c11:last-child{width:6.3636%;margin:0 0 0 1.5%}.ml .c12:first-child{width:5.583%;margin:0 1.5% 0 0}.ml .c12{width:5.583%;margin:0 1.5%}.ml .c12:last-child{width:5.583%;margin:0 0 0 1.5%}.mm .c66{width:66.666%;margin:0 .503% 0 0}.mm .c75{width:75%;margin:0 .75% 0 0}.mm .c80{width:80%;margin:0 .9% 0 0}.mm .c02:first-child{width:48.5%;margin:0 1.5% 0 0}.mm .c02:last-child{width:48.5%;margin:0 0 0 1.5%}.mm .c03:first-child{width:31.333%;margin:0 1.5% 0 0}.mm .c03{width:31.333%;margin:0 1.5%}.mm .c03:last-child{width:31.333%;margin:0 0 0 1.5%}.mm .c04:first-child{width:22.75%;margin:0 1.5% 0 0}.mm .c04{width:22.75%;margin:0 1.5%}.mm .c04:last-child{width:22.75%;margin:0 0 0 1.5%}.mm .c05:first-child{width:17.6%;margin:0 1.5% 0 0}.mm .c05{width:17.6%;margin:0 1.5%}.mm .c05:last-child{width:17.6%;margin:0 0 0 1.5%}.mm .c06:first-child{width:14.1666%;margin:0 1.5% 0 0}.mm .c06{width:14.1666%;margin:0 1.5%}.mm .c06:last-child{width:14.1666%;margin:0 0 0 1.5%}.mm .c07:first-child{width:12.5714%;margin:0 1% 0 0}.mm .c07{width:12.5714%;margin:0 1%}.mm .c07:last-child{width:12.5714%;margin:0 0 0 1%}.mm .c08:first-child{width:10.75%;margin:0 1% 0 0}.mm .c08{width:10.75%;margin:0 1%}.mm .c08:last-child{width:10.75%;margin:0 0 0 1%}.mm .c09:first-child{width:9.333%;margin:0 1% 0 0}.mm .c09{width:9.333%;margin:0 1%}.mm .c09:last-child{width:9.333%;margin:0 0 0 1%}.mm .c10:first-child{width:8.2%;margin:0 1% 0 0}.mm .c10{width:8.2%;margin:0 1%}.mm .c10:last-child{width:8.2%;margin:0 0 0 1%}.mm .c11:first-child{width:7.2727%;margin:0 1% 0 0}.mm .c11{width:7.2727%;margin:0 1%}.mm .c11:last-child{width:7.2727%;margin:0 0 0 1%}.mm .c12:first-child{width:6.5%;margin:0 1% 0 0}.mm .c12{width:6.5%;margin:0 1%}.mm .c12:last-child{width:6.5%;margin:0 0 0 1%}.ms .c66{width:66.666%;margin:0 .17% 0 0}.ms .c75{width:75%;margin:0 .25% 0 0}.ms .c80{width:80%;margin:0 .3% 0 0}.ms .c02:first-child{width:49.5%;margin:0 .5% 0 0}.ms .c02:last-child{width:49.5%;margin:0 0 0 .5%}.ms .c03:first-child{width:32.666%;margin:0 .5% 0 0}.ms .c03{width:32.666%;margin:0 .5%}.ms .c03:last-child{width:32.666%;margin:0 0 0 .5%}.ms .c04:first-child{width:24.25%;margin:0 .5% 0 0}.ms .c04{width:24.25%;margin:0 .5%}.ms .c04:last-child{width:24.25%;margin:0 0 0 .5%}.ms .c05:first-child{width:19.2%;margin:0 .5% 0 0}.ms .c05{width:19.2%;margin:0 .5%}.ms .c05:last-child{width:19.2%;margin:0 0 0 .5%}.ms .c06:first-child{width:15.833%;margin:0 .5% 0 0}.ms .c06{width:15.833%;margin:0 .5%}.ms .c06:last-child{width:15.833%;margin:0 0 0 .5%}.ms .c07:first-child{width:13.428%;margin:0 .5% 0 0}.ms .c07{width:13.428%;margin:0 .5%}.ms .c07:last-child{width:13.428%;margin:0 0 0 .5%}.ms .c08:first-child{width:11.625%;margin:0 .5% 0 0}.ms .c08{width:11.625%;margin:0 .5%}.ms .c08:last-child{width:11.625%;margin:0 0 0 .5%}.ms .c09:first-child{width:10.222%;margin:0 .5% 0 0}.ms .c09{width:10.222%;margin:0 .5%}.ms .c09:last-child{width:10.222%;margin:0 0 0 .5%}.ms .c10:first-child{width:9.1%;margin:0 .5% 0 0}.ms .c10{width:9.1%;margin:0 .5%}.ms .c10:last-child{width:9.1%;margin:0 0 0 .5%}.ms .c11:first-child{width:8.181%;margin:0 .5% 0 0}.ms .c11{width:8.181%;margin:0 .5%}.ms .c11:last-child{width:8.181%;margin:0 0 0 .5%}.ms .c12:first-child{width:7.416%;margin:0 .5% 0 0}.ms .c12{width:7.416%;margin:0 .5%}.ms .c12:last-child{width:7.416%;margin:0 0 0 .5%}.mt05{margin-top:5px}.mb05{margin-bottom:5px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.mt30{margin-top:30px}.mb30{margin-bottom:30px}.mt40{margin-top:40px}.mb40{margin-bottom:40px}.mt50{margin-top:50px}.mb50{margin-bottom:50px}.mt60{margin-top:60px}.mb60{margin-bottom:60px}.mt100{margin-top:100px}.mb100{margin-bottom:100px}.p05{padding:5px}.pt05{padding-top:5px}.pr05{padding-right:5px}.pb05{padding-bottom:5px}.pl05{padding-left:5px}.p10{padding:10px}.pt10{padding-top:10px}.pr10{padding-right:10px}.pb10{padding-bottom:10px}.pl10{padding-left:10px}.p20{padding:20px}.pt20{padding-top:20px}.pr20{padding-right:20px}.pb20{padding-bottom:20px}.pl20{padding-left:20px}.p30{padding:30px}.pt30{padding-top:30px}.pr30{padding-right:30px}.pb30{padding-bottom:30px}.pl30{padding-left:30px}.p40{padding:40px}.pt40{padding-top:40px}.pr40{padding-right:40px}.pb40{padding-bottom:40px}.pl40{padding-left:40px}.p50{padding:50px}.pt50{padding-top:50px}.pr50{padding-right:50px}.pb50{padding-bottom:50px}.pl50{padding-left:50px}.p60{padding:60px}.pt60{padding-top:60px}.pr60{padding-right:60px}.pb60{padding-bottom:60px}.pl60{padding-left:60px}.p100{padding:100px}.pt100{padding-top:100px}.pr100{padding-right:100px}.pb100{padding-bottom:100px}.pl100{padding-left:100px}.center{display:inline-block}.left{float:left}.right{float:right}.textleft{text-align:left}.textcenter{text-align:center}.textright{text-align:right}@media screen and (max-width:1345px){.con{width:100%}.mcp05{padding:5px}.mcpt05{padding-top:5px}.mcpr05{padding-right:5px}.mcpb05{padding-bottom:5px}.mcpl05{padding-left:5px}.mcp10{padding:10px}.mcpt10{padding-top:10px}.mcpr10{padding-right:10px}.mcpb10{padding-bottom:10px}.mcpl10{padding-left:10px}.mcp20{padding:20px}.mcpt20{padding-top:20px}.mcpr20{padding-right:20px}.mcpb20{padding-bottom:20px}.mcpl20{padding-left:20px}.mcp30{padding:30px}.mcpt30{padding-top:30px}.mcpr30{padding-right:30px}.mcpb30{padding-bottom:30px}.mcpl30{padding-left:30px}.mcp40{padding:40px}.mcpt40{padding-top:40px}.mcpr40{padding-right:40px}.mcpb40{padding-bottom:40px}.mcpl40{padding-left:40px}.mcp50{padding:50px}.mcpt50{padding-top:50px}.mcpr50{padding-right:50px}.mcpb50{padding-bottom:50px}.mcpl50{padding-left:50px}.mcp60{padding:60px}.mcpt60{padding-top:60px}.mcpr60{padding-right:60px}.mcpb60{padding-bottom:60px}.mcpl60{padding-left:60px}.mcp100{padding:100px}.mcpt100{padding-top:100px}.mcpr100{padding-right:100px}.mcpb100{padding-bottom:100px}.mcpl100{padding-left:100px}}@media screen and (max-width:1024px){.ms .mc01,.mm .mc01,.ml .mc01,.mc01{width:100%;margin:0}.ms .mc02,.mm .mc02,.ml .mc02,.mc02{width:50%}.ms .mc03,.mm .mc03,.ml .mc03,.mc03{width:33.333%}.ms .mc04,.mm .mc04,.ml .mc04,.mc04{width:25%}.ms .mc05,.mm .mc05,.ml .mc05,.mc05{width:20%}.ms .mc06,.mm .mc06,.ml .mc06,.mc06{width:16.666%}.ms .mc07,.mm .mc07,.ml .mc07,.mc07{width:14.285%}.ms .mc08,.mm .mc08,.ml .mc08,.mc08{width:12.5%}.ms .mc09,.mm .mc09,.ml .mc09,.mc09{width:11.111%}.ms .mc10,.mm .mc10,.ml .mc10,.mc10{width:10%}.ms .mc11,.mm .mc11,.ml .mc11,.mc11{width:9.090909%}.ms .mc12,.mm .mc12,.ml .mc12,.mc12{width:8.333%}.ms .mc01:first-child,.ms .mc01:last-child{width:100%;margin:0}.ms .mc02:nth-child(odd){width:49.5%;margin:0 .5% 0 0}.ms .mc02:nth-child(even){width:49.5%;margin:0 0 0 .5%}.ms .mc03:first-child,.ms .mc03:nth-child(3n+4){width:32.666%;margin:0 .5% 0 0}.ms .mc03{width:32.666%;margin:0 .5%}.ms .mc03:nth-child(3n),.ms .mc03:last-child{width:32.666%;margin:0 0 0 .5%}.ms .mc04:first-child,.ms .mc04:nth-child(4n+5){width:24.25%;margin:0 .5% 0 0}.ms .mc04{width:24.25%;margin:0 .5%}.ms .mc04:nth-child(4n),.ms .mc04:last-child{width:24.25%;margin:0 0 0 .5%}.ms .mc05:first-child,.ms .mc05:nth-child(5n+6){width:19.2%;margin:0 .5% 0 0}.ms .mc05{width:19.2%;margin:0 .5%}.ms .mc05:nth-child(5n),.ms .mc05:last-child{width:19.2%;margin:0 0 0 .5%}.ms .mc06:first-child,.ms .mc06:nth-child(6n+7){width:15.833%;margin:0 .5% 0 0}.ms .mc06{width:15.833%;margin:0 .5%}.ms .mc06:nth-child(6n),.ms .mc06:last-child{width:15.833%;margin:0 0 0 .5%}.mm .mc01:first-child,.mm .mc01:last-child{width:100%;margin:0}.mm .mc02:nth-child(odd){width:48.5%;margin:0 1.5% 0 0}.mm .mc02:nth-child(even){width:48.5%;margin:0 0 0 1.5%}.mm .mc03:first-child,.mm .mc03:nth-child(3n+4){width:31.333%;margin:0 1.5% 0 0}.mm .mc03{width:31.333%;margin:0 1.5%}.mm .mc03:nth-child(3n),.mm .mc03:last-child{width:31.333%;margin:0 0 0 1.5%}.mm .mc04:first-child,.mm .mc04:nth-child(4n+5){width:22.75%;margin:0 1.5% 0 0}.mm .mc04{width:22.75%;margin:0 1.5%}.mm .mc04:nth-child(4n),.mm .mc04:last-child{width:22.75%;margin:0 0 0 1.5%}.mm .mc05:first-child,.mm .mc05:nth-child(5n+6){width:17.6%;margin:0 1.5% 0 0}.mm .mc05{width:17.6%;margin:0 1.5%}.mm .mc05:nth-child(5n),.mm .mc05:last-child{width:17.6%;margin:0 0 0 1.5%}.mm .mc06:first-child,.mm .mc06:nth-child(6n+7){width:14.1666%;margin:0 1.5% 0 0}.mm .mc06{width:14.1666%;margin:0 1.5%}.mm .mc06:nth-child(6n),.mm .mc06:last-child{width:14.1666%;margin:0 0 0 1.5%}.ml .mc01:first-child,.ml .mc01:last-child{width:100%;margin:0}.ml .mc02:nth-child(odd){width:47.5%;margin:0 2.5% 0 0}.ml .mc02:nth-child(even){width:47.5%;margin:0 0 0 2.5%}.ml .mc03:first-child,.ml .mc03:nth-child(3n+4){width:30%;margin:0 2.5% 0 0}.ml .mc03{width:30%;margin:0 2.5%}.ml .mc03:nth-child(3n),.ml .mc03:last-child{width:30%;margin:0 0 0 2.5%}.ml .mc04:first-child,.ml .mc04:nth-child(4n+5){width:21.25%;margin:0 2.5% 0 0}.ml .mc04{width:21.25%;margin:0 2.5%}.ml .mc04:nth-child(4n),.ml .mc04:last-child{width:21.25%;margin:0 0 0 2.5%}.ml .mc05:first-child,.ml .mc05:nth-child(5n+6){width:16%;margin:0 2.5% 0 0}.ml .mc05{width:16%;margin:0 2.5%}.ml .mc05:nth-child(5n),.ml .mc05:last-child{width:16%;margin:0 0 0 2.5%}.ml .mc06:first-child,.ml .mc06:nth-child(6n+7){width:12.5%;margin:0 2.5% 0 0}.ml .mc06{width:12.5%;margin:0 2.5%}.ml .mc06:nth-child(6n),.ml .mc06:last-child{width:12.5%;margin:0 0 0 2.5%}}@media screen and (max-width:768px){.c66,.c75,.c80,.c01,.c02,.c03,.c04,.c05,.c06,.c07,.c08,.c09,.c10,.c11,.c12,.ms .c66,.mm .c66,.ml .c66,.c66.ms,.c66.mm,.c66.ml,.ms .c75,.mm .c75,.ml .c75,.c75.ms,.c75.mm,.c75.ml,.ms .c80,.mm .c80,.ml .c80,.c80.ms,.c80.mm,.c80.ml,.ms .c01,.ms .c02:first-child,.ms .c02:last-child,.ms .c03,.ms .c03:first-child,.ms .c03:last-child,.ms .c04,.ms .c04:first-child,.ms .c04:last-child,.ms .c05,.ms .c05:first-child,.ms .c05:last-child,.ms .c06,.ms .c06:first-child,.ms .c06:last-child,.ms .c07,.ms .c07:first-child,.ms .c07:last-child,.ms .c08,.ms .c08:first-child,.ms .c08:last-child,.ms .c09,.ms .c09:first-child,.ms .c09:last-child,.ms .c10,.ms .c10:first-child,.ms .c10:last-child,.ms .c11,.ms .c11:first-child,.ms .c11:last-child,.ms .c12,.ms .c12:first-child,.ms .c12:last-child,.mm .c02:first-child,.mm .c02:last-child,.mm .c03,.mm .c03:first-child,.mm .c03:last-child,.mm .c04,.mm .c04:first-child,.mm .c04:last-child,.mm .c05,.mm .c05:first-child,.mm .c05:last-child,.mm .c06,.mm .c06:first-child,.mm .c06:last-child,.mm .c07,.mm .c07:first-child,.mm .c07:last-child,.mm .c08,.mm .c08:first-child,.mm .c08:last-child,.mm .c09,.mm .c09:first-child,.mm .c09:last-child,.mm .c10,.mm .c10:first-child,.mm .c10:last-child,.mm .c11,.mm .c11:first-child,.mm .c11:last-child,.mm .c12,.mm .c12:first-child,.mm .c12:last-child,.ml .c02:first-child,.ml .c02:last-child,.ml .c03,.ml .c03:first-child,.ml .c03:last-child,.ml .c04,.ml .c04:first-child,.ml .c04:last-child,.ml .c05,.ml .c05:first-child,.ml .c05:last-child,.ml .c06,.ml .c06:first-child,.ml .c06:last-child,.ml .c07,.ml .c07:first-child,.ml .c07:last-child,.ml .c08,.ml .c08:first-child,.ml .c08:last-child,.ml .c09,.ml .c09:first-child,.ml .c09:last-child,.ml .c10,.ml .c10:first-child,.ml .c10:last-child,.ml .c11,.ml .c11:first-child,.ml .c11:last-child,.ml .c12,.ml .c12:first-child,.ml .c12:last-child,.ms .mc02:first-child,.ms .mc02:nth-child(even),.ms .mc02:nth-child(odd),.ms .mc03:first-child,.ms .mc03:nth-child(3n+4),.ms .mc03,.ms .mc03:nth-child(3n),.ms .mc04:first-child,.ms .mc04:nth-child(4n+5),.ms .mc04,.ms .mc04:nth-child(4n),.ms .mc05:first-child,.ms .mc05:nth-child(5n+6),.ms .mc05,.ms .mc05:nth-child(5n),.ms .mc06:first-child,.ms .mc06:nth-child(6n+7),.ms .mc06,.ms .mc06:nth-child(6n),.mm .mc02:first-child,.mm .mc02:nth-child(even),.mm .mc02:nth-child(odd),.mm .mc03:first-child,.mm .mc03:nth-child(3n+4),.mm .mc03,.mm .mc03:nth-child(3n),.mm .mc04:first-child,.mm .mc04:nth-child(4n+5),.mm .mc04,.mm .mc04:nth-child(4n),.mm .mc05:first-child,.mm .mc05:nth-child(5n+6),.mm .mc05,.mm .mc05:nth-child(5n),.mm .mc06:first-child,.mm .mc06:nth-child(6n+7),.mm .mc06,.mm .mc06:nth-child(6n),.ml .mc02:first-child,.ml .mc02:nth-child(even),.ml .mc02:nth-child(odd),.ml .mc03:first-child,.ml .mc03:nth-child(3n+4),.ml,.ml .mc03:nth-child(3n),.ml .mc04:first-child,.ml .mc04:nth-child(4n+5),.ml .mc04,.ml .mc04:nth-child(4n),.ml .mc05:first-child,.ml .mc05:nth-child(5n+6),.ml .mc05,.ml .mc05:nth-child(5n),.ml .mc06:first-child,.ml .mc06:nth-child(6n+7),.ml .mc06,.ml .mc06:nth-child(6n){width:100%;margin-left:0;margin-right:0;float:none}.scm0{margin:0}.con.ms .sc01,.con.mm .sc01,.con.ml .sc01,.sc01{width:100%;float:left}.con.ms .sc02,.con.mm .sc02,.con.ml .sc02,.sc02{width:50%;float:left}.con.ms .sc03,.con.mm .sc03,.con.ml .sc03,.sc03{width:33.333%;float:left}.con.ms .sc04,.con.mm .sc04,.con.ml .sc04,.sc04{width:25%;float:left}.con.ms .sc05,.con.mm .sc05,.con.ml .sc05,.sc05{width:20%;float:left}.con.ms .sc06,.con.mm .sc06,.con.ml .sc06,.sc06{width:16.666%;float:left}.con.ms .sc07,.con.mm .sc07,.con.ml .sc07,.sc07{width:14.285%;float:left}.con.ms .sc08,.con.mm .sc08,.con.ml .sc08,.sc08{width:12.5%;float:left}.con.ms .sc09,.con.mm .sc09,.con.ml .sc09,.sc09{width:11.111%;float:left}.con.ms .sc10,.con.mm .sc10,.con.ml .sc10,.sc10{width:10%;float:left}.con.ms .sc11,.con.mm .sc11,.con.ml .sc11,.sc11{width:9.090909%;float:left}.con.ms .sc12,.con.mm .sc12,.con.ml .sc12,.sc12{width:8.333%;float:left}.scmt05{margin-top:5px!important}.scmb05{margin-bottom:5px!important}.scmt10{margin-top:10px!important}.scmb10{margin-bottom:10px!important}.scmt20{margin-top:20px!important}.scmb20{margin-bottom:20px!important}.scmt30{margin-top:30px!important}.scmb30{margin-bottom:30px!important}.scmt40{margin-top:40px!important}.scmb40{margin-bottom:40px!important}.scmt50{margin-top:50px!important}.scmb50{margin-bottom:50px!important}.scmt60{margin-top:60px!important}.scmb60{margin-bottom:60px!important}.scmt100{margin-top:100px!important}.scmb100{margin-bottom:100px!important}.scp0{padding:0}.scp05{padding:5px}.scpt05{padding-top:5px}.scpr05{padding-right:5px}.scpb05{padding-bottom:5px}.scpl05{padding-left:5px}.scp10{padding:10px}.scpt10{padding-top:10px}.scpr10{padding-right:10px}.scpb10{padding-bottom:10px}.scpl10{padding-left:10px}.scp20{padding:20px}.scpt20{padding-top:20px}.scpr20{padding-right:20px}.scpb20{padding-bottom:20px}.scpl20{padding-left:20px}.scp30{padding:30px}.scpt30{padding-top:30px}.scpr30{padding-right:30px}.scpb30{padding-bottom:30px}.scpl30{padding-left:30px}.scp40{padding:40px}.scpt40{padding-top:40px}.scpr40{padding-right:40px}.scpb40{padding-bottom:40px}.scpl40{padding-left:40px}.scp50{padding:50px}.scpt50{padding-top:50px}.scpr50{padding-right:50px}.scpb50{padding-bottom:50px}.scpl50{padding-left:50px}.scp60{padding:60px}.scpt60{padding-top:60px}.scpr60{padding-right:60px}.scpb60{padding-bottom:60px}.scpl60{padding-left:60px}.scp100{padding:100px}.scpt100{padding-top:100px}.scpr100{padding-right:100px}.scpb100{padding-bottom:100px}.scpl100{padding-left:100px}}html, body{
width:100%; 
height:auto;
padding:0;
margin:0;
font-size: 24px;
line-height:140%;
font-weight:400;
color: #000;
background-color:#fff6e3;
font-family: 'Titillium Web', Helvetica, Helvetica Neue, Arial;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}
#page{
width:100%;
height:auto;
} header#head {
width: 100%;
height: auto;
background: linear-gradient(180deg, rgba(255,246,229,1) 0%, rgba(237,223,209,1) 100%);
height: 51px;
position: fixed;
top: -80px;
z-index: 10000000;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
.hide-nav header#head {
top: 0px;
}
.head-btn {
color: #fff;
background: #000;
width: auto;
text-align: center;
padding:15px 30px;
border-radius: 3px;
font-size: 22px;
position: fixed;
right: 60px;
top: 30px;
z-index: 100000000;
color: #fff;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
.header-con > a, .header-con > div {
float: right;
margin: 12px;
}
a.head-btn:link, a.head-btn:visited, a.head-btn:active, a.head-btn:hover {
color:#fff;
}
.hide-nav .head-btn{
top:10px;
}
#logo {
width: 250px;
height: auto;
padding: 0px 0px;
float: left;
position: fixed;
left: 50px;
top: 50px;
z-index: 100000000;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
.hide-nav div#logo {
top: 10px;
}
#logo img{
width:100%;
position: relative;
}
.hide-nav .head-btn {
top: 0;
padding-top:9px;
padding-bottom: 9px ;
border-radius: 0;
}
@media screen and (max-width:1600px){ 
#logo {
width: 260px;
}
.head-btn, .hide-nav .head-btn {
width: 200px;
}
.hide-nav .head-btn, .hide-nav .head-btn{
top:20px;
}
}
@media screen and (max-width:1340px){ 
.header-con {
width: 100%;
padding: 0px 0 0 20px;
}
.head-btn , .hide-nav .head-btn {
width: 175px;
}
#logo {
width: 200px;
left: 20px;
top: 20px;
}
.head-btn, .hide-nav .head-btn{
padding: 8px 0px;
font-size: 18px;
right: 20px;
top: 20px;
}
}
@media screen and (max-width:960px){ 
.head-btn, .hide-nav .head-btn {
padding: 8px 0px;
font-size: 18px;
right: 5%;
top: inherit;
bottom: 20px;
width: 90%;
}
.hide-nav .head-btn {
top: inherit;
bottom: 20px;
}
}
ul#menu-hauptmenue {
margin: 0;
padding: 0;
}
.menu-hauptmenue-container {
position: fixed;
width: 100%;
text-align: center;
z-index:100000000;
top:50px;
left: 0;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
.hide-nav .menu-hauptmenue-container {
top:7px;
}
ul#menu-hauptmenue li {
list-style: none;
display: inline-block;
font-weight: 400;
font-size: 23px;
margin: 0 30px;
position: relative;
}
ul#menu-hauptmenue li {
position: relative; }
ul#menu-hauptmenue li::before {
content: '♦'; position: absolute;
left: 50%; bottom: -30px; transform: translateX(-50%);
opacity: 0; transition: opacity 0.3s ease-in-out;
color: #4c0e2e !important; font-size: 20px; z-index: 1; } ul#menu-hauptmenue li:hover::before {
opacity: 1; }
.hide-nav ul#menu-hauptmenue li::before  {
content: '♦' !important;
position: absolute;
left: -20px; top: 60%;
transform: translateY(-50%);
opacity: 0; transition: opacity 0.3s ease-in-out;
color:#4c0e2e;
}
ul#menu-hauptmenue li:hover::before {
opacity: 1;
} ul#menu-hauptmenue li.current-menu-item::before,
ul#menu-hauptmenue li.current_page_item::before {
opacity: 1;
}
@media screen and (max-width:1550px){ 
ul#menu-hauptmenue li {
margin: 0px 20px;
}
}
@media screen and (max-width:1340px){ 
.menu-hauptmenue-container {
top: 20px;
}
}	
@media screen and (max-width:1180px){ 
ul#menu-hauptmenue li {
font-size: 20px;
margin: 0 0 0 30px;
}
ul#menu-hauptmenue li {
margin: 0px 10px;
}
}
@media screen and (max-width:960px){ .menu-hauptmenue-container , .hide-nav .menu-hauptmenue-container{
position: fixed;
top: -100%;
padding: 70px 30px;
right: 0%;
width: 100%;
height: 100%;
background: #000;
font-size: 30px;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
z-index: 100000;
text-align: center;
background: linear-gradient(180deg, rgba(255,246,229,1) 0%, rgba(237,223,209,1) 100%);
}
ul#menu-hauptmenue, ul#menu-hauptmenue li {
margin: 0;
padding:0;
}
ul#menu-hauptmenue li {
padding: 10px;
display: block;
position: relative;
margin-bottom: 5px;
width: 100%;
} ul#menu-hauptmenue li::before {
bottom: -15px; 
}	
ul#menu-hauptmenue li a {
font-size: 24px;
display: block;
}
.toggle-on .menu-hauptmenue-container {    top: 0%;  }	
ul#menu-hauptmenue a, ul#menu-hauptmenue li.current_page_item ul.sub-menu a {
line-height: 140%;
}
ul#menu-hauptmenue li.current_page_item > a, ul#menu-hauptmenue ul.sub-menu li.current_page_item a {
color: #666666;
font-weight: 600;
}
ul.sub-menu {
margin: 0;
padding: 20px 0;
}
.menu-button {
padding: 15px 0 15px 0;
background: #4c0e2e;
border-radius: 3px;
width: 60px;
height: 60px;
position: relative;
overflow: hidden;
cursor: pointer;
position: fixed;
top: 20px;
right: 20px;
z-index: 10000000;
}
.menu-button div {
background: #fff;
width: 30px;
position: absolute;
height: 4px;
top: 18px;
left: 15px;
border-radius: 5px;
-webkit-transition: all 1s cubic-bezier(0.68, -0.55, 0.265, 1.55);
transition:         all 1s cubic-bezier(0.68, -0.55, 0.265, 1.55);
cursor: pointer;
}
.menu-button div:nth-child(2) {
top: 28px;
}
.menu-button div:nth-child(3) {
top: 38px;
}
.toggle-on .menu-button div:nth-child(2) {
transform: rotate(45deg);
}
.toggle-on .menu-button div:nth-child(1), .toggle-on .menu-button div:nth-child(3) {
transform: rotate(-45deg);
top: 28px;
}
ul#menu-hauptmenue li::before {
content: '♦';
color: #4c0e2e !important;
}
}		
.nav-menu .menu-item-has-children:hover > .sub-menu li a:link,
.nav-menu .menu-item-has-children:hover > .sub-menu li a:visited,
.nav-menu .menu-item-has-children:hover > .sub-menu li a:active,
.nav-menu .menu-item-has-children:hover > .sub-menu li a:hover, .nav-menu .menu-item-has-children:hover > .sub-menu li,
.nav-menu .menu-item.show-submenu > ul.sub-menu li, .nav-menu .menu-item.show-submenu > ul.sub-menu li a:link{
background: #000;
color: #fff !important;
width: 100%;
margin: 0 !important; min-height: 57px;
-webkit-box-sizing: border-box;
text-align: left !important;
box-sizing: border-box;
}
.nav-menu .menu-item-has-children:hover > .sub-menu li ul li a:link, 
.nav-menu .menu-item-has-children:hover > .sub-menu li ul li a:visited,
.nav-menu .menu-item-has-children:hover > .sub-menu li ul li a:active,
.nav-menu .menu-item-has-children:hover > .sub-menu li ul li a:hover,
.nav-menu  .sub-menu li ul li,
.nav-menu ul.sub-menu li ul li,
.nav-menu ul.sub-menu li ul li a:link,
.nav-menu ul.sub-menu li ul li a:ative,
.nav-menu ul.sub-menu li ul li a:visited,
.nav-menu ul.sub-menu li ul li a:hover,
.nav-menu .menu-item-has-children:hover > .sub-menu li ul li,
.nav-menu .menu-item.show-submenu > ul.sub-menu li ul li,
.nav-menu .menu-item.show-submenu > ul.sub-menu li ul li a:link,
.nav-menu .menu-item.show-submenu > ul.sub-menu li ul li a:ative,
.nav-menu .menu-item.show-submenu > ul.sub-menu li ul li a:visited,
.nav-menu .menu-item.show-submenu > ul.sub-menu li ul li a:hover{
background: #4c0e2e;
color: #fff !important;
width: 100%;
padding:10px 0px;
text-align: left !important;
margin: 0 !important; min-height: 57px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.nav-menu .menu-item-has-children:hover > .sub-menu, .nav-menu .menu-item.show-submenu > ul.sub-menu {
padding: 0 !important;
margin: 0 !important;
text-align: left !important;
color: #fff !important;
background: transparent !important;
}
.page-id-9 {
padding-top: 71px;
} ul#menu-hauptmenue li {
box-sizing: border-box;
}
#wrapper{
width:100%;
min-height:100%;
float:left;
}	
#content {
width: 1280px;
height: auto;
padding: 170px 0 30px 0;
margin: 0 auto;
overflow: hidden;
position: relative;
z-index: 10;
background: #fff6e3;
}
.blog #content .con{width:1280px;}
@media screen and (max-width:1340px){ 
#content{
width:100%;     
padding: 40px 30px 30px 30px;
}
}
@media screen and (max-width:910px){ 
.page-template-default #content .con, .page-template #content .con {
width: 100%;
}
}
@media screen and (max-width:768px){ 
.nav-menu .menu-item-has-children:hover > .sub-menu li a:link, .nav-menu .menu-item-has-children:hover > .sub-menu li,
.nav-menu .menu-item.show-submenu > ul.sub-menu li, .nav-menu .menu-item.show-submenu > ul.sub-menu li a:link{
min-height: 0px;
}
.nav-menu .menu-item-has-children:hover > .sub-menu li ul li a:link, .nav-menu .menu-item-has-children:hover > .sub-menu li ul li,
.nav-menu .menu-item.show-submenu > ul.sub-menu li ul li, .nav-menu .menu-item.show-submenu > ul.sub-menu li ul li a:link{
min-height: 0px;
}
} .kontakt-icons {
position: fixed;
right: 12px;
top: 105px;
z-index: 1000;
}
.kontakt-icon {
width: 60px;
height: 60px;
background: #666666;
padding: 12px;
cursor: pointer;
border-radius: 3px;
}
.kontakt-icon img{width: 100%;}
.lightbox-kontakt-wrapper, .lightbox-info-wrapper {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: -100%;
background: #fff;
z-index: 9999;
overflow: scroll;
padding: 30px;
-webkit-transition: 1s all ease-in-out;
transition: 1s all ease-in-out;
}
.kontakt-visible .lightbox-kontakt-wrapper {
left: 0;
padding-top: 120px;
}
.info-visible .lightbox-info-wrapper{left:0;}
.lightbox-kontakt.con h2 {
text-align: center;
}
.lightbox-kontakt.con {
width: 850px;
text-align: center;
}
.lightbox-kontakt input.wpcf7-form-control.wpcf7-submit {
margin: 0 auto;
}
.close {
position: absolute;
right: 20px;
top: 110px;
width: 40px;
}
.close img {
width: 100%;
}
@media screen and (max-width:1140px){ 
.lightbox-kontakt.con {
width: 100%;
}
} div#footer-top-wrapper {
width: 100%;
display: block;
overflow: hidden;
margin-bottom: 180px;
}
footer {
color: #6b6b6b;
background: #000;
clear: both;
position: relative;
z-index: 10;
}
footer strong{
color: #ffffff;
}
footer p{
margin:10px 0;
}
div#footer-top-wrapper > div {
float: left;
padding: 30px;
overflow: hidden;
}
footer a:link, footer a:active, footer a:visited  {
color:#6b6b6b;
}
footer a:hover  {
color:#ffffff;
}div#footer-top-wrapper > div {
float: left;
overflow: hidden;
}
.footertop01 { width: 30%; }
.footertop02 { width: 20%; }
.footertop03 { width: 25%; }
.footertop04 { width: 25%; }
.menu-footer-menue-container {
width: 100%;
text-align: center;
padding: 30px;
}
.menu-footer-menue-container ul, .menu-footer-menue-container li {
margin: 0;
padding: 0;
list-style: none;
display: inline-block;
}
.menu-footer-menue-container li {
padding: 0 30px;
}
div#footer-bottom-wrapper {
overflow: hidden;
}
.copyright {
float: left;
width: 20%;
padding:30px;
}
.footer-nav {
width: 80%;
float: right;
}
.footertop01 img {
width: 50%;
}
footer a.btn:link, footer a.btn:visited, footer a.btn:active, footer a.btn:hover {
color: #4c0e2e;
background: #fff;
font-weight: 600;
}
footer .menu-footer-menue-container a:link, footer .menu-footer-menue-container a:active, footer .menu-footer-menue-container a:visited  {
color:#ffffff;
}
@media screen and (max-width:768px){ 
.footertop01, .footertop02, .footertop03, .footertop04 {
width: 100%;
}
.copyright {
width: 100%;
padding: 0 30px;
text-align: center;
}
.footer-nav {
width: 100%;
padding-bottom: 80px;
}
}div, section{
-webkit-box-sizing:border-box;	
box-sizing:border-box;
}
h1{
font-size: 68px;
line-height: 140%;
font-family: 'Titillium Web' ,Helvetica, Helvetica Neue, Arial, sans-serif;
font-weight:700;
padding:0;
margin:0 0 5px 0;
}
h2{
font-size: 68px;
font-weight:700;
line-height: 140%;
font-family: 'Titillium Web' ,Helvetica, Helvetica Neue, Arial, sans-serif;
margin:10px 0 0px 0;
}
h3{
font-size: 42px;
font-weight:700;
line-height: 140%;
font-family: 'Titillium Web' ,Helvetica, Helvetica Neue, Arial, sans-serif;
margin:0px 0 0px 0;
}
h4{
font-size: 28px;
font-weight:300;
line-height: 140%;
font-family: 'Titillium Web' ,Helvetica, Helvetica Neue, Arial, sans-serif;
margin:0px 0 0px 0;
}
strong {
font-weight: 700;
}
.no-transition {
transition: none !important;
animation: none !important;
}
#content ul{ padding-left:20px;}
a:link, a:active, a:visited, a:hover{
color:#4c0e2e;
text-decoration:none;
}
.en .en-show, .de .de-show{display:block !important;}
.en-show, .de-show{display:none !important;}
a.button:hover{
background:#000;
} .dot-btn {
width: 30px;
height: 30px;
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: repeat(3, 1fr);
gap: 3px;
background-color: transparent;
padding: 2px;
border-radius: 0px;
transition: transform 0.3s ease-in-out;
float: left;
position: absolute;
left: 11px;
top: 13px;
}
a.outer-dot-btn {
display: block;
position: relative;
padding: 10px 10px 10px 50px;
}
.dot-btn-dot {
width:5px;
height: 5px;
background-color: #605d54;
border-radius: 100%;
transition: background-color 0.3s ease-in-out, transform 0.3s ease-in-out;
} .outer-dot-btn:hover .dot-btn{
transform: rotate(45deg) scale(1.1);
} .outer-dot-btn:hover .dot {
background-color: #f39c12;
transform: scale(1.5);
} @media screen and (max-width:1340px){
h2{
font-size: 48px;
}
h3{
font-size: 36px;
}
}
@media screen and (max-width:1080px){
h2{
font-size: 28px;
}
h3{
font-size: 20px;
}
}
@media screen and (max-width:768px){
h1{
font-size: 26px;
}
h2{
font-size: 26px;
}
h3{
font-size: 20px;
}
.m-hide{display:none !important;}
} .btn, button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
padding:15px 30px;
background-color:#4c0e2e;
outline:none;
color:#fff;
font-weight: 400;
text-decoration:center;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
display: inline-block;
text-align:center;
margin:0 auto;
font-size:22px;
width:auto;
border-radius:7px;
}
.btn:active{
}
a:link.btn, a:visited.btn, a:active.btn, a:hover.btn{
color:#fff;
}
@media screen and (max-width:680px){
.btn{
font-size:17px;
width:auto;
}
}  form{
width:100%;
}
input.wpcf7-form-control.wpcf7-submit {
margin: 0 auto;
}
input{
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}
input, textarea, select{ width:100%;
display:block;
padding:15px;
border: none;
border: 4px solid #fff;
outline:0;
vertical-align:top;
background: #ededed;
-webkit-box-sizing:border-box;	
box-sizing:border-box;
border-radius: 0 !important;
}
input[type="checkbox"], input[type="radio"] {
width: auto;
display: inline-block;
margin-top: 7px;
margin-right: 5px;
}
select {
height: 58px;
background: #ededed;
width: 100%;
border-radius: 0 !important;
}
fieldset{border:none;}
#kontaktformular label.error{ color:red;
font-size:12px;
width:95%;
margin:0;
text-align:right;
}
#kontaktformular input.error,#kontaktformular textarea.error{ background-color:#faaaaa; 
color:#232323;
} input.error::-webkit-input-placeholder {color: #232323;} textarea.error::-webkit-input-placeholder {color: #232323;}
input.error:-moz-placeholder {color: #232323;} textarea.error:-moz-placeholder {color: #232323;}
input.error::-moz-placeholder {color: #232323;} textarea.error::-moz-placeholder {color: #232323;}
input.error:-ms-input-placeholder {color: #232323;} textarea.error:-ms-input-placeholder {color: #232323;} .fs1, .fs2{ display:block; width:100%;}
.fs2 br {
display: none;
}
.fs2 input {
width: 50%;
float: left;
}
.wpcf7-radio {
margin-top: 10px;
display: block;
}
.wpcf7-form-control-wrap{position: static !important; }
@media screen and (max-width:1000px){	
}
@media screen and (max-width:680px){
} form.wpcf7-form div#name-email{
width:100%;
height:auto;
float:left;
}
form.wpcf7-form{
font-size: 18px;
text-align: left;
line-height: 130%;
}
::-webkit-input-placeholder { color: #999 !important;font-size:18px;opacity: 1;}
:-moz-placeholder { color: #999 !important;font-size:18px;opacity: 1;}
::-moz-placeholder { color: #999 !important;font-size:18px;opacity: 1;	}
:-ms-input-placeholder { color: #999 !important;font-size:18px;opacity: 1;}
div.kontakt-name input, div.kontakt-email input{width:100%; margin-bottom:10px;  background-color:#ededed; border:none;}
div.kontakt-name input, div.kontakt-email input {
width: 100%;
display: block;
padding: 10px;
border: none;
font-size: 22px !important;
margin-top: 4px;
outline: 0;
vertical-align: top;
background: transparent;
border-bottom: 2px solid #000;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-radius: 0 !important;
margin-bottom: 20px !important;
}
div.kontakt-name.full-field, div.kontakt-email.full-field {width:100% !important; padding-right:0 !important;padding-left:0 !important;}
div.kontakt-name{
width:50%;
height:auto;
float:left;
padding-right:2%;
padding-bottom: 30px;
}
.form-ta{display:none;}
div.kontakt-email{
width:50%; 
height:auto;
float:left; 
padding-left:2%;
padding-bottom: 30px;
}		
div.kontakt-text{ width:100%; clear:both;margin-bottom: 10px;}
.wpcf7-textarea, span.your-message{width:100%; height:90px; background-color:#ededed; border:none;}
.wpcf7-textarea {
width: 100%;
height: 90px;
background-color: #fff;
border: none;
border: 1px solid #ccc;
}
.kontakt-name.quelle {
width: 100%;
}  @font-face {
font-family: 'Titillium Web';
font-style: normal;
font-weight: 200;
src: url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-200.eot); src: local('Titillium Web ExtraLight'), local('TitilliumWeb-ExtraLight'),
url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-200.eot?#iefix) format('embedded-opentype'), url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-200.woff2) format('woff2'), url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-200.woff) format('woff'), url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-200.ttf) format('truetype'), url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-200.svg#TitilliumWeb) format('svg'); } @font-face {
font-family: 'Titillium Web';
font-style: normal;
font-weight: 300;
src: url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-300.eot); src: local('Titillium Web Light'), local('TitilliumWeb-Light'),
url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-300.eot?#iefix) format('embedded-opentype'), url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-300.woff2) format('woff2'), url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-300.woff) format('woff'), url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-300.ttf) format('truetype'), url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-300.svg#TitilliumWeb) format('svg'); } @font-face {
font-family: 'Titillium Web';
font-style: normal;
font-weight: 400;
src: url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-regular.eot); src: local('Titillium Web Regular'), local('TitilliumWeb-Regular'),
url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-regular.eot?#iefix) format('embedded-opentype'), url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-regular.woff2) format('woff2'), url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-regular.woff) format('woff'), url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-regular.ttf) format('truetype'), url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-regular.svg#TitilliumWeb) format('svg'); } @font-face {
font-family: 'Titillium Web';
font-style: normal;
font-weight: 600;
src: url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-600.eot); src: local('Titillium Web SemiBold'), local('TitilliumWeb-SemiBold'),
url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-600.eot?#iefix) format('embedded-opentype'), url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-600.woff2) format('woff2'), url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-600.woff) format('woff'), url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-600.ttf) format('truetype'), url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-600.svg#TitilliumWeb) format('svg'); } @font-face {
font-family: 'Titillium Web';
font-style: normal;
font-weight: 900;
src: url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-900.eot); src: local('Titillium Web Black'), local('TitilliumWeb-Black'),
url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-900.eot?#iefix) format('embedded-opentype'), url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-900.woff2) format('woff2'), url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-900.woff) format('woff'), url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-900.ttf) format('truetype'), url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-900.svg#TitilliumWeb) format('svg'); } @font-face {
font-family: 'Titillium Web';
font-style: normal;
font-weight: 700;
src: url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-700.eot); src: local('Titillium Web Bold'), local('TitilliumWeb-Bold'),
url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-700.eot?#iefix) format('embedded-opentype'), url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-700.woff2) format('woff2'), url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-700.woff) format('woff'), url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-700.ttf) format('truetype'), url(//human-inkstinct.com/wp-content/themes/hi2024/fonts/titillium-web-v6-latin-700.svg#TitilliumWeb) format('svg'); }.con.c_con_02 p {
display: inline-block;
padding: 10px;
margin: 5px;
border: 2px dotted #4c0e2e; color: #4c0e2e;
}
.con.c_con_01, .con.c_con_01 iframe {
min-height: 900px;
}
.con.c_con_01 .c02:first-child {
padding: 30px;
}
.con.c_con_02 {
padding: 30px;
}
.con.c_con_03 {
padding: 30px;
}
.con.c_con_01, .con.c_con_02, .con.c_con_03 {
background: #fff6e3;
position: relative;
z-index: 2;
}
.con.c_con_02 h3 {
margin-bottom: 20px;
}
@media screen and (max-width:768px){ .con.c_con_01, .con.c_con_01 iframe {
min-height:inherit;
}
}
section#weitere_styles_wrapper {
padding: 120px;
text-align: center;
}
.weitere-styles_entry.c03 a {
color: #000;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.weitere-styles_entry.c03 h2 {
font-size: 48px;
}
.weitere-styles_entry.c03 img {
width: 100%;
}
.weitere-styles_entry.c03 {
border: 30px solid #fff6e3;
display: inline-block;
float: none;
vertical-align: top;
width:30%;
}
p.k-s-text {
margin: 0;
font-size: 20px;
line-height: 140%;
min-height: 100px;
}
.kundenstimmen-style.flickity-enabled.is-draggable {
z-index: 2;
}
.kundenstimme-style-entry img {
width: 100%;
}
.kundenstimme-style-entry {
width: 25%;
border: 30px solid #fff6e3;
z-index: 2;
}
.kundenstimme-style-inner-wrapper {
background: rgba(237, 223, 209, 1) 0%;
padding: 30px;
border-radius: 30px;
}
.galerie_slide_img img {
width: 100%;
display: block;
}
.galerie_slide_img {
width: 20%;
}
.galerie_slide_wrapper.flickity-enabled.is-draggable {
z-index: 2;
}
section#style_content_01 .c01, section#style_content_02 .c01, section#style_content_03 .c01 {
margin:60px 0;
padding: 60px 30px;
position: relative;
z-index: 2;
background-color:#fff6e3;
}
section#style_content_03 .c01{padding-bottom:0;}
.ti-widget.ti-goog.ti-review-text-mode-readmore.ti-text-align-left {
position: relative;
z-index: 1;
}
.ti-widget.ti-goog .ti-review-item>.ti-inner {
background-color: #ffffff !important;
}
.teaserbox-start {
position: fixed;
right: 30px;
bottom: 18px;
z-index: 100;
width: 66px;
margin-top: -100px;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
.teaserbox-start:hover {
width: 300px;
}
.teaserbox-text {
color: #757067;
font-weight: 600;
font-size: 16px;
}
.teaserbox-start img {
width: 100%;
}
.tax-styles ol.flickity-page-dots {
display: none;
}
@media screen and (max-width:1340px){
.weitere-styles_entry.c03 h2 {
font-size: 22px;
}
}
@media screen and (max-width:768px){
section#weitere_styles_wrapper {
padding: 30px;
text-align: center;
}
.weitere-styles_entry.c03 {
width: 100%;
}
.teaserbox-start {
right: 23px;
bottom: 90px;
}
.teaserbox-start:hover {
width: 200px;
}
.galerie_slide_img {
width: 33%;
}
.kundenstimme-style-entry {
width: 100%;
border: 30px solid #fff6e3;
z-index: 2;
}
}
.kundenstimmen-entry-bewertung {
display: flex;
align-items: center;
gap: 10px;
margin: 10px 0;
text-align: center;
justify-content: center;
padding: 10px 0;
}
.star-rating {
display: inline-flex;
gap: 2px;
}
.star {
font-size:  36px;
color: #ddd;
transition: color 0.2s ease;
cursor: default;
}
.star.filled {
color: #ffb400;
}
.star:hover {
transform: scale(1.1);
}
.rating-text {
font-size: 14px;
color: #666;
margin-left: 5px;
} .star-rating-fa {
display: inline-flex;
gap: 2px;
}
.star-rating-fa .fa-star {
color: #ddd;
font-size: 18px;
}
.star-rating-fa .fa-star.filled {
color: #ffb400;
} @media (max-width: 768px) {
.star {
font-size: 18px;
}
.rating-text {
font-size: 12px;
}
} .star-rating-half {
position: relative;
display: inline-flex;
gap: 2px;
}
.star-half {
position: relative;
font-size: 20px;
color: #ddd;
}
.star-half.half-filled::before {
content: "★";
position: absolute;
left: 0;
color: #ffb400;
width: 50%;
overflow: hidden;
}
.star-half.filled {
color: #ffb400;
} div#start-popup-wrapper {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10000000000000000;
}
.start-popup-inner-wrapper {
position: absolute;
top: 5%;
left: 0;
text-align: center;
width: 100%;
height: 90%;
overflow: hidden;
}
.start-popup-inner-wrapper img {
display: inline-block;
height: 100%;
width: 100%;
object-fit: contain; }
div#start-popup-wrapper .start-popup-bg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, .8);
z-index: -1;
}
.close-popup-icon-wrapper {
position: absolute;
top: 10px;
right: 10px;
background-color: #fff6e3;
width: 60px;
height: 60px;
padding: 10px;
cursor: pointer;
}
.close-popup-icon-wrapper img {
height: 100%;
display: block;
width: auto;
}
@media screen and (max-width:1340px){
} .page-aftercare .con, .page-coverup .con {
text-align: center;
background: #fff6e3;
position: relative;
z-index: 10;
}
button.cky-show-desc-btn {
color: #4c0e2e !important;
}
.next-free-slot {
width: auto;
display: inline-block;
background-color: #fff;
padding: 0 10px;
border-radius: 10px;
font-size: 17px;
font-weight: 600;
}
.c01.article-detail {
z-index: 10;
position: relative;
background: #fff6e3;
}
.tb_hc_contant_wrapper.tb_hc_text_post {
}
.tb_hc_post_in {
box-shadow: none !important;
}
.tb_hc_rating_content.tb_hc_text_decoration.tb-cTBfont- {
font-size: 18px;
line-height: 140%;
}
.tb_cc_post_in {
font-size: 18px !important;
line-height: 140% !important;
box-shadow: none !important;
}
div.taggbox {
z-index: 10 !important;
padding-top: 80px;
position: relative !important;
}
.wpforms-field-container input {
background: transparent !important;
border-bottom: 3px solid black !important;
width: 100% !important;
display: block !important;
padding: 10px !important;
border: none !important;
font-size: 22px !important;
margin-top: 4px !important;
outline: 0 !important;
vertical-align: top !important;
background: transparent !important;
border-bottom: 2px solid #000 !important;
-webkit-box-sizing: border-box !important;
box-sizing: border-box !important;
border-radius: 0 !important !important;
margin-bottom: 20px !important;
}
.page-id-1358 div#content {
padding-bottom: 0;
border-bottom: 30px solid #fff6e3;
position: relative;
z-index: 10;
}
.auszeichnung {
width: 60px;
float: left;
margin: 0px 30px 0 0;
position: absolute;
left: 0;
top: 16px;
}
.auszeichnungs_text {
padding-left: 76px;
text-align: left;
padding-right: 40px;
}
.auszeichnungs_wrapper {
position: relative;
clear: both;
min-height: 100px;
display: inline-block;
font-size: 14px;
line-height: 140%;
width: 33%;
vertical-align: top;
}
.auszeichnungs_wrapper strong{
font-size: 18px;
}
.a-auszeichnungswrapper {
text-align: center;
padding: 0 150px;
background: #fff6e3 !important;
position: relative;
z-index: 2;
}
.c01.auszeichnungen-heading {
color: #757067;
padding:  30px 30px;
}
@media screen and (max-width:1340px){
.a-auszeichnungswrapper {
padding: 30px;
}
.artistdetail-con.c02 {
padding: 30px;
}
}
.twentytwenty-wrapper.twentytwenty-horizontal {
width: 500px;
display: inline-block;
}
.vorhernacher_wrapper {
width: 50%;
float: left;
text-align: center;
}
.vorhernacher_text {
width: 500px;
margin: 0 auto;
padding: 30px 30px 50px;
}
@media screen and (max-width:960px){
.vorhernacher_wrapper {
width: 100%;
}
.a-auszeichnungswrapper {
text-align: left;
}
.auszeichnungs_wrapper {
width: 100%;
}
.auszeichnungs_text {
padding-right: 0;
}
}
@media screen and (max-width:530px){
.twentytwenty-wrapper.twentytwenty-horizontal {
width: 300px;
display: inline-block;
}
.vorhernacher_text {
width: 100%;
}
}
section#artists_video {
text-align: center;
padding: 120px 30px;
clear: both;
}
section#artists_video iframe {
width: 100%;
}img.videoplaceholder {
width: 100%;
display: block;
}
.c01.video_main iframe{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.c01.video_main{
position: relative;
}
section#artists_video .con {
background: #fff6e3;
position: relative;
z-index: 10;
}
.c01.videoentry {
padding: 30px;
}
section#artists_video .con strong {
color: #757067;
font-weight: 500;
font-size: 24px;
} .post-type-archive-artists .artists_inner_wrapper_galerie {
text-align: center;
}
.post-type-archive-artists .artist-g-cell {
display: inline-block;
position: relative;
}
div#artistdetailwrapper {
padding-top: 134px;
}
.artistdetail-con.c02 {
padding: 120px 120px 120px;
}
div#artistdetailwrapper .con {
width: 100%;
}
.artistdetail-image.c02 {
text-align: left;
padding-right:120px;
}
.artistdetail-image.c02 img{
position: relative;
top:-300px;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
opacity: 0;
}
.js .artistdetail-image.c02 img {
top:0;
opacity: 1;
position: relative;
z-index: 10;
}
.artistdetail-image.c02 img{
width:100%;
display:block;
}
.artistdetail-con.c02 * {
position: relative;
top: 100px;
opacity: 0;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
.js .artistdetail-con.c02 * {
top: 0px;
opacity: 1;
}
.artistdetail-con.c02 h3 {
margin-top: 30px;
margin-bottom: 10px;
border-top: 1px solid #ccc;
padding-top: 30px;
font-weight: 400;
font-size: 24px;
color: #757067;
}
.artists_style_wrapper .btn {
padding: 3px 10px;
font-size: 18px;
display: inline-block;
margin: 0 10px 10px 0;
}
.single-artists section#galerie_classic {
margin: 0;
}
.single-artists section#galerie_classic {
background: #000;
}
div#artistdetailwrapper {
margin-bottom: 0px;
}
.artist_detailinfos span{color:#757067;}
@media screen and (max-width:1340px){
div#artistdetailwrapper {
padding-top: 75px;
}
}
@media screen and (max-width:768px){
.artistdetail-con.c02 {
padding: 30px;
}
div#artistdetailwrapper {
padding-top: 100px;
}
.artistdetail-image.c02 {
padding-right: 50px;
}
.artistdetail-con.c02 {
background: #fff6e3;
z-index: 10;
position: relative;
}
div#artistdetailwrapper {
position: relative;
z-index: 100 !important;
}
} .page-template-tmpl-styles .con {
background-color: #fff6e3;
z-index: 10;
position: relative;
}
.style_detail_wrapper .con {
width: 100%;
}
a.stylnav-btn.btn.button {
padding: 3px 10px;
font-size: 18px;
margin: 3px 1px;
}
section#style_terms_wrapper > section {
width: 100%;
}
.scrollup {
position: fixed;
right: -60px;
bottom: 30px;
width: 40px;
height: 40px;
background-color: #fff;
border-radius: 100%;
padding: 12px 7px 0;
-webkit-transition: 1s all ease-in-out;
transition: 1s all ease-in-out;
cursor: pointer;
z-index: 10;
}
.hide-nav .scrollup {
right: 30px;
}
.scrollup img{
width: 100%;
display:block;
}
section#style-nav {
text-align: center;
width: 1280px;
margin: 0 auto;
position: relative;
z-index: 10;
}
div#content.style_entry {
text-align: center;
background: #fff6e3;
padding: 0 30px 80px;
margin-top: 150px;
position: relative;
z-index: 10;
}
.js div#content.style_entry {
padding-top: 60px;
opacity: 1;
}
section#galerie_classic {
z-index: 10;
position: relative;
clear: both;
background: #fff6e3;
float: left;
margin-bottom: 120px;
}
.galerie_classic_img {
width: 20%;
float: left;
}
.galerie_classic_img img {
width: 100%;
display: block;
}
.tax-styles .big_gallerie_outer_wrapper, .single-artists .big_gallerie_outer_wrapper {
border-bottom: 0;
}
.tax-styles .flickity-slider {
left: 0 !important;
}
.tax-styles .artists_galerie-intro {
padding: 120px 30px 30px;
}
.tax-styles  .artist-g_outro{padding-top:200px;}
.page-template-tmpl-styles div#content {
text-align: center;
}
.artist-g-cell a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
@media screen and (max-width:1340px){
section#style-nav {
padding: 0 30px;
width: 100%;
}
}
@media screen and (max-width:768px){
.galerie_classic_img {
width: 33.3333%;
float: left;
}
.js div#content.style_entry,  div#content.style_entry {
padding-top: 60px;
opacity: 1;
transition: none !important;
animation: none !important;
}
.js .artistdetail-image.c02 img, .artistdetail-image.c02 img {
top:0;
opacity: 1;
transition: none !important;
animation: none !important;
}
.js .artistdetail-con.c02 *, .artistdetail-con.c02 * {
top: 0px;
opacity: 1;
transition: none !important;
animation: none !important;
}
section#style_terms_wrapper > section {
padding-top: 120px;
}
} img.studio-map-img.lazyloaded {
width: 72%;
position: relative;
left: 2%;
top: 20%;
}
div#content{
position: relative;
padding-top:300px;
opacity: 0;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
.js div#content{
padding-top:180px;
opacity: 1;
}
.notransition.js div#content{
transition: none !important;
animation: none !important;
}
.page-id-15 div#content strong {
font-weight: 600;
color: #000;
}.page-termin-vereinbaren form.wpcf7-form {
margin-bottom: 120px;
}
.page-template-page-studio .big_gallerie_outer_wrapper {
border: none;
}
.page-template-page-studio .galerie_big-intro {
padding: 0;
}
.page-template-page-studio div.studio-map {
height: 200%;
width: 200%;
top: -41%;
left: -14%;
position: relative;
z-index: 3;
}
.page-template-page-studio .studio-map-outer-wrapper {
background-color: #000;
overflow: hidden;
height: 1280px;
}
.page-termin-vereinbaren div#content .con {
background: #fff6e3;
position: relative;
z-index: 3;
margin-bottom: 120px;
}
.blog h1 {
text-align: center;
position: relative;
z-index: 2;
}
.blog #content {
padding-bottom: 0 !important;
}
section#anfrage-start.b-tipps {
border-bottom: none;
}
div.studio-map {
height: 1000px;
width: 100%;
position: relative;
z-index: 3;
}
.stellenangebote_outro{
padding:120px 30px ;
text-align: center;
}
.studio-map-outer-wrapper{background-color:#000;}
.initiativbewerbung-form{display:none;}
div#stellenangebote {
overflow: hidden;
position: relative;
z-index: 2;
background-color: #fff6e3;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: black;
}
.pointbox {
height: 300px;
overflow: hidden;
width: 100%;
z-index: 0;
background: #fff6e3;
position: relative;
}
div#stellenangebote strong {
color: #757067;
font-weight: 500;
font-size: 24px;
}
.parascroll01-text02 li {
font-size: 68px;
font-weight: 700;
line-height: 140%;
font-family: 'Titillium Web', Helvetica, Helvetica Neue, Arial, sans-serif;
margin: 10px 0 0px 0;
}
section.parascroll01-wrapper.karriere_para_erwartung .parascroll01-text02 {
width: 68%;
}.parascroll01-text02 li {
font-size: 68px;
line-height: 150%;
} .karriere_para_erwartung{
color:#ffffff;
}
section.numbers_karriere {
color: #fff;
background-color: #000;
padding: 120px;
margin-top: 180px;
clear: both;
overflow: hidden;
position: relative;
z-index: 10;
float: left;
width: 100%;
}
.karriere_number {
font-size: 66px;
}
.karriere_number {
font-size: 66px;
width: auto;
display: inline-block;
}
section.numbers_karriere .con {
width: 100%;
}
.numbers-inner-wrapper_karriere img {
width: 68px;
margin: 0 10px;
float: left;
position: absolute;
left:0;
}
.numbers-inner-wrapper_karriere .c03 {
position: relative;
padding-left: 120px;
}
section.numbers_karriere .con {
z-index: 10;
position: relative;
}
section.numbers_karriere .con {
border: 2px solid transparent;
background: radial-gradient(circle, #999999 1.5px, transparent 1.5px) top repeat-x, radial-gradient(circle, #999999 1.5px, transparent 1.5px) bottom repeat-x;
background-size: 17px 4px;
background-repeat: repeat-x;
clear: both;
overflow: hidden;
padding: 60px 0;
}
@media screen and (max-width:1080px){
section.numbers_karriere {
color: #fff;
background-color: #000;
padding: 80px 30px;
margin-top: 180px;
clear: both;
overflow: hidden;
position: relative;
z-index: 10;
float: left;
width: 100%;
}
.numbers-inner-wrapper_karriere .c03 {
position: relative;
padding-left: 120px;
padding-bottom: 50px;
}
section.numbers_karriere   .parascroll01-text02 ul li::before {
left: -27px;
top: 32px;
top: 1px;
font-size: 46px;
}
}
@media screen and (max-width:768px){
section.parascroll01-wrapper.karriere_para_erwartung .parascroll01-text02 {
width: 100%;
padding: 0 30px;
}
section.parascroll01-wrapper.karriere_para_erwartung  .parascroll01-text02 li {
font-size: 24px !important;
}
section.parascroll01-wrapper.karriere_para_erwartung   .parascroll01-text02 ul li::before {
left: -27px;
top: 32px;
top: 0;
font-size: 46px;
}
div.studio-map {
height: 600px;
width: 100%;
position: relative;
z-index: 3;
}
.js div#content, div#content{
padding-top:180px;
opacity: 1;
transition: none !important;
animation: none !important;
}
} section.style_text_wrapper .sub-term-styles img {
width: 30%;
float: left;
display: block;
}
.sub-term-styles {
width: 50%;
float: left;
padding: 0 30px;
margin-bottom: 60px;
min-height: 280px;
line-height: 100%;
}
.subterm_teasertext h3 {
line-height: 100%;
margin-bottom: 10px;
margin-top: -7px;
}
.subterm_teasertext {
display: block;
float: left;
width: 70%;
padding-left: 30px;
}
section.child-styles {
padding: 30px;
padding-top: 130px;
clear: both;
overflow: hidden;
}
.subterm_teasertext span {
font-size: 18px;
line-height: 120%;
clear: both;
overflow: hidden;
}
.subterm_teasertext .btn {
margin-top: 20px;
font-size: 18px;
padding: 10px 30px;
}
.style_inner_text_wrapper {
width: 50%;
padding: 120px;
}
section.style_text_wrapper > div {
width: 50%;
padding: 120px;
float: left;
}
section.style_text_wrapper img {
width: 100%;
display: block;
}
section.style_text_wrapper {
position: relative;
background-color: #fff6e3;
z-index: 10;
float: left;
margin-top: 180px;
border: 2px solid transparent;
background-image: radial-gradient(circle, #999 1.5px, transparent 1.5px);
background-size: 17px 4px;
background-repeat: repeat-x;
background-position: bottom;
}
section.style_text_wrapper img.style_text_bild02 {
position: absolute;
top: 0;
width: 41%;
left: -5%;
}
.style_inner_image_wrapper {
position: relative;
}
section.style_text_wrapper img.style_text_bild03 {
position: absolute;
bottom: -7%;
right: 21%;
width: 37%;
}
section.style_text_wrapper img.style_text_bild02 {
position: absolute;
top: -7%;
width: 41%;
left: 5%;
}
@media screen and (max-width:1340px){
section.style_text_wrapper > div {
width: 50%;
padding: 30px 60px;
float: left;
}
}
@media screen and (max-width:768px){
section.style_text_wrapper > div {
width: 100%;
padding: 30px 30px;
float: left;
margin-bottom: 80px;
}
.sub-term-styles {
width: 100%;
padding: 0;
}
section.style_text_wrapper .sub-term-styles img {
width: 100%;
float: left;
display: block;
margin-right: 0;
margin-bottom: 20px;
}
.subterm_teasertext {
width: 100%;
padding-left: 0;
}
.subterm_teasertext h3 {
margin-top: 0;
}
} .karriere_inner_text_wrapper {
width: 50%;
padding: 120px;
}
section.karriere_text_wrapper > div {
width: 50%;
padding: 120px;
float: left;
}
section.karriere_text_wrapper img {
width: 100%;
display: block;
}
section.karriere_text_wrapper {
position: relative;
background-color: #fff6e3;
z-index: 10;
float: left;
margin-top: 180px;
}
section.karriere_text_wrapper img.karriere_text_bild02 {
position: absolute;
top: 0;
width: 41%;
left: -5%;
}
.karriere_inner_image_wrapper {
position: relative;
}
section.karriere_text_wrapper img.karriere_text_bild03 {
position: absolute;
bottom: -7%;
right: 21%;
width: 37%;
}
section.karriere_text_wrapper img.karriere_text_bild02 {
position: absolute;
top: -7%;
width: 41%;
left: 5%;
}
section.style_text_wrapper:nth-child(even) .style_inner_text_wrapper {
float: right;
}
@media screen and (max-width:1340px){
section.karriere_text_wrapper > div {
width: 50%;
padding: 30px 60px;
float: left;
}
}
@media screen and (max-width:768px){
section.karriere_text_wrapper > div {
width: 100%;
padding: 30px 30px;
float: left;
}
} img.karriere-top-layer {
position: absolute;
top: 0;
left: -10%;
opacity: 0;
height:100%;	
z-index: 5;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
.js img.karriere-top-layer{
left: 0%;
opacity: 1;
}
.notransition.js img.karriere-top-layer{
transition: none !important;
animation: none !important;
}
img.karriere-img-top {
width: 100%;
display:block;
position: relative;
left:0%;
opacity: 0;
z-index: 1;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
.js img.karriere-img-top {
left:10%;
opacity: 1;
}
.notransition.js img.karriere-img-top{
transition: none !important;
animation: none !important;
}
.karriere-inner-wrapper {
position: relative;
overflow: hidden;
background-color: #000000
}
.karriere-inner-wrapper .headline-wrapper {
top: 30%;
}
section#artists_galerie.artists_galerie_karriere {
margin-top: 0px;
top: -200px;
background: transparent;
z-index: 10000;
}
div#content strong {
color: #757067;
font-weight: 500;
font-size: 24px;
}
div#content.einleitung-karriere, div#content.einleitung-karriere .con {
width: 100%;
background-color: #fff6e3;
position: relative;
z-index: 1;
}
div#content.einleitung-karriere{padding:120px 30px; opacity: 0;
}
@media screen and (max-width:1660px){
.js img.karriere-top-layer {
left: -22%;
opacity: 1;
}
.karriere-inner-wrapper .headline-wrapper {
top: 19%;
}
section.karriere_text_wrapper {
margin-top: 100px;
}
}
@media screen and (max-width:1340px){
.page-template-page-studio .studio-map-outer-wrapper {
height: 1080px;
}
}
@media screen and (max-width:768px){
img.karriere-top-layer {
height: auto;
width: 104%;
}
.page-template-page-studio .studio-map-outer-wrapper {
height: 279px;
}
.page-template-page-studio div.studio-map {
height: 300px;
width: 122%;
top: 5%;
left: -8%;
position: relative;
z-index: 3;
}
.karriere-inner-wrapper {
background-color: #fff6e3;
}
div#content.einleitung-karriere {
padding: 60px 30px;
}
section#artists_galerie.artists_galerie_karriere {
top: -100px;
}
.js img.karriere-top-layer, img.karriere-top-layer{
left: 0%;
opacity: 1;
transition: none !important;
animation: none !important;
}
#karriere-top-wrapper .headline-wrapper {
left: 0 !important;
display: block !important;
opacity: 1 !important;
}
.js img.karriere-img-top, img.karriere-img-top {
left:10%;
opacity: 1;
transition: none !important;
animation: none !important;
}
.page-template-page-studio div.studio-map {
height: 300px;
width: 100%;
top: 0;
left: 0;
position: relative;
z-index: 3;
}
img.karriere-top-layer {
display: none;
}
.page-id-9 .headline-wrapper {
padding-top: 60px;
}
}
@media screen and (max-width:1660px){
.page-template-page-studio .studio-map-outer-wrapper {
height: 1000px;
}
}
@media screen and (max-width:1340px){
.page-template-page-studio .studio-map-outer-wrapper {
height: 800px;
}
.js img.karriere-top-layer {
left: 0;
opacity: 1;
}
}
@media screen and (max-width:1080px){
.page-template-page-studio .studio-map-outer-wrapper {
height: 600px;
}
.js img.karriere-top-layer {
left: 0;
opacity: 1;
}
.js .headline-wrapper {
left: 20px;
top: 5%;
}
}
@media screen and (max-width:768px){
.page-template-page-studio .studio-map-outer-wrapper {
height: 100%;
}
img.studio-map-img.lazyloaded {
width: auto;
position: relative;
left: -142%;
top: -35%;
height: 200%;
}
}
.page-id-1358 .con, .taggbox {
background-color: #fff6e3;
position: relative;
z-index: 2;
} #anfrage-start{
background-color:#4c0e2e;
background-image: url(//human-inkstinct.com/wp-content/themes/hi2024/images/dots02.svg);
background-position: right bottom;
background-repeat: no-repeat;
position: relative;
z-index: 10;
border-bottom:50px solid #fff6e3;
overflow: hidden;
background-size: cover;
}
img.anfrage_bild {
width: 40%;
}
.anfrage-start-inner-wrapper {
padding: 100px 50px;
color: #fff;
clear: both;
overflow: hidden;
}
.c02.anfrage-start-right .c02 {
padding: 30px;
border: 2px solid transparent;
background: radial-gradient(circle, #999999 1.5px, transparent 1.5px) left repeat-y;
background-size: 4px 17px;
background-repeat: repeat-y;
min-height: 400px;
position: relative;
}
.c02.anfrage-start-right .c02 .btn {
position: absolute;
bottom:10px;
left:30px;
}
section#anfrage-start .btn {
color: #4c0e2e;
background: #fff;
font-weight: 600;
}
@media screen and (max-width:1080px){
section#anfrage-start {
font-size: 18px;
line-height: 140%;
}
}
@media screen and (max-width:768px){
img.anfrage_bild {
width: 100%;
}
.anfrage-start-inner-wrapper {
padding: 30px;
color: #fff;
}
} .post-inner_wrapper .post-excerpt {
color: #757067;
}
.news-intro strong, .faq_intro strong {
color: #757067;
font-weight: 500;
font-size: 24px;
}
.news-text {
width: 850px;
margin: 0 auto;
padding: 60px 30px 120px;
text-align: center;
background: #fff6e3;
margin-top:270px;
}
section#news{
position: relative;
z-index: 3;
}
.news-post_wrapper.post-item-1 {
width: 100%;
background: #fff6e3;
padding-bottom: 65px;
}
.news-post_wrapper.post-item-1 .post-item {
width: 25%;
margin: 0 auto;
position: relative;
}
.post-item .post-thumbnail img {
width: 100%;
}
.news-post_wrapper.post-item-2, .news-post_wrapper.post-item-3 {
width: 50%;
float: left;
}
.news-post_wrapper.post-item-2 .post-item {
padding: 0% 30% 30% 5%;
}
.news-post_wrapper.post-item-3 .post-item {
padding: 0% 5% 30% 30%;
}
.news-post_wrapper.notfirstnews:nth-child(even), .news-post_wrapper.notfirstnews:nth-child(odd) {
width: 50%;
float: left;
}
.news-post_wrapper.notfirstnews:nth-child(odd) .post-item {
padding: 0% 30% 30% 5%;
}
.news-post_wrapper.notfirstnews:nth-child(even) .post-item {
padding: 0% 5% 30% 30%;
}
.news_post_wrapper {
clear: both;
width: 100%;
display: block;
float: left;
}
.post-item .post-inner_wrapper{position:relative;}
.post-item a{
position: absolute;
left: 0;
top:0;
width: 100%;
height:100%;
}
img.optional-img01 {
position: absolute;
left: -64%;
top: 28%;
width: 91%;
}
img.optional-img02 {
position: absolute;
top: 7%;
right: -43%;
width: 52%;
}
.news-outro {
clear: both;
padding: 30px 30px 160px 30px;
background: #fff6e3;
}
@media screen and (max-width:1500px){
.news-text {
width: 850px;
margin: 0 auto;
padding: 60px 30px 80px;
margin-top: 100px;
}
}
@media screen and (max-width:960px){
.news-text {
width: 100%;
padding: 60px 30px 100px;
margin-top:100px;
}
}
@media screen and (max-width:768px){
.news-post_wrapper.post-item-1 .post-item {
width: 42%;
}
.news-post_wrapper.post-item-2 .post-item {
padding: 0% 10px 30% 10px;
}
.news-post_wrapper.post-item-3 .post-item {
padding: 0% 10px 30% 10px;
}
.post-excerpt {
font-size: 15px;
font-weight: 500;
line-height: 140%;
}
} .artists_inner_wrapper_galerie{    position: relative;
z-index: 5;
}
.artist-g-cell img {
width: 100%;
display:block;
}
.artist-g-cell {
width: 18%;
padding: 20px;
}
.artists_galerie-intro {
width: 100%;
background-color:#fff6e3;
text-align: center;
padding: 120px;
}
.artists_galerie-intro strong {
color: #757067;
font-weight: 500;
font-size: 24px;
}
section#artists_galerie {
background-color: #fff6e3;
clear: both;
margin-top: 220px;
position: relative;
z-index: 5;
}
section#artists_galerie .flickity-viewport {
padding-top: 40px;
}
.artists-gallery-border01, .artists-gallery-border03 {
border: 2px solid transparent;
background: radial-gradient(circle, #999999 1.5px, transparent 1.5px) top repeat-x;
background-size: 17px 4px;
background-repeat: repeat-x;
clear: both;
overflow: hidden;
padding: 30px 0;
width: 200px;
position: absolute;
left: 60px;
top: 0;
}
.artists-gallery-border02, .artists-gallery-border04{
border: 2px solid transparent;
background: radial-gradient(circle, #999999 1.5px, transparent 1.5px) left repeat-y;
background-size: 4px 17px;
background-repeat: repeat-y;
overflow: hidden;
padding: 30px 0;
width: 10px;
height:200px;
position: absolute;
left: 60px;
top: 0;
}
.artists-gallery-border03, .artists-gallery-border04{
left:inherit;
right: 60px;
top: 0;
}
.artist-g_outro {
clear: both;
padding: 160px 30px 30px 30px;
background: #fff6e3;
text-align: center;
position: relative;
}
.artists-gallery-border05, .artists-gallery-border07 {
border: 2px solid transparent;
background: radial-gradient(circle, #999999 1.5px, transparent 1.5px) top repeat-x;
background-size: 17px 4px;
background-repeat: repeat-x;
clear: both;
overflow: hidden;
padding: 7px 0;
width: 200px;
position: absolute;
left: 60px;
top: inherit;
bottom:0;
}
.artists-gallery-border06, .artists-gallery-border08{
border: 2px solid transparent;
background: radial-gradient(circle, #999999 1.5px, transparent 1.5px) left repeat-y;
background-size: 4px 17px;
background-repeat: repeat-y;
overflow: hidden;
padding: 7px 0;
width: 10px;
height:200px;
position: absolute;
left: 60px;
top: inherit;
bottom:0;
}
.artists-gallery-border07, .artists-gallery-border08{
left:inherit;
right: 60px;
top: inherit;
bottom:0;
}
section#artists_galerie button.flickity-button.flickity-prev-next-button.previous, 
section#artists_galerie button.flickity-button.flickity-prev-next-button.next,
section#artists_galerie ol.flickity-page-dots{display:none;}
@media screen and (max-width:1500px){
section#artists_galerie {
margin-top: 100px;
}
.artists_galerie-intro {
padding: 60px;
}
.artist-g_outro {
padding: 80px 30px 30px 30px;
}
.artists_text {
font-size: 16px;
line-height: 140%;
font-weight: 600;
}
}
@media screen and (max-width:1080px){
section#artists_galerie {
margin-top: 100px;
}
.artists_galerie-intro {
padding: 30px;
}
.artist-g_outro {
padding: 30px 30px 30px 30px;
}
.artists_text {
font-size: 16px;
line-height: 140%;
font-weight: 600;
}
.artist-g-cell {
width: 33%;
padding: 10px;
}
}
@media screen and (max-width:768px){
.artists_text {
font-size: 11px;
line-height: 140%;
font-weight: 600;
}
.artists-gallery-border02, .artists-gallery-border04 {
left: 10px;
top: 0;
}
.artists-gallery-border03, .artists-gallery-border04 {
left: inherit;
right: 10px;
top: 0;
}
.artists-gallery-border01 {
padding: 30px 0;
width: 95%;
position: absolute;
left: 10px;
top: 0;
}
.artists-gallery-border03 {
display: none;
}
.artists-gallery-border06 {
left: 10px;
}
.artists-gallery-border08 {
right: 10px;
}
.artists-gallery-border05 {
left: 10px;
width: 90%;
}
.artists-gallery-border07 {
display: none;
}
} section#galerie_big {
position: relative;
z-index: 5;
background: #1a1a1a;
overflow: hidden;
}
.galerie_big-cell img {
width: 100%;
}
.galerie_big-cell {
width: 18%;
padding: 10px;
}
img.galerie_big-placeholder {
width: 100%;
height: auto;
display: block;
}
.big_gallerie_inner_wrapper {
position: absolute;
top: inherit;
bottom: 0;
left: 0;
width: 100%; }
.big_gallerie_outer_wrapper {
position: relative;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
background-color:#1a1a1a;
border-bottom:50px solid #fff6e3;
}
.galerie_big-intro {
background-color: #1a1a1a;
width: 100%;
color: #fff;
text-align: center;
padding: 120px;
}
a.outer-dot-btn.dot-btn-galerie-ansehen {
position: absolute;
top: 40px;
left: 40px;
color: #fff;
}
a.outer-dot-btn.dot-btn-galerie-ansehen .dot-btn-dot {
background: #fff;
}
.big_gallerie_outer_wrapper button.flickity-button.flickity-prev-next-button.previous, 
.big_gallerie_outer_wrapper button.flickity-button.flickity-prev-next-button.next,
.big_gallerie_outer_wrapper ol.flickity-page-dots{
display: none;
}
@media screen and (max-width:1080px){
a.outer-dot-btn.dot-btn-galerie-ansehen {
top: 20px;
left: 20px;
}
}
@media screen and (max-width:768px){
img.galerie_big-placeholder {
width: 200%;
}
.galerie_big-cell {
width: 33%;
padding: 5px;
}
} section.ablauf-wrapper, section.ablauf-wrapper-fly {
background-color: #1a1a1a;
overflow: hidden;
border: 60px solid #fff6e3;
-webkit-transition:.1s ease-in-out all;
transition:.1s ease-in-out all;
z-index: 10;
position: relative;
pointer-events: none;
}
.ablauf-bg-wrapper {
position: fixed;
top: 0px;
left: 0;
width: 100%;
height: 100%;
z-index: 10;
border: 60px solid #fff6e3;
opacity: 0;
pointer-events: none;
}
.ablauf_img_wrapper{
width:100%;
height:auto;
position: relative;
}
.ablauf-con-wrapper > div {
position: relative;
z-index: 3;
color:#fff;
}
.ablauf-con-wrapper h2{color:#fff;}
.ablauf_img_wrapper img {
height: auto;
display: block;
width: 100%;
}
.ablauf_number_wrapper {
padding-bottom: 30px;
position: relative;
top: 15%;
opacity: 1;
}
.ablauf-con-wrapper .c66 {
padding: 0 210px 30px 0px;
}
.ablauf-text-wrapper {
height: 100%;
width: auto;
padding: 200px 0;
}
.ablauf-con-wrapper {
padding: 60px;
}
img.ablauf_bild02.ablauf_bild, img.ablauf_bild03.ablauf_bild {
position: absolute;
top: 0;
left: -130%;
z-index: 100;
}
.flyablauf.ablauf-text-wrapper.ablauf-text-wrapper01,
.flyablauf.ablauf-text-wrapper.ablauf-text-wrapper02,
.flyablauf.ablauf-text-wrapper.ablauf-text-wrapper03{
position:absolute;
right:-130%;
top:0;
z-index: 100;
opacity: 1 ;
width:100%;
padding: 50px 50px 220px 0;
background-color: #1a1a1a;
font-size: 16px;
line-height: 140%;
}
.ablauf-con-wrapper .c03 {
position: relative;
}
.ablauf_number_wrapper span, .ablauf_number_wrapper.number02_on span:nth-child(1), .ablauf_number_wrapper.number03_on span:nth-child(1) {
margin-right: 20px;
font-weight: bold;
font-size:80px;
}
.ablauf_number_wrapper span:nth-child(1), .ablauf_number_wrapper.number02_on span:nth-child(2), .ablauf_number_wrapper.number03_on span:nth-child(3){
font-size:80px;
}
.ablauf-bg-wrapper {
visibility: visible;
pointer-events: none;
-webkit-transition:.1s ease-in-out all;
transition:.1s ease-in-out all;
height:120%;
}
.visible_ablauf .ablauf-bg-wrapper {
opacity: 1;
height:100%;
visibility: visible;
}
.hide_ablauf{ opacity: 0; pointer-events: none;}
.ablauf-text-wrapper.ablauf-text-wrapper02, .ablauf-text-wrapper.ablauf-text-wrapper03 {
opacity: 0;
}
section.ablauf-wrapper-fly{
opacity:0;
pointer-events: none;
position: fixed;
z-index: -9;
-webkit-transition:.1s ease-in-out all;
transition:.1s ease-in-out all;
}
section.ablauf-wrapper-fly.visible_ablauf {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 1;
z-index: 10;
pointer-events:all;   
}
.ablauf-con-wrapper {
padding: 60px;
width: 100%;
height: auto;
clear: both;
overflow: hidden;
} .galerie_big-intro strong{
font-weight: 500;
font-size: 24px;
}
.ablauf-con-wrapper h2 {
color: #fff;
line-height: 100%;
font-size: 55px;
}
@media screen and (max-width:1500px){
.ablauf-con-wrapper h2 {
color: #fff;
line-height: 100%;
font-size: 55px;
}
.flyablauf.ablauf-text-wrapper.ablauf-text-wrapper01,
.flyablauf.ablauf-text-wrapper.ablauf-text-wrapper02,
.flyablauf.ablauf-text-wrapper.ablauf-text-wrapper03{
padding:0;
font-size: 18px;
line-height: 140%;
}
.ablauf-con-wrapper .c66 {
padding: 0 120px 30px 0px;
}
}
@media screen and (max-width:1340px){
.ablauf-con-wrapper h2 {
line-height: 100%;
font-size: 42px;
}
}
@media screen and (max-width:960px){
.ablauf-con-wrapper h2 {
line-height: 100%;
font-size: 32px;
}
.flyablauf.ablauf-text-wrapper.ablauf-text-wrapper01,
.flyablauf.ablauf-text-wrapper.ablauf-text-wrapper02,
.flyablauf.ablauf-text-wrapper.ablauf-text-wrapper03{
font-size: 16px;
font-weight: 600;
line-height: 140%;
}
}
@media screen and (max-width:768px){
section.ablauf-wrapper, section.ablauf-wrapper-fly {
border: 0px solid #fff6e3;
}
.ablauf-bg-wrapper {
border: 0px solid #fff6e3;
}
.ablauf-con-wrapper .c66 {
padding: 0;
}
.ablauf-con-wrapper {
padding: 0;
}
.flyablauf.ablauf-text-wrapper.ablauf-text-wrapper01,
.flyablauf.ablauf-text-wrapper.ablauf-text-wrapper02,
.flyablauf.ablauf-text-wrapper.ablauf-text-wrapper03{
padding: 10px 10px 10px 10px;
background-color: #1a1a1a;
font-size: 12px;
font-weight: 600;
line-height: 143%;
}
.ablauf_number_wrapper {
padding-bottom: 30px;
position: relative;
top: 15%;
opacity: 1;
padding: 53px 10px 10px;
}
.ablauf_number_wrapper span, .ablauf_number_wrapper.number02_on span:nth-child(1), .ablauf_number_wrapper.number03_on span:nth-child(1) {
font-size:40px;
}
.ablauf_number_wrapper span:nth-child(1), .ablauf_number_wrapper.number02_on span:nth-child(2), .ablauf_number_wrapper.number03_on span:nth-child(3){
font-size:40px;
}
section.ablauf-wrapper-fly.visible_ablauf {
padding-top: 15px;
}
.ablauf_img_wrapper img { border-right: 50px solid transparent;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0 13% 0 26%;
}
} section#kundenstimmen {
position: relative;
z-index: 3;
background-color: #fff6e3;
padding: 50px 0;
margin-top: 180px;
}
.kundenstimmen-text strong {
color: #757067;
font-weight: 500;
font-size: 24px;
}
img.stars {
width: 230px;
}
img.google-logo {
width: 137px;
}
.google-bewertung-inner-wrapper {
text-align: center;
color: #aca9a1;
}
.google-bewertung-numbers {
font-size: 22px;
margin: 10px 0 80px;
}
.google-bewertung-number {
font-size: 128px;
font-weight: 700;
line-height: 150%;
margin-top: 81px;
}
.carousel {
position: relative;
right:0%;
}
.flickity-slider {
left: 150px !important;
}
.carousel-cell {
width: 22%;
height:  640px;
margin-right: 0px;
padding:30px;
background-color:#f2ead8;
border-radius: 5px;
counter-increment: carousel-cell;
color:#5f5d54;
border-right: 2px dotted #999999;
font-weight:400;
line-height: 150%
}
.carousel-cell.is-selected {
background-color:#f2ead8;
}
section#kundenstimmen {
position: relative;
z-index: 3;
display:none;
}
.kundenstimmen-logos {
width: 850px;
margin: 10px auto 100px;
text-align: center;
}
.kundenstimmen-text {
text-align: center;
}
.kundenstimmen-logos img {
filter: grayscale(1);
opacity: .6;
width: 24%;
padding: 22px;
box-sizing: border-box;
}
.kundenstimme-bild-name {
position: absolute;
bottom: 30px;
left: 30px;
}
.kundenstimme-bild-name * {
display: inline-block;
vertical-align: middle;
}
img.k-bild {
width: 50px;
margin-right: 16px;
}
.kundenstimmen-outro {
padding: 50px 30px 0;
}
.kundenstimmen-outro a {
margin: 0 23px;
}
.flickity-page-dots .dot {
border-radius: 0 !important;
transform: rotate(45deg) !important;
}
section#kundenstimmen button.flickity-button.flickity-prev-next-button.previous {
right: 100px;
top: inherit;
left: inherit;
bottom: -80px;
background: transparent;
}
section#kundenstimmen button.flickity-button.flickity-prev-next-button.next {
right: 50px;
top: inherit;
left: inherit;
bottom: -80px;
background: transparent;
}
a.outer-dot-btn.dot-btn-alle-bewertungen {
position: absolute;
left: 50px;
bottom: 150px;
}
section#kundenstimmen ol.flickity-page-dots {
bottom: -43px;
}
@media screen and (max-width:1500px){
section#kundenstimmen {
padding: 0px 0;
margin-top: 100px;
}
.carousel-cell {
width: 40%;
height:  440px;
font-size:20px;
font-weight: 500;
padding:15px;
}
.flickity-slider {
left: 300px;
}
a.outer-dot-btn.dot-btn-alle-bewertungen {
position: absolute;
left: 50px;
bottom: 75px;
}
}
@media screen and (max-width:960px){
.kundenstimmen-logos {
width: 100%;
margin: 10px auto 100px;
}
}
@media screen and (max-width:768px){
.kundenstimmen-logos img {
filter: grayscale(1);
opacity: .6;
width: 48%;
padding: 10px;
box-sizing: border-box;
}
section#kundenstimmen {
padding: 0px 0;
margin-top: 100px;
}
.carousel-cell {
width: 70%;
height:  440px;
font-size:16px;
font-weight: 500;
padding:10px;
}
.google-bewertung-number {
font-size: 90px;
font-weight: 700;
line-height: 150%;
margin-top: 53px;
}
img.stars {
width: 79%;
}
a.outer-dot-btn.dot-btn-alle-bewertungen {
position: relative;
left: 0px;
bottom: 0;
}
#kundenstimmen svg.flickity-button-icon, #kundenstimmen ol.flickity-page-dots {
display: none;
}
} .numbers-inner-wrapper {
border: 2px solid transparent;
background: radial-gradient(circle, #999999 1.5px, transparent 1.5px) top repeat-x, radial-gradient(circle, #999999 1.5px, transparent 1.5px) bottom repeat-x;
background-size: 17px 4px;
background-repeat: repeat-x;
clear: both;
overflow: hidden;
padding: 30px 0;
}
.numbers-inner-wrapper > .c02:last-child{
border: 2px solid transparent;
background: radial-gradient(circle, #999999 1.5px, transparent 1.5px) left repeat-y;
background-size: 4px 17px;
background-repeat: repeat-y;
overflow: hidden;
padding: 30px;
}
.c02.number-wrapper03 {
padding-left: 0 !important;
}
.numbers-inner-wrapper > .c02:last-child > .con:first-child{
border: 2px solid transparent;
background: radial-gradient(circle, #999999 1.5px, transparent 1.5px) bottom repeat-x;
background-size: 17px 4px;
background-repeat: repeat-x;
margin-bottom: 30px;
overflow: hidden;
}
.c02.number-wrapper03 {
border: 2px solid transparent;
background: radial-gradient(circle, #999999 1.5px, transparent 1.5px) right repeat-y;
background-size: 4px 17px;
background-repeat: repeat-y;
overflow: hidden;
}
.number-text01 .btn {
position: absolute;
bottom: 100px;
left: 30px;
}
section.number-outer-wrapper a.btn.button:link{
color:#000;
background-color:#fff;
}
.number-wrapper > * {
display: inline-block;
}
.number-outer-wrapper .c02 .c01, .number-outer-wrapper .c02 .c02 {
padding: 30px;
}
section.number-outer-wrapper > .con {
width: 100%;
padding: 30px;
position: relative;
z-index: 3;
}
section.number-wrapper {
padding: 30px;
}
.number, .number-outer-wrapper {
color: #fff;
}
.number-outer-wrapper{background-color:#000;}
section.number-outer-wrapper { padding-bottom: 120px;
}
img.numbers_dots {
position: absolute;
bottom: -10%;
right: 0;
width: 150%;
opacity: .5;
}
section.number-outer-wrapper { padding-bottom: 120px;
position: relative;
overflow: hidden;
z-index: 2;
}
.number-wrapper {
font-size: 68px;
font-weight: 600;
}
.c02.number-wrapper01 .number-wrapper {
font-size: 108px;
line-height: 100%
}
.c02.number-wrapper01 {
padding-top: 30px;
}
@media screen and (max-width:768px){
.number-wrapper {
font-size: 48px;
font-weight: 600;
}
.c02.number-wrapper01 .number-wrapper {
font-size: 78px;
line-height: 100%
}
.number-outer-wrapper .c02 .c01, .number-outer-wrapper .c02 .c02 {
padding: 0;
}
.number-text01 .btn {
position: static;
}
} section.parascroll01-wrapper {
position: relative;
clear: both;
overflow: hidden;
background-color: #000;
}
.parascroll01_gradient {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
height: 600px;
z-index: 100;	
opacity: 0;
background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
pointer-events: none;
}
.parascroll01-text02 {
float: right;
padding-top: 500px;
}
.parascroll01-text02 h2 {
color: #fff;
}
img.para01-img_fixed {
position: fixed;
left: 0;
width: 100%;
top: 0;
z-index: 1;
opacity: 0;
pointer-events: none;
}
img.para01-img {
width: 100%;
display: block;
}
section.parascroll01-wrapper {
position: relative;
z-index: 2;
padding-bottom: 120px;
}
.parascroll01-text01 {
position: absolute;
left: 0;
top: 0;
width: 30%;
}
.parascroll01-text02 {
position: relative;
right: 0;
bottom: 0;
z-index: 10;
padding-right: 30px;
}
.parascroll01-text01 {
position: absolute;
left: 0;
top: 0;
width: 30%;
z-index: 1000;
color: #fff;
padding: 50px 0 0 50px;
}
.parascroll01-text02 ul li {
position: relative;
padding-left: 20px; list-style: none;
padding:0 20px 500px 20px;
}
.parascroll01-text02 ul li::before{
content: "\25C6";
color: white;
position: absolute;
left: -44px;
top: 32px;
font-size: 45px;
font-size: 73px;
}
.page-termin-vereinbaren ul li, .parascroll01_liste ul li {
position: relative;
padding-left: 20px; list-style: none;
}
.page-termin-vereinbaren ul li::before {
content: "\25C6";
color: #000;
position: absolute;
left: -35px;
top: 32px;
font-size: 45px;
top: -3px;
font-size: 38px;
} .parascroll01-text02.list-front-hidden {
opacity: 0;
}
.parascroll01_liste {
position: fixed;
z-index: 10;
top: 60px;
right: 10%;
padding:0 20px 30px 20px;
opacity: 0;
}
.parascroll01_liste h2 {
color: #fff;
font-size:50px;
}
.parascroll01_liste ul li::before {
content: "\25C6";
color: white;
position: absolute;
left: -44px;
top: 16px;
font-size: 50px;
}
@media screen and (max-width:1340px){
.parascroll01-text02 ul li::before {
left: -37px;
top: 32px;
top: -16px;
font-size: 55px;
}
.parascroll01-text01 {
width: 42%;
}
.parascroll01-text02 li{font-size:55px;}
}
@media screen and (max-width:1080px){
.parascroll01-text02 ul li::before {
left: -27px;
top: 32px;
top: -31px;
font-size: 46px;
}
.parascroll01-text01 {
width: 62%;
}
.parascroll01-text02 li{font-size:38px;}
}
@media screen and (max-width:768px){
.parascroll01-text01 {
width: 100%;
padding: 0 20px;
}
img.para01-img_fixed {
position: fixed;
left: 50%;
margin-left: -243%;
width: auto;
height: 100%;
top: 0;
z-index: 1;
opacity: 0;
pointer-events: none;
}
.parascroll01-text02 {
padding-right: 0;
}
.parascroll01_liste {
position: fixed;
z-index: 10;
top: 60px;
right: 0;
padding: 0 20px 30px 20px;
opacity: 0;
width: 100%;
}
.parascroll01_liste h2 {
color: #fff;
font-size:32px;
} } section.text02-wrapper {
margin-top: 120px;
padding: 50px;
background-color: #fff6e3;
overflow: hidden;
position: relative;
z-index: 3;
}
.text02-right.c66 {
padding: 0 100px;
}
.text02-right.c66 {
position: relative;
}
.text02-right.c66 .btn {
margin-right: 34px;
}
@media screen and (max-width:768px){
.text02-right.c66 {
padding: 0;
}
section.text02-wrapper {
margin-top: 100px;
}
} section#top-gallery-wrapper {
width: 100%;
height: 700px;
overflow: hidden;
background-color: #fff6e3;
padding: 80px 0;
margin-top: 100px;
position: relative;
z-index: 2;
}
.top-gallery img.horizontal, .top-gallery img.vertical {
height: 100%;
width: auto;
}
.top-gallery img {
margin: 0 30px;
float:left;
}
.top-gallery {
height: 100%;
width: max-content;
position: 	relative;
left: 30%;
}
section#top-gallery-wrapper img.quad {
width: auto;
height: 80%;
position: relative;
top: 10%;
aspect-ratio: 1 / 1;
object-fit: cover;
}
@media screen and (max-width:1340px){
section#top-gallery-wrapper {
height: 500px;
}
.top-gallery img {
margin: 0 10px;
}
}
@media screen and (max-width:960px){
section#top-gallery-wrapper {
height: 400px;
}
.top-gallery img {
margin: 0 10px;
}
} .dotted-line {
position: fixed;
top: 0;
left: 50%;
width: 0;
height: 100%;
transform: translateX(-50%);
z-index: 1;
}
.dotted-line::before {
content: '';
position: absolute;
left: -8px;
top: 0;
width: 15px; height: 100%;
background: radial-gradient(circle, #666666 10%, transparent 10%); background-size: 20px 15px; background-repeat: repeat-y; }
.home div#content strong {
color: #757067;
font-weight: 500;
font-size: 24px;
}
.home div#content {
text-align: center;
background: #fff6e3;
position: relative;
z-index: 1;
padding: 30px 0;
margin-top: 80px;
}
.home div#content .con{
width:100%;
}
.home div#content .con .c01{opacity:0;}
@media screen and (max-width:768px){
.home div#content {
padding: 30px 30px;
margin-top: 80px;
}
.home div#content br {
display: none;
}
}  .blog .entry img{
height: auto;
max-width: 100%;
float: left;
padding: 0px 30px 30px 0;
} .article-con{ }	
.c80.article-detail{width:90%;}
.article-comments{
padding:50px 0;
}
.article-image img{
float: left;
margin:  0;
}
.article-image.c01 {
padding-bottom: 30px;
}
.entry img {
float: left;
}
.single .article-image img {
width: 100%;
padding-right: 30px;
height: auto;
}
.single-post #content ul, .single-post #content ol {
border-left: 8px solid #000000;
}
.single-post #content ul li {
list-style-type: none;
}
.article-image.c03 {
padding: 0 30px 30px 0;
}
.single-post div#content .con {
width: 100%;
}
.single-post div#content {
width: 900px;
}
#content .navigation {
margin-top: 40px;
}	
.wp-paginate a, .wp-paginate .current{
padding: 4px 10px !important;
}
h2 a:link, h2 a:active, h2 a:visited, h2 a:hover{
text-decoration:none;
}
.entrymeta {
color: #757067;
font-weight: 500;
font-size: 24px;
}
@media screen and (max-width:960px){
.single-post div#content {
width: 100%;
}
}
@media screen and (max-width:1000px){
.single .c80.article-detail{width:100%;}
}
@media screen and (max-width:960px){
.single-post .c66{width:66.6666%;}
}
@media screen and (max-width:800px){
.single .article-image img{
width: 100%;
height: auto;
margin-bottom:30px;
}
.single-post .c66, .single-post .c03{width:100%;}
.article-con {
padding: 0px;
}
.article-image.c03 {
padding: 0 0px 0px 0;
overflow: hidden;
}
}
@media screen and (max-width:768px){
.entrymeta {
color: #757067;
font-weight: 500;
font-size: 18px;
}
.single-post .con img{width:100%;}
.article-con{
padding:20px 0px;
}
.article-image.c02 {
padding: 0 0 30px 0;
overflow: hidden;
}
.single-post .c66 {
padding: 0;
}
}
#swipebox-overlay {
background: #0d0d0d;
z-index: 100000000000000 !important;
} .paging-navigation .wp-paginate .current{
background:#aed544;
}
.wp-pagenavi > span, .wp-pagenavi > a {
width: 36px !important;
height: 30px !important;
padding-top: 10px !important;
text-align: center;
display: block;
float: left;
}
.wp-pagenavi > span.pages {
width: auto !important;
border: none;
} body #swipebox-action{
text-shadow:none;
background-color: #000000;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #000000), color-stop(100%, #000000));
background-image: -webkit-linear-gradient(#000000, #000000);
background-image: -moz-linear-gradient(#000000, #000000);
background-image: -o-linear-gradient(#000000, #000000);
background-image: linear-gradient(#000000, #000000);
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
opacity: 1;
}
body #swipebox-caption {
text-shadow:none;
background-color: #f2f2f2;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(100%, #f2f2f2));
background-image: -webkit-linear-gradient(#f2f2f2, #f2f2f2);
background-image: -moz-linear-gradient(#f2f2f2, #f2f2f2e);
background-image: -o-linear-gradient(#f2f2f2, #f2f2f2);
background-image: linear-gradient(#f2f2f2, #f2f2f2);
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
opacity: 1;
}	
#swipebox-bottom-bar, #swipebox-top-bar {
text-shadow: 1px 1px 1px #000000 !important;
background: #000000 !important;
opacity: .95;
}
div#swipebox-top-bar {
display: block !important;
}
#swipebox-overlay {
background-color: rgba(0,0,0,0.7) !important;
}
#swipebox-overlay {
z-index: 100000000 !important;
}
div#swipebox-action {
background-color: #ff7800;
background-image: none;
}
div#swipebox-caption {
background-image: none;
font-size: 20px;
font-weight: 400;
font-family: inherit;
}div#modul-wrapper {
max-width: 1920px;
}
.small-space{margin-bottom:60px !important;}
.middle-space{margin-bottom:120px !important;}
.big-space{margin-bottom:180px !important;}
div#modul-wrapper.seitenabstand  {
padding-top: 120px;
}
.seitenabstand-an header#head {
width: 100%;
height: auto;
position: absolute;
z-index: 10000;
top: 7px;
}
.background-grey{background-color:#e5e8ea;}
@media screen and (max-width:750px){
.hide-on-mobile {
display: none;
}	
.small-space{margin-bottom:30px !important;}
.middle-space{margin-bottom:60px !important;}
.big-space{margin-bottom:80px !important;}
}/*/*/a.outer-dot-btn.dot-btn-headslider {
position: absolute;
bottom: 60px;
left: 60px;
}
div#giant-slider {
overflow: hidden;
background: rgb(255,246,229);
background: linear-gradient(180deg, rgba(255,246,229,1) 0%, rgba(237,223,209,1) 100%);
position: relative;
z-index: 10;
}
.slide.cycle-slide {
width: 100% !important;
}
.headline-wrapper {
position: absolute;
top: 40%;
z-index: 10000;
left: 0%;
opacity: 0;
width: 600px;
text-align: left;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
.js .headline-wrapper{
left: 10%;
opacity: 1;
}/**/.headline-wrapper h2, .headline-wrapper h3 {
padding: 10px 0;
display: inline-block;
margin-bottom:10px;
}
img.head-slider-modul-img {
width: 100%;
height: auto;
display: block;
}
.giant-slider-con.cycle-slide {
width: 100%;
background-color:#f9eedd;
}
img.slider-bg {
position: absolute;
top: 0;
right: -10%;
height: 100%;
opacity: 0;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
.js img.slider-bg{
right: 0%;
opacity: 1;
}
.notransition.js img.slider-bg{
transition: none !important;
animation: none !important;
}
img.sliderimg {
height: 100%;
width: auto;
position: absolute;
right: 0%;
top: 0;
z-index: 2;
opacity: 0;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
.js img.sliderimg{
right: 10%;
opacity: 1;
}
.notransition.js img.sliderimg{
transition: none !important;
animation: none !important;
}
img.slider-placeholder {
width: 100%;
}
@media screen and (max-width:1500px){
.headline-wrapper {
top: 30%;
}
.js .headline-wrapper {
left: 5%;
}
}
@media screen and (max-width:1340px){
a.outer-dot-btn.dot-btn-headslider {
bottom: 20px;
left: 20px;
}
.headline-wrapper {
top: 25%;
width:500px;
}
.js .headline-wrapper {
left: 5%;
}
}
@media screen and (max-width:1080px){
.headline-wrapper {
top: 20%;
width:400px;
}
.js .headline-wrapper {
left: 20px;
}
}
@media screen and (max-width:768px){
.js .headline-wrapper {
left: 0;
}
img.sliderimg {
position: relative;
height: auto;
right: -8%;
float: right;
width: 84%;
}
.headline-wrapper {
left: 20px;
padding: 0px 20px 100px;
width: 100%;
left: 0;
background: #fff6e3;
clear: both;
position: relative;
}
img.slider-placeholder {
display: none;
}
.js img.sliderimg {
right: -10%;
opacity: 1;
}
} .head-modul .head-slider-modul-img {
width: 100%;
}
div#head-slider-modul .giant-slider-nav {
display: none;
}
div#head-slider-modul.slider-nav-on .giant-slider-nav {
display: block;
}
.giant-slider-nav{
width:80px;
padding-top:0px;
}    
.cycle-prev, .cycle-next, .prev, .next {
width: 55px;
float: left;
display: inline-block;
}
.cycle-next, .next {
left: inherit;
right: 50px;
float:right;
}
.cycle-prev img, .cycle-next img, .prev img, .next img{
width: 18px !important;
border: 0 !important;
}
.giant-slider-nav {
width: 150px;
padding-top: 0px;
position: absolute;
top: inherit;
right: 30px;
bottom: 30px;
z-index: 100;
}
@media screen and (max-width:1340px){
.cycle-prev, .cycle-next, .prev, .next {
top: 30%;
}
}
@media screen and (max-width:960px){	
.cycle-prev, .cycle-next, .prev, .next {
top: 25%;
}
}
@media screen and (max-width:680px){	
.cycle-prev, .cycle-next, .prev, .next {
top: 20%;
}
}
@media screen and (max-width:480px){	
.cycle-prev, .cycle-next, .prev, .next {
top: 15%;
}
}
@media screen and (max-width:380px){	
.cycle-prev, .cycle-next, .prev, .next {
top: 10%;
}
} /*/*/div.head-modul {
padding:0px;
position: relative;
}/**//*/*/div.icon-modul-4-spalter{
position: relative;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
div.icon-modul-4-spalter .con{
text-align: center;
width:1280px;
}
div.icon-modul-4-spalter .c04 {
text-align: center;
display: inline-block;
padding: 34px;
float: none;
width: 24%;
vertical-align: top;
position: relative;
}
.c04.icon-ani h3 {
color: #666666;
}
a.icon_modul_4_spalter_url {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 3;
}
div.icon-modul-4-spalter .c04 img {
width: 50%;
}
div.icon-modul-4-spalter {/**/padding: 30px;
}
div.icon-modul-4-spalter .c04 img.icon-modul-4-spalter_img {
position: absolute;
width: 35%;
left: 50%;
top: 20px;
margin-left: -17.5%;
-webkit-transition:.5s ease-in-out all;
transition:.5s ease-in-out all;
}
div.icon-modul-4-spalter .c04.icon-ani:hover img.icon-modul-4-spalter_img {
width: 40%;
top:10px;
margin-left:-20%;
}
div.icon-modul-4-spalter .c04.icon-ani:hover h3 {font-weight: 500;} div.icon-modul-4-spalter.ani{
opacity: 1;
}
@media screen and (max-width:1340px){
div.icon-modul-4-spalter .con{width:100%;}
}
@media screen and (max-width:750px){
div.icon-modul-4-spalter  h2 {
font-size: 26px;
padding: 0 0px 50px;
text-align: left;
}
div.icon-modul-4-spalter .c04 {
width: 100%;
float: left;
padding:0 10px;
}
.c04.icon-ani h3 {
color: #666666;
padding: 0;
}
.icon-modul-4-text {
width: 75%;
float: left;
text-align: left;
padding: 0px 0px 30px 12px;
font-size: 16px;
}
.icon-modul-4-bild {
width: 25%;
float: left;
}	
div.icon-modul-4-spalter .c04 img.icon-modul-4-spalter_img {
position: static;
width: 100%;
margin-left: 0%;
}	
} /*/*/.standard_content_modul_zweispaltig-wrapper.con .c01 {
width: 100%;
}
.icon_modul_zweispaltig_icon-text.c80 {
padding: 0 30px;
}
.icon_modul_zweispaltig_icon-wrapper.con {
padding-bottom: 30px;
}
.icon_modul_zweispaltig h2 {
text-align: center;
padding-bottom: 50px;
opacity: 1;
-webkit-transition: 1s ease-in-out all;
transition: 1s ease-in-out all;
}
.icon_modul_zweispaltig_icon-text.c80 p {
margin-top: 5px;
}
.icon_modul_zweispaltig.grau {
background: #e5e8ea;
padding-top: 80px;
padding-bottom: 80px;
}
.icon_modul_zweispaltig h3 {
padding: 0px 30px 30px 0;
opacity: 1;
-webkit-transition: 1s ease-in-out all;
transition: 1s ease-in-out all;
}
.icon_modul_zweispaltig h4{
color: #492507;
font-size: 24px;
font-weight: 300;
line-height: 140%;
font-family: 'Titillium Web' ,Helvetica, Helvetica Neue, Arial, sans-serif;
margin: 0px 0 0px 0;
}/**/.icon_modul_zweispaltig_icon-wrapper.con {
position: relative;
top: 0px;
opacity: 1;
-webkit-transition: 1s ease-in-out all;
transition: 1s ease-in-out all;
}
.icon_modul_zweispaltig.ani .icon_modul_zweispaltig_icon-wrapper.con {
top: 0px;
opacity: 1;
}
.icon_modul_zweispaltig.ani h2, .icon_modul_zweispaltig.ani h3{opacity: 1;}
@media screen and (max-width:750px){
.icon_modul_zweispaltig {
padding-right: 30px;
padding-left: 30px;
width: 100%;
}
.icon_modul_zweispaltig_icon.c05 {
text-align: center;
}
.icon_modul_zweispaltig_icon.c05 img {
width: 40%;
margin-bottom: 40px;
}
.icon_modul_zweispaltig_icon.c05 {
width: 30% !important;
float: left !important;
}
.icon_modul_zweispaltig_icon-text.c80 {
padding: 0 30px;
width: 70%;
float: left;
}
.icon_modul_zweispaltig_icon.c05 img {
width: 100%;
margin-bottom: 40px;
}
} /*/*/.cat-color {
position: absolute;
right: 0;
bottom: 0;
width: 100%;
height: 6px;
z-index: 10;
}
.news-modul-wrapper.con {
width: 1280px;
margin: 0 auto;
}
.news-modul-wrapper.con article {
width: 50%;
-webkit-box-sizing:border-box;
box-sizing: border-box;
height: auto;
float: left;
border-right: 30px solid #fff;
border-left: 30px solid #fff;
border-bottom: 30px solid #fff;
position: relative;
min-height: 900px;
}
.background-grey .news-modul-wrapper.con article {
border-right: 30px solid #e5e8ea;
border-left: 30px solid #e5e8ea;
border-bottom: 30px solid #e5e8ea;
}
.background-grey .blog-excerpt {
background-color: #fff;
min-height: 243px;
}
div.news-modul .blank {
width: 100%;
height: auto;
display: block;
}
.news-data {
position: relative;
top: 0px;
left: 0px;
overflow: hidden;
}
div.news-modul .btn-kf{margin: 0 auto;}
div.news-modul h3 {
font-weight: 600;
font-size: 24px;
position: absolute;/**/background-size: 100%;
background-repeat: no-repeat;
width: 95%;
top: 400px;
padding: 50px 30px;
background-color: #666666;
color: #ffffff;
height: auto;
z-index: 10;
background-position: top left;
-webkit-box-sizing: border-box;
box-sizing: border-box;
left: -30px;
}
.news-thumb {
position: absolute;
width: 100%; left: 0;
top: 0;
}.con.news-after-content {
text-align: center;
}
.blog-excerpt {
padding: 30px;
z-index: 3;
position: relative;
}
.data, .tags {
font-size: 18px;
position: relative;
z-index: 10;
}
.blog-excerpt p {
margin: 0 0 14px 0;
}
div.news-modul ul.post-categories, div.news-modul ul.post-categories li {
margin: 0;
display: inline;
padding: 0;
}
div.news-modul a:link, div.news-modul a:active, div.news-modul a:visited, div.news-modul a:hover {
color: #ffffff;
text-decoration: none;
}
article .news-thumb img {
width: 100%;
display: block;
overflow: hidden;
height: auto;
position: absolute;
top: 0;
left: 0;
-webkit-transition: 1s ease-in-out all;
transition: 1s ease-in-out all;
max-width: none;
}
div.news-modul h2 {
text-align: center;
padding: 0 0 50px 0;
position: relative;
top: 400px;
opacity: 1;
}
article:hover .news-thumb img {
width: 110% !important;
top: -5%;
left:-5%;
}
a.news-link {
position: absolute;
top: 0;
width: 100%;
height: 100%;
z-index: 2;
display: block;
}
.blog div.news-modul article.more-news {
background-color:#666666;
}
article#news-teaser-bereich a {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
height: 100%;
}
.more-news a.button {
position: absolute;
bottom: 30px;
left: 30px;
padding: 30px;
width: 68%;
}
div.news-modul h2.line-h, div.news-modul h1.line-h {
position: absolute;
top:30px;
left:80px;
}
.blog #content {
padding-bottom: 180px;
}
div.news-modul .schraege-top, div.news-modul .schraege-bottom {
position: relative;
background-color: #fff;
top: inherit;
bottom: inherit;
width: 100%;
}
.news-modul-wrapper article:nth-child(odd){
position: relative;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
left:0px;
opacity: 1;
top:500px;
}
.news-modul-wrapper article:nth-child(even){
position: relative;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
right:-0px;
opacity: 0;
top:500px;
} div.news-modul h2 {
top: 0px;
opacity: 1;
}
.news-modul-wrapper article:nth-child(odd){
top:0px;
left:0px;
opacity: 1;
}
.news-modul-wrapper article:nth-child(even){
top:0px;
position: relative;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
right:0px;
opacity: 1;
}
@media screen and (max-width:1600px){
.news-modul-wrapper.con {
width: 100%;
}
div.news-modul h2.line-h, div.news-modul h1.line-h {
position: absolute;
top: 30px;
left: 30px;
}
}
@media screen and (max-width:1340px){	
.more-news a.button{
font-size:20px;
padding:20px 0px;
}
div.news-modul h3 {
padding: 30px 30px;
}
.con.news-after-content {
padding: 0 30px;
}
}
@media screen and (max-width:1140px){
div.news-modul h2.line-h, div.news-modul h1.line-h {
position: absolute;
top: 10px;
left: 20px;
}
.more-news a.button {
left: 20px;
}
.more-news a.button{
font-size:20px;
padding:7px 0px;
}
div.news-modul h3 {
top: 300px;
font-size: 20px;
}
}
@media screen and (max-width:960px){	
.data {
font-size: 18px;
}
.news-modul-wrapper.con article {
border-left: 15px solid #fff;
border-bottom: 15px solid #fff;
}
div.news-modul h3 {
font-size: 18px;
padding: 13px 30px;
height: 120px;
line-height: 120%;
}
div.news-modul h3 {
top: 200px;
}
}
@media screen and (max-width:750px){
.news-modul-wrapper.con article {
width: 100%;
padding:0px;
}
.news-modul-wrapper.con article.more-news  {
padding:30px;
}
div.news-modul .blank {
width: 100%;
height: auto;
display: none;
}
div.news-modul h3 {
font-size: 38px;
}
div.news-modul h2.line-h, div.news-modul h1.line-h {
position: relative;
top: 10px;
left: 0;
margin-bottom: 30px;
}
.more-news a.button {
position: static;
bottom: 30px;
left: 30px;
}
.news-modul-wrapper.con article {
position: relative;
}
article .news-thumb img {
position: static;
}
.news-modul-wrapper.con article:nth-child(2), .news-modul-wrapper.con article:nth-child(4) {
width: 100% !important;}
.news-video {
position: static;
}
.news-video {
height: 340px;
}
.news-thumb {
position: static;
}
div.news-modul h3 {
font-size: 26px;
padding: 30px;
height: 166px;
}
.news-modul-wrapper.con article {
min-height: 0;
}
}
@media screen and (max-width:580px){
div.news-modul h3 {
font-size: 22px;
}
.data {
font-size: 13px;
}
.news-video {
height: 240px;
}
div.news-modul h3 {
font-size: 22px;
padding: 18px 30px;
height: 120px;
}
}
@media screen and (max-width:420px){
.news-video {
height: 200px;
}
div.news-modul h3 {
font-size: 17px;
padding: 18px 30px;
height: 120px;
width: 100%;
}
}
@media screen and (max-width:360px){
div.news-modul h3 {
font-size: 15px;
padding: 18px 30px;
}
} /*/*/.bild_modul_wrapper.con img.bild-modul_bild {
display:block;
-webkit-transition: all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
transition:         all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
width:100%;
height: auto;
top: 0;
left:0%;
}
.bild_modul_wrapper.con .c04:nth-child(even) img.bild-modul_bild{-webkit-transition-delay: .5s; transition-delay: .5s; }
.bild_modul_wrapper.con img{width:100%;display:block;}
.bild_modul_wrapper.con {
text-align: center;
width:100%;
}
.bild_modul_wrapper.con .c03 {
border-left:2px solid #fff;
border-right:2px solid #fff;
}
.bild_modul_wrapper.con a {
position: absolute;
top: 0;
left: 0;
width:100%;
height:100%;
}
.bild_modul_animate .bild_modul_wrapper.con img.bild-modul_bild{ width: 100%; left:0;      height: auto;}
.bild_modul_animate .bild_modul_wrapper.con .c04:hover img.bild-modul_bild{width:120%; height:auto ; top:-10%; left:-10%;}
div.bild_modul h2 {
text-align: center;
margin-bottom: 30px;
}
@media screen and (max-width:750px){
.bild_modul_wrapper.con .c04 {
border-bottom: 15px solid #fff;
}
.bild_modul_wrapper.con .blank {
display: none;
}
.bild_modul_wrapper.con img.bild-modul_bild {
width: 100%;
height: 100%;
position: static;
}
.bild_modul_wrapper.con .c04 {
width: 50%;
float: left;
}
}/**//*/*/.bild_text_reihe_modul_wrapper{padding-top:30px;}
div.bild_text_reihe_modul img {
width: 100%;
}
.bild_text_reihe_modul .con img{width:100%;display:block;}
.bild_text_reihe_modul .con .c04 {
border-left:15px solid #fff;
border-right:15px solid #fff;
position: relative;
overflow: hidden;
}
.bild_text_reihe_modul .con a {
position: absolute;
top: 0;
left: 0;
width:100%;
height:100%;
}
div.bild_text_reihe_modul h2 {
text-align: center;
padding: 0 30px;
}
.bild_text_reihe_modul_text {
padding: 20px 20px;
border-right: 2px solid #eee;
border-bottom: 2px solid #eee;
border-left: 2px solid #eee;
min-height: 141px;
}/**/div.bild_text_reihe_modul{
position: relative;
top:200px;
opacity: 0;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
div.bild_text_reihe_modul.ani{
top:0px;
opacity: 1;
}
@media screen and (max-width:750px){
.bild_text_reihe_modul .con .c04 {
border-bottom: 15px solid #fff;
}
} /*/*/img.video-overlay {
position: absolute;
left: 0;
top: 0;
width: 100%;
z-index: 2;
}
div.video_modul {
overflow: hidden;
position: relative;
float: none;
clear: both;
top: 200px;
z-index: 0;
opacity: 0;
cursor: pointer;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
div#video-modul-video-wrapper iframe {
width: 100%;
height: 100%;
position: absolute;
top: 0;
padding: 150px;
left: 0;
box-sizing: border-box;
background: #222222;
}
img.video-blank {
width: 100%;
display: block;
}
div.video_modul h2 {
position: absolute;
width: 100%;
top: 35%;
left: 0;
color: #fff;
z-index: 3;
text-align: center;
}
div.video_modul p {
padding: 0;
margin: 0;
}
#video-modul-video-wrapper {
position: fixed;
width: 100%;
height: 100%;
display: block;
background: black;
top: 0;
left: -100%;
z-index: 100000000000000000000;
-webkit-transition: 1s ease-in-out all;
transition: 1s ease-in-out all;
}
.video-on #video-modul-video-wrapper{left:0;}
img.video-close{
position: absolute;
right: 30px;
top: 30px;
width: 40px;
cursor: pointer;
}/**/div.video_modul.ani{
top: 0;
opacity: 1;
}
@media screen and (max-width:1024px){
div.video_modul h2 {
top: 31%;
}
}
@media screen and (max-width:750px){
div.video_modul h2 {
top: 25%;
}
div#video-modul-video-wrapper iframe {
padding: 30px;
}
div.video_modul h2 {
top: 66%;
}
}
@media screen and (max-width:420px){
div.video_modul h2 {
top: 15%;
font-size: 15px;
}
div.video_modul h2 {
top: 66%;
}
} /*/*/div#logo_slider_modul .c05 img {
width: 100%;
max-height: 150px;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
}
div#logo_slider_modul .c05 {
display: inline-block;
float: none;
clear: both;
padding: 0 30px;
width: 19%;
}
.logo-slide {
width: 100%;
}
div#logo_slider_modul {
text-align: center;
float: none;
clear: both;
}
.logo_slider.cycle-slideshow {
width: 1600px;
margin: 0 auto;
}
div#logo_slider_modul h2 {
margin-bottom: 60px;
}
@media screen and (max-width:1660px){
.logo_slider.cycle-slideshow {
width: 100%;
}
}
@media screen and (max-width:960px){
div#logo_slider_modul .c05 {
padding: 0 15px;
}
}
@media screen and (max-width:750px){
div#logo_slider_modul .c05 {
display: inline-block;
float: none;
clear: both;
padding: 0 30px;
width: 32%;
padding: 0 30px 30px 30px !important;
}
}
@media screen and (max-width:480px){
div#logo_slider_modul .c05 {
display: inline-block;
float: none;
clear: both;
padding: 0 30px;
width: 49%;
padding: 0 30px 30px 30px !important;
}
}/**//*/*/div.bild_modul_panorama {
width: 100%;
position: relative;
float:left;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
div.bild_modul_panorama img {
width: 100%;
display: block;
}
div.bild_modul_panorama .bild_modul_panorama_headline-wrapper {
position: absolute;
width: 100%;
text-align: center;
bottom:15%;
opacity: 1;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
.bild_modul_panorama_headline-wrapper h2 {
background: #fff;
width: auto;
color:#000;
display: inline-block;
padding: 10px 20px;
}/**//*/*/.sbi_lightbox{z-index: 1000000000 !important;}
.sbi_lightboxOverlay{z-index:99999999 !important;}
.social_media_modul_con {
padding-top: 80px;
background: #e5e8ea;
}
.social_media_modul_headlinebox {
width: 960px;
background-color: #666666;
padding: 70px 70px 70px 5%;
overflow: hidden;
position: relative;
z-index: 100;
margin-bottom: -80px;
}
.social_media_modul_headline {
float: left;
width: 60%;
}
div.social_media_modul {
clear: both;
position: relative;
top:200px;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
div.social_media_modul.ani {
clear: both;
position: relative;
top:00px;
}
.social_media_modul_icons {
float: right;
padding: 15px 0px 0 0px;
width: 283px;
}
.social_media_modul_headlinebox img {
width: 58px;
margin-left: 20px;
}
div.cff-item {
float: left !important;
width: 33.33333% !important;
clear: none !important;
border: 30px solid #e5e8ea !important;
}
@media screen and (max-width:1340px){
.social_media_modul_headlinebox {
width: 650px;
padding: 40px 70px 40px 30px;
}
.social_media_modul_headline {
width: 50%;
}
.social_media_modul_icons {
float: right;
padding: 18px 0px 0 0px;
width: 43%;
}
.social_media_modul_headlinebox img {
margin-left: 10px;
}
div.cff-item {
border: 15px solid #e5e8ea !important;
}
}
@media screen and (max-width:1140px){
.social_media_modul_con {
margin-top: 0px;
}
}
@media screen and (max-width:750px){
.social_media_modul_headlinebox {
width: 100%;
padding: 30px;
}
.social_media_modul_headline {
width: 50%;
}
.social_media_modul_icons {
width: 50%;
padding: 13px 0px 0 0px;
}
.social_media_modul_headlinebox img {
margin-left: 10px;
}
div.cff-item {
width: 100% !important;
border: 30px solid #e5e8ea !important;
border-bottom:none !important;
border-top:none !important;
}
}
@media screen and (max-width:550px){
.social_media_modul_headline {
width: 100%;
}
.social_media_modul_icons {
width: 100%;
padding: 10px 0px 0 0px;
}
.social_media_modul_headlinebox img {
margin-left:0;
margin-right:10px;
}
}/**//*/*/img.zitat01 {
position: absolute;
top: -30px;
left: 61px;
}
img.zitat02 {
position: absolute;
right: -60px;
bottom: 110px;
transform: rotate(180deg);
}
div.zitat_modul{
position: relative;
top: 200px;
opacity: 0;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
div.zitat_modul.ani{
position: relative;
top: 0px;
opacity: 1;
}
.zitat_modul-wrapper.con {
width: 100%;
padding-left: 60px;
padding-right: 60px;
}
.zitat_modul-wrapper.con .c01 {
width: 1080px;
position: relative;
padding: 0 120px;
padding-bottom: 80px;
}
.zitat_modul-wrapper.con .autor {
position: absolute;
bottom: 0;
}
.zentrieren .zitat_modul-wrapper.con .autor {
text-align: center;
width: 100%;
left: 0;
}
.rechts .zitat_modul-wrapper.con .autor {
right: 0;
text-align: right;
padding-right: 120px;
}
div.zitat_modul.zentrieren .c01 {
margin: 0 auto;
float: none;
}
div.zitat_modul.links .c01 {
float: left;
}
div.zitat_modul.rechts .c01 {
float: right;
}
.zitat_modul-wrapper.con .zitat01 {
left: 0;
width: 80px;
}
.zitat_modul-wrapper.con .zitat02 {
right: 0;
bottom: 60px;
width: 80px;
}
@media screen and (max-width:1660px){
.zitat_modul-wrapper.con {
padding: 0 30px;
}
}
@media screen and (max-width:1140px){
.zitat_modul-wrapper.con .c01 {
width: 100%;
}
}
@media screen and (max-width:480px){
.zitat_modul-wrapper.con .c01 {
padding: 50px 0px 80px 0;
}
.zitat_modul-wrapper.con .zitat01 {
width: 60px;
}
.zitat_modul-wrapper.con .zitat02 {
width: 60px;
bottom: 30px;
}
}/**//*/*/.standard_content_modul-wrapper.con .c01 {
width: 100%;
}
div.standard_content_modul.zentrieren .c01 {
margin: 0 auto;
text-align: center;
float: none;
}/**/div.standard_content_modul{
position: relative;
top:200px;
opacity: 0;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
div.standard_content_modul.ani{
top:0px;
opacity: 1;
}
.standard-modul-btn-wrapper{text-align: center;padding-top:30px;}
@media screen and (max-width:1660px){
.standard_content_modul-wrapper.con {
padding: 0 30px;
}
}
@media screen and (max-width:1140px){
.standard_content_modul-wrapper.con .c01 {
width: 100%;
}
} /*/*/.standard_content_modul_zweispaltig-wrapper.con .c01 {
width: 1080px;
width:100%;/**/}
div.standard_content_zweispaltig_modul.zentrieren .c01 {
margin: 0 auto;
text-align: center;
float: none;
}
div.standard_content_zweispaltig_modul img {
width: 100%;
display: block;
margin-bottom: 30px;
}
div.standard_content_zweispaltig_modul .btn-kf {
margin: 0 auto;
} div.standard_content_zweispaltig_modul{
position: relative;
top:200px;
opacity: 0;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
div.standard_content_zweispaltig_modul.ani{
top:0px;
opacity: 1;
}
div.standard_content_zweispaltig_modul .standard_content_modul_zweispaltig-wrapper.con{
position: relative;
top:100px;
opacity: 0;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
div.standard_content_zweispaltig_modul.ani .standard_content_modul_zweispaltig-wrapper.con{
top:0px;
opacity: 1;
}
.standard_content_modul_zweispaltig-wrapper .c02:first-child{
position: relative;
left:-100px;
opacity: 0;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
padding:0 30px;
}
.standard_content_modul_zweispaltig-wrapper .c02:last-child{
position: relative;
right:-100px;
opacity: 0;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
padding:0 30px;
}
div.standard_content_zweispaltig_modul.ani .standard_content_modul_zweispaltig-wrapper .c02:first-child{
left:0px;
opacity: 1;
}
div.standard_content_zweispaltig_modul.ani .standard_content_modul_zweispaltig-wrapper .c02:last-child{
right:0px;
opacity: 1;
}
@media screen and (max-width:1660px){
.standard_content_zweispaltig_modul-wrapper.con {
padding: 0 30px;
}
}
@media screen and (max-width:1340px){
.standard_content_modul-wrapper.con .c01 {
width: 100%;
}
.standard_content_modul_zweispaltig-wrapper {
padding: 0 30px;
}
}
@media screen and (max-width:1140px){
.standard_content_modul-wrapper.con .c01 {
width: 100%;
}
.standard_content_modul_zweispaltig-wrapper.con .c01 {
width: 100%;
}
}
@media screen and (max-width:750px){
div.standard_content_zweispaltig_modul.ani .standard_content_modul_zweispaltig-wrapper .c02:first-child {
padding-bottom: 0px;
}
.standard_content_modul_zweispaltig-wrapper .c02:first-child{
padding:0 0px;
}
.standard_content_modul_zweispaltig-wrapper .c02:last-child{
padding:0 0px;
}
} /*/*/.standard_content_modul_dreispaltig-wrapper.con img {
width: 100%;
margin-bottom: 23px;
}
div.standard_content_dreispaltig_modul_wrapper {
padding: 50px 0 30px;
}/**/div.standard_content_dreispaltig_modul .btn-kf {
margin: 30px auto 0;
}
div.standard_content_dreispaltig_modul .schraege, div.standard_content_dreispaltig_modul .schraege-top {
display: none;
}
div.standard_content_dreispaltig_modul.schraege-top-aktiv .schraege-top,   div.standard_content_dreispaltig_modul.schraege-bottom-aktiv .schraege {
display: block;
position: relative;
top: 0;
}
div.standard_content_dreispaltig_modul .schraege-top {
transform: scaleX(-1);
}
div.standard_content_dreispaltig_modul .schraege {
transform: rotate(180deg);
top: -5px !important;
}
div.standard_content_dreispaltig_modul.background-grey{padding: 30px;} div.standard_content_dreispaltig_modul{
position: relative;
top:200px;
opacity: 0;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
div.standard_content_dreispaltig_modul.ani{
top:0px;
opacity: 1;
}
div.standard_content_dreispaltig_modul .standard_content_dreispaltig_modul_wrapper.con{
position: relative;
top:100px;
opacity: 0;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
div.standard_content_dreispaltig_modul.ani .standard_content_dreispaltig_modul_wrapper.con{
top:0px;
opacity: 1;
}
.standard_content_dreispaltig_modul_wrapper .c03:first-child{
position: relative;
left:-100px;
opacity: 0;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
.standard_content_dreispaltig_modul_wrapper .c03:nth-child(2){
position: relative;
top:100px;
opacity: 0;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
.standard_content_dreispaltig_modul_wrapper .c03:last-child{
position: relative;
right:-100px;
opacity: 0;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
div.standard_content_dreispaltig_modul.ani .standard_content_dreispaltig_modul_wrapper .c03:first-child{
left:0px;
opacity: 1;
}
div.standard_content_dreispaltig_modul.ani .standard_content_dreispaltig_modul_wrapper .c03:nth-child(2){
top:0px;
opacity: 1;
}
div.standard_content_dreispaltig_modul.ani .standard_content_dreispaltig_modul_wrapper .c03:last-child{
right:0px;
opacity: 1;
}
@media screen and (max-width:1340px){
.standard_content_modul_dreispaltig-wrapper.con.mm {
padding: 0 30px;
}
}
@media screen and (max-width:750px){
.standard_content_modul_dreispaltig-wrapper .c03 {
padding-bottom: 80px;
}
} /*/*/.bild_text_repeater_modul_teaser.con.trennlinie {
padding: 40px 0 40px 0;
border-bottom: 5px solid #f2f2f2;
}
.bild_text_repeater_modul_einleitung {
width: 960px;
margin: 0 auto;
text-align: center;
padding-bottom: 50px;
position: relative;
z-index: 10;
opacity: 0;
top:200px;
margin-bottom: 153px;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
.bild_text_repeater_modul_wrapper.con, .bild_text_repeater_modul_wrapper.con img {
width: 100%;
}
img.overlay-repeater {
position: absolute;
top: 0;
left: 0;
width: 80.1% !important;
box-sizing: border-box;
}
.bild_text_repeater_modul_teaser.con:nth-child(even) img.overlay-repeater {
-webkit-transform: scale(-1);
transform: scale(-1);
right: 1px;
left: inherit;
}
.bild_text_repeater_modul_wrapper.con img {
width: 100%;
}
.bild_text_repeater_modul_wrapper.con #t1 img {
margin-top: -240px;
}
.bild_text_repeater_modul_teaser.con {
padding: 40px 0 0px 0;
clear: both;
}
.bild_text_repeater_modul_teaser.con:nth-child(even) div {
float: right;
}
.bild_text_repeater_modul_text.c02 {
padding: 50px 0px 30px 100px;
}
.bild_text_repeater_modul_teaser.con:nth-child(odd) .bild_text_repeater_modul_text.c02 {
padding: 50px 100px 30px 0px;
}
.bild_text_repeater_modul .bild_text_repeater_modul_teaser:first-child {
padding-top: 0;
}
.bild_text_repeater_modul .bild_text_repeater_modul_teaser:last-child {
padding-bottom: 0;
border: none;
}
.bild_text_repeater_modul_teaser-bild.c02 {
padding-right: 10%;
position: relative;
left:-1000px;
opacity: 0;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
.bild_text_repeater_modul div:nth-child(even) .bild_text_repeater_modul_teaser-bild.c02 {
padding-left: 10%;
padding-right: 0;
position: relative;
right:-1000px;
opacity: 0;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
.bild_text_repeater_modul_text.c02 img {
width: auto;
}/**/.ani .bild_text_repeater_modul_einleitung{
top:0;
opacity: 1;
}
.bild_text_repeater_modul_teaser.ani .bild_text_repeater_modul_teaser-bild{
left: 0px;
opacity: 1;
}
.bild_text_repeater_modul div.ani:nth-child(even) .bild_text_repeater_modul_teaser-bild.c02{
left:inherit;
right: 0px;
opacity: 1;
}
@media screen and (max-width:1040px){
.bild_text_repeater_modul_einleitung {
width: 100%;
padding: 30px;
}
.bild_text_repeater_modul_text.c02 {
padding: 0px 30px 30px 30px;
}
.bild_text_repeater_modul_teaser.con:nth-child(odd) .bild_text_repeater_modul_text.c02 {
padding: 0px 30px 30px 30px;
}
}
@media screen and (max-width:750px){
.bild_text_repeater_modul_teaser-bild.c02 {
padding-right: 0;
}
.bild_text_repeater_modul div:nth-child(even) .bild_text_repeater_modul_teaser-bild.c02 {
padding-left: 0;
padding-right: 0;
}
.bild_text_repeater_modul_teaser.con.trennlinie {
padding: 0;
border-bottom: none;
}
.bild_text_repeater_modul_wrapper.con #t1 img {
margin-top: 0;
}
.bild_text_repeater_modul_wrapper.con img {
width: 100%;
}
img.overlay-repeater {
position: absolute;
top: 0;
left: 0;
width: 100.1% !important;
box-sizing: border-box;
}
.bild_text_repeater_modul_teaser.con { clear: both;
margin-top: -42px;
}
.home div#neue_studios_modul {
margin-bottom: 0 !important;
}
.bild_text_repeater_modul_einleitung {
margin-bottom: 0px;
}	
} /*/*/div.galerie_modul {
width: 100%;
border-left: 15px solid #fff;
border-right: 15px solid #fff;
}
.galerie_modul_einleitung {
width: 960px;
margin: 0 auto;
text-align: center;
padding-bottom:50px;
opacity: 0;
position: relative;
top:200px;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
.galerie_modul_wrapper ul {
padding: 0;
margin: 0;
}
.galerie_modul_wrapper li {
width: 16.666%;
display: block;
border-left: 15px solid #fff;
border-right: 15px solid #fff;
float: left;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-bottom: 30px solid #fff;
position: relative;
top:200px;
opacity: 0;
-webkit-transition:1s ease-in-out all;
transition:1s ease-in-out all;
}
.galerie_modul_wrapper img {
width: 100%;
display: block;
}/**/.galerie_modul.ani .galerie_modul_einleitung {
opacity: 1;
top:0px;
}
.galerie_modul.ani .galerie_modul_wrapper li {
top:0px;
opacity: 1;
}
@media screen and (max-width:1024px){
.galerie_modul_wrapper li {
width: 33.33%;
}
.galerie_modul_einleitung {
width: 100%;
margin: 0 auto;
padding: 30px 30px 50px 30px;
text-align: center;
padding-bottom: 50px;
}	
}
@media screen and (max-width:750px){
.galerie_modul_wrapper li {
border-left: 7.5px solid #fff;
border-right: 7.5px solid #fff;
border-bottom: 15px solid #fff;
}
} /*/*//**/.bild_text_quadrat_einleitung{
width: 960px;
margin: 0 auto;
text-align: center;
padding-bottom:50px;
}
.rot .arrow-teaser{    border-bottom: 20px solid #F42555 !important;}
.blau .arrow-teaser{border-bottom: 20px solid #218EE8 !important;}
.orange .arrow-teaser{border-bottom: 20px solid #ff8815 !important;}
.gruen .arrow-teaser{border-bottom: 20px solid #666666 !important;}
.schwarz .arrow-teaser{border-bottom: 20px solid #000 !important; color:#fff !important;}
.weiss .arrow-teaser{border-bottom: 20px solid #fff !important;}
.mitarbeiterstimmen-button{text-align: center; padding:50px 30px 120px;}
.teaser-quadrat, .teaser-quadrat_hover{
height:auto;
background-color:#232323;
position: relative;
overflow: hidden;
}
.teaser-quadrat img, .teaser-quadrat_hover img{
width:100%; 
height:auto; 
display:block;
}
.box-top-left, .box-top-left_hover, .box-top-right, .box-top-right_hover, .box-bottom-left, .box-bottom-left_hover, .box-bottom-right, .box-bottom-right_hover, .box-top-center, .box-top-center_hover, .box-bottom-center,  .box-bottom-center_hover{
position:absolute;
top:0;
left:0;
z-index:3;
}
.box-top-right, .box-top-right_hover{
left: auto;
right:0;
}
.box-bottom-left, .box-bottom-left_hover{
bottom:0;
top: auto;
left:0;
right:auto;
}
.box-bottom-right, .box-bottom-right_hover{
bottom:0;
right:0;
top: auto;
left: auto;
}
.box-top-center, .box-top-center_hover{
top:0;
left:50%;
margin-left:-16.65%;
}
.box-bottom-center, .box-bottom-center_hover {
top:auto;
bottom:0;
left:50%;
margin-left:-16.65%;
}
.c06 .con > img:last-child
{margin-bottom:100%;
}   
.colorbox01{background-color:#333333;} 
.page-ueber-uns div#content {
padding: 80px 0px 30px;
}
.page-template-page-ueber-uns div#gallery-1 {
padding: 30px 0 !important;
} .teaser-quadrat-hidden-con {
padding: 30px;
}
.teaser-quadrat .con .teaser-quadrat-text, .teaser-quadrat_hover .con .teaser-quadrat-text, .teaser-quadrat_hover .con .teaser-quadrat-hidden-con .teaser-quadrat-text {
width:100%;
height:100%;
position:absolute;
padding:20px;
top:0;
left:0;
} 
span.m-name {
position: absolute;
bottom: 20px;
left: 20px;
}
span.m-name strong{display:block;}
.teaser-quadrat-text-on-top{
background-color:#fff;padding:20px 30px;
position: absolute;
bottom: 20px;
right: 20px;
color:#492507;
opacity: 1 !important;
z-index:100;
}
.teaser-quadrat-hidden-con.with-text {
font-size: 46px;
line-height: 120%;
}
.teaser-quadrat a:link, .teaser-quadrat .a:active, .teaser-quadrat a:hover, .teaser-quadrat a:visited, .teaser-quadrat_hover a:link, .teaser-quadrat_hover .a:active, .teaser-quadrat_hover a:hover, .teaser-quadrat_hover a:visited{
color:#492507; text-decoration: none;
} .arrow-right, .arrow-bottom, .arrow-left, .arrow-top{
position:absolute;
top:20px;
right:-13px;
width: 0;
height: 0;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-bottom: 20px solid #333;
-moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg); -ms-transform:rotate(-90deg); transform:rotate(-90deg); z-index:5;
}
.arrow-left{
top: 20px;
left:-14px;
-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg); }
.arrow-bottom{
top: auto;
bottom:0px;
left:20px;
-moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg); }
.arrow-top{
top: 0px;
bottom:auto;
left:20px;
-moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); } .teaser-quadrat-hidden-con{
position: absolute;
width:100%;
height:100%;
color:#492507;
left: 0%;
z-index: 1;
top: -100%;
-webkit-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
transition:         all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.box-top-left_hover > img:last-child, .box-top-right_hover > img:last-child, .box-bottom-left_hover > img:last-child, .box-bottom-right_hover > img:last-child, .box-top-center_hover > img:last-child, .box-top-center_hover > img:last-child{
opacity: 1;   
transition:1s all ease; 
-webkit-transition:1s opacity ease; 
}    
.box-top-left_hover:hover > img:last-child, .box-top-right_hover:hover > img:last-child, .box-bottom-left_hover:hover > img:last-child, .box-bottom-right_hover:hover > img:last-child, .box-top-center_hover:hover > img:last-child, .box-top-center_hover:hover > img:last-child{
opacity: 0;
}   
.box-top-left_hover:hover .teaser-quadrat-hidden-con, .box-top-right_hover:hover .teaser-quadrat-hidden-con, .box-bottom-left_hover:hover .teaser-quadrat-hidden-con, .box-bottom-right_hover:hover .teaser-quadrat-hidden-con, .box-top-center_hover:hover .teaser-quadrat-hidden-con, .box-bottom-center_hover:hover .teaser-quadrat-hidden-con {
display: block;
-moz-box-shadow:    inset 0 0 20px #111;
-webkit-box-shadow: inset 0 0 20px #111;
box-shadow:         inset 0 0 20px #111111;
} .teaser-quadrat_hover:hover .teaser-quadrat-hidden-con {
width: 100%;
display: block;
opacity: 1;
left: 0%;
top: 0%;
}
.teaser-quadrat_hover > .con   img:last-child{
opacity: 1;
transition:1s all ease; 
-webkit-transition:0.6s all ease; 
}
.teaser-quadrat_hover:hover > .con   img:last-child{
opacity: 1;
} 
@media screen and (max-width:1340px){
.teaser-quadrat-text {
font-size: 20px;
line-height: 130%;
}
}
@media screen and (max-width:1080px){ .teaser-quadrat .con .teaser-quadrat-text, .teaser-quadrat_hover .con .teaser-quadrat-text, .teaser-quadrat_hover .con .teaser-quadrat-hidden-con .teaser-quadrat-text {
font-size:18px;
line-height: 120%;
} 
span.m-name {
font-size:14px;
}
.teaser-quadrat-hidden-con.with-text {    font-size: 36px;}
}
@media screen and (max-width:1024px){ .teaser-quadrat .con .teaser-quadrat-text, .teaser-quadrat_hover .con .teaser-quadrat-text, .teaser-quadrat_hover .con .teaser-quadrat-hidden-con .teaser-quadrat-text {
font-size:16px;
line-height: 120%;
padding:10px;
} 
span.m-name {
bottom:10px;
left:10px;
} .teaser-quadrat-hidden-con.with-text {    font-size: 26px;}
.bild_text_quadrat_einleitung{
width: 100%;
}
}
@media screen and (max-width:750px){
.teaser-quadrat .c02, .teaser-quadrat .c04, .teaser-quadrat .c06, .teaser-quadrat .c66, .teaser-quadrat_hover .c02, .teaser-quadrat_hover .c04, .teaser-quadrat_hover .c06, .teaser-quadrat_hover .c66{
float: left;
width: 50%;
}
.teaser-quadrat .c03, .teaser-quadrat .c06, .teaser-quadrat .c66,  .teaser-quadrat_hover .c03, .teaser-quadrat_hover .c06, .teaser-quadrat_hover .c66{
float: left;
width: 33.333%;
}
.teaser-quadrat .con .teaser-quadrat-text, .teaser-quadrat_hover .con .teaser-quadrat-text, .teaser-quadrat_hover .con .teaser-quadrat-hidden-con .teaser-quadrat-text {
font-size:18px;
} 
.page-id-13 div#content .go-to-jobs, .mitarbeiterstimmen > .con .c01 .go-to-jobs {
position: static;
}
.wrapper03.mitarbeiterstimmen .con .c01 {
text-align: center;
padding-bottom: 30px;
}
.mitarbeiterstimmen > .con > .c01 > h2 {
padding: 0 0 0px;
}
}
@media screen and (max-width:480px){ .teaser-quadrat .con .teaser-quadrat-text, .teaser-quadrat_hover .con .teaser-quadrat-text, .teaser-quadrat_hover .con .teaser-quadrat-hidden-con .teaser-quadrat-text {
font-size:14px;
line-height: 120%;
padding:10px;
} 
span.m-name {
bottom:10px;
left:10px;
} .teaser-quadrat-hidden-con.with-text {    font-size: 20px;}
.teaser-quadrat-text-on-top {
padding: 20px 10px;
}
}/*/*/.rot .point-timeline{border:3px solid #F42555 !important;}
.blau .point-timeline{border:3px solid #218EE8 !important;}
.orange .point-timeline{border:3px solid #ff8815 !important;}
.gruen .point-timeline{border:3px solid #666666 !important;}
.schwarz .point-timeline{border:3px solid #492507 !important; color:#fff !important;}
.weiss .point-timeline{border:3px solid #fff !important;}
.timeline_modul {position: relative; top:200px; opacity: 0; -webkit-transition:1s ease-in-out all; transition:1s ease-in-out all;}
.timeline_modul.ani {position: relative; top:0px; opacity: 1; }
#timeline{background-color:transparent !important;}
h2.timeline-headline {
padding-bottom: 80px;
}
.timeline-con.con {
border-left: 1px solid #ccc;
padding-left: 3%;
min-height:50px;
padding-bottom: 50px;
}
.timeline-con.con .c02:last-child{
padding-left:50px;
}
.timeline-date {
position: absolute;
left: 0;
top: 0;
width: 13%;
}
.timeline > .con {
position: relative;
padding-left: 224px;
}
.point-timeline {
position: absolute;
background-color: #fff;
border: 3px solid #666666;
width: 30px;
height: 30px;
border-radius: 100%;
left: 16.4%;
z-index: 2;
}
.timeline-con.con p:first-child {
margin-top: 0;
}
.outro-text-event.con {
background: #666666;
padding: 30px;
}
.con.unternehmen-event a, .con.unsere-partner a {
width: 100%;
height: 100%;
display: block;
position: absolute;
top: 0;
left: 0;
}
.con.unternehmen-event .c03, .con.unsere-partner .c02 {
position: relative;
}
.con.unternehmen-event h3 {
font-size: 20px !important;
}/**/.iframe-event-wrapper {
padding-top: 250px;
}
.iframe-event-wrapper iframe {
width: 100%;
height: 10000px;
background: transparent;
border: none;
}
@media screen and (max-width:1660px){
.batch-wrapper {
width: 20%;
}
.batch-wrapper h3{
font-size: 24px;
}
.batch-text strong {
font-size: 32px;
}
.timeline.timeline_modul .con {
width: 100%;
}
.timeline {
width: 960px;
margin: 0 auto;
}
.point-timeline {
left: 21.8%;
}
.timeline-con.con {
padding-left: 6%;
}
.timeline-date {
width: 19%;
}
div#timeline .con:first-child {
padding-left: 0;
text-align: center;
}
}
@media screen and (max-width:1080px){
.batch-wrapper {
width: 100%;
text-align: center;
position: static;
}
.con.unternehmen-event {
width: 100%;
}
.con.unsere-partner img {
width: 100%;
}
}
@media screen and (max-width:1024px){
.timeline {
width: 690px;
}
.timeline > .con {
padding-left: 165px;
}
}
@media screen and (max-width:960px){
.con.formular-event {
width: 100%;
text-align: center;
padding: 80px 30px 80px;
}
}
@media screen and (max-width:750px){
.timeline {
width: 100%;
}
.timeline > .con {
padding-left: 30px;
}
.point-timeline {
left: 15px;
}
.con.unsere-partner {
text-align: center;
padding: 80px 30px 0;
}
.timeline-date {
width: 100%;
position: static;
padding-left: 50px;
padding-bottom: 15px;
border-left: 1px solid #ccc; font-weight: 600;
padding-right: 30px;
}
.timeline-con.con {
padding-left: 50px;
border-left: 1px solid #ccc;
min-height: 50px;
padding-bottom: 50px;
padding-right: 30px;
}
.timeline-con.con .c02:last-child {
padding-left: 0px;
}
.timeline-con.con ul {
padding-left: 20px;
margin: 0 0 30px 0;
}
.headline-wrapper h1 {
font-size: 28px;
margin-bottom: 2px;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
} .iframe-event-wrapper {
padding-top: 0px;
}
.iframe-event-wrapper iframe {
width: 100%;
height: 88%;
background: transparent;
border: none;
position: fixed;
}
}/*/*/section#faq {
margin-top: 250px;
overflow: hidden;
}
.faq_outro {
padding: 80px 30px 30px;
text-align: center;
}
.faq_intro {
text-align: center;
padding: 50px 30px 120px;
}
.con.akkordeon_wrapper.akkordeon_modul {
background-color: #fff6e3;
position: relative;
z-index: 4;
}
.akkordeon-title.akkordeon-headline {
text-align: center;
margin-bottom: 30px;
}
.con.akkordeon_wrapper > .c01 > .akkordeon-title {
text-align: center;
padding: 80px 0px 20px;
}
.akkordeon_wrapper li{ 
list-style-type: disc;
margin-left:20px;
}
.akkordeon > .akkordeon-title {
background-color: transparent;
padding: 15px 50px 15px 20px;
color: #000000;
margin-top: 5px;
cursor: pointer;
font-size: 28px;
margin-bottom: 5px;
position: relative;
}
img.akkordeon_arrow {
position: absolute;
top: 25px;
right: 25px;
width: 15px;
transform: rotate(180deg);
-webkit-transition: 1s ease-in-out all;
transition: 1s ease-in-out all;
}
.akkordeon.akkordeon-active img.akkordeon_arrow {
transform: rotate(90deg);
}
.akkordeon .akkordeon_content h3 {
margin: 30px 0 10px 0;
}
.akkordeon h5{
font-weight:bold;
margin-top:15px;
}
.akkordeon h3 img {
width: 30px;
padding-right: 0;
margin-right: 10px;
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
top: -2px;
position: relative;
}
.akkordeon.akkordeon-active h3 img {
-moz-transform: rotate(-0deg);
-ms-transform: rotate(-0deg);
-o-transform: rotate(-0deg);
-webkit-transform: rotate(-0deg);
transform: rotate(-0deg);
}
.akkordeon_content{
display: none;
padding:30px;
}
.light{
color:#ccc;
}
.bewerbungslink{
padding:10px 0 0 0 ;
font-size:15px;
}
.akkordeon-title h3 {
margin: 0;
font-size: 36px;
}
.subheadline{
font-size:22px;
margin:0 0 8px 0;
display:block;
}
.akkordeon.akkordeon-active >  .akkordeon-title h3 {
}
.akkordeon, .akkordeon-headline{
padding:0px 0 0px 0px;
position: relative;
top:400px;
opacity: 0;
}
.akkordeon, .akkordeon-headline{
top:0px;
opacity: 1;
}
.akkordeon:nth-child(odd){
top:0px;
opacity: 1;
}
.akkordeon:last-child {
border: 2px solid transparent;
background:
radial-gradient(circle, #999 1.5px, transparent 1.5px) top repeat-x,
radial-gradient(circle, #999 1.5px, transparent 1.5px) bottom repeat-x;
background-size: 17px 4px;
background-repeat: repeat-x;
}
.akkordeon {
border: 2px solid transparent;
background-image: radial-gradient(circle, #999 1.5px, transparent 1.5px);
background-size: 17px 4px;
background-repeat: repeat-x;
}
.akkordeon p{
margin-top:0;
}
.akkordeon button {
margin-top: 20px;/**/  margin: 50px 0 0 0;
outline: none;
border: none;
}
#content .akkordeon ul {
margin: 5px 0 10px 0;
padding: 0 ;
}
.con.akkordeon_wrapper {
width: 1000px;
padding-bottom:120px;
}
.akkordeon_mit_bild .akkordeon-title {
padding: 15px 50px 15px 140px;
}
img.akkordeon_modul-img {
width: 113px;
position: absolute;
top: 0;
left: 0;
}
@media screen and (max-width:1500px){
section#faq {
margin-top: 100px;
}
}
@media screen and (max-width:1060px){
.con.akkordeon_wrapper {
width: 100%;
padding:30px 30px 120px 30px;
}
.faq_intro {
text-align: center;
padding: 50px 30px 80px;
}
}
@media screen and (max-width:750px){
.page-kontakt .con, .page-contact .con {
width: 100%;
}
.subheadline{
display:none;
font-size: 16px;
margin: 0 0 8px 0;
display: none;
}
.akkordeon > .akkordeon-title {
min-height: 120px;
}
.akkordeon.akkordeon_mit_bild.akkordeon-active .subheadline {
display: block;
}
}
@media screen and (max-width:460px){
img.akkordeon_modul-img {
width: 85px;
}
.akkordeon > .akkordeon-title {
min-height: 85px;
}
.akkordeon_mit_bild .akkordeon-title {
padding: 15px 50px 15px 99px;
}
.akkordeon-title h3 {
margin: 0;
font-size: 20px;
}
}/*/*/.kf-popup {
position: fixed;
width: 100%;
height: 100%;
background: rgba(0,0,0,.8);
top: 0;
padding: 130px 20% 0;
left: 0;
text-align: center;
z-index: 100000000000;
}
.kf-popup IMG {
width: 100%;
}
img.pop-close {
position: absolute;
width: 40px;
top: 30px;
right: 30px;
cursor: pointer;
}/**/