body, div#main {background-color:#fff!important}
span.title {display:none}

body.order span.title {display:inherit}

body.events .th {display:none}
#calendar {border:0}

body.select {width:100%!important}

body.frontend #main {max-width:900px}

body.frontend div#logo, body.frontend div#seating { max-width:900px;margin-bottom:20px; }

body.frontend.events div#logo img {width:100%!important;}
body.frontend.events div#logo {text-align:center; padding-bottom:24px}

body.frontend.Shop .bo {border:0!important}
body.Shop span.title {display:inherit; text-align:center;}
body.Shop span.title h2{font-weight:bold;font-size:40px}
body.frontend.Shop.prices .bo-top {border-top:0px!important}

body.Basket .desc {font-size:0.8em}
.Basket.event div.category div.pk-desc {margin-top: -5px}

*/
select {
 -webkit-appearance: none!important;
  -moz-appearance: none!important;
  appearance: none!important;
}
*/
div.th:not(.bl), div.w3-modal-content header{color:white!important;background-color:#a90201}


/*Design der Buttons*/
body.events .w3-button {
    background-color: #bc0c22;
}


body.events .w3-button:hover {
  background-color:red!important;
}

body.events .w3-button:active {
  background-color: #bc0c22important;
}
#breadcrumb div.active {background-color:rgba(161, 161, 161, 0.19)}

body.frontend.events div#logo {padding-bottom: 0px; }

#calendar .w3-row.first {border-top: 0px solid silver;}

/*customer.html Kundenfelder ausblenden
.row_company,
.row_sex,
.row_address1,
.row_address2,
.row_country,
.row_comment {display:none}
*/


/*TimeSlots*/
#seating .meta { display:revert}
#seating .rownumber {width: 10%}
#seating .stage { display:none}
/*.event table#seating-mobile img {max-width: 36px;
margin: 12px !important;}*/

h3.mt {display: none}

body.frontend div#seating {max-width:900px!important}

/*
#seating::before {
  content: "Bitte wählen Sie Ihre Tickets";
  font-weight: bold;
  font-size:24px;
}
*/

.infobox {margin-left:135px!important; display:none!important}

td.booked div {font-size:40px}

body.frontend div#seating {
  max-width: 580px;
  margin-bottom: 50px;
margin-left: 0px;
margin-right: 0px;

}