#bonfire-pageloader { background:url(../images/index-bg.jpg) no-repeat center center ; background-size:cover;}
#bonfire-pageloader svg { fill: #fff }
#bonfire-pageloader { position: absolute; z-index: 99999999999999; width: 100%; height: 100%; left: 0; right: 0; top: 0; bottom: 0; }
.bonfire-pageloader-fade { opacity: 0!important; -webkit-transition: all .75s ease; -moz-transition: all .75s ease; -o-transition: all .75s ease; -ms-transition: all .75s ease; transition: all .75s ease }
.bonfire-pageloader-hide { display: none }
.bonfire-pageloader-icon { width: 356px; height: 120px; position: absolute; margin: 0 0 0; opacity: 1; top: 0; text-align: center; color: #fff }
.bonfire-pageloader-icon-hide { opacity: 0!important; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; -ms-transition: all .25s ease; transition: all .25s ease }
@-webkit-keyframes spin { 100% {
-webkit-transform:rotate(-360deg)
}
}
@-moz-keyframes spin { 100% {
-moz-transform:rotate(-360deg)
}
}
@keyframes spin { 100% {
-webkit-transform:rotate(-360deg);
transform:rotate(-360deg)
}
}



.loading{width: 150px;height: 15px;margin: 0 auto;margin-top:100px;text-align: center;}
.loading span{display: inline-block;width: 15px;height: 100%;margin-right: 5px;background:#fff;-webkit-animation: load 1.04s ease infinite;}
.loading span:last-child{margin-right: 0px; }
@-webkit-keyframes load{
		0%{
			opacity: 1;
			-webkit-transform: scale(1.2);
		}
		100%{
			opacity: .2;
			-webkit-transform: scale(.2);
		}
	}
.loading span:nth-child(1){-webkit-animation-delay:0.13s;}
.loading span:nth-child(2){-webkit-animation-delay:0.26s;}
.loading span:nth-child(3){-webkit-animation-delay:0.39s;}
.loading span:nth-child(4){-webkit-animation-delay:0.52s;}
.loading span:nth-child(5){-webkit-animation-delay:0.65s;}
.codrops-demos {font-size: 0.8em;text-align:center;position:absolute;z-index:99;width:96%;}
.codrops-demos a {display: inline-block;margin: 0.35em 0.1em;padding: 0.5em 1.2em;outline: none;text-decoration: none;text-transform: uppercase;letter-spacing: 1px;font-weight: 700;border-radius: 2px;font-size: 110%;border: 2px solid transparent;color:#3366cc;}
.codrops-demos a:hover,.codrops-demos a.current-demo {border-color: #3366cc;}