
h1 {
  font-size: 26px!important;
  line-height: 1.6;
}

h2 {
  font-size: 20px!important;
  line-height: 1.6;
}

h3 {
  font-size: 18px!important;
  line-height: 1.6;
}

h4 {
  font-size: 16px!important;
  line-height: 1.4;
}

h5 {
  font-size: 22px!important;
  line-height: 1.5;
}

h6 {
  font-size: 18px!important;
  line-height: 1.6;
}

p {
  font-size: 1rem;
  line-height: 1.8;
  margin-bottom: 15px;
  color:#232323;
}

h1, h2, h3, h4, h5, h6 {
margin: 0 0 15px 0;
}

.list {
margin: 0 0 15px .5em;
padding: 0 0 0 .5em;
}

.erecht ul {
padding-left: 0; 
margin-left: 0;  
margin-bottom: 10px;
font-size: 1rem;
line-height: 1.8;
color: #232323;
}

.erecht li {
margin: 0px 0 0px 0px; 
list-style: none; 
position: relative;
padding-left: 20px; 
}

.erecht li::before {
content: "■"; 
color: #C5007B; 
font-size: 1.2em;
position: absolute;
left: 0;
top: -4px;
}

.erecht a {
text-decoration: underline;
color: #232323!important;
}

.erecht a:hover {
text-decoration: none;
color: #C5007B!important;
}

/*
***********************************************
               Media Queries
***********************************************
*/

@media only screen and (min-width: 0px) and (max-width: 768px) {


}


@media only screen and (min-width: 0px) and (max-width: 899px) {



}


@media only screen and (min-width: 768px) and (max-width: 1200px) {


}



