@import url('https://fonts.googleapis.com/css?family=Montserrat');

*{ font-family: 'Montserrat', sans-serif;
}

header{
    color: white;
    background-color: lightgray;
    font-size: 0.7em;
    
}

.cajaarriba {
    display:flex;
    background-color:white;
    flex-flow:row wrap;
    justify-content: center;
    align-content: flex-start;
    align-content: center;
    
        
}

nav ul {
    
    display:flex; 
    background-color: gray
}

a{
    
    font-weight: lighter;
    text-decoration: none;
    text-transform: uppercase;
    color: white;
    margin: 10px
    
}
li{
  list-style: none;
  display: flex;
  flex-grow: 1;
  justify-content: space-between;
  align-items: center;
  font-size: 1.5em 
        

}

h2 {
    font-size:5em;
    color:black;
    margin: auto;
    width: 50%
}

div h1{

font-size: 3rem;
letter-spacing: 0.1rem;
font-weight: 700;
margin-top: 1rem;
margin-bottom: 0.3rem;
border-top: 2px;
    
    
}


main{
display: flex;
flex-wrap: nowrap;
flex-direction: row;
justify-content: space-evenly;
}
body {
  margin:0;
  padding:0;
  background-color:lightgray;
  overflow-y: scroll;
  overflow-x: hidden;
}
article1{
  font-size: 0.8rem; 
    line-height: 1.2rem;
margin: 2em;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: flex-start;
margin:20px;
padding:10px;
}

aside {
margin: 0;
display: flex;
flex-direction: column;
text-align: center;
}

h3{
margin-top: 0.5rem;
text-decoration: none;
margin-bottom: 0.5rem;
font-size: 1rem;
font-weight: 600;
letter-spacing: 0.2rem;
text-transform: uppercase;
    color: white
}

div{
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-around;
font-size: 0.5rem;
font-weight: 400;
letter-spacing: 0.1rem;
}

h4{
margin: 0.5rem;
}



