@import url("https://fonts.googleapis.com/css?family=Abel|");
#navigation > li.current-menu-item > a {
  font-family: Abel;
}
.row {
  font-family: Abel;
  top: 0;
  bottom: 0px;
  margin-top: 0px;
}
section.widget .widget-wrap {
  font-family: Abel;
}
.item-btn {
  background-color: #656958;
  margin-bottom: 4px;
}
.elementor .elementor-element-78e5f50 .elementor-text-editor p {
  font-size: 18px;
}
.elementor .elementor-element-62f8b64 .elementor-text-editor p {
  font-size: 18px;
}
.site-logo a img {
  top: 0px;
  margin-top: -24px;
}
.site-logo {
  top: 0px;
}
.item-thumb {
  border-radius: 18px;
  border-top-left-radius: -3px;
  border-top-right-radius: -3px;
  border-bottom-right-radius: -3px;
  border-bottom-left-radius: -3px;
  border-color: rgba(141, 132, 95, 0.43);
  border-style: none;
}
.page-template-template-listing-events .item-btn {
  border-radius: 37px;
  border-top-right-radius: -4px;
  border-top-left-radius: -4px;
  border-bottom-right-radius: -4px;
  border-bottom-left-radius: -4px;
  border-style: solid;
  border-color: rgba(141, 164, 183, 0.83);
  border-width: 2px;
  background-color: rgba(93, 136, 182, 0.33);
  padding-right: 16px;
  padding: 10px;
  font-size: 12px;
  font-weight: 800;
  bottom: 4px;
  color: #9ab677;
  text-shadow: none;
  letter-spacing: 0;
  word-spacing: 2px;
  box-shadow: 6px 5px 11px 7px #080808 inset;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
@keyframes hvr-wobble-vertical {
  16.65% {
    transform: translateY(8px);
  }
  33.3% {
    transform: translateY(-6px);
  }
  49.95% {
    transform: translateY(4px);
  }
  66.6% {
    transform: translateY(-2px);
  }
  83.25% {
    transform: translateY(1px);
  }
  100% {
    transform: translateY(0);
  }
}
.page-template-template-listing-events .item-btn:hover,
.page-template-template-listing-events .item-btn:focus,
.page-template-template-listing-events .item-btn:active {
  animation-name: hvr-wobble-vertical;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1;
}
