/* =============================================================================
   HTML5 CSS Reset Minified - Eric Meyer
   ========================================================================== */

   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{margin:0 auto;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
   body{line-height:1}
   article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
   nav ul{list-style:none}
   blockquote,q{quotes:none}
   blockquote:before,blockquote:after,q:before,q:after{content:none}
   a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}
   mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
   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}
   li{list-style:none}
   
   
   /* =============================================================================
      My CSS
      ========================================================================== */
   
   /* ---- base ---- */
   
   html,body{ 
       width:100%;
       height:100%;
       background:#000;
   }
   
   html{
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
   }
   
   body{
     font:normal 100% Arial, 'Reem Kufi', sans-serif;
   }
   
   canvas{
     display:block;
     /* vertical-align:bottom; */
   }
   
   
   /* ---- stats.js ---- */
   
   .count-particles{
     background: #000022;
     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: bold;
   }
   
   .js-count-particles{
     font-size: 1.1em;
   }
   
   #stats,
   .count-particles{
     -webkit-user-select: none;
     user-select: none;
     margin-top: 5px;
     margin-left: 5px;
   }
   
   #stats{
     border-radius: 3px 3px 0 0;
     overflow: hidden;
   }
   
   .count-particles{
     border-radius: 0 0 3px 3px;
   }
   
   
   /* ---- particles.js container ---- */
   
   #particles-js{
     width: 100%;
     height: 100%;
     background-color: #2c2c2c;
     background-image: url('');
     background-size: cover;
     background-position: 50% 50%;
     background-repeat: no-repeat;
     position: relative;
   }
   
   #navi{
     width: 100%;
     height: 100%;
     position: absolute;
     top: 0;
     left: 0;
   }
   #navi {
     z-index: 10;
     display: flex;
       flex-direction: column;
       min-height: 100vh;
       justify-content: center;
       padding: 0 0px;
       text-align: center;
   }
   
   #navi .intro {
       font-family: 'Reem Kufi', sans-serif;
       font-size: 3.75em;
       font-weight: 600;
     color: #ffffff;
   }
   
   #navi .line {
     /*border-right: 2px solid rgba(255, 255, 255, 0.75); */
     font-size: 1.3rem;
     font-weight: 100;
     text-align: center;
     margin: 1.4rem auto;
     overflow:auto;
     color:#dddddd;
     width: 100%;
     text-shadow: rgb(53, 53, 53) 1px 2px;
   }
   
   .icones {
     color: #ffffff;
   
   }
   
   .icones:hover {
     color: rgb(22, 22, 22);
   
   }
   .icons-social i {
       font-size: 3em;
   }
   
   .tagline {
       font-size: 1.5rem;
       margin: 1.5rem 0;
       font-weight: 100;
   }
   
   .icons-social i {
       padding: 10px;
   }
   
   a{
       font-family: 'Reem Kufi', sans-serif;
       font-size: 0.9em;
       font-weight: 100px;
       text-decoration: none;
       color: #ffeb3b;
   }