/*
* Ampliador d'informació amb un checkbox
*
*
*/

.ampliador .container-subtitol h1,
.ampliador .container-subtitol h2,
.ampliador .container-subtitol h3,
.ampliador .container-subtitol p,
.ampliador .container-subtitol span,
.ampliador .container-titol h1,
.ampliador .container-titol h2,
.ampliador .container-titol h3,
.ampliador .container-titol p,
.ampliador .container-titol span {
	margin-bottom: 0;
} 

.ampliador .acc-content {
	overflow: hidden;
	transition: all .4s ease-in-out;
}

.ampliador .boto {
	opacity: 0;
	height: 0;
	width: 0;
	visibility: hidden;
	display: none;
}

.ampliador .boto ~ .container-boto label {
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
}

.ampliador .boto:hover ~ .container-boto label {
	cursor: pointer;
}

.ampliador .boto:checked ~ .acc-content {
	max-height: 100vh;
}

.ampliador .acc-label {
	display: inline-flex;
}

.ampliador .acc-label.icona-dreta {
	flex-flow: row-reverse;
}

.ampliador .boto ~ .container-boto .icona-boto-expandit,
.ampliador .boto:checked ~ .container-boto .icona-boto-contret {
	display: none;
}

.ampliador .boto:checked ~ .container-boto .icona-boto-expandit,
.ampliador .boto ~ .container-boto .icona-boto-contret {
	display: flex;
	flex-flow: row wrap;
	align-content: center;
}
