/* Customizing #52 */
.page-artist #artist_description > article {min-height: unset; visibility: visible}/* Customizing #51 */
.search-form {        float: right;    }/* Customizing #49 */
#header { border-bottom: 4px solid #FFFFFF; } #header.navbar.navbar-inverse { border-bottom: 4px solid #FFFFFF; } #header.navbar-inner { box-shadow: 0; }/* Customizing #47 */
.page-artist #artist_bio > article {min-height: unset; visibility: visible}/* Customizing #46 */
#tours > div > section > div > div { padding: 1rem;}/* Customizing #44 */
body.page-artist .artist-name {  text-align: unset;}/* Customizing #43 */
#header > div > div > button.btn-search.pull-right.hidden-desktop {    display: none !important;}/* Customizing #42 */
@media (max-width: 480px) {.page-homepage .tour-list .tile, .page-homepage .product-list .tile {    width: 160px !important;    margin: 10px 5px !important;}.page-homepage .tour-list .tile .artist, .page-homepage .product-list .tile .artist {    height: 40px !important;}.page-homepage .tour-list .tile img, .page-homepage .product-list .tile img {    width: 100% !important;}.page-homepage .tour-list .tile .price-container .price-from-title, .page-homepage .product-list .tile .price-container .price-from-title, .page-homepage .tour-list .tile .artist, .product-list .tile .artist {    font-size: 12px !important;}}/* Customizing #40 */
.page_events h1, .page_events h2  {  color: #0C4678;}/* Customizing #38 */
.page-purchase  header {
    color: #ffffff;
}/* Customizing #37 */
.navbar .nav>li>a {    color: #ffffff;    text-shadow: 0 0px 0;}#header .brand, #header .nav>li:not(.active)>a {    color: #ffffff;}/* Customizing #35 */
.page-content .headline{text-indent: 0;padding: 8px 16px 8px 16px;}/* Customizing #33 */
@media only screen and (max-width: 380px) {
.page-events #wrapper .artist .tour-list .event-container .details .title{padding-top: 15px;}
    
}/* Customizing #31 */
.page-homepage .event-alarm-box{display:none}/* Customizing #30 */
.page-purchase #cart #cart-cartItems {
    padding-right: 25px;
  }/* Customizing #29 */
body.page-microsite .half.help {display: none!important;}/* Customizing #28 */
#header:not(.ng-scope) #input-search {    width: 165px !important;}#header.navbar.ng-scope>.navbar-inner #header-search #search-form .artistTypeahead{    min-width: 191px !important;}#header.ng-scope div.navbar-header{    display: flex;    align-items: center;}#header.navbar.ng-scope div#header-topmenu{    flex-grow: 1;}/* Customizing #27 */
body main#main .container .portlet-element{    background: #f4f4f4}/* Customizing #26 */
#wrapper .artist .tour-list .event-container{        background-color: rgba(2, 70, 120); color: white}/* 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 */
.page-purchase .already-reserved-cnt {  display:none}/* Customizing #16 */
header,#header .navbar-inner {  color: #000000; box-shadow: 0px -20px 20px 10px;}/* Customizing #15 */
#mobilecart {    background: #000;    color: #fff;}/* Customizing #14 */
@media only screen and ( min-width: 979px) {.navbar .nav{    margin-top: 10px !important;    padding-left: 5px; }}/* Customizing #13 */
@media only screen and ( min-width: 979px) {.navbar-inner .logo-img{    height: 55px;margin-top: 3px}#header.navbar .brand .logo-img{    max-height: 100%;}}/* Customizing #12 */
.search-form{    margin-top: 18px;}/* 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: #FEC20C;    background-image: linear-gradient(to bottom, #FEC20C, #FEC20C) !important;} #seatplanLink .btn.btn-ticket.btn-success.hidden-phone {background: #FEC20C !important;}/* Customizing #1 */
.event-data {    display: none !important;}