main {
	padding: 0 30px !important;
}

/* Estilos para el video de cabecera */

	#contenedorCabeceraVideo {
		height: 0;
		padding-top: 26.7%;
		position: relative;
		width: 100%;
	}
		#contenedorCabeceraVideo > video {
			height: 100%;
			left: 0;
			position: absolute;
			top: 0;
			width: 100%;
		}

/* Fin de los estilos para el video de cabecera */

/* Estilos para la zona Santander Registra tu establecimiento */

	#contenedorRegistraEstablecimiento {
		padding-left: 30px;
		padding-right: 30px;
	}
			#contenidoRegistraEstablecimiento > .fusion-column-wrapper {
				margin: 0 auto;
				max-width: 850px;
			}

/* Fin de los estilos para la zona Santander Registra tu establecimiento */

/* Estilos para los servicios de los establecimientos */

	#contenedorRecogerDomicilio > .fusion-row {
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-moz-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
		-o-flex-flow: row wrap;
		flex-flow: row wrap;
		-moz-align-items: center;
		-ms-align-items: center;
		-o-align-items: center;
		align-items: center;
	}
		#contenedorRecogerDomicilio > .fusion-row > div:nth-child(1),
		#contenedorRecogerDomicilio > .fusion-row > div:nth-child(5) {
			width: 26% !important;
		}
		#contenedorRecogerDomicilio > .fusion-row > div:nth-child(3) {
			width: 44% !important;
		}
		#contenedorRecogerDomicilio > .fusion-row > div + div {
			margin: 0 0 0 2% !important;
		}
			#contenedorRecogerDomicilio > .fusion-row > div:nth-child(1) .fusion-column-wrapper > .tituloH2Apartado h2 strong,
			#contenedorRecogerDomicilio > .fusion-row > div:nth-child(5) .fusion-column-wrapper > .tituloH2Apartado h2 strong {
				display: block;
				font-size: 8rem;
				font-weight: 900;
				line-height: 140%;
			}
			#contenedorRecogerDomicilio > .fusion-row > div:nth-child(1) .fusion-column-wrapper .btnFiltrar,
			#contenedorRecogerDomicilio > .fusion-row > div:nth-child(5) .fusion-column-wrapper .btnFiltrar {
				font-size: 2.4rem;
				font-weight: 900;
				margin-top: 50px !important;
				max-width: 250px;
				width: 100%;
			}
			#contenedorRecogerDomicilio > .fusion-row > div:nth-child(3) .fusion-column-wrapper .textoEditor {
				color: #fff;
				line-height: 125%;
			}
				#contenedorRecogerDomicilio > .fusion-row > div:nth-child(3) .fusion-column-wrapper .textoEditor * {
					margin: 0 !important;
					padding: 0 !important;
				}
					#contenedorRecogerDomicilio > .fusion-row > div:nth-child(3) .fusion-column-wrapper .textoEditor > p {
						font-size: 2.5rem;
					}
					#contenedorRecogerDomicilio > .fusion-row > div:nth-child(3) .fusion-column-wrapper .textoEditor > p + p {
						margin: 30px 0 0 0 !important;
					}
					#contenedorRecogerDomicilio > .fusion-row > div:nth-child(3) .fusion-column-wrapper .textoEditor strong {
						font-size: 4rem;
						font-weight: 700;
					}

/* Fin de los estilos para los servicios de los establecimientos */

/* Media queries */

	@media only screen and (max-width: 1600px) {

			#contenedorRecogerDomicilio > .fusion-row > *:nth-child(1) .fusion-title > h2 strong,
			#contenedorRecogerDomicilio > .fusion-row > *:nth-child(5) .fusion-title > h2 strong {
				font-size: 7rem !important;
			}

	}

	@media only screen and (max-width: 1378px) {

			#contenedorRecogerDomicilio > .fusion-row > *:nth-child(1) .fusion-title > h2 strong,
			#contenedorRecogerDomicilio > .fusion-row > *:nth-child(5) .fusion-title > h2 strong {
				font-size: 6rem !important;
			}

	}

	@media only screen and (max-width: 1200px) {

		#contenedorRecogerDomicilio > .fusion-row {
			-moz-flex-flow: row wrap;
			-ms-flex-flow: row wrap;
			-o-flex-flow: row wrap;
			flex-flow: row wrap;
		}
			#contenedorRecogerDomicilio > .fusion-row > div:nth-child(3) {
				-moz-order: -1;
				-ms-order: -1;
				-o-order: -1;
				order: -1;
				width: 100% !important;
			}
			#contenedorRecogerDomicilio > .fusion-row > div:nth-child(1),
			#contenedorRecogerDomicilio > .fusion-row > div:nth-child(5) {
				-moz-align-self: flex-end;
				-ms-align-self: flex-end;
				-o-align-self: flex-end;
				align-self: flex-end;
				margin-top: 50px;
				width: 48% !important;
			}

	}

	@media only screen and (max-width: 800px) {

		#contenedorRecogerDomicilio > .fusion-row > *:nth-child(1) .fusion-title > h2,
		#contenedorRecogerDomicilio > .fusion-row > *:nth-child(5) .fusion-title > h2 {
			font-size: 4rem !important;
		}
			#contenedorRecogerDomicilio > .fusion-row > *:nth-child(1) .fusion-title > h2 strong,
			#contenedorRecogerDomicilio > .fusion-row > *:nth-child(5) .fusion-title > h2 strong {
				font-size: 5rem !important;
			}

	}

	@media only screen and (max-width: 640px) {

			#contenedorRecogerDomicilio > .fusion-row > div:nth-child(3) .fusion-column-wrapper .textoEditor > p {
				font-size: 2rem;
			}
				#contenedorRecogerDomicilio > .fusion-row > div:nth-child(3) .fusion-column-wrapper .textoEditor strong {
					font-size: 3rem;
				}
				#contenedorRecogerDomicilio > .fusion-row > div:nth-child(3) .fusion-column-wrapper .textoEditor > p + p {
					margin: 24px 0 0 0 !important;
				}

		#contenedorRecogerDomicilio > .fusion-row > *:nth-child(1) .fusion-title > h2,
		#contenedorRecogerDomicilio > .fusion-row > *:nth-child(5) .fusion-title > h2 {
			font-size: 3rem !important;
		}
			#contenedorRecogerDomicilio > .fusion-row > *:nth-child(1) .fusion-title > h2 strong,
			#contenedorRecogerDomicilio > .fusion-row > *:nth-child(5) .fusion-title > h2 strong {
				font-size: 4rem !important;
			}
			#contenedorRecogerDomicilio > .fusion-row > div:nth-child(1) .fusion-column-wrapper .btnFiltrar, 
			#contenedorRecogerDomicilio > .fusion-row > div:nth-child(5) .fusion-column-wrapper .btnFiltrar {
				font-size: 2rem;
				margin-top: 24px !important;
				max-width: 200px;
			}

	}

	@media only screen and (max-width: 480px) {

				#contenedorRecogerDomicilio > .fusion-row > div:nth-child(1),
				#contenedorRecogerDomicilio > .fusion-row > div:nth-child(5) {
					width: 100% !important;	
				}
				#contenedorRecogerDomicilio > .fusion-row > *:nth-child(1) .fusion-title > h2,
				#contenedorRecogerDomicilio > .fusion-row > *:nth-child(5) .fusion-title > h2 {
					font-size: 2.5rem !important;
				}
					#contenedorRecogerDomicilio > .fusion-row > *:nth-child(1) .fusion-title > h2 strong,
					#contenedorRecogerDomicilio > .fusion-row > *:nth-child(5) .fusion-title > h2 strong {
						font-size: 3.5rem !important;
					}
					#contenedorRecogerDomicilio > .fusion-row > div:nth-child(1) .fusion-column-wrapper .btnFiltrar, 
					#contenedorRecogerDomicilio > .fusion-row > div:nth-child(5) .fusion-column-wrapper .btnFiltrar {
						margin-top: 16px !important;
					}
					#contenedorRecogerDomicilio > .fusion-row > div:nth-child(3) .fusion-column-wrapper .textoEditor {
						line-height: 150%;
					}

	}

/* Fin de las media queries */