#loading-spinner { /* loading spinner pri filtrovani pomoci kategorii */
    z-index:1000;
    position: fixed; 
    top: 0; 
    left: 0; 
    bottom: 0; 
    right: 0;
    margin: auto; 
    height:150px;
    width:150px;  
    border-radius:3px;
    background-color:rgba(0,0,0,0.6); 
}

.lds-ring {
    display: inline-block;
    position: relative;
    width: 150px;
    height: 150px;
  }
  .lds-ring div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 80px;
    height: 80px;
    margin: 35px;
    border: 6px solid #8ac7b8;
    border-radius: 50%;
    animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: #8ac7b8 transparent transparent transparent;
  }
  .lds-ring div:nth-child(1) {
    animation-delay: -0.45s;
  }
  .lds-ring div:nth-child(2) {
    animation-delay: -0.3s;
  }
  .lds-ring div:nth-child(3) {
    animation-delay: -0.15s;
  }
  @keyframes lds-ring {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }

hr.activePastLine {
  background:#8ac7b8;
  color:#8ac7b8;
}

.gpdr-poppup-div {
  width:100%;
}

.gpdr-poppup-div p:not(.use) {
  text-align:left;
}
  
  

@media screen and (max-width:460px) {
  .storyous_frame { height: 700px; padding: 0; overflow: hidden;margin:0 -40px 0px -25px; }
  .storyous_frame iframe { width: 120%!important; height: 820px;border:1px solid #000; }
  .storyous_frame iframe {
      -ms-zoom: 0.80;
      -moz-transform: scale(0.80);
      -moz-transform-origin: 0 0;
      -o-transform: scale(0.80);
      -o-transform-origin: 0 0;
      -webkit-transform: scale(0.80);
      -webkit-transform-origin: 0 0;
  }
}

@media screen and (max-width:360px) {
  .storyous_frame { height: 520px;  }
  .storyous_frame iframe { width: 135%!important; height: 700px; }
  .storyous_frame iframe {
      -ms-zoom: 0.70;
      -moz-transform: scale(0.70);
      -moz-transform-origin: 0 0;
      -o-transform: scale(0.70);
      -o-transform-origin: 0 0;
      -webkit-transform: scale(0.70);
      -webkit-transform-origin: 0 0;
  }
}
