body {
	--semimargine:5px;
}
@media (min-width:600px) {
	body {
		--semimargine:8px;
	}
}
body {
    max-width: 1920px;
    margin-left: auto !important;
    margin-right: auto !important;
}
a {color:black;}
html, body {
	height: 100%;
}
body {
	display: flex;
	flex-direction: column;
	display: -webkit-flex;
	-webkit-flex-direction: column;
}

article#principe {
	flex: 1;
	-webkit-flex: 1;
}

.sezione {
	margin-top:0 !important;
	padding-top:0 !important;
	padding-bottom:0 !important;
}
.sezione.s16 {
	margin-bottom:16px !important;
}
.sezione.s32 {
	margin-bottom:32px !important;
}
.sezione.s48 {
	margin-bottom:32px !important;
}
.sezione.s64 {
	margin-bottom:32px !important;
}
.sezione.s96 {
	margin-bottom:48px !important;
}
.sezione.s112 {
	margin-bottom:48px !important;
}
.sezione.s144 {
	margin-bottom:52px !important;
}
.sezione.s206 {
	margin-bottom:52px !important;
}
@media (min-width:800px) {
	.sezione.s48 {
		margin-bottom:48px !important;
	}
	.sezione.s64 {
		margin-bottom:48px !important;
	}
	.sezione.s96 {
		margin-bottom:48px !important;
	}
	.sezione.s112 {
		margin-bottom:96px !important;
	}
	.sezione.s144 {
		margin-bottom:112px !important;
	}
	.sezione.s206 {
		margin-bottom:144px !important;
	}
}
@media (min-width:1000px) {
	.sezione.s48 {
		margin-bottom:48px !important;
	}
	.sezione.s64 {
		margin-bottom:64px !important;
	}
	.sezione.s96 {
		margin-bottom:96px !important;
	}
	.sezione.s112 {
		margin-bottom:112px !important;
	}
	.sezione.s144 {
		margin-bottom:144px !important;
	}
	.sezione.s206 {
		margin-bottom:206px !important;
	}
}

.le-collezie .piede {
	background-color:#ededed;
	}



/************* FONTS **********/
/***** ROMANI *****/
/*
Google fonts

light:		300
regular:	400
medium:		500
bold:		700

*/
body.brand-romani * {
	font-family: 'Roboto', sans-serif;
}
body.brand-romani p {
	font-size:16px;
	font-weight:400;
}
body.brand-romani aside.nevada li > a {
	font-weight:400;
	font-size:16px;
}
body.brand-romani aside.nevada h3,
body.brand-romani aside.nevada li.flaggato > a {
	font-weight:300;
	font-size:25px;
}

/****** CERCOM ****/
/*
Transfonter

Bold:		bold
Medium:		500
Light:		300
Roman:		normal

*/
body.brand-cer * {
	font-family: 'IBM Plex Sans';
	font-size:16px;
	font-weight:normal;
}
body.brand-cer aside.nevada li > a {
	font-weight:normal;
	font-size:16px;
}
body.brand-cer aside.nevada h3,
body.brand-cer aside.nevada li.flaggato > a {
	font-weight:300;
	font-size:25px;
}
body.brand-cer aside.nevada .titolo_menu2 > h3,
body.brand-cer aside.nevada .titolo_menu3 > h3 {
	font-size:16px;
	font-weight:normal;
}

/****** CIR *****/
/*
Google fonts

light:		300
regular:	400
medium:		500
bold:		700
*/
body.brand-cir * {
	font-family: 'Fira Sans', sans-serif;
	font-size:16px;
	font-weight:400;
}
body.brand-cir aside.nevada li > a {
	font-weight:400;
	font-size:16px;
}
body.brand-cir aside.nevada h3,
body.brand-cir aside.nevada li.flaggato > a {
	font-weight:300;
	font-size:25px;
}
body.brand-cir aside.nevada .titolo_menu2 > h3,
body.brand-cir aside.nevada .titolo_menu3 > h3 {
	font-size:16px;
	font-weight:400;
}



/***** ISLATILES ******/
/*
Typekit

Regular:	500
Bold:		900

*/
body.brand-ist * {
	/*font-family:"nimbus-sans";*/
	font-family:"Roboto";
	font-size:16px;
	font-weight:500;
}

body.brand-ist aside.nevada li > a {
	font-size:16px;
}
body.brand-ist aside.nevada h3,
body.brand-ist aside.nevada li.flaggato > a {
	font-size:25px;
}
body.brand-ist aside.nevada .titolo_menu2 > h3,
body.brand-ist aside.nevada .titolo_menu3 > h3 {
	font-size:16px;
}



/******* SERENISSIMA ******/
/*
Transfonter

Light:		300
Medium:		500
Heavy:		900
*/

body.brand-ser * {
	font-family: 'Sen';
}
body.brand-ser aside.nevada li > a {
	font-size:16px;
}
body.brand-ser aside.nevada h3,
body.brand-ser aside.nevada li.flaggato > a {
	font-size:25px;
}
body.brand-ser aside.nevada .titolo_menu2 > h3,
body.brand-ser aside.nevada .titolo_menu3 > h3 {
	font-size:16px;
}


/******* VERDE ******/
/*

*/

body.brand-ver * {
	/*font-family: 'ofelia-text';*/
	font-family: 'Jost';

}
body.brand-ver aside.nevada li > a {
	font-size:16px;
}
body.brand-ver aside.nevada h3,
body.brand-ver aside.nevada li.flaggato > a {
	font-size:25px;
}
body.brand-ver aside.nevada .titolo_menu2 > h3,
body.brand-ver aside.nevada .titolo_menu3 > h3 {
	font-size:16px;
}



/*************** FONTS ***************/

body {
	width: 100%;
}
body,ul {
	margin:0;
	padding:0;
}
li {list-style:none;}
a {text-decoration:none;}
p,li,h2,h3,h4 {margin:0;}

#principe > div.titolo-pagina,
#cruscotto.romani > div,
#cruscotto.cir > div,
#cruscotto.ist > div,
#cruscotto.ver > div,
#cruscotto.cer:not(.home) > div,
#cruscotto.ver:not(.home) > div,
#cruscotto.ser:not(.home) > div,
#cruscotto.cer.home > div > div > div,
#cruscotto.ser.home > div > div > div,
#cruscotto.ver.home > div > div > div,
#principe > div.corpo > :not(.al-vivo),
footer,
ul.cinerama.urside.i-brand-hp-romani,
ul.cinerama.bacheca > li > article,
#collezioni > div,
.boxato,
body.brand-romani.blog2024 .porta-slider-argylla.al-vivo {
	max-width: 1360px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px;
	box-sizing: border-box;
	}

#principe > div.corpo > .boxato900:not(.al-vivo) {
	max-height: 720px;
}

/*LOGHI*/
.brand-romani .logo-nevada > a {
	background-image:url(percorso-css-argylla/img/logo-romani.svg);
}
.brand-cer .logo-nevada > a {
	background-image:url(percorso-css-argylla/img/loghi-2025/cer-2025-negativo.svg);
}
.brand-cir .logo-nevada > a {
	background-image:url(percorso-css-argylla/img/loghi-2025/cir-2025.svg);
}
.brand-ist .logo-nevada > a {
	background-image:url(percorso-css-argylla/img/logo-ist.svg);
}
.brand-ser .logo-nevada > a {
	background-image:url(percorso-css-argylla/img/loghi-2025/ser-2025-negativo.svg);
}
.brand-ver .logo-nevada > a {
	background-image:url(percorso-css-argylla/img/logo-ser.svg);
}
/*LOGHI*/

/*altezza barra e loghi*/

/*romani*/
.brand-romani .nevada > .barra,
.brand-romani .nevada > .pseudo-barra {
    height: 70px;
}
.brand-romani .nevada .spiattellato,
.brand-romani .nevada .ricerca {
	top:70px;
}
.brand-romani .logo-nevada {
    height: 43px;
}


/* cercom */
.brand-cer .nevada > .barra,
.brand-cer .nevada > .pseudo-barra {
    height: 80px;
}
.brand-cer .nevada .spiattellato,
.brand-cer .nevada .ricerca {
	top:80px;
}
.brand-cer .logo-nevada {
    height: 53px;
}

/* cir */
.brand-cir .nevada > .barra,
.brand-cir .nevada > .pseudo-barra {
    height: 80px;
}
.brand-cir .nevada .spiattellato,
.brand-cir .nevada .ricerca {
	top:80px;
}
.brand-cir .logo-nevada {
    height: 64px;
}

/* islatiles */
.brand-ist .nevada > .barra,
.brand-ist .nevada > .pseudo-barra {
    height: 90px;
}
.brand-ist .nevada .spiattellato,
.brand-ist .nevada .ricerca {
	top:90px;
}
.brand-ist .logo-nevada {
    height: 56px;
}

/* serenissima */
.brand-ser .nevada > .barra,
.brand-ser .nevada > .pseudo-barra {
    height: 70px;
}
.brand-ser .nevada .spiattellato,
.brand-ser .nevada .ricerca {
	top:70px;
}
.brand-ser .logo-nevada {
    height: 47px;
}
/********/

/* FOOTER */

.grigio-footer {
	color:#63666a;
	}
	
.grigio-footer,
body.brand-romani,
#il-footer {
	background-color:#63666a;
	}
.corpo,
#testa,
#magellano-1 {
	background-color:transparent;
	}
.sezione-footer *,
body.brand-romani .corpo p,
body.brand-romani .corpo h2,
body.brand-romani .corpo h3,
body.brand-romani .corpo h4,
body.brand-romani .corpo h5,
body.brand-romani #testa h1,
body.brand-romani #testa .briciole {
	color:white;
}


.briciole > p,
#testa .testata-sopra .briciole > p > a {
    color: inherit;
}
.brand-romani .corpo .freccine-slider-argylla > span {
	filter:invert(1);
	-webkit-filter:invert(1);
}
ul.cinerama.tachiglosside.brand-nel-footer a.imma > img.foto {
	--w-perce: 100%;
}
ul.cinerama.brand-nel-footer {
	justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-direction: column;
	align-items: center;
	-webkit-flex-direction: column;
	-webkit-align-items: center;
}
footer#footer-sopra > div > div {
	display: flex;
	display: -webkit-flex;
}
footer#footer-sopra .sezione-footer {
	flex: 1;
	-webkit-flex: 1;
	margin-bottom: 24px;
}
footer .sezione-footer {
    padding-right: 16px;
}
#footer .claim-romani {
    padding-right: 10px;
}
footer#footer-sopra div.menu-footer {
	flex: 3;
	-webkit-flex: 3;
	order: 1;
	-webkit-order: 1;
	margin-bottom: 0;
}
div#il-footer footer {
	width: 100%;
}
div#il-footer > div {
	display: flex;
	flex-direction: column;
	display: -webkit-flex;
	-webkit-flex-direction: column;
	margin: 24px 0;
}
footer#footer-sopra {order: 0;-webkit-order: 0;}
footer#footer-gruppo {order: 1;-webkit-order: 1;}
footer#footer-footer-brand {order: 2;-webkit-order: 2;}
footer#footer-copyright {order: 3;-webkit-order: 3;}

.sezione-footer.claim-cir::before {
	content:url(percorso-css-argylla/img/logo-cir-BW.png);
}
.sezione-footer.claim-cer::before {
	content: '';
	height: 54px;
	display: block;
	background-image: url(percorso-css-argylla/img/loghi-2025/cer-2025-negativo.svg);
	background-repeat: no-repeat;
}
.sezione-footer.claim-ser::before {
	content: '';
	height: 47px;
	display: block;
	background-image: url(percorso-css-argylla/img/loghi-2025/ser-2025-negativo.svg);
	background-repeat: no-repeat;
}
.sezione-footer.claim-ist::before {
	content:url(percorso-css-argylla/img/logo-ist-BW.png);
}
.sezione-footer.claim-romani::before {
	content:url(percorso-css-argylla/img/logo-romani.png);
	order: 1;
	-webkit-order: 1;
}

.sezione-footer.claim-cir > p,
.sezione-footer.claim-cer > p,
.sezione-footer.claim-ser > p,
.sezione-footer.claim-ist > p {
	margin-top:30px;
}

body:not(.brand-romani) .porta-colonna1-2,
body.brand-romani .porta-colonna1-3,
body.brand-romani .porta-colonna1-4 {
	display:none;
}

footer#footer-sopra > div > div {
	flex-direction:column;
	-webkit-flex-direction:column;
}
footer li.flaggato {
	text-transform: uppercase;
}
footer ul {
    margin-bottom: 20px;
    margin-top: 0;
}
.alaska .porta-colonna1-3, .alaska .porta-colonna1-4 {
	flex-direction:column;
	-webkit-flex-direction:column;
}
.alaska .colonna {
	margin-bottom: 20px;
}
footer li.flaggato:nth-child(1) {
    margin-top: 0;
}
footer#footer-footer-brand {
    margin-top: 24px;
}


@media (min-width:820px) {
	ul.cinerama.brand-nel-footer {
		flex-direction: row;
		-webkit-flex-direction: row;
		}
}
/* FOOTER */

/*SAR*/
.colore-sar {
	color:#e87722;
}
.colore-sar {
	background-color:#e87722;
}

section > ul.cinerama.urside.i-brand-hp-romani > li[data-slug='sar'] > article,
body.brand-romani .le-collezie div.testa.collezione-sar,
body.brand-romani #progetti li[data-brand="romani"] .imma-proj {
	border-color:#e87722;
}
section > ul.cinerama.urside.i-brand-hp-romani > li[data-slug='ser'] > article,
body.brand-romani .le-collezie div.testa.collezione-ser,
body.brand-romani .risultati > .risultato.br-ser,
body.brand-romani #progetti li[data-brand="ser"] .imma-proj {
	border-color:#bf0d3e;
}

section > ul.cinerama.urside.i-brand-hp-romani > li[data-slug='ist'] > article,
body.brand-romani .le-collezie div.testa.collezione-ist,
body.brand-romani .risultati > .risultato.br-ist,
body.brand-romani #progetti li[data-brand="ist"] .imma-proj {
	border-color:#333f48;
}

section > ul.cinerama.urside.i-brand-hp-romani > li[data-slug='cir'] > article,
body.brand-romani .le-collezie div.testa.collezione-cir,
body.brand-romani .risultati > .risultato.br-cir,
body.brand-romani #progetti li[data-brand="cir"] .imma-proj {
	border-color:#ffcd00;
}

section > ul.cinerama.urside.i-brand-hp-romani > li[data-slug='cer'] > article,
body.brand-romani .le-collezie div.testa.collezione-cer,
body.brand-romani .risultati > .risultato.br-cer,
body.brand-romani #progetti li[data-brand="cer"] .imma-proj {
	border-color:#006c5b;
}

section > ul.cinerama.urside.i-brand-hp-romani > li[data-slug='verde'] > article,
body.brand-romani .le-collezie div.testa.collezione-verde,
body.brand-romani .risultati > .risultato.br-verde,
body.brand-romani #progetti li[data-brand="verde"] .imma-proj {
	border-color:#9c9e9f;
}

.nevada input::placeholder { 
  opacity: 1;
}


body #apri-spiattellato {	background-image:url(percorso-css-argylla/img/panino.svg);}
body #apri-ricerca {	background-image:url(percorso-css-argylla/img/lente.svg);}
body #chiudi-spiattellato,#chiudi-ricerca {	background-image:url(percorso-css-argylla/img/chiudi.svg);}

.menu-lingue-nevada {
	position: relative;
	overflow: hidden;
	height: 18px;
	cursor:pointer;
	display: -webkit-flex;
	display: flex;
	}
.menu-lingue-nevada ul {
	display: -webkit-flex;
	display: flex;
	flex-direction: column;
	-webkit-flex-direction: column;
}
.menu-lingue-nevada.aperto {
	overflow: visible;
}
.menu-lingue-nevada li {
	order: 1;
	-webkit-order: 1;
}

.menu-lingue-nevada li.attuale {
	order: 0;
	-webkit-order: 0;
}

body.brand-romani .nevada .porta-colonna1-3,
body.brand-romani .nevada .porta-colonna1-4,
body:not(.brand-romani) .nevada .porta-colonna1-2 {
	display:none;
}


/* scrollbar */
/***** -MOZ- **********************/
body,html
{
	scrollbar-width: thin;
	scrollbar-color: #333 #9b9b9b;
}
.nevada .spiattellato,.nevada .ricerca
{
	scrollbar-width: thin;
	scrollbar-color: #333 #9b9b9b;
}

/***** -WEBKIT- **********************/
body::-webkit-scrollbar-track
{
    background-color: #9b9b9b;
}
body::-webkit-scrollbar
{
    width: 8px;
    background-color: #9b9b9b;
}
body::-webkit-scrollbar-thumb
{
    background-color: #333;
}

.nevada .spiattellato::-webkit-scrollbar-track
{
    background-color: #9b9b9b;
}
.nevada .spiattellato::-webkit-scrollbar
{
    width: 8px;
    background-color: #9b9b9b;
}
.nevada .spiattellato::-webkit-scrollbar-thumb
{
    background-color: #333;
}
.nevada .ricerca::-webkit-scrollbar-track
{
    background-color: #9b9b9b;
}
.nevada .ricerca::-webkit-scrollbar
{
    width: 8px;
    background-color: #9b9b9b;
}
.nevada .ricerca::-webkit-scrollbar-thumb
{
    background-color: #333;
}
html > body.no-touch {
	--larghezza-scrollbar-nevada:8px;
}
body.nevada-ricerca.no-touch > #cookie-notice,
body.nevada-spiattellato.no-touch > #cookie-notice{
	min-width: unset;
	right:var(--larghezza-scrollbar-nevada);
}


body.nevada-spiattellato aside.nevada > div.spiattellato > div > *,
body.nevada-ricerca aside.nevada > div.ricerca > div > *,
body.nevada-ricerca aside.nevada > div.collezioni > div > * {
	margin-right:4px;
	margin-left:-4px;
}

aside.nevada li.flaggato {
	margin:20px 0;
}

aside.nevada h3 {
	margin: 0 0 20px 0;
}

aside.nevada .spiattellato li.flaggato {
    margin-bottom: 20px;
}
aside.nevada .spiattellato li {
    margin: 0 0 10px 0;
}
.nevada .menu-lingue > li {
    padding: 2px 10px;
}
.nevada .colonna-ricerca,
.nevada .colonna-post {
    
}
.nevada .menu-post > ul {

}
.nevada .porta-campo input {
	border: 0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	outline: none;
}

.nevada .porta-campo input:focus-visible {
	border: 0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	outline: none;
}
.nevada .porta-ul {order:0;-webkit-order:0;}
#apri-spiattellato {order:3;-webkit-order:3;}
#chiudi-spiattellato {order:3;-webkit-order:3;}
#apri-ricerca {order:1;-webkit-order:1;}
#chiudi-ricerca {order:1;-webkit-order:1;}
.menu-lingue-nevada {order:2;-webkit-order:2;}

.nevada .menu-sopra li.wishlist > a {
	font-size:0;
}
.nevada .menu-sopra li.wishlist > a {
	background-image:url(percorso-css-argylla/img/cuore.svg);
    width: 100%;
    height: 100%;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	display: inline-block;
}
.nevada .menu-sopra li.wishlist {
	margin: 20px 9px 20px 15px;
	width: 30px;
	height: 28px;
	display: block;
	font-size: 0;
}

.brand-romani .nevada .titolo_menu6 {display:none;}
.nevada .titolo_menu1 > h3 {
    margin-top: 60px;
}

body.admin-bar .nevada .spiattellato,
body.admin-bar .nevada .ricerca {
	margin-top: 32px;
}


/****** FILTRIERA ******/
ul.cinerama.urside.filtriera > li {
	flex-basis:50%;
	-webkit-flex-basis:50%;
}
ul.cinerama.urside.filtriera.look > li {
	flex: 1 1 auto;
	-webkit-flex: 1 1 auto;
	min-width: 120px;
	}
/*
@media (min-width:500px) {
	ul.cinerama.urside.filtriera > li {
		flex-basis:33.3333333333%;
		-webkit-flex-basis:33.3333333333%;
	}
}
@media (min-width:800px) {
	ul.cinerama.urside.filtriera > li {
		flex-basis:25%;
		-webkit-flex-basis:25%;
	}
}
@media (min-width:1100px) {
	ul.cinerama.urside.filtriera > li {
		flex-basis:14.2857142857%;
		-webkit-flex-basis:14.2857142857%;
	}
}
*/
section.cinerama.urside.filtriera {
    overflow: hidden;
}
ul.cinerama.urside.filtriera {
	--canalina:0px;
}
ul.cinerama.urside.filtriera > li > article > a > .titolo-e-testo {
	align-items:center;
	-webkit-align-items:center;
}
ul.cinerama.urside.filtriera > li > article > a > .titolo-e-testo > h3 {
	margin-top:12px;
}

@media (min-width:1100px) {
	ul.cinerama.urside.filtriera.look > li > article > a > .titolo-e-testo > h3 {
		margin-top:24px;
	}
}

#cruscotto ul.filtriera:not(.look) .foto {
	background-size:auto;
	
	}
#cruscotto ul.cinerama.filtriera > li > article > a > .titolo-e-testo > h3 {
    text-transform: lowercase;
	text-align: center;
}
#cruscotto > div > .filtriera {
	display: flex;
	flex-direction: column;
	display: -webkit-flex;
	-webkit-flex-direction: column;
}

#cruscotto .cruscotto-sotto {
	display: flex;
	flex-direction: column;
	display: -webkit-flex;
	-webkit-flex-direction: column;
	margin-top: 0;
}
#cruscotto .cruscotto-sotto > div {
	min-width:100%;
	margin-bottom: 0;
	padding: 20px;
}
.cruscotto-sotto > div {
	border-width:4px;
	border-style:solid;
	box-sizing:border-box;
	border-left-width:0;
	border-right-width:0;
	border-bottom-width:0;
}
.cruscotto-sotto > div:nth-last-child(1) {
	border-bottom-width:4px;
}

#cruscotto ul.cinerama.urside:not(.look) > li > article > a > div.foto:after {
	padding-bottom: 55px;
}


@media (min-width:760px) {
	#cruscotto .cruscotto-sotto {
		flex-direction: row;
		-webkit-flex-direction: row;
		flex-wrap:wrap;
		-webkit-flex-wrap:wrap;
	}
	#cruscotto .cruscotto-sotto > div {
		min-width:50%;
		max-width:50%;
	}
	#cruscotto .cruscotto-sotto > div.crusco-formati {
		min-width:100%;
		max-width:100%;
	}
	#cruscotto .crusco-ispirazione {
		border-right-width: 2px;
	}
	#cruscotto .crusco-colore {
		border-left-width: 2px;
	}
}
@media (min-width:1000px) {
	#cruscotto .cruscotto-sotto > div,
	#cruscotto .cruscotto-sotto > div.crusco-formati {
		min-width:33.3333333%;
		max-width:33.3333333%;
	}
	.cruscotto-sotto > div:nth-child(1),
	.cruscotto-sotto > div:nth-last-child(1) {
		border-left-width:0;
		border-right-width:0;
	}
	#cruscotto .crusco-colore {
		border-right-width: 2px;
	}
	#cruscotto .crusco-formati {
		border-left-width: 2px;
	}
	#cruscotto .crusco-colore,
	#cruscotto .crusco-ispirazione {
		border-bottom-width: 4px;
	}
}
ul.cinerama.urside.filtriera:not(.look) > li {
	flex: 0 0 89px;
	-webkit-flex: 0 0 89px;
	height: 154px;
	padding-top: 0;
    }
ul.cinerama.urside.filtriera:not(.look) {
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
    }
#cruscotto .cruscotto-sotto > div > div {
    height: 100%;
    padding: 0;
}

#cruscotto #ricerca .freccia {
	background-image: url(percorso-css-argylla/img/freccina-romani.png);
	display: inline-block;
	width: 17px;
	height: 17px;
	margin-right: 14px;
	margin-bottom: -3px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	margin-left: 10px;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}
body.tendina-chiusa #cruscotto #ricerca .freccia {
	transform: none;
	-webkit-transform: none;
}
#cruscotto .scritta-apri {
	cursor:pointer;
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	-webkit-flex-direction: column;
}

#cruscotto #ricerca > div {
	display:flex;
	display:-webkit-flex;
	min-height: 46px;
	width: 100%;
	overflow: hidden;
	flex-direction: column;
	-webkit-flex-direction: column;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	box-sizing: border-box;
}
#cruscotto.home:not(.ser):not(.cer) #ricerca > div {
	padding-left: 10px;
	padding-right: 10px;
}
#cruscotto .tendina {
	display:flex;
	display:-webkit-flex;
	height: unset;
	min-width: 100%;
	margin-bottom: 10px;
	transition: margin-bottom .5s linear;
	-webkit-transition: margin-bottom .5s linear;
	
}
#cruscotto .scritta-apri > div {
	display: flex;
	display: -webkit-flex;
	min-height: 46px;
	align-items: center;
	-webkit-align-items: center;
}
#cruscotto .tendina .scritta {
	display: flex;
	align-items: center;
	display: -webkit-flex;
	-webkit-align-items: center;
}
#cruscotto .tendina > div {
	flex: 0;
	-webkit-flex: 0;
	display: flex;
	display: -webkit-flex;
	flex-direction:column;
	-webkit-flex-direction:column;
}
@media (min-width:760px) {
	#cruscotto .tendina > div {
		flex-direction: row;
		-webkit-flex-direction: row;
	}

}
#cruscotto .tendina > div.vedi-tutte {
    flex: 1;
    -webkit-flex: 1;
}

body.tendina-chiusa #cruscotto .tendina {
	margin-bottom:0;
}

div#pulsante-tendina > p {
    padding-left: 0;
    white-space: nowrap;
}

div#pulsante-tendina:hover > p {
    padding-left: 10px;
}
@media (min-width:760px) {
	div#pulsante-tendina > p {
		padding-left: 10px;
	}
}
#cruscotto .vedi-tutte > div {
	display: flex;
	align-items: center;
	display: -webkit-flex;
	-webkit-align-items: center;
	width: 100%;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
}
#cruscotto ul.ricerca.tendina-collezioni {
    transition: max-height 0.3s linear;
    overflow: hidden;
}
body.tendina-chiusa #cruscotto ul.ricerca.tendina-collezioni {
	max-height:0;
}
#cruscotto ul.ricerca.tendina-collezioni > li {
	list-style:none;
	margin: 0;
	padding: 0;
	position: relative;
}
#cruscotto ul.ricerca.tendina-collezioni > li > article {
	width: 100%;
	height: 100%;
	display: inline;
	-webkit-flex: 1;
	flex: 1;
}
#cruscotto ul.ricerca.tendina-collezioni > li > article > div {
	display: inline;
}
#cruscotto > div > div > div {width:100%;}
#ricerca {
	padding-left: 0;
	padding-right: 0;
	}
#ricerca .scritta-apri {
	padding-right: 20px;
	}
#ricerca {
	padding-bottom: 20px;
}
body.tendina-chiusa #ricerca {
    padding-bottom: 0;
    margin-top: 3px;
}
#ricerca a.vedi-tutte-le-collezioni {
	margin-left:10px;
	padding: 0 10px;
	height: 100%;
	display: flex;
	align-items: center;
	display: -webkit-flex;
	-webkit-align-items: center;
}
#ricerca ul.ricerca > li {
	margin-left:0;
}
#cruscotto .urside .titolo-e-testo {
	margin: 0 5px;
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
}
#cruscotto li.pigiato {
    background-color: black;
}
body:not(.brand-romani) #cruscotto .urside .titolo-e-testo h3 > span {
    color: black;
}

body #cruscotto .urside li.pigiato .titolo-e-testo h3.titolo > span,
body #cruscotto .urside li:hover .titolo-e-testo h3.titolo > span {
	color:white;
}
#cruscotto li.pigiato::after {
	content: '';
	color: white;
	position: absolute;
	right: 5px;
	background-image: url(percorso-css-argylla/img/chiudi.svg);
	width: 10px;
	height: 10px;
	background-position: center;
	top: 5px;
	cursor: pointer;
	pointer-events: none;
}
#cruscotto .urside .titolo-e-testo .testo {
    display: none;
}
#cruscotto .urside .titolo-e-testo h3 {
    margin: 0;
}
#cruscotto .urside:not(.look) .titolo-e-testo h3 {
    margin: 10px 0 auto;
}
body:not(.brand-romani) #cruscotto ul.filtriera.formato .foto,
body:not(.brand-romani) #cruscotto ul.filtriera.ispirazione .foto {
    filter: invert(1);
    -webkit-filter: invert(1);
    }
body:not(.brand-romani) #cruscotto.crusco-ist-hp ul.filtriera.ispirazione .foto {
    filter: none;
    -webkit-filter: none;
    }
body:not(.brand-romani) #cruscotto ul.filtriera.formato li.pigiato .foto,
body:not(.brand-romani) #cruscotto ul.filtriera.formato li:hover .foto,
body:not(.brand-romani) #cruscotto ul.filtriera.ispirazione li.pigiato .foto,
body:not(.brand-romani) #cruscotto ul.filtriera.ispirazione li:hover .foto {
    filter: none;
    -webkit-filter: none;
    }
section.cinerama.urside.filtriera:not(.look) {
	
}
div#pulsante-tendina:hover,
#cruscotto .vedi-tutte-le-collezioni:hover {
	color:white;
	background-color:black;
}
#cruscotto .scritta:not(.scritta-apri) {
    margin-right: 10px;
}
:not(.brand-romani) #cruscotto #ricerca #pulsante-tendina:hover .freccia {
	filter:none;
	-webkit-filter:none;
}
#cruscotto ul.ricerca.tendina-collezioni > li:hover a {

}
/***********************/

body.brand-ist aside.nevada a:hover {
	
	}
aside.nevada a:hover,
aside.nevada span:hover,
aside.nevada #apri-ricerca:hover,
aside.nevada #chiudi-ricerca:hover,
aside.nevada #apri-spiattellato:hover,
aside.nevada #chiudi-spiattellato:hover,
body.brand-romani footer a:not(.imma):hover {
	filter:invert(0.5);
	-webkit-filter:invert(0.5);
}
.brand-ser aside.nevada a:hover,
.brand-ser aside.nevada span:hover,
.brand-ser aside.nevada #apri-ricerca:hover,
.brand-ser aside.nevada #chiudi-ricerca:hover,
.brand-ser aside.nevada #apri-spiattellato:hover,
.brand-ser aside.nevada #chiudi-spiattellato:hover {
	filter:invert(0.3);
	-webkit-filter:invert(0.3);
}
body:not(.brand-romani) footer a:hover {
	-webkit-filter: invert(0.5);
	filter: invert(0.5);
}

aside.nevada .logo-nevada a:hover,
footer .gruppo-romani.sezione-footer a:hover,
footer .brand-nel-footer a:hover {
	filter:none;
	-webkit-filter:none;
}
body.nevada-spiattellato aside.nevada > .velatura {
	z-index:1;
}
aside.nevada {
    z-index: 5000;
}
ul.cinerama.testudinide.filtriera .dentro > span {
	color:white;
}
body:not(.brand-romani) #cruscotto .cruscotto-sotto > div  {
	border-color:white;
}
#cruscotto.home .cruscotto-sotto > div.crusco-ispirazione {
    min-width: 100%;
}
#cruscotto.home ul.cinerama.urside.filtriera {
	min-width: 100%;
}
ul.cinerama.urside.look > li > article > a > div.foto:after {
	padding-bottom:96px;
}
.i-brand-hp-romani .titolo-e-testo:before {
	display: block;
	padding-bottom: 20px;
	padding-top: 20px;
	height: 54px;
	content: '';
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom: 10px;
}
@media (min-width:1100px) {
	.i-brand-hp-romani .titolo-e-testo:before {
		background-position: center;
		margin-bottom: 0;
	}
}
.i-brand-hp-romani .titolo-e-testo {
	display: flex;
	align-items: center;
	justify-content: center;
	display: -webkit-flex;
	-webkit-align-items: center;
	-webkit-justify-content: center;
}
ul.cinerama.urside.i-brand-hp-romani div.testo {
	-webkit-justify-content:center;
	justify-content:center;
	margin-top: 0;
}
.cinerama.urside.i-brand-hp-romani .testo p {
	text-align:center;
}
.cinerama.urside.i-brand-hp-romani .testo > p {
	padding-top: 0;
}
@media (min-width:1100px) {
	.cinerama.urside.i-brand-hp-romani .testo > p {
		padding-top: 20px;
	}
}
.cinerama.urside.i-brand-hp-romani .testo {
	border-top-style: solid;
	border-color: white;
	border-width: 1px;
}

section > ul.cinerama.urside.i-brand-hp-romani > li > article {
	border-bottom-style: solid;
	border-width:0;
	border-bottom-width: 16px;
	box-sizing: border-box;
}
ul.cinerama.urside.i-brand-hp-romani {
    --canalina: 16px;
    }
ul.cinerama.urside.i-brand-hp-romani, nav.cinerama.urside.freccine.i-brand-hp-romani, nav.cinerama.urside.freccine.i-brand-hp-romani > span {
	background-color:transparent;
}
ul.cinerama.urside.i-brand-hp-romani {
	margin:auto;
}

@media (min-width:600px) {
	ul.cinerama.urside.i-brand-hp-romani > li {
		flex: 0 0 50%;
		-webkit-flex: 0 0 50%;
	}
	ul.cinerama.urside.i-brand-hp-romani > li:nth-child(2n+1) {
		border-right-width: calc(var(--canalina) / 2);
	}
	ul.cinerama.urside.i-brand-hp-romani > li:nth-child(2n) {
		border-left-width: calc(var(--canalina) / 2);
	}
}
@media (min-width:800px) {

}
.cinerama.urside.i-brand-hp-romani .testo {
	border-top-style: none;
	}
ul.cinerama.urside.i-brand-hp-romani .testo {
    margin-bottom: 20px;
}
@media (min-width:1100px) {
	.cinerama.urside.i-brand-hp-romani .testo {
		border-top-style: solid;
		}

	}
@media (min-width:880px) {
	ul.cinerama.urside.i-brand-hp-romani > li {
		flex: 0 0 33.33333333333%;
		-webkit-flex: 0 0 33.33333333333%;
	}
	ul.cinerama.urside.i-brand-hp-romani > li {
		border-right-width: calc(var(--canalina) / 2);
		border-left-width: calc(var(--canalina) / 2);
	}
}

@media (min-width:1100px) {
	ul.cinerama.urside.i-brand-hp-romani > li {
		flex: 0 0 16.6666666%;
		-webkit-flex: 0 0 16.6666666%;
	}

	ul.cinerama.urside.i-brand-hp-romani > li {
		border-right-width: calc(var(--canalina) / 2);
		border-left-width: calc(var(--canalina) / 2);
	}
}
ul.cinerama.urside.i-brand-hp-romani > li:hover .testo > p {
	filter:invert(0.5);
	-webkit-filter:invert(0.5);
}
#cambia-vista {
	display:flex;
	display:-webkit-flex;
}
#cambia-vista > div {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	opacity:0.6;
	cursor:pointer;
	margin-right: 20px;
}
#cambia-vista > div > div {
	height: 32px;
	width: 32px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	
}
#cambia-vista > div.vista-gallery > div {
	background-image:url(percorso-css-argylla/img/gallery-mode.png);
}
#cambia-vista > div.vista-product > div {
	background-image:url(percorso-css-argylla/img/product-mode.png);
}
#cambia-vista > div.selezionato {opacity:1;cursor:default;}
#cambia-vista > div.vista-product {
    order: 1;
    -webkit-order: 1;
}
#cambia-vista > div > p {
    margin-left: 5px;
}
#cambia-vista > div:hover {
    opacity: 1;
}

.colore-gallery-mode > div {
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	height:30px;
	width:30px;
}
.le-collezie li.oltre-il-limite {
    width: 30px;
}
@media (min-width:430px){
	.colore-gallery-mode > div {
		height:50px;
		width:50px;
	}
	.le-collezie li.oltre-il-limite {
		width: 50px;
	}
}


.le-collezie.gallery .frecce > span {
	background-image:url(percorso-css-argylla/img/freccia-dx-gallery-mode.png);
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
	height:15px;
	width:6px;
	display: block;
	cursor:pointer;
	}
.le-collezie.gallery .frecce > span.freccia-sx {
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	}

.le-collezie ul,
.le-collezie .sotto,
.le-collezie .avvolgi-imma {
	display:flex;
	display:-webkit-flex;
}
.le-collezie ul,
.le-collezie .sotto {
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
.le-collezie ul > li {
	min-width:100%;
}

.le-collezie .sotto > p {
    margin-right: 10px;
}
.le-collezie .imma-singola:after {
	content:'';
	display:block;
}
.le-collezie .ambiente-gallery-mode:after {
	padding-bottom:57%;
}
.le-collezie .ambiente-product-mode:after {
	padding-bottom:100%;
}
.le-collezie .avvolgi-imma {
    overflow: scroll;
}
.le-collezie .imma-singola {
    min-width: 100%;
}
.le-collezie .slider {
	position: relative;
	overflow: hidden;
	display: block;
}
.le-collezie .spec {
    position: absolute;
    bottom: 0;
    padding: 20px;
    right: 0;
    left: 0;
    background-color: rgba(0,0,0,50%);
    color: white;
	transition: bottom .5s linear;
	-webkit-transition: bottom .5s linear;
	box-sizing: border-box;
	cursor: pointer;
}

.le-collezie .slider > .spec {
	visibility:hidden;
	z-index: 90000;
}
.le-collezie .slider.visi > .spec {
	visibility:visible;
}

.le-collezie .slider > .avvolgi-imma  { 
	overflow-x: scroll;
	scrollbar-width: none;
	-ms-overflow-style: none;
	overflow-y: hidden;
	scroll-behavior: smooth;
	-webkit-overflow-scrolling: touch; /* da provare con Safari */
	scroll-snap-type: x mandatory;
	-ms-scroll-snap-type: x mandatory;
}
.le-collezie .slider > .avvolgi-imma > div {
    scroll-snap-align: start;
    -ms-scroll-snap-align: start;
}
.le-collezie .frecce {
	display:none;
}
body.no-touch .le-collezie.gallery .frecce {
	display:flex;
	display:-webkit-flex;
	align-items: center;
	-webkit-align-items: center;
}
.le-collezie .imma-singola {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
.le-collezie .piede,
.le-collezie .colori,
.le-collezie .pulsante-spec {
	display: flex;
	display: -webkit-flex;
}
.le-collezie .piede {
	justify-content: space-between;
	-webkit-justify-content: space-between;
	margin-top: 8px;
	overflow: hidden;
}
.le-collezie .pulsante-spec {
	margin: 0 20px;
	align-items: center;
	-webkit-align-items: center;
	border-bottom: 2px solid black;
	margin-bottom: -2px;
	cursor:pointer;
}
.le-collezie .colore-gallery-mode.fuori-limite {
	display: none;
}

.le-collezie li.oltre-il-limite {
	display: flex;
	align-items: center;
	justify-content: center;
	display: -webkit-flex;
	-webkit-align-items: center;
	-webkit-justify-content: center;
}

@media (min-width:900px) {
	.le-collezie.gallery ul > li {
		min-width: calc(50% - 10px);
		max-width: calc(50% - 10px);
	}
	.le-collezie.gallery li {
		margin-top:0;
		margin-left:10px;
		margin-right:10px;
	}
	.le-collezie.gallery li:nth-child(2n+1) {
		margin-left: 0;
	}
	.le-collezie.gallery li:nth-child(2n) {
		margin-right: 0;
	}
	.le-collezie.gallery li.oltre-il-limite {
		margin: 0;
	}
}
@media (min-width:800px) {
	.le-collezie.product ul > li {
		min-width: calc(50% - 12px);
		max-width: calc(50% - 12px);
	}
	.le-collezie.product li {
		margin: 0 12px;
	}
	.le-collezie.product li:nth-child(2n+1) {
		margin-left: 0;
	}
	.le-collezie.product li:nth-child(2n)  {
		margin-right: 0;
	}
}
@media (min-width:1040px) {
	.le-collezie.product ul > li {
		min-width: 33.33333333333333%;
		max-width: 33.33333333333333%;
		margin: 0;
	}

	.le-collezie.product ul > li > article {
		margin: 0 24px;
	}
	.le-collezie.product ul{
		margin: 0 -24px 0 -24px;
	}
}


.le-collezie .avvolgi-imma::-webkit-scrollbar { 
	display: none;
}

.le-collezie .avvolgi-imma::-moz-scrollbar { 
	display: none;
}

.le-collezie .sopra {
	display: flex;
	justify-content: space-between;
	display: -webkit-flex;
	-webkit-justify-content: space-between;
}
.le-collezie .frecce > span {
    margin: 0 20px;
    cursor:pointer;
}
body.no-touch .le-collezie .frecce > span:hover {
	filter:invert(0.5);
	-webkit-filter:invert(0.5);
}
.le-collezie .titolo {
	flex:1;
	-webkit-flex:1;
	color: black;
	overflow: hidden;
}
.le-collezie .titolo:hover {
	filter:invert(0.5);
	-webkit-filter:invert(0.5);
}
.le-collezie .slider > .avvolgi-imma {
	transition: opacity 0.2s linear;
	-webkit-transition: opacity 0.2s linear;
	}
.le-collezie .slider:hover > .avvolgi-imma {
	opacity: 0.6;
	}

body.brand-romani .le-collezie div.testa {
	border-bottom-width:16px;
	border-bottom-style:solid;
	background-color:white;
}

.le-collezie {
	padding-top: 0;
	}
.le-collezie div.testa {
    padding: 0 20px 0 0;
}
.le-collezie .imma-singola {
	order:1;
	-webkit-order:1;
}
.le-collezie .imma-singola.prima {
	order:0;
	-webkit-order:0;
}

ul.cinerama.urside.filtriera:not(.look) > li > article > a {
	padding-top: 20px;
	box-sizing:border-box;
}

.brand-romani .le-collezie div.testa {
	padding-left:20px;
	
}


#collezione .immagine-collezione,
#collezione .catalogo-collezia > span {
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}

#collezione .catalogo-collezia > span {
	background-image:url(percorso-css-argylla/img/download.png);
}
body .fancybox-overlay {
	z-index: 10000;
}

.slider-argylla {
	margin-left: -4px;
	margin-right: -4px;
	position: relative;
	flex-direction: row;
	flex-wrap: wrap;
	-webkit-flex-direction: row;
	-webkit-flex-wrap: wrap;
	margin: 0;
	display: flex;
	display: -webkit-flex;
	padding: 0;
	background-color: white;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	overflow-x: scroll;
	scrollbar-width: none;
	-ms-overflow-style: none;
	scroll-snap-type: x mandatory;
	-ms-scroll-snap-type: x mandatory;
	scroll-behavior: smooth;
	scroll-snap-type: x mandatory;
	-ms-scroll-snap-type: x mandatory;
}
.slider-argylla > li {
	margin-bottom: 0;
	margin-right: 0;
	scroll-snap-align: start;
	-ms-scroll-snap-align: start;
	}
.slider-argylla.ambienti-collezia > li,
.slider-argylla.slider-progetto > li {
	flex: 0 0 64%;
	-webkit-flex: 0 0 64%;
	}
.slider-argylla.colori-collezia > li {
	flex: 0 0 86%;
	-webkit-flex: 0 0 86%;
	}
@media (min-width:500px) {
	.slider-argylla.colori-collezia > li {
		flex: 0 0 38%;
		-webkit-flex: 0 0 38%;
		}
}
.slider-argylla > li:nth-child(n) {
    padding-right: calc(2 * var(--semimargine));
    padding-left: 0;
}
.slider-argylla > li > article {
    width: 100%;
    height: 100%;
    display: flex;
    display: -webkit-flex;
    -webkit-flex: 1;
    flex: 1;
}
.slider-argylla > li > article > a {
    min-width: 100%;
    flex-flow: column wrap;
    -webkit-flex-flow: column wrap;
    position: relative;
    min-height: 100%;
    text-decoration: none;
    overflow:hidden;
}
.slider-argylla .foto.urside {
    min-width: 100%;
    background-size: cover;
        display: flex;
    display: -webkit-flex;
    padding: 0;
    background-repeat: no-repeat;
    background-position: center center;
}
.slider-argylla .foto.urside:after {
    content: '';
    display: block;
}
.slider-argylla.ambienti-collezia .foto.urside:after,
.slider-argylla.slider-progetto .foto.urside:after {
    padding-bottom: 57%;
}
.slider-argylla.colori-collezia .foto.urside:after {
    padding-bottom: 75%;
}


.slider-argylla::-webkit-scrollbar { 
	display: none;
}

.slider-argylla::-moz-scrollbar { 
	display: none;
}

.freccine-slider-argylla {
	position: absolute;
	flex-flow: row nowrap;
	-webkit-flex-flow: row nowrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	height: 0;
	width: 100%;
	padding: 0 28px;
	box-sizing: border-box;
	left: 0;
	right: 0;
	bottom: 0;
	display:none;
    }
body.no-touch .freccine-slider-argylla {
	display: flex;
	display: -webkit-flex;
}
.freccine-slider-argylla > span {
	color: white;
	font-size: 94px;
	cursor: pointer;
	font-family: monospace;
	margin: 0;
	padding: 0;
	}
.freccine-slider-argylla > span {
	background-image: url(percorso-css-argylla/img/freccia-lunga-sx.png);
	background-repeat: no-repeat;
	background-size: 92px 10px;
	background-position: center center;
	height: 30px;
	width: 92px;
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	margin-top: 0;
}
.freccine-slider-argylla > span.freccia-dx {
		transform:none;
	-webkit-transform:none;
}
.porta-slider-argylla {
	position:relative;
}

ul.cinerama.urside.filtriera-progetti > li {
	-webkit-flex: 0 0 25%;
	flex: 0 0 25%;
}
ul.cinerama.urside.filtriera-progetti .testo {
	display:none;
}
ul.cinerama.urside.filtriera-progetti .titolo {
	display: flex;
	align-items: center;
	justify-content: center;
	display: -webkit-flex;
	-webkit-align-items: center;
	-webkit-justify-content: center;
	text-transform: lowercase;
    }
#cruscotto-progetti ul.filtriera-progetti .foto {
	background-size: auto;
}
#cruscotto-progetti li.pigiato, #cruscotto-progetti li:hover {
	background-color: black;
}
body #cruscotto-progetti .urside li.pigiato .titolo-e-testo h3.titolo > span,
body #cruscotto-progetti .urside li:hover .titolo-e-testo h3.titolo > span {
	color: white;
}
body #cruscotto-progetti .urside li:hover .foto,
body #cruscotto-progetti .urside li.pigiato .foto {
	filter:invert(1);
	-webkit-filter:invert(1);
}
#cruscotto-progetti .urside .titolo-e-testo {
	margin: 0 5px;
	justify-content: flex-end;
	-webit-justify-content: flex-end;
}
ul.cinerama.urside.filtriera-progetti > li > article > a > .titolo-e-testo {
	align-items: center;
	-webkit-align-items: center;
}
ul.cinerama.urside.filtriera-progetti > li > article > a {
	padding-top: 20px;
}
ul.cinerama.urside.filtriera-progetti > li {
	height: 154px;
	padding-top: 0;
	min-width: 145px;
}
#cruscotto-progetti ul.cinerama.urside > li > article > a > div.foto:after {
	padding-bottom: 55px;
}
@media (min-width:750px) {
	ul.cinerama.urside.filtriera-progetti > li {
		-webkit-flex: 0 0 16.66666666%;
		flex: 0 0 16.66666666%;
	}
}

#progetti .imma-proj {
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	border-bottom-style:solid;
	border-bottom-width: 0;
	border-bottom-color: transparent;
}
.brand-romani #progetti .imma-proj {
	border-bottom-width: 16px;
}
#progetti .imma-proj:after {
	display:block;
	content:'';
	padding-bottom:100%;
}
#progetti ul.elenco-progetti {
	display:flex;
	display:-webkit-flex;
	flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}
#progetti ul.elenco-progetti > li {
	min-width:100%;
	max-width:100%;
}
@media (min-width:680px) {
	#progetti ul.elenco-progetti > li {
		min-width:50%;
		max-width:50%;
	}
	#collezione #progetti ul.elenco-progetti > li {
		min-width: 100%;
		max-width: 100%;
	}
}
@media (min-width:900px) {
	#progetti ul.elenco-progetti > li {
		min-width:33.333333333%;
		max-width:33.333333333%;
	}
	#collezione #progetti ul.elenco-progetti > li {
		min-width: 78%;
		max-width: 78%;
	}
}

#collezione #progetti ul.elenco-progetti {
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	overflow-x: scroll;
	scrollbar-width: none;
	-ms-overflow-style: none;
	scroll-snap-type: x mandatory;
	-ms-scroll-snap-type: x mandatory;
	scroll-behavior: smooth;
	scroll-snap-type: x mandatory;
	-ms-scroll-snap-type: x mandatory;
}

#collezione #progetti ul.elenco-progetti::-webkit-scrollbar { 
	display: none;
}

#collezione #progetti ul.elenco-progetti::-moz-scrollbar { 
	display: none;
}
#collezione #progetti .imma-proj:after {
    padding-bottom: 42%;
}
#collezione #progetti ul.elenco-progetti > li {
	scroll-snap-align: start;
	-ms-scroll-snap-align: start;
	}

body.slug-collezione .titolo-pagina {display:none;}

/*provvisorio*/
.decori-dello-spessore > div > div,
.immagine-della-galleria-decori {
	height:100px;
	width:100px;
	cursor:pointer;
	display:block;
}


#collezione .sotto-testata > div,
#collezione .tecno-e-simboli,
#collezione .simboli,
#collezione .sommario,
#collezione .sommario-colori,
#collezione .sommario-colori > .elenco,
#collezione .sommario-formati,
#collezione .sommario-formati-sopra,
#collezione .sommario-formati-sopra > .elenco,
#collezione .sommario-superfici,
#collezione .sommario-superfici > .elenco,
#collezione .sommario-spessori,
#collezione .sommario-spessori > .elenco,
#collezione .catalogo-wish-collezia,
#collezione .pulsanti-dei-tab-collezia,
#collezione .contenuto-dei-tab {
	display:flex;
	display:-webkit-flex;
}
#collezione .tecno-e-simboli,
#collezione .sommario-colori,
#collezione .sommario-formati-sopra,
#collezione .sommario-formati-sopra > .elenco,
#collezione .sommario-superfici,
#collezione .sommario-superfici > .elenco,
#collezione .sommario-spessori,
#collezione .sommario-spessori > .elenco,
#collezione .pulsanti-dei-tab-collezia,
#collezione .sotto-testata > div {
	flex-direction:column;
	-webkit-flex-direction:column;
}
#collezione .sommario > div  {
	display:flex;
	display:-webkit-flex;
	border-bottom: 1px solid black;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	width: 100%;
}
#collezione .sotto-testata > div > div,
#collezione .sommario > div > div,
#collezione .pulsanti-dei-tab-collezia > div  {
	flex:1;
	-webkit-flex:1;
}
#collezione .simbolo {
	height:37px;
	width:37px;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	margin-right: calc(2 * var(--semimargine));
}
#collezione .caratteristica.id-R9 {
	background-image:url(percorso-css-argylla/img/caratteristica-R9-25.png);
}
#collezione .caratteristica.id-R10 {
	background-image:url(percorso-css-argylla/img/caratteristica-R10-25.png);
}
#collezione .caratteristica.id-R11 {
	background-image:url(percorso-css-argylla/img/caratteristica-R11-25.png);
}
#collezione .stonalizzazione.id-V4 {
	background-image:url(percorso-css-argylla/img/stonalizzazione-V4-25.png);
}
#collezione .stonalizzazione.id-V3 {
	background-image:url(percorso-css-argylla/img/stonalizzazione-V3-25.png);
}
#collezione .stonalizzazione.id-V2 {
	background-image:url(percorso-css-argylla/img/stonalizzazione-V2-25.png);
}
#collezione .stonalizzazione.id-V1 {
	background-image:url(percorso-css-argylla/img/stonalizzazione-V1-25.png);
}
#collezione .utilizzo.id-P {
	/* background-image:url(percorso-css-argylla/img/utilizzo-P.png); */
	background-image:url(percorso-css-argylla/img/utilizzo-P-25.png);
	
}
#collezione .utilizzo.id-R {
	background-image:url(percorso-css-argylla/img/utilizzo-R-25.png);
}
#collezione p.tecnologia {
	margin-bottom: var(--semimargine);
}
#collezione .sotto-testata > div {
	border-bottom: 1px solid black;
}

#collezione .sommario-colori > .elenco > span {
	display:block;
	height:32px;
	width:32px;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	margin-right: var(--semimargine);
}

#collezione .sommario .elenco > span {
	margin-bottom: 2px;
}
#collezione .sommario .elenco > span:nth-last-child(1) {
	margin-bottom: 0;
}
#collezione .sommario-superfici > .elenco > span {
	text-transform:uppercase;
}

#collezione .catalogo-wish-collezia > div {
	flex: 1;
	-webkit-flex: 1;
}
#collezione .catalogo-collezia > a {
	color: black;
	text-transform: lowercase;
}

#collezione .wishlist-add-remove {
	background-color: unset;
	height: unset;
	margin-top: unset;
}

#collezione .tab-collezia {
	display: none;
	flex-direction: column;
	-webkit-flex-direction: column;
	min-width: 100%;
}

#collezione .tab-collezia.selezionato {
	display:flex;
	display:-webkit-flex;
}
#collezione .pulsante-tab > div {
	border-bottom-width: 16px;
	border-bottom-style: solid;
	font-size: 25px;
	cursor:pointer;
	padding-left: calc(2 * var(--semimargine));
	padding-top: calc(2 * var(--semimargine));
}
body #collezione .pulsante-tab.selezionato > div {
	font-size: 40px;
	border-color:black;
	cursor:default;
	
}
@media (min-width:1000px) {
	#collezione .pulsanti-dei-tab-collezia {
		flex-direction:row;
		-webkit-flex-direction:row;
	}
}
#collezione .intro-mood-collezia {
	width: 100%;
	margin-bottom: calc(4 * var(--semimargine));
}
@media (min-width:430px) {
	#collezione .sotto-testata > div {
		flex-direction:row;
		-webkit-flex-direction:row;
	}
}
#collezione .sommario {
	flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}
#collezione .sommario > div > div {
	flex:1;
	-webkit-flex:1;
}

#collezione .sommario > div > div {
	min-width:100%;
	padding-right: 11px;
}

@media (min-width:380px) {
	#collezione .sommario > div > div {
		min-width:300px;
	}
}

#collezione .sommario-colori > .elenco {
	flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}
#collezione .contenuto-dei-tab {
    padding-top: calc(4 * var(--semimargine));
}

@media (min-width:900px) {
	#collezione .intro-collezia {
		width: 75%;
	}
}

#collezione .foto-mood > div:before {
	content:'';
	display:block;
}
#collezione .mood-01 > div:before {
	padding-bottom:75%;
}
#collezione .mood-02 > div:before {
	padding-bottom:75%;
}
#collezione .mood-collezia-sopra {
	display:flex;
	display:-webkit-flex;
}
#collezione .mood-collezia-sopra > div {
	flex:1;
	-webkit-flex:1;
}

#collezione .mood-collezia-sopra {
	flex-direction:column;
	-webkit-flex-direction:column;
}
#collezione .foto-mood > div {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

#collezione .foto-mood:nth-child(1) > div {
	margin-bottom: var(--semimargine);
}
#collezione .foto-mood:nth-last-child(1) > div {
	margin-top: var(--semimargine);
}

@media (min-width:680px) {
	#collezione .foto-mood:nth-child(1) > div {
		margin-bottom: 0;
	}
	#collezione .foto-mood:nth-last-child(1) > div {
		margin-top: 0;
	}
	#collezione .mood-collezia-sopra {
		flex-direction: row;
		-webkit-flex-direction: row;
	}
	#collezione .foto-mood:nth-child(1) > div {
		margin-right:var(--semimargine);
	}
	#collezione .foto-mood:nth-last-child(1) > div {
		margin-left:var(--semimargine);
	}
}
@media (min-width:960px) {
	#collezione .mood-collezia-sopra > div.mood-02 > div {
		max-width: 50%;
		display: inline-block;
		width: 100%;
	}
	#collezione .mood-collezia-sopra > div.mood-02 {
		text-align: right;
	}
	#collezione .mood-02 > div:before {
		padding-bottom:100%;
	}
}

#collezione .mood-04 > span:before {
	content:'';
	display:block;
	padding-bottom:75%;
}
#collezione .mood-04 > span {
	background-size:cover;
	background-position:center;
	display: block;
}

@media (min-width:800px) {
	#collezione .mood-collezia-sotto {
		flex-direction: row;
		display: flex;
		-webkit-flex-direction: row;
		display: -webkit-flex;
	}
	#collezione .mood-collezia-sotto > div {
		flex: 1;
		-webkit-flex: 1;
	}
	#collezione .descrizione-collezia {
		margin-top: 60px;
		margin-bottom: calc(12 * var(--semimargine));
		padding-right: calc(2 * var(--semimargine));
	}
	#collezione .claim-collezia {
		padding-right: calc(2 * var(--semimargine));
	}
	#collezione .mood-04 > span {
		margin-left:var(--semimargine);
	}
}
@media (min-width:960px) {
	#collezione .mood-collezia-sotto {
		margin-top:0;
	}
	#collezione .foto-mood > div,
	#collezione .foto-mood > span {
		margin-right:0 !important;
		margin-left:0 !important;
	}
}
#collezione .immagini-opz-collezia {
	display:flex;
	display:-webkit-flex;
	flex-direction:column;
	-webkit-flex-direction:column;
	width: 100%;
	}
#collezione .immagini-opz-collezia > div {
	flex:1;
	-webkit-flex:1;
	width: 100%;
	}
#collezione .immagini-opz-collezia[data-quante="0"] {display:none;}
#collezione .imma-opz-collezia {
	background-size: cover;
	background-position: center;
}
#collezione .opz-sopra .imma-opz-collezia {}
#collezione .opz-sotto .imma-opz-collezia {}
#collezione .opz-sopra {}
#collezione .opz-sotto {}
#collezione .imma-opz-collezia:before {
	display:block;
	content:'';
}
#collezione .opz-sopra .imma-opz-collezia:before {
	padding-bottom:120%;
}
#collezione .opz-sotto .imma-opz-collezia:nth-child(1):before {
	padding-bottom:57%;
}
#collezione .opz-sotto .imma-opz-collezia:nth-child(2):before {
	padding-bottom:120%;
}

@media (min-width:600px) {
	#collezione .immagini-opz-collezia > div {
		display: flex;
		display: -webkit-flex;
	}
	#collezione .imma-opz-collezia {
		flex: 1;
		-webkit-flex: 1;
	}
	#collezione .imma-opz-collezia:nth-child(1) {
		margin-right:24px;
	}
	#collezione .imma-opz-collezia:nth-last-child(1) {
		margin-left:24px;
	}
}
@media (min-width:900px) {
	#collezione .opz-sopra .imma-opz-collezia {
		max-width: 395px;
	}
	#collezione .immagini-opz-collezia > div.opz-sopra {
		justify-content: center;
		-webkit-justify-content: center;
	}
	#collezione .opz-sotto .imma-opz-collezia {
		flex:unset;
		-webkit-flex:unset;
	}
	#collezione .immagini-opz-collezia[data-quante="4"] .opz-sotto .imma-opz-collezia:nth-last-child(1) {
		width:395px;
		transform: translate(0px, calc(12 * var(--semimargine)));
		-webkit-transform: translate(0px, calc(12 * var(--semimargine)));
	}
	#collezione .immagini-opz-collezia[data-quante="4"] .opz-sotto .imma-opz-collezia:nth-child(1) {
		width: calc(100% - 395px);
	}
	#collezione .immagini-opz-collezia[data-quante="4"] {
		margin-bottom:calc(12 * var(--semimargine));
	}
}

#collezione .tab-collezia > div {
	width: 100%;
}
#collezione .tacca-collezia {
	flex: 1;
	-webkit-flex: 1;
	max-width:80px;
	min-width: 80px;
	height:80px;
	margin-right: var(--semimargine);
	cursor: pointer;
	margin-bottom:var(--semimargine);
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
}
#collezione .tacca-collezia.selezionata {
	border-bottom: 16px solid black;
}
#collezione .tacca-collezia.selezionata {
	cursor: default;
}
@media (min-width:900px) {
	#collezione .tacca-collezia.selezionata {
		max-width:calc(160px + var(--semimargine));
		min-width: calc(160px + var(--semimargine));
		height:calc(160px + var(--semimargine));
		border:0;
	}
}
#collezione .tacche-collezia {
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
#collezione .slider-del-colore,
#collezione .formati-del-colore,
#collezione .spessore-del-colore {
	display:none;
}
#collezione .slider-del-colore.selezionato,
#collezione .formati-del-colore.selezionato,
#collezione .spessore-del-colore.selezionato {
	display:flex;
	display:-webkit-flex;
}
#collezione .formati-del-colore {
	width: 100%;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-direction: row-reverse;
	justify-content: flex-end;
	-webkit-flex-direction: row-reverse;
	-webkit-justify-content: flex-end;
}
#collezione .spessore-del-colore {
    width: 100%;
}


#collezione .formato-collezia > .avvolgi-img > img {

}
#collezione .formato-collezia > p {
	margin-top: var(--semimargine);
	white-space: nowrap;
}
#collezione .formato-collezia {
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	-webkit-flex-direction: column;
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
	margin-right: calc(2 * var(--semimargine));
	margin-bottom: calc(2 * var(--semimargine));
}
.porta-slider-argylla {
    width: 100%;
	display: flex;
	flex-direction: column;
	display: -webkit-flex;
	-webkit-flex-direction: column;
}
#collezione .sommario-formati {
	flex-direction: column;
	-webkit-flex-direction: column;
}
#collezione .spessore-del-colore > div {
	flex: 1;
	-webkit-flex: 1;
}
#collezione .spessore-del-colore {
	width: 100%;
}
#collezione .sezione-spessore {
	display: flex;
	display: -webkit-flex;
	margin-bottom: calc(4 * var(--semimargine));
	padding-right: calc(2 * var(--semimargine));
	flex-direction: column;
	-webkit-flex-direction: column;
}
@media (min-width:620px) {
	#collezione .sezione-spessore {
		flex-direction: row;
		-webkit-flex-direction: row;
	}
}
#collezione .icona-spessore > span {
	background-image:url(percorso-css-argylla/img/icona-spessore.png);
	background-size:contain;
	background-repeat:no-repeat;
	width:14px;
	height:22px;
	display:block;
}
#collezione .titolo-spessore {
	margin-left: var(--semimargine);
	margin-right: var(--semimargine);
	margin-top: 8px;
	white-space: nowrap;
	width: 92px;
	text-align: center;
	box-sizing: border-box;
	top: -26px;
	position: relative;
	}
@media (min-width:620px) {
	#collezione .titolo-spessore {
		top: 0;
	}
}
}
#collezione .elenco-spessori {
	flex: 1;
	-webkit-flex: 1;
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-direction: column;
	-webkit-flex-direction: column;
	margin-right: 45px;
}
#collezione .spessore-del-colore {
	flex-direction: column;
	-webkit-flex-direction: column;
}
#collezione .formati-per-spessore .spessore-del-colore {
	border-bottom: 2px solid black;
}
@media (min-width:1200px) {
	#collezione .spessore-del-colore {
		flex-direction: row;
		-webkit-flex-direction: row;
	}
}
#collezione .elenco-spessori > p {
	margin-top: 8px;
	display: flex;
	display: -webkit-flex;
}
#collezione .elenco-spessori-formati > p {
	border-bottom: 1px solid black;
	height: unset;
    padding-bottom: 8px;
	flex-direction:column;
	-webkit-flex-direction:column;
}
@media (min-width:460px)
	{
	#collezione .elenco-spessori-formati > p {
		height: 1em;
		flex-direction:row;
		-webkit-flex-direction:row;
	}
	}
#collezione .elenco-spessori > p > span:nth-child(1) > span:nth-child(1):after,
#collezione span.formato-sotto > span:nth-child(1):after {
	content:' . ';
}
#collezione .elenco-spessori > p > span {
	flex: 1;
	-webkit-flex: 1;
}
#collezione .galleria-del-decoro {
	display: none;
}
#collezione .elenco-spessori > div {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	display: -webkit-flex;
	-webkit-flex-direction: column;
	-webkit-justify-content: flex-end;
	margin-right: calc(4 * var(--semimargine));
	margin-bottom: calc(4 * var(--semimargine));
}
#collezione .elenco-spessori > div > p {
	max-width: 140px;
}
#collezione .elenco-spessori > div > p {
	min-height: 4em;
	line-height: 1;
}
#collezione .pezzi-per-spessore-collezia {
    padding-top: calc(4 * var(--semimargine));
}
#collezione .icona-pezzo > img,
#collezione .icona-decoro > .porta-img {
    max-width: 100%;
}
#collezione .interno-doc-collezia {
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	-webkit-flex-direction: column;
}
@media (min-width:540px) {
	#collezione .interno-doc-collezia {
		flex-direction: row;
		-webkit-flex-direction: row;
	}
}
#collezione .titolo-download-collezia {flex:1;-webkit-flex:1;}
#collezione .elenco-download-collezia {
	flex:2;-webkit-flex:2;
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	}
#collezione .altri-doc-collezia {
    padding: calc(4 * var(--semimargine)) 0;
}
#collezione .doc-collezia {
	flex: 1;
	-webkit-flex: 1;
	min-width: 50%;
	margin: var(--semimargine) 0;
}
#collezione .decori-per-spessore .con-galleria > div.icona-decoro {
	cursor:pointer;
}
#collezione .interno-doc-collezia {
	padding-top: calc(4 * var(--semimargine));
	padding-bottom: calc(4 * var(--semimargine));
}
.cruscotto-progetti-dentro {
	overflow: hidden;
}
.slider-argylla.blocco > li {
    flex: 0 0 38%;
    -webkit-flex: 0 0 38%;
}
.slider-argylla.blocco .foto.urside:after {
    padding-bottom: 75%;
}

.testata-progetto {
	display: flex;
	display: -webkit-flex;
	width: 100%;
}
.testata-progetto > div {
	flex:1;
	-webkit-flex:1;
}
.luogo-tipolo-progetto > p > span:nth-child(1) {
	margin-right: 1em;
	text-transform:uppercase;
}
.descrizione-progetto {
    padding-top: 0;
}

#testa .evidenza {
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
}
.risultati .risultato {
	border-bottom-width:16px;
	border-bottom-style:solid;
	margin-bottom: 60px;
}
body:not(.brand-romani) .risultati .risultato {
	border-bottom-style:none;
}
.risultati .risultato.br-romani {
	border-bottom-color:transparent;
}
.risultati .risultato > a {
	display:flex;
	display:-webkit-flex;
}
.risultati .risultato > a > div {
	flex:1;
	-webkit-flex:1;
}
.risultati .risultato-imma:after {
	content:'';
	display:block;
	padding-bottom:56%;
}
footer li.gruppo,
footer li.profilo,
footer li.soluzioni-tecniche {
    margin-bottom: 20px;
}
footer li.progetti,
footer li.e-lements {
    margin-top: 20px;
}
footer .titolo_menu1 > h3 {
	text-transform:uppercase;
}
footer .claim-romani {
	display: flex;
	flex-direction: column;
	display: -webkit-flex;
	-webkit-flex-direction: column;

}
footer .claim-romani > p {
	margin-bottom: 20px;
	order:0;
	-webkit-order:0;
}
footer#footer-footer-brand > div {
    border-top: 1px solid white;
    padding-top: 20px;
}
#footer-copyright a {
	margin-right: 10px;
	margin-left: 10px;
}
#footer-copyright a:nth-child(1) {
    margin-left: 20px;
}
.pulsante-complementi-sotto,
.pulsante-colori-sotto {
	cursor:pointer;
}
#collezione .social-collezia > div {
	display: -webkit-flex;
	display: flex;
	align-items: center;
	-webkit-align-items: center;
}
#collezione .social-collezia > div:nth-child(2) > p {
	flex:1;
	-webkit-flex:1;
}
#collezione .social-collezia > div > p {
    margin-right: 30px;
}
#collezione .social-collezia > div:nth-child(2) > p > a {
	background-position:center;
	background-repeat:no-repeat;
	background-size:auto;
	height: 22px;
	width: 22px;
	display: inline-block;
}
#collezione .social-collezia p.facebook {}
#collezione .social-collezia p.linkedin {}
#collezione .social-collezia p.facebook > a {
	background-image:url(percorso-css-argylla/img/social/facebook.png);
}
#collezione .social-collezia p.linkedin > a {
	background-image:url(percorso-css-argylla/img/social/linkedin.png);
}
#prefooter > div,
#prefooter > div .prefooter-inside,
#prefooter .canali-social {
	display: -webkit-flex;
	display: flex;
	align-items: center;
	-webkit-align-items: center;
}

#prefooter .canali-social > p {
	
}
#prefooter .canali-social > p > a {
	background-position:left;
	background-repeat:no-repeat;
	background-size:auto;
	height: 35px;
	width: 100%;
	display: inline-block;
}
#prefooter .canali-social > p.facebook > a {background-image:url(percorso-css-argylla/img/social/facebook-bianco.png);}
#prefooter .canali-social > p.instagram > a {background-image:url(percorso-css-argylla/img/social/instagram-bianco.png);}
#prefooter .canali-social > p.linkedin > a {background-image:url(percorso-css-argylla/img/social/linkedin-bianco.png);}
#prefooter .canali-social > p.pinterest > a {background-image:url(percorso-css-argylla/img/social/pinterest-bianco.png);}
#prefooter .canali-social > p.youtube > a {background-image:url(percorso-css-argylla/img/social/youtube-bianco.png);}
#prefooter .canali-social > p.twitter > a {background-image:url(percorso-css-argylla/img/social/twitter-bianco.png);}

.brand-cir #prefooter .canali-social > p.facebook > a {background-image:url(percorso-css-argylla/img/social/facebook-bianco.png);}
.brand-cir #prefooter .canali-social > p.instagram > a {background-image:url(percorso-css-argylla/img/social/instagram-bianco.png);}
.brand-cir #prefooter .canali-social > p.linkedin > a {background-image:url(percorso-css-argylla/img/social/linkedin-bianco.png);}
.brand-cir #prefooter .canali-social > p.pinterest > a {background-image:url(percorso-css-argylla/img/social/pinterest-bianco.png);}
.brand-cir #prefooter .canali-social > p.youtube > a {background-image:url(percorso-css-argylla/img/social/youtube-bianco.png);}
.brand-cir #prefooter .canali-social > p.twitter > a {background-image:url(percorso-css-argylla/img/social/twitter-bianco.png);}

.brand-cir.slideroni2024 #prefooter .canali-social > p.facebook > a {background-image:url(percorso-css-argylla/img/social/facebook-bianco.png);}
.brand-cir.slideroni2024 #prefooter .canali-social > p.instagram > a {background-image:url(percorso-css-argylla/img/social/instagram-bianco.png);}
.brand-cir.slideroni2024 #prefooter .canali-social > p.linkedin > a {background-image:url(percorso-css-argylla/img/social/linkedin-bianco.png);}
.brand-cir.slideroni2024 #prefooter .canali-social > p.pinterest > a {background-image:url(percorso-css-argylla/img/social/pinterest-bianco.png);}
.brand-cir.slideroni2024 #prefooter .canali-social > p.youtube > a {background-image:url(percorso-css-argylla/img/social/youtube-bianco.png);}
.brand-cir.slideroni2024 #prefooter .canali-social > p.twitter > a {background-image:url(percorso-css-argylla/img/social/twitter-bianco.png);}

.brand-romani #prefooter .canali-social > p.facebook > a {background-image:url(percorso-css-argylla/img/social/facebook-grigio.png);}
.brand-romani #prefooter .canali-social > p.instagram > a {background-image:url(percorso-css-argylla/img/social/instagram-grigio.png);}
.brand-romani #prefooter .canali-social > p.linkedin > a {background-image:url(percorso-css-argylla/img/social/linkedin-grigio.png);}
.brand-romani #prefooter .canali-social > p.pinterest > a {background-image:url(percorso-css-argylla/img/social/pinterest-grigio.png);}
.brand-romani #prefooter .canali-social > p.youtube > a {background-image:url(percorso-css-argylla/img/social/youtube-grigio.png);}
.brand-romani #prefooter .canali-social > p.twitter > a {background-image:url(percorso-css-argylla/img/social/twitter-grigio.png);}


#prefooter .prefooter-inside,
#prefooter .canali-social {
	flex:1;
	-webkit-flex:1;
}

#prefooter .canali-social > p > a {
    color: inherit;
}

#prefooter > div .prefooter-inside {
	padding-top: 20px;
	padding-bottom: 20px;
	flex-direction: column;
	align-items: flex-start;
	-webkit-flex-direction: column;
	-webkit-align-items: flex-start;
	width: 100%;
	height: 100%;
    box-sizing: border-box;
}
#prefooter > div {
	height: 100%;
	flex-direction: column;
	align-items: flex-start;
	-webkit-flex-direction: column;
	-webkit-align-items: flex-start;
}
#prefooter p {
    margin-right:8px;
    width: 56px;
}
#prefooter .canali-social {
	width: 100%;
	display: flex;
	display: -webkit-flex;
}
#prefooter > div .prefooter-inside > p {
    margin-bottom: 31px;
}

@media (min-width:640px) {
	#prefooter > div {
		-webkit-flex-direction: row;
		flex-direction: row;
	}
}
@media (min-width:1020px) {
	#prefooter > div .prefooter-inside {
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-align-items: center;
		align-items: center;
	}
	#prefooter > div .prefooter-inside > p {
		margin-bottom:0;
	}
	#prefooter p {
		margin-right: 36px;
	}
}

#progetti ul.elenco-progetti > li > div {
	margin-left: 0;
	margin-right: 0;
}
@media (min-width:680px)
	{
	#progetti ul.elenco-progetti > li:nth-child(2n+1) > div {
		margin-left: 0;
		margin-right:9px;
	}
	#progetti ul.elenco-progetti > li:nth-child(2n) > div {
		margin-right: 0;
		margin-left:9px;
	}
}
@media (min-width:900px)
	{
	#progetti ul.elenco-progetti > li:nth-child(3n+1) > div {
		margin-left: 0;
		margin-right:12px;
	}
	#progetti ul.elenco-progetti > li:nth-child(3n+2) > div {
		margin-left: 6px;
		margin-right:6px;
	}
	#progetti ul.elenco-progetti > li:nth-child(3n) > div {
		margin-right: 0;
		margin-left:12px;

	}
}

.risultato > a {
	display:flex;
	display:-webkit-flex;
	flex-direction:column;
	-webkit-flex-direction:column;
}
p.brand-risultati {
    margin: 20px 0;
}
.risultato-imma {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom: 0;
}
.risultato-testo {
    padding-bottom: 10px;
}
@media (min-width:840px) {
	.risultato > a {
		flex-direction:row;
		-webkit-flex-direction:row;
	}
	.risultato-testo {
		margin-left: 40px;
	}
}

body:not(.brand-romani) .brand-risultati {
	display:none;
}

body:not(.brand-romani) .post-type-risultati {
	margin-bottom:20px;
}

h2.hai-cercato > span:after {
	content:close-quote;
}
h2.hai-cercato > span:before {
	content:open-quote;
	content:open-quote;
}

body #testa > .boxato,
body #testa .testata-sopra {
	margin-top: 0;
    margin-bottom: 0;
}

body.brand-romani #collezioni h2 {
    color: black;
}
body.slug-collezione #testa > .boxato {
	display: flex;
	flex-direction: column-reverse;
	display: -webkit-flex;
	-webkit-flex-direction: column-reverse;
}
body.slug-collezione #testa .nullo.sezione.s64 {
	margin-bottom:0 !important;
}
@media(min-width:500px) {
	.vedi-tutte-le-collezie > a {
		margin-left: 50%;
	}
}
div.nullo {height:0;}
#collezione .titolo-download-collezia > h3 {
    text-transform: lowercase;
}
body.slug-collezione .titolo-progetti-collezia {
	margin-bottom:unset;
}

.progetti-collezia #progetti .imma-proj {
    border-bottom-width: 0;
}
body.slug-collezione .luogo-proj {
    margin: 0;
}
body.slug-collezione .titolo-correlate-collezia h2 {
    margin-bottom: 0;
}
.correlate-collezia {
	margin-bottom:50px;
}
#testa .testata-sopra .briciole p {
    text-transform: uppercase;
}
body.slug-collezione p.wishlist-block-promenade.wishlist-p {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
}
body.slug-collezione .titolo-download-collezia h3 {
    text-align: left;
}
footer#footer-gruppo .gruppo-romani img {
    margin-bottom: 16px;
}

.wp-block-image > figure > img {
	height:auto;
}

#collezione .titolo-tacca-selezionata {
	margin-bottom:5px;
}
#collezione .elenco-spessori.elenco-spessori-formati {
	flex: 1;
	-webkit-flex: 1;
}
body #collezione .sezione-spessore.sezione.s32:nth-last-child(1) {
	margin-bottom:0 !important;
}

#collezione .decori-per-spessore .elenco-spessori,
#collezione .pezzi-per-spessore-collezia .elenco-spessori {
	flex: 1;
	-webkit-flex: 1;
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
#collezione .titolo-decori-per-spessore-collezia,
#collezione .titolo-pezzi-per-spessore-collezia {
    margin-bottom: 10px;
}
#collezione .titolo-decori-per-spessore-collezia > p,
#collezione .titolo-pezzi-per-spessore-collezia > p,
#collezione .titolo-tacca-selezionata {
	text-transform:lowercase;
}
#prefooter p {
	color:inherit;
}

@media (min-width:1020px) {
	div#prefooter {
		min-height: 112px;
	}
}
.magellano ul.cinerama.leporide > li {
	list-style-type: none;
	margin-left: 0;
}
.magellano ul.cinerama.leporide > li a {
    text-transform: lowercase;
}

#modifica-ricerca {
	cursor:pointer;
}

#collezione .claim-collezia > h3,
#collezione .titolo-progetti-collezia > h3,
#collezione .titolo-correlate-collezia > h2 {
    word-break: break-word;
}
.nevada .porta-colonna1-3 {
    margin-bottom: 20px;
}

@media (min-width:1040px) {
	.le-collezie ul {
		margin-right: 0;
	}
}
#collezioni h2 {
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.briciole span {
	font-weight: 800;
}
.titolo-download-collezia > h3,
#collezione .titolo-progetti-collezia > h3 {
	font-weight: 200;
}

ul.slider-argylla:not(.ambienti-collezia)[data-quante="1"] {
	justify-content: center;
	-webkit-justify-content: center;
	}
nav.freccine-slider-argylla:not(.ambienti-collezia)[data-quante="1"],
nav.freccine-slider-argylla:not(.ambienti-collezia)[data-quante="2"] {
	display:none;
}
ul.slider-argylla:not(.ambienti-collezia)[data-quante="2"] {
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
}

#collezione .con-galleria > .icona-decoro > .porta-img:after {
	content:url(percorso-css-argylla/img/lente.png);
	position: absolute;
	bottom: 0;
	right: 0;
}
#collezione .icona-decoro > .porta-img {
	display: inline-block;
	position:relative;
	}

.brand-romani .titolo-argylla.titolo-cruscotto-hp {
	text-align:center;
	text-transform:lowercase;
}

.brands-hp-romani.arrowed-square-wrapper:hover .i-romani-arrowed-square {
	transform: none;
	-webkit-transform: none;
}
.brands-hp-romani {
	padding-top: 32px;
}
.brands-hp-romani .main-img.third {display:none;}
@media (min-width:800px) {
	.brands-hp-romani.romani-block-banner {
		flex-wrap:unset;
		-webkit-flex-wrap:unset;
	}
	.brands-hp-romani.romani-block-banner .main-block.first.boxato {
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}
	.brands-hp-romani.romani-block-banner.minimal {
		height: unset;
	}
}
@media (min-width:1100px) {
	.brands-hp-romani.romani-block-banner .main-block.first.boxato {
		padding-right: 38%;
	}
}
body.brand-romani #principe section > ul.cinerama.urside.i-brand-hp-romani > li {
	border-left-color:transparent;
	border-right-color:transparent;
	border-top-color:transparent;
	overflow: hidden;
}
.bacheca .avvolgi-testi {
	margin-top:32px;
}
.bacheca li:nth-child(2n+1) .i-romani-arrowed-square,
.bacheca li:nth-child(2n+1) .leggi-tutto,
.bacheca li:nth-child(2n+1) .leggi-tutto:before {
	filter: invert(1);
	-webkit-filter: invert(1);
}
ul.cinerama.urside.bacheca > li > article > a > div.avvolgi-testi {
	display: flex;
	display: -webkit-flex;
}
.romani-block-banner .main-block .text-block {
    display: -webkit-flex;
    -webkit-flex-direction: column;
}

.progetti-tito-hp-romani {
	display:flex;
	display:-webkit-flex;
}

section.philosophy > .city a[data-post_title][data-li="1"]::before {
	font-family: 'IBM Plex Sans', sans-serif;
	font-size: 60px;
	margin-top: 38px;
	display: inline-block;
	}
video {
	max-width: 100%;
}
.news_hp_cercom .titolo_news .button-text {
	color: #006C5B;
	font-family: 'IBM Plex Sans', sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-transform:lowercase;
}
.news_hp_cercom .titolo_news h3 {
	color: black;
	font-family: 'IBM Plex Sans', sans-serif;
	font-size: 60px;
	font-weight: lighter;
	writing-mode: vertical-rl;
	transform: rotate(180deg);
	white-space: nowrap;
	margin: 0;
}
@media(min-width:940px) {
	.news_hp_cercom .titolo_news h3 {
		
	}
}
.news_hp_cercom {
	display: flex;
	display: -webkit-flex;
}
@media(min-width:1000px) {
	ul.cine-news-hp-cercom.cinerama.urside > li {
		-webkit-flex: 0 0 50%;
		flex: 0 0 50%;
	}
}
.cine-news-hp-cercom {
	width: 100%;
	flex: 2;
	-webkit-flex: 2;
}
ul.cinerama.urside.cine-news-hp-cercom > li > article > a > div.foto:after {
	padding-bottom: 50%;
}
.news_hp_cercom .titolo_news {
	flex:1;
	-webkit-flex:1;
}
ul.cinerama.urside.cine-news-hp-cercom {
	--colore-di-sfondo:transparent;
}
ul.cinerama.urside.cine-news-hp-cercom .leggi-tutto {
	font-style:normal;
}
.cinerama.sorgente.philosophy.amsterdam {
	display:none;
}
.brand-romani .cinerama.urside.avvolgi-testi p.leggi-tutto {
	font-style:normal;
}

ul.bacheca > li .i-romani-arrowed-square {
	-webkit-transition: -webkit-transform .4s ease-in-out;
	-o-transition: -o-transform .4s ease-in-out;
	transition: transform .4s ease-in-out;

}
ul.bacheca > li:hover .i-romani-arrowed-square {
	transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
}

ul.bacheca > li:hover .leggi-e-tasso,
#progetti li:hover .icon-button-light,
ul.cine-news-hp-romani > li:hover .leggi-tutto {
	filter:invert(.5);
	-webkit-filter:invert(.5);
}
ul.cinerama.urside.cine-news-hp-romani > li {
	--canalina:9px;
}
#cruscotto.home.romani .cruscotto-sotto > div {
	min-width: 100%;
	max-width: 100%;
}

#cruscotto.home ul.cinerama.urside.filtriera.ispirazione > li {
	flex-basis: 16.666666%;
	-webkit-flex-basis: 16.666666%;
	min-width: 50%;
}

@media (min-width:640px) {
	#cruscotto.home ul.cinerama.urside.filtriera.ispirazione > li {
		min-width: 25%;
	}
}
@media (min-width:960px) {
	#cruscotto.home ul.cinerama.urside.filtriera.ispirazione > li {
		min-width: 0;
	}
}

#cruscotto.home.ser ul.cinerama.filtriera.ispirazione > li > article > a > .titolo-e-testo > h3 {
	margin-bottom: 0;
}

#cruscotto.home.ser ul.cinerama.urside.filtriera.ispirazione > li > article > a {
	padding-top:0;
}

#cruscotto.home.ser ul.cinerama.urside.filtriera.ispirazione .titolo-e-testo {
	flex:unset;
	-webkit-flex:unset;
}
#cruscotto.home.ser ul.cinerama.urside.filtriera.ispirazione > li {
	height:unset;
}

body.slug-home-ser .vedi-tutte-le-collezie > a {
	text-transform:lowercase;
	color:black;
}

.brand-ser ul.cinerama.urside.scrollante.cine-progetti > li {
	-webkit-flex-basis: 70%;
	flex-basis: 70%;
	border: 0;
}
.slug-home-ser ul.cinerama.urside.cine-progetti > li > article > a > div.foto::after {
	padding-bottom: 100%;
}

.slug-home-ser ul.cinerama.urside.cine-progetti {
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px;
}
@media(min-width:500px) {
	.slug-home-ser ul.cinerama.urside.cine-progetti {
		padding-left: 40px;
		padding-right: 40px;
	}
}

.slug-home-ser ul.urside.cine-progetti {
	--scrolla-di:1;
}
.slug-home-ser ul.cinerama.urside.scrollante.cine-progetti > li:nth-child(n) {
	margin-right: 10px;
	padding-left: 0;
	overflow: hidden;
	padding-right: 0;
}
.slug-home-ser ul.cinerama.urside.scrollante.cine-progetti > li:nth-last-child(1) {
	margin-right: 0;
}
.slug-home-ser ul.cinerama.urside.cine-progetti .titolo-e-testo {
	order:1;
	-webkit-order:1;
}
.slug-home-ser ul.cinerama.urside.cine-progetti .foto {
	order:0;
	-webkit-order:0;
}

.brand-ser ul.cinerama.urside.cine-progetti .icon-button-dark {
	text-transform:lowercase;
}
.brand-ser nav.urside.scrollante.freccine.cine-progetti > span > ol  {display:none;}
.brand-ser nav.urside.scrollante.freccine.cine-progetti .freccia-dx::after,
.brand-ser nav.urside.scrollante.freccine.cine-progetti .freccia-sx::after {
	background-image: url(percorso-css-argylla/img/freccia-lunga-sx.png);
	width: 94px;
	}
nav.cinerama.urside.freccine.cine-progetti:hover > span::after {
	width: 94px;
}
.brand-ser ul.urside.cine-news {
	--colore-di-sfondo:transparent;
	--canalina:48px;
}

.brand-ser ul.urside.cine-news .titolo-e-testo {
	order:1;
	-webkit-order:1;
}
.brand-ser ul.urside.cine-news .leggi-e-tasso {
	order:2;
	-webkit-order:2;
}
.brand-ser ul.urside.cine-news .foto {
	order:0;
	-webkit-order:0;
}
ul.cinerama.urside.leggi-tutto.cine-news > li > article > a > .leggi-e-tasso > .leggi-tutto {
	text-transform:lowercase;
	text-decoration:none;
	font-style:normal;
}
ul.cinerama.urside > li > article > a:hover {
	text-decoration:none;
}
ul.cinerama.urside.cine-news > li > article > a > .titolo-e-testo > div.testo {
	margin-bottom:0;
}
ul.cinerama.urside.cine-news > li > article > a > div.foto:after {
	padding-bottom:149%;
}


.titolo-crusco-hp-isla {
	max-width: 490px;
}
.grigio-crusco-isla {
	padding: 0;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	display: -webkit-flex;
	-webkit-flex-direction: column;
	-webkit-align-items: flex-start;
}
.grigio-crusco-isla > div {
    width: 100%;
    min-height: 312px;
	display: flex;
	flex-direction: column;
	display: -webkit-flex;
	-webkit-flex-direction: column;
}

.grigio-crusco-isla h2,
.grigio-crusco-isla a {
	color:inherit;
}
div#cruscotto.crusco-ist-hp {
	position: relative;
	top: -263px;
}

@media(min-width:540px) {
	div#cruscotto.crusco-ist-hp {
		top: -217px;
	}
}
.grigio-crusco-isla > div > div.boxato {
	flex: 1;
	-webkit-flex: 1;
}
.grigio-crusco-isla > div > div:nth-child(2) {
	display: flex;
	align-items: flex-start;
	display: -webkit-flex;
	-webkit-align-items: flex-start;
	width: 100%;
	flex-direction: column;
	-webkit-flex-direction: column;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	min-height: 310px;
}

ul.cinerama.urside > li > article > a:hover .icon-button-dark {
	filter: invert(.5);
	-webkit-filter: invert(.5);
}
ul.cinerama.urside > li > article > a .icon-button-dark {
	transition: filter .3s ease-in-out;
	-webkit-transition: -webkit-filter .3s ease-in-out;
}
.grigio-crusco-isla > div {
	z-index: 9000000;
}

@media(min-width:700px) {
	.slug-home-ser ul.cinerama.urside.cine-progetti > li > article > a > div.foto::after {
		padding-bottom: 75%;
	}
}
@media(min-width:1000px) {
	.slug-home-ser ul.cinerama.urside.cine-progetti > li > article > a > div.foto::after {
		padding-bottom: 42%;
	}
	.slug-home-ser ul.cinerama.urside.scrollante.cine-progetti > li:nth-child(n) {
		margin-right: 102px;
	}
}
@media(min-width:1360px) {
	.slug-home-ser ul.cinerama.urside.cine-progetti {
		max-width: calc(100vw - calc(100vw - 1360px) / 2);
		margin-right: 0;
	}
	.slug-home-ser ul.cinerama.urside.scrollante.cine-progetti > li:nth-child(n) {
		min-width: 1280px;
	}
}
.slug-home-ser nav.cinerama.urside.scrollante.freccine.cine-progetti {
	max-width: calc(1280px + calc(100vw - 1280px) / 2);
}

ul.cinerama.urside.cine-progetti-hp-ist p.leggi-tutto,
ul.cinerama.urside.cine-news-hp-ist p.leggi-tutto {
	font-style:normal;
}
ul.cinerama.urside.cine-progetti-hp-ist > li,
ul.cinerama.urside.cine-news-hp-ist > li {
	min-width:100%;
}
@media(min-width:600px) {
	ul.cinerama.urside.cine-progetti-hp-ist > li > article > a > div.foto:after,
	ul.cinerama.urside.cine-news-hp-ist > li > article > a > div.foto:after {
		padding-bottom:68%;
	}
}

.brand-ist section.cinerama.urside.cine-progetti-hp-ist,
.brand-ist section.cinerama.urside.cine-news-hp-ist {
	--colore-di-sfondo:transparent;
}
@media(min-width:1000px) {
	ul.cinerama.urside.avvolgi-testi.cine-progetti-hp-ist .testi-avvolti,
	ul.cinerama.urside.avvolgi-testi.cine-news-hp-ist .testi-avvolti {
		margin: 64px 0;
	}
	ul.cinerama.urside.avvolgi-testi.cine-progetti-hp-ist > li > article > a > div.foto,
	ul.cinerama.urside.avvolgi-testi.cine-news-hp-ist > li > article > a > div.foto {
		min-width: 50%;
	}
	ul.cinerama.urside.avvolgi-testi.cine-progetti-hp-ist .testi-avvolti,
	ul.cinerama.urside.avvolgi-testi.cine-news-hp-ist .testi-avvolti {
		padding: 35px 124px;
		display: flex;
		flex-direction: column;
		display: -webkit-flex;
		-webkit-flex-direction: column;
	}
}
.brand-ist ul.cine-progetti-hp-ist .titolo-e-testo::before,
.brand-ist ul.cine-news-hp-ist .titolo-e-testo::before {
	margin-bottom: 17px;
	text-transform: uppercase;
}

.titolo-progetti-ist-hp,
.titolo-news-ist-hp {
	cursor:pointer;
}
.titolo-progetti-ist-hp:hover,
.titolo-news-ist-hp:hover {
	filter:invert(1);
	-webkit-filter:invert(1);
}
ul.cinerama.urside.avvolgi-testi.cine-progetti-hp-ist > li,
ul.cinerama.urside.avvolgi-testi.cine-news-hp-ist > li {
	margin-bottom:0;
}
@media (min-width:1000px) {
	ul.cinerama.urside.avvolgi-testi.cine-news-hp-ist > li:nth-child(2) .foto {
		order:1;
		-webkit-order:1;
	}
	ul.cinerama.urside.avvolgi-testi.cine-news-hp-ist > li:nth-child(2) .testi-avvolti {
		order:0;
		-webkit-order:0;
	}
}
ul.cinerama.urside.avvolgi-testi.cine-news-hp-ist > li:nth-child(1) {
	margin-bottom:32px;
}
.brand-ist ul.cinerama.urside.avvolgi-testi li:hover p.leggi-tutto {
	filter:invert(.5);
	-webkit-filter:invert(.5);
}
body.no-touch nav.cinerama.freccine.sorgente.philosophy {
	display:none;
}
section.cinerama.amsterdam > div.city .sotto .pezzo {
	margin-bottom:0;
}
ul.cinerama.urside.cir-collezioni-hp > li > article > a > .titolo-e-testo > div.testo {display:none;}
.brand-cir section.cinerama.urside.cir-hp {
    --colore-di-sfondo: transparent;
}
.brand-cir nav.urside.scrollante.freccine.cir-hp > span > ol {
    display: none;
}
.brand-cir nav.urside.scrollante.freccine.cir-hp .freccia-dx::after,
.brand-cir nav.urside.scrollante.freccine.cir-hp .freccia-sx::after {
	background-image: url(percorso-css-argylla/img/freccia-lunga-sx.png);
	width: 94px;
	height: 12px;
}
nav.cinerama.urside.freccine.cir-hp > span.freccia-sx {
	left: 0;
	margin-left: 40px;
}
.titolo-progetti-hp-cir {
	text-transform:lowercase;
}
ul.cinerama.urside.cir-collezioni-hp .titolo-e-testo {
	order:1;
	-webkit-order:1;
}
ul.cinerama.urside.cir-collezioni-hp .foto {
	order:0;
	-webkit-order:0;
}
ul.cinerama.urside.scrollante.cir-collezioni-hp > li {
	flex-basis: 50%;
	-webkit-flex-basis: 50%;
}
@media(min-width:680px) {
	ul.cinerama.urside.scrollante.cir-collezioni-hp > li {
		flex-basis: 33.33333333%;
		-webkit-flex-basis: 33.33333333%;
	}
}

ul.cinerama.urside.cir-collezioni-hp > li > article > a > div.foto:after {
	padding-bottom:59%;
}
ul.cinerama.urside.cir-collezioni-hp {
	--scrolla-di:2;
}
.titolo-progetti-hp-cir {
	padding:32px 20px;
}

ul.cinerama.urside.cir-progetti-hp,
body nav.cinerama.urside.cir-progetti-hp,
ul.cinerama.urside.cir-news-hp,
body nav.cinerama.urside.cir-news-hp {
	margin-left:auto;
	margin-right:auto;
	max-width:1360px;
	padding-left:20px;
	padding-right:20px;
	box-sizing: border-box;
}
@media(min-width:500px) {
	ul.cinerama.urside.cir-progetti-hp,
	body nav.cinerama.urside.cir-progetti-hp,
	ul.cinerama.urside.cir-news-hp,
	body nav.cinerama.urside.cir-news-hp {
		padding-left:40px;
		padding-right:40px;
	}
}

ul.cinerama.urside.cir-progetti-hp > li > article > a > .titolo-e-testo > div.testo {
	text-transform:uppercase;
}
ul.cinerama.urside.cir-progetti-hp > li > article > a > .titolo-e-testo > h3 {
	margin-top:16px;
}
ul.cinerama.urside.cir-progetti-hp > li > article > a > .titolo-e-testo > .testo {
	margin-bottom:16px;
}
ul.cinerama.urside.cir-progetti-hp > li > article > a > .titolo-e-testo {
	padding:0 16px;
}
@media(min-width:800px) {
	ul.cinerama.urside.cir-progetti-hp > li {
		border:0;
	}
}
section.cinerama.amsterdam.philosophy {
	--canalina:16px;
}
section.cinerama.amsterdam.philosophy > div.city .pezzo {
    margin-bottom: 10px;
}

section.cinerama.amsterdam.philosophy > div.city .titolo h2 > a {
	font-size: 42px;
}
@media (min-width:405px) {
	section.cinerama.amsterdam.philosophy > div.city .titolo h2 > a {
		font-size: 48px;
	}
}
@media (min-width:446px) {
	section.cinerama.amsterdam.philosophy > div.city .titolo h2 > a {
		font-size: 54px;
	}
}
@media (min-width:560px) {
	section.cinerama.amsterdam.philosophy > div.city .titolo h2 > a {
		font-size: 80px;
	}
}
@media (min-width:1200px) {
	section.cinerama.amsterdam.philosophy > div.city .titolo h2 > a {
		font-size: 92px;
	}
}
@media (min-width:1360px) {
	section.cinerama.amsterdam.philosophy > div.city .titolo h2 > a {
		font-size: 104px;
	}
}
ul.cinerama.urside.scrollante.cir-progetti-hp > li {
	-webkit-flex-basis: 75%;
	flex-basis: 75%;
}
ul.cinerama.urside.cir-progetti-hp > li > article > a > div.foto:after {
	padding-bottom:60%;
}
@media(min-width:800px) {
	ul.cinerama.urside.scrollante.cir-progetti-hp > li {
		-webkit-flex-basis: 36.6%;
		flex-basis: 36.6%;
	}
	ul.cinerama.urside.scrollante.cir-progetti-hp > li:nth-child(n) {
		padding-right: 24px;
	}
}
	ul.cinerama.urside.con-data div.data {
		height: 32px;
	}
	ul.cinerama.urside.con-data.cir-progetti-hp div.data {
		order: 2;
		-webkit-order: 2;
	}
	ul.cinerama.urside > li > article > a > .leggi-e-tasso {
		order: 3;
		-webkit-order: 3;
	}
@media(min-width:1080px) {
	ul.cinerama.urside.scrollante.cir-progetti-hp > li:nth-child(n) {
		padding-right: 124px;
	}
	ul.cinerama.urside.cir-progetti-hp > li > article > a > .titolo-e-testo,
	ul.cinerama.urside.con-data.cir-progetti-hp div.data {
		margin-right: 45px;
	}
	ul.cinerama.urside.con-data div.data {
		height: 32px;
	}
	ul.cinerama.urside.con-data.cir-progetti-hp div.data {
		order: 2;
		-webkit-order: 2;
	}
	ul.cinerama.urside > li > article > a > .leggi-e-tasso {
		order: 3;
		-webkit-order: 3;
	}
}
ul.cinerama.urside.cir-progetti-hp div.data > p {
    display: none;
}
ul.cinerama.urside.cir-progetti-hp p.leggi-tutto:before {
	text-transform:lowercase;
	font-style:normal;
}

h2.titolo-progetti-hp-cir,
h2.titolo-news-hp-cir {
    cursor: pointer;
}
h2.titolo-progetti-hp-cir:hover,
h2.titolo-news-hp-cir:hover {
	filter:invert(.5);
	-webkit-filter:invert(.5);
}
ul.cinerama.urside.cir-news-hp > li > article > a > div.foto:after {
	padding-bottom:50%;
}
@media(min-width:800px) {
	ul.cinerama.urside.cir-news-hp > li {
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		height: 250px;
	}
	ul.cinerama.urside.cir-news-hp > li > article > a > div.foto:after {
		padding-bottom:250px;
	}
	body ul.cinerama.urside.cir-news-hp > li > article > a > div.foto {
		min-width: 66.666666666%;
	}
	ul.cinerama.urside.avvolgi-testi.cir-news-hp .testi-avvolti {
		order: 0;
		-webkit-order: 0;
		height: 100%;
	}
	ul.cinerama.urside.avvolgi-testi.cir-news-hp .foto {
		order: 1;
		-webkit-order: 1;
	}
	ul.cinerama.urside.avvolgi-testi.cir-news-hp .testi-avvolti {
		padding: 32px 52px;
	}
}
@media(min-width:1000px) {
	body ul.cinerama.urside.cir-news-hp > li {
		flex: 0 0 50%;
		-webkit-flex: 0 0 50%;
	}
}

ul.cinerama.urside.cir-news-hp p.leggi-tutto {
	font-style:normal;
	filter:invert(1);
	-webkit-filter:invert(1);
}
ul.cinerama.urside.cir-news-hp > li {
	border-left-width: 0;
	border-right-width: 0;
	}
nav.cinerama.urside.scrollante.freccine.cir-hp {
	position:relative;
}
ul.cir-progetti-hp.sezione.s144 {
    margin-bottom: 0 !important;
}

ul.cinerama.urside.cir-news-hp p.leggi-tutto:hover,
ul.cinerama.urside.cir-progetti-hp > li > article > a > .leggi-e-tasso > .leggi-tutto:hover {
	filter:invert(.5);
	-webkit-filter:invert(.5);
}
.cinerama.urside.cir-progetti-hp > li > article > a:hover > .leggi-e-tasso > .leggi-tutto {
	text-decoration:none;
}

ul.cinerama.urside.avvolgi-testi.cine-news-hp-romani > li {
    margin-bottom: 0;
}

nav.cinerama.urside.freccine.cir-collezioni-hp {
	padding-right:0;
	height: 10px;
	padding-top: 32px;
}
nav.cinerama.urside.freccine.cir-collezioni-hp > span.freccia-sx {
	margin-left: 0;
}

@media(min-width:1000px) {
	ul.cinerama.urside.avvolgi-testi.cir-news-hp > li > article > a {
		flex-direction: column;
		-webkit-flex-direction: column;
	}
}
.cinerama.urside.cine-news-hp-cercom > li > article > a:hover > .leggi-e-tasso > .leggi-tutto {
	text-decoration: none;
	filter:invert(.5);
	-webkit-filter:invert(.5);
}

.brand-ist #toggledmenu {
	display:none !important;
}

p.link-crusco-hp-isla {
	padding-bottom:28px;
}

.brand-romani.slug-ispirazioni #prefooter:before {
	display: block;
	content: '';
	height: 144px;
	width: 100%;
	position: relative;
	margin-top: -144px;
}
.brand-romani.slug-ispirazioni #prefooter {
    margin-top: 144px;
}

.slug-ispirazioni #collezioni:before,
.slug-collezioni #collezioni:before {
	content:'';
	display:block;
	height: 32px;
	width: 100%;
	position: relative;
	margin-top: -32px;
}
.slug-ispirazioni #collezioni,
.slug-collezioni #collezioni {
    margin-top: 32px;
}

.download_documenti {
	display: flex;
	flex-direction: column;
	display: -webkit-flex;
	-webkit-flex-direction: column;

}
.download_documenti > li {
    min-width: 100%;
	box-sizing: border-box;
	height: 68px;
}
.download_documenti > li > a {
	display: -webkit-flex;
	display: flex;
	align-items: center;
	-webkit-align-items: center;
	padding: 6px 16px;
}
.download_documenti > li > a > span {}
.download_documenti > li > a > span:nth-child(1) {
	flex: 1;
	-webkit-flex: 1;
	text-transform: uppercase;
}
.download_documenti > li > a > span:nth-child(2) {}
.download_documenti > li > a { 
	border-width: 2px;
	border-style: solid;
	height: 100%;
	box-sizing: border-box;
}
@media(min-width:700px) {
	.download_documenti {
		flex-direction: row;
		-webkit-flex-direction: row;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
	}
	.download_documenti > li {
		min-width: 50%;
		max-width: 50%;
	}
	.download_documenti > li:nth-child(2n+1) {
		padding-right: 8px;
	}
	.download_documenti > li:nth-child(2n) {
		padding-left: 8px;
	}
}
.titolo-download-generali {
	text-transform:uppercase;
}

#progetti .titolo-proj {
	text-transform:uppercase;
}
#progetti .luogo-proj {
	margin-bottom:20px;
}
ul.elenco-progetti > li {
	margin-bottom:64px;
}



.testata-progetto .dati-progetto {
	margin-top: 20px;
	display: flex;
	flex-direction: column;
	display: -webkit-flex;
	-webkit-flex-direction: column;
}
.testata-progetto .dati-progetto:nth-child(1) {
	margin-top: 0;
}
.titolo-progetti-hp-ser {
	cursor:pointer;
}

.brand-romani #cruscotto-progetti ul.filtriera-progetti .foto {
	filter:invert(1);
	-webkit-filter:invert(1);
}

.brand-romani #progetti .testi-proj .icon-button-dark.icon-small {
	filter:invert(.5);
	-webkit-filter:invert(.5);
	color:black;
}
body.brand-romani #progetti li:hover .testi-proj {
	filter: invert(.5) !important;
	-webkit-filter: invert(.5) !important;
}

ul.cinerama.urside.soluzioni-tecniche > li {
	margin-bottom:32px;
}
ul.cinerama.urside.soluzioni-tecniche > li > article > a > .titolo-e-testo > h3 {
	text-transform: none;
}
section.cinerama.urside.soluzioni-tecniche {
	padding-top: 32px;
}
ul.cinerama.urside.soluzioni-tecniche > li div.data {
	display:block;
}
ul.cinerama.urside.soluzioni-tecniche > li div.data > p {
	display:none;
}
ul.cinerama.urside.soluzioni-tecniche > li div.data {
	order: 2;
	-webkit-order: 2;
	justify-content: center;
	display: flex;
	-webkit-justify-content: center;
	display: -webkit-flex;
	margin-top: 20px;
}
ul.cinerama.urside.soluzioni-tecniche > li > article > a > div.foto {
	order: 1;
	-webkit-order: 1;
}
ul.cinerama.urside.soluzioni-tecniche.primo-grosso > li .titolo-e-testo {
	order: 0;
	-webkit-order: 0;
}

@media(min-width:800px) {
	ul.cinerama.urside.soluzioni-tecniche {
		--canalina:16px;
	}
	ul.cinerama.urside.soluzioni-tecniche > li:nth-child(1) > article > a {
		-webkit-flex-flow: row;
		flex-flow: row;
	}
	ul.cinerama.urside.soluzioni-tecniche.primo-grosso > li:nth-child(1) .titolo-e-testo {
		min-width: calc(66.66666666666% - 35px);
		max-width: calc(66.66666666666% - 35px);
		-webkit-flex-direction:column;
		flex-direction:column;
		order:1;
		-webkit-order:1;
		justify-content: center;
		-webkit-justify-content: center;
		padding-left: 124px;
		padding-right: 40px;
		box-sizing: border-box;
	}
	ul.cinerama.urside.soluzioni-tecniche > li:nth-child(1) > article > a > div.foto {
		min-width: 33.3333333333%;
		max-width: 33.3333333333%;
		order:0;
		-webkit-order:0;
	}
	ul.cinerama.urside.soluzioni-tecniche.primo-grosso > li:nth-child(1) .titolo-e-testo > * {
		-webkit-flex: 0;
		flex: 0;
	}
	ul.cinerama.urside.soluzioni-tecniche > li:nth-child(1) div.data {
		min-width: 35px;
		order:2;
		-webkit-order:2;
		display: flex;
		align-items: center;
		display: -webkit-flex;
		-webkit-align-items: center;
	}
	ul.cinerama.urside.soluzioni-tecniche .icon-download-dark {
		height:30px;
	}
	ul.cinerama.urside.primo-grosso.soluzioni-tecniche > li:nth-child(1) > article {
		max-width:9000px;
	}
	ul.cinerama.urside.soluzioni-tecniche > li:nth-child(n+2) div.data {
		order: 2;
		-webkit-order: 2;
		justify-content: center;
		display: flex;
		-webkit-justify-content: center;
		display: -webkit-flex;
		margin-top: 20px;
	}
	ul.cinerama.urside.soluzioni-tecniche > li:nth-child(n+2) > article > a > div.foto {
		order: 1;
		-webkit-order: 1;
	}
	ul.cinerama.urside.soluzioni-tecniche.primo-grosso > li:nth-child(n+2) .titolo-e-testo {
		order: 0;
		-webkit-order: 0;
	}
}

body section.cinerama.urside.soluzioni-tecniche,
body section.cinerama.urside.news,
body section.cinerama.urside.filtriera {
    --colore-di-sfondo: transparent;
}

ul.cinerama.urside p.leggi-tutto {
	font-style:normal;
}
ul.cinerama.urside > li > article > a:hover > .leggi-e-tasso > .leggi-tutto {
	text-decoration:none;
}
ul.cinerama.urside.news > li {
	margin-bottom: 64px;
}
ul.cinerama.urside.bacheca {
	padding:0 !important;
}
ul.cinerama.urside.bacheca > li > article > a > div.avvolgi-testi {
    padding-left: 0;
}
#footer-sopra .menu-footer.sezione-footer > aside .cinerama a:hover {
	filter:invert(1);
	-webkit-filter:invert(1);
}

.fancybox-overlay {
    background-color: rgba(0,0,0,.75);
}

.sommario-formati-sopra > .elenco > span > span:nth-child(1)::after,
.formato-collezia > p > span:nth-child(1)::after {
    content: ' . ';
}

figure.wp-block-image.size-large {
    margin-left: 0;
    margin-right: 0;
}


	body[class*=slug-profilo] #principe p {
		font-size: unset !important;
		}


body .px16 {
	font-size:16px !important;
}
body .px35 {
	font-size:35px !important;
}

body .max-meta {
	line-height: 1.5;
}

@media(min-width:1280px){
	.tappeprincipali h5,
	.tappeprincipali span.suffix {
		width:50%;
	}
}
/*
body.slug-profilo.brand-romani .sposta-su {
	padding-left:0;
	margin-top: 14px !important;
}
*/
#testa .testata-sopra .briciole p {
    font-size: 12px !important;
}

.romani-block-banner > .main-block.first {
	overflow:auto;
}
.paragrafo-argylla.sposta-su {
    column-count: 2;
}
body.slug-profilo-ser p,
body.slug-profilo-cer p,
body.slug-profilo-cir p,
body.slug-profilo-ist p {
    font-weight: 400 !important;
    line-height:1.4;
}
body.slug-profilo-ser h2,
body.slug-profilo-cer h2,
body.slug-profilo-cir #principe h2,
body.slug-profilo-ist h2 {
	font-weight: 100 !important;
}

.download_documenti > li > a:hover {
	opacity:.5;
}
body.slug-e-lements .header-section {
    padding-top: 23px;
    padding-bottom: 70px;
}
body.slug-e-lements .header-section p {
    font-weight: bold;
}
.servizio-elements .paragrafo-argylla {
    padding-top: 63px;
    padding-bottom: 40px;
}
.servizio-elements .paragrafo-argylla p {
    font-weight: 200;
}
.romani-block-banner > .main-block.first {
	overflow:visible;
}
body.slug-e-lements .corpo {
	background-color:#2F302C;
}
body.slug-e-lements .header-section {
	background-color:rgb(99, 102, 106);
}
.romani-block-banner.elements {
    margin-bottom: 60px;
}
body.slug-e-lements .wp-block-image img {
    height: auto;
}


@media(min-width:800px) {
	.romani-block-banner.elements {
		height: 600px;
		justify-content: flex-start;
		-webkit-justify-content: flex-start;
	}
	.romani-block-banner.elements .short-img.second,
	.romani-block-banner.elements .short-img.fourth {
		height: calc(50% - 8px);
	}
	.romani-block-banner.elements .main-img,
	.romani-block-banner.elements .main-block.first {
		height: calc(43% - 8px);
		margin-bottom: 44px;
	}

	.romani-block-banner.elements .main-img.third:after {
		content:'';
		display:block;
		padding-bottom:50%;
	}
}

.romani-block-banner.elements .main-img {
    
    background-repeat: no-repeat;

}

figure.chose-your-design > img {
	margin-bottom:40px;
}

body.slug-e-lements .romani-block-banner.minimal.generale > .main-block {
    margin-bottom: 0;
}
body.slug-e-lements .romani-block-banner.minimal.generale > .main-img {
    display: none;
}
body.slug-e-lements .romani-block-banner.minimal.generale {
    height: unset;
    margin-bottom: 0;
}

#prefooter .prefooter-inside > p {
	font-size:25px !important;
	font-weight:bold;
}
#prefooter .stringa-social,
#prefooter .stringa-newsletter {
	min-width:130px;
}

.cinerama.soluzioni-tecniche .cine-ancora {
	position:absolute;
	top:-70px;
}

body.brand-romani.sfondo-scuro .corpo {
	padding-top:48px!important;
	padding-bottom:48px!important;
	background-color: #2f302c;
	margin-bottom:0 !important;
}
body.brand-romani.sfondo-scuro .paragrafo-argylla > p {
	filter:invert(1);
	-webkit-filter:invert(1);
}

.news_hp_cercom .titolo_news .button-text {
	display:none;
}
@media(min-width:700px) {
	.news_hp_cercom .titolo_news .button-text {
		display:inline;
	}
}
#collezione .sommario > div > div {
    margin-bottom: 32px;
}
@media(min-width:1280px) {
	#collezione .sommario > div > div {
		margin-bottom: 0;
	}
}
body.slug-collezione .intro-collezia > h2 {
	line-height:1.2 !important;
}
@media(min-width:800px) {
	body.slug-collezione .intro-collezia > h2 {
		line-height:71px;
	}
}

.porta-slider-argylla.vuoto {display:none;}

body.slug-collezione .titolo-correlate-collezia h2 {
	line-height:1.3;
}
.brand-romani h2.titolo-argylla.titolo-cruscotto-hp {
    margin-bottom: 18px;
}
h2.titolo-collezioni-hp-cir {
    margin-bottom: 42px;
}
.le-collezie .testa .sotto {
    margin-top: -5px;
    margin-bottom: 5px;
}
#testa .testata-sopra h1 {
	line-height:1;
}
.titolo-h1 {
    margin-bottom: 20px;
}
span.tasso.senza-categoria {
    display: none;
}
.titolo-progetti-hp-romani,
.titolo-news-hp-romani,
.titolo-blog-hp-romani {
	cursor:pointer;
}
#principe > .corpo {
    padding-bottom: 32px;
}
body.brand-romani.slug-contatti .corpo a {color:black;}
body #principe h2.titolo-download {
    font-weight: 500;
}
body #collezioni h2 {
	font-size: 34px !important;
}

.slider-argylla .foto.urside:hover {
    transform: scale(1.03);
    -webkit-transform: scale(1.03);
}

.slider-argylla .foto.urside {
	-webkit-transition: -webkit-transform .4s ease-in-out;
	-o-transition: -o-transform .4s ease-in-out;
	transition: transform .4s ease-in-out;
}
aside.nevada .spiattellato li.flaggato:not(:first-child) {
    margin-top: 20px;
}
aside.nevada li.flaggato {
    font-weight: 800;
}
.brand-ser p.link-iscrizione-nwsl,
.brand-cer p.link-iscrizione-nwsl {
	filter:invert(1);
	-webkit-filter:invert(1);
}
p.link-iscrizione-nwsl:hover {
	filter:invert(.5);
	-webkit-filter:invert(.5);
}
.brand-romani p.link-iscrizione-nwsl > a {
	color:#63666a;
	}
.brand-cir p.link-iscrizione-nwsl > a {
	color:#63666a;
	}
.brand-ist p.link-iscrizione-nwsl > a {
	color:white;
	}
.brand-romani p.link-iscrizione-nwsl:hover,
.brand-ser p.link-iscrizione-nwsl:hover {
	filter:invert(.2);
	-webkit-filter:invert(.2);
}
p.link-iscrizione-nwsl > a {
    font-weight: 800 !important;
}

.brand-cir .icon-button-dark.terzo-colore-icona {
	background-image: url(percorso-css-argylla/img/cir_pallino_grigio.svg);
}
.brand-romani .icon-button-dark.terzo-colore-icona {
	background-image: url(percorso-css-argylla/img/romani_quadrato_grigio.svg);
}
.radio-tipologia span.wpcf7-form-control.wpcf7-radio,
.radio-tipologia span.wpcf7-form-control.wpcf7-checkbox {
    display: flex;
	display: -webkit-flex;
}
.radio-tipologia br {
    display: none;
}

#collezione .spessore-del-colore p,
#collezione .decori-per-spessore-collezia p {
	text-transform: uppercase;
}
div#cruscotto.crusco-ist-hp {
    z-index: 9000001;
}

.brand-ist aside.magellano.nevada {
	z-index: 9000002;
	}

body.slug-collezione .intro-collezia > h2 {
	font-size:40px !important;
}

body.slug-home-ist li.primo-aggiunto {
	display: flex;
	align-items: center;
	display: -webkit-flex;
	-webkit-align-items: center;
}
a.i-isla-square:hover {
	filter: invert(.5);
	-webkit-filter: invert(.5);
}


#contact-form-fasullo button {
	color: white;
	background-color: #707070;
	width: 200px;
	border: 0;
	padding: 15px 0;
	cursor: pointer;
	margin-right: 24px;
}
div#contact-form-fasullo > form {
	display: flex;
	flex-direction: column;
	display: -webkit-flex;
	-webkit-flex-direction: column;
}
html [class*=slug-contatti] p,
html [class*=slug-contatti] [id*=contact-form] label {
    font-size: 16px !important;
    font-weight:100 !important;
}
html .brand-ist[class*=slug-contatti] p,
html .brand-ist[class*=slug-contatti] [id*=contact-form] label {
    font-weight:300 !important;
}
h1.h1-home {
    display: none;
}

.brand-ser .doc-collezia .icon-small {
	background-position: left center;
}

@media (min-width:1280px) {
	.serenissima-block-banner .block-banner-text {
		top: -61px !important;
	}
}


.slider-argylla[data-quante="1"] {
	justify-content: center;
	-webkit-justify-content: center;
	}
body.no-touch .freccine-slider-argylla[data-quante="1"] {
	display:none;
}

body .fancybox-overlay {
	z-index: 90000000;
}

.brand-ist .doc-collezia {filter:invert(1);-webkit-filter:invert(1);}
.brand-ist .doc-collezia > a {color:white;}

#prefooter > div .prefooter-inside.prefooter-newsletter {
	padding-top:0;
}
@media(min-width:640px) {
#prefooter > div .prefooter-inside.prefooter-newsletter {
		padding-top:20px;
}
}
.testata-sopra > .titolo-h1 {margin-bottom: 9px;}
@media(min-width:800px) {
	.testata-sopra > .titolo-h1 {margin-bottom: 20px;}
	.brand-ist .testata-sopra > .titolo-h1 {margin-bottom: 12px;}
}
span.wpcf7-form-control-wrap.marketing-consent > .wpcf7-radio,
span.wpcf7-form-control-wrap.marketing-consent > .wpcf7-checkbox {
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
.marketing-consent .wpcf7-list-item {
    margin-bottom: 20px;
}

p.link-crusco-hp-isla {
    margin: 6px;
}
body h2[class*=i-isla-candy] {
	line-height:normal;
}


div#cruscotto.crusco-ist-hp {
	margin-bottom: -206px;
}
@media(min-width:540px) {
	div#cruscotto.crusco-ist-hp {
		margin-bottom: -141px;
	}
}
@media(min-width:700px) {
	div#cruscotto.crusco-ist-hp {
		margin-bottom: -122px;
	}
}
@media(min-width:1000px) {
	div#cruscotto.crusco-ist-hp {
		margin-bottom: -44px;
	}
}
@media(min-width:1200px) {
	div#cruscotto.crusco-ist-hp {
		margin-bottom: -27px;
	}
}

.brand-ist .titolo-argylla-anchor {
    top: -100px;
}
.brand-cer .titolo-argylla-anchor,
.brand-cir .titolo-argylla-anchor {
    top: -90px;
}
body #footer-copyright a {color:white;}
body:not(.brand-romani) #footer-copyright a:hover {color:black;}

label[for=privacy-policy-consent-newsletter] {
	display: flex;
	display: -webkit-flex;
	margin-bottom: 20px;
	    cursor: pointer;
}

#contact-form-fasullo.checcato .accettazione-nwsl {
	opacity:1;
}

#contact-form-fasullo button {pointer-events:none;color:#aaaaaa;}
#contact-form-fasullo.checcato button {pointer-events:initial;color:white;}

#collezione span.formato-sotto {
}

/*CER*/

.colore-cer {
	color:#006c5b;
}

.colore-cer,
.brand-cer .nevada > .barra,
.brand-cer .nevada .spiattellato,
.brand-cer .nevada .ricerca,
.brand-cer .nevada .menu-lingue,
.brand-cer .nevada .porta-campo input,
.brand-cer .cn-button.bootstrap,
.brand-cer #prefooter {
	background-color:#006c5b;
}
.brand-cer .download_documenti > li > a
	{
	border-color:#006c5b;
	}



.grigino-cer {
	color:#ededed;
	}
.grigino-cer,
.brand-cer #cruscotto > div > div,
.brand-cer #collezione .sommario-formati,
.brand-cer #collezione .icona-spessore,
.brand-cer #collezione .pezzi-per-spessore-collezia,
.brand-cer .progetti-collezia,
.brand-cer section.cine-progetti,
.brand-cer .crusco-progetti {
	background-color:#ededed;
	}
.brand-cer section.cinerama.urside {
    --colore-di-sfondo: #ededed;
}

.brand-cer .nevada input::placeholder,
.brand-cer .nevada .porta-campo input,
.brand-cer .cn-button.bootstrap,
.brand-cer #prefooter p {
	color:white;
}
.brand-cer .nevada .porta-campo input {
	border-color:white;
}
.brand-cer .cinerama.urside h3,
.brand-cer .cinerama.urside .testo p,
.brand-cer #cruscotto .scritta,
.brand-cer #ricerca a,
.brand-cer ul.cinerama.urside.leggi-tutto.news > li > article > a > .leggi-e-tasso > .leggi-tutto {
	color:black;
}
.brand-cer #cruscotto #ricerca .freccia {
	filter:invert(1);
	-webkit-filter:invert(1);
}
#cruscotto.home.cer ul.cinerama.urside.filtriera.look > li > article > a > div.foto:after {
	padding-bottom: 96px;
}

body.brand-cer h2 {font-size:40px;font-weight:100;}

.brand-cer #collezione .pezzi-per-spessore-collezia .icona-spessore {
    background-color: white;
}


/* COOKIEBOT */
body.brand-cer #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, 
body.brand-cer #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, 
body.brand-cer #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,
body.brand-cer #CybotCookiebotDialogTabContent input:checked + .CybotCookiebotDialogBodyLevelButtonSlider,
body.brand-cer #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
    background-color: #006c5b !important;
    border-color: #006c5b !important;
}
body.brand-cer #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, 
body.brand-cer #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection, 
body.brand-cer #CybotCookiebotDialogBodyButtonDecline.CybotCookiebotDialogBodyButton,
body.brand-cer #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw {
	border-color: #006c5b !important;
}
body.brand-cer #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a,
body.brand-cer #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive,
body.brand-cer .CookieDeclaration a,
body.brand-cer #CookiebotWidget .CookiebotWidget-consent-details button,
body.brand-cer #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover, 
body.brand-cer #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton,
body.brand-cer #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover, 
body.brand-cer #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover,
body.brand-cer #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, 
body.brand-cer #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, 
body.brand-cer #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, 
body.brand-cer #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, 
body.brand-cer #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, 
body.brand-cer #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, 
body.brand-cer #CybotCookiebotDialogDetailBodyContentTextAbout a {
	color: #006c5b !important;
}
body.brand-cer #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
	fill: #006c5b !important;
}
body.brand-cer #CybotCookiebotDialog,
body.brand-cer .CookieDeclaration *,
body.brand-cer #CookiebotWidget {
	font-family:'IBM Plex Sans' !important;
}
body.brand-cer #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw,
body.brand-cer #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, 
body.brand-cer #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,
body.brand-cer #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
	color:black !important;
}

body.brand-cer #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change,
body.brand-cer #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, 
body.brand-cer #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, 
body.brand-cer #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
	color:white !important;
}
/* COOKIEBOT */

/*CER*/


/*CIR*/
.colore-cir,
ul.cinerama.urside.cir-progetti-hp > li > article > a > .titolo-e-testo > h3.titolo,
ul.cinerama.urside.cir-news-hp > li > article > a > .testi-avvolti > .titolo-e-testo > h3 {
	color:#ffcd00;
}
.colore-cir,
.brand-cir #prefooter {
	background-color:#ffcd00;
}
.brand-cir .download_documenti > li > a {
	border-color:#ffcd00;
}


.brand-cir .nevada input::placeholder {
	color:black;
}
.giallone-cir {
	color:#daaf22;
	}
.giallone-cir {
	background-color:#daaf22;
	}
	
.giallo-slavato-cir {
	color:#f6f0d1;
	}
.giallo-slavato-cir,
.brand-cir .nevada .spiattellato,
.brand-cir .nevada .ricerca,
.brand-cir .nevada .porta-campo input,
.brand-cir .cn-button.bootstrap,
.brand-cir.nevada-spiattellato .nevada .menu-lingue,
.brand-cir.nevada-spiattellato .nevada > .barra,
.brand-cir .avvolgi-titolo-progetti-hp-cir,
section.cir-progetti-hp {
	background-color:#f6f0d1;
	}

.grigino-cir {
	color:#ededed;
	}
.grigino-cir,
.brand-cir #cruscotto > div > div,
.brand-cir #collezione .sommario-formati,
.brand-cir #collezione .icona-spessore,
.brand-cir #collezione .pezzi-per-spessore-collezia,
.brand-cir .progetti-collezia,
.brand-cir section.cine-progetti,
.brand-cir .crusco-progetti {
	background-color:#ededed;
	}
.brand-cir section.cinerama.urside {
    --colore-di-sfondo: #ededed;
}

.brand-cir #prefooter p {
	color:#63666a;
}

.brand-cir .nevada input::placeholder,
.brand-cir .nevada .porta-campo input,
.brand-cir .nevada h3,
.brand-cir .cn-button.bootstrap,
.brand-cir .cinerama.urside.cir-collezioni-hp h3,
.brand-cir .cinerama.urside .testo p,
.brand-cir #cruscotto .scritta,
.brand-cir #ricerca a,
.brand-cir.nevada-spiattellato .nevada a,
.brand-cir.nevada-spiattellato .nevada span,
.brand-cir .nevada .menu-post > ul > li > a,
.brand-cir ul.cinerama.urside.cir-progetti-hp p.leggi-tutto:before,
ul.cinerama.urside.cir-news-hp p.leggi-tutto,
.brand-cir ul.cinerama.urside.leggi-tutto.news > li > article > a > .leggi-e-tasso > .leggi-tutto {
	color:black;
}

 
.brand-cir .nevada .porta-campo input {
	border-color:black;
}

.brand-cir .nevada > .barra,
.brand-cir .nevada .menu-lingue,
.brand-cir ul.cinerama.urside.cir-progetti-hp .link-orso > .titolo-e-testo,
.brand-cir ul.cinerama.urside.con-data.cir-progetti-hp div.data,
.brand-cir ul.cinerama.urside.avvolgi-testi.cir-news-hp .testi-avvolti {
	background-color:black;
}

.brand-cir .nevada a,
.brand-cir .nevada span,
ul.cinerama.urside.cir-progetti-hp > li > article > a > .titolo-e-testo > div.testo,
.cir-news-hp.urside .tasso {
	color:white;
}


.brand-cir.nevada-spiattellato #apri-ricerca,
.brand-cir.nevada-spiattellato #apri-spiattellato,
.brand-cir.nevada-spiattellato #chiudi-ricerca,
.brand-cir.nevada-spiattellato #chiudi-spiattellato,
.brand-cir.nevada-spiattellato .nevada .menu-sopra li.wishlist > a {
	filter:invert(1);
	-webkit-filter:invert(1);
}

.brand-cir #cruscotto #ricerca .freccia {
	filter:invert(1);
	-webkit-filter:invert(1);
}

#cruscotto.home.cir .cruscotto-sotto > div.crusco-ispirazione {
	min-width: 100%;
	max-width: 100%;
	border: 0;
}

#cruscotto.home.cir ul.cinerama.urside.filtriera.ispirazione > li {
	flex-basis: 16.666666%;
	-webkit-flex-basis: 16.666666%;
	min-width: 50%;
}

@media (min-width:640px) {
	#cruscotto.home.cir ul.cinerama.urside.filtriera.ispirazione > li {
		min-width: 25%;
	}
}
@media (min-width:960px) {
	#cruscotto.home.cir ul.cinerama.urside.filtriera.ispirazione > li {
		min-width: 0;
	}
}
#cruscotto.home.cir ul.cinerama.urside.filtriera.look > li > article > a > div.foto:after {
	padding-bottom: 96px;
}

body.brand-cir h2 {font-size:40px;font-weight:500;}

.brand-cir .collezioni-progetto h3 {
    font-size: 40px;

}

.brand-cir #collezione .pezzi-per-spessore-collezia .icona-spessore {
    background-color: white;
}

/* COOKIEBOT */
body.brand-cir #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, 
body.brand-cir #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, 
body.brand-cir #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,
body.brand-cir #CybotCookiebotDialogTabContent input:checked + .CybotCookiebotDialogBodyLevelButtonSlider,
body.brand-cir #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
    background-color: #daaf22 !important;
    border-color: #daaf22 !important;
}
body.brand-cir #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, 
body.brand-cir #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection, 
body.brand-cir #CybotCookiebotDialogBodyButtonDecline.CybotCookiebotDialogBodyButton,
body.brand-cir #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw {
	border-color: #daaf22 !important;
}
body.brand-cir #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a,
body.brand-cir #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive,
body.brand-cir .CookieDeclaration a,
body.brand-cir #CookiebotWidget .CookiebotWidget-consent-details button,
body.brand-cir #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover, 
body.brand-cir #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton,
body.brand-cir #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover, 
body.brand-cir #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover,
body.brand-cir #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, 
body.brand-cir #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, 
body.brand-cir #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, 
body.brand-cir #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, 
body.brand-cir #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, 
body.brand-cir #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, 
body.brand-cir #CybotCookiebotDialogDetailBodyContentTextAbout a {
	color: #daaf22 !important;
}
body.brand-cir #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
	fill: #daaf22 !important;
}
body.brand-cir #CybotCookiebotDialog,
body.brand-cir .CookieDeclaration *,
body.brand-cir #CookiebotWidget {
	font-family:'Fira Sans', sans-serif !important;
}
body.brand-cir #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw,
body.brand-cir #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, 
body.brand-cir #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,
body.brand-cir #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
	color:black !important;
}

body.brand-cir #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change,
body.brand-cir #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, 
body.brand-cir #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, 
body.brand-cir #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
	color:white !important;
}
/* COOKIEBOT */

/*CIR*/



/*IST*/
.colore-ist {
	color:#333F48;
}
.colore-ist,
.brand-ist .nevada > .barra,
.brand-ist .nevada .spiattellato,
.brand-ist .nevada .ricerca,
.brand-ist .nevada .menu-lingue,
.brand-ist .nevada .porta-campo input,
.brand-ist .cn-button.bootstrap,
.brand-ist #prefooter,
.brand-ist ul.cinerama.urside.avvolgi-testi.cine-progetti-hp-ist .testi-avvolti {
	background-color:#333F48;
}


.grigino-ist {
	color:#ededed;
	}
.grigino-ist,
.brand-ist #cruscotto > div > div,
.brand-ist #collezione .sommario-formati,
.brand-ist #collezione .icona-spessore,
.brand-ist #collezione .pezzi-per-spessore-collezia,
.brand-ist .progetti-collezia,
.brand-ist section.cine-progetti,
.brand-ist .crusco-progetti {
	background-color:#ededed;
	}
.brand-ist section.cinerama.urside {
    --colore-di-sfondo: #ededed;
}
.brand-ist .download_documenti > li > a {
	border-color:#ededed;
	}

.grigio-ist {
	color:#B3B8BC;
	}
.grigio-ist,
.grigio-crusco-isla,
.brand-ist ul.cinerama.urside.avvolgi-testi.cine-news-hp-ist .testi-avvolti {
	background-color:#B3B8BC;
	}


.grigione-ist,
.brand-ist .grigio-crusco-isla {
	color:#333F48;
	}
.grigione-ist,
#cruscotto.crusco-ist-hp img.foto2.testudinide {
	background-color:#333F48;
	}

.brand-ist ul.cinerama.testudinide > li {
	--colore-hover:#333F48;
}

.brand-ist .nevada input::placeholder,
.brand-ist .nevada .porta-campo input,
.brand-ist .nevada h3,
.brand-ist .nevada a,
.brand-ist .nevada span,
.brand-ist .cn-button.bootstrap,
.brand-ist #prefooter p,
.brand-ist ul.cinerama.urside.cine-progetti-hp-ist .titolo-e-testo > h3,
.brand-ist ul.cinerama.urside.cine-progetti-hp-ist .titolo-e-testo:before,
.brand-ist ul.cinerama.urside.cine-progetti-hp-ist .leggi-tutto:before {
	color:white;
}
.brand-ist .nevada .porta-campo input {
	border-color:white;
}
.brand-ist .cinerama.urside h3,
.brand-ist .cinerama.urside .testo p,
.brand-ist #cruscotto .scritta,
.brand-ist #ricerca a,
.brand-ist ul.cinerama.urside.avvolgi-testi p.leggi-tutto,
.brand-ist ul.cine-progetti-hp-ist .titolo-e-testo::before,
.brand-ist ul.cine-news-hp-ist .titolo-e-testo::before,
.brand-ist ul.cinerama.urside.leggi-tutto.news > li > article > a > .leggi-e-tasso > .leggi-tutto {
	color:black;
}

.brand-ist #cruscotto #ricerca .freccia {
	filter:invert(1);
	-webkit-filter:invert(1);
}

#cruscotto.crusco-ist-hp img.foto2.testudinide {
	width: 80px;
	height: 80px;
	margin: 0;
	padding: 0;
	border-radius: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	display: -webkit-flex;
	-webkit-align-items: center;
	-webkit-justify-content: center;
	object-fit: none;
	}
#cruscotto.crusco-ist-hp section.testudinide {
	margin-left: -6px;
	margin-right: -6px;
	}

body.brand-ist h2 {font-size:40px;font-weight:300;}

.brand-ist #collezione .pezzi-per-spessore-collezia .icona-spessore {
    background-color: white;
}

/* COOKIEBOT */
body.brand-ist #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, 
body.brand-ist #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, 
body.brand-ist #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,
body.brand-ist #CybotCookiebotDialogTabContent input:checked + .CybotCookiebotDialogBodyLevelButtonSlider,
body.brand-ist #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
    background-color: #333F48 !important;
    border-color: #333F48 !important;
}
body.brand-ist #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, 
body.brand-ist #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection, 
body.brand-ist #CybotCookiebotDialogBodyButtonDecline.CybotCookiebotDialogBodyButton,
body.brand-ist #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw {
	border-color: #333F48 !important;
}
body.brand-ist #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a,
body.brand-ist #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive,
body.brand-ist .CookieDeclaration a,
body.brand-ist #CookiebotWidget .CookiebotWidget-consent-details button,
body.brand-ist #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover, 
body.brand-ist #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton,
body.brand-ist #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover, 
body.brand-ist #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover,
body.brand-ist #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, 
body.brand-ist #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, 
body.brand-ist #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, 
body.brand-ist #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, 
body.brand-ist #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, 
body.brand-ist #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, 
body.brand-ist #CybotCookiebotDialogDetailBodyContentTextAbout a {
	color: #333F48 !important;
}
body.brand-ist #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
	fill: #333F48 !important;
}
body.brand-ist #CybotCookiebotDialog,
body.brand-ist .CookieDeclaration *,
body.brand-ist #CookiebotWidget {
	/*font-family:"nimbus-sans" !important;*/
	font-family:"Roboto" !important;
}
body.brand-ist #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw,
body.brand-ist #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, 
body.brand-ist #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,
body.brand-ist #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
	color:#black !important;
}

body.brand-ist #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change,
body.brand-ist #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, 
body.brand-ist #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, 
body.brand-ist #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
	color:white !important;
}
/* COOKIEBOT */

/*IST*/


#collezioni {
	background-color:white;
}

/* scuro #2F302C

/*COLORI*/
/*ROMANI*/
.colore-romani {
	color:#63666a;
}
.colore-romani,
.brand-romani .nevada > .barra,
.brand-romani .nevada .spiattellato,
.brand-romani .nevada .ricerca,
.brand-romani .nevada .menu-lingue,
.brand-romani .nevada .porta-campo input,
.brand-romani .cn-button.bootstrap,
.brand-romani #cruscotto > div > div,
.brand-romani #il-footer,
.brand-romani .cruscotto-dentro,
section > ul.cinerama.urside.i-brand-hp-romani > li > article,
section.cinerama.urside.i-brand-hp-romani,
ul.urside.bacheca > li:nth-child(2n),
body.brand-romani #collezioni .piede,
body.brand-romani.slug-soluzioni-tecniche .corpo,
.brands-hp-romani {
	background-color:#2F302C;
}



#cruscotto .cruscotto-sotto > div {
	border-color:#63666a;
}


.grigino-romani {
	color:#cfd0cb;
	}
.grigino-romani,
ul.urside.bacheca > li:nth-child(2n+1),
body.brand-romani #collezioni,
.brand-romani #prefooter {
	background-color:#cfd0cb;
	}
body.brand-romani ul.cinerama.urside.avvolgi-testi {
	--colore-di-sfondo:#cfd0cb;
}

.brand-romani #prefooter p {
	color:#63666a;
}
.brand-romani .cruscotto-sotto > div {
	border-color:#63666a;
}
.brand-romani.slug-ispirazioni #prefooter:before {
	background-color:#63666a;
}

.brand-romani .nevada input::placeholder,
.brand-romani .nevada .porta-campo input,
.brand-romani .cn-button.bootstrap,
.brand-romani .cinerama.urside h3,
.brand-romani .cinerama.urside .testo p,
.brand-romani #cruscotto .scritta,
.brand-romani #ricerca a,
.brand-romani #collezioni .piede p,
.brand-romani #collezioni .pulsante-spec,
.brand-romani .risultato-testo,
.brand-romani .urside.news .tasso {
	color:white;
}

.brand-romani .nevada .porta-campo input,
.brand-romani #collezioni .pulsante-spec {
	border-color:white;
}



/*VER*/
ul.cinerama.urside.ver-progetti-hp > li > article > a > .titolo-e-testo > h3.titolo,
ul.cinerama.urside.ver-news-hp > li > article > a > .testi-avvolti > .titolo-e-testo > h3 {
	color:#ffcd00;
}
.brand-ver #prefooter {
	background-color:#ffcd00;
}
.brand-ver .download_documenti > li > a {
	border-color:#ffcd00;
}


.brand-ver .nevada input::placeholder {
	color:black;
}


.brand-ver .nevada .spiattellato,
.brand-ver .nevada .ricerca,
.brand-ver .nevada .porta-campo input,
.brand-ver .cn-button.bootstrap,
.brand-ver.nevada-spiattellato .nevada .menu-lingue,
.brand-ver.nevada-spiattellato .nevada > .barra,
.brand-ver .avvolgi-titolo-progetti-hp-ver,
section.ver-progetti-hp {
	background-color:#343534;
	}

.brand-ver #cruscotto > div > div,
.brand-ver #collezione .sommario-formati,
.brand-ver #collezione .icona-spessore,
.brand-ver #collezione .pezzi-per-spessore-collezia,
.brand-ver .progetti-collezia,
.brand-ver section.cine-progetti,
.brand-ver .crusco-progetti {
	background-color:#ededed;
	}
.brand-ver section.cinerama.urside {
    --colore-di-sfondo: #ededed;
}

.brand-ver #prefooter p,
.brand-ver #prefooter p > a {
	color:white;
}

.brand-ver .nevada input::placeholder,
.brand-ver .nevada .porta-campo input,
.brand-ver .nevada h3,
.brand-ver .cn-button.bootstrap,
.brand-ver .cinerama.urside.ver-collezioni-hp h3,
.brand-ver .cinerama.urside .testo p,
.brand-ver #cruscotto .scritta,
.brand-ver #ricerca a,
.brand-ver.nevada-spiattellato .nevada a,
.brand-ver.nevada-spiattellato .nevada span,
.brand-ver .nevada .menu-post > ul > li > a,
.brand-ver ul.cinerama.urside.ver-progetti-hp p.leggi-tutto:before,
ul.cinerama.urside.ver-news-hp p.leggi-tutto,
.brand-ver ul.cinerama.urside.leggi-tutto.news > li > article > a > .leggi-e-tasso > .leggi-tutto {
	color:white;
}

 
.brand-ver .nevada .porta-campo input {
	border-color:white;
}

.brand-ver .nevada > .barra,
.brand-ver .nevada .menu-lingue,
.brand-ver ul.cinerama.urside.ver-progetti-hp .link-orso > .titolo-e-testo,
.brand-ver ul.cinerama.urside.con-data.ver-progetti-hp div.data,
.brand-ver ul.cinerama.urside.avvolgi-testi.ver-news-hp .testi-avvolti,
body.slideroni2024.brand-ver div#prefooter {
	background-color:#343534;
}

.brand-ver .nevada a,
.brand-ver .nevada span,
ul.cinerama.urside.ver-progetti-hp > li > article > a > .titolo-e-testo > div.testo,
.ver-news-hp.urside .tasso {
	color:white;
}

body.brand-ver h2 {font-size:40px;font-weight:500;}

.brand-ver .collezioni-progetto h3 {
    font-size: 40px;
    font-family: 'Jost';
}

.brand-ver #collezione .pezzi-per-spessore-collezia .icona-spessore {
    background-color: white;
}

/* COOKIEBOT */
body.brand-ver #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, 
body.brand-ver #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, 
body.brand-ver #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,
body.brand-ver #CybotCookiebotDialogTabContent input:checked + .CybotCookiebotDialogBodyLevelButtonSlider,
body.brand-ver #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
    background-color: #343534 !important;
    border-color: #343534 !important;
}
body.brand-ver #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, 
body.brand-ver #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection, 
body.brand-ver #CybotCookiebotDialogBodyButtonDecline.CybotCookiebotDialogBodyButton,
body.brand-ver #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw {
	border-color: #343534 !important;
}
body.brand-ver #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a,
body.brand-ver #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive,
body.brand-ver .CookieDeclaration a,
body.brand-ver #CookiebotWidget .CookiebotWidget-consent-details button,
body.brand-ver #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover, 
body.brand-ver #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton,
body.brand-ver #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover, 
body.brand-ver #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover,
body.brand-ver #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, 
body.brand-ver #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, 
body.brand-ver #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, 
body.brand-ver #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, 
body.brand-ver #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, 
body.brand-ver #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, 
body.brand-ver #CybotCookiebotDialogDetailBodyContentTextAbout a {
	color: #343534 !important;
}
body.brand-ver #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
	fill: #343534 !important;
}
body.brand-ver #CybotCookiebotDialog,
body.brand-ver .CookieDeclaration *,
body.brand-ver #CookiebotWidget {
	font-family:'Jost', sans-serif !important;
}
body.brand-ver #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw,
body.brand-ver #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, 
body.brand-ver #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,
body.brand-ver #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
	color:black !important;
}

body.brand-ver #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change,
body.brand-ver #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, 
body.brand-ver #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, 
body.brand-ver #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
	color:white !important;
}
/* COOKIEBOT */

/*VER*/


#cruscotto.home.romani ul.cinerama.urside.filtriera.look > li > article > a > div.foto:after {
	padding-bottom: 96px;
}


#cruscotto.home.romani .crusco-ispirazione {
    border-right-width: 0;
}

ul.cinerama.urside.bacheca {
	flex-direction:column;
	-webkit-flex-direction:column;
}

.cinerama.urside.bacheca p.leggi-tutto {
	color:white;
}

.brand-romani ul.cinerama.urside.bacheca > li:nth-child(2n+1) .testo p,
ul.bacheca > li:nth-child(2n+1) .titolo-e-testo > .titolo > span,
ul.cinerama.urside.bacheca > li:nth-child(2n+1) p.leggi-tutto,
.brand-romani .cinerama.urside.avvolgi-testi h3,
.brand-romani .cinerama.urside.avvolgi-testi .testo p,
.brand-romani .cinerama.urside.avvolgi-testi p.leggi-tutto {
	color:black;
}


ul.bacheca .avvolgi-testi {
    padding: 20px;
}

ul.cinerama.urside.bacheca .testo {
    margin-bottom: 10px;
}
.cinerama.urside.bacheca h3,
.cinerama.urside.bacheca .testo {
	font-style:normal;
	}
.cinerama.urside.bacheca p.leggi-tutto {
	font-style:normal;
	text-transform: lowercase;
	margin: 0;
}
ul.cinerama.urside.bacheca > li > article > a > div.foto:after {
	padding-bottom:65%;
}
@media (min-width:680px) {
	body.brand-romani ul.cinerama.urside.bacheca > li > article > a {
		flex-direction: row;
		-webkit-flex-direction: row;
	}
	body.brand-romani ul.cinerama.urside.bacheca > li > article > a > div.foto {
		min-width:50%;
		flex: 1;
		-webkit-flex: 1;
	}
	body.brand-romani ul.cinerama.urside.bacheca > li > article > a > div.avvolgi-testi {
		box-sizing: border-box;
		min-width:50%;
		flex: 1;
		-webkit-flex: 1;
	}
}
body.brand-romani ul.cinerama.urside.bacheca > li {
    overflow: hidden;
}
body.brand-romani ul.cinerama.urside.bacheca {
	flex-wrap:nowrap;
	-webkit-flex-wrap:nowrap;
}

.brand-romani #cambia-vista > div > div {
	filter: invert(1);
	-webkit-filter: invert(1);
}


.brand-romani #collezioni .sotto > p {
	color:black;
}

.brand-romani ul.cinerama.urside.news > li > article > a .icon-button-dark {
	color:black;
	filter:invert(1);
	-webkit-filter:invert(1);
}

.brand-romani .soluzioni-tecniche .icon-download-dark {
	filter:invert(.5);
	-webkit-filter:invert(.5);
}

body.brand-romani #principe ul.cinerama.urside.soluzioni-tecniche > li > article > a > .titolo-e-testo > h3 {
	font-weight: 800;
}
body.brand-romani #principe ul.cinerama.urside.soluzioni-tecniche > li > article > a > .titolo-e-testo > .testo > p {
	font-weight: 200;
}

.brand-romani .icon-download-dark {
	height: 50px;
    min-height: 50px;
}

.brand-romani .download_documenti {
	filter:invert(1);
	-webkit-filter:invert(1);
}

body.brand-romani ul.cinerama.urside.filtriera-progetti, 
body.brand-romani nav.cinerama.urside.freccine.filtriera-progetti, 
body.brand-romani nav.cinerama.urside.freccine.filtriera-progetti > span {
	background-color:transparent;
}


/* COOKIEBOT */
body.brand-romani #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, 
body.brand-romani #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, 
body.brand-romani #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,
body.brand-romani #CybotCookiebotDialogTabContent input:checked + .CybotCookiebotDialogBodyLevelButtonSlider,
body.brand-romani #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
    background-color: #63666a !important;
    border-color: #63666a !important;
}
body.brand-romani #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, 
body.brand-romani #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection, 
body.brand-romani #CybotCookiebotDialogBodyButtonDecline.CybotCookiebotDialogBodyButton,
body.brand-romani #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw {
	border-color: #63666a !important;
}
body.brand-romani #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a,
body.brand-romani #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive,
body.brand-romani .CookieDeclaration a,
body.brand-romani #CookiebotWidget .CookiebotWidget-consent-details button,
body.brand-romani #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover, 
body.brand-romani #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton,
body.brand-romani #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover, 
body.brand-romani #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover,
body.brand-romani #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, 
body.brand-romani #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, 
body.brand-romani #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, 
body.brand-romani #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, 
body.brand-romani #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, 
body.brand-romani #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, 
body.brand-romani #CybotCookiebotDialogDetailBodyContentTextAbout a {
	color: #63666a !important;
}
body.brand-romani #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
	fill: #63666a !important;
}
body.brand-romani #CybotCookiebotDialog,
body.brand-romani .CookieDeclaration *,
body.brand-romani #CookiebotWidget {
	font-family:'Roboto', sans-serif !important;
}
body.brand-romani #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw,
body.brand-romani #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, 
body.brand-romani #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,
body.brand-romani #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
	color:#63666a !important;
}

body.brand-romani #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change,
body.brand-romani #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, 
body.brand-romani #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, 
body.brand-romani #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
	color:#cfd0cb !important;
}
body.brand-romani td.CookieDeclarationTableCell,
body.brand-romani th.CookieDeclarationTableHeader,
body.brand-romani #CookieDeclarationUserStatusLabelOn {
    color: white;
}

body.brand-romani .CookieDeclarationType {
    border-color: white;
}

body.brand-romani .sezione-footer a {
    color: white;
}
body.brand-romani.slug-cookie-policy #principe a {
    color: white !important;
}
/* COOKIEBOT */

body.slug-contatti.brand-romani [id*=contact-form] input:not([type=submit]) {
    border-color: white !important;
}
body.brand-romani.slug-contatti [id*=contact-form] .first-col label,
body.brand-romani.slug-contatti [id*=contact-form] .second-col label {
    color: white;
}

body.brand-romani.slug-contatti [id*=contact-form] .marketing-consent .wpcf7-list-item-label::before,
body.brand-romani.slug-contatti [id*=contact-form] .marketing-consent .wpcf7-list-item-label::after,
body.brand-romani.slug-contatti [id*=contact-form] div.privacy-policy-consent > label > span {
	border-color:white;
}

/* ROMANI */



/*SER*/
.colore-ser,
.brand-ser #collezione .elenco-spessori > p > span:nth-child(2),
.brand-ser #collezioni .testa > .sotto > p {
	color:#bf0d3e;
}
.colore-ser,
.brand-ser .nevada > .barra,
.brand-ser .nevada .spiattellato,
.brand-ser .nevada .ricerca,
.brand-ser .nevada .menu-lingue,
.brand-ser .nevada .porta-campo input,
.brand-ser .cn-button.bootstrap,
.brand-ser #prefooter {
	background-color:#bf0d3e;
}

.grigione-ser,
.brand-ser #collezione .altri-doc-collezia {
	background-color:#bf0d3e;
}

.grigio-ser {
	color:#b1b3b5;
	}
.grigio-ser {
	background-color:#b1b3b5;
	}
.grigio-ser,
.brand-ser #collezione .pulsante-tab > div,
.brand-ser .download_documenti > li > a {
	border-color:#b1b3b5;
	}

.marroncino-ser {
	color:#aca99f;
	}
.marroncino-ser {
	background-color:#aca99f;
	}

.grigino-ser {
	color:#ededed;
	}
.grigino-ser,
.brand-ser #cruscotto > div > div,
.brand-ser #collezione .sommario-formati,
.brand-ser #collezione .icona-spessore,
.brand-ser #collezione .pezzi-per-spessore-collezia,
.brand-ser .progetti-collezia,
.brand-ser section.cine-progetti,
.brand-ser .crusco-progetti {
	background-color:#ededed;
	}
.brand-ser section.cinerama.urside {
    --colore-di-sfondo: #ededed;
}


.brand-ser .nevada input::placeholder,
.brand-ser .nevada .porta-campo input,
.brand-ser .nevada h3,
.brand-ser .nevada a,
.brand-ser .nevada span,
.brand-ser .cn-button.bootstrap,
.brand-ser #collezione .doc-collezia > a,
.brand-ser #collezione .titolo-download-collezia > h3,
.brand-ser #prefooter {
	color:white;
}
.brand-ser .nevada .porta-campo input {
	border-color:white;
}

.brand-ser #collezione .pezzi-per-spessore-collezia .icona-spessore {
	background-color: white;
}

.brand-ser .cinerama.urside h3,
.brand-ser .cinerama.urside .testo p,
.brand-ser #cruscotto .scritta,
.brand-ser #ricerca a,
.brand-ser ul.cinerama.urside.cine-progetti .icon-button-dark,
.brand-ser ul.cinerama.urside.leggi-tutto.cine-news > li > article > a > .leggi-e-tasso > .leggi-tutto,
.brand-ser #progetti .testi-proj,
.brand-ser.slug-collezione .testi-proj p,
icona-spessore.brand-ser ul.cinerama.urside.leggi-tutto.news > li > article > a > .leggi-e-tasso > .leggi-tutto {
	color:black;
}

.brand-ser #cruscotto #ricerca .freccia {
	filter:invert(1);
	-webkit-filter:invert(1);
}

#cruscotto.home.ser .crusco-ispirazione {border:0;}


body.brand-ser h2 {font-size:40px;font-weight:100;}

body.brand-ser.slug-informative-gdpr .icon-download-dark {
    width: 100%;
}


/* COOKIEBOT */
body.brand-ser #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, 
body.brand-ser #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, 
body.brand-ser #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,
body.brand-ser #CybotCookiebotDialogTabContent input:checked + .CybotCookiebotDialogBodyLevelButtonSlider,
body.brand-ser #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
    background-color: #bf0d3e !important;
    border-color: #bf0d3e !important;
}
body.brand-ser #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, 
body.brand-ser #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection, 
body.brand-ser #CybotCookiebotDialogBodyButtonDecline.CybotCookiebotDialogBodyButton,
body.brand-ser #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw {
	border-color: #bf0d3e !important;
}
body.brand-ser #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a,
body.brand-ser #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive,
body.brand-ser .CookieDeclaration a,
body.brand-ser #CookiebotWidget .CookiebotWidget-consent-details button,
body.brand-ser #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover, 
body.brand-ser #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton,
body.brand-ser #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover, 
body.brand-ser #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover,
body.brand-ser #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, 
body.brand-ser #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, 
body.brand-ser #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, 
body.brand-ser #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, 
body.brand-ser #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, 
body.brand-ser #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, 
body.brand-ser #CybotCookiebotDialogDetailBodyContentTextAbout a {
	color: #bf0d3e !important;
}
body.brand-ser #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
	fill: #bf0d3e !important;
}
body.brand-ser #CybotCookiebotDialog,
body.brand-ser .CookieDeclaration *,
body.brand-ser #CookiebotWidget {
	font-family:'Sen' !important;
}
body.brand-ser #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw,
body.brand-ser #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, 
body.brand-ser #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,
body.brand-ser #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
	color:black !important;
}

body.brand-ser #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change,
body.brand-ser #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, 
body.brand-ser #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, 
body.brand-ser #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
	color:white !important;
}

/* COOKIEBOT */

/*SER*/


/************* PLUGYLLA **************************************************************/
/************* /common.css ***********************************************************/
@import url("fonts.css");
/* display */
.d-none {
    display: none !important;
}
.d-block {
    display: block !important;
}

/* screen reader only */
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    /* added line */
    border: 0;
}

/* colors */
.white {
    color: white !important;
}
.bg-white {
    background-color: white !important;
}
.grey {
    color: #707070 !important;
}
.bg-grey {
    background-color: #707070 !important;
}
.black {
    color: #000 !important;
}
.bg-black {
    background-color: #000 !important;
}
.romani-black {
    color: #2F302C !important;
}
.romani-bg-black {
    background-color: #2F302C !important;
}
.romani-grey {
    color: #63666A !important;
}
.romani-bg-grey {
    background-color: #63666A !important;
}
.cercom-green {
    color: #006C5B !important;
}
.cercom-bg-green {
    background-color: #006C5B !important;
}
.cir-yellow {
    color: #FFCD00 !important;
}
.cir-bg-yellow {
    background-color: #FFCD00 !important;
}
.isla-grey {
    color: #63666A !important;
}
.isla-bg-grey {
    background-color: #63666A !important;
}
.isla-blue {
    color: #333F48 !important;
}
.isla-bg-blue {
    background-color: #333F48 !important;
}
.ser-pink {
    color: #BF0D3E !important;
}
.ser-bg-pink {
    background-color: #BF0D3E !important;
}
.ser-sand {
    color: #ACA99F !important;
}
.ser-bg-sand {
    background-color: #ACA99F !important;
}

/* alignment */
.text-left {
    text-align: left !important;
}
.text-center {
    text-align: center !important;
}
.text-right {
    text-align: right !important;
}

/* size */
.w-25 {
    width: 25% !important;
    height: auto !important;
}
.w-50 {
    width: 50% !important;
    height: auto !important;
}
.w-75 {
    width: 75% !important;
    height: auto !important;
}
.w-100 {
    width: 100% !important;
    height: auto !important;
}
.small-margin {
    margin-bottom: 1rem !important;
    /* 16px */
}
.medium-margin {
    margin-bottom: 2rem !important;
    /* 32px */
}
.big-margin {
    margin-bottom: 3rem !important;
    /* 48px */
}
.huge-margin {
    margin-bottom: 4rem !important;
    /* 64px */
}
/************* /common.css ***********************************************************/

/************* /components/header/header.css *****************************************/
#testa > .boxato {
    margin-top: 44px;
    margin-bottom: 44px;
}
#testa .testata-sopra {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 44px 0;
}
#testa .testata-sopra h1 {
    font-size: 40px;
    margin: 0;
}

@media screen and (min-width: 800px) {
    #testa .testata-sopra {
        font-size: 60px;
    }
}
#testa .testata-sopra .briciole p {
    font-size: 12px;
    font-weight: lighter;
    text-align: right;
}
#testa .testata-sopra .briciole p a {
    color: black;
}
.brand-romani #testa .testata-sopra .briciole p a {
    color: white;
}
#testa .testata-sotto.con-immagine .evidenza,
#testa .testata-sotto.con-immagine .evidenza {
    padding-bottom: calc(100% / 2.1818);
    /*margin-bottom: 44px;*/
}

.slug-collezione #testa > .boxato {
    margin-top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
/************* /components/header/header.css *****************************************/

/************* /components/social_wall/social_wall.css *******************************/
#ff-stream-1 {
    background-color: transparent !important;
    padding-top: 0;
}
#ff-stream-1 .ff-stream-wrapper {
    margin-top: 32px;
}
#ff-stream-1 .ff-label-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 38%;
}
#ff-stream-1 .ff-label-wrapper .ff-icon,
#ff-stream-1 .ff-label-wrapper .ff-icon-inner {
    width: 100%;
}
#ff-stream-1 .ff-label-wrapper .ff-icon-inner {
    color: white;
    background-color: black;
}
#ff-stream-1 .ff-label-wrapper .ff-label-text {
    font-family: "Fira Sans", sans-serif;
    font-size: 15px;
    font-weight: normal;
    letter-spacing: 0;
}
#ff-stream-1 .ff-item-meta .ff-facebook a,
#ff-stream-1 .ff-item-meta .ff-instagram a {
    color: black;
}
#ff-stream-1 .ff-item-meta .ff-nickname {
    display: none;
}
#ff-stream-1 .ff-item-meta .ff-nickname ~ .ff-timestamp {
    padding-left: 15px;
}
#ff-stream-1 .ff-item .ff-item-bar {
    border-top: 1px solid #707070;
}
#ff-stream-1 .ff-btn {
    color: #FFCD00;
    background-color: #63666A !important;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
#ff-stream-1 .ff-btn:hover {
    color: #63666A;
    background-color: #FFCD00 !important;
}
#ff-stream-1 .ff-loadmore-wrapper {
    display: none;
}
/************* /components/social_wall/social_wall.css *******************************/

/************* /components/social_wall/social_wall_masonry_layout.css ****************/
.ff-stream-wrapper {
    position: relative !important;
    padding: 0 !important;
    margin: 0 !important;
    margin-top: 36px !important;
    height: unset !important;
}
.ff-stream-wrapper > article.ff-item {
    position: relative !important;
    width: unset !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    margin-bottom: 16px;
    float: none !important;
}

@media screen and (min-width: 665px) {
    #ff-stream-1 .ff-stream-wrapper {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 16px;
        -moz-column-gap: 16px;
        column-gap: 16px;
    }
}
@media screen and (min-width: 950px) {
    #ff-stream-1 .ff-stream-wrapper {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }
}
@media screen and (min-width: 1280px) {
    #ff-stream-1 .ff-stream-wrapper {
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4;
    }
}
/************* /components/social_wall/social_wall_masonry_layout.css ****************/

/************* /components/text-decorations/text-decorations.css *********************/
/* -bx suffix --> boxato content */
/* utility vars */
:root {
    --boxed-padding-mob: 20px;
    --boxed-padding: 40px;
}

/* CERCOM */
/* triangolo verde / nero*/
.brand-cer [class*=icon-],
.i-cer-triangle,
.i-cer-triangle-bx {
    --size: 16px;
    --margin: 16px;
    background-repeat: no-repeat;
    background-size: var(--size);
    background-position: left top;
}
.brand-cer [class*=icon-back-],
.brand-cer [class*=icon-download-] {
    /* (16 ** 2 * 2) ** .5 [la somma dei quadrati costruiti sui cateti...] */
    --size: 23px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: var(--size);
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-position: left bottom;
}
.brand-cer [class*=icon-],
.i-cer-triangle {
    padding-left: calc(var(--size) + var(--margin)) !important;
}
.brand-cer [class*=icon-back-] {
    padding-left: calc(var(--size) + 3px) !important;
}
.brand-cer [class*=-bx],
.i-cer-triangle-bx {
    padding-left: calc(var(--boxed-padding-mob) + var(--size) + var(--margin)) !important;
    background-position-x: var(--boxed-padding-mob);
}
.brand-cer .icon-button-dark,
.i-cer-triangle-black {
    background-image: url("percorso-css-argylla/img-text-decorations/cercom/cercom_triangolino_nero.svg");
}
.brand-cer .icon-back-dark {
    background-image: url("percorso-css-argylla/img-text-decorations/cercom/cercom_triangolino_sinistra_nero.svg");
}
.brand-cer .icon-download-dark {
    background-image: url("percorso-css-argylla/img-text-decorations/cercom/cercom_download_nero.svg");
}
.brand-cer .icon-button-light,
.i-cer-triangle,
.i-cer-triangle-bx {
    background-image: url("percorso-css-argylla/img-text-decorations/cercom/cercom_triangolino.svg");
}
.brand-cer .icon-back-light {
    background-image: url("percorso-css-argylla/img-text-decorations/cercom/cercom_triangolino_sinistra.svg");
}
.brand-cer .icon-download-light {
    background-image: url("percorso-css-argylla/img-text-decorations/cercom/cercom_download.svg");
}

@media screen and (min-width: 500px) {
    .i-cer-triangle-bx {
        padding-left: calc(var(--boxed-padding) + var(--size) + var(--margin)) !important;
        background-position-x: var(--boxed-padding);
    }
}

/* CIR */
/* bullet --> pallino nero / bianco */
.brand-cir [class*=icon-],
.i-cir-bullet,
.i-cir-bullet-bx {
    --size: 12px;
    --margin: 12px;
    background-repeat: no-repeat;
    background-size: var(--size);
    background-position: left center;
}
.brand-cir [class*=icon-back-] {
    --size: 40px;
}
.brand-cir [class*=icon-download-] {
    --size: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: var(--size);
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.brand-cir [class*=icon-],
.i-cir-bullet {
    padding-left: calc(var(--size) + var(--margin)) !important;
}
.brand-cir [class*=-bx],
.i-cir-bullet-bx {
    padding-left: calc(var(--boxed-padding-mob) + var(--size) + var(--margin)) !important;
    background-position-x: var(--boxed-padding-mob);
}
.brand-cir .icon-button-dark,
.i-cir-bullet,
.i-cir-bullet-bx {
    background-image: url("percorso-css-argylla/img-text-decorations/cir/cir_pallino_nero.svg");
}
.brand-cir .icon-back-dark {
    background-image: url("percorso-css-argylla/img-text-decorations/cir/pallino_briciole.svg");
}
.brand-cir .icon-download-dark {
    background-image: url("percorso-css-argylla/img-text-decorations/cir/cerchio_freccia.svg");
}
.brand-cir .icon-button-light,
.i-cir-bullet-yellow {
    background-image: url("percorso-css-argylla/img-text-decorations/cir/cir_pallino_giallo.svg");
}
.brand-cir .icon-back-light {
    background-image: url("percorso-css-argylla/img-text-decorations/cir/pallino_briciole_giallo.svg");
}
.brand-cir .icon-download-light {
    background-image: url("percorso-css-argylla/img-text-decorations/cir/cerchio_freccia_giallo.svg");
}
.i-cir-bullet-align-text {
    position: relative;
    left: calc(-(var(--size) + var(--margin)));
}

@media screen and (min-width: 500px) {
    .i-cir-bullet-bx {
        padding-left: calc(var(--boxed-padding) + var(--size) + var(--margin)) !important;
        background-position-x: var(--boxed-padding);
    }
}

/* ISLA */
/* candy-cane (manico ombrello) */
h2[class*=i-isla-candy] {
    line-height: 53px;
}
.i-isla-candy,
.i-isla-candy-bx {
    --x: 92px;
    --y: 23px;
    --mob-x: calc(var(--x) / 3 * 2);
    --mob-y: calc(var(--y) / 3 * 2);
    --margin: 16px;
    font-size: 25px !important;
    background-repeat: no-repeat;
    background-size: var(--mob-x) var(--mob-y);
    background-position-y: 5px;
    background-image: url("percorso-css-argylla/img-text-decorations/isla/candy_cane.svg");
    /*height: 50px;*/
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.i-isla-candy {
    padding-left: calc(var(--mob-x) + var(--margin)) !important;
    background-position-x: left;
}
.i-isla-candy-bx {
    padding-left: calc(var(--boxed-padding-mob) + var(--mob-x) + var(--margin)) !important;
    background-position-x: var(--boxed-padding-mob);
}

@media screen and (min-width: 500px) {
    .i-isla-candy-bx {
        /* var(--boxed-padding) --> min-width tablet boxed padding */
        padding-left: calc(var(--boxed-padding) + var(--mob-x) + var(--margin)) !important;
        background-position-x: var(--boxed-padding);
    }
}
@media screen and (min-width: 800px) {
    .i-isla-candy,
    .i-isla-candy-bx {
        font-size: 40px !important;
        background-size: var(--x) var(--y);
    }
    .i-isla-candy {
        padding-left: calc(var(--x) + var(--margin)) !important;
    }
    .i-isla-candy-bx {
        /* var(--boxed-padding) --> min-width tablet boxed padding */
        padding-left: calc(var(--boxed-padding) + var(--x) + var(--margin)) !important;
        background-position-x: var(--boxed-padding);
    }
}
/* square --> quadrato bianco / blu oltremare*/
.brand-ist [class*=icon-],
.i-isla-square,
.i-isla-square-bx {
    --size: 20px;
    --margin: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 20px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-repeat: no-repeat;
    background-size: var(--size);
    background-position-y: center;
}
.brand-ist [class*=icon-back-] {
    --size: 16px;
}
.brand-ist [class*=icon-download-] {
    --size: 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: var(--size);
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-position: left bottom;
}
.brand-ist [class*=icon-],
.i-isla-square {
    padding-left: calc(var(--size) + var(--margin)) !important;
    background-position-x: left;
}
.i-isla-square-bx {
    padding-left: calc(var(--boxed-padding-mob) + var(--size) + var(--margin)) !important;
    background-position-x: var(--boxed-padding-mob);
}
.brand-ist .icon-button-dark {
    background-image: url("percorso-css-argylla/img-text-decorations/isla/quadrato_blu.svg");
}
.brand-ist .icon-back-dark {
    background-image: url("percorso-css-argylla/img-text-decorations/isla/freccia_sinistra.svg");
}
.brand-ist .icon-download-dark {
    background-image: url("percorso-css-argylla/img-text-decorations/isla/freccia_download.svg");
}
.i-isla-square,
.i-isla-square-bx,
.brand-ist .icon-button-light {
    background-image: url("percorso-css-argylla/img-text-decorations/isla/quadrato_bianco.svg");
}
.brand-ist .icon-back-light {
    background-image: url("percorso-css-argylla/img-text-decorations/isla/freccia_sinistra_bianca.svg");
}
.brand-ist .icon-download-light {
    background-image: url("percorso-css-argylla/img-text-decorations/isla/freccia_download_bianca.svg");
}
.i-isla-square-blue {
    background-image: url("percorso-css-argylla/img-text-decorations/isla/quadrato_blu.svg");
}

@media screen and (min-width: 500px) {
    .i-isla-square-bx {
        padding-left: calc(var(--boxed-padding) + var(--size) + var(--margin)) !important;
        background-position-x: var(--boxed-padding);
    }
}

/* ROMANI */
/* square + arrow inside banner */
.arrowed-square-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.i-romani-arrowed-square {
    -webkit-box-flex: 36px;
    -webkit-flex: 36px 0 0;
    -ms-flex: 36px 0 0;
    flex: 36px 0 0;
    height: 36px;
    margin-right: 10%;
    background-image: url("percorso-css-argylla/img-text-decorations/romani/quadrato_freccia_bianco.svg");
    background-size: contain;
    background-repeat: no-repeat;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.arrowed-square-wrapper:hover .i-romani-arrowed-square {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

@media screen and (min-width: 800px) {
    .i-romani-arrowed-square {
        -webkit-flex-basis: 78px;
        -ms-flex-preferred-size: 78px;
        flex-basis: 78px;
        height: 78px;
    }
}
@media screen and (min-width: 1200px) {
    .i-romani-arrowed-square {
        margin-right: 138px;
    }
}

/* square download "soluzioni tecniche" */
.i-romani-download {
    --x: 78px;
    --y: 59px;
    display: block;
    min-width: var(--x);
    background-repeat: no-repeat;
    background-size: var(--x) var(--y);
    background-image: url("percorso-css-argylla/img-text-decorations/romani/quadrato_download_bianco.svg");
    background-position: center bottom;
    padding-top: calc(18px + var(--y));
}

/* small-square --> quadrato bianco / nero*/
.i-romani-square,
.i-romani-square-bx {
    --size: 13px;
    --margin: 16px;
    background-repeat: no-repeat;
    background-size: var(--size);
    background-image: url("percorso-css-argylla/img-text-decorations/romani/quadrato_bianco.svg");
    background-position-y: center;
}
.i-romani-square {
    padding-left: calc(var(--size) + var(--margin)) !important;
    background-position-x: left;
}
.i-romani-square-bx {
    padding-left: calc(var(--boxed-padding-mob) + var(--size) + var(--margin)) !important;
    background-position-x: var(--boxed-padding-mob);
}
.i-romani-square-black {
    background-image: url("percorso-css-argylla/img-text-decorations/romani/quadrato_nero.svg");
}

@media screen and (min-width: 500px) {
    .i-romani-square-bx {
        padding-left: calc(var(--boxed-padding) + var(--size) + var(--margin)) !important;
        background-position-x: var(--boxed-padding);
    }
}
.brand-romani [class*=icon-] {
    --margin: 16px;
    background-repeat: no-repeat;
    background-position: left center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.brand-romani [class*=icon-button] {
    --x: 13px;
}
.brand-romani [class*=icon-back] {
    --x: 16px;
    --y: 13px;
}
.brand-romani [class*=icon-download] {
    --x: 34px;
    --y: 30px;
}
.brand-romani [class*=icon] {
    padding-left: calc(var(--x) + var(--margin)) !important;
}
.brand-romani [class*=-bx] {
    padding-left: calc(var(--boxed-padding-mob) + var(--x) + var(--margin)) !important;
}
.brand-romani .icon-button-dark {
    background-image: url("percorso-css-argylla/img-text-decorations/romani/quadrato_nero.svg");
}
.brand-romani .icon-back-dark {
    background-image: url("percorso-css-argylla/img-text-decorations/romani/freccia_sinistra.svg");
}
.brand-romani .icon-download-dark,
body.slug-certificazioni-di-prodotto .icona-lepre
 {
    background-image: url("percorso-css-argylla/img-text-decorations/romani/romani_download.svg");
}
.brand-romani .icon-button-light {
    background-image: url("percorso-css-argylla/img-text-decorations/romani/quadrato_bianco.svg");
}
.brand-romani .icon-back-light {
    background-image: url("percorso-css-argylla/img-text-decorations/romani/freccia_sinistra_bianca.svg");
}
.brand-romani .icon-download-light {
    background-image: url("percorso-css-argylla/img-text-decorations/romani/romani_download_bianco.svg");
}

@media screen and (min-width: 500px) {
    .brand-romani [class*=-bx] {
        padding-left: calc(var(--boxed-padding) + var(--x) + var(--margin)) !important;
    }
}
/* SERENISSIMA */
.brand-ser [class*=icon-],
.i-ser-circle,
.i-ser-circle-bx {
    --size: 50px;
    --sm-size: 30px;
    --margin: 16px;
    background-repeat: no-repeat;
    background-size: var(--size);
    /*background-image: url("percorso-css-argylla/img-text-decorations/serenissima/cerchio_pallino.svg");*/
    height: var(--size);
    min-height: var(--size);
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.brand-ser [class*=icon-],
.i-ser-circle {
    padding-left: calc(var(--size) + var(--margin)) !important;
}
.brand-ser [class*=-bx],
.i-ser-circle-bx {
    padding-left: calc(var(--boxed-padding-mob) + var(--size) + var(--margin)) !important;
    background-position-x: var(--boxed-padding-mob);
}
.brand-ser .icon-small,
.i-ser-circle-small {
    background-size: var(--sm-size);
    height: var(--sm-size);
}
.brand-ser [class*=icon-].icon-small,
.i-ser-circle.i-ser-circle-small {
    padding-left: calc(var(--sm-size) + var(--margin)) !important;
}
.brand-ser [class*=-bx].icon-small,
.i-ser-circle-bx.i-ser-circle-small {
    padding-left: calc(var(--boxed-padding-mob) + var(--sm-size) + var(--margin)) !important;
}
.brand-ser .icon-button-dark,
.i-ser-circle,
.i-ser-circle-bx {
    background-image: url("percorso-css-argylla/img-text-decorations/serenissima/cerchio_pallino.svg");
}
.brand-ser .icon-back-dark,
.i-ser-circle-arr-left {
    background-image: url("percorso-css-argylla/img-text-decorations/serenissima/cerchio_freccia_a_sinistra.svg");
}
.brand-ser .icon-download-dark,
.i-ser-circle-arr-down {
    background-image: url("percorso-css-argylla/img-text-decorations/serenissima/cerchio_freccia_in_basso.svg");
}
.brand-ser .icon-button-light,
.i-ser-circle-white {
    background-image: url("percorso-css-argylla/img-text-decorations/serenissima/cerchio_pallino_bianco.svg");
}
.brand-ser .icon-back-light,
.i-ser-circle-arr-left-white {
    background-image: url("percorso-css-argylla/img-text-decorations/serenissima/cerchio_freccia_a_sinistra_bianca.svg");
}
.brand-ser .icon-download-light,
.i-ser-circle-arr-down-white {
    background-image: url("percorso-css-argylla/img-text-decorations/serenissima/cerchio_freccia_in_basso_bianca.svg");
}

@media screen and (min-width: 500px) {
    .brand-ser [class*=-bx],
    .i-ser-circle-bx {
        padding-left: calc(var(--boxed-padding) + var(--size) + var(--margin)) !important;
        background-position-x: var(--boxed-padding);
    }
    .brand-ser [class*=-bx].icon-small,
    .i-ser-circle-bx.i-ser-circle-small {
        padding-left: calc(var(--boxed-padding) + var(--sm-size) + var(--margin)) !important;
    }
}
/************* /components/text-decorations/text-decorations.css *********************/

/************* /components/wishlist_add_remove/wishlist_add_remove.css ***************/
.wishlist-add-remove {
    background-color: #ededed;
    height: 50px;
    margin-top: 8px;
}
.wishlist-add-remove .wishlist-p {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    padding: 0 35px;
    cursor: pointer;
}
.wishlist-add-remove .wishlist-p .text {
    font-size: 16px;
}
.wishlist-add-remove .wishlist-p .cuoricino {
    display: inline-block;
    margin-left: 12px;
    width: 28px;
    height: 25px;
    background-image: url("percorso-css-argylla/img-wishlist_add_remove/cuoricino_wishlist.svg");
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (min-width: 400px) {
    .wishlist-add-remove .wishlist-p .text {
        font-size: 25px;
    }
}
/************* /components/wishlist_add_remove/wishlist_add_remove.css ***************/

/************* /pages/collezione/_common/collezione.css ******************************/
.slug-collezione .claim-collezia,
.slug-collezione .titolo-tacca-selezionata,
.slug-collezione .titolo-download-collezia h3,
.slug-collezione .titolo-progetti-collezia,
.slug-collezione .titolo-correlate-collezia h2,
.slug-collezione #collezioni-correlate .titolo {
   color: black;
}
.slug-collezione .look > p,
.slug-collezione .catalogo-collezia,
.slug-collezione .intro-collezia > h2,
.slug-collezione .titolo-progetti-collezia,
.slug-collezione .titolo-proj,
.slug-collezione .titolo-potrebbe-collezia {
   color: black;
}
.slug-collezione .tecnologia,
.slug-collezione .catalogo-wish-collezia .wishlist-p .text,
.slug-collezione .pulsante-complementi-sotto,
.slug-collezione .descrizione-collezia,
.slug-collezione .luogo-proj,
.slug-collezione .testi-proj p,
.slug-collezione .vedi-collezia a,
.slug-collezione .wish-collezia .wishlist-p .text,
.slug-collezione .social-collezia,
.slug-collezione #collezioni-correlate .sotto p {
   color: black;
}
.slug-collezione .pulsante-spec span {
   color: black;
}
.slug-collezione .pulsante-tab:not(.selezionato) {
   color: #B1B3B5;
}
.slug-collezione .catalogo-wish-collezia,
.slug-collezione .vedi-collezia {
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -webkit-flex-direction: column;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-align: center;
   -webkit-align-items: center;
   -ms-flex-align: center;
   align-items: center;
}
.slug-collezione .catalogo-wish-collezia .catalogo-collezia {
   text-align: center;
   margin-bottom: 2rem;
}
.slug-collezione .catalogo-wish-collezia .wishlist-p,
.slug-collezione .wish-collezia .wishlist-p,
.slug-collezione .social-collezia {
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
   -webkit-justify-content: center;
   -ms-flex-pack: center;
   justify-content: center;
}
.slug-collezione .titolo-download-collezia h3 {
   text-align: center;
}
.slug-collezione .elenco-download-collezia {
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -webkit-flex-direction: column;
   -ms-flex-direction: column;
   flex-direction: column;
}
.slug-collezione .titolo-progetti-collezia {
   margin-bottom: 25px;
}
.slug-collezione .titolo-proj {
   margin-top: 30px;
}
.slug-collezione .luogo-proj {
   margin: 12px 0;
}
.slug-collezione .titolo-correlate-collezia h2 {
   margin-bottom: 22px;
}
.slug-collezione .wish-collezia .wishlist-p {
   margin: 2rem;
}
@media screen and (min-width: 540px) {
   .slug-collezione .elenco-download-collezia {
      margin-left: 2rem;
   }
}
@media screen and (min-width: 800px) {
   .slug-collezione .catalogo-wish-collezia {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
   }
   .slug-collezione .catalogo-wish-collezia .catalogo-collezia {
      text-align: left;
      margin-bottom: 0;
   }
   .slug-collezione .wish-collezia .wishlist-p {
      margin: 0;
   }
   .slug-collezione .share-collezia {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
   }
}
@media screen and (min-width: 892px) {
   .slug-collezione .elenco-download-collezia {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      margin-left: 0;
   }
}
@media screen and (min-width: 1200px) {
   .slug-collezione .titolo-correlate-collezia h2 {
      text-align: center;
   }
}
/************* /pages/collezione/_common/collezione.css ******************************/

/************* /pages/contatti/_common/contatti.css **********************************/

[class*=slug-contatti] figure:first-of-type {
    margin-top: 0;
}
[class*=slug-contatti] img {
    height: auto;
}
[class*=slug-contatti] [id*=contact-form] form,
[class*=slug-contatti] [id*=contact-form] p,
[class*=slug-contatti] [id*=contact-form] .first-col,
[class*=slug-contatti] [id*=contact-form] .second-col,
[class*=slug-contatti] [id*=contact-form] .marketing-consent,
[class*=slug-contatti] [id*=contact-form] .privacy-policy-consent {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 1rem;
}
[class*=slug-contatti] [id*=contact-form] .first-col,
[class*=slug-contatti] [id*=contact-form] .second-col {
    margin-bottom: 2rem;
}
[class*=slug-contatti] [id*=contact-form] .first-col label,
[class*=slug-contatti] [id*=contact-form] .second-col label {
    color: #707070;
    position: relative;
    padding: 8px 0 0 5px;
    bottom: -18px;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    transform-origin: left;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
[class*=slug-contatti] [id*=contact-form] .second-col label {
    bottom: -25px;
}
[class*=slug-contatti] [id*=contact-form] label.filled {
    color: black;
    bottom: 0;
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
}
[class*=slug-contatti] input:-webkit-autofill {
    -webkit-transition-delay: 99999s;
}
[class*=slug-contatti] [id*=contact-form] input:not([type=submit]) {
    padding-left: 5px;
    outline: unset;
    border: 0;
    border-bottom: 1px solid #707070;
    background-color: transparent;
}
[class*=slug-contatti] [id*=contact-form] input[name=user-province] {
    text-transform: uppercase;
}
[class*=slug-contatti] [id*=contact-form] textarea {
    box-sizing: border-box;
    padding: 8px;
    outline: unset;
    border: 1px solid #707070;
    background-color: transparent;
    width: 100%;
    resize: none;
}
[class*=slug-contatti] .marketing-consent .wpcf7-radio > .wpcf7-list-item.first {
    margin-left: 0;
    min-width: 60px;
}
[class*=slug-contatti] .marketing-consent .wpcf7-radio > .wpcf7-list-item label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}
/* sr-only */
[class*=slug-contatti] [id*=contact-form] .marketing-consent .wpcf7-list-item [type=radio],
[class*=slug-contatti] [id*=contact-form] .marketing-consent .wpcf7-list-item [type=checkbox],
[class*=slug-contatti] [id*=contact-form] .privacy-policy-consent .wpcf7-list-item [type=checkbox] {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    /* added line */
    border: 0;
}
[class*=slug-contatti] [id*=contact-form] .privacy-policy-consent .wpcf7-list-item {
    margin: 0 12px 0 0;
}
[class*=slug-contatti] [id*=contact-form] div.privacy-policy-consent > label[for=privacy-policy-consent] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
}
[class*=slug-contatti] [id*=contact-form] div.marketing-consent .wpcf7-list-item > label.checked .wpcf7-list-item-label::before,
[class*=slug-contatti] [id*=contact-form] div.privacy-policy-consent label[for=privacy-policy-consent].checked .wpcf7-acceptance {
    opacity: 1;
}
[class*=slug-contatti] [id*=contact-form] .marketing-consent .wpcf7-list-item-label {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
[class*=slug-contatti] [id*=contact-form] .marketing-consent .wpcf7-list-item-label::before,
[class*=slug-contatti] [id*=contact-form] .marketing-consent .wpcf7-list-item-label::after,
[class*=slug-contatti] [id*=contact-form] div.privacy-policy-consent label[for=privacy-policy-consent] > span {
    display: inline-block;
    min-width: 31px;
    height: 31px;
    margin: 0;
    border-color: #707070;
    border-radius: 50%;
    border-style: solid;
    border-width: 1px;
}
[class*=slug-contatti] [id*=contact-form] .marketing-consent .wpcf7-list-item-label::before {
    position: absolute;
    bottom: 0;
}
[class*=slug-contatti] [id*=contact-form] .marketing-consent .wpcf7-list-item-label::after {
    margin-top: 8px;
}
[class*=slug-contatti] [id*=contact-form] div.privacy-policy-consent > label > span {
    margin-right: 18px;
    margin-left: 13px;
}
[class*=slug-contatti] [id*=contact-form] div.privacy-policy-consent .wpcf7-acceptance {
    display: block;
    width: 100%;
    height: 100%;
}
[class*=slug-contatti] [id*=contact-form] div.privacy-policy-consent p {
    display: block;
    margin-bottom: 0;
}
[class*=slug-contatti] [id*=contact-form] .marketing-consent .wpcf7-list-item-label::before,
[class*=slug-contatti] [id*=contact-form] div.privacy-policy-consent .wpcf7-acceptance {
    opacity: 0;
    background-image: url("percorso-css-argylla/img-common-contatti/radio_button.svg");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    -webkit-transition: opacity 0.1s ease-in;
    transition: opacity 0.1s ease-in;
    content:'';
}
[class*=slug-contatti] [id*=contact-form] input[type=submit] {
    color: white;
    background-color: #707070;
    width: 200px;
    border: 0;
    padding: 15px 0;
    cursor: pointer;
    margin-right: 24px;
}

[class*=slug-contatti] [id*=contact-form] #avvolgi-submit:not(.tipologia) input[type=submit],
[class*=slug-contatti] [id*=contact-form] #avvolgi-submit:not(.marketing) input[type=submit],
[class*=slug-contatti] [id*=contact-form] #avvolgi-submit:not(.privacy-policy) input[type=submit] {
    color: #2F302C;
	pointer-events: none;
}
[class*=slug-contatti] [id*=contact-form] input[type=submit]:disabled {
    color: #2F302C;
    cursor: not-allowed;
}

[class*=slug-contatti] [id*=contact-form] #avvolgi-submit:not(.tipologia),
[class*=slug-contatti] [id*=contact-form] #avvolgi-submit:not(.marketing) {
    cursor: not-allowed;
}


[class*=slug-contatti] [id*=contact-form] .wpcf7-response-output {
    margin: 0 0 auto;
    padding: 10px;
}
[class*=slug-contatti] .map iframe {
    width: 100% !important;
    height: 300px !important;
    border: 0 !important;
}
[class*=slug-contatti] .wp-block-columns {
    margin-bottom: 0;
}
[class*=slug-contatti] .map + .wp-block-columns + .wp-block-columns {
    margin-bottom: 4rem;
}
[class*=slug-contatti] .wp-block-columns,
[class*=slug-contatti] a {
    color: #707070;
    font-weight: normal;
}
[class*=slug-contatti] .wp-block-column p {
    font-family: "IBM Plex Sans";
}
[class*=slug-contatti] .wp-block-column p:last-of-type {
    margin-bottom: 24px;
}
[class*=slug-contatti] h2 + p {
    margin-bottom: 1rem;
}
@media screen and (min-width: 768px) {
    [class*=slug-contatti] [id*=contact-form] form {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    [class*=slug-contatti] [id*=contact-form] .first-col,
    [class*=slug-contatti] [id*=contact-form] .second-col {
        -webkit-box-flex: calc(50% - 1rem);
        -webkit-flex: calc(50% - 1rem);
        -ms-flex: calc(50% - 1rem);
        flex: calc(50% - 1rem);
    }
    [class*=slug-contatti] [id*=contact-form] form > .marketing-consent,
    [class*=slug-contatti] [id*=contact-form] form > .privacy-policy-consent {
        -webkit-box-flex: 100%;
        -webkit-flex: 100%;
        -ms-flex: 100%;
        flex: 100%;
    }
}
@media screen and (min-width: 800px) {
    [class*=slug-contatti] .map iframe {
        height: 420px !important;
    }
}
@media screen and (min-width: 1033px) {
    [class*=slug-contatti] [id*=contact-form] div.privacy-policy-consent > label {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}
/************* /pages/contatti/_common/contatti.css **********************************/

/************* /pages/contatti/romani/contatti.css ***********************************/
.brand-romani.slug-contatti #contact-form-romani label,
.brand-romani.slug-contatti #contact-form-romani .textarea-char-counter,
.brand-romani.slug-contatti #contact-form-romani a {
    color: white;
}
.brand-romani.slug-contatti #contact-form-romani input,
.brand-romani.slug-contatti #contact-form-romani textarea,
.brand-romani.slug-contatti #contact-form-romani .marketing-consent .wpcf7-list-item-label::after,
.brand-romani.slug-contatti #contact-form-romani .privacy-policy-consent .wpcf7-form-control-wrap {
    border-color: white;
}
/************* /pages/contatti/romani/contatti.css ***********************************/

/************* /pages/profilo/_common/profilo.css ************************************/
body[class*="slug-profilo"] h2 {
    padding-bottom: 12px;
}
body[class*="slug-profilo"] .profilo-full-size-img {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
body[class*="slug-profilo"] .profilo-full-size-img {
    padding-bottom: calc(100% / 3.4909);
}
body[class*="slug-profilo"] .profilo-full-size-img {
    /*margin-bottom: 112px;*/
    margin-bottom: 90px;
}
/************* /pages/profilo/_common/profilo.css ************************************/

/************* /pages/profilo/cercom/profilo.css *************************************/
body.slug-profilo-cer #testa {
    background-color: #006C5B;
}
body.slug-profilo-cer #testa .testata-sopra,
body.slug-profilo-cer #testa .testata-sopra .briciole a {
    color: white;
}
body.slug-profilo-cer .profilo-full-size-img {
    background-image: url("percorso-css-argylla/img-profilo-cercom/full_size_img.jpg");
}
/************* /pages/profilo/cercom/profilo.css *************************************/

/************* /pages/profilo/cir/profilo.css *************************************/
body.slug-profilo-cir #testa {
    background-color: #FFCD00;
}
body.slug-profilo-cir #testa .testata-sopra .briciole a {
    color: black;
}
body.slug-profilo-cir .profilo-full-size-img {
    background-image: url("percorso-css-argylla/img-profilo-cir/full_size_img.jpg");
}
/************* /pages/profilo/cir/profilo.css *************************************/

/************* /pages/profilo/isla/profilo.css *************************************/
body.slug-profilo-ist #testa {
    background-color: #333F48;
}
body.slug-profilo-ist #testa .testata-sopra,
body.slug-profilo-ist #testa .testata-sopra .briciole a {
    color: white;
}
body.slug-profilo-ist .profilo-full-size-img {
    background-image: url("percorso-css-argylla/img-profilo-isla/full_size_img.jpg");
}
/************* /pages/profilo/isla/profilo.css *************************************/

/************* /pages/profilo/romani/profilo.css ***********************************/
body.slug-profilo h1,
body.slug-profilo h2,
body.slug-profilo h3,
body.slug-profilo h5,
body.slug-profilo {
    color: white;
}
body.slug-profilo #testa {
    background-color: #63666A;
}
body.slug-profilo #testa .testata-sopra,
body.slug-profilo #testa .testata-sopra .briciole a {
    color: white;
}
body.slug-profilo #testa .testata-sotto.con-immagine .evidenza {
    margin-bottom: 0;
}
body.slug-profilo .central-section h2 {
    padding-bottom: 32px;
}
body.slug-profilo .profilo-central-img {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("percorso-css-argylla/img-profilo-romani/storia_img.jpg");
    padding-bottom: calc(100% / 2.4242);
}
body.slug-profilo .romani-bg-black .remove-margin > p:last-child {
    margin-bottom: 0 !important;
}
body.slug-profilo .header-section {
    padding-top: 44px;
    padding-bottom: 70px;
}
/*body.slug-profilo .header-section,*/
body.slug-profilo .central-section,
body.slug-profilo .romani-bg-black {
    padding-top: 70px;
    padding-bottom: 90px;
}
@media screen and (min-width: 800px) {
    /*body.slug-profilo .header-section,*/
    body.slug-profilo .central-section,
    body.slug-profilo .romani-bg-black {
        padding-top: 100px;
        padding-bottom: 120px;
    }
}

/************* /pages/profilo/romani/profilo.css ***********************************/

/************* /pages/profilo/serenissima/profilo.css ******************************/
body.slug-profilo-ser #testa {
    background-color: #ACA99F;
}
body.slug-profilo-ser #testa .testata-sopra,
body.slug-profilo-ser #testa .testata-sopra .briciole a {
    color: white;
}
body.slug-profilo-ser .profilo-full-size-img {
    background-image: url("percorso-css-argylla/img-profilo-serenissima/full_size_img.jpg");
}
/************* /pages/profilo/serenissima/profilo.css ******************************/

/************* PLUGYLLA ******************/

.pagina404 .briciole {display:none;}

.marketing-consent br {display:none;}

.ajax-loader {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d;
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}
form.submitting .ajax-loader {
	visibility: visible;
}
.ajax-loader::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc;
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}
p#avvolgi-submit {
	flex-direction: row;
	align-items: center;
	-webkit-flex-direction: row;
	-webkit-align-items: center;
}

h2.virtual-h2 {
	margin-top:100px !important;
}

.brand-cir h2.virtual-h2 {
    margin-bottom: 42px;
}

.brand-cer h2.virtual-h2 {
    margin-top: 0 !important;
}
.virt {
	overflow: hidden;
	margin-top: 15px;
	}
    
h2.blog2023,section.blog2023 {}
body.blog2023 h2.blog2023,body.blog2023 section.blog2023 {display:block;}

.slug-home-ser ul.cinerama.urside.cine-progetti.blog2023 .titolo-e-testo {
	order: 2;
	-webkit-order: 2;
}
.slug-home-ser ul.cinerama.urside.cine-progetti.blog2023 .data {
	order: 1;
	-webkit-order: 1;
    padding-top: 9px;
    height: auto;
}

.slug-home-ser ul.cinerama.urside.cine-news.blog2023 .data {
    height: auto;
}

.slider-argylla .porta-video,
.slider-argylla .porta-video > video {
    height: 100%;
    min-width: 100%;
    object-fit: cover;
}

.slider-argylla .porta-video {
	position:relative;
}

.slider-argylla .porta-video:after {
	content:'';
	display:flex;
	display:-webkit-flex;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-image:url(percorso-css-argylla/img/play.png);
	background-repeat:no-repeat;
	background-position: center center;
	background-size: 32px;
}

@media(min-width:1000px) {
	.slider-argylla .porta-video:after {
		background-size: 72px;
	}
}


#magellano-1 li.blog {
    margin-right: 15px;
}

.fancybox-type-iframe .fancybox-nav {
	height: 50%;
	top: 25%;
}

[id*=contact-form] .privacy-policy-consent {
	flex-direction: row !important;
	align-items: center;
	-webkit-flex-direction: row !important;
	-webkit-align-items: center;
}

[id*=contact-form] .privacy-policy-consent > p:nth-child(1) {
    margin-right: 12px;
}

body.slug-blog #rama-2 .foto.urside {
    background-color: #ededed;
    background-size: contain;
}

#collezione .sotto-testata .look span {
    display: block;
}
.testata-progetto a {
    color: white;
}

@media(min-width: 800px) {
	body ul.cinerama.urside.cir-news-hp.avvolgi-testi > li > article > a > div {
		max-width: 50% !important;
		min-width: 50% !important;
	}
	body ul.cinerama.urside.cir-news-hp.avvolgi-testi > li > article > a {
		-webkit-flex-flow: row nowrap;
		flex-flow: row nowrap;
	}
	body ul.cinerama.urside.cir-news-hp.avvolgi-testi > li > article > a > div.testi-avvolti {
		box-sizing: border-box;
	}
	body ul.cinerama.urside.cir-news-hp.avvolgi-testi > li > article > a > div.foto {
	}
}
@media(min-width: 1000px) {
	body ul.cinerama.urside.cir-news-hp.avvolgi-testi > li:nth-child(1) {
		padding-right: 12px;
	}
	body ul.cinerama.urside.cir-news-hp.avvolgi-testi > li:nth-last-child(1) {
		padding-left: 12px;
	}
}


/* cersaie 2023 */
.bebas-cersaie {
	font-family:'Bebas' !important;
}

div.corpo > iframe {
    display: block;
}

.wp-block-column.in-mezzo {
	display: flex;
	flex-direction: column;
	justify-content: center;
	display: -webkit-flex;
	-webkit-flex-direction: column;
	-webkit-justify-content: center;
}

ul.cinerama.urside.filtriera > li > article > a > div.foto {
	background-color:transparent;
}
body.brand-romani .corpo .collezioni-progetto h2 {
    color: black;
}
.text-left.paragrafo-argylla > p {
    column-count: 1;
}

body.single-post.brand-romani {
    background-color: #2f302c;
}
body.single-post.brand-romani .corpo p {
	color:white;
}
h3.text-left.titolo-argylla.titolo-in-singola-blog {
    margin-bottom: 30px;
    color:white;
}
body.single-post.brand-romani .corpo .spec > p {
    color: white;
}
body.brand-romani.single-post #testa h1,
body.brand-romani.single-post #testa .briciole,
.single-post.brand-romani #testa .testata-sopra .briciole p a,
body.brand-romani.single-post .corpo h3 {
	color:white;
}
body.single-post .collezioni-progetto {
    padding-top: 25px !important;
}
.romani-block-banner.sustainabilityITA {
	display:none;
}

html[lang="it-IT"] .romani-block-banner.sustainabilityITA {display:flex;display:-webkit-flex;}
html[lang="it-IT"] .romani-block-banner.sustainabilityEN {display:none;}

body.brand-romani.single-post .text-left.paragrafo-argylla {
	display: flex;
	flex-direction: column;
	align-items: center;
	display: -webkit-flex;
	-webkit-flex-direction: column;
	-webkit-align-items: center;
}
body.brand-romani.single-post .text-left.paragrafo-argylla > p {
	column-count: 1;
}
body.brand-romani.single-post .text-left.paragrafo-argylla > p {
	/*max-width: calc(38% + 40px);*/
	max-width: 1360px;
	/*min-width: 1360px;*/
	/*padding: 0 40px;*/
	box-sizing: border-box;
}
body.brand-romani.single-post .wp-block-columns .text-left.paragrafo-argylla > p {
	min-width: 0;
}
.paragrafo-argylla > p {
	margin-bottom: 15px;
}
@media(min-width:1360px)
	{
	body.slug-arredare-lestate-progettare-gli-spazi-esterni .porta-slider-argylla {
		padding-left:40px;
		padding-right:40px;
		box-sizing: border-box;
	}
}

body.slug-arredare-lestate-progettare-gli-spazi-esterni .porta-slider-argylla li {
	flex: 0 0 100%;
	-webkit-flex: 0 0 100%;
	max-width: 1280px;
}
body.slug-arredare-lestate-progettare-gli-spazi-esterni .slider-argylla > li:nth-child(n) {
	padding-right: 0;
}
div.conlogo {

	margin-top: 30px;
	background-color: #cfd0cb;
	padding-top: 30px;
	padding-bottom: 30px;

}
.conlogo img {
	height: 26px;
	margin-right: 13px;
}
body.brand-romani .conlogo p {
    color: black;
}

div.conlogo:hover p {
	opacity:.7;
}
.conlogo > .boxato {
	width: 100%;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
}
body.slug-certificazioni-di-prodotto .corpo  figure,
body.slug-certificazioni-di-prodotto .corpo > p {
	margin-bottom:16px;
}

body.slug-certificazioni-di-prodotto .wp-block-spacer {
	height: 64px !important;
}

body.slug-certificazioni-di-prodotto .corpo > p.sotto {
	clear:both;
	width:100%;
	min-width: 50%;
	height: 68px;
	filter:invert(1);
	-webkit-filter:invert(1);
}
body.slug-certificazioni-di-prodotto .corpo > p.sotto > a {
	border-width: 2px;
	border-style: solid;
	height: 100%;
	box-sizing: border-box;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	-webkit-align-items: center;
	padding: 6px 16px;
	min-width: 50%;
	max-width: 50%;
	}

body.slug-certificazioni-di-prodotto .corpo > p.sotto > a > span:nth-child(1) {
	flex: 1;
	-webkit-flex: 1;
	text-transform: uppercase;
}

body.slug-certificazioni-di-prodotto .corpo > p.sotto:hover {
	filter:invert(.8);
	-webkit-filter:invert(.8);
}

div.blocco-certificazioni > div {
	display:flex;
	display:-webkit-flex;
	flex-direction: column;
	-webkit-flex-direction: column;
}
body.slug-certificazioni-di-prodotto .corpo figure {
	flex: 1;
	-webkit-flex: 1;
	min-width: 188px;
	margin-right: 16px;
}
body.slug-certificazioni-di-prodotto span.icona-lepre {
	width: 37px;
	height: 37px;
	background-size: contain;
	background-repeat: no-repeat;
}
ul.cinerama.leporide.elegante.certifi {
	display:flex;
	display:-webkit-flex;
	row-gap:0;
}
ul.cinerama.leporide.elegante.certifi > li {
	height: 68px;
	border: 2px solid black;
	padding: 0 18px;
	width: 100%;
	filter: invert(1);
	-webkit-filter: invert(1);
}
ul.cinerama.leporide.elegante.certifi a:hover > .titolo {
    color: black;
}
ul.cinerama.leporide.elegante.certifi > li:hover {
	filter:invert(.8);
	-webkit-filter:invert(.8);
}
ul.cinerama.leporide.elegante.certifi a > .titolo {
    margin-right: 12px;
}
@media(min-width:800px)
	{
	ul.cinerama.leporide.elegante.certifi > li {
		width: 50%;
		}
	div.blocco-certificazioni > div {
		flex-direction: row;
		-webkit-flex-direction: row;
	}
	}
div.blocco-certificazioni {
    margin-bottom: 12px;
}
body.error404 #testa,
body.page-id-14451 #testa {display:none;}
body.page-id-14451 article#principe {
    padding-top: 37px;
}
body.brand-romani.single-post .slider-argylla.blocco > li {
	max-width: 1360px;
	min-width: 1360px;
	padding: 0 40px;
	box-sizing: border-box;
	}
.brand-ser ul.cinerama.urside.cine-progetti {
	padding-bottom: 30px;
}

section.cinerama.urside.cir-collezioni-hp.cir-hp {
	    margin-bottom: 25px;
}

.brand-cer #cruscotto .urside .titolo-e-testo {
    min-height: 24px;
}
body.single-post.brand-romani.single-post .text-left.paragrafo-argylla {
	-webkit-align-items: flex-start;
	align-items: flex-start;
}
body.single-post .romani-block-banner.scarica-biglietto .main-img {
	background-size: contain;
	background-repeat: no-repeat;
}
@media (max-width:800px) {
	.romani-block-banner.scarica-biglietto .short-img.second {display:none;}
}
body.brand-romani h2.titolo-download {
    text-transform: uppercase;
}

body.blog2024 ul.slider-argylla.sezione.blocco {
    margin-bottom: 0 !important;
}

body.blog2024 article#principe {
    margin-top: 16px; /*64 - 48*/
}

section#blocco-gutenberg-collezioni h2 {
    font-size: 34px;
}
body.brand-romani.single-post.blog2024 .slider-argylla.blocco > li {
	max-width: unset;
	min-width: unset;
	padding: unset;
	box-sizing: unset;
}
body.brand-romani.single-post.blog2024 .slider-argylla.blocco[data-quante="1"] > li {
	-webkit-flex: 0 0 100%;
}
body.brand-romani.single-post.blog2024 .slider-argylla.blocco[data-quante="2"] > li {
	-webkit-flex: 0 0 50%;
}
body.brand-romani.single-post.blog2024 .slider-argylla.blocco[data-quante="2"] > li {
	-webkit-flex: 0 0 50%;
}
body.brand-romani.single-post.blog2024 .slider-argylla.blocco[data-quante="2"] > li[data-numero="2"] {
	border-left:4px solid black;
}

body.brand-romani.blog2024 .porta-slider-argylla.al-vivo {
	
}
section.cinerama.home-sexy {
    background-color: #1d1d1b;
}
@media(min-width:1340px) {
	section.cinerama.home-sexy,
	ul.cinerama.home-sexy {
		min-height: 100vh;
		min-width: 100vw;
		margin-left: calc((100% - 100vw) / 2);
	}
}

nav.freccine-progetti.freccine-slider-argylla {
	position: relative;
	top: -30px;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}
body.brand-romani aside.nevada li > span {
    font-weight: 400;
    font-size: 16px;
    color:white;
}
body.brand-romani aside.nevada li > span:hover {
	filter: invert(0.5);
	-webkit-filter: invert(0.5);
}
.brand-cer .menu-lingue.kuki span {color:white;}

/* restyling nov 2024 */
body {
	--rosa:#f6c5c7;
}
.restyling2024.brand-romani .nevada > .barra,
.restyling2024.brand-romani .nevada .menu-lingue,
.restyling2024.brand-romani .nevada .ricerca,
.restyling2024.brand-romani .nevada .spiattellato,
.restyling2024.brand-romani #il-footer,
.restyling2024.brand-romani .nevada .porta-campo input {
	background-color:var(--rosa);
}
.restyling2024.brand-romani .nevada a,
.restyling2024.brand-romani .nevada h3,
body.brand-romani.restyling2024 aside.nevada li > span,
body.brand-romani.restyling2024 .sezione-footer *,
body.brand-romani.restyling2024 #footer-copyright a,
.restyling2024.brand-romani .nevada input::placeholder,
.restyling2024.brand-romani .nevada .porta-campo input {
    color: black;
}
.restyling2024.brand-romani .logo-nevada,
body.restyling2024.brand-romani #apri-ricerca,
body.restyling2024.brand-romani #apri-spiattellato,
body.restyling2024.brand-romani #chiudi-spiattellato,
body.restyling2024.brand-romani #chiudi-ricerca,
body.restyling2024.brand-romani .sezione-footer.claim-romani::before,
body.restyling2024.brand-romani section.cinerama.tachiglosside.brand-nel-footer {
	filter: invert(1);
	-webkit-filter: invert(1);
}
.restyling2024.brand-romani footer#footer-footer-brand > div,
.restyling2024.brand-romani .nevada .porta-campo input {
	border-color:black;
}
.menu-colonna4-1 .flaggato.tilesaresexy-grupporomanispa-com {
	display:none;
}
body.restyling2024.brand-romani .menu-colonna4-1 .flaggato.tilesaresexy-grupporomanispa-com {
	display:flex;
	display:-webkit-flex;
}
.menu-colonna4-1 li.flaggato.tilesaresexy-grupporomanispa-com:before {
    content: '';
    background-image: url(tilesaresexy-nero.svg);
    width: 53px;
    height: 45px;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
}
ul.cine-news-hp-romani.cinerama.urside:not(.news-in-fondo) > li:nth-child(1) {display:none;}
ul.cine-news-hp-romani-uno-solo.cinerama.urside {}
ul.cine-news-hp-romani-uno-solo.cinerama.urside > li {
    width: 100%;
    min-width: 100%;
}
ul.cine-news-hp-romani-uno-solo.cinerama.urside > li > article > a > div.foto:after {
    padding-bottom: 53%;
}
h2.titolo-blog-uno-solo {
	margin-bottom:25px;
}
body.brand-romani.restyling2024 {
    background-color: black;
}
.brand-romani.restyling2024 #prefooter {
	background-color: black;
	border-top: 1px solid var(--rosa);
}
.brand-romani.restyling2024 #prefooter p,
.brand-romani.restyling2024 p.link-iscrizione-nwsl > a {
	color:white;
}
.brand-romani.restyling2024 #prefooter .canali-social > p.youtube > a {
	background-image:url(percorso-css-argylla/img/social/youtube-bianco.png);
}
.brand-romani.restyling2024 #prefooter .canali-social > p.linkedin > a {
	background-image:url(percorso-css-argylla/img/social/linkedin-bianco.png);
}
.brand-romani.restyling2024 #prefooter .canali-social > p.instagram > a {
	background-image:url(percorso-css-argylla/img/social/instagram-bianco.png);
}
.brand-romani.restyling2024 #prefooter .canali-social > p.facebook > a {
	background-image:url(percorso-css-argylla/img/social/facebook-bianco.png);
}
body.brand-romani.restyling2024 #collezioni {
	background-color: black;
}
.brand-romani.slug-ispirazioni.restyling2024 #prefooter:before {
	content:unset;
}
body.slug-profilo.restyling2024.brand-romani #testa {
    background-color: black;
}
body.brand-romani.restyling2024 .romani-bg-black {
    background-color: black !important;
}
.brand-romani.restyling2024 #cruscotto-progetti ul.filtriera-progetti .foto {
	background-color: white;
	-webkit-filter: invert(100%);
	filter: invert(100%);
}
body.restyling2024.brand-romani.slug-soluzioni-tecniche .corpo {
    background-color: black;
}
body.slug-e-lements.restyling2024 .corpo {
    background-color: black;
}
body.slug-e-lements.restyling2024 .header-section {
    background-color: black;
    padding-bottom: 0;
}
body.brand-romani.sfondo-scuro.restyling2024 .corpo {
    background-color: black;
}
body.restyling2024 section.cinerama.urside.i-brand-hp-romani {
    background-color: white;
}
body.restyling2024 section > ul.cinerama.urside.i-brand-hp-romani > li > article {
    background-color: white;
}
.restyling2024.brand-romani.slug-contatti #contact-form-romani input,
.restyling2024.brand-romani.slug-contatti #contact-form-romani textarea,
body.slug-contatti.brand-romani.restyling2024 [id*=contact-form] input:not([type=submit]) {
    color: white;
}
body.slug-contatti.brand-romani.restyling2024 span.wpcf7-form-control-wrap.privacy-policy-consent {
	height: 31px;
	min-width: 31px;
	border-style: solid;
	border-width: 1px;
	border-radius: 16px;
}
body.brand-romani.slug-contatti.restyling2024 .corpo a {
    color: white;
}
.restyling2024 aside.nevada .spiattellato li.flaggato.tilesaresexy-grupporomanispa-com {
    margin-bottom: 58px;
}
.restyling2024 .brands-hp-romani {
	background-color: black;
	filter: invert(1);
	-webkit-filter: invert(1);
}
.brand-romani.restyling2024  #cruscotto > div > div,
.brand-romani.restyling2024  .cruscotto-dentro {
	background-color: black;
}
.restyling2024.brand-romani .icon-button-dark.terzo-colore-icona {
    background-image: url(romani_quadrato_rosa.svg);
}
.restyling2024 #contact-form-fasullo button {
    background-color: var(--rosa);
}
.restyling2024 #contact-form-fasullo.checcato button {
    color: black;
}
.restyling2024[class*=slug-contatti] [id*=contact-form] .marketing-consent .wpcf7-list-item-label::before,
.restyling2024[class*=slug-contatti] [id*=contact-form] div.privacy-policy-consent .wpcf7-acceptance {
	background-image:url(radio_button_rosa.svg);
}
body.brand-romani.restyling2024 a {
    color: white;
}
.brand-romani.restyling2024 ul.cinerama.urside.i-brand-hp-romani > li:hover .testo > p {
    color: var(--rosa);
    filter: none;
    -webkit-filter: none;
}
body.single-post.brand-romani .corpo p {
    color: black;
}
body.restyling2024 ul.cinerama.urside.avvolgi-testi .testi-avvolti {
    background-color: white;
}

.restyling2024.brand-romani[class*=slug-contatti] [id*=contact-form] input[type=submit] {
    background: var(--rosa);
    color: black !important;
}
body.restyling2024.brand-romani #principe section.cinerama.urside.i-brand-hp-romani {
	background-color: white;
	margin-bottom: 0 !important;
	padding-bottom: 144px !important;
}
body.brand-romani.restyling2024 .cinerama.urside.i-brand-hp-romani .testo,
body.brand-romani.restyling2024 .cinerama.urside .testo p {
	color:white;
}
body.brand-romani.restyling2024 .cinerama.urside.i-brand-hp-romani .titolo-e-testo {
	filter: invert(1);
	-webkit-filter: invert(1);
}
body.brand-romani.restyling2024 ul.cinerama.urside.i-brand-hp-romani {
    --canalina: 8px;
}
body.brand-romani.restyling2024 p.leggi-tutto-risultati {
	color: black;
	filter: invert(1);
	-webkit-filter: invert(1);
}
/* restyling nov 2024 */

body.brand-romani {
    max-width: unset;
}
.romani-block-banner .main-block div.text-block {
	min-width: 100%;
}

body.brand-romani ul.download_documenti > li > a > span {
    color: black;
}

body.single-post.brand-romani.restyling2024 .corpo p {
    color: white;
}
body.slug-home-ist .second-panel {
    background-size: auto 840px;
}
body.slug-home-romani div#cruscotto,
body.slug-home-romani div#cruscotto *,
body.slug-home-romani #cruscotto .scritta {
    background-color: white;
    color: black;
}
body.brand-romani #cruscotto .crusco-ispirazione .foto.urside {
	background-color: black;
}
body.brand-romani.casa #cruscotto .crusco-ispirazione .foto.urside {
	filter: invert(1);
	-webkit-filter: invert(1);
	background-color: black;
}
body.brand-romani h2.titolo-argylla.titolo-cruscotto-hp {
    background-color: white;
    color: black;
    padding-bottom: 18px;
    margin-bottom: 0;
}
body.brand-romani.restyling2024 ul.cinerama.urside.i-brand-hp-romani {
    margin-bottom: 0 !important;
}
body.single-post.brand-romani {
    background-color: white;
    color: black;
}
body.single-post.brand-romani,
body.single-post.brand-romani #testa *,
body.single-post.brand-romani #principe * {
    background-color: white;
    color: black !important;
}
body.brand-cer ul.cinerama.urside > li > article > a > div.foto {
    background-color: transparent;
}
body.brand-romani.slug-ispirazioni #cruscotto .crusco-ispirazione .foto.urside {
	filter: none;
	-webkit-filter: none;
}
body.slug-home-romani.casa #cruscotto .urside li.pigiato .titolo-e-testo h3.titolo > span,
body.slug-home-romani.casa #cruscotto .urside li:hover .titolo-e-testo h3.titolo > span {
    color: black;
}
a.slideroni2024-mp4-romani {
    position: relative;
}
body.slideroni2024 .cir-block-banner .block-banner-colored-rectangle {
    background-color: transparent;
}
@media screen and (min-width: 800px) {
	body.slideroni2024 .cir-block-banner .block-banner-colored-rectangle {
		max-width: 90000px;
		min-width: unset;
		width: unset;
		height: unset;
		display: block;
		padding: 0;
	}
	body.slideroni2024 .cir-block-banner .rectangle-wrapper {
		
	}
}
body.slideroni2024 .cir-block-banner .rectangle-wrapper {
	bottom: unset;
	display: block;
	flex: 1;
	-webkit-flex: 1;
	margin: 0;
}
body.slideroni2024 .cir-block-banner {
	display: flex;
	flex-direction: column-reverse;
	display: -webkit-flex;
	-webkit-flex-direction: column-reverse;
}
body.slideroni2024 .cir-block-banner h3 {
	text-align: left;
	width: 100%;
	font-size: 33px;
	font-weight: 300;
	margin-bottom: 20px;
}
@media(min-width:800px)
	{
	body.slideroni2024 .cir-block-banner h3 {
		font-size: 75px;
	}
}
body.slideroni2024 .cir-block-banner .block-banner-background {
	position: relative;
	width: 100%;
}
body.slideroni2024 .cir-block-banner .block-banner-content-wrapper {
	width: 100%;
	padding-top: 0;
}
body.slideroni2024 .cir-block-banner .block-banner-colored-rectangle {
	background-color: transparent;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	align-items: flex-end;
	display: flex;
	flex-direction: column;
	-webkit-align-items: flex-end;
	display: -webkit-flex;
	-webkit-flex-direction: column;

}

body.slideroni2024 .cir-block-banner .block-banner-colored-rectangle h5 {
	width: 100%;
	margin-bottom: 64px;
	font-size: 40px;
	font-weight: 400;
}
body.slideroni2024 .cir-block-banner .block-banner-colored-rectangle p {
    margin-top: -94px;
    font-size: 20px;
}
body.slideroni2024 div#il-footer {
    background-color: black;
}
body.slideroni2024 div#prefooter {
    background-color: black;
}
body.slideroni2024.brand-cir div#prefooter > .boxato > * {
    border-bottom: 2px solid #ffcd00;
}
body.slideroni2024.brand-ser div#prefooter > .boxato > * {
    border-bottom: 2px solid #bf0d3e;
}
body.slideroni2024.brand-cer div#prefooter > .boxato > * {
    border-bottom: 2px solid #006c5b;
}
body.slideroni2024.brand-ist div#prefooter > .boxato > * {
    border-bottom: 2px solid #333F48;
}

@media(max-width:640px) {
	body.slideroni2024 div#prefooter > .boxato > div.prefooter-social {
		border-bottom: 0;
	}
}
body.slideroni2024 .giallo-slavato-cir,
.brand-cir.slideroni2024 .nevada .spiattellato,
.brand-cir.slideroni2024 .nevada .ricerca,
.brand-cir.slideroni2024 .nevada .porta-campo input,
.brand-cir.slideroni2024 .cn-button.bootstrap,
.brand-cir.nevada-spiattellato.slideroni2024 .nevada .menu-lingue,
.brand-cir.nevada-spiattellato.slideroni2024 .nevada > .barra,
.brand-cir.slideroni2024 .avvolgi-titolo-progetti-hp-cir,
body.slideroni2024 section.cir-progetti-hp {
    background-color: #e2e0d2;
}
body.slideroni2024.brand-cir p.link-iscrizione-nwsl > a,
.brand-cir #prefooter p {
    color: white;
}
body.slideroni2024.brand-cir .icon-button-dark.terzo-colore-icona {
    background-image: url(percorso-css-argylla/img/cir_pallino_bianco.svg);
}
body.slideroni2024 #cruscotto .urside li:hover .titolo-e-testo h3.titolo > span {
   
}
section.slideroni2024 > nav.cinerama.freccine.mustelide {
    display: none !important;
}
section.slideroni2024 > ol.cinerama.briciole > li {
	max-height: 9px;
	height: 9px;
	min-height: 9px;
	background-size: 0;
	border: 0;
	background-color: transparent;
	width: calc(92px - 16px);
	margin: 0 9px;
	border-top: 2px solid lightgray;
}
section.slideroni2024 > ol.cinerama.briciole > li.attivo {
	border: 0;
	border-top: 4px solid white;
}
section.slideroni2024.mustelide.cinerama > ul > li > article > div > a.contento > * {
	color: white;
}
section.slideroni2024 > ul.cinerama.mustelide > li > article > div > a.contento {
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
}
section.slideroni2024.mustelide.cinerama > ul > li > article > div > .contento > .testo {
    margin-top: 0;
    text-transform: uppercase;
}
section.slideroni2024 > ul.cinerama.mustelide > li > article > div > a.contento {
	padding-left:20px;
	align-items: flex-start;
	-webkit-align-items: flex-start;
}
@media(min-width:500px) {
	section.slideroni2024 > ul.cinerama.mustelide > li > article > div > a.contento {
		padding-left:40px;
	}
}
body.slideroni2024 .serenissima-block-banner.al-vivo img {
    display: none;
}
body.slideroni2024 .cir-block-banner + div {
    margin-top: 103px;
}
@media(max-width:800px) {
	body.slideroni2024 .cir-block-banner .block-banner-colored-rectangle p {
		margin-top: 0;
		transform: none !important;
		-webkit-transform: none !important;
	}
	body.slideroni2024 .cir-block-banner .block-banner-colored-rectangle {
		align-items: flex-start;
		-webkit-align-items: flex-start;
	}
	body.slideroni2024 .cir-block-banner .block-banner-colored-rectangle h5 {
		margin-bottom: 32px;
	}
}

body.slideroni2024 {
	--altezza-banner-cir:450px;
	--altezza-banner-ser:520px;
	--altezza-banner-cer:733px;
}

@media(min-width:800px) {
	body.slideroni2024 {
		--altezza-banner-ser:1080px;
		--altezza-banner-cir:740px;
	}
}

body.slideroni2024 .cir-block-banner .block-banner-background {
    max-height: var(--altezza-banner-cir);
    min-height: var(--altezza-banner-cir);
}

body.slideroni2024 .serenissima-block-banner {
	height:var(--altezza-banner-ser);
	margin-top: 0;
}

body.slideroni2024 .cercom-block-banner {
	height:var(--altezza-banner-cer);
}

body.slideroni2024 ul.cinerama.mustelide > li > article > div > a.contento > div:empty {
	display:flex;
	display:-webkit-flex;
}
section.slideroni2024 .cinerama.mustelide .contento > div {
	padding: 0;
	background-color: transparent;
	margin-bottom: 84px;
}

body.slideroni2024 .serenissima-block-banner .block-banner-text {
	top:0 !important;
	white-space: normal;
	color: white;
}
body.slideroni2024  h3.block-banner-text > br {
    display: none;
}
body.slideroni2024.brand-ser  h3.block-banner-text {
    width: 100%;
    max-width: calc(1340px - 70px) !important;
}
body.slideroni2024 .serenissima-block-banner .block-banner-content-wrapper {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 60%);
    min-width: 100%;
}

body.slideroni2024 .serenissima-block-banner .block-banner-button-wrapper {
	min-width: 100%;
	display: flex;
	justify-content: center;
	display: -webkit-flex;
	-webkit-justify-content: center;
}
body.slideroni2024 .serenissima-block-banner .block-banner-button-wrapper .button-label {
    margin-left: 0;
}
@media(min-width:1000px) {
	body.slideroni2024.brand-cer .romani-2022-it.nullo.sezione.s206 {
		margin-bottom: 144px !important;
	}
}
body.brand-cer.slideroni2024 .block-banner-text.second {
    display: none;
}
body.brand-cer.slideroni2024 .block-banner-img {
    min-width: 100%;
}
body.slideroni2024 .cercom-block-banner .block-banner-content-wrapper {
    position: relative;
}
body.slideroni2024.brand-cer .block-banner-vertical-and-button {
	position: absolute;
	right: 127px;
	z-index: 2;
}
body.slideroni2024 .cercom-block-banner .block-banner-content-wrapper {
	position: relative;
	flex-direction: row;
	align-items: center;
	-webkit-flex-direction: row;
	-webkit-align-items: center;
}
body.slideroni2024.brand-cer .block-banner-vertical-and-button > h3 {
    color: white;
}
body.slideroni2024 .cercom-block-banner .block-banner-button-wrapper .button-text {
    color: white;
    background-image: url(percorso-css-argylla/cer/cercom_triangolino_bianco.svg);
}
body.slideroni2024 .cercom-block-banner.boxato {
    min-width: 100%;
}
body.slideroni2024 .video-y-isla {
    display: none;
}
body.slideroni2024.brand-ist #cruscotto + h2 + a + div {
    display: none;
}
body.slideroni2024:not(.brand-romani) #footer-copyright a:hover {
    color: white;
}
body.slideroni2024 #footer-sopra .menu-footer.sezione-footer > aside .cinerama a:hover {
	filter: none;
	-webkit-filter: none;
}

body.slideroni2024 .sezione-footer.claim-cir::before {
	content: url(percorso-css-argylla/img/loghi-2025/cir-2025-negativo.svg);
	width: 100px;
	display: block;
}
section.slideroni2024.mustelide.cinerama > ul > li > article > div > a.contento > .testo {
    font-size: 25px;
    font-weight: 400;
}
body.slideroni2024 ul.cinerama.urside > li > article > a > .leggi-e-tasso {
    min-height: 77px;
}

@media(max-width:800px) {
	section.slideroni2024.mustelide.cinerama > ul > li > article > div > a.contento > h2 {
		font-size:46px;
	}
}

body.slideroni2024 section.slideroni2024 > ul.cinerama.mustelide > li {
    min-height: calc(100vh - 80px);
}


body.brand-ser .boxato.vedi-tutte-le-collezie.sezione.s144 {
    margin-bottom: 48px !important;
}
body.slideroni2024 .serenissima-block-banner .block-banner-content-wrapper > * {
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
    padding-right:40px;
    padding-left:40px;
}
@media(max-width:500px)	{
	body.slideroni2024 .serenissima-block-banner .block-banner-content-wrapper > * {
		padding-right:20px;
		padding-left:20px;
	}
}
body.slideroni2024 ol.cinerama.briciole.mustelide {
    padding-bottom: 19px;
}
body.slideroni2024 .serenissima-block-banner .block-banner-text {
	font-weight: 400;
	margin-bottom: 50px;
}
body.slideroni2024 .serenissima-block-banner {
    margin-bottom: 92px;
}
@media(min-width:1280px) {
	body.slideroni2024 .serenissima-block-banner .block-banner-text {
        font-size: 50px;
    }
    body.slideroni2024 .serenissima-block-banner {
		margin-bottom: 132px;
	}
}
body.brand-ist section.slideroni2024.mustelide.cinerama > ul > li > article > div > a.contento > h2 {
	font-size: 56px;
	font-weight: normal;
}
body.brand-cer section.slideroni2024.mustelide.cinerama > ul > li > article > div > a.contento > h2 {
	font-size: 58px;
	font-weight: 500;
	margin-bottom: 52px;
	margin-left: 46px;
}
body.brand-cir section.slideroni2024.mustelide.cinerama > ul > li > article > div > a.contento > h2 {
	font-weight:200;
	font-size:46px;
}
body.brand-ser section.slideroni2024.mustelide.cinerama > ul > li > article > div > a.contento > h2 {
	font-weight:800;
	font-size:52px;
}
@media(min-width:1000px)
	{
	body.brand-ist section.slideroni2024.mustelide.cinerama > ul > li > article > div > a.contento > h2 {
		font-size: 100px;
	}
	body.brand-cer section.slideroni2024.mustelide.cinerama > ul > li > article > div > a.contento > h2 {
		font-size: 100px;
		margin-bottom: 0;
		margin-left: 0;
	}
	body.brand-cir section.slideroni2024.mustelide.cinerama > ul > li > article > div > a.contento > h2 {
		font-size:100px;
	}
	body.brand-ser section.slideroni2024.mustelide.cinerama > ul > li > article > div > a.contento > h2 {
		font-size:100px;
	}
}
body.brand-ist section.slideroni2024.mustelide.cinerama > ul > li > article > div > a.contento > .testo {
    font-size: 25px;
}

body.brand-cer section.slideroni2024.mustelide.cinerama > ul > li > article > div > a.contento > * {
    transform-origin: top left;
    transform: rotate(-90deg);
}
body.brand-cer section.slideroni2024.mustelide.cinerama > ul > li > article > div > a.contento > .testo {
	margin-left: 111px;
	margin-top: -125px;
	min-width: 347px;
	display: flex;
	align-items: flex-start;
	display: -webkit-flex;
	-webkit-align-items: flex-start;
}
body.slideroni2024 div#pulsante-mood {
    display: none;
}

body.slideroni2024 .serenissima-block-banner .block-banner-background {
	background-position: center 97%;
	background-repeat: no-repeat;
}
div.slideroni2024.boxato {
    margin-bottom: 64px;
    margin-top: 0;
}
@media(min-width:700px) {
	div.slideroni2024.boxato {
		display: flex;
		display: -webkit-flex;
	}
}
div.slideroni2024.boxato > * {
	flex: 1;
	-webkit-flex: 1;
}
@media(min-width:600px) {
	body.brand-cir section.slideroni2024.mustelide.cinerama > ul > li > article > div > a.contento > h2 {
		font-size: 80px;
	}
}
body.slideroni2024.brand-ser section.cinerama.urside.cine-progetti.scrollante.al-vivo.blog2023.sezione.s144 {
    margin-bottom: -31px !important;
}

body.slideroni2024 .cercom-block-banner .block-banner-img {
    -webkit-box-flex: 50%;
    -webkit-flex: 50% 0 1;
    -ms-flex: 50% 0 1;
    flex: 50% 0 1;
    height: 100%;
    margin-bottom: unset;
}
@media(max-width:700px) {
	body.slideroni2024.slug-collezione .catalogo-wish-collezia {
		align-items: flex-start;
	}
	.slideroni2024.slug-collezione .wish-collezia .wishlist-p {
		margin-left: 0;
		padding-left: 0;
	}
}

a.slideroni2024-mp4-romani > h2 {
    position: absolute;
    top: calc(50% - 33px);
    left: calc(50% - 139px);
    font-size: 43px;
}
@media(min-width:680px) 	{
	a.slideroni2024-mp4-romani > h2 {
		font-size: 90px;
		left: calc(50% - 273px);
	}
}
a.slideroni2024-mp4-romani:hover > h2 {
	filter: invert(.2);
	-webkit-filter: invert(.2);
}
body.slideroni2024 .cercom-block-banner .block-banner-content-wrapper:after {
	background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 80%);
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
}
section.slideroni2024 > ol > li:not(.attivo):hover {
	filter: invert(1);
	-webkit-filter: invert(1);
}

body.brand-cir div.slideroni2024.boxato > h2 {
	padding-right: 27px;
	box-sizing: border-box;
	max-width: 50%;
}

body.slideroni2024 {
	max-width:900000px;
}
section.slideroni2024 > ul.cinerama.mustelide {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
}
section.slideroni2024 {
    background-color: black;
}
body.slideroni2024 .block-banner-background {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
}
body.slideroni2024 .cercom-block-banner > .block-banner-content-wrapper {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
}
body.slideroni2024 .cir-block-banner > a:nth-child(3) {
    background-color: black;
}
.serenissima-block-banner {
    background-color: black;
}
.cercom-block-banner {
    background-color: black;
}
body:not(.brand-romani).restyling2024 #cruscotto .vedi-tutte-le-collezioni:hover {
	color: black;
	background-color: white;
}
body.restyling2024 .romani-block-banner .main-block div.text-block {
    min-width: calc(100% - 221px);
}
body.restyling2024 .text-left.paragrafo-argylla.mezza-colonna > p {
    column-count: 1;
    max-width: 100%;
}
@media(min-width:800px) {
	body.restyling2024 .romani-block-banner.girato {
		flex-direction: row-reverse;
		-webkit-flex-direction: row-reverse;
	}
	body.restyling2024 .text-left.paragrafo-argylla.mezza-colonna > p {
		max-width:50%;
	}
}
.nel24 .block-button-wrapper > span {
    margin-top: 15px;
}

body.slideroni2024 .paragrafo-argylla.sposta-su {
	column-count: 1;
}
.brand-ver #collezione .look {
	display: flex;
	display: -webkit-flex;
}
.tax_sottobrand_verde {
    margin-left: 60px;
    text-transform: uppercase;
    font-weight: 600;
}
body.brand-romani .slider-argylla {
	background-color:transparent;
}
.brand-ver .logo-nevada > a {
    background-image: url(percorso-css-argylla/loghi-svg/footer_loghi_verde.svg);
        background-size: 79px;
}
.brand-ver .logo-nevada {
    height: 40px;
}
body.brand-ver aside.nevada h3, body.brand-ver aside.nevada li.flaggato > a {
    font-weight: 300;
    font-size: 25px;
}
body.slideroni2024 .sezione-footer.claim-ver::before {
	content: url(percorso-css-argylla/loghi-svg/footer_loghi_verde.svg);
	height: 139px;
	width: 150px;
	display: block;
}
.sezione-footer.claim-ver > p {
    margin-top: 30px;
}
body.slideroni2024 #footer-sopra .menu-footer.sezione-footer > aside .cinerama a:hover {
    filter: invert(.3);
    -webkit-filter: invert(.3);
}
body.brand-ver #cruscotto .scritta,
body.brand-ver #ricerca a {color:black;}
body.brand-ver div#pulsante-tendina:hover {
	color: black;
    background-color: white;
}
body.brand-ver.restyling2024 #cruscotto #ricerca .freccia {
    filter: invert(1);
	-webkit-filter: invert(1);
}
body.brand-ver.restyling2024 #cruscotto #ricerca div#pulsante-tendina:hover .freccia {
    filter: invert(1);
	-webkit-filter: invert(1);
}
#collezione .sotto-testata .look {
    display: flex;
	display: -webkit-flex;
}
#collezione .sotto-testata .look > p {
    margin-right: 30px;
}
#collezione .sotto-testata .look > p:nth-child(2) {
    font-weight: 600;
	    text-transform: uppercase;
}
#collezione .elenco-spessori > div > p {
   word-break: break-word;
}
body.restyling2024 ul.cinerama.urside > li > article > a > div.foto {
    background-color: transparent;
}
div#cruscotto-progetti {
    margin-bottom: 89px;
}
.brand-ver .titolo-potrebbe-collezia {
    margin-bottom: 20px;
}
#progetti nav.freccine-progetti.freccine-slider-argylla {
    display: none;
}
body.slideroni2024 .sezione-footer.claim-ver::after {
    content: '';
    max-width: 300px;
    height: 57px;
    background-image: url(https://www.verde1999.com/wp-content/uploads/logo_campogalliano.png);
    width: 221px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    margin-top: 32px;
}
.claim-ver.sezione-footer p {
    text-align: center;
    padding: 0;
}
.claim-ver.sezione-footer {
    display: flex;
    flex-direction: column;
    align-items: center;
	display: -webkit-flex;
    -webkit-flex-direction: column;
    -webkit-align-items: center;
}
.brand-ver .serenissima-block-banner h3:after {
	content:'Italian stories selection';
}
@media(min-width:800px) {
	.brand-ver .serenissima-block-banner .block-banner-text {
		width: 100%;
	}
}
@media(min-width:1280px) {
	body.slideroni2024.brand-ver .serenissima-block-banner .block-banner-text {
		font-size:65px;
	}
}
.brand-ver .serenissima-block-banner h3:after {
    display: block;
    margin-top: 22px;
    font-size: 40px;
    margin-bottom: 60px;
}
.cinerama.hp-ver li.verde-1999 .tassonomie:after {
    content: 'VERDE 1999';
}
.cinerama.hp-ver li.campogalliano .tassonomie:after {
    content: 'CERAMICHE CAMPOGALLIANO';
}
.cinerama.hp-ver .tassonomie:after {font-weight:600;margin-left:30px;}

@media(min-width:1000px) {
	ul.cinerama.squalide.hp-ver-due > li {
		flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
}
}
body.brand-ver h2.text-left.titolo-argylla {
    margin-top: 90px;
    margin-bottom: 20px;
    text-transform: lowercase;
}
div#cruscotto.home.ver .cruscotto-sotto {
    padding: 0;
}
body.brand-ver #collezioni h2 {
    margin-bottom: 6px;
    line-height: 1.2;
}
body.brand-ver section.cinerama.squalide.collezioni-hp-ver .testo {
    display: none;
}
@media(min-width:1000px) {
	ul.cinerama.squalide.hp-ver-quattro > li {
		-webkit-flex: 0 0 25%;
		flex: 0 0 25%;
	}
}
ul.cinerama.squalide > li > article > a > .titolo-e-testo > .titolo {
    word-break: break-all;
}
ul.cinerama.squalide.progetti-hp-ver .titolo-e-testo {
	flex: 0;
	-webkit-flex: 0;
}
ul.cinerama.squalide.news-hp-ver > li > article > a > .titolo-e-testo > .titolo {
    font-size: 25px;
    text-transform: none;
}
ul.cinerama.squalide.news-hp-ver,
ul.cinerama.squalide.collezioni	-hp-ver {
	--canalina:94px;
}
ul.cinerama.squalide.progetti-hp-ver > li > article > a > .titolo-e-testo > .titolo {
	font-size: 25px;
	font-weight: 800;
}
ul.cinerama.squalide.progetti-hp-ver > li > article > a > .titolo-e-testo > .titolo {
    word-break: break-word;
}
ul.cinerama.squalide.progetti-hp-ver > li > article > a > .titolo-e-testo > div.testo {
    display: none;
}

.i-brand-hp-romani .titolo-e-testo:before {
	background-size: contain;
	width: 100%;
}
ul.i-brand-hp-romani > li[data-slug='ser'] .titolo-e-testo:before {
	background-image:url(percorso-css-argylla/loghi-svg/footer_loghi_serenissima.svg);
}
ul.i-brand-hp-romani > li[data-slug='cer'] .titolo-e-testo:before {
	background-image:url(percorso-css-argylla/loghi-svg/footer_loghi_cercom.svg);
}
ul.i-brand-hp-romani > li[data-slug='cir'] .titolo-e-testo:before {
	background-image:url(percorso-css-argylla/loghi-svg/footer_loghi_cir.svg);
}
ul.i-brand-hp-romani > li[data-slug='ver'] .titolo-e-testo:before {
	background-image:url(percorso-css-argylla/loghi-svg/footer_loghi_verde.svg);
}
ul.i-brand-hp-romani > li[data-slug='ist'] .titolo-e-testo:before {
	background-image:url(percorso-css-argylla/loghi-svg/footer_loghi_isla.svg);
}
ul.i-brand-hp-romani > li[data-slug='sar'] .titolo-e-testo:before {
	background-image:url(percorso-css-argylla/loghi-svg/footer_loghi_cerasarda.svg);
}

ul.cinerama.tachiglosside.brand-nel-footer a.imma > img.foto {
    width: auto !important;
}
ul.cinerama.tachiglosside.brand-nel-footer li.ser a.imma > img.foto {
    height: 54px;
}
ul.cinerama.tachiglosside.brand-nel-footer li.cir a.imma > img.foto {
    height: 54px;
}
ul.cinerama.tachiglosside.brand-nel-footer li.cer a.imma > img.foto {
    height: 44px;
}
ul.cinerama.tachiglosside.brand-nel-footer li.ver a.imma > img.foto {
    height: 46px;
}
body.brand-ver h3.text-left.titolo-argylla {
    margin-bottom: 15px;
}
#prefooter > div .prefooter-inside > p.stringa-newsletter {
    margin-bottom: 14px;
}
.risultato-testo {
    padding-top: 15px;
}
#cruscotto section.filtriera.look .titolo-e-testo > h3 {
    padding-top: 9px;
}

@media(min-width:1020px) {
	#prefooter > div .prefooter-inside > p.stringa-newsletter {
		margin-bottom:0;
	}
}
#collezione .elenco-spessori > p > span:nth-child(1) {
	-webkit-flex: 2;
	flex: 2;
}
#collezione div.titolo-spessore {
	margin-top: 0px;
	white-space: normal;
	line-height: 1.2;
	text-align:left;
}

#footer-footer-brand li[data-slug='ser'] .link-istrice.img1 {
	background-image:url(percorso-css-argylla/loghi-svg/footer_loghi_serenissima.svg);
}
#footer-footer-brand li[data-slug='cer'] .link-istrice.img1 {
	background-image:url(percorso-css-argylla/loghi-svg/footer_loghi_cercom.svg);
}
#footer-footer-brand li[data-slug='cir'] .link-istrice.img1 {
	background-image:url(percorso-css-argylla/loghi-svg/footer_loghi_cir.svg);
}
#footer-footer-brand li[data-slug='ver'] .link-istrice.img1 {
	background-image:url(percorso-css-argylla/loghi-svg/footer_loghi_verde.svg);
}
#footer-footer-brand li[data-slug='ist'] .link-istrice.img1 {
	background-image:url(percorso-css-argylla/loghi-svg/footer_loghi_isla.svg);
}
#footer-footer-brand li[data-slug='sar'] .link-istrice.img1 {
	background-image:url(percorso-css-argylla/loghi-svg/footer_loghi_cerasarda.svg);
}
#footer-footer-brand .link-istrice > img {
	display:none;
}
#footer-footer-brand li {
	flex: 1;
	-webkit-flex: 1;
	height: 100%;
}
#footer-footer-brand li > article > div {
	width:100%;
	height:100%;
}
ul.brand-nel-footer {
	height: 150px;
}
#footer-footer-brand .link-istrice.img1 {
	display: inline-block;
	height: 100%;
	width: 153px;
	background-repeat: no-repeat;
	background-position: center;
}
.modulo-embeddato > iframe {
	height: 100%;
	max-width: 100%;
}
.modulo-embeddato {
    margin-bottom: 80px;
    height: 943px;
}

body.brand-ist .modulo-embeddato {
    margin-bottom: 80px;
    height: 895px;
}
body.brand-cer .modulo-embeddato {
    margin-bottom: 80px;
    height: 892px;
}
body.brand-cir .modulo-embeddato {
    margin-bottom: 80px;
    height: 932px;
}


section#collezioni.mostra-ordine.product a.slider,
section#collezioni.mostra-ordine.product .piede,
section#collezioni.mostra-ordine.product .sotto {
    display: none;
}
section#collezioni.mostra-ordine.product ul {
	flex-direction: column;
	display: flex;
	-webkit-flex-direction: column;
	display: -webkit-flex;
}
section#collezioni.mostra-ordine.product li {
    margin: 0 !important;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
}

section#collezioni.mostra-ordine.product .testa {
	border-bottom-width:0;
}
div#newsletter2025 {
    margin-bottom: 90px;
}
body #collezione .elenco-spessori > div > p {
    font-size: 14px;
    line-height: 1.2;
    margin-top: 5px;
}

body.restyling2024.slug-informative-gdpr.sfondo-scuro p.icon-download-dark > a {
	filter:invert(1);
	-webkit-filter:invert(1);
}
figure.wp-block-image.size-large.inserita {
    margin-top: 18px;
}
body.brand-romani.restyling2024.slug-certificazioni {
    background-color: white;
}
body.brand-romani.slug-certificazioni .corpo h2,
body.brand-romani.slug-certificazioni .cinerama.urside h3,
body.brand-romani.restyling2024.slug-certificazioni .cinerama.urside .testo p,
body.brand-romani.slug-certificazioni .corpo p,
body.brand-romani.slug-certificazioni #testa h1,
body.brand-romani.slug-certificazioni #testa .briciole,
.brand-romani.slug-certificazioni #testa .testata-sopra .briciole p a {
	color:black;
}

body.slug-certificazioni .certifi2025.codice-etico .foto.urside {
	filter: none;
	-webkit-filter: none;
}
body.slug-certificazioni section.cinerama.felide {
    margin-top: 26px;
}

/*
.certifi2025 h3.titolo:after {
content: '';
    background-image: url(percorso-css-argylla/img-text-decorations/romani/romani_download.svg);
    width: 28px;
    height: 24px;
    filter: invert(1);
    margin-left: 16px;
    margin-top: -3px;
    background-size: contain;
    background-repeat: no-repeat;
}
*/
ul.cinerama.urside.certifi2025 > li:hover > article > a > .titolo-e-testo > h3 {
    text-decoration: underline;
}
ul.cinerama.urside.certifi2025 > li > article > a > .titolo-e-testo > h3 {
    font-weight: 800;
}

.cervide.qualita-e-certificazioni .testo {
	flex-basis: 66.666666666%;
	-webkit-flex-basis: 66.666666666%;
}
.cervide.qualita-e-certificazioni .foto2 {
	flex-basis: 33.33333333333%;
	-webkit-flex-basis: 33.33333333333%;
}
ul.cinerama.cervide.qualita-e-certificazioni div.foto2::after {
	padding-bottom: 100%;
}
