#plcover {
display: block;
z-index: 9999999999;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #fff;
transition: all 1s;
}
#plcontent {
box-sizing: content-box;
position: absolute;
margin: auto auto;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 50px;
height: 50px;
}
#plcontent div {
box-sizing: content-box;
}
.plcircle {
width: 50px;
height: 50px;
border: 4px dashed black;
border-radius: 50px;
background-color: transparent;
-webkit-animation: plrotate 1.5s infinite linear;
animation: plrotate 1.5s infinite linear;
}
.plcircle2 {
width: 50px;
height: 50px;
border: 4px solid rgba(0, 0, 0, 0.1);
border-top: 4px solid black;
border-radius: 50px;
background-color: transparent;
-webkit-animation: plrotate 1.5s infinite linear;
animation: plrotate 1.5s infinite linear;
}
.plfan {
width: 20px;
height: 20px;
border: 17px dashed black;
border-radius: 50px;
background-color: transparent;
-webkit-animation: plrotate 1.5s infinite linear;
animation: plrotate 1.5s infinite linear;
}
.plsqaure {
width: 50px;
height: 50px;
background-color: black;
-webkit-animation: plsqaurerotate 1s infinite ease-in-out;
animation: plsqaurerotate 1s infinite ease-in-out;
}
.pldrop  {
width: 50px;
height: 50px;
border-radius: 50px;
background-color: black;
-webkit-animation: plwave 1s ease-in-out;
animation: plwave 1s infinite ease-in-out;
}
#plcontent img {
display: block;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
margin: auto auto auto auto;
}
// Animation Keyframes
@-webkit-keyframes plsqaurerotate {
0% { -webkit-transform: perspective(120px) }
50% { -webkit-transform: perspective(120px) rotateY(180deg) }
100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
}
@keyframes plsqaurerotate {
0% { 	transform: perspective(120px) }
50% { transform: perspective(120px) rotateY(-180deg) }
100% { transform: perspective(120px) rotateY(-180deg)  rotateX(-180deg) }
}
@-webkit-keyframes plrotate {
0% { -webkit-transform: rotate(0deg) }
50% { -webkit-transform: rotate(180deg) }
100% { -webkit-transform: rotate(360deg) }
}
@keyframes plrotate {
0% { transform: rotate(0deg) }
50% { transform: rotate(180deg) }
100% { transform: rotate(360deg) }
}
@-webkit-keyframes plwave {
0% { -webkit-transform: scale(0); opacity: 1; }
100% { -webkit-transform: scale(1); opacity: 0; }
}
@keyframes plwave {
0% { transform: scale(0); opacity: 1; }
100% { transform: scale(1); opacity: 0; }
}
.wp-picker-holder {
position: absolute;
z-index: 999;
}div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
div.wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #ff0000;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
border: 2px solid #f7e700;
}
.wpcf7-form-control-wrap {
position: relative;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid #ff0000;
background: #fff;
padding: .2em .8em;
}
span.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-display-none {
display: none;
}
div.wpcf7 .ajax-loader {
visibility: hidden;
display: inline-block;
background-image: url(/wp-content/plugins/contact-form-7/images/ajax-loader.gif);
width: 16px;
height: 16px;
border: none;
padding: 0;
margin: 0 0 0 4px;
vertical-align: middle;
}
div.wpcf7 .ajax-loader.is-active {
visibility: visible;
}
div.wpcf7 div.ajax-error {
display: none;
}
div.wpcf7 .placeheld {
color: #888;
}
div.wpcf7 input[type="file"] {
cursor: pointer;
}
div.wpcf7 input[type="file"]:disabled {
cursor: default;
}
div.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}