
/* - ++resource++noeku.glattundverkehrttheme.css/custom.css - */
/* https://www.glattundverkehrt.at/portal_css/++resource++noeku.glattundverkehrttheme.css/custom.css?original=1 */
@charset "UTF-8";
/* */
/* */
/* */
.flex-center {
display: flex;
flex-flow: row nowrap;
align-items: center;
}
.full-width-modern {
position: relative;
width: 100vw;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
}
.no-select {
-webkit-touch-callout: none;
/* */
-webkit-user-select: none;
/* */
-khtml-user-select: none;
/* */
-moz-user-select: none;
/* */
-ms-user-select: none;
/* */
user-select: none;
/* */
}
.img-responsive {
width: 100%;
height: auto;
display: block;
}
.rc {
position: relative;
display: block;
overflow: hidden;
}
.rc:after {
content: '';
display: block;
height: 0;
width: 100%;
}
.rc > * {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
}
.rc img {
height: auto !important;
max-height: none;
}
.font-smoothing,
.audio-player-full,
#cookie-policy,
.cookie-policy-visible .baseOverlay,
.category,
article.event .label,
.btn,
.checkout .btn,
.btn-primary,
.baseOverlay .overlay-content-core .col-sm-6 h2,
.baseOverlay .overlay-content-core .col-sm-6 .caption,
.account-trigger,
#login-form input.context {
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
-o-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.absolute-center {
position: absolute;
display: inline-block;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.vertical-center,
#nav-phone .dropdown-trigger .glyphicon {
position: absolute;
display: inline-block;
top: 50%;
transform: translateY(-50%);
}
.horizontal-center {
position: absolute;
display: inline-block;
left: 50%;
transform: translateX(-50%);
}
/* */
/* */
/* */
html {
font-family: sans-serif;
/* */
-ms-text-size-adjust: 100%;
/* */
-webkit-text-size-adjust: 100%;
/* */
}
body {
margin: 0;
}
/* */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
/* */
vertical-align: baseline;
/* */
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
/* */
a {
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
/* */
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background: #ff0;
color: #000;
}
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: 1em 40px;
}
hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
/* */
button,
input,
optgroup,
select,
textarea {
color: inherit;
/* */
font: inherit;
/* */
margin: 0;
/* */
}
button {
overflow: visible;
}
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;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
/* */
padding: 0;
/* */
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
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;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
/* */
padding: 0;
/* */
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
/* */
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}
/* */
html {
box-sizing: border-box;
}
*,
*:before,
*:after {
box-sizing: inherit;
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
b,
blockquote,
body,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
main,
menu,
nav,
object,
ol,
p,
pre,
q,
s,
samp,
section,
small,
span,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
u,
ul,
var {
margin: 0;
padding: 0;
border: 0;
}
iframe {
border: 0;
}
[tabindex="-1"]:focus {
outline: none !important;
}
/* */
@media print {
/* */
* {
color: #000000 !important;
/* */
background: transparent !important;
box-shadow: none !important;
text-shadow: none !important;
}
@page {
margin: 0.5cm;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
/* */
a[href^="#"]:after,
a[href^="javascript:"]:after {
content: "";
}
abbr[title]:after {
content: " (" attr(title) ")";
}
blockquote,
pre {
border: 1px solid #777777;
page-break-inside: avoid;
}
h2,
h3,
p {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
img,
tr {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
/* */
thead {
display: table-header-group;
/* */
}
}
/* */
.vh,
body.section-besuch-planen #content h1:first-of-type,
body.section-plan-your-visit #content h1:first-of-type,
body.section-programm.subsection-programm #content h1:first-of-type,
body.section-program.subsection-program #content h1:first-of-type,
.breadcrumb,
.bar-utility,
.portletNavigationTree header.portletHeader,
.section-home .documentFirstHeading,
.section-home .breadcrumb,
.section-home .collage-item section > header,
body.section-programm:not(.template-event-view) .vorwort h1,
body.section-program:not(.template-event-view) .vorwort h1,
section.program .event-bustransfer .col-sm-8 p:first-child,
section.summary .event-bustransfer .col-sm-8 p:first-child,
.discount-selection p.subtitle {
position: absolute;
overflow: hidden;
clip: rect(0 0 0 0);
margin: -1px;
padding: 0;
width: 1px;
height: 1px;
border: 0;
}
.vh.focusable:active,
.vh.focusable:focus {
position: static;
overflow: visible;
clip: auto;
margin: 0;
width: auto;
height: auto;
}
/* */
/* */
/* */
html {
font-size: 16px;
}
body {
background-color: #ffffff;
font-family: 'Montserrat', sans-serif;
font-weight: normal;
font-size: 1rem;
line-height: 1.5;
color: #000000;
}
header,
nav,
section {
overflow: hidden;
}
.container {
padding-top: 0;
}
.content {
/**/ padding: 35px 0 50px 0;
/**/ padding: 2.1875rem 0 3.125rem 0;
margin: 0;
}
@media only screen and (max-width: 991px) {
.content {
padding-bottom: 0;
}
}
@media only screen and (max-width: 479px) {
.content {
/**/ padding-top: 15px;
/**/ padding-top: 0.9375rem;
}
}
.full-width-wrapper {
width: auto !important;
margin: 0 !important;
padding: 0 !important;
}
.subsection-earlybird2018 #collage .container > .row {
margin: 0;
}
.audio-player-full {
background-color: #92c17f;
color: #ffffff;
}
.teaser-list1 article {
margin-bottom: 30px;
}
.teaser-list1 .thumbnail .caption {
padding-top: 0.5em;
}
.teaser-list1 .thumbnail .caption h2 {
font-weight: 700 !important;
/**/ font-size: 21px;
/**/ font-size: 1.3125rem;
}
article.event .label.archived {
display: none;
}
#cookie-policy .col-sm-12 {
line-height: 1.5;
}
#cookie-policy .button-col .btn-cookie-ok {
color: #ffffff;
font-weight: 700;
text-transform: uppercase;
}
#cookie-policy .button-col .btn-cookie-ok:hover,
#cookie-policy .button-col .btn-cookie-ok:focus,
#cookie-policy .button-col .btn-cookie-ok:active {
background-color: #b4d5b8;
}
#cookie-policy .button-col .btn-cookie-no {
background-color: transparent !important;
border: 1px solid rgba(255, 255, 255, 0.5) !important;
background-color: rgba(255, 255, 255, 0.25) !important;
text-transform: uppercase;
}
#cookie-policy .button-col .cookie-info-link {
font-weight: 700;
border-bottom: 1px solid transparent;
}
#cookie-policy .button-col .cookie-info-link:hover,
#cookie-policy .button-col .cookie-info-link:focus {
border-bottom-color: white;
}
.cookie-policy-visible .baseOverlay {
hyphens: auto;
}
@media only screen and (max-width: 767px) {
.cookie-policy-visible .baseOverlay {
padding-left: 15px;
padding-right: 15px;
}
}
.cookie-policy-visible .baseOverlay h1 {
color: #fff !important;
}
.cookie-policy-visible .baseOverlay .overlay-bg {
background: #3a8787;
display: block;
}
.cookie-policy-visible .baseOverlay .overlay-content {
position: relative;
display: inline-block;
flex: none;
margin-top: inherit;
}
.cookie-policy-visible .baseOverlay .overlay-close {
top: 20px;
right: 20px;
width: 30px !important;
height: 30px !important;
}
@media only screen and (max-width: 479px) {
.cookie-policy-visible .baseOverlay .overlay-close {
top: 15px;
right: 15px;
}
}
.cookie-policy-visible .baseOverlay .overlay-close .glyphicon {
width: 30px;
height: 30px;
}
.cookie-policy-visible .baseOverlay .overlay-content-core {
overflow: hidden;
color: #fff;
font-size: 20px;
/**/ padding-top: 20px;
/**/ padding-top: 1.25rem;
/**/ padding-bottom: 50px !important;
/**/ padding-bottom: 3.125rem !important;
}
.cookie-policy-visible .baseOverlay .overlay-content-core p {
margin-bottom: 1em;
}
.cookie-policy-visible .baseOverlay .overlay-content-core p:last-child {
margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
.cookie-policy-visible .baseOverlay .overlay-content-core {
font-size: 16px;
}
}
.cookie-policy-visible .baseOverlay .overlay-content-core a {
color: #fff;
text-decoration: underline;
}
@media only screen and (min-width: 768px) {
.cookie-policy-visible .baseOverlay .overlay-content-core {
width: 750px !important;
}
}
@media only screen and (min-width: 992px) {
.cookie-policy-visible .baseOverlay .overlay-content-core {
width: 970px !important;
}
}
.loader {
border-width: 5px;
border-top-width: 5px;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
margin-left: -30px;
margin-top: -30px;
animation: spin 1.5s linear infinite;
}
::-webkit-input-placeholder {
color: #aaaaaa;
font-weight: 400;
}
:-moz-placeholder {
/* */
color: #aaaaaa;
font-weight: 400;
}
::-moz-placeholder {
/* */
color: #aaaaaa;
font-weight: 400;
}
:-ms-input-placeholder {
color: #aaaaaa;
font-weight: 400;
}
[placeholder]:focus::-webkit-input-placeholder {
transition: opacity 0.4s 0.4s ease;
opacity: 0;
}
article.event.event-abendkonzert.winzer-krems-sandgrube-13 .information .numeric-long-year:after {
display: none;
}
article.event.event-abendkonzert.winzer-krems-sandgrube-13 .information .time {
display: none;
}
/* */
/* */
/* */
/* */
.show {
display: block !important;
}
.disabled {
pointer-events: none;
opacity: 0.5;
}
.hide,
.album-cols .tileContent:after,
.navTree.navTreeLevel1:empty,
#portal-mobile-nav > li:last-child > a.currentLanguage,
.baseOverlay .overlay-bg,
.baseOverlay .overlay-next span,
.baseOverlay .overlay-prev span,
section.program .subject-musik-unterm-marillenbaum .lead-image-link,
section.summary .subject-musik-unterm-marillenbaum .lead-image-link,
.section-musikwerkstatt.subsection-referentinnen .text table + p,
.section-musikwerkstatt.subsection-referees .text table + p,
.section-musikwerkstatt .slide-description,
.section-musikwerkstatt table.invisible tr > td:first-child br,
body.template-login_form #offcanvas-group-top,
body.template-logged_out #offcanvas-group-top,
body.template-mail_password_form #offcanvas-group-top,
body.template-login_form #viewlet-header-top-content,
body.template-logged_out #viewlet-header-top-content,
body.template-mail_password_form #viewlet-header-top-content,
body.template-login_form .pageheader .core-head .nav-container,
body.template-logged_out .pageheader .core-head .nav-container,
body.template-mail_password_form .pageheader .core-head .nav-container,
body.template-login_form .pageheader .core-head .search-container,
body.template-logged_out .pageheader .core-head .search-container,
body.template-mail_password_form .pageheader .core-head .search-container,
body.template-login_form .pageheader .core-head .language-container,
body.template-logged_out .pageheader .core-head .language-container,
body.template-mail_password_form .pageheader .core-head .language-container,
body.template-login_form .pageheader .core-head .cart-container,
body.template-logged_out .pageheader .core-head .cart-container,
body.template-mail_password_form .pageheader .core-head .cart-container {
display: none;
}
.pfw,
footer.wf_footer .bar.copy-footer,
.doormat {
width: 300%;
margin-left: -100%;
}
.category,
article.event .label {
display: inline-block;
background-color: #9d355d;
color: #ffffff;
font-weight: 400;
border-radius: 0;
padding: 2px 5px;
font-size: 14px;
line-height: 1.2;
text-transform: none;
}
article.event .label {
background: #9d355d;
}
.bg-info {
background-color: transparent;
}
.information {
font-family: 'Montserrat', sans-serif !important;
font-weight: 400 !important;
letter-spacing: 0 !important;
/**/ font-size: 19px;
/**/ font-size: 1.1875rem;
line-height: 1.2;
}
.teaser-list1 ul {
margin-bottom: 0;
}
.big_slider .caption,
figcaption.discreet {
font-size: 12px;
font-weight: 700;
margin: 5px 0 0 0;
}
.well {
border: none;
background: transparent;
box-shadow: none;
padding: 0;
}
.pipe {
display: none;
}
.day:after {
content: ".";
margin-left: -4px;
}
.hour-zero-prefixed:after {
content: ".";
margin-right: -4px;
}
time {
color: #b0f174;
}
time + [itemprop="author"]:before,
time + .title:before {
content: ",";
margin-left: -4px;
}
time + [itemprop="location"]:before {
content: "";
}
time + time:before {
content: "–";
}
span.long-month,
span.short-month,
span.numeric-month,
.postfix-month {
display: none;
}
span.numeric-month-zero-prefixed {
display: inline !important;
}
.month:after {
content: ".";
margin-left: -4px;
}
.btn,
.checkout .btn,
.btn-primary {
display: inline-block;
text-transform: none;
font-weight: 700;
/**/ font-size: 16px;
/**/ font-size: 1rem;
background-color: #add1b2 !important;
border: 1px solid transparent !important;
color: #ffffff;
border-radius: 2px;
padding: 7px 20px 7px;
vertical-align: middle;
transition: none;
}
.btn .glyphicon,
.checkout .btn .glyphicon,
.btn-primary .glyphicon {
display: none;
}
.btn:hover,
.checkout .btn:hover,
.btn-primary:hover,
.btn:focus,
.checkout .btn:focus,
.btn-primary:focus {
text-decoration: none;
background-color: #8cbf93 !important;
color: #ffffff;
border-color: transparent !important;
opacity: 1;
outline: 0;
}
.btn:active,
.checkout .btn:active,
.btn-primary:active {
background-color: #add1b2;
border-color: transparent;
box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.2);
color: #ffffff;
}
.btn[disabled],
.checkout .btn[disabled],
.btn-primary[disabled],
.btn.disabled,
.checkout .btn.disabled,
.btn-primary.disabled {
background-color: #777777 !important;
border: 1px solid transparent !important;
opacity: 0.5;
}
p[itemprop="offers"] a:hover,
p[itemprop="offers"] a:focus {
opacity: 1;
}
.alert {
border-radius: 2px;
color: #ffffff;
padding: 8px 15px 6px;
background-color: #a94442;
}
.alert-dismissable {
background-color: #44A5D8;
}
.alert-danger {
border-color: #a94442;
}
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
a {
color: #000000;
text-decoration: none;
border-bottom: none;
}
a:hover,
a:active,
a:focus {
color: #000000;
text-decoration: none;
}
a > h1,
a > h2,
a > h3 {
color: #000000;
}
/* */
/* */
/* */
#collage.collage-row {
max-width: 1180px;
}
.section-besuch-planen p[itemprop="description"],
.section-plan-your-visit p[itemprop="description"] {
margin-bottom: 20px;
}
body.section-besuch-planen .teaser-list1 p a,
body.section-plan-your-visit .teaser-list1 p a {
color: #000000;
}
body.section-besuch-planen .teaser-list1 .thumbnails > li .thumbnail > a,
body.section-plan-your-visit .teaser-list1 .thumbnails > li .thumbnail > a {
display: block;
height: 0;
position: relative;
overflow: hidden;
padding-bottom: 60%;
}
body.section-besuch-planen .teaser-list1 .thumbnails > li .img-responsive,
body.section-plan-your-visit .teaser-list1 .thumbnails > li .img-responsive {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: auto;
}
body.section-besuch-planen .teaser-list1 .thumbnails > li .caption p:last-child,
body.section-plan-your-visit .teaser-list1 .thumbnails > li .caption p:last-child {
display: none;
}
.portletHeader h2 {
/**/ font-size: 21px;
/**/ font-size: 1.3125rem;
color: #000000;
}
@media only screen and (max-width: 991px) {
.secondary {
margin-top: 35px;
}
}
.secondary section:first-child {
margin-top: 0 !important;
}
.secondary .portletNavigationTree {
margin-bottom: 25px;
}
.secondary .portletNavigationTree + .portlet {
margin-top: 20px;
}
@media only screen and (max-width: 991px) {
.secondary .portletNavigationTree + .portlet {
display: none;
}
}
#content-core .listing > .slick.slick-standard .caption {
text-align: right;
font-size: 12px;
padding: 5px 5px 0 0;
}
#content-core .listing > .slick.slick-standard .slide-container .clickable {
position: relative;
}
#content-core .listing > .slick.slick-standard .slide-container .clickable h2 {
}
#content-core .listing > .slick.slick-standard .slide-container .clickable header {
position: absolute;
top: auto;
right: 0;
bottom: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.95);
padding: 12px;
}
#content-core .listing > .slick.slick-standard .slide-container .clickable header h2 {
color: #ffffff;
display: block;
margin: 0;
/**/ font-size: 16px;
/**/ font-size: 1rem;
}
/* */
/* */
/* */
@font-face {
font-family: "Montserrat";
src: url("++resource++noeku.glattundverkehrttheme.fonts/montserrat/montserrat-v12-latin_latin-ext-regular.eot");
src: url("++resource++noeku.glattundverkehrttheme.fonts/montserrat/montserrat-v12-latin_latin-ext-regular.eot?#iefix") format("embedded-opentype"), url("++resource++noeku.glattundverkehrttheme.fonts/montserrat/montserrat-v12-latin_latin-ext-regular.woff2") format("woff2"), url("++resource++noeku.glattundverkehrttheme.fonts/montserrat/montserrat-v12-latin_latin-ext-regular.woff") format("woff"), url("++resource++noeku.glattundverkehrttheme.fonts/montserrat/montserrat-v12-latin_latin-ext-regular.ttf") format("truetype"), url("++resource++noeku.glattundverkehrttheme.fonts/montserrat/montserrat-v12-latin_latin-ext-regular.svg#Montserrat") format("svg");
font-weight: 400;
font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
@font-face {
font-family: "Montserrat";
src: url("++resource++noeku.glattundverkehrttheme.fonts/montserrat/montserrat-v12-latin_latin-ext-regular.svg#Montserrat") format("svg");
}
}
@font-face {
font-family: "Montserrat";
src: url("++resource++noeku.glattundverkehrttheme.fonts/montserrat/montserrat-v12-latin_latin-ext-italic.eot");
src: url("++resource++noeku.glattundverkehrttheme.fonts/montserrat/montserrat-v12-latin_latin-ext-italic.eot?#iefix") format("embedded-opentype"), url("++resource++noeku.glattundverkehrttheme.fonts/montserrat/montserrat-v12-latin_latin-ext-italic.woff2") format("woff2"), url("++resource++noeku.glattundverkehrttheme.fonts/montserrat/montserrat-v12-latin_latin-ext-italic.woff") format("woff"), url("++resource++noeku.glattundverkehrttheme.fonts/montserrat/montserrat-v12-latin_latin-ext-italic.ttf") format("truetype"), url("++resource++noeku.glattundverkehrttheme.fonts/montserrat/montserrat-v12-latin_latin-ext-italic.svg#Montserrat") format("svg");
font-weight: 400;
font-style: italic;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
@font-face {
font-family: "Montserrat";
src: url("++resource++noeku.glattundverkehrttheme.fonts/montserrat/montserrat-v12-latin_latin-ext-italic.svg#Montserrat") format("svg");
}
}
@font-face {
font-family: "Montserrat";
src: url("++resource++noeku.glattundverkehrttheme.fonts/montserrat/montserrat-v12-latin_latin-ext-700.eot");
src: url("++resource++noeku.glattundverkehrttheme.fonts/montserrat/montserrat-v12-latin_latin-ext-700.eot?#iefix") format("embedded-opentype"), url("++resource++noeku.glattundverkehrttheme.fonts/montserrat/montserrat-v12-latin_latin-ext-700.woff2") format("woff2"), url("++resource++noeku.glattundverkehrttheme.fonts/montserrat/montserrat-v12-latin_latin-ext-700.woff") format("woff"), url("++resource++noeku.glattundverkehrttheme.fonts/montserrat/montserrat-v12-latin_latin-ext-700.ttf") format("truetype"), url("++resource++noeku.glattundverkehrttheme.fonts/montserrat/montserrat-v12-latin_latin-ext-700.svg#Montserrat") format("svg");
font-weight: 700;
font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
@font-face {
font-family: "Montserrat";
src: url("++resource++noeku.glattundverkehrttheme.fonts/montserrat/montserrat-v12-latin_latin-ext-700.svg#Montserrat") format("svg");
}
}
@font-face {
font-family: "Montserrat";
src: url("++resource++noeku.glattundverkehrttheme.fonts/montserrat/montserrat-v12-latin_latin-ext-300.eot");
src: url("++resource++noeku.glattundverkehrttheme.fonts/montserrat/montserrat-v12-latin_latin-ext-300.eot?#iefix") format("embedded-opentype"), url("++resource++noeku.glattundverkehrttheme.fonts/montserrat/montserrat-v12-latin_latin-ext-300.woff2") format("woff2"), url("++resource++noeku.glattundverkehrttheme.fonts/montserrat/montserrat-v12-latin_latin-ext-300.woff") format("woff"), url("++resource++noeku.glattundverkehrttheme.fonts/montserrat/montserrat-v12-latin_latin-ext-300.ttf") format("truetype"), url("++resource++noeku.glattundverkehrttheme.fonts/montserrat/montserrat-v12-latin_latin-ext-300.svg#Montserrat") format("svg");
font-weight: 300;
font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
@font-face {
font-family: "Montserrat";
src: url("++resource++noeku.glattundverkehrttheme.fonts/montserrat/montserrat-v12-latin_latin-ext-300.svg#Montserrat") format("svg");
}
}
@font-face {
font-family: "noeku-social";
src: url("++resource++noeku.glattundverkehrttheme.fonts/social-icons/fonts/social-icons.eot");
src: url("++resource++noeku.glattundverkehrttheme.fonts/social-icons/fonts/social-icons.eot?#iefix") format("embedded-opentype"), url("++resource++noeku.glattundverkehrttheme.fonts/social-icons/fonts/social-icons.woff2") format("woff2"), url("++resource++noeku.glattundverkehrttheme.fonts/social-icons/fonts/social-icons.woff") format("woff"), url("++resource++noeku.glattundverkehrttheme.fonts/social-icons/fonts/social-icons.ttf") format("truetype"), url("++resource++noeku.glattundverkehrttheme.fonts/social-icons/fonts/social-icons.svg#noeku-social") format("svg");
font-weight: normal;
font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
@font-face {
font-family: "noeku-social";
src: url("++resource++noeku.glattundverkehrttheme.fonts/social-icons/fonts/social-icons.svg#noeku-social") format("svg");
}
}
.social:before {
font-family: 'noeku-social';
}
.social.facebook:before {
content: "\e906";
font-size: 32px;
}
.social.twitter:before {
content: "\e903";
font-size: 32px;
}
.social.flickr:before {
content: "\e91a";
font-size: 28px;
}
.social.youtube:before {
content: "\e90b";
font-size: 28px;
}
.social.wordpress:before {
content: "\e918";
}
#siteaction-wordpress {
display: none;
}
/* */
/* */
/* */
.form-control {
border-radius: 2px;
}
.control-group {
border-bottom: none;
}
.control-group input[type="checkbox"],
.control-group input[type="radio"] {
float: none;
display: inline-block;
}
.control-group input[type="checkbox"] + label,
.control-group input[type="radio"] + label {
display: inline-block;
}
input[type="text"],
input[type="password"],
.ui-autocomplete-input,
textarea,
.uneditable-input {
border-radius: 0;
}
select {
border-radius: 2px;
min-width: 60px;
}
textarea {
padding: 8px !important;
height: auto;
}
legend {
color: #000000;
margin-bottom: 1em;
}
input[type=radio],
input[type=checkbox] {
margin: 4px 0 0;
}
.control-group input[type="checkbox"],
.control-group input[type="radio"] {
margin-right: 8px;
}
.control-group label {
margin-bottom: 0;
}
.control-group .control-label {
margin-bottom: 5px !important;
}
.formid-programmheft-bestellen {
margin-top: 25px;
}
.form-registration label.checkbox {
margin-left: 22px;
}
.form-select-date label {
font-weight: 400;
}
.form-select-date ol {
margin-bottom: 15px;
}
.form-select-date ol > li > label > p.description {
color: #000000;
font-size: 15px;
}
.form-select-date .radio {
margin-top: 7px;
margin-bottom: 7px;
}
.form-select-date .offer {
position: static !important;
}
.form-select-date .radio input[type="radio"] {
position: static;
margin: 3px 8px 0 5px;
}
.form-select-date-phone {
/**/ margin-top: 15px;
/**/ margin-top: 0.9375rem;
}
/* */
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'Montserrat', sans-serif;
font-weight: 400 !important;
margin: 0;
color: #000;
}
h1 {
/**/ font-size: 36px;
/**/ font-size: 2.25rem;
color: #000;
font-weight: 300 !important;
margin: 0 0 0.8em 0;
}
@media only screen and (max-width: 767px) {
h1 {
/**/ font-size: 28px;
/**/ font-size: 1.75rem;
}
}
@media only screen and (max-width: 479px) {
h1 {
/**/ font-size: 24px;
/**/ font-size: 1.5rem;
}
}
h2 {
font-family: 'Montserrat', sans-serif;
/**/ font-size: 28px;
/**/ font-size: 1.75rem;
color: #000;
margin-bottom: 20px;
}
h3 {
font-family: 'Montserrat', sans-serif;
/**/ font-size: 20px;
/**/ font-size: 1.25rem;
color: #000;
margin: 0.35em 0 0.75em 0;
line-height: 1.25;
}
h4 {
font-family: 'Montserrat', sans-serif;
/**/ font-size: 16px;
/**/ font-size: 1rem;
color: #000;
}
h5 {
font-family: 'Montserrat', sans-serif;
/**/ font-size: 16px;
/**/ font-size: 1rem;
color: #000;
}
h6 {
font-family: 'Montserrat', sans-serif;
/**/ font-size: 16px;
/**/ font-size: 1rem;
color: #000;
}
div.text,
section.abstract,
p.description {
line-height: 1.5;
}
div.text p,
section.abstract p,
p.description p {
margin-bottom: 1.75em;
}
div.text p:last-child,
section.abstract p:last-child,
p.description p:last-child {
margin-bottom: 0;
}
div.text h2,
section.abstract h2,
p.description h2 {
margin: 0 0 20px 0;
}
div.text h3,
section.abstract h3,
p.description h3 {
margin-bottom: 20px;
}
div.text a,
section.abstract a,
p.description a {
text-decoration: none;
border: none;
}
div.text a:hover,
section.abstract a:hover,
p.description a:hover,
div.text a:focus,
section.abstract a:focus,
p.description a:focus {
text-decoration: none;
border: none;
}
.text a:not(.btn),
.program-text a:not(.btn) {
color: #000000;
text-decoration: underline;
}
.text img {
margin-bottom: 25px;
}
.text a.panel-toggle {
text-decoration: none;
}
.text table {
margin-bottom: 30px;
}
.text td,
.text th {
padding: 8px !important;
}
.text th {
text-transform: uppercase;
}
.text td {
border-top: 1px solid #CDCAE2;
}
.text table .btn.btn-default {
margin-left: 0;
}
/* */
/* */
/* */
.album-cols .tileContent {
display: none;
}
.album-cols .tileContent .caption {
display: none;
}
.album-cols .tileItem {
margin-bottom: 30px;
}
.album-cols .tileItem .tileImage .tileOverlay {
background-color: rgba(176, 241, 116, 0.25);
}
.album-cols .tileItem .tileImage .tileOverlay h2,
.album-cols .tileItem .tileImage .tileOverlay p {
color: #ffffff;
font-size: 14px;
}
/* */
/* */
/* */
/* */
/* */
/* */
section#kultur-noe {
background-color: #FFD900;
}
section#kultur-noe .col-xs-12 {
float: none;
}
#kultur-noe img {
margin-right: 17px;
}
footer {
margin-top: 0;
}
footer > * {
border: none;
padding-bottom: 0;
color: #000000 !important;
}
footer.wf_footer {
margin-top: 20px;
padding-top: 40px;
}
@media only screen and (max-width: 991px) {
footer.wf_footer {
padding-top: 20px;
}
}
footer.wf_footer h2 {
font-weight: 700 !important;
/**/ font-size: 16px;
/**/ font-size: 1rem;
margin: 0;
color: #000000;
font-family: 'Montserrat', sans-serif;
}
footer.wf_footer a {
color: #000000;
text-decoration: none;
}
footer.wf_footer a:hover {
color: #000000;
}
@media only screen and (max-width: 991px) {
footer.wf_footer .footerPortlets section.portlet {
width: 100% !important;
float: none !important;
}
}
footer.wf_footer .footerPortlets > .cell .portletHeader h2 {
margin-bottom: 1em;
/**/ font-size: 16px;
/**/ font-size: 1rem;
}
footer.wf_footer .footerPortlets > .cell > section:last-child div.text p {
margin-bottom: 17.5px;
}
footer.wf_footer .footerPortlets > .cell > section:last-child div.text p:last-child {
margin-bottom: 30px;
}
footer.wf_footer .portlet iframe {
height: 380px !important;
}
footer.wf_footer .bar.copy-footer {
padding: 0;
background-color: #e5e4dd;
margin-bottom: 0;
}
footer.wf_footer .bar.copy-footer .footer-end {
float: none !important;
width: 100vw;
margin: 0 auto;
max-width: 1180px;
padding: 15px;
font-size: 13px;
}
.FooterPortletManager1 a[href*="maps"] {
color: #3a8787;
text-decoration: underline;
}
.doormat {
padding: 2em 0 0 0;
background-color: #e5e4dd;
}
.doormat .cell {
width: 100vw;
margin: 0 auto;
max-width: 1180px;
}
.doormat section.portlet {
/**/ margin-bottom: 25px;
/**/ margin-bottom: 1.5625rem;
}
.doormat section.portlet .portletHeader,
.doormat section.portlet .text a {
color: #000000;
}
.doormat section.portlet div.text {
line-height: 1.4;
}
.doormat section.portlet div.text p {
margin-bottom: 0;
}
.doormat section.portlet div.text a {
text-decoration: none;
display: inline-block;
padding: 2px 0;
}
.doormat section.portlet div.text a:hover,
.doormat section.portlet div.text a:focus {
color: #3a8787;
}
.doormat h2 > a {
color: #000000;
text-transform: none;
font-weight: 700;
font-family: 'Montserrat', sans-serif;
text-decoration: none;
}
.doormat h2 > a:hover,
.doormat h2 > a:focus {
text-decoration: none;
color: #3a8787;
}
.bar-social li {
list-style-type: none;
}
.bar-social i {
display: inline-block;
padding: 0;
color: #000000;
font-size: 28px;
}
.bar-social .social:before {
position: static;
}
/* */
/* */
/* */
@media only screen and (min-width: 992px) {
#header-placeholder {
height: 167px !important;
}
}
@media only screen and (max-width: 991px) {
#header-placeholder {
height: 116px !important;
}
}
@media only screen and (max-width: 479px) {
#header-placeholder {
height: 89px !important;
}
}
.pageheader {
position: relative;
overflow: visible;
/* */
}
.pageheader .core-head.sticky {
right: 0;
width: auto;
margin-top: 0 !important;
}
.pageheader .core-head.sticky .full-width-wrapper {
box-shadow: 2px 0 8px 0 rgba(0, 0, 0, 0.2);
}
.pageheader .core-head.sticky .language-container,
.pageheader .core-head.sticky .cart-container,
.pageheader .core-head.sticky .search-container,
.pageheader .core-head.sticky .nav-container {
display: block;
}
@media only screen and (max-width: 991px) {
.pageheader .core-head.sticky .language-container,
.pageheader .core-head.sticky .cart-container,
.pageheader .core-head.sticky .search-container,
.pageheader .core-head.sticky .nav-container {
display: none;
}
}
.pageheader .core-head.sticky .phone-nav-toggle {
display: none;
}
@media only screen and (max-width: 991px) {
.pageheader .core-head.sticky .phone-nav-toggle {
display: block;
}
}
.pageheader .core-head.sticky .full-width-wrapper {
background-color: #ffffff;
}
.pageheader .core-head.sticky-free .logo-container {
width: 160px !important;
height: auto;
margin: 0;
}
@media only screen and (max-width: 991px) {
.pageheader .core-head.sticky-free .container {
padding-top: 10px;
padding-bottom: 10px;
}
}
@media only screen and (min-width: 992px) {
.pageheader .core-head.sticky-free .logo-container {
height: 0;
}
}
.pageheader .core-head.sticky-free .search-container {
display: none;
}
.pageheader .core-head.sticky-free .cart-container {
top: 13px;
}
.pageheader .core-head.sticky-free .language-container {
top: 16px;
}
.pageheader .core-head.sticky-free .nav-container {
margin-bottom: 12px;
}
@media only screen and (max-width: 991px) {
.pageheader .core-head.sticky-free .language-container {
display: none;
}
.pageheader .core-head.sticky-free .cart-container {
right: 0;
}
}
@media only screen and (max-width: 767px) {
.pageheader .core-head.sticky-free .language-container,
.pageheader .core-head.sticky-free .cart-container {
display: none;
}
}
.pageheader .core-head {
background-color: transparent;
right: 0;
width: auto;
}
.pageheader .core-head .container {
padding-top: 0;
padding-bottom: 0;
height: 100%;
}
.pageheader nav {
margin: 0;
}
.pageheader .logo-and-meta {
position: relative;
}
.pageheader .logo-container {
width: 370px;
height: 108px;
margin-top: 8px;
transition: opacity 0.2s ease, height 0.2s ease;
}
.pageheader .meta-container .account-container {
width: auto;
float: none;
}
@media only screen and (max-width: 767px) {
.pageheader .meta-container .account-container {
display: none;
}
}
.pageheader .meta-container .cart-container {
float: none;
width: auto;
position: absolute;
top: 20px;
right: 105px;
bottom: auto;
left: auto;
}
.pageheader .meta-container .cart-container #btn-cart.btn {
/**/ font-size: 14px;
/**/ font-size: 0.875rem;
background-color: transparent !important;
color: #000000;
}
.pageheader .meta-container .cart-container #btn-cart.btn .glyphicon {
display: none;
}
.pageheader .meta-container .cart-container #btn-cart.btn:hover {
color: #3a8787;
}
.pageheader .meta-container .language-container {
width: auto;
float: none;
position: absolute;
top: 22px;
right: 2px;
bottom: auto;
left: auto;
}
.pageheader .meta-container .search-container {
float: none;
position: absolute;
top: 70px;
right: 0;
bottom: auto;
left: auto;
text-align: right;
}
.pageheader .meta-container .search-container .search-query {
position: static;
width: 225px;
background-color: transparent;
padding: 4px 28px 4px 6px;
border-color: #aaaaaa;
font-weight: 700;
height: 33px;
color: #000000;
box-shadow: none;
border-radius: 4px;
/**/ font-size: 14px;
/**/ font-size: 0.875rem;
}
.pageheader .meta-container .search-container .form-search {
width: auto;
height: auto;
}
.pageheader .meta-container .search-container .btn {
border: none;
color: #aaaaaa;
background-color: transparent !important;
width: 37px;
height: 32px;
top: -2px;
right: 6px;
}
.pageheader .meta-container .search-container .btn .glyphicon {
display: block !important;
font-size: 18px;
}
.nav-container {
float: none;
width: 100%;
background-color: transparent;
margin: 15px 0 5px;
}
.nav-container:before,
.nav-container:after {
display: table;
content: " ";
}
.nav-container:after {
clear: both;
}
.logo {
display: block;
width: 100%;
height: 100%;
}
.logo a {
background: transparent;
width: auto;
height: auto;
cursor: pointer !important;
}
#portal-logo img {
display: block;
width: 100%;
height: auto;
}
#btn-cart.btn {
background-color: transparent;
border: none;
color: #3a8787;
padding: 0;
text-transform: none;
}
#btn-cart.btn .glyphicon {
display: none;
}
#link-group-language {
text-align: right;
}
#link-group-language:before,
#link-group-language:after {
display: table;
content: " ";
}
#link-group-language:after {
clear: both;
}
#link-group-language a + a:after {
content: "|";
margin: 0 5px;
color: #000000;
}
#link-group-language a {
float: right;
font-weight: 700;
/**/ font-size: 14px;
/**/ font-size: 0.875rem;
color: #000000;
transition: opacity 0.3s ease-in, color 0.3s ease;
}
#link-group-language a:hover {
text-decoration: none;
color: #3a8787;
}
#link-group-language a.currentLanguage {
color: #3a8787;
}
#link-group-language a.currentLanguage:hover {
opacity: 1;
cursor: default;
}
/* */
/* */
/* */
/* */
/* */
/* */
.modal-content {
border-radius: 0;
box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.15);
color: #444444 !important;
border: none;
}
.modal .modal-label {
font-weight: 600;
/**/ font-size: 24px;
/**/ font-size: 1.5rem;
line-height: 1.5;
margin: 0;
}
.modal-header {
padding: 15px 20px 0 20px;
}
.modal-body {
padding: 15px 20px 20px;
}
.modal-body p,
.modal-body ul {
margin-bottom: 1em;
}
.modal-body p:last-child,
.modal-body ul:last-child {
margin-bottom: 0;
}
.modal-body li {
display: list-item;
list-style-type: disc;
}
.modal-body a {
color: #444444;
text-transform: none;
font-weight: 400;
text-decoration: underline;
}
.modal-footer .btn {
background-color: #000000;
color: #ffffff;
}
.modal-footer .btn:hover,
.modal-footer .btn:active,
.modal-footer .btn:focus {
background-color: transparent;
color: #000000;
opacity: 1;
}
/* */
/* */
/* */
.nav {
display: inline-block;
}
.nav:before,
.nav:after {
display: table;
content: " ";
}
.nav:after {
clear: both;
}
.nav .dropdown-trigger {
display: none;
}
.nav > li > a {
display: block;
color: #000000;
font-weight: 700;
/**/ font-size: 16px;
/**/ font-size: 1rem;
padding: 0 12px 0 0;
background-color: transparent;
white-space: nowrap;
position: relative;
text-decoration: none;
}
.nav > li > a:after {
content: "|";
font-weight: 400;
margin: 0 0 0 12px;
font-size: 15px;
vertical-align: 0px;
color: #000000 !important;
}
.nav > li > a:hover,
.nav > li > a:focus {
background-color: transparent;
color: #3a8787;
}
.nav > li > a:focus {
outline: 0;
}
.nav > li:first-child > a {
padding-left: 0;
}
.nav > li:last-child > a:after {
content: "";
}
.nav-pills > li + li {
margin: 0;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
background-color: transparent;
color: #3a8787;
letter-spacing: 0.045em;
}
.navTree {
background-color: transparent;
}
.navTree > li > a {
text-transform: none;
text-decoration: none !important;
}
.navTree.navTreeLevel0 > li {
line-height: 1.25;
margin-bottom: 8px;
}
.navTree.navTreeLevel0 > li > a {
font-weight: bold;
font-size: 16px;
padding: 5px 10px 4px 0;
color: #000000;
border-bottom: none;
display: block;
position: relative;
}
.navTree.navTreeLevel0 > li > a:hover,
.navTree.navTreeLevel0 > li > a:focus {
background-color: transparent;
color: #3a8787;
}
.portletNavigationTree .navTreeLevel0 .navTreeItem {
height: auto;
}
.navTree.navTreeLevel0 > li > a.navTreeCurrentItem,
.navTree.navTreeLevel0 > li > a.navTreeItemInPath,
.navTree.navTreeLevel1 > li > a.navTreeCurrentItem {
color: #3a8787;
background-color: transparent;
}
.navTree.navTreeLevel1 {
padding: 5px 0 0 15px;
}
.navTree.navTreeLevel1 > li {
margin-left: 0 !important;
padding: 5px 0;
line-height: 1.25;
}
.navTree.navTreeLevel1 > li > a {
text-transform: none;
}
/* */
/* */
/* */
.offCanvas-bg {
background-color: rgba(0, 0, 0, 0.75);
}
.offCanvas-block {
background-color: #000000;
}
.offCanvas-block h1,
.offCanvas-block a {
color: #3a8787;
}
.offCanvas-block .slick {
display: none;
}
.offCanvas-block .text p {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
#nav-phone #personaltools-login_jet {
display: block;
color: #000000;
padding: 20px 12px;
padding-top: 10px;
padding-bottom: 10px;
font-weight: 700;
}
#nav-phone .account-container a {
color: #ffffff;
text-decoration: underline;
}
#nav-phone .account-trigger {
padding-left: 12px;
}
#nav-phone .account-trigger:hover,
#nav-phone .account-trigger:focus {
background-color: transparent !important;
}
#nav-phone #btn-cart {
padding: 20px 12px;
background-color: transparent !important;
color: #ffffff;
text-align: left;
background-color: #000000 !important;
}
#nav-phone .search-container {
padding: 0;
width: 100%;
/**/ margin-bottom: 25px;
/**/ margin-bottom: 1.5625rem;
}
#nav-phone .search-container .form-search {
height: auto;
}
#nav-phone .search-container .search-query {
background-color: transparent;
border-radius: 0 !important;
color: #ffffff !important;
position: static;
height: auto;
/**/ font-size: 18px !important;
/**/ font-size: 1.125rem !important;
line-height: 1;
width: 100%;
font-weight: 700;
padding: 0 0 3px 0 !important;
border-top: none !important;
border-bottom: 1px solid #ffffff !important;
border-left: none !important;
border-right: none !important;
text-transform: uppercase;
}
#nav-phone .search-container .search-query::-webkit-input-placeholder {
color: #ffffff;
line-height: 1.2;
/* */
}
#nav-phone .search-container .search-query:-moz-placeholder {
/* */
color: #ffffff;
}
#nav-phone .search-container .search-query::-moz-placeholder {
/* */
color: #ffffff;
}
#nav-phone .search-container .search-query:-ms-input-placeholder {
color: #ffffff !important;
}
#nav-phone .search-container .btn {
background-color: transparent !important;
top: -12px;
}
#nav-phone .search-container .btn .glyphicon {
display: inline-block;
font-size: 21px !important;
}
.offCanvas-block.offCanvas-position-top.offCanvas-medium {
height: 80%;
width: 100% !important;
}
#nav-phone {
background-color: #92c17f;
color: #ffffff;
}
#nav-phone .dropdown-trigger {
position: absolute;
padding: 0 5px;
width: 35px;
height: 100%;
left: auto;
top: 0;
bottom: 0;
right: 0;
}
#nav-phone .active .dropdown-trigger .glyphicon-chevron-down:before {
content: "–" !important;
}
#nav-phone .glyphicon-chevron-down:before {
content: "+" !important;
font-family: 'Montserrat', sans-serif;
font-weight: 700;
/**/ font-size: 28px;
/**/ font-size: 1.75rem;
}
#nav-phone .dropdown-wrapper ul {
padding: 0;
}
#nav-phone .block {
padding: 0;
}
#nav-phone li:not(.block) + li.block {
margin-top: 2em;
}
body.offCanvas-active #portal-mobile-nav {
}
#portal-mobile-nav {
border-top: 2px solid #92c17f;
transition: opacity 0.8s 0.6s, transform 1.2s;
}
#portal-mobile-nav .hasDropDown {
position: relative;
}
#portal-mobile-nav > li {
text-align: left;
margin-left: 0;
border-bottom: 2px solid #92c17f;
display: block;
/* */
/* */
}
#portal-mobile-nav > li:last-child {
border: none;
}
#portal-mobile-nav > li:last-child > a {
float: none;
color: #ffffff;
font-size: 14px !important;
border-bottom: 2px solid #92c17f;
background-color: transparent;
position: relative;
}
#portal-mobile-nav > li:last-child > a:before {
left: 13px;
}
#portal-mobile-nav > li:last-child > a.currentLanguage {
color: #ffffff;
}
#portal-mobile-nav > li > a {
display: block;
position: relative;
color: #b0f174;
font-weight: 700;
letter-spacing: 0.025em;
/**/ font-size: 20px !important;
/**/ font-size: 1.25rem !important;
line-height: 1;
padding: 20px 12px;
background-color: #3a8787;
}
#portal-mobile-nav > li > a:hover {
color: #000000;
background-color: #92c17f;
}
#portal-mobile-nav > li > a:focus,
#portal-mobile-nav > li > a:active {
color: #000000;
background-color: #2b6363;
}
#portal-mobile-nav > li > a.active {
color: #000000;
background-color: #2b6363;
}
.accessibility {
margin: 0 0 30px 0;
padding-left: 5px;
}
#nav-phone .navTreeLevel1 a {
font-weight: 400 !important;
}
#nav-phone .dropdown-wrapper {
background-color: #2b6363;
padding: 10px 0 8px 5px;
margin: 0 0 0 0;
}
#nav-phone .dropdown-wrapper .mega-dropdown {
box-shadow: none;
position: static;
}
#nav-phone .dropdown-wrapper .mega-dropdown:before {
top: -10px;
border-left-width: 10px;
border-right-width: 10px;
border-bottom-width: 10px;
}
#nav-phone .dropdown-wrapper .mega-dropdown li {
margin: 0;
border-bottom: none;
}
#nav-phone .dropdown-wrapper .mega-dropdown li:last-child {
border-bottom: none;
}
#nav-phone .dropdown-wrapper .mega-dropdown li a {
display: block;
color: #000000;
/**/ font-size: 17px !important;
/**/ font-size: 1.0625rem !important;
font-weight: 700;
line-height: 1.2;
padding: 7px 10px;
}
#nav-phone .dropdown-wrapper .mega-dropdown li a:focus,
#nav-phone .dropdown-wrapper .mega-dropdown li a:hover,
#nav-phone .dropdown-wrapper .mega-dropdown li a.active {
color: #000000 !important;
}
#nav-phone .subnav-item .dropdown-wrapper {
padding-top: 0;
padding-left: 15px;
}
#nav-phone-inner-wrapper {
padding: 35px 25px 20px;
height: calc(100% - 1px);
}
/* */
/* */
/* */
.template-event-view .baseOverlay .overlay-bg {
background-color: rgba(125, 125, 125, 0.8);
}
.template-event-view .baseOverlay .overlay-content.overlay-padded {
padding: 0 !important;
}
.template-event-view .baseOverlay .overlay-content.overlay-width {
width: 100% !important;
max-width: 720px !important;
}
.template-event-view .overlay-content-core {
padding: 30px;
}
@media only screen and (max-width: 479px) {
.template-event-view .overlay-content-core {
padding: 20px;
}
}
.template-event-view .overlay-content .listing + h2 {
display: none;
}
.template-event-view .overlay-content .program-text p {
margin-bottom: 20px;
}
.template-event-view .overlay-content div.text {
display: none;
}
.template-event-view .overlay-content h2 {
color: #000000;
/**/ font-size: 19px;
/**/ font-size: 1.1875rem;
}
.template-event-view .overlay-content .listing {
padding-bottom: 15px;
border-bottom: 2px solid #9d355d;
margin-bottom: 25px;
}
.template-event-view .overlay-content .listing > .row {
margin: 0;
}
.template-event-view .overlay-content .col-sm-7,
.template-event-view .overlay-content .col-sm-5 {
width: 100% !important;
float: none !important;
padding: 0 !important;
}
.template-event-view .overlay-content section.dates {
display: none;
border-bottom: 2px solid #9d355d;
margin-bottom: 25px;
}
.template-event-view .overlay-content section.dates time,
.template-event-view .overlay-content section.dates span[itemprop],
.template-event-view .overlay-content section.dates p.description {
display: none;
}
.template-event-view .overlay-content section.dates ol li {
border: none;
}
.template-event-view .overlay-content section.dates .pull-right {
float: none !important;
text-align: right;
}
.template-event-view .overlay-content section.dates .btn {
transform: scale(1.2);
transform-origin: 0 0;
transform-origin: 100% 100%;
}
.template-event-view .overlay-content .slick-sidebar {
padding-left: 0;
min-height: 0 !important;
}
.template-event-view .overlay-content .slick-sidebar h2 {
display: inline;
background-color: #3a8787;
color: #000000;
line-height: 1.3;
line-height: 1;
/**/ font-size: 26px;
/**/ font-size: 1.625rem;
text-transform: uppercase;
font-weight: 700 !important;
}
.template-event-view .overlay-content .slick-sidebar .information {
margin-top: 8px;
}
.template-event-view .overlay-content .slick-slide .caption {
position: absolute;
top: auto;
right: 0;
bottom: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.9);
color: #ffffff;
padding: 8px;
font-size: 12px;
}
@media only screen and (max-width: 767px) {
.template-event-view .overlay-content .slick-slide {
margin: 0 !important;
}
}
@media only screen and (max-width: 767px) {
.template-event-view .baseOverlay .overlay-close {
background-color: #3a8787;
}
}
/* */
/* */
/* */
.baseOverlay {
background-color: rgba(0, 0, 0, 0.75);
padding: 40px;
}
@media only screen and (max-width: 767px) {
.baseOverlay {
padding: 20px;
}
}
.baseOverlay .overlay-bg {
background-color: transparent;
}
.baseOverlay .overlay-close {
position: fixed;
display: block;
top: 15px;
right: 15px;
bottom: auto;
left: auto;
z-index: 10;
font-size: 1px;
background-color: transparent !important;
width: 21px !important;
height: 21px !important;
line-height: 1;
padding: 0 !important;
}
.baseOverlay .overlay-close .glyphicon {
position: static;
display: inline-block;
background-size: 100% auto;
text-indent: -9999em;
width: 22px;
height: 22px;
margin: 0;
vertical-align: middle;
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M10.707%2010.5l5.646-5.646a.5.5%200%200%200-.707-.707L10%209.793%204.354%204.147a.5.5%200%200%200-.707.707L9.293%2010.5l-5.646%205.646a.5.5%200%200%200%20.708.707l5.646-5.646%205.646%205.646a.498.498%200%200%200%20.708%200%20.5.5%200%200%200%200-.707L10.709%2010.5z%22%2F%3E%3C%2Fsvg%3E");
background-repeat: no-repeat;
}
.baseOverlay .overlay-close .glyphicon:before {
content: "";
}
.baseOverlay .overlay-next,
.baseOverlay .overlay-prev {
width: 38px;
height: 38px;
background-color: #3a8787;
border-radius: 50%;
opacity: 0.85;
transition: opacity 0.2s;
right: 0;
margin-top: -16px;
z-index: 100;
top: 50% !important;
bottom: auto !important;
}
.baseOverlay .overlay-next:hover,
.baseOverlay .overlay-prev:hover,
.baseOverlay .overlay-next:focus,
.baseOverlay .overlay-prev:focus {
opacity: 1;
}
.baseOverlay .overlay-next:before,
.baseOverlay .overlay-prev:before {
position: absolute;
top: 50%;
left: 50%;
content: "" !important;
display: inline-block;
border: solid #ffffff;
border-width: 0 3px 3px 0;
width: 12px;
height: 12px;
margin: -6px 0 0 -6px;
}
.baseOverlay .overlay-next[class*="prev"]:before,
.baseOverlay .overlay-prev[class*="prev"]:before {
margin: -6px 0 0 -3px;
}
.baseOverlay .overlay-next:before,
.baseOverlay .overlay-prev:before {
transform: rotate(-45deg);
}
.baseOverlay .overlay-prev {
left: 0;
}
.baseOverlay .overlay-prev:before {
transform: rotate(135deg);
}
.baseOverlay .overlay-content {
background-color: transparent;
margin-top: 0 !important;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
@media only screen and (max-width: 767px) {
.baseOverlay .overlay-content {
position: relative !important;
margin: inherit !important;
}
}
.baseOverlay .overlay-content.overlay-width {
width: 100% !important;
}
.baseOverlay .overlay-content .external-link {
font-weight: 700;
text-decoration: underline;
}
.baseOverlay .overlay-content-core {
background-color: transparent;
padding-bottom: 0 !important;
max-width: 1200px;
margin: 0 auto;
height: auto !important;
}
.baseOverlay .overlay-content-core .row {
margin-right: 0;
margin-left: 0;
}
.baseOverlay .overlay-content-core .row > div:first-child {
width: 100% !important;
}
.baseOverlay .overlay-content-core .row > div:last-child {
width: 100% !important;
padding: 8px 0;
}
.baseOverlay .overlay-content-core .col-sm-6 {
padding-left: 0;
padding-right: 0;
float: none !important;
text-align: center;
}
.baseOverlay .overlay-content-core .col-sm-6 h2 {
display: inline-block;
margin: 0;
color: #ffffff;
font-weight: 400 !important;
/**/ font-size: 16px;
/**/ font-size: 1rem;
font-weight: 300;
text-transform: uppercase;
}
.baseOverlay .overlay-content-core .col-sm-6 .caption {
display: inline-block;
/**/ font-size: 16px;
/**/ font-size: 1rem;
margin-top: 0;
color: #ffffff;
}
.baseOverlay .overlay-content-core .col-sm-6 .description {
display: none;
}
/* */
/* */
/* */
.pagination > li > a,
.pagination > li > span {
color: #000;
padding: 5px 12px 3px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
color: #000000;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
border-top-left-radius: 2px;
border-bottom-left-radius: 2px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
background-color: #000000;
border-color: #000000;
}
.page-size a.pagination,
.page-size a {
border-radius: 0;
font-weight: 700;
margin: 0;
}
/* */
/* */
/* */
.portletHeader h2 {
/**/ font-size: 16px;
/**/ font-size: 1rem;
font-weight: 700 !important;
}
.portlet.duration {
display: none;
}
.portlet.abstract {
display: none !important;
}
.portlet.cast [itemprop="firstName"],
.portlet.cast [itemprop="familyName"] {
font-weight: 700;
}
.portlet.cast [itemprop="jobTitle"] {
font-style: normal;
}
.portlet.occurrences .portletHeader {
display: none;
}
.portlet.occurrences .portletContent {
border-top: 1px solid #9d355d;
}
.portlet.occurrences time,
.portlet.occurrences span[itemprop="location"] {
display: inline-block;
float: left;
margin-top: 6px;
}
@media only screen and (max-width: 1199px) {
.portlet.occurrences time,
.portlet.occurrences span[itemprop="location"] {
float: none;
margin: 0;
}
}
.portlet.occurrences time {
margin-right: 10px;
}
.portlet.occurrences .dates ol li {
padding-top: 12px;
padding-bottom: 12px;
border: none;
}
@media only screen and (max-width: 1199px) {
.portlet.occurrences .dates .pull-right {
float: none !important;
margin-top: 15px;
}
}
/* */
.portlet.program-text .portletHeader,
.template-event-view .subject-event-daypass-event .program-text .portletHeader,
.template-event-view .subject-tagespass .program-text .portletHeader {
display: none;
}
.portlet.program-text p,
.template-event-view .subject-event-daypass-event .program-text p,
.template-event-view .subject-tagespass .program-text p {
margin-bottom: 25px;
}
.portlet.program-text h2,
.template-event-view .subject-event-daypass-event .program-text h2,
.template-event-view .subject-tagespass .program-text h2 {
color: #3a8787;
/**/ font-size: 16px;
/**/ font-size: 1rem;
}
.portlet.program-text h2 em,
.template-event-view .subject-event-daypass-event .program-text h2 em,
.template-event-view .subject-tagespass .program-text h2 em {
font-style: normal;
}
.portlet.program-text h2:last-of-type,
.template-event-view .subject-event-daypass-event .program-text h2:last-of-type,
.template-event-view .subject-tagespass .program-text h2:last-of-type {
font-weight: 700 !important;
}
.portlet.program-text h2:last-of-type > a,
.template-event-view .subject-event-daypass-event .program-text h2:last-of-type > a,
.template-event-view .subject-tagespass .program-text h2:last-of-type > a {
color: #000000;
}
/* */
.portlet.festivalblock,
.portlet.releated-events {
margin: 15px 0 35px;
}
@media only screen and (max-width: 767px) {
.portlet.festivalblock,
.portlet.releated-events {
margin-bottom: 0;
}
}
.portlet.festivalblock .portletHeader:after,
.portlet.releated-events .portletHeader:after,
.portlet.festivalblock .portletHeader:before,
.portlet.releated-events .portletHeader:before {
display: none;
}
.portlet.festivalblock .portletHeader > h2,
.portlet.releated-events .portletHeader > h2 {
color: #000000;
/**/ font-size: 19px;
/**/ font-size: 1.1875rem;
}
.portlet.festivalblock span.time,
.portlet.releated-events span.time {
display: none;
}
.portlet.festivalblock section.program,
.portlet.releated-events section.program {
border: none;
margin: 0;
}
.portlet.festivalblock section.program li,
.portlet.releated-events section.program li {
margin-bottom: 15px;
}
.portlet.festivalblock section.program ul > li:last-child,
.portlet.releated-events section.program ul > li:last-child {
margin-bottom: 0;
}
.portlet.festivalblock section.program li.current,
.portlet.releated-events section.program li.current {
display: none;
}
.portlet.festivalblock .event-group-festival .bg-info > a,
.portlet.releated-events .event-group-festival .bg-info > a,
.portlet.festivalblock .event-type > a,
.portlet.releated-events .event-type > a {
display: inline;
background-color: #92c17f;
color: #000000;
line-height: 1.3;
font-weight: 700;
display: inline-block;
/**/ font-size: 19px;
/**/ font-size: 1.1875rem;
text-transform: uppercase;
}
.portlet.festivalblock .event-type > a,
.portlet.releated-events .event-type > a {
display: inline;
background-color: #3a8787;
color: #000000;
line-height: 1.3;
}
/* */
.event-bustransfer .portlet.occurrences {
margin-top: 0 !important;
}
.event-bustransfer .portlet.occurrences time {
display: block !important;
}
.event-bustransfer .portlet.occurrences .pull-right {
float: none !important;
}
.event-bustransfer .portlet.occurrences .pull-right .btn-default {
transform: scale(1.2);
transform-origin: 0 0;
}
.event-bustransfer .portlet.occurrences .dates ol li {
border: none;
}
.contentwellportlets.row .BelowPortletManager2 .portlet {
padding: 0 15px;
}
.portlet.duration {
margin-top: 2em;
}
/* */
/* */
/* */
.panel-body > p:last-child {
margin-bottom: 15px;
}
.panel-toggle .icon-toggle {
top: 2px;
}
.panel-toggle h3 {
display: inline-block;
font-weight: 700;
/**/ font-size: 19px;
/**/ font-size: 1.1875rem;
margin-bottom: 0 !important;
}
/* */
/* */
/* */
@media only screen and (max-width: 479px) {
.section-home .collage_item_1 .slick .slick-arrow {
display: none !important;
}
}
.section-home .collage_item_1 .slick p.description {
color: #ffffff;
}
.section-home .collage_item_1 .slick .slick-track {
padding-bottom: 50px;
}
.section-home .collage_item_1 .slick .slick-dots li button {
background-color: #ffffff;
}
.section-home .collage_item_1 .slick .slick-dots li.slick-active button {
background-color: #000000;
}
.section-home .collage_item_1 .slick article {
background-color: rgba(0, 0, 0, 0.9);
}
.section-home .collage_item_1 .slick .news-item .information {
display: none !important;
}
.section-home .collage_item_1 .slick .noekuevent .information {
margin-top: 0.5em;
}
@media only screen and (max-width: 767px) {
.section-home .collage_item_1 .slick .noekuevent .information .venue {
display: block;
}
}
.section-home .collage_item_1 .slick .slide-container {
position: relative;
height: 100%;
}
.section-home .collage_item_1 .slick .slide-description-inner {
padding: 15px 200px 15px 15px;
background-color: rgba(0, 0, 0, 0.5);
}
.section-home .collage_item_1 .slick .slide-description {
position: absolute;
top: auto;
right: 0;
bottom: 0;
left: 0;
}
@media only screen and (max-width: 991px) {
.section-home .collage_item_1 .slick .slide-description {
position: static;
}
}
.section-home .collage_item_1 .slick .slide-description h1 {
font-weight: 700 !important;
position: static !important;
/**/ font-size: 28px;
/**/ font-size: 1.75rem;
text-transform: uppercase;
color: #ffffff;
line-height: 1.05;
margin-bottom: 0;
}
.section-home .collage_item_1 .slick .slide-description .information {
color: #aaaaaa;
}
.section-home .collage_item_1 .slick .slide-description .offer,
.section-home .collage_item_1 .slick .slide-description .btn {
position: absolute;
top: auto;
right: 12px;
bottom: 12px;
left: auto;
margin-top: -20px;
}
@media only screen and (max-width: 767px) {
.section-home .collage_item_1 .slick .slide-description .offer,
.section-home .collage_item_1 .slick .slide-description .btn {
position: static;
margin-top: 0.75em;
float: none !important;
}
}
.section-home .collage_item_1 .slick .slide-description .offer a:hover,
.section-home .collage_item_1 .slick .slide-description .btn a:hover {
opacity: 1;
}
.section-home .collage_item_1 .slick .slide-description .offer .pull-left,
.section-home .collage_item_1 .slick .slide-description .btn .pull-left {
float: none !important;
}
.section-home .collage_item_1 .slick .slide-description .offer .btn,
.section-home .collage_item_1 .slick .slide-description .btn .btn {
position: static;
}
.flexslider-three:not(.news) a.lead-image-link {
display: block;
height: 0;
position: relative;
overflow: hidden;
padding-bottom: 60%;
}
.flexslider-three:not(.news) .img-responsive {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: auto;
}
.slick-3 .list_title_link h2 {
padding-top: 0.3em;
}
.slick .slide-container > header {
margin-top: 2px;
}
.slick .slide-container > header > a:first-child {
display: block;
margin-bottom: 20px;
}
.slick .slide-container > header a > h2 {
color: #000000;
}
.slick .slick-track {
padding-bottom: 45px;
}
.slick .slick-arrow {
margin-top: -47.5px;
}
.slick .slick-next {
right: 0;
}
.slick .slick-prev {
left: 0;
}
.slick .slick-dots li {
width: 26px;
}
.slick .slick-dots li button {
border-radius: 50%;
background-color: #aaaaaa;
transition: background-color 0.15s;
height: 16px;
padding: 0 8px;
}
.slick .slick-dots li button:hover {
background-color: #000000;
}
.slick .slick-dots li.slick-active button {
background-color: #3a8787;
}
@media only screen and (max-width: 991px) {
.slick:not(.slick-1):not(.slick-center) .slick-slide {
margin: 0;
}
}
/* */
/* */
/* */
/* */
.section-home {
/* */
/* */
/* */
/* */
}
.section-home .content {
padding: 0;
}
.section-home .collage-item {
width: 300% !important;
margin-left: -100% !important;
}
.section-home .collage-item > section {
width: 100vw;
margin: 0 auto;
max-width: 1150px;
}
@media screen and (max-width: 1180px) {
.section-home .collage-item > section {
padding-left: 20px;
padding-right: 20px;
}
}
.section-home .collage_item_1 {
background-color: #e5e4dd;
padding-bottom: 25px !important;
padding-top: 20px !important;
}
.section-home .collage_item_1 a.lead-image-link {
display: block;
height: 0;
position: relative;
overflow: hidden;
padding-bottom: 50%;
}
.section-home .collage_item_1 a.lead-image-link > img {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: auto;
}
.section-home .collage_item_2 {
}
.section-home .collage_item_2 .listing {
margin-top: 30px;
}
.section-home .collage_item_2 .slide-container > header {
margin-top: 0;
}
.section-home .collage_item_2 .slide-container > header a > h2 {
/* */
}
.section-home .collage_item_3 {
/**/ margin-top: 15px;
/**/ margin-top: 0.9375rem;
}
.section-home .collage_item_3 p.information {
display: none;
}
.section-home .portlet_social_wall {
display: none;
}
.section-home .collage_item_4 {
border-top: 2px solid #9d355d;
padding-top: 40px;
}
.template-event-view .event-slider-ticket-link {
display: block;
margin: 10px 0;
}
.template-event-view .event-slider-ticket-link .btn {
transform: scale(1.2);
transform-origin: 0 0;
}
.standard.vorwort .text > h3 {
/**/ font-size: 36px;
/**/ font-size: 2.25rem;
}
body.section-programm:not(.template-event-view) .content > .row,
body.section-program:not(.template-event-view) .content > .row {
max-width: 1180px;
margin: 0;
}
body.section-programm:not(.template-event-view) .primary,
body.section-program:not(.template-event-view) .primary,
body.section-programm:not(.template-event-view) .secondary,
body.section-program:not(.template-event-view) .secondary {
float: none !important;
width: 100% !important;
padding: 0 !important;
}
body.section-programm:not(.template-event-view) .portlet_noeku_event_calendar,
body.section-program:not(.template-event-view) .portlet_noeku_event_calendar {
display: none;
}
section.program,
section.summary {
margin-top: 20px;
margin-bottom: 35px;
border-bottom: 1px solid #9d355d;
/* */
/* */
/* */
}
section.program > header,
section.summary > header,
section.program .listing_pagination,
section.summary .listing_pagination {
display: none;
}
section.program .event,
section.summary .event {
/**/ margin: 0 0 30px 0;
/**/ margin: 0 0 1.875rem 0;
}
section.program .event:before,
section.summary .event:before,
section.program .event:after,
section.summary .event:after {
display: table;
content: " ";
}
section.program .event:after,
section.summary .event:after {
clear: both;
}
section.program .event span[itemprop="location"],
section.summary .event span[itemprop="location"] {
display: block;
}
section.program .event .row .offer,
section.summary .event .row .offer {
position: static;
/**/ margin-top: 15px;
/**/ margin-top: 0.9375rem;
}
section.program .event .row .offer .label.soldout,
section.summary .event .row .offer .label.soldout {
margin-top: 0;
background: red;
font-weight: bold;
}
section.program .event.event-daypass,
section.summary .event.event-daypass {
position: relative;
}
section.program .event.event-daypass .col-sm-8 header a > h2,
section.summary .event.event-daypass .col-sm-8 header a > h2 {
/**/ font-size: 26px;
/**/ font-size: 1.625rem;
}
section.program .subject-event-daypass-event .col-sm-8 header a > h2,
section.summary .subject-event-daypass-event .col-sm-8 header a > h2,
section.program .subject-musik-unterm-marillenbaum .col-sm-8 header a > h2,
section.summary .subject-musik-unterm-marillenbaum .col-sm-8 header a > h2 {
display: inline;
background-color: transparent;
color: #000000;
line-height: 1.3;
line-height: 1.1;
}
@media only screen and (min-width: 768px) {
section.program .subject-event-daypass-event .col-sm-4,
section.summary .subject-event-daypass-event .col-sm-4,
section.program .subject-musik-unterm-marillenbaum .col-sm-4,
section.summary .subject-musik-unterm-marillenbaum .col-sm-4 {
text-align: right;
}
section.program .subject-event-daypass-event .col-sm-4 .img-responsive,
section.summary .subject-event-daypass-event .col-sm-4 .img-responsive,
section.program .subject-musik-unterm-marillenbaum .col-sm-4 .img-responsive,
section.summary .subject-musik-unterm-marillenbaum .col-sm-4 .img-responsive {
float: right;
width: 80%;
height: auto;
}
}
section.program .event-bustransfer,
section.summary .event-bustransfer {
border-bottom: 1px solid #9d355d;
margin-bottom: 25px;
}
@media only screen and (min-width: 768px) {
section.program .event-bustransfer,
section.summary .event-bustransfer {
padding: 25px 0;
}
}
section.program .event-bustransfer .row .offer,
section.summary .event-bustransfer .row .offer {
top: -9px;
}
section.program .event-bustransfer .col-sm-8 header a > h2,
section.summary .event-bustransfer .col-sm-8 header a > h2 {
}
section.program .col-sm-8,
section.summary .col-sm-8 {
padding-left: 0;
}
section.program .col-sm-8 .categories,
section.summary .col-sm-8 .categories {
display: inline;
}
section.program .col-sm-8 .category,
section.summary .col-sm-8 .category {
position: relative;
margin-right: 5px;
top: -5px;
}
section.program .col-sm-8 .information,
section.summary .col-sm-8 .information {
line-height: 1.4;
}
section.program .col-sm-8 .information .time,
section.summary .col-sm-8 .information .time,
section.program .col-sm-8 .information .numeric-long-year:after,
section.summary .col-sm-8 .information .numeric-long-year:after {
font-weight: bold;
color: #000000;
/**/ font-size: 16px;
/**/ font-size: 1rem;
}
section.program .col-sm-8 .information .numeric-long-year:after,
section.summary .col-sm-8 .information .numeric-long-year:after {
content: "|";
font-weight: normal;
margin-left: 8px;
}
section.program .col-sm-8 .information time,
section.summary .col-sm-8 .information time {
/**/ font-size: 32px;
/**/ font-size: 2rem;
font-weight: 300;
margin-right: 10px;
color: #3a8787;
}
@media only screen and (max-width: 479px) {
section.program .col-sm-8 .information time,
section.summary .col-sm-8 .information time {
display: block;
margin-bottom: 0.1em;
}
}
section.program .col-sm-8 p.description,
section.summary .col-sm-8 p.description {
display: block !important;
line-height: 1.4;
}
section.program .col-sm-8 .form-select-date,
section.summary .col-sm-8 .form-select-date {
/**/ margin-top: 10px;
/**/ margin-top: 0.625rem;
}
section.program .col-sm-8 > header,
section.summary .col-sm-8 > header {
margin: -2px 0 15px;
}
section.program .col-sm-8 > header > p:first-child,
section.summary .col-sm-8 > header > p:first-child {
margin-bottom: 3px;
}
section.program .col-sm-8 > header a > h2,
section.summary .col-sm-8 > header a > h2 {
/**/ font-size: 22px;
/**/ font-size: 1.375rem;
font-weight: 700 !important;
line-height: 1.2;
margin-bottom: 0;
}
section.program .col-sm-8 > header a > h2:hover,
section.summary .col-sm-8 > header a > h2:hover,
section.program .col-sm-8 > header a > h2:focus,
section.summary .col-sm-8 > header a > h2:focus {
color: #000000;
}
span.room {
display: none;
}
.program .event .description {
/**/ font-size: 19px;
/**/ font-size: 1.1875rem;
}
.program .event .list_title_link + .information {
margin-top: 0.5em;
/**/ font-size: 16px;
/**/ font-size: 1rem;
}
.portaltype-noekuevent.template-event-view {
/* */
/* */
/* */
}
.portaltype-noekuevent.template-event-view .event-time {
display: block;
font-weight: bold;
margin-top: 0.2em;
}
@media only screen and (min-width: 768px) {
.portaltype-noekuevent.template-event-view .col-sm-7,
.portaltype-noekuevent.template-event-view .primary {
width: 62%;
}
.portaltype-noekuevent.template-event-view .primary {
padding-right: 60px;
}
.portaltype-noekuevent.template-event-view .col-sm-5,
.portaltype-noekuevent.template-event-view .secondary {
width: 38%;
overflow-x: hidden;
}
}
.portaltype-noekuevent.template-event-view .primary .portlet {
float: none;
}
.portaltype-noekuevent.template-event-view .main-block.big_slider {
/**/ margin-bottom: 25px;
/**/ margin-bottom: 1.5625rem;
max-width: 1180px;
}
@media only screen and (max-width: 767px) {
.portaltype-noekuevent.template-event-view .main-block.big_slider {
/**/ margin-bottom: 0;
/**/ margin-bottom: 0;
}
}
.portaltype-noekuevent.template-event-view .main-block.big_slider .slick-thumbs {
right: 15px;
}
.portaltype-noekuevent.template-event-view .main-block.big_slider .slick .slick-track {
padding-bottom: 35px;
}
.portaltype-noekuevent.template-event-view .main-block.big_slider .slick-arrow {
margin-top: -47.5px;
}
.portaltype-noekuevent.template-event-view .main-block.big_slider .slick-slide .caption {
position: absolute;
top: auto;
right: 0;
bottom: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.2);
color: #ffffff;
padding: 8px;
}
@media only screen and (max-width: 767px) {
.portaltype-noekuevent.template-event-view .main-block.big_slider .slick-slide {
margin: 0 !important;
}
}
@media only screen and (max-width: 767px) {
.portaltype-noekuevent.template-event-view .main-block.big_slider .slick-sidebar {
padding-left: 15px;
padding-top: 15px;
min-height: 0 !important;
}
}
.portaltype-noekuevent.template-event-view .main-block.big_slider .slick-sidebar p.information {
margin-top: 0.8em;
}
.portaltype-noekuevent.template-event-view .main-block.big_slider .slick-sidebar p.information time {
color: #3a8787;
/**/ font-size: 32px;
/**/ font-size: 2rem;
/**/ margin-bottom: 5px;
/**/ margin-bottom: 0.3125rem;
}
.portaltype-noekuevent.template-event-view .main-block.big_slider .slick-sidebar .venue {
/**/ font-size: 16px;
/**/ font-size: 1rem;
margin: 0.5em 0 1.25em;
}
.portaltype-noekuevent.template-event-view .main-block.big_slider .slick-sidebar .venue,
.portaltype-noekuevent.template-event-view .main-block.big_slider .slick-sidebar .categories {
display: block;
}
.portaltype-noekuevent.template-event-view .main-block.big_slider .slick-sidebar .categories {
/**/ margin-bottom: 5px;
/**/ margin-bottom: 0.3125rem;
}
.portaltype-noekuevent.template-event-view .main-block.big_slider .slick-sidebar .category {
display: inline-block;
}
.portaltype-noekuevent.template-event-view .main-block.big_slider .slick-sidebar h2 {
line-height: 1.2;
font-weight: 700 !important;
margin-bottom: 0.1em;
}
.portaltype-noekuevent.template-event-view .main-block.big_slider .slick-sidebar .description {
/**/ font-size: 19px;
/**/ font-size: 1.1875rem;
}
.portaltype-noekuevent.template-event-view .main-block.big_slider .slick-sidebar .slick-slide {
margin: 0 7.5px;
cursor: pointer;
}
.portaltype-noekuevent.template-event-view .portlet.duration .portletHeader,
.portaltype-noekuevent.template-event-view .portlet.duration .portletContent,
.portaltype-noekuevent.template-event-view .portlet.duration div,
.portaltype-noekuevent.template-event-view .portlet.duration h2,
.portaltype-noekuevent.template-event-view .portlet.duration section {
display: inline;
}
.portaltype-noekuevent.template-event-view .portlet.duration h2 {
margin-bottom: 0;
line-height: 1.5;
color: #000000;
}
.portaltype-noekuevent.template-event-view .portlet.duration header:before,
.portaltype-noekuevent.template-event-view .portlet.duration header:after,
.portaltype-noekuevent.template-event-view .portlet.duration section:after,
.portaltype-noekuevent.template-event-view .portlet.duration section:before {
content: "";
display: none;
}
.portaltype-noekuevent.template-event-view .portlet.duration span.btn {
vertical-align: baseline;
display: inline;
border: none;
padding: 0;
color: #000000;
background-color: transparent !important;
/**/ font-size: 21px;
/**/ font-size: 1.3125rem;
}
.portaltype-noekuevent.template-event-view .site-de .portlet.duration span.btn:after {
content: " Uhr";
}
.portaltype-noekuevent.template-event-view .site-en .portlet.duration span.btn:after {
content: " h";
}
.portaltype-noekuevent.template-event-view .portlet.cast ul > li:first-child {
margin-top: 0;
}
.portaltype-noekuevent.template-event-view .portlet.cast li.no-function {
font-weight: 700;
margin-top: 20px;
}
.portaltype-noekuevent.template-event-view #moreinfo {
display: block !important;
height: auto !important;
}
/* */
.have-aside-portlets.portaltype-noekuevent.template-event-view.subject-tagespass section.abstract {
display: block !important;
}
.have-aside-portlets.portaltype-noekuevent.template-event-view.subject-tagespass section.abstract .portletHeader {
display: none;
}
.have-aside-portlets.portaltype-noekuevent.template-event-view.subject-tagespass .portlet.abstract {
margin-bottom: 35px;
}
.site-en .section-tickets .shop-item > div:last-child div[itemprop]:after {
content: "Qty.";
}
.section-tickets #content h1:first-of-type {
position: static;
}
.section-tickets .shop-item {
margin: 20px 0 45px;
}
.section-tickets .shop-item > div:first-child {
width: 65%;
border: 1px solid #E9E9E9;
}
.section-tickets .shop-item > div:last-child {
width: 35%;
}
.section-tickets .shop-item > div:last-child header {
display: none;
}
.section-tickets .shop-item > div:last-child div[itemprop] {
position: relative;
}
.section-tickets .shop-item > div:last-child div[itemprop]:after {
content: "Stück";
display: block;
position: absolute;
top: 43px;
left: 50px;
}
.section-tickets .shop-item > div:last-child select {
vertical-align: middle !important;
}
.section-tickets .shop-item > div:last-child .btn {
display: block;
margin-top: 10px;
}
.section-tickets p.price {
font-weight: 700;
margin-bottom: 10px;
color: #000000;
/**/ font-size: 19px;
/**/ font-size: 1.1875rem;
}
.section-tickets section.table-responsive {
margin-bottom: 35px;
}
.section-tickets .table-wireframe {
margin-bottom: 10px;
}
.section-tickets .table-wireframe tr:hover td {
}
.section-tickets .table-wireframe th {
/**/ font-size: 14px !important;
/**/ font-size: 0.875rem !important;
background-color: #aaaaaa !important;
color: #ffffff;
}
.section-tickets .table-wireframe .external-link img {
margin-bottom: 0 !important;
}
.section-tickets .morphingButton br {
display: none;
}
.section-musikwerkstatt table.invisible tr > th,
.section-musikwerkstatt table.invisible tr > td {
vertical-align: top;
text-transform: none;
padding-top: 0 !important;
padding-bottom: 0 !important;
border-top: 0;
}
.section-musikwerkstatt table.invisible tr > th img,
.section-musikwerkstatt table.invisible tr > td img {
width: 100%;
height: auto;
margin-bottom: 10px;
}
.section-musikwerkstatt table.invisible tr > th:first-child {
width: 30%;
padding-left: 0 !important;
}
.section-musikwerkstatt table.invisible tr:last-child > td {
padding-top: 16px !important;
border-color: transparent;
}
.section-musikwerkstatt table.invisible tr:last-child > td p {
margin-bottom: 0;
}
@media only screen and (max-width: 479px) {
.section-musikwerkstatt table.invisible tr {
display: block;
}
.section-musikwerkstatt table.invisible tr > th,
.section-musikwerkstatt table.invisible tr > td {
display: block;
width: 100% !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
}
.partner.row {
margin-bottom: 35px;
}
.partner.row header > a > h2 {
margin-bottom: 10px;
}
.pfg-form {
max-width: 680px;
}
.template-default_error_message .breadcrumb {
display: none;
}
.template-default_error_message #content {
padding-top: 50px;
}
.template-default_error_message #content-core p {
margin-bottom: 20px;
}
/* */
/* */
/* */
.is-jet .primary {
}
.best-seat-selection,
.transfer-selection,
.shopping-cart {
border-bottom: none;
padding-bottom: 0;
}
footer.checkout {
margin: 55px 0;
padding-top: 0;
/**/ font-size: 14px;
/**/ font-size: 0.875rem;
letter-spacing: 0;
clear: both;
}
footer.checkout h2,
footer.checkout .h2 {
margin-top: 0;
/**/ font-size: 16px;
/**/ font-size: 1rem;
font-weight: 700 !important;
}
footer.checkout a[href="#agb-modal"] {
text-decoration: none;
}
footer.checkout > .content {
background-color: #E9E9E9;
padding: 15px 0;
}
table.summary tr.total td.price {
text-decoration: none;
/**/ font-size: 24px;
/**/ font-size: 1.5rem;
vertical-align: middle !important;
}
.is-jet .table-bordered time {
font-weight: 300;
white-space: nowrap;
}
@media only screen and (max-width: 991px) {
.is-jet .table-bordered .buttons {
width: 100%;
text-align: center;
}
}
.checkout section.login .col-sm-6 {
padding: 0;
width: 100%;
float: none;
}
.checkout tabl,
.checkout p {
/**/ font-size: 16px;
/**/ font-size: 1rem;
}
.checkout form > div:before,
.checkout form > div:after {
display: table;
content: " ";
}
.checkout form > div:after {
clear: both;
}
.checkout .shopping-cart .link-add-additional {
padding: 9px;
}
.checkout .shopping-cart .link-add-additional a {
display: block;
margin: 3px 0;
}
.checkout .shopping-cart .link-add-additional a[href*="shop"] {
display: none;
}
.checkout .table th,
.checkout .table.listing th {
background-color: #000000 !important;
background-image: none;
border-color: #000000;
border-radius: 0;
}
.checkout .table th:first-child {
border-left: 1px solid #000000;
}
.checkout .table th:last-child {
border-right: 1px solid #000000;
}
.checkout .table-bordered tr > td:last-child {
border-left: none;
border-right: 1px solid #000000;
}
.checkout .table-bordered tr:last-child > td {
border-bottom: 1px solid #000000;
}
.checkout .table-bordered > tbody > tr > td {
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
vertical-align: middle !important;
}
.checkout .buttons {
margin-top: 0;
margin-bottom: 0;
}
.checkout .buttons a {
color: #92c17f;
text-shadow: none;
}
.checkout p.payments {
margin-top: 50px;
font-size: 13px;
text-align: center;
}
.checkout #seat-selection {
border: 3px solid #000000;
}
.checkout #seat-selection .btn.btn-warning {
background-color: #ffffff;
color: #000;
border: 1px solid #000000;
letter-spacing: 0.045em;
}
.checkout #seat-selection .btn.btn-warning:hover {
background-color: #000000 !important;
color: #fff;
border: 1px solid #000000;
}
.checkout .seat-selection .content {
background: #ffffff;
padding-bottom: 35px;
}
.checkout .seat-selection .seatinfo {
background-color: #ffffff;
border: 1px solid #000000;
color: #000000;
}
.checkout .seat-selection .selected-seats li {
margin-bottom: 5px;
}
.checkout .seat-selection .list-container .buttons {
margin: 5px 10px;
}
.checkout .seat-selection .list-container .buttons a {
color: #000000;
text-shadow: none;
}
.checkout .seat-selection .list-container .buttons a + a {
border-left: 0;
}
.checkout .seat-selection .list-container .text {
margin: 10px 10px 6px 10px;
line-height: 1.4;
font-weight: 600;
/**/ font-size: 16px;
/**/ font-size: 1rem;
}
.checkout .seat-selection .label {
display: inline-block !important;
width: auto;
padding: 8px 8px 5px !important;
font-size: 16px;
}
.checkout .seat-selection .col-sm-7 .legend ol {
background-color: #ffffff;
}
.best-seat-selection header > h1 {
font-weight: 700 !important;
/**/ font-size: 28px;
/**/ font-size: 1.75rem;
margin-bottom: 0.4em;
}
.best-seat-selection header .information {
margin: 5px 0 1em;
/**/ font-size: 19px;
/**/ font-size: 1.1875rem;
}
.best-seat-selection header time {
margin-right: 5px;
color: #000000;
}
.best-seat-selection header + p {
margin: 5px 0 20px;
}
.table-striped select.form-control {
border: 1px solid #000000 !important;
font-size: 15px !important;
font-weight: 700;
height: 32px;
box-shadow: none;
padding: 2px 8px 1px;
color: #000000;
background-color: #ffffff;
letter-spacing: 0.045em;
}
.table-striped select.form-control:focus {
}
.table .icon-main {
color: #92c17f;
}
#payment10 {
box-shadow: none;
}
a[href*="agb-modal"] {
text-decoration: underline;
}
#agb-modal .accordion-heading {
font-weight: 700;
padding-left: 0;
}
#agb-modal .panel {
/**/ margin-bottom: 10px;
/**/ margin-bottom: 0.625rem;
}
.checkout .voucher {
text-align: right;
margin-top: 0;
}
.checkout .voucher .btn {
padding: 6px 20px 5px;
}
.checkout .voucher .input-group input[type="text"] {
height: 34px;
}
.checkout .voucher label {
font-size: 15px;
padding-top: 7px !important;
}
.discount-selection .time {
display: none;
}
#validatevoucher {
padding: 1.5em 0;
}
#voucher-code {
margin-right: 10px;
}
.steps {
margin-bottom: 30px;
}
.steps .btn,
.steps .btn:last-child {
text-shadow: none;
color: #fff !important;
font-size: 14px;
border-radius: 0 !important;
border: none;
background: rgba(58, 135, 135, 0.5) !important;
height: auto;
cursor: default !important;
}
.steps .btn:hover,
.steps .btn:last-child:hover,
.steps .btn:focus,
.steps .btn:last-child:focus,
.steps .btn:active,
.steps .btn:last-child:active {
background: rgba(58, 135, 135, 0.5) !important;
border: none;
border-right: 1px solid #ffffff;
height: auto;
text-shadow: none;
padding: 7px 20px 7px;
cursor: default !important;
}
.steps .btn,
.steps .btn[disabled] {
border-right: 1px solid #ffffff;
}
.steps .btn-primary ~ .btn {
background-color: rgba(58, 135, 135, 0.5) !important;
}
.steps .btn-primary {
background-color: #3a8787 !important;
}
.steps .btn-primary:hover,
.steps .btn-primary:focus,
.steps .btn-primary:active {
background-color: #3a8787 !important;
}
.steps button:last-child {
border-right: none !important;
}
.form-login fieldset > div:last-child,
.form-new-registration fieldset > div:last-child {
text-align: right;
}
.form-login legend,
.form-new-registration legend {
color: #000000;
}
.form-login .control-label,
.form-new-registration .control-label {
display: none;
}
.form-login input[type="text"],
.form-new-registration input[type="text"],
.form-login input[type="password"],
.form-new-registration input[type="password"],
.form-login input[type="email"],
.form-new-registration input[type="email"] {
width: 100% !important;
max-width: 320px;
}
.form-login p.pwlink,
.form-new-registration p.pwlink {
margin-left: 0;
}
#forgotpassword {
font-weight: 700;
font-size: 12px;
}
.checkout .form-login,
.checkout .form-new-registration,
.checkout .form-password,
.checkout .form-registration,
.shipment-payment-selection .shipment-group,
.shipment-payment-selection .payment-group {
background-color: transparent;
border: 1px solid #9d355d;
border-radius: 0;
padding: 20px 20px 12px 20px;
}
.shipment-selection-container {
margin-bottom: 20px;
}
.shipment-selection-container .col-sm-6 {
width: 100%;
}
.shipment-selection-container .panel-responsive .panel-collapse {
margin-bottom: 0;
}
.shipment-payment-selection .shipment-group,
.shipment-payment-selection .payment-group {
padding: 20px;
}
.payment-eps-info {
margin-top: 20px;
}
.payment-selection label.radio,
.shipment-selection label.radio {
padding-top: 0 !important;
}
section.overview header + p {
margin-bottom: 20px;
}
.account-trigger {
display: inline-block;
font-weight: 700;
/**/ font-size: 16px;
/**/ font-size: 1rem;
background-color: #add1b2 !important;
border: 1px solid transparent !important;
color: #ffffff;
border-radius: 2px;
padding: 7px 20px 7px;
vertical-align: middle;
transition: none;
text-transform: none;
padding: 6px 15px 5px;
background-color: #000000 !important;
font-size: 14px;
}
.account-trigger .glyphicon {
display: none;
}
.account-trigger:hover,
.account-trigger:focus {
text-decoration: none;
background-color: #8cbf93 !important;
color: #ffffff;
border-color: transparent !important;
opacity: 1;
outline: 0;
}
.account-trigger:active {
background-color: #add1b2;
border-color: transparent;
box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.2);
color: #ffffff;
}
.account-trigger[disabled],
.account-trigger.disabled {
background-color: #777777 !important;
border: 1px solid transparent !important;
opacity: 0.5;
}
.account-trigger:hover,
.account-trigger:focus,
.account-trigger:active {
background-color: #000000 !important;
}
#page-head .user-data-dropdown {
right: auto;
font-size: 14px;
border-color: #000000;
top: 34px;
}
.template-summary-html section.clearfix + div {
border-bottom: 1px solid #000000;
border-top: 1px solid #000000;
padding: 35px 0 20px;
}
.template-summary-html section.clearfix + div .col-sm-6 p:first-child {
margin-bottom: 10px;
}
.template-summary-html .well {
background-color: transparent;
border: none;
}
.template-summary-html table.summary-customer-information td {
padding-left: 0 !important;
}
.forgot-password #register_jet {
display: none;
}
.send-password-form legend {
margin-bottom: 1em;
}
.send-password-form fieldset div:last-child {
text-align: right;
}
/* */
/* */
/* */
#body-wrapper {
background-color: #ffffff !important;
}
/* */
.pageheader .form-phone-search-toggle,
.pageheader .core-head.sticky .form-phone-search-toggle {
color: #000000;
position: absolute;
top: 65px;
right: 2px;
bottom: auto;
left: auto;
}
.pageheader .form-phone-search-toggle:hover,
.pageheader .core-head.sticky .form-phone-search-toggle:hover,
.pageheader .form-phone-search-toggle:focus,
.pageheader .core-head.sticky .form-phone-search-toggle:focus,
.pageheader .form-phone-search-toggle:active,
.pageheader .core-head.sticky .form-phone-search-toggle:active {
opacity: 1;
}
/* */
.pageheader .phone-nav-toggle,
.pageheader .core-head.sticky .phone-nav-toggle {
position: absolute;
top: 50%;
right: 20px;
bottom: auto;
left: auto;
width: 32px;
height: 21px;
cursor: pointer;
z-index: 1;
transform: translateY(-50%);
transition: transform 0.25s ease-in;
}
.pageheader .phone-nav-toggle:hover,
.pageheader .core-head.sticky .phone-nav-toggle:hover {
border: none;
}
@media only screen and (max-width: 767px) {
.pageheader .phone-nav-toggle,
.pageheader .core-head.sticky .phone-nav-toggle {
right: 30px;
}
}
.pageheader .phone-nav-toggle:before,
.pageheader .core-head.sticky .phone-nav-toggle:before,
.pageheader .phone-nav-toggle:after,
.pageheader .core-head.sticky .phone-nav-toggle:after,
.pageheader .phone-nav-toggle i,
.pageheader .core-head.sticky .phone-nav-toggle i {
background: #000000;
content: '';
display: block;
width: 100%;
height: 3px;
position: absolute;
left: 0;
top: 0;
border-radius: 0;
transition: none 0.25s ease 0.25s;
transition-property: transform, top, bottom, left, opacity;
}
.pageheader .phone-nav-toggle:before,
.pageheader .core-head.sticky .phone-nav-toggle:before {
left: auto;
right: 0;
}
.pageheader .phone-nav-toggle i,
.pageheader .core-head.sticky .phone-nav-toggle i {
width: 100%;
top: 50%;
margin-top: -1.5px;
opacity: 1;
left: auto;
right: 0;
}
.pageheader .phone-nav-toggle i:before,
.pageheader .core-head.sticky .phone-nav-toggle i:before {
content: "";
}
.pageheader .phone-nav-toggle:after,
.pageheader .core-head.sticky .phone-nav-toggle:after {
width: 100%;
top: auto;
bottom: 0;
left: auto;
right: 0;
}
body.offCanvas-active .pageheader .core-head.sticky {
position: fixed !important;
top: 0 !important;
}
@media only screen and (min-width: 480px) {
.hidden-phone {
display: block;
}
}
@media only screen and (min-width: 768px) {
.hidden-tablet {
display: block;
}
}
@media only screen and (max-width: 639px) {
.hidden-phablet {
display: none;
}
}
@media only screen and (min-width: 992px) {
.hidden-desktop {
display: none !important;
}
}
@media only screen and (min-width: 1200px) {
.hidden-wide {
display: none;
}
}
@media only screen and (max-width: 991px) {
.visible-desktop {
display: block;
}
}
@media only screen and (max-width: 767px) {
.visible-tablet {
display: block;
}
}
@media only screen and (max-width: 639px) {
.visible-phablet {
display: block;
}
}
@media screen and (max-width: 1180px) {
.doormat > .cell {
padding: 0 30px;
}
.slick:not(.slick-1):not(.slick-solid_height):not(.slick-center) .slick-list {
margin: 0;
}
}
/* */
@media only screen and (min-width: 992px) {
body.have-aside-portlets:not(.portaltype-collage):not(.portaltype-collection):not(.portaltype-noekuexhibition):not(.portaltype-noekuevent):not(.portaltype-noekueventgroup) .primary {
width: 72%;
left: 28%;
}
body.have-aside-portlets:not(.portaltype-collage):not(.portaltype-collection):not(.portaltype-noekuexhibition):not(.portaltype-noekuevent):not(.portaltype-noekueventgroup) .secondary {
width: 28%;
right: 72%;
}
.have-aside-portlets.portaltype-noekueventgroup .primary {
float: right;
width: 72%;
padding-left: 35px;
}
.have-aside-portlets.portaltype-noekueventgroup .secondary {
width: 28%;
}
.template-document_view.no-aside-portlets .primary,
.template-standard_view.no-aside-portlets .primary,
.template-newsitem_view.no-aside-portlets .primary {
width: 75.5%;
}
.secondary > .portletNavigationTree {
margin-top: 63.5px;
}
}
/* */
@media only screen and (max-width: 991px) {
html {
font-size: 15px;
}
.pageheader .logo-container {
width: 320px !important;
}
.nav > li > a {
/**/ font-size: 15px;
/**/ font-size: 0.9375rem;
}
body.have-aside-portlets:not(.portaltype-collage):not(.portaltype-collection):not(.portaltype-noekuexhibition):not(.portaltype-noekuevent):not(.portaltype-noekueventgroup) .primary {
width: 100%;
float: none;
left: 0;
}
body.have-aside-portlets:not(.portaltype-collage):not(.portaltype-collection):not(.portaltype-noekuexhibition):not(.portaltype-noekuevent):not(.portaltype-noekueventgroup) .secondary {
width: 100%;
float: none;
right: 0;
}
.section-home .collage-column .collage-item {
margin-bottom: 0;
}
.section-home .teaser-list1 {
margin-bottom: 20px;
}
.section-home .row_1.collage-first-row {
margin-bottom: 35px;
}
.section-home .row_1 .slick .slide-description p {
margin: 0;
}
aside.secondary .portletNavigationTree {
margin: 35px 0;
}
aside.secondary .portletNavigationTree .navTree.navTreeLevel0 > li {
margin: 0;
}
aside.secondary .portletNavigationTree .navTree.navTreeLevel0 > li:first-child > a {
border-top: 1px solid #9d355d;
}
aside.secondary .portletNavigationTree .navTree.navTreeLevel0 > li > a {
border-bottom: 1px solid #9d355d;
padding: 12px 10px 10px;
border-radius: 0;
}
footer.wf_footer .contentwellportlets.row .footerPortlets .num-portlets-3 section.portlet,
footer.wf_footer .contentwellportlets.row .doormat section.portlet {
width: 49.5%;
}
footer.wf_footer section.portlet:nth-child(2n+1) {
clear: left;
}
footer.wf_footer .contentwellportlets.row .footerPortlets .num-portlets-3 section:last-child {
width: 100%;
float: none;
clear: both;
}
.doormat > .cell {
width: 750px;
padding: 0;
}
}
/* */
@media only screen and (min-width: 768px) {
.template-two_column_thumb_view.portaltype-collection .primary {
float: right;
width: 72%;
}
.template-two_column_thumb_view.portaltype-collection .secondary {
float: left;
width: 28%;
}
}
/* */
@media only screen and (max-width: 767px) {
.container {
padding-left: 30px;
padding-right: 30px;
}
section.program .event {
border-bottom: 1px solid #9d355d;
padding-bottom: 15px;
}
section.program .listing > article:last-of-type {
border-bottom-color: transparent !important;
}
section.program .col-sm-8 {
padding-left: 15px;
}
section.program .col-sm-8 > header {
padding-right: 0;
margin: 8px 0 12px;
}
section.program .event .row .offer {
position: static;
}
.section-ueber-uns .person figure.pull-left {
max-width: 200px;
}
.template-event-view .primary {
padding: 0 15px !important;
}
.template-event-view .secondary {
margin-top: 25px;
}
.template-event-view .main-block.big_slider {
padding: 0 15px;
}
.collage-item.collage_item_1.collage_type_collection.collage_view_flexslider_two {
margin-bottom: 20px;
}
.doormat > .cell {
padding: 0 15px;
width: 100vw;
}
}
/* */
@media only screen and (max-width: 639px) {
html {
font-size: 14px;
}
.pageheader .logo-container {
width: 230px !important;
height: auto;
margin-bottom: 10px;
}
.section-home .row_1 .slick-1 .slide-description p.description {
color: #ffffff;
}
.section-home .row_1 .slick-1 .slide-description .slide-description-inner {
padding-right: 12px;
}
.section-home .row_1 .slick-1 .slide-description h1 {
/**/ font-size: 32px;
/**/ font-size: 2rem;
}
.section-home .row_1 .slick-1 .slide-description .btn {
display: block;
}
.section-home .row_1 .slick-1 .slide-description .offer {
position: static;
margin-top: 10px;
}
.section-ueber-uns .teaser-list1 .col-sm-4 {
width: 50%;
}
.breadcrumb a.btn {
font-size: 11px;
}
section.program .img-responsive {
width: 100%;
}
footer.wf_footer .contentwellportlets.row .footerPortlets .num-portlets-3 section.portlet,
footer.wf_footer .contentwellportlets.row .doormat section.portlet {
width: 100%;
float: none;
}
}
/* */
@media only screen and (max-width: 479px) {
.container {
padding-left: 20px;
padding-right: 20px;
}
.section-home .row_1 .slick-1 .slide-description h1 {
/**/ font-size: 26px;
/**/ font-size: 1.625rem;
}
.doormat > .cell {
padding: 0;
}
.pageheader .phone-nav-toggle,
.pageheader .core-head.sticky .phone-nav-toggle {
right: 15px;
}
footer.wf_footer .bar.copy-footer,
.pageheader .core-head .container {
padding-left: 15px;
padding-right: 15px;
}
.template-event-view .primary {
padding: 15px !important;
}
.template-event-view .main-block.big_slider {
padding: 15px;
}
}
/* */
/* */
/* */
/* */
body.template-login_form .breadcrumb,
body.template-logged_out .breadcrumb,
body.template-mail_password_form .breadcrumb {
display: none;
}
body.template-login_form #content,
body.template-logged_out #content,
body.template-mail_password_form #content {
text-align: left;
padding: 15px;
}
body.template-login_form .documentFirstHeading,
body.template-logged_out .documentFirstHeading,
body.template-mail_password_form .documentFirstHeading {
margin: 0;
font-size: 24px;
}
body.template-login_form .wf_footer,
body.template-logged_out .wf_footer,
body.template-mail_password_form .wf_footer {
border-top: 0;
}
body.template-login_form .pageheader .logo-container,
body.template-logged_out .pageheader .logo-container,
body.template-mail_password_form .pageheader .logo-container {
margin-bottom: 10px;
}
#login-form {
border: none;
max-width: 540px;
margin: 0 auto;
padding: 0;
/**/ margin-bottom: 35px;
/**/ margin-bottom: 2.1875rem;
}
#login-form .field {
border: none;
}
#login-form .field label {
text-align: left;
width: 100%;
}
#login-form .field input[type="text"],
#login-form .field input[type="password"] {
width: 100%;
}
#login-form input.context {
display: inline-block;
text-transform: none;
font-weight: 700;
/**/ font-size: 16px;
/**/ font-size: 1rem;
background-color: #add1b2 !important;
border: 1px solid transparent !important;
color: #ffffff;
border-radius: 2px;
padding: 7px 20px 7px;
vertical-align: middle;
transition: none;
margin: 0;
}
#login-form input.context .glyphicon {
display: none;
}
#login-form input.context:hover,
#login-form input.context:focus {
text-decoration: none;
background-color: #8cbf93 !important;
color: #ffffff;
border-color: transparent !important;
opacity: 1;
outline: 0;
}
#login-form input.context:active {
background-color: #add1b2;
border-color: transparent;
box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.2);
color: #ffffff;
}
#login-form input.context[disabled],
#login-form input.context.disabled {
background-color: #777777 !important;
border: 1px solid transparent !important;
opacity: 0.5;
}
#login-form .formControls {
margin-bottom: 0;
}
#login-forgotten-password {
margin: 0 auto;
max-width: 540px;
}
#login-forgotten-password a {
text-decoration: underline;
}
.noeku-hubspot-nl {
padding: 10px;
}
.noeku-hubspot-nl .hbspt-form {
padding: 15px;
box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 10px;
}
.noeku-hubspot-nl fieldset {
width: 100%;
max-width: none !important;
}
.noeku-hubspot-nl div.field {
width: 100% !important;
float: none;
max-width: none;
border-bottom: none;
padding-bottom: 0 !important;
}
.noeku-hubspot-nl .hs-fieldtype-select > label,
.noeku-hubspot-nl .hs-fieldtype-text > label {
display: none !important;
}
.noeku-hubspot-nl input::placeholder {
color: #4a4a4a !important;
}
.noeku-hubspot-nl input::-webkit-input-placeholder {
color: #4a4a4a !important;
}
.noeku-hubspot-nl input:-ms-input-placeholder {
color: #4a4a4a !important;
}
.noeku-hubspot-nl input::-moz-placeholder {
color: #4a4a4a !important;
opacity: 1;
}
.noeku-hubspot-nl input:-moz-placeholder {
color: #4a4a4a !important;
opacity: 1;
}
.noeku-hubspot-nl select,
.noeku-hubspot-nl input[type="email"],
.noeku-hubspot-nl input[type="text"] {
box-sizing: border-box;
width: 100% !important;
height: 36px;
padding-left: 17px !important;
box-shadow: none;
outline: none;
border-radius: 3px !important;
border: 2px solid #e1e1e6 !important;
font-weight: normal;
font-size: 14px !important;
color: #4a4a4a;
}
.noeku-hubspot-nl select.error,
.noeku-hubspot-nl input[type="email"].error,
.noeku-hubspot-nl input[type="text"].error {
margin-bottom: 10px;
padding-left: 17px !important;
}
.noeku-hubspot-nl select {
appearance: none;
-webkit-appearance: none;
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23111111%22%2F%3E%3C%2Fsvg%3E");
background-repeat: no-repeat;
background-position: 98% center;
}
.noeku-hubspot-nl .inputs-list {
list-style: none;
margin: 0;
padding: 0 0 0 2px;
font-size: 13px !important;
}
.noeku-hubspot-nl .inputs-list input {
margin-right: 10px !important;
float: none !important;
}
.noeku-hubspot-nl .inputs-list li {
list-style: none;
margin-left: 0;
text-align: center;
}
.noeku-hubspot-nl .inputs-list label {
margin-bottom: 0;
line-height: 1.4;
font-weight: normal;
color: #4a4a4a;
}
.noeku-hubspot-nl .inputs-list label a {
text-decoration: none;
}
.noeku-hubspot-nl .hs-richtext {
padding-left: 2px;
margin-top: 30px;
margin-bottom: 30px;
font-size: 13px;
color: #b0b3b8;
text-align: center;
}
.noeku-hubspot-nl .hs-richtext h2 {
font-size: 18px;
margin-top: 0px;
color: #000;
font-weight: bold !important;
}
.noeku-hubspot-nl form > div:first-child .hs-richtext {
margin-top: 5px;
}
.noeku-hubspot-nl fieldset:first-child .hs-richtext {
margin-bottom: 0;
}
.noeku-hubspot-nl .hs-button.primary.large {
width: 100% !important;
height: 37px;
margin-top: 15px;
margin-bottom: 0;
padding: 0.2rem 1.5625rem 0em 1.5625rem;
border: none;
border-radius: 2px;
max-width: 100%;
font-weight: 700;
background: #e1e1e6;
color: #3e4f48;
white-space: nowrap;
font-size: 14px;
line-height: 1.4;
text-align: center;
box-shadow: none !important;
float: none !important;
left: initial !important;
text-transform: uppercase;
}
/* */
