  /* Pagination Styling */
.pagination a {
	cursor: pointer;
}
.pagination li.active a {
	font-weight: bold;
}
.pagination li {
	display:inline-block;
	margin: 0 3px;
	padding:5px 10px;
}
.pagination li.disabled a {
	color: #ccc;
	cursor: no-drop;
}

a.last::before {content:'... ';}

a.first::after {content:' ...';}

a.pagelink {cursor: pointer;}
/* End pagination styling */

/* Screenreader label hiding class */
.directory-visuallyhidden { 
  position: absolute; 
  overflow: hidden; 
  clip: rect(0 0 0 0); 
  height: 1px; width: 1px; 
  margin: -1px; padding: 0; border: 0; 
}


[v-cloak] > * { display:none !important; }

/* Infinite Scroll Loader */

#loader{
	margin-top:10px;
}
.sk-spinner-pulse.sk-spinner {
	width: 60px;
	height: 60px;
	margin: 0 auto;
	background-color: #333;
	border-radius: 100%;
	-webkit-animation: sk-pulseScaleOut 1s infinite ease-in-out;
	animation: sk-pulseScaleOut 1s infinite ease-in-out; 
}

@-webkit-keyframes sk-pulseScaleOut {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0); }

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0; } }

@keyframes sk-pulseScaleOut {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0); }

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0; } }