/**
Theme Name: Grupo Educativo Iale Elian's
Author: Apasionados del Marketing
Author URI: https://apasionados.es
Description: Tema para el Grupo Educativo Iale Elian\'s basado en el tema ASTRA. Imprescindible usar ELEMENTOR como editor de páginas. OJO que los archivos functions.php y footer.php son distintos para cada uno de los colegios. Functions.php para mostrar correctamente el logo en el encabezado; Footer.php para incluir el código del píxel de Facebook correcto.
Version: 1.1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: grupo-educativo-iale-elians
Template: astra
*/

.cookie-notice-container a {
	color: rgb(255, 255, 255);
    font-weight: bold;
}

/* Widgets del pie de página */
footer .widget .fb li {background:url('img/facebook-footer-li.png') left 1px no-repeat; padding-left:20px; line-height:13px; margin-bottom:11px}
footer .widget ul {margin:0; padding:0; list-style:none}
footer .widget li {background:url('img/list_arrow.png') left 1px no-repeat; padding-left:20px; line-height:13px; margin-bottom:11px}
footer .widget li a{color:#ccc;}
footer .widget li a:hover {color:#fff; text-decoration:none}
footer .footer-adv-widget-3 .widget { margin-bottom:0.5em;}
footer .footer-adv-widget-1 .widget_search .widget_title { display:none; }
footer .wp-image-1819 { display: block; margin-left: auto; margin-right: auto; }

/* Sobre la cabecera */
.ast-above-header-section { font-size: 13px; }
.above-header-widget .wpml-ls-item-legacy-list-horizontal a, .above-header-widget .lang_sel_list_horizontal {padding-top:0px; padding-bottom:0px;}
.wpml-ls-legacy-list-horizontal a span { vertical-align: inherit; }

/* HOME */
.titulo_home{font-size:15px;font-weight:500; color:#222; margin-top:3px;float:left; margin-bottom:8px; width:100%;}
.poblacion_home{font-size:13px;font-weight:500; color:#999999; margin-top:0;float:left; margin-bottom:20px; width:100%;}
.school_of_music_home{font-size:11px;}
p.titulo_home {margin-bottom: 0em;}
.eael-post-grid-container .eael-entry-title {font-size:16px;}
.eael-post-grid-container .eael-posted-by, .eael-post-grid-container .eael-author-avatar { display:none; }
.eael-post-grid-container .eael-entry-wrapper, .eael-post-grid-container .eael-entry-title {padding-bottom:0px;margin-bottom:0px;}
.eael-post-grid .eael-entry-footer .eael-entry-meta { padding-left: 0px; }
.home #primary { margin: 0em 0; }

/* TEXTO */
.elementor-widget-container li { font-family: 'ABeeZee'; font-size: 18px; letter-spacing: 1px; line-height: 1.4; margin-top: 13px; }
.entry-content li { font-family: 'ABeeZee'; font-size: 18px; letter-spacing: 1px; line-height: 1.4; }

/* SINGLE */
article .ast-separate-container .ast-article-single { padding: 0em 0em; }
.child-sidebar-menu ul.children { padding-left:10px; }
.child-sidebar-menu .children li {background:url('img/list_arrow.png') left 4px no-repeat; padding-left:20px; line-height:15px;}
.child-sidebar-menu .current_page_item { paddinborder-bottom: 3px solid #0077c6; }
.child-sidebar-menu a { color:#222}
.child-sidebar-menu a:hover, .child-sidebar-menu .current_page_item  a { color:#0077c6; }
.child-sidebar-menu .children li.current_page_item {background:url('img/list_arrow_selected.png') left 4px no-repeat; padding-left:20px; line-height:15px;}
.elementor-widget-heading.elementor-widget-heading .elementor-heading-title { color:#999999; }

/* SINGLE BLOG */
.ast-separate-container .ast-article-single, .ast-separate-container .post-navigation { padding: 0em 0em; }

/* ENCABEZADO DE PÁGINAS */
.ast-breadcrumbs { font-size:11px; }

/* CONTACTO */
.page-id-28 .elementor-widget-container p { font-size:14px; }
.db-flex-column .elementor-widget-wrap { height: 100%; display: flex; flex-direction: column; justify-content: space-between; }
.wpcf7 .polticaPrivacidad { display: inline; }

/* MENÚ */
.main-header-bar .main-header-bar-navigation .menu-item-has-children>a:after, .main-header-bar .main-header-bar-navigation .page_item_has_children>a:after { margin-left: 5px; }

/* MENÚ LATERAL */
    .sidebar-main .advanced-sidebar-menu .child-sidebar-menu li{ line-height: 1; margin-top: 10px; }

/* PÁGINA CATEGORÍAS */
.category .post .entry-content p { font-size:14px; }
.category .post .entry-content p.read-more { font-size:18px; }

/* CENTRAR LA IMAGEN CON LOS LOGOS DEL FOOTER */
.footer-adv-widget #media_image-2 { text-align:center; }

/* TELÉFONO Y EMAIL EN EL ENCABEZADO - PARTE IZQUIERDA */
.datosencabezado { background-color:transparent; font-size: inherit; margin-top: inherit; }