
/* - ++resource++noeku.karikaturmuseumtheme.css/custom.css - */
/* https://www.karikaturmuseum.at/portal_css/++resource++noeku.karikaturmuseumtheme.css/custom.css?original=1 */
/* */
/* */
/* */
/* */
@font-face {
font-family: "Corky";
src: url("++resource++noeku.karikaturmuseumtheme.fonts/1405336/6b266e3b-c0f4-47bb-b1e4-68cca046507b.eot?#iefix");
src: url("++resource++noeku.karikaturmuseumtheme.fonts/1405336/6b266e3b-c0f4-47bb-b1e4-68cca046507b.eot?#iefix") format("eot"), url("++resource++noeku.karikaturmuseumtheme.fonts/1405336/fd014466-8687-48d2-996c-44770583f9a6.woff2") format("woff2"), url("++resource++noeku.karikaturmuseumtheme.fonts/1405336/bc5a2f1f-b593-4ee1-bea8-b99c67ae98ad.woff") format("woff"), url("++resource++noeku.karikaturmuseumtheme.fonts/1405336/31eff7b8-6f3a-45df-bb09-c8c6d88c6e5b.ttf") format("truetype");
}
@font-face {
font-family: 'geogrotesque';
src: url('++resource++noeku.karikaturmuseumtheme.fonts/geogrotesque_regular-webfont.eot?#iefix') format('embedded-opentype'), url('++resource++noeku.karikaturmuseumtheme.fonts/geogrotesque_regular-webfont.woff') format('woff');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'geogrotesque';
src: url('++resource++noeku.karikaturmuseumtheme.fonts/geogrotesque_medium-webfont.eot?#iefix') format('embedded-opentype'), url('++resource++noeku.karikaturmuseumtheme.fonts/geogrotesque_medium-webfont.woff') format('woff');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'geogrotesque';
src: url('++resource++noeku.karikaturmuseumtheme.fonts/geogrotesque_semibold-webfont.eot?#iefix') format('embedded-opentype'), url('++resource++noeku.karikaturmuseumtheme.fonts/geogrotesque_semibold-webfont.woff') format('woff');
font-weight: 700;
font-style: normal;
}
html {
overflow-y: auto !important;
}
body {
font-family: "geogrotesque", sans-serif;
font-size: 18px;
color: #2c2c2c;
overflow-y: auto !important;
}
h1 {
color: #2c2c2c;
font-weight: bold !important;
font-size: 36px;
positon: relative;
text-transform: uppercase;
position: relative;
margin-bottom: 25px;
padding-bottom: 5px;
}
h1:after {
content: "";
display: inline-block;
background-color: black;
width: 165px;
height: 3px;
position: absolute;
left: 0;
bottom: -4px;
}
h1 a:hover {
text-decoration: none;
}
@media only screen and (max-width: 754px) {
h1 {
font-size: 28px;
position: relative;
margin-bottom: 25px;
padding-bottom: 5px;
}
h1:after {
content: "";
display: inline-block;
background-color: black;
width: 130px;
height: 3px;
position: absolute;
left: 0;
bottom: -4px;
}
}
h2 {
color: #2c2c2c;
font-weight: bold !important;
font-size: 24px;
text-transform: uppercase;
position: relative;
margin-bottom: 25px;
padding-bottom: 5px;
}
h2:after {
content: "";
display: inline-block;
background-color: black;
width: 80px;
height: 3px;
position: absolute;
left: 0;
bottom: -4px;
}
h2 a:hover {
text-decoration: none;
}
@media only screen and (max-width: 754px) {
h2 {
font-size: 20px;
position: relative;
margin-bottom: 25px;
padding-bottom: 5px;
}
h2:after {
content: "";
display: inline-block;
background-color: black;
width: 60px;
height: 3px;
position: absolute;
left: 0;
bottom: -4px;
}
}
h3 {
color: #2c2c2c;
font-weight: bold !important;
font-size: 20px;
}
a,
a:visited,
a:focus {
color: #2c2c2c;
}
a > h1:after,
a:visited > h1:after,
a:focus > h1:after,
a > h2:after,
a:visited > h2:after,
a:focus > h2:after,
a > h3:after,
a:visited > h3:after,
a:focus > h3:after {
content: none;
}
a:hover,
a:visited:hover,
a:focus:hover {
color: #ed1b36;
}
a:hover > h1,
a:visited:hover > h1,
a:focus:hover > h1,
a:hover > h2,
a:visited:hover > h2,
a:focus:hover > h2,
a:hover > h3,
a:visited:hover > h3,
a:focus:hover > h3 {
color: #ed1b36 !important;
}
a.external-link {
text-decoration: underline;
}
input {
border-radius: 2px;
border: solid 2px #969696;
padding: 5px;
-webkit-box-shadow: inset -1px 2px 3px #cacaca;
-moz-box-shadow: inset -1px 2px 3px #cacaca;
box-shadow: inset -1px 2px 3px #cacaca;
background-color: #ffffff;
}
.portlet.leer h1:after,
.portlet.leer h2:after,
.portlet.leer h3:after {
content: none;
}
.text .image-inline.img-responsive {
margin: 15px auto;
}
.text ul > li {
list-style-type: none;
}
.text ul > li:before {
content: " ";
display: block;
position: absolute;
left: 20px;
margin-top: 4px;
background-image: url("/++resource++noeku.karikaturmuseumtheme.images/kleinerpfeil.svg");
background-repeat: no-repeat;
width: 15px;
height: 15px;
-webkit-transform: rotate(270deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(270deg);
}
@media (min-width: 1200px) {
.two-columns-largeleft .collage-column:nth-child(2n + 1) {
width: 75%;
}
.two-columns-largeleft .collage-column:nth-child(2n + 2) {
width: 25%;
}
}
.btn {
border: solid 2px #2c2c2c;
border-radius: 3px;
text-transform: uppercase;
color: #2c2c2c;
background-color: transparent;
width: auto;
font-size: 18px;
font-weight: 500;
padding: 6px 14px;
display: inline-block;
margin-bottom: 0;
line-height: 1.5;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
user-select: none;
background-image: none;
}
.btn span.glyphicon,
.btn i {
display: none;
}
.btn span {
margin: 0;
padding: 0;
}
.btn:hover {
border-color: #ed1b36;
color: #ed1b36;
background-color: transparent;
}
@media only screen and (max-width: 754px) {
.btn {
color: #ffffff !important;
background-color: #2c2c2c;
}
.btn:hover {
color: #ed1b36 !important;
}
}
.btn-default {
border-color: #2c2c2c;
}
@media biggerthanSmartphones {
.btn-default {
background-color: transparent;
}
}
dd.image-caption {
text-align: right;
font-size: 12px;
margin-top: -5px;
}
dl.img-responsive.img-responsive.image-inline.img-responsive.captioned {
position: relative;
}
dl.img-responsive.img-responsive.image-inline.img-responsive.captioned dd.image-caption {
width: auto !important;
bottom: 0;
right: 0;
position: absolute;
text-align: right;
font-size: 12px;
background-color: rgba(242, 242, 242, 0.5);
padding: 3px 5px;
margin: 0;
}
@media only screen and (min-width: 755px) {
.collage-item.collage_item_1.collage_type_document.collage_view_summary > .summary {
border-radius: 3px;
background-color: #ed1b36;
padding: 20px 45px;
}
.collage-item.collage_item_1.collage_type_document.collage_view_summary > .summary h1,
.collage-item.collage_item_1.collage_type_document.collage_view_summary > .summary h2 {
color: #2c2c2c;
font-weight: bold !important;
font-size: 24px;
text-transform: uppercase;
position: relative;
margin-bottom: 25px;
padding-bottom: 5px;
color: #ffffff;
}
.collage-item.collage_item_1.collage_type_document.collage_view_summary > .summary h1:after,
.collage-item.collage_item_1.collage_type_document.collage_view_summary > .summary h2:after {
content: "";
display: inline-block;
background-color: black;
width: 80px;
height: 3px;
position: absolute;
left: 0;
bottom: -4px;
}
.collage-item.collage_item_1.collage_type_document.collage_view_summary > .summary h1 a:hover,
.collage-item.collage_item_1.collage_type_document.collage_view_summary > .summary h2 a:hover {
text-decoration: none;
}
.collage-item.collage_item_1.collage_type_document.collage_view_summary > .summary h1:after,
.collage-item.collage_item_1.collage_type_document.collage_view_summary > .summary h2:after {
background-color: #ffffff;
}
.collage-item.collage_item_1.collage_type_document.collage_view_summary > .summary input,
.collage-item.collage_item_1.collage_type_document.collage_view_summary > .summary textarea {
color: #2c2c2c;
font-family: inherit;
font-size: inherit;
}
.collage-item.collage_item_1.collage_type_document.collage_view_summary > .summary * {
color: #ffffff;
border-color: #ffffff;
}
}
@media only screen and (min-width: 755px) and only screen and (max-width: 754px) {
.collage-item.collage_item_1.collage_type_document.collage_view_summary > .summary h1,
.collage-item.collage_item_1.collage_type_document.collage_view_summary > .summary h2 {
font-size: 20px;
position: relative;
margin-bottom: 25px;
padding-bottom: 5px;
}
.collage-item.collage_item_1.collage_type_document.collage_view_summary > .summary h1:after,
.collage-item.collage_item_1.collage_type_document.collage_view_summary > .summary h2:after {
content: "";
display: inline-block;
background-color: black;
width: 60px;
height: 3px;
position: absolute;
left: 0;
bottom: -4px;
}
}
@media (min-width: 1200px) {
.collage-item.collage_item_1.collage_type_document.collage_view_summary > .summary {
margin-right: -30px;
}
}
@media only screen and (min-width: 979px) and (max-width: 1199px) {
.collage-item.collage_item_1.collage_type_document.collage_view_summary > .summary {
margin-right: 0;
}
}
@media only screen and (max-width: 754px) {
.collage-item.collage_item_1.collage_type_document.collage_view_summary > .summary {
margin: 20px 0;
padding: 20px 0;
border: solid #979797;
border-width: 1px 0;
}
}
.program-calendar-view > div.text > p > a {
border: solid 2px #2c2c2c;
border-radius: 3px;
text-transform: uppercase;
color: #2c2c2c;
background-color: transparent;
width: auto;
font-size: 18px;
font-weight: 500;
padding: 6px 14px;
display: inline-block;
margin-bottom: 0;
line-height: 1.5;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
user-select: none;
background-image: none;
margin-right: 7px;
width: 200px;
}
.program-calendar-view > div.text > p > a span.glyphicon,
.program-calendar-view > div.text > p > a i {
display: none;
}
.program-calendar-view > div.text > p > a span {
margin: 0;
padding: 0;
}
.program-calendar-view > div.text > p > a:hover {
border-color: #ed1b36;
color: #ed1b36;
background-color: transparent;
}
@media only screen and (max-width: 754px) {
.program-calendar-view > div.text > p > a {
color: #ffffff !important;
background-color: #2c2c2c;
}
.program-calendar-view > div.text > p > a:hover {
color: #ed1b36 !important;
}
}
.program-calendar-view > div.text > p > a span.glyphicon,
.program-calendar-view > div.text > p > a i {
display: none;
}
.program-calendar-view > div.text > p > a span {
margin: 0;
padding: 0;
}
.program-calendar-view > div.text > p > a:hover {
border-color: #ed1b36;
color: #ed1b36;
background-color: transparent;
}
@media only screen and (max-width: 754px) {
.program-calendar-view > div.text > p > a {
color: #ffffff !important;
background-color: #2c2c2c;
}
.program-calendar-view > div.text > p > a:hover {
color: #ed1b36 !important;
}
}
.program-calendar-view > div.text > p > a:hover {
text-decoration: none;
}
@media only screen and (max-width: 1199px) {
.form-date-filter {
display: none;
}
}
.filter-tabs .nav-tabs.nav {
border-bottom: none;
}
.filter-tabs .nav-tabs.nav > li > a,
.filter-tabs .nav-tabs.nav > li > a:hover,
.filter-tabs .nav-tabs.nav > li > a:focus {
border: solid 2px #2c2c2c;
border-radius: 3px;
text-transform: uppercase;
color: #2c2c2c;
background-color: transparent;
width: auto;
font-size: 18px;
font-weight: 500;
padding: 6px 14px;
display: inline-block;
margin-bottom: 0;
line-height: 1.5;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
user-select: none;
background-image: none;
width: 200px;
margin-right: 15px;
}
.filter-tabs .nav-tabs.nav > li > a span.glyphicon,
.filter-tabs .nav-tabs.nav > li > a:hover span.glyphicon,
.filter-tabs .nav-tabs.nav > li > a:focus span.glyphicon,
.filter-tabs .nav-tabs.nav > li > a i,
.filter-tabs .nav-tabs.nav > li > a:hover i,
.filter-tabs .nav-tabs.nav > li > a:focus i {
display: none;
}
.filter-tabs .nav-tabs.nav > li > a span,
.filter-tabs .nav-tabs.nav > li > a:hover span,
.filter-tabs .nav-tabs.nav > li > a:focus span {
margin: 0;
padding: 0;
}
.filter-tabs .nav-tabs.nav > li > a:hover,
.filter-tabs .nav-tabs.nav > li > a:hover:hover,
.filter-tabs .nav-tabs.nav > li > a:focus:hover {
border-color: #ed1b36;
color: #ed1b36;
background-color: transparent;
}
@media only screen and (max-width: 754px) {
.filter-tabs .nav-tabs.nav > li > a,
.filter-tabs .nav-tabs.nav > li > a:hover,
.filter-tabs .nav-tabs.nav > li > a:focus {
color: #ffffff !important;
background-color: #2c2c2c;
}
.filter-tabs .nav-tabs.nav > li > a:hover,
.filter-tabs .nav-tabs.nav > li > a:hover:hover,
.filter-tabs .nav-tabs.nav > li > a:focus:hover {
color: #ed1b36 !important;
}
}
.filter-tabs .nav-tabs.nav > li > a span.glyphicon,
.filter-tabs .nav-tabs.nav > li > a:hover span.glyphicon,
.filter-tabs .nav-tabs.nav > li > a:focus span.glyphicon,
.filter-tabs .nav-tabs.nav > li > a i,
.filter-tabs .nav-tabs.nav > li > a:hover i,
.filter-tabs .nav-tabs.nav > li > a:focus i {
display: none;
}
.filter-tabs .nav-tabs.nav > li > a span,
.filter-tabs .nav-tabs.nav > li > a:hover span,
.filter-tabs .nav-tabs.nav > li > a:focus span {
margin: 0;
padding: 0;
}
.filter-tabs .nav-tabs.nav > li > a:hover,
.filter-tabs .nav-tabs.nav > li > a:hover:hover,
.filter-tabs .nav-tabs.nav > li > a:focus:hover {
border-color: #ed1b36;
color: #ed1b36;
background-color: transparent;
}
@media only screen and (max-width: 754px) {
.filter-tabs .nav-tabs.nav > li > a,
.filter-tabs .nav-tabs.nav > li > a:hover,
.filter-tabs .nav-tabs.nav > li > a:focus {
color: #ffffff !important;
background-color: #2c2c2c;
}
.filter-tabs .nav-tabs.nav > li > a:hover,
.filter-tabs .nav-tabs.nav > li > a:hover:hover,
.filter-tabs .nav-tabs.nav > li > a:focus:hover {
color: #ed1b36 !important;
}
}
.filter-tabs .nav-tabs.nav > li.active > a {
border-color: #ed1b36;
color: #ed1b36;
}
.tab-content.filter-content {
margin-top: 20px;
}
.tab-content.filter-content .filter-label {
font-weight: 500;
font-size: 20px;
margin-bottom: 0;
text-transform: uppercase;
font-size: 18px;
}
.tab-content.filter-content .filter-label:after {
content: none;
}
.form-category-filter {
display: block !important;
}
.form-category-filter fieldset legend {
display: none;
}
.content article .caption p {
display: block !important;
}
.filter-criteria-container > a {
border: solid 2px #2c2c2c;
border-radius: 3px;
text-transform: uppercase;
color: #2c2c2c;
background-color: transparent;
width: auto;
font-size: 18px;
font-weight: 500;
padding: 6px 14px;
display: inline-block;
margin-bottom: 0;
line-height: 1.5;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
user-select: none;
background-image: none;
width: 200px;
margin-right: 15px;
}
.filter-criteria-container > a span.glyphicon,
.filter-criteria-container > a i {
display: none;
}
.filter-criteria-container > a span {
margin: 0;
padding: 0;
}
.filter-criteria-container > a:hover {
border-color: #ed1b36;
color: #ed1b36;
background-color: transparent;
}
@media only screen and (max-width: 754px) {
.filter-criteria-container > a {
color: #ffffff !important;
background-color: #2c2c2c;
}
.filter-criteria-container > a:hover {
color: #ed1b36 !important;
}
}
.filter-criteria-container > a span.glyphicon,
.filter-criteria-container > a i {
display: none;
}
.filter-criteria-container > a span {
margin: 0;
padding: 0;
}
.filter-criteria-container > a:hover {
border-color: #ed1b36;
color: #ed1b36;
background-color: transparent;
}
@media only screen and (max-width: 754px) {
.filter-criteria-container > a {
color: #ffffff !important;
background-color: #2c2c2c;
}
.filter-criteria-container > a:hover {
color: #ed1b36 !important;
}
}
.filter-criteria-container > a.filter-unset {
margin: 7px 0;
padding: 5px 25px 5px 0;
width: auto;
height: auto;
border: 0;
}
.filter-criteria-container > a.filter-unset > span {
color: #ed1b36;
text-decoration: underline;
}
li#tab-category {
margin-bottom: 10px;
}
@media only screen and (max-width: 754px) {
.form-category-filter ul.list-inline li {
width: 100%;
}
.filter-tabs .nav-tabs.nav > li > a {
background-color: transparent !important;
color: #2c2c2c !important;
}
.filter-criteria-container > a {
background-color: transparent !important;
}
}
.label-primary {
background-color: transparent;
}
.offCanvas-block {
background-color: #f2f2f2;
color: #2c2c2c;
}
.offCanvas-block .row.listing_pagination {
display: none;
}
.offCanvas-block .program-list.program-calendar-view .event-time {
display: block;
}
.offCanvas-block .program-list.program-calendar-view .event-time time span {
display: none;
}
.offCanvas-block .program-list.program-calendar-view .event-time time span.weekday,
.offCanvas-block .program-list.program-calendar-view .event-time time span.short-weekday,
.offCanvas-block .program-list.program-calendar-view .event-time time span.day,
.offCanvas-block .program-list.program-calendar-view .event-time time span.month,
.offCanvas-block .program-list.program-calendar-view .event-time time span.time,
.offCanvas-block .program-list.program-calendar-view .event-time time span.numeric-day-zero-prefixed,
.offCanvas-block .program-list.program-calendar-view .event-time time span.numeric-month-zero-prefixed,
.offCanvas-block .program-list.program-calendar-view .event-time time span.hour-zero-prefixed,
.offCanvas-block .program-list.program-calendar-view .event-time time span.minute {
display: inline-block;
}
.offCanvas-block .program-list.program-calendar-view .event-time time span.weekday {
display: block;
}
.offCanvas-block .program-list.program-calendar-view .event-time time span.time {
display: flex;
}
.offCanvas-block .program-list.program-calendar-view .event-time time span.numeric-day-zero-prefixed:after,
.offCanvas-block .program-list.program-calendar-view .event-time time span.numeric-month-zero-prefixed:after {
content: ".";
}
.offCanvas-block .program-list.program-calendar-view .event-time time span.month {
margin-left: -4px;
}
.offCanvas-block .program-list.program-calendar-view .event-time time span.hour-zero-prefixed:after {
content: ".";
}
.offCanvas-block .program-list.program-calendar-view .event-time time span.short-weekday {
font-weight: 500;
text-transform: uppercase;
font-size: 20px;
}
.have-aside-portlets:not(.inverted).portaltype-collage .primary,
.have-aside-portlets:not(.inverted).portaltype-collection .primary,
.have-aside-portlets:not(.inverted).portaltype-noekuexhibition .primary,
.have-aside-portlets:not(.inverted).portaltype-noekuevent .primary,
.have-aside-portlets:not(.inverted).portaltype-noekueventgroup .primary {
float: right;
}
.have-aside-portlets:not(.inverted).portaltype-collage .primary button.in,
.have-aside-portlets:not(.inverted).portaltype-collection .primary button.in,
.have-aside-portlets:not(.inverted).portaltype-noekuexhibition .primary button.in,
.have-aside-portlets:not(.inverted).portaltype-noekuevent .primary button.in,
.have-aside-portlets:not(.inverted).portaltype-noekueventgroup .primary button.in {
display: none;
}
@media (min-width: 1200px) {
.have-aside-portlets:not(.inverted).portaltype-collage .primary,
.have-aside-portlets:not(.inverted).portaltype-collection .primary,
.have-aside-portlets:not(.inverted).portaltype-noekuexhibition .primary,
.have-aside-portlets:not(.inverted).portaltype-noekuevent .primary,
.have-aside-portlets:not(.inverted).portaltype-noekueventgroup .primary {
width: 77%;
}
.have-aside-portlets:not(.inverted).portaltype-collage aside.secondary,
.have-aside-portlets:not(.inverted).portaltype-collection aside.secondary,
.have-aside-portlets:not(.inverted).portaltype-noekuexhibition aside.secondary,
.have-aside-portlets:not(.inverted).portaltype-noekuevent aside.secondary,
.have-aside-portlets:not(.inverted).portaltype-noekueventgroup aside.secondary {
width: 22%;
}
}
.have-aside-portlets:not(.inverted).portaltype-noekuexhibition header .subtitle {
font-family: "Corky", serif;
font-size: 24px;
font-weight: normal;
}
.template-exhibition-view.portaltype-noekuexhibition .primary span.venue,
.template-event-view.portaltype-noekuevent .primary span.venue,
.template-exhibition-view.portaltype-noekuexhibition .primary span.room,
.template-event-view.portaltype-noekuevent .primary span.room,
.template-exhibition-view.portaltype-noekuexhibition .primary span.genre,
.template-event-view.portaltype-noekuevent .primary span.genre,
.template-exhibition-view.portaltype-noekuexhibition .primary span.category,
.template-event-view.portaltype-noekuevent .primary span.category {
display: none;
}
.template-exhibition-view.portaltype-noekuexhibition .primary header .offer,
.template-event-view.portaltype-noekuevent .primary header .offer {
display: none;
}
.template-exhibition-view.portaltype-noekuexhibition .primary header span[itemprop="location"],
.template-event-view.portaltype-noekuevent .primary header span[itemprop="location"] {
display: none;
}
.template-exhibition-view.portaltype-noekuexhibition .primary header time,
.template-event-view.portaltype-noekuevent .primary header time {
display: inline-flex;
}
.template-exhibition-view.portaltype-noekuexhibition .primary header time:before,
.template-event-view.portaltype-noekuevent .primary header time:before {
margin-right: 0.5rem;
}
.template-exhibition-view.portaltype-noekuexhibition .primary header time span,
.template-event-view.portaltype-noekuevent .primary header time span {
display: none;
}
.template-exhibition-view.portaltype-noekuexhibition .primary header time span.day,
.template-event-view.portaltype-noekuevent .primary header time span.day,
.template-exhibition-view.portaltype-noekuexhibition .primary header time span.month,
.template-event-view.portaltype-noekuevent .primary header time span.month,
.template-exhibition-view.portaltype-noekuexhibition .primary header time span.year,
.template-event-view.portaltype-noekuevent .primary header time span.year,
.template-exhibition-view.portaltype-noekuexhibition .primary header time span.numeric-day-zero-prefixed,
.template-event-view.portaltype-noekuevent .primary header time span.numeric-day-zero-prefixed,
.template-exhibition-view.portaltype-noekuexhibition .primary header time span.numeric-month-zero-prefixed,
.template-event-view.portaltype-noekuevent .primary header time span.numeric-month-zero-prefixed,
.template-exhibition-view.portaltype-noekuexhibition .primary header time span.numeric-long-year,
.template-event-view.portaltype-noekuevent .primary header time span.numeric-long-year {
display: inline-block;
}
.template-exhibition-view.portaltype-noekuexhibition .primary header time span.numeric-day-zero-prefixed:after,
.template-event-view.portaltype-noekuevent .primary header time span.numeric-day-zero-prefixed:after,
.template-exhibition-view.portaltype-noekuexhibition .primary header time span.numeric-month-zero-prefixed:after,
.template-event-view.portaltype-noekuevent .primary header time span.numeric-month-zero-prefixed:after {
content: ".";
display: inline-block;
margin: 0 1px;
}
.template-exhibition-view.portaltype-noekuexhibition .primary header time span.weekday,
.template-event-view.portaltype-noekuevent .primary header time span.weekday {
margin-right: 10px;
}
.template-exhibition-view.portaltype-noekuexhibition .primary header time span.time,
.template-event-view.portaltype-noekuevent .primary header time span.time {
display: flex;
}
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences,
.template-event-view.portaltype-noekuevent .portlet.occurrences {
display: inline-flex;
}
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences:before,
.template-event-view.portaltype-noekuevent .portlet.occurrences:before {
margin-right: 0.5rem;
}
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences span,
.template-event-view.portaltype-noekuevent .portlet.occurrences span {
display: none;
}
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences span.day,
.template-event-view.portaltype-noekuevent .portlet.occurrences span.day,
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences span.month,
.template-event-view.portaltype-noekuevent .portlet.occurrences span.month,
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences span.year,
.template-event-view.portaltype-noekuevent .portlet.occurrences span.year,
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences span.numeric-day-zero-prefixed,
.template-event-view.portaltype-noekuevent .portlet.occurrences span.numeric-day-zero-prefixed,
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences span.numeric-month-zero-prefixed,
.template-event-view.portaltype-noekuevent .portlet.occurrences span.numeric-month-zero-prefixed,
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences span.numeric-long-year,
.template-event-view.portaltype-noekuevent .portlet.occurrences span.numeric-long-year {
display: inline-block;
}
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences span.numeric-day-zero-prefixed:after,
.template-event-view.portaltype-noekuevent .portlet.occurrences span.numeric-day-zero-prefixed:after,
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences span.numeric-month-zero-prefixed:after,
.template-event-view.portaltype-noekuevent .portlet.occurrences span.numeric-month-zero-prefixed:after {
content: ".";
display: inline-block;
margin: 0 1px;
}
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences span.weekday,
.template-event-view.portaltype-noekuevent .portlet.occurrences span.weekday {
margin-right: 10px;
}
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences span.time,
.template-event-view.portaltype-noekuevent .portlet.occurrences span.time {
display: flex;
}
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences time span,
.template-event-view.portaltype-noekuevent .portlet.occurrences time span {
display: none;
}
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences time span.weekday,
.template-event-view.portaltype-noekuevent .portlet.occurrences time span.weekday,
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences time span.short-weekday,
.template-event-view.portaltype-noekuevent .portlet.occurrences time span.short-weekday,
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences time span.day,
.template-event-view.portaltype-noekuevent .portlet.occurrences time span.day,
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences time span.month,
.template-event-view.portaltype-noekuevent .portlet.occurrences time span.month,
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences time span.numeric-day-zero-prefixed,
.template-event-view.portaltype-noekuevent .portlet.occurrences time span.numeric-day-zero-prefixed,
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences time span.numeric-month-zero-prefixed,
.template-event-view.portaltype-noekuevent .portlet.occurrences time span.numeric-month-zero-prefixed,
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences time span.hour-zero-prefixed,
.template-event-view.portaltype-noekuevent .portlet.occurrences time span.hour-zero-prefixed,
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences time span.minute,
.template-event-view.portaltype-noekuevent .portlet.occurrences time span.minute,
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences time span.time-postfix,
.template-event-view.portaltype-noekuevent .portlet.occurrences time span.time-postfix {
display: inline-block;
}
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences time span.time,
.template-event-view.portaltype-noekuevent .portlet.occurrences time span.time {
display: flex;
}
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences time span.time .time-postfix,
.template-event-view.portaltype-noekuevent .portlet.occurrences time span.time .time-postfix {
margin-left: 5px;
}
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences time span.numeric-day-zero-prefixed:after,
.template-event-view.portaltype-noekuevent .portlet.occurrences time span.numeric-day-zero-prefixed:after,
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences time span.numeric-month-zero-prefixed:after,
.template-event-view.portaltype-noekuevent .portlet.occurrences time span.numeric-month-zero-prefixed:after {
content: ".";
}
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences time span.hour-zero-prefixed:after,
.template-event-view.portaltype-noekuevent .portlet.occurrences time span.hour-zero-prefixed:after {
content: ".";
}
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences time span.year span.numeric-long-year:after,
.template-event-view.portaltype-noekuevent .portlet.occurrences time span.year span.numeric-long-year:after {
content: ",";
display: inline-block;
margin-right: 10px;
}
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences time + time span.weekday,
.template-event-view.portaltype-noekuevent .portlet.occurrences time + time span.weekday,
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences time + time span.short-weekday,
.template-event-view.portaltype-noekuevent .portlet.occurrences time + time span.short-weekday,
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences time + time span.day,
.template-event-view.portaltype-noekuevent .portlet.occurrences time + time span.day,
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences time + time span.month,
.template-event-view.portaltype-noekuevent .portlet.occurrences time + time span.month,
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences time + time span.year,
.template-event-view.portaltype-noekuevent .portlet.occurrences time + time span.year,
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences time + time span.numeric-day-zero-prefixed,
.template-event-view.portaltype-noekuevent .portlet.occurrences time + time span.numeric-day-zero-prefixed,
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences time + time span.numeric-month-zero-prefixed,
.template-event-view.portaltype-noekuevent .portlet.occurrences time + time span.numeric-month-zero-prefixed {
display: none;
}
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences span.month,
.template-event-view.portaltype-noekuevent .portlet.occurrences span.month,
.template-exhibition-view.portaltype-noekuexhibition .portlet.occurrences span.year,
.template-event-view.portaltype-noekuevent .portlet.occurrences span.year {
margin-left: -4px;
}
.template-exhibition-view.portaltype-noekuexhibition .portlet.exhibition-events article.event > .row .col-sm-6:first-child,
.template-event-view.portaltype-noekuevent .portlet.exhibition-events article.event > .row .col-sm-6:first-child,
.template-exhibition-view.portaltype-noekuexhibition .portlet.exhibition-related-events article.event > .row .col-sm-6:first-child,
.template-event-view.portaltype-noekuevent .portlet.exhibition-related-events article.event > .row .col-sm-6:first-child {
margin-bottom: 20px;
}
@media screen and (min-width: 992px) {
.template-exhibition-view.portaltype-noekuexhibition .portlet.exhibition-events article.event > .row .col-sm-6:first-child,
.template-event-view.portaltype-noekuevent .portlet.exhibition-events article.event > .row .col-sm-6:first-child,
.template-exhibition-view.portaltype-noekuexhibition .portlet.exhibition-related-events article.event > .row .col-sm-6:first-child,
.template-event-view.portaltype-noekuevent .portlet.exhibition-related-events article.event > .row .col-sm-6:first-child {
width: 35%;
margin-bottom: 0;
}
}
@media screen and (min-width: 992px) {
.template-exhibition-view.portaltype-noekuexhibition .portlet.exhibition-events article.event > .row .col-sm-6:last-child,
.template-event-view.portaltype-noekuevent .portlet.exhibition-events article.event > .row .col-sm-6:last-child,
.template-exhibition-view.portaltype-noekuexhibition .portlet.exhibition-related-events article.event > .row .col-sm-6:last-child,
.template-event-view.portaltype-noekuevent .portlet.exhibition-related-events article.event > .row .col-sm-6:last-child {
width: 65%;
}
}
.template-exhibition-view.portaltype-noekuexhibition .portlet.exhibition-events article.event h1,
.template-event-view.portaltype-noekuevent .portlet.exhibition-events article.event h1,
.template-exhibition-view.portaltype-noekuexhibition .portlet.exhibition-related-events article.event h1,
.template-event-view.portaltype-noekuevent .portlet.exhibition-related-events article.event h1 {
margin-top: 0;
}
.template-exhibition-view.portaltype-noekuexhibition .portlet.exhibition-events article.event time span.short-weekday,
.template-event-view.portaltype-noekuevent .portlet.exhibition-events article.event time span.short-weekday,
.template-exhibition-view.portaltype-noekuexhibition .portlet.exhibition-related-events article.event time span.short-weekday,
.template-event-view.portaltype-noekuevent .portlet.exhibition-related-events article.event time span.short-weekday {
font-size: inherit !important;
font-weight: inherit !important;
text-transform: none !important;
}
.template-exhibition-view.portaltype-noekuexhibition .portlet.exhibition-events article.event time span.weekday,
.template-event-view.portaltype-noekuevent .portlet.exhibition-events article.event time span.weekday,
.template-exhibition-view.portaltype-noekuexhibition .portlet.exhibition-related-events article.event time span.weekday,
.template-event-view.portaltype-noekuevent .portlet.exhibition-related-events article.event time span.weekday {
margin-right: 5px;
}
.template-exhibition-view.portaltype-noekuexhibition .portlet.exhibition-events article.event time span.month,
.template-event-view.portaltype-noekuevent .portlet.exhibition-events article.event time span.month,
.template-exhibition-view.portaltype-noekuexhibition .portlet.exhibition-related-events article.event time span.month,
.template-event-view.portaltype-noekuevent .portlet.exhibition-related-events article.event time span.month {
margin-left: 0;
}
.template-exhibition-view.portaltype-noekuexhibition .portlet.exhibition-events article.event time .year::after,
.template-event-view.portaltype-noekuevent .portlet.exhibition-events article.event time .year::after,
.template-exhibition-view.portaltype-noekuexhibition .portlet.exhibition-related-events article.event time .year::after,
.template-event-view.portaltype-noekuevent .portlet.exhibition-related-events article.event time .year::after {
content: ',';
display: inline-block;
margin-left: -4px;
}
.template-exhibition-view.portaltype-noekuexhibition .portlet.exhibition-events article.event time .time,
.template-event-view.portaltype-noekuevent .portlet.exhibition-events article.event time .time,
.template-exhibition-view.portaltype-noekuexhibition .portlet.exhibition-related-events article.event time .time,
.template-event-view.portaltype-noekuevent .portlet.exhibition-related-events article.event time .time {
margin-left: 5px;
}
.template-exhibition-view.portaltype-noekuexhibition .portlet.exhibition-events article.event time .time .time-postfix,
.template-event-view.portaltype-noekuevent .portlet.exhibition-events article.event time .time .time-postfix,
.template-exhibition-view.portaltype-noekuexhibition .portlet.exhibition-related-events article.event time .time .time-postfix,
.template-event-view.portaltype-noekuevent .portlet.exhibition-related-events article.event time .time .time-postfix {
display: inline-block;
margin-left: 3px;
}
.template-exhibition-view.portaltype-noekuexhibition .portlet.exhibition-events article.event .subtitle p,
.template-event-view.portaltype-noekuevent .portlet.exhibition-events article.event .subtitle p,
.template-exhibition-view.portaltype-noekuexhibition .portlet.exhibition-related-events article.event .subtitle p,
.template-event-view.portaltype-noekuevent .portlet.exhibition-related-events article.event .subtitle p {
margin-bottom: 5px;
}
.template-exhibition-view.portaltype-noekuexhibition .portlet.exhibition-events article.event .information:nth-child(3),
.template-event-view.portaltype-noekuevent .portlet.exhibition-events article.event .information:nth-child(3),
.template-exhibition-view.portaltype-noekuexhibition .portlet.exhibition-related-events article.event .information:nth-child(3),
.template-event-view.portaltype-noekuevent .portlet.exhibition-related-events article.event .information:nth-child(3) {
display: none;
}
.template-exhibition-view.portaltype-noekuexhibition .portlet.exhibition-events article.event .offer,
.template-event-view.portaltype-noekuevent .portlet.exhibition-events article.event .offer,
.template-exhibition-view.portaltype-noekuexhibition .portlet.exhibition-related-events article.event .offer,
.template-event-view.portaltype-noekuevent .portlet.exhibition-related-events article.event .offer {
position: relative;
margin-top: 10px;
right: 0;
}
.template-exhibition-view.portaltype-noekuexhibition #viewlet-above-content,
.template-event-view.portaltype-noekuevent #viewlet-above-content {
padding: 0 60px 0 30px;
margin-left: -15px;
}
.template-exhibition-view.portaltype-noekuexhibition #viewlet-above-content header,
.template-event-view.portaltype-noekuevent #viewlet-above-content header {
display: flex;
flex-direction: column;
}
.template-exhibition-view.portaltype-noekuexhibition #viewlet-above-content header h1,
.template-event-view.portaltype-noekuevent #viewlet-above-content header h1 {
order: 1;
}
.template-exhibition-view.portaltype-noekuexhibition #viewlet-above-content header .subtitle,
.template-event-view.portaltype-noekuevent #viewlet-above-content header .subtitle {
order: 2;
}
.template-exhibition-view.portaltype-noekuexhibition #viewlet-above-content header #portlets-below-title,
.template-event-view.portaltype-noekuevent #viewlet-above-content header #portlets-below-title {
order: 3;
}
.template-exhibition-view.portaltype-noekuexhibition #viewlet-above-content header .information,
.template-event-view.portaltype-noekuevent #viewlet-above-content header .information {
order: 4;
}
@media only screen and (max-width: 754px) {
.template-exhibition-view.portaltype-noekuexhibition #viewlet-above-content,
.template-event-view.portaltype-noekuevent #viewlet-above-content {
padding: 0;
}
}
.template-exhibition-view.portaltype-noekuexhibition #viewlet-above-content h1,
.template-event-view.portaltype-noekuevent #viewlet-above-content h1 {
margin-bottom: 0;
}
.template-exhibition-view.portaltype-noekuexhibition #viewlet-above-content h1:after,
.template-event-view.portaltype-noekuevent #viewlet-above-content h1:after {
content: none;
}
.template-exhibition-view.portaltype-noekuexhibition #viewlet-above-content .information,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information {
width: 100%;
float: left;
font-size: 24px;
font-weight: 500 !important;
margin-top: 0;
margin-bottom: 20px;
}
@media only screen and (max-width: 754px) {
.template-exhibition-view.portaltype-noekuexhibition #viewlet-above-content .information,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information {
font-size: 20px;
}
}
.template-exhibition-view.portaltype-noekuexhibition #viewlet-above-content .information time,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time {
display: inline-flex;
}
.template-exhibition-view.portaltype-noekuexhibition #viewlet-above-content .information time:before,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time:before {
margin-right: 0.5rem;
}
.template-exhibition-view.portaltype-noekuexhibition #viewlet-above-content .information time span,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time span {
display: none;
}
.template-exhibition-view.portaltype-noekuexhibition #viewlet-above-content .information time span.day,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time span.day,
.template-exhibition-view.portaltype-noekuexhibition #viewlet-above-content .information time span.month,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time span.month,
.template-exhibition-view.portaltype-noekuexhibition #viewlet-above-content .information time span.year,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time span.year,
.template-exhibition-view.portaltype-noekuexhibition #viewlet-above-content .information time span.numeric-day-zero-prefixed,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time span.numeric-day-zero-prefixed,
.template-exhibition-view.portaltype-noekuexhibition #viewlet-above-content .information time span.numeric-month-zero-prefixed,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time span.numeric-month-zero-prefixed,
.template-exhibition-view.portaltype-noekuexhibition #viewlet-above-content .information time span.numeric-long-year,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time span.numeric-long-year {
display: inline-block;
}
.template-exhibition-view.portaltype-noekuexhibition #viewlet-above-content .information time span.numeric-day-zero-prefixed:after,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time span.numeric-day-zero-prefixed:after,
.template-exhibition-view.portaltype-noekuexhibition #viewlet-above-content .information time span.numeric-month-zero-prefixed:after,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time span.numeric-month-zero-prefixed:after {
content: ".";
display: inline-block;
margin: 0 1px;
}
.template-exhibition-view.portaltype-noekuexhibition #viewlet-above-content .information time span.weekday,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time span.weekday {
margin-right: 10px;
}
.template-exhibition-view.portaltype-noekuexhibition #viewlet-above-content .information time span.time,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time span.time {
display: flex;
}
.template-exhibition-view.portaltype-noekuexhibition #viewlet-above-content .description,
.template-event-view.portaltype-noekuevent #viewlet-above-content .description {
font-family: "Corky";
font-size: 42px;
}
@media only screen and (max-width: 754px) {
.template-exhibition-view.portaltype-noekuexhibition #viewlet-above-content .description,
.template-event-view.portaltype-noekuevent #viewlet-above-content .description {
font-size: 28px;
}
}
.template-exhibition-view.portaltype-noekuexhibition .contentwellportlets.row .BelowPortletManager1 .portlet,
.template-event-view.portaltype-noekuevent .contentwellportlets.row .BelowPortletManager1 .portlet {
padding: 0 60px 0 30px;
}
@media only screen and (max-width: 754px) {
.template-exhibition-view.portaltype-noekuexhibition .contentwellportlets.row .BelowPortletManager1 .portlet,
.template-event-view.portaltype-noekuevent .contentwellportlets.row .BelowPortletManager1 .portlet {
padding: 0;
}
}
.template-exhibition-view.portaltype-noekuexhibition .contentwellportlets.row .BelowPortletManager1 .portlet.abstract > header.portletHeader,
.template-event-view.portaltype-noekuevent .contentwellportlets.row .BelowPortletManager1 .portlet.abstract > header.portletHeader {
display: none;
}
.template-exhibition-view.portaltype-noekuexhibition .contentwellportlets.row .BelowPortletManager1 .portlet.abstract .description,
.template-event-view.portaltype-noekuevent .contentwellportlets.row .BelowPortletManager1 .portlet.abstract .description {
font-family: "Corky";
font-size: 42px;
}
@media only screen and (max-width: 754px) {
.template-exhibition-view.portaltype-noekuexhibition .contentwellportlets.row .BelowPortletManager1 .portlet.abstract .description,
.template-event-view.portaltype-noekuevent .contentwellportlets.row .BelowPortletManager1 .portlet.abstract .description {
font-size: 28px;
}
}
.template-exhibition-view.portaltype-noekuexhibition .contentwellportlets.row .BelowPortletManager1 .portlet .album-cols,
.template-event-view.portaltype-noekuevent .contentwellportlets.row .BelowPortletManager1 .portlet .album-cols {
margin-right: -60px;
margin-left: -30px;
background-color: #f2f2f2;
padding: 30px;
}
@media only screen and (max-width: 754px) {
.template-exhibition-view.portaltype-noekuexhibition .contentwellportlets.row .BelowPortletManager1 .portlet .album-cols,
.template-event-view.portaltype-noekuevent .contentwellportlets.row .BelowPortletManager1 .portlet .album-cols {
margin-right: -20px;
margin-left: -20px;
}
}
@media only screen and (max-width: 754px) {
.template-exhibition-view.portaltype-noekuexhibition .contentwellportlets.row .BelowPortletManager1 .portlet .album-cols,
.template-event-view.portaltype-noekuevent .contentwellportlets.row .BelowPortletManager1 .portlet .album-cols {
padding: 20px;
}
}
.template-exhibition-view.portaltype-noekuexhibition .contentwellportlets.row .BelowPortletManager1 .portlet .album-cols .tileContent h2,
.template-event-view.portaltype-noekuevent .contentwellportlets.row .BelowPortletManager1 .portlet .album-cols .tileContent h2 {
font-weight: normal !important;
font-size: 14px;
margin: 0;
padding: 0;
display: inline;
text-transform: none;
}
.template-exhibition-view.portaltype-noekuexhibition .contentwellportlets.row .BelowPortletManager1 .portlet .album-cols .tileContent h2:after,
.template-event-view.portaltype-noekuevent .contentwellportlets.row .BelowPortletManager1 .portlet .album-cols .tileContent h2:after {
content: none;
}
.template-exhibition-view.portaltype-noekuexhibition .contentwellportlets.row .BelowPortletManager1 .portlet .album-cols .tileContent p,
.template-event-view.portaltype-noekuevent .contentwellportlets.row .BelowPortletManager1 .portlet .album-cols .tileContent p {
font-size: 14px;
}
.template-exhibition-view.portaltype-noekuexhibition .secondary .portlet.opening-times,
.template-event-view.portaltype-noekuevent .secondary .portlet.opening-times {
display: none;
}
.template-exhibition-view.portaltype-noekuexhibition .secondary .portlet.guided-tours,
.template-event-view.portaltype-noekuevent .secondary .portlet.guided-tours {
display: none;
}
.template-exhibition-view.portaltype-noekuexhibition .secondary .portlet.duration,
.template-event-view.portaltype-noekuevent .secondary .portlet.duration {
border-radius: 3px;
background-color: #ed1b36;
padding: 20px 45px;
margin-top: 60px;
padding: 20px 20px;
position: relative;
}
.template-exhibition-view.portaltype-noekuexhibition .secondary .portlet.duration h1,
.template-event-view.portaltype-noekuevent .secondary .portlet.duration h1,
.template-exhibition-view.portaltype-noekuexhibition .secondary .portlet.duration h2,
.template-event-view.portaltype-noekuevent .secondary .portlet.duration h2 {
color: #2c2c2c;
font-weight: bold !important;
font-size: 24px;
text-transform: uppercase;
position: relative;
margin-bottom: 25px;
padding-bottom: 5px;
color: #ffffff;
}
.template-exhibition-view.portaltype-noekuexhibition .secondary .portlet.duration h1:after,
.template-event-view.portaltype-noekuevent .secondary .portlet.duration h1:after,
.template-exhibition-view.portaltype-noekuexhibition .secondary .portlet.duration h2:after,
.template-event-view.portaltype-noekuevent .secondary .portlet.duration h2:after {
content: "";
display: inline-block;
background-color: black;
width: 80px;
height: 3px;
position: absolute;
left: 0;
bottom: -4px;
}
.template-exhibition-view.portaltype-noekuexhibition .secondary .portlet.duration h1 a:hover,
.template-event-view.portaltype-noekuevent .secondary .portlet.duration h1 a:hover,
.template-exhibition-view.portaltype-noekuexhibition .secondary .portlet.duration h2 a:hover,
.template-event-view.portaltype-noekuevent .secondary .portlet.duration h2 a:hover {
text-decoration: none;
}
@media only screen and (max-width: 754px) {
.template-exhibition-view.portaltype-noekuexhibition .secondary .portlet.duration h1,
.template-event-view.portaltype-noekuevent .secondary .portlet.duration h1,
.template-exhibition-view.portaltype-noekuexhibition .secondary .portlet.duration h2,
.template-event-view.portaltype-noekuevent .secondary .portlet.duration h2 {
font-size: 20px;
position: relative;
margin-bottom: 25px;
padding-bottom: 5px;
}
.template-exhibition-view.portaltype-noekuexhibition .secondary .portlet.duration h1:after,
.template-event-view.portaltype-noekuevent .secondary .portlet.duration h1:after,
.template-exhibition-view.portaltype-noekuexhibition .secondary .portlet.duration h2:after,
.template-event-view.portaltype-noekuevent .secondary .portlet.duration h2:after {
content: "";
display: inline-block;
background-color: black;
width: 60px;
height: 3px;
position: absolute;
left: 0;
bottom: -4px;
}
}
.template-exhibition-view.portaltype-noekuexhibition .secondary .portlet.duration h1:after,
.template-event-view.portaltype-noekuevent .secondary .portlet.duration h1:after,
.template-exhibition-view.portaltype-noekuexhibition .secondary .portlet.duration h2:after,
.template-event-view.portaltype-noekuevent .secondary .portlet.duration h2:after {
background-color: #ffffff;
}
.template-exhibition-view.portaltype-noekuexhibition .secondary .portlet.duration input,
.template-event-view.portaltype-noekuevent .secondary .portlet.duration input,
.template-exhibition-view.portaltype-noekuexhibition .secondary .portlet.duration textarea,
.template-event-view.portaltype-noekuevent .secondary .portlet.duration textarea {
color: #2c2c2c;
font-family: inherit;
font-size: inherit;
}
.template-exhibition-view.portaltype-noekuexhibition .secondary .portlet.duration *,
.template-event-view.portaltype-noekuevent .secondary .portlet.duration * {
color: #ffffff;
border-color: #ffffff;
}
.template-exhibition-view.portaltype-noekuexhibition .secondary .portlet.duration .btn.btn-default.btn-animate.pull-right.mv-add,
.template-event-view.portaltype-noekuevent .secondary .portlet.duration .btn.btn-default.btn-animate.pull-right.mv-add {
white-space: normal;
margin-top: 55px;
margin-bottom: 15px;
}
.template-exhibition-view.portaltype-noekuexhibition .secondary .portlet.duration section > span.btn,
.template-event-view.portaltype-noekuevent .secondary .portlet.duration section > span.btn {
padding: 0;
border-color: transparent;
text-transform: none;
position: absolute;
top: 135px;
}
@media only screen and (max-width: 1199px) {
.template-exhibition-view.portaltype-noekuexhibition .secondary .portlet.duration section > span.btn,
.template-event-view.portaltype-noekuevent .secondary .portlet.duration section > span.btn {
top: 95px;
}
}
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time span {
display: none;
}
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time span.weekday,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time span.short-weekday,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time span.day,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time span.month,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time span.numeric-day-zero-prefixed,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time span.numeric-month-zero-prefixed,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time span.hour-zero-prefixed,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time span.minute,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time span.time-postfix {
display: inline-block;
}
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time span.time {
display: flex;
}
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time span.time .time-postfix {
margin-left: 5px;
}
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time span.numeric-day-zero-prefixed:after,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time span.numeric-month-zero-prefixed:after {
content: ".";
}
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time span.hour-zero-prefixed:after {
content: ".";
}
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time span.year span.numeric-long-year:after {
content: ",";
display: inline-block;
margin-right: 10px;
}
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time + time span.weekday,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time + time span.short-weekday,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time + time span.day,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time + time span.month,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time + time span.year,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time + time span.numeric-day-zero-prefixed,
.template-event-view.portaltype-noekuevent #viewlet-above-content .information time + time span.numeric-month-zero-prefixed {
display: none;
}
.slick-1 .caption {
text-align: center;
position: relative;
text-indent: -9999px;
height: 0;
}
.slick-1 .caption > span {
top: -25px;
position: absolute;
right: 0;
background-color: rgba(242, 242, 242, 0.5);
padding: 5px;
font-size: 12px;
text-indent: 0;
}
.slick-1 .caption > span::before {
display: inline-block;
content: "© ";
}
.calendar_container {
width: 100%;
background-color: #f2f2f2;
border-top: 1px solid #2c2c2c;
border-bottom: 1px solid #2c2c2c;
margin-bottom: 30px;
}
.calendar_container .ui-datepicker-inline {
width: 100%;
font-size: 24px !important;
border: none;
font-family: "geogrotesque";
}
.calendar_container .ui-state-default {
font-size: 24px !important;
box-shadow: none;
}
.calendar_container .ui-state-active {
border-radius: 0 !important;
background: #303030 !important;
color: #ffffff !important;
}
.calendar_container .ui-state-hover {
border-radius: 0 !important;
background-color: #ffffff !important;
background-image: none !important;
}
.calendar_container .ui-state-hover.ui-state-active {
border-radius: 0 !important;
background: #303030 !important;
color: #ffffff !important;
}
.calendar_container a {
color: #303030 !important;
}
.calendar_container th span {
color: #303030 !important;
text-transform: uppercase;
}
.calendar_container table.ui-datepicker-calendar {
table-layout: fixed;
width: 60% !important;
margin-left: 20% !important;
margin-top: 15px;
}
.calendar_container table.ui-datepicker-calendar tr,
.calendar_container th {
width: 50px;
margin: 20px 20px;
}
.calendar_container table.ui-datepicker-calendar thead {
margin: auto 20px;
}
.calendar_container .ui-widget-content {
background: transparent !important;
}
.calendar_container .ui-datepicker .ui-datepicker-header {
background: transparent !important;
}
.calendar_container .ui-datepicker-title {
color: #303030;
}
.calendar_container .ui-datepicker-prev {
cursor: pointer;
left: 50%;
margin-left: -125px;
}
.calendar_container .ui-datepicker-next {
cursor: pointer;
right: 50%;
margin-right: -125px;
}
.calendar_container .ui-datepicker-prev span {
background-image: url("/++resource++noeku.karikaturmuseumtheme.images/sliderpfeil.svg");
background-size: contain;
background-position: 0 0;
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
.calendar_container .ui-datepicker-next span {
background-image: url("/++resource++noeku.karikaturmuseumtheme.images/sliderpfeil.svg");
background-size: contain;
background-position: 0 0;
}
.calendar_container .ui-state-hover.ui-datepicker-prev-hover {
background-color: transparent !important;
}
.calendar_container .ui-state-hover.ui-datepicker-next-hover {
background-color: transparent !important;
}
.calendar_container .ui-datepicker-calendar td a {
width: 45px;
margin-left: auto;
margin-right: auto;
}
.template-program_calendar_view.portaltype-collection.site-de.section-besuchen.subsection-veranstaltungen.subsection-veranstaltungen-veranstaltungen #body-wrapper > .container {
padding-right: 29px;
}
.portlet_noeku_event_calendar .portletHeader {
display: none;
}
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li {
margin-top: 15px;
margin-bottom: 15px;
}
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article {
margin-bottom: 0;
background-color: #f2f2f2;
}
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption {
padding-right: 15px;
padding-left: 15px;
}
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption .btn {
display: none;
}
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption .categories {
display: none;
}
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption p {
display: none;
font-family: "Corky", serif;
font-size: 24px;
}
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption p.information {
display: inline-block !important;
font-family: "geogrotesque", sans-serif;
font-size: 18px;
}
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption p.information span[itemprop="location"] {
display: none;
}
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption p.information .startDate {
display: inline-flex;
}
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption p.information .startDate:before {
margin-right: 0.5rem;
}
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption p.information .startDate span {
display: none;
}
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption p.information .startDate span.day,
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption p.information .startDate span.month,
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption p.information .startDate span.year,
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption p.information .startDate span.numeric-day-zero-prefixed,
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption p.information .startDate span.numeric-month-zero-prefixed,
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption p.information .startDate span.numeric-long-year {
display: inline-block;
}
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption p.information .startDate span.numeric-day-zero-prefixed:after,
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption p.information .startDate span.numeric-month-zero-prefixed:after {
content: ".";
display: inline-block;
margin: 0 1px;
}
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption p.information .startDate span.weekday {
margin-right: 10px;
}
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption p.information .startDate span.time {
display: flex;
}
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption p.information .endDate {
display: inline-flex;
}
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption p.information .endDate:before {
margin-right: 0.5rem;
}
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption p.information .endDate span {
display: none;
}
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption p.information .endDate span.day,
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption p.information .endDate span.month,
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption p.information .endDate span.year,
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption p.information .endDate span.numeric-day-zero-prefixed,
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption p.information .endDate span.numeric-month-zero-prefixed,
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption p.information .endDate span.numeric-long-year {
display: inline-block;
}
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption p.information .endDate span.numeric-day-zero-prefixed:after,
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption p.information .endDate span.numeric-month-zero-prefixed:after {
content: ".";
display: inline-block;
margin: 0 1px;
}
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption p.information .endDate span.weekday {
margin-right: 10px;
}
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption p.information .endDate span.time {
display: flex;
}
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption span.list_subtitle > p {
display: block;
font-family: "Corky", serif;
font-size: 24px;
}
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption .name {
display: none;
}
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption h2 {
margin-bottom: 5px;
}
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article .caption h2:after {
display: none;
}
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li article img {
width: 100%;
}
@media only screen and (min-width: 755px) {
.template-collage_view .teaser-list1 .col-sm-6 {
width: 46%;
}
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li {
padding-right: 0;
padding-left: 0;
}
.template-collage_view .teaser-list1 .thumbnails.list-unstyled li:nth-child(odd) {
margin-right: 4%;
}
}
.standard.archiv .description {
font-family: "Corky", serif;
font-size: 24px;
}
/* */
body.subsection-kontakt-und-anmeldung .primary #content .contentform {
border-radius: 3px;
background-color: #ed1b36;
padding: 20px 45px;
}
body.subsection-kontakt-und-anmeldung .primary #content .contentform h1,
body.subsection-kontakt-und-anmeldung .primary #content .contentform h2 {
color: #2c2c2c;
font-weight: bold !important;
font-size: 24px;
text-transform: uppercase;
position: relative;
margin-bottom: 25px;
padding-bottom: 5px;
color: #ffffff;
}
body.subsection-kontakt-und-anmeldung .primary #content .contentform h1:after,
body.subsection-kontakt-und-anmeldung .primary #content .contentform h2:after {
content: "";
display: inline-block;
background-color: black;
width: 80px;
height: 3px;
position: absolute;
left: 0;
bottom: -4px;
}
body.subsection-kontakt-und-anmeldung .primary #content .contentform h1 a:hover,
body.subsection-kontakt-und-anmeldung .primary #content .contentform h2 a:hover {
text-decoration: none;
}
@media only screen and (max-width: 754px) {
body.subsection-kontakt-und-anmeldung .primary #content .contentform h1,
body.subsection-kontakt-und-anmeldung .primary #content .contentform h2 {
font-size: 20px;
position: relative;
margin-bottom: 25px;
padding-bottom: 5px;
}
body.subsection-kontakt-und-anmeldung .primary #content .contentform h1:after,
body.subsection-kontakt-und-anmeldung .primary #content .contentform h2:after {
content: "";
display: inline-block;
background-color: black;
width: 60px;
height: 3px;
position: absolute;
left: 0;
bottom: -4px;
}
}
body.subsection-kontakt-und-anmeldung .primary #content .contentform h1:after,
body.subsection-kontakt-und-anmeldung .primary #content .contentform h2:after {
background-color: #ffffff;
}
body.subsection-kontakt-und-anmeldung .primary #content .contentform input,
body.subsection-kontakt-und-anmeldung .primary #content .contentform textarea {
color: #2c2c2c;
font-family: inherit;
font-size: inherit;
}
body.subsection-kontakt-und-anmeldung .primary #content .contentform * {
color: #ffffff;
border-color: #ffffff;
}
body.subsection-kontakt-und-anmeldung .primary #content .control-group {
border-bottom: none;
width: 40%;
}
body.subsection-kontakt-und-anmeldung .primary #content .control-group:nth-child(3) {
width: 50%;
right: 50px;
position: absolute;
top: 96px;
}
@media only screen and (max-width: 1199px) {
body.subsection-kontakt-und-anmeldung .primary #content .control-group {
width: 100%;
}
body.subsection-kontakt-und-anmeldung .primary #content .control-group:nth-child(3) {
width: 100%;
right: auto;
top: auto;
position: relative;
}
}
section.kontakt {
border-radius: 3px;
background-color: #ed1b36;
padding: 20px 45px;
}
section.kontakt h1,
section.kontakt h2 {
color: #2c2c2c;
font-weight: bold !important;
font-size: 24px;
text-transform: uppercase;
position: relative;
margin-bottom: 25px;
padding-bottom: 5px;
color: #ffffff;
}
section.kontakt h1:after,
section.kontakt h2:after {
content: "";
display: inline-block;
background-color: black;
width: 80px;
height: 3px;
position: absolute;
left: 0;
bottom: -4px;
}
section.kontakt h1 a:hover,
section.kontakt h2 a:hover {
text-decoration: none;
}
@media only screen and (max-width: 754px) {
section.kontakt h1,
section.kontakt h2 {
font-size: 20px;
position: relative;
margin-bottom: 25px;
padding-bottom: 5px;
}
section.kontakt h1:after,
section.kontakt h2:after {
content: "";
display: inline-block;
background-color: black;
width: 60px;
height: 3px;
position: absolute;
left: 0;
bottom: -4px;
}
}
section.kontakt h1:after,
section.kontakt h2:after {
background-color: #ffffff;
}
section.kontakt input,
section.kontakt textarea {
color: #2c2c2c;
font-family: inherit;
font-size: inherit;
}
section.kontakt * {
color: #ffffff;
border-color: #ffffff;
}
section.kontakt .control-group {
border-bottom: none;
width: 40%;
}
section.kontakt .control-group:nth-child(3) {
width: 50%;
right: 50px;
position: absolute;
top: 96px;
}
section.kontakt .control-label {
color: #ffffff;
}
.form-control::placeholder {
color: #2c2c2c;
}
.form-control::-webkit-input-placeholder {
/* */
color: #2c2c2c;
}
.form-control::-moz-placeholder {
/* */
color: #2c2c2c;
}
.form-control:-ms-input-placeholder {
/* */
color: #2c2c2c !important;
}
.form-control:-moz-placeholder {
/* */
color: #2c2c2c;
}
#content textarea {
font-family: inherit;
font-size: inherit;
}
@media only screen and (max-width: 1199px) {
section.kontakt .control-group {
width: 100%;
}
section.kontakt .control-group:nth-child(3) {
width: 100%;
right: auto;
top: auto;
position: relative;
}
}
@media only screen and (min-width: 755px) {
.baseOverlay .overlay-bg {
background-color: #f2f2f2;
}
.baseOverlay .overlay-close {
color: #494949;
top: 0;
left: 500px;
}
.baseOverlay .overlay-close span {
background-image: url("/++resource++noeku.karikaturmuseumtheme.images/schliessen.svg");
width: 25px;
height: 25px;
background-size: contain;
background-repeat: no-repeat;
}
.baseOverlay .overlay-close span:before {
content: "";
}
.baseOverlay .overlay-next {
color: #494949;
right: -100px;
}
.baseOverlay .overlay-next span {
background-image: url("/++resource++noeku.karikaturmuseumtheme.images/sliderpfeil.svg");
width: 18px;
height: 30px;
background-size: contain;
background-repeat: no-repeat;
}
.baseOverlay .overlay-next span:before {
content: "";
}
.baseOverlay .overlay-prev {
color: #494949;
left: -100px;
}
.baseOverlay .overlay-prev span {
background-image: url("/++resource++noeku.karikaturmuseumtheme.images/sliderpfeil.svg");
width: 18px;
height: 30px;
background-size: contain;
background-repeat: no-repeat;
transform: rotate(180deg);
}
.baseOverlay .overlay-prev span:before {
content: "";
}
.baseOverlay .overlay-content.overlay-width {
width: 400px;
margin-top: 25px;
background-color: inherit;
}
.baseOverlay .overlay-content.overlay-width .col-sm-6 {
width: 100%;
padding: 30px;
}
.baseOverlay .overlay-content.overlay-width .col-sm-6 h2 {
text-transform: none;
margin-bottom: 0;
padding-bottom: 0;
}
.baseOverlay .overlay-content.overlay-width .col-sm-6 h2:after {
background-color: "";
height: 0;
}
}
@media only screen and (max-width: 754px) {
.baseOverlay .overlay-content.overlay-width .col-sm-6 {
padding: 30px;
}
.baseOverlay .overlay-close {
background-color: #494949;
}
.container .primary {
float: none !important;
}
.content .BelowPortletManager1 .portlet {
width: 100%;
}
.content .BelowPortletManager1 .portlet .album-container .img-responsive {
width: 100%;
}
}
table.table-tipp-rot {
border-radius: 3px;
background-color: #ed1b36;
padding: 20px 45px;
}
table.table-tipp-rot h1,
table.table-tipp-rot h2 {
color: #2c2c2c;
font-weight: bold !important;
font-size: 24px;
text-transform: uppercase;
position: relative;
margin-bottom: 25px;
padding-bottom: 5px;
color: #ffffff;
}
table.table-tipp-rot h1:after,
table.table-tipp-rot h2:after {
content: "";
display: inline-block;
background-color: black;
width: 80px;
height: 3px;
position: absolute;
left: 0;
bottom: -4px;
}
table.table-tipp-rot h1 a:hover,
table.table-tipp-rot h2 a:hover {
text-decoration: none;
}
@media only screen and (max-width: 754px) {
table.table-tipp-rot h1,
table.table-tipp-rot h2 {
font-size: 20px;
position: relative;
margin-bottom: 25px;
padding-bottom: 5px;
}
table.table-tipp-rot h1:after,
table.table-tipp-rot h2:after {
content: "";
display: inline-block;
background-color: black;
width: 60px;
height: 3px;
position: absolute;
left: 0;
bottom: -4px;
}
}
table.table-tipp-rot h1:after,
table.table-tipp-rot h2:after {
background-color: #ffffff;
}
table.table-tipp-rot input,
table.table-tipp-rot textarea {
color: #2c2c2c;
font-family: inherit;
font-size: inherit;
}
table.table-tipp-rot * {
color: #ffffff;
border-color: #ffffff;
}
table.table-tipp-rot td,
table.table-tipp-rot th {
padding: 25px !important;
}
.currently_closed,
.currently_opened {
display: none;
}
.availability-message {
display: none;
}
.section-newsletter .portlet.portlet-newsletter-subscription .form-group {
width: 60%;
display: block;
}
.logo a {
background: no-repeat url("/++resource++noeku.karikaturmuseumtheme.images/logo.svg");
display: block;
height: 89px;
width: 240px;
background-size: 77%;
transition: all 0.5s;
}
/* */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.logo a {
background-size: 88% 90% !important;
transition: all 0.5s;
}
.sticky-free .logo a {
background-size: 60% 63% !important;
transition: all 0.5s;
}
}
/* */
@supports (-ms-ime-align: auto) {
.logo a {
background-size: 88% 90% !important;
transition: all 0.5s;
}
.sticky-free .logo a {
background-size: 60% 63% !important;
transition: all 0.5s;
}
}
.breadcrumb {
display: none;
}
div#core-head {
margin-top: 0 !important;
}
.offCanvas-active .pageheader .core-head.sticky {
position: absolute !important;
}
div#viewlet-header-top-content {
position: relative;
width: auto;
background-color: transparent;
height: 0;
padding: 0;
margin: 0;
}
div#viewlet-header-top-content > p {
position: absolute;
font-weight: 500;
font-size: 20px;
margin-bottom: 0;
text-transform: uppercase;
z-index: 12;
right: 25%;
margin-top: 30px;
text-decoration: underline;
}
div#viewlet-header-top-content > p:after {
content: none;
}
div#viewlet-header-top-content a {
display: block;
overflow: hidden;
width: 150px;
height: 0;
padding-bottom: 64%;
text-indent: 200%;
background-image: url("/++resource++noeku.karikaturmuseumtheme.images/button-jubilaeum.svg");
background-repeat: no-repeat;
background-size: contain;
}
@media only screen and (max-width: 1199px) {
div#viewlet-header-top-content {
display: none;
}
}
#header-placeholder {
height: 153px;
}
@media (min-width: 1200px) {
.pageheader {
height: 151px;
}
.pageheader .core-head.sticky .nav-container,
.pageheader .core-head.sticky .search-container {
display: block;
margin-top: 7px;
}
.pageheader .core-head.sticky .language-container {
display: block;
text-align: right;
}
.pageheader .core-head.sticky .language-container .language-en {
float: right;
margin-left: 10px;
}
.pageheader .core-head.sticky.sticky-free .language-container {
display: none;
}
.language-container {
position: relative;
}
.language-container .header-social-icons {
position: absolute;
top: 0;
right: 80px;
}
.language-container .header-social-icons a {
display: inline-block;
width: 25px;
height: 25px;
margin-left: 10px;
overflow: hidden;
text-indent: 300%;
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
}
.language-container .header-social-icons a[title="Facebook"] {
background-image: url("/++resource++noeku.karikaturmuseumtheme.images/f.svg");
}
.language-container .header-social-icons a[title="Instagram"] {
background-image: url("/++resource++noeku.karikaturmuseumtheme.images/i.svg");
}
.pageheader .core-head.sticky .full-width-wrapper {
background-color: transparent;
}
.search-container {
position: relative;
padding-left: 29px;
width: auto !important;
}
.search-container .form-search {
width: 0px;
transition: width 300ms ease;
overflow: hidden;
}
.search-container .form-search.open {
width: 240px;
}
.search-container .form-search.open .search-query {
width: 224px;
opacity: 1;
}
.search-container .form-search .search-query {
position: relative;
top: initial;
right: initial;
display: block;
padding-left: 12px;
padding-right: 12px;
margin-left: 16px;
border-radius: 0;
opacity: 0;
transition: opacity 300ms ease 100ms;
}
.search-container .btn {
position: absolute;
top: 0;
left: 0;
padding: 0;
background-color: #ffffff !important;
color: black;
font-size: 29px;
border-color: transparent !important;
width: 29px;
}
.search-container .btn i {
display: block !important;
width: 29px;
}
.search-container .glyphicon-search:before {
content: " ";
background: no-repeat url("/++resource++noeku.karikaturmuseumtheme.images/suchen.svg");
width: 27px;
height: 27px;
display: block;
background-size: 100%;
}
}
.header-sticky.sticky-free div#viewlet-header-top-content {
display: none;
}
.header-sticky.sticky-free .logo a {
background-size: 55%;
}
.header-sticky.sticky-free .search-container {
opacity: 0;
}
.header-sticky.sticky-free .pageheader .core-head .container {
height: 77px;
}
@media only screen and (max-width: 1199px) {
.pageheader .core-head.sticky .full-width-wrapper {
background-color: #ffffff;
}
.content {
margin-top: 0 !important;
}
}
@media (min-width: 1200px) {
.pageheader .core-head.sticky .phone-nav-toggle {
display: none;
}
.pageheader .core-head.sticky .nav-container {
display: block;
margin: 0;
}
.pageheader .core-head.sticky .nav-container a {
font-weight: 500;
font-size: 20px;
margin-bottom: 0;
text-transform: uppercase;
}
.pageheader .core-head.sticky .nav-container a:after {
content: none;
}
.pageheader .core-head.sticky .nav-container .mega-dropdown-container {
display: block;
}
.pageheader .core-head.sticky .nav-container .mega-dropdown-container .mega-dropdown-wrapper:before {
border: 0 !important;
}
.pageheader .core-head.sticky .nav-container .mega-dropdown-container .mega-dropdown-wrapper ul {
left: 0;
top: 0;
padding: 25px 25px 0px 25px;
background-color: #ed1b36;
transform: translateX(11px);
}
.pageheader .core-head.sticky .nav-container .mega-dropdown-container .mega-dropdown-wrapper ul li {
display: block;
padding-bottom: 15px;
}
.pageheader .core-head.sticky .nav-container .mega-dropdown-container .mega-dropdown-wrapper ul li a {
text-transform: none;
color: #fff;
}
.pageheader .core-head.sticky .nav-container .dropdown-trigger {
display: none;
}
.pageheader .core-head.sticky .nav-container .nav li a {
text-decoration: underline;
padding: 5px 11px 8px 11px;
margin-right: 20px;
letter-spacing: 0.03em;
}
.header-sticky.sticky-free .pageheader .core-head.sticky .phone-nav-toggle {
display: block;
}
.header-sticky.sticky-free .pageheader .core-head.sticky .nav-container {
display: none;
}
.header-sticky.sticky-free .pageheader .core-head.sticky #search-container {
display: none;
}
.mega-dropdown-wrapper:first-child > ul {
transform: none !important;
}
.mega-dropdown-wrapper .mega-dropdown.hasSubDropDown {
width: 100%;
padding: 30px 0;
}
.mega-dropdown-wrapper .mega-dropdown.hasSubDropDown > li {
padding: 9px 31px;
}
.mega-dropdown-wrapper ul.submenu {
display: block;
position: inherit;
}
.mega-dropdown-wrapper ul.submenu a.state-published:hover,
.mega-dropdown-wrapper .selected ul.submenu .state-published {
color: #ed1b36 !important;
}
#dropdown0 {
overflow: visible;
}
#dropdown0:before {
content: " ";
border-width: 0 15px 12px 15px;
border-color: transparent transparent #f2f2f2 transparent;
z-index: 101;
top: -10px;
left: 15px;
position: absolute;
width: 0;
height: 0;
border-style: solid;
content: "";
}
#dropdown1 {
overflow: visible;
}
#dropdown1:before {
content: " ";
border-width: 0 15px 12px 15px;
border-color: transparent transparent #f2f2f2 transparent;
z-index: 101;
top: -10px;
left: 137px;
position: absolute;
width: 0;
height: 0;
border-style: solid;
content: "";
}
#dropdown2 {
overflow: visible;
}
#dropdown2:before {
content: " ";
border-width: 0 15px 12px 15px;
border-color: transparent transparent #f2f2f2 transparent;
z-index: 101;
top: -10px;
left: 265px;
position: absolute;
width: 0;
height: 0;
border-style: solid;
content: "";
}
#dropdown3 {
overflow: visible;
}
#dropdown3:before {
content: " ";
border-width: 0 15px 12px 15px;
border-color: transparent transparent #f2f2f2 transparent;
z-index: 101;
top: -10px;
left: 365px;
position: absolute;
width: 0;
height: 0;
border-style: solid;
content: "";
}
#portal-globalnav li a {
border: none;
}
.nav-pills > li > a {
border-radius: 0;
padding-left: 0;
}
.pageheader nav {
margin-bottom: 0;
}
.nav > li > a:hover,
.nav > li > a:focus,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
background-color: #ed1b36 !important;
color: #fff;
}
.nav-pills > li.active > a {
background-color: #ffffff;
color: #ed1b36;
}
}
.secondary .portlet.portletNavigationTree {
font-weight: 500;
font-size: 20px;
margin-bottom: 0;
text-transform: uppercase;
}
.secondary .portlet.portletNavigationTree:after {
content: none;
}
.secondary .portlet.portletNavigationTree h2 {
font-weight: 500 !important;
font-size: 20px !important;
margin-bottom: 0 !important;
text-transform: uppercase !important;
text-decoration: underline;
}
.secondary .portlet.portletNavigationTree h2:after {
content: none !important;
}
.secondary .portlet.portletNavigationTree .portletContent {
text-transform: uppercase;
}
.secondary .portlet.portletNavigationTree .portletContent a {
text-decoration: none;
}
.secondary .portlet.portletNavigationTree .portletContent .navTreeCurrentNode a {
color: #ed1b36;
}
@media only screen and (max-width: 754px) {
.secondary .portlet.portletNavigationTree {
display: none;
}
}
.navTree.navTreeLevel0 > li > a {
padding: 3px 15px;
}
.navTree.navTreeLevel0 > li > a:hover,
.navTree.navTreeLevel0 > li > a:focus {
background-color: transparent;
}
.phone-nav-toggle {
margin-top: 16px;
right: 15px !important;
}
.phone-nav-toggle i {
background-image: url("/++resource++noeku.karikaturmuseumtheme.images/menue.svg");
background-position: 0 0;
background-size: cover;
background-repeat: no-repeat;
width: 40px;
height: 31px;
}
.phone-nav-toggle i:before {
content: " ";
}
@media only screen and (max-width: 754px) {
.pageheader .core-head.sticky .phone-nav-toggle {
top: 5px;
}
}
#nav-phone .mega-dropdown-wrapper {
background-color: inherit;
}
#nav-phone .mega-dropdown-wrapper:before {
border: none !important;
}
#nav-phone li a {
font-size: 28px !important;
text-decoration: underline;
font-weight: 500;
}
#nav-phone {
width: 570px;
background-color: #ec1b35;
-webkit-box-shadow: 2px 0px 54px 30px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 2px 0px 54px 30px rgba(0, 0, 0, 0.75);
box-shadow: 2px 0px 54px 30px rgba(0, 0, 0, 0.75);
}
#nav-phone .jubibutton a {
display: block;
overflow: hidden;
width: 200px;
height: 200px;
text-indent: 200%;
background-image: url("/++resource++noeku.karikaturmuseumtheme.images/button-jubilaeum-w.svg");
background-repeat: no-repeat;
background-size: contain;
}
#nav-phone #portal-mobile-nav {
margin-top: 50px;
}
#nav-phone #portal-mobile-nav li {
min-height: 65px;
}
#nav-phone #portal-mobile-nav li a {
color: #ffffff;
line-height: 35px;
text-transform: uppercase;
font-weight: 500;
}
#nav-phone #portal-mobile-nav li a[class*="language-"] {
margin-right: 30px;
}
#nav-phone #portal-mobile-nav li a.language-de {
float: left;
}
#nav-phone #search-container {
display: none;
}
#nav-phone #btn-cart {
display: none;
}
#nav-phone .dropdown-wrapper {
margin-top: 18px;
margin-bottom: 25px;
}
#nav-phone .dropdown-wrapper ul li a {
padding: 5px 5px 5px 0;
}
#nav-phone .dropdown-trigger .glyphicon::before {
display: block;
background-image: url("++resource++noeku.karikaturmuseumtheme.images/kleinerpfeil_white.svg");
content: " " !important;
width: 27px;
height: 17px;
background-repeat: no-repeat;
margin-top: 7px;
transform: rotate(270deg);
transition: transform 0.3s;
background-size: 100%;
}
#nav-phone .active .dropdown-trigger .glyphicon::before {
transform: rotate(0deg);
transition: transform 0.3s;
}
@media only screen and (min-width: 979px) and (max-width: 1199px) {
#nav-phone {
width: 50%;
}
}
@media only screen and (min-width: 755px) and (max-width: 978px) {
#nav-phone {
width: 50%;
}
}
@media only screen and (max-width: 754px) {
#nav-phone {
width: 100%;
}
}
.slick p.description {
display: none;
}
.slick .slick-slide .subtitle {
display: block;
font-family: Corky;
font-weight: normal;
}
@media (min-width: 1200px) {
.slick .slick-prev.slick-arrow {
left: -80px;
}
.slick .slick-arrow.slick-next {
right: -80px;
}
}
@media only screen and (max-width: 1199px) {
.slick .slick-prev {
display: none !important;
}
.slick .slick-next {
display: none!important;
}
}
.slick .slick-arrow {
opacity: 1;
background: no-repeat url(++resource++noeku.karikaturmuseumtheme.images/sliderpfeil.svg);
line-height: 23px;
}
.slick .slick-arrow:before {
content: "";
}
.slick:not(.slick-1):not(.slick-solid_height):not(.slick-center) {
overflow-x: visible;
overflow-y: visible;
}
.slick-prev.slick-arrow {
transform: rotate(180deg);
}
.slick.slick-1.slick-standard.slick-collage-100.slick-initialized.slick-slider {
max-width: 1200px;
margin: auto;
}
.slick-track .slide-container h1 {
margin-bottom: 0;
}
.slick-track .slide-container h1:after {
content: none;
}
.slick-track .slide-container .slide-description {
background-color: #f2f2f2;
display: block;
}
.slick-track .slide-container .slide-description-inner .subtitle {
font-size: 36px;
margin: 0;
}
@media only screen and (max-width: 754px) {
.slick-track .slide-container .slide-description-inner .subtitle {
font-size: 28px;
}
}
.slick-track .slide-container .slide-description-inner .description {
font-size: 36px;
margin: 0;
}
@media only screen and (max-width: 754px) {
.slick-track .slide-container .slide-description-inner .description {
font-size: 28px;
}
}
.slick-track .slide-container .slide-description-inner .information {
float: left;
font-size: 24px;
font-weight: 500 !important;
margin-top: 0;
}
@media only screen and (max-width: 754px) {
.slick-track .slide-container .slide-description-inner .information {
font-size: 20px;
}
}
.slick-track .slide-container .slide-description-inner .information time {
display: inline-flex;
}
.slick-track .slide-container .slide-description-inner .information time:before {
margin-right: 0.5rem;
}
.slick-track .slide-container .slide-description-inner .information time span {
display: none;
}
.slick-track .slide-container .slide-description-inner .information time span.day,
.slick-track .slide-container .slide-description-inner .information time span.month,
.slick-track .slide-container .slide-description-inner .information time span.year,
.slick-track .slide-container .slide-description-inner .information time span.numeric-day-zero-prefixed,
.slick-track .slide-container .slide-description-inner .information time span.numeric-month-zero-prefixed,
.slick-track .slide-container .slide-description-inner .information time span.numeric-long-year {
display: inline-block;
}
.slick-track .slide-container .slide-description-inner .information time span.numeric-day-zero-prefixed:after,
.slick-track .slide-container .slide-description-inner .information time span.numeric-month-zero-prefixed:after {
content: ".";
display: inline-block;
margin: 0 1px;
}
.slick-track .slide-container .slide-description-inner .information time span.weekday {
margin-right: 10px;
}
.slick-track .slide-container .slide-description-inner .information time span.time {
display: flex;
}
.slick-track .slide-container .slide-description-inner .venue + .room {
display: none;
}
.slick-track .slide-container .slide-description-inner .offer {
float: right;
}
.collage_view_flexslider_two .slide-container .baseOverlay,
.collage_view_slider_center .slide-container .baseOverlay,
.collage_view_slider_solid_height .slide-container .baseOverlay {
display: none;
}
.collage_view_flexslider_two .slide-container .clickable,
.collage_view_slider_center .slide-container .clickable,
.collage_view_slider_solid_height .slide-container .clickable {
cursor: inherit;
}
#collage-row-8044dac106a446e19e78fa940000b75c .flexslider-two .slick-2 article,
.collage-column .collage_view_flexslider_three .flexslider-three .slick-3 article,
.collage-column .collage_view_slider_low .slider-low .slick-track article {
border: 1px solid #979797;
min-height: 600px;
}
#collage-row-8044dac106a446e19e78fa940000b75c .flexslider-two .slick-2 article header,
.collage-column .collage_view_flexslider_three .flexslider-three .slick-3 article header,
.collage-column .collage_view_slider_low .slider-low .slick-track article header {
margin: 15px;
}
#collage-row-8044dac106a446e19e78fa940000b75c .flexslider-two .slick-2 article h2,
.collage-column .collage_view_flexslider_three .flexslider-three .slick-3 article h2,
.collage-column .collage_view_slider_low .slider-low .slick-track article h2 {
color: #2c2c2c;
font-weight: bold !important;
font-size: 20px;
margin-top: 15px;
}
#collage-row-8044dac106a446e19e78fa940000b75c .flexslider-two .slick-2 article h2:after,
.collage-column .collage_view_flexslider_three .flexslider-three .slick-3 article h2:after,
.collage-column .collage_view_slider_low .slider-low .slick-track article h2:after {
content: none;
}
#collage-row-8044dac106a446e19e78fa940000b75c .flexslider-two .slick-2 article time,
.collage-column .collage_view_flexslider_three .flexslider-three .slick-3 article time,
.collage-column .collage_view_slider_low .slider-low .slick-track article time {
display: inline-flex;
}
#collage-row-8044dac106a446e19e78fa940000b75c .flexslider-two .slick-2 article time:before,
.collage-column .collage_view_flexslider_three .flexslider-three .slick-3 article time:before,
.collage-column .collage_view_slider_low .slider-low .slick-track article time:before {
margin-right: 0.5rem;
}
#collage-row-8044dac106a446e19e78fa940000b75c .flexslider-two .slick-2 article time span,
.collage-column .collage_view_flexslider_three .flexslider-three .slick-3 article time span,
.collage-column .collage_view_slider_low .slider-low .slick-track article time span {
display: none;
}
#collage-row-8044dac106a446e19e78fa940000b75c .flexslider-two .slick-2 article time span.day,
.collage-column .collage_view_flexslider_three .flexslider-three .slick-3 article time span.day,
.collage-column .collage_view_slider_low .slider-low .slick-track article time span.day,
#collage-row-8044dac106a446e19e78fa940000b75c .flexslider-two .slick-2 article time span.month,
.collage-column .collage_view_flexslider_three .flexslider-three .slick-3 article time span.month,
.collage-column .collage_view_slider_low .slider-low .slick-track article time span.month,
#collage-row-8044dac106a446e19e78fa940000b75c .flexslider-two .slick-2 article time span.year,
.collage-column .collage_view_flexslider_three .flexslider-three .slick-3 article time span.year,
.collage-column .collage_view_slider_low .slider-low .slick-track article time span.year,
#collage-row-8044dac106a446e19e78fa940000b75c .flexslider-two .slick-2 article time span.numeric-day-zero-prefixed,
.collage-column .collage_view_flexslider_three .flexslider-three .slick-3 article time span.numeric-day-zero-prefixed,
.collage-column .collage_view_slider_low .slider-low .slick-track article time span.numeric-day-zero-prefixed,
#collage-row-8044dac106a446e19e78fa940000b75c .flexslider-two .slick-2 article time span.numeric-month-zero-prefixed,
.collage-column .collage_view_flexslider_three .flexslider-three .slick-3 article time span.numeric-month-zero-prefixed,
.collage-column .collage_view_slider_low .slider-low .slick-track article time span.numeric-month-zero-prefixed,
#collage-row-8044dac106a446e19e78fa940000b75c .flexslider-two .slick-2 article time span.numeric-long-year,
.collage-column .collage_view_flexslider_three .flexslider-three .slick-3 article time span.numeric-long-year,
.collage-column .collage_view_slider_low .slider-low .slick-track article time span.numeric-long-year {
display: inline-block;
}
#collage-row-8044dac106a446e19e78fa940000b75c .flexslider-two .slick-2 article time span.numeric-day-zero-prefixed:after,
.collage-column .collage_view_flexslider_three .flexslider-three .slick-3 article time span.numeric-day-zero-prefixed:after,
.collage-column .collage_view_slider_low .slider-low .slick-track article time span.numeric-day-zero-prefixed:after,
#collage-row-8044dac106a446e19e78fa940000b75c .flexslider-two .slick-2 article time span.numeric-month-zero-prefixed:after,
.collage-column .collage_view_flexslider_three .flexslider-three .slick-3 article time span.numeric-month-zero-prefixed:after,
.collage-column .collage_view_slider_low .slider-low .slick-track article time span.numeric-month-zero-prefixed:after {
content: ".";
display: inline-block;
margin: 0 1px;
}
#collage-row-8044dac106a446e19e78fa940000b75c .flexslider-two .slick-2 article time span.weekday,
.collage-column .collage_view_flexslider_three .flexslider-three .slick-3 article time span.weekday,
.collage-column .collage_view_slider_low .slider-low .slick-track article time span.weekday {
margin-right: 10px;
}
#collage-row-8044dac106a446e19e78fa940000b75c .flexslider-two .slick-2 article time span.time,
.collage-column .collage_view_flexslider_three .flexslider-three .slick-3 article time span.time,
.collage-column .collage_view_slider_low .slider-low .slick-track article time span.time {
display: flex;
}
.collage-column .collage_view_slider_low .slider-low .slick-track article {
min-height: 220px;
}
@media only screen and (max-width: 754px) {
#collage-row-8044dac106a446e19e78fa940000b75c .flexslider-two .slick-2 article,
.collage-column .collage_view_flexslider_three .flexslider-three .slick-3 article {
border: none;
}
#collage-row-8044dac106a446e19e78fa940000b75c .flexslider-two .slick-2 article header,
.collage-column .collage_view_flexslider_three .flexslider-three .slick-3 article header {
margin: 0;
}
.slide-description .slide-description-inner .information {
width: 100%;
}
.slide-description .slide-description-inner .offer {
float: left!important;
}
.slick .slick-track {
padding-bottom: 0!important;
}
}
.collage_view_slider_solid_height .slider-solid-height .slick-3 p.caption,
.collage_view_flexslider_two .flexslider-two .slick-2 p.caption,
.collage_view_slider_center .slider-center .slick-3 p.caption {
text-align: right;
font-size: 12px;
}
.collage_view_slider_solid_height .slider-solid-height .slick-3 .list_subtitle > p,
.collage_view_flexslider_two .flexslider-two .slick-2 .list_subtitle > p,
.collage_view_slider_center .slider-center .slick-3 .list_subtitle > p {
text-align: center;
font-size: 14px;
}
/* */
.slick-list.draggable .slick-dots {
display: none !important;
}
.slick.slick-center h2 {
display: none;
}
.slick.slick-center .slick-slide {
padding: 0 !important;
margin: 10px;
}
.slick.slick-center .slick-dots {
display: none !important;
}
.slick .slick-dots {
display: none  !important;
}
.panel-toggle h3:before {
font-family: 'Glyphicons Halflings';
position: absolute;
font-size: 13px;
right: 15px;
content: "\E113";
}
.panel-toggle.collapsed h3:before {
content: "\E114";
}
.panel-toggle h3 {
display: block;
}
.panel-group .noekuexhibition .panel-heading .panel-toggle .col-sm-8:before,
.panel-toggle h3:before {
background-image: url(++resource++noeku.karikaturmuseumtheme.images/kleinerpfeil.svg);
content: " " !important;
width: 15px;
height: 8px;
background-repeat: no-repeat;
margin-top: 7px;
transform: rotate(180deg);
transition: transform 0.3s;
}
.panel-group .noekuexhibition .panel-heading .panel-toggle.collapsed .col-sm-8:before,
.panel-toggle.collapsed h3:before {
transform: rotate(0deg);
transition: transform 0.3s;
}
.panel-toggle .icon-toggle:before,
.panel-toggle.collapsed .icon-toggle:before {
content: " ";
}
.panel-group .noekuexhibition .panel-heading .col-sm-4 h3:before {
background: none;
}
.panel-group .noekuexhibition .panel-heading .col-sm-8:before {
position: absolute;
right: 0;
}
.panel-group .noekuexhibition .panel-heading time {
display: inline-flex;
}
.panel-group .noekuexhibition .panel-heading time:before {
margin-right: 0.5rem;
}
.panel-group .noekuexhibition .panel-heading time span {
display: none;
}
.panel-group .noekuexhibition .panel-heading time span.day,
.panel-group .noekuexhibition .panel-heading time span.month,
.panel-group .noekuexhibition .panel-heading time span.year,
.panel-group .noekuexhibition .panel-heading time span.numeric-day-zero-prefixed,
.panel-group .noekuexhibition .panel-heading time span.numeric-month-zero-prefixed,
.panel-group .noekuexhibition .panel-heading time span.numeric-long-year {
display: inline-block;
}
.panel-group .noekuexhibition .panel-heading time span.numeric-day-zero-prefixed:after,
.panel-group .noekuexhibition .panel-heading time span.numeric-month-zero-prefixed:after {
content: ".";
display: inline-block;
margin: 0 1px;
}
.panel-group .noekuexhibition .panel-heading time span.weekday {
margin-right: 10px;
}
.panel-group .noekuexhibition .panel-heading time span.time {
display: flex;
}
.panel-group .noekuexhibition .panel-body .col-sm-8 .description {
font-family: "Corky";
font-size: 24px;
}
.panel-default {
border: none;
border-bottom: 1px solid #979797;
}
.panel-default > .panel-heading {
background-color: transparent;
padding: 10px 0;
border-bottom: none;
}
.panel-default .glyphicon.icon-toggle {
display: none;
}
.panel-default .panel-body {
padding: 10px 0;
}
@media only screen and (max-width: 754px) {
.panel-default {
border-bottom: none;
}
.panel-default > .panel-heading {
margin-left: -20px;
width: calc(100% +  20px * 2);
padding-left: 20px;
padding-right: 20px;
background-color: #f2f2f2;
}
}
.panel-group .panel-default:last-child {
border: none;
}
/* */
@media (min-width: 768px) {
.akkordeon-desktop-offen .panel-default {
background: transparent;
border: 0;
}
.akkordeon-desktop-offen .panel-default .panel-heading {
border: 0;
background: transparent;
padding: 0;
margin-top: 20px;
margin-bottom: 10px;
}
.akkordeon-desktop-offen .panel-default .panel-heading .panel-toggle {
color: #2c2c2c;
cursor: default;
}
.akkordeon-desktop-offen .panel-default .panel-heading .icon-toggle {
display: none;
}
.akkordeon-desktop-offen .panel-default .panel-collapse.collapse {
height: auto;
display: block;
}
.akkordeon-desktop-offen .panel-default .panel-body {
padding: 0;
}
}
/* */
@media (max-width: 767px) {
.akkordeon-desktop-offen .panel-default {
margin-bottom: 0;
border: 0;
}
.akkordeon-desktop-offen .panel-default:last-child {
margin-bottom: 20px;
}
.akkordeon-desktop-offen .panel-default .panel-body {
padding-left: 0;
padding-right: 0;
}
}
.panel-body > table.two-columns {
border-collapse: separate;
border-spacing: 20px;
margin-left: -20px;
width: calc(100% +  2*20px);
}
.panel-body > table.two-columns tr td {
width: 50%;
background-color: #f2f2f2;
padding: 0 16px 16px 16px !important;
vertical-align: top;
}
@media only screen and (min-width: 755px) and (max-width: 978px), only screen and (max-width: 754px) {
.panel-body > table.two-columns tr td {
width: 100%;
display: block;
margin-bottom: 20px;
}
}
.panel-body > table.two-columns tr td dl.img-responsive {
margin-left: -16px;
max-width: calc(100% + 2*16px);
min-width: calc(100% + 2*16px);
}
.panel-body > table.two-columns tr td dl.img-responsive img.img-responsive {
width: 100%;
}
.listing article.event {
margin-bottom: 25px;
}
@media only screen and (min-width: 979px) {
.listing article.event .col-xs-2,
.listing article.event .col-md-7,
.listing article.event .col-sm-7,
.listing article.event .col-sm-8 {
border-top: 1px solid #979797;
}
}
@media only screen and (max-width: 978px) {
.listing article.event .col-md-3 {
display: none;
}
}
.listing article.event .col-xs-2 {
padding-top: 15px;
}
@media (min-width: 1200px) {
.listing article.event .col-xs-2 {
padding-left: 40px;
}
}
@media only screen and (max-width: 754px) {
.listing article.event .col-xs-2 {
min-width: 95px;
}
}
.listing article.event header a,
.listing article.event header h1 {
font-weight: 500;
font-size: 20px;
margin-bottom: 0;
text-transform: uppercase;
font-weight: 500 !important;
}
.listing article.event header a:after,
.listing article.event header h1:after {
content: none;
}
.listing article.event time span {
display: none;
}
.listing article.event time span.weekday,
.listing article.event time span.short-weekday,
.listing article.event time span.day,
.listing article.event time span.month,
.listing article.event time span.time,
.listing article.event time span.numeric-day-zero-prefixed,
.listing article.event time span.numeric-month-zero-prefixed,
.listing article.event time span.hour-zero-prefixed,
.listing article.event time span.minute {
display: inline-block;
}
.listing article.event time span.weekday {
display: block;
}
.listing article.event time span.time {
display: flex;
}
.listing article.event time span.numeric-day-zero-prefixed:after,
.listing article.event time span.numeric-month-zero-prefixed:after {
content: ".";
}
.listing article.event time span.month {
margin-left: -4px;
}
.listing article.event time span.hour-zero-prefixed:after {
content: ".";
}
.listing article.event time span.short-weekday {
font-weight: 500;
text-transform: uppercase;
font-size: 20px;
}
.listing article.event time.endDate {
display: none;
}
.listing article.event span.venue,
.listing article.event span.room,
.listing article.event span.genre,
.listing article.event span.category {
display: none;
}
.listing article.event span.subtitle {
font-weight: normal;
}
.listing article.event p.description {
font-family: "geogrotesque", sans-serif;
}
.listing article.partner {
margin: 20px 0 35px 0;
}
.listing article.partner .col-sm-2 {
margin-top: 25px;
}
.date-range-picker .date-range-picker-input i.glyphicon.glyphicon-calendar {
display: block;
}
.date-range-picker .date-range-picker-input button.btn.btn-default {
border: 2px solid #2c2c2c;
height: 40px;
}
.date-range-picker .input-group .form-control {
border-width: 2px 0 2px 2px;
border-color: #2c2c2c;
height: 40px;
}
.date-range-picker .btn-group-date-range .btn {
height: 40px;
border-color: #2c2c2c;
}
.form-date-filter fieldset legend {
display: none;
}
.program-list.program-calendar-view article.event {
border-bottom: 1px solid #979797;
margin-bottom: 10px;
}
.program-list.program-calendar-view article.event .col-sm-8 {
border: none;
}
.program-list.program-calendar-view article.event .col-xs-2,
.program-list.program-calendar-view article.event .col-md-7,
.program-list.program-calendar-view article.event .col-sm-7,
.program-list.program-calendar-view article.event .col-sm-8 {
border-top: none;
}
.program-list.program-calendar-view .event-time {
display: none;
}
.program-list.program-calendar-view .col-sm-2:first-child {
display: none;
}
.program-list.program-calendar-view article > h3 {
display: none;
}
.program-list.program-calendar-view article header h2 {
font-weight: 500 !important;
font-size: 20px !important;
margin-bottom: 0 !important;
text-transform: uppercase !important;
margin-top: 5px;
}
.program-list.program-calendar-view article header h2:after {
content: none !important;
}
@media only screen and (max-width: 754px) {
.program-list.program-calendar-view .col-sm-2 {
width: 99px;
float: left;
}
}
.bar.bar-utility {
display: none;
}
footer {
width: 300%;
margin-left: -100%;
padding-left: 100%;
background: #f2f2f2;
padding-right: 100%;
}
.wf_footer {
background-color: #f2f2f2;
}
.wf_footer h2:after {
bottom: 0;
}
.wf_footer .portletHeader {
margin-bottom: 23px;
}
.wf_footer a {
text-decoration: none;
}
.wf_footer .control-label {
display: none;
}
.wf_footer input {
width: 100%;
}
.wf_footer input[type=checkbox],
.wf_footer input[type=radio] {
width: auto;
}
.wf_footer input[type=radio] {
margin-right: 5px;
}
.wf_footer .radio-option {
width: auto;
float: left;
margin-right: 10px;
margin-bottom: 10px;
}
.wf_footer .newsletter-conditions {
margin-bottom: 0;
}
.wf_footer .newsletter-conditions label {
font-size: 15px;
font-weight: normal;
line-height: initial;
left: 20px;
margin-top: 0;
padding-top: 0;
}
.wf_footer .newsletter-conditions label a {
text-decoration: underline;
}
.wf_footer iframe {
height: 44rem;
}
@media screen and (min-width: 768px) {
.wf_footer iframe {
height: 44rem;
}
}
@media screen and (min-width: 1024px) {
.wf_footer iframe {
height: 46rem;
}
}
.wf_footer .bar-bottom {
display: inline-block !important;
margin-bottom: 0;
width: 300%!important;
margin-left: -100% !important;
padding-left: 100%!important;
padding-right: 100%!important;
background-color: #494949;
min-height: 80px;
text-align: center;
color: #ffffff;
}
.wf_footer .bar-bottom a {
color: #ffffff;
}
.wf_footer .bar:not(.bar-bottom) {
padding-top: 2rem;
padding-bottom: 2rem;
border: none;
float: left;
}
.wf_footer .bar:not(.bar-bottom):after {
content: normal;
display: block;
}
.wf_footer .bar:not(.bar-bottom) .bar-social ul {
list-style-type: none;
padding-left: 0;
}
.wf_footer .bar:not(.bar-bottom) .bar-social ul li {
padding-right: 30px;
}
.wf_footer .bar:not(.bar-bottom) .bar-social ul li a {
margin-left: 0;
width: 50px;
height: 50px;
}
.wf_footer .bar:not(.bar-bottom) .bar-social ul li i {
width: 50px;
height: 50px;
padding-left: 50px;
display: block;
background-size: 100%;
}
.wf_footer .bar:not(.bar-bottom) .bar-social ul li i:before {
content: normal;
}
.wf_footer .bar:not(.bar-bottom) .bar-social ul li i.facebook {
background-image: url(++resource++noeku.karikaturmuseumtheme.images/f.svg);
background-repeat: no-repeat;
}
.wf_footer .bar:not(.bar-bottom) .bar-social ul li#siteaction-google > a {
background-image: url(++resource++noeku.karikaturmuseumtheme.images/G+.svg);
background-size: contain;
background-repeat: no-repeat;
text-indent: -9999px;
}
.wf_footer .bar:not(.bar-bottom) .bar-social ul li#siteaction-feedback > a {
background-image: url(++resource++noeku.karikaturmuseumtheme.images/KMK-Feedback.svg);
background-size: contain;
background-repeat: no-repeat;
text-indent: -9999px;
}
.wf_footer .bar:not(.bar-bottom) .bar-social ul li i.youtube {
background-image: url(++resource++noeku.karikaturmuseumtheme.images/YouTube.svg);
background-repeat: no-repeat;
}
.wf_footer .bar:not(.bar-bottom) .bar-social ul li a[title="Instagram"] {
text-indent: -9999px;
background: transparent url(++resource++noeku.karikaturmuseumtheme.images/i.svg) center center no-repeat;
background-size: cover;
}
.wf_footer .bar:not(.bar-bottom) .bar-social ul li i.twitter {
background-image: url(++resource++noeku.karikaturmuseumtheme.images/t.svg);
background-repeat: no-repeat;
}
.wf_footer .btn span {
position: relative;
top: -3px;
}
.wf_footer .contentwellportlets {
padding-bottom: 0;
}
#newsletter-subscription fieldset {
margin-top: -9px;
padding-right: 16px;
}
#kultur-noe {
box-shadow: inset 1px 9px 12px -6px;
}
@media only screen and (max-width: 754px) {
footer .FooterPortletManager1 .portletHeader h2 {
font-size: 24px;
}
footer .FooterPortletManager1 .portlet {
width: 100%!important;
}
footer .contentwellportlets .portlet {
display: block;
}
.wf_footer .bar:not(.bar-bottom) {
margin: 20px auto;
width: 100%;
text-align: center;
}
.wf_footer .bar-social.pull-right {
float: none !important;
}
}
@media only screen and (max-width: 754px) and only screen and (max-width: 754px) {
footer .FooterPortletManager1 .portletHeader h2 {
font-size: 20px;
}
}
@media only screen and (max-width: 1199px) {
.wf_footer .bar:not(.bar-bottom) {
margin-bottom: 20px;
position: relative;
bottom: 5px;
}
.footerPortlets .FooterPortletManager1 .portlet {
width: 100%!important;
}
}
/* */
.header-sticky .doormat .portlet.online-tickets {
display: block;
opacity: 0;
transition: all 1s;
right: -45px;
}
.header-sticky .doormat .portlet.online-tickets .portletContent {
display: none;
}
.header-sticky.sticky-free .doormat .portlet.online-tickets {
display: block;
right: -15px;
opacity: 1;
transition: all 1s;
}
/* */
.doormat .portlet.online-tickets {
position: fixed !important;
right: -15px;
bottom: 8%;
max-width: 400px;
width: auto !important;
z-index: 30;
}
@media (max-width: 767px) {
.doormat .portlet.online-tickets {
bottom: 2%;
}
}
.doormat .portlet.online-tickets .portletHeader {
margin-bottom: 0;
left: -98px;
position: absolute;
bottom: 0;
height: 116px;
}
.doormat .portlet.online-tickets .portletHeader h2 {
display: inline-block;
}
.doormat .portlet.online-tickets .portletHeader h2:after {
display: none;
}
.doormat .portlet.online-tickets .portletHeader h2 a {
/* */
background: #000;
background: #ED1B36;
color: #fff;
padding: 15px 20px 9px 20px;
border: 1px solid #fff;
border-bottom: 0;
border-radius: 3px;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
width: 170px;
cursor: pointer;
overflow: hidden;
display: block;
-webkit-transform: scale(1) scaleZ(1) rotateZ(-90deg);
transform: scale(1) scaleZ(1) rotateZ(-90deg);
}
.doormat .portlet.online-tickets .portletHeader h2 a span {
width: 80px;
display: inline-block;
overflow: hidden;
float: left;
}
.doormat .portlet.online-tickets .portletHeader h2 a:before {
display: block;
content: "";
width: 36px;
height: 23px;
margin-top: 4px;
background: url("++resource++noeku.karikaturmuseumtheme.images/ticket-icon-w.svg") transparent no-repeat;
background-size: 36px 23px;
float: left;
margin-right: 10px;
}
.doormat .portlet.online-tickets .portletContent {
background: #000;
border-radius: 3px;
border-bottom-left-radius: 0;
background: #ED1B36;
border: 1px solid #fff;
color: #fff;
padding: 20px 20px;
}
@media (max-width: 767px) {
.doormat .portlet.online-tickets .portletContent {
max-width: 75vw;
max-height: 95vh;
overflow-y: auto;
padding-top: 10px;
padding-bottom: 10px;
}
}
.doormat .portlet.online-tickets .portletContent article + article {
margin-top: 20px;
}
@media (max-width: 767px) {
.doormat .portlet.online-tickets .portletContent article + article {
margin-top: 10px;
}
}
.doormat .portlet.online-tickets .portletContent .subtitle {
font-weight: normal;
}
@media (max-width: 767px) {
.doormat .portlet.online-tickets .portletContent .subtitle {
font-size: 0.9em;
}
}
.doormat .portlet.online-tickets .portletContent a.sublist_title_link:hover,
.doormat .portlet.online-tickets .portletContent a.sublist_title_link:focus {
cursor: default;
}
.doormat .portlet.online-tickets .portletContent h3 {
color: #fff;
font-size: 1.25em;
display: inline-block;
border-bottom: 2px solid;
margin-bottom: 12px;
padding-bottom: 8px;
}
@media (max-width: 767px) {
.doormat .portlet.online-tickets .portletContent h3 {
font-size: 1em;
margin-bottom: 8px;
padding-bottom: 4px;
}
}
.doormat .portlet.online-tickets .portletContent a {
color: #fff;
padding-bottom: 1px;
background: transparent !important;
}
.doormat .portlet.online-tickets .portletContent a:hover,
.doormat .portlet.online-tickets .portletContent a:focus {
color: #fff !important;
}
.doormat .portlet.online-tickets .portletContent a:hover h3,
.doormat .portlet.online-tickets .portletContent a:focus h3 {
color: #fff !important;
}
.doormat .portlet.online-tickets .portletContent .btn.btn-default {
border-color: #fff;
margin-top: 5px;
}
.doormat .portlet.online-tickets .portletContent .hiddenStructure + span {
display: none;
}
.site-de p.footer-end.en,
.site-en p.footer-end.de {
display: none;
}
.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: #000 !important;
}
.noeku-hubspot-nl input::-webkit-input-placeholder {
color: #000 !important;
}
.noeku-hubspot-nl input:-ms-input-placeholder {
color: #000 !important;
}
.noeku-hubspot-nl input::-moz-placeholder {
color: #000 !important;
opacity: 1;
}
.noeku-hubspot-nl input:-moz-placeholder {
color: #000 !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: 2px !important;
border: 1px solid #000 !important;
font-weight: normal;
font-size: 18px !important;
color: #000;
background: #fff;
}
.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 .inputs-list {
list-style: none;
margin: 0;
padding: 0 0 0 2px;
font-size: 18px !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;
}
.noeku-hubspot-nl .inputs-list li:before {
content: none !important;
display: none !important;
}
.noeku-hubspot-nl .inputs-list label {
margin-bottom: 0;
line-height: 1.4;
font-weight: normal;
color: #000;
}
.noeku-hubspot-nl .inputs-list label a {
color: #000;
text-decoration: underline;
}
.noeku-hubspot-nl .hs-richtext {
padding-left: 2px;
margin-top: 30px;
margin-bottom: 30px;
font-size: 18px;
color: #000;
}
.noeku-hubspot-nl .hs-richtext a {
color: #000;
text-decoration: underline;
}
.noeku-hubspot-nl .hs-richtext h2 {
margin-top: 0px;
}
.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: auto !important;
height: 41px;
margin-top: 15px;
margin-bottom: 0;
padding: 0 15px !important;
border: 2px solid #000;
border-radius: 2px;
max-width: 100%;
background: #fff;
color: #000;
white-space: nowrap;
font-size: 18px;
line-height: 1.4;
text-align: center;
box-shadow: none !important;
float: none !important;
left: initial !important;
text-transform: uppercase;
}
@keyframes shake {
0% {
transform: rotate(-10deg);
}
50% {
transform: rotate(10deg);
}
100% {
transform: rotate(0deg);
}
}
body.section-homepage,
body.section-startseite {
/* */
}
body.section-homepage div#viewlet-header-top-content,
body.section-startseite div#viewlet-header-top-content {
display: none;
}
body.section-homepage .content,
body.section-startseite .content {
margin-top: 0 !important;
}
@media only screen and (min-width: 755px) {
body.section-homepage .btn.relates-to,
body.section-startseite .btn.relates-to {
margin-left: 25%;
}
}
body.section-homepage .date-range-picker,
body.section-startseite .date-range-picker {
display: none;
}
body.section-homepage .big-slider-homepage,
body.section-startseite .big-slider-homepage,
body.section-homepage .bigslider-startseite,
body.section-startseite .bigslider-startseite {
margin-top: -1px;
}
body.section-homepage .big-slider-homepage .slick-next.slick-arrow,
body.section-startseite .big-slider-homepage .slick-next.slick-arrow,
body.section-homepage .bigslider-startseite .slick-next.slick-arrow,
body.section-startseite .bigslider-startseite .slick-next.slick-arrow {
display: none !important;
}
body.section-homepage .big-slider-homepage .slick-prev.slick-arrow,
body.section-startseite .big-slider-homepage .slick-prev.slick-arrow,
body.section-homepage .bigslider-startseite .slick-prev.slick-arrow,
body.section-startseite .bigslider-startseite .slick-prev.slick-arrow {
display: none !important;
}
body.section-homepage .big-slider-homepage .slide-description-inner h1,
body.section-startseite .big-slider-homepage .slide-description-inner h1,
body.section-homepage .bigslider-startseite .slide-description-inner h1,
body.section-startseite .bigslider-startseite .slide-description-inner h1 {
font-size: 40px;
}
body.section-homepage .big-slider-homepage .slide-description-inner p.description,
body.section-startseite .big-slider-homepage .slide-description-inner p.description,
body.section-homepage .bigslider-startseite .slide-description-inner p.description,
body.section-startseite .bigslider-startseite .slide-description-inner p.description {
display: block;
font-family: "Corky", serif;
font-size: 24px;
font-size: 42px;
}
body.section-homepage .collage-content-wrapper .container,
body.section-startseite .collage-content-wrapper .container {
padding-top: 0;
}
body.section-homepage .collage_view_program .program,
body.section-startseite .collage_view_program .program {
padding-top: 30px;
}
body.section-homepage .collage-last-row article.noekuoccurrence > a:hover .row header h2,
body.section-startseite .collage-last-row article.noekuoccurrence > a:hover .row header h2 {
color: #ed1b36;
}
@media only screen and (min-width: 979px) {
body.section-homepage .big-slider-homepage .slick-list.draggable .slick-dots,
body.section-startseite .big-slider-homepage .slick-list.draggable .slick-dots,
body.section-homepage .bigslider-startseite .slick-list.draggable .slick-dots,
body.section-startseite .bigslider-startseite .slick-list.draggable .slick-dots {
display: block !important;
}
body.section-homepage .big-slider-homepage .slick.slick-center .slick-dots,
body.section-startseite .big-slider-homepage .slick.slick-center .slick-dots,
body.section-homepage .bigslider-startseite .slick.slick-center .slick-dots,
body.section-startseite .bigslider-startseite .slick.slick-center .slick-dots {
display: block !important;
}
body.section-homepage .big-slider-homepage .slide-description .container,
body.section-startseite .big-slider-homepage .slide-description .container,
body.section-homepage .bigslider-startseite .slide-description .container,
body.section-startseite .bigslider-startseite .slide-description .container {
padding-bottom: 20px;
}
body.section-homepage .big-slider-homepage .slick .slick-track,
body.section-startseite .big-slider-homepage .slick .slick-track,
body.section-homepage .bigslider-startseite .slick .slick-track,
body.section-startseite .bigslider-startseite .slick .slick-track {
padding-bottom: 0;
}
body.section-homepage .big-slider-homepage .slick .slick-dots,
body.section-startseite .big-slider-homepage .slick .slick-dots,
body.section-homepage .bigslider-startseite .slick .slick-dots,
body.section-startseite .bigslider-startseite .slick .slick-dots {
display: block !important;
bottom: 213px;
}
body.section-homepage .big-slider-homepage .slick .slick-dots li,
body.section-startseite .big-slider-homepage .slick .slick-dots li,
body.section-homepage .bigslider-startseite .slick .slick-dots li,
body.section-startseite .bigslider-startseite .slick .slick-dots li {
width: 40px;
}
body.section-homepage .big-slider-homepage .slick .slick-dots li.slick-active button,
body.section-startseite .big-slider-homepage .slick .slick-dots li.slick-active button,
body.section-homepage .bigslider-startseite .slick .slick-dots li.slick-active button,
body.section-startseite .bigslider-startseite .slick .slick-dots li.slick-active button {
background-color: #ffffff;
}
body.section-homepage .big-slider-homepage .slick .slick-dots li button,
body.section-startseite .big-slider-homepage .slick .slick-dots li button,
body.section-homepage .bigslider-startseite .slick .slick-dots li button,
body.section-startseite .bigslider-startseite .slick .slick-dots li button {
width: 20px;
height: 20px;
background-color: #9a9a9a;
}
}
@media only screen and (max-width: 754px) {
body.section-homepage .big-slider-homepage,
body.section-startseite .big-slider-homepage,
body.section-homepage .bigslider-startseite,
body.section-startseite .bigslider-startseite {
margin-left: -15px;
width: calc(100% +  15px * 2);
}
}
body.section-shop #collage-row-6cf3c1c13c3748759134c757ed9f7333 {
padding-left: 20px;
padding-right: 20px;
padding-bottom: 30px;
}
body.section-shop #collage-row-5e7a49e83b4d4ee190b59cc3f5ca3b70 .thumbnail {
background-color: inherit;
}
body.section-shop #collage-row-5e7a49e83b4d4ee190b59cc3f5ca3b70 .caption .list_title_link h2 {
margin-bottom: 0;
padding-bottom: 0;
font-size: 18px;
font-weight: normal!important;
text-transform: none;
}
body.section-shop #collage-row-5e7a49e83b4d4ee190b59cc3f5ca3b70 h1 {
font-size: 24px !important;
position: relative;
margin-bottom: 25px;
padding-bottom: 5px;
}
body.section-shop #collage-row-5e7a49e83b4d4ee190b59cc3f5ca3b70 h1:after {
content: "";
display: inline-block;
background-color: black;
width: 80px;
height: 3px;
position: absolute;
left: 0;
bottom: -4px;
}
body.section-shop #collage-row-5e7a49e83b4d4ee190b59cc3f5ca3b70 .collage-column {
background-color: #f2f2f2;
padding-left: 35px;
padding-right: 35px;
}
@media only screen and (max-width: 754px) {
body.section-shop #collage-row-5e7a49e83b4d4ee190b59cc3f5ca3b70 .collage-column {
margin-left: -5px;
width: calc(100% +  5px * 2);
padding: 0 20px;
}
}
body.section-shop #collage-row-32f0860a0ac4420eb017f44ed8fefba5 {
margin-top: 30px;
padding-left: 20px;
padding-right: 20px;
}
body.section-shop #collage-row-32f0860a0ac4420eb017f44ed8fefba5 h1 {
font-size: 24px !important;
position: relative;
margin-bottom: 25px;
padding-bottom: 5px;
}
body.section-shop #collage-row-32f0860a0ac4420eb017f44ed8fefba5 h1:after {
content: "";
display: inline-block;
background-color: black;
width: 80px;
height: 3px;
position: absolute;
left: 0;
bottom: -4px;
}
body.section-shop #collage-row-32f0860a0ac4420eb017f44ed8fefba5 .col-sm-4 {
width: 100%;
}
body.section-shop #collage-row-32f0860a0ac4420eb017f44ed8fefba5 .col-sm-8 h2 {
margin-bottom: 0;
padding-bottom: 0;
font-weight: bolder!important;
text-transform: none;
font-size: 20px;
}
body.section-shop #collage-row-623dc78067ee4a63befba93f593a4f12 {
margin-top: 30px;
margin-bottom: 50px;
padding-left: 20px;
padding-right: 20px;
}
body.section-shop #collage-row-623dc78067ee4a63befba93f593a4f12 h1 {
font-size: 24px !important;
position: relative;
margin-bottom: 25px;
padding-bottom: 5px;
}
body.section-shop #collage-row-623dc78067ee4a63befba93f593a4f12 h1:after {
content: "";
display: inline-block;
background-color: black;
width: 80px;
height: 3px;
position: absolute;
left: 0;
bottom: -4px;
}
body.section-shop.template-article_view section.shop-item.row .col-sm-6:last-child {
width: 100%;
}
body.section-shop.template-article_view .slick-3 .description {
font-family: "geogrotesque", sans-serif;
}
body.section-team .text .image-inline.img-responsive {
margin: 5px 0;
}
body.section-voting {
/* */
}
body.section-voting .offCanvas-block a {
text-decoration: underline;
color: #ed1836;
}
body.section-voting .offCanvas-block a.btn {
color: #000;
}
body.section-voting.subsection-voting p.information {
display: none !important;
}
body.section-voting.subsection-voting .subtitle {
font-weight: normal;
display: block;
margin-bottom: 30px;
}
body.section-voting.subsection-voting .subtitle a {
color: #ed1836;
text-decoration: underline;
}
body.section-voting.subsection-voting .thumbnails .thumbnail {
margin-bottom: 70px;
}
body.section-voting.subsection-voting .thumbnails .caption {
padding: 0;
position: absolute;
bottom: 200px;
right: 120px;
text-align: right;
width: 280px;
color: #000;
}
body.section-voting.subsection-voting .thumbnails .caption .list_subtitle .external-link {
text-decoration: none;
}
body.section-voting.subsection-voting .thumbnails .caption a {
color: #000 !important;
}
body.section-voting.subsection-voting .thumbnails .caption a:hover,
body.section-voting.subsection-voting .thumbnails .caption a:focus {
color: #000 !important;
text-decoration: none !important;
}
body.section-voting.subsection-voting .thumbnails .caption a:hover h2,
body.section-voting.subsection-voting .thumbnails .caption a:focus h2 {
color: #000 !important;
text-decoration: none !important;
}
body.section-voting.subsection-voting .thumbnails .caption a h2 {
font-size: 32px;
color: #000;
text-decoration: none !important;
}
body.section-voting .pageheader,
body.section-voting .wf_footer {
display: none;
}
body.section-voting h2:after {
display: none;
}
body.section-voting .contentwellportlets.row .BelowPortletManager1 .portlet {
padding-left: 0 !important;
}
body.section-voting .BelowTitlePortletManager1.width-full,
body.section-voting .BelowTitlePortletManager2.width-full {
max-width: 100%;
}
body.section-voting .BelowTitlePortletManager1.width-full .portlet,
body.section-voting .BelowTitlePortletManager2.width-full .portlet {
max-width: 100%;
}
body.section-voting .BelowTitlePortletManager1.width-full .portlet .portletContent,
body.section-voting .BelowTitlePortletManager2.width-full .portlet .portletContent {
max-width: 100%;
}
body.section-voting .BelowTitlePortletManager1.width-full .portlet .portletContent .image-caption,
body.section-voting .BelowTitlePortletManager2.width-full .portlet .portletContent .image-caption {
font-size: 30px !important;
position: relative !important;
text-align: center !important;
}
body.section-voting .BelowTitlePortletManager1.width-full .portlet .portletContent a[rel="lightbox"],
body.section-voting .BelowTitlePortletManager2.width-full .portlet .portletContent a[rel="lightbox"] {
cursor: default;
}
body.section-voting .BelowTitlePortletManager1.width-full .portlet .portletContent table,
body.section-voting .BelowTitlePortletManager2.width-full .portlet .portletContent table {
max-width: 100%;
}
body.section-voting .BelowTitlePortletManager1.width-full .portlet .portletContent table td,
body.section-voting .BelowTitlePortletManager2.width-full .portlet .portletContent table td {
vertical-align: top;
width: 33%;
padding: 15px !important;
}
body.section-voting .BelowTitlePortletManager1.width-full .portlet .portletContent table td dl,
body.section-voting .BelowTitlePortletManager2.width-full .portlet .portletContent table td dl {
max-width: 100%;
width: auto !important;
}
body.section-voting .BelowTitlePortletManager1.width-full .portlet .portletContent table td img,
body.section-voting .BelowTitlePortletManager2.width-full .portlet .portletContent table td img {
max-width: 100%;
}
body.section-voting .poll {
margin-top: 30px;
/* */
/* */
}
body.section-voting .poll form {
column-count: 3;
padding: 20px;
background-color: #f2f2f2;
}
body.section-voting .poll input[type="radio"] {
box-shadow: none !important;
}
body.section-voting .poll input[type="submit"] {
display: block;
width: 80%;
background: #ED1B36;
color: #fff;
border: 0;
box-shadow: none;
font-size: 24px;
text-transform: uppercase;
margin-top: 10px;
}
body.section-voting .poll form span {
display: inline-block;
margin-left: 8px;
margin-bottom: 15px;
font-size: 20px;
}
body.section-voting .poll .poll-graph {
font-size: 20px;
}
body.section-voting .poll .pollresultholder span {
display: inline;
margin-left: 0;
}
body.section-voting .poll .total-votes span {
margin-left: 0;
}
body.section-voting .poll .bar-row {
margin-bottom: 15px !important;
}
body.section-voting .poll .bar-row .bar span {
display: none !important;
}
body.section-voting .poll .poll-form.poll-toggle a.toggle-result {
margin-top: 30px;
display: inline-block;
font-size: 26px;
text-decoration: underline;
color: #ED1B36;
background: transparent;
}
body.section-voting .poll .poll-graph.poll-toggle a.toggle-result {
background: #ed1836;
color: #fff;
padding: 5px 40px 5px 40px;
text-decoration: none;
font-size: 26px;
}
body.section-voting .poll .total-votes {
margin-bottom: 20px;
}
body.section-voting .pollresultholder {
background-color: #f2f2f2;
padding: 20px;
margin-bottom: 20px;
}
body.section-voting .poll-graph > p {
font-size: 24px;
font-weight: bold;
}
body.section-voting #viewlet-below-content .portlet {
margin-top: 20px;
margin-bottom: 60px;
margin-left: 15px;
}
body.section-voting #viewlet-below-content .portlet .btn {
font-size: 26px;
}
body.section-voting #kultur-noe {
display: none !important;
}
body.template-blog_view .col-sm-12 p.information,
body.template-blog_view .col-sm-12 > .col-sm-4,
body.template-blog_view .col-sm-12 > .col-sm-8,
body.template-blog_view .col-sm-12 > .col-sm-12,
body.template-blog_view .col-sm-12 .tileBody,
body.template-blog_view .col-sm-12 .well {
display: none;
}
body.template-blog_view .newsitem {
display: flex;
background: #f2f2f2;
margin-bottom: 40px;
}
@media only screen and (max-width: 978px) {
body.template-blog_view .newsitem {
flex-direction: column;
}
}
body.template-blog_view .newsitem__image {
width: 30%;
}
@media only screen and (max-width: 978px) {
body.template-blog_view .newsitem__image {
width: 100%;
}
}
body.template-blog_view .newsitem__text {
width: 70%;
padding: 15px 20px;
}
@media only screen and (max-width: 978px) {
body.template-blog_view .newsitem__text {
width: 100%;
}
}
body.template-blog_view .newsitem .actionReadMore {
position: relative;
text-decoration: none !important;
}
body.template-blog_view .newsitem .actionReadMore:hover:after {
background: #ed1b36;
}
body.template-blog_view .newsitem .actionReadMore:after {
position: absolute;
content: " ";
bottom: -2px;
left: 0;
right: 0;
background: #000;
height: 2px;
}
/* */

