.wppizza-loader-body {
	/* added to body to resize the body element in certain scenarios when loader gets added*/
	position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}
.wppizza-loader-wrap {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ffffff;	
	z-index:10000;
}
.wppizza-loader {
	-webkit-animation: rotate 2s linear infinite;
	animation: rotate 2s linear infinite;
	z-index: 2;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -20px 0 0 -20px;
	width: 40px;
	height: 40px;
	stroke-width: 4;
	fill: none;
}
.wppizza-loader-path {
	stroke: #cecece;
	stroke-linecap: round;
	-webkit-animation: dash 1.5s ease-in-out infinite;
	animation: dash 3.5s ease-in-out infinite;
}
@-webkit-keyframes rotate {
	100%{transform: rotate(360deg);}
}
@keyframes rotate {
	100%{transform: rotate(360deg);}
}
@-webkit-keyframes dash {
	0%  {stroke-dasharray: 1, 150; stroke-dashoffset: 0;}
	50% {stroke-dasharray: 90, 150; stroke-dashoffset: -35;}
	100%{stroke-dasharray: 90, 150; stroke-dashoffset: -124;}
}
@keyframes dash {
	0%  {stroke-dasharray: 1, 150;stroke-dashoffset: 0;}
	50% {stroke-dasharray: 90, 150;stroke-dashoffset: -35;}
	100%{stroke-dasharray: 90, 150;stroke-dashoffset: -124;}
}

/************************************************************** 
	v4 only css 
*************************************************************/
.wppizza-article-header{cursor:pointer}