*{
    margin:0;
    padding:0;
    font-family: 'Open Sans', sans-serif;
}

body{
    background:#F2F5F8;
}

.headera{
    background:#fff;
}

.headera:after{
    content:" ";
    clear:both;
    display:block;
}

.containera{
    margin:0 auto;
}

.logoa{
    padding:0.3%;
}

.logob{
    font-family: 'IBM Plex Sans', sans-serif;
    padding-top:0.5%;
    text-align:center;
}

.nava{
    width:100%;
    text-align:center;
    overflow: hidden;
}

.nava .icon {
  display: none;
}

.nava a{
    padding:0% 2%;
    color: #448C3E;
    text-decoration: none;
}

.nava a.active {
    color:Black;
}

.nava a:hover {
    color:Black;
}

p{
    margin-bottom:20px;  
}

#p1{
    font-size:0.8em;
}

#p2 {
    margin:0px;
}

a{
    
}

#a1{
    color: #448C3E;
}

ul{
   margin-left:inherit; 
}

#ul1{
   font-size:0.8em; 
}

ol{
  margin-left:25px;   
}

h1, h2, h3, h4, h5, h6{
    margin-bottom:10px;
    font-family: 'IBM Plex Sans', sans-serif;
}

h1, h2{
    font-size:1.1em;
}

h5{
    color:#448C3E;
}

img{
    display:block;
    max-width:100%;
    margin-left:auto;
    margin-right:auto;
}

.img1{
    width:100%;
}

video{
    display:block;
    max-width:100%;
    margin-left:auto;
    margin-right:auto;
}

.contenta{
    padding-top:2%;
    padding-left:8%;
    padding-right:8%;
    padding-bottom:2%;
    text-align: center;
}

.contenta:after{
    content:" ";
    clear:both;
    display:block;
}

.sectiona{
    padding-top:1%;
    padding-left:8%;
    padding-right:8%;
    padding-bottom:1%;
    background:#fff;
    text-align:center;
}

.sectiona:after{
    content:" ";
    clear:both;
    display:block;
}

.sectionb{
    padding-top:1%;
    padding-left:8%;
    padding-right:8%;
    padding-bottom:1%;
    background:#fff;
    text-align:center;    
}

.sectionb:after{
    content:" ";
    clear:both;
    display:block;
}

.articlea{
    width:45%;
    margin-left:auto;
    margin-right:auto;
    padding-top:2%;
    padding-left:2%;
    padding-right:2%;
    display:inline-block;
    vertical-align: middle;
    font-size:1em;
    text-align: center;
    background:#fff;
}
.articleb{
    width:100%;
    padding-left:3%;
    padding-right:3%;
    font-size:1em;
    text-align: center;
    background:#fff;
}

.articlec{
    width:100%;
    margin:2%;
    padding:2%:
    display:block;
    background:#fff;
    text-align:left;
    font-size:0.9em;
}

div.gallery {
    margin: 5px;
    border: 1px solid #ccc;
    display:inline-block;
    width: 180px;
}

div.gallery:hover {
  border: 1px solid #777;
}

div.gallery img {
  width: 100%;
  height: auto;
}

div.desc {
    padding: 15px;
    text-align: center;
    font-size:0.9em;
}

#caleandar {
    display:flex;
    justify-content: center;
}

#caleandar:after{
    content:" ";
    clear:both;
    display:block;
}

#fb-container{
    width:100%;
    margin-top:1%;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:1%;
    text-align:center;
}

#bid{
    color:grey;
}

table {
    width: 95%;
    margin-left: 0%;
    margin-bottom: 1%;
    font-size: 1em;
    }

table, th, td {
    border: 1px solid black;
    border-collapse: collapse;
    }

th, td {
    padding: 1%;
    text-align: left;
    }

.footera{
    display:flex;
    justify-content:center;
    gap:1em;
    background:#fff;
    font-size:0.8em;
    padding:20px;
    color: #448C3E;
}