/* Customizing #40 */
.page-seatplan #frame .overlay {color: #000;}/* Customizing #39 */
.page-artist #share-link,
.page-artist .description-container #description{    display: none;}/* Customizing #38 */
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled]{    background-color: #fae62e;}.page-confirmed .btn.btn-success{    font-weight: 500;    font-size: 16px;    padding: 10px}/* Customizing #37 */
#footer a,.footer-header,#footer {    color: #696969;}/* Customizing #36 */
#header .navbar-inner {    background: url(/custom/kaulitzhills/images/KHL_banner04.jpg) repeat-x, url(/custom/kaulitzhills/images/KHL_banner04.jpg) repeat-x 0 100%, url(/custom/kaulitzhills/images/KHL_banner04.jpg) repeat-x;    background-color: #000;}/* Customizing #35 */
body{  font-family: "Roboto", sans-serif;  font-weight: 400;  font-style: normal;}h1, h2, h3, h4, h5, h6 {  font-family: "Fjalla One", sans-serif;}/* Customizing #34 */
body #header.navbar a.brand,
#header .brand{
  float: none !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
}/* Customizing #33 */
table td{
    color: #fff !important;
}

.pk td {
    color: #fff;
}/* Customizing #31 */
.event-container {    background: #000000 !important;    color: #ffffff !important;    }/* Customizing #30 */
.date-info{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 #25 */
.btn-search,#header-search-form{display:none !important;}/* 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: 979px) {.navbar .nav{ padding-left: 5px; float: right;}}/* Customizing #13 */
@media only screen and ( min-width: 979px) {.navbar-inner .logo-img{    height: 110px;margin-top: 25px} #header-topmenu{margin-top: -25px}}@media only screen and ( max-width: 979px) {    .navbar-inner .logo-img {        height: 60px;        margin-top: 0px    }}#header > div > div > button.btn-search.pull-right.hidden-desktop{    display: none !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 #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 {    color: #000000 !important; background-color: #FAE62D;    background-image: linear-gradient(to bottom, #FAE62D, #FAE62D) !important;} #seatplanLink .btn.btn-ticket.btn-success.hidden-phone {color: #000000 !important; background: #FAE62D !important;}/* Customizing #1 */
.event-data {    display: none !important;}