h1{
   width: 15em;
   margin: auto;
   padding: 0;
   color: rgb(253, 97, 6);
   background-color: rgb(250, 246, 250);
   background-image: url(img/header3.jpg);
   background-size: cover;
   background-position: center;
   border:solid 2px rgb(253, 97, 6);
   border-radius: 2em;
   font-family: sans-serif;
   font-size: 1.8em;
   text-align: center;
}
h2{
   width: 100%;
   margin: 0.5em auto;
   padding: 0;
   border-color: black;
   border-style: solid;
   border-width: 0 0 1px 0;
   font-family: serif;
   font-size: 1.5em;
   text-align: center;
}
p{
   width: 80%;
   margin: 0 auto;
   padding: 0.5em;
   text-align: justify;
}
a{
   text-decoration: none;
}
img{
   max-width:80%;
   height: auto;
}
.image{
   width: 100%;
   margin: 0.5em auto;
   padding: 0.5em;
   text-align: center;
}
nav ul{
   display: flex;
   flex-wrap: wrap;
}
nav ul li{ 
   margin: 0.1em;
   font-size: 0.4em;
}
main{
   margin: 0;
}
aside{
   width: 80%;
   margin: 0 auto;
   padding: 0.5em;
   border-style: solid;
   border-width: 1px 0 0 0;
   text-align: center;
}
aside #commercial{
   width: 5em;
   margin: 0 auto;
   color: white;
   background-color: cornflowerblue;
   border-radius: 5px;
   border-width: 1px;
   text-align: center;
}
aside p{
   width: 100%;
   text-align: center;
}
footer{
   width: 100%;
   padding: 0.5em;
   text-align: center;
   color: white;
   background-color: black;
}
