/**
 *
 * Subscritpion
 *
 * @author Presta-Module.com <support@presta-module.com>
 * @copyright Presta-Module
 *
 *           ____     __  __
 *          |  _ \   |  \/  |
 *          | |_) |  | |\/| |
 *          |  __/   | |  | |
 *          |_|      |_|  |_|
 *
 ****/

/* Spinner */
@keyframes subloader {
	0%, 80%, 100% {
		box-shadow: 0 2.5em 0 -1.3em #333333;
	}
	40% {
		box-shadow: 0 2.5em 0 0 #666666;
	}
}
@-webkit-keyframes subloader {
	0%, 80%, 100% {
		box-shadow: 0 2.5em 0 -1.3em #333333;
	}
	40% {
		box-shadow: 0 2.5em 0 0 #666666;
	}
}

svg#spinnerFilter {
	display: none;
}

.pm-loader-blur {
	filter: blur(1px);
	-webkit-filter: blur(1px);
	-moz-filter: blur(1px);
	-o-filter: blur(1px);
	-ms-filter: blur(1px);
	filter: url('#blur');
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='1');
}
.pm-loader:before,
.pm-loader:after,
.pm-loader {
	border-radius: 50%;
	width: 2.5em;
	height: 2.5em;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation: subloader 1.8s infinite ease-in-out;
	animation: subloader 1.8s infinite ease-in-out;
}
.pm-loader {
	margin-left: auto;
	margin-right: auto;
	font-size: 10px;
	position: relative;
	text-indent: -9999em;
	-webkit-animation-delay: 0.16s;
	animation-delay: 0.16s;
	opacity: 1;
}
.pm-loader:before {
	left: -3.5em;
}
.pm-loader:after {
	left: 3.5em;
	-webkit-animation-delay: 0.32s;
	animation-delay: 0.32s;
}
.pm-loader:before,
.pm-loader:after {
	content: '';
	position: absolute;
	top: 0;
}
/* /Spinner */