/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

.elementor-widget-text-editor strong {font-weight:600;}
.elementor-widget-text-editor ul {padding-bottom:20px;}
body .elementor-widget-image a img[src$=".svg"] {
    width: inherit;
}
.legal h2, .legal h3 {
	font-size:20px;
	color:#9ABC50;
}
.lista-ref li {
	padding-bottom:10px;
	font-size:16px;
	line-height:20px;
}
.verde {color:#9ABC50;}

/* Home */
.elementor-sticky--active {
background: #22283B;
}
.elementor-sticky--active .elementor-widget-image img {width:200px !important;}
.swiper-pagination-bullets {padding-bottom:25px;}
.elementor-nav-menu--dropdown .sub-menu.elementor-nav-menu--dropdown a {
	padding-top:5px !important;
	padding-bottom:5px !important;
	font-size:18px !important;
	color:#9ABC50 !important;
}
@media (max-width: 1200px) {

}
@media (max-width: 700px) {
	table td, table th {
    padding: 5px;
    line-height: 1.2 !important;
		font-size: .6em !important;
}
.elementor-sticky--active .elementor-widget-image img {width:150px !important;}
}

#cmplz-document, .editor-styles-wrapper .cmplz-unlinked-mode {
    font-size: 18px !important;
    max-width: 100% !important;
}
#cmplz-document, .editor-styles-wrapper .cmplz-unlinked-mode p, #cmplz-document p, .editor-styles-wrapper .cmplz-unlinked-mode p, #cmplz-document li, .editor-styles-wrapper .cmplz-unlinked-mode li, #cmplz-document td, .editor-styles-wrapper .cmplz-unlinked-mode td {
    font-size: 18px !important;
}
#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div, #cmplz-document .cmplz-dropdown .cookies-per-purpose div, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div, #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .name-header, #cmplz-document .cmplz-dropdown .cookies-per-purpose .name-header, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .name-header, #cmplz-cookies-overview .cmplz-dropdown summary, #cmplz-document .cmplz-dropdown summary, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary {
    background-color: #22283b !important;
}

.filtrado-ano label, .filtrado-ano input, .filtrado-ano button {
	float:left;
	padding-right:20px;
}
.filtrado-ano input[type=number] {width:100px;}
.filtrado-ano label {padding-top:10px;}
.filtrado-ano button {padding:6px 14px 8px 14px !important;margin-left:20px !important;
border:1px solid #9ABC50 !important;background:#9ABC50 !important;color:#fff !important;}
.listado-publicaciones__titulo a, .listado-publicaciones__titulo {font-size:24px !important;line-height:30px !important;}
.listado-publicaciones__item {
	padding:20px 0px;
	border-bottom:1px solid #ccc;
}
.pagination.listado-publicaciones__paginacion {
    justify-content: left;
    margin: 20px auto;
    gap: 5px;
}
@media (max-width: 700px) {
	.filtrado-ano button {margin-left:8px !important;}
	.filtrado-ano label, .filtrado-ano input, .filtrado-ano button {
	padding-right:8px;
}
	.listado-publicaciones__titulo a, .listado-publicaciones__titulo {font-size:20px !important;line-height:24px !important;}
}
