.activities{
  width: 100%;
  height: 100%;
}

.box{
  display:flex;
  flex-direction: row;
  gap:0.8%;
  margin-left: 1%;
}

.dream{
  display: flex;
  flex-direction: column;
  width: 32.5%;
}
.dream img{
  width: 100%;
  padding-bottom: 2%;
  border-radius: 5px;
}
body{
  position: relative;
  
}
#imageSlideShow{
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 1;
  z-index: 15;
  font-size: 2em;
  /*background-image: url("odzadje/mySlide0.jpg");*/
  background-attachment: local;
  display: none;

}
/**/
#theImg{
  display: block;
  max-height: 94vh;
  max-width: 98vw;
 
}


@keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}


.return {
  display: block;
  position: absolute;
  font-size: 3vw;
  top: 0;
  right: 0;
  padding: 0.5em;
  color: rgb(255,255,255, 0.8);

}
.goLeft {
  position: absolute;
  font-size: 3vw;
  top: 50%;
  left: 1em;
  color: rgb(255,255,255, 0.6);
}

.goRight {
  position: absolute;
  font-size: 3vw;
  top: 50%;
  right: 1em;
  color: rgb(255,255,255, 0.6);
}

.goRight:hover,
.goLeft:hover,
.return:hover {
  cursor: pointer;
  color: black;
}

.dream img:hover{
  opacity: 0.6;
  cursor: pointer;
}

#content{
  position: relative;
}
.filter{
  margin: 1.5vw;
  position: absolute;
  width: 120px;

  top: 0;
  left: 0;
  z-index: 3;
}

#gumbFilter{

  font-size: 16px;
  padding: 10px;
  width: 100%;
  background-color: rgb(0,0,0,0.3);
  border: 1px solid white;
  color: white;

}

/**/

#gumbFilter:hover{
  cursor: pointer;
  background-color: rgb(0,0,0,0.8);
  }
  
  /* The container */
  .checkBoxcontainer {
      display: block;
      position: relative;
      padding-left: 35px;
      margin-top: 12px;
      cursor: pointer;
      font-size: 16px;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
    }
    
    /* Hide the browser's default checkbox */
    .checkBoxcontainer input {
      position: absolute;
      opacity: 0;
      cursor: pointer;
      height: 0;
      width: 0;
    }
    
    /* Create a custom checkbox */
    .checkmark {
      position: absolute;
      top: 0;
      left: 0;
      height: 25px;
      width: 25px;
      background-color: #eee;
    }
    
    /* On mouse-over, add a grey background color */
    .checkBoxcontainer:hover input ~ .checkmark {
      background-color: #ccc;
    }
    
    /* When the checkbox is checked, add a blue background */
    .checkBoxcontainer input:checked ~ .checkmark {
      background-color: #2196F3;
    }
    
    /* Create the checkmark/indicator (hidden when not checked) */
    .checkmark:after {
      content: "";
      position: absolute;
      display: none;
    }
  
 /**/
  /* Show the checkmark when checked */
  .checkBoxcontainer input:checked ~ .checkmark:after {
    display: block;
  }
  
  /* Style the checkmark/indicator */
  .checkBoxcontainer .checkmark:after {
    left: 9px;
    top: 5px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  #sortingContainer{
    padding: 10px 10px 20px 10px;
    color: white;
    width: 100%;
    background-color: rgb(0, 0, 0, 0.6);
    /*transform: translateX(-200%);*/
    display: none;
    border: 1px solid rgb(255, 255, 255, 0.7);
    transition: 0.5s ease-in;
  }
#imgEmpty{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 15;
  height: 10vh;
  width: auto;
  font-size: 2em;
}
@media only screen and (max-width: 500px){
  .filter{
    width: 90%;
    position: relative;
  }
  #gumbFilter{
    font-size: 3vw;
    padding: 1em;
  }
  .checkBoxcontainer{
    font-size: 3vw;
    padding-left: 6vw;
  }
  .checkmark{
    width: 5vw;
    height: 5vw;
  }
  .checkBoxcontainer .checkmark:after {
    left: 1.5vw;
    top: 0.3vw;
    width: 1.3vw;
    height: 2.6vw;
  }
  #sortingContainer{
    padding: 0em 1em 2em 1em;

  }
  
  .box{
    flex-direction: column;
    margin-left: 2%;
    margin-right: 2%;
  }
  .dream{  
    width: 100%;
  }

 
}

.box{
  margin-top: 0.8%;
}

