body {background-color: #141618} span.btn-container {
margin-top: 30px !important;
margin-bottom: 0px;}
.menu-container {
height: 100px !important;
background-color: transparent;
}
a.social-menu-link i {
font-size: 2em !important;}
.style-light .btn-default {
color: #38383b !important;
background-color: white !important;
border: none;}
.header-wrapper.header-only-text.header-parallax {
min-height: 100vh !important;
height: 100vh !important;}
.header-wrapper.header-only-text{
min-height: 200px !important;
height: 300px !important; } .OK_light p, .OK_light span, .OK_light { color: black }
.OK_dark p, .OK_dark span, .OK_dark { color: white }
.OK_light p a, .OK_dark p a, p a { opacity: 0.9; border-bottom: 1px solid;} p {line-height: 1.5em;}
.text-lead, .text-lead:not(ul):not(ol) > * {
font-size: 26px;
font-weight: 500;
line-height: 1.35em;
}
a.btn { text-decoration: none;}
.OK_light .btn-container a, .OK_dark .btn-container a {text-decoration: none;}
.OK_light .btn-container a { color: white !important; }
.OK_dark .btn-container a { color: black !important; }
h2.OK_intro_headline {
font-size: 6em !important;
line-height: 1.2;
color: yellow;
text-transform: uppercase;
font-weight: 900;
opacity: 0.6;
position: absolute; top: -20px;
text-align: center;
z-index: 9;
width: 100%;
}
h3.OK_intro_headline {
font-size: calc((100vw - 20rem) / 20);
}
.ok_big_text p {
font-size: 30px !important;
font-family: 'montserrat';
line-height: 1.34;
font-weight: 300;
letter-spacing: -0.02em !important;
}.site-info p a {
color: inherit !important;
text-decoration: none; }
.ok_big_text p a {font-weight: 300 !important; color: white !important; }
.ok_big_text p b, .ok_big_text p strong { color: white; }
span.ok_highlight-italic { font-family: 'Playfair Display'; font-style: italic; letter-spacing: 0.03em; color: lightgoldenrodyellow }
span.ok_highlight_big { text-shadow: 0 2px 1px blue, -1px 3px 1px orange, -2px 3px 1px #8eb}
span.ok_highlight_color {}
.light ul li { color: black; }
.dark ul li { color: white; }
.post-content ul li {
font-weight: 600;
font-size: 1.2em !important;
list-style: none;
border-top: 1px solid black;
padding: 5px;
}
.post-content ul li:last-child { border-bottom: 1px solid black;}
.post-content ul li::before {
content: "\219D";
padding: 0 10px;
color: grey;}
mark { background-color: #ff0; color: black;}
a[href^="tel"] {color: black !important;}
.mediakit_quoteblock {padding: 20px 0;}
.mediakit_quoteblock p.OK_small_text { color: grey !important;}
.mediakit_quoteblock p.mediakit_quote {color: yellow !important; opacity: 0.8; font-weight: 800; font-size: 1.5em !important; } .OK_socials {
text-align: center;
margin: 100px 0 100px 0;
}
.OK_socials a i {
font-size: 60px !important;
padding: 20px;
} .OK_footer h3{color: white !important;}
.site-footer .OK_footer .OK_socials a i {color: white}
.site-footer .OK_footer p, .site-footer .OK_footer input {font-size: 18px;}
footer .footer-last .site-info.uncell p {font-size: 13px !important;}
.site-footer .OK_footer input {
border: none;
padding: 10px 10px;
vertical-align:top;
margin: 0;}
.OK_footer input[type="submit"] {
display: inline;
width: 40%;
}
.OK_footer input[type="email"] {
display: inline;
width: calc(100% - 220px);
margin-bottom: 15px;
background-color: dimgray;
}
.OK_footer input[type="submit"] {
display: inline;
width: 200px;
float: right;
} .OK_intro {
height: calc(100vh) !important;
top: -100px;
margin-bottom: -100px !important;
padding: 0;}
.OK_intro .row-container {padding-top: 100px !important;}
.OK_intro .uncode-single-media img {
background-color: white;
width: auto !important;
max-height: 75vh !important;
max-width: 100%;
margin-top: 0 !important;
margin: auto;
padding: 20px;
}
.OK_fullcover { height: 100vh;}
.post-after.row-container { display: none;}
.post-content ul li::before {display: none;}
.post-content ul li:last-child, .post-content ul li {border: none !important;} .tmb-dark.tmb-border, .tmb-dark.tmb-bordered:not(.tmb-no-bg):not(.tmb-shadowed).tmb > .t-inside, .tmb-dark.tmb-bordered.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual {
border: none;
}
.row-container.row-navigation.row-navigation-dark {
background-color: transparent;
outline-color: transparent;
}
.header-wrapper .header-bg { background-repeat: no-repeat;}
.category-info { display: none !important;}
.tmb .t-entry p.t-entry-meta span.t-entry-date a {
color: currentColor !important;
text-decoration: none;
font-weight: 600 !important;
}
.t-entry-date i { display: none;}
span.t-entry-tax { display: none !important;}
p.t-entry-author { display: none;} .OK_home_auftritte .vsel-nav { display: none; }
.paged .OK_aktuelle_auftritte { display: none; }
.vsel-meta { width: 100% !important; text-align: left;}
.vsel-meta { display:flex !important; }
.vsel-content h3.vsel-meta-title { order:4;}
.vsel-meta-date.vsel-meta-single-date { order:1;}
.vsel-meta-time { order:3;}
.vsel-meta-location { order:2;}
.vsel-meta-link { order:5;} .vsel-content h3.vsel-meta-title {
font-size: 24px;
font-weight: 600;
float: left;
padding: 0 0 5px 30px;
width: 30% !important;} .vsel-meta-date.vsel-meta-single-date {
font-size: 24px;
font-weight: 600;
float: left;
width: 15%;
letter-spacing: -1px; }
.vsel-meta-time {
position: absolute;
margin-top: 35px !important;
FONT-WEIGHT: 700;
font-size: 18px; } .vsel-meta-location {
float: left;
width: 45%;
margin-left: 0!important;
padding-left: 28px;
font-weight: 600;
font-size: 3em;
margin-top: -9px !IMPORTANT; } .vsel-meta-link {
float: right;
min-width: 150px;
width: 10%;
padding: 8px 0 0px;
margin-top: 0 !important;
margin-bottom: auto; !important;
text-align: right;
font-weight: 700;}
.vsel-meta-link a {
background-color: white;
padding: 5px 10px;
border-radius: 25px;
color: black;
font-size: 18px; } .vsel-image-info.vsel-image-info-right { margin-left: 0 !important; width: 100% !important; }
.vsel-info p { margin-top: 20px;} .page-id-84695 .owl-carousel .owl-stage {
width: 100% !important;
}
.page-id-84695 .owl-carousel.owl-drag .owl-item {
width: 100% !important;
}
.page-id-84695 .owl-carousel .owl-stage-outer {
height: 100% !important;
}
.page-id-84695 .t-entry-text {
display: none; } .single-product .quantity input[type="number"] {
display: none;
}
.product, .product p {
font-size: 14px;
line-height: 1.5;}
.product .OK_tt_container {
margin-top: 20px;
}
.woocommerce-product-details__short-description a.btn {
margin: 20px 0 20px 0;
}
.OK_tt_box {
width:50%;
display: table-cell;
} .owl-stage span.woocommerce-Price-amount.amount {
display: none;
}
.tmb-dark.tmb-color-addcart, .tmb-dark.tmb-woocommerce.tmb .t-entry-visual .add-to-cart-overlay a{
display:none; }
.product_meta {
display: none;
}
button.button:disabled {
border: none !important;
}  @media screen and (max-width:1024px){
.text-lead, .text-lead:not(ul):not(ol) > * {
font-size: 21px;
}
.ok_big_text p {font-size: 18px !important;}
h2.OK_intro_headline {
font-size: 3.8em !important; top: -10px;
text-align: center;
left: -10px;
}
.header-wrapper.header-only-text.header-parallax {
min-height: 100vh !important;
height: 100vh !important;
}
.header-wrapper.header-only-text{
min-height: 200px !important;
height: 200px !important; }
.vc_row.OK_intro.row-container, .vc_row.OK_intro .owl-carousel-wrapper {
height: auto !important;}
.OK_fullcover { height: 50vh;}
.OK_socials a i {
font-size: 40px !important;
padding: 10px;}
.site-footer .OK_footer .OK_socials {margin: 20px 0 20px 0;}
footer .footer-last .site-info.uncell p {
padding: 0 0 0 20px !important;
text-align: left;}
footer .footer-last .site-info.uncell {padding: 0 !important;}
.OK_footer input[type="email"] {
width: 100%;
float: left;}
.OK_footer input[type="submit"] {
display: inline;
width: 100%;
float: left;}
.site-footer .OK_footer .empty-space.empty-single {display: none;}
.vsel-meta { display:grid !important; }
.vsel-content h3.vsel-meta-title { width: 100% !important; padding-left: 0; font-size: 1.2em;}
.vsel-meta-date.vsel-meta-single-date { width: 100% !important; font-size: 1.5em;}
.vsel-meta-time { width: 100% !important; position: inherit; margin-top: 0px !important;}
.vsel-meta-location { width: 100% !important; word-break: break-word; padding-left: 0; font-size: 2.2em; }
.vsel-meta-link { width: 100% !important; float: left; text-align: left;}
}