body {position:static;}

#principe > div:not(.titolone) > *:not(.al-vivo):not(.immaginona):not(.documenti):not(.quality),
#singola-collezione > *:not(.al-vivo):not(.baraccone-tacche),
.al-vivo > *:not(.al-vivo),
.caratteristiche-tecniche.documenti > div,
#principe.download div.cataloghi-collezioni,
.chi-siamo .quality > *,
.nav-ol-prog,
footer > div,
#video-in-collezioni,
#video-in-shape,
#briciole-rama-0 {
    max-width: 1280px;
    margin-right: auto !important;
    margin-left: auto !important;
    padding-left: 18px;
    padding-right: 18px;
    box-sizing: border-box;
    width: 100%;
}
#principe {
	position:relative;
	/*top: 14px;*/
	}
.magellano.illinois.principale {
	height: 71px;
}
.baraccone-tacche {
    padding-left:18px;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    box-sizing: border-box;
    overflow: visible;
    margin-bottom: 6px;
}
#illinois_menu_testa_icone > ul {
    display: flex;
    display: -webkit-flex;
}

#illinois_menu_testa_icona_panino {
    background-image: url(img/sprite.png);
    background-size: 938px;
    background-repeat: no-repeat;
    background-position: -298px -34px;
}

#illinois_menu_testa_icone .wish-list > a.dopo, #illinois_menu_testa_icone .contatti > a.dopo, #illinois_menu_testa_splash_dentro .wish-list > a.dopo, #illinois_menu_testa_splash_dentro .contatti > a.dopo {
    display: block;
    width: 30px;
    height: 30px;
    background-size: 938px;
    background-repeat: no-repeat;
    background-image: url(img/sprite.png);
}

#illinois_menu_testa_icone .wish-list > a.prima, #illinois_menu_testa_icone .contatti > a.prima, #illinois_menu_testa_splash_dentro .wish-list > a.prima, #illinois_menu_testa_splash_dentro .contatti > a.prima {
    display: none;
}

.illinois .wish-list > a.dopo {
    background-position: -790px -112px;
}

.illinois .contatti > a {
    background-position: -196px -34px;
}

#illinois_menu_splash_chiudi > div {
    background-image: url(img/sprite.png);
    background-position: -847px -437px;
    background-repeat: no-repeat;
    background-size: 938px;
}

#illinois_menu_splash_chiudi > div:hover {
    filter: invert(1);
    -webkit-filter: invert(1);
}

#illinois_apri_pannellino:hover {
    cursor: pointer;
}

.cn-position-bottom {
    bottom: 70px !important;
}

#illinois_menu_testa {
    position: fixed !important;
    bottom: 0;
    width: 100%;
}

#illinois_menu_testa_logo {
    display: none;
}

#illinois_menu_testa_logo_piccolo {
    height: 50px;
    width: 50px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

#illinois_menu_testa_link {
    display: none !important;
}

#illinois_menu_testa_logo_piccolo {
    display: block;
    margin-left: -9px;
}

body.stabilito .cn-position-bottom {
    bottom: 0 !important;
}

#illinois_menu_testa_splash_dentro {
    display: none !important;
}

#illinois_menu_splash_chiudi {
    margin-top: 0 !important;
}

#illinois_menu_splash_corpo1_C li.contatti {
    display: none;
}

#illinois_menu_splash_corpo1_C li.wish-list > a.dopo {
    background-image: url(img/sprite.png);
    height: 27px;
    width: 30px;
    display: inline-block;
    margin-right: 10px;
    background-size: 938px;
    
}

#illinois_menu_splash_corpo1_B li.area-tecnica {
    display: none;
}

#illinois_menu_splash_corpo1_B li > a {
    font-size: 0 !important;
    /* width: 100px; */
    height: 100px;
    background-image: url(img/sprite.png);
    background-repeat: no-repeat;
    background-size: 938px;
    display: block;
}

#illinois_menu_splash_corpo1_B li.mytop > a.prima {
    background-position: -617px -664px;
}

#illinois_menu_splash_corpo1_B li.shape > a.prima {
    background-position: -737px -664px;
}

#illinois_menu_splash_corpo1_B > div > ul > li {
    margin-bottom: 36px !important;
}

#illinois_menu_testa_link li {
    width: 50px;
    height: 50px;
    background-image: url(img/sprite.png);
    background-size: 938px;
    background-repeat: no-repeat;
}
#illinois_menu_testa_link li.twoout {
    background-image: url(img/logo_2out_piccolo.png);
    background-size: 50px 50px;
}

#illinois_menu_testa_link li.mytop {
    background-position: -25px -37px;
}

#illinois_menu_testa_link li.shape {
    background-position: -96px -26px;
}

#illinois_menu_testa_link ul {
    margin-left: 22px !important;
    height: 57px;
}

#illinois_menu_testa_sx > * {
    min-height: 70px !important;
}

#illinois_apri_pannellino > p {
    margin-top: 32px;
}

#illinois_menu_testa_link li > a {
	display: block;
	height: 100%;
	width: 100%;
	font-size: 0;
}

#illinois_menu_ricerca_dentro a {
    margin-bottom: 8px;
}

#illinois_menu_ricerca_dentro li > .foto {
    background-size: 110px;
    width: 110px;
    height: 110px;
    display: block;
    transition: background-size 0.3s linear;
    -webkit-transition: background-size 0.3s linear;
    background-position: center;
}

#illinois_menu_ricerca_dentro li.concrete > .foto {
    background-image: url(https://fondovalle.it/wp-content/uploads/2020/06/look_stone.jpg);
}

#illinois_menu_ricerca_dentro li.stone-and-marble > .foto {
    background-image: url(https://fondovalle.it/wp-content/uploads/2020/06/look_marble.jpg);
}

#illinois_menu_ricerca_dentro li.wood > .foto {
    background-image: url(https://fondovalle.it/wp-content/uploads/2020/06/look_wood.jpg);
}

#illinois_menu_ricerca_dentro li.metal > .foto {
    background-image: url(https://fondovalle.it/wp-content/uploads/2020/06/look_metal.jpg);
}

#illinois_menu_ricerca_dentro li.textile > .foto {
    background-image: url(https://fondovalle.it/wp-content/uploads/2020/06/look_textile.jpg);
}

#illinois_menu_ricerca_dentro li.mix > .foto {
    background-image: url(https://fondovalle.it/wp-content/uploads/2020/06/look_mix.jpg);
}
#illinois_menu_ricerca_dentro li.resina > .foto {
    background-image: url(https://fondovalle.it/wp-content/uploads/2022/01/look-resina.jpg);
}
#illinois_menu_ricerca_dentro li.pietra > .foto {
    background-image: url(https://fondovalle.it/wp-content/uploads/2022/01/look-pietra.jpg);
}

#illinois_menu_ricerca_dentro li.collezioni {
    height: unset;
    padding-left: 34px;
    padding-right: 0;
    margin-bottom: 38px;
    display: flex;
    justify-content: flex-end;
    display: -webkit-flex;
    -webkit-justify-content: flex-end;
    margin-top: 50px;
}

#illinois_menu_ricerca_dentro li.collezioni > a {
    text-transform: uppercase !important;
    font-size: 15px !important;
    font-weight: 800;
}

#illinois_menu_testa_link > * {
    height: 100%;
}

#illinois_apri_pannellino {
    display: flex;
    display: -webkit-flex;
}

#illinois_menu_ricerca > div {
    padding-top: 110px !important;
    overflow: hidden;
}

#illinois_menu_ricerca {
    top: -363px !important;
}

#illinois_apri_pannellino > p {
}

#illinois_menu_ricerca.visibile,#illinois_menu_ricerca.vedibile {
    top: 0 !important;
}

#illinois_menu_ricerca_dentro {
    width: 100%;
    max-width: 90000px !important;
    padding-left: 0;
    min-width: 0 !important;
}

#illinois_menu_ricerca_dentro li {
    align-items: center;
    flex-flow: column nowrap !important;
    -webkit-flex-flow: column nowrap !important;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
}

#illinois_menu_ricerca {
    padding-left: 0 !important;
}

#illinois_menu_ricerca > div {
}

#illinois_menu_ricerca_dentro {
}

#illinois_menu_ricerca_dentro li > .foto:hover {
    background-size: 120px;
}

#illinois_menu_ricerca_dentro ul {
    align-items: flex-end;
    -webkit-align-items: flex-end;
    width: 100%;
    max-width: 100%;
}

#illinois_menu_ricerca_dentro li.collezioni > .foto {
    width: 100%;
    padding-top: 10px;
    font-weight: 400;
}

#principe .girardengo::after, aside.magellano .girardengo::after {
    content: '';
    display: inline-block;
    width: 100px;
    height: 26px;
    position: absolute;
    background-image: url(img/link_barra.png) !important;
    background-size: 85px 4px;
    background-repeat: repeat-x;
    background-position: 0;
    margin-left: 16px;
    margin-top: 1px;
}
.minigallery .girardengo::after {
    margin-top: 7px;
}



#principe .girardengo:hover:after,
aside.magellano .girardengo:hover:after {
    animation: GiraR 0.4s ease 1;
    -webkit-animation: GiraR 0.4s ease 1;
    -moz-animation: GiraR 0.4s ease 1;
    -o-animation: GiraR 0.4s ease 1;
}

@keyframes GiraR {
    0% {
        background-position: 0px;
    }

    100% {
        background-position: 85px;
    }
}

#illinois_menu_ricerca_dentro li.collezioni > .foto {
    height: unset;
}

#illinois_menu_ricerca {
    display: none !important;
}

#illinois_menu_splash_corpo1_C li.wish-list {
    display: flex;
    display: -webkit-flex;
    flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    width: 170px;
}

#illinois_menu_splash_corpo1_B li.mytop > a.prima {
    width: 102px;
}

#illinois_menu_splash_corpo1_B li.shape > a.prima {
    width: 164px;
}
#illinois_menu_splash_corpo1_B li.twoout > a.prima {
    width: 164px;
}
#illinois_menu_splash_corpo1_B li.mytop > a.dopo {
    width: 100px;
}
#illinois_menu_splash_corpo1_B li.twoout > a.dopo {
    width: 100px;
}

#illinois_menu_splash_corpo1_B li.shape > a.dopo {
    width: 100px;
}

#illinois_menu_splash_corpo1_D ul {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

#illinois_menu_splash_corpo1_D li {
    margin-right: 0;
}

#illinois_menu_splash_corpo1_D li > a {
    display: inline-block;
    height: 53px;
    width: 69px;
    font-size: 0;
    background-repeat: no-repeat;
    background-size: 938px;
    background-image: url(img/sprite.png);
}

#illinois_menu_splash_corpo1_D li > a[title="Facebook"] {
    background-position: -606px -599px;
    width: 42px;
}

#illinois_menu_splash_corpo1_D li > a[title="Instagram"] {
    background-position: -656px -598px;
    width: 51px;
}

#illinois_menu_splash_corpo1_D li > a[title="Youtube"] {
    background-position: -723px -598px;
}

#illinois_menu_splash_corpo1_D li > a[title="Linkedin"] {
    background-position: -799px -600px;
    width: 53px;
}

#illinois_menu_ricerca_dentro li.collezioni > .foto:before {
    text-transform: none;
}

#illinois_menu_testa_link .dopo {
    display: none;
}

#illinois_menu_splash_corpo1_B > div > ul {
    margin-bottom: 36px !important
}

#illinois_menu_splash_corpo2 li.progetti, 
#illinois_menu_splash_corpo2 li.download {
    margin-top: 65px;
    margin-bottom: 60px;
}

#illinois_menu_splash_corpo2_A {
    margin-bottom: 0 !important;
}

#illinois_menu_splash_corpo2_B ul > li.area-tecnica > a, 
#illinois_menu_splash_corpo2_B ul > li.area-tecnica-mytop > a, 
#illinois_menu_splash_corpo2_B ul > li.area-tecnica-shape > a {
    font-size: 28px
}

.testone-menu {
    margin-bottom: 25px !important;
    font-size: 40px !important;
}

#illinois_menu_mobile {
    height: 56px;
    background-color: white;
}

#illinois_menu_mobile > div {
    height: 100%;
    width: 100%;
    box-sizing: border-box;
}

#illinois_menu_mobile .logo_mobile {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    height: 100%;
    width: 142px;
    display: block;
}

#illinois_menu_splash_corpo {
    padding-top: 89px !important;
}

#illinois_menu_splash_corpo1_A > div > h2 {
    margin-bottom: 36px;
}

#illinois_menu_splash_corpo1_A > div > ul > li.collezioni {
    display: none;
}

#illinois_menu_splash_corpo1_B .dopo {
    display: none;
}

#illinois_menu_splash_corpo1_B > div > ul > li {
    height: 50px;
    margin: 0 !important;
}

#illinois_menu_splash_corpo1_B li > a.prima {
    transform: scale(0.5);
    transform-origin: left;
    -webkit-transform: scale(0.5);
    -webkit-transform-origin: left;
}

#illinois_menu_splash_corpo1_A > div > ul {
    margin-bottom: 0 !important;
}

#illinois_menu_splash_corpo1_B {
    margin-top: 0 !important;
}

#illinois_menu_splash_corpo1 {
    border-right: none !important;
}

#illinois_menu_splash_corpo2 {
    display: none;
}

#illinois_menu_splash_corpo2_mobile {
    display: flex;
    display: -webkit-flex;
    padding-left: calc(50% - 18px);
    box-sizing: border-box;
    width: 100%;
}

#illinois_menu_splash_corpo2_B_mobile .testone-menu {
    display: none;
}

#illinois_menu_splash_corpo1 > div {
    display: flex;
    flex-direction: column;
    display: -webkit-flex;
    -webkit-flex-direction: column;
}

li.wish-list > a {
    font-size: 15px;
    font-weight: 600;
}

#illinois_menu_splash_corpo2_mobile li.progetti, #illinois_menu_splash_corpo2_mobile li.prodotto, #illinois_menu_splash_corpo2_mobile li.download,#illinois_menu_splash_corpo2_mobile li.contatti {
    margin-top: 18px;
}

#illinois_menu_splash_corpo2_mobile li.mytop, #illinois_menu_splash_corpo2_mobile li.shape {
    display: none;
}

#illinois_menu_splash_chiudi > div {
    width: 44px !important;
    min-height: 43px !important;
}

#illinois_menu_splash {
    padding: 0 18px 20px 18px !important;
}

#illinois_menu_splash_corpo > div {
    width: calc(100% - 36px);
    box-sizing: border-box;
}

#illinois_menu_splash_corpo1 > div {
    padding-right: 0 !important;
}

#illinois_menu_testa_icone li {
    margin-left: 8px;
}

#illinois_menu_splash_testa {
    padding-top: 0 !important;
}

#illinois_menu_splash_testa_logo {
    width: 142px !important;
}

#illinois_menu_splash_testa {
    height: 56px !important;
}

/**************** PROGRESSIVE *********************************/
.cartello h2, .cartello h3 {
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    line-height: 1.2;
}

.cartello h2 {
    font-size: 54px;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 24px;
}

.cartello h3 {
    font-size: 28px;
    font-weight: 300;
}

ul.progressive .girardengo::after {
    content: unset;
}

ul.progressive .girardengo > a::after {
    background-image: url(img/link_barra.png);
}

ul.cinerama.progressive .cartello {
    min-width: 300px !important;
    min-height: 300px !important;
}

ul.progressive .girardengo > a::before {
    width: 155px;
}

#principe.collezione > h1 {
    display: none;
}

.menu-lingue-illinois {
    height: 24px;
    overflow: hidden;
    margin: 0 0 0 11px;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    display: -webkit-flex;
    -webkit-flex-direction: column;
    -webkit-align-items: flex-end;
    background-color: transparent;
    box-sizing: border-box;
    z-index: 90;
    cursor: pointer;
    width: 40px;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    top: 1px;
    padding-bottom: 2px;
    position: relative;
}

.menu-lingue-illinois {
    border-width: 0;
    border-style: solid;
    border-color: white;
    position: relative;
}

.menu-lingue-illinois > div > ul {
    background-color: white;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    position: relative;
    padding: 0;
    margin: 0 !important;
    list-style-type: none;
    align-items: center;
    -webkit-align-items: center;
    flex-direction: column;
    -webkit-flex-direction: column-reverse;
}

.menu-lingue-illinois.aperto {
    overflow: visible;
}

.menu-lingue-illinois > div > ul > li {
    padding: 0;
    margin: 0;
    list-style-type: none;
    order: 1;
    -webkit-order: 1;
    font-size: 16px;
    padding: 0 4px;
    text-align: center;
    padding-right: 18px;
}

.menu-lingue-illinois > div > ul > li.attuale {
    order: 0;
    -webkit-order: 0;
}

/************************  COLLEZIONE ****************************/
#singola-collezione {
}

.color-collezione {
    padding: 18px 0;
}

.color-collezione > div {
    display: flex;
    display: -webkit-flex;
}

#singola-collezione .logo-collezione {
    display: flex;
    align-items: center;
    justify-content: center;
    display: -webkit-flex;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

#singola-collezione .logo-collezione > div {
    height: 110px;
    width: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}

#singola-collezione .claim {
    display: flex;
    align-items: center;
    justify-content: center;
    display: -webkit-flex;
    -webkit-align-items: center;
    -webkit-justify-content: center;
    flex-direction: column;
    -webkit-flex-direction: column;
}

#singola-collezione .logo-O {
    background-repeat: no-repeat;
    background-size: 938px;
    background-image: url(img/sprite.png);
    height: 53px;
    width: 36px;
    background-position: -442px -793px;
}

#singola-collezione .claim > .testo {
    color: white;
    font-size: 12px;
    margin-top: 10px;
}

#singola-collezione .mood-e-tito {
    margin-top: 36px;
}

#singola-collezione .moodboard {
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

#singola-collezione .tito-descri {
    margin-top: 18px;
}

#singola-collezione .tito-colle {
    margin-bottom: 18px;
    padding-right: 18px;
}

#singola-collezione .descrizione-colle {
    padding-left: 0;
}

.minigallery {
    margin-top: 36px;
}
.minigallery.minigallery-articolo {
    margin-top: 36px;
}

.minigallery > .mini-tre {
    display: flex;
    display: -webkit-flex;
}

.minigallery .mini-foto > div {
    flex: 1;
    -webkit-flex: 1;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.minigallery .mini-foto {
	display:flex;
	display:-webkit-flex;
	flex: 1;
	-webkit-flex: 1;
	margin:0;
}

.minigallery .foto1 > div {
    margin-right: 4px;
}

.minigallery .foto2 > div {
    margin-left: 4px;
}

.minigallery .foto3 > div {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

#singola-collezione .mini-due {
}

#singola-collezione .mini-due > .pdf {
}

#singola-collezione .mini-due > .pdf > div,
.minigallery .testo2 > div  {
    margin: 36px 0;
}
.minigallery .testo1 > div  {}
.minigallery .testo1-mobile > div  {}
#singola-collezione .p-pdf {
    display: flex;
    display: -webkit-flex;
    flex-flow: row-reverse;
    -webkit-flex-flow: row-reverse;
}

#singola-collezione .p-pdf.scheda {
}

#singola-collezione .p-pdf.catalogo,
#singola-collezione .p-pdf.catalogo-new {
    margin-bottom: 15px;
}

#singola-collezione a.icona-down {
    flex: 1;
    -webkit-flex: 1;
    height: 39px;
    background-image: url(img/sprite.png);
    background-repeat: no-repeat;
    background-size: 938px;
    max-width: 40px;
    background-position: -56px -799px;
}

#singola-collezione .slogan-mobile,
.minigallery .testo1-mobile {
    font-size: 18px;
    font-family: 'Oswald';
    font-weight: 200;
}

.minigallery .testo1-mobile * {
    font-family:inherit;
    font-size:inherit;
}

#singola-collezione .slogan-mobile > div,
.minigallery .testo1-mobile > div {
    margin: 36px 0 0 0;
}
.minigallery.tipo1 .testo1-mobile {
    font-size: 15px;
    font-family: 'Open sans';
    font-weight: 400;
}

.stretto .piccolo {
    font-family: 'Open sans';
    font-size: 15px;
    font-weight:400;
}
#singola-collezione .slogan,
.minigallery .testo1 {
    display: none;
}
.minigallery .testo1 * {
    font-family:inherit;
    font-size:inherit;
}

#singola-collezione .spesso-super-tecno {
}

#singola-collezione .spesso-super {
}

#singola-collezione .spesso {
    display: flex;
    display: -webkit-flex;
}

#singola-collezione .spesso > .icona {
    height: 52px;
    width: 94px;
    background-image: url(img/sprite.png);
    background-size: 938px;
    background-repeat: no-repeat;
    background-position: -118px -793px;
}

#singola-collezione .spesso > .valori {
}

#singola-collezione .spesso > .valori > p {
}

#singola-collezione .spesso > .valori > ul {
}

#singola-collezione .spesso > .valori > ul > li {
}

#singola-collezione .valori {
	flex: 4;
	-webkit-flex: 4;
	padding-left: 13px;
	display: flex;
	flex-direction: column;
	display: -webkit-flex;
	-webkit-flex-direction: column;
    }

#singola-collezione .valori > p {
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
}

#singola-collezione .super {
    display: flex;
    display: -webkit-flex;
    margin-top: 36px;
    font-family: inherit;
    line-height: 1;
}
#singola-collezione .spess {
    display: flex;
    display: -webkit-flex;
    font-family: inherit;
    font-size: 23px;
    font-weight: 200;
    line-height: 1;
}
#singola-collezione .super > .icona {
    height: 52px;
    width: 94px;
    background-image: url(img/sprite.png);
    background-size: 938px;
    background-repeat: no-repeat;
    background-position: -235px -768px;
}

#singola-collezione .super > .valori {
}

#singola-collezione .super > .valori > p {
}

#singola-collezione .super > .valori > ul {
}

#singola-collezione .super > .valori > ul > li {
}

#singola-collezione .tecno {
    margin-top: 36px;
}

#singola-collezione .tecnologia {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 36px;
}

#singola-collezione .simboli {
}

#singola-collezione .simboli-in,
#singola-collezione .simboli-oltre {
    display: flex;
    display: -webkit-flex;
    margin-left: -4px;
    margin-bottom: 36px;
}

#singola-collezione .simboli-out {
    display: flex;
    display: -webkit-flex;
    margin-left: -4px;
    margin-bottom: 36px;
}

#singola-collezione .simboli-twoout {
    display: flex;
    display: -webkit-flex;
    margin-left: -4px;
    margin-bottom: 36px;
}

#singola-collezione .formati-collezione {
}

#singola-collezione .formati-collezione > div {
    border-top: 1px solid black;
    padding-top: 36px;
}

#singola-collezione .flusso-di-ambienti {
    height: 300px;
    position: relative;
    overflow: hidden;
    width: 100%;
    flex-direction: column;
    -webkit-flex-direction: column;
    display: flex;
    display: -webkit-flex;
}

#singola-collezione .scrolla-ambienti {
    position: absolute;
    transition: top 0.4s ease-out;
    top: 0;
    right: 0;
    left: 0;
    flex-direction: column;
    -webkit-flex-direction: column;
    display: flex;
    display: -webkit-flex;
}

#singola-collezione .scrolla-ambienti > section.cinerama {
    height: 300px;
}

#singola-collezione .scrolla-ambienti ul.cinerama {
    margin: 0;
    padding: 0;
    height: 254px;
}

#singola-collezione .scrolla-ambienti ul.cinerama > li {
}

#singola-collezione .flusso-di-colori {
    margin-top: 18px;
    display: flex;
    display: -webkit-flex;
}

#singola-collezione .flusso-di-nomi-colori {
}

#singola-collezione span.spesso-singolo {
    font-size: 15px;
    font-weight: 600;
    margin-right: 9px;
    display: block;
}

#singola-collezione span.super-singola {
    font-size: 15px;
    font-weight: 600;
    margin-right: 12px;
    display: block;
}

#singola-collezione .symbo {
    margin: 3px;
    display: flex;
    display: -webkit-flex;
    align-items: flex-end;
    -webkit-align-items: flex-end;
}

#singola-collezione .symbo > img {
	height: 34px;
	width: auto;
	}

#singola-collezione .symbo.classe-4-honed > img,
#singola-collezione .symbo.v2-glossy-slash > img,
#singola-collezione .symbo.v2-natural > img,
#singola-collezione .symbo.v1-glossy > img,
#singola-collezione .symbo.classe-b-natural > img,
#singola-collezione .symbo.v1-natural > img,
#singola-collezione .symbo.r9_6-5mm > img,
#singola-collezione .symbo.r10_10mm > img,
#singola-collezione .symbo.v3-brave > img,
#singola-collezione .symbo.v1-polished > img,
#singola-collezione .symbo.v2-3d-texture-honed > img,
#singola-collezione .symbo.v2-real-matt > img {
	height: auto;
	width: 34px;
	}


#singola-collezione .flusso-formati {
}

#singola-collezione .flusso-formati-in {
}

#singola-collezione .flusso-formati-out {
}

#singola-collezione .flusso-formati-in-dentro {
}

#singola-collezione .flusso-formati-out-dentro {
}

#singola-collezione .flusso-formati-dentro {
}

#singola-collezione .nome-super {
    font-size: 18px;
    font-weight: 200;
    font-family: 'Oswald';
    margin-bottom: 9px;
    text-transform: capitalize;
}

#singola-collezione .vettoriale-formato {
}

#singola-collezione .il-formato {
    min-width: 50%;
    margin-bottom: 18px;
}

#singola-collezione .valore-in-pollici {
    font-weight: 400;
}

#singola-collezione .valore-in-cm {
    font-weight: 600;
}

#singola-collezione .valore-formato {
}

#singola-collezione .valore-formato > p {
    font-size: 15px;
}

#singola-collezione .flusso-di-colori > .colore {
    min-width: 40%;
    margin-right: 18px;
    display: flex;
    display: -webkit-flex;
    flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    cursor: pointer;
}

#singola-collezione .flusso-di-colori > .colore > .tacca {
	background-repeat: no-repeat;
	background-size: cover;
}

#singola-collezione .flusso-di-colori > .colore > .dicitura {
    text-align: left;
    font-size: 18px;
    font-family: 'Oswald';
    font-weight: 200;
    text-transform: capitalize;
    margin-bottom: 9px;
}

#singola-collezione .flusso-di-colori > .colore.selezionato {
}

#singola-collezione .flusso-di-colori > .segno-colore {
}

#singola-collezione .flusso-di-colori > .segno-colore.selezionato {
}

#singola-collezione .flusso-di-colori > .nome-colore {
}

#singola-collezione .flusso-di-colori > .nome-colore > div {
}

#singola-collezione .flusso-di-colori > .nome-colore.selezionato {
}

#singola-collezione .flusso-di-colori > .nome-colore.selezionato > div {
}

#singola-collezione .segni-colori {
    display: -webkit-flex;
    display: flex;
    flex-flow: row nowrap;
    -webkit-flex-flow: row nowrap;
}

#singola-collezione .nomi-colori {
    display: -webkit-flex;
    display: flex;
    flex-flow: row nowrap;
    -webkit-flex-flow: row nowrap;
    margin-bottom: 9px;
    margin-top: 6px;
}

#singola-collezione .colle-download {
    background-color: black;
    color: white;
}

#singola-collezione .colle-download > div,
#singola-collezione .fascia-twoout > a {
    padding-top: 36px;
    padding-bottom: 36px;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    align-items: flex-start;
    -webkit-align-items: flex-start;
}

#illinois_menu_testa_logo > div, #illinois_menu_splash_testa_logo > div {
    min-height: 70px !important;
}

#illinois_menu_testa a {
    height: 100%;
}

.color-collezione > div > div {
    flex: 1;
    -webkit-flex: 1;
}

#singola-collezione .moodboard:after {
    content: '';
    display: block;
    padding-bottom: 100%;
}

.fondovalle-breadcrumbs {
    text-transform: uppercase;
    font-size: 12px;
    /* margin: 18px 0; */
    color: black;
    font-weight: 200;
    margin: 0;
    padding-top: 18px;
    padding-bottom: 18px;
}

.tito-breadcrumbs {
    font-weight: 800;
}

.fondovalle-breadcrumbs a {
    color: black;
    text-decoration: none;
}

.tito-colle h2 {
    font-size: 18px;
    font-family: 'Oswald';
    font-weight: 400;
}

.tito-colle h3 {
    font-size: 18px;
    font-family: 'Oswald';
    font-weight: 200;
    text-transform: uppercase;
}
.tito-colle {
    margin-top: -9px;
}
.descrizione-colle p {
    font-size: 15px;
    line-height: 1.7;
}

.minigallery .mini-foto:after {
    content: '';
    display: block;
    padding-bottom: 100%;
}

.minigallery .mini-foto.foto3:after {
    content: '';
    display: block;
    padding-bottom: 50%;
}

#singola-collezione .p-pdf a {
    color: black;
    text-decoration: none;
    font-family: 'Oswald';
    font-size: 18px;
    font-weight: 200;
    text-transform: lowercase;
    background-color: white;
    display: inline-block;
}

#singola-collezione .destr .p-pdf > .icona-down {
    background-position: -56px -850px;
    background-color: transparent;
}

#singola-collezione .p-pdf > .titolo-down {
    flex: 4;
    -webkit-flex: 4;
    display: flex !important;
    align-items: flex-end;
    display: -webkit-flex !important;
    -webkit-align-items: flex-end;
}

.simboli-out::after {
    content: 'outdoor';
    display: flex;
    display: -webkit-flex;
    font-size: 12px;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    order: 50;
    -webkit-order: 50;
    width: 100%;
}
.simboli-twoout::after {
    content: '2.OUT';
    display: flex;
    display: -webkit-flex;
    font-size: 12px;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    order: 50;
    -webkit-order: 50;
    width: 100%;
}
.stringa.formati-indoor {
    display: none;
}

#singola-collezione .nome-spesso {
    font-size: 15px;
    font-family: 'Open sans';
    font-weight: 400;
    margin-bottom: 14px;
}

#singola-collezione .i-formati {
    display: flex;
    display: -webkit-flex;
    margin-bottom: 36px;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    align-items: flex-end;
    -webkit-align-items: flex-end;
}

.formati-in-out {
    font-size: 15px;
}

#principe ol.cinerama.briciole.blues > li {
    height: 14px;
    width: 14px;
    border-radius: 9px;
    background-image: none !important;
    border: 1px solid black;
    margin: 0 9px;
}

#principe ol.cinerama.briciole.blues > li.attivo {
    background-color: black;
    width: 14px;
    height: 14px;
}

#principe ol.cinerama.briciole.blues {
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    left: 18px;
    z-index: 60;
}

#principe nav.cinerama.freccine.blues {
    display: none;
    max-width: 66px;
    z-index: 799;
    height: 49px;
    padding-top: 29px;
    padding-left: 0;
    padding-right: 0;
    width: 0;
    min-width: 66px;
    margin-left: 8px;
    bottom: 0;
    top: unset;
    visibility: visible;
    -webkit-align-items: normal;
    align-items: normal;
    -webkit-justify-content: normal;
    justify-content: normal;
    position: static;
    z-index: 58;
}

#principe nav.cinerama.freccine.blues > a {
    width: 32px;
    height: 44px;
    background-size: 938px;
    background-repeat: no-repeat;
    background-image: url(img/sprite.png);
}

#principe nav.cinerama.freccine.blues > a.freccia-dx:before,
#principe nav.cinerama.freccine.blues > a.freccia-sx:before {
    content: unset;
}

#principe nav.cinerama.freccine.blues > a.freccia-dx {
    background-position: -249px -818px;
}

#principe nav.cinerama.freccine.blues > a.freccia-sx {
    background-position: -249px -813px;
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
}

#singola-collezione .flusso-di-colori > .colore > .tacca::after {
    content: '';
    display: block;
    padding-bottom: 100%;
}

#singola-collezione .flussone::-webkit-scrollbar {
    display: none;
}

#singola-collezione .flussone::-moz-scrollbar {
    display: none;
}

#singola-collezione .segno-colore {
    height: 4px;
    min-width: 40%;
    padding-right: 18px;
    margin-top: 20px;
    border-bottom: 1px solid black;
    background-clip: content-box;
}

#singola-collezione .segno-colore:nth-last-child(1) {
    padding-right: 0;
}

#singola-collezione .segno-colore.selezionato {
    background-color: black;
}

#singola-collezione .nome-colore {
    min-width: 40%;
    margin-right: 18px;
    visibility: hidden;
    font-family: 'Oswald';
    font-size: 18px;
    font-weight: 400;
    text-transform: capitalize;
}

#singola-collezione .nome-colore.selezionato {
    visibility: visible;
}

#singola-collezione .nome-colore > div {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    overflow: visible;
    white-space: nowrap;
}

#singola-collezione .flussone {
    overflow-x: scroll;
    overflow-x: -moz-hidden-unscrollable;
    -ms-overflow-style: none;
    overflow-y: hidden;
    scroll-behavior: smooth;
    margin-bottom: 36px !important;
    order: 0;
    -webkit-order: 0;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
}

.colle-download a {
    color: white;
    text-decoration: none;
}

.colle-download > div {
}

.colle-download > div > .sini,
.fascia-twoout > a > .sini {
    text-transform: uppercase;
    margin-bottom: 36px;
}

.colle-download > div > .destr,
.fascia-twoout > a > .destr {
    width: 100%;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
}

.colle-download > div > .sini > .stringa,
.fascia-twoout > a > .sini > .stringa {
    font-size: 18px;
    font-family: 'Oswald';
    font-weight: 400;
}

#singola-collezione .destr .p-pdf > .titolo-down {
    color: white;
    background-color: transparent;
}

#singola-collezione .destr .p-pdf.catalogo {
}

#singola-collezione .destr .p-pdf > .icona-down {
    flex: 1;
    -webkit-flex: 1;
}

.share_piu_link_mappa {
    margin-top: 36px;
    display: flex;
    display: -webkit-flex;
    padding-bottom: 36px;
}

footer.sotto {
    padding-bottom: 115px;
}

@media (min-width:1000px) {
	footer.sotto {
		padding-bottom: 138px;
	}
}

.share-collezione > p {
    font-family: 'Oswald';
    font-size: 18px;
    font-weight: 200;
}

.share-collezione .facebook {
    background-position: -678px -855px;
    width: 23px !important;
}

.share-collezione .linkedin {
    background-position: -733px -855px;
}

.share-collezione .whatsapp {
    background-position: -797px -855px;
}

.share-collezione .social > p {
    height: 32px;
    width: 35px;
    background-image: url(img/sprite.png);
    background-size: 938px;
    margin-right: 31px;
}

.share-collezione .social > p > a {
    display: inline-block;
    height: 100%;
    width: 100%;
}

.share-collezione .social {
    display: flex;
    display: -webkit-flex;
    margin-bottom: 36px;
}

.share-collezione > div {
    margin-top: 9px;
}

.link-contatti {
    display: none;
}

.share-collezione .wish {
    position: relative;
}

.share-collezione .wish > .add {
    display: block;
    cursor:pointer;
}

.share-collezione .wish > .remove {
    display: none;
    cursor:pointer;
}

.share-collezione .wish.aggiunto > .add {
    display: none;
}

.share-collezione .wish.aggiunto > .remove {
    display: block;
}

.share-collezione {
    min-width: 100%;
    border-bottom: 4px solid black;
    padding-bottom: 36px;
    flex: 1;
    -webkit-flex: 1;
}

.share-collezione .wish > p {
    font-family: 'Oswald';
    font-size: 18px;
    font-weight: 200;
}

.share-collezione .wish::after {
    content: '';
    display: block;
    height: 34px;
    width: 38px;
    background-image: url(img/sprite.png);
    background-size: 938px;
    background-repeat: no-repeat;
    background-position: -722px -109px;
}

.link-contatti > a {
    text-decoration: none;
    color: black;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    align-items: center;
    -webkit-align-items: center;
}

.link-contatti > a > span {
    font-family: 'Oswald';
    text-transform: lowercase;
    font-size: 28px;
    font-weight: 200;
}

.link-contatti > a > span.log-O {
    display: block;
    height: 66px;
    width: 47px;
    background-size: 938px;
    background-image: url(img/sprite.png);
    background-position: -584px -800px;
}

#principe.collezioni > div > h1 {
    font-family: 'Oswald';
}

/*****************  CRUSCOTTO *****************************/
#cruscotto {
	width: 100%;
}

#cruscotto > div {
}

#cruscotto .riga-cruscotto {
    overflow: hidden;
    width: 100%;
}

#cruscotto ul.pulsanti {
    display: flex;
    display: -webkit-flex;
    overflow: hidden;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    position: relative;
}

#cruscotto ul.pulsanti > li {
    flex: 0;
    -webkit-flex: 0;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    cursor: pointer;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    max-width: 50%;
    min-width: 50%;
    box-sizing: border-box;
    align-items: center;
    -webkit-align-items: center;
    cursor: pointer;
}


#filtro_look > li {
    min-width: 33.3333%;
    margin-top: 16px !important;
}

#filtro_destinazione > li {
    min-width: 33.333333%;
}

#filtro_colore > li {
    min-width: 33.333333333%;
}

#filtro_look > li > .pulsante > .puls {
    width: calc(100% - 8px);
}

#filtro_destinazione > li > .pulsante > .puls {
    width: 60%;
    background-size: 40px !important;
    filter: invert(0.5);
    -webkit-filter: invert(0.5);
    height: 50px;
}

#filtro_colore > li > .pulsante > .puls {
    width: 75px;
    background-size: 50px !important;
}

#cruscotto ul.pulsanti > li.pigiato {
}

#cruscotto ul.pulsanti > li > .segno {
    height: 5px;
    width: 100%;
    border-bottom: 1px solid black;
}

#cruscotto ul.pulsanti > li > .pulsante {
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	-webkit-flex-direction: column;
	align-items: center;
	-webkit-align-items: center;
	width: 100%;
	padding: 0;
	margin: 4px 0;
	position: relative;
}

#cruscotto ul.pulsanti > li.pigiato > .segno {
    background-color: black;
    background-clip: content-box;
}

#cruscotto ul.pulsanti > li.pigiato > .pulsante {
}

#cruscotto ul.pulsanti > li > .pulsante > a {
}

#cruscotto #filtro_destinazione > li.pigiato > .pulsante > a {
    background-size: 50px !important;
    filter: none;
    -webkit-filter: none;
}

#cruscotto ul.pulsanti > li > .pulsante > a:not(.puls) {
    font-size: 12px;
    color: black;
    text-decoration: none;
    width: 100%;
    text-align: center;
    height: 28px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    position: relative;
}

#cruscotto ul.pulsanti > li.pigiato > .pulsante > a:not(.puls) {
}

#cruscotto ul.pulsanti > li > .pulsante > a.puls {
    margin: 0;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
#cruscotto #filtro_look.pulsanti > li > .pulsante > a.puls {
    margin: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
	transition: background-size 0.4s linear, opacity 0.6s linear;
	-webkit-transition: background-size 0.4s linear, opacity 0.6s linear;
	opacity:0;
}
#cruscotto #filtro_look.pulsanti > li > .pulsante.sorto > a.puls {
	opacity:1;
}
#filtro_look.pulsanti > li > .pulsante {
	transition: padding 0.6s linear;
	-webkit-transition: padding 0.6s linear;
	padding:30px !important;
	box-sizing: border-box;
}

#cruscotto #filtro_look.pulsanti > li > .pulsante.sorto {
	padding:0 !important;
}

#cruscotto ul.pulsanti > li.pigiato > .pulsante > a.puls {
}

#cruscotto ul.pulsanti > li > .pulsante > a.puls:after {
    content: '';
    display: block;
    padding-bottom: 100%;
}

#cruscotto #filtro_destinazione > li > .pulsante > a.puls:after {
    padding-bottom: 70%;
}

#cruscotto ul.pulsanti > li.pigiato > .pulsante > a:not(.puls)::after {
    content: unset;
    position: absolute;
    display: block;
    width: 18px;
    height: 18px;
    right: 5px;
    background-image: url(img/sprite.png);
    background-size: 938px;
    background-position: -859px -450px;
}

#cruscotto ul.pulsanti > li:nth-child(3n+1) > .pulsante {
    padding-left: 0;
    padding-right: 0;
}

#cruscotto ul.pulsanti > li:nth-child(3n+3) > .pulsante {
}

#cruscotto .titolo-filtro {
    padding: 18px 0;
    border-top: 3px solid black;
    cursor: pointer;
    position: relative;
}

#cruscotto .titolo-filtro.colore {
}

#cruscotto .titolo-filtro.destinazione, #cruscotto .titolo-filtro.colore, #cruscotto .titolo-filtro.collezioni {
    display: flex;
    display: -webkit-flex;
    border-bottom: 0;
}

#cruscotto .titolo-filtro > .parola-filtro {
    flex: 1;
    -webkit-flex: 1;
    text-transform: lowercase;
    font-family: 'Oswald';
    font-size: 28px;
    font-weight: 200;
}

#cruscotto .titolo-filtro > .freccia {
    width: 24px;
    height: 15px;
    display: block;
    background-image: url(img/sprite.png);
    background-size: 938px;
    background-repeat: no-repeat;
    background-position: -654px -129px;
    align-self: flex-end;
    -webkit-align-items: flex-end;
    transform: none;
    -webkit-transform: none;
}

#cruscotto .titolo-filtro > span {
}

#cruscotto .azzera {
    padding: 9px;
    margin: 0 0 18px 0;
    background-color: black;
    display: none;
    cursor: pointer;
}

#cruscotto .azzera > a {
    text-transform: lowercase;
    color: white;
    text-decoration: none !important;
}

#cruscotto .azzera > a.croce {
    display: block;
    height: 20px;
    width: 20px;
    background-image: url(img/sprite.png);
    background-repeat: no-repeat;
    background-size: 938px;
    filter: invert(1);
    background-position: -858px -449px;
    -webkit-filter: invert(1);
}

#cruscotto.look .riga-cruscotto.look .azzera, #cruscotto.destinazione .azzera.destinazione, #cruscotto.colore .azzera.colore,#cruscotto.formato .azzera.formato {
    display: flex;
    display: -webkit-flex;
}

#cruscotto.destinazione .riga-cruscotto.destinazione .azzera {
    display: flex;
    display: -webkit-flex;
}

#cruscotto.colore .riga-cruscotto.colore .azzera {
    display: flex;
    display: -webkit-flex;
}

#cruscotto.formato .riga-cruscotto.formato .azzera {
    display: flex;
    display: -webkit-flex;
}

#cruscotto .azzera > a:not(.croce) {
    margin-left: 7px;
}

#cruscotto #filtro_destinazione > li.pigiato > .pulsante > a.puls {
}


#cruscotto .titolo-filtro.aperto > .freccia {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);

}


#filtro_destinazione,#filtro_colore {
    height: 0;
    transition: height 0.5s linear;
}

#filtro_colore {}

#filtro_destinazione.aperto,#filtro_colore.aperto {
    height: 394px;
}

#filtro_colore.aperto {
}

#cruscotto .titolo-filtro.destinazione.aperto {
    border-bottom: 0;
}

#cruscotto:not(.destinazione) .titolo-filtro.destinazione:not(.aperto) > .parola-filtro::after, {
    display: block;
    font-size: 12px;
    font-family: 'Open sans';
    font-weight: 400;
}

#cruscotto:not(.colore) .titolo-filtro.colore:not(.aperto) > .parola-filtro::after {
    display: block;
    font-size: 12px;
    font-family: 'Open sans';
    font-weight: 400;
}

#filtro_look {
    width: 100%;
    left: -4px;
    right: -4px;
    width: calc(100% + 8px);
}

#filtro_colore > li.pigiato > .pulsante > .puls {
    background-size: 65px !important;
}

#cruscotto:not(.destinazione) .titolo-filtro.destinazione:not(.aperto) > .parola-filtro::after, #cruscotto .titolo-filtro.formato:not(.aperto) > .parola-filtro::after, #cruscotto .titolo-filtro.collezioni:not(.aperto) > .parola-filtro::after {
    font-size: 12px;
    display: block;
    font-family: 'Open sans';
    font-weight: 400;
    margin-top: 9px;
}

#cruscotto .riga-cruscotto.collezioni-formati {border-bottom: 3px solid black;padding-bottom: 0;}

#cruscotto .titolo-filtro.collezioni {
}

#cruscotto .titolo-filtro.formato {
}

#cruscotto .porta-menu-collezioni {
    height: 900000px;
    max-height: 0;
    transition: max-height 0.5s linear;
    -webkit-transition: max-height 0.5s linear;
    overflow: hidden;
}

#cruscotto .porta-menu-formato {
    max-height: 0;
    transition: max-height 0.5s linear;
    -webkit-transition: max-height 0.5s linear;
    overflow: hidden;
    }

#cruscotto #filtro_formato {margin-bottom: 44px;}

#cruscotto #filtro_formato > li {
}

#cruscotto #filtro_formato > li > a {color: black;text-decoration: none;font-family: 'Oswald';font-weight: 200;}

#cruscotto #filtro_formato > li > a > .cm {font-family: inherit;font-size: 15px;}

#cruscotto #filtro_formato > li > a > .pollici {font-family: inherit;font-size: 13px;padding-left: 16px;}

#cruscotto .porta-menu-collezioni > ul {
    display: flex;
    display: -webkit-flex;
    flex-flow: column;
    -webkit-flex-flow: column;
    width: 100%;
    align-items: flex-start;
}

#cruscotto .porta-menu-collezioni > ul > li, 
#cruscotto #filtro_formato > li {
	text-align: left;
	align-items: center;
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	-webkit-flex-direction: row;
	-webkit-align-items: center;
	min-height: 15px;
	}

#cruscotto .porta-menu-collezioni > ul > li > a,
#cruscotto #filtro_formato > li > a {
    text-decoration: none;
    color: black;
    font-family: 'Oswald';
    font-weight: 200;
    margin-left: 6px;
    font-size: 15px;
}

#cruscotto .quadrino {display: block;width: 9px;height: 9px;border: 1px solid black;}

#cruscotto .titolo-filtro.collezioni.aperto {
}

#cruscotto .titolo-filtro.formato.aperto {
}

#cruscotto .porta-menu-collezioni.aperto {
}

#cruscotto .porta-menu-formato.aperto {
}

#cruscotto .porta-menu-collezioni.aperto > ul {
}

#cruscotto .porta-menu-formato.aperto > ul {
}
#cruscotto #filtro_formato > li {
    display: flex;
    display: -webkit-flex;
}

#cruscotto #filtro_formato > li > a {
    display: flex;
    display: -webkit-flex;
    width: 50%;
}

#cruscotto #filtro_formato > li > a > .cm {}
#cruscotto #filtro_formato > li > a > .pollici {}
#cruscotto #filtro_formato > li > a > span {
    flex: 1;
}
#cruscotto #filtro_formato > li.pigiato > a {
    font-weight: 400;
}
#cruscotto #filtro_formato > li.pigiato > .quadrino {
    background-color: black;
}
#cruscotto .azzera.aperto {margin-top:18px;}

/***************COLLEZIONI***********************/
.collezioni_fuori {
    margin-top: 72px;
    }
ul#collezioni {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: flex;
    display: -webkit-flex;
}
ul#collezioni > li {
    margin-bottom: 36px;
}
ul#collezioni > li > a {
    position: relative;
    text-decoration: none;
    color: black;
    height: 100%;
    width: 100%;
    display: inline-block;
}
ul#collezioni .foto-coll {
    background-size: 106%;
    background-position: center;
    background-repeat: no-repeat;
}
ul#collezioni .tito-coll {
    position: relative;
    padding-top: 9px;
    padding-bottom: 9px;
}
ul#collezioni .tito-coll > p {
    background-color: white;
    font-size: 18px;
    font-weight: 400;
    font-family: 'Oswald';
    text-transform: uppercase;
    display: inline;
    width: auto;
}
ul#collezioni .colori-coll {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    position: relative;
}
ul#collezioni .colori-coll > .gira {
    min-width: 148px;
    height: 30px;
}
ul#collezioni .girardengo {
    height: 100%;
    overflow: hidden;
}
ul.emo .girardengo {
    height: 100%;
    overflow: hidden;
}
.tacche-coll {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    margin-right: 0;
    perspective: 238px;
    -webkit-perspective: 238px;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-left: 122px;
}
ul#collezioni .tacche-coll > div {
    height: 30px;
    width: 30px;
    margin-left: 4px;
    font-size: 12px;
    font-family: 'Open sans';
    font-weight: 600;
    margin-bottom: 4px;
    transform-style: preserve-3d;
   
    
    transition-property: transform;
    -webkit-transition-property: transform;
    -moz-transition-property: transform;

    transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;

    transition-timing-function: linear;
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;

    
    -webkit-transform-style: preserve-3d;
}
ul.emo .tacche-coll > div {
    margin-left: 4px;
    font-size: 12px;
    font-family: 'Open sans';
    font-weight: 600;
    margin-bottom: 4px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transition-property: transform;
    -webkit-transition-property: transform;
    -moz-transition-property: transform;
    transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-timing-function: linear;
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
}
.tacche-coll > div {
    height: 26px;
    width: 26px;
    }
ul.emo .residuo-colori {
    background-color: black;
    color: white;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}
ul#collezioni .residuo-colori {
    background-color: black;
    color: white;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}
ul#collezioni .foto-coll::after {
    content:'';
    display:block;
    padding-bottom: 65%;
}
ul#collezioni .girardengo::after {
    margin-left: 0;
    margin-top: 14px;
}

ul.emo .girardengo::after {
	margin-left: 0 !important;
	margin-top: 12px !important;
}

@media (min-width:800px) {
	ul.emo .girardengo::after {
		margin-left: 50px !important;
	}
	ul.emo.collezione-completa .girardengo::after {
		filter:invert(1);
		-webkit-filter:invert(1);
	}
}

/******************************************/
.stringa.progetti-che-utilizzano {
    font-family: 'Oswald';
    font-size: 18px;
    font-weight: 200;
    margin-bottom: 18px;
    margin-top: 0;
}

#principe ul.opera.progetti-che {
    overflow: hidden;
}
#principe ul.opera.progetti-che > li {
    padding: 0;
    min-width: 100%;
    box-sizing: border-box;
    flex-basis: auto;
    width: 100%;
    margin-bottom: 18px;
}

#principe ul.opera.progetti-che > li > article {
    box-sizing: border-box;
}
#principe ul.opera.progetti-che > li > article > a {box-sizing: border-box;width: 100%;position: relative;text-decoration: none;position: relative;}
#principe ul.opera.progetti-che .foto {
    box-sizing: border-box;
    height: unset;
    box-sizing: border-box;
    max-width: 100%;
    min-width: 100%;
}
#principe ul.opera.progetti-che .foto::after {}
#principe ul.opera.progetti-che .tassonomie {
    order: 1;
    -webkit-order: 1;
    box-sizing: border-box;
    max-width: 100%;
    min-width: 100%;
    display: block;
    margin-bottom: 0;
}
#principe ul.opera.progetti-che .testo {
    order: 0;
    -webkit-order: 0;
    box-sizing: border-box;
    max-width: 100%;
    min-width: 100%;
    margin-bottom: 0;
}
#principe ul.opera.progetti-che .leggi-tutto {
    order: 2;
    -webkit-order: 2;
    color: black;
    box-sizing: border-box;
    max-width: 100%;
    min-width: 100%;
    font-family: 'Open sans';
    font-weight: 400;
    font-size: 15px;
    font-style: normal;
    text-decoration: none;
    padding-top: 0;
    flex: 1;
    display: flex;
    align-items: flex-end;
    -webkit-flex: 1;
    display: -webkit-flex;
    -webkit-align-items: flex-end;
}
#principe ul.opera.progetti-che .titolo {
    background-color: white;
    font-size: 0;
    margin-top: 0;
    box-sizing: border-box;
    max-width: 100%;
    min-width: 100%;
    display: none;
}
#principe ul.opera.progetti-che .leggi-tutto::after {}
#principe ul.opera.progetti-che .testo > h2,#principe ul.link-mytop-collezia .testo > h2 {
    font-family: 'Oswald';
    color: black;
    font-weight: 400;
    text-transform: uppercase;
    box-sizing: border-box;
    line-height: 1.3;
    margin-bottom: 0;
}
#principe ul.opera.progetti-che .testo > h3,#principe ul.link-mytop-collezia .testo > h3 {
    font-family: 'Oswald';
    color: black;
    text-transform: uppercase;
    font-weight: 200;
    box-sizing: border-box;
    line-height: 1.2;
    margin-top: 0;
}
#principe ul.opera.progetti-che .foto::after 
{content:'';display: block;padding-bottom: 50%;}
#principe ul.opera.progetti-che .leggi-tutto::after {
    margin-left: 46px;
}
#principe ul.opera.progetti-che .tassonomie > .tasso {
    box-sizing: border-box;
    font-size: 15px;
    font-family: 'Oswald';
    font-weight: 400;
}
#principe ul.opera.progetti-che .contento,#principe ul.opera.link-mytop-collezia .contento {
    padding: 0;
    background-color: #e9ecec;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    min-height: 147px;
    margin-top: 9px;
}
#principe ul.opera.progetti-che > li > article > a > .contento::after {
    display:block;
    padding-bottom: 50%;
    content:'';
}
#principe ul.opera.progetti-che .contento > div {position:absolute;top:0;bottom:0;left:0;right:0;padding: 18px 9px;display: flex;display: -webkit-flex;flex-direction: column;-webkit-flex-direction: column;}
.stringa.potrebbe-interessarti {
    font-family: 'Oswald';
    font-size: 18px;
    font-weight: 200;
    margin-bottom: 18px;
}

/**********************************************/
.pulsantone {
    text-align: center;
    margin-top: 36px;
    margin-bottom: 36px;
}
.pulsantone > div {
    border: 2px solid black;
    width: 100%;
    display: inline-block;
    padding: 18px 72px;
    box-sizing: border-box;
    text-align: center;
}
.pulsantone > div > a {
    text-transform: lowercase;
    font-family: 'Oswald';
    font-size: 18px;
    text-decoration: none;
    color: black;
    font-weight: 200;
}

/****************MYTOP/SHAPE********************/
#principe ul.crossover.mytop {
}
#principe ul.crossover.shape {}
#principe ul.crossover.mt-shape {
    margin: 0;
    margin-top: 36px;
    display: grid;
    display: -ms-grid;
    grid-template-columns: repeat(2,50%);
    -ms-grid-columns: 50% 50%;
    grid-template-rows: repeat(3,22vw);
    -ms-grid-rows: 22vw 22vw 22vw;
    grid-gap: 0;
    width: 100%;
}
#principe ul.crossover.mt-shape > li {
    padding:0;
    min-width: 0;
    max-width: 9000px;
    min-height: 0;
    margin: 4px;
}
#principe ul.crossover.mt-shape > li > article {
	padding: 30px;
    box-sizing: border-box;
	transition: padding 1s ease;
	-webkit-transition: padding 1s ease-out;
}
#principe ul.crossover.mt-shape {
	opacity: 0;
	transition: opacity 1s ease;
	-webkit-transition: opacity 1s ease-out;
}
#principe ul.crossover.mt-shape.sorto {
	opacity: 1;
}
#principe ul.crossover.mt-shape.sorto > li > article {
	padding: 0;
}
#principe ul.crossover.mt-shape > li > article > div {
    border: 0;
    padding: 0;
}
#principe ul.crossover.mt-shape .foto {
    min-height: 100%;
    max-height: 90000px;
}
#principe ul.crossover.mt-shape .contento {
    display: none;
}
#principe ul.crossover.shape > li:nth-child(1),#principe ul.crossover.shape > li:nth-child(2) {
    display: none;
}
#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: 1;
    grid-column-end: 2;
   -ms-grid-row:3;
   -ms-grid-row-span:1;
   -ms-grid-column:1; 
   -ms-grid-column-span:2;
}
#principe ul.crossover.shape > li:nth-child(5) {
	grid-row-start: 1;
	grid-row-end: 2;
	grid-column-start: 2;
	grid-column-end: 2;
	margin-right: 0;
   -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(6) {
	grid-row-start: 2;
	grid-row-end: 4;
	grid-column-start: 2;
	grid-column-end: 3;
	margin-right: 0;
   -ms-grid-row:2;
   	-ms-grid-row-span:3;
   -ms-grid-column:2; 
   -ms-grid-column-span:2;

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

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

}
#principe ul.crossover.mytop > li:nth-child(5),#principe ul.crossover.twoout > li:nth-child(5) {display: none;}
#principe ul.crossover.mytop > li:nth-child(6),#principe ul.crossover.twoout > li:nth-child(6) {display: none;}
#principe ul.crossover.mytop > li:nth-child(1),
#principe ul.crossover.twoout > li:nth-child(1) {
    grid-row-start: 1;
    grid-row-end: 2;
    grid-column-start: 2;
    grid-column-end: 2;
    margin-right: 0;

   -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(2),
#principe ul.crossover.twoout > li:nth-child(2) {
    grid-row-start: 2;
    grid-row-end: 4;
    grid-column-start: 2;
    grid-column-end: 3;
    margin-right: 0;

   -ms-grid-row:2;
   -ms-grid-row-span:3;
   -ms-grid-column:2; 
   -ms-grid-column-span:2;
;
}
#principe ul.crossover.mt-shape > li:nth-child(3) .foto {
    background-size: 80px;
}
.riga-cruscotto.destinazione-colori {margin-top:18px;}
#cruscotto .titolo-filtro.formato {display:flex;display:-webkit-flex;}
.testo-mytop h2 {
    font-size: 18px;
    font-family: 'Oswald';
    font-weight: 400;
}
.testo-mytop h3 {
    font-size: 18px;
    font-family: 'Oswald';
    font-weight: 200;
}
.testo-mytop .girardengo {
    margin-top: 5px;
    font-size: 15px;
    text-transform: lowercase;
}
.testo-mytop .girardengo::after {
}
.testo-mytop {margin-bottom: 40px;}
#principe ul.crossover.mytop > li:nth-child(4),#principe ul.crossover.twoout > li:nth-child(4) {margin-left:0;}
#principe ul.crossover.shape > li:nth-child(4) {margin-left:0;}
h2.scegli-ispirazione > p, h2.h2-news,h2.h2-chi-siamo,h2.h2-social {
    font-family: 'Oswald';
    font-size: 26px;
    font-weight: 200;
    text-transform: uppercase;
    text-align: left;
}
h2.stringa.h2-news,h2.stringa.h2-social {
    margin-bottom: 29px;
}

ul.cool_jazz.news .leggi-tutto,
ul.cool_jazz.progetti.archivio .leggi-tutto {
    margin-left: 0;
    margin-bottom: 32px;
    text-decoration: none !important;
}

ul.cinerama.cool_jazz.news > li > article > a > .leggi-e-tasso > .leggi-tutto:after {
    margin-left: 0 !important;
    display: block;
    margin-top: 15px !important;
	}
ul.cinerama.cool_jazz.progetti.archivio > li > article > a > .leggi-e-tasso > .leggi-tutto:after {
	margin-left: 107px;
	display:block;
	}
		
ul.cinerama.cool_jazz .leggi-tutto:before {
    text-transform:lowercase;
    color: black;
    font-style:normal;
    font-size: 15px;
    }
ul.cool_jazz.news .testo > p {font-family:inherit;}


.ilvideo {
    background-color: #e9ecec;
    height: calc(64px + 31vw);
    margin-bottom: calc(4px + 31vw);
}
.ilvideo > p:not(.porta-girardengo) {
    width: 100% !important;
    display: inline-block;
    min-width: 100%;
}
.ilvideo > p > video {
    width: 100% !important;
    height: auto !important;
}
h2.h2-chi-siamo {
    padding-top: 18px !important;
}
.ilvideo > p > video::after {content:'';display: block;padding-top: 50%;}
h3.stringa.inspiring {display:none;}
.ilvideo > p.girardengo {
    display: block;
    height: 38px;
    font-size: 15px;
    text-transform: lowercase;
}
.ilvideo > p.girardengo::after {
    /* margin-left: 0; */
}
.ilvideo > .porta-girardengo {
    margin-bottom: 9px;
}
.ilvideo a.girardengo {
	color:black;text-decoration:none;
	text-transform: lowercase;
	font-size: 15px;
	}
ul.cinerama.progressive.chi .porta-cartello {display:none;}
#principe.chi-siamo > div > h1 {display:none;}
#principe.chi-siamo p.logo-O {
    text-align: center;
}
.stretto > .foto-stretta {
    width: 100%;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center;
    margin-top: 0;
}
.stretto > .foto-stretta::after {
	content:'';
	display:block;
	padding-bottom:75%;
}
.stretto  {
    width: 100%;
    max-width: 792px !important;
    margin-left: auto;
    margin-right: auto;
}
.stretto .grosso  {font-size: 18px;font-family: 'Oswald';font-weight:200;}
#principe.chi-siamo .piccolo  {

}
.stretto {
    margin-bottom: 72px;
}
.stretto .grosso *, .stretto .piccolo * {font-family:inherit;font-size:inherit;}
#principe.chi-siamo .logo-O > img {
    margin-bottom:36px;
    margin-top: 18px;
        height: 60px;
    width: auto;
}
.stretto > div {
    margin-top: 36px;
}
.stretto .piccolo {
    margin-top: 36px;
    margin-bottom: 36px;
}
#principe.chi-siamo video {
    max-width: 100%;
}
.minigallery.tipo1 .testo1 {
    font-family:'Open sans';
    font-size:15px;
    
}
#.minigallery.tipo1 .testo1 > div {
    margin-top: -6px;
}
.minigallery .testo2 {
    font-family:'Open sans';
    font-size:15px;

}
.minigallery .testo2 * {
    font-family:inherit;
    font-size:inherit;

}
.minigallery strong {font-weight:600;}
.minigallery .girardengo {
    color: black;
    text-decoration: none;
    font-family: 'Open sans';
    font-size: 15px;
}
.minigallery {
    display:flex;
    display:-webkit-flex;
    flex-direction:column;
    -webkit-flex-direction: column;
}

#principe.chi-siamo div.quality {
    background-color: #e9ecec;
    padding-top: 36px !important;
}
#principe.chi-siamo div.quality > h2 {
    font-family: 'Oswald';
    font-size: 28px;
    text-transform: uppercase;
    font-weight: 400;
}
#principe.chi-siamo div.quality > h3 {
    font-family: 'Oswald';
    font-size: 28px;
    text-transform: uppercase;
    font-weight: 200;
}
section.punk.quality {
    margin-top: 0;
    padding-top: 0 !important;
}
ul.punk.quality {}
ul.punk.quality > li {
    background-color: transparent !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
}
ul.punk.quality > li > article {}
ul.punk.quality > li > article > div {
    padding-left: 0 !important;
}
ul.punk.quality .foto {
    background-position: left;
}
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 {
    background-image: url(img/sprite.png);
    background-size: 938px;
    background-repeat: no-repeat;
    background-position: -57px -800px;
    width: 29px;
    margin: 0;
    height: 36px;
}
ul.punk.quality .contento > div > div:nth-child(2) > p > a {
    text-decoration: none;
    color: black;
    margin-left: 50px;
    margin-top: 18px;
    display: block;
}
ul.cinerama.punk > li > article > div > div.contento > div > div:nth-child(2) > p > a:before {
    content:'download' !important;
}

div.titolone > h1 {
    font-family: 'Oswald';
    text-transform: uppercase;
    font-weight: 200;
    font-size: 40px;
    text-align:center;
    display: block;
    overflow:hidden;
	
}
div.titolone > * {
	box-sizing: content-box;
}
div.titolone > .logo-zero {
    background-image: url(https://fondovalle.it/wp-content/uploads/2020/06/logo-O.png);
    background-repeat: no-repeat;
    background-size: 70px;
    background-position: right center;

}

#principe > div.titolone > h1 {
    position: relative;
    }


body #illinois_menu_testa_link > ul {
    margin-bottom: -7px;
}
#illinois_menu_testa_link li.current {
    border-bottom: 1px solid black;
}
.spesso-super-tecno {
    margin-top: 72px;
}
.minigallery-collezione .slogan-mobile {
    padding-top: 36px;
    text-transform: uppercase !important;
}
.minigallery-articolo {
    flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
}
.minigallery-articolo .slogan {
	order: 2;
	-webkit-order: 2;
}
.minigallery-articolo .mini-due {
    margin-top: 0;
    margin-bottom: 8px;
}
.testo-articolo {margin-top:36px;}
.minigallery-articolo .vuoto {display:none;}
ul.cinerama.blues.fotona-articolo > li {
    min-height: 400px;
}
.singola-news .leggi-tutto {display:none;}
.share-news {
    margin-top: 72px;
    margin-left: auto;
    margin-right: auto;
    max-width: 792px;
    margin-bottom: 72px;
}
.share-news > p {
    font-family: 'Oswald';
    font-size: 24px;
    font-weight: 200;
}
.share-news > div.flex {
    margin-top: 8px;
}
.share-news .social {
    display: flex;
    display: -webkit-flex;
    margin-left: -8px;
}
.share-news .social > p {
    width: 45px;
    height: 36px;
    background-image: url(img/sprite.png);
    background-size: 938px;
    background-repeat: no-repeat;
    margin-right: 10px;
}
.share-news .social > p > a {
    display: inline-block;
    height: 100%;
    width: 100%;
}
.share-news .facebook {
    background-position: -673px -855px;
}
.share-news .pinterest {
    display: none;
}
.share-news .linkedin {
    background-position: -728px -855px;
}
.share-news .whatsapp {
    background-position: -792px -855px;
}

.riga-orizzontale {}
.riga-orizzontale > div {}
.riga-orizzontale > div > div {
	border-bottom: 4px solid black;
}
.riga-orizzontale {
    margin-bottom: 72px;
}  
.immaginona {
    display: flex;
    height: 220px;
    display: -webkit-flex;
    background-size: cover;
    background-position: center;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}
div.titolone {
	margin-bottom: 72px;
	margin-top: 72px;
	display: flex;
    display: -webkit-flex;
	width: 100%;
	justify-content: center;
	-webkit-justify-content: center;
}
div.titolone > .logo-zero{
	max-width: 70px;
}

.immaginona > div.titolone > h1,
.immaginona > div.titolone > .logo-zero {
    filter: invert(1);
    -webkit-filter: invert(1);
}
#principe div.stretto-unico {
    margin-bottom: 72px;
    margin-top: 72px;
}
#principe.life div.stretto-unico {
    margin-bottom: 144px;
}
body #principe div.stretto-unico {
    width: 100%;
    max-width: 792px !important;
    margin-left: auto;
    margin-right: auto;
}
.link-life {
    display:flex;
    display:-webkit-flex;
    margin-top: 36px;
    flex-direction: column;
    -webkit-flex-direction: column;
}
.link-life > p {
    flex:1;
    -webkit-flex:1;
}
.link-life > p > a {
    color:black;
    text-decoration:none;
    font-size: 15px;
}
.stretto-unico p {
    margin-bottom:18px;
}
.stretto-unico ul >li {
    list-style-type:circle;
}
.stretto-unico ul {
    list-style-position: inside; 
    margin-left:18px;
}
.link-life > p > a > br {display:none;}
.life .industrial .sopra > h3 {display:none;}
.link-life .girardengo::after {
position: absolute;
    display: block;
    bottom: 0;
    left: 0;
    margin-left: 0 !important;
}
.link-life .girardengo {
    display: block;
    position: relative;
    height: 66px;
}
.stretto-unico .testo {font-size:15px;}
.industrial .contento {
    padding: 18px !important;
}
.industrial .contento > div {
    height: 100%;
}
.industrial h2,.industrial h3 {font-family:'Oswald';text-align: left !important;}
.industrial h2 {
    font-weight: 400;
    font-size: 28px;
}
.industrial h3 {
    margin: 0 !important;
    font-weight: 200;
}
.doppio {
    display: flex;
    display: -webkit-flex;
    margin-top: 72px;
    flex-direction: column;
    -webkit-flex-direction: column;
    margin-bottom: 72px;
    font-size: 15px;
}
.doppio > .dx {
    flex: 2;
    -webkit-flex: 2;
    display: flex;
    display: -webkit-flex;
    min-width: 50%;
        flex-direction: column;
    -webkit-flex-direction: column;
}
.doppio > .sx {
    flex: 1;
    -webkit-flex: 1;
    box-sizing: border-box;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
}
.doppio > .dx > div {
    
    box-sizing: border-box;
    display: flex;
    display: -webkit-flex;
    width: 100%;

    
    flex-direction: column;
}
.doppio > .sx > div {
    box-sizing: border-box;
    padding-right: 0;
    min-width: 100%;
}
.doppio > .sx > div > p {margin-bottom:18px;}
.life .minimal {margin-bottom:72px}
.doppio > .dx > div > p {
    margin-bottom:18px;
    font-family:'Oswald';
    font-size:24px;
    font-weight:200;
    }
div#chi-siamo-sede-legale > .sx > div > h3 {
    font-size: 24px;
    font-family: 'Oswald';
    font-weight: 400;
}
.doppio > .dx > div:not([data-src=""]) {
    min-height: 468px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    max-height: 468px;
}

.life ul.cinerama.industrial > li > article > .sotto:hover > div > .foto {
	transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    -o-transform: none;
}
#principe.download h2 {
    font-family:'Oswald';
    font-size:28px;
    text-transform:uppercase;
    font-weight:200;
}

#principe.download .catalogo-generale,
#principe.download .catalogo-cersaie,
#principe.download .magazine {
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	-webkit-flex-direction: column;
}
#principe.download .catalogo-generale > div,
#principe.download .catalogo-cersaie > div,
#principe.download .magazine > div {
    flex: 1;
    -webkit-flex: 1;
}
#principe.download .catalogo-generale > div:nth-child(1),
#principe.download .catalogo-cersaie > div:nth-child(1),
#principe.download .magazine > div:nth-child(1) {
    padding: 36px;
}
#principe.download .catalogo-generale > div:nth-child(2),
#principe.download .catalogo-cersaie > div:nth-child(2),
#principe.download .magazine > div:nth-child(2) {
    padding: 36px;
}
#principe.download .catalogo-generale > div:nth-child(3),
#principe.download .catalogo-cersaie > div:nth-child(3),
#principe.download .magazine > div:nth-child(3) {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    min-height: 200px;
}
#principe.download .catalogo-generale > div:nth-child(3) {
    background-image: url(https://fondovalle.it/wp-content/uploads/2022/03/F_intro_10.jpg);
}
#principe.download .catalogo-cersaie > div:nth-child(3) {
    background-image: url(https://fondovalle.it/wp-content/uploads/2021/09/catalogo-cersaie2021.png);
}
#principe.download .magazine > div:nth-child(3) {
    background-image: url(https://fondovalle.it/wp-content/uploads/2022/09/dream_snow_ambiente.jpg);
}
#principe.download .documenti a {text-decoration:none;color:black;text-transform:uppercase;}
.catalogo-collezione .down-catalogo,
.singolo-doc .iconcina {
    background-image: url(img/sprite.png);
    height: 35px;
    width: 27px;
    display: inline-block;
    background-size: 938px;
    background-repeat: no-repeat;
    background-position: -56px -800px;
    }

.catalogo-generale .singolo-doc .iconcina,
.catalogo-mytop .singolo-doc .iconcina,
.catalogo-cersaie .singolo-doc .iconcina,
.magazine .singolo-doc .iconcina {
    background-position: -57px -850px;
    }
#principe.download .documenti:not(.minimali) {margin-bottom:72px;}
#principe.download .catalogo-mytop > div, #principe.download .catalogo-shape > div, #principe.download .catalogo-2out > div, #principe.download div.cataloghi-collezioni {
    padding:36px;
    }
    
#principe.download h2.cataloghi-collezioni {padding-top:0;padding-bottom: 18px;}

#principe.download .titolino {margin-left:9px;}
#principe.download .color-collezione {height: 14px;width: 100%;margin-top: 8px;padding: 0;}
.download-cataloghi-collezioni {
    display:flex;
    display:-webkit-flex;
    flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
}
.download-cataloghi-collezioni >  li {
    flex: 1;
    -webkit-flex: 1;
    min-width: 100%;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    padding: 8px 0;
}
.download-cataloghi-collezioni >  li > a {
    display: flex;
    display: -webkit-flex;
    flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    align-items: flex-end;
    -webkit-align-items:;
}
.download-cataloghi-collezioni .nome_coll {
    margin-left: 18px;
}
.download-cataloghi-collezioni .bollo_coll {
    display: none;
}
.download-cataloghi-collezioni .down-catalogo {}
.caratteristiche-tecniche.documenti > div {
    padding:36px;
}

h2.documentazione-tecnica {
    margin-bottom:18px
}
.caratteristiche-tecniche .singolo-doc {
    margin-bottom: 18px;
}
div.cataloghi-collezioni {padding-top: 0 !important;}
#principe.download .catalogo-mytop > div:nth-child(1), 
#principe.download .catalogo-shape > div:nth-child(1),
#principe.download .catalogo-generale > div:nth-child(1),
#principe.download .magazine > div:nth-child(1) {
    padding-bottom:0 !important;
}

h2.download-catalogo-shape,
h2.download-catalogo-mytop {
    display:none;
    }

#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-2out > div:nth-child(1) {
	background-image: url(https://fondovalle.it/wp-content/uploads/2022/08/logo_2out_grande.png);
	padding: 0;
	height: 66px;
	width: 166px;
	background-size: 166px;
	background-repeat: no-repeat;
	background-position: center;
    }
#principe.download .catalogo-mytop > div:nth-child(1)
 {
    background-position: -540px -327px;
    width: 166px;
    height: 149px;

}

#principe.download .catalogo-shape > div:nth-child(1) {
    background-position: -731px -329px;
    width: 166px;
    height: 72px;

}
.catalogo-mytop,.catalogo-shape,.catalogo-2out {
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    align-items: center;
    -webkit-align-items: center;
    height: 380px;
    justify-content: center;
    -webkit-justify-content: center;
}
.catalogo-shape {}
.chi-siamo .titolone {
    display: none;
}

.riga-modulo .tendina > p > span {
    display: block;
    font-family: 'Open sans';
    font-size: 15px;
    font-weight: 400;
    text-transform: lowercase;
}
.riga-modulo .icona-tendina {
	background-image: url(img/sprite.png);
    width: 25px;
    height: 25px;
    background-size: 938px;
    margin-left: 15px;
    background-repeat: no-repeat;
    background-position: -653px -122px;
}
#p_invia,.riga-modulo br {display:none;}
.riga-modulo {display:flex;display:-webkit-flex;width: 100%;flex-wrap: nowrap;-webkit-flex-wrap: nowrap;flex-direction: column;-webkit-flex-direction: column;}
.riga-modulo > label {
    flex:1;
    -webkit-flex:1;
    width: 100%;
    padding: 20px 0;
    display: flex;
    display: -webkit-flex;
}
.riga-modulo .tendina {
    position: relative;
    border-bottom: 1px solid black;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    display: -webkit-flex;
    -webkit-flex-direction: column;
    -webkit-align-items: flex-start;
    height: 20px;
}
.riga-modulo .tendina > p {
    width: 100%;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -webkit-flex;
    cursor: pointer;
    margin-bottom: 0;
    margin-top: -3px;
}
.riga-modulo .lista-tendina {
    overflow: hidden;
    position: absolute;
    top: 22px;
    z-index: 80000;
    transition: max-height 0.2s ease-out;
    -webkit-transition: max-height 0.5s linear;
    width: 100%;
    max-height: 0;
    height: 90000px;
    display: flex;
    width: 100%;
    z-index: 5000;
    background-color: white;
}
.riga-modulo .lista-tendina > ul {
	height: 9000px;
	display: flex;
	display: -webkit-flex;
	background-color: transparent;
	padding: 20px;
	flex-direction: column;
	-webkit-flex-direction: column;
	margin: 0;
	padding-left: 0;
}
.riga-modulo .lista-tendina > ul > li {
    margin-bottom: 0px;
    min-height: 18px;
    padding: 0;
    box-sizing: border-box;
    text-align: center;
    align-items: center;
    -webkit-align-items: center;
    list-style: none;
    color: black;
    cursor: pointer;
    text-align: left;
    margin-bottom: 4px;
    border-bottom: 2px solid transparent;
    display: flex;
    display: -webkit-flex;
    min-height: 15px;
    line-height: 1;
    }
.titolo-tendina {
    margin-top: 0px;
    color: #b2b2b2;
}
.riga-modulo .tendina.aperto span.icona-tendina {
    transform: rotate(180deg);
}

.riga-modulo .lista-tendina::-webkit-scrollbar { 
	display: none;
}

.riga-modulo .lista-tendina::-moz-scrollbar { 
	display: none;
}
.riga-modulo .tendina + span {display:none;}
.titolo-tendina.nero::after {
    content: unset;
}
.titolo-tendina.nero {
    color: black;
    text-transform: initial !important;
}


.placeholder {
    font-family: 'Open sans';
    font-size: 15px;
    font-weight: 400;
}
.riga-modulo input,.riga-modulo textarea {
    border:0;
    border-bottom:1px solid black;
    flex: 1;
    -webkit-flex: 1;
    text-transform:lowercase;
    color: black;
}
.riga-modulo input:focus-within,.riga-modulo textarea:focus-within,
.riga-modulo input:focus,.riga-modulo textarea:focus {
     outline:0;
     text-transform:initial !important;
}

.riga-modulo input:not(:placeholder-shown),
.riga-modulo textarea:not(:placeholder-shown) {
     text-transform:initial !important;
}

.riga-modulo > label > span,
.riga-modulo > label > div {
    min-width: 100%;
    padding: 4px 0;
    display: flex;
    display: -webkit-flex;
	flex-direction: column;
	-webkit-flex-direction: column;

}
.riga-modulo .lista-tendina .quadrino {
    width:10px;
    height:10px;
    border:1px solid black;
    display:block;
    margin-right:10px;
}
.riga-modulo > label:nth-child(1):nth-last-child(1) > span, 
.riga-modulo > label:nth-child(1):nth-last-child(1) > div {
	min-width:0;
}
.riga-modulo > label > span.accettanza {
    padding: 0;
}
span.accettanza span.wpcf7-list-item {
    margin-left: 0;
    margin-right: 10px;
}
.riga-modulo textarea {
	overflow: hidden;
	line-height: 12px;
	height: 121px;
	margin-top: -1px;
}
.riga-modulo textarea:focus-within {
    overflow: auto;
    
}

.riga-modulo a {color:black;text-decoration:none;}
.pulsantone > div {
    cursor: pointer;
}
div#chi-siamo-sede-legale, 
#mappa-contatti {
    max-width: 792px !important;
}
div#chi-siamo-sede-legale {
    margin-bottom:36px;
}
#mappa-contatti {
}
div#mappa-contatti > iframe {
    max-width: 100%;
    height: 100%;
}

#principe.contatti .doppio > .sx {
    margin-bottom:36px;
}
#chi-siamo-sede-legale .girardengo,
.dance .girardengo {
    font-size:15px;
    text-decoration:none;
    color:black;
}
#chi-siamo-sede-legale .girardengo:after {
    /*margin-top: 13px;*/
}
.dance .girardengo {
    margin-top: 18px !important;
    display: block;
}
#principe.contatti .dance .testo {
    display: flex;
    flex-direction: column;
    display: -webkit-flex;
    -webkit-flex-direction: column;
}
#principe.contatti .dance article {
    display:flex; 
    flex-direction:column;
    }
#principe.contatti .dance .testo > p {
 font-size: 15px;
}
#principe.contatti .dance article > * {
    display:flex;
    flex-direction:column;
    flex: 1;
    -webkit-flex: 1;
    }
#principe.contatti .dance article > h2 {
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 0;
    max-height: 48px !important;
}
body.contatti section.cinerama.dance .testo {
    line-height: 1.5;
}
h2.contatti-contattaci {
    font-family:'Oswald';
    font-size:28px;
    font-weight:200;
    margin-top:36px;
    text-align: center;
}
#principe.contatti .dance {
    margin-top:36px;
}
.riga-modulo > label > span.accettanza + p {
    font-size: 15px;
}

.folk a {color:black;text-decoration:none;}
.folk .foto {
    background-image: none !important;
}

ul.folk.cinerama.posate > li > article > div {
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
    width: 100%;
    min-height: 180px;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    padding: 18px;
    }
ul.folk.cinerama.posate > li > article > div > * {
    width: 100%;
    margin: 0;
}
ul.folk.cinerama.posate > li > article > div > h2 {
}
ul.folk.cinerama.posate > li > article > div > h2 > a {
    display:inline-block;
    height: 100%;
    width: 100%;
    font-family: 'Oswald';
    text-transform: uppercase;
    font-weight: 400;
    font-size: 28px;
    }
ul.folk.cinerama.posate > li > article > div > .foto {flex: 1;-webkit-flex: 1;}
ul.folk.cinerama.posate > li > article > div > .foto:after {
    margin-left: 0;
    bottom: 0;
    margin: 0;
    background-position: 0;
    margin-bottom: 18px;
}
ul.cinerama.folk.posate > li {
    margin-bottom: 18px;
    min-width: 0;
    flex: 1 1 230px;
    margin-right: 0;
}
ul.cinerama.folk.posate {
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	display: flex;
	display: -webkit-flex;
}

.scheda.doppio > .dx > div:not([data-src=""]) {
    min-height:0;
    max-height:90000px;
}
.testo-articolo {
    max-width:792px;
    margin-left:auto;
    margin-right:auto;
}

.doppio.scheda {
    border-top: 1px solid black;
    margin-top: 54px !important;
    padding-top: 54px;
}
.cool_jazz h3.titolo,
.cinerama.cool_jazz.progetti.archivio .testo > h2,
.cinerama.cool_jazz.progetti.archivio .testo > h3,
.cinerama.cool_jazz.progetto .testo > h2,
.cinerama.cool_jazz.progetto .testo > h3 {
    font-family: 'Oswald';
    font-size: 28px;
    font-weight:200;
    text-transform:uppercase;
    line-height: 1.2;
}

.cinerama.cool_jazz.progetti.archivio .testo > h2,
.cinerama.cool_jazz.progetto .testo > h2 {
	font-weight:400;
	color:black;
}

.cool_jazz .testo,.cool_jazz .testo > p,
.cinerama.cool_jazz.progetto .titolo {
    font-family: 'Open sans';
    font-size: 15px !important;
    font-weight:400;
    text-transform:none;
}
#principe.casa .cool_jazz.news .testo,
.cinerama.cool_jazz.archivio.news > li:not(:nth-child(1)) .testo,
.cinerama.cool_jazz.news.correlate  .testo,
.cinerama.cool_jazz.progetti.archivio  .titolo,
ul.cinerama.cool_jazz.progetto > li > article > a > .leggi-e-tasso > .leggi-tutto,
ul.cinerama.cool_jazz.singola-news > li > article > a > .leggi-e-tasso > .leggi-tutto {
	display:none;
	}


ul.cinerama.cool_jazz.progetto > li > article > a > .titolo-e-testo,
ul.cinerama.cool_jazz.singola-news > li > article > a > .titolo-e-testo {
	margin-bottom:36px;
}
ul.cinerama.cool_jazz.singola-news > li > article > a,
ul.cinerama.cool_jazz.progetto > li > article > a {
	cursor:default;
}
ul.cinerama.cool_jazz.progetto > li > article > a > .foto:after {
	padding-bottom:60%;
}
ul.cinerama.cool_jazz.progetto > li {
	margin-bottom:0;
}
ul.cinerama.cool_jazz > li > article > a > div.foto {
	transition: background-position 4.2s ease-in-out;
	-webkit-transition: background-position 4.2s ease-in-out;
	-moz-transition: background-position 4.2s ease-in-out;
}
ul.cinerama.emo > li#messaggio-no-collez {
	min-width:0;
	max-width:100%;
	display:none;
}
ul.cinerama.emo > li#messaggio-no-collez:nth-child(1):nth-last-child(1) {
	display:flex;
	display:-webkit-flex;
}
section.emo.collezie {
    margin-top: 0;
}
section > ul.cinerama.emo.collezie h3.titolo {
    margin-bottom:0;
    font-family:'Oswald';
    font-weight:400;
    margin-top: 4px !important;
    font-size:20px;
}
ul.cinerama.emo.collezie > li {
    margin-bottom:36px;
    
    flex-direction: column;
    -webkit-flex-direction: column;

}
section > ul.cinerama.emo.collezie .colori-coll {
    margin-top: 0;
}
section.cinerama.emo.collezie.coinvolte {
    margin-bottom: 72px;
}
ul.cinerama.cool_jazz.progetto .titolo-e-testo {
    flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
}

@media (min-width:470px) {
    ul.cinerama.folk.posate > li {
        max-width: calc(50% - 9px);
        margin-left:0;
        margin-right:0;
        
    }
    ul.cinerama.folk.posate > li:nth-child(2n) {
        margin-left:9px;
    }
    ul.cinerama.folk.posate > li:nth-child(2n+1) {
        margin-right:9px;
    }
}
@media (min-width:786px) {
    ul.cinerama.folk.posate > li {
        max-width: calc(33.33333333% - 12px);
        margin-left:0;
        margin-right:0;
    }
    ul.cinerama.folk.posate > li:nth-child(3n+1) {
        margin-right:12px;
    }
    ul.cinerama.folk.posate > li:nth-child(3n+2) {
        margin-right:6px;
        margin-left:6px;
    }
    ul.cinerama.folk.posate > li:nth-child(3n) {
        margin-left:12px;
        margin-right:0;
    }   
}

ul.cinerama.epico.link-area-tecnica-mt-shape > li > article > .sotto > div:nth-child(1)::before {
	content: unset; /*scritta fondovalle in alto a dx nelle foto*/
    display: block;
    position: absolute;
    width: 106px;
    height: 15px;
    right: 36px;
    top: 36px;
    background-size: 106px;
    background-repeat: no-repeat;
    background-image: url(https://fondovalle.it/wp-content/uploads/2020/06/Logo_Fondovalle.png);
    z-index: 41;
    background-position: top right;
}



ul.cinerama.downtempo.area-tecnica .foto {
	z-index:40;
}

ul.cinerama.downtempo.area-tecnica .porta-foto {
	position:relative;
}
ul.cinerama.downtempo > li > article > a > h3.titolo {
	z-index:42;
	font-family: 'Oswald';
    font-size: 18px;
    font-weight: 200;
    text-transform:none;
	line-height: 1.33;
}

ul.crossover.mytop > li.mytop3 > article > div {
	background-color:black;
	border-radius:0;
}
ul.crossover.twoout > li.twoout3 > article > div {
	background-color:#737850;
	border-radius:0;
}
ul.crossover.shape > li.shape3 > article > div {
	border-radius:0;
}
ul.cinerama.cool_jazz.area-tecnica-sopra .foto,
ul.cinerama.cool_jazz.area-tecnica-sopra .leggi-e-tasso {
	display:none;
}
ul.cinerama.cool_jazz.area-tecnica-sopra .linkone {cursor:default;}
ul.cinerama.cool_jazz.area-tecnica-sopra > li {}
ul.cinerama.epico.link-area-tecnica-mt-shape > li > article > .sopra {
    display:none;
}
ul.cinerama.epico.link-area-tecnica-mt-shape > li {
    margin-bottom:72px;
}

section.cinerama.link-area-tecnica-mt-shape {
    margin-top: 66px;
}
.link-area-tecnica-mt-shape .contento img {
    width: 60%;
    max-width: 200px;
}
.link-area-tecnica-mt-shape .contento > div > p {
    margin-bottom: 18px;
    text-align: center;
    font-family: 'Oswald';
    font-size: 20px;
    font-weight: 200;
}

ul.cinerama.epico.link-area-tecnica-mt-shape > li .leggi-tutto:before {
    color:black !important;
    text-transform: lowercase !important;
}
ul.cinerama.epico.link-area-tecnica-mt-shape > li.area-tecnica-mytop .leggi-tutto:after,
ul.cinerama.epico.link-area-tecnica-mt-shape > li.area-tecnica-mytop .leggi-tutto:before {
    filter:invert(1);
    -webkit-filter:invert(1);
}
ul.cinerama.epico > li.area-tecnica-shape > article > .sotto > div {
    color: black;
}
ul.cinerama.epico.link-area-tecnica-mt-shape > li > article > .sotto > div {
}
ul.cinerama.epico.link-area-tecnica-mt-shape > li .leggi-tutto {
    margin-right: 111px;
    text-align: right;
    font-size: 15px;
}
@media (max-width:336px) {
    ul.cinerama.epico.link-area-tecnica-mt-shape .girardengo:after {
        content:unset !important;
    }
    ul.cinerama.epico.link-area-tecnica-mt-shape > li .leggi-tutto {
        margin-right:0;
        text-align:center;
    }
}
ul.cinerama.downtempo.area-tecnica h3.titolo {
    margin-top:9px;
}
ul.cinerama.epico.link-area-tecnica-mt-shape .sotto:hover > .contento > span.leggi-tutto:before {
    border-color:transparent;
    border-bottom: 0;
}
ul.cinerama.epico.link-area-tecnica-mt-shape .sotto:hover > .contento > span.girardengo:after {
    margin-top: 0;
}
.wish-rimuovi {
    z-index: 5000;
    cursor: pointer;
}
.wish-rimuovi > div {}
.wish-rimuovi:after {
    content: '';
    display: block;
    height: 34px;
    width: 38px;
    background-image: url(img/sprite.png);
    background-size: 938px;
    background-repeat: no-repeat;
    background-position: -722px -109px;
    }
h2.stringa.zero-wish,
a.stringa.vai-a-collezioni {
	font-family:'Oswald';
	font-weight:200;
	font-size:20px;
	text-transform:uppercase;
}
a.stringa.vai-a-collezioni {
	text-decoration:none;
	color:black;
	text-transform:lowercase;
}
.porta-menu-collezioni > ul {}
#cuore-sfuso {
	position: fixed;
    z-index: 90000;
    width: 35px;
    height: 31px;
    background-image: url(img/cuore.png);
    background-repeat: no-repeat;
    background-size: auto;
    display:none;
    opacity:1;

}
#cuore-sfuso.posizionato {
	display:block;
	transition:opacity 1s linear;	
	-webkit-transition:opacity 1s linear;
	-moz-transition:opacity 1s linear;
	opacity:0.5;
}	

nav.progressive a.freccia-dx {
	background-image:none !important;
}
ul.cinerama.epico.link-area-tecnica-mt-shape > li.area-tecnica > article > .sotto > div.contento {
    background-color: white;
    border: 1px solid black;
    color: black;
    }
body.mytop .titolone {display:none;}
body.mytop,
ul.cinerama.progressive.mytop-p .cartello,
ul.cinerama.progressive.mytop-p .cartello a {
	background-color:black;
}

body.mytop .fondovalle-breadcrumbs,
body.mytop .fondovalle-breadcrumbs > a,
ul.cinerama.progressive.mytop-p .cartello,
ul.cinerama.progressive.mytop-p .cartello a,
ul.cinerama.progressive.twoout-p .cartello,
ul.cinerama.progressive.twoout-p .cartello a {
	color:white;
}
ul.progressive.mytop-p .girardengo > a::before {
	content:unset;
}
ul.cinerama.progressive.mytop-p .cartello {
	border:0;
}
ul.progressive.twoout-p .girardengo > a::before {
	content:unset;
}
ul.cinerama.progressive.twoout-p .cartello {
	border:0;
}
ul.cinerama.progressive.shape-p .cartello,
ul.cinerama.progressive.shape-p .cartello p,
ul.cinerama.progressive.mytop-p .cartello,
ul.cinerama.progressive.mytop-p .cartello p,
ul.cinerama.progressive.twoout-p .cartello,
ul.cinerama.progressive.twoout-p .cartello p {
	font-family: 'Oswald';
	font-size:28px;
	font-weight:200;
}
ul.cinerama.progressive.mytop-p .cartello {
	background-image:url(https://fondovalle.it/wp-content/uploads/2020/06/logo-mytop-bianco.png);
	background-repeat:no-repeat;
	background-size: 133px;
	background-position: 36px 36px;
	padding: 169px 36px 36px 36px;
}
ul.cinerama.progressive.shape-p .cartello {
	background-image:url(https://fondovalle.it/wp-content/uploads/2020/06/logo-shape-nero.png);
	background-repeat:no-repeat;
	background-size: 133px;
	background-position: 36px 36px;
	padding: 114px 36px 36px 36px;
}
section.cinerama.progressive.mytop-p .freccia-giu {
	background-image: url(https://fondovalle.it/wp-content/themes/FRUGO/css/img/sprite.png);
	background-position: -439px -49px;
	background-clip: content-box;
	cursor:pointer;
	background-size: 938px;
    }
ul.progressive.mytop-p .cartello a {
	cursor:default;
}
#principe.mytop ul.cinerama.cool_jazz > li > article > a > .titolo-e-testo > h3, 
#principe.mytop ul.cinerama.cool_jazz > li > article > a > .titolo-e-testo > .testo > p,
#principe.twoout ul.cinerama.cool_jazz > li > article > a > .titolo-e-testo > h3, 
#principe.twoout ul.cinerama.cool_jazz > li > article > a > .titolo-e-testo > .testo > p {
    color:white !important;
}
ul.cinerama.cool_jazz.mytop-sopra > li > article > a > .titolo-e-testo > h3,
ul.cinerama.cool_jazz.twoout-sopra > li > article > a > .titolo-e-testo > h3 {
    margin-top:0;
    margin-bottom: 24px;
}
ul.cinerama.cool_jazz.shape-sopra .leggi-e-tasso,
ul.cinerama.cool_jazz.shape-sopra .foto,
ul.cinerama.cool_jazz.mytop-sopra .leggi-e-tasso,
ul.cinerama.cool_jazz.mytop-sopra .foto,
ul.cinerama.cool_jazz.twoout-sopra .leggi-e-tasso,
ul.cinerama.cool_jazz.twoout-sopra .foto {
    display:none;
}
ul.cinerama.cool_jazz.mytop-sopra > li,ul.cinerama.cool_jazz.twoout-sopra > li {margin-bottom:0;}
#mytop1,#twoout1 {margin-top: 10px;}
body.mytop .testo1-mobile,
body.mytop .testo1,
body.mytop .testo2,
body.mytop #principe a,
body.mytop .stretto .testi,
body.twoout .testo1-mobile,
body.twoout .testo1,
body.twoout .testo2,
body.twoout #principe a,
body.twoout .stretto .testi {
    color:white;
}
body.mytop a,
body.shape a,
body.edone a {
    text-decoration:none;
}

ul.cinerama.cool_jazz.mytop-sopra > li > article > a > .titolo-e-testo > .testo img,
ul.cinerama.cool_jazz.twoout-sopra > li > article > a > .titolo-e-testo > .testo img,
ul.cinerama.cool_jazz.shape-sopra > li > article > a > .titolo-e-testo > .testo img,
ul.cinerama.cool_jazz.mytop-collezioni > li > article > a > .titolo-e-testo > .testo img,
ul.cinerama.cool_jazz.twoout-collezioni > li > article > a > .titolo-e-testo > .testo img,
ul.cinerama.cool_jazz.shape-prodotti > li > article > a > .titolo-e-testo > .testo img {
    margin-top: 36px;
    margin-bottom: 36px;
    }
#mytop-12mm > .foto-stretta {
    margin-top:0;
}
#mytop-12mm,
#mytop-20mm {
    margin-bottom: 0;
    padding-left: 18px;
    padding-right: 18px;
    box-sizing: border-box;
}
#mytop-12mm {
    margin-top:72px;
}
body.shape .download-catalogo-shape > a,
body.mytop .download-catalogo-mytop > a,
body.twoout .download-catalogo-mytop > a,
body.edone .download-catalogo-edone > a {
    font-family: 'Oswald';
    font-size: 28px;
    font-weight: 200;
}
body.shape .download-catalogo-shape > span,
body.mytop .download-catalogo-mytop > span,
body.edone .download-catalogo-edone > span,
.download-semplice > span {
    display:block;
    height: 35px;
    width: 28px;
    background-image:url(img/sprite.png);
    background-position: -57px -850px;
    background-size:938px;
    margin-right: 16px;
}
body.shape .download-catalogo-shape > span,
body.edone .download-catalogo-edone > span {
    filter:invert(1);
    -webkit-filter:invert(1);
}
body.shape .download-catalogo-shape,
body.mytop .download-catalogo-mytop,
body.twoout .download-catalogo-mytop,
body.edone .download-catalogo-edone,
.download-semplice {
    display: flex;
    display: -webkit-flex;
    margin-top: 18px;
	display: flex;
	justify-content: flex-end;
	display: -webkit-flex;
	-webkit-justify-content: flex-end;
}
.download-semplice > span {
	filter: invert(1);
	-webkit-filter: invert(1);
	margin-right: 18px;
}
.download-semplice > a {
    font-family: 'Oswald';
    font-size: 28px;
    font-weight: 200;
    color:black;
    text-decoration:none;
    }
#mytop-12mm .testi,
#mytop-20mm .testi {
    flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
}
body.mytop .uovo {
    margin-top: 77px;
}
body.mytop ul.uovo.cinerama.blues div.contento p {
    width:unset;
    text-align: left;
    font-family: 'Oswald';
    font-size: 20px;
    font-weight: 400;
    color:black;
}
ul.cinerama.blues.uovo > li > article > div > div.contento > div {
    align-items: flex-start;
    -webkit-align-items: flex-start;
}
#mytop-progettare {margin-top:8px;}


ul.cinerama.punk.caratteristiche > li,
ul.cinerama.punk.pose > li {
    background-color:transparent;
    color:white;
}
ul.cinerama.punk.caratteristiche > li > article > div > div.contento > div > div:nth-child(2),
ul.cinerama.punk.pose > li > article > div > div.contento > div > div:nth-child(2) {
    display:none;
}
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-family:'Oswald';
    font-weight:200;
    font-size:20px;
    line-height:1.2;
}
ul.cinerama.punk.caratteristiche > li > article > div > div.contento,
ul.cinerama.punk.pose > li > article > div > div.contento {
    margin-top:9px;
}
ul.cinerama.punk.caratteristiche > li > article > div > div.foto,
ul.cinerama.punk.pose > li > article > div > div.foto {
    max-height: 84px;
    min-width: 84px;
    min-height: 84px;
    max-width: 84px;
}
.blues.cerchio {margin-top:54px;}
ul.cinerama.cool_jazz.mytop-collezioni > li > article > a > .titolo-e-testo > h3 {
    margin-top:36px;
    margin-bottom: 36px;
    line-height: 33px;
    max-height: 33px !important;
}
ul.cinerama.cool_jazz.shape-prodotti > li > article > a > .leggi-e-tasso,
ul.cinerama.cool_jazz.shape-prodotti > li > article > a > .foto,
ul.cinerama.cool_jazz.mytop-collezioni > li > article > a > .leggi-e-tasso,
ul.cinerama.cool_jazz.mytop-collezioni > li > article > a > .foto {
    display:none;
}
ul.cinerama.cool_jazz.mytop-collezioni > li > article > a > div.foto:after {
    content:unset;
}
.formato_mytop-colore,
.formato_twoout-colore {
	/* display:none; */
	flex-direction: column;
	-webkit-flex-direction: column;
	height: 0;
	overflow: hidden;
}

.formato_mytop-colore.selezionato,
.formato_twoout-colore.selezionato {
	display:flex;
	display:-webkit-flex;
	height: auto;
}
.flex.mytop-share,
.pulsantone-mytop {
	overflow:hidden;
}
#principe.collezione-mytop > h1,#principe.collezione-twoout > h1 {display:none;}
#singola-collezione .logo_mytop {
    background-image: url(https://fondovalle.it/wp-content/uploads/2020/06/logo-mytop-bianco.png);
    width: 100%;
    height: 300px;
    background-repeat: no-repeat;
    background-size: 216px;
    background-position: center center;
}
#singola-collezione .logo_twoout {
    background-image: url(https://fondovalle.it/wp-content/uploads/2022/08/logo_2out_grande.png);
    width: 100%;
    height: 300px;
    background-repeat: no-repeat;
    background-size: 216px;
    background-position: center center;
}
.collez_mytop > .testi,
.collez_twoout > .testi {
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    width: 100%;
}
.nome-colle_mytop,
.nome-colle_twoout {
    font-family:'Oswald';
    text-transform:uppercase;
    font-size:42px;
    text-align:center;
    font-weight:400;
}
.stretto.collez_mytop,
.stretto.collez_twoout {
	margin-bottom :72px;
}
.superfici_mytop,
.superfici_twoout {
    font-family:'Oswald';
    text-transform:uppercase;
    font-size:20px;
    font-weight: 200;
    line-height: 1.2;
}
.conteggio-superfici_mytop,
.conteggio-superfici_twoout {
    font-weight: 400;
}
#principe.collezione-mytop .minigallery-collezione,
#principe.collezione-twoout .minigallery-collezione {
    margin-bottom:54px;
}
#principe.collezione-mytop .minigallery-collezione .slogan-mobile,
#principe.collezione-twoout .minigallery-collezione .slogan-mobile {
    padding-top: 0;
}
.spessore-formato_mytop > *,
.spessore-formato_twoout > * {
    line-height: 1.2;
}
.spessore-formato_mytop,
.spessore-formato_twoout {
    margin-bottom: 26px;
}
.spessore-formato_mytop,
.spessore-formato_twoout {
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    font-family: 'Oswald';
    font-size: 20px;
}
.spessore_mytop,
.spessore_twoout {
    font-weight: 400;
}
.formato_mytop,
.formato_twoout {
    font-weight: 200;
}
.frecce-colori {
    display:flex;
    display:-webkit-flex;
    height: 31px;
    order: 1;
    -webkit-order: 1;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    margin-bottom: 36px;
}
body.touch .frecce-colori {
    display:none;
}
.frecce-colori > span {
    flex: 1;
    -webkit-flex: 1;
    background-image: url(img/sprite.png);
    max-width: 18px;
    display: block;
    height: 100%;
    background-position: -374px -36px;
    cursor: pointer;
    background-size:938px;
}
.frecce-colori > span.freccia-indietro {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    margin-right: 14px;
    background-position: -374px -37px;
}
.frecce-colori > span.freccia-avanti {
    margin-left: 0;
}
#principe nav.cinerama.freccine.blues > a.freccia-sx.nascosta, nav.cinerama.freccine.blues > a.freccia-dx.nascosta {
	filter: invert(0.5) !important;
	visibility: visible !important;
	cursor:default;
}
#principe.collezione .frecce-colori > span {
    filter:invert(1);
    -webkit-filter:invert(1);
}
#principe.collezione .frecce-colori > span.nascosta,
#principe.collezione-mytop .frecce-colori > span.nascosta {
	filter: invert(0.5) !important;
    -webkit-filter: invert(0.5) !important;
	cursor: default;
}
.riga-spess {
    display:flex;
    display:-webkit-flex;
}
.form_mytop,
.form_twoout {
    display:flex;
    display:-webkit-flex;
    flex-direction:column;
    -webkit-flex-direction:column;
}
.forma-rettangolo {
    height:0;
    width:81px;
    border:1px solid white;
    margin: 18px 36px 18px 0;
    transition:height 0.3s ease-in-out;
}
.formato_mytop-colore.selezionato .forma-rettangolo {
    height:162px;
}
.formato_twoout-colore.selezionato .forma-rettangolo {
    height:80px;
}
.forma-dicitura {
    display:flex;
    display:-webkit-flex;
    flex-direction:column;
    -webkit-flex-direction:column;
    font-family: 'Oswald';
}
.forma-dicitura > span {
    font-family:inherit;
}
.super-spesso {
    font-family:'Oswald';
    font-size: 28px;
    font-weight: 400;
}
.forma-dicitura > span.cmetri {
    font-size:18px;
    font-weight:400;
}
.forma-dicitura > span.pollix {
    font-size:20px;
    font-weight:200;
}

ul.emo > li.collezione_mytop .porta-foto::before {
    content: '';
    background-image: url(https://fondovalle.it/wp-content/uploads/2020/06/logo-mytop-bianco.png);
    width: 100px;
    height: 100px;
    position: absolute;
    right: 18px;
    top: 18px;
    background-position: center;
    background-size: 100px;
    display: block;
    z-index: 50;
    background-repeat: no-repeat;
}
section.blues.uovo > nav.freccine,
section.blues.cerchio > nav.freccine {
    display: none !important;
}

/***************** CRUSCOTTO MYTOP ************************/
#cruscotto_mytop,
#cruscotto_twoout {
    display: flex;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -9px;
}
.filtro_look_mytop,
.filtro_look_twoout {
    flex: 0;
    -webkit-flex: 0;
    min-width: 33.333333%;
    padding-left: 9px;
    padding-right: 9px;
    box-sizing: border-box;
}
.filtro_look_mytop > .tacca-mytop,
.filtro_look_twoout > .tacca-twoout {
    width: 100%;
}
.filtro_look_mytop > .materia,
.filtro_look_twoout > .materia {
    color: white;
    font-family: 'Oswald';
    text-align: center;
    padding-bottom: 9px;
    font-size: 20px;
    font-weight: 400;
}
.filtro_look_mytop > .collezioni,
.filtro_look_twoout > .collezioni {
    margin-bottom: 45px;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
}
.filtro_look_mytop .collezione-materia,
.filtro_look_twoout .collezione-materia {
    color: white;
    text-align: center;
    margin-top: 9px;
    margin-bottom: 9px;
}
.filtro_look_mytop .collezione-materia > a:after,
.filtro_look_twoout .collezione-materia > a:after {
    filter: invert(1);
    -webkit-filter: invert(1);
    display: block;
    margin-left: 0;
    height: 10px;
    width: 74px;
    margin-top: 18px !important;
    background-position: -13px;
        margin-left: 0 !important;
}
.filtro_look_mytop .collezione-materia > a,
.filtro_look_twoout .collezione-materia > a {
	display: flex;text-transform: uppercase;font-family: 'Oswald';font-weight: 400;display: -webkit-flex;flex-direction: column;-webkit-flex-direction: column;align-items: center;
	}
.filtro_look_mytop > .tacca-mytop:after,
.filtro_look_twoout > .tacca-twoout:after {
    content:'';
    display:block;
    padding-bottom:100%;
}
.filtro_look_mytop > .materia > p,
.filtro_look_twoout > .materia > p {
    font-family:inherit;
}

.cat-mytop,
.cat-shape,
.cat-edone,
.cat-twoout {
    background-color:white;
    padding-top:54px;
    padding-bottom:54px;
}
.cat-shape,
.cat-edone {
    background-color:black;
}
.cat-mytop > div,
.cat-shape > div,
.cat-edone > div,
.cat-twoout > div {
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
}
.cat-mytop > div > div,
.cat-shape > div > div,
.cat-edone > div > div,
.cat-twoout > div > div {
    flex: 1;
    -webkit-flex: 1;

}
.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-bottom: 18px;
	}
.cat-mytop > div > div > p > a,.cat-twoout > div > div > p > a {color: black !important;}
.cat-shape > div > div > p > a,
.cat-shape > div > div > p,
.cat-edone > div > div > p > a,
.cat-edone > div > div > p  {
    color: white !important;
    }
.cat-mytop > div > div.dicitura-cat > p,
.cat-shape > div > div.dicitura-cat > p,
.cat-edone > div > div.dicitura-cat > p,
.cat-twoout > div > div.dicitura-cat > p {
    text-transform: uppercase;
    font-family: 'Oswald';
    font-size: 28px;
}
.cat-mytop > div > div > p > span,
.cat-shape > div > div > p > span,
.cat-edone > div > div > p > span,
.cat-twoout > div > div > p > span {
    display:block;
    height: 35px;
    max-width: 27px;
    background-image: url(img/sprite.png);
    background-position: -58px -801px;
    margin-right: 18px;
    background-size:938px;
}
.cat-shape > div > div > p > span,
.cat-edone > div > div > p > span {
    filter:invert(1);
    -webkit-filter:invert(1);
}
.cat-mytop > div > div > p,
.cat-shape > div > div > p,
.cat-edone > div > div > p,
.cat-twoout > div > div > p  {
    display:flex;
    display:-webkit-flex;
    align-items: center;
    -webkit-align-items: center;
}
.cat-mytop > div > div > p > *,
.cat-twoout > div > div > p > * {
    flex:1;
    -webkit-flex:1;
}
.epico.pagina-mytop .contento {
    filter:invert(1);
    -webkit-filter:invert(1);
}
.contento-pagina > br,
.contento-pagina > p:empty {
    display:none;
    }
.disablato {
    cursor:default;
    pointer-events: none;
}

section.gallery-articolo {
	margin-top:72px;
}
section.fotona-articolo nav.freccine {display:none !important;}
.progressive.shape-p .girardengo > a::after {
    content:unset;
}
body.shape #principe a,
body.edone #principe a {color:black;}
#pagina-shape {margin-top: 18px;margin-bottom: 36px;}
#pagina-shape .piccolo {display:none;}
#pagina-shape .grosso {
    font-family: 'Open sans';
    font-size:15px;
    font-weight: 400;
}
section.fotona-shape > nav.freccine {display:none !important;}
.prodotti-shape .leggi-tutto {/* display:none !important; */}
ul.cinerama.cool_jazz.prodotti-shape > li > article > a {
    flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
}
ul.cinerama.cool_jazz.prodotti-shape .leggi-tutto:before {
    content:'';
}
ul.cinerama.cool_jazz.prodotti-shape .leggi-e-tasso {
    order:0;
    -webkit-order:0;
}
ul.cinerama.cool_jazz.prodotti-shape .titolo-e-testo {
    order:1;
    -webkit-order:1;
}
ul.cinerama.cool_jazz.prodotti-shape > li > article > a > div.foto {
    order:2;
    -webkit-order:2;
}
.prodotti-shape .girardengo::after {
    margin-left: 0 !important;
}

.cat-shape > div > div > p > *,
.cat-edone > div > div > p > * {
    flex: 1;
    -webkit-flex: 1;
}
ul.cinerama.cool_jazz.shape-sopra > li {
    margin-bottom: 0;
}

.testata-shape {height: 280px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;background-color: #D7D7D5;}
.testata-shape > div {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-justify-content: center;
    flex-direction: column;
    -webkit-flex-direction: column;
}
.testata-shape .logo-shape {
    max-width: 178px;
    height: 100px;
    background-image: url(https://fondovalle.it/wp-content/uploads/2020/06/logo-shape-nero.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 75%;
    background-position: center;
    margin-bottom: 18px;
}
.testata-shape h1 {
    font-family: 'Oswald';
    text-transform: uppercase;
    font-size: 28px;
    font-weight: 400;
}

#principe.dettaglio-prodotto-shape .fondovalle-breadcrumbs {
    background-color:white;
}
section.blues.prodotto-shape {
    margin-top:54px;
    margin-bottom: 54px;
}
.cinerama.liscio.shape-disegni-lavabi {
    margin-top:54px;
}
ul.cinerama.liscio.shape-disegni-lavabi > li {
    background-color:transparent;
    max-width: 100%;
    padding: 0;
    margin: 0;
        margin-top: 36px;
}
ul.cinerama.liscio.shape-disegni-lavabi > li > article > div > div.foto {
	max-width:234px;
	max-height: 175px;
}
ul.cinerama.liscio.shape-disegni-lavabi .contento img {
    
    height: auto;
        max-width: 100%;
}
ul.cinerama.liscio.shape-disegni-lavabi div.contento h2 {
    color:black;
    font-family:'Oswald';
    font-size:28px;
    font-weight: 400;
    text-align: center;
    margin: 0;
}
p.vai-a-mytop,
p.vai-a-shape,
p.vai-a-2out {cursor:pointer;}

.colori-shape,
.colori-edone {
    padding-top: 36px;
    padding-bottom: 36px;
}
h2.stringa.titolo-colori-shape,
h2.stringa.titolo-colori-edone {
	font-family:'Oswald';
	font-size:54px;
	font-weight:200;
	margin-bottom: 28px;
}
.collezione_shape_colori > p > a,
.collezione_edone_colori > p > a {
    font-family:'Oswald';
    font-size:20px;
    font-weight:800;
    text-transform:uppercase;
}

.collezione_shape_colori > p > a::after,
.collezione_edone_colori > p > a::after {
	display: block !important;
    margin-left: 0;
    margin-top: -7px !important;
    margin-left: 0 !important;
	}
.collezione_shape_colori > p > a:hover::after,
.collezione_edone_colori > p > a:hover::after {
	margin-top: -7px !important;
    margin-left: 0 !important;
}
ul.cinerama.disco.colori-sh > li > article > div {border:0;padding: 0;}
ul.cinerama.disco.colori-sh > li > article > div > .foto:after {
    content:'';
    display:block;
    padding-bottom:100%;
}
ul.cinerama.disco.colori-sh > li > article > div > .foto {
    max-height:90000px;
    min-height: 0;
    -webkit-flex: unset;
    flex: unset;
}
ul.cinerama.disco.colori-sh > li > article > div > div.contento {
    text-align: center;
    text-transform: uppercase;
    font-family: 'Oswald';
    font-size: 20px;
    font-weight: 400;
}
ul.cinerama.disco.colori-sh > li > article > div > div.contento > div,
ul.cinerama.disco.colori-sh > li > article > div > div.contento > div  > p {
    font-family:inherit;
    font-size:inherit;
}
ul.cinerama.disco.colori-sh > li {
    min-width:0;
    flex-basis: calc(100% - 36px);
    -webkit-flex-basis: calc(100% - 36px);
    padding: 20px 4px;
    }

@media (min-width:350px) {
    ul.cinerama.disco.colori-sh > li {
        flex-basis: calc(50% - 36px);
        -webkit-flex-basis: calc(50% - 36px);
    }
}
ul.cinerama.disco.colori-sh {
    margin:0 -4px
}
section.cinerama.progressive > .freccia-giu {
    background-image: url(img/sprite.png);
    background-size:938px;
    background-position: -439px -50px;
    background-clip: content-box;
    cursor: pointer;
}
#principale {
	position:absolute;
	top: -36px;
}
.progressive.shape-p .cartello:before {
	content:unset;
	}
@media(min-width:776px) {
	.progressive.shape-p .cartello:before {
		content: '';
		display: block;
		left: 0;
		right: 0;
		position: absolute;
		top: 0;
		bottom: -16px;
		background-image: url(img/shape_ragnatela.png);
		background-size: 451px;
		background-repeat: no-repeat;
		background-position: -294px -4px;
		z-index: 500;
		transform: scaleX(-1) rotate(-90deg) translateX(-100%) translateY(-100%);
		-webkit-transform: scaleX(-1) rotate(-90deg) translateX(-100%) translateY(-100%);
		transform-origin: top left;
	}
}
.testata-shape {position:relative;}
@media (min-width:1000px) {
	.testata-shape:before {
		content: '';
		display: block;
		left: 0;
		right: 0;
		position: absolute;
		top: 0;
		bottom: 0;
		background-image: url(img/shape_ragnatela.png);
		background-size: 572px;
		background-repeat: no-repeat;
		background-position: -294px -4px;
	}
}
body:not(.mytop) .porta-breadcrumbs {background-color:white;}
footer aside.magellano.alabama li {
    list-style:none;
    list-style-type:none;
}
footer aside.magellano.alabama li > a {
    color:black;
    text-decoration:none;
    font-size: 12px;
}
footer aside.magellano.alabama li > a:hover {
    /*text-decoration:underline;*/
}
footer h2 {line-height:1;}
footer > div > div {padding-top:72px;}
.footer-1-sotto img {width:100%;margin-bottom: 18px;max-width: 150px;}
.footer-2-sotto h2 {text-transform:lowercase;text-align:center;}
.footer-2-sotto .pulsantone > div {
    background-color:black;
}
.footer-2-sotto .pulsantone > div > a {
    color:white;
    font-size: 15px;
}
.footer-2-sotto .pulsantone  {
    margin-top:18px;
}
footer h2 {font-weight: 600;margin-bottom:10px;}
footer .link-social > div {
    display:flex;
    display:-webkit-flex;
    width: 100%;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

footer .link-social > div > p {
    flex:1;
    -webkit-flex:1;
    height: 45px;
    background-image: url(img/sprite.png);
    background-size:938px;
    background-repeat: no-repeat;
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
}
footer .link-social > div > p.instagram {
    background-position: -660px -603px;
    max-width: 44px;
}
footer .link-social > div > p.facebook {
    background-position: -610px -603px;
    max-width: 37px;
}
footer .link-social > div > p.youtube {
    background-position: -727px -603px;
    max-width: 61px;
}
footer .link-social > div > p.linkedin {
    background-position: -804px -603px;
    max-width: 45px;
}
footer .link-social {padding-bottom: 0;max-width: 250px;}
section.cinerama.progressive > .freccia-giu {
    margin-bottom: 70px !important;
}
ul.cinerama.cool_jazz.news:not(.singola-news) > li {
    margin-bottom:0;
}
.menu-lingue-illinois > div {
    position: absolute;
    bottom: 0;
    z-index: 5000000;
    background-color: white;
}
#cookie-notice {
    z-index: 1000;
}
#illinois_menu_testa_logo_piccolo > div {
        height:100%;
    width:100%;
}
#illinois_menu_testa_logo_piccolo > div > a {
    display:inline-block;
    height:100%;
    width:100%;
}
.pulsantone.vedi-collezioni {
    margin-bottom: 72px;
    margin-top: 18px;
}
ul.progressive .cartello p.girardengo {
    font-size: 15px !important;
}
.footer-4-sopra p {font-size:12px;line-height: 1.9;}
.footer-1-sopra > div {
    display: flex;
    display: -webkit-flex;
}
footer .copy {font-size:12px;padding-right: 18px;}
section.cinerama.progressive {
    margin-bottom: 7px !important;
}
.testo2 > div:empty {margin: 8px;}

ul.cinerama.cool_jazz.mytop-collezioni > li {
    margin-bottom:0;

}
.cinerama.cool_jazz h3, .cinerama.cool_jazz .testo p {
color:black !important;
}

@media (min-width:800px) {
	ul.cinerama.emo > li > article > a > h3.titolo {
		padding-right: 18px;
		min-width: 174px;
	}
}
#singola-collezione .slogan > div {
	text-transform:uppercase;
	font-family: 'Oswald';
}
footer .link-social > div > p > a {
    display: inline-block;
    height: 100%;
    width: 100%;
}

/************ SCROLLBARS ****************************/

/***** -MOZ- **********************/
#illinois_menu_splash
{
	scrollbar-width: thin;
	scrollbar-color: black white;
}


/***** -WEBKIT- **********************/
#illinois_menu_splash::-webkit-scrollbar-track
{
    background-color: #ffffff;
}
#illinois_menu_splash::-webkit-scrollbar
{
    width: 6px;
    background-color: #ffffff;
}
#illinois_menu_splash::-webkit-scrollbar-thumb
{
    background-color: #000000;
}


/****************************************************/
ul.cinerama.progressive .porta-cartello {
    box-sizing: border-box;
}
ul.cinerama.disco.colori-sh > li {
	min-height:0;
}
p.nome-colle-shape > a,
p.nome-colle-edone > a {
    font-family: 'Oswald';
    font-weight: 400;
    font-size: 28px;
    color:black;
    text-decoration: none;
    display: block;
}
section.cinerama.cool_jazz.prodotti-shape .titolo {
    font-weight: 400;
    margin-bottom: 0 !important;
    margin-top: 18px !important;
}
.cinerama.cool_jazz.prodotti-shape .leggi-tutto {
margin-top: 0;
}
ul.cinerama.cool_jazz.prodotti-shape > li > article > a:hover > .titolo-e-testo,
ul.cinerama.cool_jazz.prodotti-shape > li > article > a:hover > .leggi-e-tasso {
	filter:invert(0.5);
	-webkit-filter:invert(0.5);
}
ul.cinerama.liscio.shape-disegni-lavabi {
    padding-bottom: 144px;
}
ul.cinerama.cool_jazz.primo-grosso.news > li:nth-child(1) .leggi-e-tasso > .leggi-tutto {
	margin-top:18px;
}

.testo-articolo iframe {margin-top:18px;}
#cruscotto ul.pulsanti > li > .pulsante > a.puls.hp {
    display: flex;
    align-items: center;
    justify-content: center;
       display: -webkit-flex;
    -webkit-align-items: center;
    -webkit-justify-content: center;
    color:black;
    text-decoration:none;
    font-family:'Oswald';
    text-transform:lowercase;
    font-size: 28px;
    font-weight: 200;

}
#cruscotto ul.pulsanti > li > .pulsante > a.puls.hp > span {
	font-family: inherit;
	display: flex;
	flex-direction: column;
	
	align-items: center;
	-webkit-align-items: center;
	display: -webkit-flex;
	-webkit-flex-direction: column;
	}

body.casa #filtro_look > li {
    margin-top: 0 !important;
}
#principe #cruscotto .girardengo::after {
    display: block;
    margin-left: 0;
}
div#mytop-progettare .testo2 > div {
    padding-right: 36px;
}
#principe #cruscotto .girardengo::after {
    display: block;
    margin-left: 0;
    margin-top: 45px;
}
#cruscotto ul.pulsanti > li[data-slug="mix"] > .pulsante > a.puls.hp > span {
    filter: invert(1);
	-webkit-filter: invert(1);
}
div#mytop-12mm > .foto-stretta,div#mytop-20mm > .foto-stretta {
    margin-bottom: 6px;
}
ul.cinerama.cool_jazz.primo-grosso.mytop-collezioni > li:nth-child(1) .titolo-e-testo > * {
    flex: 1;
    -webkit-flex: 1;
    min-width: 50%;
}
#illinois_menu_ricerca.ziocanta {
    top: 0 !important;
}
strong {font-family:inherit;font-weight: 700;}

#life-testo-iniziale strong,
#retsw-sint strong  {font-weight: 800;}

#principe .progetti .girardengo:after {
    margin-left: 106px;
}
h3.stringa.scheda-del-progetto,
h3.stringa.prodotto-posato {
    font-family: 'Oswald';
    font-weight: 400;
    font-size: 28px;
        margin-bottom: 18px;
    margin-top: 18px;
}
.doppio.scheda > .sx > div > h3 {
    font-weight: 200;
    font-size: 19px;
}
.doppio.scheda > .sx > div > p {
    font-weight: 800;
}
ul.cinerama.cool_jazz.primo-grosso > li:nth-child(3n+4),
body.touch ul.cinerama.cool_jazz.scrolla-nel-mobile.primo-grosso > li:nth-child(3n+4) {
	/* padding-left: 0 !important; */
	/* padding-right: 0 !important; */
}
ul.cinerama.cool_jazz.primo-grosso > li:nth-child(3n+3):not(:nth-child(1)),
body.touch ul.cinerama.cool_jazz.scrolla-nel-mobile.primo-grosso > li:nth-child(3n+3):not(:nth-child(1)) {
    /* padding-left: 0; */
    /* padding-right: 0; */
}
ul.cinerama.cool_jazz.primo-grosso > li:nth-child(1) .foto {
	
}
@media (min-width:800px) {
	ul.cinerama.cool_jazz.primo-grosso > li:nth-child(1) > article > a > div.foto:after {
		padding-bottom: 65%;
	}
}
#singola-collezione .simboli-out:empty {
    margin: 0 !important;
}
#singola-collezione .simboli-out:empty:after {
    content:unset;
}
#singola-collezione .simboli-twoout:empty {
    margin: 0 !important;
}
#singola-collezione .simboli-twoout:empty:after {
    content:unset;
}
h2.potrebbe-interessarti {
	margin-top:36px;
}
.progetti-che.cinerama.opera .tassonomie {
    flex: 0;
    -webkit-flex: 0;
}
.pulsantone.vedi-tutte-le-collezioni {
    margin-top:0;
}
.link-mytop-collezia .titolo {display:none;}
#principe ul.link-mytop-collezia .testo > h3 {
    text-transform:none;
}
ul.cinerama.opera.link-mytop-collezia > li > article > a > div.contento > div > .leggi-tutto {
    flex:1;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    -webkit-flex:1;
    display: -webkit-flex;
    -webkit-flex-direction: column;
    -webkit-justify-content: flex-end;
}
ul.cinerama.opera.link-mytop-collezia > li > article > a > div.contento > div > .leggi-tutto:after {
    margin-left: 48px !important;
    margin-top: 7px !important;
    background-position: 0px 17px !important;
    }
ul.cinerama.opera.link-mytop-collezia > li > article > a > div.contento > div > .leggi-tutto:before {

}
h2.titolino.stringa.mytop-collezia {
}
@media (min-width:840px) {
    ul.cinerama.opera > li > article > a > div.contento {
        margin-top: 0 !important;
    }
    ul.cinerama.opera > li > article > a > div.foto {
        
    }
    ul.cinerama.opera > li > article > a > div.contento {
       
    }
}
h2.titolino.stringa.mytop-collezia {
}
body.shape div.titolone {
    margin-bottom:36px;
}
body.shape #shape1 {
    margin-top: 30px;
}
#pagina-shape .testi {
    margin-top: 18px;
}
body.shape ul.cinerama.cool_jazz > li > article > a > .titolo-e-testo > h3 {font-weight: 400;margin-bottom: 18px;}
body.shape ul.cinerama.cool_jazz > li > article > a > .titolo-e-testo > h3 > br {display:none;}
ul.cinerama.cool_jazz.prodotti-shape > li {margin-bottom:36px;}

ul.cinerama.cool_jazz.shape-prodotti .titolo-e-testo > h3 {

}
#principe.mytop .immaginona,
#principe.shape .immaginona,
#principe.twoout .immaginona {display:none;}
#cruscotto_mytop .filtro_look_mytop .collezione-materia > a:after {
    width: 66px;
    background-position: -15px;
    margin-top: 16px !important;
}
.archivio.news > li:not(:nth-child(1)) {
    margin-top: 54px;
}

section.cinerama.cool_jazz.archivio.news.primo-grosso {
    margin-bottom:72px;
}
body.life .industrial > li.retsw-sint .foto,
body.life .industrial > li.w-lap .foto,
body.life .industrial > li.lifewaste3 .foto,
body.life .industrial > li.lifeeclat .foto {
    background-size: contain !important;

}

ul.cinerama.downtempo.area-tecnica > li:hover div.foto,
ul.cinerama.downtempo.area-tecnica > li div.foto {
    transform: none;
    -webkit-transform: none;
}
#magellano-4 li.area-tecnica {
    display: none;
}
footer a.priv {
    color: black;
    margin-right: 9px;
    font-size: 12px;
}
.cinerama.emo.collezie {

    margin-top: 36px;
    margin-bottom: 54px;

}
h2.titolino.stringa.mytop-collezia, h2.titolino.stringa.shape-collezie,h2.titolino.stringa.twoout-collezia {
	text-transform:uppercase;
	margin-bottom: 36px;
	font-family: 'Oswald';
	font-weight: 400;
}
.superfici_mytop *,
.spessore-formato_mytop *,
.superfici_twoout *,
.spessore-formato_twoout * {
    font-family: inherit;
}
.super-spesso > .spess {
    font-family: 'Open sans' !important;
    font-size: 18px !important;
    letter-spacing: 2px;
}
.flusso-di-formati_mytop,
.flusso-di-formati_twoout {
    padding-bottom: 54px !important;
}
ul.cinerama.emo.collezione-completa > li {
    min-width: 100%;
    background-color: black;
}
.nero-collezione-completa {
    background-color: black;
    padding-bottom: 18px;
}
.stringa.scopri-completa {
    color: white;
padding-top: 72px !important;
padding-bottom: 18px !important;
    font-family: 'Oswald';
    font-weight: 200;
    font-size: 28px;
}
ul.cinerama.emo.collezione-completa .titolo {
	color: white;
	background-color: black;
	font-family: 'Oswald';
	font-weight: 200;
	font-size: 28px;
}
ul.cinerama.emo.collezione-completa > li {
    margin-bottom: -74px;
}
a,.link-emo {
    outline: none;
	text-decoration: none;
}
.collezione-completa .colori-coll {
    top: -60px !important;
    position: relative;
}
div#the-difference {
    margin-top: 72px;
}
@media (min-width:800px) {
	section.cinerama.cool_jazz.archivio.news.primo-grosso:not(.singola-news) li:nth-child(1) .foto {
		margin-top: 72px;
			margin-bottom: 144px;
	}
	section.cinerama.cool_jazz.archivio.news.primo-grosso.singola-news li:nth-child(1) .foto {
    margin-bottom: 72px;
}
	section.cinerama.cool_jazz.archivio.news.primo-grosso:not(.singola-news) li:nth-child(1)  {
		border-bottom: 1px solid black;
		margin-bottom: 90px;
		}
}

ul.cinerama.cool_jazz.singola-news > li {margin-bottom: 0;}
#principe.singolo-articolo iframe {
    margin-top: 72px !important;
}
ul.alternative.gallery-articolo {
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	flex-wrap: wrap !important;
	-webkit-flex-wrap: wrap !important;
}
div#retsw-sint {
    margin-bottom: 36px;
}
#principe.life section.cinerama.minimal {
    margin-bottom: 144px;
}

#principe.life .doppio {
    margin-bottom: 18px;
}
div#illinois_menu_splash_corpo2_B_mobile li.area-tecnica-mytop,
div#illinois_menu_splash_corpo2_B_mobile li.area-tecnica-shape {
    display: none;
}
div#illinois_menu_splash_corpo2_B_mobile li.area-tecnica {margin-top: 16px;}

#principe.life div#retsw-sint > .dx > div,
#principe.life div#retsw-sint > .dx > div > p,
#principe.life div#eclat > .dx > div,
#principe.life div#eclat > .dx > div > p {
    height: 100%;
}
#principe.life div#retsw-sint > .dx > div > p > a,
#principe.life div#eclat > .dx > div > p > a {
    height: 100%;
    display:inline-block;
    width:100%;
}
div#pulsantone-invia-modulo {
    text-align: center;
}
section.cinerama.cool_jazz.news.correlate.progetti.scrolla-nel-mobile {
    margin-bottom: 72px;
}
section.cinerama.cool_jazz.news.correlate.progetti .tassonomie > span,
section.cinerama.cool_jazz.archivio.progetti .tassonomie > span {
    font-family: 'Oswald';
    font-weight: 400;
}
.stringa.collezioni-implicate,
.stringa.progetti-correlati {
    font-family: 'Oswald';
    font-size: 18px;
    font-weight: 200;
    margin-bottom: 18px;
    margin-top: 36px;
}
ul.cinerama.collezione li.mostra-interamente > article.foto {
    background-size: contain !important;
}
ul.cinerama.collezione {
	background-color:#e8eced;
	}

ul.cinerama.punk.quality > li > article > div > div.foto {
    max-height: 80px;
    min-height: 80px;
}
span#link-certificazioni {
    top: -107px;
    position: absolute;
}
.h2_rela {position:relative;}

body.privacy-policy strong,
body.cookie-policy strong {
	font-weight:800;
	margin-top: 26px;
	display: inline-block;
	}
body.privacy-policy td {
	padding:10px;
	border:1px solid black;
}
body.privacy-policy table {
	margin-bottom:36px;
}
.cookie-policy .contento-pagina {
    margin-bottom: 36px;
}
.spesso-super-tecno {
    padding-bottom: 36px !important;
}

/*simboli tecnici*/
.symbo.v1-glossy {order:0;-webkit-order:0;}
.symbo.v2-glossy-slash {order:1;-webkit-order:1;}
.symbo.v1-natural {order:2;-webkit-order:2;}
.symbo.classe-b-natural {order:3;-webkit-order:3;}
.symbo.classe-4-honed {order:4;-webkit-order:4;}
.symbo.tassello-bianco {order:5;-webkit-order:5;}
.symbo.v2-natural {order:6;-webkit-order:6;}
.symbo.v1 {order:7;-webkit-order:7;}
.symbo.v4 {order:8;-webkit-order:8;}
.symbo.v3 {order:9;-webkit-order:9;}
.symbo.v2 {order:10;-webkit-order:10;}
.symbo.r9 {order:11;-webkit-order:11;}
.symbo.r9_6-5mm {order:12;-webkit-order:12;}
.symbo.r10 {order:13;-webkit-order:13;}
.symbo.r10_10mm {order:14;-webkit-order:14;}
.symbo.r11 {order:15;-webkit-order:15;}
.symbo.classe-a {order:16;-webkit-order:16;}
.symbo.classe-b {order:17;-webkit-order:17;}
.symbo.classe-c {order:18;-webkit-order:18;}
.symbo.dcof {order:19;-webkit-order:19;}
.symbo.classe-4 {order:20;-webkit-order:20;}
.symbo.classe-4-5 {order:21;-webkit-order:21;}
.symbo.classe-5 {order:22;-webkit-order:22;}
.symbo.chimica-a {order:23;-webkit-order:23;}
.symbo.scarpa {order:24;-webkit-order:24;}
.symbo.scarpa-bs_en_16165_c  {order:25;-webkit-order:25;}


/* ABSOLUTE */
.absolute .symbo.v1-natural {order:0;-webkit-order:0;}
.absolute .symbo.r9 {order:1;-webkit-order:1;}
.absolute .symbo.classe-a {order:2;-webkit-order:2;}
.absolute .symbo.dcof {order:3;-webkit-order:3;}
.absolute .symbo.classe-5 {order:4;-webkit-order:4;}
.absolute .symbo.tassello-bianco {order:6;-webkit-order:6;}
.absolute .symbo.v1-glossy {order:7;-webkit-order:7;}
.absolute .symbo.classe-4 {order:8;-webkit-order:8;}

/* SHARDS */
.shards .symbo.v1-glossy {order:0;-webkit-order:0;}
.shards .symbo.classe-4 {order:1;-webkit-order:1;}
.shards .symbo.tassello-bianco {order:2;-webkit-order:2;}
.shards .symbo.v1 {order:3;-webkit-order:3;}
.shards .symbo.r10 {order:4;-webkit-order:4;}
.shards .symbo.classe-b-natural {order:5;-webkit-order:5;}
.shards .symbo.dcof {order:6;-webkit-order:6;}
.shards .symbo.classe-5 {order:7;-webkit-order:7;}
.shards .symbo.scarpa {order:8;-webkit-order:8;}
.shards .symbo.v2-glossy-slash {order:9;-webkit-order:9;}
.shards .symbo.v1-natural {order:10;-webkit-order:10;}
.shards .symbo.classe-4-honed {order:11;-webkit-order:11;}
.shards .symbo.v2-natural {order:12;-webkit-order:12;}
.shards .symbo.v4 {order:13;-webkit-order:13;}
.shards .symbo.v3 {order:14;-webkit-order:14;}
.shards .symbo.v2 {order:15;-webkit-order:15;}
.shards .symbo.r9 {order:16;-webkit-order:16;}
.shards .symbo.r9_6-5mm {order:17;-webkit-order:17;}
.shards .symbo.r10_10mm {order:18;-webkit-order:18;}
.shards .symbo.r11 {order:19;-webkit-order:19;}
.shards .symbo.classe-a {order:20;-webkit-order:20;}
.shards .symbo.classe-b {order:21;-webkit-order:21;}
.shards .symbo.classe-c {order:22;-webkit-order:22;}
.shards .symbo.classe-4-5 {order:23;-webkit-order:23;}

/* 12.02.2025 */
/* nuovo ordinamento per tutte le collezioni tranne Dream e Infinito che continuano ad avere una immagine unica per tutti i simboli */
#singola-collezione .simboli .symbo.v1-polished {order:0;-webkit-order:0;}
#singola-collezione .simboli .symbo.v1-natural {order:1;-webkit-order:1;}
#singola-collezione .simboli .symbo.v1-glossy {order:2;-webkit-order:2;}
#singola-collezione .simboli .symbo.v1 {order:3;-webkit-order:3;}

#singola-collezione .simboli .symbo.v2 {order:4;-webkit-order:4;}
#singola-collezione .simboli .symbo.v2-natural {order:5;-webkit-order:5;}
#singola-collezione .simboli .symbo.v2-glossy-slash {order:6;-webkit-order:6;}
#singola-collezione .simboli .symbo.v2-plane-tiles {order:7;-webkit-order:7;}
#singola-collezione .simboli .symbo.v2-decors {order:8;-webkit-order:8;}
#singola-collezione .simboli .symbo.v2-3d-texture-honed {order:8;-webkit-order:8;}
#singola-collezione .simboli .symbo.v2-real-matt {order:8;-webkit-order:8;}
#singola-collezione .simboli .symbo.v3 {order:9;-webkit-order:9;}
#singola-collezione .simboli .symbo.v3-brave {order:10;-webkit-order:10;}
#singola-collezione .simboli .symbo.v3-palace {order:11;-webkit-order:11;}
#singola-collezione .simboli .symbo.v4 {order:12;-webkit-order:12;}

#singola-collezione .simboli .symbo.classe-4 {order:13;-webkit-order:13;}
#singola-collezione .simboli .symbo.classe-4-honed {order:14;-webkit-order:14;}
#singola-collezione .simboli .symbo.classe-4-2 {order:15;-webkit-order:15;}
#singola-collezione .simboli .symbo.classe-4-5 {order:16;-webkit-order:16;}
#singola-collezione .simboli .symbo.classe-4-honed {order:17;-webkit-order:17;}
#singola-collezione .simboli .symbo.classe-5 {order:18;-webkit-order:18;}

#singola-collezione .simboli .symbo.chimica-a {order:19;-webkit-order:19;}
#singola-collezione .simboli .symbo.imbuto-a {order:20;-webkit-order:20;}
#singola-collezione .simboli .symbo.ingelivo {order:21;-webkit-order:21;}


#singola-collezione .simboli .symbo.dcof {order:22;-webkit-order:22;}

#singola-collezione .simboli .symbo.r9 {order:23;-webkit-order:23;}
#singola-collezione .simboli .symbo.r9_6-5mm {order:24;-webkit-order:24;}
#singola-collezione .simboli .symbo.r10 {order:25;-webkit-order:25;}
#singola-collezione .simboli .symbo.r10_10mm {order:26;-webkit-order:26;}
#singola-collezione .simboli .symbo.r11 {order:27;-webkit-order:27;}

#singola-collezione .simboli .symbo.classe-a {order:28;-webkit-order:28;}
#singola-collezione .simboli .symbo.scarpa-ab {order:29;-webkit-order:29;}
#singola-collezione .simboli .symbo.classe-b {order:30;-webkit-order:30;}
#singola-collezione .simboli .symbo.classe-b-natural {order:31;-webkit-order:31;}
#singola-collezione .simboli .symbo.scarpa-b {order:32;-webkit-order:32;}
#singola-collezione .simboli .symbo.scarpa-c {order:33;-webkit-order:33;}
#singola-collezione .simboli .symbo.classe-c {order:33;-webkit-order:33;}

#singola-collezione .simboli .symbo.scarpa {order:34;-webkit-order:34;}
#singola-collezione .simboli .symbo.scarpa-bs_en_16165_c  {order:35;-webkit-order:35;}



/* spaziature */
#singola-collezione [class^='symbo v'] {
    margin-right: 15px;
}
#singola-collezione .simboli .symbo.dcof {
    margin-left: 15px;
}

/* FINE 12.02.2025 */

/* simboli tecnici */

body.mytop ol.cinerama.briciole.blues.cerchio,
body.mytop ol.cinerama.blues.uovo.briciole,
body.shape ol.cinerama.briciole.blues.fotona-shape {
	display:none;
	}

ul.minimal .gallery {
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
ul.minimal .gallery > figure > div > a {
    display: inline-block;
    width: 100%;
    height: 100%;
}
ul.minimal .gallery > figure {
    padding-right: 7px;
}
.minimal-download:before {
    display: inline-block;
    height: 20px;
    width: 20px;
    background-image: url(img/sprite.png);
    background-position: -34px -1037px;
    background-size: 544px auto;
    margin-right: 0px;
    filter: invert(1);
    content: '';
}

/* social wall flow flow */
.ff-stream {
	min-height: unset !important;
	transition: opacity 1s ease;
	-webkit-transition: opacity 1s ease-out;
	opacity:0 !important;
	margin-bottom: 72px;
}
.ff-stream.sorto {
	opacity:1 !important;
}
.ff-stream h6.ff-item-bar {
	display:none;
}

.ff-stream-wrapper {
    position: relative !important;
    padding: 0 !important;
    margin: 0 !important;
    margin-top: 36px !important;
	display: grid;
	grid-template-columns: repeat(2,50%);
	grid-template-rows: repeat(3,22vw);
	grid-gap: 0;
	width: 100%;
	height: unset !important;
}

.ff-stream-wrapper > article.ff-item {
    padding: 0;
    min-width: 0;
    max-width: 9000px;
    min-height: 0;
    margin: 4px;
	position: relative !important;
	width: unset !important;
	transform:none !important;
	-webkit-transform:none !important;
	-moz-transform:none !important;
	display: -webkit-flex;
	display: flex;
}

.ff-stream-wrapper > article.ff-item > div.picture-item__inner {
	box-shadow:none !important;
	height: 100% !important;
	padding: 30px;
	transition: padding 1s ease;
	-webkit-transition: padding 1s ease-out;
}
.ff-stream.sorto .ff-stream-wrapper > article.ff-item > div.picture-item__inner {
	padding: 0;
}

.ff-stream-wrapper > article.ff-item > div.picture-item__inner:before {
	content:unset !important;
}

.ff-stream-wrapper > article.ff-item > div.picture-item__inner > .ff-item-cont {
	height: 100% !important; 
	float:none !important;
}

.ff-stream-wrapper > article.ff-item > div.picture-item__inner > .ff-item-cont > .ff-img-holder {
	height: 100% !important;
	
}

.ff-stream-wrapper > article.ff-item > div.picture-item__inner > .ff-item-cont > .ff-img-holder > img {
/*
	position: absolute !important;
	left: 50% !important;
	top: 50% !important;
	transform: translateY(-50%) translateX(-50%) !important;
	-webkit-transform: translateY(-50%) translateX(-50%) !important;
*/
	object-fit: cover;
	object-position: center;
	min-height: 100% !important;
	height: 100% !important;
	min-width: 100% !important;
	width: 100% !important;
	}

.ff-stream-wrapper > article.ff-item:nth-child(1) {
    grid-row-start: 1;
    grid-row-end: 2;
    grid-column-start: 2;
    grid-column-end: 2;
    margin-right: 0;
}
.ff-stream-wrapper > article.ff-item:nth-child(2) {
	grid-row-start: 2;
	grid-row-end: 4;
	grid-column-start: 2;
	grid-column-end: 3;
	margin-right: 0;
	}
.ff-stream-wrapper > article.ff-item:nth-child(3) {
	grid-row-start: 1;
	grid-row-end: 3;
	grid-column-start: 1;
	grid-column-end: 2;
	margin-left: 0;
	}
.ff-stream-wrapper > article.ff-item:nth-child(4) {
	grid-row-start: 3;
	grid-row-end: 3;
	grid-column-start: 1;
	grid-column-end: 2;
	margin-left: 0;
	}
.ff-stream-wrapper > article.ff-item:nth-child(5),
.ff-stream-wrapper > article.ff-item:nth-child(6) {
	display:none;
}

.ff-stream-wrapper > article.ff-item::before {
	content: '';
	display: block;
	background-image: url(img/sprite.png);
	background-size: 652px;
	background-repeat: no-repeat;
	height: 40px;
	width: 40px;
	position: absolute;
	z-index: 600;
	right: 9px;
	bottom: 9px;
}

.ff-stream-wrapper > article.ff-item.ff-facebook::before {
	background-position: -488px -354px;
}
.ff-stream-wrapper > article.ff-item.ff-instagram::before {
	background-position: -436px -354px;
}

.ff-loadmore-wrapper {display:none;}
/* social wall flow flow */


ul.punk.quality .contento > div > div:nth-child(2) {display:none !important;}


#singola-collezione .simboli > div {
	align-items: flex-start;
	-webkit-align-items: flex-start;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
p.logo-E {
    text-align: center;
}

body.edone .titolone {display:none;}
.blues.prodotto-shape[data-quante="0"] + nav {
    display: none !important;
}

ul.cinerama.cool_jazz.primo-grosso > li:nth-child(1) .titolo-e-testo > h3 {
    margin-top: -4px !important;
}

.cinerama.progressive .girardengo > a::after {
    margin-left: 0px;
}
.cinerama.progressive .girardengo > a::before {
    height: unset;
    }
.cinerama.progressive .girardengo {
    height: unset;
}
ul.cinerama.techno.collezione > li {
    min-width: 260px;
	min-height: 260px;
    }
#principe ol.cinerama.briciole.blues.prodotto-shape {
	width:unset;
}

body.area-tecnica-shape ul.area-tecnica > li {
	max-width:240px;
}
body.area-tecnica-shape ul.area-tecnica > li > article > div {
	border:0;
	padding: 0;
}
body.area-tecnica-shape ul.area-tecnica.cinerama.dixieland > li > article > div > a.foto {
	background-size:100% !important;
}

body.area-tecnica-shape ul.area-tecnica.cinerama.dixieland > li > article > div > div.contento > div > a {color:black;}

body.area-tecnica-shape section.cinerama.dixieland.area-tecnica {
	margin-bottom:20px;
}
body.area-tecnica-shape h2 {
    font-family: 'Oswald';
    font-weight: 200;
}
section.cinerama.epico.link-area-tecnica-mt-shape .contento > div {
    text-transform: uppercase;
}

#mailerlite-form_1 .mailerlite-form-field > label:nth-child(1),
#mailerlite-form_1 .mailerlite-subscribe-submit,
#mailerlite-form_2 .mailerlite-form-field > label:nth-child(1),
#mailerlite-form_2 .mailerlite-subscribe-submit,
#mailerlite-form_3 .mailerlite-form-field > label:nth-child(1),
#mailerlite-form_3 .mailerlite-subscribe-submit,
#mailerlite-form_4 .mailerlite-form-field > label:nth-child(1),
#mailerlite-form_4 .mailerlite-subscribe-submit {
	display:none;
	}
span.stringa.newsletter-iscriviti {
    color: white;
}
.mailerlite-form-field {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    display: -webkit-flex;
    -webkit-flex-direction: column;
    -webkit-align-items: flex-start;
}
div#newsletter-iscriviti {
    margin-top: 0;
}
.mailerlite-form-field {
    /*margin-bottom: 0 !important;*/
}
#mailerlite-form_1 form {
	overflow:hidden;
}

input#mailerlite-1-field-email,
input#mailerlite-2-field-email,
input#mailerlite-3-field-email,
input#mailerlite-4-field-email {
	width:100%;
	}
@media (min-width:500px) {
	input#mailerlite-1-field-email,
	input#mailerlite-2-field-email,
	input#mailerlite-3-field-email,
	input#mailerlite-4-field-email {
		width:unset;
		}
}

.mailerlite-form-response > h4 > p {
    text-align: left;
}
.mailerlite-form-response > h4 > p > span {
    color: black !important;
}
.mailerlite-form-response {
    margin: 0;
}
.mailerlite-form-description {
/*    margin: 0 !important;*/
}

#illinois_menu_ricerca.visi {
	top:0 !important;
}

.non-pagina {
    margin: 60px 0;
}
#principe.pagina404 h1 {
	font-family: 'Oswald';
	font-weight: 200;
	text-transform: uppercase;
}

#illinois_menu_splash_corpo1_A > div > ul > li, #illinois_menu_splash_corpo1_B > div > ul > li {
	width: unset;
}

section.cinerama.progressive > .freccia-giu {
	display:none;
}

#singola-collezione.infinito .symbo.tassello-bianco {
	height: 0;
	width: 100%;
	overflow: hidden;
}

/*mailerlite*/
.mailerlite-form > form {
	display:flex;
	display:-webkit-flex;
	flex-direction:column;
	-webkit-flex-direction:column;
}
.mailerlite-form-description {
	order: 1;
	-webkit-order: 1;
}
.mailerlite-form-inputs {
	order: 0;
	-webkit-order: 0;
}
.mailerlite-form-description > p,
#checkbox_newsletter_spostato > p {
	color: black;
	font-size: 12px;
	}
.mailerlite-form-description  a {
	color: black;
	text-decoration: none;
	font-size: 12px;
}


/******** COLORI DELLE SERIE *******************/
.portland .cartello {border-color:#888888;}
.portland .color-collezione {background-color:#888888;}
.folk li[data-slug="portland"] > article {background-color:#888888;}

.action .cartello {border-color:#d0c781;}
.action .color-collezione {background-color:#d0c781;}
.folk li[data-slug="action"] > article {background-color:#d0c781;}

.infinito .cartello {border-color:#7a97ab;}
.infinito .color-collezione {background-color:#7a97ab;}
.folk li[data-slug="infinito"] > article {background-color:#7a97ab;}

.komi .cartello {border-color:#93a496;}
.komi .color-collezione {background-color:#93a496;}
.folk li[data-slug="komi"] > article {background-color:#93a496;}

.acidic .cartello {border-color:#3f738d;}
.acidic .color-collezione {background-color:#3f738d;}
.folk li[data-slug="acidic"] > article {background-color:#3f738d;}

.dream .cartello {border-color:#b1aec2;}
.dream .color-collezione {background-color:#b1aec2;}
.folk li[data-slug="dream"] > article {background-color:#b1aec2;}

.spaces .cartello {border-color:#adb7c0;}
.spaces .color-collezione {background-color:#adb7c0;}
.folk li[data-slug="spaces"] > article {background-color:#adb7c0;}

.res-art .cartello {border-color:#c6a094;}
.res-art .color-collezione {background-color:#c6a094;}
.folk li[data-slug="res-art"] > article {background-color:#c6a094;}

.match .cartello {border-color:#c36366;}
.match .color-collezione {background-color:#c36366;}
.folk li[data-slug="match"] > article {background-color:#c36366;}

.shards .cartello {border-color:#598ddc;}
.shards .color-collezione {background-color:#598ddc;}
.folk li[data-slug="shards"] > article {background-color:#598ddc;}

.stoneicons .cartello {border-color:#63a4bf;}
.stoneicons .color-collezione {background-color:#63a4bf;}
.folk li[data-slug="stoneicons"] > article {background-color:#63a4bf;}

.planeto .cartello {border-color:#a28c9b;}
.planeto .color-collezione {background-color:#a28c9b;}
.folk li[data-slug="planeto"] > article {background-color:#a28c9b;}

.urban-craft .cartello {border-color:#d0973d;}
.urban-craft .color-collezione {background-color:#d0973d;}
.folk li[data-slug="urban-craft"] > article {background-color:#d0973d;}

.reframe .cartello {border-color:#c0bab0;}
.reframe .color-collezione {background-color:#c0bab0;}
.folk li[data-slug="reframe"] > article {background-color:#c0bab0;}

.keynote .cartello {border-color:#24588d;}
.keynote .color-collezione {background-color:#24588d;}
.folk li[data-slug="keynote"] > article {background-color:#24588d;}

.toka .cartello {border-color:#4c4c4c;}
.toka .color-collezione {background-color:#4c4c4c;}
.folk li[data-slug="toka"] > article {background-color:#4c4c4c;}

.absolute .cartello {border-color:#c0bab0;}
.absolute .color-collezione {background-color:#c0bab0;}
.folk li[data-slug="absolute"] > article {background-color:#c0bab0;}

.pigmento .cartello {border-color:#dcb9a0;}
.pigmento .color-collezione {background-color:#dcb9a0;}
.folk li[data-slug="pigmento"] > article {background-color:#dcb9a0;}

.upper .cartello {border-color:#766d63;}
.upper .color-collezione {background-color:#766d63;}
.folk li[data-slug="upper"] > article {background-color:#766d63;}

.homescape .cartello {border-color:#a57751;}
.homescape .color-collezione {background-color:#a57751;}
.folk li[data-slug="homescape"] > article {background-color:#a57751;}

.brit .cartello {border-color:#498392;}
.brit .color-collezione {background-color:#498392;}
.folk li[data-slug="brit"] > article {background-color:#498392;}

.monochrome .cartello {border-color:#c0bab0;}
.monochrome .color-collezione {background-color:#c0bab0;}
.folk li[data-slug="monochrome"] > article {background-color:#c0bab0;}

.royal-travertino .cartello {border-color:#c8bd95;}
.royal-travertino .color-collezione {background-color:#c8bd95;}
.folk li[data-slug="royal-travertino"] > article {background-color:#c8bd95;}

.background .cartello {border-color:#aeb6b6;}
.background .color-collezione {background-color:#aeb6b6;}
.folk li[data-slug="background"] > article {background-color:#aeb6b6;}

.woodblock .cartello {border-color:#c55955;}
.woodblock .color-collezione {background-color:#c55955;}
.folk li[data-slug="woodblock"] > article {background-color:#c55955;}

.alpine .cartello {border-color:#465e5d;}
.alpine .color-collezione {background-color:#465e5d;}
.folk li[data-slug="alpine"] > article {background-color:#465e5d;}

.stone-lab .cartello {border-color:#333333;}
.stone-lab .color-collezione {background-color:#333333;}
.folk li[data-slug="stone-lab"] > article {background-color:#333333;}
/***********************************************/

/*newsletter*/
#newsletter-iscriviti.disattivato {
	pointer-events:none;
	opacity: 0.5;
}
#newsletter-iscriviti.disattivato .stringa.newsletter-iscriviti::after {
	color:#b2b2b2;
}
#checkbox_newsletter_spostato {
    margin-bottom: 10px;
}
#checkbox_newsletter_spostato > p {
	display:flex;
	display:-webkit-flex;
	align-items: center;
	-webkit-align-items: center;
}
#checkbox_newsletter_spostato .check_NL {
	margin-right: 4px;
}

/*sovrascrivo il colore del catalogo */
div.catalogo-generale.documenti,
div.catalogo-cersaie.documenti,
div.magazine.documenti {
    background-color: black;
}
.catalogo-cersaie.documenti,
#principe.download .catalogo-cersaie.documenti .titolino {
    color: white;
}

.magazine.documenti {
	color:white;
}

#chi-siamo-sede-legale.doppio > .dx > div > p:nth-child(2) {
    display: flex;
    display: -webkit-flex;
}

body ul.cinerama.liscio > li > article > div > div.contento > div {
	-webkit-align-items: center;
	align-items: center;
}
ul.cinerama.liscio.shape-disegni-lavabi div.contento img {
    margin-top: 20px;
}
ul.cinerama.liscio.shape-disegni-lavabi div.contento h2 {
	max-width: 193px;
}

#ff-stream-2, #ff-stream-2 .ff-popup, #ff-stream-2 .ff-search input {
	background-color: transparent !important;
}

.catalogo-cersaie > div:nth-child(1) {
	order:1;
	-webkit-order:1;
}
.catalogo-cersaie > div:nth-child(2) {
	order:2;
	-webkit-order:2;
}
.catalogo-cersaie > div:nth-child(3) {
	order:0;
	-webkit-order:0;
}

.cataloghi-mytop-shape > .catalogo-mytop > div:nth-child(2)  {
	display: flex;
	display:-webkit-flex;
	flex-direction: column-reverse;
	-webkit-flex-direction: column-reverse;
}

body ul.cinerama.progressive li.attivo:nth-child(3n) > article > div.foto {
    -webkit-animation-name: Progressive1;
    animation-name: Progressive1;
}
body ul.cinerama.progressive li:nth-child(3n) > article > div.foto {
    width: 103.2%;
    left: -3.2%;
    height: 104.2%;
}

body #illinois_menu_splash_corpo1_A > div > ul > li,
body #illinois_menu_splash_corpo1_B > div > ul > li {
    max-width: 352px;
    width: 100%;
}


/* cookiebot */
@media (max-width:500px) {

#CookiebotWidget {
    right: 186px !important;
}
}


@media (max-width:1000px) {
#CookiebotWidget:not(.CookiebotWidget-open) button.CookiebotWidget-logo svg {
	width: 30px !important;
	height: 30px !important;
}
#CookiebotWidget {
    right: 204px;
    left: unset !important;
    max-height: 30px;
    min-height: unset !important;
    min-width: unset !important;
    max-width: 30px;
    bottom: 14px !important;
}
}
body.stabilito #CookiebotWidget {
	display:none !important;
}
#video-in-collezioni > video,
#video-in-shape > video {
	margin: 0;
	padding: 0 !important;
	max-width: 100% !important;
}

body.planeto .minigallery-collezione .foto3 {display:none;}

article.singolo-articolo a {
	color:black;
	text-decoration: underline;
}

article.singolo-articolo a:not(.linkone):hover {
	filter:invert(.5);
	-webkit-filter:invert(.5);
}

section.gallery-articolo {
	max-width: 792px !important;
}

section.gallery-articolo > ul > li {
	margin-top:0 !important;
}
body.no-touch nav.cinerama.freccine.alternative.gallery-articolo {
	display: none;
}
div#video-in-shape {
    margin-bottom: 60px;
}
div#video-in-shape {
    margin-top: 60px;
}
#principe ul.blues[data-quante="1"] + nav.cinerama.freccine.blues {display:none;}

.colorverde-twoout {
	color:#737850;
}

.catalogo-2out,
#singola-collezione.twoout {
    background-color: #737850;
}
body #principe.download .cataloghi-mytop-shape {
	height:auto;
}

body.twoout, ul.cinerama.progressive.twoout-p .cartello, ul.cinerama.progressive.twoout-p .cartello a {
	background-color: #737850;
}
ul.cinerama.progressive.twoout-p .cartello {
    background-image: url(https://fondovalle.it/wp-content/uploads/2022/08/logo_2out_grande.png);
    background-repeat: no-repeat;
    background-size: 166px;
    background-position: 36px 36px;
    padding: 123px 36px 36px 36px;
}
body ul.progressive.twoout-p .girardengo > a::after {
	background-image:none;
}
#principe.twoout .porta-breadcrumbs {
    background-color: transparent;
}
body.twoout .fondovalle-breadcrumbs,
body.twoout .fondovalle-breadcrumbs a {
	color:white;
}
section.cinerama.blues.acquerello {
    margin-top: 144px;
}
ul.cinerama.blues.acquerello > li > article > div > div.contento > div:before {
	content:'';
	display:block;
	padding-top:55.5%;
}
ul.cinerama.blues.acquerello > li > article > div > div.contento > div {
	width:100%;
}

#twoout-resistenza > .foto-stretta {
	background-size: cover;
}
div#twoout-resistenza {
	flex-direction: column-reverse;
	-webkit-flex-direction: column-reverse;
}
#twoout-resistenza .grosso,
#twoout-posa .grosso {
	font-size: 28px;
	}
div#twoout-resistenza {
    margin-top: 72px;
}
#twoout-resistenza .testi {
	margin-bottom: 144px;
	}
div#twoout-posa > .foto-stretta {
    display: none;
}
#twoout-pezzi-speciali h2,
ul.cinerama.demenziale.pezzi figcaption span {
	display:block;
	width:100%;
}
ul.demenziale.pezzi > li {
	flex: 1 0 calc(25% - 40px);
	-webkit-flex: 1 0 calc(25% - 40px);
}
section.cinerama.demenziale.pezzi {
	margin-left: -20px;
	margin-right: -20px;
	margin-top: 20px;
	margin-bottom: 0;
}
#twoout-pezzi-speciali h2 {
	color:white;
	margin-top: 30px;
}
ul.cinerama.demenziale.pezzi figcaption {
    color: white;
    font-weight: 600;
    margin-top: 20px;
}
ul.cinerama.demenziale.pezzi figcaption span {
    font-weight: normal;
}
div#twoout-gamma {
    margin-bottom: 72px;
}
section.cinerama.blues.poltrone {
	margin: 144px 0 72px 0;
}
body ul.twoout-collezioni .leggi-tutto, body ul.twoout-collezioni .foto {
    display: none !important;
}
.nome-colle_twoout,
.superfici_twoout {
    color: white;
}
.spessore-formato_twoout {color:white;}
#singola-collezione.twoout .minigallery .mini-foto {
    display: none;
}
.simboli-twoout::after {
    color: #b2b2b2;
}
span.super-singola.grip {
	order: 50;
	-webkit-order: 50;
}
.stringa.nota-formati-twoout {
    display: block;
    width: 100%;
}
.flusso-formati-twoout .nome-super:after {
	/* content:'*'; */
}
.stringa.formati-twoout:before {
	content:'';
	background-image:url(img/logo_2out_piccolo.png);
    width: 50px;
    height: 50px;
    background-size: auto;
    display: block;
}
.formati-in-out.stringa.formati-twoout {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center;
    display: -webkit-flex;
    -webkit-flex-direction: row-reverse;
    -webkit-justify-content: flex-end;
    -webkit-align-items: center;
}
#singola-collezione.twoout .flusso-di-colori > .colore > .dicitura,
#singola-collezione.twoout .nomi-colori,
.flusso-di-formati_twoout .super-spesso,
.flusso-di-formati_twoout .forma-dicitura {
    color: white;
}
#singola-collezione.twoout .segno-colore.selezionato {
    background-color: white;
}
#singola-collezione.twoout .segno-colore {
    border-bottom: 1px solid white;
}
#singola-collezione .fascia-twoout {
    background-color: #737850;
    color: white;
}
.stringa.scopri-twoout {
    color: white;
}
.fascia-twoout .destr {
	background-image: url(https://fondovalle.it/wp-content/uploads/2022/08/logo_2out_grande.png);
	background-repeat: no-repeat;
	background-size: 166px;
	height: 53px;
	background-position: right;
	margin-right: 55px;
}
#illinois_menu_splash_corpo1_B li#menu-3881 > a.dopo {
	background-image: url(https://fondovalle.it/cinerama/jpeg.075-o-o/720/0/2022/08/homepage_singola_720.jpg);
	background-size: cover;
	}
#illinois_menu_splash_corpo1_B li#menu-3881 > a.prima {
	background-image: url(https://fondovalle.it/wp-content/uploads/2022/08/logo_2out_nero.png);
	background-size: contain;
	}
#principe.collezione-twoout .nero-collezione-completa,
#principe.collezione-twoout .mytop-share,
#principe.collezione-twoout .pulsantone-twoout {
	background-color: #737850;
    color: white;
}
#principe.collezione-twoout .flex.social {
    filter: invert(1);
    -webkit-filter: invert(1);
}

body.download .stringa.download-catalogo-twoout::after {
	content:'';
}

body.no-touch nav.cinerama.freccine.techno {
    padding: 0 24px;
}

footer .link-social > div > p.pinterest {
	background-image:url(https://fondovalle.it/wp-content/uploads/2022/08/pinterest.png);
	background-size: 32px 42px;
}
#illinois_menu_splash_corpo1_D li > a[title="Pinterest"] {
	background-image:url(https://fondovalle.it/wp-content/uploads/2022/08/Pinterest3x.png);
	background-size: auto 53px;
}
.magazine.documenti, #principe.download .magazine.documenti .titolino {
    color: white;
}

section.cinerama.blues.shape-disegni-lavabi > nav {
	justify-content:flex-end !important;
	-webkit-justify-content:flex-end !important;
}
body > *:not(section.progressive) {
	max-width: 1920px;
	margin-left: auto;
	margin-right: auto;
	}

.slug-infinito-2-0 > p {display:none;}
.collezione_shape_colori.slug-infinito-2-0 {margin:0;}
.slug-infinito-2-0 ul.cinerama.disco > li {padding-top: 0;}




/* hp 2023 */
body.casa .porta-breadcrumbs,
body.casa .titolone {
	display:none;
}
body.casa .contento-pagina > * {
    max-width: 100% !important;
}
body.casa h2.h2-chi-siamo {
    margin-top: 80px;
}

body.casa .ilvideo > *,
body.casa .contento-pagina > div > *,
body.casa .minigallery {
	max-width: 1280px;
	margin-right: auto !important;
	margin-left: auto !important;
	padding-left: 18px;
	padding-right: 18px;
	box-sizing: border-box;
	width: 100%;
}
@media(min-width:500px) {
	body.casa .ilvideo > *,
	body.casa .contento-pagina > div > *,
	body.casa .minigallery {
		padding: 0 36px;
	}
}

body.casa div#advance2023-hp,
body.casa div#advance2023-hp_en,
body.casa div#advance2023-hp_fr,
body.casa div#advance2023-hp_de {
    margin-bottom: 140px;
}

body.casa p.scopri-advance > a {
    display: inline-block;
    height: 100%;
}

body.casa .minigallery .girardengo.scopri-advance::after {
    margin-top: 0 !important;
}
body.casa .stringa.scopri-advance::before {
	text-transform:lowercase; 
}
body.casa p.scopri-adv {
    margin-top: 15px;
}

@media(min-width:1000px) {
	body.casa div#advance2023-hp .testo2 > div,
	body.casa div#advance2023-hp_en .testo2 > div,
	body.casa div#advance2023-hp_fr .testo2 > div,
	body.casa div#advance2023-hp_de .testo2 > div {
		margin-top: 0;
	}
}

body.casa div#logo-advance-svg {
	width: 200px;
	height: 33px;
	background-image: url(img/advance_200.svg);
	background-repeat: no-repeat;
	background-size: contain;
	margin-bottom: 10px;
}

div#advance2023-hp > .mini-tre,
div#advance2023-hp_en > .mini-tre,
div#advance2023-hp_fr > .mini-tre,
div#advance2023-hp_de > .mini-tre,
div#advance2023-hp > .mini-due,
div#advance2023-hp_en > .mini-due,
div#advance2023-hp_fr > .mini-due,
div#advance2023-hp_de > .mini-due,
div#advance2023-hp > .testo1-mobile,
div#advance2023-hp_en > .testo1-mobile,
div#advance2023-hp_fr > .testo1-mobile,
div#advance2023-hp_de > .testo1-mobile {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

@media(min-width:2303px) {
	.ilvideo {
		height: 1274px !important;
		margin-bottom: 0 !important;
	}
}


body.casa div#advance2023-hp, body.casa div#advance2023-hp_en, body.casa div#advance2023-hp_fr, body.casa div#advance2023-hp_de {
	flex-direction: column-reverse !important;
	-webkit-flex-direction: column-reverse !important;
}

body.casa div#advance2023-hp .foto3 > div,
body.casa div#advance2023-hp_en .foto3 > div,
body.casa div#advance2023-hp_fr .foto3 > div,
body.casa div#advance2023-hp_de  .foto3 > div {
	margin-bottom: 8px;
	}

@media(max-width:1000px) {
	div#advance2023-hp .mini-due,
	div#advance2023-hp_en .mini-due,
	div#advance2023-hp_fr .mini-due,
	div#advance2023-hp_de .mini-due {
		margin-top: 60px;
		order:2;
		-webkit-order:2;
	}
	div#advance2023-hp .mini-tre,
	div#advance2023-hp_en .mini-tre,
	div#advance2023-hp_fr .mini-tre,
	div#advance2023-hp_de .mini-tre {
		order:1;
		-webkit-order:1;
	}
	
}


/* hp 2023 */

#principe.download .singolo-doc {
    margin-bottom: 10px !important;
}

@media(min-width:1000px) {
	#principe.download .catalogo-generale > div:nth-child(2) {
		-webkit-align-items: flex-start !important;
		align-items: flex-start !important;
		flex-direction: column !important;
		-webkit-flex-direction: column !important;
	}
}

/* certificazioni */
#principe.certificazioni-e-sostenibilita div.quality {
/*    background-color: #e9ecec;
    padding-top: 36px !important;
    */
    margin-top: 20px;
}
#principe.certificazioni-e-sostenibilita .quality {
    /* margin-bottom: 144px; */
}
#principe.certificazioni-e-sostenibilita .quality > * {
    max-width: 1280px;
    margin-right: auto !important;
    margin-left: auto !important;
    padding-left: 18px;
    padding-right: 18px;
    box-sizing: border-box;
    width: 100%;
}
@media(min-width:500px) {
	#principe.certificazioni-e-sostenibilita .quality > * {
		padding-left: 36px;
		padding-right: 36px;
	}
}
#principe.certificazioni-e-sostenibilita .quality > * {
	margin-top: -5px;
}

#principe.certificazioni-e-sostenibilita ul.cinerama.punk {
	padding:0 !important;
}
#principe.certificazioni-e-sostenibilita h2 {
    font-family: 'Oswald';
    font-size: 28px;
    text-transform: uppercase;
    font-weight: 400;
}
#principe.certificazioni-e-sostenibilita h3 {
    font-family: 'Oswald';
    font-size: 28px;
    text-transform: uppercase;
    font-weight: 200;
}

#principe.certificazioni-e-sostenibilita .stretto .grosso {
    text-transform: uppercase;
    font-size: 32px;
}
#principe.certificazioni-e-sostenibilita .stretto .piccolo {
    margin-top: 5px;
}

#principe.certificazioni-e-sostenibilita .p-link-cert {
    margin-top: 20px;
}
#principe.certificazioni-e-sostenibilita a {
    color: black;
}
#pezzo-certificazioni-iso .foto-stretta,
#pezzo-certificazioni-amb .foto-stretta {
    display: none;
}
#pezzo-certificazioni-iso p.logoiso9001 {
    margin-top: 25px;
}

#principe.certificazioni-e-sostenibilita p.girardengo.cert-iso9000 {
    margin-top: 25px;
}

#principe.certificazioni-e-sostenibilita p.girardengo.cert-epd > a,
#principe.certificazioni-e-sostenibilita p.girardengo.cert-ccc > a {
    color: black;
}

#testo-certificazioni-unico h2 {
	margin-top: 90px;
}

body #principe.certificazioni-e-sostenibilita div.stretto-unico {
    max-width: 1280px !important;
}

div#testo-certificazioni-unico {
    margin-bottom: 0 !important;
}

body #principe.certificazioni-e-sostenibilita p.logoiso9001 {
    margin-top: 20px;
}

/* certificazioni */

body.contatti form.wpcf7-form {
	display: flex;
	flex-direction: column;
	align-items: center;
	display: -webkit-flex;
	-webkit-flex-direction: column;
	-webkit-align-items: center;
}
.riga-modulo:not(.accetta-privacy) > p {
	display: flex;
	flex-direction: column;
	display: -webkit-flex;
	-webkit-flex-direction: column;
}
@media(min-width: 1000px) {
	.riga-modulo {
		justify-content: center;
		-webkit-justify-content: center;
		max-width:752px;
	}
	.riga-modulo > p {
		display: inline;
	}
}
body.contatti .riga-modulo.interessato {
    display: block;
}
.riga-modulo:not(.accetta-privacy) > p > * {
    min-width: 50%;
}

.riga-modulo:not(.accetta-privacy) input {
    min-width: 100%;
}
.riga-modulo:not(.accetta-privacy) > p > label > * {
    min-width: 100%;
}
.riga-modulo.accetta-privacy {
	display: block;
	margin-bottom: 40px;
}

@media(min-width: 1000px) {
	.riga-modulo:not(.accetta-privacy) > p {
		flex-direction: column;
		-webkit-flex-direction: row;
	}
}
.riga-modulo.testo-privacy p {
	display: block;
	margin-bottom: 20px;
	font-size: 12px;
}
.riga-modulo.testo-privacy {
	overflow: scroll;
	display: block;
	height: 400px;
	margin-bottom: 34px;
	padding: 20px;
	box-sizing: border-box;
	border: 1px solid lightgray;
    overflow-x: hidden;
}
.riga-modulo.testo-privacy h3 {
    font-size: 15px;
    margin-bottom: 20px;
}
.riga-modulo.testo-privacy p:empty {
    display: none;
}
.riga-modulo.accetta-privacy > p {
    display: inline;
}
.sfilza > p.copy.dritto {
    display: inline;
    padding-right: 0px;
}
.sfilza {
    margin-top: 30px;
    margin-bottom: 0;
}
.pappardella {
	height: 50px;
	overflow-y: scroll;
	overflow-x: hidden;
	background: white;
	padding: 3px;
	margin-bottom: 6px;
	box-sizing: border-box;
	}
@media(min-width:500px)
	{
	.pappardella {
		width: 100%;
	}
}
.pappardella, .pappardella > * {
    font-size: 10px;
}
.mailerlite-form-description {display:none;}
.pappardella table, .pappardella tr, .pappardella td {
    display: block;
}
.pappardella > strong, .pappardella > h3 {
    display: block;
}
#mailerlite-1-field-email {
	width:100% !important;
}
.footer-1-sotto {
    padding-bottom: 0 !important;
}

@media(min-width:1000px){
	ul.cinerama.liscio.shape-disegni-lavabi > li.cinerama_slide {
		max-width: 320px;
	}
}

@media(min-width:500px) {
	body ul.cinerama.liscio.shape-disegni-lavabi > li > article > div > div.contento img {
		max-width: 224px;
	}
}

.dwn-cat,
#principe.download .cataloghi-mytop-shape > div > div:nth-child(2) {
	display: flex;
	flex-direction: column-reverse;
	display: -webkit-flex;
	-webkit-flex-direction: column-reverse;
}

@media(min-width:800px) {
	ul.cinerama.cool_jazz.primo-grosso > li:nth-child(1) .titolo-e-testo > * {
		padding-right: 14px;
		box-sizing: border-box;
	}
}
.descrizione2-colle {
	margin-top: 18px;
}
@media(min-width:500px) {
	.descrizione2-colle {
	    margin-top: 36px;
	}
}

@media(min-width:1000px) {
	.descrizione2-colle {
		max-width: 792px !important;
		margin-left: auto !important;
		margin-right: auto !important;
		margin-top: 72px;
		display: flex;
		display: -webkit-flex;
	}
}
.descrizione2-colle p {
	column-count: 2;
	font-size: 15px;
	line-height: 1.7;
}
.descrizione2-colle {
	flex-direction: column;
	-webkit-flex-direction: column;
}
.descrizione2-colle h2 {
	text-transform: uppercase;
	font-family: 'Oswald';
	font-weight: 200;
	margin-bottom: 18px;
	column-count: 2;
}
.descrizione2-colle > div:not(:nth-child(1)) {
	margin-top: 36px;
}

.vetto {
    margin-top: 10px;
}

@media(min-width:1000px) {
	#singola-collezione.twoout .minigallery.minigallery-collezione {
		margin-top: 0;
	}
}

body .stretto.collez_twoout {
    margin-bottom: 0;
}
.minigallery.tipo4 {
	margin-bottom: 72px;
	margin-top: 72px;
}

.minigallery.tipo4 .mini-foto:after {
	padding-bottom: 42%;
}
.minigallery.tipo4 .mini-foto.foto1,
.minigallery.tipo4 .mini-foto.foto2 {
    display: none;
}

.minigallery.tipo4 .testo1 > div {
	padding-left: 0;
    margin-top: 0;
}
.minigallery.tipo4 .testo2 > div {
    margin: 0;
}
.minigallery.tipo4 .foto3 {
    flex: 1;
    -webkit-flex: 1;
}
.minigallery.tipo4 .testo2 {
	flex: 2;
	-webkit-flex: 2;
	padding-right: 12px;
	padding-bottom: 20px;
}

.logo-all-over {
    height: 90px;
    width: auto;
    margin-bottom: 20px;
}

.minigallery.tipo4 h2 {
	font-family: 'Oswald';
	font-size: 28px;
	font-weight: 200;
	margin-bottom: 20px;
	max-width: 50%;
	line-height: 1;
}
@media(min-width:600px)
	{
	.minigallery.tipo4 p {
		column-count: 2;
		}
	}
@media(min-width:1000px)
	{
	.minigallery.tipo4 .testo2 {
		padding-bottom: 0;
		}
	}

section.shape-prodotti {
    margin-top: 72px;
}

#all-over-testo-iniziale.stretto > .foto-stretta {
	background-size: cover;
    }
#all-over-testo-iniziale.stretto .piccolo > p {
	margin-bottom:15px;
}

#download-catalogo-all-over,
#download-catalogo-all-over-dopo {
    background-color: black;
    color: white;
    margin-top: 144px;
    margin-bottom: 72px;
}
#download-catalogo-all-over > div,
#download-catalogo-all-over-dopo > div {
	align-items: flex-start;
	-webkit-align-items: flex-start;
	display: -webkit-flex;
	display: flex;
	padding-top: 54px;
	padding-bottom: 54px;
	flex-direction: row;
	-webkit-flex-direction: row;
}
#download-catalogo-all-over > div > .sini,
#download-catalogo-all-over-dopo > div > .sini {
	text-transform: uppercase;
	flex: 1;
	-webkit-flex: 1;
	margin-bottom: 0;
}
#download-catalogo-all-over > div > .sini > .stringa,
#download-catalogo-all-over-dopo > div > .sini > .stringa {
    font-size: 28px;
        font-family: 'Oswald';
    font-weight: 400;
}
#download-catalogo-all-over > div > .destr,
#download-catalogo-all-over-dopo > div > .destr {
	flex: 1;
	-webkit-flex: 1;
	flex-direction: row;
	-webkit-flex-direction: row;
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
	width: 100%;
	display: flex;
	display: -webkit-flex;
}
#download-catalogo-all-over > div > .destr > p,
#download-catalogo-all-over-dopo > div > .destr > p {
	flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
	flex: 1;
	-webkit-flex: 1;
	margin-bottom: 0;
	display: flex;
	display: -webkit-flex;
	flex-flow: row-reverse;
	-webkit-flex-flow: row-reverse;
	max-width: 222px;
	}

#download-catalogo-all-over .destr a.titolo-down,
#download-catalogo-all-over-dopo .destr a.titolo-down {
	color: white;
    background-color: transparent;
    flex: 4;
    -webkit-flex: 4;
    display: flex !important;
    align-items: flex-end;
    display: -webkit-flex !important;
    -webkit-align-items: flex-end;

    text-decoration: none;
    font-family: 'Oswald';
    font-size: 18px;
    font-weight: 200;
    text-transform: lowercase;

    display: inline-block;
}
@media(min-width:500px) {
	#download-catalogo-all-over .destr a.titolo-down,
	#download-catalogo-all-over-dopo .destr a.titolo-down {
		font-size: 28px;
		}
}
@media(min-width:1000px) {
	#download-catalogo-all-over .destr a.titolo-down,
	#download-catalogo-all-over-dopo .destr a.titolo-down {
		flex: 1;
		-webkit-flex: 1;
		}
}

#download-catalogo-all-over .destr a.icona-down,
#download-catalogo-all-over-dopo .destr a.icona-down {
    flex: 1;
    -webkit-flex: 1;
    height: 39px;
    background-image: url(img/sprite.png);
    background-repeat: no-repeat;
    background-size: 938px;
    max-width: 40px;
    background-position: -56px -799px;
        background-position: -56px -850px;
    background-color: transparent;
        flex: 1;
    -webkit-flex: 1;
}
div#infinite-applicazioni h2 {
	font-family: 'Open Sans', sans-serif;
	font-size:28px;
}
@media(min-width:1000px) {
	#all-over-testo-iniziale .grosso {
	    font-size: 40px;
	}
	#all-over-testo-iniziale .piccolo {
		margin-bottom: 0;
	}
}
#all-over-testo-iniziale.stretto .piccolo > p:nth-last-child(1)
	{
	margin-bottom:0;
	}
ul.cinerama.punk.applicazioni-all-over > li > article > div > div.contento > div > div:nth-child(2)	{
    display: none;
}
div#all-over-vantaggi {
    margin-bottom: 144px;
}
.valore-formato.formato-formattato > .valore-in-pollici {
    margin-bottom: 0;
}
ul.cinerama.punk.applicazioni-all-over {}
ul.cinerama.punk.applicazioni-all-over > li {
	padding: 0;
	margin: 0;
	padding-right: 6px;
	margin-bottom: 36px;
	flex: 0 0 100%;
	-webkit-flex: 0 0 100%;
	box-sizing: border-box;
	background-color:transparent;
}
ul.cinerama.punk.applicazioni-all-over > li > article > div {
	padding: 0;
}

@media(min-width:500px) {
	ul.cinerama.punk.applicazioni-all-over > li {
		margin-bottom: 54px;
	}
}

@media(min-width:800px) {
	ul.cinerama.punk.applicazioni-all-over > li {
		padding: 0 4px;
		padding-right: 0;
		margin-right: 0;
		flex: 0 0 50%;
		-webkit-flex: 0 0 50%;
	}
	ul.cinerama.punk.applicazioni-all-over > li:nth-child(2n) {
		padding-right: 0;
	}
}
@media(min-width:1000px) {
	ul.cinerama.punk.applicazioni-all-over > li {
		flex: 0 0 25%;
		-webkit-flex: 0 0 25%;;
	}
	ul.cinerama.punk.applicazioni-all-over > li:nth-child(3n+1) {
		
	}
}
ul.cinerama.punk.applicazioni-all-over div.foto:after {
    content: '';
    display: block;
    padding-bottom: 100%;
}
ul.cinerama.punk.applicazioni-all-over > li > article > div > div.foto {
	min-height: 100%;
	max-height: 100%;
	background-color: #d7d7d7;
}
ul.cinerama.punk.applicazioni-all-over .contento > div > div {
	font-weight: 400;
	font-size: 28px;
	font-family: 'Oswald';
	line-height: 1.2;
	text-transform: uppercase;
	position: relative;
	height: 61px;
}
ul.cinerama.punk.applicazioni-all-over .contento > div > div:after {
	content: '';
	display: inline-block;
	width: 100px;
	height: 26px;
	position: absolute;
	background-image: url(img/link_barra.png) !important;
	background-size: 85px 4px;
	background-repeat: repeat-x;
	background-position: 0;
	margin-left: 0 !important;
	margin-top: 1px;
	position: absolute;
	left: 0;
	bottom: 0;
}

#all-over-testo-iniziale .grosso {
	text-transform: uppercase;
	font-weight: 500;
	margin-top: 5px;
}
#all-over-testo-iniziale .testi {
    margin-top: 14px;
    }
#all-over-testo-iniziale .piccolo img {
	margin-top:64px;
}
#all-over-tavoli .testo2 p {
	text-transform:uppercase;
}
#all-over-tavoli .testo2 p > strong {
    width: 100%;
    display: inline-block;
}
ul.cinerama.punk.applicazioni-all-over > li > article > div {
	height: 80%;
}
ul.cinerama.punk.applicazioni-all-over .contento {
	margin-top: 15px;
}
div#infinite-applicazioni {
    margin-top: 0 !important;
}
#infinite-applicazioni h2 {
text-transform: uppercase;
font-family: 'Oswald';
    font-size: 28px;
    font-weight: 200;
    margin-bottom: 15px;
}
#infinite-applicazioni h2 > strong {
    width: 100%;
    display: inline-block;
}
div#infinite-applicazioni {
    margin-bottom: 30px !important;
}
div#all-over-vantaggi li {
    list-style-position: inside;
    list-style-type: disc;
}
div#all-over-vantaggi .testo2 p {
	text-transform: uppercase;
}
div#all-over-vantaggi .testo2 p > strong {
    display: inline-block;
    width: 100%;
}
div#infinite-rifiniture,
div#infinite-applicazioni {
    margin-bottom: 23px !important;
}
body #principe div#infinite-rifiniture.stretto-unico,
body #principe div#infinite-applicazioni.stretto-unico {
	max-width: 1280px !important;
	margin-bottom: 22px !important;
}
body #principe div#infinite-rifiniture.stretto-unico > .testo,
body #principe div#infinite-applicazioni.stretto-unico > .testo {
    margin-left: 5px;
}
body #principe div#infinite-rifiniture.stretto-unico p,
body #principe div#infinite-applicazioni.stretto-unico p {
   margin-bottom: 0px;
}
div#infinite-rifiniture {
    margin-top: 0 !important;
}
.minigallery .testo1 > div {
    padding-right: 30px;
}
div#all-over-vantaggi .testo2 p:nth-child(2) {
    text-transform: none;
        font-family: 'Open sans';
    font-size: 15px;
}
div#all-over-vantaggi .testo2 p:nth-child(2) > strong {
    display: inline;
}

body.all-over div.titolone > .logo-zero {
	background-image:url(https://fondovalle.it/wp-content/uploads/2023/09/logo_all-over.png);
	height: 102px;
    margin-right: 20px;
}

#illinois_menu_testa_link li.all-over {
	background-image: url(img/logo_all-over24-scritta.png);
	width: 75px;
	background-size: contain;
	background-position: center center;
	margin-top: -1px;
}
#illinois_menu_splash_corpo1_B li.all-over > a.prima {
    background-size: 151px;
    background-image: url(img/logo_all-over24.png);
    width: 151px;
}
#illinois_menu_splash_corpo1_B li.all-over > a.dopo {
	background-size: cover;
	background-image: url(https://fondovalle.it/cinerama/o-o-o/721/0/2024/04/all_over_testata_1.jpg);
	width: 100px;
}

body.download form.wpcf7-form {
	display: flex;
	flex-direction: column;
	align-items: stretch;
	display: -webkit-flex;
	-webkit-flex-direction: column;
	-webkit-align-items: stretch;
}

/* hard coding serie dream */
#singola-collezione.dream .il-formato[data-id='2707'],
#singola-collezione.dream .il-formato[data-id='3148'],
#singola-collezione.dream .il-formato[data-id='2710'],
#singola-collezione.dream .il-formato[data-id='5411'],
#singola-collezione.dream .il-formato[data-id='4196'],
#singola-collezione.dream .il-formato[data-id='5408'],
#singola-collezione.dream .il-formato[data-id='5955'],
#singola-collezione.dream .il-formato[data-id='4198'],
#singola-collezione.dream .il-formato[data-id='4200'],
#singola-collezione.dream .il-formato[data-id='3462'] {
	order:4;
	-webkit-order:4;
}
#singola-collezione.dream .il-formato[data-id='5951'] {
	order:5;
	-webkit-order:5;
}
#singola-collezione.dream .il-formato[data-id='2397'] {
	order:6;
	-webkit-order:6;
}
.inframmezzo {
	-webkit-order:7;
	order:7;
}
#singola-collezione.dream .il-formato {
	order:10;
	-webkit-order:10;
}

#singola-collezione.dream .il-formato[data-id='5953'] {
	order:13;
	-webkit-order:13;
}

#singola-collezione.dream .il-formato[data-id='6094'] {
	order:15;
	-webkit-order:15;
}

/*
#singola-collezione.dream .flusso-formati-dentro > :nth-last-child(1) {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    display: -webkit-flex;
    -webkit-flex-direction: row;
    -webkit-justify-content: flex-end;
}
*/

#singola-collezione .symbo.v2-plane-tiles > img {
    height: 57px;
}
#singola-collezione .symbo.v2-decors > img,
#singola-collezione .symbo.v3-palace > img {
    height: 47px;
}
#singola-collezione.dream .simboli {
    display: none;
}
.hard-coding-dream > img {
    width: 443px;
}
/* hard coding serie dream */

/* hard coding sulla serie infinito 17.09.2024 */
#singola-collezione.infinito .simboli {
    display: none;
}
.hard-coding-infinito > img {
    width: 443px;
}
/* hard coding sulla serie infinito 17.09.2024 */

.singola-news h3.titolo {
	display:block !important;
}

div#illinois_menu_ricerca li.metal {
    display: none;
}
#singola-collezione .valore-formato > p.asterisco {
	font-size: 16px;
}
@media(min-width:600px) {
	#singola-collezione .il-formato:nth-child(1):nth-last-child(1) .valore-formato > p.asterisco {
		/*margin-left: 128px;*/
	}
}
.form_mytop .super {
    margin-right: 16px;
}

body.no-touch #singola-collezione nav.cinerama.freccine.techno.collezione {
	padding: 0 30px;
    }
#singola-collezione .simboli-oltre:empty {
    display: none;
}

/* hard coding serie infinito 2.0 MyTop */
#singola-collezione.infinito-2-0.mytop .superficie_mytop.natural-all-vein,
#singola-collezione.infinito-2-0.mytop .superficie_mytop.polished-all-vein {
	display:none;
}
ul.cinerama.punk.quality > li {
	flex-basis:310px;
	-webkit-flex-basis:310px;
}
