/* Customizing #30 */
.picture-footer-geotrust{width: 65px !important;}/* Customizing #29 */
section#ticketformat,section#shipping,section#ticketformat-error,section.inactive-step:nth-child(21) { display: none; }/* Customizing #28 */
.haspromotions-content{display:none;}/* Customizing #27 */
#footer-second > div > div:nth-child(2) > div.footer-heading,
#footer-payments{
    display: none;
}/* Customizing #25 */
.artist .filter-dialog .portlet-filter {display: none;}/* Customizing #23 */
body {font-family: 'SuisseIntl-Medium', sans-serif;}/* Customizing #22 */
button#header-burger-menu.only-mobile-devices.btn-padding {margin: 5px 5px 5px 5px;}/* Customizing #21 */
.page-homepage .headline {
    background: #fff;
}/* Customizing #20 */
#header.navbar>.navbar-inner #header-topmenu>.nav li.dropdown>a,#header-topmenu > ul > li > a {  color: #000 !important;}#header.navbar>.navbar-inner #header-topmenu>.nav li.dropdown>a:hover,#header-topmenu > ul > li > a:hover {  color: #ca0c0a !important;  background: #fff;}@media only screen and (min-width: 979px){.navbar .nav{  float: right;}}.navbar-inverse .brand, .navbar-inverse .nav>li>a {text-shadow: 0 0px 0 rgb(0 0 0 / 0%);}/* Customizing #19 */
header,#header .navbar-inner {  background: #fff !important;  border: none;  color: #000;}/* Customizing #18 */
#header-search-form,#search-form{visibility: hidden;}/* Customizing #16 */
header,#header .navbar-inner {  color: #000000; box-shadow: 0px -20px 20px 10px;}#header {margin-bottom: 10px;}/* Customizing #15 */
#mobilecart {    background: #000;    color: #fff;}/* Customizing #14 */
@media only screen and ( min-width: 980px) {    .navbar .nav {        margin-top: 35px !important;        padding-left: 5px;        float: right;    }    #top-menu-31, #top-menu-32,#top-menu-33 {        float: right;    }}@media (min-width: 1024px) {    #header-topmenu > ul.nav.navbar-nav.header-navigation > li:nth-child(2),     #header-topmenu > ul.nav.navbar-nav.header-navigation > li:nth-child(3),    #header-topmenu > ul.nav.navbar-nav.header-navigation > li:nth-child(4){        float: right !important;    }    #header.navbar > .navbar-inner #header-topmenu {        margin: 0 0 0 0;    }}@media only screen and ( max-width: 979px) {    topmenu > .nav .header-acount-links {        padding: 5px 0px;    }}/* Customizing #13 */
@media only screen and ( min-width: 979px) {.navbar-inner .logo-img{    height: 80px !important;margin-top: 5px}#header.navbar .brand .logo-img{    max-height: 100% !important;}}#header.navbar>.navbar-inner .logo-container .brand .logo-img {margin-top: 5px;}/* Customizing #12 */
.search-form{    margin-top: 35px !important;}/* Customizing #11 */
.newsletter-container input::placeholder {color: #fff;}.event-alarm-box input::placeholder {color: #fff;}/* Customizing #10 */
.navbar-inner {padding: 0px 0px 0px 0px;}/* 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 #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: #19A1A7;    background-image: linear-gradient(to bottom, #19A1A7, #19A1A7) !important;} #seatplanLink .btn.btn-ticket.btn-success.hidden-phone {background: #19A1A7 !important;}/* Customizing #1 */
.event-data {    display: none !important;}