body{
margin:0;
font-size: -moz-calc(4vw - 0.2rem);
font-size: calc(4vw - 0.2rem);
}

.slide{
 position:relative;
 background-size:100% 100%;
 height:100vh;
 width:143vh;
}

.selectover{
opacity:0.8;
}

.selectover:hover{
opacity:1;
}


.selectover2{
opacity:1;
}

.selectover2:hover{
opacity:0.8;
}


.selectover.bordover{
opacity:0.8;
}


.bordover:hover{
border: gray solid 2px;
border-radius: 5%;
}

.blinker { animation: blinker 1s steps(2, start) infinite; } 
@keyframes blinker {
  from { opacity: 1.0; }
  to { opacity: 0.8; }
}


.blurbox:hover { animation: blinker 1s steps(2, start) infinite; } 
@keyframes blinker {
  from { opacity: 1.0; }
  to { opacity: 0.8; }
}
@-webkit-keyframes blinker {
  from { opacity: 1.0; }
  to { opacity: 0.8; }
}



.selectover.bordover:hover{
opacity:1;
border: gray solid 2px;
border-radius: 5%;
}
.pred{
background:url(img/pred.png) no-repeat;
}
.ret{
background:url(img/ret.png) no-repeat;
}
