/**
Theme Name: Astra Child
Version: 2025.03.11b
Author: Xavier Mamano
Author URI: https://github.com/jorix
Description: Astra Child per personalitzar el tema de Lux Fundació

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

/* Clase `.xm-grup-titol` per titol i text a sobre de galeria
 * 
 * */
.wp-block-group.xm-grup-titol {
  padding-top: 2rem;
  padding-right: 10%;
  padding-bottom: 1rem;
  padding-left: 10%;
}

/* Clase `.xm-no-vincle` per no subrrallar vincles
 * 
 * */
div.wp-block-group.xm-no-vincle a{
    text-decoration: none;
}

/* El cos del articles arranat al menú i al peu
 * 
 */
.ast-plain-container.ast-no-sidebar #primary {
    margin-top: 0;
	margin-bottom: 0;
}

/*
 * Per controlar background-color de l'opció de menú i lenguatge activa
 */
/* @media (max-width: 921px) { */
	.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link,
	.lang-item.current-lang {
		background-color: #dddddd;
	}


/* Menú de tria idioma a la capçalera de mòbil i tauleta
 * 		- Sense padding a sobre (a sota té també 0)
 * 		- En linia
 * 		- a la dreta
 * 		- seperar items
 * 
 * */
.ast-mobile-header-content > :first-child, .ast-desktop-header-content > :first-child {
  padding-top: 0;
}
.widget.widget_polylang {
  	display: flex;
	justify-content: flex-end;
}
.widget.widget_polylang nav {
  	display: inline-flex;
  	align-items: center;
	flex-wrap: wrap;
	align-content: center;
}
.widget.widget_polylang ul {
	display: flex;
	flex-wrap: wrap;
	align-content: center;
}
.widget.widget_polylang li {display: flex;
	justify-content: center;
	flex-direction: column;
}
.widget.widget_polylang li a {
	padding: 0 1em;
}

/* Pagina contactar: petits ajustaments botó i caixa textarea
 * 
 * */
textarea {
	height:300px;
}
.pushbutton-wide {
	border-radius: 20px;
}
