/**** TW-STYLE USER ***/
/************** GENERALES *****************************************************/

/** OCULTAR RECAPTCHA **/
.grecaptcha-badge {
    display:none !important;
}

html {
  scroll-behavior: smooth;
}

body {
  position:relative;
  overflow-x: hidden;
  overflow-wrap: break-word;
}

div#content {
	min-height:83vh;
}

h1.entry-title {
	display:none !important;
}
* textarea {
resize:none;
}

/*******************************************************************************
  JOINCHAT BUTTON
*******************************************************************************/
.joinchat__button{   
    bottom: 80px;
    right: 12px;
 }

/*******************************************************************************
  HEADER
*******************************************************************************/
header {
  z-index:9999;
}
.tw-header-sticky.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects{
    background-color: #0a122a;
}
/*Mostrar y ocultar imagen logo**********************************************************/
.tw-header-sticky.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects .tw-logo{
    display: none;
}
.tw-header-sticky.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects .tw-logo-bl{
    display: block;
}
/*Cambiar color items menu**************************************************************/
.tw-header-sticky.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects .tw-menu.elementor-nav-menu__text-align-aside.elementor-nav-menu--toggle.elementor-nav-menu--burger.elementor-widget.elementor-widget-nav-menu li.menu-item a.elementor-item{
    color:#ffffff !important;
}
/*Cambiar color botón efectos sticky*******************************************************/
.tw-header-sticky.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects span.elementor-button-content-wrapper {
    color: #ffffff;
}



/*******************************************************************************
  FOOTER
*******************************************************************************/
/*Menú******************************************************************/
.tw-footer .elementor-heading-title.elementor-size-default a:hover{
	color:#f0f9f3;    
}
/****Enlaces páginas legales*******************************************************/
.tw-footer .tw-pag-legales a{
    font-family:'TwMyriadPro'; 
    font-weight: 400;
    font-size: 1.3rem;
    color:
    #f0f9f3;
}
.tw-footer .tw-pag-legales a:hover{
    color:#06AED5;
}
/*Copyrigth blanco*************************************************/
.tw-footer .tw-shortcode-bl.elementor-widget.elementor-widget-shortcode .tw-txtprv,
.tw-footer .tw-shortcode-bl.elementor-widget.elementor-widget-shortcode .tw-txtpst{
    font-family:'TwMyriadPro'; 
    font-weight: 300;
    font-size: 1.3rem;
	color:#ffffff;
	text-align: center;
}
.tw-footer .tw-shortcode-bl.elementor-widget.elementor-widget-shortcode .elementor-shortcode{
    color:#ffffff;
    font-family:'TwMyriadPro';
    font-size: 1.3rem;
}
/*Texto iconos redes sociales**************************************************************/
.tw-iconos-sociales .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    display: none;
}
/*Color iconos redes sociales*************************************************************/

.tw-footer-redes-sociales.e-con-boxed.e-con>div.e-con-inner .elementor-widget-icon-list ul.elementor-icon-list-items.elementor-inline-items span>i::before {
    color: #ffffff;
}

/*******************************************************************************
  RESULTADOS DE BÚSQUEDA
*******************************************************************************/
body.search-no-results .tw-sin-resultados {
  display:block;
}


/*******************************************************************************
 	POLITICAS
*******************************************************************************/
.tw-secpol{
	overflow-wrap: break-word;
}
.tw-secpol h2 {
    padding:2rem 0 1rem;
    font-family: 'TwMyriadPro';
    font-weight: 400;
    font-size:2rem !important;
    color:#101010;
	margin-bottom:0;
	margin-top:0;
}
.tw-secpol p {
	line-height:1.5;
	font-family: 'TwMyriadPro';
	font-size:1.2rem;
}
.tw-secpol ul {
    padding-left:15px;
	padding-bottom:5px;

}
.tw-secpol ul li {
    padding:0 10px;
	line-height:1.5;
		font-family: 'TwMyriadPro';
	font-size:1.2rem;
}
.tw-secpol ul li li {
    padding: 2px 0;
}
.tw-secpol a {
   color:#4173AF; 
   text-decoration:underline; 
}
.tw-secpol a:hover {
   color: #589BF7;
   text-decoration:none; 
}
.tw-secpol .bold,.tw-secpol .negrita,.tw-secpol strong {
    font-family: 'TwMyriadPro';
	font-weight:700;
}

@media screen and (max-width:767px) {
.tw-secpol h2{
    text-align:center;
    font-size:1.8rem !important;
}
}

/*******************************************************************************
 	PLANTILLA CAPA DE PROTECCIÓN FORMULARIO
*******************************************************************************/
/*Color enlace*********************************************************/
.tw-texto-enlace-politicas a{
    color:#06aed5;
}
.tw-texto-enlace-politicas a:hover{
    color:#59c9a5;
}

