/* Customizing #36 */
#tours > div > section > div > div {  padding: 1rem;}/* Customizing #35 */
.page-artist.artist-2 #tour-header-10 > div{    display: none;}/* Customizing #33 */
body.page-artist .artist-name {  text-align: unset;}/* Customizing #32 */
.public-webshop #content.container:not(:has(".account-page")):not(#header){
    background: transparent;
}/* Customizing #30 */
body main#main .container .gallery .gallery-nav {display: none;}/* Customizing #29 */
.page_purchase.page-purchase.public-webshop section {    background-color: rgb(255 255 255 / 0.45);}.page_purchase.page-purchase.public-webshop header {    background-color: transparent !important;    position: relative !important;}.page_purchase.page-purchase.public-webshop div#auto-progressbar,div.progressbar {    display: none !important;    background: rgba(244, 241, 230, 0.88) !important;    margin-top: 10px !important;}.page_account.page-account.public-webshop .customer-content {    background: rgba(244, 241, 230, 0.45) !important;}.page_account.page-account.public-webshop #content {    background: rgba(244, 241, 230, 0.45) !important;}.page_confirmed.page-confirmed.public-webshop #content {    background: rgba(244, 241, 230, 0.45) !important;}#footer {    background: rgba(244, 241, 230, 0.45) !important;}.header-menu-item:hover {    background-color: #ffebbb !important;}@media screen and (max-width: 1024px) {    #header.navbar>.navbar-inner #header-search {        padding-top: 15px;    }    #j-bar button.btn-search.btn-mobile {        margin-top: 0px !important;        padding: 0px !important;    }}.page_bestplatz.page-bestplatz #btn-submit {    background-color: #9c7cfb !important;}.page_bestplatz.page-bestplatz #content > div:not(#footer):not(.endFooter) a:not(#copyright) {    color: #9c7cfb !important;}.page_purchase.page-purchase #wrapper {    padding-top: unset !important;}#mobilecart {    background-color: #9c7cfb !important;    color: #ffffff !important;}#header.navbar>.navbar-inner #header-search #search-form {    margin-top: -7px;}body.page-bestplatz #content {    background: rgba(255, 255, 255, 0.45);}body.page-bestplatz #content #footer {    background: transparent;}div.vouchertype-element>input.addMargin {    display: none;}.anzahl nobr * {    background-color: white !important;}.search-form{    margin-top: unset !important;}/* Customizing #28 */
#wrapper .artist .tour-list .event-container,.page-contents #footer,.page-artists #footer,body main#main .container  .portlet-element{        background-color: rgba(255, 255, 255, 0.45);}/* Customizing #27 */
div#j-bar{    background-color: rgb(234, 93, 14);    border-bottom: solid 3px #ffebbb;}div#j-bar a {    color: #ffebbb !important;}div#j-bar a:hover{    color: rgb(234, 93, 14) !important;}#header .navbar-inner {    background: transparent !important;    border-top-style: solid !important;    border-top-color: rgb(234, 93, 14) !important;    border-top-width: 4px;    padding: unset;}#j-bar .container {    display: flex !important;    align-content: center;    justify-content: flex-end;    align-items: center;}#header > div > div.container > button.btn-search.pull-right.hidden-desktop{display:none !important;}/* Customizing #26 */
body {
    background: url("https://dsfmafpwj1qqb.cloudfront.net/images/tollwood/tollwood-tickets-bg.jpg") no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100vw;
}/* Customizing #24 */
#input-search{        width: 180px !important;    }/* 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 #14 */
@media only screen and ( min-width: 979px) {.navbar .nav{    /*margin-top: 30px !important;*/    padding-left: 5px; float: right;}}/* Customizing #13 */
@media only screen and ( min-width: 979px) {.navbar-inner .logo-img{    height: 60px !important;margin-top: 3px}#header.navbar .brand .logo-img{    max-height: 100% !important;}}/* Customizing #12 */
.search-form {        float: right;    }/* 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;}