#homess-main-wrapper .main-wrapper.enable_page_preloader{
opacity: 0.2;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
filter: alpha(opacity=20);
-moz-opacity: 0.2;
-khtml-opacity: 0.2;
}
#homess-main-wrapper.is-ready .main-wrapper.enable_page_preloader{
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
}
#homess-main-wrapper.is-loading .main-wrapper.enable_page_preloader{
opacity: 0.2;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
filter: alpha(opacity=20);
-moz-opacity: 0.2;
-khtml-opacity: 0.2;
}
#homess-main-wrapper.is-ready .homess-loading-effect.enable_effect_preloader{
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
visibility: hidden;
}
#homess-main-wrapper.is-loading .homess-loading-effect.enable_effect_preloader{
pointer-events: auto;
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
visibility: visible;
}
.homess-loading-effect.enable_effect_preloader{
position: fixed;
z-index: 99999999;
left: 50%;
top: 50%;
width: 56px;
height: 46px;
margin-left: -28px;
margin-top: -23px;
pointer-events: none;
}
.homess-loading-effect.disable_effect_preloader{
display: none !important;
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
visibility: hidden;
}
@-webkit-keyframes line-scale-pulse-out{
0%{
-webkit-transform:scaley(1);
transform:scaley(1)
}
50%{
-webkit-transform:scaley(.4);
transform:scaley(.4)
}
100%{
-webkit-transform:scaley(1);
transform:scaley(1)
}
}
@keyframes line-scale-pulse-out{
0%{
-webkit-transform:scaley(1);
transform:scaley(1)
}
50%{
-webkit-transform:scaley(.4);
transform:scaley(.4)
}
100%{
-webkit-transform:scaley(1);
transform:scaley(1)
}
}
.line-scale-pulse-out-loading > div{
background-color:#df0e0e;
-webkit-animation:line-scale-pulse-out .9s -.6s infinite cubic-bezier(.85,.25,.37,.85);
animation:line-scale-pulse-out .9s -.6s infinite cubic-bezier(.85,.25,.37,.85);
border-radius:2px;
margin:2px;
width:4px;
height:35px;
display:inline-block
}
.line-scale-pulse-out-loading > div:nth-child(1),
.line-scale-pulse-out-loading > div:nth-child(5){
-webkit-animation-delay:-.2s!important;animation-delay:-.2s!important
}
.line-scale-pulse-out-loading > div:nth-child(2),
.line-scale-pulse-out-loading > div:nth-child(4){
-webkit-animation-delay:-.4s!important;
animation-delay:-.4s!important
}
#homess-page-loader.enable_loading_nprogress{
width: 100%;
z-index: 9999998;
overflow: hidden;
height: 2px;
position: fixed;
top: 0;
left: 0;
}
#homess-page-loader.enable_loading_nprogress {
pointer-events: none;
}
#homess-page-loader.enable_loading_nprogress .bar {
background: #df0e0e;
position: fixed;
z-index: 1031;
top: 0;
left: 0;
width: 100%;
height: 2px;
}
#homess-page-loader.enable_loading_nprogress .peg {
display: block;
position: absolute;
right: 0px;
width: 100px;
height: 100%;
box-shadow: 0 0 10px #29d, 0 0 5px #29d;
opacity: 1.0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
-webkit-transform: rotate(3deg) translate(0px, -4px);
-ms-transform: rotate(3deg) translate(0px, -4px);
transform: rotate(3deg) translate(0px, -4px);
}
#homess-page-loader.enable_loading_nprogress .spinner {
display: block;
position: fixed;
z-index: 1031;
top: 15px;
right: 15px;
}
#homess-page-loader.enable_loading_nprogress .spinner-icon {
width: 18px;
height: 18px;
box-sizing: border-box;
border: solid 2px transparent;
border-top-color: #29d;
border-left-color: #29d;
border-radius: 50%;
-webkit-animation: nprogress-spinner 400ms linear infinite;
animation: nprogress-spinner 400ms linear infinite;
}
.nprogress-custom-parent {
overflow: hidden;
position: relative;
}
.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
position: absolute;
}
@-webkit-keyframes nprogress-spinner {
0%   { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); }
}
@keyframes nprogress-spinner {
0%   { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}