/* SLIDE IN HOMEPAGE */
section.ottavopiano h2 {
	display:none;
}
section.ottavopiano {
	padding:1.25rem 0;
	margin:0 0 0 0;
    background: #F3F8EA;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
    flex-flow: column nowrap;
}
.testo_aggiuntivo_evidenza {
    order: 1;
	padding:0 0;
	margin:0 0;
    width: 100%;
	display:flex;
    float: none!important;
}

section.ottavopiano .contenitore {
	padding:0 0;
	margin:0 auto;
	position:relative;
	overflow:hidden;
    order: 2;
    float: none!important;
    width: 100%;
}
section.ottavopiano .contenuto {
    width: 100%;
	display:flex;
	align-items:flex-start;
	justify-content:space-around;
	transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1) 0s;
	margin:0 auto;
    max-width: 75rem;
}

section.ottavopiano article {
	display:flex;
	align-items:center;
	justify-content: flex-end;
	flex-flow:column nowrap;
	padding:0rem 0;
	margin:0 auto 0;
    width: calc(18% - 2.5rem);
    aspect-ratio: 1 / 1;
    color: #FFF;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    background-position: center top!important;
    background-size: auto 70%!important;
    background-repeat: no-repeat!important;
}
section.ottavopiano article:hover {
	cursor:pointer;
}

section.ottavopiano article a.vai {
	display:none;
}
section.ottavopiano article a.img {
	display:none;
}
section.ottavopiano article h3 {
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:center;
	width:100%;
	font-size: 1rem!important;
    font-weight: 700!important;
}
section.ottavopiano article h3 a {
	text-decoration:none;
}
section.ottavopiano article p {
	display:none;
}
div#controlli_ottavopiano label {
	display:none;
}
div#controlli_ottavopiano label.sinistra {
	display: none;
}
div#controlli_ottavopiano label.destra {
	display: none;
}
section.ottavopiano article {
}
section.ottavopiano article.colore_slide_0 {
	background:url(../../../images/pubblico/icone_sotto_personalizzazione.svg);
}
section.ottavopiano article.colore_slide_1 {
	background:url(../../../images/pubblico/icone_sotto_pronti.svg);
}
section.ottavopiano article.colore_slide_2 {
	background:url(../../../images/pubblico/icone_sotto_consegna.svg);
}
section.ottavopiano article.colore_slide_3 {
	background:url(../../../images/pubblico/icone_sotto_alimentare.svg);
}
section.ottavopiano article.colore_slide_0:hover {
	background:url(../../../images/pubblico/icone_sotto_personalizzazione_hover.svg);
}
section.ottavopiano article.colore_slide_1:hover {
	background:url(../../../images/pubblico/icone_sotto_pronti_hover.svg);
}
section.ottavopiano article.colore_slide_2:hover {
	background:url(../../../images/pubblico/icone_sotto_consegna_hover.svg);
}
section.ottavopiano article.colore_slide_3:hover {
	background:url(../../../images/pubblico/icone_sotto_alimentare_hover.svg);
}

@media only screen and (max-width : 600px) {
section.ottavopiano {
	width: 100%;
	margin: 0 0 0 0;
    padding: 0 0 0 0;
	position:relative;
}
section.ottavopiano .contenitore {
	width:100%;
    margin: 0 0 0 0;
	width: calc(100% - 2.5rem);
    padding:1.25rem;
}
section.ottavopiano .contenuto {
	flex-flow:row wrap;
	width: 100% !important;
	content: "ridotto";
	margin-left: 0px;
}
section.ottavopiano article, .contenitore_icone_verdi div {
    width: calc(50% - 2.5rem);
	margin:2.5rem 0;
}
section.ottavopiano article a.img {
	display:none;
}
.icone_verdi {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
    width: 100%;
    background: #A0C530;
}
.contenitore_icone_verdi {
    margin: 0 0 0 0;
	width: calc(100% - 2.5rem);
    padding:1.25rem;
}
section.ottavopiano article, .contenitore_icone_verdi div {
    width: calc(50% - 2.5rem);
	margin:1.25rem 0;
}
section.ottavopiano article h3, .contenitore_icone_verdi div {
	font-size: 0.75rem!important;
}
}
@media only screen and (min-width : 601px) and (max-width : 1200px)  {
section.ottavopiano {
	width: 100%;
	margin: 0 0 0 0;
    padding: 0 0 0 0;
	position:relative;
}
section.ottavopiano .contenitore {
    margin: 0 0 0 0;
	width: calc(100% - 5rem);
    padding:0 2.5rem 2.5rem 2.5rem;
}
section.ottavopiano .contenuto {
	flex-flow:row wrap;
	width: 100% !important;
	content: "ridotto";
	margin-left: 0px;
}
section.ottavopiano article, .contenitore_icone_verdi div {
    width: calc(40% - 2.5rem);
	margin:1.25rem 0;
}
section.ottavopiano article a.img {
	display:none;
}
.icone_verdi {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
    width: 100%;
    background: #A0C530;
}
.contenitore_icone_verdi {
    margin: 0 0 0 0;
	width: calc(100% - 5rem);
    padding:2.5rem 2.5rem 2.5rem 2.5rem;
}
}
@media only screen and (min-width : 1201px) {
section.ottavopiano {
	width:100%;
	height:auto;
	position:relative;
}
section.ottavopiano .contenitore {
}
section.ottavopiano article {
	padding:0;
    aspect-ratio: 1.3 / 1;
}
section.ottavopiano article h3, .contenitore_icone_verdi div {
	font-size: 0.875rem!important;
}
}