/* Style attributes for the entire site */


/* Platypi font */
@import url('https://fonts.googleapis.com/css2?family=Platypi:ital,wght@0,300..800;1,300..800&display=swap');

.platipy-regular {
  font-family: "Platypi", serif;
  font-weight: 300;
  font-style: normal;
}

.platipy-medium {
  font-family: "Platypi", serif;
  font-weight: 400;
  font-style: normal;
}

.platipy-bold {
  font-family: "Platypi", serif;
  font-weight: 500;
  font-style: normal;
}

.platipy-extrabold {
  font-family: "Platypi", serif;
  font-weight: 600;
  font-style: normal;
}

.platipy-regular-italic {
  font-family: "Platypi", serif;
  font-weight: 300;
  font-style: italic;
}

/* Page defaults */
body {
  width: 100%;
  height: auto;
  margin: 0;
  line-height: normal;
  background-color: #fce3da;
  font-size: 15px;
  color: #000;

}

/* Page Header */
.page-heading {
  position: absolute;
  top: 45px;
  left: calc(50% - 175px);
  width: 350px;
  height: 95px;
}

.ALW-icon {
  position: absolute;
  top: 1px;
  left: 1px;
  height: 89.4px;
  width: 85.8px;
  opacity: 0.65;
}

.page-title {
  position: absolute;
  top: 15px;
  left: 95px;
  width: 250px;
  height: 46px;
  font-family: 'Platypi', serif;
  text-align: center;
  font-size: 24px;
  font-weight: 400;
  color: #000;
  opacity: 0.65;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  text-decoration: none;
}

.page-title:link {
  color: #000;
}

.page-title:visited{
  color: #000;
}

.page-title:hover {
  color: #e01a1a;
}

/* General Link Color Management */
.a:link{
  color: #000;
}

.a:visited{
  color: #000;
}

.a:hover{
  color: #e01a1a;
}
