#particles-js{
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
}

.body-particles{
  /*position: inherit;*/
  /*top: 0;*/
  z-index: 100;
  pointer-events: none;
}

.mouseEvents{
  pointer-events: all;
}

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0;
}

body {
line-height:1;
font:normal 75% Arial, Helvetica, sans-serif;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
display:block;
}

blockquote,q {
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content:none;
}

a {
font-size:100%;
vertical-align:baseline;
background:transparent;
text-decoration:none;
margin:0;
padding:0;
}

mark {
background-color:#ff9;
color:#000;
font-style:italic;
font-weight:700;
}

del {
text-decoration:line-through;
}

abbr[title],dfn[title] {
border-bottom:1px dotted;
cursor:help;
}

table {
border-collapse:collapse;
border-spacing:0;
}

hr {
display:block;
height:1px;
border:0;
border-top:1px solid #ccc;
margin:1em 0;
padding:0;
}

input,select {
vertical-align:middle;
}

/*html,body {*/
/*width:100%;*/
/*height:100%;*/
/*background-image: url("../img/22.jpg");*/
/*background-repeat: no-repeat;*/
/*background-size: cover;*/
/*background:#111;*/
/*background:transparent;*/
/*}*/

html {
-webkit-tap-highlight-color:rgba(0,0,0,0);
}

canvas {
display:block;
vertical-align:bottom;
}

.count-particles {
background:#002;
position:absolute;
top:48px;
left:0;
width:80px;
color:#13E8E9;
font-size:.8em;
text-align:left;
text-indent:4px;
line-height:14px;
padding-bottom:2px;
font-family:Helvetica, Arial, sans-serif;
font-weight:700;
border-radius:0 0 3px 3px;
}

.js-count-particles {
font-size:1.1em;
}

#stats,.count-particles {
-webkit-user-select:none;
margin-top:5px;
margin-left:5px;
}

#stats {
border-radius:3px 3px 0 0;
overflow:hidden;
}

#particles-js {
width:100%;
height:100%;
background-color:transparent;
/*background-color:#b61924;*/
background-image:url();
background-size:cover;
background-position:50% 50%;
background-repeat:no-repeat;
}

nav ul,li {
list-style:none;
}