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

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

html {
  scroll-behavior: smooth;
}

body {
  position:relative;
  overflow-x: hidden;
}

div#content {
	min-height:83vh;
}
div#content .tw-content.e-flex.e-con.e-parent{
    margin-top:-110px;
}
h1.entry-title {
	display:none !important;
}


/*******************************************************************************
  HEADER
*******************************************************************************/
header {
  z-index:9999;
}


/*******************************************************************************
  FOOTER
*******************************************************************************/
/****Enlaces páginas legales*******************************************************/

.tw-pag-legales a{
    color:#2b2119 !important;
      font-family:'TwMontserrat';
}
.tw-pag-legales a:hover{
    color:#618aa7 !important;
}
/**Coyrigth Dinámico*********************************************************/
.twShortcode.elementor-widget.elementor-widget-shortcode {

    font-family:'TwMontserrat'; 
    font-weight: 300;
    font-size: 1rem;
	color:#2b2119 !important;
	text-align: center !important;
}
/*Iconos redes sociales***************************************************/
.tw-iconos-sociales.elementor-widget-mobile_extra__width-initial.elementor-mobile_extra-align-center.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list ul.elementor-icon-list-items.elementor-inline-items li .elementor-icon-list-icon i{
    color: #fff !important;
}
/*Efectos hover servicios***************************************************/
.tw-menu-servicios span.elementor-heading-title.elementor-size-default a:hover{
    color:#618aa7 !important;
}

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

body.search-no-results .tw-resultados.e-con-boxed.e-con{
	display:none;
}
body.search-results .tw-resultados{
	display:block;
}
#content .ast-container{
    padding: 0;
}


/*******************************************************************************
 	POLITICAS
*******************************************************************************/
.tw-secpol h2 {
    padding:2rem 0 1rem;
    font-size:2.3em !important;
    color:#54595f;
	margin-bottom:0;
	margin-top:0;
}

.tw-secpol p {
	line-height:1.5;
}

.tw-secpol ul {
    padding-left:15px;
	padding-bottom:5px;
}

.tw-secpol ul li {
    padding:0 10px;
	line-height:1.5;
}

.tw-secpol ul li li {
    padding: 2px 0;
}

.tw-secpol a {
   color:#00f; 
   text-decoration:underline; 
}

.tw-secpol a:hover {
   color:#00f;
   text-decoration:none; 
}

.tw-secpol .bold,.tw-secpol .negrita,.tw-secpol strong {
	font-weight:600;
}


/*******************************************************************************
 	COOKIE NOTICE
*******************************************************************************/
.cn-text-container a{
	color:#618AA7;
	text-decoration:underline !important;
}
.cn-text-container a:hover{
	color:#634E40;
}

/*******************************************************************************
   INICIO
*******************************************************************************/
.tw-servicios h2.elementor-flip-box__layer__title {
    border: 1px solid #e0dcdc !important;
    background-color:#e0dcdc;
    box-shadow: 10px 10px 10px #2b2119;
    padding:5px;
}
/*******************************************************************************
    PÁGINAS SERVICIOS INDIVIDUALES GENERAL
*******************************************************************************/
.tw-servicios h2.elementor-flip-box__layer__title {
    border: 1px solid #e0dcdc !important;
    background-color:#e0dcdc;
    box-shadow: 10px 10px 10px #2b2119;
    padding:5px;
}
/*******************************************************************************
	 PLANTILLA CAPA DE PROTECCIÓN FORMULARIO
*******************************************************************************/
/*Color enlace*********************************************************/
.tw-texto-enlace-politicas a{
    color:#4173AF;
}
.tw-texto-enlace-politicas a:hover{
    color:#589BF7;
}
/*******************************************************************************
  PAGINA BLOG Y PLANTILLA CATEGORIAS BLOG
*******************************************************************************/


/*******************************************************************************
 CONTENIDO --> GENERAL / NOMBRE PLANTILLA / SSECCION
*******************************************************************************/
