/*-----СЮДА для магахина тоже-----------*/

.banner-div {background:#FFD9D5;text-align:center;}
.banner-first-lines {font-size: 1em;line-height: 1.5;}
.banner-second-lines {font-size: 0.9em;}

/*-----------подсказки-----------------*/

.kmproductimagemarker-action {color: #333}
.kmproductimagemarker-action.kmproductimagemarker-dot:after {
    top: 3px;}
.kmproductimagemarker-action.kmproductimagemarker-dot:before {
    top: 3px;}
.kmproductimagemarker-dot:after { color:#333;
    /*border: 5px solid #E09C0A;*/
box-shadow: 0 0 0 rgba(204,169,44, 0.4);
     animation: pulse 2s infinite;
}
.kmproductimagemarker-marker-name {font-size: 0.8em;}

/*------пульсирующая--------*/
.pulse {
  margin:70px;
  display: block;
  width: 7px;
  height: 7px;
  border-radius: 70%;
  background: #cca92c;
  cursor: pointer;
  box-shadow: 0 0 0 rgba(44,80,200, 0.4);
  animation: pulse 2s infinite;
}
.pulse:hover {
  animation: none;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(44,80,200, 0.4);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(44,80,200, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(44,80,200, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(44,80,200, 0.4);
    box-shadow: 0 0 0 0 rgba(44,80,200, 0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
      box-shadow: 0 0 0 10px rgba(204,169,44, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
      box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
}

