#corona-bar {
height: 70px;
position: fixed;
width: 100%;
background-color: rgb(225, 0, 45);
color: #fff;
top: 0;
z-index: 99999999999;
font-size: 1rem;
line-height: 1.2em;
padding: 25px 15px;
}
#corona-bar a {
text-decoration: underline;
}
.hugesocialmedia {
font-family: mfgz;
font-size: 42px;
line-height: 42px;
}
.hugesocialmedia span {
display: inline-block;
}
.corona-row {
padding-bottom: 25px;
margin-bottom: 25px;
border-top: 1px solid #d5d5d5;
margin-top: 60px;
padding-top: 30px;
border-bottom: 1px solid #d5d5d5;
}
.bigtag {
font-size: 1.5rem;
line-height: 1.1em;
padding-bottom: 10px;
}
.home .newsletter-form {
margin-bottom: 2em;
}
@media (min-width: 1050px) {
.bigtag {
font-size: 2rem;
}
}
@media (min-width: 1250px) {
.bigtag {
font-size: 2.47rem;
}
}
@media (min-width: 1500px) {
.bigtag {
font-size: 2.47rem;
}
}
@media (max-width: 767px) {
.bigtag {
font-size: 2rem;
}
.corona-row .middlecol .regtext {
padding-bottom: 27px;
}
}
.corona-row .regtext {
font-size: 1.5rem;
line-height: 1.1em;
}
@media (max-width: 850px) and (min-width: 768px) {
.corona-row .regtext {
font-size: 1.3rem;
}
}
.location-row {
margin-bottom: 30px; }
@media (min-width: 801px) and (orientation: landscape) {
.hugesocialmedia span {
width: 30%;
margin-left: -16px;
}
.hugesocialmedia {
padding-right: 30%;
padding-left: 16px;
}
.corona-row .regtext {
max-width: 80%;
}
}
@media (max-width: 800px), (orientation: portrait) {
#corona-bar {
font-size: 1rem;
}
}
@media (max-width: 550px), (orientation: portrait) {
#corona-bar {
padding: 17px 15px;
}
} .home .flexi-agenda-title,
.home #events-table,
.home .agenda-button-start {
display: none;
}
.loader {
display: block;
}
.en .de,
.en .fr,
.de .en,
.de .fr,
.fr .en,
.fr .de {
display: none;
}
.alert-container {
display: none;
}
.edit-link {
font-size: 1em;
font-weight: normal;
}
@media screen and (min-width: 0px) {
p {
overflow-wrap: break-word;
word-wrap: break-word;
-ms-word-break: break-all;
word-break: break-word;
-ms-hyphens: auto;
-moz-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
margin-bottom: 0.5625em;
}
}
h1,
h2,
h3,
h4,
h5,
h6 { -ms-hyphens: manual;
-moz-hyphens: manual;
-webkit-hyphens: manual;
hyphens: manual;
}
a[href^="mailto:"],
a[href^="tel:"] {
border-bottom: none;
}
.einleitung-right p a {
border-bottom: none;
}
.qtranxs-available-languages-message {
display: none;
}
.close-button {
display: inline-block;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
width: 25px;
height: 25px;
position: absolute;
border: none;
font: normal 8em / normal Arial, Helvetica, sans-serif;
color: rgba(0, 0, 0, 1);
-o-text-overflow: clip;
text-overflow: clip;
background: rgba(255, 255, 255, 0);
top: 15px;
right: 20px;
display: none;
}
.close-button:before {
display: inline-block;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
width: 22px;
height: 2px;
position: absolute;
content: "";
border: none;
font: normal 100% / normal Arial, Helvetica, sans-serif;
color: rgba(0, 0, 0, 1);
-o-text-overflow: clip;
text-overflow: clip;
background: rgb(0, 0, 0);
text-shadow: none;
-webkit-transform: rotateZ(45deg);
transform: rotateZ(45deg);
}
.close-button:after {
display: inline-block;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
width: 22px;
height: 2px;
position: absolute;
content: "";
border: none;
font: normal 100% / normal Arial, Helvetica, sans-serif;
color: rgba(0, 0, 0, 1);
-o-text-overflow: clip;
text-overflow: clip;
background: rgb(0, 0, 0);
text-shadow: none;
-webkit-transform: rotateZ(-45deg);
transform: rotateZ(-45deg);
} @media (min-width: 801px) and (orientation: landscape) {
.admin-link.manual-link {
float: left;
}
.admin-link { vertical-align: top;
}
.search {
position: absolute;
left: 66.667%;
padding-top: 25px;
padding-bottom: 25px;
}
.my-nav {
display: inline-block;
}
.navbar-collapse.collapse {
max-height: 70px;
}
#menu-item-745 {
display: none;
}
}
.admin-link a {
padding: 25px 12px;
padding-left: 20px;
display: inline-block;
color: #000000;
}
.admin-link a:hover {
text-decoration: none;
}
.post-edit-link {
color: #81e3d2;
}
.post-edit-link:hover {
color: #81e3d2;
text-decoration: none;
} .tml-jane-message {
padding-bottom: 1em;
}
.page-id-4307 .message {
display: none;
}
.tml-user-pass1-wrap,
.tml-user-pass2-wrap {
display: none;
}
.tml-user-pass1-wrap.with-placeholder,
.tml-user-pass2-wrap.with-placeholder {
display: block;
} .popover-alert {
min-width: 250px;
background-color: rgb(50, 50, 50);
color: #fff;
}
.close-frontend-alert {
position: absolute;
right: 15px;
font-size: 1.5em;
font-weight: 400;
}
.alert-header {
font-weight: bold;
background-color: #000;
}
.alert-row {
border-bottom: 1px solid rgb(80, 80, 80);
}
.popover-alert-container,
.alert-container {
position: relative;
z-index: 1100;
margin-bottom: -1px;
}
.alert-container {
position: absolute;
width: 100%;
top: 0px;
}
@media (orientation: landscape) and (min-width: 801px) {
.close-frontend-alert {
display: none;
}
.popover-alert-container {
display: none;
}
} .image {
text-align: center;
white-space: nowrap;
}
.centered-grid img {
max-height: 100%;
max-width: 100%;
vertical-align: middle;
}
.centered-grid a:hover,
a:active,
a:focus {
text-decoration: none;
}
.helper {
display: inline-block;
height: 100%;
vertical-align: middle;
}
.image {
padding-bottom: 20px;
}
.centered-grid .objekt-info {
padding-top: 10px;
border-top: 1px solid rgb(230, 230, 230);
height: 105px;
}
.centered-grid .objekt-info .objekt-name {
font-size: 1.3em;
line-height: 1.21em;
padding-bottom: 10px;
padding-top: 5px;
padding-right: 15px;
} .helper-div,
.label-container {
display: inline-block;
vertical-align: middle;
}
.helper-div {
height: 100%;
width: 1px;
}
.label-container {
width: 95%;
}
@media (max-width: 1058px) and (orientation: landscape) {
.edit-link {
display: none;
}
} .mejs-overlay-loading {
background-color: rgba(255, 255, 255, 0.7);
border-radius: 500px;
width: 80px;
height: 80px;
margin: -40px 0 0 -40px;
}
.mejs-overlay-loading span {
background-image: url(//museum-gestaltung.ch/wp-content/themes/_tk/includes/img/mfgz-loading.gif);
width: 80px;
height: 80px;
background-size: 90px 90px;
}
.mejs-overlay-button {
background-image: url(//museum-gestaltung.ch/wp-content/themes/_tk/includes/img/play.svg);
background-color: rgba(255, 255, 255, 0.7);
border-radius: 500px;
width: 80px;
height: 80px;
background-size: 60px 60px;
background-position: center;
margin: -40px 0 0 -40px;
}
.mejs-overlay:hover .mejs-overlay-button {
background-position: center;
}
.mejs-container * {
font-family: akzgro;
}
video,
.mejs-container {
max-width: 100%;
max-height: 100%;
}
.wp-video {
min-width: 100% !important;
min-height: 100% !important;
}
.mejs-container {
padding-top: 56.25%;
} .mejs-container .mejs-controls div.mejs-playpause-button {
width: 24px;
height: 24px;
text-align: center;
border-radius: 50px;
border: 2px solid #000;
margin-top: 3px;
margin-right: 5px;
}
.mejs-controls .mejs-button.mejs-playpause-button button {
width: 20px;
height: 20px;
margin: auto;
margin-top: 0px;
line-height: 21px;
font-size: 1em;
font-family: mfgz;
background: none;
}
.mejs-controls .mejs-button.mejs-play button:before {
content: "7";
}
.mejs-controls .mejs-button.mejs-pause button:before {
content: "8";
}
.mejs-time-float {
display: none !important;
}
.archive .mejs-controls {
width: 100%;
padding-left: 10px;
padding-right: 10px;
bottom: 6px;
}
.row.featured {
background-color: #efefef;
padding-top: 20px;
padding-bottom: 20px;
margin-bottom: 40px;
} .inline-element,
.objekt-img-container img {
display: inline-block;
vertical-align: middle;
}
.inline-element {
height: 100%;
}
.objekt-img-container {
text-align: center;
}
.objekt-img-container img {
max-width: 98%;
max-height: 98%;
width: auto;
height: auto;
}
.objekt-grid-item {
padding-top: 10px;
padding-bottom: 10px;
}
.row.objekt-grid-row {
padding-top: 10px;
padding-bottom: 10px;
}
.objekt-grid-item .objekt-info {
padding-top: 2px;
border-top: 1px solid rgba(0, 0, 0, 0.4);
margin-top: 10px;
position: relative;
}
.objekt-grid-item .simplefavorite-button {
position: absolute;
right: 0px;
top: 3px;
z-index: 1029;
display: block;
cursor: pointer;
}
.objekt-grid-item .simplefavorite-button:hover,
.objekt-grid-item .simplefavorite-button:focus,
.objekt-grid-item .simplefavorite-button:active {
cursor: pointer;
}
.objekt-grid-item .simplefavorite-button i {
font-style: normal;
font-size: 24px;
width: 20px;
height: 20px;
overflow: hidden;
display: block;
position: absolute;
right: 0px;
color: #000;
}
.objekt-grid-item .simplefavorite-button i:before {
content: "d";
display: block;
padding: 5px;
}
.post-type-archive-objekt .objekt-grid-item .objekt-info {
height: 3.63em;
}
.objekt-grid-item .objekt-title {
hyphens: auto;
}
.social-links {
font-family: mfgz;
font-size: 24px;
font-weight: normal;
}
.social-links li {
list-style: none;
display: inline-block;
margin-left: -7px;
}
.social-links a,
.social-links a:hover,
.social-links a:focus,
.social-links a:active {
text-decoration: none;
} .archive .objekt-grid-item .objekt-info {
max-width: none;
}
.archive .objekt-grid-item .objekt-text {
height: 4.4em;
overflow: hidden;
text-overflow: ellipsis;
}
.archive .objekt-grid-item .objekt-title {
height: 1em;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
} .pager .next > a,
.pager .next > span,
.pager .previous > a,
.pager .previous > span {
display: inline-block;
float: none;
padding: 0px;
background-color: #fff;
border: 0px;
border-radius: 0px;
color: #000000;
}
.pager {
text-align: left;
}
.pager .meta-nav {
font-family: mfgz;
font-size: 28px;
}
.pager .next > a:hover,
.pager .previous > a:hover,
.pager .next > a:active,
.pager .previous > a:active,
.pager .next > a:focus,
.pager .previous > a:focus {
background-color: transparent;
color: #000000;
}
.pager .home-link {
font-size: 12px;
text-transform: uppercase;
color: #000000;
position: relative;
top: -8px;
font-weight: bold;
}
.pager .home-link:hover {
text-decoration: none;
} img {
display: inline-block;
height: auto;
}
img[class*="wp-image-"] {
margin-top: 10px;
margin-bottom: 10px;
}
.wp-caption {
border: 1px solid #ccc;
margin-bottom: 10px;
max-width: 100%;
border: 1px solid #ccc;
border-radius: 4px;
padding: 0 10px;
}
.wp-caption.aligncenter {
margin-bottom: 10px;
}
.wp-caption img[class*="wp-image-"] {
display: block;
}
.wp-caption .wp-caption-text {
text-align: center;
margin-top: 10px;
} .gallery {
margin-bottom: 1.5em;
}
.gallery a img {
border: none;
height: auto;
max-width: 90%;
}
.gallery dd {
margin: 0;
}
.gallery-caption {
display: block;
} embed,
iframe,
object {
max-width: 100%;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .main-content-inner {
padding-bottom: 1.5em;
}
.hentry {
margin: 0 0 1.5em;
}
.sticky {
display: block;
}
.bypostauthor {
display: block;
} .clear {
clear: both;
} .dropdown-submenu {
position: relative;
}
.dropdown-submenu > .dropdown-menu {
top: 0;
left: 100%;
-webkit-border-radius: 0 6px 6px 6px;
-moz-border-radius: 0 6px 6px 6px;
border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:active > .dropdown-menu,
.dropdown-submenu:hover > .dropdown-menu {
display: block;
}
.dropdown-submenu > a:after {
display: block;
content: " ";
float: right;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
border-width: 5px 0 5px 5px;
border-left-color: #cccccc;
margin-top: 5px;
margin-right: -10px;
}
.dropdown-submenu:active > a:after {
border-left-color: #ffffff;
}
.dropdown-submenu.pull-left {
float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
left: -100%;
margin-left: 10px;
-webkit-border-radius: 6px 0 6px 6px;
-moz-border-radius: 6px 0 6px 6px;
border-radius: 6px 0 6px 6px;
} .widget {
margin-bottom: 2em;
}
.widget_nav_menu ul.sub-menu li,
.widget_pages ul.children li {
padding-left: 15px;
} .widget_search .search-form input[type="submit"] {
display: none;
} .widget select {
max-width: 100%;
} .comment .children {
margin-left: 1.5em;
} .entry-meta {
clear: both;
} img {
width: 100%;
} .background-image-top {
width: 100%;
height: 800px;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
margin-top: -71px;
margin-bottom: 40px;
}
@media (orientation: portrait), (max-width: 800px) {
.background-image-top {
margin-top: -76px;
}
} .einleitung-main-text {
font-size: 1.6em;
line-height: 1.15em;
}
.einleitung {
margin-bottom: 60px;
}
.einleitung .sponsor-logos img {
max-width: 100px;
height: auto;
margin: 15px;
}
@media (orientation: portrait), (max-width: 800px) {
.einleitung-main-text {
font-size: 1.3em;
}
.einleitung {
margin-bottom: 20px;
}
.einleitung-main-image {
margin-bottom: 20px;
}
}
.text-right-big {
font-size: 1.25em;
line-height: 1.1em;
margin-bottom: 18px;
}
@media (max-width: 1500px) and (min-width: 992px) {
.text-right-big {
font-size: 1.25em;
}
}
@media (max-width: 1100px) and (min-width: 992px) {
.text-right-big {
font-size: 1em;
}
}
.text-icon .icon {
display: inline-block;
vertical-align: top;
}
.standort_ausstellungsstr + div.text p {
hyphens: none;
}
.icon {
width: 1.8em;
font-size: 0.85em;
display: inline-block;
vertical-align: top;
}
.home .location-row .icon {
width: 23px;
margin-left: -3px;
margin-top: 2px;
}
.standort_austellungsstr:before,
.standort_toni:before,
.standort_ausstellungsstr:before,
.standort_plc:before,
.multiple_standorte:before,
.standort_extern:before {
content: " ";
display: inline-block;
width: 1em;
height: 1em;
background-color: rgb(225, 0, 45);
border-radius: 100px;
vertical-align: top;
margin-top: 2px;
}
.standort_toni:before {
background-color: rgb(50, 110, 180);
}
.standort_plc:before {
background-color: #00a550;
}
.multiple_standorte:before,
.standort_extern:before {
background-color: #000;
}
.icon.uhr:before {
content: "\f017";
font-family: fontawesome;
font-weight: normal;
}
.icon.location:before {
content: "\f124";
font-family: fontawesome;
font-weight: normal;
}
.icon.attachment:before {
content: "\f0c5";
font-family: fontawesome;
font-weight: normal;
}
.attachment .text {
max-width: 90%;
}
.icon.billiet:before {
content: "\f145";
font-family: fontawesome;
font-weight: normal;
display: inline-block;
margin-top: -2px;
}
.icon.pfeil:before {
content: "e";
font-family: mfgz;
font-weight: normal;
font-size: 1.4rem;
position: absolute;
}
.icon.calendar:before {
content: "\f271";
font-family: fontawesome;
font-weight: normal;
}
.text-icon .text {
display: inline-block;
max-width: 80%;
}
.single-event .event-image a .text-icon .text,
.single-news .event-image a .text-icon .text,
.single-event .event-image .text-icon-date-excerpt .text {
font-size: 1.29rem;
line-height: 1.1em;
}
.location-row .text {
max-width: 100%;
line-height: 1.2em;
}
.callink {
font-size: 1.29rem;
margin-bottom: 1rem;
display: block;
}
.single-event .post-edit-link {
display: block;
}
.text-icon .text p {
margin-bottom: 0px;
}
.text-icon-container,
.links-container {
margin-bottom: 10px;
}
.links-container a,
.attachment {
display: block;
white-space: nowrap;
}
.links-container a.exhibit-link {
display: inline;
}
.event-link-custom:before,
.exhibit-link-container:before {
content: "e";
font-family: mfgz;
position: relative;
font-size: 1.4em;
font-weight: normal;
top: 4px;
line-height: 1px;
padding-right: 8px;
}
.attachment .attachment {
display: inline-block;
}
.attachment .text {
display: inline-block;
white-space: normal;
max-width: 90%;
}
@media (orientation: portrait), (max-width: 800px) {
.links-container a {
padding: 5px 0px;
}
}
.links-container .text {
display: inline-block;
white-space: normal;
max-width: 90%;
}
.einleitung-right .social-links {
padding-left: 0px;
padding-top: 5px;
font-weight: normal;
}
.einleitung .social-links li {
margin-left: -3px;
}
.btn-right {
margin-top: 8px;
} .aufklapper-sektion-container {
margin-top: 1em;
border-bottom: 1px solid #000;
margin-bottom: 60px;
}
.aufklapp-title-text,
.aufklapp-title .arrow {
display: inline-block;
vertical-align: middle;
}
.aufklapp-title {
width: 100%;
font-size: 1.5em;
padding: 12px 0px 15px 0px;
border-top: 1px solid #000;
display: block;
text-decoration: none !important;
padding-right: 55px;
line-height: 1.1em;
}
.trigger-resize-firefox {
padding-right: 54px;
}
@media (orientation: portrait), (max-width: 800px) {
.aufklapp-title {
font-size: 1.3em;
}
}
.aufklapp-content {
border-top: 1px solid #000;
}
[id^="aufklapp-anchor"]:before {
display: block;
content: " ";
margin-top: -150px;
height: 150px;
visibility: hidden;
pointer-events: none;
}
.aufklapp-title .arrow {
border: solid black;
border-width: 0 2px 2px 0;
display: inline-block;
padding: 10px;
position: absolute;
cursor: pointer;
}
.aufklapp-subsektion:first-of-type {
padding-top: 1em;
}
.aufklapp-subsektion {
padding-top: 0.5em;
padding-bottom: 0.5em;
}
.aufklapp-title .arrow {
transform: rotate(-135deg);
-webkit-transform: rotate(-135deg);
right: 40px;
margin-top: 10px;
}
.aufklapp-title.collapsed .arrow {
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
right: 40px;
margin-top: 2px;
}
.aufklapp-subsektion:last-of-type {
border-bottom: none;
} [class*="spalte_bilder"] img {
padding-bottom: 10px;
} .text-2-stufe,
.fiver-spalte-bilder .links-container,
.fiver-spalte-bilder .attachment-container .text { font-size: 0.8em;
line-height: 1.1;
}
.fiver-spalte-bilder .attachment-container .text .attachment-meta div { font-size: unset;
line-height: 1.1;
}
.five-col img {
margin-bottom: 0.8em;
}
.postid-4511 .text-1-stufe {
margin-bottom: 0.3em;
}
.text-1-stufe {
border-top: 1px solid #000;
padding-top: 5px;
font-size: 1em;
line-height: 1.1;
margin-bottom: 4px;
}
.text-2-stufe,
.text-2-stufe p {
margin-bottom: 0;
}
.postid-4511 .text-1-stufe {
margin-bottom: 0.3em;
border-top: none;
font-size: 1rem;
}
.col-sm-2.five-col {
width: 20% !important;
}
.col-sm-2.ten-col {
width: 10% !important;
}
@media (max-width: 767px) {
.col-sm-2.five-col,
.col-sm-2.ten-col {
width: 100% !important;
}
} .postid-4273 .einleitung-right .text-normal p {
font-size: 0.8em;
line-height: 1.3em;
}
.text_links_bild_mitte_ .attachment-container,
.postid-4273 .attachment-container {
background-color: #000;
padding: 8px 15px 5px 15px;
display: inline-block;
margin-top: 1em;
}
.text_links_bild_mitte_ .attachment-container a,
.postid-4273 .attachment-container a {
color: #fff;
}
.postid-4273 #nf-form-5-cont {
display: none;
} .slideshow {
margin-bottom: 1.3em;
}
.slideshow img {
width: 100%;
}
.slideshow .carousel-control .arrow {
position: absolute;
top: 50%;
z-index: 5;
display: inline-block;
font-size: 20px;
margin-top: -23px;
}
.slideshow .carousel-control .arrow {
border: solid black;
border-width: 0 3px 3px 0;
display: inline-block;
padding: 15px;
position: absolute;
cursor: pointer;
background-color: transparent;
}
.slideshow .arrow-right {
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
right: 40px;
}
.slideshow .arrow-left {
transform: rotate(135deg);
-webkit-transform: rotate(135deg);
left: 40px;
}
.carousel-control.right {
left: auto;
right: 0;
background-image: -webkit-linear-gradient(
left,
rgba(0, 0, 0, 0.0001) 0%,
rgba(0, 0, 0, 0.01) 100%
);
background-image: -o-linear-gradient(
left,
rgba(0, 0, 0, 0.0001) 0%,
rgba(0, 0, 0, 0.01) 100%
);
background-image: linear-gradient(
to right,
rgba(0, 0, 0, 0.0001) 0%,
rgba(0, 0, 0, 0.01) 100%
);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control.left {
background-image: -webkit-linear-gradient(
left,
rgba(0, 0, 0, 0.01) 0%,
rgba(0, 0, 0, 0.0001) 100%
);
background-image: -o-linear-gradient(
left,
rgba(0, 0, 0, 0.01) 0%,
rgba(0, 0, 0, 0.0001) 100%
);
background-image: linear-gradient(
to right,
rgba(0, 0, 0, 0.01) 0%,
rgba(0, 0, 0, 0.0001) 100%
);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
opacity: 0.5;
filter: alpha(opacity=50);
}
.carousel-control {
width: 15%;
z-index: 1031;
} .home .carousel-indicators,
.single-ausstellung .ausstellung-slideshow .carousel-indicators {
position: absolute;
bottom: 5px;
z-index: 15;
width: 100%;
padding-left: 0;
list-style: none;
text-align: left;
margin-left: 0px;
left: 15px;
z-index: 1033 !important;
display: block !important;
}
.carousel-indicators {
z-index: 1031;
}
.home .carousel-indicators {
text-align: right;
right: 15px;
left: -15px;
}
.single-ausstellung .ausstellung-slideshow .carousel-indicators {
text-align: right;
right: 15px;
left: -15px;
}
@media (orientation: portrait), (max-width: 800px) {
.home .carousel-indicators,
.single-ausstellung .ausstellung-slideshow .carousel-indicators {
bottom: 12px;
}
.home .carousel-indicators {
text-align: left;
right: inherit;
left: 15px;
bottom: 0px;
}
}
.single-ausstellung .slideshow-stimmen .carousel-indicators {
width: 100%;
left: 0px;
margin-left: 0px;
text-align: left;
}
.slideshow-stimmen .item a {
display: block;
}
.slideshow-stimmen .item a:hover,
.slideshow-stimmen .item a:active {
opacity: 0.8;
} .embed-container {
position: relative;
padding-bottom: 56.25%;
overflow: hidden;
max-width: 100%;
height: auto;
}
.overlay {
background: transparent;
position: absolute;
height: 100%;
width: 100%;
z-index: 999999;
}
.scrolloff {
pointer-events: none;
}
@media (min-width: 801px) and (orientation: landscape) {
.embed-container.vr-panorama {
padding-bottom: 40%;
overflow: visible;
max-width: 100%;
margin: auto;
}
}
@media (orientation: portrait), (max-width: 800px) {
.embed-container.vr-panorama {
padding-bottom: 60%;
max-width: 80%;
margin: auto;
}
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} .spalte {
padding-bottom: 1em;
}
.drei_spalter_text .text-normal p {
margin-bottom: 10px;
}
.spalte-title {
font-size: 1.3em;
line-height: 1.1em;
margin-bottom: 10px;
}
.single-standort .drei_spalter_text {
margin-bottom: 60px;
margin-top: 40px;
} .kleine-spalte-row {
margin-bottom: 40px;
}
.block-6er-title {
font-size: 2.47em;
line-height: 1.1em;
padding-bottom: 16px;
}
.kleine_spalte {
padding-bottom: 10px;
}
.spalte-klein-title {
margin-bottom: 7px;
}
.text-small {
font-size: 0.8em;
line-height: 1.1875em;
}
.num-spalte-3 .text-small {
font-size: 1em;
}
.num-spalte-3 .spalte-klein-title {
font-size: 1.2em;
}
.single-standort .kleine_spalte a .icon.pfeil,
.postid-5323 .kleine_spalte a .icon.pfeil,
.home .kleine_spalte a .icon.pfeil {
background-color: #000;
height: 18px;
width: 18px;
border-radius: 15px;
display: inline-block;
margin-right: 10px;
margin-top: 3px;
}
.single-standort .kleine_spalte a .icon.pfeil:before,
.postid-5323 .kleine_spalte a .icon.pfeil:before,
.home .kleine_spalte a .icon.pfeil:before {
color: #fff;
font-size: 1rem;
padding-left: 1px;
margin-top: 0px;
}
a .text {
display: inline-block;
}
.single-standort .kleine_spalte a .text,
.postid-5323 .kleine_spalte a .text,
.home .kleine_spalte a .text {
font-size: 0.8em;
} .teaser {
background-position: center center;
background-size: cover;
padding: 15px 15px 120px 15px;
}
.white-box {
background-color: #fff;
padding: 8px 8px 0px 8px;
}
.teaser .teaser-title {
font-size: 1.5em;
line-height: 1.1em;
margin-bottom: 10px;
}
.single-standort .main-content #content {
padding-bottom: 0px;
}
.padder-div {
padding: 50px;
} .nf-form-content button,
.nf-form-content input[type="button"],
.nf-form-content input[type="submit"] {
border-radius: 0px;
}
.nf-form-content {
max-width: 100% !important;
}
.nf-form-content .list-select-wrap .nf-field-element > div,
.nf-form-content input:not([type="button"]),
.nf-form-content textarea {
border: none !important;
border-bottom: 1px solid rgba(0, 0, 0, 0.2) !important;
}
.nf-form-content textarea {
border: 1px solid rgba(0, 0, 0, 0.5) !important;
}
.postid-2873 .nf-form-content .list-select-wrap .nf-field-element > div,
.postid-2873 .nf-form-content input:not([type="button"]),
.postid-2873 .nf-form-content textarea {
border: none !important;
border-bottom: 1px solid black !important;
}
.postid-2873 .nf-form-content textarea {
border: 1px solid black !important;
}
.postid-2873 .nf-form-content select.ninja-forms-field {
color: black !important;
}
.nf-form-content .list-select-wrap .nf-field-element > div,
.nf-form-content input:not([type="button"]),
.nf-form-content textarea {
background: #fff !important;
}
.nf-form-content .listselect-wrap .nf-field-element div,
.nf-form-content .ninja-forms-field {
font-size: 1rem !important;
padding-left: 5px !important;
}
#ninja_forms_required_items,
.nf-field-container {
margin-bottom: 3px !important;
}
.nf-form-content input:not([type="button"]) {
padding-left: 0px !important;
}
#nf-form-5-cont #nf-field-7 {
margin-top: 20px;
border-radius: 0px;
}
.nf-row {
margin-left: -5px;
margin-right: -5px;
}
input[type="text"] {
border-radius: 0;
-webkit-appearance: none;
}
.nf-form-title h3,
h3.form-title {
font-size: 2.47em;
line-height: 1.1em;
}
#nf-form-5-cont label {
display: none;
}
.nf-element[type="text"],
.nf-element[type="email"] {
border: none;
border-bottom: 1px solid #efefef;
padding-left: 0px;
}
.nf-element[type="button"] {
background-color: #000;
color: #fff;
padding: 10px 16px !important;
font-size: 18px;
line-height: 1.3333333;
border: 0px;
}
@media (min-width: 801px) and (orientation: landscape) {
.nf-element[type="text"],
.nf-element[type="email"] {
font-size: 1.3em;
} #nf-form-5-cont nf-field {
display: inline-block;
}
}
#nf-form-5-cont .nf-before-form-content {
display: none;
}
#nf-form-5-cont {
margin-bottom: 40px;
}
#nf-form-5-cont .nf-error-wrap {
display: none;
}
.nf-error .ninja-forms-field {
border: none !important;
border-bottom: 1px solid rgb(225, 0, 45) !important;
}
nf-field {
width: 100%;
}
.checkbox-wrap .nf-field-element label:after,
.checkbox-wrap .nf-field-label label:after,
.listcheckbox-wrap .nf-field-element label:after,
.listcheckbox-wrap .nf-field-label label:after {
width: 28px !important;
height: 28px !important;
border-radius: 28px !important;
}
.checkbox-wrap .nf-field-element label:before,
.checkbox-wrap .nf-field-label label:before,
.listcheckbox-wrap .nf-field-element label:before,
.listcheckbox-wrap .nf-field-label label:before {
content: " " !important;
font-family: FontAwesome;
font-size: 24px;
position: absolute;
bottom: 0;
z-index: 2;
width: 28px !important;
height: 28px !important;
background-color: #000 !important;
border-radius: 28px !important;
}
.checkbox-container.label-right label {
margin-left: 36px !important;
}
.checkbox-container.label-right label:after {
left: -36px !important;
}
.postid-2873 .checkbox-wrap .nf-field-element label:before,
.postid-2873 .checkbox-wrap .nf-field-label label:before,
.postid-2873 .listcheckbox-wrap .nf-field-element label:before,
.postid-2873 .listcheckbox-wrap .nf-field-label label:before {
background-color: black !important;
}
.checkbox-container.label-right label:before {
left: -36px !important;
}
.listcountry-container select {
border: none !important;
border-bottom: 1px solid rgba(0, 0, 0, 0.2) !important;
background-color: none !important;
}
.nf-form-content .listcountry-wrap > div div:after {
content: "\f078";
font-family: FontAwesome;
font-size: 20px;
position: absolute;
right: 10px;
bottom: 0;
height: 50px;
line-height: 50px;
}
.nf-form-content .listcountry-wrap > div select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: #fff;
border-radius: 0px !important;
}
.postid-2873 .listcountry-container select {
border-bottom-color: black !important;
}
.postid-2873 .list-select-wrap div:after {
color: black !important;
}
#em-booking .em-booking-form-details {
width: 100%;
padding: 0px;
}
.em-booking-form-details select.em-ticket-select {
padding-top: 0px;
width: 62px;
}
.em-booking-form-details select:-moz-focusring {
color: transparent;
text-shadow: 0 0 0 #000;
}
.em-tickets-spaces select,
.input-select select,
.input-dbem_country select {
line-height: 1.3em;
padding-left: 0px;
}
.input-select select,
.input-dbem_country select {
width: 100%;
}
.em-tickets-spaces label {
position: relative;
top: 3px;
}
.em-tickets-spaces:after,
.input-select:after,
.input-dbem_country:after {
content: "";
font-family: mfgz;
display: inline-block;
margin-left: -24px;
position: relative;
top: 4px;
border: solid black;
border-width: 0 2px 2px 0;
display: inline-block;
padding: 7px;
position: absolute;
cursor: pointer;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
margin-top: -4px;
}
.em-tickets-spaces:after {
position: absolute;
}
.input-select:after,
.input-dbem_country:after {
position: absolute;
right: 0px;
top: 10px;
}
.input-select:after,
.input-dbem_country:after {
margin-left: 0px;
}
div.em-booking-message-success {
background-color: #00d5864a;
border: 0;
}
div.em-booking-message {
border-radius: 0px;
}
#em-booking .em-booking-form .em-tickets-spaces label {
display: block;
}
.em-booking-form label[for="em_tickets"] {
width: 30px;
height: 1.04em;
overflow: hidden;
}
.en .em-booking-form label[for="em_tickets"] {
width: 230px;
}
.en label[for="em_tickets"]:before {
content: "Number of participants ";
}
.de .em-booking-form label[for="em_tickets"] {
width: 171px;
}
.de label[for="em_tickets"]:before {
content: "Anzahl Personen ";
}
.fr .em-booking-form label[for="em_tickets"] {
width: 236px;
}
.fr label[for="em_tickets"]:before {
content: "Nombre de participants ";
}
@media (orientation: portrait), (max-width: 800px) {
.en .em-booking-form label[for="em_tickets"] {
width: 178px;
}
.de .em-booking-form label[for="em_tickets"] {
width: 131px;
}
.fr .em-booking-form label[for="em_tickets"] {
width: 181px;
}
}
.booking-form-row .newsletter-anmeldung,
.em-booking .newsletter-anmeldung {
display: none;
}
@media (min-width: 801px) and (orientation: landscape) {
#form-id-default #em-booking .input-name,
#form-id-default #em-booking .input-user_email,
#form-id-default #em-booking .input-dbem_phone {
width: 33.333%;
display: inline-block;
margin-right: -5px;
}
#form-id-default #em-booking .input-name {
padding-right: 15px;
}
#form-id-default #em-booking .input-user_email {
padding-right: 15px;
padding-left: 15px;
}
#form-id-default #em-booking .input-dbem_phone {
padding-left: 15px;
}
}
.em-booking-message-success .small-text {
padding-top: 8px;
font-size: 0.8rem;
display: block;
text-decoration: none !important;
}
.em-booking-message-success .small-text:before {
content: "f";
font-family: mfgz;
padding-right: 3px;
position: relative;
top: 1px;
}
#em-booking input[type="text"] {
border: 0px;
border-bottom: 1px solid #d5d5d5 !important;
padding: 10px 0px;
width: auto;
}
#em-booking .em-booking-form-details input.input, .em-booking-form-details textarea {
width: 100%;
}
.em-booking-form label {
width: auto;
}
.ticket-price {
display: none;
}
.newsletter-anmeldung input {
float: left;
margin-right: 10px;
}
.newsletter-anmeldung {
width: 100%;
padding-left: 15px;
} .input-select {
display: block;
} @media (min-width: 801px) and (orientation: landscape) { #form-id-2 p,
#form-id-3 p {
display: block;
clear: none;
}
#form-id-2 select,
#form-id-3 select {
margin-left: 0;
}
#form-id-2 .input-field-institution_type,
#form-id-2 .input-field-institution_level,
#form-id-3 .input-field-institution_type,
#form-id-3 .input-field-institution_level {
float: left;
margin-right: 60px;
}
#form-id-2 .input-field-institution_level,
#form-id-3 .input-field-institution_level {
clear: right;
}
#form-id-2 .input-field-participants_number,
#form-id-2 .input-field-participants_age,
#form-id-3 .input-field-participants_number,
#form-id-3 .input-field-participants_age {
width: calc(25% - 7px);
float: left;
padding-right: 30px;
}
#form-id-2 .input-field-participants_number,
#form-id-3 .input-field-participants_number {
clear: left;
}
#form-id-2 .input-dbem_company,
#form-id-3 .input-dbem_company {
width: calc(50%);
float: left;
}
#form-id-2 .input-dbem_address,
#form-id-3 .input-dbem_address {
width: calc(50% - 14px);
float: left;
padding-right: 30px;
}
#form-id-2 .input-dbem_zip,
#form-id-2 .input-dbem_city,
#form-id-2 .input-field-dbem_country,
#form-id-3 .input-dbem_zip,
#form-id-3 .input-dbem_city,
#form-id-3 .input-field-dbem_country {
width: calc(16.666% - 1px);
float: left;
}
#form-id-2 .input-dbem_zip,
#form-id-2 .input-dbem_city,
#form-id-3 .input-dbem_zip,
#form-id-3 .input-dbem_city {
padding-right: 30px;
}
#form-id-2 .input-name,
#form-id-2 .input-dbem_phone,
#form-id-2 .input-user_email,
#form-id-3 .input-name,
#form-id-3 .input-dbem_phone,
#form-id-3 .input-user_email {
width: calc(33.333% - 7px);
float: left;
padding-right: 30px;
}
#form-id-2 .input-dbem_phone,
#form-id-3 .input-dbem_phone {
padding-right: 0;
}
#form-id-2 .input-field-pilotprojekt_sek_ii label,
#form-id-2 .input-field-newsletter_consent label,
#form-id-2 .input-field-booking_consent label,
#form-id-3 .input-field-pilotprojekt_sek_ii label,
#form-id-3 .input-field-booking_consent label {
padding-right: 30px;
}
#form-id-2 .input-field-pilotprojekt_sek_ii,
#form-id-2 .input-field-newsletter_consent,
#form-id-2 .input-field-booking_consent,
#form-id-3 .input-field-pilotprojekt_sek_ii,
#form-id-3 .input-field-booking_consent {
padding-bottom: 20px;
}
}
#form-id-2 .em-booking-buttons,
#form-id-3 .em-booking-buttons {
margin-top: 2em;
}
#form-id-2 #schul-form-divider,
#form-id-3 #schul-form-divider {
color: #fff;
display: table;
width: 100%;
}
.input-field-pilotprojekt_sek_ii {
position: relative;
}
.input-field-pilotprojekt_sek_ii label,
.input-field-newsletter_consent label,
.input-field-booking_consent label {
margin-left: 28px;
}
.input-field-pilotprojekt_sek_ii input,
.input-field-newsletter_consent input,
.input-field-booking_consent input {
position: absolute;
left: 0;
top: -2px;
} .postid-3301 .newsletter-anmeldung-row,
.postid-3533 .newsletter-anmeldung-row,
.postid-2873 .newsletter-anmeldung-row {
display: none;
}
.booking-comment-container {
clear: both;
padding-bottom: 15px;
}
#booking-comment {
border: 1px solid #efefef;
}
.booking-comment-container .btn {
margin-bottom: 15px;
background-color: #999 !important;
}
.em-tickets-spaces label {
margin-right: 15px;
}
@media (min-width: 801px) and (orientation: landscape) {
.newsletter-anmeldung {
position: relative;
padding-left: 15px;
left: 33.333%;
top: 14px;
}
#form-id-default .em-tickets-spaces {
position: absolute;
top: 3.7em;
}
.em-tickets-spaces label {
padding-top: 3px;
}
#form-id-default .booking-comment-container .btn {
position: absolute;
top: 4.59em;
left: 66.667%;
margin-left: 20px;
}
#form-id-default .booking-comment-container {
padding-top: 48px;
padding-bottom: 20px;
}
#em-booking {
font-size: 1.3em !important;
}
}
#booking-comment {
display: block;
width: 100%;
}
.round {
position: relative;
}
.fake-label {
float: left;
padding-top: 5px;
}
.round label {
background-color: #fff;
border: 1px solid #ccc;
border-radius: 50%;
cursor: pointer;
height: 28px;
left: 0;
top: 0;
width: 28px;
margin-right: 15px;
}
.round input[type="checkbox"] {
visibility: hidden;
position: absolute;
}
.round input[type="checkbox"]:checked + label {
background-color: #000;
border-color: #000;
}
.round input[type="checkbox"]:checked + label:after {
opacity: 1;
}
.em-booking-form-details input.input,
.em-booking-form-details textarea {
width: 100%;
}
.em-booking-buttons input {
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.428571429;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border-radius: 0px;
background-color: #000;
color: #fff;
border: 0px;
font-weight: bold;
padding: 10px 16px;
font-size: 18px;
line-height: 1.3333333;
display: inline-block;
margin-bottom: 0;
text-align: center;
vertical-align: middle;
}
#nf-form-title-newsletter {
margin-top: 60px;
display: block;
}
.newsletter-form .submit-wrap {
margin-top: 20px;
}
@media (orientation: portrait), (max-width: 800px) {
#nf-form-title-newsletter {
margin-top: 20px;
}
} #em-booking .em-booking-form-details label {
display: none;
}
.em-booking-form-details .em-tickets-spaces label {
display: block;
}
.em-booking-form-details .newsletter-anmeldung label {
display: block;
}
.em-booking-form-details .input-checkbox label {
display: block;
}
@media (min-width: 801px) and (orientation: landscape) {
.em-booking .newsletter-anmeldung {
position: absolute;
top: 3.6em;
left: 33.333%;
}
} .tml .password-input-wrapper {
margin-bottom: 15px;
}
.tml.tml-resetpass .indicator-hint,
#pass-strength-result {
font-size: 0.8em;
}
.tml.tml-resetpass .indicator-hint {
max-width: 300px;
}
#pass1 {
border-bottom: 1px solid rgb(230, 230, 230);
margin-top: -2px;
position: relative;
z-index: 9999;
}
.tml p.message {
margin-bottom: 0px;
}
.tml input[type="text"],
.tml input[type="password"] {
border: 0px;
border-bottom: 1px solid rgb(230, 230, 230);
width: 100%;
height: 2.5em;
}
.tml [type="submit"] {
background-color: #000;
color: #fff;
padding: 10px 16px;
font-size: 18px;
line-height: 1.3333333;
border: 0px;
margin-top: 1.5em;
}
.first-name-reg,
.last-name-reg,
.tml-user-login-wrap {
width: 100%;
}
.tml .round {
float: left;
}
.tml .rememberme-wrap-wrap {
display: table-cell;
padding-top: 1em;
}
.tml-action-links {
font-size: 0.8em;
padding-left: 0px;
}
.tml-action-links li {
list-style: none;
}
.tml-login .message {
display: none;
}
.tml-action-links li:first-of-type:after {
font-family: mfgz;
content: "e";
padding-left: 3px;
position: relative;
top: 2px;
}
@media (min-width: 801px) and (orientation: landscape) {
.first-name-reg,
.last-name-reg,
.tml-user-login-wrap.reg,
.tml-user-email-wrap,
.tml-user-pass1-wrap.with-placeholder,
.tml-user-pass2-wrap.with-placeholder {
width: 32.8%;
display: inline-block;
}
}
.contact-login-register {
font-size: 0.8em;
line-height: 1.1em;
} a[title="Pinterest"]:before {
content: "v";
font-family: mfgz;
font-size: 24px;
font-weight: normal;
}
a[title="Pinterest"] {
text-decoration: none !important;
}
a[title="Pinterest"] .a2a_s_pinterest,
span.a2a_s_pinterest { display: none;
}
.addtoany_shortcode {
margin-left: -5px;
}
.a2a_button_email .a2a_s_email {
width: 29px !important;
}
.a2a_s_google_plus {
width: 39px !important;
height: 39px !important;
padding-top: 1px !important;
}
.addtoany_list a,
.widget .addtoany_list a {
padding: 2px !important;
}
.addtoany_list a.a2a_button_pinterest {
padding-left: 5px !important;
}
.a2a_button_google_plus {
position: relative !important;
right: -2px !important;
} .zusatz-etikette {
font-size: 0.8em;
}
@media (min-width: 801px) and (orientation: landscape) {
.zusatz-etikette,
.zusatz-text {
display: inline-block;
vertical-align: top;
}
.zusatz-infos {
width: 80%;
}
.zusatz-etikette {
font-size: 0.8em;
width: 34%;
}
.zusatz-text {
width: 66%;
}
}
.zusatz-text p {
margin-bottom: 0px;
}
.zusatz {
margin-bottom: 3px;
}
@media (orientation: portrait), (max-width: 800px) {
.zusatz {
margin-bottom: 10px;
}
} .shop-redirect-link {
background-color: #00d5b1;
border-color: #00d5b1;
color: #fff;
}
.single-event .entry-meta,
.single-news .entry-meta {
display: none;
}
.single-event .post-content,
.single-news .post-content {
font-size: 1.29em;
line-height: 1.1em;
margin-bottom: 15px;
max-width: 1000px;
}
.text-icon-date-excerpt {
margin-bottom: 40px;
}
.text-icon-date-excerpt .event-type {
margin-bottom: 10px;
}
.text-icon-date-excerpt .excerpt {
margin-bottom: 10px;
}
.event-image .col-sm-8 {
margin-bottom: 40px;
max-height: 700px;
}
.event-image img {
max-height: inherit;
display: block;
width: auto;
max-width: 100%;
}
.single-event .text-icon.date .text,
.single-event .text-icon .text,
.single-news .text-icon.date .text,
.single-news .text-icon .text {
font-size: 1.29em;
line-height: 1.2em;
}
.single-event .text-icon .icon:before,
.single-news .text-icon .icon:before {
margin-top: 4px;
}
.time-date {
margin-bottom: 20px;
}
@media (min-width: 801px) and (orientation: landscape) {
.single-event .excerpt,
.single-news .excerpt {
width: 80%;
}
}
.bookings-title {
margin-top: 40px;
}
.weitere-angebote h2 {
font-size: 2.11765em;
line-height: 1.1em;
padding-bottom: 20px;
}
@media (orientation: portrait) and (min-width: 767px) {
.single-event .text-icon.date .text,
.single-event .text-icon.standort .text,
.single-news .text-icon.date .text,
.single-news .text-icon.standort .text {
font-size: 1em;
line-height: inherit;
}
} .key-image .horizontal,
.key-image .vertical,
.key-image .square {
display: none;
}
.slideshow .iframe-wrapper {
position: relative;
padding-bottom: 56.25%; padding-top: 25px;
height: 0;
}
.slideshow iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.slideshow .image-container {
overflow: hidden;
}
.picIsMoreHorizontal img,
.picIsMoreHorizontal {
width: auto;
height: 100%;
}
.picIsMoreVertical img,
.picIsMoreVertical {
width: 100%;
height: auto;
}
.slideshow .wp-video {
max-width: none;
} .huge-text {
font-size: 4.5em;
line-height: 1em;
margin-bottom: 40px;
} .attachment-meta div {
display: inline-block;
font-size: 0.65em;
}
.attachment-meta {
line-height: 0.6em;
}
.attachment-meta .file-type {
text-transform: uppercase;
}
.attachment-container a {
text-decoration: none !important;
display: block;
}
.icon.attachment:before {
font-size: 20px;
position: relative;
top: 5px;
}
.attachment-container .attachment {
padding-bottom: 3px;
} .tour-container .btn {
margin-bottom: 80px;
margin-top: 20px;
}
.tour-title-hs {
font-size: 2.11765em;
line-height: 1em;
margin-top: 0px;
}
@media (orientation: portrait), (max-width: 800px) {
.block-6er-title {
font-size: 2rem;
}
.tour-title-hs {
font-size: 2rem;
}
} .caption {
font-size: 0.75em;
line-height: 1.16em;
text-indent: -8px;
padding-left: 16px;
padding-top: 10px;
padding-bottom: 20px;
}
.popover {
border-radius: 0px;
}
.ausstellung-slideshow .caption, .slideshow-gross .caption {
padding-bottom: 0px;
font-size: 0.6em;
padding-left: 0px;
text-indent: 0px;
opacity: 0.6;
display: none;
}
.single-standort .bottom-left-text {
display: none;
}
.caption-popover-content {
font-size: 0.75em;
line-height: 1.16em;
}
.ausstellung-slideshow .bottom-left-text {
max-width: 300px;
}
.caption:before,
.camera-symbol:before {
content: "\f030";
font-family: fontawesome;
font-weight: normal;
font-size: 0.68em;
padding-right: 5px;
display: inline-block;
line-height: 1em;
position: relative;
top: -1px;
}
.camera-symbol:before {
top: 17px;
left: 20px;
}
.slideshow-klein .item {
padding-bottom: 28px;
}
.slideshow-klein.many-slides .carousel-indicators {
display: none;
}
.slideshow-klein .caption-container {
position: absolute;
bottom: 2px;
width: 100%;
}
.slideshow-klein .caption {
padding-top: 0px;
padding-bottom: 0px;
height: 1.3em;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.camera-symbol {
position: absolute;
bottom: 0px;
z-index: 1034;
left: 0px;
font-family: fontawesome;
width: 55px;
height: 55px;
cursor: pointer;
display: block;
}
.single-standort .camera-symbol {
bottom: 40px;
}
.single-standort .camera-symbol.navbar-fixed-top {
bottom: inherit;
}
.ausstellung-slideshow .caption:before, .slideshow-gross .caption:before {
content: "";
display: none;
}
@media (orientation: portrait), (max-width: 800px) {
.caption {
padding-top: 0px;
}
.ausstellung-slideshow .bottom-left-text {
max-width: 100%;
padding-bottom: 20px;
}
.camera-symbol:before {
font-size: 0.8em;
}
.camera-symbol {
bottom: 5px;
}
} .subtitle {
font-size: 2.11765em;
}
h2.subtitle {
font-size: 2.47em;
} .emuseum-objekt img {
margin-bottom: 10px;
border: 1px solid rgba(0, 0, 0, 0.1);
}
.emuseum-objekt a {
text-decoration: none !important;
}
.objekt-info-emuseum {
font-weight: normal;
}
.emuseum-objekt .objekt-name {
font-weight: bold;
}
.emuseum-objekt {
padding-bottom: 20px;
} .ausstellungsansicht-container .subtitle {
padding-bottom: 40px;
line-height: 1.1em;
}
.ausstellungsansicht-container {
padding-bottom: 80px;
padding-top: 40px;
}
.ausstellungsansicht-container .slideshow-klein .caption-container {
padding-left: 15px;
}
.emuseum-ausstellung img {
margin-bottom: 10px;
border: 1px solid rgba(0, 0, 0, 0.1);
}
.ausstellungs-info-emuseum {
font-weight: normal;
}
.ausstellungs-info-emuseum .ausstellungs-name {
font-weight: bold;
} .flexi-layout .dreier-block-text {
padding-bottom: 40px;
}
@media (max-width: 768px) {
.flexi-layout .dreier-block-text {
padding-bottom: 0;
}
.flexi-layout .dreier-block-text .spalte {
padding-bottom: 40px;
}
}
.kleintext {
font-size: 0.8em;
line-height: 1.16em;
}
.row.kleintext .spalte {
padding-bottom: 40px;
}
.einleitung-main-text .kleintext {
font-size: 1rem;
}
.kleintext .attachment-container {
font-size: 1rem;
}
.kleintext .attachment-meta {
line-height: 0.75em;
} .shop-item-big-text {
margin-bottom: 40px;
}
.subtitle-big-text {
font-size: 0.8em;
padding-top: 3px;
border-top: 1px solid #000;
margin-bottom: 10px;
}
.subtitle-big-text-shopobjekt {
font-size: 0.8em;
padding-top: 3px;
margin-bottom: 10px;
}
#carousel-text .carousel-control {
background-image: none !important;
}
#carousel-text .carousel-control .arrow {
display: none;
}
#carousel-text {
font-size: 2.11765em;
line-height: 1.1em;
margin-bottom: 40px;
}
#carousel-text br {
line-height: 1.5em;
}
#carousel-text .author {
font-size: 1.2rem;
line-height: 1.1em;
}
#carousel-text .item {
padding-bottom: 20px;
}
@media (min-width: 801px) and (orientation: landscape) {
#carousel-text {
font-size: 2.11765em;
}
#carousel-text .author {
font-size: 1.5rem;
}
}
@media (max-width: 767px) {
#carousel-text {
font-size: 1.5em;
}
}
#carousel-text .author:before {
content: "– ";
}
.carousel-indicators li {
background-color: #ccc;
width: 15px;
height: 15px;
margin: 1px;
border: none !important;
}
.carousel-indicators li.active {
width: 15px;
height: 15px;
background-color: #999;
margin: 1px;
}
#carousel-text .carousel-indicators {
bottom: -30px;
} .shop-item-image img {
width: auto;
max-width: 400px;
max-height: 250px;
margin-bottom: 10px;
margin-top: 5px;
}
.shop-item-beschrieb {
padding-bottom: 10px;
} .ausstellung-slideshow .mejs-controls {
display: none;
visibility: hidden;
}
.ausstellung-slideshow {
margin-top: -71px;
}
.single-ausstellung h1.page-title {
font-size: 1.6em;
margin-bottom: 0.5em;
}
.single-ausstellung .ausstellung-event-type {
padding-bottom: 5px;
padding-top: 8px;
}
.agenda-ausstellung {
margin-bottom: 60px;
}
.single-ausstellung .vermittlungsangebote {
margin-bottom: 30px;
} .event-title {
font-size: 1.5em;
line-height: 1.1em;
}
.initial-settings {
display: none;
}
#events-table {
position: relative;
}
.agenda-more {
margin-top: 20px;
}
.agenda-loader-container {
position: absolute;
bottom: -2px;
z-index: 3;
overflow: hidden;
width: 100%;
}
.agenda-loader {
height: 4px;
width: 100%;
background-color: #ddd;
}
.agenda-loader:before {
display: block;
position: absolute;
content: "";
left: -200px;
width: 200px;
height: 4px;
background-color: #000;
animation: loading 2s linear infinite;
}
@keyframes loading {
from {
left: -200px;
width: 30%;
}
50% {
width: 30%;
}
70% {
width: 70%;
}
80% {
left: 50%;
}
95% {
left: 120%;
}
to {
left: 100%;
}
}
@media (orientation: portrait), (max-width: 800px) {
.event-title {
padding-bottom: 10px;
}
.agenda-row .col-sm-2,
.agenda-row .col-sm-6 {
width: 100%;
}
}
.filter-open .agenda-loader-container.after-all-filters {
display: none !important;
}
.agenda-event {
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 1px solid rgb(180, 180, 180);
}
.ausstellungen-agenda-table .agenda-event-link {
display: block;
}
.agenda-event:hover {
background-color: rgba(0, 0, 0, 0.04);
}
.page-id-2961 .agenda-event:hover,
.page-id-4223 .agenda-event:hover {
background-color: transparent;
}
.ausserdem-section {
margin-top: 3em;
}
.agenda-event .event-type {
font-size: 0.8em;
padding-bottom: 1px;
}
.ausstellung .event-date span {
display: block;
}
.agenda-menu-item {
vertical-align: top;
position: relative;
}
.page-id-2971 .kleine-spalte-row {
margin-bottom: 100px;
}
.page-id-2961 .kleine-spalte-row {
margin-top: 3em;
}
@media (orientation: portrait), (max-width: 800px) {
.agenda-menu-item {
width: 100% !important;
}
.ausstellungen-agenda .agenda-menu-item {
width: auto !important;
}
.main-menu-row .col-md-4,
.main-menu-row .col-md-6,
.main-menu-row .col-md-2 {
width: 100% !important;
}
#datepicker {
display: none;
}
#datepicker-mobile {
-webkit-appearance: none;
-moz-appearance: none;
border: 0px;
height: 1.1em;
position: absolute;
width: 120%;
line-height: 1.125em;
}
.select-date .arrow-container {
top: 0px;
}
.select-date .icon.calendar {
position: relative;
top: 0.28em;
}
.select-date {
padding-top: 4px;
}
.page-id-2971 .select-date {
padding-top: 4px;
padding-bottom: 18px;
border-bottom: 1px solid rgb(180, 180, 180);
}
.page-id-2971 .agenda-menu-item.exhibit-menu select {
border-bottom: 1px solid rgb(180, 180, 180);
border-radius: 0px;
}
.filter-bar .agenda-menu-item.standort-menu {
border-bottom: 0px;
}
.agenda-menu-item .select-container .arrow {
margin-top: 0;
}
.event-type-menu-desktop .select-container {
margin-right: 45px;
}
.event-type.desktop {
display: none;
}
.ausstellungen-agenda .choose-date,
.ausstellungen-agenda .standort-menu {
display: none;
}
}
@media (max-width: 992px) and (orientation: landscape) and (min-width: 768px) {
.page-id-2971 .filter-bar .main-menu-row .col-md-4 {
width: 33.333% !important;
float: left !important;
}
.page-id-2971 .filter-bar .main-menu-row .col-md-6 {
width: 50% !important;
float: left !important;
}
.page-id-2971 .filter-bar .main-menu-row .col-md-2 {
width: 16.666% !important;
float: left !important;
}
}
@media (orientation: landscape) and (max-width: 1500px) and (min-width: 768px) {
.filter-bar .standort-menu select {
width: 80% !important;
}
}
@media (max-width: 800px) {
#post-2971 .filter-bar .agenda-loader-container {
display: none !important;
}
}
@media (min-width: 801px) and (orientation: landscape) {
.select-date .arrow-container {
display: none;
}
#datepicker-mobile {
display: none;
}
.main-menu-row .col-sm-12 .agenda-menu-item {
display: inline-block;
}
.filter-bar .children {
max-height: 210px;
overflow: scroll;
}
.filter-bar {
padding: 15px 0px;
}
.selected-item {
max-width: 80%;
display: inline-block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
vertical-align: top;
}
.item-is-active .menu-label {
display: none;
}
.standort .text,
.standort-menu a span {
max-width: 75%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: inline-block;
vertical-align: top;
}
.standort-menu a span {
max-width: 100%;
}
.standort-menu {
margin-left: -5px;
max-width: 100%;
}
.ausstellungen-agenda .choose-date,
.ausstellungen-agenda .standort-menu {
display: inline-block;
}
.ausstellungen-agenda .choose-date {
opacity: 0.4;
}
.ausstellungen-agenda .choose-date.active {
opacity: 1;
}
.ausstellungen-agenda .choose-date .icon {
vertical-align: baseline;
}
.ausstellungen-agenda .standort-menu {
position: absolute;
right: 19px;
}
.page-id-2961 .standort-menu,
.page-id-4223 .standort-menu {
top: 2px;
}
.filter-bar select {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 100%;
padding: 0px;
}
.select-date input#datepicker {
width: 132px;
}
.fr .select-date input#datepicker {
width: 137px;
}
.agenda-menu-item.timespan-menu {
padding-right: 0px;
}
.timespan-menu-container-container {
right: 10px !important;
display: block !important;
}
.select-date .icon.calendar:before {
position: relative;
top: -1px;
}
.select-date {
display: block !important;
}
.show-filter-button {
display: none;
}
.event-title-mobile {
display: none;
}
.event-type-mobile {
display: none;
}
}
.show-filter-button,
.show-filter-button a,
.show-filter-button-alt,
.show-filter-button-alt a {
width: 100%;
display: block;
}
.show-filter-button a {
background-color: #fff;
border-top: 1px solid #000;
color: #000;
text-align: left;
padding: 15px 0 15px 0;
line-height: 1.3333em;
position: relative;
height: 50px;
}
.show-filter-button a:before {
content: "\f0b0";
font-family: fontawesome;
padding-right: 10px;
}
.show-filter-button .arrow-container {
right: 30px;
top: 4px;
}
.show-filter-button.filter-open .arrow {
transform: rotate(-135deg);
-webkit-transform: rotate(-135deg);
margin-top: 17px;
}
.filter-bar .children a {
text-decoration: none !important;
}
.agenda-menu-item .item {
display: block;
padding: 5px 0px;
padding-left: 29px;
text-indent: -29px;
}
.agenda-menu-item a {
color: rgba(0, 0, 0, 0.5);
}
.agenda-menu-item .item:hover,
.agenda-menu-item .item:active,
.agenda-menu-item .item:focus {
cursor: pointer;
}
.agenda-menu-item a.active,
.agenda-menu-item a:hover,
.agenda-menu-item a:active,
.agenda-menu-item a:focus {
cursor: pointer;
color: #fff;
background-color: rgba(0, 0, 0, 1);
}
.ausstellungen-agenda .agenda-menu-item a.active,
.ausstellungen-agenda .agenda-menu-item a:hover,
.ausstellungen-agenda .agenda-menu-item a:active,
.ausstellungen-agenda .agenda-menu-item a:focus {
color: #000;
background-color: inherit;
}
@media (orientation: portrait), (max-width: 800px) {
.ausstellungen-agenda .agenda-menu-item a.active,
.ausstellungen-agenda .agenda-menu-item a:hover,
.ausstellungen-agenda .agenda-menu-item a:active,
.ausstellungen-agenda .agenda-menu-item a:focus {
background-color: #efefef;
}
}
.filter-bar .year-menu select {
float: none;
}
.year-menu select {
opacity: 0.4;
}
.year-menu.active select {
opacity: 1;
}
.year-menu {
margin-right: 33px;
cursor: pointer;
}
.agenda-menu-item a.active {
opacity: 1;
}
.time-nav {
font-size: 3.7em;
line-height: 1em;
}
.no-back.time-nav .prev-time {
color: rgb(180, 180, 180);
}
.page-id-2961 .time-nav,
.page-id-4223 .time-nav {
font-size: 1.3em;
} .page-id-2971 .time-nav {
display: none;
}
.time-nav a {
text-decoration: none !important;
}
.time-nav .mfgz-sym {
font-weight: normal;
position: relative;
top: 7px;
}
.page-id-2961 .time-nav .mfgz-sym,
.page-id-4223 .time-nav .mfgz-sym {
top: 3px;
}
.time-nav .back .mfgz-sym {
margin-right: -11px;
margin-left: -12px;
}
.time-nav .forward .mfgz-sym {
margin-left: -13px;
}
.event-type-menu-mobile {
display: none;
}
.time-nav {
padding-bottom: 24px;
}
.time-nav-container {
position: relative;
}
#hide-scrollbar-div {
height: 21px;
position: absolute;
width: 150%;
z-index: 999;
left: -15px;
background-color: #fff;
bottom: 0px;
}
@media (orientation: landscape) and (min-width: 801px) {
.ausstellungen-agenda #hide-scrollbar-div {
display: none;
}
}
.event-type-menu-desktop {
height: 64px;
width: 100vw !important;
white-space: nowrap;
overflow-x: scroll;
-webkit-overflow-scrolling: touch;
overflow-y: hidden;
position: relative;
padding-left: 15px;
left: -15px;
z-index: 3;
}
.event-type-menu-desktop a,
.event-type-menu-desktop .select-container {
display: inline-block;
padding-left: 20px;
margin-right: 6px;
padding: 7px 15px;
background-color: #efefef;
border-radius: 0;
font-size: 17px;
color: rgba(0, 0, 0, 0.5);
}
.event-type-menu-desktop .select-container.active {
background-color: #000;
color: #fff;
}
.agenda-menu-item .select-container .arrow {
border-color: rgba(0, 0, 0, 0.5);
}
.select-container.active .arrow {
border-color: #fff;
}
.event-type-menu-desktop .select-container:hover .arrow,
.event-type-menu-desktop .select-container:active .arrow,
.event-type-menu-desktop .select-container:focus .arrow {
border-color: #fff;
}
.event-type-menu-desktop .select-container:hover,
.event-type-menu-desktop .select-container:active,
.event-type-menu-desktop .select-container:focus {
background-color: rgba(0, 0, 0, 0.6);
color: #fff;
}
.event-type-menu-desktop .select-container {
width: 210px;
padding-right: 0px;
position: relative;
display: inline-block;
cursor: pointer;
}
.event-type-menu-desktop .select-container select {
padding-right: 30px;
cursor: pointer;
}
.event-type-menu-desktop .arrow-container {
top: 14px;
right: 18px;
}
@media (max-width: 960px) and (orientation: landscape) {
.event-type-menu-desktop a,
.event-type-menu-desktop .select-container {
padding: 7px 5px;
}
.event-type-menu-desktop .select-container {
margin-left: 0px;
width: 189px;
}
}
@media (min-width: 801px) and (orientation: landscape) {
.page-id-2961 .time-nav .back .mfgz-sym,
.page-id-4223 .time-nav .back .mfgz-sym,
.page-id-2961 .time-nav .forward .mfgz-sym,
.page-id-4223 .time-nav .forward .mfgz-sym {
margin-right: 0px;
margin-left: 0px;
}
.event-type-menu-mobile {
display: none;
}
}
.filter-bar {
border-top: 1px solid rgb(180, 180, 180);
position: relative;
}
.ausstellungen-agenda .filter-bar {
border-bottom: 1px solid rgb(180, 180, 180);
}
.filter-bar hr {
border-top: 1px solid rgb(180, 180, 180);
position: absolute;
top: 39px;
width: 100%;
}
.filter-bar .filter-options-row {
border-bottom: 1px solid rgb(180, 180, 180);
padding-top: 20px;
padding-bottom: 20px;
}
.filter-bar .main {
padding-bottom: 20px;
cursor: pointer;
padding-top: 20px;
}
.filter-bar .children {
padding-top: 20px;
padding-bottom: 20px;
display: none;
}
.filter-bar .children span:before {
content: "";
display: inline-block;
height: 18px;
width: 18px;
border-radius: 20px;
background-color: #fff;
border: 1px solid #000;
margin-right: 10px;
margin-bottom: -3px;
}
.filter-bar .children span.abbreviate:before {
display: none;
}
.filter-bar .children span:hover:before {
background-color: #000;
}
.filter-bar .children span.active:before {
background-color: #000;
}
.time-nav {
position: relative;
}
.page-id-2961 .time-nav,
.page-id-4223 .time-nav {
top: 3px;
}
.change-date-row {
padding-top: 30px;
} .nf-field-element {
width: 100%;
}
select {
background: transparent;
border: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
position: relative;
z-index: 2;
margin: 0;
padding: 6px;
}
.list-select-wrap div:after {
content: " ";
border: solid black;
border-width: 0 2px 2px 0;
display: inline-block;
padding: 7px;
position: absolute;
cursor: pointer;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
margin-top: -28px;
margin-left: 15px;
right: 10px;
}
.nf-form-cont .list-select-wrap div:after {
content: "";
border: 0px;
transform: rotate(0);
-webkit-transform: rotate(0);
}
.list-select-wrap > div div {
position: absolute;
width: 100%;
height: 0px;
}
.filter-bar .arrow,
.agenda-menu-item .arrow,
.show-filter-button .arrow {
border: solid black;
border-width: 0 2px 2px 0;
display: inline-block;
padding: 7px;
position: absolute;
cursor: pointer;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
margin-top: -4px;
margin-left: 15px;
}
.agenda-menu-item.year-menu .arrow {
border-bottom-color: gray;
border-right-color: gray;
}
.filter-bar.collapsed .arrow {
transform: rotate(-135deg);
-webkit-transform: rotate(-135deg);
right: 40px;
margin-top: 8px;
}
@media (orientation: landscape) and (min-width: 801px) and (max-width: 2000px) {
.abbreviate {
display: none;
}
}
.clear-all {
margin-top: 20px;
}
.time-nav-container,
.timespan-menu-container {
display: inline-block;
}
.ausstellungen-agenda .choose-date {
line-height: 1px;
cursor: pointer;
}
.ausstellungen-agenda .timespan-menu a, .ausstellungen-agenda .timespan-menu .choose-date {
opacity: 0.4;
}
.ausstellungen-agenda .timespan-menu .year-menu a {
color: #000;
}
.ausstellungen-agenda .timespan-menu a.active,
.ausstellungen-agenda .timespan-menu .year-menu.active,
.ausstellungen-agenda .timespan-menu .choose-date.active {
opacity: 1;
}
.select-date .item {
display: inline-block;
color: #000;
}
.select-date ::placeholder {
color: #000;
}
.timespan-menu-container {
width: 180px;
}
.timespan-menu-container-container {
right: 20px;
}
.select-date .icon.calendar {
vertical-align: inherit;
}
.arrow-container {
position: absolute;
right: 0px;
}
.page-id-2971 .arrow-container {
top: 0px;
}
.arrow-container .arrow-down {
margin: auto;
margin-top: -2px;
margin-left: -15px;
}
.ausstellungen-agenda .filter-bar select {
float: left;
padding: 0px;
}
.for-event-type-menu .arrow-down {
margin-top: 9px;
}
.ausstellungen-agenda .for-event-type-menu .arrow-down {
margin-top: inherit;
} .ui-datepicker-unselectable {
color: #d5d5d5;
}
#datepicker {
border-radius: 0;
border-color: #d5d5d5;
-webkit-appearance: none;
-webkit-border-radius: 0;
-webkit-border-color: #d5d5d5;
border: none;
-webkit-box-shadow: none;
box-shadow: none;
outline: none;
-moz-appearance: none;
width: 100%;
margin-left: -6px;
line-height: 1.125em;
} _::-webkit-full-page-media,
_:future,
:root .ausstellungen-agenda .icon.calendar {
position: relative;
top: -2px;
}
.time-nav-container {
width: 100%;
} #ui-datepicker-div {
background-color: #fff;
border: 1px solid #000;
padding-right: 1px;
}
.ui-widget-header {
background-color: #ffffff;
border: 0px;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
font-family: circular;
}
.ui-datepicker .ui-datepicker-buttonpane {
background-color: #ffffff;
margin: 0px;
width: auto;
}
.ui-datepicker .ui-state-highlight {
background: #888888;
color: #555555;
border: 1px solid #000; }
.ui-datepicker .ui-state-active {
background: #000; color: #ffffff;
border: rgb(45, 50, 140) solid 1px;
}
.ui-datepicker .ui-datepicker-buttonpane button {
margin: 0;
padding: 0px;
font-size: 12px;
background: transparent;
border: 0 none;
text-shadow: none;
color: #555555;
opacity: 1;
display: block;
line-height: 1em;
padding: 5px;
}
#ui-datepicker-div select.ui-datepicker-month,
#ui-datepicker-div select.ui-datepicker-year {
border: 0px;
box-shadow: none;
-moz-appearance: groupbox;
width: 25%;
float: left;
}
#ui-datepicker-div td {
width: 25px !important;
padding: 0px;
margin: 0px;
text-align: center;
}
#ui-datepicker-div td a {
border: 0px;
height: 25px;
margin-right: 0px;
text-align: center;
}
#ui-datepicker-div table {
border-collapse: collapse;
border: 2px solid #ffffff;
border: none;
}
#ui-datepicker-div td {
border: 1px solid #d5d5d5;
}
.ui-widget-header {
margin: 0px;
}
.ui-datepicker {
padding: 0px;
}
.ui-datepicker table {
margin-bottom: 0px;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover {
background: none;
background-image: none;
background-color: #dadada;
}
.ui-datepicker .ui-datepicker-prev:before,
.ui-datepicker .ui-datepicker-next:before {
content: "f";
font-family: mfgz;
font-weight: normal;
}
.ui-datepicker .ui-datepicker-next:before {
content: "e";
}
.ui-datepicker .ui-datepicker-prev.ui-state-hover,
.ui-datepicker .ui-datepicker-next.ui-state-hover {
background-color: transparent !important;
text-decoration: none !important;
}
.ui-datepicker .ui-datepicker-next-hover {
right: -3px !important;
top: 9px !important;
}
.ui-datepicker .ui-datepicker-prev-hover {
left: 13px !important;
top: 9px !important;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
top: 9px;
}
.ui-datepicker .ui-datepicker-prev {
left: 13px;
}
.ui-datepicker .ui-datepicker-next {
right: -3px;
}
.single-standort .filter-bar {
display: none;
}
.agenda-standort h2 {
padding-bottom: 20px;
}
.agenda-standort .kachel-row {
padding-bottom: 30px;
}
.agenda-standort {
margin-bottom: 60px;
}
.agenda-standort .btn {
margin-top: 40px;
}
h2.vermittlungsangebote {
margin-bottom: 20px;
}
.padding-before-table {
padding-top: 50px;
}
.page-id-2971 .padding-before-table {
display: none;
} @media screen and (max-width: 800px) and (orientation: portrait) {
.page-id-2961 .time-nav,
.page-id-4223 .time-nav {
font-size: 1.5em;
}
.time-nav {
font-size: 35px;
width: 100%;
}
.time-nav .jahreswechsel {
font-size: 34px;
}
.time-nav .mfgz-sym {
font-weight: normal;
position: relative;
top: 2px;
position: absolute;
}
.time-nav .back .mfgz-sym {
left: 0px;
}
.time-nav .forward .mfgz-sym {
right: -10px;
}
.filter-bar {
border-bottom: 0px;
}
.filter-bar select {
padding: 15px 0px;
}
.timespan-menu-container {
width: 100%;
}
.timespan-menu-container-container {
right: 0px;
}
.select-date {
position: relative;
}
#ui-datepicker-div {
width: 100%;
}
.change-date-row {
padding-bottom: 0px;
}
.arrow-container {
float: none;
position: absolute;
right: 15px;
}
.arrow-container .arrow-down {
margin: auto;
margin-top: 11px;
margin-left: -10px;
}
.filter-bar select {
width: 100%;
}
.select-date .item {
padding: 11px 0px;
}
.timespan-menu-container #select-timespan {
padding: 15px 0px;
border-radius: 0px;
width: 100%;
}
.timespan-menu-container-container {
border-top: 1px solid rgb(180, 180, 180);
}
.timespan-menu-container-container {
padding: 9px 0px;
}
.timespan-menu-container-container select {
padding-left: 0px;
}
body {
cursor: pointer;
}
.padding-before-table {
padding-top: 50px;
width: 100%;
display: block;
}
.timespan-menu-container-container,
.select-date,
.filter-bar-row {
display: none;
}
.event-title-info .event-title {
display: none;
}
.event-title-mobile {
font-size: 1.5em;
line-height: 1.1em;
margin-bottom: 12px;
}
.time-mobile {
display: inline;
margin-left: 2px;
}
.time-desktop-column {
display: none;
} .agenda-event .start-time:before {
content: ", ";
} .agenda-event .event-date,
.agenda-event .days,
.agenda-event .time,
.agenda-event .start-time,
.agenda-event .end-time {
display: inline;
}
.agenda-event .standort {
width: 100%;
clear: both;
}
.event-type,
.standort,
.event-type-mobile {
font-size: 0.8em;
line-height: 1.2em;
}
.page-id-2971 .for-event-type-menu.arrow-container {
top: 14px;
}
}
.agenda-row .agenda-event {
border-top: 1px solid rgb(150, 150, 150);
}
.agenda-row ~ .agenda-row .agenda-event {
border-top: 0px;
}
.ausstellungen-agenda-table .agenda-row .agenda-event {
border-top: 0px;
border-bottom: 0px;
padding-top: 20px;
padding-bottom: 20px;
}
.ausstellungen-agenda-table .event-desc {
padding-bottom: 1em;
}
@media (min-width: 1200px) {
.ausstellungen-agenda-table .event-desc {
width: 90%;
}
}
@media (min-width: 1500px) {
.ausstellungen-agenda-table .event-desc {
font-size: 1.3em;
line-height: 1.1em;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.ausstellungen-agenda-table .event-desc {
padding-top: 1em;
}
} .kachel-titel {
font-size: 1.5em;
padding: 8px 0px 12px 0px;
line-height: 1em;
}
.event-type-kachel {
padding-top: 10px;
}
.event-kachel .desc {
padding-bottom: 10px;
}
.event-kachel {
padding-bottom: 30px;
}
.event-kachel img {
border: 1px solid #efefef;
}
.kachel-image-replacement {
color: #fff;
padding: 10px;
font-size: 3.2941em;
line-height: 1em;
background-color: rgb(225, 0, 45);
height: calc((100vw - 30px) * 0.77);
}
@media (min-width: 768px) {
.kachel-image-replacement {
height: calc((100vw - 90px) / 3 * 0.77);
}
}
@media (min-width: 768px) and (max-width: 1000px) {
.kachel-image-replacement {
font-size: 2em;
}
}
@media (max-width: 350px) {
.kachel-image-replacement {
font-size: 2.5em;
}
}
a.kachel-link {
text-decoration: none !important;
display: block;
}
a.kachel-link:hover,
a.kachel-link:focus,
a.kachel-link:active {
opacity: 0.8;
}
#carousel-top a.kachel-link:hover,
#carousel-top a.kachel-link:focus,
#carousel-top a.kachel-link:active {
opacity: 1;
}
.weitere-angebote,
.see-more-exhibits {
margin-top: 80px;
margin-bottom: 40px;
}
.see-more-exhibits h2 {
margin-bottom: 30px;
} .home #carousel-top .kachel-image-replacement {
padding-top: 90px;
font-size: 4.2941em;
}
#carousel-top { border-bottom: 1px solid rgba(0, 0, 0, 0.04);
}
.background-div { background: -moz-linear-gradient(
top,
rgba(153, 153, 153, 0) 0%,
rgba(0, 0, 0, 0.03) 100%
); background: -webkit-linear-gradient(
top,
rgba(153, 153, 153, 0) 0%,
rgba(0, 0, 0, 0.03) 100%
); background: linear-gradient(
to bottom,
rgba(153, 153, 153, 0) 0%,
rgba(0, 0, 0, 0.03) 100%
); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00999999', endColorstr='#03000000',GradientType=0 ); position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9;
display: none;
}
.title-over-image {
position: absolute;
top: 90px;
z-index: 9999;
font-size: 4.2941em;
line-height: 1em;
padding-left: 15px;
display: block !important;
}
@media (orientation: portrait), (max-width: 800px) {
.title-over-image {
font-size: 2.6em;
}
.kachel-titel {
padding: 4px 0px 8px 0px;
}
.kachel-row {
margin-bottom: 30px;
}
.weitere-angebote,
.see-more-exhibits {
margin-top: 20px;
margin-bottom: 20px;
}
}
.bottom-left-text {
position: absolute;
bottom: 15px;
left: 15px;
z-index: 9999;
max-width: 50%;
}
.single-standort .bottom-left-text {
bottom: 55px;
}
.bottom-left-text p {
color: inherit;
margin-top: 10px;
}
.home .spalte-title-standort {
font-size: 1.5rem;
line-height: 1.1em;
}
@media (min-width: 768px) and (max-width: 850px) {
.home .spalte-title-standort {
font-size: 1.3em;
}
}
.intro-text-home {
margin-bottom: 20px;
margin-top: -3px;
}
@media (min-width: 801px) and (orientation: landscape) {
.intro-text-home {
max-width: 80%;
}
}
.about-museum-home .links-container {
margin-top: 0.5em;
}
.about-museum-home .btn-lg {
margin-bottom: 30px;
}
.spalte-title-standort .icon {
font-size: 0.85rem;
position: relative;
top: 4px;
}
.image-standort-sw {
width: 35%;
display: inline-block;
vertical-align: top;
padding-right: 15px;
}
.image-standort-sw img {
max-height: 120px;
width: auto;
max-width: 100%;
height: auto;
}
.info-standort {
width: 63%;
display: inline-block;
vertical-align: top;
}
.link-agenda-standort {
padding-top: 30px;
}
@media (min-width: 800px) and (max-width: 1100px) {
.image-standort-sw {
padding-right: 0px;
width: 100%;
margin-bottom: 10px;
}
.image-standort-sw img {
max-height: none;
width: 100%;
}
.info-standort {
width: 100%;
}
}
@media (orientation: portrait), (max-width: 800px) {
.image-standort-sw {
padding-right: 0px;
width: 100%;
margin-bottom: 10px;
}
.image-standort-sw img {
max-height: none;
width: 100%;
}
.location-row .col-sm-4 {
padding-bottom: 30px;
}
.info-standort {
width: 100%;
}
.link-agenda-standort {
padding-top: 10px;
}
}
.spalte-title-standort {
padding-bottom: 15px;
}
.info-standort .kleintext {
padding-top: 10px;
}
.link-agenda-standort .icon.pfeil,
.ausstellung-slideshow .icon.pfeil,
.single-standort .icon.pfeil.background {
background-color: #000;
color: #fff;
border-radius: 50%;
height: 40px;
width: 40px;
text-align: center;
position: relative;
top: -5px;
margin-right: 7px;
-webkit-box-shadow: 0px 0px 1px 0px rgba(255, 255, 255, 1);
-moz-box-shadow: 0px 0px 1px 0px rgba(255, 255, 255, 1);
box-shadow: 0px 0px 1px 0px rgba(255, 255, 255, 1);
cursor: pointer;
margin-left: -20px;
}
.link-agenda-standort .icon.pfeil:before,
.ausstellung-slideshow .icon.pfeil:before,
.single-standort .icon.pfeil.background:before {
left: 6px;
top: 11px;
font-size: 1.7rem;
}
@media (orientation: portrait), (max-width: 800px) {
.link-agenda-standort .icon.pfeil:before,
.ausstellung-slideshow .icon.pfeil:before,
.single-standort .icon.pfeil.background:before {
top: 10px;
}
}
@-moz-document url-prefix() {
.link-agenda-standort .icon.pfeil:before,
.ausstellung-slideshow .icon.pfeil:before,
.single-standort .icon.pfeil.background:before {
left: 6px;
top: 10px;
font-size: 1.7rem;
}
}
.ausstellung-slideshow .icon.pfeil,
.single-standort .icon.pfeil.background {
position: absolute;
bottom: 15px;
left: 50%;
top: auto;
transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
z-index: 1050;
}
.single-standort .icon.pfeil.background {
bottom: 55px;
}
.background-image-row {
position: relative;
}
.location-row {
padding-bottom: 30px;
}
.startseite-agenda-titel {
display: none;
}
@media (orientation: portrait), (max-width: 800px) {
.location-row {
padding-bottom: 0px;
}
.startseite-agenda-titel {
font-size: 2.118em;
display: block;
}
.change-date-row .col-md-8,
.change-date-row .col-md-4 {
width: 100%;
}
}
@media (min-width: 801px) and (orientation: landscape) {
.time-mobile {
display: none;
}
}
.home .change-date-row {
display: none;
}
.agenda-header,
.sammlung-title-home {
margin-bottom: 30px;
}
.sammlung-title-home {
margin-top: 60px;
}
.home .kleine-spalte {
margin-top: 60px;
}
.agenda-button-start {
margin-top: 30px;
margin-bottom: 60px;
}
.home .filter-bar .main-menu-row,
.single-standort .change-date-row,
.home .time-nav,
.home .change-date-row .col-sm-4,
.home .padding-before-table,
.single-ausstellung .change-date-row,
.single-ausstellung .filter-bar {
display: none;
}
.home .filter-bar hr {
display: none;
}
.home .filter-bar {
border-top: 0px;
margin-top: 10px;
padding-bottom: 0px;
} .page-id-2961 .timespan-menu-container,
.page-id-4223 .timespan-menu-container {
width: 100%;
position: static;
}
.page-id-2961 .date-input,
.page-id-4223 .date-input {
display: inline-block;
}
.page-id-2961 .timespan-menu a,
.page-id-4223 .timespan-menu a,
.page-id-2961 .timespan-menu .year-menu,
.page-id-4223 .timespan-menu .year-menu {
display: inline-block;
vertical-align: middle;
padding-right: 30px;
}
.page-id-2961 .timespan-menu .year-menu {
padding-right: 0px;
}
.page-id-2961 .timespan-menu .choose-date,
.page-id-4223 .timespan-menu .choose-date {
display: inline-block;
vertical-align: middle;
}
.page-id-2961 .timespan-menu span.active,
.page-id-4223 .timespan-menu span.active {
text-decoration: underline;
}
.page-id-2961 .event-title,
.page-id-4223 .event-title {
font-size: 1.5em;
line-height: 1.1em;
margin-bottom: 20px;
}
.aufklapp-subsektion.text_links_bild_mitte_ .event-desc {
font-size: 1.5em;
line-height: 1.1em; overflow-wrap: break-word;
word-wrap: break-word;
-ms-word-break: break-all;
word-break: break-word;
-ms-hyphens: auto;
-moz-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}
.page-id-2961 .read-more-button,
.page-id-4223 .read-more-button {
margin-top: 20px;
}
.page-id-2961 .read-more-button .btn,
.page-id-4223 .read-more-button .btn {
min-width: 120px;
}
.page-id-2961 .event-thumb img,
.page-id-4223 .event-thumb img {
border: 1px solid #efefef;
}
.page-id-4223 .agenda-event,
.page-id-2961 .agenda-event {
padding-bottom: 20px;
}
.page-id-4223 .padding-before-table,
.page-id-2961 .padding-before-table {
padding-top: 85px;
}
#datepicker::placeholder {
color: #000;
}
@media (orientation: landscape) and (min-width: 801px) and (max-width: 1250px) {
.page-id-2961 .timespan-menu a,
.page-id-4223 .timespan-menu a {
padding-right: 10px;
}
.page-id-2961 .date-input,
.page-id-4223 .date-input {
padding-left: 0px;
text-indent: 0px;
width: 135px;
}
.page-id-2961 .timespan-menu-container .calendar,
.page-id-4223 .timespan-menu-container .calendar {
position: relative;
}
.page-id-2961 .main-menu-row .col-sm-6,
.page-id-4223 .main-menu-row .col-sm-6 {
padding-right: 0px;
}
}
@media (orientation: portrait), (max-width: 800px) {
.page-id-2961 .event-title,
.page-id-4223 .event-title {
margin-bottom: 10px;
}
.page-id-4223 .padding-before-table,
.page-id-2961 .padding-before-table {
padding-top: 50px;
}
.event-thumb img {
margin-bottom: 10px;
}
.event-desc {
margin-bottom: 10px;
}
.page-id-2961 .event-date,
.event-type,
.standort,
.event-type-mobile,
.page-id-4223 .event-date,
.event-type,
.standort,
.event-type-mobile {
font-size: 1em;
}
.page-id-2961 .read-more-button,
.page-id-4223 .read-more-button {
display: none;
}
.read-more-button.mobile {
display: block;
}
.page-id-2961 .event-desc,
.page-id-4223 .event-desc {
margin-bottom: 0px;
}
.page-id-2961 .filter-bar-row,
.page-id-4223 .filter-bar-row {
display: block;
}
.page-id-2961 .time-nav-container,
.timespan-menu-container,
.page-id-4223 .time-nav-container,
.timespan-menu-container {
display: block;
}
.page-id-2961 .date-input,
.page-id-4223 .date-input {
padding-top: 0px;
}
.page-id-2961 .timespan-menu,
.page-id-4223 .timespan-menu,
.page-id-2961 .timespan-menu-container,
.page-id-4223 .timespan-menu-container {
height: auto;
}
.page-id-2961 .timespan-menu,
.page-id-4223 .timespan-menu {
border-bottom: 0px;
}
.page-id-2961 .timespan-menu-container .text-icon,
.page-id-4223 .timespan-menu-container .text-icon {
padding: 9px 0px 12px 0px;
}
.page-id-2961 .timespan-menu-container,
.page-id-4223 .timespan-menu-container {
border-bottom: 0px;
height: 63px;
width: 100vw !important;
white-space: nowrap;
overflow-x: scroll;
-webkit-overflow-scrolling: touch;
overflow-y: hidden;
position: relative;
padding-left: 15px;
left: -15px;
padding-right: 15px;
}
.page-id-2961 .time-nav-container,
.page-id-4223 .time-nav-container {
margin-bottom: 0px;
padding-top: 12px;
border-bottom: 0px;
}
.page-id-2961 .timespan-menu a,
.page-id-4223 .timespan-menu a {
padding: 12px 10px 12px 0px;
}
.page-id-2961 .filter-bar,
.page-id-4223 .filter-bar {
margin-bottom: 0px;
} .page-id-2961 .timespan-menu-container .calendar,
.page-id-4223 .timespan-menu-container .calendar {
padding-top: 5px;
}
.page-id-4223 h1,
.page-id-2961 h1,
.page-id-4223 article,
.page-id-2961 article {
margin-bottom: 40px;
}
.ausstellungen-agenda .standort-menu {
border-top: 1px solid rgb(150, 150, 150);
} .ausstellungen-agenda .timespan-menu a {
padding: 12px 15px;
background-color: #efefef;
margin-right: 6px;
}
.ausstellungen-agenda .timespan-menu a.active,
.ausstellungen-agenda .timespan-menu .choose-date.active {
background-color: #000;
color: #fff;
}
.choose-date {
padding: 15px 0px 15px 0px;
border-top: 1px solid rgb(150, 150, 150);
}
.choose-date #datepicker {
display: none;
background-color: transparent;
width: 127px;
}
.ausstellungen-agenda #datepicker-mobile {
position: static;
}
.ausstellungen-agenda .icon.calendar {
vertical-align: baseline;
}
.year-menu .arrow-container .arrow-down {
margin-top: 10px;
}
.page-id-2961 .timespan-menu-container .calendar,
.page-id-4223 .timespan-menu-container .calendar {
padding-top: 1px;
line-height: 1.3em;
}
.ausstellungen-agenda .filter-bar {
border-top: 0px;
}
.year-menu {
display: inline-block;
}
.page-id-2961 .year-menu.agenda-menu-item .item {
padding-top: 0px;
padding-bottom: 0px;
}
.ausstellungen-agenda .filter-bar select {
padding: 15px 0px 15px 0px;
}
.page-id-2961 .timespan-menu .year-menu,
.page-id-4223 .timespan-menu .year-menu {
margin-right: 6px;
}
.ausstellungen-agenda .year-menu select {
padding: 12px 20px 12px 0px;
}
.ausstellungen-agenda .year-menu .arrow-container {
right: 22px;
}
.ausstellungen-agenda .for-event-type-menu .arrow-down {
margin-top: 11px;
}
}
@media (min-width: 768px) and (max-width: 800px), (orientation: portrait) {
.ausstellungen-agenda .standort-col.col-sm-4,
.ausstellungen-agenda .standort-col.col-sm-6 {
width: 100%;
}
}
@media (orientation: portrait) and (min-width: 767px) {
.page-id-2961 .event-thumb img,
.page-id-4223 .event-thumb img {
margin-bottom: 0px;
}
}
@media (min-width: 801px) and (orientation: landscape) {
.read-more-button.mobile {
display: none;
}
.page-id-2961 .timespan-menu-container .calendar,
.page-id-4223 .timespan-menu-container .calendar {
padding-top: 10px;
}
.page-id-2961 .timespan-menu-container .text-icon,
.page-id-4223 .timespan-menu-container .text-icon {
display: inline-block;
}
.page-id-2961 .show-filter-button-alt,
.page-id-4223 .show-filter-button-alt {
display: none;
}
.show-filter-button {
display: none;
}
.bottom-left-text {
max-width: 180px;
} }
.agenda-row a {
text-decoration: none;
} .flexi-agenda .change-date-row,
.flexi-agenda .filter-bar-row {
display: none;
}
.flexi-agenda {
margin-bottom: 40px;
}
.flexi-agenda-title {
margin-bottom: 0px;
padding-bottom: 1rem;
}
.flexi-agenda-title.zwischentitel {
margin-top: 1.5rem;
}
.flexi-agenda .btn,
.single-ausstellung .agenda-ausstellung .btn {
margin-top: 1em;
}
.home .zwischentitel {
padding-bottom: 2rem;
} .page-id-2971 .agenda-event.ausstellung {
display: none !important;
}
.page-id-2971 .kleine-spalte {
margin-top: 3em;
} .postid-4601 .einleitung-main-text {
font-size: 1rem;
line-height: 1.1em;
} .circle-freundeskreis {
width: 24vw;
height: 24vw;
border-radius: 5000px;
border: 6vw solid rgb(57, 9, 130);
margin: auto;
vertical-align: middle;
position: relative;
margin-top: -12vw;
}
.circle-container-container {
height: 100%;
margin-top: -10px;
}
.circle-container {
position: relative;
top: 50%;
}
.helper-div {
width: 1px;
display: inline-block;
height: 100%;
vertical-align: middle;
}
.circle-container-outside {
border-top: 1px solid black;
border-bottom: 1px solid black;
position: relative;
}
.postid-2873 #main-menu .youtube path {
fill: black;
}
.postid-2873 .close-link,
.postid-2873 .close-link .close-button:before,
.postid-2873 .close-link .close-button:after {
color: black;
}
.postid-2873 .close-link .close-button:before,
.postid-2873 .close-link .close-button:after {
background: black;
}
@media (max-width: 767px) {
.circle-freundeskreis {
width: 90vw;
height: 90vw;
border: 22.5vw solid #390982;
margin-top: 0px;
}
.circle-container-outside {
border-bottom: none;
padding: 20px 0;
}
}
.postid-2873 h2.vorstand {
font-size: 1.3rem;
}
.postid-2873 .top .einleitung-main-text {
padding-top: 20px;
}
.postid-2873 .top .einleitung-right {
padding-bottom: 20px;
}
.postid-2873 .einleitung-container {
border-top: 1px solid black;
border-bottom: 1px solid black;
}
.postid-2873 .aufklapp-title,
.postid-2873 .aufklapp-content {
border-top: 1px solid black;
}
.postid-2873 .aufklapp-subsektion {
border-bottom: 1px solid black;
}
.postid-2873 .aufklapp-subsektion:last-of-type {
border-bottom: none;
}
.postid-2873 .aufklapp-title .arrow {
border-color: black;
}
.postid-2873 .nf-element[type="button"] {
background-color: black;
}
.postid-2873 .nf-form-content button,
.postid-2873 .nf-form-content input[type="button"],
.postid-2873 .nf-form-content input[type="submit"] {
background: black;
}
#nf-field-251-wrap .nf-field-label {
margin-bottom: 0px !important;
}
#nf-field-301-wrap {
margin-top: 12px !important;
}
#flexi-form {
position: relative;
top: -100px;
}
.form-row-container {
padding-bottom: 40px;
}
.postid-2873 #aufklapp-anchor-0-1 a[href*="eshop"] {
background: black;
border: 0;
color: #fff !important;
transition: all 0.5s;
font-size: 16px;
padding: 12px 18px;
display: inline-block;
cursor: pointer;
}
.postid-2873 #aufklapp-anchor-0-1 a[href*="eshop"] .text {
max-width: 100%;
}
.postid-2873 #aufklapp-anchor-0-1 a[href*="eshop"] .icon.pfeil {
display: none;
}
.postid-2873 #aufklapp-anchor-0-1 a[href*="eshop"] .icon.pfeil:before {
content: "";
width: 0;
display: none;
} .sponsors-row {
font-size: 0.8em;
}
.single-standort .sponsors-row {
margin-bottom: 40px;
}
.single-event .sponsors-row {
margin-top: 20px;
}
.sponsor-title {
min-height: 1.1875em;
margin-bottom: 10px;
padding-bottom: 10px;
text-align: left;
}
.logo-big-text {
font-size: 1.2em;
line-height: 1.1em;
}
.sponsors-row .logo img {
max-height: 3vw;
width: auto;
}
.logo-small-text {
font-size: 0.8em;
line-height: 1.15em;
}
.sponsors-row .logo img,
.sponsors-row .logo p {
margin-bottom: 0px;
}
.sponsors-row .logo {
text-align: center;
vertical-align: middle;
max-width: 100px;
}
.sponsors-row a {
text-decoration: none !important;
}
.sponsors-row .ten-col {
overflow: hidden;
}
.sponsors-row .container-row {
border-bottom: 1px solid #000;
padding-top: 3px;
padding-bottom: 1.5em;
}
.sponsors-row.sponsors-row-0 .container-row {
border-top: 1px solid #000;
}
.sponsors-row.one-sponsor .container-row {
border-top: 0px;
border-bottom: 0px;
}
.sponsors-row.one-sponsor .logo {
vertical-align: top;
text-align: left;
}
.sponsors-row .col-sm-2.ten-col {
display: table;
}
.sponsors-row a {
display: table-row;
}
.sponsors-row .logo img {
max-width: 85%;
}
@media (orientation: portrait) and (max-width: 767px) {
.sponsors-row .ten-col {
width: 33.333% !important;
float: left;
}
.sponsors-row .logo img {
max-height: 16vw;
}
}
@media (orientation: landscape), (min-width: 768px) {
.sponsors-row .col-sm-2.ten-col {
width: 20% !important;
}
}
.ausstellung-sponsor-text {
margin-bottom: 1em;
} .background--light {
color: black;
}
.navbar-default.backgroud--light .navbar-toggle .icon-bar {
background-color: black;
}
.background--dark {
color: white;
}
.navbar-default.background--dark .navbar-toggle .icon-bar {
background-color: white;
}
.background--dark.background--complex {
color: #ccc;
}
.navbar-default.background--dark.background--complex .navbar-toggle .icon-bar {
background-color: #ccc;
}
.background--light.background--complex {
color: #474747;
}
.navbar-default.background--light.background--complex .navbar-toggle .icon-bar {
background-color: #474747;
}  .internal-source {
height: 100%;
}
a[href]:after {
content: "";
} .map-container {
margin-bottom: 60px;
margin-top: 20px;
}  @media (orientation: portrait) and (min-width: 768px) {  } .gsc-adBlock,
.gsc-result-info-container,
.gsc-url-top {
display: none !important;
}
.gs-title,
.gs-title > b,
.gs-snippet {
font-style: normal !important;
text-decoration: none !important;
font-size: 1.3em !important;
font-family: akzgro !important;
line-height: 1.15em !important;
height: auto !important;
}
.gsc-thumbnail-inside {
padding: 0 !important;
} .postid-4273 .links-container a {
color: #fff;
background-color: #000000;
padding: 10px 16px;
font-size: 18px;
line-height: 1.3333333;
margin-top: 10px;
display: inline-block;
}
.postid-4273 .links-container .text {
max-width: unset;
}
.postid-4273 .links-container .icon {
position: relative;
top: -3px;
}
html {
-webkit-hyphenate-character: "-";
}
@media (max-width: 1150px) {
.time-desktop-column {
display: none;
}
}
#em-booking .em-booking-form-details .input-checkbox label { 
display: block; width: 100%; 
}