#logo {
    width: auto;
    height: 24px;
    margin-top: 11px;
}

@media screen and (min-width: 1016px) {
    #logo {
        height: 48px;
        margin-top: 18px;
    }
}

.fa-brands {
    color: #b61b10;
}

#jumbo {
    background-image: url(/assets/images/jumbo-fp.jpg);
}

#einleitungstext h2 {
    color: #b61b10;
}

#search-section {
    background-color: #b61b101A;
}

#searchfield {
    border-color: #b61b10;
}

#searchfield .input-lg {
    border-color: #b61b10;
}

#searchfield .input-group-addon {
    background-color: #b61b10;
    border-color: #b61b10;
}

.cinema {
    color: #b61b10;
}

.range {
    color: #b61b10;
}

.datum {
    background-color: #b61b10;
}

.datum .monat {
    background-color: #b61b10;
}

.eventloc {
    color: #b61b10;
}

.eventloc a h3 span.title {
    color: #b61b10;
}

.tipp {
    background-color: #b61b10;
}

#kinoliste li {
    border-bottom: 1px solid #b61b10
}

#spielorte .ui-accordion-header-collapsed {
    border-bottom: 1px solid #b61b10
}

#spielorte .ui-accordion-content-active {
    border-bottom: 1px solid #b61b10;
}

#head {
    background-color: #b61b10;
}

a.buyticket {
    border: 4px solid #b61b10;
}
a.buyticket:hover {
    color: #b61b10;
}

.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:focus {
    background-color: #b61b10;
    border-color: #b61b10;
}

.category {
    background-color: #b61b10;
}

.eventmelder {
    background-color: #b61b10;
}

.eventmelder .btn {
    color: #b61b10;
}

h1 span.event_detail {
    color: #b61b10;
}

.pager-forward,
.pager-back {
    background-color: #b61b10;
}

.footer {
    background-color: #b61b10;
}

.form-control:focus {
    border-color: #b61b10;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(182, 27, 16, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(182, 27, 16, 0.6);
}
