/* Customizing #33 */
.page-bestplatz.event-683 .pk4{display: none}/* Customizing #32 */
.page-bestplatz.event-679 #form_bestplatz > table > tbody > tr.pk1,.page-bestplatz.event-679 #form_bestplatz > table > tbody > tr.pk2,.page-bestplatz.event-679 #form_bestplatz > table > tbody > tr.pk3{display:none}/* Customizing #30 */
body.page-artist .artist-name {  text-align: unset;}/* Customizing #29 */
#event-cancelation .confirm-modal{
    color: #000;
}/* Customizing #28 */
#cookie_settings_modal {max-height: calc(100% - 15px);}/* Customizing #27 */
body.page-microsite .half.help {display: none!important;}/* Customizing #26 */
.alert.alert-info{background-color: #8E0145 !important;border-color: #8E0145 !important}/* Customizing #25 */
.page-bestplatz.event-599 .pk1{display: none}.page-bestplatz.event-599 .pk2{display: none}.page-bestplatz.event-599 .pk3{display: none}/* Customizing #23 */
.alert {    text-shadow: 0 0px 0 rgba(255, 255, 255, 0) !important;}/* Customizing #22 */
body table td,
body table td small{
    color: #fff;
}/* Customizing #21 */
html body.partnershop-ulmtickets header > div.header-wrapper > a > img,html body.partnershop-ulmtickets #header a.brand img {    content: url('https://dsfmafpwj1qqb.cloudfront.net/images/allgaeuconcerts-tickets/logos/ulmtickets_logo.png');    border-radius: 0.5rem;}body.partnershop-ulmtickets.page-purchase header {    background: #fff !important;}body.partnershop-ulmtickets #header .navbar-inner {    background: #fff;}body.partnershop-ulmtickets #wrapper .artist .tour-list .event-container .event-date .day {    color: #FF753C;}body.partnershop-ulmtickets button.btn-default.btn-active,body.partnershop-ulmtickets button.btn-default.btn-active:active {    background: #FF753C;}body.partnershop-ulmtickets #register .formrow button.disabled,body.partnershop-ulmtickets #form-personalization .formrow button.disabled,body.partnershop-ulmtickets .btn-primary {    background: #FF753C;}body.partnershop-ulmtickets a,body.partnershop-ulmtickets a:hover {    color: #FF753C;}body.partnershop-ulmtickets #header-search-form,body.partnershop-ulmtickets #header-search-form > span,body.partnershop-ulmtickets #input-search,body.partnershop-ulmtickets #header-search-form > button,body.partnershop-ulmtickets #header .container>button,body.partnershop-ulmtickets #header-topmenu{ display: none !important;   }html body.partnershop-ulmtickets .headline {    background: #fff;    color: #000;}html body.partnershop-ulmtickets #seatplanLink .btn.btn-ticket.btn-success{    background: #FF753C !important;}body.partnershop-ulmtickets.page-homepage .social-container,
body.partnershop-ulmtickets.page-homepage .newsletter-container{
    display: none;
}/* Customizing #20 */
body.rockoutfestival .headline,body.rockoutfestival .btn-primary,body.rockoutfestival #seatplanLink .btn.btn-ticket.btn-success.hidden-phone,body.rockoutfestival #seatplanLink .btn-success,body.rockoutfestival button.btn-default.btn-active,body.rockoutfestival button.btn-default.btn-active:active{    background: #FCBC30;}body.rockoutfestival #seatplanLink .btn.btn-ticket.btn-success.hidden-phone,body.rockoutfestival #seatplanLink .btn-success{    background: #FCBC30 !important;}body.rockoutfestival button.btn-default.btn-inverse,body.rockoutfestival button.btn-default.btn-inverse:active,body.rockoutfestival button.btn-default.btn-inverse:hover {    background: #FFFFFF;}body.rockoutfestival a,body.rockoutfestival .handle-as-link,body.rockoutfestival  #wrapper .artist .tour-list .event-container .event-date .day{    color: #FCBC30;}/* Customizing #19 */
.page-confirmed #contact{
    background-color: #000000 !important;
    border-color: #8E0145 !important;
    color: #ffffff;
}/* Customizing #16 */
.product-sizes-table thead td{    color: #ffffff !important;}/* Customizing #15 */
.picture-footer-geotrust{width: 65px !important;}/* Customizing #14 */
.page-bestplatz.event-439 .pk1,.page-bestplatz.event-439 .pk2,.page-bestplatz.event-439 .pk3,.page-bestplatz.event-439 .pk5{    display: none;}/* Customizing #13 */
#mobilepklist{
    color: #000;
}/* Customizing #12 */
.page-seatplan #pkListOverlay{
    color: #000;
}/* Customizing #11 */
.navbar-inner .logo-img,
#header.navbar>.navbar-inner .logo-container .brand .logo-img{
    height: 80px;
    min-height: 80px;
    max-height: 80px;
}

@media (min-width: 1024px) {

#header-search{
    margin-top: 22px;
}

#header.navbar>.navbar-inner #header-topmenu{
    margin-top: 28px;
}

}/* Customizing #10 */
.page-vouchertypes .add-padding .vouchertype-container .portlet-element .row{color: #000000;    background: #ffffff;}#main > div > div > div.row.vouchertype-container.addMarginDesktopOnly > div > h4{color: #fff;}.page-vouchertypes .jcf-select-text span{color: #999;}/* Customizing #8 */
.newsletter-container{    border: #8e0145 1px solid;}#footer{    border-top: #8e0145 1px solid;}div.portlet-relatedartists{display: none;}/* Customizing #7 */
.btn-success {    background-color: #8E0145;    background-image: linear-gradient(to bottom, #8E0145, #8E0145) !important;} #seatplanLink .btn.btn-ticket.btn-success.hidden-phone {background: #8E0145 !important;}/* Customizing #6 */
body main#main .container .portlet-element{background: #000; color: #fff} #wrapper .artist .tour-list .event-container {background-color: #000;color: #fff}/* Customizing #3 */
#seatplanLink .btn-success{background: #3B5998}/* Customizing #2 */
.event-data {    display: none !important;}/* Customizing #1 */
/* Customizing #1 */
#header.navbar.navbar-inverse, .navbar-inverse .navbar-inner {
    border-color: #8e0145;
}

#header {
    border-bottom: 1px solid;
}

#header .navbar-inner {
    border: none;
}

#content > div.news-teaser-container > h1, #content > .headline {
    width: 100%;
    text-align: center;
}

body a, body .handle-as-link {
    color: #8e0145;
}

.event-alarm-box input, .newsletter-container input {
    background: #ffffff;
    color: #000000;
}

#news a {
    color: #ffffff !important;
}

.tile .artist, .tile .price-container, .tile .price-container .tickets-title, .tile .price-container .price-from-title, .news-teaser-tile, .news-teaser-tile .news-teaser-headline-box {
    color: #ffffff;
    background: #000000;
}

.tile {
    border: #8e0145 1px solid;
}

#footer-menu-right > div.footer-icons-right {
    padding-left: 10px;
}

div.event-alarm-box {
    display: none;
}

.subscription-image {
    min-height: 90px !important;
    margin-top: 0px !important;
}

body.page-homepage .logo-subheadline {
    margin: 30px 0 -10px -230px !important;
}

.social-icons {
    display: none;
}

.container.artist {
    opacity: 1 !important;
    background: none !important;
}

@media (min-width: 1024px) {
    #header.navbar > .navbar-inner .logo-container {
        padding-right: 20px;
    }

    #header.navbar > .navbar-inner #header-search {
        float: right;
    }
}

@media only screen and (min-width: 980px) {
    #header-topmenu > ul, .search-form {
        float: right;
    }

    #input-search {
        width: 200px !important;
    }

    .search-form {
        margin-top: 30px !important;
    }
}

.flex .half {
    color: #fff;
    background: #000000 !IMPORTANT;
}

.newsletter-container {
    border: #8e0145 1px solid;
    width: 96%;
    margin-left: 4px;
}

#footer {
    border-top: #8e0145 1px solid;
}

div.portlet-relatedartists {
    display: none;
}


@media only screen and (max-width: 480px) {
    #content > div.news-teaser-container > h1, #content > .headline {
        padding-left: 0;
    }

    .newsletter-container {
        width: 96%;
        margin-left: 6px;
    }
}