.tooltip {
  margin-bottom: 0px;
}

.tooltip.top>.tooltip-arrow {
  border-top: 5px solid #fff;
}

.tooltip>.tooltip-inner {
  background-color: #262a64;
  color: #fff;
  padding: 10px;
  font-weight: bold;
  line-height: normal;
}

.tooltip.bs-tooltip-top .arrow:before {
border-top-color: #262a64!important;
color: #303d87;
}

.onlineshop#contact .contact-info h3 {
  color:#fff;
}

.onlineshop .contact-info img {
  width:100%;
  max-width:110px;
  margin-bottom:1.5rem;
  margin-top:1.5rem;
  opacity: 1.0;
}

.onlineshop .contact-info div {
background:#99c23a;
border-radius:3%;
margin-bottom:0!important;
}
.onlineshop .contact-info div img {
  background:#fff;
  padding:1rem;
  border-radius:5%;
  transition: 0.4s;
  }

.onlineshop .contact-info div:hover img {
  opacity: 1.0;
  transform: translateY(-7px);
  -webkit-transform: translateY(-7px);
  -moz-transform: translateY(-7px);
  transition: 0.4s;
}

#uhr {
position:relative;
/*right:1rem;*/
height: 50px;
margin-top:-1rem;
width:136px;
padding:0 0 0 0;
}


#uhr p {
   font-size:0.7rem;
   font-weight:bold;
   color:#333;
  }
#uhr p span {
color: #000;
    padding:1rem 1rem;
    letter-spacing:2px;
    font-size:18px;
    font-weight:800;
    margin:2px;
    background-color:#d8d8d8;
    color:#000;
    padding: 5px 4px 5px 6px;
    display: inline-block;
    font-family: Arial, Helvetica, sans-serif;
  }
  #uhr p#liefertag {
   font-size:1.5rem;
   font-weight:bold;
   color:#99c23a;
  }

  @media (max-width: 576px) {

  #uhr {
      margin-top:0;
      margin-bottom:5rem;
    }
  }

  @media (max-width: 767px) {

    #uhr {
      width:100%;
      margin-top:-1.5rem;
      margin-bottom:5rem;
    }
  }

  @media (min-width: 992px) {
/*
  .onlineshop h2 {
    margin-left:185px;
    }
    */
  }