/*
	CSS personalizado para CLÍNICA
*/

/**************************************** GAMA DE COLORES ****************************************/

/*    Azul Oscuro: 475E88 rgb( 71, 94,136) */
/*           Gris: 999999 rgb(153,153,153) */
/*     Azul Medio: 6488BC rgb(100,136,188) */
/*     Azul Claro: 53AAEF rgb( 83,170,239) */
/* Azul Muy Claro: B3D0ED rgb(179,208,237) */

/************************************ MODIFICADOS DE syle-home ***********************************/

/******************************************** #row's *********************************************/

@media (max-width: 780px) {
	#content #pg-35-3 { margin-bottom: 50px; } /* #rowTexto2 */
	#content #pg-35-5 { margin-bottom: 50px; } /* #rowGallery */
}

/****************************************** #rowHeading ******************************************/

#rowHeading { padding: 0px calc((100vw - 1380px) / 2) !important; }

@media (max-width: 1480px) { #rowHeading { padding: 0px calc((100vw - 1080px) / 2) !important; } }
@media (max-width: 1180px) { #rowHeading { padding: 0px calc((100vw -  900px) / 2) !important; } }
@media (max-width:  980px) { #rowHeading { padding: 0px calc((100vw -  720px) / 2) !important; } }
@media (max-width:  780px) { #rowHeading { padding: 0px 5% !important; } }

/******************************************* #rowTexto1 ******************************************/

#rowTexto1 { padding: 0px calc((100vw - 1380px) / 2) !important; }

@media (max-width: 1480px) { #rowTexto1 { padding: 0px calc((100vw - 1080px) / 2) !important; } }
@media (max-width: 1180px) { #rowTexto1 { padding: 0px calc((100vw -  900px) / 2) !important; } }
@media (max-width:  980px) { #rowTexto1 { padding: 0px calc((100vw -  720px) / 2) !important; } }
@media (max-width:  780px) { #rowTexto1 { padding: 0px 5% !important; } }

#rowTexto1 .divTexto1                         { display: flex; }
#rowTexto1 .divTexto1 .divTexto               { margin-right: 25px; width: 50%; font-size: 16px; font-weight: 500; text-align: justify; }
#rowTexto1 .divTexto1 .divTexto p:first-child { margin-top: 0px; }
#rowTexto1 .divTexto1 .divTexto p:last-child  { margin-bottom: 0px; }
#rowTexto1 .divTexto1 .divFoto                { margin-left: 25px; width: 50%; line-height: 0px; }
#rowTexto1 .divTexto1 .divFoto                { background-image: url("/wp-content/uploads/clinica_gallery_03.jpg"); }
#rowTexto1 .divTexto1 .divFoto                { background-repeat: no-repeat; background-position: center center; background-size: cover; }

@media (max-width: 980px) {
	#rowTexto1 .divTexto1 .divTexto { margin-right: 20px; font-size: 14px; }
	#rowTexto1 .divTexto1 .divFoto  { margin-left:  20px; }
}

@media (max-width: 780px) {
	#rowTexto1 .divTexto1 .divTexto { margin-right: 20px; width: 60%; }
	#rowTexto1 .divTexto1 .divFoto  { margin-left:  20px; width: 40%; }
}

@media (max-width: 680px) {
	#rowTexto1 .divTexto1           { flex-wrap: wrap; }
	#rowTexto1 .divTexto1 .divTexto { margin: 0px 0px 20px 0px; width: 100%; }
	#rowTexto1 .divTexto1 .divFoto  { margin-left: 0px; width: 100%; height: 200px; }
}

@media (max-width: 480px) { #rowTexto1 .divTexto1 .divTexto { font-size: 13px; font-weight: 400; } }

/******************************************* #rowTexto2 ******************************************/

#rowTexto2 { padding: 0px calc((100vw - 1380px) / 2) !important; }

@media (max-width: 1480px) { #rowTexto2 { padding: 0px calc((100vw - 1080px) / 2) !important; } }
@media (max-width: 1180px) { #rowTexto2 { padding: 0px calc((100vw -  900px) / 2) !important; } }
@media (max-width:  980px) { #rowTexto2 { padding: 0px calc((100vw -  720px) / 2) !important; } }
@media (max-width:  780px) { #rowTexto2 { padding: 0px 5% !important; } }

#rowTexto2 .divTexto2 .divFoto                { margin-right: 25px; width: 50%; line-height: 0px; }
#rowTexto2 .divTexto2 .divFoto                { background-image: url("/wp-content/uploads/clinica_gallery_17.jpg"); }
#rowTexto2 .divTexto2 .divFoto                { background-repeat: no-repeat; background-position: center center; background-size: cover; }
#rowTexto2 .divTexto2                         { display: flex; }
#rowTexto2 .divTexto2 .divTexto               { margin-left: 25px; width: 50%; font-size: 16px; font-weight: 500; text-align: justify; }
#rowTexto2 .divTexto2 .divTexto p:first-child { margin-top: 0px; }
#rowTexto2 .divTexto2 .divTexto p:last-child  { margin-bottom: 0px; }

@media (max-width: 980px) {
	#rowTexto2 .divTexto2 .divFoto  { margin-right: 20px; }
	#rowTexto2 .divTexto2 .divTexto { margin-left:  20px; font-size: 14px; }
}

@media (max-width: 780px) {
	#rowTexto2 .divTexto2 .divFoto  { margin-right: 20px; width: 40%; }
	#rowTexto2 .divTexto2 .divTexto { margin-left:  20px; width: 60%; }
}

@media (max-width: 680px) {
	#rowTexto2 .divTexto2           { flex-wrap: wrap; }
	#rowTexto2 .divTexto2 .divFoto  { margin: 0px 0px 20px 0px; width: 100%; height: 200px; }
	#rowTexto2 .divTexto2 .divTexto { margin-left:  0px; width: 100%; }
}

@media (max-width: 480px) { #rowTexto2 .divTexto2 .divTexto { font-size: 13px; font-weight: 400; } }

/******************************************* #rowGallery *****************************************/

#rowGallery { padding: 0px calc((100vw - 1380px) / 2) !important; }

@media (max-width: 1480px) { #rowGallery { padding: 0px calc((100vw - 1080px) / 2) !important; } }
@media (max-width: 1180px) { #rowGallery { padding: 0px calc((100vw -  900px) / 2) !important; } }
@media (max-width:  980px) { #rowGallery { padding: 0px calc((100vw -  720px) / 2) !important; } }
@media (max-width:  780px) { #rowGallery { padding: 0px 5% !important; } }

#rowGallery .divGallery .rl-gallery-item .rl-gallery-link:before    { margin: 0px; padding: 0px; top: calc((100% - 48px) / 2); left: calc((100% - 48px) / 2);font-size: 48px; }
#rowGallery .divGallery .rl-gallery-item .rl-gallery-link:after     { background-color: rgba(var(--color1-rgb),0.8); }
#rowGallery .divGallery .rl-gallery-item .rl-gallery-link:hover img { transform: scale(1.5); }








