body{
  word-wrap: break-word;
}
.page-numbers{
  font-size:1.5rem;
}

body{
color:black;
/*font-family: "lemonmilkregular";*/
letter-spacing: 0.02rem;
}
.form-control{
  border-radius: 0px;
}


p{
color:black;
font-family: "texgyreherosregular";
font-size: 1rem;
text-align: justify;
}

strong{
color:black;
font-family: "texgyreherosbold";
font-size: 1rem;
text-align: justify;
font-weight: normal;
}
em{
color:black;
font-family: "texgyreherosregular";
font-size: 1rem;
text-align: justify;
font-style: italic;
}

h1{
color:black;
font-family: "lemonmilkregular";
font-size: 2.5rem;
}

h2{
color:black;
font-family: "lemonmilkregular";
font-size: 1.5rem;
margin-top: 2rem;
}

h3{
color:black;
font-family: "lemonmilkregular";
font-size: 1rem;
margin-top: 1.5rem;
}


a, a:link{
color:black;
font-family: "texgyreherosbold";
text-decoration: underline;
}

.menu-item .dropdown-item{
font-family: "texgyreherosregular"!important;
}
.font-bold .dropdown-item{
font-family: "texgyreherosbold"!important;
}

a:hover{
color:#ffa500;
}


img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }


ul.eo-event-meta {
  list-style-type: none;
  margin-left: 0px;
  padding: 0px;
}
