#template-event-archive { padding-bottom:60px; }
#template-event-archive .transition-wrapper {
  display:block;
  overflow:hidden;
}
#template-event-archive .tabs-wrapper { margin-top:140px; }
#template-event-archive .navigation-links {
  display:flex;
  flex:0 0 100%;
  font-family:'Lato', sans-serif;
  font-size:14px;
  font-weight:400;
  line-height:20px;
  margin-top:30px;
  padding-right:30px;
  position:relative;
  z-index:1;
  text-transform:uppercase;
  transition:opacity 300ms ease-in-out;
}
#template-event-archive .navigation-links .line {
  background:#e5e5e5;
  display:block;
  width:100%;
  height:1px;
  position:absolute;
  top:auto;
  right:0;
  bottom:0;
  left:0;
  z-index:-1;
  transform-origin:0 0;
}
#template-event-archive .navigation-links .extra-ajax-navigation-button {
  color:#909090;
  align-items:center;
  display:flex;
  margin-left:auto;
  padding-bottom:15px;
  text-align:right;
  transition:transform 300ms ease-in-out;
}
#template-event-archive .navigation-links a.extra-ajax-navigation-button:hover { color:black; }
#template-event-archive .navigation-links.previous-posts-links { margin-bottom:80px; }
#template-event-archive .navigation-links.previous-posts-links .mini-loader {
  right:auto;
  left:0;
}
#template-event-archive .navigation-links.previous-posts-links .extra-ajax-navigation-previous-button {
  text-align:left;
  margin-left:0;
  margin-right:auto;
  padding-left:30px;
}
#template-event-archive .extra-ajax-navigation-next-complete .next-posts-links { cursor:default; }
#template-event-archive .extra-ajax-navigation-previous-complete .previous-posts-links {
  transition-property:opacity, margin-bottom;
  opacity:0 !important;
  margin-bottom:0;
}
#template-event-archive .extra-ajax-navigation-loading .mini-loader { opacity:0.8; }
#template-event-archive .extra-ajax-navigation-loading .next-posts-links {
  opacity:0.8;
  pointer-events:none;
}
#template-event-archive .mini-loader { opacity:0; }
