/*
Theme Name:		Tema Financial Red V3
Description:	Tema para Financial Red desarrollado para los diferentes dominios de la marca.
Version:		3.0.20200714.1404
Author:			Blogestudio
Text Domain:	financialred
Author URI:		https://blogestudio.com/
License:		MIT License
License URI:	http://opensource.org/licenses/MIT
*/


.widget-cse-search { position: relative; }

	.widget-cse-search .widget-title { }

	.widget-cse-search form { position: relative; }
		.widget-cse-search form:after { content: ""; display: block; clear: both; }
		.widget-cse-search form .cse-search-text { float: left; width: 70%; }
		.widget-cse-search form .cse-search-btn { float: right; width: 27%; }


.btn-more { display: inline-block; padding: .5rem 1rem; border: 1px solid #ccc; margin: 2rem 0; }
	.btn-more:hover { border-color: #dc143c; color: #fff; background-color: #dc143c; text-decoration: none; }


@media (min-width: 992px) {
	.nav-carousel .slick-list .slick-slide { height: auto; max-height: auto; padding: 8px 16px; }
		.nav-carousel .slick-list .slick-slide.slick-current { border-left: 10px solid red; padding: 10px 16px 10px 6px; }
}

.home .main .categorias-home article header .entry-title > a { overflow: hidden; text-overflow: ellipsis; display: block; width: 100%; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }


.home .main article header { display: flex; flex-direction: row; }
	.home .main article header .contenido-texto-articulo { width: 50%; margin-left: 2rem; }
	.home .main article header img.size-w300h156 { margin: 0; min-height: 0; height: auto; min-width: 100%; }

	.home .main .categorias-home article header { flex-direction: column; }
		.home .main .categorias-home article header .contenido-texto-articulo { width: 100%; margin-left: 0; }

		.home .main .categorias-home article header .entry-title { min-height: 0; }



.publi-header-xtra { margin: .5rem 0; padding: 0; }
	.publi-header-xtra .publi-header-title { font-size: 10px; color: dimgrey; }
	.publi-header-xtra img { max-width: 100%; }
		.publi-header-xtra img.img-desktop { display: none; }
		.publi-header-xtra img.img-mobile { display: inline-block; }

		@media (min-width: 768px) {
			.publi-header-xtra img.img-desktop { display: inline-block; }
			.publi-header-xtra img.img-mobile { display: none; }
		}


#nav-news { background-color: #f8f8f8; }
@media (min-width: 992px) {
	#nav-news { background-color: inherit; }
}
