body {
    font-family: 'Lato', sans-serif;
    text-align: center;
    color: #764a5e;
    justify-content: center;
    text-align: center;
    margin: 0 0 0.7em 0;
}

main section p {
    color: #897272;
    margin: 0.5em;
    font-size: 0.8em;    
}

img {
    margin: 0em 0em 1.5em 0em;  
}

main section h1 {
     font-size: 2em;
    color: #764a5e;
    padding:10px 12px;
    margin: 0em 5em 0em 5em;
}

main section h5 {
     font-size: 1em;
    color: #764a5e;
    padding:10px 12px;
   background-color:  #dbc9c9;
    padding: 0.2em;
    margin: 0em 5em 1em 5em;
}

body aside {
    margin: none;
    padding: 0;
    display: flex;
    flex-direction: row;
    align-content: space-around;
    justify-content: center;
}

body aside .redes {
    bottom: 25px;
    width: 45px;
    margin-left: 10px;
}

footer{
font-size: 0.7em; 
text-align: center;
}


/* ----- MENU DESPLEGABLE ---- */

.nav {
    display: flex;
    justify-content: center;
}

ul, ol {
	list-style:none;
}
			
.nav > li {
	float:left;
    width: 150px;
    display: block;
    text-align: center;
}
			
.nav li a {
	background-color:#764a5e;
	color:#fff;
	text-decoration:none;
	padding:10px 12px;
	display:flex;
    text-align: center;
   
}
			
.nav li a:hover {
	background-color:#be96a8;
}
			
.nav li ul {
	display:none;
	position:absolute;
	min-width:140px;
}
			
.nav li:hover > ul {
	display:block;
}
			

.nav li ul li ul {
    right:-140px;
	top:0px;            
}

/* ----- RESPONSIVE ----- */

@media only screen and (max-width: 600px) {
    body {
        background: none;
    }
