/*
Theme Name: Hello Child
Theme URI: https://elementor.com/hello-theme/
Description: Tema hijo de Hello Elementor
Author: Tu Nombre
Author URI: https://tusitio.com/
Template: hello-elementor
Version: 1.0.0
*/

.elementor-nav-menu .menu-item:hover>.sub-menu,
.elementor-nav-menu .menu-item.focus>.sub-menu,
.elementor-nav-menu .menu-item.active>.sub-menu {
	display: grid !important;
		grid-template-columns: repeat(3, 1fr);
		width: auto;
		padding: 10px 30px;
		border-radius: 0 0 10px 10px;
		gap: 10px;
		min-width: 600px;
}

.sub-menu .menu-col-1 {
	grid-column: 1;
	width: auto !important;
}

.sub-menu .menu-col-2 {
	grid-column: 2;
	width: auto !important;
}

.sub-menu .menu-col-3 {
	grid-column: 3;
	width: auto !important;
}

.elementor-nav-menu .sub-arrow .e-font-icon-svg {
	display: none;
}

#breadcrumbs .next-arrow {
    width: 1.6em;
	margin-top: -15px;
    margin-bottom: -15px;
}
.wp-singular #breadcrumbs .next-arrow {
	/*margin-bottom: -21px;*/
}

/* Buscador */
.is-search-submit {
	float: left;
}
.is-form-id-2267 .is-search-icon {
	padding-top: 0 !important;
}
.is-search-icon svg {
	width: 35px;
}

/* Paginacion */
.page-numbers {
	font-weight: 400;
}
.page-numbers.current {
	color: white !important;
	background: #478729;
	padding: 2px 9px 1px;
	border-radius: 4px;
}
.page-numbers.dots {
	color: #478729;
}

/* Paginas internas */
/* Tablas */
.elementor-element table tbody > tr:nth-child(1) > td, table tbody > tr:nth-child(2n+1) > th {
	background-color: #f1f8ea;
}
.elementor-element table.tablepress tbody > tr:nth-child(1) > td, table tbody > tr:nth-child(2n+1) > th {
	background-color: white;
}