/*
	Theme Name: tellmeGen 2019
	Theme URI: https://www.tellmegen.com
	Description: New tellmeGen theme
	Version: 1.0
	Author: tellmeGen
	Author URI: https://www.tellmegen.com

	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}
ol,ul{list-style:none}

body {
	font-size:15px; font-family:'Raleway',sans-serif; color:#494b52; line-height:20px;
}

h1, h2, h3, h4 {
	font-family:'Raleway',sans-serif;
}

button {
	cursor:pointer; outline:none;
}

.texto-rojo {color:#ff3c53 !important;}
.texto-morado {color:#4e58de !important;;}
.texto-amarillo {color:#ffc52d !important;;}
.texto-azul {color:#2fb6e3 !important;;}
.texto-morado {color:#4e58de !important;;}
.texto-verde {color:#bbce30 !important;;}
.texto-naranja {color:#ff7821 !important;;}
.texto-turquesa {color:#1cced4 !important;;}
.texto-pistacho {color:#dde000 !important;;}
.texto-celeste {color:#00bce6 !important;;}
.texto-rosa {color:#ff5ab1 !important;;}

.boton-mini {
	padding: 5px 15px;
    font-size: 12px;
    font-family: 'Raleway',sans-serif;
    font-weight: bold;
    text-decoration: none;
    border-radius: 50px;
    color: #00bce6;
    border: 3px #00bce6 solid;
}

.boton-mini:hover {
	color:#ffffff; background-color:#00bce6;
}

/* INICIO DE HEADER */

header {
	width:100%; height:126px; background-color:#ffffff; float:left; position:fixed; z-index:9999;
	-webkit-box-shadow: 0px 0px 14px 1px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 14px 1px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 14px 1px rgba(0,0,0,0.25);
}

.contenedor-header {
	width:100%; max-width:1200px; height:126px; margin:0 auto;
}

.logo-tellmegen-header {
	width:160px; height:auto; margin:28px 0; float:left;
}

.bloque-header {
	width:700px; height:126px; float:right;
}

.ChangeLanguageWidget {
	padding-top: 26px;
}

.ChangeLanguageWidget ul {
	float:right;
}

.ChangeLanguageWidget .wpml-ls-item-toggle,
.ChangeLanguageWidget .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle,
.ChangeLanguageWidget .wpml-ls-link
 {
	border-radius: 0;
	line-height: 2 !important;
}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
	border-top: none !important;
}

.bloque-idiomas {
	width:110px; height:86px; margin-right:10px; float:right; line-height:14px;
}

.bloque-idiomas p {
	width:150px; margin:10px 0 0 15px; font-size:12px; font-family:'Raleway',sans-serif; font-weight:bold; color:#919191;
}

.bloque-idiomas select {
	width:150px; height:40px; margin:3px 0; padding:10px; text-align:center; border:1px #919191 solid; border-radius:20px; background-color:#eeeeee; font-family:'Raleway',sans-serif; font-weight:bold; outline:none;
}

.botones-header-acceso-cuenta {
	margin-top:37px; float:right;
}

.botones-header-acceso-cuenta a:hover {
	opacity:0.7;
}

.boton-header-acceso-profesional, .boton-header-cuenta-registrar-kit {
	margin-left:15px; padding:14px 22px; font-size:12px; font-family:'Raleway',sans-serif; font-weight:bold; color:#ffffff; text-decoration:none; border-radius:100px;
}

.boton-header-acceso-profesional {
	background-color:#919191;
}

.boton-header-cuenta-registrar-kit {
	background-color:#00bce6;
}

.boton-menu-movil, .panel-movil-1 {display:none;}

nav {
	width:auto; height:40px; float:right;
}

nav ul {
	list-style:none; margin:0; padding:0; float:right;
}

nav ul li {
	display:inline; font-size:15px; font-family:'Raleway',sans-serif; font-weight:bold; position:relative;
}

nav ul li a {
	margin-left:25px; padding-bottom:5px; text-decoration:none; color:#000000; cursor:pointer;
}

.boton-menu-inicio {
	margin-left:0 !important;
}

.boton-menu-inicio,
.boton-menu-como-funciona,
.boton-menu-resultados,
.boton-menu-ayuda,
.boton-menu-contacto {
	text-transform: uppercase;
}

.bloque-header .current-menu-item > a {
	border-bottom-width: 5px;
	border-bottom-style: solid;
}

.boton-menu-inicio {border-bottom-color: #4f66aa;}
.boton-menu-como-funciona {border-bottom-color: #8ec96d;}
.boton-menu-comprar-seleccionado {border-bottom: 5px #f487a6 solid;}
.boton-menu-resultados {border-bottom-color: #61c4b9;}
.boton-menu-ayuda {border-bottom-color: #ff7821;}
.boton-menu-contacto {border-bottom-color: #ff3c53;}

.boton-menu-inicio:hover {border-bottom: 5px #4f66aa solid;}
.boton-menu-como-funciona:hover {border-bottom: 5px #8ec96d solid;}
.boton-menu-comprar:hover {border-bottom: 5px #f487a6 solid;}
.boton-menu-resultados:hover {border-bottom: 5px #61c4b9 solid;}
.boton-menu-ayuda:hover {border-bottom: 5px #ff7821 solid;}
.boton-menu-contacto:hover {border-bottom: 5px #ff3c53 solid;}

nav ul ul a:hover {color:#ffffff;}

#bloque-boton-comprar-header {
	width:100%; margin:0 auto; padding:18px 0 15px 0; color:#ffffff; background-color:#ff3c53; text-align:center; font-size:17px; font-family:'Raleway',sans-serif; font-weight:bold; float:left;
	background-repeat:repeat-x; background-position:center;
}

.bloque-boton-comprar-header-ru {
	background-color:#ff3c53 !important;
}

#bloque-boton-comprar-header img {
	width:35px; height:auto; margin-right:10px; vertical-align:middle;
}

#bloque-boton-comprar-header .boton-comprar-header {
	color:#ff3c53;
	background-color:#ffffff;
    padding: 12px 20px;
    margin-left: 15px;
    border-radius: 25px;
}

.bloque-boton-comprar-header-ru .boton-comprar-header {
	color:#ff3c53 !important;
}

/* FIN DE HEADER */



/* INICIO DE TÍTULOS */

.contenedor-banner-home {
	width:100%; height:500px; margin:126px 0 0 0; background-position:top center; background-attachment:fixed; float:left;
}

.fondo-ejemplos-es {background-image:url("./img/fondo-banner-inicio-tellmegen-ejemplos-03-es.jpg") !important;}
.fondo-ejemplos-en {background-image:url("./img/fondo-banner-inicio-tellmegen-ejemplos-03-en.jpg") !important;}
.fondo-ejemplos-fr {background-image:url("./img/fondo-banner-inicio-tellmegen-ejemplos-03-en.jpg") !important;}
.fondo-ejemplos-it {background-image:url("./img/fondo-banner-inicio-tellmegen-ejemplos-03-en.jpg") !important;}
.fondo-ejemplos-de {background-image:url("./img/fondo-banner-inicio-tellmegen-ejemplos-03-en.jpg") !important;}
.fondo-ejemplos-pt-br {background-image:url("./img/fondo-banner-inicio-tellmegen-ejemplos-03-en.jpg") !important;}
.fondo-ejemplos-ru {background-image:url("./img/fondo-banner-inicio-tellmegen-ejemplos-03-en.jpg") !important;}

.fondo-navidad2020-es {background-image:url("./img/fondo-banner-inicio-tellmegen-navidad-2020-es.jpg") !important;}
.fondo-navidad2020-en {background-image:url("./img/fondo-banner-inicio-tellmegen-navidad-2020-en.jpg") !important;}
.fondo-navidad2020-fr {background-image:url("./img/fondo-banner-inicio-tellmegen-navidad-2020-fr.jpg") !important;}
.fondo-navidad2020-it {background-image:url("./img/fondo-banner-inicio-tellmegen-navidad-2020-it.jpg") !important;}
.fondo-navidad2020-de {background-image:url("./img/fondo-banner-inicio-tellmegen-navidad-2020-de.jpg") !important;}
.fondo-navidad2020-pt-br {background-image:url("./img/fondo-banner-inicio-tellmegen-navidad-2020-pt.jpg") !important;}
.fondo-navidad2020-ru {background-image:url("./img/fondo-banner-inicio-tellmegen-navidad-2020-ru.jpg") !important;}

.bloque-banner-home {
	width:100%; max-width:1200px; height:auto; margin:0 auto;
}

.bloque-banner-home hgroup {
	width:50%; height:auto; margin:80px 0 0 50%; float:right;
}

.bloque-banner-home hgroup h1 {
	width:500px; height:auto; font-size:50px; font-weight:100; color:#ffffff; text-align:right; line-height:50px; float:right;
}

.bloque-banner-home hgroup h1 span {font-weight:bold;}

.bloque-banner-home hgroup a {
	margin-top:20px; padding:14px 22px; font-size:20px; font-family:'Raleway',sans-serif; font-weight:bold; color:#ff3c53; background-color:#ffffff; text-decoration:none; border-radius:100px; float:right;
}

.fondo-black2020-es .bloque-banner-home hgroup a,
.fondo-black2020-en .bloque-banner-home hgroup a,
.fondo-black2020-fr .bloque-banner-home hgroup a,
.fondo-black2020-it .bloque-banner-home hgroup a,
.fondo-black2020-de .bloque-banner-home hgroup a,
.fondo-black2020-pt-br .bloque-banner-home hgroup a,
.fondo-black2020-ru .bloque-banner-home hgroup a {
	color:#ff3c53 !important;
}

.bloque-banner-home hgroup a img {
	width:35px; height:auto; margin-right:10px; vertical-align:middle;
}

.kit-home {
	width:500px; height:auto; margin-top:50px; float:right; z-index:999; position:relative;
}

.descripcion-kit-tellmegen {
	width:38%; text-align:left; margin-bottom:30px; padding:30px 47% 30px 15%; background-image: url("./img/fondo-banner-inicio-tellmegen-video-mini.jpg"); font-family:'Raleway',sans-serif; font-size:21px; line-height:29px; float:left;
}

.descripcion-kit-tellmegen span {font-weight:bold;}

.contenedor-banner-titulo {
	width:100%; height:200px; margin:126px 0 40px 0; background-position:center; float:left;
}

.bloque-banner-titulo {
	width:100%; max-width:1200px; height:200px; margin:0 auto;
}

.fondo-banner-titulo-como-funciona {background-image:url("./img/fondo-banner-como-funciona-tellmegen.jpg");}
.fondo-banner-titulo-resultados {background-image:url("./img/fondo-banner-resultados-tellmegen.jpg");}
.fondo-banner-titulo-ayuda {background-image:url("./img/fondo-banner-ayuda-tellmegen.jpg");}
.fondo-banner-titulo-contacto {background-image:url("./img/fondo-banner-contacto-tellmegen.jpg");}
.fondo-banner-titulo-contacto-distribuidores {background-image:url("./img/fondo-banner-contacto-distribuidores-tellmegen.jpg");}
.fondo-banner-titulo-quienes-somos {background-image:url("./img/fondo-banner-quienes-somos-tellmegen.jpg");}
.fondo-banner-titulo-consultas-tellmegen {background-image:url("./img/fondo-banner-consultas-tellmegen.jpg");}
.fondo-banner-titulo-trabaja-con-nosotros {background-image:url("./img/fondo-banner-trabajo-tellmegen.jpg");}

.bloque-banner-titulo hgroup {
	width:500px; height:200px; float:right; background-position:right; background-repeat:no-repeat;
}

.fondo-banner-titulo-como-funciona hgroup {background-image:url("./img/fondo-cuadrados-como-funciona-tellmegen.png");}
.fondo-banner-titulo-resultados hgroup {background-image:url("./img/fondo-cuadrados-resultados-tellmegen.png");}
.fondo-banner-titulo-ayuda hgroup {background-image:url("./img/fondo-cuadrados-ayuda-tellmegen.png");}
.fondo-banner-titulo-contacto hgroup {background-image:url("./img/fondo-cuadrados-contacto-tellmegen.png");}
.fondo-banner-titulo-contacto-distribuidores hgroup {background-image:url("./img/fondo-cuadrados-contacto-distribuidores-tellmegen.png");}
.fondo-banner-titulo-quienes-somos hgroup {background-image:url("./img/fondo-cuadrados-quienes-somos-tellmegen.png");}
.fondo-banner-titulo-consultas-tellmegen hgroup {background-image:url("./img/fondo-cuadrados-resultados-tellmegen.png");}
.fondo-banner-titulo-trabaja-con-nosotros hgroup {background-image:url("./img/fondo-cuadrados-trabajo-tellmegen.png");}

.bloque-banner-titulo h1, .bloque-banner-titulo h4 {
	width:100%; margin-top:45px; text-align:right; color:#ffffff;
}

.bloque-banner-titulo h1 {
	font-size:45px; font-weight:bold; line-height:45px;
}

.bloque-banner-titulo h4 {
	margin-top:0; font-size:20px; font-weight:400;
}

/* FIN DE TÍTULOS */



/* INICIO DE CONTENIDO HOME */

.mensaje-aviso-home {
	margin-top:83px; margin-bottom:-20px; padding:20px; background-color:#ffec8d; border-radius:20px; font-family:'Raleway',sans-serif; font-size:16px; line-height:20px; float:left;
}

.mensaje-aviso-home a {
	font-weight:bold; color:#00bce6;
}

main {
	width:100%; height:auto; margin:0 0 5% 0; float:left;
}

.bloque-contenido-centrado-tellmegen {
	width:100%; max-width:1200px; height:auto; margin:0 auto; text-align:center; display:flow-root;
}

.bloque-contenido-centrado-tellmegen img {
	max-width:100%;
}

.bloque-contenido-fullwidth-tellmegen {
	width:100%; height:auto; font-size:15px; line-height:20px; color:#444444; text-align:center; float:left;
}

.fondo-fullwidth {
	background-image:url("./img/fondo-home-tellmegen-particulas-blanco.jpg"); background-attachment:fixed; background-position:center;
}

.bloque-contenido-centrado-tellmegen h2, .bloque-contenido-fullwidth-tellmegen h2 {
	width:100%; margin-top:20px; font-size:30px; line-height:30px; font-weight:bold; float:left;
}

.subrayado-cuadrados-titulo {
	width:80%; max-width:600px !important; height:auto; margin-top:120px;
}

.subtitulo-apartado-home {
	width:100%; margin:10px 0 20px 0; font-family:'Raleway',sans-serif; font-size:21px; line-height:29px; float:left;
}

.articulos-servicio-genetica-completo {
	width:96%; height:auto; margin:40px 2%; float:left;
}

.linea-articulos-servicio-genetica-completo {
	width:100%; float:left;
}

.articulos-servicio-genetica-completo article {
	width:46%; min-height:220px; margin:40px 2%; text-align:left; float:left;
}

.articulos-servicio-genetica-completo article img {
	width:30%; height:auto; margin:30px 4% 0 4%; float:left;
}

.articulos-servicio-genetica-completo article div {
	width:60%; height:auto; margin:0; font-size:21px; line-height:29px; float:left;
}

.articulos-servicio-genetica-completo article .titulo-servicio-genetica-completo {
	min-height:100px; background-color:#eeeeee;
}

.articulos-servicio-genetica-completo article h3 {
	margin:0; justify-content:center; font-size:20px; font-weight:bold;
}

.articulos-servicio-genetica-completo article p {
	margin:0 0 15px 0; font-family: 'Raleway',sans-serif;
}

.articulo-riesgo-enfermedades-importantes h3 {color:#ff3c53;}
.articulo-compatibilidad-farmacologica h3 {color:#1cced4;}
.articulo-enfermedades-monogenicas h3 {color:#4e58de;}
.articulo-rasgos-personales h3 {color:#ff7821;}
.articulo-wellness h3 {color:#ff5ab1;}
.articulo-ancestralidad h3 {color:#dde000;}

.articulo-riesgo-enfermedades-importantes a {color:#ffffff; background-color:#ff3c53;}
.articulo-compatibilidad-farmacologica a {color:#ffffff; background-color:#1cced4;}
.articulo-enfermedades-monogenicas a {color:#ffffff; background-color:#4e58de;}
.articulo-rasgos-personales a {color:#ffffff; background-color:#ff7821;}
.articulo-wellness a {color:#ffffff; background-color:#ff5ab1;}
.articulo-ancestralidad a {color:#ffffff; background-color:#dde000;}

.articulos-servicio-genetica-completo article a {
	width:80%; padding:15px 20px; font-size:14px; line-height:15px; font-family:'Raleway',sans-serif; font-weight:bold; text-align:center; text-decoration:none; border-radius:50px; float:left;
}

.articulos-servicio-genetica-completo article a:hover {
	opacity:0.7;
}

.articulos-servicio-genetica-completo .enlace-mas-info {
	width:100%; margin:50px 2% 0 0; text-align:center; float:left;
}

.enlace-mas-info a {
	padding:12px 30px; color:#00bce6; border:3px #00bce6 solid; border-radius:50px; font-family:'Raleway',sans-serif; font-weight:bold; text-decoration:none;
}

.enlace-mas-info a:hover {
	color:#ffffff; background-color:#00bce6;
}

.ejemplo-resultados-home {
	width:96%; height:auto; margin:80px 2%; padding:0; float:left;
}

.titulo-ejemplo-resultados-home {
	width:100%; max-width:600px; height:auto; text-align:right; float:right;
}

.ejemplo-resultados-home .subrayado-cuadrados-titulo {
	margin-top:0;
}

.imagen-ejemplo-resultados-dispositivos {
	margin-bottom:100px;
}

.imagen-ejemplo-resultados-dispositivos-mini {display:none;}

.ejemplo-resultados-home-1 {
	width:50%; height:auto; text-align:left; float:left;
}

.ejemplo-resultados-home-2 {
	width:40%; height:auto; float:right;
}

.boton-mas-info-resultados {
	width:100%; height:auto; margin-top:30px; float:left;
}

.boton-mas-info-resultados a {
	padding:12px 30px; color:#00bce6; border:3px #00bce6 solid; border-radius:50px; font-family:'Raleway',sans-serif; font-weight:bold; text-decoration:none;
}

.boton-mas-info-resultados a:hover {
	color:#ffffff; background-color:#00bce6;
}

.bloque-motivos-compra {
	width:74%; height:auto; margin:40px 13% -270px 13%; float:left;
}

.bloque-motivos-compra-pt-br {
	margin-bottom:0 !important;
}

.bloque-motivos-compra .fila-contenido {
	margin:40px 0 !important; font-family:'Raleway',sans-serif; float:left;
}

.bloque-motivos-compra .columna-fila-contenido-2 {
	max-width:500px; text-align:left;
}

.bloque-motivos-compra .columna-fila-contenido-3 {
	max-width:500px; text-align:right; float:right;
}

.bloque-motivos-compra img {
	width:80%; max-width:750px;
}

.bloque-motivos-compra h3 {
	height:auto; margin-bottom:20px; font-size:28px; line-height:35px; font-weight:bold; text-transform:uppercase;
}

.bloque-motivos-compra p {
	font-size:16px; line-height:30px;
}

.bloque-consulta-foro {
	padding-top:200px;
}

.intro-consulta-foro {
	width:45%; text-align:left; float:left;
}

.intro-consulta-foro .enlace-mas-info {
	margin-top:40px; float:left;
}

.articulos-consulta-foro {
	width:45%; height:auto; margin:80px 0 80px 0; text-align:left; float:right;
}

.articulos-consulta-foro article {
	width:100%; margin-bottom:30px; float:left;
}

.articulos-consulta-foro article img {
	width:35%; height:auto; margin:0; vertical-align:middle; float:left;
}

.articulos-consulta-foro article div {
	width:65%; height:auto; margin:0; float:left;
}

.articulos-consulta-foro article h3 {
	height:auto; margin-top:20px; font-size:25px; line-height:30px; font-weight:bold;
}

.articulo-foro-medico h3 {color:#ff417d;}
.articulo-consulta-medica h3 {color:#8cd23d;}
.articulo-consulta-nutricion h3 {color:#4e58de;}

.articulos-consulta-foro article p {
	width:100%; height:auto; margin:0 auto 15px auto; font-family:'Raleway',sans-serif; font-size:21px; line-height:29px;
}

.articulos-consulta-foro article a {
	width:150px; padding:15px 20px; font-size:13px; line-height:15px; font-family:'Raleway',sans-serif; font-weight:bold; text-decoration:none; text-align:center; color:#ffffff; border-radius:50px; float:left;
}

.articulos-consulta-foro article a:hover {
	opacity:0.7;
}

.articulo-foro-medico a {background-color:#ff417d;}
.articulo-consulta-medica a {background-color:#8cd23d;}
.articulo-consulta-nutricion a {background-color:#4e58de;}

.articulo-foro-medico a:hover {color:#ffffff; background-color:#ff417d;}
.articulo-consulta-medica a:hover {color:#ffffff; background-color:#8cd23d;}
.articulo-consulta-nutricion a:hover {color:#ffffff; background-color:#4e58de;}

.articulos-pasos-obtener-resultados {
	width:96%; height:auto; margin:40px 2% 100px 2%; float:left;
}

.articulos-pasos-obtener-resultados article {
	width:33.33%; height:335px; margin:0 0 4% 0; text-align:center; float:left;
}

.articulos-pasos-obtener-resultados article img {
	width:50%; height:auto; margin:0 25%; float:left;
}

.articulos-pasos-obtener-resultados article .contenido-articulo-pasos {
	width:80%; height:200px; margin:0 10%;
}
	
.articulos-pasos-obtener-resultados article p {
	width:100%; height:auto; margin:10px 0; font-size:21px; line-height:29px; font-family:'Raleway',sans-serif; float:left;
}

.articulos-pasos-obtener-resultados article .contenido-articulo-pasos img {
	width:70px; height:auto; margin:5px 0 0 10%; padding:0; float:left;
}

.articulos-pasos-obtener-resultados a {
	width:200px; margin-top:275px; padding:10px 15px; color:#00bce6; border:3px #00bce6 solid; border-radius:50px; font-family:'Raleway',sans-serif; font-weight:bold; text-decoration:none; float:right;
}

.articulos-pasos-obtener-resultados a:hover {
	color:#ffffff; background-color:#00bce6;
}

.bloque-articulos-otros-datos {
	margin-bottom:120px;
}

.articulo-otros-datos {
	width:100%; height:auto; background-position:left center; background-size:cover; float:left;
}

.articulo-otros-datos .linea-cuadrados-titulo-mini {
	width:auto; height:20px; margin-bottom:20px; float:left;
}

.articulo-privacidad-seguridad .contenido-otros-datos-derecha {
	background: rgb(0,79,124); background: linear-gradient(0deg, rgba(0,79,124,1) 0%, rgba(0,98,154,1) 30%);
}

.articulo-privacidad-seguridad {background-image:url("./img/fondo-home-tellmegen-privacidad-seguridad.jpg");}

.articulo-tecnologia-laboratorio {
	background-color:#9768ed; background-image:url("./img/fondo-home-tellmegen-tecnologia-laboratorio.png"); background-repeat:no-repeat; background-position:right bottom; background-size:contain;
}

.articulo-resultados-evolucionan .contenido-otros-datos-derecha {
	background: rgb(119,144,1); background: linear-gradient(0deg, rgba(119,144,1,1) 0%, rgba(148,179,1,1) 30%);
}
.articulo-resultados-evolucionan {background-image:url("./img/fondo-home-tellmegen-resultados-evolucionan.jpg");}

.articulo-test-adn-numeros {
	background-color:#219eff; background-image:url("./img/fondo-home-tellmegen-test-adn-numeros.png"); background-repeat:no-repeat; background-position:right bottom; background-size:contain;
}

.articulo-tellmegen-rawdata .contenido-otros-datos-derecha {
	background: rgb(3,51,88); background: linear-gradient(0deg, rgba(3,51,88,1) 0%, rgba(4,63,109,1) 30%);
}

.articulo-tellmegen-rawdata {background-image:url("./img/fondo-home-tellmegen-rawdata.jpg");}

.fondo-otros-datos-izquierda {
	width:50%; height:409px; background-position:top right; float:left;
}

.fondo-otros-datos-derecha {
	width:50%; height:409px; background-position:top left; float:right;
}

.contenido-otros-datos-izquierda {
	width:40%; height:auto; padding:40px 5%; text-align:justify; float:left;
}

.contenido-otros-datos-derecha {
	width:40%; height:auto; min-height:400px; padding:40px 5%; text-align:justify; float:right;
}

.contenido-otros-datos-izquierda h2, .contenido-otros-datos-derecha h2 {
	width:100%; margin:0 0 20px 0; font-size:32px; line-height:35px; text-align:left; color:#ffffff; float:left;
}

.contenido-otros-datos-derecha h3 {
	width:100%; margin-bottom:10px; text-align:left; color:#ffffff; float:left;
}

.contenido-otros-datos-izquierda p, .contenido-otros-datos-derecha p {
	width:100%; margin-bottom:30px; color:#ffffff; font-family:'Raleway',sans-serif; font-size:16px; line-height:25px; float:left;
}

.articulo-test-adn-numeros .contenido-otros-datos-izquierda p {
	text-align:left;
}

.articulo-otros-datos a {
	width:auto; padding:10px 25px 10px 20px; font-size:14px; font-family:'Raleway',sans-serif; font-weight:bold; line-height:30px; text-decoration:none; background-color:#ffffff; border-radius:50px; float:left;
}

.articulo-otros-datos a:hover {
	opacity:0.85;
}

.articulo-otros-datos a img {
	width:30px; height:30px; margin-right:8px; float:left;
}

.articulo-privacidad-seguridad a {color:#00629a;}
.articulo-tecnologia-laboratorio a {color:#9768ed;}
.articulo-resultados-evolucionan a {color:#94b301;}
.articulo-test-adn-numeros a {color:#219eff;}
.articulo-tellmegen-rawdata a {color:#043f6d;}

.articulo-otros-datos a:hover {background-color:#ffffff;}

.bloque-tellmegen-research {
	width:74%; height:auto; margin:40px 13%; float:left;
}

.bloque-tellmegen-research .fila-contenido {
	margin:40px 0 !important; font-family:'Raleway',sans-serif; float:left;
}

.bloque-tellmegen-research .columna-fila-contenido-2 {
    max-width:500px; text-align:left;
}

.bloque-tellmegen-research .columna-fila-contenido-3 {
    max-width:500px; text-align:right; float:right;
}

.bloque-tellmegen-research img {
	width:80%; max-width:750px;
}

.bloque-tellmegen-research h3 {
	height:auto; margin:0 0 20px 0; font-size:28px; line-height:35px; font-weight:bold; text-transform:uppercase;
}

.bloque-tellmegen-research p {
	font-size:16px; margin-bottom:35px; line-height:30px;
}

.bloque-tellmegen-research a {
	width:auto; padding:8px 50px; font-size:14px; font-family:'Raleway',sans-serif; font-weight:bold; text-decoration:none; color:#00bce6; border:3px #00bce6 solid; border-radius:50px;
}

.bloque-tellmegen-research a:hover {color:#ffffff; background-color:#00bce6;}

.bloque-preguntas-respuestas .subrayado-cuadrados-titulo {
	float:left;
}

.bloque-preguntas-respuestas h2 {
	margin-bottom:40px; text-align:left;
}

.imagen-preguntas-respuestas {
	width:45%; margin-top:100px; float:left;
}

.articulos-preguntas-respuestas {
	width:55%; height:auto; margin:40px 0 100px 0; float:right;
}

.articulos-preguntas-respuestas article {
	width:100%; margin:0; float:left;
}

.articulos-preguntas-respuestas article button {
	padding:18px 0; color:#494b52; background-color:#ffffff; border-radius:0; border:0; border-bottom:3px #dddddd solid;
}

.articulos-preguntas-respuestas article button:hover {color:#00bce6;}

.articulos-preguntas-respuestas article h3 {
	height:auto; margin-bottom:0; font-size:22px; line-height:25px; text-align:left; font-weight:400;
}

.articulos-preguntas-respuestas article h3 span {
	margin-right:10px; font-size:20px; line-height:28px; color:#dddddd; float:left;
}

.articulos-preguntas-respuestas article .panel {padding:0;}

.articulos-preguntas-respuestas article p {
	width:100%; height:auto; margin:0 auto; padding:20px 0 40px 0; font-family:'Raleway',sans-serif; font-size:16px; line-height:30px; text-align:left; color:#494b52;
}

.articulos-preguntas-respuestas article a {
	font-size:16px; line-height:21px; font-weight:bold; color:#00bce6;
}

.articulos-cambiar-vida {
	width:74%; height:auto; margin:40px 13% 80px 13%; float:left;
}

.articulos-cambiar-vida article {
	width:23%; margin:0 1%; float:left;
}

.articulos-cambiar-vida article img {
	width:100%; height:100%; margin:0; float:left;
}

.articulos-cambiar-vida article h4 {
	width:100%; height:auto; margin:20px 0 5px 0; font-size:20px; font-weight:bold; color:#00bce6; float:left;
}

.articulos-cambiar-vida article p {
	min-height:60px; margin:0 0 20px 0; float:left;
}

.articulos-cambiar-vida article a {
    padding:5px 15px; font-size:14px; font-family:'Raleway',sans-serif; font-weight:bold; text-decoration:none; border-radius:50px; color:#00bce6; border:3px #00bce6 solid; background-color:#f5f5f5; display: inline-block;
}

.articulos-cambiar-vida article a:hover {
    color:#ffffff; background-color:#00bce6;
}

.boton-slider-partners {
	width:40px; height:40px; margin-top:125px; border:none; color:#ffffff; background-color:#494b52; border-radius:40px; float:left;
}

.boton-slider-partners:hover {
	opacity:0.7; transition:0.3s;
}

.boton-slider-partners-derecha {
	float:right !important;
}

.boton-slider-partners img {
	width:15px; height:auto; margin-top:3px;
}

.articulos-partners-tellmegen {
	width:80%; height:auto; margin:0 auto 40px auto;
}

.articulos-partners-tellmegen img {
	width:85%; height:auto; margin:3%; float:left;
}

.disclaimer-fda {
	text-align:left !important; float:left !important;
}

/* FIN DE CONTENIDO HOME */



/* INICIO DE CONTENIDO DE CÓMO FUNCIONA, RESULTADOS, AYUDA, CONTACTO, QUIENES SOMOS Y ANCESTRALIDAD */

.titulo-contenido-grande {
	margin:20px 0; font-size:30px; font-weight:400; line-height:30px;
}

.fila-contenido {
	width:96%; height:auto; margin:2%; float:left;
}

.columna-fila-contenido-1, .columna-fila-contenido-3 {
	width:48%; height:auto; margin:0 2% 0 0;
}

.columna-fila-contenido-2, .columna-fila-contenido-4 {
	width:48%; height:auto; margin:0 0 0 2%;
}

.columna-fila-contenido-1, .columna-fila-contenido-2, .columna-fila-contenido-3 {float:left;}
.columna-fila-contenido-4 {float:right;}

.cuadricula-fila-contenido {
	width:23%; height:auto; margin:1%; float:left;
}

.columna-contenido {
	width:46%; height:auto; margin:2%; float:left;
}

.columna-contenido .subrayado-cuadrados-titulo {
	margin-top:0;
}

.columna-3-contenido {
	width:29.33%; height:auto; padding:2%; float:left;
}

.columna-grande-contenido {
	width:65%; height:auto; margin:2%; float:left;
}

.columna-lateral-contenido {
	width:27%; height:auto; margin:2%; float:left;
}

.bloque-video-descripcion-tellmegen {
	width:100%; margin:25px 0 0 0; background-color:#f4f4f4; text-align:left; color:#494b52; float:left;
}

.bloque-video-descripcion-tellmegen iframe {
	display:none; width:100%;
}

.bloque-video-descripcion-tellmegen .columna-fila-contenido-1 {
	width:48%; margin:25px 0 0 2%; float:left;
}

.bloque-video-descripcion-tellmegen .columna-fila-contenido-2 {
	float:right;
}

.bloque-video-descripcion-tellmegen h3 {
	font-size:30px; line-height:32px; font-weight:bold;
}

.bloque-video-descripcion-tellmegen h4 {
	font-size:20px; font-weight:400; margin:15px 0 0 0;
}

.bloque-video-descripcion-tellmegen p {
	margin:10px 0 0 0;
}

.bloque-video-descripcion-tellmegen img {
	width:100%; float:right;
}

.linea-cuadrados-separacion-1, .linea-cuadrados-separacion-2 {
	width:50%; margin:20px 0 40px 0; float:left;
}

.bloque-paso-como-funciona {
	margin-top:40px; margin-bottom:40px;
}

.bloque-paso-como-funciona .columna-fila-contenido-2 {
	max-width:400px; text-align:left;
}

.bloque-paso-como-funciona .columna-fila-contenido-3 {
	max-width:400px; text-align:right; float:right;
}

.bloque-paso-como-funciona h3 {
	margin-bottom:10px; font-size:25px; font-weight:400; line-height:25px;
}

.bloque-paso-como-funciona h3 span {
	font-weight:bold;
}

.fila-como-funciona {
	width:86% !important; margin:20px 7% !important;
}

.columna-como-funciona-1 {
	width:39% !important; margin:0 !important; padding:0 5% 0 0;
}

.columna-como-funciona-1 img {
	width:60% !important; margin-top:40px;
}

.columna-como-funciona-2 {
	width:50% !important; margin:0 !important; padding:0 0 0 5%; border-left:5px #dbdbdb solid;
}

.columna-como-funciona-2 p {
	margin:0 !important;
}

.bloque-resultados-tellmegen .subrayado-cuadrados-titulo {
	width: 80%; max-width: 600px !important; height: auto; margin-top:60px; margin-bottom:0;
}

.bloque-resultados-tellmegen h2 {
	margin-top:20px; margin-bottom:25px;
}

.bloque-tipos-resultados .columna-fila-contenido-1, .bloque-tipos-resultados .columna-fila-contenido-2 {
	width:40%; margin:20px 5%;
}

.bloque-tipos-resultados img, .bloque-resultados-ancestralidad img {
	width:123px; height:123px;
}

.bloque-tipos-resultados h3, .bloque-resultados-ancestralidad h3 {
	margin:-20px 0 20px 0; font-size:21px; line-height:25px;
}

.bloque-tipos-resultados p, .bloque-resultados-ancestralidad p {
	margin-bottom:20px; font-size:16px; line-height:30px;
}

.bloque-tipos-resultados a, .bloque-resultados-ancestralidad a {
	width:88%; padding:15px 20px; font-size:14px; font-family:'Raleway',sans-serif; font-weight:bold; text-decoration:none; border-radius:50px; color:#ffffff;
}

.bloque-tipos-resultados a:hover, .bloque-resultados-ancestralidad a:hover {
	opacity:0.7;
}

.bloque-resultados-ancestralidad {
	margin-bottom:60px;
}

.bloque-resultados-riesgo-enfermedades a {background-color:#ff3c53;}
.bloque-resultados-enfermedades-monogenicas a {background-color:#4e58de;}
.bloque-resultados-compatibilidad-farmacologica a {background-color:#1cced4;}
.bloque-resultados-rasgos-personales a {background-color:#ff7821;}
.bloque-resultados-wellness a {background-color:#ff5ab1;}
.bloque-resultados-ancestralidad a {background-color:#dde000;}

.articulos-ejemplo-resultados {
	width:96%; height:auto; margin:40px 2% 100px 2%; float:left;
}

.articulos-ejemplo-resultados article {
	width:100%; margin:0; float:left;
}

.articulos-ejemplo-resultados article button {
	padding:18px 0; color:#494b52; background-color:#ffffff; border-radius:0; border:0; border-bottom:3px #dddddd solid;
}

.articulos-ejemplo-resultados article button:hover {color:#00bce6;}

.articulos-ejemplo-resultados article h3 {
	height:auto; margin-bottom:0; font-size:22px; line-height:25px; text-align:left; font-weight:400;
}

.articulos-ejemplo-resultados article h3 span {
	margin-right:10px; font-size:20px; line-height:28px; color:#dddddd; float:left;
}

.articulos-ejemplo-resultados article .panel {padding:0;}

.articulos-ejemplo-resultados .imagen-ejemplo-resultados, .articulos-ejemplo-resultados .imagen-ejemplo-resultados-mini {margin:30px 0;}

.articulos-ejemplo-resultados .imagen-ejemplo-resultados-mini {display:none;}

.tabla-beneficios-resultados {
	width:100%; height:auto; word-break:break-word; float:left;
}

.tabla-beneficios-resultados th {
	font-size:20px; padding:10px 2%; text-align:left;
}

.tabla-beneficios-resultados td {
	width:33.33%; padding:20px 2%; text-align:left; font-size:13px;
}

.tabla-beneficios-resultados td span {
	font-weight:bold; margin-bottom:5px;
}

.tabla-beneficios-resultados thead .columna-resultados-ninos {border-bottom:3px #f58aa8 solid;}
.tabla-beneficios-resultados thead .columna-resultados-adultos {border-bottom:3px #92cc71 solid;}
.tabla-beneficios-resultados thead .columna-resultados-mayores-70 {border-bottom:3px #6ba7d4 solid;}

.tabla-beneficios-resultados tbody .columna-resultados-ninos {background-color:#fef3f6;}
.tabla-beneficios-resultados tbody .columna-resultados-adultos {background-color:#f4f9f1;}
.tabla-beneficios-resultados tbody .columna-resultados-mayores-70 {background-color:#f0f6fa;}

.bloque-ayuda-preguntas img {
	width:100%; max-width:123px; height:auto;
}

.bloque-ayuda-preguntas h2 {
	margin:20px 0;
}

.bloque-ayuda-preguntas p {
	margin-bottom:20px;
}

.bloque-ayuda-preguntas a {
    padding:8px 12px; font-size:12px; font-family:'Raleway',sans-serif; font-weight:bold; text-decoration:none; border-radius:50px;
}

.bloque-ayuda-empezar a {color:#2fb6e3; border:3px #2fb6e3 solid;}
.bloque-ayuda-antes-comprar a {color:#fdb434; border:3px #fdb434 solid;}
.bloque-ayuda-cuentas-perfil a {color:#ff3c53; border:3px #ff3c53 solid;}
.bloque-ayuda-salud a {color:#bbce30; border:3px #bbce30 solid;}

.bloque-ayuda-empezar a:hover {color:#ffffff; background-color:#2fb6e3;}
.bloque-ayuda-antes-comprar a:hover {color:#ffffff; background-color:#fdb434;}
.bloque-ayuda-cuentas-perfil a:hover {color:#ffffff; background-color:#ff3c53;}
.bloque-ayuda-salud a:hover {color:#ffffff; background-color:#bbce30;}

.bloque-contacto-formulario input {
	width:90%; margin:7px 0; padding:10px 5%; text-align:center; border:1px #919191 solid; border-radius:20px; font-size:15px; color:#919191; outline:none; float:left;
}

.bloque-contacto-formulario input[type=checkbox], .bloque-contacto-formulario input[type=radio] {
	width: auto;
}

.bloque-contacto-formulario .wpcf7-list-item-label {
    padding-left: 10px;
}

.bloque-contacto-formulario span.wpcf7-list-item {
	display: inline-flex !important;
	align-items: center;
}

.bloque-contacto-formulario span.wpcf7-list-item > label {
	display: flex;
	align-items: center;
}

.bloque-contacto-formulario textarea {
	width:90%; min-width:90%; max-width:90%; height:auto; margin:7px 0; padding:10px 5%; text-align:center; border:1px #919191 solid; border-radius:20px; font-size:15px; color:#919191; outline:none; float:left;
}

.bloque-contacto-formulario select {
	width:100%; height:45px; margin:7px 0; padding:10px 5%; text-align:center; border:1px #919191 solid; border-radius:20px; font-size:15px; color:#919191; outline:none; float:left;
}

.bloque-contacto-formulario h4 {
	width:100%; margin:20px 0 10px 0; font-size:15px; font-family:'Raleway',sans-serif; font-weight:bold; float:left; text-transform: uppercase;
}

.bloque-contacto-formulario .checks-contacto div {
	width:100%; margin-bottom:10px; display:block; text-align:left; float:left;
}

.bloque-contacto-formulario .checks-contacto div input {
	width:20px; height:20px;  margin:0; position:absolute;
}

.bloque-contacto-formulario .checks-contacto label {
	width:auto; padding-left:30px; text-align:left; float:left;
}

.bloque-contacto-formulario p {
	font-size:11px; line-height:14px; text-align:justify;
}

.letra-legal-contacto {
	margin-top:10px; font-size:11px; line-height:14px; text-align:justify; float:left;
}

.bloque-contacto-formulario input[type=submit] {
	width:100%; margin-top:10px; padding:14px 22px; font-size:12px; font-family:'Raleway',sans-serif; font-weight:bold; color:#ffffff; background-color:#00bce6; text-decoration:none; border:0; border-radius:100px; outline:none; text-transform: uppercase;
}

.bloque-contacto-formulario input[type=submit]:disabled {
	background-color: #abf0ff;
}

.wpcf7-not-valid-tip, .wpcf7-mail-sent-ok {
	display:inline-block !important;
}

.bloque-contacto-formulario .wpcf7-list-item-label {
	font-size:15px; line-height:20px;
}

.bloque-contacto-formulario input[type=submit]:disabled {
    background-color:#c3c3c3 !important;
}

.bloque-contacto-formulario input[type=submit] {
    cursor:pointer;
}

.wpcf7-validation-errors {
	float:left;
}

.bloque-equipo-tellmegen .fila-contenido, .bloque-comite-asesores .fila-contenido {
	min-height:85px; margin-top:0; margin-bottom:0; padding:30px 0; border-bottom:1px #dee0e4 solid;
}

.bloque-equipo-tellmegen h3 {color:#3ec4b9;}
.bloque-comite-asesores h3 {color:#ffa500;}

.bloque-vision-mision-valores {
	padding:2% 0; background-color:#f7f7f7; border-radius:20px;
}

.bloque-vision-mision-valores .columna-3-contenido {
	border-right:1px #dee0e4 solid; margin-right:-1px;
}

.bloque-contenido-centrado-tellmegen .bloque-vision-mision-valores .columna-final-vision-mision-valores {
	border-right:0; margin-right:0;
}

.bloque-premios-quienes-somos img {
	width:auto; max-width:100%; height:120px;
}

.articulos-ancestralidad {
	width:100%; height:auto; margin:0 0 40px 0; float:left;
}

.articulos-ancestralidad h3 {
	width:96%; margin:40px 2% 0 2%; padding:10px 0; color:#ffffff; font-size:20px; text-transform:uppercase; text-align:center; float:left;
}

.articulos-ancestralidad button {
	background-color:#ffffff; border-radius:0; border:0;
}

.articulos-ancestralidad .panel, .panelfaq {
	margin:0 2%; padding:0;
}

.articulos-ancestralidad .panel .panel, .panelfaq {
	margin:0 2% 5px 2%; padding:0;
}

.articulos-ancestralidad .accordion {
	height:45px; margin-bottom:0;
}

.articulos-ancestralidad .accordion, .accordionfaq {
	height:45px; margin:12px 0; padding:0;
}

.articulos-ancestralidad article .accordion, .articulos-ancestralidad article .accordionfaq {
	height:65px; margin:0; padding:0;
}

.titulo-ancestralidad-europa {background-color:#2492ff;}
.titulo-ancestralidad-africa {background-color:#ff482a;}
.titulo-ancestralidad-asia-medio-oriente {background-color:#ff7a17;}
.titulo-ancestralidad-asia-central {background-color:#f4c500;}
.titulo-ancestralidad-sur-asia {background-color:#86cc2b;}
.titulo-ancestralidad-este-asia {background-color:#01c2c9;}
.titulo-ancestralidad-oceania {background-color:#8e73ff;}
.titulo-ancestralidad-america {background-color:#fc3d8b;}
.titulo-ancestralidad-nodefinido {background-color:#cccccc;}


.articulos-ancestralidad article {
	width:96%; margin:0 2%; float:left;
}

.articulos-ancestralidad article button {
	padding:18px 0; color:#494b52; background-color:#ffffff; border-radius:0; border:0; border-bottom:3px #dddddd solid;
}

.articulos-ancestralidad article button:hover {color:#00bce6;}

.articulos-ancestralidad article h4 {
	height:auto; margin-bottom:0; font-size:22px; line-height:25px; text-align:left; font-weight:400;
}

.articulos-ancestralidad article h4 span {
	margin-right:10px; font-size:20px; line-height:28px; color:#dddddd; float:left;
}

.articulos-ancestralidad article h4 b {
	margin-left:5px; padding:1px 3px; vertical-align:middle; font-size:12px; color:#ffffff; background-color:#ff3c53;
}

.articulos-ancestralidad article .panel {padding:0;}

.articulos-ancestralidad article p {
	width:100%; height:auto; margin:0 auto 15px auto; padding:20px 0 0 0; font-size:15px; line-height:20px; text-align:justify; color:#494b52;
}

.articulos-ancestralidad article a {
	width:100%; padding:0; font-size:15px; line-height:20px; font-weight:bold; color:#00bce6; text-align:center;
}

/* FIN DE CONTENIDO DE CÓMO FUNCIONA, RESULTADOS, AYUDA, CONTACTO, QUIENES SOMOS Y ANCESTRALIDAD */



/* INICIO DE CONTENIDO GENERAL */

.contenedor-banner-titulo-general {
	width:100%; height:auto; margin:126px 0 20px 0; padding:24px 0 20px 0; background-position:top center; text-align:center; float:left;
}

.contenedor-banner-titulo-general h1, .contenedor-banner-titulo-general h2 {
	margin-bottom:3px; font-size:26px; line-height:26px; color:#ffffff; text-transform:uppercase;
}

.contenedor-banner-titulo-general h1 br, .contenedor-banner-titulo-general h2 br {display:none;}

.contenedor-banner-titulo-general h4 {
	font-size:16px; line-height:16px; color:#ffffff; font-weight:normal; text-transform:uppercase;
}

.contenedor-banner-titulo-general img {
	width:45px; height:45px; margin:-12px 10px -12px 0;
}

.fondo-contenedor-banner-titulo-azul {background-color:#00bce6; background-image:url("./img/fondo-titulo-tellmegen-azul.jpg")}
.fondo-contenedor-banner-titulo-rojo {background-color:#ff3c53; background-image:url("./img/fondo-titulo-tellmegen-rojo.jpg")}
.fondo-contenedor-banner-titulo-turquesa {background-color:#1cced4; background-image:url("./img/fondo-titulo-tellmegen-turquesa.jpg")}
.fondo-contenedor-banner-titulo-azul-oscuro {background-color:#4e58de; background-image:url("./img/fondo-titulo-tellmegen-azul-oscuro.jpg")}
.fondo-contenedor-banner-titulo-naranja {background-color:#ff7821; background-image:url("./img/fondo-titulo-tellmegen-naranja.jpg")}
.fondo-contenedor-banner-titulo-pistacho {background-color:#dde000; background-image:url("./img/fondo-titulo-tellmegen-pistacho.jpg")}
.fondo-contenedor-banner-titulo-rosa {background-color:#dd4194; background-image:url("./img/fondo-titulo-tellmegen-rosa.jpg")}
.fondo-contenedor-banner-titulo-verde {background-color:#67ae2c; background-image:url("./img/fondo-titulo-tellmegen-verde.jpg")}
.fondo-contenedor-banner-titulo-morado {background-color:#7f45b6; background-image:url("./img/fondo-titulo-tellmegen-morado.jpg")}
.fondo-contenedor-banner-titulo-gris {background-color:#5d7287; background-image:url("./img/fondo-titulo-tellmegen-gris.jpg")}

.contenido-general h1, .contenido-general h2, .contenido-general h3, .contenido-general h4 {
	width:100%; margin-bottom:10px; text-align:left; text-transform:uppercase; float:left;
}

.contenido-general h1 {
	font-size:30px; line-height:40px; font-weight:400;
}

.contenido-general .fila-contenido h2 {
	width:100%; margin:20px 0; font-size:25px; line-height:30px;
}

.contenido-general h3 {
	margin-top:20px; font-size:20px; line-height:20px;
}

.contenido-general h4 {
	font-size:18px; line-height:25px;
}

.contenido-general .fila-contenido .titulo-general-separador {
	margin-bottom:40px; font-size:30px; line-height:30px; text-align:center;
}

.contenido-general .subrayado-cuadrados-titulo-general {
	width:100%; height:auto; margin-top:20px; text-align:center; float:left;
}

.contenido-general .subrayado-cuadrados-titulo-general img {
	width:80%; max-width:600px !important; height:auto;
}

.contenido-general p {
	margin-bottom:20px; text-align:justify; float:none;
}

.contenido-general ul {
	margin:0 0 20px 15px; list-style:disc; text-align:left; float:none;
}

.contenido-general ol {
	float: none;
	list-style: decimal;
	margin: 0 0 10px 15px;
	text-align: initial;
}

.contenido-general li {
	margin-bottom:10px; width:100%;
}

.contenido-general a {
	color:#00bce6;
}

.lista-enlaces-contenido-general {
	margin-left:0 !important; list-style:none !important;
}

.lista-enlaces-contenido-general a {
	color:#494b52; text-decoration:none;
}
.lista-enlaces-contenido-general a:hover {text-decoration:underline;}

.enlace-destacado-contenido {
	margin:0 3px; padding:4px 8px; border-radius:15px; color:#ffffff !important; background-color:#00bce6; text-transform:uppercase; text-decoration:none; font-size:15px; font-weight:bold;
}

.separador-contenido-general {
	width:100%; height:1px; margin:20px 0 40px 0; background-color:#dee0e4; float:left;
}

.lista-riesgo-enfermedades {
	margin:0 0 10px 15px; list-style:disc; text-align:justify; float:left;
}

.lista-riesgo-enfermedades li {
	margin-bottom:10px;
}

.lista-riesgo-enfermedades a,
.lista-compatibilidad-farmacologica a,
.lista-enfermedades-monogenicas a,
.lista-rasgos-personales a,
.lista-wellness a {
	text-decoration:none;
}

.lista-riesgo-enfermedades a {color:#ff3c53;}
.lista-compatibilidad-farmacologica a {color:#1cced4;}
.lista-enfermedades-monogenicas a {color:#4e58de;}
.lista-rasgos-personales a {color:#ff7821;}
.lista-wellness a {color:#ff5ab1;}

.new_item_alert {
	margin-left:5px; padding:1px 3px; font-size:12px; font-weight:bold; color:#ffffff; background-color:#ff3c53;
}

.mensaje-fda {
	float:left !important;
}

.banner-contenido-desktop, .banner-contenido-movil {
	width:100%; height:auto; margin-bottom:40px; float:left;
}

.banner-contenido-movil {display:none;}

.banner-examen-genetico-tellmegen {
	width:100%; height:auto; margin:20px 0 40px 0; background-image: url("./img/fondo-banner-examen-genetico.png"); background-position:top right; background-repeat:no-repeat; background-color:#0083c1; float:left;
}

.banner-examen-genetico-tellmegen h4 {
	width:100%; height:20px; margin:40px 0 20px 0; color:#ffffff; font-size:32px; text-align:center; float:left;
}

.banner-examen-genetico-tellmegen img {
	width:70%; height:auto; margin:0 15% 15px 15%; float:left;
}

.banner-examen-genetico-tellmegen p {
	width:24%; height:auto; margin:0 auto; color:#ffffff; font-size:20px; line-height:22px; text-align:center; float:left;
}

.banner-examen-genetico-tellmegen .suma-examen-genetico-tellmegen {
	width:5%; height:auto; margin:10px auto 0 auto; color:#ffffff; font-size:35px; text-align:center; float:left;
}

.banner-examen-genetico-tellmegen span {
	width:9%; height:20px; float:left;
}

.boton-banner-examen-genetico-tellmegen {
	width:100%; height:auto; margin-top:25px; padding:20px 0; color:#ffffff; background-color:#ff3c53; font-size:25px; font-weight:bold; float:left;
}

.articulos-consultas-tellmegen {
	width:100%; height:auto; margin-top:60px; float:left;
}

.articulos-consultas-tellmegen article {
	width:31.33%; min-height:505px; margin:0 1%; background-color:#f2f2f2; border-radius:40px; float:left;
}

.articulos-consultas-tellmegen article span {
	width:100%; min-height:460px; float:left;
}

.articulos-consultas-tellmegen article img {
	width:80%; height:auto; margin:10px 10%; float:left;
}

.articulos-consultas-tellmegen article h4 {
	width:100%; height:auto; font-size:20px; font-weight:bold; float:left;
}

.articulos-consultas-tellmegen article p {
	width:90%; margin:10px 0 20px 0; padding:0 5%; font-size:12px; text-align:center; float:left;
}

.articulos-consultas-tellmegen article a {
    width:100%; padding:15px 0; font-size:18px; font-family:'Raleway',sans-serif; font-weight:bold; text-decoration:none; border-radius:0 0 40px 40px; color:#ffffff; float:left;
}

.articulos-consultas-tellmegen .boton-consulta-simple {background-color:#1cced4;}
.articulos-consultas-tellmegen .boton-pack-consultas {background-color:#5fc296;}
.articulos-consultas-tellmegen .boton-informe-nutricional {background-color:#ccb02f;}
.articulos-consultas-tellmegen .boton-informe-premium {background-color:#ffa800;}

.articulos-consultas-tellmegen article a:hover {
    color:#ffffff; background-color:#00bce6;
}

.oferta-trabajo-tellmegen {
	width:100%; margin-bottom:20px; padding:25px; background-color:#f2f2f2; border-radius:30px; text-align:justify; float:left;
}

.oferta-trabajo-tellmegen h4 {
	font-size:20px; margin-bottom:5px;
}

.oferta-trabajo-tellmegen span {
	font-weight:bold; color:#00bce6; line-height:28px;
}

.oferta-trabajo-tellmegen ul {
	margin-left:20px; list-style-type:disc; text-align:left;
}

.mensaje-enlace-tellmegen {
	width:100%; max-width:600px; height:auto; margin:0 auto;
}

.mensaje-enlace-tellmegen h2 {
	margin:20px 0; text-align:center;
}

.mensaje-enlace-tellmegen p {
    text-align:center;
}

.mensaje-enlace-tellmegen p a {
    padding:10px 20px; font-size:20px; font-family:'Raleway',sans-serif; font-weight:bold; text-decoration:none; color:#ffffff; background-color:#ff3c53; border-radius:25px;
}

.bloque-informacion-2-columnas .fila-contenido {
    width:100%; margin:40px 0; font-family:'Raleway',sans-serif; float: left;
}

.bloque-informacion-2-columnas h3 {
    height:auto; margin:0 0 20px 0; font-size:28px; line-height:35px; font-weight:bold; text-transform:uppercase;
}

.bloque-informacion-2-columnas p {
    font-size:16px; line-height:30px;
}

.indice-contenidos-articulo {
	width:100%; margin-bottom:40px; padding:20px 0; background-color:#eeeeee; float:left;
}

.indice-contenidos-articulo ol {
	margin:0 40px; float:left;
}

.indice-contenidos-articulo li {
	margin:5px 0;
}

.indice-contenidos-articulo ul {
	list-style:none;
}

.indice-contenidos-articulo a {
	font-weight:bold; text-decoration:none;
}

.indice-contenidos-articulo a:hover {
	text-decoration:underline;
}

.titulo-articulo-ancla { 
  margin-top:-145px !important; 
  padding-top:145px !important; 
  display: inline-block;
}

.bloque-informacion-tellmegen h2 {
	width:100%; margin-top:0; margin-bottom:25px; font-size:32px; line-height:30px; font-weight:bold; text-align:center; float:left;
}

.bloque-informacion-tellmegen .subrayado-cuadrados-titulo {
	margin-top:20px;
}


/* FIN DE CONTENIDO GENERAL */


/* INICIO DE RESULTADOS IMAGENES EJEMPLO */

.zoom .zoomno{
	opacity: 0.5;
	display: none;
}

.zoom:hover .zoomsi{
	display: none;
}
.zoom:hover .zoomno{
	display: block;
	opacity: 1;
}

/* FIN DE RESULTADOS - IMAGENES EJEMPLO */


/* INICIO DE BLOG */

.descripcion-blog-tellmegen {
	margin-bottom:20px;
}

.bloque-articulos-blog article {
	width:31.33%; margin:1%; background-color:#f8f8f8; text-align:left; float:left;
}

.bloque-articulos-blog article img {
	width:100%; height:auto; margin:0; float:left;
}

.bloque-articulos-blog article div {
	padding:18px 20px 22px 20px; float:left;
}

.bloque-articulos-blog article div h2 {
	height:45px; overflow:hidden; margin:0 0 10px 0; font-size:20px; line-height:23px; color:#494b52; float:left;
}

.bloque-articulos-blog article div h2:hover {
	text-decoration:underline;
}

.bloque-articulos-blog article div p {
	height:65px; overflow:hidden; float:left;
}

.bloque-articulos-blog article div img {
	margin:15px 0 0 0;
}

/* FIN DE BLOG */


/* INICIO DE FOOTER */

footer {
	width:100%; height:auto; float:left;
}

footer .titulo-menu-footer {
	text-align: left; color: #19c2f9; font-size: 14px; font-weight: bold;	line-height: 30px; font-family: 'Raleway', sans-serif; text-transform: uppercase; width: 100%; float:left;
}

footer .titulo-menu-footer-separador {
	margin-top: 2em;
}

.linea-cuadrados-footer {
	width:100%; height:20px; background-image:url("./img/linea-footer-tellmegen.png"); background-repeat:repeat-x; background-position:top center; background-size:cover; float:left;
}

.contenedor-footer-1 {
	width:100%; height:auto; padding:30px 0; background-color:#5b5d65; float:left;
}

.bloque-footer-1 > ul {
	width:33.33%; text-align:center; font-size:14px; font-family:'Raleway',sans-serif; font-weight:bold; line-height:30px; float:left; text-transform: uppercase;
}

.bloque-footer-1, .bloque-footer-2 {
	width:100%; max-width:1200px; height:auto; margin:0 auto;
}

.bloque-footer-1 {
	display: flex;
	justify-content: space-around;
}

.bloque-footer-1 div {
	width: 100%; text-align: center; border-left: 1px solid #494b52; float:left; padding-left: 3%;
}

.bloque-footer-1 div:first-of-type {
	border:none;
}

.bloque-footer-1 ul {
	text-align:left; font-size:14px; font-family:'Raleway',sans-serif; font-weight:bold; line-height:30px; text-transform: uppercase; list-style: none; padding-left: 0;
}

.bloque-footer-1 ul li ul {
  padding-left: 20px;
}

.bloque-footer-1 ul a {
	color:#ffffff; text-decoration:none;
}

.bloque-footer-1 ul a:hover {color:#c2c4c9}

.contenedor-footer-2 {
	width:100%; height:auto; padding:30px 0; background-color:#494b52; float:left;
}

.bloque-mensaje-tellmegen {
	width:46%; height:auto; margin-top:10px; float:left;
}

.bloque-mensaje-tellmegen img {
	width:30%; height:auto; float:left;
}

.bloque-mensaje-tellmegen p {
	width:60%; height:auto; text-align:justify; font-style:italic; font-size:13px; line-height:20px; color:#ffffff; float:right;
}

.bloque-mensaje-tellmegen .firma-mensaje-tellmegen {
	margin-top:10px; text-align:right;
}

.bloque-contacto-paises {
	width:46%; height:auto; float:right;
}

.contacto-paises-1, .contacto-paises-2 {
	width:46%; margin:0 2%; height:auto; float:left;
}

.accordion,
.accordionfaq {
	 width:100%; padding:5px 10px; font-size:13px; font-family:'Raleway',sans-serif; font-weight:bold; color:#ffffff; background-color:#494b52; border:3px #858894 solid; cursor:pointer; text-align:left; transition:0.4s; outline:none; border-radius:18px;
}
.accordion span,
.accordionfaq span {
	font-family:'Arimo',sans-serif; font-weight:bold; float:right;
}

.panel,
.panelfaq {
	margin:2px 0; padding:0 18px; max-height:0; overflow: hidden; transition: max-height 0.2s ease-out;
}

.panel a, .panel p,
.panelfaq a, .panelfaq p {
	padding:3px 10px; font-size:13px; line-height:16px; color:#ffffff; float:left;
}

.articulos-preguntas-respuestas-1 > article > button.accordionfaq p,
.articulos-preguntas-respuestas-2 > article > button.accordionfaq p {
	display: none;
}

.bloque-enlaces-rrss {
	width:100%; height:auto; margin-top:20px; text-align:center; float:left;
}

.bloque-enlaces-rrss img {
	width:40px; height:40px; margin:0 5px;
}

.bloque-enlaces-rrss img:hover {
	opacity:0.7;
}

/* FIN DE FOOTER */

@media screen and (max-width:1240px) {
	
.contenedor-header, .bloque-footer-1, .bloque-footer-2 {
	width:98%; margin:0 1% !important;
}
	
.bloque-contenido-centrado-tellmegen {
	width:96%; margin:0 2% !important;
}
	
.contenedor-banner-home {
	height:575px; background-image:url("./img/fondo-banner-inicio-tellmegen-ejemplos-01-mini.jpg"); background-size:auto; background-position:center bottom; background-repeat:no-repeat; background-attachment:inherit;
}
	
.fondo-ejemplos-es {background-image:url("./img/fondo-banner-inicio-tellmegen-ejemplos-03-es-mini.jpg") !important;}
.fondo-ejemplos-en {background-image:url("./img/fondo-banner-inicio-tellmegen-ejemplos-03-en-mini.jpg") !important;}
.fondo-ejemplos-fr {background-image:url("./img/fondo-banner-inicio-tellmegen-ejemplos-03-en-mini.jpg") !important;}
.fondo-ejemplos-it {background-image:url("./img/fondo-banner-inicio-tellmegen-ejemplos-03-en-mini.jpg") !important;}
.fondo-ejemplos-de {background-image:url("./img/fondo-banner-inicio-tellmegen-ejemplos-03-en-mini.jpg") !important;}
.fondo-ejemplos-pt-br {background-image:url("./img/fondo-banner-inicio-tellmegen-ejemplos-03-en-mini.jpg") !important;}
.fondo-ejemplos-ru {background-image:url("./img/fondo-banner-inicio-tellmegen-ejemplos-03-en-mini.jpg") !important;}
	
.fondo-navidad2020-es {background-image:url("./img/fondo-banner-inicio-tellmegen-navidad-2020-es-mini.jpg") !important;}
.fondo-navidad2020-en {background-image:url("./img/fondo-banner-inicio-tellmegen-navidad-2020-en-mini.jpg") !important;}
.fondo-navidad2020-fr {background-image:url("./img/fondo-banner-inicio-tellmegen-navidad-2020-fr-mini.jpg") !important;}
.fondo-navidad2020-it {background-image:url("./img/fondo-banner-inicio-tellmegen-navidad-2020-it-mini.jpg") !important;}
.fondo-navidad2020-de {background-image:url("./img/fondo-banner-inicio-tellmegen-navidad-2020-de-mini.jpg") !important;}
.fondo-navidad2020-pt-br {background-image:url("./img/fondo-banner-inicio-tellmegen-navidad-2020-pt-mini.jpg") !important;}
.fondo-navidad2020-ru {background-image:url("./img/fondo-banner-inicio-tellmegen-navidad-ru-2020-mini.jpg") !important;}
	
.bloque-banner-home hgroup {
    width:100%; height:auto; margin:25px 0 0 0; float:left;
}
	
.bloque-banner-home hgroup h1 {
    width:80%; margin:0 10%; text-align:center; font-size:25px; line-height:25px;
}
	
.bloque-banner-home hgroup h1 .salto-titulo-en {
	display:none;
}
	
.bloque-banner-home hgroup a {
    width:40%; margin:20px 25%; padding:14px 5%; text-align:center;
}

.kit-home {display:none;}

.descripcion-kit-tellmegen {
    width:80%; margin-bottom:0; padding:20px 10%; text-align:center;
}
	
.bloque-articulos-otros-datos {
	margin-bottom:120px !important;
}
	
.articulo-privacidad-seguridad .contenido-otros-datos, .articulo-mapa-evoluciona .contenido-otros-datos {
	width:80%; height:475px; margin:10% 10% 0 10%;
}

.articulo-tecnologia-laboratorio .contenido-otros-datos, .articulo-tellmegen-numeros .contenido-otros-datos {
	width:80%; height:475px; margin:10% 10% 0 10%;
}
	
.fondo-otros-datos-izquierda, .fondo-otros-datos-derecha {
	background-size:cover; background-position:center;
}

.contenido-otros-datos h2 {
	margin-bottom:20px; font-size:20px; line-height:25px;
}

.contenido-otros-datos p {
	margin-top:10px;
}

.articulo-privacidad-seguridad .contenido-otros-datos h3 {
	margin:10px 0;
}

.articulo-privacidad-seguridad .contenido-otros-datos img, .articulo-tecnologia-laboratorio .contenido-otros-datos img {
	margin:0 30%;
}

.articulo-privacidad-seguridad .contenido-otros-datos div, .articulo-tecnologia-laboratorio .contenido-otros-datos div {
	width:100%; text-align:center;
}

.banner-examen-genetico-tellmegen {
	background-size:cover; background-position:center center;
}

.banner-examen-genetico-tellmegen h4 {
	width:90%; height:auto; margin:40px 5% 20px 5%; color:#ffffff; font-size:25px; line-height:25px; text-align:center; float:left;
}

.banner-examen-genetico-tellmegen img {
	width:90%; margin:0 5% 15px 5%; float:left;
}

.banner-examen-genetico-tellmegen p {
	width:90%; height:auto; margin:10px 5%; color:#ffffff; font-size:20px; line-height:22px; text-align:center; float:left;
}

.banner-examen-genetico-tellmegen .suma-examen-genetico-tellmegen, .banner-examen-genetico-tellmegen span, .banner-examen-genetico-tellmegen br {
	display:none;
}

.boton-banner-examen-genetico-tellmegen {
	width:100%; height:auto; margin-top:25px; padding:20px 0; color:#ffffff; background-color:#ff3c53; font-size:25px; font-weight:bold; float:left;
}
	
.bloque-consulta-foro {
	margin-top:270px !important;
}
	
.bloque-contenido-centrado-tellmegen .bloque-tipos-resultados {
    margin:0 2%;
}
	
.bloque-articulos-blog article div h2 {
	height:60px; overflow:hidden;
}

.bloque-articulos-blog article div p {
	height:80px; overflow:hidden;
}
	
}

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

/* INICIO DE HEADER MINI */
	
header {
	height:80px;
}
	
.contenedor-header {
	height:80px;
}
	
.bloque-header {
	width:64%; height:80px;
}
	
.logo-tellmegen-header {
	width:100px; margin:20px 0;
}

.bloque-idiomas {
	width:50%;
}
	
.bloque-idiomas p {
	width:auto;
}
	
.bloque-idiomas select {
	width:100%;
}
	
.botones-header-acceso-cuenta {
	display:none;
}

.nav-desktop {
	display:none;
}

.boton-menu-movil {
	display:inherit; width:50px; height:50px; margin:15px 10px 15px 15px; padding:0; background-color:#ffffff; border:none; border-radius:0; float:right;
}

.boton-menu-movil img {
	width:100%; height:100%; float:right;
}

.panel-movil-1 {
	display:inherit; width:100%; left:0; margin:80px 0 0 0 !important; padding:0; max-height:0; overflow: hidden; transition: max-height 0.2s ease-out; background-color:#ffffff; position:absolute;
}
	
.panel-movil-1 a {
	height:50px; padding:3px 0; text-align:center;
}

.panel-movil-1 .accordion {
	font-size:18px; color:#ffffff;
}
	
.boton-categoria-movil {
	display:inherit; width:100%; height:60px; margin:0 0 2px 0; padding:20px 4%; background-color:#ffffff; border:none; border-radius:0; float:left;
	text-decoration: none;
	display: flex;
	align-items: center;
	justify-content: center;
	text-transform: uppercase;
}
	
.boton-menu-acceso-profesional-movil {background-color:#919191;}
.boton-menu-cuenta-registrar-kit-movil {background-color:#00bce6;}
.boton-menu-inicio-movil {background-color:#4f66aa;}
.boton-menu-como-funciona-movil {background-color:#8ec96d;}
.boton-menu-comprar-movil {background-color:#f487a6;}
.boton-menu-resultados-movil {background-color:#61c4b9;}
.boton-menu-ayuda-movil {background-color:#ff7821;}
.boton-menu-contacto-movil {background-color:#ff3c53;}

.panel-movil-2 {
	display:inherit; width:100%; left:0; margin:0 0 0 0 !important; padding:0; max-height:0; overflow: hidden; transition: max-height 0.2s ease-out; position:relative; background-color:#ffffff;
}

.panel-movil-2 li {
	width:100%; display:inherit; float:left;
}
	
.panel-movil-2 li a {
	padding:20px 4%; font-size:18px; font-family:'Raleway',sans-serif; font-weight:bold; color:#000000;
}
	
#bloque-boton-comprar-header {
    margin:-3px auto 0 auto; padding:12px 0 12px 0;
    font-size:15px;
	line-height:18px;
}
	
#bloque-boton-comprar-header span {
    display:none;
}
	
#bloque-boton-comprar-header .boton-comprar-header {
    width:80%; padding:5px 5%; margin:0 5%; display:inherit;
}
	
.ChangeLanguageWidget {
    padding-top: 20px;
}
	
/* FIN DE HEADER MINI */
	
	
	
/* INICIO DE TÍTULOS MINI */
	
.contenedor-banner-home {
    height:400px; margin-top:80px; background-size:cover; background-position:center bottom; background-repeat:no-repeat;
}
	
.bloque-banner-home hgroup {
	margin-top:0px;
}
	
.bloque-banner-home hgroup h1 {
	font-size:14px; line-height:16px;
}
	
.bloque-banner-home hgroup a {
    width:70%; margin:10px 10%; padding:5px 5%; font-size:15px;
}
	
.contenedor-banner-titulo {
	height:auto; margin-top:80px;
}
	
.contenedor-banner-titulo hgroup {
	width:94%; height:auto; margin-top:200px; padding:10px 3%; background-image:none;
}

.fondo-banner-titulo-como-funciona {background-image:url("./img/fondo-banner-como-funciona-tellmegen-mini.jpg");}
.fondo-banner-titulo-resultados {background-image:url("./img/fondo-banner-resultados-tellmegen-mini.jpg");}
.fondo-banner-titulo-ayuda {background-image:url("./img/fondo-banner-ayuda-tellmegen-mini.jpg");}
.fondo-banner-titulo-contacto {background-image:url("./img/fondo-banner-contacto-tellmegen-mini.jpg");}
.fondo-banner-titulo-quienes-somos {background-image:url("./img/fondo-banner-quienes-somos-tellmegen-mini.jpg");}
.fondo-banner-titulo-contacto-distribuidores {background-image:url("./img/fondo-banner-contacto-distribuidores-tellmegen-mini.jpg");}
.fondo-banner-titulo-consultas-tellmegen {background-image:url("./img/fondo-banner-consultas-tellmegen-mini.jpg");}
.fondo-banner-titulo-trabaja-con-nosotros {background-image:url("./img/fondo-banner-trabajo-tellmegen-mini.jpg");}
	
.fondo-banner-titulo-como-funciona hgroup, .fondo-banner-titulo-resultados hgroup, .fondo-banner-titulo-ayuda hgroup, .fondo-banner-titulo-contacto hgroup, .fondo-banner-titulo-quienes-somos hgroup, .fondo-banner-titulo-contacto-distribuidores hgroup, .fondo-banner-titulo-consultas-tellmegen hgroup {background-position:center;}
.fondo-banner-titulo-como-funciona hgroup {background-image:url("./img/fondo-banner-titulo-como-funciona-tellmegen-mini.jpg");}
.fondo-banner-titulo-resultados hgroup {background-image:url("./img/fondo-banner-titulo-resultados-tellmegen-mini.jpg");}
.fondo-banner-titulo-ayuda hgroup {background-image:url("./img/fondo-banner-titulo-ayuda-tellmegen-mini.jpg");}
.fondo-banner-titulo-contacto hgroup {background-image:url("./img/fondo-banner-titulo-contacto-tellmegen-mini.jpg");}
.fondo-banner-titulo-quienes-somos hgroup {background-image:url("./img/fondo-banner-titulo-quienes-somos-tellmegen-mini.jpg");}
.fondo-banner-titulo-contacto-distribuidores hgroup {background-image:url("./img/fondo-banner-titulo-contacto-distribuidores-tellmegen-mini.jpg");}
.fondo-banner-titulo-consultas-tellmegen hgroup {background-image:url("./img/fondo-banner-titulo-resultados-tellmegen-mini.jpg");}
.fondo-banner-titulo-trabaja-con-nosotros hgroup {background-image:url("./img/fondo-banner-titulo-trabajo-tellmegen-mini.jpg");}
	
.contenedor-banner-titulo h1 {
	font-size:30px; line-height:30px; margin-bottom:8px;
}
	
.contenedor-banner-titulo h1, .contenedor-banner-titulo h4 {
	margin-top:0; text-align:center;
}
	
.contenedor-banner-titulo h1 br {display:none;}

/* FIN DE TÍTULOS MINI */

	
/* INICIO DE CONTENIDO HOME MINI */

.mensaje-aviso-home {
	margin-top:0; margin-bottom:30px;
}
	
main {
	margin:0;
}
	
.bloque-contenido-centrado-tellmegen, .bloque-contenido-fullwidth-tellmegen {
	font-size:14px; float:left; margin:0; padding:40px 0;
}

hgroup {
	height:auto; padding:22px 0;
}

.contenedor-titulo {
	width:98%; margin:0 1%; text-align:center; float:left;
}
	
.contenedor-titulo img {
	display:none;
}
	
.bloque-contenido-centrado-tellmegen h2, .bloque-contenido-fullwidth-tellmegen h2 {
	width:90%; margin:10px 5% 0 5%; font-size:20px; line-height:25px; float:left;
}

.bloque-contenido-centrado-tellmegen .subrayado-cuadrados-titulo, .subrayado-cuadrados-titulo {
	margin-top:10px;
}

.subtitulo-apartado-home {
	width:90%; margin:5px 5% 20px 5%; font-size:15px; line-height:20px; float:left;
}
	
.descripcion-kit-tellmegen {
    font-size:15px; line-height:20px;
}

.articulos-servicio-genetica-completo {
	width:90%; margin:0 5%;
}

.articulos-servicio-genetica-completo article {
	width:100%; height:auto; margin:10px 0; text-align:center; float:left;
}
	
.articulos-servicio-genetica-completo article div {
	width:100%; float:left;
}

.articulos-servicio-genetica-completo article img {
	width:100px; height:auto; margin:0; float:none;
}
	
.articulos-servicio-genetica-completo article h3 {
    width:100%; height:auto; margin:0; font-size:15px; line-height:20px; float:left;
}
	
.articulos-servicio-genetica-completo article p {
	width:100%; margin:5px 0 15px 0; font-size:15px; line-height:20px; float:left;
}
	
.articulos-servicio-genetica-completo article a {
	width:80%; margin:0 5%; padding:10px 5%; font-size:12px; line-height:15px; float:left;
}
	
.articulos-servicio-genetica-completo article h3 br, .articulos-servicio-genetica-completo article a br {
	display:none;
}
	
.articulos-servicio-genetica-completo .enlace-mas-info {
	display:none;
}

.ejemplo-resultados-home {
	width:80%; height:auto; margin:20px 5%; padding:5%;
}
	
.titulo-ejemplo-resultados-home {
	margin-bottom:20px; max-width:100%; text-align:center;
}
	
.imagen-ejemplo-resultados-dispositivos {display:none;}
	
.imagen-ejemplo-resultados-dispositivos-mini {
	display:inherit; margin-bottom:40px;
}
.ejemplo-resultados-home-1 {
	width:100%; margin:0; padding:0; text-align:center; float:left;
}
	
.ejemplo-resultados-home-2 {
	width:100%; margin:0; padding:0; float:left;
}

.boton-mas-info-resultados {
	margin:0 0 40px 0;
}
	
.bloque-motivos-compra {
    width:90%; margin:20px 5%;
}
	
.bloque-motivos-compra .fila-contenido {
    margin:20px 0 !important;
}
	
.bloque-motivos-compra .columna-fila-contenido-1, .bloque-motivos-compra .columna-fila-contenido-2, .bloque-motivos-compra .columna-fila-contenido-3, .bloque-motivos-compra .columna-fila-contenido-4 {
    max-width:100%;
}
	
.bloque-motivos-compra article {
    width:100%; margin:0 0 40px 0; float:left;
}	

.bloque-motivos-compra article h3 {
    margin:0; font-size:15px; line-height:20px; text-align:center;
}
	
.bloque-motivos-compra article p {
    width:100%; margin:8px 0 0 0; font-size:15px; line-height:20px; text-align:center;
}
	
.bloque-consulta-foro {
	margin-top:0 !important;
}
	
.intro-consulta-foro {
    width:100%; text-align:center;
}
	
.intro-consulta-foro .enlace-mas-info {
	display:none;
}

.articulos-consulta-foro {
	width:90%; margin:0 5%;
}

.articulos-consulta-foro article {
	width:100%; margin:15px 0; text-align:center; float:left;
}

.articulos-consulta-foro article img {
	width:125px; height:auto; float:none;
}
	
.articulos-consulta-foro article div {
	width:100%;
}
		
.articulos-consulta-foro article h3 {
	height:auto; margin:0 0 10px 0; font-size:20px; line-height:22px;
}

.articulos-consulta-foro article p {
    font-size:15px; line-height:20px; height:auto; min-height:auto;
}
	
.articulos-consulta-foro article a {
    width:80%; margin:0 5%; padding:10px 5%; font-size:12px; line-height:15px; float:left;
}
	
.fondo-contenido-consulta-foro {
	padding-bottom:50px !important;
}

.articulos-pasos-obtener-resultados {
	width:100%; height:auto; margin:0; text-align:center; float:left;
}

.articulos-pasos-obtener-resultados article {
	width:100%; height:auto; margin:15px 0 30px 0; float:left;
}

.articulos-pasos-obtener-resultados article img {
	width:40%; height:auto; margin:2% 30% 0 30%; float:left;
}
	
.articulos-pasos-obtener-resultados article p {
	font-size:18px; line-height:22px;
}

.articulos-pasos-obtener-resultados article .contenido-articulo-pasos img {
	width:50px; height:auto; margin:5px 0 0 10%; padding:0; float:left;
}

.articulos-pasos-obtener-resultados a {
	width:auto; margin:40px 0 0 0; padding:10px 50px; float:none;
}

.bloque-articulos-otros-datos {
	margin-bottom:10px !important;
}
	
.articulo-privacidad-seguridad {
	margin-top:-40px;
}
	
.articulo-otros-datos {
	background-image:none;
}

.fondo-otros-datos-izquierda, .fondo-otros-datos-derecha {
	width:100%; height:200px; padding-top:31%; background-position:center center; background-size:cover; float:left;
}

.contenido-otros-datos-izquierda, .contenido-otros-datos-derecha {
	width:92%; height:auto; min-height:auto; padding:30px 4% 40px 4%; float:right;
}

.contenido-otros-datos-izquierda h2, .contenido-otros-datos-derecha h2 {
	width:100%; margin:0 0 15px 0; font-size:20px; line-height:25px; color:#ffffff;
}

.contenido-otros-datos-derecha h3 {
	font-size:15px;
}

.contenido-otros-datos-izquierda p, .contenido-otros-datos-derecha p {
	font-size:15px; line-height:18px;
}

.fondo-articulo-privacidad-seguridad {background-image:url("./img/fondo-home-tellmegen-privacidad-seguridad-mini.jpg")}
.fondo-articulo-tecnologia-laboratorio {background-image:url("./img/fondo-home-tellmegen-tecnologia-laboratorio-mini.png")}
.fondo-articulo-resultados-evolucionan {background-image:url("./img/fondo-home-tellmegen-resultados-evolucionan-mini.jpg")}
.fondo-articulo-test-adn-numeros {background-image:url("./img/fondo-home-tellmegen-test-adn-numeros-mini.png")}
.fondo-articulo-tellmegen-rawdata {background-image:url("./img/fondo-home-tellmegen-rawdata-mini.jpg")}
	
.bloque-tellmegen-research {
    margin:20px 13%;
}
	
.bloque-tellmegen-research .columna-fila-contenido-2 {
    text-align:center;
}

.bloque-tellmegen-research .columna-fila-contenido-3 {
    text-align:center;
}
	
.bloque-preguntas-respuestas .subrayado-cuadrados-titulo {
	float:none;
}

.imagen-preguntas-respuestas {
	display:none;
}
	
.articulos-preguntas-respuestas {
    width:96%; margin: 40px 2%;
}
	
.articulos-preguntas-respuestas h2 {
    text-align:center;
}
	
.articulos-preguntas-respuestas article h3 {
    font-size:18px;
}

.articulos-cambiar-vida {
	width:90%; margin:0 5%;
}

.articulos-cambiar-vida article {
	width:46%; margin:0 2% 30px 2%;
}

.articulos-cambiar-vida article img {
	width:100%; height:100%; margin:0; float:left;
}

.articulos-cambiar-vida article h4 {
	width:100%; height:auto; margin:20px 0 5px 0; font-size:18px;
}

.articulos-cambiar-vida article p {
	line-height:20px; min-height:100px;
}

.articulos-cambiar-vida article a {
    padding:5px 15px;
}
	
.titulo-articulo-ancla { 
  margin-top:-100px !important; 
  padding-top:100px !important; 
}

/* FIN DE CONTENIDO HOME MINI */


/* INICIO DE CONTENIDO DE CÓMO FUNCIONA, RESULTADOS, AYUDA, CONTACTO, QUIENES SOMOS Y ANCESTRALIDAD MINI */

.titulo-contenido-grande {
	margin-top:0; font-size:20px; line-height:20px;
}
	
.fila-contenido {
	width:96%; height:auto; margin:2%; float:left;
}
	
.columna-fila-contenido-1, .columna-fila-contenido-2 {
	width:96%; height:auto; margin:2%; float:left;
}

.columna-contenido, .columna-grande-contenido, .columna-lateral-contenido {
	width:96%; height:auto; margin:2% 2% 40px 2%; float:left;
}
	
.columna-fila-contenido-3, .columna-fila-contenido-4 {
	width:96%; height:auto; margin:2%;
}
	
.columna-fila-contenido-3 {float:left;}
.columna-fila-contenido-4 {float:right;}

.cuadricula-fila-contenido {
	width:46%; margin:2%;
}
	
.bloque-video-descripcion-tellmegen .columna-fila-contenido-1 {
	width:96%;
}
	
.bloque-video-descripcion-tellmegen .columna-fila-contenido-2 {
	width:100%; margin:25px 0 0 0;
}

.bloque-video-descripcion-tellmegen {
	text-align:center;
}

.bloque-video-descripcion-tellmegen h3 {
	font-size:25px; line-height:25px;
}
	
.bloque-video-descripcion-tellmegen h4 {
	font-size:15px;
}
	
.bloque-video-descripcion-tellmegen a {
	width:100%; float:left;
}
	
.linea-cuadrados-separacion-1 {
	width:96%; margin:15px 2%;
}
	
.linea-cuadrados-separacion-2 {display:none;}

.bloque-paso-como-funciona .columna-fila-contenido-2, .bloque-paso-como-funciona .columna-fila-contenido-3 {
	max-width:100%; text-align:center; float:left;
}
	
.columna-como-funciona-1, .columna-como-funciona-2 {
	width:100% !important; padding:0; border:0;
}
	
.columna-como-funciona-1 img {
	width:123px !important; margin:0;
}
	
.columna-como-funciona-2 h3 {
	font-size:20px; line-height:25px; text-align:center;
}
	
.columna-como-funciona-2 p {
	font-size:15px; line-height:20px;
}
	
.bloque-tipos-resultados {
    margin:0;
}
	
.bloque-tipos-resultados .columna-fila-contenido-1, .bloque-tipos-resultados .columna-fila-contenido-2 {
    width:100%; margin:15px 0;
}
	
.bloque-tipos-resultados h2, .bloque-resultados-ancestralidad h2 {
    margin-top:-30px; margin-bottom:20px; word-break:break-word;
}
	
.bloque-tipos-resultados p, .bloque-resultados-ancestralidad p {
    margin-bottom:30px; font-size:15px; line-height:20px; word-break:break-word;
}
	
.articulos-ejemplo-resultados .imagen-ejemplo-resultados {display:none;}

.articulos-ejemplo-resultados .imagen-ejemplo-resultados-mini {display:inherit;}
	
.articulos-ancestralidad article button {
	height:65px;
}
	
.articulos-ancestralidad article h4 {
    font-size:18px;
}

.articulos-ancestralidad article h4 span {
    line-height:25px;
}
	
.tabla-beneficios-resultados th {
    font-size:15px;
}

/* FIN DE CONTENIDO DE CÓMO FUNCIONA, RESULTADOS, AYUDA, CONTACTO, QUIENES SOMOS Y ANCESTRALIDAD MINI */	


/* INICIO DE CONTENIDO GENERAL MINI */
	
.banner-contenido-desktop {display:none;}
.banner-contenido-movil {display:inherit;}
	
.contenedor-banner-titulo-general {
	margin-top:80px; padding:12px 0 10px 0; background-image:none;
}

.contenedor-banner-titulo-general img {display:none;}

.contenedor-banner-titulo-general h1, .contenedor-banner-titulo-general h2 {
	font-size:20px; line-height:20px;
}
	
.contenedor-banner-titulo-general h4 {
	font-size:14px; line-height:14px;
}
	
.articulos-consultas-tellmegen article {
	width:96%; min-height:auto; margin:20px 2%;
}
	
.articulos-consultas-tellmegen article img {
	width:215px; height:auto; float:none;
}
	
.articulos-consultas-tellmegen article span {
    min-height:auto;
}
	
.mensaje-enlace-tellmegen p a {
    font-size:15px;
}
	
.bloque-informacion-tellmegen h2 {
	margin-top:-12px; margin-bottom:25px;
}

.bloque-informacion-tellmegen .subrayado-cuadrados-titulo {
	margin-top:20px;
}
	
.contenido-general .subrayado-cuadrados-titulo-general {
	margin-top:0;
}
	
.contenido-general .fila-contenido .titulo-general-separador {
	width: 90%; margin: 10px 5% 0 5%; font-size:20px; line-height:25px; float:left;
}
	
.contenido-general h3 {
    margin-top:20px; font-size:18px; line-height:20px;
}
	
.contenido-general h4 {
    margin-top:20px; font-size:16px; line-height:18px;
}
	
/* FIN DE CONTENIDO GENERAL MINI */


/* INICIO DE BLOG MINI */

.bloque-articulos-blog article {
	width:48%;
}

.bloque-articulos-blog article div h2 {
	height:60px;
}

.bloque-articulos-blog article div p {
	height:80px;
}

/* FIN DE BLOG MINI */


/* INICIO DE FOOTER MINI */
		
.bloque-footer-1 {
	display: grid;
	justify-content: center;
}
	
.bloque-footer-1 div {
	padding-left:0;
}

footer .titulo-menu-footer {
	text-align: center; color: #19c2f9; font-size: 14px; font-weight: bold;	line-height: 30px; font-family: 'Raleway', sans-serif; text-transform: uppercase; width: 100%; margin-top: 1em;
}

footer .titulo-menu-footer-separador {
	margin-top: 1em;
}

.bloque-footer-1 > div {
	border-left: none;
	justify-content: initial;
}

.bloque-footer-1 > div > ul {
	text-align: center;
}

.bloque-footer-1 ul li ul {
	text-align: center;
	padding-left: 0px;
}
	
.bloque-footer-1 ul {
	width:100%;
}
	
.bloque-mensaje-tellmegen {
	width:49%;
}
	
.bloque-mensaje-tellmegen img, .bloque-mensaje-tellmegen p {
	width:92%; margin:0 4%;
}

.bloque-mensaje-tellmegen img {
	margin-bottom:20px;
}

.bloque-contacto-paises {
	width:49%;
}

.contacto-paises-1, .contacto-paises-2 {
	width:92%; margin:0 4%;
}

.panel {
	padding:0;
}
	
/* FIN DE FOOTER MINI */

}


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

/* INICIO DE BLOG MICRO */

.bloque-articulos-blog article {
	width:98%; margin:20px 1%;
}

.bloque-articulos-blog article div {
    padding:12px 15px 15px 15px;
}

.bloque-articulos-blog article div h2 {
	height:auto; overflow:inherit;
}

.bloque-articulos-blog article div p {
	height:auto; overflow:inherit;
}

/* FIN DE BLOG MICRO */
	
}


/* SLICK CSS */
.slick-arrow:before { color: #000 !important; } 
.slick-slider {display: table; table-layout: fixed;}

/* GOOGLE RECAPTCHA */
body .grecaptcha-badge {
	display: none;
}

body.page-id-16 .grecaptcha-badge,
body.page-id-2068 .grecaptcha-badge,
body.page-id-2724 .grecaptcha-badge,
body.page-id-2977 .grecaptcha-badge,
body.page-id-2971 .grecaptcha-badge,
body.page-id-3093 .grecaptcha-badge,
body.page-id-3132 .grecaptcha-badge,
body.page-id-61 .grecaptcha-badge,
body.page-id-2790 .grecaptcha-badge,
body.page-id-2788 .grecaptcha-badge {
    display: block;
}