@charset "utf-8";
.container-fluid-content.offset-xl-0.col-xl-24 .container-fluid.row-gig {
    color: rgba(0,44,172,1.00);
    margin-bottom: 30px;
    border-radius: 15px;
    border: 2px solid rgba(147,145,145,1.00);
    background-color: rgba(255,255,255,1.00);
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(255,0,0,0.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(255,0,0,0.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(255,0,0,0.00) 100%);
    background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(255,0,0,0.00) 100%);
}
.container-fluid.row-gig .row.row-gig .row-datum.col-xl-4 {
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 15px;
}
.container-fluid.row-gig .row.row-gig .row-band.col-xl-13 {
    padding-top: 15px;
    padding-bottom: 15px;
}
.container-fluid.row-gig .row.row-gig .col-xl-5.offset-xl-0.row-ort {
    padding-top: 16px;
    padding-bottom: 15px;
}
.container-fluid.row-gig .row.row-gig .col-xl-2.row-time {
    padding-top: 15px;
    padding-bottom: 15px;
}
.row.row-gig .row-datum.col-xl-4 .datum {
    font-weight: bold;
}
.row.row-gig .row-band.col-xl-13 .band {
    font-weight: bold;
}









@media (max-width:575.98px){
.row.monat .col-xl-24.monat .monat {
    color: rgba(0,44,172,1.00);
    font-weight: bold;
    font-size: 22px;
}
.row.gigx .col-xl-4.datum .datum {
    font-weight: bold;
}
.row.gigx .col-xl-12.band .band {
    font-size: 16px;
    line-height: 18px;
    color: rgba(0,44,172,1.00);
    font-weight: bold;
}
.row.gigx .col-xl-6.ort .ort {
    font-size: 16px;
    line-height: 18px;
}
.row.gigx .col-xl-2.time .time {
    color: rgba(0,44,172,1.00);
    font-weight: bold;
}





}

@media (min-width:576px){
}

@media (min-width:768px){
}

@media (min-width:992px){
.container-fluid-content.offset-xl-0.col-xl-24 .container-fluid.row-gig {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}

}

@media (min-width:1200px){
.container-fluid-content.offset-xl-0.col-xl-24 {
    padding-top: 50px;
    padding-right: 30px;
    padding-bottom: 50px;
    padding-left: 30px;
}
.container-fluid.row-gig .row.monat .col-xl-24 {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.container-fluid-content.offset-xl-0.col-xl-24 .container-fluid.row-gig .row.row-gig {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.row.monat .col-xl-24.monat .monat {
    font-size: 35px;
    font-weight: bold;
    color: rgba(0,44,172,1.00);
}
.row.gigx .col-xl-4.datum .datum {
    color: rgba(0,44,172,1.00);
    font-weight: bold;
}
.container-fluid.gig .row.gigx .col-xl-2.time {
    color: rgba(0,44,172,1.00);
    font-weight: bold;
}


.row.row-gig .row-datum.col-xl-4 .datum {
}
.row.row-gig .row-band.col-xl-13 .band {
    font-size: 20px;
}
.row.gigx .col-xl-12.band .band {
    font-weight: bold;
    font-size: 20px;
    line-height: 22px;
    color: rgba(0,44,172,1.00);
}
.container-fluid.gig .row.gigx .col-xl-6.ort {
    color: rgba(0,44,172,1.00);
    font-size: 12px;
    line-height: 14px;
}


.row.row-gig .col-xl-5.offset-xl-0.row-ort .ort {
    line-height: 20px;
}








}
.termin {
}
.container-fluid.gig .row.monat .col-xl-24.monat {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    text-align: left;
}
.row .col-xl-18 .container-fluid.gig {
    border: 2px solid rgba(212,212,212,1.00);
    border-radius: 15px;
}
.col-xl-18 .container-fluid.gig .row.gigx {
    text-align: center;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}



.monat {
}
.row-datum {
}
.row-gig {
}
.row-band {
}
.row-time {
    text-align: center;
    background-color: rgba(255,255,255,1.00);
}
.container-fluid.row-gig .row.monat .col-xl-24 {
    background-color: rgba(255,255,255,1.00);
    text-align: center;
    color: rgba(0,44,172,1.00);
}
.container-fluid-content.offset-xl-0.col-xl-24 .container-fluid.row-gig .row.row-gig {
    background-color: rgba(255,255,255,1.00);
    text-align: center;
}
.datum {
}
.band {
}
.ort {
}
.gig {
}
.gigx {
}
.time {
}

@media (max-width:991.98px){
.row.monat .col-xl-24.monat .monat {
    font-size: 25px;
    color: rgba(0,44,172,1.00);
    font-weight: bold;
}
.row.gigx .col-xl-4.datum .datum {
    font-weight: bold;
}
.row.gigx .col-xl-12.band .band {
    font-size: 16px;
    color: rgba(0,44,172,1.00);
    line-height: 18px;
    font-weight: bold;
}
.row.gigx .col-xl-6.ort .ort {
    font-size: 14px;
    line-height: 16px;
}
.row.gigx .col-xl-2.time .time {
    color: rgba(0,44,172,1.00);
    font-weight: bold;
}





}
