.generic-content-post-text{
  float:right;
  width:80%;
  margin-top: 3rem;
}
.generic-content-text{
  float:right;
  width:80%;
  margin-top: 0;
}
.generic-content p{margin-bottom: 30px;}

.generic-content p,
.generic-content li {
  font-size: 1.15rem;
}
.generic-content blockquote,
.generic-content blockquote p {
  font-size: 1.5rem;
  font-style: italic;
}
.generic-content h1,
.generic-content h2,
.generic-content h3,
.generic-content h6 {
  font-family: "RetniSansRegular", sans-serif;
  margin-top: 0;
  margin-bottom: 1rem;
}
.generic-content h4{
  font-family: "RetniSansBold", sans-serif;
  font-weight: 300;
  margin-top: 0;
  margin-bottom: 1rem; 
}
.generic-content h5{
  font-family: "RetniSansBold", sans-serif;
  font-weight: 300;
  margin-top: 0;
  margin-bottom: 1rem;
}
/*SMALL SCREEN*/
.generic-content h1 {
  font-size: 3.6rem;
}
.generic-content h2 {
  font-size: 3.1rem;
}
.generic-content h3 {
  font-size: 2.6rem;
}
.generic-content h4 {
  font-size: 1.6rem;
}
.generic-content h5 {
  font-size: 1.4rem;
}
.generic-content h6 {
  font-size: 1.15rem;
}
/*BIG SCREEN*/
@media (min-width: 530px) {
  .generic-content h1 {
    font-size: 6.25rem;
  }
  .generic-content h2 {
    font-size: 5rem;
  }
  .generic-content h3 {
    font-size: 3.125rem;
  }
  .generic-content h4 {
    font-size: 2rem;
  }
  .generic-content h5 {
    font-size: 1.6rem;
    line-height: ;
  }
  .generic-content h6 {
    font-size: 1.15rem;
  }
}
