#page__container{margin: 0 auto; max-width: 1516px; width: 100%; }
#page__container .mb40{margin-bottom:40px}
#page__container #collez-lovable .fond-bloc{position: relative;z-index: 9}
#page__container #collez-lovable-mob .fond-bloc{position: relative;z-index: 9}

#page__container #collez-lovable .img-box{position: relative;z-index: 99999; margin-top: -14.5%; margin-left: auto;margin-right: auto;}


#page__container section#txt-intro-colle-lvb, #page__container section#intimo-colle-lvb, #page__container section#collez-art-solo {width: 100%; max-width: 1296px; margin: 0 auto; }

#page__container section{margin:40px auto;}
#page__container h1{font-family: "interstate";font-size:30px;color:#000000;text-transform: uppercase; text-align: left; line-height: 35px;letter-spacing: 0.1em;}
#page__container p.paragraphe{font-family: "interstate";font-size:16px;color:#a1a1a1;line-height: 30px; letter-spacing: 0.04em}
#page__container p.paragraphe-box {font-family: "interstate";font-size: 13px;color: #a0a0a0;line-height: 25px;letter-spacing: 0.1em;width: 90%;text-align: center;text-transform: uppercase;margin: 5% auto}
#page__container p.paragraphe span{color:#000}
#page__container .center{text-align: center;}
#page__container hr{border:0;height:0;border-top:1px solid #b6b6b6}
#page__container .img-responsive{max-width: 100%;height: auto;display:block;margin:0 auto}
#page__container .btn-mar {margin: 3% 27% 5% !important;width: 46% !important;}
#page__container .collez-box .btn-mar {margin: 3% 27% 5% !important;width: 46% !important;}

#page__container .btn-servizio{ display: inline-block; width:auto; margin:5% auto; font-family: "interstate"; font-size:14px; color:#a0a0a0; line-height: 16px; border:1px solid #a0a0a0; transition: all .2s ease; text-align: center; padding: 15px; }

#page__container .btn-servizio:hover{background-color: #a0a0a0;color: #fff;}

#page__container .link-lvb {position: relative;display: block;width: 100%;text-align: center;padding: 20px 0;cursor: pointer;}
#page__container .hover-lvb {background: #ffffff;}
#page__container .normal-underline-text, .custom-underline-text {position: relative;display: inline-block;font-family: "interstate";font-size:15px;text-align: center;text-transform: uppercase;}
#page__container .custom-underline-text, .custom-underline-text:hover, .custom-underline-text:focus, .custom-underline-text:active {color: #000000;text-decoration: none; overflow: visible;}
#page__container .custom-underline-text::after {content: "";position: absolute;background-color: rgba(0, 0, 0, 1);transition: all 0.4s ease-out 0s;}
#page__container .hover-lvb .custom-underline-text::after {top: 100%;height: 3px !important;width: 15%;left: 0;}
#page__container .hover-lvb:hover .custom-underline-text::after {width: 100%;background-color: rgba(0, 0, 0, 1);}

#page__container .flexbox  {display: flex; justify-content: center; align-items: flex-end; text-align: center; }
#page__container .align-items-end {display: flex; -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; text-align: center; }
/*#page__container #slider-lvb{margin-top: 22%;}*/
#page__container .intimo #slider-lvb{margin-top: 0}

#page__container #slider-lvb .img-absolute {width: 100%; max-width: 800px; height: auto; position: relative;z-index: 99999;margin: 0 auto;}
#page__container #slider-lvb .slide { float: left;height: 100%;min-height: 1px; padding: 3%;width: 25% !important}
#page__container #slider-lvb p.button-art{font-family: "interstate";font-size:15px; text-align: center; padding:3px; text-transform: uppercase;}

/*#page__container #slider-lvb .slick-dots {position: relative ;display: block; width: 100%; padding: 0 ;margin: 0; list-style: none; text-align: center;top: 4%;left: 80%;bottom: 90%;width: 22%;}
#page__container #slider-lvb .slick-dots li{margin: 0}
#page__container #slider-lvb .slick-dots li button:before {font-family: slick;font-size: 6px;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: '•';text-align: center;opacity: 0.65;color: #ffffff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}*/


#page__container #slider-lvb .slick-dots { display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;/*top: 4%;left: 80%;bottom: 90%;width: 22%;*/}
#page__container #slider-lvb .slick-dots li{margin: 0 25px 0 0; padding: 0; width: 15px; height: 15px; line-height: 15px; background:#cccccc; border-radius: 50%}
#page__container #slider-lvb .slick-dots li.slick-active{background:#000000;}
#page__container #slider-lvb .slick-dots li:last-child{ margin-right: 0; }
#page__container #slider-lvb .slick-dots li button{ display: none; }


#page__container #pigiami-colle-uomo .img-absolute {width: 100%; max-width: 800px; height: auto; position: relative;z-index: 99999;margin: 0 auto;}
#page__container #pigiami-colle-uomo .slide { float: left;height: 100%;min-height: 1px; padding: 3%;width: 33.33% !important}
#page__container #pigiami-colle-uomo p.button-art{font-family: "interstate";font-size:15px; text-align: center; padding:3px; text-transform: uppercase;}

/*#page__container #pigiami-colle-uomo .slick-dots {position: absolute;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;top: 4%;left: 80%;bottom: 90%;width: 22%;}
#page__container #pigiami-colle-uomo .slick-dots li{margin: 0}
#page__container #pigiami-colle-uomo .slick-dots li button:before {font-family: slick;font-size: 6px;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: '•';text-align: center;opacity: 0.65;color: #ffffff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}*/


#page__container #pigiami-colle-uomo .slick-dots { display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;/*top: 4%;left: 80%;bottom: 90%;width: 22%;*/}
#page__container #pigiami-colle-uomo .slick-dots li{margin: 0 25px 0 0; padding: 0; width: 15px; height: 15px; line-height: 15px; background:#cccccc; border-radius: 50%}
#page__container #pigiami-colle-uomo .slick-dots li.slick-active{background:#000000;}
#page__container #pigiami-colle-uomo .slick-dots li:last-child{ margin-right: 0; }
#page__container #pigiami-colle-uomo .slick-dots li button{ display: none; }



#page__container section#intimo-colle-lvb p.subtitle{font-family: "interstate";font-size:13px;color:#000000; text-align: center; line-height: 25px; letter-spacing: 0.1em;text-transform: uppercase;margin: -5% 0 0 10%}
#page__container section#outfit-colle-lvb p.subtitle{font-family: "interstate";font-size:13px;color:#000000; text-align: center; line-height: 25px; letter-spacing: 0.1em;text-transform: uppercase;margin: 5% auto}
#page__container section#pigiami-colle-lvb p.subtitle{font-family: "interstate";font-size:13px;color:#000000; text-align: center; line-height: 25px; letter-spacing: 0.1em;text-transform: uppercase;margin: 5% auto}
#page__container section#pigiami-colle-uomo p.subtitle{font-family: "interstate";font-size:13px;color:#000000; text-align: center; line-height: 25px; letter-spacing: 0.1em;text-transform: uppercase;margin: 5% auto}

#page__container #slider-lvb div.slide .hover-lvb {background: #ffffff;text-align: center;}
#page__container #slider-lvb .h30{height: 30px; line-height: 30px; font-size: 30px}
#page__container #slider-lvb p.theme-art{font-family: "interstate";font-size:15px;color:#c5c5c5;margin: 10px auto ;letter-spacing: 0.1em;text-transform: uppercase;}

#page__container #slider-lvb .slide.defil-hover-effect .link-lvb-sg {position: absolute;display: block;float: left;width: 80%;text-align: center;padding:0;cursor: pointer;top: 35%;z-index: -1;}
#page__container #slider-lvb .slide.defil-hover-effect:hover .link-lvb-sg {position: absolute;display: block;float: left;width: 80%;text-align: center;padding:0;cursor: pointer;top: 45%;z-index: -1;transition: 1.3s ease all;}

#page__container #slider-lvb .slide.defil-hover-effect .link-lvb-brief {position: absolute;display: block;float: left;width: 80%;text-align: center;padding:0;cursor: pointer;top: 75%;z-index: -1;}
#page__container #slider-lvb .slide.defil-hover-effect:hover .link-lvb-brief {position: absolute;display: block;float: left;width: 80%;text-align: center;padding:0;cursor: pointer;top: 85%;z-index: -1;transition: 1.3s ease all;}

#page__container #slider-lvb .slide.defil-hover-effect .link-lvb-body {position: absolute;display: block;float: left;width: 80%;text-align: center;padding:0;cursor: pointer;top: 75%;z-index: -1;}
#page__container #slider-lvb .slide.defil-hover-effect:hover .link-lvb-body {position: absolute;display: block;float: left;width: 80%;text-align: center;padding:0;cursor: pointer;top: 85%;z-index: -1;transition: 1.3s ease all;}


#page__container #slider-lvb .slide  .custom-underline-text-brief {position: relative;display: inline-block;font-family: "interstate";font-size:13px;text-align: center;text-transform: uppercase;}

#page__container #slider-lvb .slide .custom-underline-text-brief, .custom-underline-text-brief:hover, .custom-underline-text-brief:focus, .custom-underline-text-brief:active {color: #000000;text-decoration: none; overflow: visible;}
#page__container #slider-lvb .slide .custom-underline-text-brief::after {content: "";position: absolute;background-color: rgba(0, 0, 0, 1);transition: all 0.4s ease-out 0s;}
#page__container #slider-lvb .slide .hover-lvb .custom-underline-text-brief::after {top: 100%;height: 3px !important;width: 15%;left: 0%;}
#page__container #slider-lvb .slide:hover .hover-lvb .custom-underline-text-brief::after {width: 100%;background-color: rgba(0, 0, 0, 1);}

#page__container #collez-everyday .collez-box{ position: absolute; display: flex; flex-direction: column; align-items: center; justify-content: center; width: 31.860158311345646437994722955145%; height: 73.566084788029925187032418952618%; top:50%; left:54%; background: #FAFAFA; transform: translateY(-50%); }
#page__container #collez-everyday .title-box{font-family: "interstate";font-size:17px;text-align: center;color:#ffffff;text-transform: uppercase; letter-spacing: 0.1em;padding:0}
#page__container #collez-everyday-mob .collez-box{ position: relative; width: 90%; background: #FAFAFA; margin-left: auto; margin-right: auto; margin-top: -11%; padding: 15px 0; text-align: center;}
#page__container #collez-everyday-mob .title-box{ font-family: "interstate"; font-size:17px; text-align: center;color:#ffffff; text-transform: uppercase; letter-spacing: 0.1em; padding: 0;}

#page__container #collez-mob{height: 100%; min-height: 650px}
#page__container #collez-uomo .title-box{font-family: "interstate";font-size:17px;text-align: center;text-transform: uppercase;color:#ffffff; letter-spacing: 0.1em;padding: 0%}
#page__container #collez-uomo .collez-box{ position: absolute; display: flex; flex-direction: column; align-items: center; justify-content: center; width: 31.860158311345646437994722955145%; height: 73.566084788029925187032418952618%; top: 50%; left: 54%; background: #000000; transform: translateY(-50%); }
#page__container #collez-mob .collez-box-uomo{ position: relative; width: 90%; background: #000000; margin-left: auto; margin-right: auto;margin-top: -11%; padding: 15px 0; text-align: center; }
#page__container #collez-mob .title-box{font-family: "interstate";font-size:17px;text-align: center;color:#FFFFFF;text-transform: uppercase; letter-spacing: 0.1em;padding: 5%}



#page__container .zoom-hover img{ max-width: 100%; transition: transform 0.8s ease-out 0s; }
#page__container .zoom-hover:hover img{ transform: scale(1.05); }


/*#page__container #slider-lvb .img-other img,
#page__container #outfit-colle-lvb .img-other img,
#page__container #pigiami-colle-lvb .img-other img,
#page__container #intimo-colle-lvb .img-other img,
#page__container #pigiami-colle-uomo .img-other img 
{max-width: 100%;-moz-transition: ease-out 0.8s;-webkit-transition: ease-out 0.8s;transition: ease-out 0.8s;}

#page__container #slider-lvb .img-other:hover img,
#page__container #outfit-colle-lvb .img-other:hover img,
#page__container #pigiami-colle-lvb .img-other:hover img,
#page__container #intimo-colle-lvb .img-other:hover img,
#page__container #pigiami-colle-uomo .img-other:hover img 
{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}*/

#page__container #outfit-colle-lvb .img-other, #page__container #pigiami-colle-lvb .img-other, #page__container #intimo-colle-lvb .img-other, #page__container #pigiami-colle-uomo .img-other{position: relative;overflow: hidden;}
#page__container #slider-lvb .articoli .hover-lvb, #page__container #outfit-colle-lvb .articoli .hover-lvb, #page__container #pigiami-colle-lvb .articoli .hover-lvb, #page__container #intimo-colle-lvb .articoli .hover-lvb, #page__container #pigiami-colle-uomo .articoli .hover-lvb {background: #ffffff;/*float: right;*/}
#page__container #slider-lvb .articoli .normal-underline-text, .custom-underline-text, #page__container #outfit-colle-lvb .articoli .normal-underline-text, .custom-underline-text, #page__container #pigiami-colle-lvb .articoli .normal-underline-text, .custom-underline-text, #page__container #intimo-colle-lvb .articoli .normal-underline-text, .custom-underline-text, #page__container #pigiami-colle-uomo .articoli .normal-underline-text, .custom-underline-text {position: relative;display: inline-block;font-family: "interstate";font-size:13px;text-align: center;text-transform: uppercase;}
#page__container #slider-lvb .articoli .custom-underline-text, .custom-underline-text:hover, .custom-underline-text:focus, .custom-underline-text:active, #page__container #outfit-colle-lvb .articoli .custom-underline-text, .custom-underline-text:hover, .custom-underline-text:focus, .custom-underline-text:active, #page__container #pigiami-colle-lvb .articoli .custom-underline-text, .custom-underline-text:hover, .custom-underline-text:focus, .custom-underline-text:active, #page__container #intimo-colle-lvb .articoli .custom-underline-text, .custom-underline-text:hover, .custom-underline-text:focus, .custom-underline-text:active, #page__container #pigiami-colle-uomo .articoli .custom-underline-text, .custom-underline-text:hover, .custom-underline-text:focus, .custom-underline-text:active {color: #000000;text-decoration: none; overflow: visible;}
#page__container #slider-lvb .articoli .custom-underline-text::after, #page__container #outfit-colle-lvb .articoli .custom-underline-text::after, #page__container #pigiami-colle-lvb .articoli .custom-underline-text::after, #page__container #intimo-colle-lvb .articoli .custom-underline-text::after, #page__container #pigiami-colle-uomo .articoli .custom-underline-text::after {content: "";position: absolute;background-color: rgba(0, 0, 0, 1);transition:width 0.4s ease-out 0s;}
#page__container #slider-lvb .articoli .hover-lvb .custom-underline-text::after, #page__container #outfit-colle-lvb .articoli .hover-lvb .custom-underline-text::after, #page__container #pigiami-colle-lvb .articoli .hover-lvb .custom-underline-text::after, #page__container #intimo-colle-lvb .articoli .hover-lvb .custom-underline-text::after, #page__container #pigiami-colle-uomo .articoli .hover-lvb .custom-underline-text::after {top: 100%; height: 3px !important; width: 15%; left: 0;}

#page__container #slider-lvb .articoli:hover .hover-lvb .custom-underline-text::after,
#page__container #outfit-colle-lvb .articoli:hover .hover-lvb .custom-underline-text::after,
#page__container #pigiami-colle-lvb .articoli:hover .hover-lvb .custom-underline-text::after,
#page__container #intimo-colle-lvb  .articoli:hover .hover-lvb .custom-underline-text::after,
#page__container #pigiami-colle-uomo  .articoli:hover .hover-lvb .custom-underline-text::after {width: 100%; left: 0; background-color: rgba(0, 0, 0, 1); transition:width 0.4s ease-out 0s;}

#page__container #slider-lvb .img-other{overflow: inherit;position: relative;}

#page__container #articoli-slider .img-absolute {width: 100%; max-width: 800px; height: auto; position: relative;z-index: 99999;margin: 0 auto;}
#page__container #articoli-slider .slide { float: left;height: 100%;min-height: 1px; padding: 3%;width: 50% !important}
#page__container #articoli-slider p.button-art{font-family: "interstate";font-size:15px; text-align: center; padding:3px; text-transform: uppercase;}

#page__container #articoli-slider .slick-dots { display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;/*top: 4%;left: 80%;bottom: 90%;width: 22%;*/}
#page__container #articoli-slider .slick-dots li{margin: 0 25px 0 0; padding: 0; width: 15px; height: 15px; line-height: 15px; background:#cccccc; border-radius: 50%}
#page__container #articoli-slider .slick-dots li.slick-active{background:#000000;}
#page__container #articoli-slider .slick-dots li:last-child{ margin-right: 0; }
#page__container #articoli-slider .slick-dots li button{ display: none; }

/*#page__container #articoli-slider .slick-dots li button:before {font-family: slick;font-size: 6px;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: '•';text-align: center;opacity: 0.65;color: #ffffff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}*/
#page__container section#articoli-slider p.subtitle{font-family: "interstate";font-size:13px;color:#000000; text-align: center; line-height: 25px; letter-spacing: 0.1em;text-transform: uppercase;margin: 5% auto}
#page__container #articoli-slider .img-other img{  max-width: 100%;-moz-transition: ease-out 0.8s;-webkit-transition: ease-out 0.8s;transition: ease-out 0.8s;}
#page__container #articoli-slider .img-other:hover img{ -moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
#page__container #articoli-slider .img-other{position: relative;overflow: hidden;}
#page__container #articoli-slider .articoli .hover-lvb {background: #ffffff;float: right;}
#page__container #articoli-slider .articoli .normal-underline-text, .custom-underline-text {position: relative;display: inline-block;font-family: "interstate";font-size:15px;text-align: center;text-transform: uppercase;}
#page__container #articoli-slider .articoli .custom-underline-text, .custom-underline-text:hover, .custom-underline-text:focus, .custom-underline-text:active {color: #000000;text-decoration: none; overflow: visible;}
#page__container #articoli-slider .articoli .custom-underline-text::after {content: "";position: absolute;background-color: rgba(0, 0, 0, 0.3);transition: 0.8s ease-out;}
#page__container #articoli-slider .articoli .hover-lvb .custom-underline-text::after {top: 100%;height: 3px !important;width: 50%;left: 25%;}
#page__container #articoli-slider  .articoli:hover .hover-lvb .custom-underline-text::after {width: 90%;left: 5%;background-color: rgba(0, 0, 0, 0.6);transition: 0.8s ease-out;}

@media(max-width:767px){
#page__container .flexbox  {display: block; justify-content: inherit; align-items: inherit;}
#page__container #collez-everyday-mob .collez-box{  }
#page__container #collez-mob .collez-box-uomo{}
#page__container #collez-lovable-mob .img-box{position: relative;z-index: 99999;margin-left: auto;margin-right: auto; margin-top: -80%}

#page__container #txt-intro-colle-lvb{margin-top: 40% !important}
}

@media(max-width:1200px){
/*	#page__container #collez-uomo .title-box{font-family: "interstate";font-size:17px;text-align: center;color:#FFFFFF;text-transform: uppercase; letter-spacing: 0.1em;padding: 3%}
	#page__container #collez-uomo .collez-box{position: relative;width: 45%; height: 70%;/* top: 20%; left: 54%; *//*background: #e6edef;margin-left: 50%;margin-top: -50%;}*/
}


@media(max-width:1024px){
#page__container #collez-everyday-mob .collez-box{ /*position: relative;width: 90%;background: #FAFAFA;height: 450px;margin-left: auto;margin-right: auto;margin-top: -11%;*/}
#page__container #collez-mob .collez-box-uomo{/*position: relative;width: 90%;background: #000000;height: 450px;margin-left: auto;margin-right: auto;margin-top: -11%;*/}

}

@media(max-width:992px){
	#page__container #slider-lvb{margin-top: 14%;}
	#page__container .btn-servizio{ display: inline-block; width:auto; margin:5% auto; font-family: "interstate"; font-size:14px; color:#a0a0a0; line-height: 16px; border:1px solid #a0a0a0; transition: all .2s ease; text-align: center; padding: 15px; background: #ffffff; }
	
	#page__container .mb40{margin-bottom:0}
}


@media screen and (min-width: 1200px) and (max-width: 1480px) {
#page__container #collez-mob{height: 100%; min-height: 650px}
#page__container #collez-mob .title-box{font-family: "interstate";font-size:17px;text-align: center;color:#ffffff;text-transform: uppercase; letter-spacing: 0.1em;padding: 3%}
#page__container #collez-mob .collez-box{position: absolute;width: 80%;top: 80%;left: 10%;background: #FAFAFA; }

}


@media(min-width:480px){

}