	#main > .fusion-row {
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-moz-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		-o-flex-direction: row-reverse;
		flex-direction: row-reverse;
		padding: 5vw 0;
	}
		#main > .fusion-row > section {
			margin-left: 5%;
			width: 72% !important;
		}
			#contenedorLeyenda {
				margin-top: 25px;
			}
				#contenedorLeyenda > ul {
					display:  block;
					list-style: none;
					margin: 0;
					padding: 0;
				}
					#contenedorLeyenda > ul > li {
						display: inline-block;
						width: 31%;
					}
					#contenedorLeyenda > ul > li + li {
						margin-left: -3px;
						padding-left: 3.5%;
					}
						#contenedorLeyenda > ul > li span {
							display: inline-block;
							line-height: 44px;
							vertical-align: middle;
						}
						#contenedorLeyenda > ul > li:nth-child(3n+1) {
							margin-left: 0;
							padding-left: 0;
						}
						#contenedorLeyenda > ul > li:nth-child(n+4) { 
							margin-top: 15px;
						}
		
	/* Media queries */

	@media only screen and (max-width: 1280px) {
	
		#main > .fusion-row {
			-moz-flex-direction: column;
			-ms-flex-direction: column;
			-o-flex-direction: column;
			flex-direction: column;
		}
			#main > .fusion-row > section {
				margin-left: 0% !important;
			}
			#main > .fusion-row > section,
			#main > .fusion-row > aside {
				width: 100% !important;
			}
			#main > .fusion-row > section + aside {
				margin: 30px 0 0 0;
			}
	
	}
	
	@media only screen and (max-width: 800px) {
	
		#contenedorLeyenda > ul > li {
			display: block;
			margin-left: 0 !important;
			padding-left: 0 !important;
			width: 100%;
		}
		#contenedorLeyenda > ul > li + li {
			margin-top: 15px;
		}
	
	}