h2.single-title {
  text-align: center;
}

.wpuf_customs li {
  text-align: center;
}

ul.wpuf_customs {
  padding: 0px;
}

label {
  display: none;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}

img.attachment-thumbnail.size-thumbnail {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  height: auto;
}
/*button.simplefavorite-button.has-count{
	width: 150px;
    height: 40px;
    border-radius: 25px;
    border: 1px solid gold;
    box-shadow: 3px 4px yellow;
    background: linear-gradient(45deg, yellow, transparent 25% 30%,gold 60%,white 90%);
    font-weight: bold;
}*/

button.simplefavorite-button{
	/*position: absolute;*/
    top: 12%;
    right: 70%;
    width: 12vw;
    height: 12vw;
	border-radius: 50%;
	background: white;
	border: none;
    font-size: 8vw;
    padding: 0;
    color: gray;
}
.simplefavorite-button.active {
    color: yellow;
}
span.simplefavorite-button{
	display:none;
}

#circle {
	animation: zoomIn 0.4s cubic-bezier(0.25, 1, 0.5, 1) forwards;
}
#circle.active {
	animation: zoomOut 0.4s cubic-bezier(0.25, 1, 0.5, 1) forwards;
}
 
@keyframes zoomIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes zoomOut {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: scale(0.2);
  }
}

/*# sourceMappingURL=single-post.css.map */