/* add css overwrite code here  */

#c2553  {
   margin-top: 3.25rem;
}

/* a {
    color: #fe0000;
} */

ol>a, p>a, ul>a,.breadcrumbs a {
    color: #fe0000;
}

.card>.body>.button div {
    padding-right: 1.25rem !important;
}

.card>.body>.button:before,accent {
    background: #fe0000 !important;
}
.accent {
  background:#fff !important;
}

.card>.head.article h2 {
    font-size: 40px !important;
}
.card>.head {
  border-bottom:1px solid #d5d5d5;
}


#hafas-widget [data-hfs-widget] .lyr_atomPrimaryBtn {
    background-color: #009640 !important;
}

body>header>.menubar>.container nav>ul li.active, body>header>.menubar>.container nav>ul li:focus, body>header>.menubar>.container nav>ul li:hover {
    border-bottom-color: #fe0000 !important;
    color: #fe0000 !important;
}

.tickets.items .ticket.item div.more div:before,.grid-list>.items .more>div div.show-ticket-background {
      background: #fe0000 !important;
}
.page-intro nav a {
      color: #fe0000 !important;
}

.page-intro nav a:after {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' fill='none' stroke='%23fe0000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' class='icon icon-tabler icon-tabler-chevron-right' viewBox='0 0 24 24'%3E%3Cpath stroke='none' d='M0 0h24v24H0z'/%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") !important;

}


a:focus, a:hover {
  color:#fe0000;
}

.powermail_fieldwrap_type_submit .powermail_submit {
border: 0;
padding: 0.75em 1.5em;
}

