/* Simple CSS Reset */
@font-face {
  font-family: 'DMSans';
  src: url('../chokyworldtheme/assets/fonts/DMSans.ttf') format('truetype');
  font-weight: 100 200 300 400 500 600 700 900; /* pošto je variable font */
  font-display: swap;
}

body {
  font-family: 'DMSans', sans-serif !important;
}
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }
  
  html, body {
    height: 100%;
    margin:0;
    padding: 0 !important;
  }
  
  body {
    line-height: 1.5;
    font-family: sans-serif;
    background: #fff;
    color: #000;
  }
  
  
  img, picture, video, canvas, svg {
    display: block;
    max-width: 100%;
  }
  
  input, button, textarea, select {
    font: inherit;
  }
  
  a {
    text-decoration: none;
    color: inherit;
  }
  .wa_link img {
    width: 50px;
}
main {
    position: relative;
}

a.wa_link {
    position: fixed;
    bottom: 20px;
    right: 20px;
}

@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.1);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.wa_link img {
  width: 50px;
  animation: pulse 1.5s infinite;
  transition: transform 0.3s ease, opacity 0.3s ease;
}

.wa_link img:hover {
  animation: none;
  transform: scale(1); /* Resetuje na normalno */
  opacity: 1;
}