/* PLACE YOU CUSTOM STYLES IN THIS FILE */

.logo-path {
    stroke-dasharray: 3000;
    stroke-dashoffset: 3000;
    animation: dash 3s linear forwards;
	animation-delay:1s;
  }

  @keyframes dash {
	  to {
      stroke-dashoffset: 0;
    }
  }

  body {
    text-align: center;
	  background: white;
  }

  h1 {
    color: #4c5153 !important;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: bold;
  }

  .logo { mix-blend-mode: multiply !important;}

  .meta { margin-bottom: 20px; border: 1px solid #bbb; border-radius: 5px; }

  a:link {color: rgb(126, 126, 126) !important; font-size: 14px; }
  a:visited {color: rgb(126, 126, 126) !important; font-size: 14px; }
  .social-link {color: rgb(174, 174, 174) !important; font-size: 14px; padding: 10px !important;}

  .button {
    padding: 15px 15px 15px 15px;
  border: 1px solid #4c5153;
  background: #4c5153;
  color: white;
  font-weight: bold;
  transition: .5s;
  text-transform: uppercase;
  font-size: 14px;
  margin: 25px 0 25px 0;
  border-radius: 5px;

  }

  .button:hover {
  border: 1px solid #4c5153;
  background: white;
  color: #4c5153;
  transition: .5s;
  }

  p { color: #000; }

  .small-text { font-size: 12px; }

  .scroll-down { display: none; }

@media only screen and (max-width: 800px) {
    .nk-fullpage-nav { display: none; }
    .row { margin-top: -50px; }
    .small-text { font-size: 12px; }
    p, a { font-size: 12px !important; }
        .logo { width: 200px !important; }


        .button { padding: 12px; font-size: 12px; }
.scroll-down {
display: block;
position: absolute;
font-size: 10px;
font-weight: bold;
bottom: 0;
margin-bottom: 125px;
text-align: center;
margin-left: calc(50% - 56px);
}


}