/*
Theme Name: WotaHub - Child
Template: wotahub
Theme URI: https://wotahub.axiomthemes.com/
Description: WotaHub - Child - excellent WordPress theme with many different blog and header layouts
Author: AxiomThemes
Author URI: https://axiomthemes.com/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/* =Theme customization starts here
-------------------------------------------------------------- */






/* 04.15.2025 */
/* colores pastel miscelaneos
Papaya #FED3B8
Verde Agua #c5f2e8
Morado #EBEEFF

HH blue brand color #6175D3

*/








/* 08.01.2025 */
/* oculta icono animado de Spinner en los videos incrustados mediante Revolution Slider */
sr7-prl.prlt6 .sr7-prl-inner {
	display: none !important;
}






/* 04.28.2025 */
/* borde en botón Demo */
/* cambió por una imagen de fondo */
li#menu-item-10984 {
	/* background-color: #ccc; */
	background-image: url('https://providers.hellohealth.com/_assets/bg_separator_top_nav.jpg');
	background-repeat: no-repeat;
	/* background-position: center right; */
	background-position: 100% 15px;
	padding-right: 20px;
}





/* 04.08.2025 */
/* borde en botón Demo */
/* cambiar por una imagen de fondo */
#menu-item-10984 > a {
	border: #6175D0 solid 1px;

	/* padding del resto de menu options:
	padding: 1.3em 1.25em; */
	padding: 0.3em 0.75em;

	/* se ajusta en pixels para ajustar con el borde de 1 px */
	/* margin-top: 9px; */
	margin-top: 13px;

	-webkit-border-radius: 30px !important;
	 -khtml-border-radius: 30px !important;
	   -moz-border-radius: 30px !important;
	    -ms-border-radius: 30px !important;
		 -o-border-radius: 30px !important;
			border-radius: 30px !important;
}

#menu-item-10984 > a:hover, 
#menu-item-10984.current-menu-item > a {
	background-color: #6175D0 !important;
	color: #FFF !important;
}
/* Separador de menu con Log In / Sign Up * /
li#menu-item-10984 {
	border-right: #ececec solid 1px;
	padding-right: 20px;
	padding-bottom: 10px !important;
	margin-right: 10px;
} */

/* Submenus */
ul.sc_layouts_menu_nav > li > ul.sub-menu {
	/* background-color: #555 !important; */
	width: 250px !important;
}
#menu-item-10431 {
	padding-left: 0px;
}
/* centrado sub menu items */
ul.sc_layouts_menu_nav > li > ul.sub-menu > li > a {
	text-align: center;
}





/* 27.02.2025 */
/* 
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');

se agrega desde functions:
add_action('wp_enqueue_scripts', 'agregar_font_inter') */
body {
	font-family: 'Inter', Helvetica, Arial, sans-serif !important;
	/* font-weight: 400 !important; */
	font-weight: 300 !important;
}
p {
	font-family: 'Inter', Helvetica, Arial, sans-serif !important;
	/* font-weight: 400 !important; */
	font-weight: 300 !important;
}






/* 18.02.2025 */
/* contador en sección Patient Engagement: */
/* #contador1 .sc_skills_item_wrap {
	padding: 2.0em !important;
	text-align: center !important;
}
#contador1 > div > div > div > div {
	text-align: center !important;

	font-size: 1.4em !important;
	font-family: 'montserrat' !important;
	letter-spacing: 0.03em;

	color: #FFF;
}
#contador1 > div > div > div > div::after {
	text-align: center !important;
	content: ' % increase in practice efficiency';
	color: #FFF;
} */

.contadorPE div.sc_skills_column > div.sc_skills_item_wrap {
    padding: 2.0em !important;
}
.contadorPE > div.sc_skills_column > div.sc_skills_item_wrap > div.sc_skills_item > div.sc_skills_total {
	text-align: center !important;

	font-size: 1.8em !important;
	font-family: 'montserrat' !important;
	letter-spacing: 0.03em;

	color: #FFF;
}
.contadorPE > div > div > div > div::after {
	text-align: center !important;
	color: #FFF;
}

#contador1 > div > div > div > div::after {
	content: ' % increase in practice efficiency';
}
#contador2 > div > div > div > div::after {
	content: ' % boost in scheduling density';
}
#contador3 > div > div > div > div::after {
	content: ' % revenue growth';
}







/* 02.10.2025 */
div.sc_blogger_item_content.entry-content > div.sc_blogger_item_header.entry-header > h5 {
	/* background-color: #6175D0 !important; */
	/* font-size: 1.3em !important; */
	font-size: 1.0em !important;
}






/* 12.17.2024 */
h1 { font-size: 2.3em !important; }
h2 { font-size: 2.1em !important; }
h3 { font-size: 1.9em !important; }
h4 { font-size: 1.7em !important; }
h5 { font-size: 1.5em !important; }
h6 { font-size: 1.3em !important; }







/* 12.17.2024 */
h1, h2, h3, h4, h5, h6 {
	letter-spacing: 0.0001em !important;
	line-height: 1.2em !important;
	/* color: #6175D0 !important; */

	/* font-weight: 600 !important; */
	font-weight: 400 !important;
	font-family: "Inter", serif !important;
	font-optical-sizing: auto;
	font-style: normal;

	margin-top: 1.2em;
	margin-bottom: 0.5em;
}






/* 11.04.2024 */
/* contador en sección Drug Savings: */
#contadorDrugSavings .sc_skills_item_wrap {
	padding: 2.0em !important;
	text-align: center;
}
#contadorDrugSavings > div > div > div > div {
	font-size: 2.0em !important;
	font-family: 'montserrat' !important;
	letter-spacing: 0.03em;
}
#contadorDrugSavings > div > div > div > div {
	display: inline-block !important;
}
#contadorDrugSavings > div > div > div > div::before {
	display: inline-block !important;
	content: 'Accepted at over ';
	padding-right: 10px;
}
#contadorDrugSavings > div > div > div > div::after {
	display: inline-block !important;
	content: ' pharmacies nationwide';
	padding-left: 10px;
}
/* #contadorDrugSavings > div > div > div > div {
	font-weight: 600;
} */






/* 11.04.2024 */
/* post password form: */
div.post_content.entry-content form.post-password-form {
	margin-top: 260px;
	margin-bottom: 60px;
}

/* dropdown menu: */
.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav, .scheme_default .sc_layouts_menu_nav > li ul {
    background-color: #fff;
    /* background-color: #E9EDF7; */
}






/* 10.03.2024 */
/* Nuevo componente de Breadcrumbs (custom function): */
.ruta_blog_category {
	margin-bottom: 20px;
	/* font-size: 13px; */
	font-size: 0.8em;
	color: #999;
}






/* 10.01.2024 */
/* Ocultar textos Excerpt en resultados de búsqueda: */
body.search-results > div.body_wrap div.post_content.entry-content div.post_content_inner, 
body.archive.category > div.body_wrap div.post_content.entry-content div.post_content_inner, 
body.archive.tag > div.body_wrap div.post_content.entry-content div.post_content_inner {
	display: none !important;
}

/* Ocultar meta data en resultados de búsqueda: */
body.search-results > div.body_wrap div.post_meta, 
body.archive.category > div.body_wrap div.post_meta, 
body.archive.tag > div.body_wrap div.post_meta {
	display: none !important;
}

/* agrega margen a featured img luego de ocultar Excerpt: */
body.search-results > div.body_wrap div.post_featured, 
body.archive.category > div.body_wrap div.post_featured, 
body.archive.tag > div.body_wrap div.post_featured {
	margin-bottom: 20px;
}

/* color de flechas en paginación: */
body > div.body_wrap > div > div.page_content_wrap > div > div > nav > div > a.prev, 
body > div.body_wrap > div > div.page_content_wrap > div > div > nav > div > a.next {
	background-color: #41D0BA !important;
	/* color: #6175D0; */
}
body > div.body_wrap > div > div.page_content_wrap > div > div > nav > div > a.prev:hover, 
body > div.body_wrap > div > div.page_content_wrap > div > div > nav > div > a.next:hover {
	background-color: #6175D0 !important;
}

/* margen superior de pagina 404: */
body.search-no-results > div.body_wrap > div > div.page_content_wrap {
	margin-top: 190px !important;
	margin-bottom: 70px !important;
}
body.search-no-results > #breadcrumbs {
	display: none !important;
}
body.search-no-results h1.page_title {
	line-height: 1em !important;
}




/* 09.26.2024 */
/* achicar imagen destacada en los resultados de búsqueda: */
body.search-results > div.body_wrap > div > div.page_content_wrap,
body.archive.category > div.body_wrap > div > div.page_content_wrap, 
body.archive.tag > div.body_wrap > div > div.page_content_wrap {
	margin-top: 160px !important;
}
body.search-results > div.body_wrap > div > div.page_content_wrap > div > div > article:nth-child(1) > div.post_featured, 
body.archive.category > div.body_wrap > div > div.page_content_wrap > div > div > article:nth-child(1) > div.post_featured, 
body.archive.tag > div.body_wrap > div > div.page_content_wrap > div > div > article:nth-child(1) > div.post_featured {
	display: inline-block !important;
	width: 70% !important;
	padding: 0px !important;
	margin: 0px !important;
}
/* fecha: */
body.search-results > div.body_wrap > div > div.page_content_wrap > div > div > article:nth-child(1) div.post_featured.with_thumb.hover_dots > div.custom_post_date, 
body.archive.category > div.body_wrap > div > div.page_content_wrap > div > div > article:nth-child(1) div.post_featured.with_thumb.hover_dots > div.custom_post_date, 
body.archive.tag > div.body_wrap > div > div.page_content_wrap > div > div > article:nth-child(1) div.post_featured.with_thumb.hover_dots > div.custom_post_date {
	display: none;
}
body.search-results > div.body_wrap > div > div.page_content_wrap > div > div > article:nth-child(1) > div.post_header.entry-header, 
body.archive.category > div.body_wrap > div > div.page_content_wrap > div > div > article:nth-child(1) > div.post_header.entry-header, 
body.archive.tag > div.body_wrap > div > div.page_content_wrap > div > div > article:nth-child(1) > div.post_header.entry-header {
	display: inline-block !important;
	width: 28% !important;
	padding: 0px !important;
	margin: 0 0 0 1% !important;
	vertical-align: top !important;
}





/* 08.30.2024 */
/* achicar imagen destacada en los blog post: */
#post-7832 > div.post_featured img {
	width: 70% !important;
}





/* 08.29.2024 */
/* fix slider cortado: */
#rev_slider_56_1_wrapper {
    /* left: -130px; */
    left: 0px;
}





/* 08.27.2024 */
/* Blog / insights */
/* 
.layoutOneBigPost {
	display: none;
} */
div.sc_blogger.color_style_default.sc_blogger_default.layoutOneBigPost > div > div, 
div.sc_blogger.layoutOneBigPost > div > div {
	/* background-color: #e9e9e9; */
	display: block;
	float: none;
	clear: both;
}
div.sc_blogger.color_style_default.sc_blogger_default.layoutOneBigPost > div > div > div.post_featured.with_thumb.hover_icon.sc_blogger_item_featured, 
div.sc_blogger.layoutOneBigPost > div > div > div.post_featured.with_thumb.hover_dots.sc_blogger_item_featured {
	display: block;
	float: left;
	width: 66%;
	height: 100% !important;
}
div.sc_blogger.color_style_default.sc_blogger_default.layoutOneBigPost > div > div > div.sc_blogger_item_content.entry-content, 
div.sc_blogger.layoutOneBigPost > div > div > div.sc_blogger_item_content.entry-content {
	display: block;
	float: left;
	width: 30%;
	height: 100% !important;
	padding: 2%;
	text-align: left;
}
@media only screen and (max-width: 480px) {
	div.sc_blogger.color_style_default.sc_blogger_default.layoutOneBigPost > div > div, 
	div.sc_blogger.layoutOneBigPost > div > div {
		/* background-color: #e9e9e9; */
		overflow: hidden;
	}
	div.sc_blogger.color_style_default.sc_blogger_default.layoutOneBigPost > div > div > div.post_featured.with_thumb.hover_icon.sc_blogger_item_featured, 
	div.sc_blogger.layoutOneBigPost > div > div > div.post_featured.with_thumb.hover_dots.sc_blogger_item_featured {
		display: block;
		float: none;
		clear: both;
		width: 100%;
		height: auto;
	}
	div.sc_blogger.color_style_default.sc_blogger_default.layoutOneBigPost > div > div > div.sc_blogger_item_content.entry-content, 
	div.sc_blogger.layoutOneBigPost > div > div > div.sc_blogger_item_content.entry-content {
		display: block;
		float: none;
		clear: both;
		width: 80%;
		height: auto;
		padding: 2em 1.6em;
		text-align: center;
	}
}








/* 05.16.2024 */
/* Our Plans Feature */
@media only screen and (max-width: 1262px) {
	#boxFeatures > div > div > div > div.vc_separator { 
		margin: 4em auto !important;
	}
}
@media only screen and (min-width: 960px) and (max-width: 1262px){
	#boxFeatures > div { 
		font-size: 16px !important;
	}
}
@media only screen and  (max-width: 1062px){
	#boxFeatures > div { 
		max-width: 80% !important;
	}
}
@media only screen and (max-width: 960px) {
	.tabTitle {
		/* background-color: #fff; */
		max-width: 50% !important;
	}
}
@media only screen and (max-width: 768px){
	#boxFeatures > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-7.sc_layouts_column_icons_position_left > div > div {
		text-align: center !important;
		font-size: 130%;
	}
	#boxFeatures > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-7.sc_layouts_column_icons_position_left > div > div > h3 {
		margin-bottom: 30px !important;
		text-align: center !important;
		font-size: 150%;
	}
	#boxFeatures > div > div > div > div > div.wpb_column.vc_column_container > div > div > div > div > ul {
		padding-left: 0px !important;
	}
	#boxFeatures > div > div > div > div > div.wpb_column.vc_column_container > div > div > div > div > ul > li {
		padding-right: 7px !important;
		list-style-type: none;
	}
	#boxFeatures > div > div > div > div > div.wpb_column.vc_column_container > div > div > div > div > ul > li::marker {
		content: url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='0' width='0' viewBox='0 0 122.88 109.76' style='width: 0px !important; padding: 0px !important; enable-background:new 0 0 122.88 109.76' xml:space='preserve'><path d='M0,52.88l22.68-0.3c8.76,5.05,16.6,11.59,23.35,19.86C63.49,43.49,83.55,19.77,105.6,0h17.28 C92.05,34.25,66.89,70.92,46.77,109.76C36.01,86.69,20.96,67.27,0,52.88L0,52.88z' fill='none' fill-rule='evenodd' clip-rule='evenodd'/></svg>") !important;
	}
}

@media only screen and (max-width: 480px){
	.tabTitleRow {
		margin: 60px auto 0px auto !important;
	}
	/* body.page-id-177 > #bgGradGreen2Blue {
		display: block !important;
	} */
}
#iniBtnFeatures > div > div > div > h2 > a {
	color: #6175D0 !important;
}
#iniBtnFeatures > div > div > div > h2 > a:hover {
	color: #41D0BA !important;
}








/* 05.15.2024 */
/* Our Plans Feature */
#boxFeatures > div > div > div > div > div.wpb_column.vc_column_container > div > div > div > div > ul > li {
	/* background-color: #e9e9e9;
	border-bottom: #c9c9c9 solid 1px; */
	padding-left: 7px !important;
}
/* #boxFeatures > ul > li::marker { */
#boxFeatures > div > div > div > div > div.wpb_column.vc_column_container > div > div > div > div > ul > li::marker {
	/* background-color: #999;
	border-bottom: #e9e9e9 solid 1px; */
	/* content: url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='24' width='24' x='0px' y='0px' viewBox='0 0 122.88 109.76' style='enable-background:new 0 0 122.88 109.76' xml:space='preserve'><path d='M0,52.88l22.68-0.3c8.76,5.05,16.6,11.59,23.35,19.86C63.49,43.49,83.55,19.77,105.6,0h17.28 C92.05,34.25,66.89,70.92,46.77,109.76C36.01,86.69,20.96,67.27,0,52.88L0,52.88z' fill='rgba(65,208,186,1)' fill-rule='evenodd' clip-rule='evenodd'/></svg>"); */
	content: url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='40' width='24' viewBox='0 0 122.88 109.76' style='padding-top: 12px; enable-background:new 0 0 122.88 109.76' xml:space='preserve'><path d='M0,52.88l22.68-0.3c8.76,5.05,16.6,11.59,23.35,19.86C63.49,43.49,83.55,19.77,105.6,0h17.28 C92.05,34.25,66.89,70.92,46.77,109.76C36.01,86.69,20.96,67.27,0,52.88L0,52.88z' fill='rgba(65,208,186,1)' fill-rule='evenodd' clip-rule='evenodd'/></svg>");

}






/* 05.14.2024 */
/* Our Plans Feature */
.tabTitleRow {
	padding: 0px !important;
	margin: -560px auto 0px auto;
	z-index: 100;
}
.tabTitle {
	background-color: #fff;
	
	/* display: flexbox; */
	/* width: auto !important; */
	width: 400px;
	padding: 30px 0px 60px 0px !important;
	margin: 0px auto 0px auto !important;

	-webkit-border-radius: 20px;
     -khtml-border-radius: 20px;
       -moz-border-radius: 20px;
        -ms-border-radius: 20px;
         -o-border-radius: 20px;
            border-radius: 20px;

		filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=1)";
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	 -khtml-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
		 -o-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
			box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}

#boxFeatures {
	margin: -40px auto 0px auto;;
	z-index: 200;
}
#boxFeatures > div {
	background-color: #fff;
	width: 990px !important;
	margin: 0px auto 0px auto;
	padding-top: 40px;

	-webkit-border-radius: 40px;
     -khtml-border-radius: 40px;
       -moz-border-radius: 40px;
        -ms-border-radius: 40px;
         -o-border-radius: 40px;
            border-radius: 40px;

		filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=1)";
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	 -khtml-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
		 -o-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
			box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}

.btnFeatureBox {
	background: rgb(97,117,208);
	background: linear-gradient(90deg, rgba(97,117,208,1) 0%, rgba(65,208,186,1) 100%);
	display: block;
	float: none;
	clear: both;
	width: 200px;
	margin: 0px auto 0px auto !important;

	padding: 23px 20px 22px 20px;
	text-align: center;
	/* 
	font-family: "Fjalla One",sans-serif;
	font-size: 24px !important;
	line-height: 26px;
	text-transform: uppercase; */
	font-size: 21px !important;
	line-height: 24px;
	color: #fff !important;

	-webkit-border-radius: 40px !important;
		-khtml-border-radius: 40px !important;
		-moz-border-radius: 40px !important;
		-ms-border-radius: 40px !important;
			-o-border-radius: 40px !important;
			border-radius: 40px !important;
	
	-webkit-transition: ease-out 0.4s;
	-moz-transition: ease-out 0.4s;
	transition: ease-out 0.4s;
}
.btnFeatureBox:hover {
	background: rgb(97,117,208);
	background: linear-gradient(90deg, rgba(65,208,186,1) 0%, rgba(97,117,208,1) 100%);
	
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

.btnFeatureRow {
	margin: -30px auto 0px auto !important;
	z-index: 300 !important;
}







/* 03.27.2024 */
/* paginación x bullets: */
div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1721755232065.vc_row-has-fill > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex > div > div > div > div > div > div > div {
	position: relative;
	padding-bottom: 50px;
}
div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1721755232065.vc_row-has-fill > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex > div > div > div > div > div > div > div > ul {
	/* background-color: #555; */

	display: block;
	float: none;
	clear: both;

	position: absolute;
	top: 95%;

	width: 100% !important;
	
	padding: 0px !important;
	list-style: none;
	text-align: center;
}
div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1721755232065.vc_row-has-fill > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex > div > div > div > div > div > div > div > ul {
	/* background-color: #999; */
	margin-top: -10px !important;
}
div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1721755232065.vc_row-has-fill > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex > div > div > div > div > div > div > div > ul > li {
	/* background-color: #555; */
	display: inline;
	margin: 0px 5px;
}
div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1721755232065.vc_row-has-fill > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex > div > div > div > div > div > div > div > ul > li > button {
	/* display: none; */
	width: 15px;
	height: 15px;
	padding: 0px !important;
	font-size: 0;

	-webkit-border-radius: 10px;
     -khtml-border-radius: 10px;
       -moz-border-radius: 10px;
        -ms-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
}
div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1721755232065.vc_row-has-fill > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex > div > div > div > div > div > div > div > ul > li.slick-active > button {
	background-color: #6175D0;
}

/* 03.20.2024 */
/* Estrellas Provisionales para el Landing Page de doctores */
#\31 709572381741-f39f4af9-27e8 > div.vc_tta-panel-body > div:nth-child(2) > div > div > div > div.vc_icon_element.vc_icon_element-outer.iconFloatLeft.vc_icon_element-align-left {
	/* background-color: #555; */
	display: block !important;
	float: left !important;
	width: 40px !important;
	padding: 0px !important;
	margin: 0px !important;
}
/* tab activo: */
#post-7102 > div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1710982306744.vc_row-o-equal-height.vc_row-o-content-bottom.vc_row-flex > div > div > div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul > li.vc_tta-tab.vc_active a {
	background-color: #f8f8f8;
	color: #6175D0;
	font-weight: 800;
}
/* tab inactivo: */
#post-7102 > div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1710982306744.vc_row-o-equal-height.vc_row-o-content-bottom.vc_row-flex > div > div > div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul > li > a {
	background-color: #6175D0;
	color: #fff;
	font-weight: 800;
}



/* 02.29.2024 */
/* Features slider */
/* Disminuye escala en % del bloque central */
div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1721755232065.vc_row-has-fill > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex > div > div > div > div > div > div > div > div > div > div.testimonial.slick-slide {
	background-color: #FFF;
	/* height: 100% !important; */
	/* min-height: 100% !important; */
	padding: 20px;
	margin: 0px 10px;
	transition: transform 0.5s ease; 
	transform: scale(0.8) !important;

	-webkit-border-radius: 20px;
     -khtml-border-radius: 20px;
       -moz-border-radius: 20px;
        -ms-border-radius: 20px;
         -o-border-radius: 20px;
            border-radius: 20px;

	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=1)";
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	 -khtml-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	     -o-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	        box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}
@media only screen and (min-width: 768px) and (max-width: 959px){
	div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1721755232065.vc_row-has-fill > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex > div > div > div > div > div > div > div > div > div > div.testimonial.slick-slide {
		height: 420px;
	}
}
@media only screen and (min-width: 960px) and (max-width: 1262px){
	div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1721755232065.vc_row-has-fill > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex > div > div > div > div > div > div > div > div > div > div.testimonial.slick-slide {
		height: 340px;
	}
}
@media only screen and (min-width: 1263px){
	div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1721755232065.vc_row-has-fill > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex > div > div > div > div > div > div > div > div > div > div.testimonial.slick-slide {
		height: 460px;
	}
}
/* Error último slide no se re-escala: */
/* Funciona con los primeros 7 slides, pero el reinicio es abrupto: */
div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1721755232065.vc_row-has-fill > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex > div > div > div > div > div > div > div > div > div > div.testimonial.slick-slide.slick-current + .slick-slide {
	-webkit-transition: ease-out 0.4s !important;
	   -moz-transition: ease-out 0.4s !important;
			transition: ease-out 0.4s !important;

			transform: scale(0.95) !important;

	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=1)";
	-webkit-box-shadow: 0px 0px 15px rgba(0,0,0,0.3);
	 -khtml-box-shadow: 0px 0px 15px rgba(0,0,0,0.3);
	   -moz-box-shadow: 0px 0px 15px rgba(0,0,0,0.3);
	     -o-box-shadow: 0px 0px 15px rgba(0,0,0,0.3);
	        box-shadow: 0px 0px 15px rgba(0,0,0,0.3);
}

/* Flechas en slider */
div.post_content.entry-content > div > div:nth-child(9) > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex > div > div > div > div > div > div > div {
	position: relative !important;
	overflow: hidden !important;
}

div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1721755232065.vc_row-has-fill > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex > div > div > div > div > div > div > div > a.slick-prev.slick-arrow, 
div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1721755232065.vc_row-has-fill > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex > div > div > div > div > div > div > div > a.slick-next.slick-arrow {
	background-color: #fff;
	display: block;
	position: absolute;
	top: 45%;
	z-index: 1000;
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=2)";
		filter: alpha(opacity=2);
	-khtml-opacity:0.2;
	  -moz-opacity:0.2;
		   opacity:0.2;
}
div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1721755232065.vc_row-has-fill > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex > div > div > div > div > div > div > div > a.slick-prev.slick-arrow {
	left: 0%;
}
div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1721755232065.vc_row-has-fill > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex > div > div > div > div > div > div > div > a.slick-next.slick-arrow {
	right: 0%;
}

.arrowL {
    width: 0;
    height: 0;
    border-top: 20px solid transparent; 
    border-bottom: 20px solid transparent; 
    border-right: 20px solid #6175D0; 
}
.arrowR {
    width: 0;
    height: 0;
    border-top: 20px solid transparent; 
    border-bottom: 20px solid transparent; 
    border-left: 20px solid #6175D0; 
}
/* fin Flechas en slider */







/* Estilos para el slider central escalado */
/* .testimonial.slick-slide.scaled { */
.scaled {
	transform: scale(1.1) !important;
}

div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1721755232065.vc_row-has-fill > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex > div > div > div > div > div > div > div > div > div > div > img {
	margin-top: -60px;
}
.slick-list {
	/* background-color: #999; */
	padding-top: 50px !important;
}





/* 02.29.2024 */
/* Features slider */
div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_row-has-fill > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex > div > div > div > div > div > div > div > div > div > div.testimonial.slick-slide > img {
	/* background-color: #555; */
	margin-left: auto !important;
	margin-right: auto !important;
	width: 6.0em !important;
}




/* 02.29.2024 */
#\31 709149512034-385f9d2a-55b9 > div, 
#\31 709149512044-1ae5db4b-508f > div, 
#\31 709149512057-ac8fe503-fcb7 > div {
	padding-top: 10px !important;
	padding-bottom: 0px !important;
}
#post-6973 > div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1709149481631 > div > div > div > div > div:nth-child(2) > div > div > div.vc_tta-container.vc_tta-o-non-responsive > div > div > ul {
	margin: 20px 0px 0px 0px;
}
#post-6973 > div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1709149481631 > div > div > div > div > div:nth-child(2) > div > div > div.vc_tta-container.vc_tta-o-non-responsive > div {
	padding-bottom: 0px !important;
}
#\31 709149512034-385f9d2a-55b9 > div > div > div > h6, 
#\31 709149512044-1ae5db4b-508f > div > div > div > h6, 
#\31 709149512057-ac8fe503-fcb7 > div > div > div > h6 {
	margin-top: 0px;
	margin-bottom: 0px;
}


/* 02.28.2024 */
.whiteBoxShadow {
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=1)";
	-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.3);
	 -khtml-box-shadow: 0px 0px 20px rgba(0,0,0,0.3);
	   -moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.3);
	     -o-box-shadow: 0px 0px 20px rgba(0,0,0,0.3);
	        box-shadow: 0px 0px 20px rgba(0,0,0,0.3);
}




/* 02.21.2024 */
/* oculta ilustración en formulario Request a Demo para ancho de pantalla <= tablet */
@media only screen and (max-width: 970px){
	#columnImgCF7 {
		display: none !important;
	}
	#columnFormCF7 {
		margin-left: auto !important;
		margin-right: auto !important;
	}
}

/* 02.19.2024 */
/* tabs en nuevo Home con 8 Pestañas */
/* div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1703099426023.vc_row-o-equal-height.vc_row-o-content-bottom.vc_row-flex > div > div > div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul { */
div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-bottom.vc_row-flex > div > div > div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul {
	font-size: 16px !important;
}
@media only screen and (max-width: 1439px){
	/* div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1703099426023.vc_row-o-equal-height.vc_row-o-content-bottom.vc_row-flex > div > div > div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul { */
	div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-bottom.vc_row-flex > div > div > div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul {
		font-size: 13px !important;
	}
	.vc_tta.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab {
		margin-left: 1px !important;
	}
}
@media only screen and (max-width: 1262px){
	/* div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1703099426023.vc_row-o-equal-height.vc_row-o-content-bottom.vc_row-flex > div > div > div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul > li > a { */
	div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-bottom.vc_row-flex > div > div > div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul > li > a {
		padding-left: 12px !important;
		padding-right: 12px !important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 959px){
	/* .vc_tta.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab + .vc_tta-tab { */
	.vc_tta.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab {
		margin-left: 1px !important;
	}
	/* div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1703099426023.vc_row-o-equal-height.vc_row-o-content-bottom.vc_row-flex > div > div > div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul > li > a { */
	div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-bottom.vc_row-flex > div > div > div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul > li > a {
		margin-top: 0px !important;
		font-size: 11px !important;
	}
	/* para Tab con 1 sola línea 
	div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-bottom.vc_row-flex > div > div > div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul > li:nth-child(4) > a,
	div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-bottom.vc_row-flex > div > div > div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul > li:nth-child(7) > a {
		padding-top: 13px !important;
		padding-bottom: 3px !important;
	}
	div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-bottom.vc_row-flex > div > div > div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul > li:nth-child(4) > a > span,
	div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-bottom.vc_row-flex > div > div > div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul > li:nth-child(7) > a > span {
		display: block !important;
		margin-bottom: 11px !important;
	} */
}





/* 02.16.2024 */
.btnsBlue2Columns > a {
	/* 
	padding-top: 20px !important;
	padding-bottom: 20px !important; */
	font-size: 2em !important;
}
.btnsBlue2Columns > a:hover {
	background-color: #41D0BA !important;
	box-shadow: none !important;
}

#post-6779 > div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1708111561697.vc_row-no-padding > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1708111621807.vc_column-gap-1.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div > div > div > div {
	margin: 0px !important;
}



/* 02.15.2024 */
/* ocultar top bar del sitio hellohealth.com cuando el usuario hace scrolldown, pero que re aparezca cuando el usuario regresa a la coordenada cero en Y */
#topBarBlue {
    transition: top 0.3s ease-out;
}
#topBarBlue.hide {
    top: -100px; /* Cambia el valor según la altura de tu barra superior */
}
.hide {
    top: -100px; /* Cambia el valor según la altura de tu barra superior */
}



/* 02.13.2024 */
/* espacio entre el header y el contenido en pagina de Webinar Subscription 
   desde el iframe de Mail-jet */
#post-6232 > .wpb-content-wrapper {
	padding-top: 350px !important;
}
#post-6232 > div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1707842078084.vc_row-has-fill > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.rowFormLandingPage.vc_column-gap-35.vc_row-o-content-middle.vc_row-flex > div > div {
	padding: 0px !important;
}
#post-6232 > div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1707842078084.vc_row-has-fill > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.rowFormLandingPage.vc_column-gap-35.vc_row-o-content-middle.vc_row-flex > div:nth-child(1) > div > div > div > div {
	overflow: hidden !important;

	-webkit-border-radius: 50px;
     -khtml-border-radius: 50px;
       -moz-border-radius: 50px;
        -ms-border-radius: 50px;
         -o-border-radius: 50px;
            border-radius: 50px;
}








/* 02.09.2024 */
#embededFormMaiLjet > iframe > body.pas-body > form.pas-form > div.pas-submit > button { 
	background-color: #333 !important;
	display: none !important;
}


/* 02.07.2024 */
/* webinar page: Thanks for subscribing */
.columnaCentroSombra {
	background-color: #fff;
	padding: 40px 10px 20px 10px !important;

	-webkit-border-radius: 50px;
     -khtml-border-radius: 50px;
       -moz-border-radius: 50px;
        -ms-border-radius: 50px;
         -o-border-radius: 50px;
            border-radius: 50px;

	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	 -khtml-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	   -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	     -o-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	        box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}





/* 01.18.2024 */
/* webinar landing page */
@media only screen and (min-width: 768px){
	.boxWebinarDate {
		width: 80%;
	}
}
@media only screen and (min-width: 768px) and (max-width: 959px){
	.boxWebinarDate {
		font-size: 1.0em !important;
	}
	/* sticker */
	#post-6232 > div.post_content.entry-content > div > div.vc_row.wpb_row > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.rowFormLandingPage.vc_column-gap-35.vc_row-o-content-middle.vc_row-flex > div:nth-child(2) > div > div > div.wpb_single_image.wpb_content_element.vc_align_left.wpb_animate_when_almost_visible.wpb_fadeIn.fadeIn.wpb_start_animation.animated > figure {
		margin-top: -7.3em !important;
		margin-left: -3.2em !important;
	}
}

/* time countdown */
/* .container2 {
	transform: scale(0.7);
	translate: -2.4em 0;
} */
.countDown__cont {
	font-family: Lato, Arial, Gadget, sans-serif;
	font-size: 9px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
}

.countDown__interval_cont {
	display: flex;
	justify-content: space-around;
	width: auto;
}

.countDown__interval_cont:nth-child(n+1):not(:last-child) {
	margin-right: 1em;
}

.countDown__interval_basic_cont {
	display: flex;
	flex-direction: column;
}

.countDown__interval_basic_cont_description {
	display: flex;
	margin-left: 0em;
	margin-top: .3em;
	font-size: 1.2em;
	font-weight: 700;
	color: #6175D0;
}

.countDown__digit_cont {
	perspective: 1.6em * 2;
	box-shadow: .1em .1em .1em #00000033;
	width: 0.75em;
	height: 1.4em;
	position: relative;
	line-height: 1.4em;
	font-size: 5em;
	font-weight: 700;
	border-radius: .08em;
}

.countDown__digit_cont:nth-child(n+1):not(:last-child) {
	margin-right: .05em;
}

.countDown__digit_last_placeholder,
.countDown__digit_new_placeholder {
	position: absolute;
	left: 0;
	width: 100%;
	height: 50%;
	text-align: center;
	overflow: hidden;
}

.countDown__digit_last_placeholder {
	bottom: 0;
	background: #6175D0;
	border-radius: 0 0 .08em .08em;
}

.countDown__digit_last_placeholder_inner {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	bottom: 50%;
	position: absolute;
}

.countDown__digit_new_placeholder {
	top: 0;
	background: #7186e3;
	border-radius: .08em .08em 0 0;
}

.countDown__digit_last_rotate,
.countDown__digit_new_rotate {
	display: flex;
	justify-content: center;
	width: 100%;
	height: 50%;
	font-weight: 700;
	position: absolute;
	top: 0;
	overflow: hidden;
	animation-duration: .4s;
	animation-timing-function: linear;
	border-radius: .08em .08em 0 0;
	animation-fill-mode: forwards;
	transform-origin: 100% 100%;
}

.countDown__digit_last_rotate:after,
.countDown__digit_new_rotate:after {
	content: "";
	position: absolute;
	z-index: -1;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	border-bottom: .01em solid rgba(0, 0, 0, .1);
}

.countDown__digit_last_rotate {
	animation-name: countDown_flip_1;
	background: #7186e3;
}

.countDown__digit_new_rotate {
	animation-name: countDown_flip_2;
	background: #6175D0;
}

.countDown__digit_new_rotated {
	transform: rotateX(180deg);
	width: 100%;
	height: 100%;
}

.countDown__digit_new_rotated_inner {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	bottom: 50%;
	position: absolute;
}

@keyframes countDown_flip_1 {
	0% {
		transform: rotateX(0);
		z-index: 1
	}

	100% {
		transform: rotateX(-180deg);
		z-index: 0
	};
}

@keyframes countDown_flip_2 {
	0% {
		transform: rotateX(0);
		z-index: 0
	}

	100% {
		transform: rotateX(-180deg);
		z-index: 1
	};
}





















/* boton signup now */
#wpcf7-f6333-p6232-o1 > form > p > input[type=submit] {
	margin-top: 25px !important;
}

/* titulo Join Our Webinar */
#post-6232 > div.post_content.entry-content > div > div.vc_row.wpb_row > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.rowFormLandingPage.vc_column-gap-35.vc_row-o-content-middle.vc_row-flex > div:nth-child(2) > div > div > h1 {
	font-size: 2.5em !important;
}





/* 01.17.2024 */
/* webinar landing page */
.boxWebinarDate {
	background-color: #fff !important;
	padding: 1em 0em 1em 0em;
	margin: 2em auto 2em auto !important;
	font-size: 1.3em;

	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	 -khtml-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	   -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	     -o-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	        box-shadow: 0px 0px 10px rgba(0,0,0,0.3);

    -webkit-border-radius: 50px;
     -khtml-border-radius: 50px;
       -moz-border-radius: 50px;
        -ms-border-radius: 50px;
         -o-border-radius: 50px;
            border-radius: 50px;
}
/* sticker */
#post-6232 > div.post_content.entry-content > div > div.vc_row.wpb_row > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.rowFormLandingPage.vc_column-gap-35.vc_row-o-content-middle.vc_row-flex > div:nth-child(2) > div > div > div.wpb_single_image.wpb_content_element.vc_align_left.wpb_animate_when_almost_visible.wpb_fadeIn.fadeIn.wpb_start_animation.animated > figure {
	/* display: none; */
	width: 6.5em;
	height: 6.5em;
	margin-top: -7.8em;
	margin-left: -1.8em;
}

/* boton submit */
#wpcf7-f6333-p6232-o1 > form > p > input[type=submit] {
	/* font-size: 24px; */
	font-size: 1.3em;
}

/* boton download */
/* se eliminó esta parte del selector: 
.vc_row-fluid.vc_custom_1705518468113.vc_row-has-fill */
#post-6232 > div.post_content.entry-content > div > div.vc_row.wpb_row > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.rowFormLandingPage.vc_column-gap-35.vc_row-o-content-middle.vc_row-flex > div:nth-child(2) > div > div > div.vc_btn3-container.vc_btn3-center.vc_custom_1705516117551 > button {
	text-transform: capitalize;
	/* font-size: 20px; */
	font-size: 1.3em;
	font-family: "Campton",sans-serif;
	letter-spacing: 0px;
}

/* titulo Join Our Webinar */
#post-6232 > div.post_content.entry-content > div > div.vc_row.wpb_row > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.rowFormLandingPage.vc_column-gap-35.vc_row-o-content-middle.vc_row-flex > div:nth-child(2) > div > div > h1 {
	/* font-size: 60px; */
	font-size: 3em;
	font-weight: 600 !important;
	letter-spacing: -2px !important;
}

/* margen top page content */
@media only screen and (min-width: 768px){
	#post-6232 > div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1705525779292.vc_row-has-fill {
		margin-top: 160px !important;
	}
}
@media only screen and (max-width: 767px){
	#post-6232 > div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1705525779292.vc_row-has-fill {
		/* margin-top: 20px !important; */
		padding-top: 40px !important;
	}
}

/* time countdown */
/* @media only screen and (max-width: 490px){
	.container2 {
		transform: scale(0.7);
		translate: -5.7em 0;
	}
} */





/* 01.15.2024 */
.h2TitleSize48px {
	font-size: 48px !important;
}




/* 01.12.2024 */
#boxTablePricingFeatures > div > div > div > div:nth-child(2) > div {
	padding-left: 5px;
	padding-right: 5px;
}
@media only screen and (max-width: 799px){
	#boxTablePricingFeatures > div > div > div > div:nth-child(2) > div:nth-child(4) > div {
		padding-left: 0px;
		padding-right: 0px;
	}
}
@media only screen and (max-width: 540px){
	#boxTablePricingFeatures > div > div > div > div:nth-child(2) > div, 
	#boxTablePricingFeatures > div > div > div > div:nth-child(2) > div > div {
		padding-left: 0px;
		padding-right: 0px;
	}
}
@media only screen and (max-width: 490px){
	#boxTablePricingFeatures > div > div > div > div:nth-child(2) > div > div > div > h4 {
		/* background-color: #CCC; */
		font-size: 12px !important;
	}
}




/* 01.11.2024 */
/* formulario webinar landing page: */
.wpcf7 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]) {
    margin-bottom: 1.2em!important;
}




/* 01.10.2024 */
/* formulario webinar landing page: fondo */
#post-6232 > div.post_content.entry-content > div > div.vc_row.wpb_row > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.rowFormLandingPage.vc_column-gap-35.vc_row-o-content-middle.vc_row-flex > div:nth-child(1) {
	padding: 0px !important;
}
#post-6232 > div.post_content.entry-content > div > div.vc_row.wpb_row > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.rowFormLandingPage.vc_column-gap-35.vc_row-o-content-middle.vc_row-flex > div:nth-child(1) > div {
	background-color: #fff;

    margin-top: 20px !important;
    margin-bottom: 20px !important;
    padding: 60px 30px 50px 30px !important;

    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=1)";
	-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.3);
	 -khtml-box-shadow: 0px 0px 20px rgba(0,0,0,0.3);
	   -moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.3);
	     -o-box-shadow: 0px 0px 20px rgba(0,0,0,0.3);
	        box-shadow: 0px 0px 20px rgba(0,0,0,0.3);

    -webkit-border-radius: 30px;
     -khtml-border-radius: 30px;
       -moz-border-radius: 30px;
        -ms-border-radius: 30px;
         -o-border-radius: 30px;
            border-radius: 30px;
}

/* columnas tabla Our Plans: */
@media only screen and (max-width: 639px){
	#boxTablePricingFeatures > div > div > div > div:nth-child(2) > div > div > div > h4 {
		font-size: 16px !important;
		letter-spacing: 0px;
	}
}
@media only screen and (max-width: 767px){
	/* ancho de columnas en tabla Our Plans: */
	#boxTablePricingFeatures > div > div > div > div > div:nth-child(1) {
		/* background-color: #CCC; */
		width: 40%;
	}

	#boxTablePricingFeatures > div > div > div > div > div:nth-child(2), 
	#boxTablePricingFeatures > div > div > div > div > div:nth-child(3), 
	#boxTablePricingFeatures > div > div > div > div > div:nth-child(4) {
		/* background-color: #999 !important; */
		width: 20% !important;
		
	}
	#boxTablePricingFeatures > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.rowTitleTablePricingFeatures.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex {
		margin-top: -70px !important;
	}
	#boxTablePricingFeatures > div > div > div > div:nth-child(2) > div > div > div > h4 {
		font-size: 20px;
		letter-spacing: -1px;
	}
}
#boxTablePricingFeatures > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.rowTitleTablePricingFeatures.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex {
	margin-top: -110px;
}
@media only screen and (max-width: 480px){
	/* caja con degradación previa a tabla de features: */
	#bgGradGreen2Blue {
		display: none !important;
	}

	/* sombra nueva tabla Our Plans: */
	#boxTablePricingFeatures > div {
		margin-top: 160px !important;

		-webkit-border-radius: 0px !important;
		 -khtml-border-radius: 0px !important;
		   -moz-border-radius: 0px !important;
			-ms-border-radius: 0px !important;
			 -o-border-radius: 0px !important;
				border-radius: 0px !important;

		-webkit-box-shadow: none !important;
		   -moz-box-shadow: none !important;
				box-shadow: none !important;
	}
	/* iconos que encabezan las columnas de características de Our Plans: */
	#boxTablePricingFeatures > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.rowTitleTablePricingFeatures.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div:nth-child(2) > div > div > div > figure, 
	#boxTablePricingFeatures > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.rowTitleTablePricingFeatures.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div:nth-child(3) > div > div > div > figure, 
	#boxTablePricingFeatures > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.rowTitleTablePricingFeatures.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div:nth-child(4) > div > div > div > figure {
		/* transform: scale(0.6) !important; */
		background-color: transparent !important;
		padding: 40px 0px 0px 0px !important;

		-webkit-box-shadow: none !important;
		   -moz-box-shadow: none !important;
				box-shadow: none !important;

		-webkit-border-radius: 0px !important;
		 -khtml-border-radius: 0px !important;
		   -moz-border-radius: 0px !important;
			-ms-border-radius: 0px !important;
			 -o-border-radius: 0px !important;
				border-radius: 0px !important;
	}

	/* título en columnas de Planes: */
	#boxTablePricingFeatures > div > div > div > div > div > div > div > h4 {
		font-size: 21px !important;
		line-height: 24px !important;
	}

	#boxTablePricingFeatures > div > div {
		padding-left: 12px !important;
		padding-right: 12px !important;
	}

	/* ancho de columnas en tabla Our Plans: */
	#boxTablePricingFeatures > div > div > div > div > div:nth-child(1) {
		/* background-color: #CCC; */
		width: 40%;
	}
	#boxTablePricingFeatures > div > div > div > div > div:nth-child(2), 
	#boxTablePricingFeatures > div > div > div > div > div:nth-child(3), 
	#boxTablePricingFeatures > div > div > div > div > div:nth-child(4) {
		/* background-color: #999; */
		width: 20% !important;
		
	}
}

#boxTablePricingFeatures > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.rowTitleTablePricingFeatures.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div:nth-child(2) > div > div > div > figure, 
#boxTablePricingFeatures > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.rowTitleTablePricingFeatures.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div:nth-child(3) > div > div > div > figure, 
#boxTablePricingFeatures > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.rowTitleTablePricingFeatures.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div:nth-child(4) > div > div > div > figure {
	/* 
	background-color: #fff;
	padding: 20px;
	width: 90px !important;
	height: 90px !important;
	-webkit-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.2);
			box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.2); */

	/* background-color: #ccc; */
	-webkit-border-radius: 50%;
	 -khtml-border-radius: 50%;
	   -moz-border-radius: 50%;
		-ms-border-radius: 50%;
		 -o-border-radius: 50%;
			border-radius: 50%;
}

@media only screen and (max-width: 960px){
	#boxTablePricingFeatures > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.rowTitleTablePricingFeatures.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div:nth-child(2) > div > div > div > figure, 
	#boxTablePricingFeatures > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.rowTitleTablePricingFeatures.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div:nth-child(3) > div > div > div > figure, 
	#boxTablePricingFeatures > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.rowTitleTablePricingFeatures.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div:nth-child(4) > div > div > div > figure {
		width: 100%;
		height: auto !important;
		padding: 10px !important;
		margin-top: 20px;
	}
	#boxTablePricingFeatures {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
}




/* 01.08.2024 */
/* los siguientes elementos sufren cambio de clase CSS por lo que se sobre-escriben el día 01.10.2024: */
#boxTablePricingFeatures > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.rowTitleTablePricingFeatures.vc_custom_1704731344346.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div:nth-child(2) > div > div > div > figure, 
#boxTablePricingFeatures > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.rowTitleTablePricingFeatures.vc_custom_1704731344346.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div:nth-child(3) > div > div > div > figure, 
#boxTablePricingFeatures > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.rowTitleTablePricingFeatures.vc_custom_1704731344346.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div:nth-child(4) > div > div > div > figure {
	background-color: #fff;
	padding: 20px;
	width: 90px !important;
	height: 90px !important;

	-webkit-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.2);
			box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.2);

	-webkit-border-radius: 50% !important;
	 -khtml-border-radius: 50% !important;
	   -moz-border-radius: 50% !important;
		-ms-border-radius: 50% !important;
		 -o-border-radius: 50% !important;
			border-radius: 50% !important;
}
#boxTablePricingFeatures > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.rowTitleTablePricingFeatures.vc_custom_1704731344346.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div:nth-child(2) > div > div > div > figure > div > img {
	transform: scale(0.8);
}
#boxTablePricingFeatures > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.rowTitleTablePricingFeatures.vc_custom_1704731344346.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div:nth-child(4) > div > div > div > figure > div > img {
	transform: scale(0.9);
}
@media only screen and (max-width: 960px){
	#boxTablePricingFeatures > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.rowTitleTablePricingFeatures.vc_custom_1704731344346.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div:nth-child(2) > div > div > div > figure, 
	#boxTablePricingFeatures > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.rowTitleTablePricingFeatures.vc_custom_1704731344346.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div:nth-child(3) > div > div > div > figure, 
	#boxTablePricingFeatures > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.rowTitleTablePricingFeatures.vc_custom_1704731344346.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div:nth-child(4) > div > div > div > figure {
		transform: scale(0.7);
	}
}
@media only screen and (max-width: 768px){
	#boxTablePricingFeatures > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.rowTitleTablePricingFeatures.vc_custom_1704731344346 {
		display: none;
	}
}




/* 01.04.2024 */
/* sombra y color de fondo de contenido en tabs de Facilities: */
#\31 702321912983-7d2e8b83-aacc > div.vc_tta-panel-body, 
#\31 702321913021-1d210d06-ef8e > div.vc_tta-panel-body, 
#\31 702321996284-06fdd40d-368b > div.vc_tta-panel-body, 
#\31 703024078452-696ca198-f239 > div.vc_tta-panel-body, 
#\31 703024031785-3a7f8f5b-1187 > div.vc_tta-panel-body, 
#\31 703096253750-1fe0cddc-102d > div.vc_tta-panel-body {
	/* background-color: #999 !important; */
	-webkit-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.2);
			box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.2);
}
/* tabs en sección Facilities: */
/* div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1703099426023.vc_row-o-equal-height.vc_row-o-content-bottom.vc_row-flex > div > div > div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul > li > a { */
div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-bottom.vc_row-flex > div > div > div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul > li > a {
	background-color: #41D0BA;
	color: #fff;
}
/* div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1703099426023.vc_row-o-equal-height.vc_row-o-content-bottom.vc_row-flex > div > div > div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul > li > a:hover { */
div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-bottom.vc_row-flex > div > div > div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul > li > a:hover {
	background-color: #6175D0;
}
/* tabs en secciones que No son Facilities: */
/* div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1703099426023.vc_row-o-equal-height.vc_row-o-content-bottom.vc_row-flex > div > div > div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul > li > a { */
div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-bottom.vc_row-flex > div > div > div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul > li > a {
	background-color: #6175D0;
	color: #fff;
}

/* tab activo en seccion Facilities: */
/* div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1703099426023.vc_row-o-equal-height.vc_row-o-content-bottom.vc_row-flex > div > div > div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul > li.vc_tta-tab.vc_active > a,  */
div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-bottom.vc_row-flex > div > div > div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul > li.vc_tta-tab.vc_active > a, 
/* tab activo en secciones que No son Facilities: */
/* div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1703099426023.vc_row-o-equal-height.vc_row-o-content-bottom.vc_row-flex > div > div > div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul > li.vc_tta-tab.vc_active > a { */
div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-bottom.vc_row-flex > div > div > div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul > li.vc_tta-tab.vc_active > a {
	/* background-color: #fff; */
	background-color: #f8f8f8;
	color: #6175D0;

	-webkit-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.2);
			box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.2);
}



/* 01.02.2024 */
/* footer azul: solicitado por Archana */
#footerBlue .widget_nav_menu ul li {
	/* background-color: #555 !important; */
	padding: 0px 0px !important;
	line-height: 36px !important;
}
#footerBlue .widget_nav_menu ul li > a {
	background-color: transparent !important;
	display: inline-block;
	padding: 0px 0px !important;
	margin-bottom: 0px !important;
	font-weight: bold;

	-webkit-border-radius: 0px !important;
	-khtml-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-ms-border-radius: 0px !important;
	-o-border-radius: 0px !important;
	border-radius: 0px !important;

	color: #fff !important;
}
#footerBlue .widget_nav_menu ul li > a:hover {
	/* background-color: #41D0BA; */
	color: #41D0BA !important;
}
#footerBlue > div > div > div > div.vc_wp_text.wpb_content_element > div > div > p {
	color: #fff !important;
}
#footerBlue h2.widgettitle, 
#footerBlue h5.widget_title {
	margin-bottom: 12px !important;
	font-size: 32px;
	font-weight: 600;
	color: #fff !important;
}
#footerBlue > div > div > div > div.vc_wp_text.wpb_content_element > div {
	margin-top: 0px;
}
/* icons footer: */
a.social_item_style_icons > span.social_icon {
	background-color: #fff !important;
	font-size: 24px !important;
	color: #6175D0 !important;
}
a.social_item_style_icons > span.social_icon:hover {
	background-color: #e9e9e9 !important;
	color: #6175D0 !important;
}

@media only screen and (min-width: 768px){
	footer.footer_wrap .vc_column_container:nth-child(2) > .vc_column-inner,
	footer.footer_wrap .vc_column_container:nth-child(3) > .vc_column-inner {
		/* padding-left: 45px !important;
		padding-right: 10px !important; */
	} 
	/* Luego de actualización de WP Theme del 11.20.2023: */
	footer ul#menu-legal,
	footer ul#menu-support {
		padding-left: 0px !important;
	}
} 





/* 12.29.2023 */
@media only screen and (max-width: 767px){
	.hideRowOnMobile {
		display: none;
	}
	.showRowOnMobile {
		display: block;
	}
}
@media only screen and (min-width: 768px){
	.hideRowOnMobile {
		display: block;
	}
	.showRowOnMobile {
		display: none;
	}
}

/* encabezados de título en artículos de blog: */
body.single-post div.post_header.entry-header > h3.post_title.entry-title {
    margin-top: 200px;
    margin-bottom: 20px;
	font-size: 230% !important;
	line-height: 120% !important;
} 
body.single-post div.post_content.entry-content > h2 {
	/* background-color: #ccc !important; */
	font-size: 180% !important;
	line-height: 120% !important;
}
@media only screen and (max-width: 767px){
	body.single-post div.post_header.entry-header > h3.post_title.entry-title {
		margin-top: 5%;
		font-size: 150% !important;
		line-height: 120% !important;
	}
	body.single-post div.post_content.entry-content > h2 {
		font-size: 120% !important;
		line-height: 100% !important;
	}
}


/* 12.28.2023 */
/* iconos de sección Plans: */
.iconCustomCircle {
	width: 170px;
	height: 140px;
	margin: -140px auto 20px auto !important;
	/* padding: 0px !important; */
	/* 
	background-color: #fff;
	padding-top: 30px;
	-webkit-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.2);
			box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.2);

	-webkit-border-radius: 50% !important;
	 -khtml-border-radius: 50% !important;
	   -moz-border-radius: 50% !important;
		-ms-border-radius: 50% !important;
		 -o-border-radius: 50% !important;
			border-radius: 50% !important; */
}

/* Corrige comportamiento en móvil de blog/hellohealth-insights, pues los títulos sobre pasan el contenedor: */
@media only screen and (max-width: 767px){
	article.post_item.post_layout_chess.post_layout_chess_1 > div.post_inner > div > div.post_header.entry-header > h3 > a {
		font-size: 62% !important;
		line-height: 100% !important;
	}
	article.post_item.post_layout_chess.post_layout_chess_1 > div.post_inner > div > div.post_content.entry-content > p > a {
		display: none;
	}
}
@media only screen and (max-width: 639px){
	article.post_item.post_layout_chess.post_layout_chess_1 > div.post_inner > div > div.post_header.entry-header > h3 > a {
		font-size: 56% !important;
		line-height: 120% !important;
	}
}
@media only screen and (max-width: 479px){
	article.post_item.post_layout_chess.post_layout_chess_1 > div.post_inner > div > div.post_header.entry-header > h3 > a {
		font-size: 37% !important;
		line-height: 120% !important;
	}
	article.post_item.post_layout_chess.post_layout_chess_1 > div.post_inner > div > div.post_header.entry-header > h3 {
		margin-top: 0px !important;
	}
	body.blog_style_chess_1 > div.body_wrap > div > div.page_content_wrap > div {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}




/* 12.22.2023 */
/* sticker Pronto en Home tercera sección de 3 columnas: */
#stickerProntoHome3columnas {
	display: block;
	position: absolute !important;
	top: -30px;
	left: -10px;
}

/* tabs en sección Facilities: */
/* div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1703099426023.vc_row-o-equal-height.vc_row-o-content-bottom.vc_row-flex > div > div > div > div.vc_tta-container > div > div.vc_tta-panels-container > div { */
div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-bottom.vc_row-flex > div > div > div > div.vc_tta-container > div > div.vc_tta-panels-container > div {
	/* color original del template: 
	border-color: #f0f0f0;
	background-color: #f8f8f8; */
	border-color: #fff;
	background-color: #fff !important;
}
@media only screen and (max-width: 959px){
	/* espaciado tabs empuja sexto tab hacia row de abajo: */
	#post-5968 > div.post_content.entry-content > div > div.vc_row > div > div > div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul > li {
		margin-left: 1px !important;
	}
	#post-5968 > div.post_content.entry-content > div > div.vc_row > div > div > div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul > li a {
		padding-left: 16px !important;
		padding-right: 16px !important;
	}
}
@media only screen and (max-width: 767px){
	/* margen inferior de img: */
	#\31 702321912983-7d2e8b83-aacc > div.vc_tta-panel-body > div > div > div > div > div > figure, 
	#\31 702321913021-1d210d06-ef8e > div.vc_tta-panel-body > div > div > div > div > div > figure, 
	#\31 702321996284-06fdd40d-368b > div.vc_tta-panel-body > div > div > div > div > div > figure, 
	#\31 703024078452-696ca198-f239 > div.vc_tta-panel-body > div > div > div > div > div > figure, 
	#\31 703024031785-3a7f8f5b-1187 > div.vc_tta-panel-body > div > div > div > div > div > figure, 
	#\31 703096253750-1fe0cddc-102d > div.vc_tta-panel-body > div > div > div > div > div > figure {
		/* background-color: #999 !important; */
		margin-bottom: 40px !important;
	}
	/* eliminamos <br>: */
	#\31 702321912983-7d2e8b83-aacc > div.vc_tta-panel-heading > h4 > a > span br, 
	#\31 702321913021-1d210d06-ef8e > div.vc_tta-panel-heading > h4 > a > span br, 
	#\31 702321996284-06fdd40d-368b > div.vc_tta-panel-heading > h4 > a > span br, 
	#\31 703024078452-696ca198-f239 > div.vc_tta-panel-heading > h4 > a > span br, 
	#\31 703024031785-3a7f8f5b-1187 > div.vc_tta-panel-heading > h4 > a > span br, 
	#\31 703096253750-1fe0cddc-102d > div.vc_tta-panel-heading > h4 > a > span br {
		display: none;
	}
}




/* 12.20.2023 */
/* tabs en sección Facilities: */
/* div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1703099426023.vc_row-o-equal-height.vc_row-o-content-bottom.vc_row-flex > div > div > div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul > li > a { */
div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-bottom.vc_row-flex > div > div > div > div.vc_tta-container > div > div.vc_tta-tabs-container > ul > li > a {
	line-height: 130% !important;
}

/* nueva tabla Our Plans en sub secciones de Solutions: */
.columSombra > div {
	background-color: #fff;

	/* padding: 0px !important; */
	/* margin: 0px !important; */

	-webkit-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.2);
			box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.2);

	-webkit-border-radius: 35px !important;
	 -khtml-border-radius: 35px !important;
	   -moz-border-radius: 35px !important;
		-ms-border-radius: 35px !important;
		 -o-border-radius: 35px !important;
			border-radius: 35px !important;
}
div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1703101288362.vc_row-has-fill > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_column-gap-20.vc_row-o-equal-height.vc_row-o-content-top.vc_row-flex > div.columSombra.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill.sc_layouts_column_icons_position_left > div {
	padding: 0px;
}
div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1703101288362.vc_row-has-fill > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_column-gap-20.vc_row-o-equal-height.vc_row-o-content-top.vc_row-flex > div.columSombra.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill.sc_layouts_column_icons_position_left > div > div > h2 {
	-webkit-border-radius: 35px 35px 0px 0px !important;
	 -khtml-border-radius: 35px 35px 0px 0px !important;
	   -moz-border-radius: 35px 35px 0px 0px !important;
		-ms-border-radius: 35px 35px 0px 0px !important;
		 -o-border-radius: 35px 35px 0px 0px !important;
			border-radius: 35px 35px 0px 0px !important;
}
div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1703101288362.vc_row-has-fill > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_column-gap-20.vc_row-o-equal-height.vc_row-o-content-top.vc_row-flex > div.columSombra.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill.sc_layouts_column_icons_position_left > div > div > div.vc_icon_element.vc_icon_element-outer.wpb_animate_when_almost_visible.wpb_fadeIn.fadeIn.vc_icon_element-align-center.vc_icon_element-have-style.wpb_start_animation.animated > div {
	scale: 1.3;

	-webkit-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.2);
			box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.2);
}
div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_row-has-fill > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_column-gap-20.vc_row-o-equal-height.vc_row-o-content-top.vc_row-flex > div.columSombra.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill.sc_layouts_column_icons_position_left > div > div > div.wpb_text_column.wpb_content_element {
	padding-left: 20px;
}
div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1703101288362.vc_row-has-fill > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_column-gap-20.vc_row-o-equal-height.vc_row-o-content-top.vc_row-flex > div > div > div > div.wpb_text_column.wpb_content_element > div > ul li {
	/* line-height: 10px !important; */
	line-height: 150% !important;
	margin-bottom: 10px !important;
}
div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1703101288362.vc_row-has-fill > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_column-gap-20.vc_row-o-equal-height.vc_row-o-content-top.vc_row-flex > div:nth-child(1) > div > div > div.vc_icon_element.vc_icon_element-outer.vc_custom_1703104890480.wpb_animate_when_almost_visible.wpb_fadeIn.fadeIn.vc_icon_element-align-center.vc_icon_element-have-style.wpb_start_animation.animated > div > span {
	color: #41D0BA;
}
div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1703101288362.vc_row-has-fill > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_column-gap-20.vc_row-o-equal-height.vc_row-o-content-top.vc_row-flex > div:nth-child(3) > div > div > div.vc_icon_element.vc_icon_element-outer.vc_custom_1703106324503.wpb_animate_when_almost_visible.wpb_fadeIn.fadeIn.vc_icon_element-align-center.vc_icon_element-have-style.wpb_start_animation.animated > div > span {
	color: #ff8401;
}



/* 12.18.2023 */
/* Texto 404 en pagina de error 404.php: */
body.error404 > div.body_wrap > div > div.page_content_wrap > div > div > article > div > h1.page_title {
	/* font-size: 240px !important; */
	font-size: 18rem !important;
}
body.error404 > div.body_wrap > div > div.page_content_wrap {
	margin-top: 160px !important;
	margin-bottom: 100px !important;
}



/* 12.15.2023 */
/* Nueva tabla en home de Our Plans: */
.txPriceDesc2 {
	/* background-color: #CCC; */
	display: block;
	float: none;
	clear: both;
	width: 240px;
	height: 360px;
	margin: -45px auto 1px auto !important;
	text-align: center;
	font-size: 17px !important;
	line-height: 24px;
	color: #555;
}

/* 12.13.2023 */
/* nueva tabla Our Plans: */
#boxTablePricingFeatures > div {
	margin-top: -110px;
	margin-bottom: 60px;

	-webkit-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.2);
			box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.2);
}



/* 12.11.2023 */
/* sección Patients/Facilities para home HH */
.rowPatientsFacilities div > div > div > div > div.wpb_single_image.wpb_content_element.vc_align_center {
	/* background-color: #CCC !important; */
	/* hace flotar todo el bloque, no solo su contenido: */
	float: right; 
}
#forPatients > div > div > div > h1, 
.rowPatientsFacilities > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex > div:nth-child(1) > div > div > h1 {
	/* line-height: 100%; */
	margin-top: 0px;
	margin-bottom: 0px;
}
#forPatients > div > div > div > h6, 
.rowPatientsFacilities > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex > div:nth-child(1) > div > div > h6 {
	margin-top: 10px;
}
/* 
.elemPatients */
.elemFacilities {
	display: none;
}
.rowPatientsFacilities > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex > div:nth-child(2) > div > div > div.wpb_raw_code.wpb_content_element.wpb_raw_html.elemPatient > div > a, 
#post-5607 > div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.rowPatientsFacilities > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex > div:nth-child(2) > div > div > div.wpb_raw_code.wpb_content_element.wpb_raw_html.elemPatients > div > a {
	padding-left: 20px !important;
	padding-right: 20px !important;
}

.btsPatientsFacilities {
	background-color: #fff;
	display: block;
	width: 260px !important;
	margin: 40px 0px 0px 0px !important;
	padding: 40px 30px !important;
	text-align: center;
	font-size: 30px !important;
	color: #6175D0;

	-webkit-border-radius: 17px !important;
	 -khtml-border-radius: 17px !important;
	   -moz-border-radius: 17px !important;
		-ms-border-radius: 17px !important;
		 -o-border-radius: 17px !important;
			border-radius: 17px !important;

	-webkit-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.5);
	   -moz-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.5);
			box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.5);
}
#patientsBtnColor {
	background-color: #6175D0;
	color: #fff;
}
#facilitiesBtnColor {
	background-color: #41D0BA;
	color: #fff;
}
#patientsBtnWhite, 
#facilitiesBtnWhite {
	color: #6175D0;
}
#patientsBtnWhite:hover, 
#facilitiesBtnWhite:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=9)";
		filter: alpha(opacity=9);
	-khtml-opacity:0.9;
	  -moz-opacity:0.9;
		   opacity:0.9;

	-webkit-transition: ease-out 0.4s;
	   -moz-transition: ease-out 0.4s;
			transition: ease-out 0.4s;
	
	-webkit-box-shadow: 0px 2px 22px 0px rgba(0,0,0,0.5) !important;
	   -moz-box-shadow: 0px 2px 22px 0px rgba(0,0,0,0.5);
			box-shadow: 0px 2px 22px 0px rgba(0,0,0,0.5);
}




/* 12.06.2023 */
/* Pruebas con figuras en video a menores dimensiones, seccón Facilities: */
/* #videoBoxTableBgV5 {
	margin-top: 0% !important;
} */
#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig5 {
	clip-path: polygon(0% 0%, 61% 0%, 61% 25%, 52% 45%, 52% 100%, 1% 100%);
	margin-top: -55% !important;
	margin-left: -110% !important;
}
@media only screen and (min-width: 1440px){
	#videoBoxTableBgV2 #videoFrameFigs {
		scale: 1.05;
	}
}
@media only screen and (max-width: 1439px){
	#videoBoxTableBgV2 {
		padding-top: 0px !important;
	}
	#videoBoxTableBgV2 #videoBoxTable2 {
		margin-top: -427px !important;
	}
	#videoBoxTableBgV2 #videoFrameFigs {
		scale: 1.0;
	}
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig5 {
		clip-path: polygon(0% 0%, 65% 0%, 65% 25%, 52% 45%, 52% 100%, 0% 100%);
		scale: 0.74;
		margin-top: -65% !important;
	}
}
@media only screen and (max-width: 1262px){
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig5 {
		scale: 0.68;
		margin-top: -72% !important;
	}
}
@media only screen and (max-width: 1135px){
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig5 {
		scale: 0.70;
		margin-top: -70% !important;
	}
}
@media only screen and (max-width: 1023px){
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig5 {
		scale: 0.68;
		margin-top: -72% !important;
	}
}
@media only screen and (max-width: 959px){
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig5 {
		clip-path: polygon(0% 0%, 72% 0%, 72% 25%, 52% 45%, 52% 100%, 0% 100%);
		scale: 0.64;
		margin-top: -82% !important;
	}
}
@media only screen and (max-width: 767px){
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig5 {
		clip-path: polygon(0% 0%, 62% 0%, 62% 25%, 52% 45%, 52% 100%, 0% 100%);
		scale: 0.85;
		margin-top: -55% !important;
		margin-left: -92% !important;
	}
}
@media only screen and (max-width: 639px){
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig5 {
		clip-path: polygon(0% 0%, 68% 0%, 68% 25%, 52% 45%, 52% 100%, 0% 100%);
		scale: 0.7;
		margin-top: -80% !important;
		margin-left: -102% !important;
	}
}
@media only screen and (max-width: 479px){
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig5 {
		clip-path: polygon(0% 0%, 78% 0%, 78% 25%, 52% 45%, 52% 100%, 0% 100%);
		scale: 0.5;
		margin-top: -105% !important;
		margin-left: -120% !important;
	}
}

/* 12.04.2023 */
/* Pruebas con figuras en video a menores dimensiones: */
#videoBoxTableBgV2 {
	/* background-color: #666 !important; */
}
/* figura transparente en el video del home: */
#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig2 {
	/* background-color: #CCC !important; */
	clip-path: polygon(43% 0%, 68% 0%, 68% 100%, 36% 100%, 44% 55%, 53% 48%);
}
#videoBoxTableBgV2 #videoBoxTable2 {
		margin-top: -470px !important;
}
#videoBoxTableBgV2 #videoBoxTable2 > a.btnPriceBox {
	margin-top: 0px !important;
}
@media only screen and (min-width: 1440px){
	/* #videoBoxTableBgV2 #imgVideoBG,  */
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig2 {
		scale: 1.0;
	}
	#videoBoxTableBgV2 {
		padding-top: 0px !important;
	}
	#videoBoxTableBgV2 #videoBoxTable2 {
		margin-top: -470px !important;
	}
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig2 {
		clip-path: polygon(43% 0%, 68% 0%, 68% 100%, 32% 100%, 41% 55%, 53% 52%);
		margin-top: -300px !important;
		margin-right: -570px !important;
	}
}
@media only screen and (max-width: 1439px){
	#videoBoxTableBgV2 #imgVideoBG, 
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig2 {
		scale: 0.74;
	}
	#videoBoxTableBgV2 {
		padding-top: 0px !important;
	}
	#videoBoxTableBgV2 #videoBoxTable2 {
		margin-top: -427px !important;
	}
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig2 {
		clip-path: polygon(40% 0%, 68% 0%, 68% 100%, 32% 100%, 41% 55%, 53% 48%);
		margin-top: -300px !important;
		margin-right: -500px !important;
	}
}
@media only screen and (max-width: 1262px){
	#videoBoxTableBgV2 #imgVideoBG, 
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig2 {
		scale: 0.68;
	}
	#videoBoxTableBgV2 #videoBoxTable2 {
		margin-top: -406px !important;
	}
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig2 {
		clip-path: polygon(40% 0%, 68% 0%, 68% 100%, 29% 100%, 41% 55%, 53% 48%);
		margin-top: -330px !important;
		margin-right: -450px !important;
	}
}
@media only screen and (max-width: 1135px){
	#videoBoxTableBgV2 #imgVideoBG, 
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig2 {
		scale: 0.70;
	}
	#videoBoxTableBgV2 #videoBoxTable2 {
		margin-top: -420px !important;
	}
}
@media only screen and (max-width: 1023px){
	#videoBoxTableBgV2 #imgVideoBG, 
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig2 {
		scale: 0.68;
	}
	#videoBoxTableBgV2 #videoBoxTable2 {
		margin-top: -400px !important;
	}
}
@media only screen and (max-width: 959px){
	#videoBoxTableBgV2 #imgVideoBG, 
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig2 {
		scale: 0.64;
	}
	#videoBoxTableBgV2 #videoBoxTable2 {
		margin-top: -310px !important;
	}
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig2 {
		clip-path: polygon(38% 0%, 75% 0%, 75% 100%, 25% 100%, 40% 55%, 53% 48%);
		margin-top: -270px !important;
		margin-right: -320px !important;
	}
}
@media only screen and (max-width: 767px){
	#videoBoxTableBgV2 #imgVideoBG {
		scale: 1.45;
	}
	#videoBoxTableBgV2 #videoFrameFigs {
		scale: 0.8;
	}
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig2 {
		scale: 1.0;
	}
	#videoBoxTableBgV2 {
		padding-top: 140px !important;
	}
	#videoBoxTableBgV2 #videoBoxTable2 {
		margin-top: -344px !important;
	}
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig2 {
		clip-path: polygon(43% 0%, 68% 0%, 68% 100%, 36% 100%, 44% 55%, 53% 48%);
		margin-right: -470px !important;
	}
}
@media only screen and (max-width: 639px){
	#videoBoxTableBgV2 #imgVideoBG {
		scale: 1.35;
	}
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig2 {
		scale: 0.9;
	}
	#videoBoxTableBgV2 #videoBoxTable2 {
		margin-top: -250px !important;
	}
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig2 {
		clip-path: polygon(40% 0%, 68% 0%, 68% 100%, 32% 100%, 44% 55%, 53% 48%);
		margin-top: -200px !important;
		margin-right: -420px !important;
	}
}
@media only screen and (max-width: 479px){
	#videoBoxTableBgV2 #imgVideoBG {
		scale: 1.25;
	}
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig2 {
		scale: 0.6;
	}
	#videoBoxTableBgV2 #videoBoxTable2 {
		margin-top: -147px !important;
	}
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig2 {
		/* background-color: #ccc; */
		clip-path: polygon(30% 0%, 88% 0%, 88% 100%, 10% 100%, 20% 55%, 53% 48%);
		margin-top: -180px !important;
		margin-right: -240px !important;
	}
}

/* figura transparente en el video de You and your Family: */
#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig4 {
	/* background-color: #CCC !important; */
	clip-path: polygon(38% 0%, 61% 0%, 61% 100%, 38% 100%);
	margin-top: -58% !important;
	margin-left: -150% !important;
}
@media only screen and (max-width: 1439px){
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig4 {
		scale: 0.74;
	}
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig4 {
		clip-path: polygon(32% 0%, 65% 0%, 65% 100%, 32% 100%);
		margin-top: -72% !important;
	}
}
@media only screen and (max-width: 1262px){
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig4 {
		scale: 0.68;
		margin-top: -78% !important;
	}
}
@media only screen and (max-width: 1135px){
	#videoBoxTableBgV2 #videoBoxTable2 {
		margin-top: -424px !important;
	}
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig4 {
		scale: 0.70;
		margin-top: -77% !important;
	}
}
@media only screen and (max-width: 1023px){
	#videoBoxTableBgV2 #videoBoxTable2 {
		margin-top: -398px !important;
	}
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig4 {
		scale: 0.68;
		margin-top: -76% !important;
	}
}
@media only screen and (max-width: 959px){
	#videoBoxTableBgV2 #videoBoxTable2 {
		margin-top: -308px !important;
	}
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig4 {
		clip-path: polygon(22% 0%, 72% 0%, 72% 100%, 22% 100%);
		scale: 0.5;
		margin-top: -99% !important;
	}
}
@media only screen and (max-width: 767px){
	#videoBoxTableBgV2 #imgVideoBG {
		scale: 1.2;
	}
	#videoBoxTableBgV2 #videoFrameFigs {
		scale: 0.8;
	}
	#videoBoxTableBgV2 {
		padding-top: 120px !important;
		padding-bottom: 200px !important;
	}
	#videoBoxTableBgV2 #videoBoxTable2 {
		margin-top: -350px !important;
	}
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig4 {
		clip-path: polygon(22% 0%, 63% 0%, 63% 100%, 22% 100%);
		scale: 0.6;
		margin-top: -60% !important;
		margin-left: -110% !important;
	}
}
@media only screen and (max-width: 639px){
	#videoBoxTableBgV2 #imgVideoBG {
		scale: 1.35;
	}
	#videoBoxTableBgV2 #videoFrameFigs {
		scale: 1.0;
		margin-bottom: 30px !important;
	}
	#videoBoxTableBgV2 #videoBoxTable2 {
		margin-top: -250px !important;
	}
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig4 {
		clip-path: polygon(22% 0%, 66% 0%, 66% 100%, 22% 100%);
		margin-top: -85% !important;
		margin-left: -145% !important;
	}
}
@media only screen and (max-width: 479px){
	#videoBoxTableBgV2 #videoFrameFigs {
		scale: 1.1;
		margin-bottom: 0px !important;
	}
	#videoBoxTableBgV2 #videoBoxTable2 {
		margin-top: -145px !important;
	}
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig4 {
		clip-path: polygon(16% 0%, 78% 0%, 78% 100%, 16% 100%);
		scale: 0.45;
		margin-top: -120% !important;
		margin-left: -170% !important;
	}
}
@media only screen and (max-width: 398px){
	#videoBoxTableBgV2 #videoFrameFigs {
		scale: 1.1;
		margin-bottom: 0px !important;
	}
	#videoBoxTableBgV2 #videoBoxTable2 {
		margin-top: -145px !important;
	}
	#videoBoxTableBgV2 #videoBoxTable2 #videoBoxFig4 {
		clip-path: polygon(16% 0%, 78% 0%, 78% 100%, 16% 100%);
		scale: 0.30;
		/* margin-top: -120% !important; */
		margin-left: -130% !important;
	}
}

/* 12.01.2023 */
/* figuras en videos: */
#videoBoxFig3 {
	/* background-color: #CCC; */
	/* clip-path: polygon(40% 0%, 68% 0%, 68% 100%, 32% 100%, 40% 55%, 52% 45%); */
}
#videoBoxFig3 > figure > div img {
	width: 324px !important;
	height: 440px !important;
}
@media only screen and (min-width: 1440px){
	#videoBoxFig3 {
		margin-top: -400px !important;
		margin-left: -1040px !important;
	}
}
@media only screen and (max-width: 1440px){
	#videoBoxFig3 {
		margin-top: -400px !important;
		margin-left: -890px !important;
	}
}
@media only screen and (max-width: 1262px){
	#videoBoxFig3 {
		margin-left: -850px !important;
	}
}
@media only screen and (max-width: 959px){
	#videoBoxFig3 {
		margin-top: -280px !important;
		margin-left: -580px !important;
	}
	#videoBoxFig3 > figure > div img {
		width: 178px !important;
		height: 240px !important;
	}
}
@media only screen and (max-width: 723px){
	#videoBoxFig3 {
		margin-top: -280px !important;
		margin-left: -550px !important;
	}
}
@media only screen and (max-width: 685px){
	#videoBoxFig3 {
		margin-top: -280px !important;
		margin-left: -520px !important;
	}
}
@media only screen and (max-width: 625px){
	#videoBoxFig3 {
		margin-top: -280px !important;
		margin-left: -490px !important;
	}
}
@media only screen and (max-width: 568px){
	#videoBoxFig3 {
		margin-top: -280px !important;
		margin-left: -440px !important;
	}
}

/* figura de fondo en el formulario de Help Center: */
.column2ContactFormBox {
	/* background-color: #ccc; */
	padding: 0px 80px 0px 50px;
}
.roxContactFormOverImg {
	margin-top: -640px !important;
}
@media only screen and (max-width: 1439px){
	.column2ContactFormBox {
		padding: 0px 60px 0px 35px;
	}
	.roxContactFormOverImg {
		margin-top: -490px !important;
	}
}
@media only screen and (max-width: 1262px){
	.roxContactFormOverImg {
		margin-top: -450px !important;
	}
}
@media only screen and (max-width: 1136px){
	.roxContactFormOverImg {
		margin-top: -470px !important;
	}
}
@media only screen and (max-width: 1024px){
	.roxContactFormOverImg {
		margin-top: -440px !important;
	}
}
@media only screen and (max-width: 959px){
	.column2ContactFormBox {
		padding: 0px 45px 0px 22px;
	}
	#rowContactFormFigs {
		/* background-color: #ccc; */
		padding-left: 0px !important;
		padding-right: 0px !important;
		padding-bottom: 160px !important;
	}
}
@media only screen and (max-width: 899px){
	.column2ContactFormBox {
		padding: 0px 44px 0px 22px;
	}
	.roxContactFormOverImg {
		margin-top: -400px !important;
	}
}
@media only screen and (max-width: 829px){
	/* .column2ContactFormBox {
		padding: 0px 44px 0px 22px;
	} */
	.roxContactFormOverImg {
		margin-top: -370px !important;
	}
}
@media only screen and (max-width: 767px){
	#rowContactFormFigs {
		/* background-color: #ccc; */
		background-image: url('https://hellohealth.com/wp-content/uploads/2023/12/Help-center-illustration-mobile-V02.png');
		background-repeat: no-repeat;
		background-size: 80%;
		background-position: center;
		padding: 800px 0px 40px 0px !important;
	}
	.bgFigContactForm2Columns {
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
			filter: alpha(opacity=0);
		-khtml-opacity:0;
		  -moz-opacity:0;
			   opacity:0;
	}
	.column2ContactFormBox {
		padding: 0px 20px 0px 25px;
	}
	.roxContactFormOverImg {
		margin-top: 0px !important;
	}
	#rowContactFormFigs > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.roxContactFormOverImg {
		/* background-color: #ccc; */
		padding: 0px 100px 0px 100px;
		margin-top: -150% !important;
	}
}
@media only screen and (max-width: 685px){
	#rowContactFormFigs > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.roxContactFormOverImg {
		/* background-color: #ccc; */
		margin-top: -160% !important;
	}
}
@media only screen and (max-width: 605px){
	#rowContactFormFigs > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.roxContactFormOverImg {
		/* background-color: #ccc; */
		padding: 0px 70px 0px 70px;
		margin-top: -175% !important;
	}
}
@media only screen and (max-width: 530px){
	#rowContactFormFigs {
		padding: 600px 0px 40px 0px !important;
	}
	#rowContactFormFigs > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.roxContactFormOverImg {
		/* background-color: #ccc; */
		padding: 0px 40px 0px 40px;
		margin-top: -160% !important;
	}
}
@media only screen and (max-width: 475px){
	#rowContactFormFigs > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.roxContactFormOverImg {
		/* background-color: #ccc; */
		padding: 0px 30px 0px 30px;
		margin-top: -165% !important;
	}
}
@media only screen and (max-width: 445px){
	#rowContactFormFigs > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.roxContactFormOverImg {
		/* background-color: #ccc; */
		padding: 0px 20px 0px 20px;
		margin-top: -170% !important;
	}
}
@media only screen and (max-width: 410px){
	#rowContactFormFigs > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.roxContactFormOverImg {
		/* background-color: #ccc; */
		margin-top: -185% !important;
	}
}


/* 11.30.2023 */
/* se comenta por reducción en las dimensiones de las imagenes */
/* figura transparente en el video del home: */
/* #videoBoxFig2 {
	clip-path: polygon(40% 0%, 68% 0%, 68% 100%, 32% 100%, 40% 55%, 52% 45%);
}
@media only screen and (min-width: 1440px){
	#videoBoxFig2 {
		margin-top: -340px !important;
		margin-right: -670px !important;
	}
}
@media only screen and (max-width: 1439px){
	#videoBoxFig2 {
		margin-top: -340px !important;
		margin-right: -670px !important;
	}
}
@media only screen and (max-width: 1262px){
	#videoBoxFig2 > figure > div img {
		width: 306px !important;
		height: 410px !important;
	}
	#videoBoxFig2 {
		margin-top: -320px !important;
		margin-right: -620px !important;
	}
}
@media only screen and (max-width: 959px){
	#videoBoxFig2 > figure > div img {
		width: 254px !important;
		height: 340px !important;
	}
	#videoBoxFig2 {
		margin-top: -290px !important;
		margin-right: -520px !important;
	}
}
@media only screen and (max-width: 767px){
	#videoBoxFig2 > figure > div img {
		width: 224px !important;
		height: 300px !important;
	}
	#videoBoxFig2 {
		margin-top: -250px !important;
		margin-right: -490px !important;
	}
}
@media only screen and (max-width: 659px){
	#videoBoxFig2 {
		margin-top: -250px !important;
		margin-right: -390px !important;
	}
}
@media only screen and (max-width: 566px){
	#videoBoxFig2 > figure > div img {
		width: 194px !important;
		height: 260px !important;
	}
	#videoBoxFig2 {
		margin-top: -220px !important;
		margin-right: -330px !important;
	}
}
@media only screen and (max-width: 479px){
	#videoBoxFig2 > figure > div img {
		width: 158px !important;
		height: 210px !important;
	}
	#videoBoxFig2 {
		margin-top: -190px !important;
		margin-right: -290px !important;
	}
}
@media only screen and (max-width: 399px){
	#videoBoxFig2 > figure > div img {
		width: 128px !important;
		height: 170px !important;
	}
	#videoBoxFig2 {
		margin-right: -250px !important;
	}
} */

/* 11.29.2023 
11.28.2023 */
/* se comenta por reducción en las dimensiones de las imagenes */
/* la figura transparente del doctor obstruye el click en los controles del video de youtube,
por lo tanto se le aplica una máscara de recorte: */
/* #videoBoxFig1 {
	clip-path: polygon(0% 0%, 68% 0%, 68% 25%, 52% 45%, 52% 100%, 1% 100%);
} */
/* caja de video empotrado con elementos gráficos de fondo y encima: */
/* @media only screen and (max-width: 1439px){
	#videoBoxTable {
		margin-top: -510px !important;
	}
	#videoBoxTable > div.wpb_column.vc_column_container.vc_col-sm-8.sc_layouts_column_icons_position_left > div {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	#videoBoxFig1 > figure > div img {
		width: 289px !important;
		height: 500px !important;
	}
	#videoBoxFig1 {
		margin-top: -460px !important;
		margin-left: -670px !important;
	}
}
@media only screen and (max-width: 1262px){
	#videoBoxTable {
		margin-top: -460px !important;
	}
	#videoBoxFig1 > figure > div img {
		width: 250px !important;
		height: 450px !important;
	}
	#videoBoxFig1 {
		margin-top: -420px !important;
		margin-left: -610px !important;
	}
}
@media only screen and (max-width: 1135px){
	#videoBoxTable {
		margin-top: -480px !important;
	}
	#videoBoxTable > div.wpb_column.vc_column_container.vc_col-sm-8.sc_layouts_column_icons_position_left > div {
		padding-left: 40px !important;
		padding-right: 40px !important;
	}
}
@media only screen and (max-width: 1023px){
	#videoBoxTable {
		margin-top: -450px !important;
	}
	#videoBoxFig1 {
		margin-top: -380px !important;
		margin-left: -600px !important;
	}
}
@media only screen and (max-width: 959px){
	#videoBoxTable {
		margin-top: -354px !important;
	}
	#videoBoxTable > div.wpb_column.vc_column_container.vc_col-sm-8.sc_layouts_column_icons_position_left > div {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	#videoBoxFig1 > figure > div img {
		width: 214px !important;
		height: 370px !important;
	}
	#videoBoxFig1 {
		margin-top: -350px !important;
		margin-left: -466px !important;
	}
}
@media only screen and (max-width: 767px){
	#videoBoxTableBg {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	#videoBoxTable {
		margin-top: -50% !important;
	}
	#videoBoxTable > div.wpb_column.vc_column_container.vc_col-sm-8.sc_layouts_column_icons_position_left > div {
		padding-left: 21% !important;
		padding-right: 21% !important;
	}
	#videoBoxFig1 > figure > div img {
		width: 50% !important;
		height: 50% !important;
	}
	#videoBoxFig1 {
		margin-top: -84% !important;
		margin-left: -120% !important;
	}
	#videoBoxTable > div.wpb_column.vc_column_container.vc_col-sm-8.sc_layouts_column_icons_position_left > div > div > div.wpb_raw_code.wpb_content_element.wpb_raw_html > div > a.btnPriceBox {
		margin-top: 50px !important;
	}
}
@media only screen and (max-width: 479px){
	#videoBoxFig1 {
		margin-top: -104% !important;
		margin-left: -120% !important;
	}
}
@media only screen and (max-width: 399px){
	#videoBoxFig1 {
		margin-top: -144% !important;
		margin-left: -130% !important;
	}
} */










/* 11.21.2023 */
/* luego de actualización de WP Theme,
Icono de lupa en hover de Blog / Insights: 
Ninguna funciona: */
/* div.post_featured.with_thumb.hover_icon.wotahub-full-height.post_featured_bg.wotahub_inline_1698673468 > div.icons > a::before { */
/* .scheme_default .sc_button_extra:before, .scheme_default .sc_action_item_link.sc_button:after, .scheme_default .sc_slider_controls .slider_controls_wrap > a:hover:after, .scheme_default .slider_container.slider_controls_side .slider_controls_wrap > a:after, .scheme_default .slider_outer_controls_side .slider_controls_wrap > a:after, .scheme_default .slider_outer_controls_top .slider_controls_wrap > a:after, .scheme_default .slider_outer_controls_bottom .slider_controls_wrap > a:after, .scheme_default .trx_addons_video_player.with_cover .video_hover:after, .scheme_default .format-video .post_featured.with_thumb .post_video_hover:after, .scheme_default .post_featured.hover_icon .icons a:after, .scheme_default .post_featured.hover_icons .icons a:after, .scheme_default .tribe-common-c-btn.tribe-events-c-search__button:before, .scheme_default .eg-wotahub-skin-1-element-0:before {
	color: #fff !important;
	background-color: #fff !important;
	background: #fff !important;
} */
#post-293 > div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid.wpb_animate_when_almost_visible.wpb_slideInUp.slideInUp.wpb_start_animation.animated > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.tresFeaturesHome2.vc_custom_1700025492450.vc_row-o-equal-height.vc_row-o-content-top.vc_row-flex > div:nth-child(1) > div {}


/* 11.15.2023 */
/* se comenta por brinco del header al hacer scroll down
.top_panel.with_bg_image .sc_layouts_row:not(.sc_layouts_row_fixed_on) {
    margin-right: -20px !important;
} */
/* evita sombra en el top bar encima del header principal */
body > div.body_wrap > div > header > div:nth-child(1) {
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
}
/* elimina brinco del header al hacer scroll down */
body > div.body_wrap > div > header > div.vc_row.wpb_row.vc_row-fluid.topMenuLinksOldSite.vc_custom_1693416184501.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex.sc_layouts_row.sc_layouts_row_type_normal.sc_layouts_row_fixed.sc_layouts_hide_on_mobile.sc_layouts_row_fixed_on {
	left: 0px !important;
	right: 0px !important;
}
/* elimina cambio de altura en el logo principal */
.sc_layouts_row.sc_layouts_row_fixed_on .custom-logo-link img, .sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {
    max-height: 60px;
}



/* 11.14.2023 */
/* Tercera sección del Home: 3 Columnas */
/* Antes de actualización de WP Theme del 11.20.2023: 
#post-293 > div.post_content.entry-content > section > div.vc_row.wpb_row.vc_row-fluid > div > div > div > div.vc_row.wpb_row.tresFeaturesHome2 > div > div > div { */
/* Luego de actualización de WP Theme del 11.20.2023: */
#post-293 > div.post_content.entry-content > div > div.vc_row.wpb_row.vc_row-fluid > div > div > div > div.vc_row.wpb_row.tresFeaturesHome2 > div > div > div {
	/* background-color: #6175D0; */
	padding: 30px 10px 30px 10px;
	height: 100% !important;
	color: #6175D0 !important;
	
	-webkit-box-shadow: 0px 2px 22px 0px rgba(0,0,0,0.5);
	   -moz-box-shadow: 0px 2px 22px 0px rgba(0,0,0,0.5);
			box-shadow: 0px 2px 22px 0px rgba(0,0,0,0.5);
	
	-webkit-border-radius: 35px !important;
	 -khtml-border-radius: 35px !important;
	   -moz-border-radius: 35px !important;
		-ms-border-radius: 35px !important;
		 -o-border-radius: 35px !important;
			border-radius: 35px !important;
}



/* 11.07.2023 */
/* título de blog post en HelloHealth Insights */
@media only screen and (min-width: 960px){
	/* article.post_item > div.post_inner > div > div.post_header.entry-header > h3 {
		font-size: 2.1em !important;
	} */
}/* fin max-width: 960px */
/* article.post_item > div.post_inner > div > div.post_header.entry-header > h3 {
	line-height: 100% !important;
	margin-bottom: 0px !important;
} */
article.post_item > div.post_inner > div > div.post_header.entry-header > h3 a {
	color: #6175D0;
}
article.post_item > div.post_inner > div > div.post_header.entry-header > h3 a:hover {
	color: #41D0BA;
}
/* article.post_item > div.post_inner > div > div.post_content.entry-content {
	margin-top: 20px !important;
} */





/* 11.02.2023 */
/* Placeholders in Contact Form 7 */
/* Placeholder color funciona solo con navegadores separados, No combinar multiple browsers, aunque sea la misma propiedad de CSS */
form.wpcf7-form > p > span > input::-webkit-input-placeholder, 
form.wpcf7-form > div > p > span > input::-webkit-input-placeholder, 
form.wpcf7-form > p > label > span > input::-webkit-input-placeholder,
form.wpcf7-form > div > p > label > span > input::-webkit-input-placeholder { 
	color: #333 !important;
}
form.wpcf7-form > p > span > input::-moz-placeholder, 
form.wpcf7-form > div > p > span > input::-moz-placeholder, 
form.wpcf7-form > p > label > span > input::-moz-placeholder,
form.wpcf7-form > div > p > label > span > input::-moz-placeholder { 
	color: #333 !important;
}
form.wpcf7-form > p > span > input::-ms-placeholder, 
form.wpcf7-form > div > p > span > input::-ms-placeholder, 
form.wpcf7-form > p > label > span > input::-ms-placeholder,
form.wpcf7-form > div > p > label > span > input::-ms-placeholder { 
	color: #333 !important;
}
form.wpcf7-form > p > span > input::placeholder, 
form.wpcf7-form > div > p > span > input::placeholder, 
form.wpcf7-form > p > label > span > input::placeholder,
form.wpcf7-form > div > p > label > span > input::placeholder { 
	color: #333 !important;
}
form.wpcf7-form > p > span > textarea::-webkit-input-placeholder, 
form.wpcf7-form > div > p > span > textarea::-webkit-input-placeholder, 
form.wpcf7-form > p > label > span > textarea::-webkit-input-placeholder,
form.wpcf7-form > div > p > label > span > textarea::-webkit-input-placeholder { 
	color: #333 !important;
}
form.wpcf7-form > p > span > textarea::-moz-placeholder, 
form.wpcf7-form > div > p > span > textarea::-moz-placeholder, 
form.wpcf7-form > p > label > span > textarea::-moz-placeholder,
form.wpcf7-form > div > p > label > span > textarea::-moz-placeholder { 
	color: #333 !important;
}
form.wpcf7-form > p > span > textarea::-ms-placeholder, 
form.wpcf7-form > div > p > span > textarea::-ms-placeholder, 
form.wpcf7-form > p > label > span > textarea::-ms-placeholder,
form.wpcf7-form > div > p > label > span > textarea::-ms-placeholder { 
	color: #333 !important;
}
form.wpcf7-form > p > span > textarea::placeholder, 
form.wpcf7-form > div > p > span > textarea::placeholder, 
form.wpcf7-form > p > label > span > textarea::placeholder,
form.wpcf7-form > div > p > label > span > textarea::placeholder { 
	color: #333 !important;
}
/* fin Placeholders in Contact Form 7 */

/* 10.26.2023 */
/* #hcaptchaForm span.wpcf7-form-control-wrap span.h-captcha */
form.wpcf7-form > p > span.wpcf7-form-control-wrap > span.h-captcha {
	display: block !important;
	float: none !important;
	clear: both !important;
	margin: 0px auto 24px auto !important;
}

/* 10.25.2023 */
/* contact form 7 */
form.wpcf7-form > p, 
form.wpcf7-form > div > p {
/* #wpcf7-f17-p2060-o1 > form > div:nth-child(5) > p { */
	margin-bottom: 0px !important;
} 

form.wpcf7-form > p > span > input, 
form.wpcf7-form > div > p > span > input, 
form.wpcf7-form > p > label > span > input,
form.wpcf7-form > div > p > label > span > input,
form.wpcf7-form > p > span > textarea, 
form.wpcf7-form > div > p > span > textarea, 
form.wpcf7-form > p > label > span > textarea, 
form.wpcf7-form > div > p > label > span > textarea, 
form.wpcf7-form > p > span > div.select_container select, 
form.wpcf7-form > div > p > span > div.select_container select, 
form.wpcf7-form > p > label > span > div.select_container select, 
form.wpcf7-form > div > p > label > span > div.select_container select {
	background-color: #fff !important;
	border: #e9e9e9 solid 1px !important;
	margin-bottom: 10px !important;
	padding: 12px 12px 10px 12px;
	font-size: 0.7em;
	color: #333 !important;

	-webkit-border-radius: 10px;
	 -khtml-border-radius: 10px;
	   -moz-border-radius: 10px;
	    -ms-border-radius: 10px;
		 -o-border-radius: 10px;
			border-radius: 10px;
}

/* .wpcf7 select, */
form.wpcf7-form > p, 
form.wpcf7-form > div > p, 
form.wpcf7-form > p > span > input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]), 
form.wpcf7-form > div > p > span > input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]) {
	margin-bottom: 7px !important;
}

form.wpcf7-form > p > span > div.select_container, 
form.wpcf7-form > div > p > span > div.select_container, 
form.wpcf7-form > p > label > span > div.select_container, 
form.wpcf7-form > div > p > label > span > div.select_container, 
form.wpcf7-form > p > span > div.select_container::before,
form.wpcf7-form > p > label > span > div.select_container::before, 
form.wpcf7-form > div > p > label > span > div.select_container::before {
	background-color: transparent !important;
} 
form.wpcf7-form > p > span > div.select_container, 
form.wpcf7-form > div > p > span > div.select_container, 
form.wpcf7-form > p > label > span > div.select_container, 
form.wpcf7-form > div > p > label > span > div.select_container {
	margin: 0px !important;
}
form.wpcf7-form > p > span > div.select_container::before, 
form.wpcf7-form > div > p > span > div.select_container::before, 
form.wpcf7-form > p > label > span > div.select_container::before, 
form.wpcf7-form > div > p > label > span > div.select_container::before {
	background-color: transparent !important;
}
form.wpcf7-form > p > span > div.select_container::after, 
form.wpcf7-form > div > p > span > div.select_container::after, 
form.wpcf7-form > p > label > span > div.select_container::after, 
	form.wpcf7-form > div > p > label > span > div.select_container::after {
	margin: -12px 0px 0px 0px !important;
}
#wpcf7-f17-p5360-o1 > form > p:nth-child(11) > span > textarea, 
form.wpcf7-form > p:nth-child(11) > span > textarea, 
form.wpcf7-form > p > span > textarea, 
form.wpcf7-form > div > p > span > textarea, 
form.wpcf7-form > p > label > span > textarea, 
form.wpcf7-form > div > p > label > span > textarea {
	height: 70px !important;
}
/* mensaje "Please fill out this field" */
.wpcf7 input.wpcf7-not-valid + span.wpcf7-not-valid-tip, 
.wpcf7 textarea.wpcf7-not-valid + span.wpcf7-not-valid-tip {
    margin-bottom: 1.0em !important;
    margin-top: -0.5em;
	font-size: 0.7em;
	line-height: 0.9em;
}
form.wpcf7-form > p > input[type=submit] {
	background: rgb(97,117,208);
	background: linear-gradient(90deg, rgba(97,117,208,1) 0%, rgba(65,208,186,1) 100%);

	display: block;
	margin: 0px auto !important;
	padding: 18px 28px 16px 28px;

	-webkit-transition: ease-out 0.4s;
	   -moz-transition: ease-out 0.4s;
			transition: ease-out 0.4s;

	-webkit-border-radius: 45px;
	 -khtml-border-radius: 45px;
	   -moz-border-radius: 45px;
	    -ms-border-radius: 45px;
		 -o-border-radius: 45px;
			border-radius: 45px;
}
form.wpcf7-form > p > input[type=submit]:hover {
	background: rgba(65,208,186,1);
	background: linear-gradient(90deg, rgba(65,208,186,1) 0%, rgba(97,117,208,1) 100%);
}
/* fin contact form 7 */





/* 10.20.2023 */
/* icono lupa en mobile */
div.sc_layouts_item div.search_wrap {
	display: none;
}

/* menu options log-in / sign-in */
/* #menu-item-2146 { */
#menu-item-2145 {
	padding: 0em 2.0em 0em 0em;
}

li#menu-item-5206 > a, 
li#menu-item-5207 > a {
/* 	background-color: #e9e9e9; */
	padding: 0.1em 1.25em;
}

li#menu-item-5207 > a {
	border-left: #6175D0 solid 1px;
}

li#menu-item-5206, 
li#menu-item-5207 {
/* 	background-color: #e9e9e9; */
	padding: 1.2em 0em;
}
/* fin menu options log-in / sign-in */





/* 10.16.2023 */
img {
  pointer-events: none;
}





/* styles from css_wp_customizer: */
a.sc_layouts_logo {
	display: block;
	height: 100% !important;
}

nav.menu_mobile_nav_area > .socials_mobile, 
body > div.body_wrap > div > div.menu_mobile.menu_mobile_fullscreen.scheme_dark.opened > div > div.socials_mobile {
	display: none !important;
}

/* icons footer */
/* a.social_item_style_icons > span.social_icon {
	background-color: #fff !important;
	font-size: 28px !important;
	color: #6175D0 !important;
}
a.social_item_style_icons > span.social_icon:hover {
	background-color: #e9e9e9 !important;
	color: #6175D0 !important;
} 

@media only screen and (min-width: 768px){
	footer.footer_wrap .vc_column_container:nth-child(2) > .vc_column-inner,
	footer.footer_wrap .vc_column_container:nth-child(3) > .vc_column-inner {
		padding-left: 45px !important;
		padding-right: 10px !important;
	} 
	Luego de actualización de WP Theme del 11.20.2023: 
	footer ul#menu-legal,
	footer ul#menu-support {
		padding-left: 0px !important;
	}
}  */
/* fin min-width: 768px */

.widget_nav_menu ul li > a {
	background-color: #e9e9e9;
	display: inline-block;
	padding: 2px 12px;
	margin-bottom: 10px !important;
-webkit-border-radius: 40px !important;
-khtml-border-radius: 40px !important;
-moz-border-radius: 40px !important;
-ms-border-radius: 40px !important;
-o-border-radius: 40px !important;
border-radius: 40px !important;
}
.widget_nav_menu ul li > a:hover {
	background-color: #41D0BA;
/* 	background-color: #6175D0; */
	color: #fff !important;
}

.scheme_default.footer_wrap h2, 
.scheme_default.footer_wrap h5 {
	font-size: 24px;
	color: #6175D0 !important;
}

.scheme_default h1, 
.scheme_default h2, 
.scheme_default h3, 
.scheme_default h4, 
.scheme_default h5, 
.scheme_default h6 {
	color: #6175D0;
}


/* tabs */
.scheme_default .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab > a {
    color: #555;
    background-color: #ccc;
}
/* fin tabs */





#bgGradGreen2Blue {
	background: rgb(65,208,186);
	background: linear-gradient(90deg, rgba(65,208,186,1) 0%, rgba(97,117,208,1) 100%);

	height: 640px;
}

#boxTablePricingMobile > div {
	margin-top: -460px !important;
}

#boxTablePricingMobile > div, 
#boxTablePricingFeatures > div {
	background-color: #fff;
	padding-top: 0px !important;

	-webkit-border-radius: 40px !important;
	-khtml-border-radius: 40px !important;
	-moz-border-radius: 40px !important;
	-ms-border-radius: 40px !important;
	-o-border-radius: 40px !important;
	border-radius: 40px !important;
}

@media only screen and (min-width: 768px){

	#titleHeaderTableOurPlans {
		display: none;
	}
	#rowFullWIdth1 > div > div > div > h3 {
		margin-top: 20px;
	}
	#boxTablePricingFeatures {
		/* margin-top: -270px; */
		/* margin-top: -320px; */
		margin-top: -420px;
	}

}
/* fin min-width: 768px */

@media only screen and (min-width: 1440px){

	#bgGradGreen2Blue {
		height: 560px;
		/* height: 400px; */
	}

}/* fin min-width: 1440px */




/* plugin: Select Cookie Notice & Compliance for GDPR / CCPA	
Cookie Notice & Compliance for GDPR / CCPA */
#hu-top > div > div.hu-consent-tools > button.hu-notice-download.hu-btn.hu-btn-icon.hu-btn-transparent, 
#hu-top > div > div.hu-consent-tools > button.hu-notice-print.hu-btn.hu-btn-icon.hu-btn-transparent, 
#hu-cookies-notice-message > div.hu-body.hu-text-body.hu-text-container > div, 
#hu-cookies-notice-consent-duration > div {
	display: none !important;
}
#hu-cookies-notice-message > div.hu-body.hu-text-body.hu-text-container::after {
	content: 'Select a Data Access Level to choose how we use and share your data.';
}
/* fin plugin: Select Cookie Notice & Compliance for GDPR / CCPA	
Cookie Notice & Compliance for GDPR / CCPA */



#newColumnsPricingHome {
	height: 756px;
}

@media only screen and (max-width: 1439px){
	#newColumnsPricingHome > div > div {
/* 		background-color: #ccc; */
		background-size: 100% auto;
	}
	.dollarContainer {
/* 		background-color: #ccc;  */
		height: 30px !important;
	}
	.dollarPosAbs {
		top: 0px !important;
	}
	.txPriceDesc {
		height: 65px !important;
		margin-top: -30px !important;
	}
	#newColumnsPricingHome > div > div > div > h2 {
		font-size: 42px !important;
		line-height: 36px !important;
		margin-bottom: 50px !important;
	}
	.btnPriceBox {
		padding: 23px 4px 22px 4px !important;
		font-size: 21px !important;
	}
}

@media only screen and (max-width: 1262px){
	#newColumnsPricingHome > div > div > div > h2 {
		font-size: 36px !important;
		line-height: 30px !important;
		margin-bottom: 40px !important;
	}
	.priceContainer {
		height: 0px;
	}
}

@media only screen and (max-width: 1135px){
	#newColumnsPricingHome > div > div > div > h2 {
		margin-bottom: 55px !important;
	}
}

@media only screen and (max-width: 1023px){
	#newColumnsPricingHome > div > div > div > h2 {
		margin-bottom: 37px !important;
	}
}

@media only screen and (max-width: 959px){
	#newColumnsPricingHome {
/* 		background-color: #ccc; */
		height: auto;
		margin-top: 60px;
		margin-bottom: 60px;
	}
	#newColumnsPricingHome > div > div > div > h2 {
		margin-top: 40px !important;
		margin-bottom: 30px !important;
	}
	.discountPosAbs {
		scale: 50% !important;
		top: -76px !important;
		right: -48px !important;
	}
	#newColumnsPricingHome > div > div > div > div > div > div.dollarContainer > div.dollarPosAbs {
		top: 30px;
		left: 47px;
		font-size: 21px !important;
	}
	#newColumnsPricingHome > div > div > div > div > div > div.priceContainer {
/* 		background-color: #CCC; */
		width: 160px;
		margin: -3px auto 90px auto !important;
		font-size: 70px !important;
	}
	#newColumnsPricingHome > div > div > div > div > div > div.txPriceDesc {
		width: auto;
		font-size: 15px !important;
	}
	#newColumnsPricingHome > div > div > div > div > div > a.btnPriceBox {
		width: 120px !important;
		padding: 20px 10px 18px 10px !important;
		margin-top: -20px !important;
		margin-bottom: 60px !important;
		font-size: 18px !important;
	}
}

@media only screen and (max-width: 767px){
	#newColumnsPricingHome .wpb_column {
		height: 756px !important;
		margin: 40px auto 40px auto;
	}
	#newColumnsPricingHome > div > div {
/* 		background-color: #ccc; */
		background-size: auto 100%;
	}
	.discountPosAbs {
		scale: 100% !important;
		top: -40px !important;
		right: 40px !important;
	}
	#newColumnsPricingHome > div > div > div > h2 {
		margin-top: 70px !important;
		margin-bottom: 70px !important;
		font-size: 54px !important;
		line-height: 48px !important;
	}
	#newColumnsPricingHome > div > div > div > div > div > div.dollarContainer > div.dollarPosAbs {
		top: -2px !important;
		left: 26px;
		font-size: 36px !important;
	}
	#newColumnsPricingHome > div > div > div > div > div > div.priceContainer {
/* 		background-color: #CCC; */
		width: 160px;
		margin: 0px auto 150px auto !important;
		font-size: 96px !important;
	}
	#newColumnsPricingHome > div > div > div > div > div > div.txPriceDesc {
		/* background-color: #CCC; */
		width: 280px;
		height: 90px !important;
		font-size: 21px !important;
	}
	#newColumnsPricingHome > div > div > div > div > div > a.btnPriceBox {
		width: 140px !important;
		padding: 24px 40px 22px 40px !important;
		margin-top: 0px !important;
		margin-bottom: 0px !important;
		font-size: 24px !important;
	}

	#boxTablePricingFeatures > div {
		margin-top: -220px;
	}
}

@media only screen and (min-width: 768px){
	#boxTablePricingFeatures > div {
		margin-top: 0px;
	}
}

@media only screen and (max-width: 639px){
	.discountPosAbs {
		right: -20px !important;
	}
}

@media only screen and (max-width: 479px){
    #newColumnsPricingHome .wpb_column {
        /* background-color: #555; */
		height: 560px !important;
	}
	#newColumnsPricingHome > div > div {
		/* background-color: #ccc; */
		background-size: 100% auto;
	}
	.discountPosAbs {
		scale: 70% !important;
		top: -60px !important;
		right: -80px !important;
	}
	#newColumnsPricingHome > div > div > div > h2 {
		/* background-color: #999; */
		margin-top: 56px !important;
		margin-bottom: 40px !important;
		font-size: 42px !important;
		line-height: 36px !important;
	}
	#newColumnsPricingHome > div > div > div > div > div > div.priceContainer {
		/* background-color: #999; */
		margin: 0px auto 100px auto !important;
		font-size: 84px !important;
	}
	#newColumnsPricingHome > div > div > div > div > div > div.txPriceDesc {
		/* background-color: #999; */
		width: 250px;
		height: 70px !important;
		font-size: 18px !important;
	}
    /* article.post_item_single.post_type_post.post > div.post_header.entry-header > h3 {
        font-size: 21px !important;
        line-height: 24px !important;
    } */
}

.dollarContainer {
/* 	background-color: #999; */
	position: relative;
	display: block;
	float: none;
	clear: both;
	width: 160px;
	height: 70px;
	margin: 0px auto 0px auto;
}
.dollarPosAbs {
/* 	background-color: #999; */
	position: absolute;
	top: 30px;
	left: 35px;
	font-size: 30px !important;
	font-weight: 800;
}
.priceContainer {
/* 	background-color: #CCC; */
	display: block;
	float: none;
	clear: both;
	width: 160px;
	margin: -5px auto 130px auto !important;
	text-align: center;
	font-size: 90px !important;
	font-weight: 800;
}
.txPriceDesc {
/* 	background-color: #CCC; */
	display: block;
	float: none;
	clear: both;
	width: 240px;
	height: 85px;
	margin: 0px auto 1px auto !important;
	text-align: center;
	font-size: 18px !important;
	line-height: 21px;
	color: #555;
}
.btnPriceBox {
/* 	background-color: #CCC; */
	background: rgb(97,117,208);
	background: linear-gradient(90deg, rgba(97,117,208,1) 0%, rgba(65,208,186,1) 100%);
	display: block;
	float: none;
	clear: both;
	width: 220px;
	margin: 0px auto 0px auto !important;
	padding: 23px 20px 22px 20px;
	text-align: center;
	/* font-family: "Fjalla One",sans-serif;
	font-size: 24px !important;
	line-height: 26px; 
	text-transform: uppercase;*/
	color: #fff !important;
	
	-webkit-border-radius: 40px !important;
     -khtml-border-radius: 40px !important;
       -moz-border-radius: 40px !important;
        -ms-border-radius: 40px !important;
         -o-border-radius: 40px !important;
            border-radius: 40px !important;
	
	-webkit-transition: ease-out 0.4s;
    -moz-transition: ease-out 0.4s;
    transition: ease-out 0.4s;
}
.btnPriceBox:hover {
  background: rgb(97,117,208);
  background: linear-gradient(90deg, rgba(65,208,186,1) 0%, rgba(97,117,208,1) 100%);
	
	-webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.discountPosAbs {
/* 	background-color: #CCC; */
	background-image: url( 'https://hellohealth.com/wp-content/uploads/2023/09/Sticker.png' );
	background-repeat: no-repeat;
    background-position: center center;
	display: block;
	position: absolute;
	top: -50px;
	right: -30px;
	width: 164px;
	height: 99px;
	font-size: 21px;
	font-weight: 600;
	text-align: center;
	color: #fff;
	padding-top: 65px;
	scale: 80%;
	
  -webkit-transform: rotate(10deg);
  /* Firefox */
  -moz-transform: rotate(10deg);
  /* IE */
  -ms-transform: rotate(10deg);
  /* Opera */
  -o-transform: rotate(10deg);
}







/* blog articles hidden component */
#popAudioPlayer {
	display: none;
}

div.post_content.entry-content > h1 > strong {
    font-size: 42px;
}
div.post_content.entry-content > h2 > strong {
    font-size: 36px;
}
div.post_content.entry-content > h3 > strong {
    font-size: 30px;
}
div.post_content.entry-content > h4 > strong {
    font-size: 25px;
}
div.post_content.entry-content > h5 > strong {
    font-size: 20px;
}
div.post_content.entry-content > h6 > strong {
    font-size: 18px;
}

.post_content h2.wp-block-heading {
    font-size: 36px;
}

.rondedBordersTopBox div.sc_button {
    -webkit-border-radius: 40px !important;
     -khtml-border-radius: 40px !important;
       -moz-border-radius: 40px !important;
        -ms-border-radius: 40px !important;
         -o-border-radius: 40px !important;
            border-radius: 40px !important;
}

a.btnsLoginSignupTop span {
    color: #FFF;
}
a.btnsLoginSignupTop span:hover {
    color: #CCC;
}

div.vc_btn3-container > a, 
div.vc_btn3-container.wpb_animate_when_almost_visible.wpb_start_animation.animated > a {
    box-shadow: inset 0 0 0 0 #6175D0;
    -webkit-transition: ease-out 0.4s;
    -moz-transition: ease-out 0.4s;
    transition: ease-out 0.4s;
}
div.vc_btn3-container > a:hover, 
div.vc_btn3-container.wpb_animate_when_almost_visible.wpb_start_animation.animated > a:hover {
    box-shadow: inset 0 0 0 50px #6175D0;
}

#jslogo {
/* 	background-color: #999; */
	display: block !important;
	width: 215px;
	height: 28px;
	padding: 0px;
	margin: 0px;
}
#jslogo img {
/* 	background-color: #999; */
	display: block !important;
	float: left !important;
	height: 28px;
	padding: 0px;
	margin: 0px;
}
#loopHello {
	width: 118px;
}
#staticHealth {
	width: 96px;
}

ul#menu-main-menu li.menu-item > ul.sub-menu {
    background-color: #FFF;
}

/* */
article.post_item_single > div.post_featured {
    /* background-color: #555; */
    /* height: 600px !important; */
    height: auto !important;
}
article.post_item_single > div.post_featured > img {
    width: 100% !important;
    padding: 0px !important;
    margin-top: -180px !important;
}

#rowFullWIdth1 > div, 
#rowFullWIdth2 > div {
    width: 100% !important;
}

@media only screen and (max-width: 767px){
    .hideOnMobile {
        display: none;
    }
    .titleLargeLong {
        font-size: 24px !important;
        line-height: 30px !important;
    }
    article.post_item_single > div.post_featured {
        /* background-color: #555; */
    }
    article.post_item_single > div.post_featured > img {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    /* div.post_header.entry-header > h3.post_title.entry-title {
        margin-top: 30px;
        font-size: 36px !important;
        line-height: 42px !important;
    } */
}/* fin max-width: 767px */

.txTopSep {
    display: block;
    font-size: 21px;
    padding-top: 14px !important;
}

/* Side menu  */
@media only screen and (min-width: 768px){
    #side-menu-2 > ul > li:nth-child(1) {
        display: none !important;
    }
    #side-menu-2 > ul > li:nth-child(2), 
    #side-menu-2 > ul > li:nth-child(3) {
        display: block !important;
    }
}/* fin min-width: 768px */
@media only screen and (max-width: 767px){
    #side-menu-2 > ul > li:nth-child(1) {
        display: block !important;
    }
    #side-menu-2 > ul > li:nth-child(2), 
    #side-menu-2 > ul > li:nth-child(3) {
        display: none !important;
    }
}/* fin max-width: 767px */
/* fin Side menu */

body > div.body_wrap > div > div.menu_mobile.menu_mobile_fullscreen.scheme_dark.opened > div {
    background-color: #6175D0 !important;
}
.scheme_dark .menu_mobile_inner a.menu_mobile_close:hover {
    background-color: #FFF !important;
}

body > div.body_wrap > div > div.menu_mobile.menu_mobile_fullscreen.scheme_dark.opened li > a {
    background-color: #FFF !important;
    border-bottom: #E9EDF7 solid 1px;
    padding: 12px 10px 8px 10px;
    width: 320px !important;
}

.menu_mobile #menu_mobile-item-3091 > a {
    background-image: url( '/wp-content/themes/wotahub-child/_assets/top_ehr_users_test_4_azul.svg' );
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: 42px 36px; 
}

body > div.body_wrap > div > div.menu_mobile.menu_mobile_fullscreen.scheme_dark.opened li > a li a {
    padding: 10px 10px 10px 50px !important;
    /* no funciona: 
    font-size: 24px !important; */
}

.smallTopBannerLink {
	background-color: #FFF;
    border: #FFF solid 1px;
    margin: 0px !important;
    padding: 10px 5px 7px 16px;
	font-family: "Fjalla One",sans-serif;
    text-transform: capitalize !important;
    line-height: 30px;
	color: #6175D0 !important;
	
	-webkit-border-radius: 40px !important;
     -khtml-border-radius: 40px !important;
       -moz-border-radius: 40px !important;
        -ms-border-radius: 40px !important;
         -o-border-radius: 40px !important;
            border-radius: 40px !important;
}
.smallTopBannerLink:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	    filter: alpha(opacity=70);
	-khtml-opacity:0.7;
	  -moz-opacity:0.7;
	       opacity:0.7;
}

.topBlueBannerBoxRight{
    border: #FFF solid 1px;
    float: right;
    width: 280px;
    padding: 5px 10px;
    margin-top: 2px;
    text-align: center;
    font-family: 'Fjalla One';
    color: #FFF;
}
.topBlueBannerBoxRightTitle {
    background-color: #6175D0;
    margin: -16px auto 2px auto;
    width: 220px;
}
.topBlueBanner {
    font-family: 'Fjalla One';
    color: #FFF;
}

.verticalBarSeparator {
    padding-left: 20px;
    padding-right: 20px;
}

#roundedCorners div.wpb_wrapper div {
    -webkit-border-radius: 47px !important;
     -khtml-border-radius: 47px !important;
       -moz-border-radius: 47px !important;
        -ms-border-radius: 47px !important;
         -o-border-radius: 47px !important;
            border-radius: 47px !important;
}
#roundedCorners div.wpb_wrapper div.sc_layouts_item div {
    padding-left: 40px;
    padding-right: 40px;
}
#roundedCorners div.wpb_wrapper div div a {
    color: #FFF;
}
#roundedCorners div.wpb_wrapper div div a:hover {
    color: #CCC;
}









.scheme_default .sc_layouts_menu_nav>li li>a {
    color: #6175D0 !important;
}
.scheme_default .sc_layouts_menu_nav>li li>a:hover {
    color: #41D0BA !important;
}

#sc_socials_789732160 > div > a:nth-child(1) > span > span, 
#widget_contacts_998497109_widget > div > div > a span, 
#widget_contacts_1571096433_widget > div > div {
/*     scale: 2 !important; */
	transform: scaleX(1.5) !important;
}

div.wpb_single_image.wpb_content_element > figure > div > img {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

.txCenterforIconLeft {
    margin-top: -100px;
}
@media screen and (max-width: 959px) {
    .txCenterforIconLeft {
        margin-top: 0px;
    }
}

.txCenter {
	text-align: center;
}

.sc_blogger_item_excerpt_text {
    display: none;
}

/* Our Plans */
#boxTablePricingFeatures .vc_icon_element {
    margin: 0px;
}
#boxTablePricingFeatures .wpb_text_column {
    margin: 18px 0px 17px 0px !important;
}
#boxTablePricingFeatures > .vc_inner
#boxTablePricingFeatures > .vc_column_container {
    vertical-align: middle !important;
}
.borderBottomPurple {
    /* border-bottom: #6175D0 solid 1px; */
    border-bottom: #ececec solid 1px;
}
#boxTablePricingFeatures .borderBottomPurple:last-child, 
#boxTablePricingFeatures .borderBottomPurple:nth-child(1) {
/* #boxTablePricingFeatures .borderBottomPurple:nth-child(2) { */
    border: none;
}
#boxTablePricingFeatures > div > div.vc_column-inner {
	padding-left: 30px;
	padding-right: 30px;
}
@media only screen and (max-width: 460px){
    #boxTablePricingFeaturesHeader > div > div.vc_column_container, 
	#boxTablePricingFeatures > div > div.vc_column_container {
        padding: 20px 20px !important;
        margin: 80px 35px !important;
    }
} /* fin max-width: 460px */

@media only screen and (max-width: 480px){
   #boxTablePricingMobile, 
    #boxTablePricingFeatures {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
	
	#newColumnsPricingHome > div > div > div > div > div > div.dollarContainer > div.dollarPosAbs {
		top: -2px !important;
		left: 35px;
		font-size: 36px !important;
	}
} /* fin max-width: 480px */

@media only screen and (max-width: 625px){
	#boxTablePricingFeaturesHeader > div > div.vc_column_container, 
	#boxTablePricingFeatures > div > div.vc_column_container {
        padding: 30px !important;
        margin: 80px 50px;
    }
}/* fin max-width: 625px */
@media only screen and (max-width: 767px){
	#boxTablePricingFeaturesHeader > div > div.vc_column_container, 
	#boxTablePricingFeatures > div > div.vc_column_container {
        display: block !important;
        float: none !important;
        clear: both !important;
        width: auto !important;
        padding: 50px 60px;
    }
	/* #boxTablePricingFeatures > div > div > div > div:nth-child(2) */
    #boxTablePricingFeaturesHeader .wpb_wrapper .vc_row .wpb_column.vc_column_container, 
	#boxTablePricingFeatures .wpb_wrapper .vc_row .wpb_column.vc_column_container {
		/* background-color: #CCC; */
        position: relative !important;
        float: left !important;
    }
	#boxTablePricingFeaturesHeader h4.vc_custom_heading, 
	#boxTablePricingFeatures h4.vc_custom_heading {
        font-size: 24px;
        line-height: 30px;
    }
    #boxTablePricingFeaturesHeader ul, 
	#boxTablePricingFeatures ul {
        margin: 0px !important;
        padding: 0px 0px 0px 12px;
    }
    #boxTablePricingFeaturesHeader ul li, 
	#boxTablePricingFeatures ul li {
        font-size: 16px !important;
    }
}/* fin max-width: 767px */






/* article.post_item_single > div.post_header.entry-header > h3 {
    font-size: 3.6em;
} */

body.single-post .post_item_single > div.post_featured {
    padding-top: 180px !important;
}
@media only screen and (max-width: 767px){
    body.single-post .post_item_single > div.post_featured {
        padding-top: 0px !important;
    }
}/* fin (max-width: 767px) */

section.comments_wrap {
    display: none;
}

#side-menu-2 > ul > li > a > span.sm-label {
    color: #fff !important;
}

.menu-item > a {
    color: #6175D0 !important;
}
/* 
body > div.body_wrap > div > header > div.vc_row.wpb_row.vc_row-fluid.topMenuLinksOldSite.vc_custom_1689954752349.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex.sc_layouts_row.sc_layouts_row_type_normal.sc_layouts_row_fixed.sc_layouts_hide_on_mobile > div.wpb_column.vc_column_container.vc_col-sm-9.vc_col-xs-6.sc_layouts_column.sc_layouts_column_align_right.sc_layouts_column_icons_position_left > div > div > div > div > p {
    color: #ececed !important;
} */
/* 
.topMenuLinksOldSite a {
    color: #FFF;
    font-family: "Fjalla One",sans-serif;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: uppercase;
}
.topMenuLinksOldSite a:hover {
    color: #41D0BA;
} */

#priceColumns > div > div > div > div.sc_price_item_info > a {
-webkit-border-radius: 40px !important;
-khtml-border-radius: 40px !important;
-moz-border-radius: 40px !important;
-ms-border-radius: 40px !important;
-o-border-radius: 40px !important;
border-radius: 40px !important;
}
#priceColumns > div > div > div > div.sc_price_item_info > a:hover {
    background: #6175D0;
}

#rowHomePriceColumns h3 span span.sc_action_item_title_part {
    color: #6175D0 !important;
}

@media only screen and (max-width: 767px){
    #rowHomePriceColumns h2 {
        margin-top: 50px;
    }
}/* fin max-width: 767px */

#priceColumns > div > div > div > div > h3 {
    background-color: #6175D0 !important;
}

footer .widget span, 
footer .widget a {
/*     font-size: 14px !important; */
}

.gradPastel {
    background-image: linear-gradient(
  50deg,
  hsl(229deg 54% 60%) 0%,
  hsl(232deg 45% 92%) 33%,
  hsl(0deg 0% 100%) 50%,
  hsl(27deg 85% 97%) 67%,
  hsl(29deg 86% 89%) 100%
);
}

.reboteUpAndDown {
    -webkit-animation: UpAndDownAnimation 3s ease infinite;
    -moz-animation: UpAndDownAnimation 3s ease infinite;
    -o-animation: UpAndDownAnimation 3s ease infinite;
    animation: UpAndDownAnimation 3s ease infinite;
}
@-webkit-keyframes UpAndDownAnimation {
    0%{ padding-top: 0px; padding-bottom: 20px; }
    50%{ padding-top: 20px; padding-bottom: 0px; }
    100%{ padding-top: 0px; padding-bottom: 20px; }
}
@-moz-keyframes UpAndDownAnimation {
    0%{ padding-top: 0px; padding-bottom: 20px; }
    50%{ padding-top: 20px; padding-bottom: 0px; }
    100%{ padding-top: 0px; padding-bottom: 20px; }
}
@-o-keyframes UpAndDownAnimation {
    0%{ padding-top: 0px; padding-bottom: 20px; }
    50%{ padding-top: 20px; padding-bottom: 0px; }
    100%{ padding-top: 0px; padding-bottom: 20px; }
}
@keyframes UpAndDownAnimation {
    0%{ padding-top: 0px; padding-bottom: 20px; }
    50%{ padding-top: 20px; padding-bottom: 0px; }
    100%{ padding-top: 0px; padding-bottom: 20px; }
}

.cssBlueAnimation1 {
    background: linear-gradient(233deg, #6c1fd5, #6175d0, #980dd7, #6175d0);
    background-size: 800% 800%;

    -webkit-animation: GradAnimation 8s ease infinite;
    -moz-animation: GradAnimation 8s ease infinite;
    -o-animation: GradAnimation 8s ease infinite;
    animation: GradAnimation 8s ease infinite;
}

@-webkit-keyframes GradAnimation {
    0%{background-position:0% 51%}
    50%{background-position:100% 50%}
    100%{background-position:0% 51%}
}
@-moz-keyframes GradAnimation {
    0%{background-position:0% 51%}
    50%{background-position:100% 50%}
    100%{background-position:0% 51%}
}
@-o-keyframes GradAnimation {
    0%{background-position:0% 51%}
    50%{background-position:100% 50%}
    100%{background-position:0% 51%}
}
@keyframes GradAnimation {
    0%{background-position:0% 51%}
    50%{background-position:100% 50%}
    100%{background-position:0% 51%}
}
/* end styles from css_wp_customizer */









/* 
miscelaneos: 
color naranja: #ff8401 
color verde: #41d0ba 
color azul: #6175D0 
*/