/* Customizing #39 */
.page-events #fieldset-{    display:none;}.page_events .sort { display: none;}/* Customizing #38 */
.artist-2 #description  a.limited_text_link.show_more,.artist-2 #description .limited_text.short{    display: none;}.artist-2  #description  .limited_text.full.hide{    display: block !important;}.artist-2 #description  a.limited_text_link.show_more,.artist-2 #description .limited_text.short{    display: none;}/* Customizing #36 */
.picture-footer-geotrust{width: 65px !important;}/* Customizing #34 */
@media only screen and (max-width: 979px) {
#header.navbar>.navbar-inner #header-topmenu>.nav .header-acount-links{
  display: list-item;
}
}/* Customizing #33 */
.text-center {text-align: center;display: none;}/* Customizing #32 */
#wrapper .artist .filter-dialog .portlet-filter {    display: none; }/* Customizing #31 */
#content { background-color: rgba(255, 255, 255, 0.50);}/* Customizing #29 */
body main#main .container .gallery .gallery-nav {display: none;}/* Customizing #28 */
#homepage_teaser_wrapper {margin-bottom: 0px !important;}.slider-button {display: none;}/* Customizing #27 */
@media only screen and ( min-width: 980px) {.navbar-inner .logo-container .brand .logo-img {    margin-top: 0px !important;}}/* Customizing #26 */
body {background: rgb(122,160,159);background: linear-gradient(180deg, rgba(122,160,159,1) 0%, rgba(255,255,255,1) 100%); min-height: 900px;}/* Customizing #25 */
#header > div > div > div > div.logo-container,#header .brand {    width: 100%;}.navbar-inner .logo-img {     margin-left: auto;         margin-right: auto;         display: block;    height: 70px; max-height: 70px !important;   min-height: 70px !important; }@media only screen and (max-width: 979px) {    .navbar-inner .logo-img {        margin-top: -46px !important;    }}/* Customizing #24 */
#header.navbar>.navbar-inner #header-topmenu>.nav li.dropdown>a,#header-topmenu > ul > li > a {  color: #1a1b1f !important; background: #fff;}#header.navbar>.navbar-inner #header-topmenu>.nav li.dropdown>a:hover,#header-topmenu > ul > li > a:hover {  color: #DF027A !important;  background: #fff;}@media only screen and (min-width: 979px){.navbar .nav{  float: right;}}.navbar-inverse .brand, .navbar-inverse .nav>li>a {text-shadow: 0 0px 0 rgb(0 0 0 / 0%);}/* Customizing #23 */
#header > div > div > button.btn-search.pull-right.hidden-desktop,#header-search-form,#search-form{display: none !important}/* Customizing #22 */
header,#header .navbar-inner {  background: #fff !important;  border: none;  color: #000;}/* Customizing #21 */
.page-bestplatz table.priceoptions select{  padding: 4px 1px;}.page-bestplatz table.priceoptions tr td.rabatt{  padding: 0 2px 2px 2px;}.page-bestplatz table.priceoptions tr td{  padding: 4px;}.page-bestplatz #form_bestplatz > table > tbody > tr.pk1 > td.preisklasse{    padding-top: 16px !important;  }@media only screen and ( max-width: 480px){.page-bestplatz td.rabatt > div > select{ width: 90px !important; }   }/* Customizing #20 */
@media only screen and (max-width:599px) {.product-amount{    width: unset !important;}}/* Customizing #19 */
.navbar-inverse .brand, .navbar-inverse .nav>li>a {    color: #999999;    text-shadow: 0 px 0 rgb(0 0 0 / 0%);}    .navbar .nav>li>a {    float: none;    padding: 10px 15px 10px;    color: #777777;    text-decoration: none;    text-shadow: 0 0px 0 #ffffff;}/* Customizing #18 */
.already-reserved-cnt {
  display:none
}/* Customizing #15 */
#mobilecart {    background: #000;    color: #fff;}/* Customizing #14 */
@media only screen and ( min-width: 979px) {.navbar .nav{    margin-top: -70px !important;    padding-left: 5px; float: right;}}/* Customizing #13 */
@media only screen and ( min-width: 979px) {.navbar-inner .logo-img{    height: 80px !important;margin-top: 3px}#header.navbar .brand .logo-img{    max-height: 100% !important;}}/* Customizing #11 */
.newsletter-container input::placeholder {color: #fff;}.event-alarm-box input::placeholder {color: #fff;}/* Customizing #9 */
.alert, .alert h4{color: black}.alert{background-color: #fff;border-color: #000;}/* Customizing #8 */
.alert.alert-info{background-color: #fff !important;border-color: #000 !important}/* Customizing #7 */
.navbar-inner {    border: none;}.navbar-inner {  box-shadow: unset}.navbar-inverse .navbar-inner {border-color: #fff ;}/* Customizing #5 */
@media screen and (max-width: 768px) {.page-bestplatz .grundpreis{    display: none;}}/* Customizing #3 */
#form_bestplatz{    display:flex; flex-direction: column;}#form_bestplatz > div.haspromotions-content{    order: 1;padding-bottom: 40px;}#form_bestplatz > table{    order: 2;}#form_bestplatz > div.insurance-content{    order: 3;}#form_bestplatz > div.booking-footer{    order: 4;}/* Customizing #2 */
.btn-success {    background-color: #008ad7;    background-image: linear-gradient(to bottom, #008ad7, #008ad7) !important;} #seatplanLink .btn.btn-ticket.btn-success.hidden-phone {background: #008ad7 !important;}/* Customizing #1 */
.event-data {    display: none !important;}