/* Customizing #50 */
.page-events #event-4797{    display: none;}/* Customizing #49 */
body.artist-661,
body.artist-661 main#main .container .portlet-element,
body.artist-661 #content,
body.artist-661 #wrapper .artist .tour-list .event-container {
    background: #f4f4f4; /* Heller Hintergrund */
    color: #000; /* Schwarze Schrift im Body */
}

/* Boxen weiß */
body.artist-661 main#main .container,
body.artist-661 .portlet-element,
body.artist-661 .tw-bg-card,
body.artist-661 .tw-shadow-sm,
body.artist-661 .tw-container,
body.artist-661 .event-alarm-box,
body.artist-661 #artist_discography,
body.artist-661 #discography,
body.artist-661 .calendar-box,
body.artist-661 .artist-name.tw-bg-headlineBackground {
    background-color: #fff !important;
}

/* Schrift in Boxen wieder schwarz */
body.artist-661 .portlet-element,
body.artist-661 .event-alarm-box,
body.artist-661 #artist_discography,
body.artist-661 #discography,
body.artist-661 .calendar-box,
body.artist-661 .artist-name h2,
body.artist-661 .tw-text-headlineBackgroundContrast,
body.artist-661 table td,
body.artist-661 small,
body.artist-661 .label-box,
body.artist-661 .portlet-filter label {
    color: #000 !important;
}

/* Headlines in Boxen schwarz */
body.artist-661 main#main .container .portlet-headline-text h2,
body.artist-661 main#main .container .portlet-headline-text h4 {
    color: #000 !important;
}

/* Artist-Name-Leiste */
body.artist-661 .artist-name.tw-bg-headlineBackground {
    background-color: #fff !important;
}

/* Select-Feld */
body.artist-661 #sorting_1189 > span > span.jcf-select-text > span {
    color: #000;
}

/* Header und Footer schwarz mit weißer Schrift */
body.artist-661 #header.navbar > .navbar-inner,
body.artist-661 #footer,
body.artist-661.page-artists button.btn-default.btn-active,
body.artist-661.page-artists button.btn-default.btn-active:active {
    background: #000;
    color: #fff;
}
body.artist-661 #header.navbar > .navbar-inner *,
body.artist-661 #footer * {
    color: #fff !important;
}

/* Logo */
.artist-661 .brand {
    content: url("https://cdn.wlec.ag/img/400x200/undercover/logos/luca-noel-logo.png");
}

/* Buttons in Schwarz mit weißer Schrift */
.artist-661 .btn-primary {
    border-color: #000;
    background: #000;
    color: #fff !important;
}

/* Links und Highlights in Schwarz */
.artist-661 a,
.artist-661 a:hover {
    color: #000;
}

.artist-661 #wrapper .artist .tour-list .event-container .event-date .day,
.artist-661 .icon-white.icon-cart {
    color: #000;
}

/* Headline "Weitere Infos" ausblenden */
.artist-661 #information > h2 {
    display: none !important;
}

/* Rechte Spalte & verwandte Künstler ausblenden */
.artist-661 div.portlet-element.position-right.tourinfo,
.artist-661 div.portlet-element.position-right.portlet-socialmedia,
.artist-661 #main > div > div > div > div.right-column > div.position-right.tourinfo > div,
.artist-661 #main > div > div > div > div.right-column > div.portlet-element.portlet-socialmedia.row.position-right,
.artist-661 .logo-caption,
.artist-661 #main > div > div > div > div.left-column > div.portlet-element.portlet-relatedartists.position-left,
.artist-661 #related_artists {
    display: none;
}

/* Header-Elemente ausblenden */
.artist-661 #header-search,
.artist-661 #header-burger-menu,
.artist-661 #header.navbar > .navbar-inner .navbar-header #header-topmenu,
.artist-661 #header-topmenu > ul,
.artist-661 #header-search-form,
.artist-661 #header > div > div > button.btn-search.pull-right.hidden-desktop {
    display: none !important;
}
.artist-661 #header > div > div > button.pull-left.hidden-desktop.btn-padding {
    visibility: hidden;
}

/* Cookie-Banner */
.artist-661 #cookie_settings_modal,
.artist-661 #cookie-banner {
    color: #000;
    background: #fff;
}
.artist-661 #cookie_settings_modal .modal-content {
    max-height: unset;
}

/* tw-p-4 Bereich grau hinterlegen */
body.artist-661 .tw-p-4,
body.artist-661 .tw-p-4 [align="justify"] {
    background-color: #f4f4f4 !important;
}

/* Logo-Größe Desktop */
@media (min-width: 1024px) {
    .artist-661 #header.navbar > .navbar-inner .brand {
        height: 80px;
    }
}
@media (min-width: 421px) {
    .artist-661 #cookie_settings_modal {
        max-height: calc(100% - 180px);
    }
}/* Customizing #48 */
div.portlet-element.portlet-breadcrumb.no-mobile {
    display: none;
}

.event-3033 .pk1 {
display: none;
}

/* Silbermond München PK4 und 5 ausblenden */

.event-2672 .pk4,
.event-2672 .pk5 {
display: none;
}

/* Silbermond München PK4 und 5 ausblenden */

/* google maps ausblenden */
.gmap#adr_map{
    display:none;
}


/* fixierte Navbar */


#header {
position: fixed;
width: 100%;
z-index: 999;
}

.page-news div#content {
    padding-top: 55px;
}



/* Positionierung des Logos auf Startseite */

.navbar .brand {
    padding: 5px 20px 10px !important;
}

@media (max-width: 979px){

.navbar .brand {
   padding: 6px 0 0 0 !important;}
}


/* Social  Media Slot ausblenden */

div.social-icons {
    display:none;
}


/* Eventalarm auf Startseite u. Newspages ausgeblendet */

event-alarm-box {
    display:none;
}


/*Positionierung der Facebook-Box rechts neben SEO Text */

#footer{
clear: both;
}
.info-text{
float: left;
}


/*HOLI iframe Einbindung */

.affiliate_holi #content{ 
background: white; 
}
.affiliate_holi .tour-info{
display: none;
}

.affiliate_holi .page-bestplatz .common-container h4:first-of-type{
display: none;
}

.affiliate_holi .upsell-list-name{
width: 58% !important;
}
@media (max-width: 479px){

th.items, td.items{
        display: block !important;
    }
}

.affiliate_holifb16 .btn.linkback {
   display:none;
}


/*SEO-Text h1 Überschrift kleiner darstellen  */

h1.seotext {
   font-size: 16px;
}


/* Mobiloptimierung der Slider-Pfeile */

@media (min-width: 980px){
 iframe {
  /*height: 7100px;*/
 }
}

@media (max-width: 480px){
  #homepage_teaser_btn_left, #homepage_teaser_btn_right {top:-115px;}
}

@media (max-width: 979px) and (min-width: 481px){
  #homepage_teaser_btn_left, #homepage_teaser_btn_right {top:-190px;}
}

@media (min-width: 980px){
  #homepage_teaser_btn_left, #homepage_teaser_btn_right {top:-225px;}
}

.social-container .info-text h1.seotext {line-height:16px;}


/* Für Dirk, bitte hochladen */
.ss_box #content_image {
    padding-left: 5px !important;
}


/*Farbe ändern von "mehr"*/

div.price-container.b {
color: #d20020;
}


/*Produktheadline in der Suche ausblenden */

body.page-tours h2.headline{
display: none;
}


/*Suchfeldbreite anpassen */

#input-search{
        width: 180px !important;
}

.event-2457 .pk2 {
display: none;
}

.event-2458 .pk2 {
display: none;
}

/*header 2 Zeilig*/
#input-search {
  width: 350px !important;
}

.search-form {
  width: 46%;
}

.search-form button {
  float: right;
}

@media (max-width: 465px){
    #input-search {
  width: 100px !important;
}
}
/* End*/

#spacer{
   height: 86px;
}

.page-news div#content,
#content.container {
   padding-top:96px;
}

body main#main .container{
     padding-top: 51px !important;
} 

 @media (min-width: 1024px){

   body main#main .container{
     padding-top: 94px !important;
   } 
}


#cookie-banner button {
    background: #d20020 !important;
}

/* FAQ */
.page-content .collapsed {
    display: block !important;
}

.accordion-caret .accordion-toggle:hover,
a.accordion-toggle.collapsed {
    text-decoration: none;
}
.accordion-caret .accordion-toggle:hover span,
.accordion-caret .accordion-toggle:hover strong {
    text-decoration: none;
}
.accordion-caret .accordion-toggle:before {
    font-size: 25px;
    vertical-align: -3px;
}
.accordion-caret .accordion-toggle:not(.collapsed):before {
    content: "▾";
    margin-right: 0px;
}
.accordion-caret .accordion-toggle.collapsed:before {
    content: "▸";
    margin-right: 0px;
}
a.accordion-toggle{
    font-weight: 500;
    text-decoration: none;
}
a.accordion-toggle:hover{
    color: #DF0101 ;
    background: #FCFCFC ;
}

/* end FAQ *//* Customizing #47 */
body.artist-555.page-artist {
  background-color: #000000;
}
body.artist-555.page-artist > div#content.container {
  background-color: #000000;
}
body.artist-555.page-artist > div#content.container * .tw-divider {
  color: #ffffff;
}
body.artist-555.page-artist > div#content.container * .tw-divider::after, body.artist-555.page-artist > div#content.container * .tw-divider::before {
  background-color: #ffffff;
}
body.artist-555.page-artist > div#content.container section#related_artists {
  display: none;
}
body.artist-555.page-artist > div#header div.navbar-inner {
  background-color: #ffffff;
  border-color: #ffffff;
}
body.artist-555.page-artist > div#header div.navbar-inner * {
  color: #000000;
}
body.artist-555.page-artist > div#header div.navbar-inner div.container form#header-search-form {
  display: none !important;
}
body.artist-555.page-artist > div#header div.navbar-inner div.container button.btn-padding.hidden-desktop {
  display: none !important;
}
body.artist-555.page-artist > div#header div.navbar-inner div.container div#header-topmenu ul.nav {
  display: none;
}
body.artist-555.page-artist > div#header div.navbar-inner div.container a.brand img.logo-img[alt='Logo'] {
  content: url('https://dsfmafpwj1qqb.cloudfront.net/images/undercover//artist/as-december-falls/logo-as-december-falls-logo.png');
  height: auto;
  width: 110px;
}/* Customizing #45 */
#tours > div > section > div > div:only-child {    padding-bottom: 1rem;}/* Customizing #44 */
#rating,[id$="-rating"]{    display: none;}/* Customizing #42 */
.page-artists ul.artists-index{
   list-style-type: none;
}
.page-artists ul.artists-index li {
   display: inline-block;
    padding: 4px;
}

.page-artists ul.artists-index li .button.inverse {
    width: 32px
}/* Customizing #41 */
body.page-artist .artist-name {  text-align: unset;}/* Customizing #39 */
.page-events #event-1834,
.page-events #event-1835,
.page-events #event-1836,
.page-events #event-1837{
    display: none;
}/* Customizing #38 */
.page-bestplatz.event-4510 .pk5{
    display: none;
}/* Customizing #34 */
@media (min-width: 421px) {
    #cookie_settings_modal {
        max-height: calc(100% - 80px);
    }
}/* Customizing #30 */
#news > div.taktikOpenAirCenterInfo{    padding-top: 10px;}/* Customizing #28 */
.page-bestplatz.event-3882 .pk2,.page-bestplatz.event-3882 .pk4,.page-bestplatz.event-3882 .pk6,.page-bestplatz.event-3882 .pk8,.page-bestplatz.event-3882 .pk9{display: none}.page-seatplan .event-3882 .pk-price.pk-price-2,.page-seatplan .event-3882 .pk-name.pk-name-2,.page-seatplan .event-3882  .pk-price.pk-price-4,.page-seatplan .event-3882  .pk-name.pk-name-4,.page-seatplan .event-3882  .pk-price.pk-price-6,.page-seatplan .event-3882  .pk-name.pk-name-6,.page-seatplan .event-3882  .pk-price.pk-price-8,.page-seatplan .event-3882  .pk-name.pk-name-8,.page-seatplan .event-3882  .pk-price.pk-price-9,.page-seatplan .event-3882  .pk-name.pk-name-9 {display: none}
.page-seatplan .event-3882  #pkListOverlay{min-width: 160px !important;}/* Customizing #27 */
body.artist-337,body.artist-337 .event-container,body.artist-337 .headline,body.artist-337 #content {  background-color:  #e9e4da;}body.artist-337 .navbar-inner .container {  display: flex;  align-items: center;}#mosespelham-logo-0, #mosespelham-logo-1 {  height: 45px;  margin-left: 8px;} body.artist-337 #header,body.artist-337 #footer,body.artist-337 .footer-header,body.artist-337 #header.navbar > .navbar-inner {  background-color: black;}body.artist-337 .visible-desktop .searchform, body.artist-337 #header-topmenu > ul,body.artist-337 #header > div > div > button.btn-search.pull-right.hidden-desktop,body.artist-337 #header-search-form, body.artist-337 #header > div > div > button.pull-left.hidden-desktop.btn-padding,body.artist-337 .portlet-eventalarm.ng-scope, body.artist-337 .portlet-relatedartists, body.artist-337 .portlet-socialmedia, body.artist-337 #header-search, body.artist-337 #header-burger-menu {  display: none !important;}body.artist-337 button,body.artist-337 div.pull-right.button.hidden-phone, body.artist-337 div.button.visible-phone.btn-artist-tour, body.artist-337 #checkout-button input{  background-color: #971410;}body.artist-337 a, body.artist-337 #wrapper .artist .tour-list .event-container .event-date>.day {  color: #971410;}body.artist-337 #header.navbar>.navbar-inner .logo-container .brand .logo-img{  max-height: none; }/* Customizing #24 */
.btn-success {    background-color: #000000 !important;    background-image: linear-gradient(to bottom, #000000, #000000) !important;} #seatplanLink .btn.btn-ticket.btn-success.hidden-phone {background: #000000 !important;}/* Customizing #23 */
.page-artists #main .tourinfo ul.nav.nav-tabs{
    display: none;
}/* Customizing #22 */
body.artist-555 .portlet-headline-text h2, body.artist-555 .portlet-headline-text h4, body.artist-281 .portlet-headline-text h2, body.artist-281 .portlet-headline-text h4, body.wintertheater .portlet-headline-text h2, body.wintertheater .portlet-headline-text h4 {    color: #fff !important;} body.artist-281 hr, body.artist-555 hr, body.wintertheater hr {    border-color: #fff !important;}/* Customizing #20 */
.picture-footer-geotrust{width: 65px !important;}/* Customizing #15 */
h5#seatplanSubheadline{ padding-top: 20px;}/* Customizing #12 */
.portlet-benefits div.col-xs-4:nth-child(3) { display: none;} .portlet-benefits div.row { display: flex; justify-content: space-evenly;}/* Customizing #11 */
@media (max-width: 979px){   #header > .navbar-inner .container {        height: 67px;    }  body >.navbar .nav{        background-color: #292929;        margin-left: 0;    }}/* Customizing #10 */
#header > div > div > div > div.logo-container > a {    padding-left: 0px !important;}.navbar-header > #header-topmenu > ul {    left: 9px !important;}.navbar .nav {    margin: 5px 10px 0 -11px;}#wrapper .artist .tour-list .event-container {    background-color: #f4f4f4;}/* Customizing #9 */
#header.navbar > .navbar-inner #header-topmenu {        margin-top: 45px;}.navbar-inner .container{        height: 90px;}/* Customizing #7 */
#tour-1231 > div.ng-scope > div > div > div.artistlist > div.tour-view.tour-list.tour-list-full.tour-visible > div:nth-last-child(-n+4) {display: none ;}/* Customizing #5 */
body main#main .container .portlet-element{    background: #f4f4f4}/* Customizing #4 */
#wrapper > div > div > div > b:nth-child(17) > a, #wrapper > div > div > div > b:nth-child(7) > a{    color: #d20020;}/* Customizing #3 */
#header.navbar > .navbar-inner .brand {    height: 50px;}#header .navbar-inner{max-height: 90px;}/* Customizing #1 */
body.artist-36.affiliate-silbermond .navbar-inverse .navbar-inner {    background: #333333 !important;    border-color: transparent !important;    coler: #fff;}
body.artist-36.affiliate-silbermond.page-artist #content {    background: transparent !important;}
body.artist-36.affiliate-silbermond.page-bestplatz #content {    background: #fff !important;}
body.artist-36.affiliate-silbermond .navbar-inner .logo-img {    height: 42px;}
body.artist-36.affiliate-silbermond #header a.brand {    margin-top: 10px;}
body.artist-36.affiliate-silbermond #header .brand, body.artist-36.affiliate-silbermond #header .nav > li:not(.active) > a, body.artist-36.affiliate-silbermond #header .dropdown-menu > li a {    color: #ffffff !important;}
body.artist-36.affiliate-silbermond .navbar-inverse .nav-collapse .nav > li > a:hover, body.artist-36.affiliate-silbermond .navbar-inverse .nav-collapse .nav > li > a:focus {    background: none !important;    color: #fff !important;}
body.artist-36.affiliate-silbermond #header .dropdown-menu {    background: #fff;    color: #fff;}
body.artist-36.affiliate-silbermond .day {    color: #fff;}
body.artist-36.affiliate-silbermond .button {    background: #333333;    color: #fff;    border: 1px solid #333333;}
body.artist-36.affiliate-silbermond .button.disabled, body.artist-36.affiliate-silbermond .button.disabled:hover, body.artist-36.affiliate-silbermond a:hover .button.disabled {    color: #cccccc;    background-color: #ffffff;    border: 1px solid #ccc;    text-decoration: none;}
body.artist-36.affiliate-silbermond #content > .headline,body.artist-36.affiliate-silbermond .news-list,body.artist-36.affiliate-silbermond .artist-info-description,body.artist-36.affiliate-silbermond .video-box {    display: none;}
body.artist-36.affiliate-silbermond .btn-primary, body.artist-36.affiliate-silbermond .btn-primary:hover, body.artist-36.affiliate-silbermond .btn-primary:focus, body.artist-36.affiliate-silbermond .btn-primary:active, body.artist-36.affiliate-silbermond .btn-primary.disabled, body.artist-36.affiliate-silbermond .btn-primary[disabled] {    background: #fff;}
body.artist-36.affiliate-silbermond .btn-success {    background-color: #fff !important;}
body.page_bestplatz.artist-36.affiliate-silbermond .tour-info a,body.page_bestplatz.artist-36.affiliate-silbermond  #form_bestplatz .insurance-chk a {    color: #fff;}