.navbar-toggler .icon-bar, .offcanvas {
  background-color: #e41b13;
}

main .jumbotron .box > .container .content {
  background: #e41b13;
}

main .jumbotron .box a {
  color: #e41b13;
}

.navbar-default .navbar-nav > li > a, .secondnav li a {
  color: white;
}
@media (min-width: 768px) {
  .navbar-default .navbar-nav > li > a, .secondnav li a {
    color: #e41b13;
  }
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: rgb(0, 0, 0);
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: rgb(0, 0, 0);
}

.navbar-default .secondnav {
  margin-top: 30px;
}
.navbar-default .secondnav .nav-link {
  font-size: 32px;
  line-height: 32px;
  color: rgb(255, 255, 255);
  padding: 20px 30px;
}
@media (min-width: 768px) {
  .navbar-default .secondnav .nav-link {
    font-size: 24px;
    color: #e41b13;
    padding: 6px 12px;
  }
}
.navbar-default .secondnav .nav-link.active, .navbar-default .secondnav .nav-link:hover {
  color: #e41b13;
}
@media (min-width: 768px) {
  .navbar-default .secondnav .nav-link.active, .navbar-default .secondnav .nav-link:hover {
    background: #fff0f0;
    color: #e41b13;
  }
}

.navbar-brand img {
  height: 44px;
}

@media (min-width: 992px) {
  .vertical-align {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.tx-twwc-ticketshop .stepbanner {
  background-color: #e41b13;
}

.tx-twwc-ticketshop .stepbanner .btn-number .number {
  color: #e41b13;
  border-color: #ffdd00;
  background-color: #ffdd00;
}

.tx-twwc-ticketshop .stepbanner .step-disabled .number {
  background-color: rgb(255, 255, 255);
  color: #e41b13;
  border-color: #e41b13;
}

.tx-twwc-ticketshop .stepbanner .step-disabled .text {
  color: #f5a9ad;
}

p.large a, p .large a {
  color: #e41b13;
}

.tx-twwc-ticketshop .stepbanner .basket .empty-basket {
  color: #f5a9ad;
}

.snackbar {
  background-color: #e41b13;
}

.btn-primary, .btn-primary[disabled] {
  background-color: #e41b13;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus {
  background-color: #e41b13;
}

.tx-twwc-ticketshop .stepbanner .basket {
  border-left: 4px solid #f5a9ad;
  border-right: 4px solid #f5a9ad;
}

main .jumbotron .box a {
  color: #e41b13;
}

main .card.teaserbox .text.red {
  background-color: #e41b13 !important;
}

main .card.teaserbox .red .btn {
  color: #e41b13 !important;
}

main .card.teaserbox .grey .btn {
  background-color: #e41b13 !important;
  color: white !important;
}

button.animate {
  background-color: #e41b13;
}
button.animate:hover, button.animate:focus {
  background-color: #e41b13;
}

.box-verbund {
  background-color: #f7f3f3;
}

.ce-bodytext a {
  color: rgb(205, 7, 30);
}
.ce-bodytext a:focus, .ce-bodytext a:hover {
  color: rgb(205, 7, 30);
  text-decoration: underline;
}

.tx-twwc-ticketshop .stepbanner .steps.step-0 {
  background-image: url("../Images/icon-step-aags-01.svg");
}
.tx-twwc-ticketshop .stepbanner .steps.step-02 {
  background-image: url("../Images/icon-step-aags-01.svg");
}
.tx-twwc-ticketshop .stepbanner .steps.step-03 {
  background-image: url("../Images/icon-step-aags-02.svg");
}
.tx-twwc-ticketshop .stepbanner .steps.step-04 {
  background-image: url("../Images/icon-step-aags-03.svg");
}
.tx-twwc-ticketshop .stepbanner .steps.step-05 {
  background-image: url("../Images/icon-step-aags-04.svg");
}
.tx-twwc-ticketshop .basket .basket-icons {
  display: inline-block;
  width: 36px;
  height: 39px;
  vertical-align: center;
  background-image: url("../Images/basket.svg");
}
.tx-twwc-ticketshop .basket .disabled .basket-icons {
  background-image: url("../Images/basket-empty-aags.svg");
}

.svgmap {
  width: 100%;
  margin: 0;
}
.svgmap svg {
  width: 100%;
}

footer a:hover, footer a:focus, footer a.active, footer a.current {
  color: #e41b13;
  text-decoration: none;
}
@media (min-width: 768px) {
  footer .logo.first {
    margin-right: 30px;
  }
}

#cookie-alert {
  background: #fff0f0;
}
#cookie-alert .inner a {
  color: #e41b13;
  font-family: "Helvetica Neue LT W01_71488914";
}
#cookie-alert button {
  background: #e41b13;
}

/* Date-Widget */
.tx-twwc-ticketshop button.prev-day, .tx-twwc-ticketshop button.next-day {
  background: rgba(228, 27, 19, 0.65);
}
.tx-twwc-ticketshop button.prev-day:hover, .tx-twwc-ticketshop button.prev-day:focus, .tx-twwc-ticketshop button.next-day:hover, .tx-twwc-ticketshop button.next-day:focus {
  background: #e41b13;
}

.glyphicon.glyphicon-chevron-right, .glyphicon.glyphicon-chevron-left {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 30 30'%3E%3Cpath fill='%23e41b13' d='M11.2,7.7c.2-.2.6-.2.8,0h0s6.9,6.9,6.9,6.9c.2.2.2.6,0,.8h0s-6.9,6.9-6.9,6.9c-.2.2-.6.2-.8,0s-.2-.6,0-.8l6.5-6.5-6.5-6.5c-.2-.2-.2-.6,0-.8t0,0Z'/%3E%3Cpath fill='%23e41b13' d='M15,1c7.7,0,14,6.3,14,14s-6.3,14-14,14S1,22.7,1,15,7.3,1,15,1M15,0C6.7,0,0,6.7,0,15s6.7,15,15,15,15-6.7,15-15S23.3,0,15,0h0Z'/%3E%3C/svg%3E");
}
.glyphicon.glyphicon-chevron-up, .glyphicon.glyphicon-chevron-down {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 448 448' style='enable-background:new 0 0 448 448;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23e41b13;%7D%0A%3C/style%3E%3Cpath class='st0' d='M384,0H64C28.6,0,0,28.7,0,64v320c0,35.3,28.6,64,64,64h320c35.4,0,64-28.7,64-64V64C448,28.7,419.3,0,384,0z' /%3E%3Cpath d='M310.6,246.6l-112,112c-12.5,12.5-32.8,12.5-45.2,0s-12.5-32.8,0-45.2l89.4-89.4l-89.4-89.4c-12.5-12.5-12.5-32.8,0-45.2 s32.8-12.5,45.2,0l112,112c6.2,6.2,9.4,14.4,9.4,22.6C320,232.2,316.9,240.4,310.6,246.6z'/%3E%3C/svg%3E%0A");
}
.glyphicon.glyphicon-chevron-up:hover, .glyphicon.glyphicon-chevron-down:hover {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 448 448' style='enable-background:new 0 0 448 448;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFBF00;%7D%0A%3C/style%3E%3Cpath class='st0' d='M384,0H64C28.6,0,0,28.7,0,64v320c0,35.3,28.6,64,64,64h320c35.4,0,64-28.7,64-64V64C448,28.7,419.3,0,384,0z' /%3E%3Cpath d='M310.6,246.6l-112,112c-12.5,12.5-32.8,12.5-45.2,0s-12.5-32.8,0-45.2l89.4-89.4l-89.4-89.4c-12.5-12.5-12.5-32.8,0-45.2 s32.8-12.5,45.2,0l112,112c6.2,6.2,9.4,14.4,9.4,22.6C320,232.2,316.9,240.4,310.6,246.6z'/%3E%3C/svg%3E%0A");
}

/* Banner Override*/
.tx-twwc-ticketshop #calculate-offer.fixed {
  background: #e41b13;
}

/* Datepicker Override */
.tx-twwc-ticketshop .bootstrap-datetimepicker-widget table td.day:hover {
  background: #e41b13;
  color: white;
}
.tx-twwc-ticketshop .bootstrap-datetimepicker-widget table td.today:before {
  border-bottom-color: #e41b13;
}
.tx-twwc-ticketshop .bootstrap-datetimepicker-widget table td.active {
  background-color: #e41b13;
  color: white;
}
.tx-twwc-ticketshop .bootstrap-datetimepicker-widget table td span:hover, .tx-twwc-ticketshop .bootstrap-datetimepicker-widget table td span.active {
  background-color: #e41b13;
  color: white;
}

/* MEMBER AREA Override */
.content-memberarea {
  /* ALTER Override*/
}
.content-memberarea select {
  background-color: #e41b13;
}
.content-memberarea .alert {
  margin-bottom: 0;
  background: #cd071e;
  color: white;
  border: none;
  border-radius: 0;
}
/*# sourceMappingURL=aags.css.map */