
/* - ++resource++noeku.dontheme.css/custom.css - */
/* https://www.donaufestival.at/portal_css/++resource++noeku.dontheme.css/custom.css?original=1 */
/* */
/* */
/* */
@charset "UTF-8";
/* */
@import url("//hello.myfonts.net/count/41c0df");
@font-face {
font-family: "Steradian-Bd";
src: url('++resource++noeku.dontheme.fonts/SteradianBd/font.woff2') format('woff2'), url('++resource++noeku.dontheme.fonts/SteradianBd/font.woff') format('woff');
}
@font-face {
font-family: "Steradian-Lt";
src: url('++resource++noeku.dontheme.fonts/SteradianLt/font.woff2') format('woff2'), url('++resource++noeku.dontheme.fonts/SteradianLt/font.woff') format('woff');
}
@font-face {
font-family: "TTTravelsNext-Bd";
src: url('++resource++noeku.dontheme.fonts/TTTravelsNextBd/font.woff2') format('woff2'), url('++resource++noeku.dontheme.fonts/TTTravelsNextBd/font.woff') format('woff');
}
@font-face {
font-family: "Raylig-SemiBold";
src: url('++resource++noeku.dontheme.fonts/RayligSemiBold/font.woff2') format('woff2'), url('++resource++noeku.dontheme.fonts/RayligSemiBold/font.woff') format('woff');
}
/* */
/* */
.logo-container {
padding: 10px 0px;
height:70px;
}
.logo {
height:100%;
}
.logo a {
display:block;
background: url("++resource++noeku.dontheme.images/df23-logo-4.svg");
height: 100%;
background-size: contain;
background-repeat: no-repeat;
}
.logo a img {
display: none;
}
embed, iframe {
width: 100%;
}
.album-cols .tileItem .tileImage .tileOverlay {
background-color: #f86f86;
}
#page-head {
position: fixed;
z-index: 11;
}
#page-head .full-width-wrapper {
width:100%;
margin:0px;
}
#page-head #viewlet-header-top-content {
position:fixed;
right:0px;
top:0px;
background: none;
z-index:12;
width:auto;
margin:0;
}
.pageheader .core-head.sticky {
/* */
width: 100%;
top: 0;
left: 0;
z-index: 10;
background: transparent;
}
.core-head .container {
padding: 0px;
}
.core-head  .full-width-wrapper  {
width: 100%;
margin-left:0px;
}
/* */
.nav-container-wrapper {
width:100%;
background-color: #ffffff;
}
.nav-container {
padding: 0 30px;
}
.logo-and-meta-wrapper {
width:100%;
padding: 0 30px;
}
.offCanvas-block {
z-index:2 !important;
}
.offCanvas-bg {
z-index:1 !important;
}
.pageheader .core-head .full-width-wrapper {
padding: 0px !important;
}
.container {
width:100%;
}
/* */
#page-head #viewlet-header-top-content #navbar-social {
right: 100px; }
#page-head .cart-container {
right: 90px; }
#page-head  .search-container {
right: 90px; }
#page-head .phone-nav-toggle {
right: 20px;
}
#page-head .language-container {
right:50px;
}
#page-head .search-container,
#page-head .cart-container {
right: 110px;
}
.polygonTimeTableBtn {
top: 18px;
right:62px;
}
/* */
@media only screen and (min-width : 480px) {
.container {
width: 100%;
}
}
/* */
@media only screen and (min-width : 768px) {
.container {
width:100%;
}
.logo-container {
height:100px;
}
.polygonTimeTableBtn {
top: 13px;
right:40px;
}
#page-head .language-container {
right:75px;
}
#page-head .search-container,
#page-head .cart-container {
right: 120px;
}
}
/* */
@media only screen and (min-width : 992px) {
.container {
width:100%;
}
}
/* */
@media only screen and (min-width : 1200px) {
.container {
width:1140px
}
}
@media only screen and (min-width : 1400px) {
.container {
width:1340px;
}
}
@media only screen and (min-width : 1600px) {
.container {
width:1540px;
}
}
@media only screen and (min-width : 1900px) {
.container {
width:1840px;
}
}
#body-wrapper > .container > .content > .row {
margin:0px;
}
.collage-row-wrapper {
width:100%;
margin:0px;
}
.collage-row-inner {
width:100%;
}
.collage-row-inner .row {
margin:0px;
}
.collage-row-wrapper .container {
width:100%;
}
.collage-row-wrapper.full_width {
width: 500%;
margin-left:-200%;
}
.collage-row-wrapper.full_width .collage-row-inner {
width: 100vw;
}
.container .container {
padding-left:0px;
padding-right:0px;
}
#portal-globalnav {
display:block;
float:left;
}
#portal-globalnav li {
display:block;
margin-right:20px;
}
#portal-globalnav li:first-of-type {
margin-left:0px ;
}
#portal-globalnav li:last-of-type{
margin-right:0px ;
}
.subnav-item.mega-dropdown {
min-width:220px;
font-size: 1em !important;
}
.primary {
margin-top:20px;
}
/* */
h1 {
font-size: 50px; }
p {
font-size: 18px; }
.panel {
background-color: transparent;
}
.panel-default .panel-heading {
background:none;
background-color:transparent;
}
.panel-heading h3 {
font-family: "Steradian-Bd";
font-size:1.2em;
}
@media screen and (max-width: 768px) {
.panel-heading h3 {
font-size: 1em;
}
p {
font-size: 16px;
}
}
input, optgroup, select, textarea {
color: #000000;
background-color: #ffffff;
}
.price input {
display:block;
width:100%;
}
#add_to_cart_select_box {
display:block;
width:100%;
margin-bottom:30px;
}
.table-wireframe>tbody>tr:nth-child(odd)>td,
.table-wireframe>tbody>tr:nth-child(odd)>th {
background-color: rgba(0,0,0,0.2);
color: #000000;
}
.table-wireframe>tbody>tr:hover>td,
.table-wireframe>tbody>tr:hover>th {
background-color: #f86f86;
}
#page-head .user-data-dropdown {
background-color: rgba(0,0,0,0.9);
border-color: #f86f86;
font-size: 14px;
}
#page-head .user-data-dropdown .user-logged-in-label {
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px solid #f86f86;
}
.shipment-payment-selection .panel.panel-default {
background-color: transparent !important;
}
.checkout form * {
color: #000000;
}
.checkout form a {
color: #77ac5c;
}
.checkout form input,
.checkout form select,
.checkout form textarea {
color: #000;
width:100%;
}
.checkout .well {
border: 1px solid #f86f86;
background-color: rgba(255,255,255,0.1);
border-radius: 0px;
}
@media screen and (max-width: 991px) {
.visible-desktop {
display:none;
}
}
footer>.content {
background-color: transparent;
}
.polygon-bustransfer time .time {
display:none;
}
/* */
@media only screen and (max-width: 1600px) {
h1 {
font-size: 46px; }
h2 {
font-size: 30px;
}
h3 {
font-size: 24px;
}
h4 {
font-size: 20px;
}
h5 {
font-size: 18px;
}
}
/* */
@media only screen and (max-width: 1440px) {
h1 {
font-size: 40px; }
h2 {
font-size: 30px;
}
h3 {
font-size: 24px;
}
h4 {
font-size: 20px;
}
h5 {
font-size: 18px;
}
}
/* */
@media only screen and (max-width: 1200px) {
h1 {
font-size: 36px; }
h2 {
font-size: 28px;
}
h3 {
font-size: 22px;
}
h4 {
font-size: 18px;
}
h5 {
font-size: 16px;
}
}
/* */
@media only screen and (max-width: 992px) {
h1 {
font-size: 32px; }
h2 {
font-size: 26px;
}
h3 {
font-size: 20px;
}
}
/* */
@media only screen and (max-width: 768px) {
h1 {
font-size: 28px; }
h2 {
font-size: 24px;
}
h3 {
font-size: 18px;
}
}
@media only screen and (max-width: 440px) {
h1 {
font-size: 26px; }
h2 {
font-size: 22px;
}
h3 {
font-size: 18px;
}
}
/* */
body {
color: #000;
background-color: #fff;
}
.section-startseite .content #content .row_1 .slick-1 .slick-list .slick-track .slick-slide.news-item time {
display: none; }
.portlet.program-text header {
padding-top: 15px; }
.portlet.program-text header h2 {
display: none; }
hr {
color: #000000;
border-color: #000000; }
#myfilterContainer a {
color: #000000; }
#myfilterContainer a:hover {
color: #acffb0;
}
.baseOverlay .overlay-bg {
background-color: rgba(0, 0, 0, 0.8) !important; }
.baseOverlay.overlay-album-cols.Image .overlay-content {
background-color: transparent !important;
background: none; }
.baseOverlay .overlay-content .overlay-close {
background-color: transparent !important;
background: none; }
/* */
#cookie-info .overlay-content .overlay-close {
background: #f86f86 !important; }
/* */
.baseOverlay.overlay-album-cols .overlay-content .overlay-content-core .row .col-sm-6 {
width: 100% !important; }
.baseOverlay.overlay-album-cols .overlay-content .overlay-content-core .row .col-sm-6 h2 {
font-size: 1em;
color: #fff;
text-align: center; }
.no-select {
-webkit-touch-callout: none;
/* */
-webkit-user-select: none;
/* */
-khtml-user-select: none;
/* */
-moz-user-select: none;
/* */
-ms-user-select: none;
/* */
user-select: none;
/* */ }
.img-responsive {
width: 100%;
height: auto;
display: block; }
.rc {
position: relative;
display: block;
overflow: hidden; }
.rc:after {
content: '';
display: block;
height: 0;
width: 100%; }
.rc > * {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block; }
.rc img {
height: auto !important;
max-height: none; }
.font-smoothing {
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
-o-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
.absolute-center {
position: absolute;
display: inline-block;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.vertical-center {
position: absolute;
display: inline-block;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); }
.horizontal-center {
position: absolute;
display: inline-block;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%); }
strong, b {
font-family: "Steradian-Bd";
font-weight:700;
}
/* */
#flashscreen {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
background-color: #ffffff;
z-index: 1000; }
#flashscreen .s {
width: 85%;
display: inline-block;
text-align: center;
margin: 0;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
#flashscreen .s img {
max-width: 115px; }
@media screen and (max-width: 479px) {
#flashscreen .s img {
max-width: 65px; } }
#flashscreen p {
color: #000000;;
font-size: 42px;
margin: 0;
letter-spacing: 0.04em;
white-space: nowrap; }
@media screen and (max-width: 767px) {
#flashscreen p {
font-size: 32px; } }
@media screen and (max-width: 479px) {
#flashscreen p {
font-size: 24px; } }
@media screen and (max-width: 360px) {
#flashscreen p {
font-size: 21px; } }
#flashscreen p.heading2 {
font-size: 72px;
letter-spacing: 0;
font-family: "Steradian-Bd";
font-weight: 700; }
@media screen and (max-width: 767px) {
#flashscreen p.heading2 {
font-size: 52px; } }
@media screen and (max-width: 479px) {
#flashscreen p.heading2 {
font-size: 38px; } }
@media screen and (max-width: 360px) {
#flashscreen p.heading2 {
font-size: 32px; } }
/* */
#body-wrapper {
z-index: 1 !important; }
#bg-df {
display: block;
position: fixed;
z-index: -1;
width: 100vw;
height: 100vh;
top: 0px;
left: 0px;
background-image: url("++resource++noeku.dontheme.images/bg-df.png");
background-size: cover;
background-position: center center; }
.bg-sep1 {
display: block;
position: absolute;
z-index: 0;
width: 100vw;
height: auto;
left: 0px; }
.collage-row-inner {
background-color: transparent;
background: none; }
h1,
h2,
h3,
h4,
h5,
h6 {
color: #000000; }
h1 {
font-weight: 700 !important; }
.breadcrumb {
display: none; }
.myFullscreenWrapper {
}
.myFullscreenWrapper .myContainer {
width: 100vw;
margin-left: auto;
margin-right: auto;
padding-left: 15px;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 5px; }
.iconPlay {
z-index: 9; }
.modal {
z-index: 99999999;
color: #000000 !important; }
.modal h1,
.modal h2,
.modal h3,
.modal h4,
.modal p,
.modal a,
.modal i {
color: #000000 !important; }
.bar-print {
display: none; }
.modal-backdrop.in {
display: none; }
/* */
.section-start-1 #page-head #header-placeholder,
.section-startseite #page-head #header-placeholder {
display: none;
height: 0px !important; }
.section-start-1 .content,
.section-startseite .content {
margin-top: 0px; }
.section-start-1 .content .breadcrumb,
.section-startseite .content .breadcrumb {
display: none; }
.section-start-1 .content #content,
.section-startseite .content #content {
margin-top: 0px; }
.section-start-1 .content #content .documentFirstHeading,
.section-startseite .content #content .documentFirstHeading {
display: none; }
.section-start-1 .content #content .row_1 .container-fluid,
.section-startseite .content #content .row_1 .container-fluid {
padding-left: 0px;
padding-right: 0px; }
.section-start-1 .content #content .row_1 .slick-1 .slick-arrow,
.section-startseite .content #content .row_1 .slick-1 .slick-arrow {
display: none !important; }
.section-start-1 .content #content .row_1 .slick-1 .slick-dots,
.section-startseite .content #content .row_1 .slick-1 .slick-dots {
display: block;
text-align: center;
position: absolute;
bottom: 40px; }
.section-start-1 .content #content .row_1 .slick-1 .slick-dots li,
.section-startseite .content #content .row_1 .slick-1 .slick-dots li {
display: inline-block;
width: 30px; }
.section-start-1 .content #content .row_1 .slick-1 .slick-dots li button,
.section-startseite .content #content .row_1 .slick-1 .slick-dots li button {
padding-right: 0px;
padding-left: 0px;
width: 100%; }
.section-start-1 .content #content .row_1 .slick-1 .slick-list .slick-track .slick-slide img,
.section-startseite .content #content .row_1 .slick-1 .slick-list .slick-track .slick-slide img {
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: 50% 50%;
object-position: 50% 50%; }
.section-start-1 .content #content .row_1 .slick-1 .slick-list .slick-track .slick-slide.image .slide-description,
.section-startseite .content #content .row_1 .slick-1 .slick-list .slick-track .slick-slide.image .slide-description {
display: none; }
.section-start-1 .content #content .row_1 .slick-1 .slick-list .slick-track .slick-slide .slide-container .slide-description,
.section-startseite .content #content .row_1 .slick-1 .slick-list .slick-track .slick-slide .slide-container .slide-description {
position: absolute;
z-index: 2;
bottom: 20%;
left: 20%;
color: #000000; }
.section-start-1 .content #content .row_1 .slick-1 .slick-list .slick-track .slick-slide .slide-container .slide-description .information .time,
.section-startseite .content #content .row_1 .slick-1 .slick-list .slick-track .slick-slide .slide-container .slide-description .information .time {
display: none; }
.section-start-1 .content #content .row_1 .slick-1 .slick-list .slick-track .slick-slide .slide-container .slide-description .information .weekday,
.section-start-1 .content #content .row_1 .slick-1 .slick-list .slick-track .slick-slide .slide-container .slide-description .information .day,
.section-start-1 .content #content .row_1 .slick-1 .slick-list .slick-track .slick-slide .slide-container .slide-description .information .month,
.section-start-1 .content #content .row_1 .slick-1 .slick-list .slick-track .slick-slide .slide-container .slide-description .information .year,
.section-startseite .content #content .row_1 .slick-1 .slick-list .slick-track .slick-slide .slide-container .slide-description .information .weekday,
.section-startseite .content #content .row_1 .slick-1 .slick-list .slick-track .slick-slide .slide-container .slide-description .information .day,
.section-startseite .content #content .row_1 .slick-1 .slick-list .slick-track .slick-slide .slide-container .slide-description .information .month,
.section-startseite .content #content .row_1 .slick-1 .slick-list .slick-track .slick-slide .slide-container .slide-description .information .year {
font-family: "Steradian-Bd";
font-weight: 700;
text-shadow: 2px 2px 2px #000; }
.section-start-1 .content #content .row_1 .slick-1 .slick-list .slick-track .slick-slide .slide-container .slide-description .information span[itemprop='location'],
.section-startseite .content #content .row_1 .slick-1 .slick-list .slick-track .slick-slide .slide-container .slide-description .information span[itemprop='location'] {
display: none; }
.section-start-1 .content #content .row_3 .collage-content-wrapper,
.section-startseite .content #content .row_3 .collage-content-wrapper {
background-color: #dcdcdc; }
.section-start-1 .bar-utility,
.section-startseite .bar-utility {
display: none; }
.news-liste .panel.panel-default {
border: none;
border-bottom: 1px solid #000000; }
.news-liste .panel.panel-default .panel-heading {
background-color: transparent; }
.news-liste .panel.panel-default .panel-heading h3 {
clear: both; }
.news-liste .panel.panel-default .panel-heading h3 time {
float: right;
display: none; }
.news-liste .panel.panel-default .panel-heading h3 time .weekday,
.news-liste .panel.panel-default .panel-heading h3 time .time {
display: none; }
/* */
/* */
/* */
@media only screen and (max-width: 992px) {
.section-startseite .content #content .row_1 .slick-1 .slick-list .slick-track .slick-slide .slide-container .slide-description {
bottom: 20%;
left: 10%; } }
/* */
@media only screen and (max-width: 769px) {
.section-startseite .content #content .row_1 .slick-1 .slick-list .slick-track .slick-slide .slide-container .slide-description {
bottom: 20%;
left: 10%; } }
/* */
@media only screen and (max-width: 480px) {
.section-startseite .content #content .row_1 .slick-1 .slick-list .slick-track .slick-slide .slide-container .slide-description {
width: 100%;
bottom: 20%;
left: 0%; }
.section-startseite .content #content .row_1 .slick-1 .slick-list .slick-track .slick-slide .slide-container .slide-description .slide-description-inner {
width: 100%;
padding-left: 30px;
padding-right: 30px; } }
/* */
/* */
#cookie-policy {
position: fixed;
z-index: 100;
width: 100%;
/* */
height: 100%;
/* */
bottom: 0px;
top: 0px;
/* */
left: 0px; }
/* */
#page-head .container {
padding-top: 0px; }
#page-head #viewlet-header-top-content #navbar-social {
background:none;
}
#page-head #viewlet-header-top-content #navbar-social a {
display: block;
width: 20px;
padding: 0px;
margin-top: 5px;
margin-bottom: 5px;
text-decoration: none !important;
color: #000000; }
#page-head #viewlet-header-top-content #navbar-social a .social {
color: #000000; }
#page-head #viewlet-header-top-content #navbar-social a .social:hover {
color: #f86f86; }
#page-head #viewlet-header-top-content #navbar-datum {
position: fixed;
z-index: 11;
top: 0px;
left: calc(50% - 180px);
width: 300px;
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
height: 95px; }
#page-head #core-head {
margin-top: 0px !important;
background-color: rgba(255,255,255,0.5);
background: rgba(255,255,255,0.5);
}
#page-head #core-head .full-width-wrapper .container {
padding-bottom: 0px; }
#page-head #core-head .full-width-wrapper .container .phone-nav-toggle {
display: none;
top: 15px;
right: 15px; }
#page-head #core-head .full-width-wrapper .container .account-container {
width: auto;
display: block;
position: absolute;
top: 10px;
right: 300px;
text-align: right; }
#page-head #core-head .full-width-wrapper .container .account-container .account-trigger .glyphicon {
color: #000000; }
#page-head #core-head .full-width-wrapper .container .account-container .account-trigger .account-name {
color: #000000; }
#page-head #core-head .full-width-wrapper .container .logo-and-meta {
position: relative; }
#page-head #core-head .full-width-wrapper .container .logo-and-meta .logo-container {
width: auto; }
#page-head #core-head .full-width-wrapper .container .logo-and-meta .meta-container .cart-container {
display: block; }
#page-head #core-head .full-width-wrapper .container .logo-and-meta .meta-container .language-container {
display: block;
position: absolute;
float: none;
width: 25px;
top: 10px; }
#page-head #core-head .full-width-wrapper .container .logo-and-meta .meta-container .language-container .portal-languageselector {
text-align: center; }
#page-head #core-head .full-width-wrapper .container .logo-and-meta .meta-container .language-container .portal-languageselector a {
display: block;
color: #000000;
border-bottom: 1px solid #000000;
text-decoration: none !important;
font-size: 20px; }
#page-head #core-head .full-width-wrapper .container .logo-and-meta .meta-container .language-container .portal-languageselector a:last-of-type {
border-bottom: none; }
#page-head #core-head .full-width-wrapper .container .logo-and-meta .meta-container .language-container .portal-languageselector a:hover {
color: #f86f86; }
#page-head #core-head .full-width-wrapper .container .logo-and-meta .meta-container .language-container .portal-languageselector a.currentLanguage {
color: #f86f86; }
#page-head #core-head .full-width-wrapper .container .nav-container {
display: block; }
#page-head #core-head .full-width-wrapper .container .nav-container nav {
margin-bottom: 0px; }
#page-head #core-head .full-width-wrapper .container .nav-container nav #portal-globalnav li a {
font-family: "Steradian-Bd";
font-weight: 700;
border: none; }
#page-head #core-head .full-width-wrapper .container .nav-container .dropdown-trigger {
display: none; }
#page-head #core-head .full-width-wrapper .container .nav-container #mega-dropdown-container {
display: block;
position: absolute;
margin-top:15px;
}
#page-head #core-head .full-width-wrapper .container .nav-container #mega-dropdown-container .mega-dropdown-wrapper .subnav-item li a {
font-family: "Steradian-Lt";
font-weight: 300;
color: #000000;
padding-left: 10px;
padding-right: 10px; }
#page-head #core-head .full-width-wrapper .container .nav-container #mega-dropdown-container .mega-dropdown-wrapper .subnav-item li a:hover {
color: #000000; }
#page-head #core-head .full-width-wrapper .container .cart-container {
width: auto;
position: absolute;
top: 10px;
text-align: right; }
#page-head #core-head .full-width-wrapper .container .cart-container #btn-cart {
display: inline-block;
background: none;
border: none;
color: #000000;
padding: 0px;
text-align: center; }
#page-head #core-head .full-width-wrapper .container .cart-container #btn-cart:hover {
color: #000000; }
#page-head #core-head .full-width-wrapper .container .cart-container #btn-cart:before,
#page-head #core-head .full-width-wrapper .container .cart-container #btn-cart:after {
display: none; }
#page-head #core-head .full-width-wrapper .container .search-container {
position: absolute;
display: block;
top: 30px;
width: 25%; }
#page-head #core-head .full-width-wrapper .container .search-container .btn {
background: none !important;
background-color: transparent !important;
border-radius: 0px;
border: none;
color: #000000;
padding-right: 0px;
text-align: right; }
#page-head #core-head .full-width-wrapper .container .search-container .btn:after,
#page-head #core-head .full-width-wrapper .container .search-container .btn:before {
display: none; }
#page-head #core-head .full-width-wrapper .container .search-container .btn:focus {
background: none !important;
background-color: transparent !important; }
#page-head #core-head .full-width-wrapper .container .search-container input.search-query {
right: 0px;
background-color: transparent !important;
border-radius: 0px;
border: none;
outline: none;
-webkit-box-shadow: none !important;
box-shadow: none !important;
border-bottom: 2px solid #000000;
color: #000000; }
#page-head #core-head .full-width-wrapper .container .phone-nav-toggle {
color: #000000;
z-index: 12; }
/* */
#nav-phone {
background-color: #fff; }
#nav-phone #nav-phone-inner-wrapper {
overflow-y: auto; }
#nav-phone #nav-phone-inner-wrapper .search-container .form-search .search-query {
background-color: #dcdcdc;
width: 100%;
padding: 10px;
color: #000000; }
#nav-phone #nav-phone-inner-wrapper .search-container .form-search .btn {
background: none !important;
background-color: transparent !important;
border-radius: 0px;
border: none;
color: #000000;
text-align: center; }
#nav-phone #nav-phone-inner-wrapper .search-container .form-search .btn:after,
#nav-phone #nav-phone-inner-wrapper .search-container .form-search .btn:before {
display: none; }
#nav-phone #nav-phone-inner-wrapper ul#portal-mobile-nav {
display: block;
list-style-type: disc;
-webkit-margin-before: 0em;
-webkit-margin-after: 0em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 0px;
padding-left: 20px; }
#nav-phone #nav-phone-inner-wrapper ul#portal-mobile-nav li {
padding-top: 5px;
padding-bottom: 5px; }
#nav-phone #nav-phone-inner-wrapper ul#portal-mobile-nav li a {
font-size: 5vw !important;
font-family: "Steradian-Bd";
line-height:1.1;
font-weight: 700; }
#nav-phone #nav-phone-inner-wrapper ul#portal-mobile-nav li a .dropdown-trigger {
padding-left: 10px; }
#nav-phone #nav-phone-inner-wrapper ul#portal-mobile-nav li .account-container {
color: #000000; }
#nav-phone #nav-phone-inner-wrapper ul#portal-mobile-nav li .account-container a {
font-size: 1.4rem !important; }
#nav-phone #nav-phone-inner-wrapper ul#portal-mobile-nav li .account-container .account-trigger .glyphicon {
color: #000000; }
#nav-phone #nav-phone-inner-wrapper ul#portal-mobile-nav li .account-container .account-trigger .account-name {
color: #000000; }
#nav-phone #nav-phone-inner-wrapper ul#portal-mobile-nav li .mega-dropdown-wrapper {
padding-left: 0px;
line-height: normal; }
#nav-phone #nav-phone-inner-wrapper ul#portal-mobile-nav li .mega-dropdown-wrapper ul {
display: block;
list-style-type: disc;
-webkit-margin-before: 0em;
-webkit-margin-after: 0em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 0px;
padding-left: 0px; }
#nav-phone #nav-phone-inner-wrapper ul#portal-mobile-nav li .mega-dropdown-wrapper ul li a {
font-size: 4.3vw !important;
line-height:1.1;
color: #000000;
font-family: "Steradian-Lt";
font-weight: 300;
padding: 0px; }
#nav-phone #nav-phone-inner-wrapper ul#portal-mobile-nav li .mega-dropdown-wrapper ul li a .dropdown-trigger {
display: none; }
#nav-phone #nav-phone-inner-wrapper ul#portal-mobile-nav li.block {
text-align: left;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px; }
#nav-phone #nav-phone-inner-wrapper ul#portal-mobile-nav li.block #btn-cart {
margin-top: 30px;
background-color: transparent;
background: none;
font-size: 1.3em !important;
border: none;
outline: none;
text-shadow: none;
text-align: left;
padding: 0px;
color: #000000; }
#nav-phone #nav-phone-inner-wrapper ul#portal-mobile-nav li.block #btn-cart:after,
#nav-phone #nav-phone-inner-wrapper ul#portal-mobile-nav li.block #btn-cart:before {
display: none; }
#nav-phone #nav-phone-inner-wrapper ul#portal-mobile-nav li .language-de,
#nav-phone #nav-phone-inner-wrapper ul#portal-mobile-nav li .language-en {
display: inline-block;
padding: 10px; }
#nav-phone #nav-phone-inner-wrapper ul#portal-mobile-nav li .language-en {
padding-left: 0px; }
/* */
.breadcrumb {
background: none;
margin-bottom: 0px;
padding-left: 0px; }
.breadcrumb a {
color: #000000;
text-decoration: none !important; }
.breadcrumb a:hover {
color: #77ac5c; }
/* */
/* */
/* */
/* */
@media only screen and (max-width: 769px) {
#page-head {
z-index: 101; }
#page-head #viewlet-header-top-content {
display: none; }
#page-head #viewlet-header-top-content #navbar-datum {
display: none; }
#page-head #viewlet-header-top-content #navbar-social {
display: none; }
#page-head #core-head .full-width-wrapper .container .phone-nav-toggle {
display: block; }
#page-head #core-head .full-width-wrapper .container .logo-and-meta-wrapper .myContainer {
padding-left: 0px; }
#page-head #core-head .full-width-wrapper .container .logo-and-meta-wrapper .meta-container {
display: none; }
#page-head #core-head .full-width-wrapper .container .nav-container-wrapper,
#page-head #core-head .full-width-wrapper .container .nav-container {
display: none; } }
/* */
/* */
.btn {
font-size: 1em;
font-family: "Steradian-Bd";
font-weight: 700;
border-radius: 0px;
position: relative;
z-index: 1;
overflow: hidden;
display: inline-block;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.btn:after {
content: '';
display: block;
position: absolute;
z-index: -1;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: scaleX(0) skew(-50deg) rotateY(90deg);
transform: scaleX(0) skew(-50deg) rotateY(90deg);
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.btn:hover:after {
-webkit-transform: scaleX(1.5) skew(-50deg) rotateY(0deg);
transform: scaleX(1.5) skew(-50deg) rotateY(0deg); }
.btn-default,
footer.wf_footer #newsletter-subscription .btn-primary {
border: 3px solid  #ffffff;
padding: 10px 16px;
line-height: normal;
background-color: transparent;
color: #000000; }
.btn-default:hover,
footer.wf_footer #newsletter-subscription .btn-primary:hover {
background-color: transparent;
background: none;
border-color: #ffffff;
color: #f86f86; }
.btn-default:after,
footer.wf_footer #newsletter-subscription .btn-primary:after {
background: #ffffff; }
.btn-primary {
border: 3px solid #ffffff;
padding: 10px 16px;
line-height: normal;
background-color: transparent;
color: #000000; }
.btn-primary:hover {
background-color: transparent;
background: none;
border-color: #ffffff;
color: #f86f86; }
.btn-primary:after {
background: #ffffff; }
/* */
.subsection-programm-thumbnails #content .documentFirstHeading,
.subsection-programm_thumb #content .documentFirstHeading {
display: none; }
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section header .subtitle,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section header .subtitle {
display: block; }
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section .listing_pagination,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section .listing_pagination {
display: none !important; }
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails {
margin-top: 30px;
box-sizing:border-box !important;
}
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 {
width: 25%;
float: left;
display: inline-block;
z-index: 9; }
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail {
position: relative;
height: auto;
width: 100%;
background-color: #dcdcdc;
mix-blend-mode: color-dodge;
padding: 10px;
border-radius: 0px; }
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption {
color: #000000; }
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption a,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption a {
color: inherit; }
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption a h2,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption a h2 {
color: inherit;
font-size: 1.5em;
font-family: "Steradian-Bd";
font-weight: 700; }
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption a:hover,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption a:hover {
color: #77ac5c; }
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .endDate,
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .startDate,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .endDate,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .startDate {
display: block; }
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .endDate .long-weekday,
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .startDate .long-weekday,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .endDate .long-weekday,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .startDate .long-weekday {
display: block;
font-size: 0.8em; }
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .endDate .time,
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .startDate .time,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .endDate .time,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .startDate .time {
display: inline-block;
color: #000000; }
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .endDate .short-weekday,
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .endDate .postfix-weekday,
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .endDate .postfix-month,
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .endDate .postfix-day,
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .endDate .postfix-year,
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .startDate .short-weekday,
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .startDate .postfix-weekday,
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .startDate .postfix-month,
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .startDate .postfix-day,
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .startDate .postfix-year,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .endDate .short-weekday,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .endDate .postfix-weekday,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .endDate .postfix-month,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .endDate .postfix-day,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .endDate .postfix-year,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .startDate .short-weekday,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .startDate .postfix-weekday,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .startDate .postfix-month,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .startDate .postfix-day,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .startDate .postfix-year {
display: none; }
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .genres,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .genres {
position: absolute;
top: -25px;
right: 10px;
padding: 5px;
display: inline-block; }
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .genres .genre,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .genres .genre {
display: inline-block;
font-family: "Steradian-Bd";
font-weight: 700;
font-size: 0.75em;
color: #999;
position: relative;
margin-right: 6px; }
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .genres .genre:after,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .genres .genre:after {
display: inline-block;
position: absolute;
top: 0px;
right: -8px;
font-size: inherit;
content: "/";
color: #737373; }
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .genres .genre:last-of-type,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .genres .genre:last-of-type {
margin-right: 0px; }
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .genres .genre:last-of-type:after,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .information .genres .genre:last-of-type:after {
content: "";
display: none; }
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .offer,
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .form-select-date,
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .select-date,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .offer,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .form-select-date,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .select-date {
display: none; }
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .offer .btn,
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .form-select-date .btn,
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .select-date .btn,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .offer .btn,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .form-select-date .btn,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption .select-date .btn {
width: 100%; }
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption ol,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption ol {
-webkit-margin-before: 0em;
-webkit-margin-after: 0em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 20px;
margin-bottom: 10px; }
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption ol li label,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption ol li label {
min-height: 0px;
margin-top: 0px;
margin-bottom: 0px; }
#myfilterContainer {
width:100%;
background: transparent;
margin-bottom: 20px;
font-weight: bold; }
#myfilterContainer .container #filterContent {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
#myfilterContainer .container #filterContent .col-1 {
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1; }
#myfilterContainer .container #filterContent .col-1 a {
display: block;
padding: 5px;
font-size: 24px;
text-decoration: none !important; }
#myfilterContainer .container #filterContent .col-2 {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-flex: 3;
-webkit-flex: 3;
-ms-flex: 3;
flex: 3; }
#myfilterContainer .container #filterContent .col-2 .filter_row {
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
border-bottom: 1px solid #ffffff;
padding: 10px; }
#myfilterContainer .container #filterContent .col-2 .filter_row:last-of-type {
border-bottom: none; }
#myfilterContainer .container #filterContent .col-2 .filter_row .item {
display: inline-block;
position: relative;
cursor: pointer;
text-decoration: none !important;
margin-left: 45px;
width: 150px; }
#myfilterContainer .container #filterContent .col-2 .filter_row .item:before {
display: inline-block;
content: '';
position: absolute;
width: 35px;
height: 18px;
top: 2px;
left: -40px;
background-color: transparent;
border: 1px solid #000000;
-webkit-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out; }
#myfilterContainer .container #filterContent .col-2 .filter_row .item:hover {
color: #000000; }
#myfilterContainer .container #filterContent .col-2 .filter_row .item.selected:before {
background-color: #ffffff; }
/* */
/* */
/* */
@media only screen and (max-width: 992px) {
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 {
width: 33.3333%;
float: left;
clear: none;
display: inline-block; }
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption a h2,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption a h2 {
font-size: 1.25em;
overflow: hidden;
height: auto;
width: 100%; } }
@media only screen and (max-width: 769px) {
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 {
width: 100%;
float: left;
display: inline-block; }
#myfilterContainer .container {
padding: 15px; }
#myfilterContainer .container #filterContent {
display: block; }
#myfilterContainer .container #filterContent .col-1 {
display: block;
width: 100%;
text-align: left;
padding-bottom: 5px;
margin-bottom: 5px;
border-bottom: 1px solid #000000; }
#myfilterContainer .container #filterContent .col-1 a {
display: inline-block;
font-size: 1.15em; }
#myfilterContainer .container #filterContent .col-2 {
display: block;
width: 100%; }
#myfilterContainer .container #filterContent .col-2 .filter_row {
text-align: left;
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 10px;
-moz-column-gap: 10px;
column-gap: 10px; }
#myfilterContainer .container #filterContent .col-2 .filter_row .item {
width: auto;
margin-bottom: 5px;
margin-top: 5px; } }
/* */
@media only screen and (max-width: 480px) {
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 {
width: 100%; }
.subsection-programm-thumbnails #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption a h2,
.subsection-programm_thumb #content .row_1 .collage-row-wrapper .container section ul.thumbnails li.col-sm-6 .thumbnail .caption a h2 {
font-size: 1.2em; }
#myfilterContainer .container {
padding: 10px; }
#myfilterContainer .container #filterContent .col-1 {
padding: 5px; }
#myfilterContainer .container #filterContent .col-2 .filter_row {
-webkit-column-gap: 5px;
-moz-column-gap: 5px;
column-gap: 5px;
padding: 5px; }
#myfilterContainer .container #filterContent .col-2 .filter_row .item {
width: auto;
margin-bottom: 2px;
margin-top: 2px; } }
/* */
/* */
.subsection-program-list #content .documentFirstHeading,
.subsection-programm #content .documentFirstHeading {
display: none; }
.subsection-program-list #content .row_2,
.subsection-programm #content .row_2 {
font-size: 14px; }
.subsection-program-list #content .row_2 .collage-item .standard,
.subsection-programm #content .row_2 .collage-item .standard {
position: relative;
background-color: #dcdcdc;
border-bottom: 3px solid #fff;
border-top: 3px solid #fff;
padding: 10px; }
.subsection-program-list #content .row_2 .collage-item .standard h1,
.subsection-programm #content .row_2 .collage-item .standard h1 {
margin: 0px;
font-size: 1.8em; }
.subsection-program-list #content .row_2 .collage-item .standard .text,
.subsection-programm #content .row_2 .collage-item .standard .text {
position: absolute;
right: 0px;
top: 10px; }
.subsection-program-list #content .row_2 .collage-item .standard .text > p,
.subsection-programm #content .row_2 .collage-item .standard .text > p {
display: inline-block; }
.subsection-program-list #content .row_2 .collage-item .program,
.subsection-programm #content .row_2 .collage-item .program {
margin-bottom: 30px; }
.subsection-program-list #content .row_2 .collage-item .program header,
.subsection-programm #content .row_2 .collage-item .program header {
display: none; }
.subsection-program-list #content .row_2 .collage-item .program .listing_pagination,
.subsection-programm #content .row_2 .collage-item .program .listing_pagination {
display: none; }
.subsection-program-list #content .row_2 .collage-item .program article,
.subsection-programm #content .row_2 .collage-item .program article {
position: relative;
padding-top: 5px;
padding-bottom: 5px;
min-height: 50px;
border-bottom: 1px solid #000000; }
.subsection-program-list #content .row_2 .collage-item .program article:last-of-type,
.subsection-programm #content .row_2 .collage-item .program article:last-of-type {
border: none; }
.subsection-program-list #content .row_2 .collage-item .program article header,
.subsection-programm #content .row_2 .collage-item .program article header {
display: block;
padding-left: 20%;
padding-right: 19%; }
.subsection-program-list #content .row_2 .collage-item .program article header a,
.subsection-programm #content .row_2 .collage-item .program article header a {
text-decoration: none; }
.subsection-program-list #content .row_2 .collage-item .program article header a:hover,
.subsection-programm #content .row_2 .collage-item .program article header a:hover {
color: #77ac5c !important; }
.subsection-program-list #content .row_2 .collage-item .program article header a h1,
.subsection-programm #content .row_2 .collage-item .program article header a h1 {
margin-top: 0px;
color: inherit;
margin-bottom: 0px;
font-size: 1.1em;
font-family: "Steradian-Bd";
font-weight: 700; }
.subsection-program-list #content .row_2 .collage-item .program article header .subtitle p,
.subsection-programm #content .row_2 .collage-item .program article header .subtitle p {
margin-bottom: 0px; }
.subsection-program-list #content .row_2 .collage-item .program article header p,
.subsection-programm #content .row_2 .collage-item .program article header p {
margin-bottom: 0px; }
.subsection-program-list #content .row_2 .collage-item .program article header .categories,
.subsection-programm #content .row_2 .collage-item .program article header .categories {
display: none; }
.subsection-program-list #content .row_2 .collage-item .program article header .genres,
.subsection-programm #content .row_2 .collage-item .program article header .genres {
position: absolute;
top: 0px;
width: 5%;
left: 15%;
text-align: center; }
.subsection-program-list #content .row_2 .collage-item .program article header .genres .genre,
.subsection-programm #content .row_2 .collage-item .program article header .genres .genre {
display: none; }
.subsection-program-list #content .row_2 .collage-item .program article header .genres .myGenre-sound,
.subsection-program-list #content .row_2 .collage-item .program article header .genres .myGenre-art,
.subsection-program-list #content .row_2 .collage-item .program article header .genres .myGenre-performance,
.subsection-program-list #content .row_2 .collage-item .program article header .genres .myGenre-talk,
.subsection-program-list #content .row_2 .collage-item .program article header .genres .myGenre-film,
.subsection-program-list #content .row_2 .collage-item .program article header .genres .myGenre-unknown,
.subsection-programm #content .row_2 .collage-item .program article header .genres .myGenre-sound,
.subsection-programm #content .row_2 .collage-item .program article header .genres .myGenre-art,
.subsection-programm #content .row_2 .collage-item .program article header .genres .myGenre-performance,
.subsection-programm #content .row_2 .collage-item .program article header .genres .myGenre-talk,
.subsection-programm #content .row_2 .collage-item .program article header .genres .myGenre-film,
.subsection-programm #content .row_2 .collage-item .program article header .genres .myGenre-unknown {
display: block;
max-width: 100%;
width: 14px;
height: 14px;
padding: 3px;
margin-left: auto;
margin-right: auto;
margin-bottom: 2px;
background-image: url("++resource++noeku.dontheme.images/genres/genre-sound.svg");
background-size: contain;
background-position: center center; }
.subsection-program-list #content .row_2 .collage-item .program article header .genres .myGenre-art,
.subsection-programm #content .row_2 .collage-item .program article header .genres .myGenre-art {
background-image: url("++resource++noeku.dontheme.images/genres/genre-art.svg"); }
.subsection-program-list #content .row_2 .collage-item .program article header .genres .myGenre-performance,
.subsection-programm #content .row_2 .collage-item .program article header .genres .myGenre-performance {
background-image: url("++resource++noeku.dontheme.images/genres/genre-performance.svg"); }
.subsection-program-list #content .row_2 .collage-item .program article header .genres .myGenre-talk,
.subsection-programm #content .row_2 .collage-item .program article header .genres .myGenre-talk {
background-image: url("++resource++noeku.dontheme.images/genres/genre-theory.svg"); }
.subsection-program-list #content .row_2 .collage-item .program article header .genres .myGenre-film,
.subsection-programm #content .row_2 .collage-item .program article header .genres .myGenre-film {
background-image: url("++resource++noeku.dontheme.images/genres/genre-film.svg"); }
.subsection-program-list #content .row_2 .collage-item .program article header .genres .myGenre-unknown,
.subsection-programm #content .row_2 .collage-item .program article header .genres .myGenre-unknown {
background-image: url("++resource++noeku.dontheme.images/genres/genre-unknown.svg"); }
.subsection-program-list #content .row_2 .collage-item .program article header .information .event-group,
.subsection-programm #content .row_2 .collage-item .program article header .information .event-group {
display: none; }
.subsection-program-list #content .row_2 .collage-item .program article header .information .room,
.subsection-programm #content .row_2 .collage-item .program article header .information .room {
display: block;
width: 19%;
position: absolute;
font-size: 0.9em;
right: 15px;
top: 0px;
text-align: right;
overflow-x: hidden; }
.subsection-program-list #content .row_2 .collage-item .program article header .startDate,
.subsection-programm #content .row_2 .collage-item .program article header .startDate {
position: absolute;
left: 0px;
top: 0px;
display: block;
width: 15%;
left: 15px; }
.subsection-program-list #content .row_2 .collage-item .program article header .startDate .weekday,
.subsection-program-list #content .row_2 .collage-item .program article header .startDate .year,
.subsection-program-list #content .row_2 .collage-item .program article header .startDate .day,
.subsection-program-list #content .row_2 .collage-item .program article header .startDate .month,
.subsection-programm #content .row_2 .collage-item .program article header .startDate .weekday,
.subsection-programm #content .row_2 .collage-item .program article header .startDate .year,
.subsection-programm #content .row_2 .collage-item .program article header .startDate .day,
.subsection-programm #content .row_2 .collage-item .program article header .startDate .month {
display: none; }
.subsection-program-list #content .row_2 .collage-item .program article header .startDate .time,
.subsection-programm #content .row_2 .collage-item .program article header .startDate .time {
display: block; }
.subsection-program-list #content .row_2 .collage-item .program article header .endDate,
.subsection-programm #content .row_2 .collage-item .program article header .endDate {
display: none; }
.subsection-program-list #content .row_2 .collage-item .program article .description,
.subsection-programm #content .row_2 .collage-item .program article .description {
display: none; }
.subsection-program-list #content .row_2 .collage-item .program article .offer,
.subsection-programm #content .row_2 .collage-item .program article .offer {
display: none; }
/* */
/* */
@media only screen and (max-width: 1200px) {
.subsection-programm #content .row_2 .collage-item .standard {
padding: 10px; }
.subsection-programm #content .row_2 .collage-item .standard h1 {
margin: 0px;
font-size: 1.6em; }
.subsection-programm #content .row_2 .collage-item .standard .text {
position: absolute;
right: 0px;
top: 10px; }
.subsection-programm #content .row_2 .collage-item .standard .text > p {
display: inline-block; }
.subsection-programm #content .row_2 .collage-item .program article {
position: relative;
padding-top: 5px;
padding-bottom: 5px;
min-height: 50px; }
.subsection-programm #content .row_2 .collage-item .program article header {
display: block;
padding-left: 25%;
padding-right: 19%; }
.subsection-programm #content .row_2 .collage-item .program article header a h1 {
font-size: 1.1em;
font-family: "Steradian-Bd";
font-weight: 700; }
.subsection-programm #content .row_2 .collage-item .program article header .genres {
top: 0px;
width: 5%;
left: 20%; }
.subsection-programm #content .row_2 .collage-item .program article header .information .room {
display: block;
width: 19%;
position: absolute;
font-size: 0.9em;
right: 15px;
top: 0px;
text-align: right;
overflow-x: hidden; }
.subsection-programm #content .row_2 .collage-item .program article header .startDate {
left: 0px;
top: 0px;
width: 20%;
left: 15px; } }
/* */
@media only screen and (max-width: 992px) {
.subsection-programm #content .row_2 .collage-item .standard {
padding: 10px; }
.subsection-programm #content .row_2 .collage-item .standard h1 {
margin: 0px;
font-size: 1.6em; }
.subsection-programm #content .row_2 .collage-item .standard .text {
position: absolute;
right: 0px;
top: 10px; }
.subsection-programm #content .row_2 .collage-item .standard .text > p {
display: inline-block; }
.subsection-programm #content .row_2 .collage-item .program article {
position: relative;
padding-top: 5px;
padding-bottom: 5px;
min-height: 50px; }
.subsection-programm #content .row_2 .collage-item .program article header {
display: block;
padding-left: 20%;
padding-right: 19%; }
.subsection-programm #content .row_2 .collage-item .program article header a h1 {
font-size: 1.1em;
font-family: "Steradian-Bd";
font-weight: 700; }
.subsection-programm #content .row_2 .collage-item .program article header .genres {
top: 0px;
width: 5%;
left: 20%;
display: none; }
.subsection-programm #content .row_2 .collage-item .program article header .information .room {
display: block;
width: 19%;
position: absolute;
font-size: 0.9em;
right: 15px;
top: 0px;
text-align: right;
overflow-x: hidden; }
.subsection-programm #content .row_2 .collage-item .program article header .startDate {
left: 0px;
top: 0px;
width: 20%;
left: 15px; } }
/* */
@media only screen and (max-width: 769px) {
.subsection-programm #content .row_2 .collage-item .standard {
padding: 10px; }
.subsection-programm #content .row_2 .collage-item .standard h1 {
margin: 0px;
font-size: 1.6em; }
.subsection-programm #content .row_2 .collage-item .standard .text {
position: absolute;
right: 0px;
top: 10px; }
.subsection-programm #content .row_2 .collage-item .standard .text > p {
display: inline-block; }
.subsection-programm #content .row_2 .collage-item .program article {
position: relative;
padding-top: 5px;
padding-bottom: 5px;
min-height: 50px; }
.subsection-programm #content .row_2 .collage-item .program article header {
display: block;
padding-left: 20%;
padding-right: 19%; }
.subsection-programm #content .row_2 .collage-item .program article header .genres {
top: 0px;
width: 5%;
left: 15%;
display: block; }
.subsection-programm #content .row_2 .collage-item .program article header .information .room {
width: 19%;
font-size: 0.9em;
right: 15px;
top: 0px; }
.subsection-programm #content .row_2 .collage-item .program article header .startDate {
left: 0px;
top: 0px;
width: 15%;
left: 15px; } }
/* */
@media only screen and (max-width: 480px) {
.subsection-programm #content .row_2 .collage-item .standard {
padding: 5px; }
.subsection-programm #content .row_2 .collage-item .standard h1 {
margin: 0px;
font-size: 1.4em; }
.subsection-programm #content .row_2 .collage-item .standard .text {
position: absolute;
right: 0px;
top: 5px;
font-size: 0.9em; }
.subsection-programm #content .row_2 .collage-item .standard .text > p {
display: inline-block; }
.subsection-programm #content .row_2 .collage-item .program article {
position: relative;
padding-top: 5px;
padding-bottom: 5px;
min-height: 50px; }
.subsection-programm #content .row_2 .collage-item .program article header {
display: block;
padding-left: 25%;
padding-right: 0%; }
.subsection-programm #content .row_2 .collage-item .program article header .genres {
display: none; }
.subsection-programm #content .row_2 .collage-item .program article header .information .room {
display: none; }
.subsection-programm #content .row_2 .collage-item .program article header .startDate {
width: 25%;
left: 15px; } }
/* */
/* */
.template-alphabetic_view .myFullscreenWrapper {
background-color: transparent;
}
.alphabetic-cols .header_nav {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-bottom: 30px;
margin-top: 30px; }
.alphabetic-cols .header_nav li {
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
text-align: center;
padding-left: 0.2em;
padding-right: 0.2em;
border: 1px solid #77ac5c;
}
.alphabetic-cols .header_nav li a {
font-size: 2em;
font-family: "Steradian-Bd";
font-weight: 700;
text-decoration: none !important;
color: #77ac5c;
}
.alphabetic-cols .alphabetic-items h2 {
font-size: 2em;
font-family: "Steradian-Bd";
font-weight: 700;
color: #fff;
border-bottom: 1px solid #fff; }
/* */
/* */
/* */
/* */
@media only screen and (max-width: 992px) {
.template-alphabetic_view .tileContent {
margin-bottom: 7px;
margin-top: 7px; }
.template-alphabetic_view .tileContent a {
font-size: 1.25em; }
.alphabetic-cols {
margin-bottom: 20px; }
.alphabetic-cols .container {
padding-left: 10px;
padding-right: 10px; }
.alphabetic-cols .header_nav {
display: flex;
flex-wrap: wrap;
width: 100%;
margin-bottom: 0px;
margin-top: 0px; }
.alphabetic-cols .header_nav li {
display: inline-block;
width: auto;
flex: 1 1 calc(25% - 4px);
padding: 3px;
margin: 2px; }
.alphabetic-cols .header_nav li a {
font-size: 1.2em; }
.alphabetic-cols .alphabetic-items h2 {
font-size: 1.2em; } }
/* */
/* */
/* */
.template-event-view .breadcrumb {
display: none;
margin-top: 60px; }
.template-event-view .main-block article {
position: relative; }
.template-event-view .main-block article header {
position: absolute;
width: auto;
height: auto;
left: 0px;
bottom: 25%;
z-index: 9;
padding: 15px;
background-color: rgba(255, 255, 255, 0.7); }
.template-event-view .main-block article header h1 {
font-family: "Steradian-Bd";
font-weight: 700;
margin-top: 0px;
color: #000000;
}
.template-event-view .main-block article header .information {
position: absolute;
width: 100%;
width: calc(100% + 26px);
min-width: 240px;
height: 26px;
left: 15px;
top: -26px;
background-color: #000000;
color: #fff !important;
font-size: 18px;
text-align: right;
padding-left: 5px;
padding-right: 5px;
display: inline-block; }
.template-event-view .main-block article header .information .day,
.template-event-view .main-block article header .information .month {
font-weight: bold; }
.template-event-view .main-block article header .information .time {
display: none; }
.template-event-view .main-block article header .information span[itemprop="location"] {
display: none !important; }
.template-event-view .main-block article header .subtitle {
font-family: "Steradian-Lt";
font-weight: 300;
font-size: 1.3em;
color: #000; }
.template-event-view .main-block article .caption {
text-align: right;
font-size: 0.85em;
color: #999; }
.template-event-view .main-block article .slick article {
border: none; }
.template-event-view .main-block article .slick .slick-sidebar .slick-thumbs {
display: none; }
.template-event-view .main-block article .slick .slick-sidebar .description {
color: #000000; }
.template-event-view .main-block article .slick .slick-sidebar .description h2 {
margin-top: -10px;
color: inherit;
font-size: 3em;
font-family: "Steradian-Bd";
font-weight: 700; }
.template-event-view .main-block article .slick .slick-sidebar .description .information .endDate,
.template-event-view .main-block article .slick .slick-sidebar .description .information .startDate {
display: block;
margin-bottom: 10px;
background: #dcdcdc;
padding: 10px; }
.template-event-view .main-block article .slick .slick-sidebar .description .information .endDate .long-weekday,
.template-event-view .main-block article .slick .slick-sidebar .description .information .startDate .long-weekday {
display: block;
font-size: 0.8em; }
.template-event-view .main-block article .slick .slick-sidebar .description .information .endDate .time,
.template-event-view .main-block article .slick .slick-sidebar .description .information .startDate .time {
display: inline-block;
color: #000000; }
.template-event-view .main-block article .slick .slick-sidebar .description .information .endDate .short-weekday,
.template-event-view .main-block article .slick .slick-sidebar .description .information .endDate .postfix-weekday,
.template-event-view .main-block article .slick .slick-sidebar .description .information .endDate .postfix-month,
.template-event-view .main-block article .slick .slick-sidebar .description .information .endDate .postfix-day,
.template-event-view .main-block article .slick .slick-sidebar .description .information .endDate .postfix-year,
.template-event-view .main-block article .slick .slick-sidebar .description .information .startDate .short-weekday,
.template-event-view .main-block article .slick .slick-sidebar .description .information .startDate .postfix-weekday,
.template-event-view .main-block article .slick .slick-sidebar .description .information .startDate .postfix-month,
.template-event-view .main-block article .slick .slick-sidebar .description .information .startDate .postfix-day,
.template-event-view .main-block article .slick .slick-sidebar .description .information .startDate .postfix-year {
display: none; }
.template-event-view .main-block article .slick .slick-sidebar .description .information .genres {
position: absolute;
top: -25px;
right: 10px;
padding: 5px;
display: inline-block; }
.template-event-view .main-block article .slick .slick-sidebar .description .information .genres .genre {
display: inline-block;
font-family: "Steradian-Bd";
font-weight: 700;
font-size: 0.75em;
color: #999; }
.template-event-view .main-block article .slick .slick-list .slide-container {
overflow: hidden; }
.template-event-view .main-block article .slick .slick-list .slide-container img {
margin: -100px 0 -100px 0;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: 50% 50%;
object-position: 50% 50%; }
.template-event-view .main-block article .slick .slide-description {
display: none; }
.template-event-view .primary {
width: 58.33333333% !important; }
.template-event-view .primary .bg-success {
background: none; }
.template-event-view .primary #viewlet-below-content #portlets-below {
padding-left: 15px;
padding-right: 15px; }
.template-event-view .primary #viewlet-below-content #portlets-below .portlet {
background-color: #dcdcdc;
margin-bottom: 20px; }
.template-event-view .primary #viewlet-below-content #portlets-below .portlet:first-of-type {
margin-top: 20px; }
.template-event-view .primary #viewlet-below-content #portlets-below .portlet header h2 {
font-family: "Steradian-Bd";
font-weight: 700; }
.template-event-view .primary #viewlet-below-content #portlets-below .portlet.abstract {
display: none; }
.template-event-view .primary #viewlet-below-content #portlets-below .portlet.cast {
display: none; }
.template-event-view .primary #viewlet-below-content #portlets-below .portlet.occurrences .portletHeader {
margin-bottom: 10px; }
.template-event-view .primary #viewlet-below-content #portlets-below .portlet.occurrences .portletContent article .label {
margin-bottom: 0px; }
.template-event-view .primary #viewlet-below-content #portlets-below .portlet.occurrences .portletContent article p {
margin-bottom: 0px; }
.template-event-view .primary #viewlet-below-content #portlets-below .portlet.occurrences .portletContent article .btn {
display: inline-block;
padding: 0px;
/* */
padding: 2px;
color: #000000; }
.template-event-view .primary #viewlet-below-content #portlets-below .portlet.occurrences .portletContent article .btn:hover {
color: #000000; }
.template-event-view .primary #viewlet-below-content #portlets-below .portlet.occurrences .portletContent article .btn .glyphicon {
display: none; }
.template-event-view .primary #viewlet-below-content #portlets-below .portlet.occurrences .portletContent article time .weekday,
.template-event-view .primary #viewlet-below-content #portlets-below .portlet.occurrences .portletContent article time .day,
.template-event-view .primary #viewlet-below-content #portlets-below .portlet.occurrences .portletContent article time .month,
.template-event-view .primary #viewlet-below-content #portlets-below .portlet.occurrences .portletContent article time .year {
font-family: "Steradian-Bd";
font-weight: 700; }
.template-event-view .primary #viewlet-below-content #portlets-below .portlet.occurrences .portletContent article time .time {
color: #000000; }
.template-event-view .secondary {
width: 41.66666667% !important; }
.template-event-view .secondary .portletVideo {
margin-top: 0px; }
.template-event-view .secondary .portletVideo header {
display: none; }
.template-event-view .secondary .portletAudio {
margin-top: 20px; }
.template-event-view .secondary .portletAudio header {
display: none; }
.template-event-view .dates ol li {
border-bottom: 1px solid #000000;
padding-bottom: 8px;
padding-top: 8px; }
.template-event-view .dates ol li:first-of-type {
margin-top: 10px;
border-top: 1px solid #000000; }
.template-event-view .dates ol li:last-of-type {
margin-bottom: 30px; }
/* */
/* */
@media only screen and (max-width: 1200px) {
.template-event-view .primary #viewlet-below-content #portlets-below .portlet.occurrences .portletContent article .pull-right {
float: none !important; }
.template-event-view .primary #viewlet-below-content #portlets-below .portlet.occurrences .portletContent article .pull-right .btn {
padding: 5px;
display: inline-block;
margin-top: 5px;
margin-bottom: 5px; } }
/* */
/* */
@media only screen and (max-width: 769px) {
.template-event-view .breadcrumb {
margin-top: 0px; }
.template-event-view .main-block article header {
padding: 10px; }
.template-event-view .main-block article header h1 {
font-size: 2em;
margin-bottom: 0px; }
.template-event-view .main-block article header .information {
position: absolute;
width: auto;
max-width: 100%;
height: 20px;
left: 0px;
top: -20px;
background-color: #000000;
color: #fff;
font-size: 14px;
text-align: right;
padding-left: 5px;
padding-right: 5px;
display: inline-block; }
.template-event-view .main-block article .slick .slick-list .slide-container {
overflow: auto; }
.template-event-view .main-block article .slick .slick-list .slide-container img {
max-width: 100%;
width: 100%;
margin: 0px;
height: auto; }
.template-event-view .primary {
width: 100% !important; }
.template-event-view .secondary {
width: 100% !important; } }
/* */
@media only screen and (max-width: 480px) {
.template-event-view .main-block article header {
padding: 5px;
position: relative; }
.template-event-view .main-block article header h1 {
font-size: 1.6em; }
.template-event-view .main-block article header .information {
position: relative;
top: 0px;
left: 0px; }
.template-event-view .primary {
width: 100% !important; }
.template-event-view .secondary {
width: 100% !important; }
.template-event-view .portlet h2 {
font-size: 1.5em; } }
/* */
/* */
.slick .slick-dots {
text-align: left; }
.slick .slick-dots li {
margin-right: 5px;
padding: 0px;
width: auto; }
.slick .slick-dots li button {
border-radius: 0px;
background-color: #dcdcdc;
padding-right: 12px;
padding-left: 12px;
height: 10px; }
.slick .slick-dots li:hover button {
background-color: #999; }
.slick .slick-dots li.slick-active button {
background-color: #ffffff; }
/* */
footer.wf_footer {
margin-top: 0px;
z-index: 1050; }
footer.wf_footer > * {
border-top: none; }
footer.wf_footer a {
font-family: "Steradian-Bd";
font-weight: 700; }
footer.wf_footer h2 {
font-family: "TTTravelsNext-Bd";
font-weight: 700;
text-transform: uppercase;
font-size: 1.1em;
text-decoration: none;
margin-bottom: 15px;
color: #000000; }
footer.wf_footer p {
font-family: "Steradian-Lt";
font-weight: 300;
font-size: 0.9em;
margin-bottom: 0px;
color: #000000; }
footer.wf_footer input {
outline: none;
border: 2px solid #fff;
padding-left: 15px;
line-height: 1.7em;
width: 100%;
font-size: 1.2em;
border-radius: 0px;
display: block; }
footer.wf_footer input:focus,
footer.wf_footer input:active {
border-color: #000000;
-webkit-box-shadow: none;
box-shadow: none; }
footer.wf_footer label.agb {
color: #000000;
font-family: "Steradian-Lt";
font-weight: 300;
font-size: 0.8em; }
footer.wf_footer label.agb a {
color: #000000;
text-decoration: underline; }
footer.wf_footer label.agb a:hover {
color: #77ac5c; }
footer.wf_footer label.agb input#agb-checkbox {
position: absolute;
display: inline-block;
width: 20px;
height: 20px;
left: 0px;
top: 5px;
border: 1px solid #fff;
background-color: transparent; }
footer.wf_footer .control-label {
display: none; }
footer.wf_footer .portlet {
padding-left: 30px !important;
padding-right: 30px !important; }
footer.wf_footer .portlet.footer_right a {
text-decoration: none; }
footer.wf_footer .portlet.footer_right a .social {
color: #000000;
padding-left: 30px; }
footer.wf_footer .portlet.footer_right a .social:before {
font-size: 24px;
margin-top: 10px; }
footer.wf_footer .portlet.footer_right a .social:hover {
color: #fff; }
footer.wf_footer .bar.copy-footer {
display: none; }
footer.wf_footer .bar .bar-social {
display: none; }
footer.wf_footer #newsletter-subscription .btn-primary {
padding: 10px;
height: auto; }
.footer_middle .text a {
color: #000000;
text-decoration: underline;
position: relative;
text-decoration: none;
padding: 0px;
display: inline-block;
overflow: hidden;
font-family: "Steradian-Lt";
font-weight: 300; }
.footer_middle .text a:before,
.footer_middle .text a:after {
content: '';
position: absolute;
-webkit-transition: -webkit-transform .5s ease;
transition: -webkit-transform .5s ease;
-o-transition: transform .5s ease;
transition: transform .5s ease;
transition: transform .5s ease, -webkit-transform .5s ease;
left: 0;
width: 100%;
height: 2px;
background: #fff; }
.footer_middle .text a:before {
bottom: 0;
-webkit-transform: translateX(-101%);
-ms-transform: translateX(-101%);
transform: translateX(-101%); }
.footer_middle .text a:after {
top: 0;
-webkit-transform: translateX(101%);
-ms-transform: translateX(101%);
transform: translateX(101%); }
.footer_middle .text a:hover {
text-decoration: none; }
.footer_middle .text a:hover:before,
.footer_middle .text a:hover:after {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0); }
.site-en footer .portlet.footer_right a .social.twitter {
padding-right: 4px; }
#kultur-noe {
z-index: 9;
position: relative; }
/* */
.offCanvas-bg {
background-color: rgba(29, 102, 70, 0.9); }
.offCanvas-block {
background-color: #000000;
color: #000000;
width: 20% !important; }
.offCanvas-block p {
font-family: "Steradian-Lt";
font-weight: 300;
font-size: 1em; }
.offCanvas-block .item .headline {
display: none; }
.offCanvas-block:after {
content: 'X';
display: block;
position: absolute;
top: 30px;
left: -60px;
font-size: 60px;
font-family: "Steradian-Bd";
font-weight: 700;
color: #000000;
z-index: 9999999999; }
/* */
input[type="text"],
input[type="password"],
.ui-autocomplete-input,
textarea,
.uneditable-input {
border-radius: 0px;
border: 2px solid #000000;
outline: none !important;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-webkit-box-shadow: none !important;
box-shadow: none !important; }
input[type="text"]:hover,
input[type="password"]:hover,
.ui-autocomplete-input:hover,
textarea:hover,
.uneditable-input:hover {
border-color: #ff0000; }
input[type="text"]:focus,
input[type="password"]:focus,
.ui-autocomplete-input:focus,
textarea:focus,
.uneditable-input:focus {
border-color: #dcdcdc;
background-color: #dcdcdc; }
/* */
.template-search .search-result h4 {
font-size: 1.6em;
padding-bottom: 5px;
border-bottom: 1px solid #000000; }
.template-search .search-result .listing a h5 {
font-size: 1.4em; }
.template-search .search-result .listing a:hover h5 {
color: #000000; }
/* */
.template-subscriptions-html,
.template-tickets-html,
.template-basket-html,
.template-login_jet-html,
.template-new_customer-html,
.template-send_password-html,
.template-basket_discount-html,
.template-payment-html,
.template-summary-html,
.template-user-html,
.template-order_confirmation-html {
background-color: #ffffff;
color: #000000 !important;
/**/ }
.template-subscriptions-html a,
.template-subscriptions-html p,
.template-subscriptions-html h1,
.template-subscriptions-html h2,
.template-subscriptions-html h3,
.template-subscriptions-html h4,
.template-subscriptions-html h5,
.template-subscriptions-html h6,
.template-tickets-html a,
.template-tickets-html p,
.template-tickets-html h1,
.template-tickets-html h2,
.template-tickets-html h3,
.template-tickets-html h4,
.template-tickets-html h5,
.template-tickets-html h6,
.template-basket-html a,
.template-basket-html p,
.template-basket-html h1,
.template-basket-html h2,
.template-basket-html h3,
.template-basket-html h4,
.template-basket-html h5,
.template-basket-html h6,
.template-login_jet-html a,
.template-login_jet-html p,
.template-login_jet-html h1,
.template-login_jet-html h2,
.template-login_jet-html h3,
.template-login_jet-html h4,
.template-login_jet-html h5,
.template-login_jet-html h6,
.template-new_customer-html a,
.template-new_customer-html p,
.template-new_customer-html h1,
.template-new_customer-html h2,
.template-new_customer-html h3,
.template-new_customer-html h4,
.template-new_customer-html h5,
.template-new_customer-html h6,
.template-send_password-html a,
.template-send_password-html p,
.template-send_password-html h1,
.template-send_password-html h2,
.template-send_password-html h3,
.template-send_password-html h4,
.template-send_password-html h5,
.template-send_password-html h6,
.template-basket_discount-html a,
.template-basket_discount-html p,
.template-basket_discount-html h1,
.template-basket_discount-html h2,
.template-basket_discount-html h3,
.template-basket_discount-html h4,
.template-basket_discount-html h5,
.template-basket_discount-html h6,
.template-payment-html a,
.template-payment-html p,
.template-payment-html h1,
.template-payment-html h2,
.template-payment-html h3,
.template-payment-html h4,
.template-payment-html h5,
.template-payment-html h6,
.template-summary-html a,
.template-summary-html p,
.template-summary-html h1,
.template-summary-html h2,
.template-summary-html h3,
.template-summary-html h4,
.template-summary-html h5,
.template-summary-html h6,
.template-user-html a,
.template-user-html p,
.template-user-html h1,
.template-user-html h2,
.template-user-html h3,
.template-user-html h4,
.template-user-html h5,
.template-user-html h6,
.template-order_confirmation-html a,
.template-order_confirmation-html p,
.template-order_confirmation-html h1,
.template-order_confirmation-html h2,
.template-order_confirmation-html h3,
.template-order_confirmation-html h4,
.template-order_confirmation-html h5,
.template-order_confirmation-html h6 {
color: #000000; }
.template-subscriptions-html .modal-backdrop,
.template-tickets-html .modal-backdrop,
.template-basket-html .modal-backdrop,
.template-login_jet-html .modal-backdrop,
.template-new_customer-html .modal-backdrop,
.template-send_password-html .modal-backdrop,
.template-basket_discount-html .modal-backdrop,
.template-payment-html .modal-backdrop,
.template-summary-html .modal-backdrop,
.template-user-html .modal-backdrop,
.template-order_confirmation-html .modal-backdrop {
z-index: 0 !important;
opacity: 0 !important; }
.template-subscriptions-html .payments,
.template-tickets-html .payments,
.template-basket-html .payments,
.template-login_jet-html .payments,
.template-new_customer-html .payments,
.template-send_password-html .payments,
.template-basket_discount-html .payments,
.template-payment-html .payments,
.template-summary-html .payments,
.template-user-html .payments,
.template-order_confirmation-html .payments {
text-align: center; }
.template-subscriptions-html .checkout,
.template-tickets-html .checkout,
.template-basket-html .checkout,
.template-login_jet-html .checkout,
.template-new_customer-html .checkout,
.template-send_password-html .checkout,
.template-basket_discount-html .checkout,
.template-payment-html .checkout,
.template-summary-html .checkout,
.template-user-html .checkout,
.template-order_confirmation-html .checkout {
font-size: 0.9em; }
.template-subscriptions-html .checkout h1,
.template-tickets-html .checkout h1,
.template-basket-html .checkout h1,
.template-login_jet-html .checkout h1,
.template-new_customer-html .checkout h1,
.template-send_password-html .checkout h1,
.template-basket_discount-html .checkout h1,
.template-payment-html .checkout h1,
.template-summary-html .checkout h1,
.template-user-html .checkout h1,
.template-order_confirmation-html .checkout h1 {
font-size: 3em; }
.template-subscriptions-html .checkout .table,
.template-tickets-html .checkout .table,
.template-basket-html .checkout .table,
.template-login_jet-html .checkout .table,
.template-new_customer-html .checkout .table,
.template-send_password-html .checkout .table,
.template-basket_discount-html .checkout .table,
.template-payment-html .checkout .table,
.template-summary-html .checkout .table,
.template-user-html .checkout .table,
.template-order_confirmation-html .checkout .table {
border: none;
font-size: 1em;
font-family: "Steradian-Lt";
font-weight: 300; }
.template-subscriptions-html .checkout .table tr,
.template-tickets-html .checkout .table tr,
.template-basket-html .checkout .table tr,
.template-login_jet-html .checkout .table tr,
.template-new_customer-html .checkout .table tr,
.template-send_password-html .checkout .table tr,
.template-basket_discount-html .checkout .table tr,
.template-payment-html .checkout .table tr,
.template-summary-html .checkout .table tr,
.template-user-html .checkout .table tr,
.template-order_confirmation-html .checkout .table tr {
border: none !important; }
.template-subscriptions-html .checkout .table tr td,
.template-tickets-html .checkout .table tr td,
.template-basket-html .checkout .table tr td,
.template-login_jet-html .checkout .table tr td,
.template-new_customer-html .checkout .table tr td,
.template-send_password-html .checkout .table tr td,
.template-basket_discount-html .checkout .table tr td,
.template-payment-html .checkout .table tr td,
.template-summary-html .checkout .table tr td,
.template-user-html .checkout .table tr td,
.template-order_confirmation-html .checkout .table tr td {
border: none !important; }
.template-subscriptions-html .checkout .form-login,
.template-subscriptions-html .checkout .form-new-registration,
.template-subscriptions-html .checkout .form-password,
.template-subscriptions-html .checkout .form-registration,
.template-tickets-html .checkout .form-login,
.template-tickets-html .checkout .form-new-registration,
.template-tickets-html .checkout .form-password,
.template-tickets-html .checkout .form-registration,
.template-basket-html .checkout .form-login,
.template-basket-html .checkout .form-new-registration,
.template-basket-html .checkout .form-password,
.template-basket-html .checkout .form-registration,
.template-login_jet-html .checkout .form-login,
.template-login_jet-html .checkout .form-new-registration,
.template-login_jet-html .checkout .form-password,
.template-login_jet-html .checkout .form-registration,
.template-new_customer-html .checkout .form-login,
.template-new_customer-html .checkout .form-new-registration,
.template-new_customer-html .checkout .form-password,
.template-new_customer-html .checkout .form-registration,
.template-send_password-html .checkout .form-login,
.template-send_password-html .checkout .form-new-registration,
.template-send_password-html .checkout .form-password,
.template-send_password-html .checkout .form-registration,
.template-basket_discount-html .checkout .form-login,
.template-basket_discount-html .checkout .form-new-registration,
.template-basket_discount-html .checkout .form-password,
.template-basket_discount-html .checkout .form-registration,
.template-payment-html .checkout .form-login,
.template-payment-html .checkout .form-new-registration,
.template-payment-html .checkout .form-password,
.template-payment-html .checkout .form-registration,
.template-summary-html .checkout .form-login,
.template-summary-html .checkout .form-new-registration,
.template-summary-html .checkout .form-password,
.template-summary-html .checkout .form-registration,
.template-user-html .checkout .form-login,
.template-user-html .checkout .form-new-registration,
.template-user-html .checkout .form-password,
.template-user-html .checkout .form-registration,
.template-order_confirmation-html .checkout .form-login,
.template-order_confirmation-html .checkout .form-new-registration,
.template-order_confirmation-html .checkout .form-password,
.template-order_confirmation-html .checkout .form-registration {
background-color: rgba(255,255,255,0.1);
color: #000000;
border-radius: 0px;
font-family: "Steradian-Lt";
font-weight: 300; }
.template-subscriptions-html .checkout .form-login fieldset,
.template-subscriptions-html .checkout .form-login p,
.template-subscriptions-html .checkout .form-new-registration fieldset,
.template-subscriptions-html .checkout .form-new-registration p,
.template-subscriptions-html .checkout .form-password fieldset,
.template-subscriptions-html .checkout .form-password p,
.template-subscriptions-html .checkout .form-registration fieldset,
.template-subscriptions-html .checkout .form-registration p,
.template-tickets-html .checkout .form-login fieldset,
.template-tickets-html .checkout .form-login p,
.template-tickets-html .checkout .form-new-registration fieldset,
.template-tickets-html .checkout .form-new-registration p,
.template-tickets-html .checkout .form-password fieldset,
.template-tickets-html .checkout .form-password p,
.template-tickets-html .checkout .form-registration fieldset,
.template-tickets-html .checkout .form-registration p,
.template-basket-html .checkout .form-login fieldset,
.template-basket-html .checkout .form-login p,
.template-basket-html .checkout .form-new-registration fieldset,
.template-basket-html .checkout .form-new-registration p,
.template-basket-html .checkout .form-password fieldset,
.template-basket-html .checkout .form-password p,
.template-basket-html .checkout .form-registration fieldset,
.template-basket-html .checkout .form-registration p,
.template-login_jet-html .checkout .form-login fieldset,
.template-login_jet-html .checkout .form-login p,
.template-login_jet-html .checkout .form-new-registration fieldset,
.template-login_jet-html .checkout .form-new-registration p,
.template-login_jet-html .checkout .form-password fieldset,
.template-login_jet-html .checkout .form-password p,
.template-login_jet-html .checkout .form-registration fieldset,
.template-login_jet-html .checkout .form-registration p,
.template-new_customer-html .checkout .form-login fieldset,
.template-new_customer-html .checkout .form-login p,
.template-new_customer-html .checkout .form-new-registration fieldset,
.template-new_customer-html .checkout .form-new-registration p,
.template-new_customer-html .checkout .form-password fieldset,
.template-new_customer-html .checkout .form-password p,
.template-new_customer-html .checkout .form-registration fieldset,
.template-new_customer-html .checkout .form-registration p,
.template-send_password-html .checkout .form-login fieldset,
.template-send_password-html .checkout .form-login p,
.template-send_password-html .checkout .form-new-registration fieldset,
.template-send_password-html .checkout .form-new-registration p,
.template-send_password-html .checkout .form-password fieldset,
.template-send_password-html .checkout .form-password p,
.template-send_password-html .checkout .form-registration fieldset,
.template-send_password-html .checkout .form-registration p,
.template-basket_discount-html .checkout .form-login fieldset,
.template-basket_discount-html .checkout .form-login p,
.template-basket_discount-html .checkout .form-new-registration fieldset,
.template-basket_discount-html .checkout .form-new-registration p,
.template-basket_discount-html .checkout .form-password fieldset,
.template-basket_discount-html .checkout .form-password p,
.template-basket_discount-html .checkout .form-registration fieldset,
.template-basket_discount-html .checkout .form-registration p,
.template-payment-html .checkout .form-login fieldset,
.template-payment-html .checkout .form-login p,
.template-payment-html .checkout .form-new-registration fieldset,
.template-payment-html .checkout .form-new-registration p,
.template-payment-html .checkout .form-password fieldset,
.template-payment-html .checkout .form-password p,
.template-payment-html .checkout .form-registration fieldset,
.template-payment-html .checkout .form-registration p,
.template-summary-html .checkout .form-login fieldset,
.template-summary-html .checkout .form-login p,
.template-summary-html .checkout .form-new-registration fieldset,
.template-summary-html .checkout .form-new-registration p,
.template-summary-html .checkout .form-password fieldset,
.template-summary-html .checkout .form-password p,
.template-summary-html .checkout .form-registration fieldset,
.template-summary-html .checkout .form-registration p,
.template-user-html .checkout .form-login fieldset,
.template-user-html .checkout .form-login p,
.template-user-html .checkout .form-new-registration fieldset,
.template-user-html .checkout .form-new-registration p,
.template-user-html .checkout .form-password fieldset,
.template-user-html .checkout .form-password p,
.template-user-html .checkout .form-registration fieldset,
.template-user-html .checkout .form-registration p,
.template-order_confirmation-html .checkout .form-login fieldset,
.template-order_confirmation-html .checkout .form-login p,
.template-order_confirmation-html .checkout .form-new-registration fieldset,
.template-order_confirmation-html .checkout .form-new-registration p,
.template-order_confirmation-html .checkout .form-password fieldset,
.template-order_confirmation-html .checkout .form-password p,
.template-order_confirmation-html .checkout .form-registration fieldset,
.template-order_confirmation-html .checkout .form-registration p {
color: #000000;
font-family: "Steradian-Lt";
font-weight: 300; }
.template-subscriptions-html .checkout .form-login input,
.template-subscriptions-html .checkout .form-login button,
.template-subscriptions-html .checkout .form-new-registration input,
.template-subscriptions-html .checkout .form-new-registration button,
.template-subscriptions-html .checkout .form-password input,
.template-subscriptions-html .checkout .form-password button,
.template-subscriptions-html .checkout .form-registration input,
.template-subscriptions-html .checkout .form-registration button,
.template-tickets-html .checkout .form-login input,
.template-tickets-html .checkout .form-login button,
.template-tickets-html .checkout .form-new-registration input,
.template-tickets-html .checkout .form-new-registration button,
.template-tickets-html .checkout .form-password input,
.template-tickets-html .checkout .form-password button,
.template-tickets-html .checkout .form-registration input,
.template-tickets-html .checkout .form-registration button,
.template-basket-html .checkout .form-login input,
.template-basket-html .checkout .form-login button,
.template-basket-html .checkout .form-new-registration input,
.template-basket-html .checkout .form-new-registration button,
.template-basket-html .checkout .form-password input,
.template-basket-html .checkout .form-password button,
.template-basket-html .checkout .form-registration input,
.template-basket-html .checkout .form-registration button,
.template-login_jet-html .checkout .form-login input,
.template-login_jet-html .checkout .form-login button,
.template-login_jet-html .checkout .form-new-registration input,
.template-login_jet-html .checkout .form-new-registration button,
.template-login_jet-html .checkout .form-password input,
.template-login_jet-html .checkout .form-password button,
.template-login_jet-html .checkout .form-registration input,
.template-login_jet-html .checkout .form-registration button,
.template-new_customer-html .checkout .form-login input,
.template-new_customer-html .checkout .form-login button,
.template-new_customer-html .checkout .form-new-registration input,
.template-new_customer-html .checkout .form-new-registration button,
.template-new_customer-html .checkout .form-password input,
.template-new_customer-html .checkout .form-password button,
.template-new_customer-html .checkout .form-registration input,
.template-new_customer-html .checkout .form-registration button,
.template-send_password-html .checkout .form-login input,
.template-send_password-html .checkout .form-login button,
.template-send_password-html .checkout .form-new-registration input,
.template-send_password-html .checkout .form-new-registration button,
.template-send_password-html .checkout .form-password input,
.template-send_password-html .checkout .form-password button,
.template-send_password-html .checkout .form-registration input,
.template-send_password-html .checkout .form-registration button,
.template-basket_discount-html .checkout .form-login input,
.template-basket_discount-html .checkout .form-login button,
.template-basket_discount-html .checkout .form-new-registration input,
.template-basket_discount-html .checkout .form-new-registration button,
.template-basket_discount-html .checkout .form-password input,
.template-basket_discount-html .checkout .form-password button,
.template-basket_discount-html .checkout .form-registration input,
.template-basket_discount-html .checkout .form-registration button,
.template-payment-html .checkout .form-login input,
.template-payment-html .checkout .form-login button,
.template-payment-html .checkout .form-new-registration input,
.template-payment-html .checkout .form-new-registration button,
.template-payment-html .checkout .form-password input,
.template-payment-html .checkout .form-password button,
.template-payment-html .checkout .form-registration input,
.template-payment-html .checkout .form-registration button,
.template-summary-html .checkout .form-login input,
.template-summary-html .checkout .form-login button,
.template-summary-html .checkout .form-new-registration input,
.template-summary-html .checkout .form-new-registration button,
.template-summary-html .checkout .form-password input,
.template-summary-html .checkout .form-password button,
.template-summary-html .checkout .form-registration input,
.template-summary-html .checkout .form-registration button,
.template-user-html .checkout .form-login input,
.template-user-html .checkout .form-login button,
.template-user-html .checkout .form-new-registration input,
.template-user-html .checkout .form-new-registration button,
.template-user-html .checkout .form-password input,
.template-user-html .checkout .form-password button,
.template-user-html .checkout .form-registration input,
.template-user-html .checkout .form-registration button,
.template-order_confirmation-html .checkout .form-login input,
.template-order_confirmation-html .checkout .form-login button,
.template-order_confirmation-html .checkout .form-new-registration input,
.template-order_confirmation-html .checkout .form-new-registration button,
.template-order_confirmation-html .checkout .form-password input,
.template-order_confirmation-html .checkout .form-password button,
.template-order_confirmation-html .checkout .form-registration input,
.template-order_confirmation-html .checkout .form-registration button {
width: 100% !important;
font-family: "Steradian-Lt";
font-weight: 300; }
.template-subscriptions-html .checkout .form-login .control-label,
.template-subscriptions-html .checkout .form-new-registration .control-label,
.template-subscriptions-html .checkout .form-password .control-label,
.template-subscriptions-html .checkout .form-registration .control-label,
.template-tickets-html .checkout .form-login .control-label,
.template-tickets-html .checkout .form-new-registration .control-label,
.template-tickets-html .checkout .form-password .control-label,
.template-tickets-html .checkout .form-registration .control-label,
.template-basket-html .checkout .form-login .control-label,
.template-basket-html .checkout .form-new-registration .control-label,
.template-basket-html .checkout .form-password .control-label,
.template-basket-html .checkout .form-registration .control-label,
.template-login_jet-html .checkout .form-login .control-label,
.template-login_jet-html .checkout .form-new-registration .control-label,
.template-login_jet-html .checkout .form-password .control-label,
.template-login_jet-html .checkout .form-registration .control-label,
.template-new_customer-html .checkout .form-login .control-label,
.template-new_customer-html .checkout .form-new-registration .control-label,
.template-new_customer-html .checkout .form-password .control-label,
.template-new_customer-html .checkout .form-registration .control-label,
.template-send_password-html .checkout .form-login .control-label,
.template-send_password-html .checkout .form-new-registration .control-label,
.template-send_password-html .checkout .form-password .control-label,
.template-send_password-html .checkout .form-registration .control-label,
.template-basket_discount-html .checkout .form-login .control-label,
.template-basket_discount-html .checkout .form-new-registration .control-label,
.template-basket_discount-html .checkout .form-password .control-label,
.template-basket_discount-html .checkout .form-registration .control-label,
.template-payment-html .checkout .form-login .control-label,
.template-payment-html .checkout .form-new-registration .control-label,
.template-payment-html .checkout .form-password .control-label,
.template-payment-html .checkout .form-registration .control-label,
.template-summary-html .checkout .form-login .control-label,
.template-summary-html .checkout .form-new-registration .control-label,
.template-summary-html .checkout .form-password .control-label,
.template-summary-html .checkout .form-registration .control-label,
.template-user-html .checkout .form-login .control-label,
.template-user-html .checkout .form-new-registration .control-label,
.template-user-html .checkout .form-password .control-label,
.template-user-html .checkout .form-registration .control-label,
.template-order_confirmation-html .checkout .form-login .control-label,
.template-order_confirmation-html .checkout .form-new-registration .control-label,
.template-order_confirmation-html .checkout .form-password .control-label,
.template-order_confirmation-html .checkout .form-registration .control-label {
display: block;
width: 100%;
text-align: left;
font-family: "Steradian-Lt";
font-weight: 300; }
.template-subscriptions-html .checkout .form-login .pwlink,
.template-subscriptions-html .checkout .form-new-registration .pwlink,
.template-subscriptions-html .checkout .form-password .pwlink,
.template-subscriptions-html .checkout .form-registration .pwlink,
.template-tickets-html .checkout .form-login .pwlink,
.template-tickets-html .checkout .form-new-registration .pwlink,
.template-tickets-html .checkout .form-password .pwlink,
.template-tickets-html .checkout .form-registration .pwlink,
.template-basket-html .checkout .form-login .pwlink,
.template-basket-html .checkout .form-new-registration .pwlink,
.template-basket-html .checkout .form-password .pwlink,
.template-basket-html .checkout .form-registration .pwlink,
.template-login_jet-html .checkout .form-login .pwlink,
.template-login_jet-html .checkout .form-new-registration .pwlink,
.template-login_jet-html .checkout .form-password .pwlink,
.template-login_jet-html .checkout .form-registration .pwlink,
.template-new_customer-html .checkout .form-login .pwlink,
.template-new_customer-html .checkout .form-new-registration .pwlink,
.template-new_customer-html .checkout .form-password .pwlink,
.template-new_customer-html .checkout .form-registration .pwlink,
.template-send_password-html .checkout .form-login .pwlink,
.template-send_password-html .checkout .form-new-registration .pwlink,
.template-send_password-html .checkout .form-password .pwlink,
.template-send_password-html .checkout .form-registration .pwlink,
.template-basket_discount-html .checkout .form-login .pwlink,
.template-basket_discount-html .checkout .form-new-registration .pwlink,
.template-basket_discount-html .checkout .form-password .pwlink,
.template-basket_discount-html .checkout .form-registration .pwlink,
.template-payment-html .checkout .form-login .pwlink,
.template-payment-html .checkout .form-new-registration .pwlink,
.template-payment-html .checkout .form-password .pwlink,
.template-payment-html .checkout .form-registration .pwlink,
.template-summary-html .checkout .form-login .pwlink,
.template-summary-html .checkout .form-new-registration .pwlink,
.template-summary-html .checkout .form-password .pwlink,
.template-summary-html .checkout .form-registration .pwlink,
.template-user-html .checkout .form-login .pwlink,
.template-user-html .checkout .form-new-registration .pwlink,
.template-user-html .checkout .form-password .pwlink,
.template-user-html .checkout .form-registration .pwlink,
.template-order_confirmation-html .checkout .form-login .pwlink,
.template-order_confirmation-html .checkout .form-new-registration .pwlink,
.template-order_confirmation-html .checkout .form-password .pwlink,
.template-order_confirmation-html .checkout .form-registration .pwlink {
margin: 0px;
color: #000000 !important;
text-align: center; }
.checkout a {
color: #000000;
}
.checkout a:hover {
color: #77ac5c;
}
.template-subscriptions-html .checkout .content,
.template-tickets-html .checkout .content,
.template-basket-html .checkout .content,
.template-login_jet-html .checkout .content,
.template-new_customer-html .checkout .content,
.template-send_password-html .checkout .content,
.template-basket_discount-html .checkout .content,
.template-payment-html .checkout .content,
.template-summary-html .checkout .content,
.template-user-html .checkout .content,
.template-order_confirmation-html .checkout .content {
background: transparent; }
.template-subscriptions-html .checkout .bar-bottom,
.template-tickets-html .checkout .bar-bottom,
.template-basket-html .checkout .bar-bottom,
.template-login_jet-html .checkout .bar-bottom,
.template-new_customer-html .checkout .bar-bottom,
.template-send_password-html .checkout .bar-bottom,
.template-basket_discount-html .checkout .bar-bottom,
.template-payment-html .checkout .bar-bottom,
.template-summary-html .checkout .bar-bottom,
.template-user-html .checkout .bar-bottom,
.template-order_confirmation-html .checkout .bar-bottom {
background: transparent; }
.template-subscriptions-html .steps .btn-primary,
.template-tickets-html .steps .btn-primary,
.template-basket-html .steps .btn-primary,
.template-login_jet-html .steps .btn-primary,
.template-new_customer-html .steps .btn-primary,
.template-send_password-html .steps .btn-primary,
.template-basket_discount-html .steps .btn-primary,
.template-payment-html .steps .btn-primary,
.template-summary-html .steps .btn-primary,
.template-user-html .steps .btn-primary,
.template-order_confirmation-html .steps .btn-primary {
background-color: transparent !important;
padding: 0 30px 0 20px !important; }
.template-subscriptions-html .steps .btn-primary ~ .btn,
.template-tickets-html .steps .btn-primary ~ .btn,
.template-basket-html .steps .btn-primary ~ .btn,
.template-login_jet-html .steps .btn-primary ~ .btn,
.template-new_customer-html .steps .btn-primary ~ .btn,
.template-send_password-html .steps .btn-primary ~ .btn,
.template-basket_discount-html .steps .btn-primary ~ .btn,
.template-payment-html .steps .btn-primary ~ .btn,
.template-summary-html .steps .btn-primary ~ .btn,
.template-user-html .steps .btn-primary ~ .btn,
.template-order_confirmation-html .steps .btn-primary ~ .btn {
background-color: transparent !important; }
.template-subscriptions-html .steps .btn,
.template-tickets-html .steps .btn,
.template-basket-html .steps .btn,
.template-login_jet-html .steps .btn,
.template-new_customer-html .steps .btn,
.template-send_password-html .steps .btn,
.template-basket_discount-html .steps .btn,
.template-payment-html .steps .btn,
.template-summary-html .steps .btn,
.template-user-html .steps .btn,
.template-order_confirmation-html .steps .btn {
border: none !important;
background-image: none !important;
background: none !important;
background-color: transparent !important; }
.template-order_confirmation-html .steps .btn:last-child {
background-image: none !important; }
.template-subscriptions-html .steps .btn:hover,
.template-tickets-html .steps .btn:hover,
.template-basket-html .steps .btn:hover,
.template-login_jet-html .steps .btn:hover,
.template-new_customer-html .steps .btn:hover,
.template-send_password-html .steps .btn:hover,
.template-basket_discount-html .steps .btn:hover,
.template-payment-html .steps .btn:hover,
.template-summary-html .steps .btn:hover,
.template-user-html .steps .btn:hover,
.template-order_confirmation-html .steps .btn:hover {
color: #000000 !important;
background: none !important;
background-color: transparent !important;
background-image: none !important; }
.template-subscriptions-html .steps .btn:after,
.template-tickets-html .steps .btn:after,
.template-basket-html .steps .btn:after,
.template-login_jet-html .steps .btn:after,
.template-new_customer-html .steps .btn:after,
.template-send_password-html .steps .btn:after,
.template-basket_discount-html .steps .btn:after,
.template-payment-html .steps .btn:after,
.template-summary-html .steps .btn:after,
.template-user-html .steps .btn:after,
.template-order_confirmation-html .steps .btn:after {
display: none !important; }
/* */
.template-three_column_thumb_view .overlay-bg {
background-color: rgba(0, 0, 0, 0.7); }
.template-three_column_thumb_view .thumbnail {
background-color: transparent; }
.template-three_column_thumb_view .thumbnail .caption h2 {
font-size: 1.2em;
margin-top: 0px;
color: #999; }
/* */
/* */
@media only screen and (max-width: 1200px) {
body,
p {
font-size: 16px; } }
/* */
@media only screen and (max-width: 992px) {
.search-container .search-query {
width: 0px; }
.offCanvas-block {
width: 50% !important; }
.offCanvas-block p {
font-size: 1em; } }
/* */
@media only screen and (max-width: 769px) {
.breadcrumb {
padding-top: 0px;
padding-bottom: 0px; }
.breadcrumb a {
padding: 0px;
font-size: 0.9em; }
.breadcrumb:before {
padding: 0px; }
.logo-and-meta-wrapper {
margin: 0px;
padding: 0 15px;
width: auto; }
#bg-df {
display: none; }
.offCanvas-block {
width: 90% !important; } }
/* */
@media only screen and (max-width: 480px) {
body,
p {
font-size: 15px; }
.content {
/* */ } }
/* */
/* */
table .btn.btn-default {
margin-left: 0; }
@media screen and (max-width: 768px) {
footer.wf_footer {
padding-bottom: 30px; }
footer.wf_footer .bar {
display: none; } }
.modal .modal-label {
margin-bottom: 0; }
.modal-body {
padding-top: 0; }
#nav-phone .glyphicon-chevron-down {
font-size: 24px !important; }
.cart-container .glyphicon-tags,
#nav-phone .glyphicon-tags {
display: none; }
footer.wf_footer .form-group-form-of-address .control-label {
color: #000;
display: block; }
footer.wf_footer #newsletter-subscription .form-group-form-of-address .radio-option {
color: #000; }
footer.wf_footer #newsletter-subscription .form-group-form-of-address input {
width: auto;
display: inline-block;
margin-right: 5px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none; }
.template-user-html .dsgvo input#dsgvo_delete {
overflow: visible; }
.template-user-html .dsgvo input#dsgvo_delete:hover {
background-color: #000000 !important; }
.template-new_customer-html #login_jet input[name="dsgvo_create_account"] {
width: auto !important; }
.template-new_customer-html #login_jet .account_settings {
display: -ms-grid;
display: grid; }
.template-event-view .main-block article header .information {
background-color: #000000 !important;
color: #ffffff !important; }
.template-event-view .main-block article header h1 {
font-family: "Steradian-Bd"; }
.template-event-view #viewlet-below-content #portlets-below .portlet header {
display: none; }
.template-event-view #viewlet-below-content #portlets-below .portlet header h2 {
font-family: "Steradian-Bd" !important;
padding-bottom: 15px;
}
time {
font-weight: 700; }
/* **/
/* */
/* */
/* */
html,
body {
font-family: "Steradian-Lt";
}
body {
font-size: 16px;
font-weight: 300; }
h1, h2, h3, h4, h5, h6 {
font-family: "TTTravelsNext-Bd"; }
a {
position: relative;
color: #000000;
text-decoration: underline;
-webkit-transition: color 0.3s ease-out;
-o-transition: color 0.3s ease-out;
transition: color 0.3s ease-out;
font-weight: 700; }
a:focus, a:hover {
color: #77ac5c;
text-decoration: underline; }
.btn-default:hover,
.btn-primary:hover {
color: #f86f86 !important; }
.form-search .btn,
#btn-cart {
text-decoration: none !important; }
.form-search .btn:hover,
#btn-cart:hover {
color: #77ac5c !important;
text-decoration: underline !important; }
.section-start-1 .content #content .row_3 .collage-content-wrapper,
.section-startseite .content #content .row_3 .collage-content-wrapper {
background-color: #fff;
}
#page-head #header-placeholder {
max-height: 100px; }
@media (max-width: 786px) {
#page-head #header-placeholder {
display: none; } }
@media (max-width: 768px) {
#page-head #core-head .full-width-wrapper {
background-color: rgba(255,255,255,0.6) !important;
border-bottom: 5px solid #f86f86; } }
#page-head #core-head .logo-and-meta-wrapper {
position: relative;
z-index: 3; }
#page-head #core-head .nav-container-wrapper {
/* */
margin-top: 5px;
padding-top: 15px;
padding-bottom: 15px; }
#page-head #core-head .nav-container-wrapper:after {
position: absolute;
left: 0px;
top: 100%;
z-index: 2;
content: '';
display: none;
width: 300%;
height: 86px;
margin-left: -100%; }
#page-head #core-head .nav-container-wrapper .nav-container ul > li {
text-align: center; }
#page-head #core-head .nav-container-wrapper .nav-container ul > li > a {
position: relative;
color: #000000;
display: inline-block;
padding: 0px;
padding-right: 10px;
padding-left: 10px;
border-radius: 0px;
background: transparent;
-webkit-transition: color 0.3s ease-in-out;
-o-transition: color 0.3s ease-in-out;
transition: color 0.3s ease-in-out;
text-decoration: none !important;
font-weight: 800 !important;
}
#page-head #core-head .nav-container-wrapper .nav-container ul > li > a:hover {
background: transparent;
color: #f86f86; }
#page-head #core-head .nav-container-wrapper .nav-container ul > li.active > a {
color: #f86f86 !important; }
#page-head #core-head .nav-container-wrapper .nav-container ul > li.active > a:hover {
color: #f86f86 !important; }
#page-head #core-head .nav-container-wrapper #mega-dropdown-container {
z-index: 3; }
#page-head #core-head .nav-container-wrapper #mega-dropdown-container .mega-dropdown-wrapper .subnav-item li {
background: rgba(255,255,255,0.75);
border-bottom: 1px dotted #88049b;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
margin-bottom: 0px;
position: relative;
padding: 0px;
text-align: left; }
#page-head #core-head .nav-container-wrapper #mega-dropdown-container .mega-dropdown-wrapper .subnav-item li a {
position: relative;
z-index: 1;
display: block;
width: 100%;
height: 100%;
padding: 5px 30px;
color: #fff;
-webkit-transition: color 0.3s ease-out;
-o-transition: color 0.3s ease-out;
transition: color 0.3s ease-out;
overflow: hidden;
text-decoration: none !important;
font-family: "Steradian-Lt";
}
#page-head #core-head .nav-container-wrapper #mega-dropdown-container .mega-dropdown-wrapper .subnav-item li a:after {
content: '';
background: #f86f86;
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: -1;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out; }
#page-head #core-head .nav-container-wrapper #mega-dropdown-container .mega-dropdown-wrapper .subnav-item li:hover a {
color: #fff !important; }
#page-head #core-head .nav-container-wrapper #mega-dropdown-container .mega-dropdown-wrapper .subnav-item li:hover a:after {
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%); }
#page-head #viewlet-header-top-content #navbar-social {
top: 10px; }
#nav-phone #portal-mobile-nav a {
color: #000;
text-decoration: none !important;
font-family: "Steradian-Lt"; }
#nav-phone #nav-phone-inner-wrapper {
position: relative;
height: 100%;
padding-top: 10px;
padding-bottom: 20px; }
#nav-phone .search-container {
position: absolute;
z-index: 2;
width: 100%;
height: auto;
left: 0px;
bottom: 0px;
margin-top: 20px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px; }
#nav-phone .search-container button:hover {
color: #000 !important; }
.offCanvas-bg {
background-color: #f86f86; }
#body-wrapper {
padding-top: 137px; }
@media screen and (max-width: 768px) {
#body-wrapper {
padding-top: 55px;
}
}
::-moz-selection {
background-color: #acffb0;
color: #000; }
::selection {
background-color: #acffb0;
color: #000; }
#myfilterContainer {
background-color: transparent;
/**/ }
#myfilterContainer .container #filterContent .col-2 .filter_row .item.selected:before {
background-color: #acffb0; }
.newsfeed {
opacity: 1 !important; }
.newsfeed .thumbnails {
opacity: 1 !important; }
.newsfeed .thumbnails .thumbnail {
opacity: 1 !important; }
.newsfeed .thumbnails .thumbnail a {
display: block;
opacity: 1 !important; }
ul.thumbnails .thumbnail {
background-color: rgba(255,255,255,0.75) !important;
border: 5px solid #f86f86;
border-radius: 0px;
padding: 10px; }
ul.thumbnails .thumbnail .caption h2 {
font-family: "Steradian-Bd" !important;
margin-top: 20px;
color: #000000;
line-height: 1.1 !important; }
ul.thumbnails .thumbnail .caption .select-date {
display: none !important; }
ul.thumbnails .thumbnail .information time .time {
display: none !important; }
ul.thumbnails .thumbnail .information .genres {
top: -35px !important;
right: -5px !important;
color: #000 !important; }
ul.thumbnails .thumbnail .information .genres .genre {
/**/ }
ul.thumbnails .thumbnail .form-select-date {
display: none !important;
/**/ }
ul.thumbnails .thumbnail .form-select-date-phone.visible-xs {
display: none !important;
/**/ }
ul.thumbnails .thumbnail.filter-criteria-genre-theory-talk .information > *, ul.thumbnails .thumbnail.filter-criteria-genre-film-video .information > *, ul.thumbnails .thumbnail.filter-criteria-genre-sound .information > * {
display: none !important; }
ul.thumbnails .thumbnail.filter-criteria-genre-theory-talk .information .genres, ul.thumbnails .thumbnail.filter-criteria-genre-film-video .information .genres, ul.thumbnails .thumbnail.filter-criteria-genre-sound .information .genres {
display: inline-block !important; }
ul.thumbnails .thumbnail.filter-criteria-genre-theory-talk .information .startDate, ul.thumbnails .thumbnail.filter-criteria-genre-film-video .information .startDate, ul.thumbnails .thumbnail.filter-criteria-genre-sound .information .startDate {
display: block !important; }
ul.thumbnails .thumbnail.filter-criteria-genre-theory-talk .information span[itemprop='location'], ul.thumbnails .thumbnail.filter-criteria-genre-film-video .information span[itemprop='location'], ul.thumbnails .thumbnail.filter-criteria-genre-sound .information span[itemprop='location'] {
display: block !important; }
ul.thumbnails .thumbnail.filter-criteria-genre-art-installation .information > * {
display: none !important; }
ul.thumbnails .thumbnail.filter-criteria-genre-art-installation .information .genres {
display: inline-block !important; }
ul.thumbnails .thumbnail.filter-criteria-genre-art-installation .information:after {
position: relative;
display: block;
content: 'An allen Festivaltagen / during the whole festival time'; }
ul.thumbnails .thumbnail.filter-criteria-genre-performance {
/**/ }
.template-event-view .primary #viewlet-below-content #portlets-below .portlet {
border: 5px solid #fff;
background-color: rgba(255,255,255,0.8);
color: #000000;
}
body.section-start-1 .row_1 .slick-slide.news-item .slide-description,
body.section-startseite .row_1 .slick-slide.news-item .slide-description {
display: none; }
body.section-start-1 .row_1 .slick-slide.news-item .slide-description .btn,
body.section-startseite .row_1 .slick-slide.news-item .slide-description .btn {
display: none; }
body.section-start-1 .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner,
body.section-startseite .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner {
position: relative;
background-color: rgba(255, 255, 255, 0.7);
padding: 15px; }
body.section-start-1 .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner h1,
body.section-startseite .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner h1 {
font-family: "PublicaSans-Bold";
font-size: 3vw;
color: #000000;
/* */
/* */
/* */
/* */ }
@media only screen and (max-width: 992px) {
body.section-start-1 .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner h1,
body.section-startseite .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner h1 {
font-size: 4vw; } }
@media only screen and (max-width: 768px) {
body.section-start-1 .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner h1,
body.section-startseite .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner h1 {
font-size: 5vw; } }
@media only screen and (max-width: 576px) {
body.section-start-1 .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner h1,
body.section-startseite .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner h1 {
font-size: 6vw; } }
@media only screen and (max-width: 320px) {
body.section-start-1 .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner h1,
body.section-startseite .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner h1 {
font-size: 7vw; } }
body.section-start-1 .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner .subtitle,
body.section-startseite .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner .subtitle {
display: block;
/* */ }
@media only screen and (max-width: 768px) {
body.section-start-1 .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner .subtitle,
body.section-startseite .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner .subtitle {
display: none; } }
body.section-start-1 .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner .information,
body.section-startseite .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner .information {
position: absolute;
width: 100%;
width: calc(100% + 20px);
min-width: 240px;
height: 20px;
left: 0px;
top: 0px;
background-color: #000000;
color: #fff !important;
font-size: 14px;
text-align: right;
padding-left: 5px;
padding-right: 5px;
display: inline-block;
/* */
/* */
/* */
/* */ }
@media only screen and (max-width: 992px) {
body.section-start-1 .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner .information,
body.section-startseite .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner .information {
width: auto; } }
@media only screen and (max-width: 768px) {
body.section-start-1 .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner .information,
body.section-startseite .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner .information {
width: auto; } }
@media only screen and (max-width: 576px) {
body.section-start-1 .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner .information,
body.section-startseite .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner .information {
width: auto; } }
@media only screen and (max-width: 320px) {
body.section-start-1 .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner .information,
body.section-startseite .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner .information {
width: auto; } }
body.section-start-1 .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner .offer,
body.section-startseite .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner .offer {
display: none;
position: absolute;
top: 100%;
left: 0px;
margin-top: 10px;
/* */
/* */ }
body.section-start-1 .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner .offer a,
body.section-startseite .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner .offer a {
display: block; }
body.section-start-1 .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner .offer a.pull-left,
body.section-startseite .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner .offer a.pull-left {
float: none !important; }
body.section-start-1 .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner .offer .btn,
body.section-startseite .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner .offer .btn {
background-color: rgba(255, 255, 255, 0.7) !important; }
@media only screen and (max-width: 576px) {
body.section-start-1 .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner .offer,
body.section-startseite .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner .offer {
display: none; } }
@media only screen and (max-width: 320px) {
body.section-start-1 .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner .offer,
body.section-startseite .row_1 .slick-slide.noekuevent .slide-description .slide-description-inner .offer {
display: none; } }
.footer-wrapper {
width:100%;
}
.footer-wrapper .wf_footer .portlet h1, .footer-wrapper .wf_footer .portlet h2, .footer-wrapper .wf_footer .portlet h3 {
font-weight: 800 !important; }
.footer-wrapper .wf_footer .portlet .text a, .footer-wrapper .wf_footer .portlet .text p {
font-size: 1.0em !important; }
@media only screen and (max-width: 768px) {
.footer-wrapper {
width: 100%;
margin-left: 0px; }
.footer-wrapper .wf_footer .portlet {
padding-left: 15px !important;
padding-right: 15px !important;
display: block;
width: 100%; } }
@media only screen and (max-width: 370px) {
.footer-wrapper .form-group.captcha .g-recaptcha-outer {
margin-left: -15px;
overflow: hidden; } }
.checkout .btn {
display: block;
width: 100%;
border: 3px solid #000000;
line-height: normal;
background-color: transparent;
color: #000000; }
.checkout .btn:after {
content: '';
display: block;
position: absolute;
z-index: -1;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: scaleX(0) skew(-50deg) rotateY(90deg);
transform: scaleX(0) skew(-50deg) rotateY(90deg);
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
background-color: #f86f86; }
.checkout .btn:hover {
color: #fff !important;
border-color: #f86f86; }
.checkout .btn:hover:after {
-webkit-transform: scaleX(1.5) skew(-50deg) rotateY(0deg);
transform: scaleX(1.5) skew(-50deg) rotateY(0deg); }
.checkout .btn[disabled] {
background-color: transparent !important;
border-color: #888 !important;
color: #888 !important; }
.checkout .steps {
margin-top: 30px;
border: 1px solid #77ac5c;
}
.checkout .steps .btn {
width: 25%;
display: block;
color: #77ac5c;
text-shadow: none;
border-radius: 0px;
outline: none !important;
}
.checkout .steps .btn:hover, .checkout .steps .btn:focus {
color: #f86f86 !important; }
.checkout .steps .btn[disabled] {
color: #cccccc !important; }
.checkout .shipment-payment-selection .shipment-group,
.checkout .shipment-payment-selection .payment-group {
background-color: rgba(180, 180, 180, 0.2);
border-radius: 0px; }
.checkout .checkbox.agb {
display: block;
width: 100%;
text-align: center !important;
font-weight: bold;
color: #fff;
background-color: rgba(255, 255, 255, 0.1) !important;
padding: 15px;
border: 2px solid #f86f86; }
.checkout .agb input[type=checkbox] {
position:relative;
display:inline-block;
width:30px;
}
.checkout #table_basket {
background-color: transparent; }
.checkout #table_basket thead {
display: none; }
.checkout .table-striped tbody > tr:hover > td {
background-color: #f86f86;
color: #000; }
.checkout .table-striped tbody > tr:hover > td * {
color: #000; }
.checkout .table th {
background-image: none;
background-color: #f86f86 !important;
border-radius: 0px !important;
color: #000 !important; }
.checkout .voucher .input-group .btn {
background-color: transparent !important; }
.checkout .voucher .input-group #voucher-code {
width: 100% !important;
margin-bottom: 5px; }
.checkout .transfer-selection .table tr .price {
width: 30%;
min-width: 250px; }
@media screen and (max-width: 768px) {
.checkout .transfer-selection .table {
display: block; }
.checkout .transfer-selection .table tr {
display: block;
clear: both;
float: none; }
.checkout .transfer-selection .table tr:after {
content: '';
display: block;
clear: both;
float: none; }
.checkout .transfer-selection .table tr td {
display: block;
width: 100%; }
.checkout .transfer-selection .table tr td.price {
width: 100%;
margin-bottom: 20px;
padding-top: 0px !important;
padding-bottom: 20px;
border-bottom: 1px solid #000 !important; }
.checkout .transfer-selection .table tr td.price:after {
content: '';
display: block;
clear: both;
float: none; } }
body.section-artist-library .thumbnail .caption,
body.section-artist-mediathek .thumbnail .caption,
body.subject-mediathek .thumbnail .caption {
display: none; }
.subsection-program-list #content .row_2 .collage-item .standard,
.subsection-programm #content .row_2 .collage-item .standard {
background-color: rgba(180, 180, 180, 0.2); }
.subsection-program-list #content .row_2 .collage-item .program article header .information .room,
.subsection-programm #content .row_2 .collage-item .program article header .information .room {
font-size: 0.7em !important;
}
.subsection-program-list #content .row_2 .collage-item .program a:hover,
.subsection-programm #content .row_2 .collage-item .program a:hover {
text-decoration: underline !important; }
.subsection-program-list #content .row_2 .collage-item .program a h1,
.subsection-programm #content .row_2 .collage-item .program a h1 {
font-family: "Steradian-Bd" !important;
font-size: 1.5em !important;
line-height: 1.1; }
.subsection-program-list #content .row_2 .collage-item .program .subtitle p,
.subsection-programm #content .row_2 .collage-item .program .subtitle p {
font-weight: 300;
font-size: 1.1em;
line-height: 1.1; }
.subsection-program-list #content .row_2 .collage-item .program .information time,
.subsection-programm #content .row_2 .collage-item .program .information time {
font-size: 16px; }
.template-event-view .dates ol li:last-of-type {
border-bottom: 0px;
margin-bottom: 0px; }
.template-event-view .dates ol li:first-of-type {
border-top: 0px; }
.template-event-view .portlet.program-text {
padding: 15px; }
body.portaltype-collage.section-tickets #content #collage .documentFirstHeading,
body.portaltype-collage.section-tickets-1 #content #collage .documentFirstHeading {
display: none; }
@media (max-width: 992px) {
body.portaltype-collage.section-tickets #content #collage .unbatched-with-2 .btn-default,
body.portaltype-collage.section-tickets-1 #content #collage .unbatched-with-2 .btn-default {
display: block;
width: 100%; }
body.portaltype-collage.section-tickets #content #collage .unbatched-with-2 table.invisible,
body.portaltype-collage.section-tickets-1 #content #collage .unbatched-with-2 table.invisible {
display: block;
width: 100%; }
body.portaltype-collage.section-tickets #content #collage .unbatched-with-2 table.invisible tbody, body.portaltype-collage.section-tickets #content #collage .unbatched-with-2 table.invisible tr, body.portaltype-collage.section-tickets #content #collage .unbatched-with-2 table.invisible td,
body.portaltype-collage.section-tickets-1 #content #collage .unbatched-with-2 table.invisible tbody,
body.portaltype-collage.section-tickets-1 #content #collage .unbatched-with-2 table.invisible tr,
body.portaltype-collage.section-tickets-1 #content #collage .unbatched-with-2 table.invisible td {
display: block;
width: 100%; } }
@media (max-width: 768px) {
body.portaltype-collage.section-tickets #content #collage .unbatched-with-2 .collage-item,
body.portaltype-collage.section-tickets-1 #content #collage .unbatched-with-2 .collage-item {
margin-bottom: 20px; }
body.portaltype-collage.section-tickets #content #collage .unbatched-with-2 .collage-item h1,
body.portaltype-collage.section-tickets-1 #content #collage .unbatched-with-2 .collage-item h1 {
font-size: 26px; } }
body.portaltype-collage.section-tickets #content #collage .unbatched-with-2 .collage-item,
body.portaltype-collage.section-tickets-1 #content #collage .unbatched-with-2 .collage-item {
padding: 30px;
background-color: rgba(180, 180, 180, 0.2);
border: 3px dotted #000;
-webkit-box-shadow: 10px 10px 30px #000;
box-shadow: 10px 10px 30px #000;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out; }
body.portaltype-collage.section-tickets #content #collage .unbatched-with-2 .collage-item h1,
body.portaltype-collage.section-tickets-1 #content #collage .unbatched-with-2 .collage-item h1 {
-webkit-transition: -webkit-transform 1s ease-out;
transition: -webkit-transform 1s ease-out;
-o-transition: transform 1s ease-out;
transition: transform 1s ease-out;
transition: transform 1s ease-out, -webkit-transform 1s ease-out;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); }
body.portaltype-collage.section-tickets #content #collage .unbatched-with-2 .collage-item:focus, body.portaltype-collage.section-tickets #content #collage .unbatched-with-2 .collage-item:hover,
body.portaltype-collage.section-tickets-1 #content #collage .unbatched-with-2 .collage-item:focus,
body.portaltype-collage.section-tickets-1 #content #collage .unbatched-with-2 .collage-item:hover {
background-color: #f86f86;
color: #000 !important; }
body.portaltype-collage.section-tickets #content #collage .unbatched-with-2 .collage-item:focus h1, body.portaltype-collage.section-tickets #content #collage .unbatched-with-2 .collage-item:hover h1,
body.portaltype-collage.section-tickets-1 #content #collage .unbatched-with-2 .collage-item:focus h1,
body.portaltype-collage.section-tickets-1 #content #collage .unbatched-with-2 .collage-item:hover h1 {
-webkit-transform: translateY(-10px);
-ms-transform: translateY(-10px);
transform: translateY(-10px); }
body.portaltype-collage.section-tickets #content #collage .unbatched-with-2 .collage-item:focus h1, body.portaltype-collage.section-tickets #content #collage .unbatched-with-2 .collage-item:focus h2, body.portaltype-collage.section-tickets #content #collage .unbatched-with-2 .collage-item:focus h3, body.portaltype-collage.section-tickets #content #collage .unbatched-with-2 .collage-item:focus h4, body.portaltype-collage.section-tickets #content #collage .unbatched-with-2 .collage-item:hover h1, body.portaltype-collage.section-tickets #content #collage .unbatched-with-2 .collage-item:hover h2, body.portaltype-collage.section-tickets #content #collage .unbatched-with-2 .collage-item:hover h3, body.portaltype-collage.section-tickets #content #collage .unbatched-with-2 .collage-item:hover h4,
body.portaltype-collage.section-tickets-1 #content #collage .unbatched-with-2 .collage-item:focus h1,
body.portaltype-collage.section-tickets-1 #content #collage .unbatched-with-2 .collage-item:focus h2,
body.portaltype-collage.section-tickets-1 #content #collage .unbatched-with-2 .collage-item:focus h3,
body.portaltype-collage.section-tickets-1 #content #collage .unbatched-with-2 .collage-item:focus h4,
body.portaltype-collage.section-tickets-1 #content #collage .unbatched-with-2 .collage-item:hover h1,
body.portaltype-collage.section-tickets-1 #content #collage .unbatched-with-2 .collage-item:hover h2,
body.portaltype-collage.section-tickets-1 #content #collage .unbatched-with-2 .collage-item:hover h3,
body.portaltype-collage.section-tickets-1 #content #collage .unbatched-with-2 .collage-item:hover h4 {
color: #000 !important; }
body.portaltype-collage.section-tickets #content #collage .unbatched-with-2 .collage-item:focus .btn-default, body.portaltype-collage.section-tickets #content #collage .unbatched-with-2 .collage-item:hover .btn-default,
body.portaltype-collage.section-tickets-1 #content #collage .unbatched-with-2 .collage-item:focus .btn-default,
body.portaltype-collage.section-tickets-1 #content #collage .unbatched-with-2 .collage-item:hover .btn-default {
border-color: #000;
color: #000; }
body.portaltype-collage.section-tickets #content #collage .unbatched-with-2 .collage-item:focus .btn-default:after, body.portaltype-collage.section-tickets #content #collage .unbatched-with-2 .collage-item:hover .btn-default:after,
body.portaltype-collage.section-tickets-1 #content #collage .unbatched-with-2 .collage-item:focus .btn-default:after,
body.portaltype-collage.section-tickets-1 #content #collage .unbatched-with-2 .collage-item:hover .btn-default:after {
background-color: #000; }
body.portaltype-collage.section-tickets #content #collage .unbatched-with-2 .collage-item:focus .btn-default:hover, body.portaltype-collage.section-tickets #content #collage .unbatched-with-2 .collage-item:hover .btn-default:hover,
body.portaltype-collage.section-tickets-1 #content #collage .unbatched-with-2 .collage-item:focus .btn-default:hover,
body.portaltype-collage.section-tickets-1 #content #collage .unbatched-with-2 .collage-item:hover .btn-default:hover {
color: #f86f86 !important; }
body.portaltype-collage.section-tickets #content #collage .row_3,
body.portaltype-collage.section-tickets #content #collage .row_4,
body.portaltype-collage.section-tickets-1 #content #collage .row_3,
body.portaltype-collage.section-tickets-1 #content #collage .row_4 {
pointer-events: none;
opacity: 0.3;
-webkit-filter: grayscale(50%);
filter: grayscale(50%);
cursor: wait !important; }
body.section-programme #content-core .responsiveTableWrapper,
body.section-programm #content-core .responsiveTableWrapper {
width: 100%;
overflow-x: auto;
border: 3px dotted #000;
background: rgba(180, 180, 180, 0.2);
padding: 15px; }
body.template-collage_view.section-programm .social-media-bild,
body.template-collage_view.section-programme .social-media-bild {
display: none; }
body.template-collage_view.section-programm .row_4 .collage-item .standard,
body.template-collage_view.section-programm .row_3 .collage-item .standard,
body.template-collage_view.section-programme .row_4 .collage-item .standard,
body.template-collage_view.section-programme .row_3 .collage-item .standard {
border: 3px dotted #000;
background: rgba(180, 180, 180, 0.2);
padding: 10px; }
@media (max-width: 768px) {
body.template-collage_view.section-programm .row_4 .collage-item .standard,
body.template-collage_view.section-programm .row_3 .collage-item .standard,
body.template-collage_view.section-programme .row_4 .collage-item .standard,
body.template-collage_view.section-programme .row_3 .collage-item .standard {
margin-bottom: 15px; } }
body.template-collage_view.section-programm .row_4 .collage-item .standard p,
body.template-collage_view.section-programm .row_3 .collage-item .standard p,
body.template-collage_view.section-programme .row_4 .collage-item .standard p,
body.template-collage_view.section-programme .row_3 .collage-item .standard p {
font-size: 1.2em;
margin-bottom: 0px;
line-height: 1.25; }
#dfTT .event.medienkunst {
background-color: #ed4cea; }
#dfTT .event.medienkunst a {
color: #fff !important; }
#dfTT .event.medienkunst a:hover {
color: #fff !important; }
#dfTT .event.musik {
background-color: #f86f86; }
#dfTT .event.musik a {
color: #000 !important; }
#dfTT .event.musik a:hover {
color: #000 !important; }
#dfTT .event.performance {
background-color: #acffb0; }
#dfTT .event.film {
background-color: #77ac5c; }
#dfTT .event.literatur {
background-color: #00a1f2; }
#dfTL .event .time {
border-right-color: #ccc; }
#dfTL .event.medienkunst .time {
border-right-color: #ed4cea; }
#dfTL .event.musik .time {
border-right-color: #f86f86; }
#dfTL .event.performance .time {
border-right-color: #acffb0; }
#dfTL .event.film .time {
border-right-color: #77ac5c; }
#dfTL .event.literatur .time {
border-right-color: #00a1f2; }
#dfNOW .event .time {
border-right-color: #ccc; }
#dfNOW .event.medienkunst .time {
border-right-color: #ed4cea; }
#dfNOW .event.musik .time {
border-right-color: #f86f86; }
#dfNOW .event.performance .time {
border-right-color: #acffb0; }
#dfNOW .event.film .time {
border-right-color: #77ac5c; }
#dfNOW .event.literatur .time {
border-right-color: #00a1f2; }
#polygonTimeTable {
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: fixed;
z-index: 99999999999999999999;
width: 100%;
height: 100vh;
top: 0px;
left: 0px;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
background-color:#fff;
background-image: url("++resource++noeku.dontheme.images/bg-df.png");
background-attachment: fixed;
background-position: center center;
background-size: cover;
overflow-y: scroll;
padding: 20px;
padding-top: 80px;
border: 15px #f86f86 solid; }
@media (max-width: 768px) {
#polygonTimeTable {
padding: 10px;
padding-top: 70px;
border-width: 10px; } }
#polygonTimeTable.show {
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%); }
#polygonTimeTable .polygonTimeTableControls {
position: absolute;
top: 0px;
right: 0px;
display: inline-block; }
#polygonTimeTable .polygonTimeTableControls .polygonTimeTableBtn {
top: 10px;
right: 15px;
background-image: url("++resource++noeku.dontheme.images/polygonTimeTableClose.png"); }
#polygonTimeTable #currentMode {
padding: 15px;
border: 5px solid #000;
background-color: #fff;
margin-bottom: 30px; }
#polygonTimeTable #currentMode.no-events {
display: none; }
#polygonTimeTable #currentMode.no-playingNow .playingNowHeadline {
display: none; }
#polygonTimeTable #currentMode.no-playingNow .nowPlaying {
display: none; }
#polygonTimeTable #currentMode.no-startingSoon .startingSoonHeadline {
display: none; }
#polygonTimeTable #currentMode.no-startingSoon .startingSoong {
display: none; }
#polygonTimeTable #currentMode #dfNOW #clock {
background-color: #fff;
top: -30px;
left: -20px;
padding: 10px;
padding-left: 60px;
text-align: left;
min-width: 150px;
border: 5px solid #000;
border-bottom: none;
color: #000;
line-height: 1; }
#polygonTimeTable #currentMode #dfNOW #clock:before {
content: '';
display: inline-block;
position: absolute;
left: 5px;
top: 8px;
width: 40px;
height: 40px;
background-image: url("++resource++noeku.dontheme.images/polygonTimeTableClock.png");
background-size: contain; }
#polygonTimeTable #currentMode #dfNOW #clock #date {
font-size: 0.9em; }
#polygonTimeTable #currentMode #dfNOW #clock #time {
font-size: 1.6em; }
#polygonTimeTable #tableMode {
padding: 10px;
border: 5px solid #000;
margin-bottom: 30px; }
@media (max-width: 992px) {
#polygonTimeTable #tableMode {
display: none; } }
#polygonTimeTable #linearMode {
display: none;
padding: 10px;
border: 5px solid #000;
margin-bottom: 30px; }
#polygonTimeTable #linearMode .event p,
#polygonTimeTable #linearMode .event .title a,
#polygonTimeTable #linearMode .event .info {
color: #000;
}
#polygonTimeTable #linearMode .time * {
color: #000 !important;
}
@media (max-width: 992px) {
#polygonTimeTable #linearMode {
display: block; } }
@media (max-width: 768px) {
#polygonTimeTable #linearMode {
padding: 5px; } }
#polygonTimeTable #linearMode #dfTL > h2 {
display: none; }
#polygonTimeTable .dateButtons {
display: block;
text-align: right;
margin-bottom: 5px; }
#polygonTimeTable .dateButtons button {
display: inline-block;
color: #fff;
cursor: pointer;
outline: none;
border: none;
background: none;
background-color: #000000;
font-family: "Steradian-Bd";
/* */
margin: 2px;
text-align: center;
font-size: 1.5rem;
padding: 10px; }
#polygonTimeTable .dateButtons button.active {
background: #f86f86;
color: #fff;
font-weight: 600;
border-color: #000; }
@media (max-width: 768px) {
#polygonTimeTable .dateButtons button {
font-size: 1.2rem; } }
@media (max-width: 600px) {
#polygonTimeTable .dateButtons button {
font-size: 1.1rem;
display: block;
width: 100%;
padding-top: 10px;
padding-bottom: 10px; } }
#dfTT .event {
color: #000;
background-color: #cdcdcd;
cursor: auto; }
#dfTT .event a {
color: #000; }
#dfTT .event.small .eventInfo {
padding: 2px;
font-size: 0.85em; }
#dfTT .event.small .eventInfo .dffTime {
line-height: 1.05; }
#dfTT .event.small-width .eventInfo {
font-size: 0.8em;
padding-left: 3px;
padding-right: 3px; }
#dfTT .event .eventInner {
position: relative;
width: 100%;
height: 100%;
overflow: hidden; }
#dfTT .event .eventInner .eventInfo {
z-index: 2;
padding: 5px; }
#dfTT .event .eventInner .eventInfo .eventTitle {
font-family: "Steradian-Bd";
line-height: 1.05; }
#dfTT .event .eventInner .eventImg {
display: none;
position: absolute;
z-index: 1;
top: 0px;
left: 0px;
width: 100%;
height: 150%;
-webkit-box-shadow: 0px -5px 5px rgba(0, 0, 0, 0.2);
box-shadow: 0px -5px 5px rgba(0, 0, 0, 0.2);
-webkit-transform: skew(0deg, -15deg) translateY(120%);
-ms-transform: skew(0deg, -15deg) translateY(120%);
transform: skew(0deg, -15deg) translateY(120%);
-webkit-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
background-size: cover;
background-position: center center; }
#dfTT .event:focus .eventInner .eventInfo, #dfTT .event:hover .eventInner .eventInfo {
color: #fff !important;
text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.6); }
#dfTT .event:focus .eventInner .eventImg, #dfTT .event:hover .eventInner .eventImg {
-webkit-transform: skew(0deg, -15deg) translateY(20%);
-ms-transform: skew(0deg, -15deg) translateY(20%);
transform: skew(0deg, -15deg) translateY(20%); }
.hmTimeTableWrapper .iScrollLoneScrollbar .iScrollIndicator {
background-color: #f86f86 !important;
border-radius: 0px !important; }
#dfTT .stageContainer .tableHead {
background-color: #acffb0;
color: #000;
padding: 10px;
border-top: 8px solid #000;
border-bottom: 8px solid #000; }
#dfTT .stageContainer .stageName h4 {
font-family: "Steradian-Bd";
margin: 0px; }
#dfTT .stageContainer .eventContainer {
position: relative;
height: 100%;
border-left: 1px dotted #000; }
#dfTT .stageContainer:last-of-type .tableHead {
border-right: 1px dotted #000; }
#dfTT .stageContainer:last-of-type .eventContainer {
border-right: 1px dotted #000; }
#dfTT .dayContainer {
border-left: 1px dotted #000; }
#dfTT .dayContainer .dayTimeHead {
height: 54px;
background: #acffb0;
border-top: 8px solid #000;
border-bottom: 8px solid #000; }
#dfTT .dayContainer .dayTime p {
padding-top: 17px;
padding-bottom: 17px;
color: #000;
}
.hmTimeTableWrapper {
overflow: hidden;
padding-top: 0px;
cursor: w-resize;
cursor: url("++resource++noeku.dontheme.images/scroll.png"), auto;
position: relative;
min-width: 100%; }
.hmTimeTableContainer {
background-color: #fff;
display: inline-block;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease; }
.hmTimeTableContainer.loaded {
opacity: 1;
visibility: visible; }
.hmTimeTableRow {
float: left;
position: relative; }
.hmTimeTableCol {
padding: 0;
margin: 0;
text-align: center;
position: relative; }
.hmTimeTableCol p {
padding: 10px;
margin: 0px;
line-height: 1.2;
z-index: 1;
position: relative; }
.hmTimeTableCol.event {
position: absolute;
left: 0;
right: 0;
background-color: #fff;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease; }
.hmTimeTableCol.event a {
text-decoration: none !important; }
.hmTimeTableCol.event:hover {
-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.4);
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.4);
z-index: 9999 !important; }
.hmTimeTableCol.event .eventTime {
font-size: 0.85em;
opacity: 0.75; }
.hmTimeTableCol.event .eventTimeDay {
display: none; }
.hmTimeTableCol.event .eventInfo {
position: relative; }
.hmTimeTableCol.event .eventInfo .eventTooltip {
position: absolute;
top: 0;
left: 0;
right: 0;
-webkit-transform: translate3d(0, calc(-100% - 15px), 0);
transform: translate3d(0, calc(-100% - 15px), 0);
opacity: 0;
visibility: hidden;
background-color: #FFF;
-webkit-box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.2);
border-radius: 4px;
-webkit-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
font-size: 0.85em;
pointer-events: none; }
.hmTimeTableCol.event .eventInfo .eventTooltip .eventTooltipPin {
width: 15px;
height: 15px;
position: absolute;
bottom: -12px;
left: 50%;
background-color: #FFF;
-webkit-transform: rotate(45deg) translate(-50%, 0);
-moz-transform: rotate(45deg) translate(-50%, 0);
-o-transform: rotate(45deg) translate(-50%, 0);
-ms-transform: rotate(45deg) translate(-50%, 0);
transform: rotate(45deg) translate(-50%, 0); }
.hmTimeTableCol.event .eventInfo .eventTooltip:hover .eventTooltip {
opacity: 1;
visibility: visible;
-webkit-transform: translate3d(0, calc(-100% - 20px), 0);
transform: translate3d(0, calc(-100% - 20px), 0); }
.iScrollLoneScrollbar {
bottom: auto;
top: 0px; }
.stageContainer {
min-width: 200px; }
.tableHead {
margin: 0;
padding: 30px 45px;
border-left: 1px dotted #000; }
.tableHead:last-of-type {
border-right: 1px dotted #000; }
.tableHead:after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 1px;
background-color: #FFF; }
.dayContainer .hmTimeTableCol {
text-align: right;
padding: 0; }
.dayContainer:last-child .hmTimeTableCol {
text-align: left; }
.hmTimeTableVerticalRow {
position: absolute;
left: 0;
right: -100vw;
top: 0;
bottom: 0;
background-color: #eeeeee;
z-index: 0;
min-width: 100vw; }
.hmTimeTableMobileColorBar {
display: none; }
/* **/
/* */
/* */
/* */
/* */
/* */
@media only screen and (max-width: 768px) {
#dfTT {
display: none; } }
/* */
/* */
#dfTL {
padding: 10px; }
#dfTL .hour {
display: block;
border-bottom: 1px dotted #444;
font-weight: 300;
font-size: 1.7em;
mix-blend-mode: difference;
margin-top: 15px;
margin-bottom: 10px; }
#dfTL .hour.passed {
color: #666; }
#dfTL .event {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
border: 1px solid #ccc;
margin-bottom: 5px;
background-color: #fff; }
#dfTL .event .time {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
font-size: 0.9em;
margin-right: 10px;
border-right-width: 6px;
border-right-style: solid;
padding: 5px;
max-width: 60px;
min-width: 60px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
#dfTL .event .time span {
display: block;
text-align: center;
line-height: 1; }
#dfTL .event .info {
-webkit-box-flex: 4;
-ms-flex: 4;
flex: 4; }
#dfTL .event .info small {
font-weight: 600;
font-size: 90%;
line-height: 1.05; }
#dfTL .event .info .title {
font-family: "Steradian-Bd";
line-height: 1.05;
padding-bottom: 3px; }
@media (max-width: 768px) {
#dfTL .event .info .title {
font-size: 0.9em; } }
#dfTL .event .info p {
line-height: 1.05;
margin-top: 0px;
margin-bottom: 0px; }
#dfTL .event .info .subtitle {
font-weight: 300;
padding-bottom: 3px; }
#dfTL .event .info .subtitle p {
font-size: 16px; }
@media (max-width: 768px) {
#dfTL .event .info .subtitle p {
font-size: 0.8em;
line-height: 1.05; } }
#dfTL .event .info .duration-info {
display: none; }
#dfTL .event .image {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
margin-left: 10px;
padding: 5px;
text-align: right; }
#dfTL .event .image img {
max-width: 50px;
max-width: 50px;
min-height: 50px;
min-width: 50px;
border-radius: 50%;
border: 1px solid #ccc; }
#dfNOW {
width: 100%;
position: relative; }
#dfNOW #clock {
position: absolute;
top: 0px;
left: 0px;
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
display: block;
background: #000;
color: #fff; }
#dfNOW #currentEvents h2 {
margin-top: 15px;
margin-bottom: 10px; }
@media (max-width: 768px) {
#dfNOW #currentEvents h2 {
font-size: 22px; } }
#dfNOW #currentEvents .slick-list {
padding-left: 0px !important;
padding-right: 0px !important; }
#dfNOW #currentEvents .slick-track {
min-width: 100% !important; }
#dfNOW #currentEvents .playingNow,
#dfNOW #currentEvents .startingSoon {
display: block;
min-width: 100%;
width: 100%; }
#dfNOW #currentEvents .eventsContainer .inlineEvent {
display: block;
margin-right: 10px; }
#dfNOW .event {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
border: 1px solid #ccc;
height: 60px;
overflow: hidden;
background-color: #fff; }
#dfNOW .event .time {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
font-size: 0.9em;
margin-right: 10px;
border-right-width: 6px;
border-right-style: solid;
padding: 5px;
max-width: 60px;
min-width: 60px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
#dfNOW .event .time span {
display: block;
text-align: center;
line-height: 1; }
#dfNOW .event .info {
-webkit-box-flex: 4;
-ms-flex: 4;
flex: 4;
line-height: 1.05; }
#dfNOW .event .info p {
margin-top: 0px;
margin-bottom: 0px; }
#dfNOW .event .info small {
font-size: 90%;
font-weight: 600;
padding-top: 3px;
padding-bottom: 3px; }
#dfNOW .event .info .title {
font-family: "TTTravelsNext-Bd";
line-height: 1.05;
padding-bottom: 3px; }
@media (max-width: 768px) {
#dfNOW .event .info .title {
font-size: 0.9em; } }
#dfNOW .event .info .subtitle {
font-weight: 300;
overflow: hidden;
width: 100%;
padding-bottom: 2px; }
#dfNOW .event .info .subtitle p {
font-size: 16px; }
@media (max-width: 768px) {
#dfNOW .event .info .subtitle p {
font-size: 0.9em;
line-height: 1.05; } }
#dfNOW .event .image {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
margin-left: 10px;
padding: 5px;
text-align: right; }
#dfNOW .event .image img {
max-width: 50px;
max-width: 50px;
min-height: 50px;
min-width: 50px;
border-radius: 50%;
border: 1px solid #ccc;
float: right; }
.polygonTimeTableBtn {
display: block;
width: 55px;
height: 55px;
background-image: url("++resource++noeku.dontheme.images/polygonTimeTableBtn_blk.png");
background-size: cover;
cursor: pointer;
position: fixed;
z-index: 9999999; }
@media (max-width: 768px) {
.polygonTimeTableBtn {
height: 45px;
width: 45px; } }
body.offCanvas-active .polygonTimeTableBtn {
display: none; }
/* */
.noeku-hubspot-nl {
padding:30px;
}
@media screen and (min-width: 768px) {
.noeku-hubspot-nl {
margin-top: -58px;
}
}
.noeku-hubspot-nl .hbspt-form {
padding: 15px;
box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 10px;
background: #fff;
}
.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: #3c3c3c !important;
}
.noeku-hubspot-nl input::-webkit-input-placeholder {
color: #3c3c3c !important;
}
.noeku-hubspot-nl input:-ms-input-placeholder {
color: #3c3c3c !important;
}
.noeku-hubspot-nl input::-moz-placeholder {
color: #3c3c3c !important;
opacity: 1;
}
.noeku-hubspot-nl input:-moz-placeholder {
color: #3c3c3c !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;
max-width: 290px;
height: 32px;
padding-left: 17px !important;
box-shadow: none;
outline: none;
border-radius: 3px !important;
border: 2px solid #e1e1e6 !important;
font-weight: normal;
font-size: 16px !important;
color: #3c3c3c;
box-shadow: none !important;
}
.noeku-hubspot-nl select.error,
.noeku-hubspot-nl input[type="email"].error,
.noeku-hubspot-nl input[type="text"].error {
margin-bottom: 10px;
padding-left: 17px !important;
}
.noeku-hubspot-nl select {
appearance: none;
-webkit-appearance: none;
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23111111%22%2F%3E%3C%2Fsvg%3E");
background-repeat: no-repeat;
background-position: 95% center;
}
.noeku-hubspot-nl .hs-email {
margin-bottom: 30px;
}
.noeku-hubspot-nl .inputs-list {
list-style: none;
margin: 0;
padding: 0 0 0 2px;
font-size: 16px !important;
}
.noeku-hubspot-nl .inputs-list input {
margin-right: 10px !important;
float: none !important;
box-shadow: none !important;
}
.noeku-hubspot-nl .inputs-list li {
list-style: none;
margin-left: 0;
text-align: center;
}
.noeku-hubspot-nl .inputs-list label {
margin-bottom: 0;
line-height: 1.4;
font-weight: normal;
color: #3c3c3c;
}
.noeku-hubspot-nl .inputs-list label a {
text-decoration: none;
}
.noeku-hubspot-nl .hs-richtext {
padding-left: 2px;
margin-top: 30px;
margin-bottom: 30px;
font-size: 16px;
color: #3c3c3c;
text-align: center;
}
.noeku-hubspot-nl .hs-richtext h2 {
font-size: 1.1em;
margin-top: 0px;
color: #000;
font-weight: 800;
font-family: "Steradian-Lt";
}
div.noeku-hubspot-nl div.hs-main-font-element.hs-richtext {
margin-top: 0px !important;
}
.noeku-hubspot-nl .hs-button.primary.large {
width: 100% !important;
height: 37px;
margin-top: 15px;
margin-bottom: 0;
padding: 0.2rem 1.5625rem 0em 1.5625rem;
border: none;
border-radius: 2px;
max-width: 100%;
font-weight: 700;
background: #e1e1e6;
color: #3c3c3c;
white-space: nowrap;
font-size: 14px;
line-height: 1.4;
text-align: center;
box-shadow: none !important;
float: none !important;
left: initial !important;
text-transform: uppercase;
}
/* */

