/* Customizing #53 */
body.artist-95 {    background: url(https://i.imgur.com/R3RYZRn.jpeg) no-repeat center center fixed;    background-size: cover;}body.artist-95 #header {    border-bottom: 20px solid transparent;}/* Customizing #52 */
#tours > div > section > div > div { padding: 1rem;}/* Customizing #51 */
.language_container {
    list-style: none;
    float: right;
}

.header-top-right-menu {
    float: right;
}

.social-icons {
    clear: both;
}

.social-icon {
    padding: 0px;
}

.social-icons img {
    width: 28px;
    border-radius: unset;
    padding-left: 5px;
}

@media only screen and ( min-width: 979px) {
    .navbar .nav {
        float: left;
        margin-left: -12px;
    }

    #header-topmenu {
        clear: right;
    }

    #header-search-form {
        float: right;
        margin-bottom: 20px;
    }

    #input-search {
        max-width: 180px !important;
    }

    .social-icons img {
        width: 32px;
    }
}/* Customizing #50 */
body.page-artist .artist-name {  text-align: unset;}/* Customizing #48 */
#header { border-bottom: 20px solid #FFFFFF; } #header .navbar.navbar-inverse {border-bottom: 20px solid #FFFFFF; } #header .navbar-inner { min-height: 140px;box-shadow: 0; }/* Customizing #46 */
@media (max-width: 480px) {.page-homepage .tour-list .tile, .page-homepage .product-list .tile {    width: 160px !important;    margin: 10px 5px !important;}.page-homepage .tour-list .tile .artist, .page-homepage .product-list .tile .artist {    height: 40px !important;}.page-homepage .tour-list .tile img, .page-homepage .product-list .tile img {    width: 100% !important;}.page-homepage .tour-list .tile .price-container .price-from-title, .page-homepage .product-list .tile .price-container .price-from-title, .page-homepage .tour-list .tile .artist, .product-list .tile .artist {    font-size: 12px !important;}}/* Customizing #45 */
.tw-btn:hover:hover {    background-color: color-mix(in srgb, var(--color-highlight-light), transparent 66%);}/* Customizing #44 */
#header .language_switch a {
    color: #ffffff;
    font-weight: bold
}

#header .language_switch {
    color: #ccc;
}

#header .language_switch a:hover {
    text-decoration: none;
    color: #ccc;
}/* Customizing #41 */
body.page-artist div.container div.description-container h2.headline {
  padding: 10px;
}/* Customizing #36 */
.page-confirmed .btn-success:hover{        background-color: #188AD7;}/* Customizing #34 */
body.artist-2 {    background: url(https://dsfmafpwj1qqb.cloudfront.net/images/szenetickets/taktik/Web-Backdrop.jpg) no-repeat fixed 50% 50% / cover;    background-color: black; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;}body.artist-2 #content {    background-color: rgba(0, 0, 0, 0.45);    color: #ffffff;}body.artist-2 table td {    color: #eeeeee;}body.artist-2 .btn-primary,body.artist-2 .btn-primary:hover,body.artist-2 .btn-primary:focus,body.artist-2 .btn-primary:active,body.artist-2 .btn-primary.disabled,body.artist-2 .btn-primary[disabled] {    background: #ccff00;    color: #000 !important;}body.artist-2 .button,body.artist-2 .formrow button{    background-color: #ccff00;    background: #ccff00;    color: #000 !important;    border: 1px solid #ccff00;}body.artist-2 #register .formrow button.disabled,body.artist-2 #form-personalization .formrow button.disabled{    background-color: #ccff0033;    color: #666 !important;    border: 1px solid #ccff0033;}body.artist-2 .tour-info a,body.artist-2 .tour-info a:hover {    color: #ffffff;}@media only screen and ( min-width: 979px) {    body.artist-2 .navbar-inner .logo-img {        height: 74px !important;    }}body.artist-2 #form_bestplatz div.booking-footer b {    font-weight: normal;}/* Customizing #33 */
@font-face {    font-family: 'Mohave';    src: url('https://szenetickets.de/custom/szenetickets/fonts/Mohave/Mohave-VariableFont_wght.ttf') format('truetype')}body {font-family: 'Mohave','Cabin',sans-serif !important;}/* Customizing #32 */
.navbar .nav>li>a {    color: #ffffff;    text-shadow: 0 0px 0;}#header .brand, #header .nav>li:not(.active)>a {    color: #ffffff;}/* Customizing #31 */
.colorticket-link { display: none !important;}/* Customizing #30 */
.tour-info .subtitle, .tour-info .date-info {    display: none !important;}/* Customizing #29 */
.page-seatplan .overlay {    background-color: #000;}/* 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 {  display: none;}/* Customizing #15 */
#mobilecart {    background: #000;    color: #fff;}/* Customizing #13 */
@media only screen and ( min-width: 979px) {.navbar-inner .logo-img{ height: 40px !important;margin-top: 25px}#header.navbar .brand .logo-img{ max-height: 100% !important;}}/* Customizing #12 */
.search-form{    margin-top: 35px !important;}/* Customizing #11 */
.newsletter-container input::placeholder {color: #fff;}.event-alarm-box input::placeholder {color: #fff;}/* Customizing #8 */
.alert.alert-info{background-color: #fff !important;border-color: #000 !important}/* 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;}