/*Spinner*/
@keyframes mk-rotate {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.mk-pagination--on.mk-pagination-type--load-more .mk-m-pagination-spinner,
.mk-filter-pagination-spinner,
.mk-pagination--on .mk-m-pagination-spinner { position: relative; text-align: center; width: 32px; height: auto; visibility: hidden; z-index: -1; margin-bottom: 30px; font-size: 30px; display: block; width: 100%; }
.mk-load-more-button { opacity: 1; }
.mk-pagination--on.mk-pagination-type--load-more.mk--loading .mk-load-more-button { opacity: 0; }
.mk-filter--on.mk--filter-loading .mk-m-pagination-spinner { bottom: calc(50% - 16px) !important; }
.mk-pagination--on.mk-pagination-type--load-more .mk-m-pagination-spinner { position: absolute; bottom: 0; left: calc(50% - 32px / 2); width: auto; }
.mk-pagination--on .mk-m-pagination-spinner i { animation: fa-spin 1s linear infinite }
.mk-filter-pagination-spinner,
.mk-pagination--on.mk-pagination-type--standard .mk-m-pagination-spinner { position: absolute; bottom: calc(50% - 32px / 2); left: calc(50% - 32px / 2); transform: translateX(-50%) translateY(-50%); }
.mk--loading .mk-filter-pagination-spinner,
.mk-pagination--on.mk--loading .mk-m-pagination-spinner { visibility: visible; z-index: 1; }
.mk-m-pagination.mk--load-more { display: block; text-align: center; margin-bottom: 20px; clear:both; }
.mk-m-pagination.mk--load-more .mk-m-pagination-inner { display: inline-block; }
.mk-m-pagination.mk--infinite-scroll { text-align: center; }
.mk-pagination--on .mk-m-pagination-spinner i { color: var(--swm-color-color-1); }
.mk-post-overlay .mk-post-content { background-image: linear-gradient(to bottom, rgba(248, 248, 248, 0), rgba(0, 0, 0, 0.7)); }
.mk-m-pagination.mk--standard { text-align: center; display: block; clear:both; }
.mk-m-pagination.mk--standard .mk-m-pagination-items { display: inline-block; }
a.mk-m-pagination-item.mk--hide { opacity: 0; visibility: hidden; display: none; }

.mk-m-pagination a.mk-load-more-button:hover { background:var(--swm-color-accent); border-color:var(--swm-color-accent);  }