/* ---- reset ---- */

body {
  margin: 0;
  font: normal 75% Arial, Helvetica, sans-serif;
}

canvas {
  display: block;
  vertical-align: bottom;
}


/* ---- particles.js container ---- */

#particles-js {
  position: absolute;
  width: 300px;
  height: 250px;

  background-size: cover;
  background-position: 50% 50%;
    opacity: 1;

}

#ad_cont {
    position: absolute;
    width: 300px;
    height: 250px;
    overflow: hidden;
    top: -1px;
    left: -1px;
    opacity: 1;
      background-image: url("../images/mist_300x250_a.jpg");
  background-repeat: no-repeat;
      cursor: pointer;
    
    

}

#spk_logo {
    position: absolute;
    width: 300px;
    height: 250px;
    overflow: hidden;
    top: 0px;
    left: 0px;
    opacity: 0;
      background-image: url("../images/mist_300x250_logo.jpg");
  background-repeat: no-repeat;
         transition: ease-out 3.5s opacity;
    -webkit-transition: ease-out 3.5s opacity;
    -moz-transition: ease-out 3.5s opacity;
    -o-transition: ease-out 3.5s opacity;
    -ms-transition: ease-out 3.5s opacity;
    

}


#border {
    position: absolute;
    width: 298px;
    height: 248px;
    overflow: hidden;
    top: 0px;
    left: 0px;
    opacity: 1;
    border: 1px solid #000000;
}


#mist {
    position: absolute;
    width: 300px;
    height: 250px;
    overflow: hidden;
    top: 0px;
    left: 0px;
    opacity: 0;
        transition: ease-out 3.5s opacity;
    -webkit-transition: ease-out 3.5s opacity;
    -moz-transition: ease-out 3.5s opacity;
    -o-transition: ease-out 3.5s opacity;
    -ms-transition: ease-out 3.5s opacity;
    

}

#square {
  position: absolute;
  width: 4px;
  height: 4px;
    top: 0px;
        left: 0px;
  background-color: #ffffff;
  
  background-repeat: no-repeat;
    display: none;

}

/* ---- stats.js ---- */

.count-particles {
  background: #000022;
  position: absolute;
  top: 48px;
  left: 100;
  width: 80px;
  color: #13E8E9;
  font-size: .8em;
  text-align: left;
  text-indent: 4px;
  line-height: 14px;
  padding-bottom: 2px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
    display: none;
}

.js-count-particles {
  font-size: 1.1em;
}

#stats,
.count-particles {
  -webkit-user-select: none;
  margin-top: 5px;
  margin-left: 5px;
}

#stats {
/*  border-radius: 3px 3px 0 0;*/
  overflow: hidden;
    display: none;
}

.count-particles {
/*  border-radius: 0 0 3px 3px;*/
}