/** familia san-serif roboto **/
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
/** familia serif roboto Slab **/
@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100;200;300;400;500;600;700;800;900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

*{font-family: 'Roboto', sans-serif;}

:root {
	--verde-principal:#6BBF59;
	--verde-secundario:#08A045;
	--verde-oscuro:#0B6E4F;

	--azul-principal:#1CA6DF;
	--azul-secundario:#0076BE;
	--azul-oscuro:#0A54A6;

	--rojo:#C30004;
	--amarillo:#FFD110;
	--naranja:#ff9716;
	--morado-superlike:#5D20AA;
	--azul-supertrending:#1DB8BB;

	--black:#2A2A2A; /** titulares **/
	--grey:#666666; /** texto general **/
	--gray:#474747;
	--gris:#dadada;

	--border-bottom: 1px solid #dadada;
	--border-right:1px solid #dadada;
	--border-left:1px solid #dadada;
}

footer a.btn-envivo {
    display: block;
    padding: .5rem 1rem;
    color: white;
    text-transform: uppercase;
    font-size: 1rem;
    line-height: 1;
    letter-spacing: 1px;
    font-weight: 500;
    margin: 0 auto;
    margin-top: 1rem;
    border-radius: 5px;
    width: 8rem;
    box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 28%);
    text-align: center;
}

footer a.btn-envivo.bg-verde {
    background-color: var(--verde-principal);
}

footer .footer-noticias-rcn h3 {
	color: var(--gray);
	margin-bottom: .5rem;
	letter-spacing: 3px;
	text-transform: uppercase;
	font-size: .9rem;
}

footer .footer-noticias-rcn ul {
	padding-left: 0;
}
	footer .footer-noticias-rcn ul li{
		padding: .3rem 0;
		color: var(--grey);
		font-weight: 400;
		letter-spacing: 1px;
		font-size: .8rem;
	}

		footer .footer-noticias-rcn ul li:hover{
			font-weight: 500;
			border-bottom: var(--border-bottom);
		}

		footer .footer-noticias-rcn ul li:hover:after{
			content: "\ea3c";
			font-family: 'icomoon';
			font-size: .8rem;
			
		}


footer .footer-noticias-rcn .accordion-footer {
	text-align: center;
}

	footer .footer-noticias-rcn .accordion-footer .card {
		border: none;
		border-bottom: 1px solid #dadada;
	}

	footer .footer-noticias-rcn .accordion-footer .card-body {
		background-color: #f7f7f7;
	}

.site-noticias-rcn a.btn-envivo.bg-verde {
	background-color: var(--verde-principal);

} 

.site-noticias-rcn a.btn-envivo.bg-verde:hover {
	background-color: var(--verde-secundario);
	transition: background-color .5s;
} 

footer .footer-noticias-rcn .newsletter {
	font-size: 1rem;
	display: block;
}

footer .footer-noticias-rcn .newsletter i{
	color: var(--morado-superlike);
	font-size: 2rem;
}

footer .footer-noticias-rcn .newsletter .title-news {
	color: var(--morado-superlike);
	font-size: 2rem;
	font-weight: 800;
	line-height: 1;
}

footer .footer-noticias-rcn .newsletter p.text-news {
	font-size: 1.3rem;
	margin:0;
}

footer .footer-noticias-rcn .newsletter p.text-extra {
	font-size: .9rem;
	margin: .3rem 0;
}

footer .footer-noticias-rcn .newsletter .input-news i{
	font-size: 1.1rem;
	color: white;
	vertical-align: middle;
}

footer .footer-noticias-rcn .newsletter .input-news button.btn-send {
	background-color: var(--morado-superlike);
}

footer .footer-noticias-rcn .newsletter .redes-sociales .icon-redes a:hover {
	color: var(--verde-secundario);
}

footer .footer-noticias-rcn .newsletter .input-news span.label-msg {
	display: block;
    width: 100%;
    padding: .6rem 0;
    font-size: .8rem;
}

footer .footer-noticias-rcn .newsletter .input-news span.label-msg-rojo {
	color: var(--rojo)
}

footer .footer-noticias-rcn .newsletter .input-news span.label-msg-morado {
	color: var(--morado-superlike)
}

footer .footer-noticias-rcn .newsletter .input-news span.label-msg-amarillo {
	color: var(--naranja)
}

footer .footer-noticias-rcn .newsletter .redes-sociales {
	border-top: 1px solid #dadada;
    padding-top: 1rem !important;
}