/* CSS Document */

/* Estilos Cocina y ciencia evolutiva */

	#contenedorPasos {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
    #contenedorPasos .contenidoPasos > .fusion-column-wrapper {
			margin: 0 auto;
			max-width: 896px;
		}
			#contenedorPasos > .fusion-row > .contenidoPasos:nth-child(1) > .fusion-column-wrapper > .fusion-text:nth-child(1) > p {
				font-size: 1.4rem;
				font-weight: 300;
				letter-spacing: 3px;
				margin-bottom: 0;
				text-transform: uppercase;
			}
		#contenedorPasos > .fusion-row > .contenidoPasos:nth-child(2) > .fusion-column-wrapper {
			max-width: 1242px;
		}
        #contenedorPasos .pasos > .fusion-column-wrapper {

					}
                    #contenedorPasos .pasos > .fusion-column-wrapper > .fusion-title {
							background: #779590;
						}
						#contenedorPasos > .fusion-row > .contenidoPasos:nth-child(2) > .fusion-column-wrapper > .fusion-row > .pasos:nth-child(5) > .fusion-column-wrapper > .fusion-title {
							background: #61abaa;
						}
                            #contenedorPasos .pasos > .fusion-column-wrapper > .fusion-title h3 {
								font-size: 1.8rem !important;
								font-weight: 100 !important;
							}
                        #contenedorPasos .pasos > .fusion-column-wrapper > .fusion-text {
							background: #fff;
							border-top: 3px solid #5e1742;
							font-size: 1.6rem !important;
							font-weight: 400 !important;
							padding: 2vw 40px;
							text-transform: uppercase;
						}
							#contenedorPasos .pasos > .fusion-column-wrapper > .fusion-text > p + p {
								margin-top: 20px;
							}

/* Fin de los Estilos Cocina y ciencia evolutiva */

/* Estilo para el botón solicita una cita */

		.btnSolicitaCita {
			font-size: 1.7rem !important;
			font-weight: 900 !important;
		}

/* Fin de los estilos para el botón solicita una cita */


/* Media queries */

	@media only screen and (max-width: 1280px) {
	
		#contenedorPasos > .fusion-row > .contenidoPasos:nth-child(2) > .fusion-column-wrapper > .fusion-row {
			display: -moz-flex;
			display: -ms-flex;
			display: -o-flex;
			display: flex;
			-moz-flex-wrap: wrap;
			-ms-flex-wrap: wrap;
			-o-flex-wrap: wrap;
			flex-wrap: wrap;
			-moz-justify-content: center;
			-ms-justify-content: center;
			-o-justify-content: center;
			justify-content: center;
		}
			#contenedorPasos > .fusion-row > .contenidoPasos:nth-child(2) > .fusion-column-wrapper > .fusion-row > div {               
                margin-bottom: 20px !important;
                width: 45% !important;
                background: #fff;
            }
            #contenedorPasos > .fusion-row > .contenidoPasos:nth-child(2) > .fusion-column-wrapper > .fusion-row > div:nth-child(2) {
                margin-right: 0 !important;
			}
		
	}
	
	@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait) {
	
		.fusion-page-title-wrapper {
			display: -moz-flex !important;
			display: -ms-flex !important;
			display: -o-flex !important;
			display: flex !important;
		}	
	
    }
    
    @media only screen and (max-width: 800px) {
		#contenedorPasos > .fusion-row > .contenidoPasos:nth-child(2) > .fusion-column-wrapper > .fusion-row > div,
		#contenedorPasos > .fusion-row > .contenidoPasos:nth-child(2) > .fusion-column-wrapper > .fusion-row > div:nth-child(4),
		#contenedorPasos > .fusion-row > .contenidoPasos:nth-child(2) > .fusion-column-wrapper > .fusion-row > div:nth-child(5) {
			margin: 0 0 20px 0 !important;
			width: 100% !important;
		}
	
	}
	
	@media only screen and (max-width: 640px) {
		
    }
    
    @media only screen and (max-width: 480px) {
        .tituloH2Apartado > h2 {
            font-size: 4rem !important;
        }
}
	
	
/* Fin de las media queries */
