@charset "utf-8";

html{
   height: -webkit-fill-available;
}

*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: Lato;
      
}

img{
 justify-content: center;
    margin: auto;
    justify-content: center;
 
}

body{
    min-height: 100vh; 
    display: flex;
    flex-direction: column;
    justify-content: space-between;
   margin: auto;
     background-color:#f6edcd;
}

header{
    margin: 0;
    background: #858ae3;
    flex-direction: column;
    background-color:#f0cf8e
}


header.contenedora{ 
    display: flex;
    justify-content: space-between;
    justify-content: center;
    margin: 1em auto;
    flex-wrap: wrap;
    box-sizing: border-box;
    
}

header ul{
    display: flex;
    justify-content: space-around;
    list-style: none;
    
}

ul  {
    display: flex;
    list-style: none; 
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 1em auto;
    box-sizing: border-box;

   
}
#linksref {
    display: flex;
    list-style: none; 
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 1em auto;
    box-sizing: border-box;

   
}

    
}
nav{
    display: flex;
    justify-content: space-between;
   
}

nav ul li a{
    display: flex;   
    justify-content: space-around;
    color: #6d8d8a;
    background-color:#a8c8a6;
    height: 3em;
    width: 6em;
   text-align: center;
    margin: .4em .4em .4em .4em;
    border-radius: 1em;
    margin-left: 2em;
    
    

}





h1{
    display: flex;
    justify-content: center;
 color: #6d8d8a;
    font-weight: bold;
      font-size: 3em;
    font-weight: 900;
}






 h3{
        margin-bottom: 1em;
        color: #cb8175;
    }


    
    footer{
    padding: 2em;
    margin: 0;
    background-color: #f0cf8e;  
}



@media all and (min-width:892px){
    
    main{
        margin: 3em 3em 3em 7em; 
        flex-direction: row;
    }
    
 
  

   

