/* Customizing #44 */
.event-34.page-bestplatz.public-webshop
  div#content
  div.common-container
  div#seatplanLink
  a.btn-ticket[data-testid="yat-seatplan-link"] {
  width: 100%;
  box-sizing: border-box;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: medium;
}/* Customizing #41 */
#tours > div > section > div > div { padding: 1rem;}/* Customizing #40 */
body.page-artist .artist-name {  text-align: unset;}/* Customizing #39 */
.event-21 #seatplanLink{    display: none;}.event-53 #seatplanLink{    display: none;}.event-49 #seatplanLink{    display: none;}.event-47 #seatplanLink{    display: none;}.event-59 #seatplanLink{    display: none;}.event-60 #seatplanLink{    display: none;}.event-61 #seatplanLink{    display: none;}.event-62 #seatplanLink{    display: none;}.event-63 #seatplanLink{    display: none;}.event-64 #seatplanLink{    display: none;}.event-65 #seatplanLink{    display: none;}.event-66 #seatplanLink{    display: none;}.event-67 #seatplanLink{    display: none;}.event-68 #seatplanLink{    display: none;}.event-69 #seatplanLink{    display: none;}.event-70 #seatplanLink{    display: none;}.event-71 #seatplanLink{    display: none;}.event-72 #seatplanLink{    display: none;}.event-73 #seatplanLink{    display: none;}.event-74 #seatplanLink{    display: none;}/* Customizing #38 */
#share-selected-reservations,#share-subscription {display: none;}/* Customizing #37 */
.page-confirmed .btn-success:hover{        background-color: #0c4774;}/* Customizing #36 */
body.page-homepage .tile .price-container .price-from-title {
    color: #000;
}

body.page-artist .sort-buttons .button.inverse.active {
    color: #333;
    background: #fff;
    border: 2px solid #e6e5e5;
}

body.page-artist .sort-buttons .button.inverse {
     color: #333; 
     background: #e6e5e5;
     border: 2px solid #e6e5e5;
}

body.page-artist .sort-buttons a.button.inverse:hover {
    color: #903b2d;
    background: #ccc;
    border: 2px solid #ccc;
    text-decoration: none;
}/* Customizing #35 */
#footer,.footer-header {
    background: #903B2D;
    color: #ffffff;
}

#footer .footer-menu .footer-menu-item, #footer .footer-header, #footer a {
    color: #fff;
}

#footer .footer-header{
    border-bottom: unset
}/* Customizing #34 */
#header { border-bottom: 6px solid #903B2D; } #header.navbar.navbar-inverse {max-height: 110px;border-bottom: 6px solid #903B2D; } #header.navbar-inner { box-shadow: 0; }/* Customizing #32 */
#header .nav>li:not(.active)>a {
    color: #832525 !important;
}/* Customizing #31 */
body.page-artist div.container div.description-container h2.headline {  padding: 10px;}/* Customizing #30 */
body.page-microsite .half.help {display: none!important;}/* Customizing #28 */
#form_bestplatz > div.haspromotions-content > div { display: flex;}/* Customizing #27 */
#tickets-fieldset > div > div.ticketHeader{display: none !important;/* Entfernt das element */}/* Customizing #24 */
.footer-icons-right {padding-left: 15px;padding-right: 15px;padding-top: 5px;padding-bottom: 5px;}/* Customizing #23 */
.picture-footer-geotrust{width: 65px !important;}/* 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,.booking-footer small {  display: none;}/* Customizing #15 */
#mobilecart {    background: #000;    color: #fff;}/* Customizing #14 */
@media only screen and (min-width: 980px) {.navbar .nav{    margin-top: 30px !important;    padding-left: 5px; float: right;}}@media (max-width: 979px) {#header-topmenu{background: #fff;z-index: 100;}}/* Customizing #13 */
@media only screen and ( min-width: 979px) {    .navbar-inner .logo-img {        height: 80px !important;        margin-top: 3px    }    #header.navbar>.navbar-inner .logo-container .brand .logo-img{        max-height: 100%;        margin-top: 3px    }}.logo-caption {    display: none;}/* Customizing #12 */
.search-form{    margin-top: 35px !important;}/* Customizing #11 */
.newsletter-container input::placeholder {color: #000000;}.event-alarm-box input::placeholder {color: #000000;}element.style {}@media (min-width: 980px) {    .subscription-teaser {        display: block;    }}.subscription-teaser {    color: black;}element.style {}.event-alarm-box input, .newsletter-container input {    background: #ececec;}/* 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: #903B2D;    background-image: linear-gradient(to bottom, #903B2D, #903B2D) !important;} #seatplanLink .btn.btn-ticket.btn-success.hidden-phone {background: #903B2D !important;}/* Customizing #1 */
.event-data {    display: none !important;}