/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

html, body {
    max-width: 100%;
    overflow-x: hidden;
}

body.lang-all:not(.elementor-editor-active) .mostrar_espanol,body.lang-all:not(.elementor-editor-active) .mostrar_ingles,body.lang-all:not(.elementor-editor-active) .mostrar_frances
{
	display:none;
}


.tablepress .column-2{width:65px;text-align:center;}
.tablepress .column-3{width:65px;text-align:center;}
.tablepress .column-4{width:65px;text-align:center;}
.tablepress .column-5{width:65px;text-align:center;}
.tablepress .column-6{width:65px;text-align:center;}
.tablepress .column-7{width:65px;text-align:center;}

.tablepress .sorting::after {
  display:none !important;
}



body.lang-es .mostrar_espanol{display:block !important;}
body.lang-en .mostrar_ingles{display:block !important;}
body.lang-fr .mostrar_frances{display:block !important;}


.otgs-development-site-front-end
{
	display:none;
}


.wpml-ls-item ul{background-color:#ffffff00 !important;min-width:55px !important;}

.elementor-location-header
{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    z-index: 400;
	background-color:#ffffff00 !important;
}
.logged-in .elementor-location-header
{
	top:32px;
}

.elementor-location-header .elementor-widget-wrap
{
	background-color:#ffffff00 !important;
}




.columna_raya .elementor-widget{position:static !important;}


.columna_raya_cen .elementor-widget-html{height:100%;}

.cont_linea_vertical{position:absolute;top:0px;left:50%;width:20px;margin-left:-10px;height:100%;}
.linea_vertical_circulo
{
	height: 16px;
	width: 16px;
	background-color: #FFFFFF;
	border: 2px solid #009DA5;
	border-radius: 50%;
	display: block;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left:-8px;
	z-index:90;
}
.linea_vertical
{
	height: 100%;
	width: 4px;
	background-color: #009DA5;
	display: block;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left:-2px;
	z-index:1;
}	

.elementor_circulo{height:100% !important;}

.columna_raya_izq{padding-top:50px;padding-bottom:50px;}
.columna_raya_der{padding-top:50px;padding-bottom:50px;}

.columna_raya_izq .elementor-widget-text-editor {text-align:right;font-family: 'Poppins', sans-serif;}
.columna_raya_izq .elementor-widget-text-editor ul{list-style-type: none;margin-right:20px;}
.columna_raya_izq .elementor-widget-text-editor li{position:relative;margin-top:10px;font-family: 'Poppins', sans-serif;}
.columna_raya_izq .elementor-widget-text-editor ul > li:after
{
	content:'';
	position:absolute;
	top:12px;
	right:-16px;
	display:block;
	background-color:#009DA5;
	width:7px;
	height:7px;
	border-radius:50%;
}
.columna_raya_izq .elementor-widget-text-editor ul ul li:after
{
	content:'';
	position:absolute;
	top:12px;
	right:-16px;
	display:block;
	background-color:#ffffff;
	border:1px solid #009DA5;
	width:7px;
	height:7px;
	border-radius:50%;
}

.columna_raya_der .elementor-widget-text-editor {text-align:left;font-family: 'Poppins', sans-serif;}
.columna_raya_der .elementor-widget-text-editor ul{list-style-type: none;margin-left:20px;padding-left: 0px;}
.columna_raya_der .elementor-widget-text-editor li{position:relative;margin-top:10px;font-family: 'Poppins', sans-serif;}
.columna_raya_der .elementor-widget-text-editor ul > li:after
{
	content:'';
	position:absolute;
	top:6px;
	left:-16px;
	display:block;
	background-color:#009DA5;
	width:7px;
	height:7px;
	border-radius:50%;
}

.columna_raya_der .elementor-widget-text-editor ul ul li:after
{
	content:'';
	position:absolute;
	top:6px;
	left:-16px;
	display:block;
	background-color:#ffffff;
	border:1px solid #009DA5;
	width:7px;
	height:7px;
	border-radius:50%;
}


.elementor-editor-active > div > section > article > section > div > .cont_linea_vertical{display:none !important;}