.ubuntu-light {
    font-family: "Ubuntu", sans-serif;
    font-weight: 300;
    font-style: normal;
}

.ubuntu-regular {
    font-family: "Ubuntu", sans-serif;
    font-weight: 400;
    font-style: normal;
}

.ubuntu-medium {
    font-family: "Ubuntu", sans-serif;
    font-weight: 500;
    font-style: normal;
}

.ubuntu-bold {
    font-family: "Ubuntu", sans-serif;
    font-weight: 700;
    font-style: normal;
}

.ubuntu-light-italic {
    font-family: "Ubuntu", sans-serif;
    font-weight: 300;
    font-style: italic;
}

.ubuntu-regular-italic {
    font-family: "Ubuntu", sans-serif;
    font-weight: 400;
    font-style: italic;
}

.ubuntu-medium-italic {
    font-family: "Ubuntu", sans-serif;
    font-weight: 500;
    font-style: italic;
}

.ubuntu-bold-italic {
    font-family: "Ubuntu", sans-serif;
    font-weight: 700;
    font-style: italic;
}












.PreisTagAktion{
    font-size:1.8rem;
    
}
.PreisTitel {
    font-size: 1.1rem;
}
.PreisTag {
    font-size: 1.2rem;
}
.stattPreis{
    font-size:0.8rem;
}
.PreisLang {
    font-size: 1.4rem;
}
.warningRed{
    border-color:red;
}
.footer, .footer  a{
    background-color: #999;
    color: #FFF;
    padding:15px 10px
}
.title, .subtitle {
    
    font-family: "Ubuntu", sans-serif;
    font-weight: 400;
    font-style: normal;
}
.line-height-100{
    line-height:100%;
}
.fontSmall {
    font-size: 12px;
}

@media (max-width: 575px) {
    h1 {
        font-size: 1.8rem;
    }
    h2 {
        font-size: 1.4rem;
    }
    h3 {
        font-size: 1.2rem;
    }
    .title {
        font-size: 2.8rem;
    }

    .subtitle {
        font-size: 1rem !important;
    }

    .spruch-icon {
        width: 20%;
    }
  
}


@media (max-width: 576px) {
    .title {
        font-size: 1.5rem;
    }

    .subtitle {
        font-size: 0.96rem !important;
    }

    .spruch-icon {
        width: 20%;
    }
    .fontSmall {
        font-size: 15px;
    }
}
@media (min-width: 577px) {
    .title {
        font-size: 2rem;
    }

    .subtitle {
        font-size: 1.15rem !important;
    }

    .spruch-icon {
        width: 20%;
    }
}
  
  
  @media (min-width: 768px) {
    .title{
        font-size: 2.5rem;
    }
    .subtitle{
        font-size: 1.43rem !important;
    }
    .spruch-icon{
        width: 80%;
    }
  }
  
  @media (min-width: 992px) {
    .title{
        font-size: 3rem;
    }
    .subtitle{
        font-size: 1.73rem !important;
    }
    .spruch-icon{
        width: 100%;
    }
  }
  
  @media (min-width: 1200px) {
    .title{
        font-size: 4.0rem;
        
    }
    .subtitle{
        font-size: 2.04rem !important;
    }
    .spruch-icon{
        width: 100%;
    }
  }

.card-img-top{
    border-bottom: 1px solid #CCC;

}


