
.pvc-container {
	display: inline;
}

.pvc-container .pvc-icon, .pvc-custom-format .pvc-icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	line-height: 1;
	vertical-align: middle;
	margin-right: .25em;
	background-color: currentColor;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.5 15v6a1.5 1.5 0 0 0 3 0v-6a1.5 1.5 0 0 0-3 0Zm7-6v12a1.5 1.5 0 0 0 3 0V9a1.5 1.5 0 0 0-3 0Zm7-6v18a1.5 1.5 0 0 0 3 0V3a1.5 1.5 0 0 0-3 0Z'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.5 15v6a1.5 1.5 0 0 0 3 0v-6a1.5 1.5 0 0 0-3 0Zm7-6v12a1.5 1.5 0 0 0 3 0V9a1.5 1.5 0 0 0-3 0Zm7-6v18a1.5 1.5 0 0 0 3 0V3a1.5 1.5 0 0 0-3 0Z'/%3E%3C/svg%3E");
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-size: 100% 100%;
	mask-size: 100% 100%;
}

.pvc-container .pvc-icon.nitro-lazy, .pvc-custom-format .pvc-icon.nitro-lazy {
	mask-image: none !important;
}

.pvc-container .pvc-icon-custom, .pvc-custom-format .pvc-icon-custom {
	vertical-align: middle;
	background-color: transparent;
	-webkit-mask-image: none;
	mask-image: none;
}

.pvc-container .pvc-icon-custom.nitro-lazy, .pvc-custom-format .pvc-icon-custom.nitro-lazy {
	mask-image: none !important;
}

.post-views.entry-meta:not(.pvc-container) > span {
	margin-right: 0 !important;
	font: 16px/1;
}

.post-views.entry-meta:not(.pvc-container) > span.post-views-icon.dashicons {
	display: inline-block;
	font-size: 16px;
	line-height: 1;
	text-decoration: inherit;
	vertical-align: middle;
}

[data-pvc-metric].load-dynamic > .post-views-count, .post-views.load-dynamic > .post-views-count {
	color: rgba(0, 0, 0, 0);
	transition: color .3s ease-in-out;
	position: relative;
}

[data-pvc-metric].load-dynamic > .post-views-count:after, .post-views.load-dynamic > .post-views-count:after {
	opacity: 0;
	transition: opacity .3s ease-in-out;
	position: relative;
	color: #6610f2;
}

[data-pvc-metric].load-dynamic.loaded > .post-views-count, [data-pvc-metric].load-dynamic.load-error > .post-views-count, .post-views.load-dynamic.loaded > .post-views-count, .post-views.load-dynamic.load-error > .post-views-count {
	color: inherit;
}

[data-pvc-metric].load-dynamic.load-error > .post-views-count:after, .post-views.load-dynamic.load-error > .post-views-count:after {
	content: none;
	opacity: 0;
	animation: none;
}

[data-pvc-metric].load-dynamic.loading > .post-views-count, [data-pvc-metric].load-dynamic.loading > .post-views-count:after, .post-views.load-dynamic.loading > .post-views-count, .post-views.load-dynamic.loading > .post-views-count:after {
	box-sizing: border-box;
}

[data-pvc-metric].load-dynamic.loading > .post-views-count:after, .post-views.load-dynamic.loading > .post-views-count:after {
	content: "";
	display: block;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	border: 2px solid currentColor;
	border-color: currentColor transparent currentColor transparent;
	animation: pvc-loading 1s linear infinite;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	opacity: 1;
}

@keyframes pvc-loading {
	0% {
		transform: translate(-50%, -50%) rotate(0);
	}
	
	to {
		transform: translate(-50%, -50%) rotate(360deg);
	}
}
