
.img-btn img{
  width:250px;
  height:350px;
}
.img-btn > input{
  display:none
}
.img-btn > img{
  cursor:pointer;
  border:5px solid transparent;
}
.img-btn > input:checked + img{
  border-color: rgb(34 113 177);
  border-radius:10px;
}


/*Author*/
.author{
  position:fixed;
  bottom:10px;
  right:10px;
  background:black;
  padding:3px;
  border-radius:5px;
}
.author p{
  text-align:center;
  padding:5px 10px;
  margin:0;
  color:white;
  border:2px solid lightgrey;
  border-radius:5px;
}
.author a{
  color:lightgrey;
}

.wt_template_container {
  position: relative;
  margin-top: 50px;
  width: 500px;
  height: 300px;
}

.wt_template_button {
  position: absolute;
  left:13%;
  top: -180px;
  text-align: center;
  opacity: 0;
  transition: opacity .35s ease;
}

.wt_template_button a {
  width: 200px;
  padding: 12px 48px;
  text-align: center;
  text-decoration: none;
  color: white;
  background-color: #555;
  border: solid 1px #555;
  z-index: 99999999999;
}

.wt_template_container:hover .wt_template_button {
  opacity: 1;
}
