#principe.casa {
    position: relative;
    top: 15px;
}
.cn-position-bottom {bottom:0 !important;}
#illinois_menu_testa_link {
    display: flex !important;
    display: -webkit-flex !important;
}
#illinois_menu_testa {
    position: sticky !important;
    position: -webkit-sticky !important;
    bottom: unset;
    top:0;
}
#illinois_menu_testa_logo {
    display: block;
}
#illinois_menu_testa_logo_piccolo {display:none;}
#illinois_menu_testa_splash_dentro {
    display: flex !important;
    display: -webkit-flex !important;
}
#illinois_menu_splash_testa > div {
    justify-content:space-between;
    -webkit-justify-content:space-between;
    box-sizing: border-box;
}
#illinois_menu_testa_splash_dentro > ul {display:flex;display:-webkit-flex;}
#illinois_menu_splash_chiudi {
    margin-top: 60px !important;
}
#illinois_menu_splash_corpo1_B li.mytop > .dopo {
    background-image: url(https://fondovalle.it/wp-content/uploads/2020/06/mytop.jpg);
    background-repeat: no-repeat;
    background-size: 100px;
    background-position: right;
    cursor: pointer;
}
#illinois_menu_splash_corpo1_B li.shape > .dopo {
    background-image: url(https://fondovalle.it/wp-content/uploads/2020/06/shape.jpg);
    background-repeat: no-repeat;
    background-size: 100px;
    background-position: right;
    cursor: pointer;
}
#illinois_menu_splash_corpo1_A > div > ul > li {height:100px;align-items: flex-end !important;-webkit-align-items: flex-end !important;background-repeat: no-repeat;background-size: 100px;background-position: center;cursor: pointer;display: inline-block;margin-bottom: 36px !important;}
#illinois_menu_splash_corpo1_A > div > ul > li.concrete > .foto {
    background-image: url(https://fondovalle.it/wp-content/uploads/2020/06/look_stone.jpg);
}
#illinois_menu_splash_corpo1_A > div > ul > li.stone-and-marble > .foto {
    background-image: url(https://fondovalle.it/wp-content/uploads/2020/06/look_marble.jpg);
}
#illinois_menu_splash_corpo1_A > div > ul > li.wood > .foto {
    background-image: url(https://fondovalle.it/wp-content/uploads/2020/06/look_wood.jpg);
}
#illinois_menu_splash_corpo1_A > div > ul > li.metal > .foto {
    background-image: url(https://fondovalle.it/wp-content/uploads/2020/06/look_metal.jpg);
}
#illinois_menu_splash_corpo1_A > div > ul > li.textile > .foto {
    background-image: url(https://fondovalle.it/wp-content/uploads/2020/06/look_textile.jpg);
}
#illinois_menu_splash_corpo1_A > div > ul > li.mix > .foto {
    background-image: url(https://fondovalle.it/wp-content/uploads/2020/06/look_mix.jpg);
}
#illinois_menu_splash_corpo1_A > div > ul > li.resina > .foto {
    background-image: url(https://fondovalle.it/wp-content/uploads/2022/01/look-resina.jpg);
}
#illinois_menu_splash_corpo1_A > div > ul > li.pietra > .foto {
    background-image: url(https://fondovalle.it/wp-content/uploads/2022/01/look-pietra.jpg);
}


#illinois_menu_ricerca {display: flex !important;display: -webkit-flex !important;}

@media (min-width:1101px) {
    #illinois_menu_ricerca_dentro {
        padding-left: 216px;
    }
}
#illinois_menu_splash_corpo1_A > div > ul > li > a.foto {
    display: inline-block;
    width: 100px;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    border: 1px solid #b2b2b2;
}
#illinois_menu_splash_corpo1_A li:hover > .foto {
    border-color: white;
}
#illinois_menu {border-bottom-width:1px;border-bottom-style:solid;width: 100%;}
#illinois_menu_splash_corpo {
    padding-top: 224px !important;
    padding: 0 36px;
    box-sizing: border-box;
}
#illinois_menu_splash_corpo1_A > div > h2 {}
#illinois_menu_splash_corpo1_B .dopo {display:block;}

#illinois_menu_splash_corpo1_B > div > ul > li {
	height:initial;
	margin: 36px 0 !important;
}
#illinois_menu_splash_corpo1_B li > a.prima {
    transform: none;
    -webkit-transform: none;
}
#illinois_menu_splash_corpo1_A > div > ul {margin-bottom:144px !important;}
#illinois_menu_splash_corpo1_B {
    margin-top: 30px;
}
#illinois_menu_splash_corpo1 > div {
    border-right: 1px solid black !important;
}
#illinois_menu_splash_corpo2 {display:flex;display:-webkit-flex;}
#illinois_menu_splash_corpo2_mobile {display:none;}
#illinois_menu_splash_corpo2_B_mobile .testone-menu {display:block;}
#illinois_menu_splash_corpo1_B > div > ul {margin-bottom:144px !important}
li.wish-list > a {font-size: 22px;font-weight:600;}
.illinois .wish-list > a.dopo {
    background-position: -713px -111px;
    width: 34px !important;
    height: 34px !important;
}
#illinois_menu_splash_corpo1_C li.wish-list > a.dopo {
    height: 45px !important;
    width: 45px !important;
    }
#illinois_menu_splash_corpo1_C li.wish-list > a.dopo {
    margin-right: 17px;
}
#illinois_menu_splash_corpo1_D li {
    margin-right: 43px;
}
#illinois_menu_splash_corpo1_D ul {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
}
#illinois_menu_splash_chiudi > div {
    background-position: -762px -401px;
}
#illinois_menu_splash_chiudi > div {
    width: 80px !important;
    min-height: 80px !important;
}
#illinois_menu_splash_corpo1 > div {
    padding-right: 15px !important;
}
#illinois_menu_testa_icone > ul {
    margin-right: 14px;
}
#illinois_menu_testa_icone li {
    margin-left: 8px;
}
#illinois_menu_testa_splash_dentro li {
    width: 46px;
}
#illinois_menu_testa_splash_dentro li > a.dopo {}
#illinois_menu_testa_splash_dentro li.wish-list > a.dopo {
    background-position: -790px -111px;
}
#illinois_menu_testa_splash_dentro li.contatti > a.dopo {}
#illinois_menu_testa_icone li {}
#illinois_menu_testa_icone li > a.dopo {

}
#illinois_menu_testa_icone li.wish-list > a.dopo {
    background-position: -785px -110px;
}
#illinois_menu_testa_icone li.contatti > a.dopo {}
#illinois_menu_splash_testa_logo {
    width: 185px !important;
    }
#illinois_menu_splash_testa {
	height: 70px !important;
	padding: 0 36px;
	}
#singola-collezione .tito-descri {
    margin-top: 72px;
    display: flex;
    display: -webkit-flex;
}
#singola-collezione .mood-e-tito {
    margin-top: 72px;
}
#singola-collezione .slogan,
.minigallery .testo1 {
    display: flex;
    font-family: 'Oswald';
    font-size: 28px;
    font-weight: 200;
    display: -webkit-flex;
}

.stretto .piccolo * {font-family:inherit;font-size:inherit;}
#singola-collezione .slogan > div,
.minigallery .testo1  > div {
    padding-left: 36px;
    margin-top: -9px;
}

#singola-collezione.twoout .slogan > div {
    padding-left: 0;
}
.minigallery.tipo1 .testo1  > div {
    margin-top: 0px;
    padding-left: 0;
    padding-right: 18px;
}

#singola-collezione .slogan-mobile,
.minigallery .testo1-mobile {
	display:none;
	}
#singola-collezione .nome-colore {
    font-size: 30px;
}
#singola-collezione .tito-descri > div {
    flex: 1;
    -webkit-flex: 1;
    margin-bottom: 0;
}
.minigallery.minigallery-collezione {
    margin-top: 72px;
}

.minigallery {
    margin-top: 144px;
}
.minigallery > .mini-tre > div {
    flex: 1;
    -webkit-flex: 1;
}
.minigallery:not(.minigallery-collezione) > .mini-tre > .foto1 {
    order:1;
    -webkit-order:1;
}
.minigallery:not(.minigallery-collezione) > .mini-tre > .foto2 {
    order:2;
    -webkit-order:2;
}
.minigallery > .mini-tre > .testo1 {
    order:0;
    -webkit-order:0;
}


.minigallery.tipo2 > .mini-tre > .foto1 {
    order: 0;
    -webkit-order: 0;
}


.minigallery.tipo1 .testo1 {
    order:0;
    -webkit-order:0;
    -webkit-align-items: center;
    align-items: center;
}
.minigallery.tipo1 .foto1 {
    order:1;
    -webkit-order:1;
}
.minigallery.tipo1 .foto2 {
    order:2;
    -webkit-order:2;
}


.minigallery > .mini-due {
    display: flex;
    display: -webkit-flex;
    margin-top: 8px;
}

.minigallery.tipo3 > .mini-due {
    flex-direction:row-reverse;
    -webkit-flex-direction:row-reverse
}

.minigallery.tipo1 > .mini-due {
    margin-bottom: 8px;
    flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
	margin-top: 0;
}

.minigallery .testo1-mobile > div  {}
#singola-collezione .mini-due > div {}
#singola-collezione .mini-due > .pdf,
.minigallery .testo2 {
    flex:1;
    -webkit-flex:1;
    display: flex;
    display: -webkit-flex;
}


.minigallery.tipo1 .testo2 {
    font-family: 'Oswald';
    font-size: 28px;
    font-weight: 200;
}

#singola-collezione .mini-due > .foto3,
.minigallery .foto3 {
    flex:2;
    -webkit-flex:2;
}
#singola-collezione .mini-due > .foto3 > div,
.minigallery .foto3 > div {
    margin-left: 4px;
}

.minigallery.tipo3 .foto3 > div {
    margin-left: 0;
    margin-right: 4px;
}
.minigallery.tipo1 .foto3 > div {
    margin-left: 0;
	margin-right: 4px;
}
#singola-collezione .mini-due > .pdf > div,
.minigallery .testo2 > div {
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    width: 100%;
    justify-content: center;
    -webkit-justify-content: center;
}

.minigallery.tipo3 .testo2 > div {
    margin-left:36px
}
.minigallery.tipo1 .testo2 > div {
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
}
.minigallery.tipo1 .testo2 > div {
    margin-left:36px;
    margin-top: -8px;
}
#singola-collezione .spesso-super-tecno {margin-top:72px;display: flex;display: -webkit-flex;}
#singola-collezione .tito-descri,
#singola-collezione .moodboard,
#singola-collezione .spesso-super-tecno {
    max-width:792px !important;
    margin-left:auto !important;
    margin-right:auto !important;
    }
#singola-collezione .tecno {
    margin-top: 0;
}
#singola-collezione .il-formato {
    min-width: 0;
    margin-right: 72px;
}
#singola-collezione .flusso-di-ambienti {
    /*height: 740px;*/
    height:540px;
}
#singola-collezione .scrolla-ambienti > section.cinerama {
    /*height: 740px;*/
    height:540px;
}
#singola-collezione .scrolla-ambienti ul.cinerama {
	/*height: 674px;*/
	height:540px;
}
#singola-collezione .flusso-di-colori > .colore,
#singola-collezione .segno-colore,
#singola-collezione .nome-colore {
    min-width: 147px;
}
#singola-collezione .colle-download > div,
#singola-collezione .fascia-twoout > a {
    flex-direction: row;
    -webkit-flex-direction: row;
}
#singola-collezione .colle-download > div > .sini,
#singola-collezione .fascia-twoout > a > .sini {
    flex: 1;
    -webkit-flex: 1;
    margin-bottom: 0;
}
#singola-collezione .colle-download > div > .destr,
#singola-collezione .fascia-twoout > a > .destr {
    flex: 1;
    -webkit-flex: 1;
    flex-direction: row;
    -webkit-flex-direction: row;
    justify-content: space-evenly;
    -webkit-justify-content: space-evenly;
    
}
#singola-collezione .destr .p-pdf.catalogo,
#singola-collezione .destr .p-pdf.scheda,
#singola-collezione .destr .p-pdf.catalogo-new {
    flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    flex: 1;
    -webkit-flex: 1;
    margin-bottom: 0;
}
#singola-collezione .p-pdf > .titolo-down {
    flex: 1;
}
#singola-collezione .p-pdf > .icona-down {}
#singola-collezione .descrizione-colle {
    padding-left: 18px;
}
.spesso-super-tecno > div {
	flex: 1;
	-webkit-flex: 1;
}
.spesso-super-tecno > div.spesso-super {}
.spesso-super-tecno > div.tecno {}
#cruscotto ul.pulsanti > li {
    min-width: 25%;
}
#cruscotto > div {max-width:1280px !important;}
#cruscotto ul.pulsanti > li:nth-child(3n+1) > .pulsante {}
#cruscotto ul.pulsanti > li:nth-child(3n+3) > .pulsante {}
#cruscotto ul.pulsanti > li:nth-child(1) > .pulsante {
    padding-left: 0;
    padding-right: 0;
}
#cruscotto ul.pulsanti > li:nth-child(6) > .pulsante {
    padding-right: 0;
    padding-left: 0;
}
#cruscotto .azzera,
#cruscotto .titolo-filtro.destinazione,
#cruscotto .titolo-filtro.colore {display:none !important;}
#cruscotto li.fittizio {display: none !important;}

.riga-cruscotto.destinazione-colori,.riga-cruscotto.collezioni-formati {
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    display: flex;
    display: -webkit-flex;
    margin-top: 22px;
}
.riga-cruscotto.destinazione-colori > * {
    max-width: 50%;
    flex: 1;
    -webkit-flex: 1;
}
#filtro_destinazione, #filtro_colore {height: 100% !important;}
#filtro_destinazione, #cruscotto #pezzo-collezioni {
    margin-right: 10px;
}
#filtro_colore, #cruscotto #pezzo-formati {
    margin-left: 10px;
}
#cruscotto #filtro_destinazione > li > .pulsante > a.puls, #cruscotto #filtro_colore > li > .pulsante > a.puls {height: 65px;}
#cruscotto #filtro_destinazione > li,
#cruscotto #filtro_colore > li {
    min-width: 20%;
}
#cruscotto ul.pulsanti > li.pigiato > .pulsante > a:not(.puls)::after {content:'';}
.riga-cruscotto.collezioni-formati > * {
    max-width: 50%;
    flex: 1;
    -webkit-flex: 1;
}
#cruscotto .titolo-filtro {
    border-top-width:1px;
}
ul#collezioni > li {
    max-width: 50%;
    min-width: 50%;
}
ul#collezioni > li > a {
    /* margin:0 4px */
}
ul#collezioni .foto-coll {transition: background-size 0.2s ease-in;}
ul#collezioni > li:nth-child(2n) .foto-coll {
    margin-left: 4px;
}
ul#collezioni > li:nth-child(2n+1) .foto-coll {
    margin-right: 4px;
}
ul#collezioni .tacche-coll > div {
    
}
ul#collezioni > li:hover .tacche-coll > .tacca-colore {
/*	transform: rotateY(180deg);*/
	}
ul.emo > li:hover .tacche-coll > .tacca-colore {
	/*transform: rotateY(180deg);*/
	}

ul#collezioni > li:hover .tacche-coll > div.residuo-colori {
	/*
	transition-duration: 0.4s;
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	transform: rotateY(360deg);
	*/
	}

ul.emo > li:hover .tacche-coll > div.residuo-colori {
	/*
	transition-duration: 0.4s;
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	transform: rotateY(360deg);
	*/
	}

.tacche-coll > .tacca-colore:nth-child(1) {
	transition-delay:0.1s;
	-webkit-transition-delay:0.1s;
	-moz-transition-delay:0.1s;
}

.tacche-coll > .tacca-colore:nth-child(2) {
	transition-delay:0.2s;
	-webkit-transition-delay:0.2s;
	-moz-transition-delay:0.2s;
}
.tacche-coll > .tacca-colore:nth-child(3) {
	transition-delay:0.3s;
	-webkit-transition-delay:0.3s;
	-moz-transition-delay:0.3s;
}
.tacche-coll > .tacca-colore:nth-child(4) {
	transition-delay:0.4s;
	-webkit-transition-delay:0.4s;
	-moz-transition-delay:0.4s;
}
.tacche-coll > .tacca-colore:nth-child(5) {
	transition-delay:0.5s;
	-webkit-transition-delay:0.5s;
	-moz-transition-delay:0.5s;
}
.tacche-coll > .tacca-colore:nth-child(6) {
	transition-delay:0.6s;
	-webkit-transition-delay:0.6s;
	-moz-transition-delay:0.6s;
}
.tacche-coll > .residuo-colori {
	transition-delay:0.7s;
	-webkit-transition-delay:0.7s;
	-moz-transition-delay:0.7s;
}


ul#collezioni > li {
    margin-bottom: 0;
}
ul#collezioni .tito-coll {
    top: -63px;
}
ul#collezioni > li:hover .tito-coll {
    top: -93px;
}
ul#collezioni > li:hover .foto-coll {
    background-size:100%;
}
#principe ul.opera.progetti-che > li {
}
#principe ul.opera.progetti-che > li > article > a {flex-direction:row;-webkit-flex-direction:row;}
#principe ul.opera.progetti-che .foto {min-width: 66.6666666%;max-width: 66.6666666%;}
#principe ul.opera.progetti-che .contento {
    max-width: 33.3333333333%;
    min-width: 33.333333%;
    background-color: white;
    padding: 0;
    margin-top: 0;
}
#principe ul.opera.progetti-che .contento > div, #principe ul.opera.link-mytop-collezia .contento > div {
    background-color: #e9ecec;
    height: 100%;
    width: 100%;
    padding: 36px 18px;
    box-sizing: border-box;
}
#principe ul.opera.progetti-che .foto::after {
    content:'';
    display:block;
    padding-bottom:33%;
}
#principe ul.opera.progetti-che .testo > h2, #principe ul.opera.progetti-che .testo > h3,#principe ul.link-mytop-collezia .testo > h2, #principe ul.link-mytop-collezia .testo > h3 {
    font-size:28px;
    }
 #principe ul.opera.progetti-che .tassonomie > .tasso {
     font-size:18px;
}
.stringa.progetti-che-utilizzano {
    font-size:28px;
}
#principe ul.opera.progetti-che .testo {
    max-height: 128px;
}
#principe ul.opera.progetti-che .tassonomie {
    flex: 1;
    -webkit-flex: 1;
    max-height: 54px;
    margin-bottom: 0;
    min-height: 54px;
}
#principe ul.opera.progetti-che .leggi-tutto {
}
.stringa.potrebbe-interessarti {font-size:28px;}


/****************MYTOP/SHAPE********************/
#principe ul.crossover.mytop {
    margin-top: 136px;
}

#principe ul.crossover.twoout {
    margin-top: 136px;
}
#principe ul.crossover.shape {
    margin-top: 136px;
}
#principe ul.crossover.mt-shape {
    grid-template-columns: repeat(3,33.333333333%);
    grid-template-rows: repeat(3,14vw);
	-ms-grid-columns: 33.333333333% 33.333333333% 33.333333333%;
	-ms-grid-rows: 14vw 14vw 14vw;
}
#principe ul.crossover.mt-shape > li {}
#principe ul.crossover.mt-shape > li > article {}
#principe ul.crossover.mt-shape > li > article > div {}
#principe ul.crossover.mt-shape .foto {}
#principe ul.crossover.mt-shape .contento {}
#principe ul.crossover.shape > li:nth-child(1), #principe ul.crossover.shape > li:nth-child(2) {
    display: flex !important;
    display: -webkit-flex !important;
}
#principe ul.crossover.mt-shape > li:nth-child(2) {}
#principe ul.crossover.mt-shape > li:nth-child(3) {}
#principe ul.crossover.mt-shape > li:nth-child(4) {
    grid-row-start: 3;
    grid-row-end: 3;
    grid-column-start: 2;
    grid-column-end: 3;
	-ms-grid-row:3;
	-ms-grid-row-span:1;
	-ms-grid-column:2;
	-ms-grid-column-span:1;

}
#principe ul.crossover.mt-shape > li:nth-child(5) {
    grid-column-start: 3 !important;
    grid-column-end: 4 !important;
	-ms-grid-column:3 !important;
	-ms-grid-column-span:1 !important;

}
#principe ul.crossover.mt-shape > li:nth-child(6) {
    grid-column-start: 3 !important;
    grid-column-end: 4 !important;

	-ms-grid-column:3 !important;
	-ms-grid-column-span:1 !important;

}
#principe ul.crossover.mytop > li:nth-child(3) {
    grid-row-start: 1;
    grid-row-end: 3;
    grid-column-start: 2;
    grid-column-end: 3;
    margin-left: 4px;
	-ms-grid-row:1;
	-ms-grid-row-span:2;
	-ms-grid-column:2;
	-ms-grid-column-span:1;

}

#principe ul.crossover.twoout > li:nth-child(3) {
    grid-row-start: 1;
    grid-row-end: 3;
    grid-column-start: 2;
    grid-column-end: 3;
    margin-left: 4px;
	-ms-grid-row:1;
	-ms-grid-row-span:2;
	-ms-grid-column:2;
	-ms-grid-column-span:1;

}
#principe ul.crossover.shape > li:nth-child(3) {
    grid-row-start: 1;
    grid-row-end: 3;
    grid-column-start: 2;
    grid-column-end: 3;
    margin-left: 4px;
	-ms-grid-row:1;
	-ms-grid-row-span:2;
	-ms-grid-column:2;
	-ms-grid-column-span:1;

}
#principe ul.crossover.mytop > li:nth-child(5) {
    grid-row-start: 1;
    grid-row-end: 2;
    grid-column-start: 3;
    grid-column-end: 3;
    display: flex;
    display: -webkit-flex;
    margin-right: 0;
	-ms-grid-row:1;
	-ms-grid-row-span:1;
	-ms-grid-column:3;
	-ms-grid-column-span:1;

}

#principe ul.crossover.twoout > li:nth-child(5) {
    grid-row-start: 1;
    grid-row-end: 2;
    grid-column-start: 3;
    grid-column-end: 3;
    display: flex;
    display: -webkit-flex;
    margin-right: 0;
	-ms-grid-row:1;
	-ms-grid-row-span:1;
	-ms-grid-column:3;
	-ms-grid-column-span:1;

}
#principe ul.crossover.mytop > li:nth-child(6) {
    grid-row-start: 2;
    grid-row-end: 4;
    grid-column-start: 3;
    grid-column-end: 3;
    display: flex;
    display: -webkit-flex;
    margin-right: 0;
	-ms-grid-row:2;
	-ms-grid-row-span:2;
	-ms-grid-column:3;
	-ms-grid-column-span:1;

}

#principe ul.crossover.twoout > li:nth-child(6) {
    grid-row-start: 2;
    grid-row-end: 4;
    grid-column-start: 3;
    grid-column-end: 3;
    display: flex;
    display: -webkit-flex;
    margin-right: 0;
	-ms-grid-row:2;
	-ms-grid-row-span:2;
	-ms-grid-column:3;
	-ms-grid-column-span:1;

}
#principe ul.crossover.mytop > li:nth-child(1) {
    display: flex;
    display: -webkit-flex;
    grid-row-start: 1;
    grid-row-end: 2;
    grid-column-start: 1;
    grid-column-end: 2;
    margin-right: 4px;
    margin-left: 0;
	-ms-grid-row:1;
	-ms-grid-row-span:1;
	-ms-grid-column:1;
	-ms-grid-column-span:1;

}

#principe ul.crossover.twoout > li:nth-child(1) {
    display: flex;
    display: -webkit-flex;
    grid-row-start: 1;
    grid-row-end: 2;
    grid-column-start: 1;
    grid-column-end: 2;
    margin-right: 4px;
    margin-left: 0;
	-ms-grid-row:1;
	-ms-grid-row-span:1;
	-ms-grid-column:1;
	-ms-grid-column-span:1;

}
#principe ul.crossover.mytop > li:nth-child(2) {
    display: flex;
    display: -webkit-flex;
    grid-row-start: 2;
    grid-row-end: 4;
    grid-column-start: 1;
    grid-column-end: 2;
    margin-right: 4px;
    margin-left: 0;
	-ms-grid-row:2;
	-ms-grid-row-span:2;
	-ms-grid-column:1;
	-ms-grid-column-span:1;

}

#principe ul.crossover.twoout > li:nth-child(2) {
    display: flex;
    display: -webkit-flex;
    grid-row-start: 2;
    grid-row-end: 4;
    grid-column-start: 1;
    grid-column-end: 2;
    margin-right: 4px;
    margin-left: 0;
	-ms-grid-row:2;
	-ms-grid-row-span:2;
	-ms-grid-column:1;
	-ms-grid-column-span:1;

}
#principe ul.crossover.shape > li:nth-child(1) {
    grid-row-start: 1;
    grid-row-end: 2;
    grid-column-start: 1;
    grid-column-end: 2;
    margin-left: 0;
	-ms-grid-row:1;
	-ms-grid-row-span:1;
	-ms-grid-column:1;
	-ms-grid-column-span:1;

}
#principe ul.crossover.shape > li:nth-child(2) {
    grid-row-start: 2;
    grid-row-end: 4;
    grid-column-start: 1;
    grid-column-end: 2;
    margin-left: 0;
	-ms-grid-row:2;
	-ms-grid-row-span:2;
	-ms-grid-column:1;
	-ms-grid-column-span:1;

}
.riga-cruscotto.destinazione-colori {margin-top:54px;}
#principe ul.crossover.mytop > li:nth-child(4) {
    margin-left: 4px;
}

#principe ul.crossover.twoout > li:nth-child(4) {
    margin-left: 4px;
}
.pulsantone {
    text-align: left;
}
#principe ul.crossover.shape > li:nth-child(4) {margin-left: 4px;}
h2.scegli-ispirazione, h2.h2-news,h2.h2-chi-siamo,h2.h2-social {
    font-size: 40px;
    text-align:left;
    margin-top: 43px;
    margin-bottom: 37px;
    }

.ilvideo {
    height: calc(312px + 31vw);
    margin-bottom: calc(-76px + 31vw);
}
.ilvideo > p {}
.ilvideo > p > video {}
h2.h2-chi-siamo {
    margin-top: 141px;
    padding-top: 23px !important;
    margin-bottom: 39px;
}
.ilvideo > p > video::after {content:'';}
h3.stringa.inspiring {
    display: block;
    font-family: 'Oswald';
    font-size: 54px;
    font-weight: 400;
    text-align: right;
    margin-bottom: 13px;
}
.ilvideo > .girardengo {
    text-align: right;
    padding-right: 445px !important;
    margin-bottom: 36px;
}
.ilvideo > .girardengo::after {}
.testo-mytop h2 {
    font-size: 28px;
    padding-top: 23px;
}
.testo-mytop .girardengo {
    text-align: right;
    padding-right: calc(66.666666% - 58px);
    margin-top: -24px;
}
.testo-mytop h3 {font-size:28px;}
ul.cool_jazz.cinerama.scrolla-nel-mobile > li {
    display:none;
    }
ul.cool_jazz.cinerama.scrolla-nel-mobile > li:nth-child(-n+3) {
	display:flex;
	display:-webkit-flex;
}

.ilvideo > .porta-girardengo {
    text-align: right;
    padding-right: 443px !important;
    margin-bottom: 28px;
    }
.ilvideo a.girardengo {}
.stretto .grosso {
    font-size: 54px;
	flex: 1;
	-webkit-flex: 1;
	padding-right: 18px;
}
.stretto > div {
    /* margin-bottom: 54px; */
    display: flex;
    display: -webkit-flex;
    margin-top: 0;
}

#principe.chi-siamo #the-difference.stretto > div

#principe.chi-siamo .piccolo {
    margin-top: 16px;
}
.stretto {
    margin-bottom: 72px;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
}
#principe.chi-siamo #the-difference.stretto {
	flex-direction: column-reverse;
	-webkit-flex-direction: column-reverse;
}
.stretto .piccolo {
	flex: 1;
	-webkit-flex: 1;
	margin-top: 14px;
}
#principe.chi-siamo video {}

.minigallery.tipo1 {
    flex-direction:column-reverse;
    -webkit-flex-direction: column-reverse;
}
#principe.chi-siamo .quality {
    margin-bottom: 144px;
}
#principe.chi-siamo .quality > h2 {}
#principe.chi-siamo .quality > h3 {}
section.punk.quality {}
ul.punk.quality {}
ul.punk.quality > li {}
ul.punk.quality > li > article {}
ul.punk.quality > li > article > div {}
ul.punk.quality .foto {}
ul.punk.quality .contento {}
ul.punk.quality .contento > div {}
ul.punk.quality .contento > div > div {}
ul.punk.quality .contento > div > div:nth-child(1) {}
ul.punk.quality .contento > div > div:nth-child(2) {}
ul.punk.quality .contento > div > div:nth-child(2) > p {}
ul.punk.quality .contento > div > div:nth-child(2) > p > a {}
ul.punk.quality .contento > div > div:nth-child(2) > p > a:before {}


.testo-articolo,
.minigallery.minigallery-articolo {
    margin-top: 72px;
}
#principe ul.cinerama.blues.fotona-articolo > li {
    min-height: 700px;
}

.riga-orizzontale {
    margin-bottom: 107px;
}
.immaginona {
    height: 420px;
}
.stretto-unico ul {margin-left:0;}
.link-life {
    flex-direction: row;
    -webkit-flex-direction: row;
}
.doppio {
	-webkit-flex-direction: row;
	flex-direction: row;
}
.doppio > .sx {padding-right:36px;}
#principe.download .download-cataloghi-collezioni > li {
    min-width: 33.3333333%;
    padding-right:18px;
}
#principe.download .download-cataloghi-collezioni > li:nth-child(3n) {
	padding-right: 0;
}

#principe.download .catalogo-generale,
#principe.download .cataloghi-mytop-shape,
#principe.download .catalogo-cersaie,
#principe.download .magazine {
    flex-direction: row;
    -webkit-flex-direction: row;
    height: 331px;
    display: flex;
    display: -webkit-flex;
}
#principe.download .catalogo-generale > div:nth-child(2),
#principe.download .catalogo-cersaie > div:nth-child(2),
#principe.download .magazine > div:nth-child(2) {
    display: flex;
    justify-content: center;
    align-items: center;
    display: -webkit-flex;
    -webkit-justify-content: center;
    -webkit-align-items: center;
    flex-direction: column;
    -webkit-flex-direction: column;
}
#principe.download .cataloghi-mytop-shape > div {
	flex: 1;
	-webkit-flex: 1;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	flex-direction: row;
    -webkit-flex-direction: row;
}
#principe.download .catalogo-mytop > div:nth-child(1), 
#principe.download .catalogo-shape > div:nth-child(1) {
    background-image: url(img/sprite.png);
    background-size:938px;
    padding: 0;
    }
#principe.download .catalogo-mytop > div:nth-child(1)
 {
    background-position: -540px -327px;
    width: 166px;
    height: 149px;
    margin-left: 57px;
    margin-right: 104px;
}

#principe.download .catalogo-shape > div:nth-child(1) {
    background-position: -731px -329px;
    width: 166px;
    height: 72px;
    margin-left: 38px;
    margin-right: 97px;
}
#principe.download .catalogo-mytop > div:nth-child(1)
 {
 
    margin-left: 60px;
    margin-right: 104px;
}
#principe.download .catalogo-shape > div:nth-child(1) {

    margin-left: 60px;
    margin-right: 97px;
    margin-top: 38px;
    margin-bottom: 38px;
}
.catalogo-mytop, .catalogo-shape, .catalogo-2out {
    display: block;
}
div.cataloghi-collezioni {
    padding-top: 36px !important;
}
div.cataloghi-collezioni {
    margin-top: 144px;
}

div.titolone > .logo-zero{
	max-width: 700000px;
}

.riga-modulo > label:first-child {
    margin-right: 38px;
}
.riga-modulo > label:last-child {
    margin-left: 18px;
}
.riga-modulo {
    flex-direction:row;
    -webit-flex-direction:row;
}
#principe.contatti .doppio > .dx {
	-webkit-flex:1;
	flex:1;
}
#principe.contatti .dance {
    justify-content: space-between;
    -webkit-justify-content: space-between;
}
#principe.contatti .dance > li {}
.riga-modulo > label > span.accettanza, 
.riga-modulo > label > span.accettanza + p {
    /*margin-top: -60px;*/
}
.riga-modulo > label > span.accettanza {
    margin-left: -18px;
}
.doppio.scheda {
	max-width:792px;
	margin-left:auto;
	margin-right:auto;
}
.doppio.scheda > .sx {
    padding-left: 0 !important;
    flex: 1;
    -webkit-flex: 1;
}
.doppio.scheda > .dx {
    padding: 0 !important;
    flex: 1;
    -webkit-flex: 1;
}
ul.cinerama.folk.posate > li {
    min-width: 188px;
    max-height: 188px;
    max-width: 188px;
}
ul.cinerama.folk.posate > li:nth-child(2n) {
	margin-right:0;
}
ul.folk.cinerama.posate > li > article > div {
    min-height: calc(180px - 36px);
}
.testo-articolo {}
ul.progetti.cool_jazz.archivio .testo,
ul.progetti.cool_jazz.correlate .titolo-e-testo {
	min-height: 120px !important;
}
ul.cinerama.cool_jazz > li > article > a > div.foto {
	background-position:left;
}
ul.cinerama.cool_jazz.prodotti-shape > li > article > a > div.foto {
	background-position:center;
}
ul.cinerama.cool_jazz:not(.prodotti-shape) > li > article > a > div.foto:hover {
	background-position:right;
}
ul.cinerama.folk.posate > li {
    margin: 0 18px 18px 18px;
    }
ul.cinerama.folk.posate > li {
	margin: 0 18px 18px 0 !important;
}
ul.cinerama.folk.posate > li {
	margin-right: 18px !important;
}
ul.cinerama.folk.posate > li:nth-child(2n) {
	margin-right:0 !important;
}
ul.cinerama.epico.link-area-tecnica-mt-shape > li > article > .sotto > div.contento > div {
	    flex-direction: row;
	    -webkit-flex-direction: row;
	    flex-wrap: nowrap;
	    -webkit-flex-wrap: nowrap;
	    display:flex;
	    display:-webkit-flex;
	    align-items: center;
	    -webkit-align-items: center;
	    margin-right: 25%;
	    flex: 1;
	    -webkit-flex: 1;
} 
ul.cinerama.epico.link-area-tecnica-mt-shape > li > article > .sotto > div.contento > div > p {
	flex: 1;
	-webkit-flex: 1;
	text-align: left;
}
ul.cinerama.epico.link-area-tecnica-mt-shape > li .leggi-tutto {
    margin-right: 0;
    text-align: left;
}
ul.cinerama.epico.link-area-tecnica-mt-shape > li > article > .sotto > div.contento > div {padding-top: 21px;}
.stringa.progetti-che-utilizzano {

    margin-top: 36px;
}
h2.stringa.zero-wish,
a.stringa.vai-a-collezioni {
	font-size:28px;
}
ul.cinerama.punk.caratteristiche > li > article > div > div.contento > div > div:nth-child(1),
ul.cinerama.punk.pose > li > article > div > div.contento > div > div:nth-child(1),
#twoout-pezzi-speciali h2 {
    font-size:28px;
}
ul.cinerama.punk.caratteristiche > li,
ul.cinerama.punk.pose > li {
	flex-basis: auto;
	-webkit-flex-basis: auto;
	max-width: 25%;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	padding-right: 54px;
	min-width: 25%;
	margin-bottom: 36px;
	margin-top: 54px;
}
ul.cinerama.punk.caratteristiche > li > article > div,
ul.cinerama.punk.pose > li > article > div {
	padding: 0;
}

.collez_mytop > .testi,
.collez_twoout > .testi {
	flex-direction:row;
	-webit-flex-direction:row;
}
.collez_mytop > .testi > *,
.collez_twoout > .testi > * {
	flex:1;
	-webkit-flex:1;
	display:flex;
	display:-webkit-flex;
	align-items:center;
	-webkit-align-items:center;
	justify-content:center;
    -webkit-justify-content:center;
}
.nome-colle_mytop,
.nome-colle_twoout {
    font-size: 52px;
}
.spessore-formato_mytop,
.spessore-formato_twoout {
    font-size: 38px;
}
.superfici_mytop,
.superfici_twoout {
    font-size: 38px;
}
#principe nav.cinerama.freccine.blues {
    max-width: 1280px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-left: 29px;
    padding-right: 36px;
    box-sizing: border-box;
}
#principe ol.cinerama.briciole.blues {
    position: relative;
    width: 100%;
    top: -8px;
    box-sizing: border-box;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}

@media (min-width:1058px) {
	.pulsantone-mytop > div,
	.pulsantone-twoout > div {
		display: flex;
		display: -webkit-flex;
		justify-content: space-evenly;
		-webkit-justify-content: space-evenly;
	}
	.pulsantone-mytop > div > div,
	.pulsantone-twoout > div > div {
		flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
	}
}
ul.cinerama.blues.uovo > li > article > div > div.contento {
    align-items: flex-start;
    -webkit-align-items: flex-start;
}
/***************** CRUSCOTTO MYTOP ************************/
#cruscotto_mytop,
#cruscotto_twoout {
    padding-bottom: 59px;
}
.filtro_look_mytop {}
.filtro_look_mytop > .tacca-mytop {}
.filtro_look_mytop > .materia {}
.filtro_look_mytop > .collezioni {}
.filtro_look_mytop .collezione-materia,
.filtro_look_twoout .collezione-materia {
    margin-bottom: 22px;
}
.filtro_look_mytop .collezione-materia > a {}

.filtro_look_mytop,
.filtro_look_twoout {
	min-width:16.6666666666%;
}
/**********************************************/

div#mytop-progettare .foto1 {
    order: 0;
    -webkit-order: 0;
}
div#mytop-progettare .foto2 {
    order: 1;
    -webkit-order: 1;
}
div#mytop-progettare .testo1 {
    order: 2;
    -webkit-order: 2;
}

#pagina-shape .grosso {
    column-count: 2;
}
.testata-shape {
    height: 480px;
}
ul.cinerama.blues.prodotto-shape > li {
    min-height: 600px;
}


ul.cinerama.liscio.shape-disegni-lavabi > li {
/*    max-width: calc(25% - 52px);*/
    max-width:25%;
}
ul.cinerama.disco.colori-sh > li {
	flex-basis: calc(16.666666666% - 60px);
	-webkit-flex-basis: calc(16.666666666% - 60px);
}
#principale {
    top: -150px;
}
section.cinerama.progressive > .freccia-giu {
    margin-bottom: 0 !important;
}
.menu-lingue-illinois > div {
    position: relative;
}
.menu-lingue-illinois > div > ul {

    flex-direction: column;
    -webkit-flex-direction: column;
}
.pulsantone.vedi-news {
	margin-bottom: 102px;
	margin-top: 72px;
}
#cruscotto .riga-cruscotto.collezioni-formati {
    border-bottom: 0;
}
#cruscotto .titolo-filtro > .parola-filtro {
    flex: 0;
    -webkit-flex: 0;

}
#cruscotto .titolo-filtro > .freccia {

    position: absolute;
    left: 124px;

}

#cruscotto .titolo-filtro.aperto > .freccia {
	top: 81px;
}
#cruscotto .porta-menu-formato.aperto,
#cruscotto .porta-menu-collezioni.aperto {
    top: 36px;
    position: relative;
}

#cruscotto .titolo-filtro.collezioni:not(.aperto) > .parola-filtro::after {
	margin-top: 21px;
}


footer > div > div {
	flex:1;
	-webkit-flex:1;
	min-width: 0;
}
footer .footer-1-sopra {
    flex: 2;
    -webkit-flex: 2;
}
footer .footer-2-sopra {
    flex: 2;
    -webkit-flex: 2;
}
footer .footer-3-sopra {
    flex: 1;
    -webkit-flex: 1;
}
footer .footer-4-sopra {
    flex: 1;
    -webkit-flex: 1;
}
#magellano-3 {margin-left:54px;}
.footer-2-sotto {
    flex: 2;
     -webkit-flex: 2;
}
.footer-1-sotto {
    flex: 4;
    -webkit-flex: 4;
}
.footer-2-sotto h2 {

    text-align: left;
}
#illinois_menu_splash_corpo1_A > div > ul > li, #illinois_menu_splash_corpo1_B > div > ul > li {
    width: 400px;
}
.link-contatti > a {
    flex-direction: row;
    -webkit-flex-direction: row;
}
.collezia-contattaci {
    margin-left: 18px;
}

body.casa #cruscotto ul.pulsanti > li {
    min-width: 25%;
}
.cat-mytop > div, .cat-shape > div, .cat-edone > div, .cat-twoout > div {
	flex-direction: row;
	-webkit-flex-direction: row;
	align-items: center;
	-webkit-align-items: center;
}
.cat-mytop > div > div:nth-child(1), .cat-shape > div > div:nth-child(1), .cat-edone > div > div:nth-child(1), .cat-twoout > div > div:nth-child(1) {
	margin-top: 18px;
}
section.cinerama.link-area-tecnica-mt-shape {
    margin-top: 83px;
    
}


.cool_jazz.progetti .tasso::after {
	content:' / ';
}
h2.titolino.stringa.mytop-collezia,
h2.titolino.stringa.shape-collezie {
	margin-bottom:18px;
}
#pagina-shape > .foto-stretta {
	margin-bottom: -18px;
}
#pagina-shape > .testi {
	margin-bottom:0;
}
.collezione_shape_colori,
.collezione_edone_colori {
	margin-top:18px;
	}
.shape-sopra {
    margin-bottom: 36px !important;
}

ul.cinerama.cool_jazz.prodotti-shape > li > article > a > div.foto:hover {
    /*background-position: initial;*/
}
.due-pulsantoni > div {
    flex: 1;
    -webkit-flex: 1;
    min-width: 50%;
        display: flex;
    justify-content: space-around;
    display: -webkit-flex;
    -webkit-justify-content: space-around;

}
.due-pulsantoni {
    display: flex;
    display: -webkit-flex;
    padding-bottom: 144px;
}
div#the-difference {
    margin-top: 144px;
}
section.cinerama.cool_jazz.archivio.news.primo-grosso {
    margin-bottom: 144px;
}
section.cinerama.cool_jazz.archivio.news.primo-grosso.singola-news {
    margin-bottom: 0;
}
.infondo {
    margin-bottom: 144px;
}
.stringa.collezioni-implicate,
.stringa.progetti-correlati {
    font-size: 28px;
}

/* social wall flow flow */
.ff-stream-wrapper {
    margin-top: 52px !important;
    grid-template-columns: repeat(3,33.333333333%);
    grid-template-rows: repeat(3,14vw);
}
.ff-stream-wrapper > article.ff-item:nth-child(1) {
	display: flex;
	display: -webkit-flex;
	grid-row-start: 1;
	grid-row-end: 3;
	grid-column-start: 1;
	grid-column-end: 2;
	margin-right: 4px;
	margin-left: 0;
}
.ff-stream-wrapper > article.ff-item:nth-child(2) {
    display: flex;
    display: -webkit-flex;
    grid-row-start: 3;
    grid-row-end: 3;
    grid-column-start: 1;
    grid-column-end: 2;
    margin-right: 4px;
    margin-left: 0;
}
.ff-stream-wrapper > article.ff-item:nth-child(3) {
    grid-row-start: 1;
    grid-row-end: 2;
    grid-column-start: 2;
    grid-column-end: 3;
    margin-left: 4px;
}
.ff-stream-wrapper > article.ff-item:nth-child(4) {
	grid-row-start: 2;
	grid-row-end: 4;
	grid-column-start: 2;
	grid-column-end: 3;
	margin-left: 4px;
}
.ff-stream-wrapper > article.ff-item:nth-child(5) {
	grid-row-start: 1;
    grid-row-end: 3;
    display: flex;
    display: -webkit-flex;
    margin-right: 0;
    grid-column-start: 3 !important;
    grid-column-end: 4 !important;
}
.ff-stream-wrapper > article.ff-item:nth-child(6) {
    grid-row-start: 3;
    grid-row-end: 3;
    display: flex;
    display: -webkit-flex;
    margin-right: 0;
    grid-column-start: 3 !important;
    grid-column-end: 4 !important;
}
/* social wall flow flow */

ul.cinerama.blues.collezione article.foto {
    max-width: 1480px;
    margin-left: auto;
    margin-right: auto;
    }

ul.cinerama.techno.collezione > li {
    min-width: 728px;
    }
section.cinerama.progressive > .freccia-giu {
	display:flex;
	display:-webkit-flex;
}
body #principe.download .cataloghi-mytop-shape {
	flex-direction: column;
    -webkit-flex-direction: column;
}
#principe.download .cataloghi-mytop-shape > div > div:nth-child(1) {}
#principe.download .cataloghi-mytop-shape > div > div:nth-child(2) {
	flex: 1;
	-webkit-flex: 1;
	max-width: 50%;
}

.cataloghi-mytop-shape.documenti > div {
    padding: 30px 0;
}

#principe.download .catalogo-2out > div:nth-child(1) {
    margin-left: 63px;
    margin-right: 97px;
    margin-top: 38px;
    margin-bottom: 38px;
}

.catalogo-mytop, .catalogo-shape, .catalogo-2out {
	justify-content: space-between;
	-webkit-justify-content: space-between;
	}

.catalogo-2out .singolo-doc {
	filter: invert(1);
	-webkit-filter: invert(1);
}

#singola-collezione .colle-download > div > .destr.tre {
	-webkit-flex-direction: column;
	flex-direction: column;
}

body #singola-collezione .spesso-super-tecno {
	max-width: 834px !important;
	}
