/**************************************************************************
*
* Polaroid Slides jQuery Plugin - polaroidslides.js
* 
**************************************************************************/

.polaroidslider {
	position: relative;
	margin: 0 auto;
	overflow: hidden;
}

.pslider-wrapper {
	position: relative;
}

.pslider {
	margin: 0 auto;
}

.pslider-tabs {
	list-style: none;
	padding: 0;
	font-size: 18px;
	list-style: none;
	margin: 0 auto 0;
	text-align: center;
	width: 100%;
}

.pslider-thumbs li {
	display: inline;
	float: none;
	margin-left: -15px;
	opacity: 0;
}

@media (max-width: 1200px) {
	.pslider-thumbs li {
		margin-left: -40px;
	}
}

@media (max-width: 991px) {
	.pslider-thumbs li {
		margin-left: -70px;
	}
}

@media (max-width: 768px) {
	.pslider-thumbs li {
		margin-left: -20px;
		max-width: 100px;
	}
	.pslider-thumbs {
		max-height: 75px;
	}
}

@media (max-width: 500px) {
	.pslider-thumbs {
		display: none;
	}
}

.pslider-tabs li:first-child {
	margin-left: 0;
}

.pslider-btn-arrow {
	position: absolute!important;
	top: 40%;
	z-index: 6;
	color: transparent;
	display: block;
	font-size: 5px;
	line-height: 0;
	margin: 0 3em;
	position: relative;
	width: 10em;
	height: 10em;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.pslider-btn-arrow.right {
	right: 0;
}

.pslider-btn-arrow:hover, .pslider-btn-arrow:focus {
	background: rgba(255, 255, 255, 0.1);
}
.pslider-btn-arrow:hover::before, .pslider-btn-arrow:hover::after, .pslider-btn-arrow:focus::before, .pslider-btn-arrow:focus::after {
	background: rgba(0, 0, 0, 0.5);
}
.pslider-btn-arrow::before {
	content: '';
	display: block;
	background: rgba(0, 0, 0, 0.2);
	position: absolute;
	width: 6em;
	height: 2em;
}
.pslider-btn-arrow::after {
	content: '';
	display: block;
	background: rgba(0, 0, 0, 0.2);
	position: absolute;
	width: 2em;
	height: 6em;
}
.pslider-btn-arrow.left {
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.pslider-btn-arrow.right {
	-moz-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
}
.pslider-btn-arrow.right::before, .pslider-btn-arrow.right::after,
.pslider-btn-arrow.left::before, .pslider-btn-arrow.left::after {
	top: 2em;
	left: 2em;
}

.pslider-dots-pager {
	position: absolute;
	bottom: -0.4em;
	height: 0.8em;
}

.pslider-dots-pager li {
	display: inline-block;
	margin: 0 4px;
}

.pslider-dots-pager li a {
	display: inline-block;
	width: 1em;
	height: 1em;
	background: rgba(0, 0, 0, 0.3);
	position: relative;
	z-index: 1000;
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.pslider-dots-pager li.pslider-active a {
	background: rgba(0, 0, 0, 0.6);
}

.pslider-thumbs {
	position: absolute;
	z-index: 5;
}

.pslider-thumbs li, 
.pslider-thumbs a {
	display : inline-block;
	*display : block;
	zoom : 1;
	outline: none;
}

.pslider-thumbs a {
	padding-bottom: 150px;
	position: relative;
	-webkit-backface-visibility: hidden;
}

.pslider-thumbs img {
	max-width : 100%;
	background: #fff;
	padding: 4px;
	-moz-box-shadow: 0 -2px 7px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 -2px 7px rgba(0, 0, 0, 0.5);
	box-shadow: 0 -2px 7px rgba(0, 0, 0, 0.5);
	-webkit-user-drag: none;
}

.pslider {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}

.pslider li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}

.pslider li:first-child {
	position: relative;
	display: block;
	float: left;
	opacity: 0.1;
}

.pslider img {
	display: block;
	height: auto;
	width: 100%;
	border: 0;
}

.pslider-thumbs.psfilter-grayscale img, .psfilter-grayscale img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'saturate\' values=\'0\'/></filter></svg>#grayscale");
	filter: gray;
	transition: 0.4s;
}

.pslider-thumbs.psfilter-grayscale li:hover img {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	filter: none;
}

.pslider-thumbs.psfilter-sepia img, .psfilter-sepia img {
	-webkit-filter: sepia(1);
	-webkit-filter: sepia(80%);
	-moz-filter: sepia(80%);
	-ms-filter: sepia(80%);
	-o-filter: sepia(80%);
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'sepia\'><feColorMatrix type=\'matrix\' values=\'.343 .669 .119 0 0 .249 .626 .130 0 0 .272 .334 .111 0 0 .000 .000 .000 1 0\' /></filter></svg>#sepia");
	filter: sepia(80%);
	transition: 0.4s;
}

.pslider-thumbs.psfilter-sepia li:hover img {
	-webkit-filter: sepia(0);
	-moz-filter: sepia(0);
	-ms-filter: sepia(0);
	-o-filter: sepia(0);
	filter: none;
}

.pslider-thumbs.psfilter-vintage img, .psfilter-vintage img {
	-webkit-filter: sepia(1);
	-webkit-filter: sepia(50%);
	-moz-filter: sepia(50%);
	-ms-filter: sepia(50%);
	-o-filter: sepia(50%);
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'vintage\'><feColorMatrix type=\'matrix\' values=\'1 0.1 .119 0 0 .249 .626 .130 0 0 .172 .334 .111 0 0 .000 .000 .000 1 0\' /></filter></svg>#vintage");
	filter: sepia(50%);
	transition: 0.4s;
}

.pslider-thumbs.psfilter-vintage li:hover img {
	-webkit-filter: sepia(0);
	-moz-filter: sepia(0);
	-ms-filter: sepia(0);
	-o-filter: sepia(0);
	filter: none;
}

.pslider-thumbs.psfilter-saturate img, .psfilter-saturate img {
	-webkit-filter: saturate(1.50);
	-moz-filter: saturate(1.50);
	-o-filter: saturate(1.50);
	-ms-filter: saturate(1.50);
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'saturate\'><feComponentTransfer><feFuncR type=\'linear\' slope=\'1.3\' intercept=\'-(0.5 * 1.3) + 0.5\' /><feFuncG type=\'linear\' slope=\'1.3\' intercept=\'-(0.5 * 1.3) + 0.5\' /><feFuncB type=\'linear\' slope=\'1.3\' intercept=\'-(0.5 * 1.3) + 0.5\' /></feComponentTransfer></filter></svg>#saturate");
	filter: saturate(1.50);
	transition: 0.4s;
}

.pslider-thumbs.psfilter-saturate li:hover img {
	-webkit-filter: saturate(1);
	-moz-filter: saturate(1);
	-o-filter: saturate(1);
	-ms-filter: saturate(1);
	filter: none;
}

.pslider-thumbs.psfilter-darkness img, .psfilter-darkness img {
	-webkit-filter: brightness(0.50);
	-moz-filter: brightness(0.50);
	-o-filter: brightness(0.50);
	-ms-filter: brightness(0.50);
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'darkness\'><feComponentTransfer><feFuncR type=\'linear\' slope=\'0.5\' /><feFuncG type=\'linear\' slope=\'0.5\' /><feFuncB type=\'linear\' slope=\'0.5\' /></feComponentTransfer></filter></svg>#darkness");
	filter: brightness(0.50);
	transition: 0.4s;
}

.pslider-thumbs.psfilter-darkness li:hover img {
	-webkit-filter: brightness(1);
	-moz-filter: brightness(1);
	-o-filter: brightness(1);
	-ms-filter: brightness(1);
	filter: none;
}

.pslider-thumbs.psfilter-hue img, .psfilter-hue img {
	-webkit-filter: hue-rotate(45deg);
	-moz-filter: hue-rotate(45deg);
	-o-filter: hue-rotate(45deg);
	-ms-filter: hue-rotate(45deg);
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'hue\'><feColorMatrix type=\'hueRotate\' values=\'45\'/></filter></svg>#hue");
	filter: hue-rotate(45deg);
	transition: 0.4s;
}

.pslider-thumbs.psfilter-hue li:hover img {
	-webkit-filter: hue-rotate(0deg);
	-moz-filter: hue-rotate(0deg);
	-o-filter: hue-rotate(0deg);
	-ms-filter: hue-rotate(0deg);
	filter: none;
}

.pslider-thumbs.psfilter-contrast img, .psfilter-contrast img {
	filter: contrast(1.50);
	-webkit-filter: contrast(1.50);
	-moz-filter: contrast(1.50);
	-o-filter: contrast(1.50);
	-ms-filter: contrast(1.50);	
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'contrast\'><feComponentTransfer><feFuncR type=\'linear\' slope=\'1.3\' intercept=\'\-(0.5 * 1.3) + 0.5'\ /><feFuncG type=\'linear\' slope=\'1.3\' intercept=\'\-(0.5 * 1.3) + 0.5'\ /><feFuncB type=\'linear\' slope=\'1.3\' intercept=\'\-(0.5 * 1.3) + 0.5'\ /></feComponentTransfer></filter></svg>#contrast"); /* Firefox  */
	transition: 0.4s;
}

.pslider-thumbs.psfilter-contrast li:hover img {
	filter: contrast(1);
	-webkit-filter: contrast(1);
	-moz-filter: contrast(1);
	-o-filter: contrast(1);
	-ms-filter: contrast(1);	
	filter: none;
}

.psfilter-sunburn li:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.3;
	background-color: rgb(238, 238, 34);
	background-color: rgb(238, 238, 34);
	background-image: -webkit-gradient(linear,0 0,100% 100%,color-stop(5%,rgb(238, 238, 34)),color-stop(21%,rgb(1, 85, 150)),color-stop(55%,rgb(221, 153, 51)),color-stop(62%,rgb(238, 238, 34)),color-stop(76%,rgb(0, 0, 0)));
	background-image: -webkit-linear-gradient(left top,rgb(238, 238, 34) 5%,rgb(1, 85, 150) 21%,rgb(221, 153, 51) 55%,rgb(238, 238, 34) 62%,rgb(0, 0, 0) 76%);
	background-image: -moz-linear-gradient(left top,#eeee22 5%,#015596 21%,#dd9933 55%,#eeee22 62%,#000 76%);
	background-image: -o-linear-gradient(left top,#eeee22 5%,#015596 21%,#dd9933 55%,#eeee22 62%,#000 76%);
	background-image: linear-gradient(left top,#eeee22 5%,#015596 21%,#dd9933 55%,#eeee22 62%,#000 76%);
}

.psfilter-redburry li:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.35;
	background-color: rgb(10, 0, 0);
	background-image: -webkit-gradient(linear,0 0,100% 100%,color-stop(11%,rgb(10, 0, 0)),color-stop(28%,rgb(221, 51, 51)),color-stop(43%,rgb(255, 255, 255)),color-stop(62%,rgb(221, 51, 51)),color-stop(82%,rgb(0, 0, 0)));
	background-image: -webkit-linear-gradient(left top,rgb(10, 0, 0) 11%,rgb(221, 51, 51) 28%,rgb(255, 255, 255) 43%,rgb(221, 51, 51) 62%,rgb(0, 0, 0) 82%);
	background-image: -moz-linear-gradient(left top,#0a0000 11%,#dd3333 28%,#ffffff 43%,#dd3333 62%,#000000 82%);
	background-image: -o-linear-gradient(left top,#0a0000 11%,#dd3333 28%,#ffffff 43%,#dd3333 62%,#000000 82%);
	background-image: linear-gradient(left top,#0a0000 11%,#dd3333 28%,#ffffff 43%,#dd3333 62%,#000000 82%);
}

.psfilter-cold li:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.4;
	background: rgb(105,155,200);
	background: -moz-radial-gradient(top left, ellipse cover, rgba(105,155,200,1) 0%, rgba(181,197,216,1) 57%);
	background: -webkit-gradient(radial, top left, 0px, top left, 100%, color-stop(0%,rgba(105,155,200,1)), color-stop(57%,rgba(181,197,216,1)));
	background: -webkit-radial-gradient(top left, ellipse cover, rgba(105,155,200,1) 0%,rgba(181,197,216,1) 57%);
	background: -o-radial-gradient(top left, ellipse cover, rgba(105,155,200,1) 0%,rgba(181,197,216,1) 57%);
	background: -ms-radial-gradient(top left, ellipse cover, rgba(105,155,200,1) 0%,rgba(181,197,216,1) 57%);
	background: radial-gradient(ellipse at top left, rgba(105,155,200,1) 0%,rgba(181,197,216,1) 57%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#699bc8', endColorstr='#b5c5d8',GradientType=1 );
}

.psfilter-summer li:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.7;
	background-color: #000;
	background: -moz-linear-gradient(55deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.125) 50%, rgba(0, 0, 0, 0) 50%), -moz-linear-gradient(55deg, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0)), -moz-linear-gradient(55deg, rgba(70, 70, 70, 0.35) 10%, rgba(90, 90, 90, 0.35) 20%, rgba(110, 156, 150, 0.35) 30%, rgba(142, 179, 152, 0.35) 40%, rgba(222, 177, 124, 0.35) 50%, rgba(255, 169, 120, 0.35) 60%, rgba(255, 189, 171, 0.35) 70%, rgba(255, 176, 186, 0.35) 80%, rgba(240, 124, 95, 0.35) 90%, rgba(235, 124, 114, 0.35) 100%), -moz-linear-gradient(55deg, rgba(70, 70, 70, 0.35) 10%, rgba(90, 90, 90, 0.35) 20%, rgba(110, 156, 150, 0.35) 30%, rgba(142, 179, 152, 0.35) 40%, rgba(222, 177, 124, 0.35) 50%, rgba(255, 169, 120, 0.35) 60%, rgba(255, 189, 171, 0.35) 70%, rgba(255, 176, 186, 0.35) 80%, rgba(240, 124, 95, 0.35) 90%, rgba(235, 124, 114, 0.35) 100%), -moz-linear-gradient(125deg, rgba(70, 70, 70, 0.35) 10%, rgba(90, 90, 90, 0.35) 20%, rgba(110, 156, 150, 0.35) 30%, rgba(142, 179, 152, 0.35) 40%, rgba(222, 177, 124, 0.35) 50%, rgba(255, 169, 120, 0.35) 60%, rgba(255, 189, 171, 0.35) 70%, rgba(255, 176, 186, 0.35) 80%, rgba(240, 124, 95, 0.35) 90%, rgba(235, 124, 114, 0.35) 100%);
	background: -o-linear-gradient(55deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.125) 50%, rgba(0, 0, 0, 0) 50%), -o-linear-gradient(55deg, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0)), -o-linear-gradient(55deg, rgba(70, 70, 70, 0.35) 10%, rgba(90, 90, 90, 0.35) 20%, rgba(110, 156, 150, 0.35) 30%, rgba(142, 179, 152, 0.35) 40%, rgba(222, 177, 124, 0.35) 50%, rgba(255, 169, 120, 0.35) 60%, rgba(255, 189, 171, 0.35) 70%, rgba(255, 176, 186, 0.35) 80%, rgba(240, 124, 95, 0.35) 90%, rgba(235, 124, 114, 0.35) 100%), -o-linear-gradient(55deg, rgba(70, 70, 70, 0.35) 10%, rgba(90, 90, 90, 0.35) 20%, rgba(110, 156, 150, 0.35) 30%, rgba(142, 179, 152, 0.35) 40%, rgba(222, 177, 124, 0.35) 50%, rgba(255, 169, 120, 0.35) 60%, rgba(255, 189, 171, 0.35) 70%, rgba(255, 176, 186, 0.35) 80%, rgba(240, 124, 95, 0.35) 90%, rgba(235, 124, 114, 0.35) 100%), -o-linear-gradient(125deg, rgba(70, 70, 70, 0.35) 10%, rgba(90, 90, 90, 0.35) 20%, rgba(110, 156, 150, 0.35) 30%, rgba(142, 179, 152, 0.35) 40%, rgba(222, 177, 124, 0.35) 50%, rgba(255, 169, 120, 0.35) 60%, rgba(255, 189, 171, 0.35) 70%, rgba(255, 176, 186, 0.35) 80%, rgba(240, 124, 95, 0.35) 90%, rgba(235, 124, 114, 0.35) 100%);
	background: -webkit-linear-gradient(55deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.125) 50%, rgba(0, 0, 0, 0) 50%), -webkit-linear-gradient(55deg, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0)), -webkit-linear-gradient(55deg, rgba(70, 70, 70, 0.35) 10%, rgba(90, 90, 90, 0.35) 20%, rgba(110, 156, 150, 0.35) 30%, rgba(142, 179, 152, 0.35) 40%, rgba(222, 177, 124, 0.35) 50%, rgba(255, 169, 120, 0.35) 60%, rgba(255, 189, 171, 0.35) 70%, rgba(255, 176, 186, 0.35) 80%, rgba(240, 124, 95, 0.35) 90%, rgba(235, 124, 114, 0.35) 100%), -webkit-linear-gradient(55deg, rgba(70, 70, 70, 0.35) 10%, rgba(90, 90, 90, 0.35) 20%, rgba(110, 156, 150, 0.35) 30%, rgba(142, 179, 152, 0.35) 40%, rgba(222, 177, 124, 0.35) 50%, rgba(255, 169, 120, 0.35) 60%, rgba(255, 189, 171, 0.35) 70%, rgba(255, 176, 186, 0.35) 80%, rgba(240, 124, 95, 0.35) 90%, rgba(235, 124, 114, 0.35) 100%), -webkit-linear-gradient(125deg, rgba(70, 70, 70, 0.35) 10%, rgba(90, 90, 90, 0.35) 20%, rgba(110, 156, 150, 0.35) 30%, rgba(142, 179, 152, 0.35) 40%, rgba(222, 177, 124, 0.35) 50%, rgba(255, 169, 120, 0.35) 60%, rgba(255, 189, 171, 0.35) 70%, rgba(255, 176, 186, 0.35) 80%, rgba(240, 124, 95, 0.35) 90%, rgba(235, 124, 114, 0.35) 100%);
	background: linear-gradient(35deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.125) 50%, rgba(0, 0, 0, 0) 50%), linear-gradient(35deg, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0)), linear-gradient(35deg, rgba(70, 70, 70, 0.35) 10%, rgba(90, 90, 90, 0.35) 20%, rgba(110, 156, 150, 0.35) 30%, rgba(142, 179, 152, 0.35) 40%, rgba(222, 177, 124, 0.35) 50%, rgba(255, 169, 120, 0.35) 60%, rgba(255, 189, 171, 0.35) 70%, rgba(255, 176, 186, 0.35) 80%, rgba(240, 124, 95, 0.35) 90%, rgba(235, 124, 114, 0.35) 100%), linear-gradient(35deg, rgba(70, 70, 70, 0.35) 10%, rgba(90, 90, 90, 0.35) 20%, rgba(110, 156, 150, 0.35) 30%, rgba(142, 179, 152, 0.35) 40%, rgba(222, 177, 124, 0.35) 50%, rgba(255, 169, 120, 0.35) 60%, rgba(255, 189, 171, 0.35) 70%, rgba(255, 176, 186, 0.35) 80%, rgba(240, 124, 95, 0.35) 90%, rgba(235, 124, 114, 0.35) 100%), linear-gradient(-35deg, rgba(70, 70, 70, 0.35) 10%, rgba(90, 90, 90, 0.35) 20%, rgba(110, 156, 150, 0.35) 30%, rgba(142, 179, 152, 0.35) 40%, rgba(222, 177, 124, 0.35) 50%, rgba(255, 169, 120, 0.35) 60%, rgba(255, 189, 171, 0.35) 70%, rgba(255, 176, 186, 0.35) 80%, rgba(240, 124, 95, 0.35) 90%, rgba(235, 124, 114, 0.35) 100%);
	background-size: 105% 105%, 110% 110%, 100% 100%, 125% 125%, 150% 150%;
}

.psfilter-purplehaze li:before {
	content: "";
	display: block;
	height: 48px;
  	width: 48px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	opacity: 0.8;
	-moz-border-radius: 24px;
	-webkit-border-radius: 24px;
	border-radius: 24px;
	top: 17%;
	left: 55%;
	background: rgba(33, 69, 211, 0.4);
	-moz-box-shadow: 0 0 rgba(33, 69, 211, 0), 0 0 0 48px rgba(33, 69, 211, 0.047), 0 0 0 96px rgba(33, 69, 211, 0.047), 0 0 0 144px rgba(33, 69, 211, 0.047), 0 0 0 192px rgba(33, 69, 211, 0.047), 0 0 0 240px rgba(33, 69, 211, 0.047), 0 0 0 288px rgba(33, 69, 211, 0.047), 0 0 0 336px rgba(33, 69, 211, 0.047), 0 0 0 384px rgba(33, 69, 211, 0.047), 0 0 0 432px rgba(33, 69, 211, 0.047), 0 0 0 480px rgba(33, 69, 211, 0.047), 0 0 0 528px rgba(33, 69, 211, 0.047), 0 0 0 576px rgba(33, 69, 211, 0.047), 0 0 0 624px rgba(33, 69, 211, 0.047), 0 0 0 672px rgba(33, 69, 211, 0.047);
	-webkit-box-shadow: 0 0 rgba(33, 69, 211, 0), 0 0 0 48px rgba(33, 69, 211, 0.047), 0 0 0 96px rgba(33, 69, 211, 0.047), 0 0 0 144px rgba(33, 69, 211, 0.047), 0 0 0 192px rgba(33, 69, 211, 0.047), 0 0 0 240px rgba(33, 69, 211, 0.047), 0 0 0 288px rgba(33, 69, 211, 0.047), 0 0 0 336px rgba(33, 69, 211, 0.047), 0 0 0 384px rgba(33, 69, 211, 0.047), 0 0 0 432px rgba(33, 69, 211, 0.047), 0 0 0 480px rgba(33, 69, 211, 0.047), 0 0 0 528px rgba(33, 69, 211, 0.047), 0 0 0 576px rgba(33, 69, 211, 0.047), 0 0 0 624px rgba(33, 69, 211, 0.047), 0 0 0 672px rgba(33, 69, 211, 0.047);
	box-shadow: 0 0 rgba(33, 69, 211, 0), 0 0 0 48px rgba(33, 69, 211, 0.047), 0 0 0 96px rgba(33, 69, 211, 0.047), 0 0 0 144px rgba(33, 69, 211, 0.047), 0 0 0 192px rgba(33, 69, 211, 0.047), 0 0 0 240px rgba(33, 69, 211, 0.047), 0 0 0 288px rgba(33, 69, 211, 0.047), 0 0 0 336px rgba(33, 69, 211, 0.047), 0 0 0 384px rgba(33, 69, 211, 0.047), 0 0 0 432px rgba(33, 69, 211, 0.047), 0 0 0 480px rgba(33, 69, 211, 0.047), 0 0 0 528px rgba(33, 69, 211, 0.047), 0 0 0 576px rgba(33, 69, 211, 0.047), 0 0 0 624px rgba(33, 69, 211, 0.047), 0 0 0 672px rgba(33, 69, 211, 0.047);
}

.psfilter-purplehaze li:after {
	content: "";
	display: block;
	height: 48px;
  	width: 48px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.6;
	-moz-border-radius: 24px;
	-webkit-border-radius: 24px;
	border-radius: 24px;
	top: 87%;
	left: 46%;
	background: rgba(236, 56, 155, 0.4);
	-moz-box-shadow: 0 0 rgba(236, 56, 155, 0), 0 0 0 48px rgba(236, 56, 155, 0.042), 0 0 0 96px rgba(236, 56, 155, 0.042), 0 0 0 144px rgba(236, 56, 155, 0.042), 0 0 0 192px rgba(236, 56, 155, 0.042), 0 0 0 240px rgba(236, 56, 155, 0.042), 0 0 0 288px rgba(236, 56, 155, 0.042), 0 0 0 336px rgba(236, 56, 155, 0.042), 0 0 0 384px rgba(236, 56, 155, 0.042), 0 0 0 432px rgba(236, 56, 155, 0.042), 0 0 0 480px rgba(236, 56, 155, 0.042), 0 0 0 528px rgba(236, 56, 155, 0.042), 0 0 0 576px rgba(236, 56, 155, 0.042), 0 0 0 624px rgba(236, 56, 155, 0.042), 0 0 0 672px rgba(236, 56, 155, 0.042);
	-webkit-box-shadow: 0 0 rgba(236, 56, 155, 0), 0 0 0 48px rgba(236, 56, 155, 0.042), 0 0 0 96px rgba(236, 56, 155, 0.042), 0 0 0 144px rgba(236, 56, 155, 0.042), 0 0 0 192px rgba(236, 56, 155, 0.042), 0 0 0 240px rgba(236, 56, 155, 0.042), 0 0 0 288px rgba(236, 56, 155, 0.042), 0 0 0 336px rgba(236, 56, 155, 0.042), 0 0 0 384px rgba(236, 56, 155, 0.042), 0 0 0 432px rgba(236, 56, 155, 0.042), 0 0 0 480px rgba(236, 56, 155, 0.042), 0 0 0 528px rgba(236, 56, 155, 0.042), 0 0 0 576px rgba(236, 56, 155, 0.042), 0 0 0 624px rgba(236, 56, 155, 0.042), 0 0 0 672px rgba(236, 56, 155, 0.042);
	box-shadow: 0 0 rgba(236, 56, 155, 0), 0 0 0 48px rgba(236, 56, 155, 0.042), 0 0 0 96px rgba(236, 56, 155, 0.042), 0 0 0 144px rgba(236, 56, 155, 0.042), 0 0 0 192px rgba(236, 56, 155, 0.042), 0 0 0 240px rgba(236, 56, 155, 0.042), 0 0 0 288px rgba(236, 56, 155, 0.042), 0 0 0 336px rgba(236, 56, 155, 0.042), 0 0 0 384px rgba(236, 56, 155, 0.042), 0 0 0 432px rgba(236, 56, 155, 0.042), 0 0 0 480px rgba(236, 56, 155, 0.042), 0 0 0 528px rgba(236, 56, 155, 0.042), 0 0 0 576px rgba(236, 56, 155, 0.042), 0 0 0 624px rgba(236, 56, 155, 0.042), 0 0 0 672px rgba(236, 56, 155, 0.042);
}

.pslider-loader-battery {
	width: 4em;
	height: 2em;
	border: 0.2em solid #2aac66;
	position: absolute;
	top: 1em;
	left: 1em;
	font-size: 1em;
	z-index: 5;
}

.pslider-loader-battery:before, .pslider-loader-battery:after {
	content: "";
	display: block;
}
.pslider-loader-battery:before {
	position: relative;
	height: 1.2em;
	margin: 0.2em;
	background: repeating-linear-gradient(-45deg, transparent, transparent 3%, #2aac66 3%, #2aac66 25%);
	background-size: 1.8em 1.8em;
	-webkit-animation: charge 0.75s infinite linear;
	-moz-animation: charge 0.75s infinite linear;
	-o-animation: charge 0.75s infinite linear;
	animation: charge 0.75s infinite linear;;
}
.pslider-loader-battery:after {
	position: absolute;
	width: 0.4em;
	height: 0.8em;
	background: #2aac66;
	left: 100%;
	top: 0.4em;
}

@-webkit-keyframes charge {
	to {
		background-position: 1.8em 0;
	}
}
@-moz-keyframes charge {
	to {
		background-position: 1.8em 0;
	}
}
@-ms-keyframes charge {
	to {
		background-position: 1.8em 0;
	}
}
@keyframes charge {
	to {
		background-position: 1.8em 0;
	}
}

