/* IMPORTANT: all projectclasses for the project "_phs", Mac [ALT+8 u. 9] */

/* Backgrounds */
.head_bg_top {
    background-color: #AFCB08;
    height: 57px;
}

.head_bg_btm {
    background-color: #AFCB08;
    height: 27px;
}
.head_bg_bottom{
    border-bottom:10px solid #AFCB08;
}

.bg-main_phs {
    background-color: rgb(178, 178, 180);
    color: #ffffff;
}

.bg-test_phy {
    background-color: #AFCB08 !important;
  }

.desc_phs {
    font-size: 1.75rem
}

.header_phs .col-12:last-child {
    border-top: 1px solid aliceblue;
    text-align: center;
}

.oeffnungszeiten01 {
    width: 15rem;
 }

 .oeffnungszeiten01 p {
    display: flex;
    justify-content: space-between;
    margin: 0.3rem 0;
 }

@media (min-width: 768px) {
    .header_phs .col-12:last-child {
        border: 0px;
        text-align: left;
    }
    .phys_span_index{
        display: none;
    }
}

@media (max-width: 920px){
    .footer_phs{
        border: 0px !important;
    }
    #phys_nav{
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
}

@media (max-width: 1024px){
    .phys_card_title{
        font-size: 1rem !important;
    }
    #phys_span_m3{
        margin-bottom:3rem;
    }
}

@media (max-device-width: 450px){
    .logo_phys{
        height: 70px !important;
    }
    .head_bg_top {
        background-color: #AFCB08;
        height: 20px !important;
    }
    #slider_phys{
        display: none;
    }
    #navibar_phys{
        margin-top: 3.25rem !important;
    }
    #physverband_img{
        width:20%;
    }
 }

.mt-10,
.my-10 {
  margin-top: 9.4rem !important;
}

.logo_phys{
    height: 200px;
}
a {
  /* Anpassung 
  color: #007bff; */
  color: #AFCB08;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:hover {
  /* Anpassung
  color: #0056b3; */
  color: #117a8b;
  text-decoration: underline;
}

.nav-link {
    color: rgba(255, 255, 255, 1) !important;
}