.natasha {
		--apri-pannelli:8 #pulsante-filtro4-mobile click,11 #filtro1-m click,12 #filtro2-m click,13 #filtro3-m click,10 #apri-ricerca-mobile click,9 #apri-filtriera-mobile click,8 #pulsante-filtro4 click,2 suscipit click,1 quis click,3 condimentum click,4 #quippini-panino click, 6 #pulsante-apri-lingue-mobile click,5 phasellus click,7 #apri-pannello7 click;
}
.natasha {
	--quippini-colore-scuro:black;
	--quippini-colore-chiaro:white;
	--quippini-colore-chiaro-semitrasparente:rgba(255,255,255,.85);
	--quippini-colore-grigio:lightgray;
	--quippini-carattere1:500 16px/22px serif;
	--quippini-carattere2:200 29px/29px sans-serif;
	--quippini-carattere3:200 16px/16px serif;
	--quippini-carattere4:500 13px/13px sans-serif;
	--quippini-carattere5:700 13px/13px sans-serif;
	--quippini-carattere6:300 20px/20px serif;
	--quippini-grondaia-grande:32px;
	--quippini-grondaia-media:22px;
	--quippini-grondaia-piccola:10px;
	--quippini-spazio-grosso:60px;
	--quippini-spazio-medio:42px;
	--quippini-spazio-piccolo:10px;
}

.quippini {
    font: var(--quippini-carattere1);
}

#quippini-menu .pannello-splash > div > .dx span.titolo {
    font: var(--quippini-carattere4);
}
#quippini-menu .desktop > .barra {
	font: var(--quippini-carattere1);
}
.pannello-splash .sx > .sopra {
    font: var(--quippini-carattere2);
}
.pannello-splash .sx > .sotto {
	font: var(--quippini-carattere1);
}
.pannello-splash .sotto {
	font: var(--quippini-carattere3);
}
.pannello-splash .sotto .testo2 ul {
	font: var(--quippini-carattere1);
}
.pannello-filtrante .titolo > h2 {
	font: var(--quippini-carattere2);
}
.pannello-filtrante.pannello10 .titolo > h2 {
	font: var(--quippini-carattere1);
}
footer#quippini-footer .col1 > .sotto {
	font: var(--quippini-carattere3);
}
footer#quippini-footer .sopra .col2 {
	font: var(--quippini-carattere4);
}
footer#quippini-footer .sotto {
	font: var(--quippini-carattere5);
}
footer#quippini-footer .sotto .col5 > div.div {
	font: var(--quippini-carattere6);
}
footer#quippini-footer .sotto-sotto {
	font: var(--quippini-carattere4);
}
#quippini-menu .desktop > .barra > .sopra {
	height: 93px;
}
#quippini-menu .desktop > .barra > .sotto {
	height: 39px;
}
.quippini .fisso {
	top:132px;
}

/* appiattisco i cinerami */
.quippini ul.cinerama.bufonide > li > article > div {
	margin:0;
}
.quippini ul.cinerama.leporide.iconico > li > article > div > a {
	padding:0;
}
.quippini ul.cinerama.leporide.iconico > li {
	margin-right:var(--quippini-grondaia-piccola);
}
.quippini ul.cinerama.leporide.iconico > li > article > div > a {
	display:inline;
	color:inherit;
}

/* appiattisco i cinerami */
.pannello-splash > .sopra ul.cinerama span.titolo {
    white-space: nowrap;
}
.pannello-splash ul.cinerama.leporide.iconico > li > article > div > a {
	text-align:center;
}
section.cruscotto > .giu ul.cinerama.leporide.iconico > li > article > div > a {
	display:flex;
	display:-webkit-flex;
}
.quippini .barra ul.cinerama.leporide.iconico > li > article > div > a,
.quippini .mobile-splash ul.cinerama.leporide.iconico > li > article > div > a,
.quippini .pannello-splash .sopra > .dx ul.cinerama.leporide.iconico > li > article > div > a {
	display:flex;
	display:-webkit-flex;
}

.mobile-splash ul.link_sociali a {
	filter: invert(1);
	-webkit-filter: invert(1);
	background-color: transparent;
}
#quippini-menu .pannello-splash > div > .dx span.titolo {
    text-transform: uppercase;
}
#quippini-menu .desktop {
	z-index: 99998;
	background-color: var(--quippini-colore-chiaro);
	width: 100%;
	display: none;
	flex-direction: column;
	-webkit-flex-direction: column;
}
#quippini-menu .mobile {
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	-webkit-flex-direction: column;
	width: 100%;
	z-index: 969;
}
@media(min-width: 1200px) {
	#quippini-menu .desktop {
		display: flex;
		display: -webkit-flex;
	}
	#quippini-menu .mobile {
		display: none;
	}
}


#quippini-menu ul.cinerama.leporide.iconico > li > article:hover {
    background-color: unset;
}

#quippini-menu .desktop > .barra {
	background-color: var(--quippini-colore-scuro);
}

#quippini-menu .desktop > .sottomenu,
#quippini-menu .desktop > .sottomenu2 {
	width: 100%;
	padding: 48px 0;
}
.quippini .desktop > .pannello-splash,
.quippini .pannello-filtrante {
	flex-direction: column;
	-webkit-flex-direction: column;
	width: 100%;
	overflow: hidden;
}

#quippini-menu .desktop > .pannello {
}
#quippini-menu .desktop > .barra > .sopra {
	display: flex;
	justify-items: center;
	display: -webkit-flex;
	-webkit-justify-items: center;
	padding-top: 18px;
	box-sizing: border-box;
}
#quippini-menu .desktop > .barra > .sotto {
	display: flex;
	-webkit-justify-content: space-around;
	display: -webkit-flex;
	justify-content: space-around;
}

#quippini-menu .desktop > .barra > .sopra > div {
    flex: 1;
    -webkit-flex: 1;
}
#quippini-menu .desktop > .barra > .sopra > div:nth-child(2) {
	justify-content: center;
	display: flex;
	-webkit-justify-content: center;
	display: -webkit-flex;
	}
#quippini-menu .desktop > .barra > .sopra > div:nth-child(2) svg {
	height: 59px;
}

ul.link_sociali,
ul.link_contatti {
	display: flex;
	flex-flow: row;
	flex-wrap: nowrap;
	display: -webkit-flex;
	-webkit-flex-flow: row;
	-webkit-flex-wrap: nowrap;
	margin: 0;
	padding: 0;
	
}
ul.link_sociali > li,
ul.link_contatti > li {
	list-style: none;
	flex: 0;
	-webkit-flex: 0;
	border: 0;
	margin-right: var(--quippini-grondaia-grande);
	margin-left: 0;
	height: 22px;
	min-width: 22px;
	}
ul.link_contatti {
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
	}
.quippini > .mobile ul.link_contatti {
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	}
ul.link_contatti span.testo {display:none;}

ul.link_sociali > li:hover,
ul.link_contatti > li:hover {
	opacity:.85;
}
#quippini-menu .desktop > .barra li.cine-quip > article > div > a{
	color:var(--quippini-colore-chiaro);
	text-transform: uppercase;
	line-height: 1.8;
}
#quippini-menu .desktop > .barra li.cine-quip > article > div > a:hover,
#quippini-menu .desktop > .barra li.cine-quip.quippato > article > div > a {
	border-bottom: 1px solid var(--quippini-colore-chiaro);
	filter:unset;
	-webkit-filter:unset;
}
#quippini-menu .desktop > .barra > div:nth-child(2) {
	display:flex;
	display:-webkit-flex;
}

.menu_lingue_tancredi span.bandierina {display:none;}
.tendina-tancredi ul {
	background-color:var(--quippini-colore-scuro);
}
.tendina-tancredi li {
	color:var(--quippini-colore-chiaro);
	padding-right: 23px;
	text-align:center;
}
.tendina-tancredi li a {
	color:inherit;
	text-decoration:none;
	}

.menu_lingue_tancredi li.attuale {
	background-image: url(percorso-css-cinerama/img/freccia-giu.png);
	background-repeat: no-repeat;
	background-position: 33px 5px;
	background-size: auto 11px;
}
.menu_brand_tancredi li.attuale {
	background-image: url(percorso-css-cinerama/img/freccia-giu.png);
	background-repeat: no-repeat;
	background-position: 56px 7px;
	background-size: auto 11px;
}
#quippini-menu .desktop > .sottomenu > div,
#quippini-menu .desktop > .sottomenu2 > div {
	flex: 1;
	-webkit-flex: 1;
	display: flex;
	display: -webkit-flex;
	padding: 42px 0;
}
#quippini-menu .desktop > .sottomenu > div > div,
#quippini-menu .desktop > .sottomenu2 > div > div {
	flex: 1;
	-webkit-flex: 1;
}

#quippini-menu .sottomenu .leporide.quippato,
#quippini-menu .sottomenu2 .leporide.quippato {
	flex-direction:column;
	-webkit-flex-direction:column;
}
#quippini-menu .sottomenu li.cine-quip,
#quippini-menu .sottomenu2 li.cine-quip {
	margin-bottom:30px;
}
#quippini-menu .sottomenu li.cine-quip:nth-child(1) .titolo,
#quippini-menu .sottomenu2 li.cine-quip:nth-child(1) .titolo {
	text-transform:uppercase;
}

#quippini-menu .pannello-splash > .sopra,
#quippini-menu .pannello-splash > .sotto {
	display: flex;
	display: -webkit-flex;
}

#quippini-menu .pannello-splash > .sopra > div {
	flex: 1;
	-webkit-flex: 1;
}

#quippini-menu .pannello-splash > div:not(.riga) {
	padding-top: var(--quippini-spazio-grosso);
	padding-bottom: var(--quippini-spazio-grosso);
}

.pannello-splash ul.cinerama.leporide.quippato {
    flex-direction: column;
    -webkit-flex-direction: column;
}
.pannello-splash .cinerama.div.quippato > p {
	margin-top: 0;
}

.pannello-splash section.cinerama.pannello-sopra-sx {
	width: 50%;
}

.pannello-filtrante > .sopra {
	margin-top: var(--quippini-spazio-piccolo);
	margin-bottom: var(--quippini-spazio-medio);
	display: flex;
	display: -webkit-flex;
}
.pannello-filtrante > .sopra > div.titolo {
	flex: 1;
	-webkit-flex: 1;
	}


.pannello-filtrante .titolo > h2 {
	margin: 0;
	text-transform: lowercase;
}

.pannello-filtrante .in-mezzo {
    margin-bottom: var(--quippini-spazio-medio);
}
.quippini-filtraggio {
	border: 0;
	border-left-width: 2px;
	border-style:solid;
	padding: 4px;
	border-color:var(--quippini-colore-scuro);
}
@media(min-width:1000px) {
	.pannello-filtrante ul.cinerama {
		column-count: 3;
	}
}

.quippini div.pannello.pannello-filtrante ul.cinerama {
	display:block;
	overflow: hidden;
	padding-bottom: var(--quippini-spazio-grosso);
}
.quippini div.pannello.pannello-filtrante.pannello10 ul.cinerama {
	display: flex;
	flex-direction: column;
	display: -webkit-flex;
	-webkit-flex-direction: column;
}
.pannello-splash > .sotto > section.cinerama {
	width:100%;
}
.pannello-splash > .sotto section.cinerama, 
.pannello-splash > .sotto ul.cinerama, 
.pannello-splash > .sotto ul.cinerama > li {
    width: 100%;
}
.pannello-splash ul.cinerama.bufonide > li.cine-quip > article > div {
	flex-direction: row;
	-webkit-flex-direction: row;
	padding: 0;
	border: 0;
	margin: 0;
}
.pannello-splash ul.cinerama.bufonide .img1 {
	width: auto;
	flex:1;
	-webkit-flex:1;
}
.pannello-splash ul.cinerama.bufonide .testo1 {
	flex:2;
	-webkit-flex:2;
	display: flex;
	align-items: flex-end;
	display: -webkit-flex;
	-webkit-align-items: flex-end;
}
.pannello-splash ul.cinerama.bufonide .testo2 {
	flex:1;
	-webkit-flex:1;
	display: flex;
	align-items: flex-end;
	display: -webkit-flex;
	-webkit-align-items: flex-end;
}

.pannello-splash li.cine-quip ul {
    margin: 20px 0 0 0;
    padding: 0;
}
.pannello-splash li.cine-quip li {
    list-style: none;
}
.pannello-splash ul.cinerama.bufonide .testo1 > div {
    max-width: 50%;
}
.pannello-splash ul.cinerama.bufonide .testo1 p,
.pannello-splash ul.cinerama.bufonide .testo2 p {
    margin: 0;
}
.pannello-splash li.cine-quip ul a {
	text-transform:uppercase;
}
.pannello-filtrante > .sotto .titolo {
    text-transform: uppercase;
    }

#quippini-menu .mobile > .barra {
	background-color: var(--quippini-colore-scuro);
	display: flex;
	display: -webkit-flex;
	height: 75px;
	width: 100%;
	flex-direction: row;
	-webkit-flex-direction: row;
	align-items: center;
	-webkit-align-items: center;
	overflow: hidden;
}
#quippini-menu .mobile > .barra > div {
	display: flex;
	display: -webkit-flex;
	width: 100%;
	align-items: center;
	-webkit-align-items: center;
	height: 100%;
}
#quippini-menu .mobile > .barra > div > div {
	flex:1;
	-webkit-flex:1;
}
#quippini-menu .mobile > .barra > div > div.logo {
	display: flex;
	justify-content: center;
	display: -webkit-flex;
	-webkit-justify-content: center;
	height: 100%;
}
#quippini-menu .mobile > .barra > div > div.logo svg {
    height: 100%;
    width: auto;
}
#quippini-menu .mobile div.apri-pannello {
	display: flex;
	justify-content: flex-end;
	display: -webkit-flex;
	-webkit-justify-content: flex-end;
}
#quippini-panino {
	cursor: pointer;
	width: 25px;
	height: 18px;
	display: flex;
	align-items: center;
	display: -webkit-flex;
	-webkit-align-items: center;
}

.mobile-splash {
	display: flex;
	display: -webkit-flex;
	background-color: var(--quippini-colore-chiaro);
	width: 100%;
	height: 100vh;
	left: 0;
	overflow: auto;
}
.pannello.mobile-splash > div {
	height: 100%;
	display: flex;
	flex-direction: column;
	display: -webkit-flex;
	-webkit-flex-direction: column;
	padding-top: var(--quippini-spazio-piccolo);
	padding-bottom: var(--quippini-spazio-piccolo);
}

.pannello.mobile-splash .testa {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	max-height: 61px;
	border:0;
	border-top-width:1px;
	border-bottom-width:1px;
	border-style:solid;
	border-color:var(--quippini-colore-scuro);
	min-height: 61px;
}
.pannello.mobile-splash.pannello9 .testa {
	border-top-width:0;
}
.pannello.mobile-splash {
	overflow:hidden;
}
.pannello.mobile-splash .corpore {
	flex: 0;
	-webkit-flex: 0;
	margin-top: 0;
	margin-bottom: var(--quippini-spazio-medio);
	overflow: scroll;
	min-height: calc(100vh - 105px);
}
.pannello.mobile-splash.pannello4 .corpore,
.pannello.mobile-splash.pannello5 .corpore,
.pannello.mobile-splash.pannello11 .corpore,
.pannello.mobile-splash.pannello12 .corpore,
.pannello.mobile-splash.pannello13 .corpore {
	padding-top: var(--quippini-spazio-medio);
}
.pannello.mobile-splash .freccia {
	flex: 1;
	-webkit-flex: 1;
	background-image: url(percorso-css-cinerama/img/freccia.png);
	background-size: 11px 18px;
	width: 11px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: left;
	cursor: pointer;
}
.pannello.mobile-splash .crocetta {
	align-self: flex-start;
	-webkit-align-self: flex-start;
	margin-top: 8px;
	margin-right: 6px;
	flex: 1;
	-webkit-flex: 1;
	max-width: unset;
	min-width: unset;
	background-position: right;
}
.pannello.mobile-splash .centro {
	flex: 1;
	-webkit-flex: 1;
	text-transform: uppercase;
	text-align: center;
}

.mobile-splash ul.cinerama.leporide.iconico {
	flex-direction:column;
	-webkit-flex-direction:column;
}
.mobile-splash ul.cinerama.leporide.iconico > li {
	margin-bottom: 34px;
	text-transform: uppercase;
	}
.pannello.mobile-splash .corpore > div {
	border:0;
	border-style:solid;
	border-bottom-width:1px;
	border-color:var(--quippini-colore-scuro);
}
.pannello.mobile-splash .corpore > div.sotto {
	border:0;
}
.pannello.mobile-splash .corpore > div {
	margin-top: 15px;
	margin-bottom: 15px;
	}

#pulsante-apri-lingue-mobile .freccia,
.mobile-splash ul.cinerama.leporide.iconico > li[data-slug="phasellus"] .icona-lepre {
	background-image: url(percorso-css-cinerama/img/freccia.png);
	background-size: 11px 18px;
	width: 11px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	transform: rotate(180deg);
}
div#pulsante-apri-lingue-mobile {
	display: flex;
	display: -webkit-flex;
	padding-bottom: 26px;
	cursor:pointer;
}
div#pulsante-apri-lingue-mobile > span {
    text-transform: uppercase;
}

.mobile-splash1 section.blocco-sottomenu {
	border:0;
	border-style:solid;
	border-bottom-width:1px;
	border-color:var(--quippini-colore-scuro);
	margin-bottom: 30px;
}
.mobile-splash ul.cinerama.leporide.iconico > li[data-slug="phasellus"] .icona-lepre {
	flex:1;
	-webkit-flex:1;
}
.mobile-splash2 .cine-quip:not(:nth-child(1)) .titolo {
    text-transform: none;
    margin-left: 40px;
}
.mobile-splash2 ul.cinerama.leporide.iconico > li:not(:nth-child(1)):not(:nth-last-child(1)), 
.mobile-splash2 ul.cinerama.leporide.iconico > li:nth-child(1) {
    margin-bottom: 18px;
}
.pannello.mobile-splash.mobile-splash-lingue .menu_lingue_tancredi {
	border:0;
	overflow: visible;
}
.mobile-splash-lingue .menu_lingue_tancredi > div {
	width:100%;
}
.mobile-splash-lingue .menu_lingue_tancredi ul {
	background-color:transparent;
	align-items: center;
	-webkit-align-items: center;
}
.mobile-splash-lingue .menu_lingue_tancredi li {
	color:var(--quippini-colore-scuro);
	text-transform: uppercase;
	margin-bottom: 26px;
}
.mobile-splash-lingue .menu_lingue_tancredi li.attuale {
	text-decoration:underline;
	background-image:unset;
}
.mobile-splash1 .link_contatti {
	filter:invert(1);
	-webkit-filter:invert(1);
}
.pannello.mobile-splash1 .corpore > div.sotto {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    display: -webkit-flex;
    -webkit-flex-direction: column-reverse;
    -webkit-align-items: center;
}
.pannello.mobile-splash1 .corpore > div.sotto > ul {
	margin-bottom:var(--quippini-spazio-grosso);
}

footer#quippini-footer > div {
	padding-top: var(--quippini-spazio-grosso);
	padding-bottom: var(--quippini-spazio-grosso);
}
footer#quippini-footer .sopra {
	display: flex;
	flex-wrap: wrap;
	display: -webkit-flex;
	-webkit-flex-wrap: wrap;
	justify-content:center;
	-webkit-justify-content:center;
	flex-direction: column;
	-webkit-flex-direction: column;
}
footer#quippini-footer .col1 > .sotto,
footer#quippini-footer .sopra .col2,
footer#quippini-footer > div > .sotto > div {
    text-align: center;
}
footer#quippini-footer .sopra > div {
    width: 100%;
}
footer ul.link_sociali {
	justify-content: center;
	-webkit-justify-content: center;
	margin-top: var(--quippini-spazio-medio);
	margin-bottom:var(--quippini-spazio-medio);

}
.sotto-sotto {
    border-top: 1px solid var(--quippini-colore-chiaro);
    padding-top: var(--quippini-spazio-piccolo);
}
@media(min-width:800px) {

	footer#quippini-footer .sopra {
		justify-content:flex-start;
		-webkit-justify-content:flex-start;
		flex-direction:row;
		-webkit-flex-direction:row;
	}
	footer#quippini-footer .col1 > .sotto,
	footer#quippini-footer .sopra .col2,
	footer#quippini-footer > div > .sotto > div {
		text-align: left;
	}
	footer#quippini-footer .sopra > div {
		width: unset;
	}
	footer ul.link_sociali {
		justify-content: flex-start;
		-webkit-justify-content: flex-start;
	}
	.sotto-sotto {
		border-top-color: transparent;
		padding-top: 0;
		display: flex;
		justify-content: space-between;
		display: -webkit-flex;
		-webkit-justify-content: space-between;
	}
}

footer#quippini-footer .sopra > .col1 {
	flex: 1;
	-webkit-flex: 1;
}
footer#quippini-footer {
	background-color:var(--quippini-colore-scuro);
}
#quippini-footer p, 
#quippini-footer a,
#quippini-footer li {
    color: var(--quippini-colore-chiaro);
}
#quippini-footer .col2 > .cinerama > :nth-child(1) {
    margin-top: 0;
}
.pannello * {
	color: var(--quippini-colore-scuro);
}
.pannello {
    background-color: var(--quippini-colore-chiaro);
}
.pannello.filtriera-mobile {
	background-color: var(--quippini-colore-chiaro-semitrasparente);
}

.pannello * {
	background-color: transparent;
}

footer#quippini-footer .sotto .foto.leporide {
    display: none;
}
#quippini-footer .col2 p {
    margin-bottom: 10px;
    margin-top: 10px;
}
footer#quippini-footer .sotto li.cine-quip:not(.principale),
footer#quippini-footer .sotto li.cine-crus {
    display: none;
}
footer#quippini-footer .sotto {
	display: flex;
	flex-direction: column;
	display: -webkit-flex;
	-webkit-flex-direction: column;
}
footer#quippini-footer > div > .sotto > div {
    border-top: 1px solid var(--quippini-colore-chiaro);
}
footer#quippini-footer > div > .sotto > div ul.cinerama {
	flex-direction:column;
	-webkit-flex-direction:column;
}
@media(min-width:800px) {
	footer#quippini-footer .sotto li.cine-quip:not(.principale),
	footer#quippini-footer .sotto li.cine-crus {
		display: flex;
		display: -webkit-flex;
	}
	footer#quippini-footer .sotto {
		-webkit-flex-direction: row;
		flex-direction: row;
	}
	footer#quippini-footer > div > .sotto > div {
		border:none;
	}
}
footer#quippini-footer .sotto li.cine-quip.principale {
	order: 0;
	-webkit-order: 0;
	padding: 8px 0 20px 0;
}
footer#quippini-footer .sotto li.cine-quip:not(.principale) {
	order: 1;
	-webkit-order: 1;
}
.pannello-splash li.cine-crus .link-lepre {
	display: flex;
	flex-direction: column-reverse;
	display: -webkit-flex;
	-webkit-flex-direction: column-reverse;
}
.pannello-splash .sopra div.div.quippato {
    max-width: 420px;
}
.pannello-splash ul.cinerama.leporide.iconico > li.cine-crus {
    margin: 0 0 0 55px;
    width: 75px;
}
.pannello-splash ul.cinerama.leporide.iconico > li > article > div > a {
	
}
.pannello-splash ul.cinerama.leporide.iconico {
    --altezza-icone: 75px;
    --larghezza-icone: 75px;
    }
.pannello-splash ul.cinerama.leporide.iconico .foto {
	border-radius:37px;
	margin-top: var(--quippini-spazio-piccolo);
	margin-right: 0;
}
.pannello-splash .sopra .dx .sopra section.iconico {
    margin-bottom: var(--quippini-spazio-grosso);
}
.pannello-splash li.cine-crus .link-lepre:hover {
	filter: unset;
    -webkit-filter: unset;
}
.pannello-splash li.cine-crus .link-lepre:hover span.titolo {
    opacity: .4;
}
footer#quippini-footer .sopra .col2 {
    margin-top: var(--quippini-spazio-medio);
    margin-bottom:var(--quippini-spazio-medio);
}
footer#quippini-footer .sotto-sotto > .col1 {
    margin-bottom: var(--quippini-spazio-piccolo);
}
@media(min-width:800px) {
	footer#quippini-footer .sopra .col2 {
		margin-top: 0;
		margin-bottom: 0;
		min-width: 290px;
	}
	footer#quippini-footer .col1 > .sotto > div {
		max-width: 33%;
	}
}

.pannello-splash .sx > .sopra {
	margin-bottom: var(--quippini-spazio-medio);
}

.pannello-splash .sotto img {
    max-width: 230px;
	object-position: bottom;
}
.pannello-splash .riga > hr {
	border-top: 0;
	border-bottom: 1px solid var(--quippini-colore-scuro);
	margin: 0;
}
.pannello-splash .sx > .sotto .cine-quip {
    margin-bottom: var(--quippini-spazio-piccolo);
}
.pannello-splash .sx > .sotto .icona-lepre {display:none;}

#quippini-menu-relativo-mobile {display:block;}
#quippini-menu-relativo {display:none;}
@media(min-width:1200px) {
	#quippini-menu-relativo-mobile {display:none;}
	#quippini-menu-relativo {display:block;}
}

footer#quippini-footer .col1 > .sopra {
	margin-bottom:var(--quippini-spazio-piccolo);
}
footer#quippini-footer > div > .sotto {
	border-top-width:0;
	border-top-style:solid;
	border-top-color:var(--quippini-colore-chiaro);
}

@media(min-width:800px) {
	footer#quippini-footer > div > .sotto {
		border-top-width:1px;
		margin-top:var(--quippini-spazio-medio);
		padding-top: var(--quippini-spazio-grosso);
		margin-bottom:var(--quippini-spazio-medio);
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
	}
	footer#quippini-footer > div > .sotto > div {
		flex: 1;
		-webkit-flex: 1;
	}
	footer#quippini-footer .sotto li {
		padding-top:0;
		padding-left:0;
		padding-right:0;
		padding-bottom:var(--quippini-spazio-piccolo);
	}
	footer#quippini-footer .sotto li.cine-quip.principale {
		padding-bottom:var(--quippini-spazio-medio);
	}
	footer#quippini-footer .sotto .col5 > div.div > p {
		padding-top:0;
		padding-bottom: var(--quippini-spazio-piccolo);
	}
}
.mobile > .barra > div > .logo > a {
	display: flex;
	flex-direction: column;
	align-items: center;
	display: -webkit-flex;
	-webkit-flex-direction: column;
	-webkit-align-items: center;
}
footer#quippini-footer .col1 > .sopra > section.cinerama {
    max-width: 100%;
}

@media(min-width:800px) {
	footer .sotto ul.cinerama:not([data-quante="1"]) > li.principale a {
		pointer-events: none;
	}
	footer .sotto ul.cinerama > li.principale > article:hover {
		background-color: transparent;
	}
}

.filtriera-mobile {
	--altezza: 100vh;
	--larghezza: 100vw;
}
.pannello-filtrante {
	padding-right: var(--quippini-grondaia-media);
	padding-left: var(--quippini-grondaia-media);
}
#apri-pannello7,
#pulsante-filtro4 {
    cursor: pointer;
}
section.cruscotto > .su {
	justify-content: space-between;
	-webkit-justify-content: space-between;
}
section.cruscotto > .su > div {
	flex: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
	-webkit-flex: 1;
	display: -webkit-flex;
	-webkit-flex-direction: column;
	-webkit-align-items: center;
}
.cruscotto .titolo-filtro {
	cursor: pointer;
	margin: 0 8px;
	padding: 10px;
	justify-content: center;
	-webkit-justify-content: center;
	position: relative;
	border-bottom-style: solid;
	border-bottom-width: 16px;
	border-color: var(--quippini-colore-chiaro);
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	flex: 1;
	-webkit-flex: 1;
}
.cruscotto .titolo-filtro,
#apri-pannello7 {
	height: 61px;
	box-sizing: content-box;
	margin-right: 16px;
	margin-bottom: 0;
	margin-top: 0;
	margin-left: 0;
	padding-top:var(--quippini-spazio-piccolo);
	padding-bottom:var(--quippini-spazio-piccolo);
	padding-left:var(--quippini-grondaia-piccola);
	padding-right:var(--quippini-grondaia-piccola);
}
section.cruscotto div.titolo-filtro {
	background-color:var(--quippini-colore-grigio);
	text-transform: uppercase;
	flex-direction: row;
	-webkit-flex-direction: row;
	position: relative;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#apri-pannello7 {
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#apri-pannello7 > div {
	border:0;
}
section.cruscotto > .giu > .filtro {
	display: none;
}
section.cruscotto > .giu > .filtro.aperto {
	display: flex;
	display: -webkit-flex;
}
.titolo-filtro > .foto-f,
.titolo-filtro-m > .foto-f {
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 20px;
	margin-right: var(--quippini-grondaia-piccola);
}
.titolo-filtro > .chiudi-f,
.titolo-filtro-m > .chiudi-f {
	background-image:url(percorso-css-cinerama/img/x-chiudi-40x40.png);
	width: 16px;
	height: 16px;
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	bottom: var(--quippini-spazio-piccolo);
	right: var(--quippini-grondaia-piccola);
}
.titolo-filtro > .chiudi-f > a,
.titolo-filtro-m > .chiudi-f > a {
	display: inline-block;
	width: 100%;
	height: 100%;
}
section.cruscotto .titolo-filtro.cliccato {
	border-color: var(--quippini-colore-grigio);
}
section.cruscotto > .giu > .filtro.aperto > section,
section.cruscotto > .giu > .filtro.aperto > section > ul,
#pulsante-filtro4 {
	background-color: var(--quippini-colore-grigio);
}
#pulsante-filtro4 {
	display:flex;
	display:-webkit-flex;
	align-items: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-justify-content: center;
	padding-right: var(--quippini-grondaia-grande);
}
section.cruscotto > .giu > .filtro.aperto > section {
	width: 100%;
}
.cruscotto .titolo-filtro:nth-last-child(1) {
    margin-right: 0;
}
section.cruscotto > .giu > .filtro ul {
	justify-content: center;
	-webkit-justify-content: center;
}
section.cruscotto > .giu > .filtro ul {
	--altezza-icone: 50px;
	--larghezza-icone: 50px;
	padding-top: var(--quippini-spazio-piccolo);
	padding-bottom: var(--quippini-spazio-piccolo);
	padding-left: var(--quippini-grondaia-piccola);
	padding-right: var(--quippini-grondaia-piccola);
}
section.cruscotto > .giu > .filtro a.link-lepre {
	flex-direction: column-reverse;
	-webkit-flex-direction: column-reverse;
}
.cruscotto .filtro span.titolo {
	margin-bottom: var(--quippini-spazio-piccolo);
}
.cruscotto .filtro ul.cinerama.iconico > li.cine-crus {
	margin-right: var(--quippini-grondaia-grande);
	margin-left: var(--quippini-grondaia-grande);
	min-width: 100px;
}

.cruscotto .filtro .foto.leporide {
	border-radius:25px;
}

.quippini-filtraggio::placeholder {
	color:var(--quippini-colore-scuro);
}
footer#quippini-footer * {
	color:var(--quippini-colore-chiaro);
}
section.cruscotto .titolo-filtro-m {
	padding:15px;
}
section.cruscotto > .su > .titolo-filtro,
section.cruscotto .titolo-filtro-m {
	display:none;
}

.cruscotto > .desktop {
	display:none;
}
.cruscotto > .mobile {
	display:flex;
	display:-webkit-flex;
}
@media(min-width:1000px) {
	.cruscotto > .desktop.su {
		display:flex;
		display:-webkit-flex;
	}
	.cruscotto > .desktop.giu {
		display:block;
	}
	.cruscotto > .mobile {
		display:none;
	}
}
.pulsante-mobile {
	display: flex;
	align-items: center;
	justify-content: center;
	display: -webkit-flex;
	-webkit-align-items: center;
	-webkit-justify-content: center;
}
.pulsante-mobile > .pulsantone {
	margin: 0;
	width: 100%;
}
.pulsante-mobile > .pulsantone > div {
	background-color:var(--quippini-colore-grigio);
}

.filtriera-mobile > .sopra {
	display: flex;
	width: 100%;
	display: -webkit-flex;
}
#apri-ricerca-mobile {padding:0;margin:0;}
.pannello.mobile-splash.filtriera-mobile .freccia {
	background-image:none;
}
.pannello.mobile-splash.filtriera-mobile .centro {
	text-transform:none;
}
.pannello10.pannello-filtrante {
	--larghezza:100vw;
	--altezza:100vh;
	box-sizing: border-box;
}
[data-filtraggio] {
    overflow-y: auto;
}
.pannello.mobile-splash .corpore > .titolo-filtro-m {
	border: 0;
	text-transform: uppercase;
	justify-content: center;
	-webkit-justify-content: center;
	background-color:var(--quippini-colore-grigio);
	align-items: center;
	-webkit-align-items: center;
	position: relative;
	cursor: pointer;
}
.pannello.pannello-filtro-mobile {
	--altezza: 100vh;
	--larghezza: 100vw;
}

.pannello-filtro-mobile ul.cinerama.leporide.iconico .foto {
	--altezza-icone:76px;
	--larghezza-icone:76px;
	border-radius:44px;
	margin-right:var(--quippini-grondaia-piccola);
}
.cruscotto ul.puls2 > li > article > div {
    background-color: transparent;
}
.mobile-splash ul.cinerama.leporide.iconico.puls2 > li {
    margin-bottom: var(--quippini-spazio-piccolo);
}
.mobile-splash ul.cinerama.leporide.iconico.puls2 > li:nth-last-child(1) {
    margin-bottom: 0;
}
.mobile-splash ul.cinerama.leporide.iconico.puls2 {
    margin-bottom: var(--quippini-spazio-medio);
}
.filtriera-mobile ul.footer-pannello {
}
.filtriera-mobile ul.footer-pannello > li {
    max-width: 100%;
    overflow: hidden;
}
.filtriera-mobile ul.cinerama.bufonide > li > article > div {
	padding:0;
	overflow: hidden;
}
.filtriera-mobile ul.cinerama.bufonide img {
	max-width: 230px;
	object-position: bottom;
}
.filtriera-mobile ul.cinerama.bufonide > li > article > div {
	border:0;
}
.filtriera-mobile picture {
	justify-content:center;
	-webkit-justify-content:center;
}
.filtriera-mobile section.footer-pannello {
	border-top-color:var(--quippini-colore-scuro);
	border-top-style:solid;
	border-top-width:1px;
	padding-top: var(--quippini-spazio-medio);
    padding-bottom: var(--quippini-spazio-medio);
}
.filtriera-mobile .bufonide .img1 {
	margin-bottom: var(--quippini-spazio-medio);
}
.filtriera-mobile .bufonide .testo1,
.filtriera-mobile .bufonide .testo2 {
	font: var(--quippini-carattere3);
}
.filtriera-mobile .bufonide .testo2 ul {
	font: var(--quippini-carattere1);
}
.filtriera-mobile li.cine-quip li {
    list-style: none;
}
.filtriera-mobile li.cine-quip ul a {
    text-transform: uppercase;
}
.pannello.mobile-splash.filtriera-mobile .corpore > div {
    border-bottom-width: 0;
}

section.cruscotto.almenouno > .fisso.filtriera-mobile {
	position:relative;
	display:flex;
	display:-webkit-flex;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	height: unset;
}
section.cruscotto.almenouno > .fisso.filtriera-mobile .testa,
section.cruscotto.almenouno > .fisso.filtriera-mobile .footer-pannello,
section.cruscotto.almenouno > .mobile.pulsante-mobile {
	display:none;
}
section.cruscotto.almenouno .fisso.fisso-in-mezzo.filtriera-mobile .corpore {
	min-height:0;
	overflow:hidden;
	margin-bottom: 0;
}
section.cruscotto.almenouno .fisso.fisso-in-mezzo.filtriera-mobile .puls2,
section.cruscotto.almenouno .fisso.fisso-in-mezzo.filtriera-mobile .dopo {margin-bottom: 0;}
.pannello.sopra.filtro4 {
	z-index: 9999999999;
	--larghezza: 100vw;
	--altezza: 100vh;
}
@media(min-width:1000px) {
	section.cruscotto.almenouno > .fisso.filtriera-mobile {
		display:none;
	}
	.pannello.sopra.filtro4 {
		z-index: 999999999;
		--larghezza: 60vw;
		--altezza: 75vh;
	}
}
.pannello-filtro-mobile ul.crusco > li.filtro-attivo .foto {
	border-style:solid;
	border-width:4px;
	border-color:var(--quippini-colore-scuro);
	box-sizing: border-box;
}
.filtro4 ul.cinerama.leporide.iconico > li.filtro-attivo .titolo {
    text-decoration: underline;
}

ul.quip-menu-nativo {
	display: flex;
	flex-flow: row;
	flex-wrap: wrap;
	display: -webkit-flex;
	-webkit-flex-flow: row;
	-webkit-flex-wrap: wrap;
	margin: 0;
	padding: 0;
	}
ul.quip-menu-nativo > li {
    margin: 0;
    padding: 0;
    position: relative;
	margin-right: var(--quippini-grondaia-piccola);
	list-style: none;
	flex: 0;
	-webkit-flex: 0;
	border: 0;
	margin-right: 12px;
	margin-left: 0;
	line-height: 1.2;
}
ul.quip-menu-nativo > li > a {
	color: var(--quippini-colore-chiaro);
	text-transform: uppercase;
	line-height: 1.8;
	display: flex;
	display: -webkit-flex;
	padding: 0;
	align-items: center;
	-webkit-align-items: center;
	flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	text-decoration: none;
	white-space: nowrap;
}
.pannello-filtrante ul.cinerama > li > span.modifica {
	display: none;
}
.pannello-filtrante ul.leporide.iconico .titolo {
	white-space: normal;
}
div#quippini-panino * {
	fill: var(--quippini-colore-chiaro);
}
#pulsante-filtro4-mobile {
	cursor:pointer;
}
.link_sociali svg {
	fill:var(--quippini-colore-chiaro);
}
ul.link_contatti svg {
	fill:var(--quippini-colore-chiaro);
}
aside#quippini-menu .desktop > .barra > .sopra > div.quattro {
    display: none;
}
