.promo-sm {position: fixed; bottom: 65px; right: 25px; z-index: 999; display: block; width:100%; margin:0 auto;}
        .promo-sm2 {margin: 0 auto;float: right;text-decoration: none;}
        .color08185a {background-color: #2da283;
border-radius: 50%;
padding: 15px 15px 8px 15px;}

        
        @media screen and (max-width:576px){
        .promo-sm {display: block;} }
        .pulse {
  cursor: pointer;
  box-shadow: 0 0 0 rgba(23, 123, 91, 0.4);
  animation: pulse 2s infinite;
}
.pulse:hover {
  animation: none;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(23, 123, 91, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(23, 123, 91, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(23, 123, 91, 0.4);
    box-shadow: 0 0 0 0 rgba(23, 123, 91, 0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(23, 123, 91, 0);
      box-shadow: 0 0 0 10px rgba(23, 123, 91, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(23, 123, 91, 0);
      box-shadow: 0 0 0 0 rgba(23, 123, 91, 0);
  }
}

.inStock {background: #FFF;padding: 5px 15px 3px 5px;font-weight: 800;}
 .platsystem img {width: 100%; max-width: 100px;} 
 .bold {font-weight: bold;}
 .dok a {text-decoration: none; color: #fff; border-bottom: 1px dashed #8e8e8e; font-size: 12px;line-height: 2.0;}
.dok a:hover {color: #ff9601;}