.fusion-header, .side-header-background-image {
    background-image: url(//eurocastalia.com/wp-content/uploads/2018/03/degradado-fondo.jpg);
    background-repeat: repeat;
    background-attachment: fixed;
    background-position: top center;
}
#contenidoKitDigital > .fusion-column-wrapper > .fusion-row {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
}
#contenidoKitDigital > .fusion-column-wrapper > .fusion-row > .colFlex {
    width: 22% !important;
}
#contenidoKitDigital > .fusion-column-wrapper > .fusion-row > .colFlex + .colFlex {
    margin-left: 1% !important;
}
#contenidoKitDigital > .fusion-column-wrapper > .fusion-row > .colFlex >  div {
    justify-content: center;
    display: flex;
    flex-direction: column;
    height: 100% !important;
}
#contenidoKitDigital > .fusion-column-wrapper > .fusion-row > .colFlex h3 {
    color: #fff !important;
    font-weight: 600;
    text-transform: uppercase;
}
#contenidoKitDigital > .fusion-column-wrapper > .fusion-row > .colFlex a:hover .fusion-column-inner-bg-image {
    background: #2c2c2c !important;
}
#contenidoKitDigital > div > div.fusion-builder-row.fusion-builder-row-inner.fusion-row{
	flex-wrap: wrap;
	justify-content: center;
	align-items: stretch;
}
  
 #contenidoKitDigital  div.colFlex> span{
	margin: 0 !important;
 }
#contenidoKitDigital div.colFlex > div{
	margin: 0px !important;
}


/* Migas de pan */

.fusion-page-title-bar {
	background: #cc0000 !important;
	height: 40px !important;
}
	.fusion-page-title-bar .fusion-page-title-captions {
		display: none !important;
	}
	.fusion-page-title-bar .fusion-page-title-secondary {
		margin-left: 0 !important;
	}
		.fusion-page-title-bar .fusion-page-title-secondary .fusion-breadcrumbs {
			color: #fff;
			font-size: 14px;
		}
			.fusion-page-title-bar .fusion-page-title-secondary .fusion-breadcrumbs a {
				color: #000 !important;
				font-weight: 600;
			}
			.fusion-page-title-bar .fusion-page-title-secondary .fusion-breadcrumbs a:hover {
				text-decoration: underline !important;
			}

/* Fin de las migas de pan */

/* Logotipos */

#contenedorKitDigitalLogotipos {
	margin: 48px 0 !important;
}

/* Contenido */

#contenedorSolucion {

}
	#contenedorSolucion > .fusion-row {
		align-items: flex-start;
		display: flex;
		flex-flow: row wrap;
		justify-content: flex-start;
		margin: 32px 0 0 0 !important;
	}
		#contenedorSolucion > .fusion-row > .colFlex:nth-child(1) {
			width: 58% !important;
		}
		#contenedorSolucion > .fusion-row > .colFlex:nth-child(2) {
			margin-left: 4% !important;
			width: 38% !important;
		}

		#contenidoKitDigital .tituloH3Apartado > h3 {
			font-size: 1.8rem !important;
			font-weight: 600 !important;
		}
		#contenidoKitDigital .tituloH3Apartado + .fusion-text {
			margin: 16px 0 0 0 !important;
		}
		#contenidoKitDigital .fusion-text ~ .tituloH3Apartado {
			margin: 24px 0 0 0 !important;
		}
		#contenidoKitDigital .fusion-text * {
			margin: 0 !important;
		}
		#contenidoKitDigital .fusion-text > * + * {
			margin: 16px 0 0 0 !important;
		}
		#contenidoKitDigital .fusion-text > * + blockquote {
			margin: 24px 0 0 32px !important;
		}
		#contenidoKitDigital .fusion-text blockquote {
			background-color: #fff !important;
		}
		#contenidoKitDigital .fusion-text ul {
			list-style: square !important;
		}
		#contenidoKitDigital .fusion-text > * + ul {
			margin: 16px 0 0 32px !important;
			padding-left: 16px !important;
		}
	#contenidoKitDigital .fusion-text + .tituloH2Apartado {
		margin-top: 24px !important;
	}

/*  Contacto */

#contenidoContacto > .fusion-column-wrapper {
	margin: 0 auto !important;
	max-width: 500px !important;
}

/* Fin del contacto */

/* Fusion text */

.fusion-text a {
	color: #cc0000 !important;
}
.fusion-text a:hover {
	color: #333333 !important;
}

/* Fin de fusion text */

@media only screen and (max-width: 800px) {

	#contenidoKitDigital > .fusion-column-wrapper > .fusion-row > .colFlex {
		width: 48% !important;
	}
	#contenidoKitDigital > .fusion-column-wrapper > .fusion-row > .colFlex:nth-child(2n+1) {
	    margin-left: 0 !important;
	}
	#contenidoKitDigital > .fusion-column-wrapper > .fusion-row > .colFlex:nth-child(n+3) {
	    margin-top: 24px !important;
	}
	#contenedorSolucion > .fusion-row {
		margin-top: 0 !important;
	}
		#contenedorSolucion > .fusion-row > .colFlex:nth-child(1),
		#contenedorSolucion > .fusion-row > .colFlex:nth-child(2) {
			width: 100% !important;
		}
		#contenedorSolucion > .fusion-row > .colFlex:nth-child(2) {
			margin: 24px 0 0 0 !important;
		}
			#contenedorSolucion > .fusion-row > .colFlex:nth-child(2) > .fusion-column-wrapper {
				margin: 0 auto !important;
				max-width: 500px !important;
			}

	/* Titular */

	#contenedorTitularGeneral .fusion-title > h2 {
		font-size: 2.8rem !important;
		line-height: 125% !important;
	}
		#contenedorTitularGeneral .fusion-title > h2 > p {
			font-size: 2.8rem !important;
		}

}

@media only screen and (max-width: 640px) {

	#contenedorTitularGeneral .fusion-title > h2 {
		font-size: 2.4rem !important;
		line-height: 125% !important;
	}
		#contenedorTitularGeneral .fusion-title > h2 > p {
			font-size: 2.4rem !important;
		}
		#contenidoKitDigital .tituloH2Apartado > h2 {
			font-size: 2.2rem !important;
			line-height: 125% !important;
		}

}

@media only screen and (max-width: 480px) {

	#contenidoKitDigital > .fusion-column-wrapper > .fusion-row > .colFlex {
		width: 100% !important;
	}
	#contenidoKitDigital > .fusion-column-wrapper > .fusion-row > .colFlex + .colFlex {
		margin: 24px 0 0 0 !important;
	}
	#contenidoKitDigital > .fusion-column-wrapper > .fusion-row > .colFlex:nth-child(2n+1) {
	    margin-left: 0 !important;
	}
	#contenidoKitDigital > .fusion-column-wrapper > .fusion-row > .colFlex:nth-child(n+3) {
	    margin-top: 24px !important;
	}

}