body {
   min-height: 100vh;
   width: 95vw;
   margin: 0em;
   padding: 0em;
   background-color: #e3e3e3;
   display:flex;
   flex-direction: column;
   justify-content: center;
   align-items: center;
   
}
.title {
   font-family: fantasy;
   width: 94em;
   display:flex;
   flex-direction: row;
   justify-content: center;
   align-items: center;
   color: rgb(255, 138, 138)
}
#burger {
display: flex;
justify-content: center;
} 
.restaurantlogo {
   display:flex;
   flex-direction: column;
   justify-content: center;
   align-items: center; 
   font-size: 1.2em;
   font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
   color: rgb(255, 138, 138);
}
.trademark {
   display:flex;
   flex-direction: row;
   justify-content: center;
   flex-direction: center;
   font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
   
}
.worldfood {
  width: 25em;
}
.logo {
   display:flex;
   flex-direction: column;
   justify-content: center;
   align-items: center; 
}
.lema {
   width:20em;
   display:flex;
   flex-direction: row;
   justify-content: center;
   align-items: center;
}

.titletext {
   display:flex;
   flex-direction: column;
   justify-content: center;
   align-items: center;
   font-size: 1em;
}
.menumessage {
   font-family: fantasy;
   display: flex;
   justify-content: center;
   margin: 2em;
}
#spaguetti {
   width: 20em;
}
#pollocurry {
   width: 20em;
}
#sushi {
   width: 20em;
}
#arepas {
   width: 20em;
}
#tajin {
   width: 20em;
}
#pilaf {
   width: 20em;
}
#stoofvlees {
   width: 20em;
}
#burrito {
   width: 20em;
}
.plato {
   display: flex;
   align-items: center;
   flex-direction: row;
   justify-content: center;
   margin-left: 2em;
   border-style: solid;
   border-width: 0.1em;
   background-color: #d8d8d8;
   border-radius: 4em;
   margin-top: 0.4em;
}
.contactdata {
   display: flex;
   flex-direction: column;
   justify-content: center;
   align-items: center;
}
.info {
   font-size: 1.5em;
   display: flex;
   flex-direction:row;
   justify-content: center;
   align-items: center;
}
.email {
   display: flex;
   flex-direction: column;
   justify-self: center;
   align-items: center;
}
.telephone {
   display: flex;
   flex-direction: column;
   justify-self: center;
   align-items: center;
   margin-bottom: 0.5em;
}
.ingredientes {
   height: 10em;
   font-family:fantasy;
   font-size: 1.5em;
   display: flex;
   flex-direction: column;
   justify-content: center;
   align-items: center;
   border-left-style: dotted;
   border-right-style: dotted;

}
.recipeName {
font-family: fantasy;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
}
.recipePrice {
height: 8em;
display: flex;
flex-direction: row;
justify-content: center;
align-items: flex-end;
}
.contactPhoto {
   display: flex;
   flex-direction: row;
   justify-content: center;
   align-items: center;
   margin-left: 2em;
   margin-top: 2.5em;
}
.btn {
   margin: 0.3em;
}
#registered {
   width:50em;
   display: flex;
   flex-direction: row;
   justify-content: center;
   align-items: center;
}
textarea {
   resize: none;
}
#SendButton {
   margin-top: 0.5em;
   display: flex;
   flex-direction: row;
   justify-content: center;
}
#Send {
   background-color: rgb(200, 200, 200);
}