/**** 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;
}

h1.entry-title {
	display:none !important;
}
h1 span {
    display:block;
    font-size: 0.65em;
    font-weight: 400;
    color: var(--e-global-color-eb1673e);
}

p:last-child {
    margin-bottom:0 !important;
}


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

header h2>a {
    font-weight: 700 !important;
}

header .elementor-widget.elementor-widget-theme-site-logo.elementor-widget-image {
	margin-bottom: 15px;
}
@media (max-width:1024px) {
	header .elementor-widget.elementor-widget-theme-site-logo.elementor-widget-image {
		margin-bottom: 0px;
	}
}

header ul.cpel-switcher__list li:first-child {
	margin-right: 0 !important;
	padding-right: 10px;
}
header ul.cpel-switcher__list li:not(:first-child) {
	border-left: 2px solid black;
	padding-left: 10px;
}
/*******************************************************************************
  FOOTER
*******************************************************************************/
footer {

}

footer div.tw-shortcode {
    font-weight: 400;
}

@media (max-width: 1024px) {
    footer div.tw-shortcode {
        font-size: 0.87rem;
    }   
}

@media (max-width: 767px) {
    footer div.tw-shortcode {
        font-size: 0.9rem !important;
        
    }
    footer div.tw-shortcode>div {
        display:flex;
        justify-content: center;
    }
    footer nav>ul {
        justify-content: space-between !important;
    }
    footer nav ul>li {
        width: 50%;
        justify-content: center;
    }
    footer nav ul>li>a {
        justify-content: center;
        font-size: 0.9rem !important;
    }
}

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


/*******************************************************************************
 	MODO MANTENIMIENTO
*******************************************************************************/


/*******************************************************************************
 	POLITICAS
*******************************************************************************/
.tw-secpol {
	font-family: 'TwSpace_Mono';
}
.tw-secpol h2 {
    padding: 2rem 0 1rem;
    font-size: 1.75rem !important;
    color:#101010;
	margin-bottom:0;
	margin-top:0;
}
.tw-secpol p {
	line-height:1.5;
}
.tw-secpol ul {
    padding-left:15px;
	padding-bottom:5px;
	font-weight: 400;
}
.tw-secpol ul li {
    padding:0 10px;
	line-height:1.5;
	font-weight: 400;
}
.tw-secpol ul li li {
    padding: 2px 0;
}
.tw-secpol a {
   color: var(--e-global-color-accent);
   text-decoration:underline !important; 
	font-weight: 400 !important;
}
.tw-secpol a:hover {
   color: var(--e-global-color-bb8201d);
}
.tw-secpol .bold,.tw-secpol .negrita,.tw-secpol strong {
	font-weight:600;
}

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


/*******************************************************************************
 	COOKIE NOTICE
*******************************************************************************/
div.cky-notice-btn-wrapper {
	row-gap: 10px;
	column-gap: 8px;
}
.cky-notice-btn-wrapper .cky-btn {
	margin:0;
}

/*******************************************************************************
   CONTACTO
*******************************************************************************/


/*******************************************************************************
  PAGINA BLOG Y PLANTILLA CATEGORIAS BLOG
*******************************************************************************/


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