html, body, h1, h2, h3, h4, h5, p, li, a {font-family: "Roboto", Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";}

p  {
    font-size: 1.2em; 
	color: black;
    line-height: calc(1.5em + .2vw);
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    word-break: break-word;}
h1,h2,h3,h4,h5 {font-weight: 900; text-transform: uppercase; }
.no-style {
  list-style-type: none; /* Remove bullets */
  padding: 0; /* Remove padding */
  margin: 0; /* Remove margins */
}

a:link {text-decoration:none; color:black;}
a:visited {text-decoration:none; color:black;}
a:hover {text-decoration:underline; color:black;}
a:active {text-decoration:none; color:black;}
/* p {hyphens:auto; font-weight: 300; font-size: 1.2em; line-height: 1.4em;} */

/* .body_text  {hyphens:auto; font-family: Georgia, Times, 'Times New Roman', serif; font-style:normal; font-weight: 300; font-size: 1.3em; line-height: 1.5em; color:black;}
*/
.hilite { background-color: #ff0; }

/*.lead {font-family: Georgia, Times, 'Times New Roman', serif; font-style:normal; font-weight: 300; font-size: 1.1em; line-height: 1.583em; color:black;}

*/

.bgimage {
  width:100%;
  height:500px;
  background: url('/images/2586.jpg');
  background-repeat: no-repeat;
  background-position: centre;
  background-size:cover;
  background-attachment: fixed;
}
	   .fade-in-image {
  animation: fadeIn 5s;
  -webkit-animation: fadeIn 5s;
  -moz-animation: fadeIn 5s;
  -o-animation: fadeIn 5s;
  -ms-animation: fadeIn 5s;
}

@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-moz-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-webkit-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-o-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-ms-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
	   
.encode a {
color: #fff;
	text-decoration: none;
}