@import url(http://fonts.googleapis.com/css?family=Open+Sans);

*{-webkit-font-smoothing:  antialiased; /* WebKit  */}

*{box-sizing: border-box}
body{}
figure{margin: 0;}
.foto{line-height: 0}
img{width: 100%}
p,h1,h2,h3,h4{margin: 0;}
a{text-decoration: none;}
.titoletto h3{font-family: 'Open Sans'; font-size: 34px;font-weight: normal; letter-spacing: 0em} 
.description h3{font-family: 'Open Sans'; font-size: 34px;font-weight: normal; letter-spacing: 0em; color:#fff;}
h1{font-family: 'Open Sans'; font-size: 36px;font-weight: normal;}
h2{font-family: 'Open Sans'; font-size: 36px;font-weight: normal;}
h3{font-family: 'Open Sans'; font-size: 34px;font-weight: normal;}
.titoletto h4{font-family: 'Open Sans'; font-size: 36px;font-weight: normal;}

p{font-family: 'Open Sans';line-height:22px}
.description{font-family: 'Open Sans';}
.description p{font-family: 'Open Sans'; font-size: 16px;letter-spacing: 0}
.container-cta{z-index: 41}
.cta{line-height: 0; cursor:pointer;}


.desktop{display: block}
.mobile{display: none}

.titoletto{display: none}
.description{display: none}

header .container-menu .wrapper .menu .inner .item-menu.description p{font-size: 18px;}
header .container-menu .wrapper .menu .inner .item-menu.item-menu-9.description{display: none !important}



header{position:relative;height: 90px;z-index: 101;background-color: #B9C6B9;}
header .container-lingua{position: absolute; left:0; top:100px; width: 7vw;z-index: 2; opacity:0;}
header .container-lingua .lingua{position: relative;width: 100%;}
header .container-lingua .lingua span{position:relative;display:block; float:left;width: 50%; color:#fff;font-size: 10px;}
header .container-lingua .lingua span:first-child{text-align:right; padding-right: 15px;} 
header .container-lingua .lingua span:last-child{ padding-left: 15px;}
header .container-lingua .lingua span a{color:#fff;}
header .container-lingua .lingua span.lingua-corrente{font-family: 'Open Sans';}
header .container-lingua .lingua span.link-lingua a{font-family: 'Open Sans';}
header .container-logo{position: fixed;top:0; left:0; width:100%; height: 100px; background-color: #B9C6B9}
header .container-logo .logo {position: absolute;width: 160px;left:50%; top:50%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
header .container-logo .logo img{}
header .container-menu{position: fixed; top:0; left:100%; height: 100vh; width: 100%;}
header .container-menu .sfondo-menu{position: absolute;right:0; top:0;height: 100%; width:0%;background-color: #891719;}
header .container-menu .border{position: absolute; left: 50%; top:50%; width: calc(100% - 14vw); height: calc(100% - 200px);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
header .container-menu .border span{background-color:#95867D;}
header .container-menu .border span.verticale{height: 0%;width: 1px;}
header .container-menu .border span.orizzontale{width: 0%;height: 1px;}
header .container-menu .border .left{position: absolute; left:0; bottom: 0;  }
header .container-menu .border .top{position: absolute; left:0; top: 0;}
header .container-menu .border .right{position: absolute; right:0; top: 0;}
header .container-menu .border .bottom{position: absolute; right:0; bottom: 0;}
header .container-menu .wrapper{position: absolute; width: 50vw; height:95vh; right:0; top:5px;overflow-y: auto;}
header .container-menu .wrapper .menu{position: absolute; left:6%; top:50%; width: calc(100% - 14vw); height: calc(100% - 200px);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
header .container-menu .wrapper .menu .inner{position: absolute;
top: 35px;
left: 0;
text-align: left;
bottom: 129px;}
header .container-menu .wrapper .menu .inner .item-menu .wrap-item-menu{position:relative;display: inline-block;}
header .container-menu .wrapper .menu .inner .item-menu.here .wrap-item-menu a{cursor:default;}
header .container-menu .wrapper .menu .inner .item-menu .wrap-item-menu .sfondo-item-menu{position: absolute; width: 0%; height: 100%; left:-5%; top:0;background-color: #B9C6B9}
header .container-menu .wrapper .menu .inner .item-menu .wrap-item-menu .cover-item-menu{position: absolute; width: 110%; height: 100%; right:-5%; top:0;background-color: #121216}
header .container-menu .wrapper .menu .inner .item-menu.description{position: relative; margin-bottom: 15px;}
header .container-menu .wrapper .menu .inner .item-menu.description.dmenuHeader{margin-top:40px;}
header .container-menu .wrapper .menu .inner .item-menu.description.lingua{margin-top: 80px;}
header .container-menu .wrapper .menu .inner .item-menu.description p{line-height: normal; font-size: 20px;color:#fff;letter-spacing: 0.2em; letter-spacing:0px;font-style:italic;font-weight: 200;}
header .container-menu .wrapper .menu .inner .item-menu.description p.lettering{perspective:800px;}
header .container-menu .wrapper .menu .inner .item-menu.description p.lettering span{position: relative; top:0px; opacity:1; display: inline-block; -webkit-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-o-transform: rotateY(0deg);transform: rotateY(0deg);}
header .container-menu .wrapper .menu .inner .item-menu.description p.lettering.menuHeader span
{
    color: #34b487;
    font-weight: 800;
    font-size: 25px;
    font-family: Open Sans;
    letter-spacing: 0px;
}
header .container-menu .wrapper .menu .inner .item-menu.description p.lettering.subHeader span
{
    font-size:15px;
}
header .container-menu .wrapper .menu .inner .item-menu.description.lingua p.lettering{display: inline-block;}
header .container-menu .wrapper .menu .inner .item-menu.description.lingua a{display: inline-block;}
header .container-menu .wrapper .menu .inner .item-menu.description.lingua a span.lingua-attuale{position: relative; display: inline-block;line-height: normal;font-size: 20px; color: #fff; letter-spacing: 0.2em;font-weight: 700;}
header .container-menu .container-foto-menu{position:absolute; left:0; top:135px; height: calc(100vh - 100px); width: 50vw;}
header .container-menu .container-foto-menu .foto{position: absolute; left:0; top: 0; width:0%; height: 100%; overflow: hidden;}
header .container-menu .container-foto-menu .foto .img{position: absolute; left:-100px; top: 0; width: 50vw; height: 100%;}
header .container-menu .container-foto-menu .foto .img .bg-img{position: absolute; top: 10%;right: 0;height: 100%; width: 100%; background-position: center center; background-size:cover; background-repeat: no-repeat;}

header aside.container-hamburger{position: fixed; top:50px; right:0; height: 7vw; width: 7vw; z-index: 2}
header aside.container-hamburger .content{position:absolute; left:50%; top:1%; height: 20px;width: 100%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
/*header aside.container-hamburger .content .close-hamburger{position:absolute; width: 100%; height:100%;top: 0;text-align:center;display: none;}
header aside.container-hamburger .content .close-hamburger .wrap-close-hamburger{position:absolute; cursor:pointer;top:50%;width: 100%; left: 50%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
header aside.container-hamburger .content .close-hamburger .wrap-close-hamburger .description{}
header aside.container-hamburger .content .close-hamburger .wrap-close-hamburger .description p{color: #fff; font-size: 11px;letter-spacing: 0.2em}
header aside.container-hamburger .content .close-hamburger .wrap-close-hamburger .description p.lettering{perspective:800px;}
header aside.container-hamburger .content .close-hamburger .wrap-close-hamburger .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}*/

header .container-close-hamburger{position:fixed; top:0; right:0; width: 7vw; height: 7vw;}
header .close-hamburger{position:absolute; width: 100%; height:100px;top: 0;text-align:center;display: none;margin-top: 85px;}
header .close-hamburger .wrap-close-hamburger{position:absolute; cursor:pointer;top:50%;width: 100%; left: 50%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
header .close-hamburger .wrap-close-hamburger .description{}
header .close-hamburger .wrap-close-hamburger .description p{color: #000; font-size: 14px;letter-spacing: 0.2em;font-weight:bold;}
header .close-hamburger .wrap-close-hamburger .description p.lettering{perspective:800px;}
header .close-hamburger .wrap-close-hamburger .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
header .schermo-hamburger{position:absolute; top:0; left:0; width: 100%; height: 100%;display: none}

header aside.container-hamburger .content .hamburger{position:relative; height: 100%;width:40px; top:0%;cursor:pointer;left:calc(50% - 20px);}
header aside.container-hamburger .content .hamburger span{position: absolute; height: 2px; width: 100%; background-color: #76b28e;left: 0;}
header aside.container-hamburger .content .hamburger span.menuBg{height:10px;background-color: transparent;}
header aside.container-hamburger .content .hamburger span.top{top:-1px; }
header aside.container-hamburger .content .hamburger span.top.menuBg{top:120%;}
header aside.container-hamburger .content .hamburger span.middle1{top:calc(50% - 1px); }
header aside.container-hamburger .content .hamburger span.bottom{bottom: 0; width: 50%;}

header .transizione-clickCta{position: fixed; top: 100px; left: 0%; height: calc(100vh - 100px); width: 100%; opacity: 0; display: none;}
header .transizione-clickCta .sfondo{position: absolute;top: 0;left: 0; width: 100%;height: 100%;background-color: #121216}



/*footer{position: relative; height: 40px; width: 100%; overflow:hidden;background-color: #121216}*/
footer .wrapper{height: 100%;}
footer .wrapper aside.left{position:absolute;left:40px;height: 100%; padding: 0 40px}
footer .wrapper aside.left .text-left{position: relative;top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
footer .wrapper aside.left .sfondo-aside-left{position: absolute; width: 0%;height: 100%;background-color: #17191c; left:0; }
footer .wrapper aside.left .text-left p.uppercase{color:#fff;font-size: 10px;letter-spacing: 0.2em;}
footer .wrapper aside.left .text-left p.lettering{perspective:800px;}
footer .wrapper aside.left .text-left p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
footer .wrapper aside.right{position:absolute;right:40px;height: 100%; padding: 0 40px}
footer .wrapper aside.right .sfondo-aside-right{position: absolute; width: 0%;height: 100%;background-color: #17191c; left:0; }
footer .wrapper aside.right .text-right{position: relative;top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
footer .wrapper aside.right .text-right p.uppercase{color:#fff;font-size: 10px;letter-spacing: 0.2em;}
footer .wrapper aside.right .text-right p.lettering{perspective:800px;}
footer .wrapper aside.right .text-right p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}


a.tip {
    text-decoration: none
}
a.tip:hover {
    cursor: help;
    position: relative
}
a.tip span {
    display: none
}
a.tip:hover span {
    border: #c0c0c0 1px dotted;
    padding: 15px 15px 15px 15px;
    display: block;
    z-index: 100;
    background: #f0f0f0 no-repeat 100% 5%;
    left: 0px;
    margin: 10px;
    width: 170px;
    position: absolute;
    top: 10px;
    text-decoration: none;
    font-size: 11px;
}

#content
{
    padding: 20px;
    background-color: #76b28e;
}

.contact-form label span
{
    display:none;
}

.contactContent
{
width: 100%;
background-color: #f2f1f1;
padding-top: 30px;
padding-bottom: 30px;

}
.contactHead
{
width: 100%;
background-color: #fcfdfd;
font-weight: bold;
font-size: 24px;
padding: 20px;
color: #2f2f39;
font-family: "Open Sans";
border-top: 1px solid #f5f5f5;
border-bottom: 1px solid #f5f5f5;

}

.contactTitle
{
    width:49%;
    display: inline-block;
}

.contactBreadcrumb
{
    width:49%;
    display: inline-block;
    font-size: 12px;
    text-align: right;
}

.contactBreadcrumb a
{
    color: #6cc9f2;
}

.contactLogo
{
width: 24.5%;
display: inline-block;
padding:20px;
}

.contactLogoWhite img
{
margin-bottom:15px;
}

.contactLogoWhite
{
    padding:25px;
    background-color:#fff;
    text-align:center;
}

.contactText
{
    font-size: 12px;
    color:#bab9b2;
    font-family:"Open Sans";
}

.contactTemplate
{
    background-color:#fcfdfd;
}

.contactPage
{
    padding:25px;
    font-family: "Open Sans";
}

.contactPage form input, .contactPage form textarea
{
    margin-bottom: 20px;
    width: 100%;
    font-size: 14px;
    padding: 5px;
}

.contactPage form input[type=submit]
{
    background-color: #6cc9f2;
    border: 1px solid #a5e1f6;
    width: 85px;
    color: #fff;
    font-weight: bold;
    padding: 10px;
}



.contactPage .contactFormText
{
    font-weight: bold;
    font-size: 15px;
}

.contactPage .contactFormTitle
{
    margin-bottom: 25px;
    font-weight: bold;
    font-size: 16px;

}

.contactPage .contactSectionOne
{
    width:50%;
    float: left;
    padding: 20px;
}

.contactPage .contactSectionTwo
{
    width:25%;
    float: left;
    padding: 20px;
}

.contactPage .contactSectionThree
{
    width:25%;
    float: left;
    padding: 20px;
}

.sliderTemplate
{
    background-color:#fcfdfd;
}

.sliderHead
{
width: 100%;
background-color: #fcfdfd;
font-weight: bold;
font-size: 24px;
padding: 20px;
color: #2f2f39;
font-family: "Open Sans";
border-top: 1px solid #f5f5f5;
border-bottom: 1px solid #f5f5f5;

}

.sliderTitle
{
    width:49%;
    display: inline-block;
}

.sliderBreadcrumb
{
    width:49%;
    display: inline-block;
    font-size: 12px;
    text-align: right;
}

.sliderBreadcrumb a
{
    color: #6cc9f2;
}

.sliderPage
{
    padding:25px;
    font-family: "Open Sans";
}

.sliderPage .sliderSectionOne
{
    width:100%;
    padding: 20px 50px;
}

/*HOMEPAGE*/
.home header aside.container-hamburger{top:130px;}
.home header aside.container-hamburger .content .hamburger{position:relative; height: 100%;width:0px; top:20px;cursor:pointer;left:calc(50% - 20px);}
.home header .container-logo .logo{opacity:0;}
.home .sectionOne{position: relative; background-color: #B9C6B9}
.home .sectionOne .container-foto.container-foto-main{position: relative; margin: auto 7vw; height: calc(86vw / 1.793)}
.home .sectionOne .container-foto.container-foto-main .foto{position:absolute;right: 0;top: 0;width: 0%; height: 100%;overflow: hidden;}
.home .sectionOne .container-foto.container-foto-main .foto .img{position: absolute; right:-100px;width: 86vw; height: calc(86vw / 1.793);}
.home .sectionOne .text-title{position: absolute; white-space: nowrap;left:50%; top:50%; -webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.home .sectionOne .text-title .container-text{text-align: center}

.home .sectionOne .text-title .container-text h2.uppercase{color:#fff;letter-spacing: 0.8em; font-family: 'Open Sans'; font-size: 16px;text-transform: uppercase;}
.home .sectionOne .text-title .container-text h2.lettering{perspective:800px;}
.home .sectionOne .text-title .container-text h2.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.home .sectionOne .divisore-scrollDown{position: absolute; left:50%; top:calc(100% - 50px); -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.home .sectionOne .divisore-scrollDown .wrapper{position: relative;}
.home .sectionOne .divisore-scrollDown .wrapper .barretta{position: relative;height:100px;}
.home .sectionOne .divisore-scrollDown .wrapper .barretta span{position: absolute; left:50%;height: 100%; width: 1px; background-color: #fff;}
.home .sectionOne .divisore-scrollDown .wrapper .text{position: relative;margin-top: 12px;}
.home .sectionOne .divisore-scrollDown .wrapper .text span.uppercase{color:#fff; font-size: 7px;letter-spacing: 5px;}
.home .sectionOne aside.aside-right{position: absolute; right:0; top:calc(50vh - 100px); width: 7vw; height: 50vh;}
.home .sectionOne aside.aside-right .wrapper{position: relative;; width: 100%; height: 100%;}
.home .sectionOne aside.aside-right .wrapper .navigation{position: absolute; width: 100%; top:0; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%); display: none}
.home .sectionOne aside.aside-right .wrapper .navigation .container-dot{position:relative;width: 100%; height:66px;}
.home .sectionOne aside.aside-right .wrapper .navigation .container-dot .dot{position:absolute;width: 6px; height: 6px; border-radius: 20px;background-color: #fff; top:50%; left:50%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.home .sectionOne aside.aside-right .wrapper .container-social{position: absolute; width:100%;bottom:1vw;}
.home .sectionOne aside.aside-right .wrapper .container-social .social-item{position:relative;height: 66px; width: 100%;}
.home .sectionOne aside.aside-right .wrapper .container-social .social-item figure{position: absolute; width:22px; height: 22px; bottom:-60px;opacity:0;left:50%; -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.home .sectionOne aside.aside-right .wrapper .container-social .social-item-instagram figure{width: 18px;height: 18px;} 
.home .sectionOne aside.aside-right .wrapper .container-social .social-item figure a{display: block}
.home .sectionOne aside.aside-left{position: absolute; left:0; top:calc(50vh - 100px); width: 7vw; height: 50vh;}
.home .sectionOne aside.aside-left .wrapper-aside-left{position: relative;; width: 100%; height: 100%;}
.home .sectionOne aside.aside-left .wrapper-aside-left .aside-scrollDown{position: absolute; left:50%; bottom: 1vw; -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.home .sectionOne aside.aside-left .wrapper-aside-left .aside-scrollDown .wrapper{position: relative;}
.home .sectionOne aside.aside-left .wrapper-aside-left .aside-scrollDown .wrapper .barretta{position: relative;height:100px;}
.home .sectionOne aside.aside-left .wrapper-aside-left .aside-scrollDown .wrapper .barretta span{position: absolute; left:50%;height: 0%; width: 1px; background-color: #fff;}
.home .sectionOne aside.aside-left .wrapper-aside-left .aside-scrollDown .wrapper .barretta .animazione-scrollDown{position:absolute; width: 5px; height: 0%; background-color: #891719; left: 50%; top:0; -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.home .sectionOne aside.aside-left .wrapper-aside-left .aside-scrollDown .wrapper .barretta .animazione-scrollDown.active{-webkit-animation: scrollDown 3s linear 0s infinite;-o-animation: scrollDown 3s linear 0s infinite;animation: scrollDown 3s linear 0s infinite;}
.home .sectionOne aside.aside-left .wrapper-aside-left .aside-scrollDown .wrapper .text{position: relative;margin-top: 12px;width: 7vw;text-align: center;}
.home .sectionOne aside.aside-left .wrapper-aside-left .aside-scrollDown .wrapper .text span.uppercase{color:#891719; font-size: 7px;letter-spacing: 0.4em; font-family: 'Open Sans'; }
.home .sectionOne aside.aside-left .wrapper-aside-left .aside-scrollDown .wrapper .text span.lettering{perspective: 800px;}
.home .sectionOne aside.aside-left .wrapper-aside-left .aside-scrollDown .wrapper .text span.lettering span{position: relative;top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}

/*.home .dividerOne{background: #B9C6B9;}
.home .dividerOne .panel{position: relative; width: 18vw;height: 12vw; padding: 20px; top: -80px;  left: 14vw}
.home .dividerOne .panel .sfondo-panel{position: absolute; width: 0vw; height:10vw; left:0; top:0; background-color: #231f20; margin:1vw 0 0 1vw;}
.home .dividerOne .panel .border{position: absolute; height: 100%; width: 100%; left:0; top: 0;}
.home .dividerOne .panel .border span{background-color:#95867D;}
.home .dividerOne .panel .border span.verticale{height: 0%;width: 1px;}
.home .dividerOne .panel .border span.orizzontale{width: 0%;height: 1px;}
.home .dividerOne .panel .border .left{position: absolute; left:0; bottom: 0;  }
.home .dividerOne .panel .border .top{position: absolute; left:0; top: 0;}
.home .dividerOne .panel .border .right{position: absolute; right:0; top: 0;}
.home .dividerOne .panel .border .bottom{position: absolute; right:0; bottom: 0;}
.home .dividerOne .panel .inner{position:absolute;left: 2vw; width: 14vw; top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.home .dividerOne .panel .inner .text-box{}
.home .dividerOne .panel .inner .text-box .titoletto{}
.home .dividerOne .panel .inner .text-box .titoletto h3{color:#fff;}
.home .dividerOne .panel .inner .text-box .titoletto h3.lettering{perspective: 800px;}
.home .dividerOne .panel .inner .text-box .titoletto h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateY(90deg);-ms-transform: rotateY(90deg);-o-transform: rotateY(90deg);transform: rotateY(90deg);}
.home .dividerOne .panel .inner .text-box .titoletto:nth-child(1) h3{margin-top: 0;}
.home .dividerOne .panel .inner .text-box .description{margin-top: 25px;}
.home .dividerOne .panel .inner .text-box .description p{color: #fff; font-size: 13px;}
.home .dividerOne .panel .inner .text-box .description p.lettering{perspective:800px;}
.home .dividerOne .panel .inner .text-box .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.home .dividerOne .panel .container-cta{position: absolute; opacity:0;left: 100%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.home .dividerOne .panel .container-cta .cta{width: 80px}*/

.home .dividerOne{background: #B9C6B9;}
.home .dividerOne .text{position: relative; padding: 15vh 0; text-align: center;width: 40vw;margin:0 auto;}
.home .dividerOne .text p{color:#fff; text-transform: uppercase;}
.home .dividerOne .text p.lettering{perspective: 800px;font-size: 12px; letter-spacing: 0.1em; }
.home .dividerOne .text p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}

.home .sectionTwo{position:relative;height: 100vh;background-color: #891719}
.home .sectionTwo .sfondo-nero{margin-top:20px;position: absolute; top:0%; left:14vw; width:calc(100% - 28vw);height: 85vh;}
.home .sectionTwo .sfondo-nero .wrap-sfondo-nero{position:absolute;width:0%;background-color: #76b28e;height: 100%;right:0;}
.home .sectionTwo .sfondo-nero .wrap-sfondo-nero .text-top{position:absolute;right:0; width:29vw; height: 100%;}
.home .sectionTwo .sfondo-nero .wrap-sfondo-nero .text-top .container-text{position: relative; width: 18vw; top:6vw; margin:0 auto;}
.home .sectionTwo .sfondo-nero .wrap-sfondo-nero .text-top .container-text .description p{color:#fff;}
.home .sectionTwo .sfondo-nero .wrap-sfondo-nero .text-top .container-text .description p.lettering{perspective:800px;text-transform: uppercase; font-size: 12px;letter-spacing: 0.1em}
.home .sectionTwo .sfondo-nero .wrap-sfondo-nero .text-top .container-text .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block;letter-spacing: 0.1em }
.home .sectionTwo .container-foto.container-foto-big{position: relative; left: 7vw; top:3vw; width: 50vw; height:calc(50vw / 1.496);}
.home .sectionTwo .container-foto.container-foto-big .foto{position: absolute;width:0%;overflow: hidden;; height: 100%; top:0px; right: 0}
.home .sectionTwo .container-foto.container-foto-big .foto .img{position: absolute;width: 50vw; height:calc(50vw / 1.496);right:-300px;}
.home .sectionTwo .container-foto.container-foto-big .text-bottom{position:absolute; top:100%;left:7vw;height: calc(85vh - 3vw - (50vw / 1.496));width: 38vw;}
.home .sectionTwo .container-foto.container-foto-big .text-bottom .container-text{position:relative;text-align: center; top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.home .sectionTwo .container-foto.container-foto-big .text-bottom .container-text .description p.uppercase{color:#fff; letter-spacing: 0.1em; font-size: 12px; text-transform: uppercase }
.home .sectionTwo .container-foto.container-foto-big .text-bottom .container-text .description p.lettering{perspective:800px; }
.home .sectionTwo .container-foto.container-foto-big .text-bottom .container-text .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; }
.home .sectionTwo .panel{position: absolute; right:12vw; top:24vh;}
.home .sectionTwo .panel .sfondo-panel{position: absolute; width: 0vw; height: 16vw; right:0; top:0; background-color: #161e2b; margin:1vw 1vw 0 0;}
.home .sectionTwo .panel .border{position: absolute; height: 100%; width: 100%; left:0; top: 0;}
.home .sectionTwo .panel .border span{background-color:#fff;}
.home .sectionTwo .panel .border span.verticale{height: 0%;width: 1px;}
.home .sectionTwo .panel .border span.orizzontale{width: 0%;height: 1px;}
.home .sectionTwo .panel .border .left{position: absolute; left:0; bottom: 0;  }
.home .sectionTwo .panel .border .top{position: absolute; left:0; top: 0;}
.home .sectionTwo .panel .border .right{position: absolute; right:0; top: 0;}
.home .sectionTwo .panel .border .bottom{position: absolute; right:0; bottom: 0;}
.home .sectionTwo .panel .container-foto.container-foto-small{position:absolute;width: 20vw; height: 20vw;right:16vw; top:6vw;}
.home .sectionTwo .panel .container-foto.container-foto-small .foto{position:absolute;right: 0;top: 0;width: 0%; height: 100%;overflow: hidden;}
.home .sectionTwo .panel .container-foto.container-foto-small .foto .img{position: absolute; right:-100px;width: 20vw; height: 20vw;}
.home .sectionTwo .panel .container-foto.container-foto-small .container-cta{position: absolute; opacity:0;left: 100%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.home .sectionTwo .panel .container-foto.container-foto-small .container-cta .cta{width: 80px;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
.home .sectionTwo .panel .text-box{position: relative; width: 18vw; height: 18vw; padding: 1vw;}
.home .sectionTwo .panel .text-box .container-text{position:relative;height: 100%; width: 100%;background-color: #96948f;}
.home .sectionTwo .panel .text-box .container-text .content{position: absolute;width:calc(16vw - 40px); bottom:40px;text-align: right}
.home .sectionTwo .panel .text-box .container-text .content .description{}
.home .sectionTwo .panel .text-box .container-text .content .description h3{color: #9ff49f;font-family: 'Open Sans', serif; font-size: 34px;font-weight: normal;}
.home .sectionTwo .panel .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.home .sectionTwo .panel .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(90deg);transform: rotateZ(5deg);}
.home .sectionTwo .panel .text-box .container-text .content .description{margin-top: 15px;}
.home .sectionTwo .panel .text-box .container-text .content .description p.uppercase{color: #9ff49f;}
.home .sectionTwo .panel .text-box .container-text .content .description p.lettering{perspective:800px;font-size: 12px; letter-spacing: 0.2em}
.home .sectionTwo .panel .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}


.home .sectionThree{position: relative; height: 130vh; background-color: #76b28e}
.home .sectionThree .wrapper{position: absolute; right:14vw; top:15vh;}
.home .sectionThree .wrapper .container-foto.container-foto-big{position:relative;width: 50vw;height:calc(50vw / 1.502);}
.home .sectionThree .wrapper .container-foto.container-foto-big .foto{position:relative;width: 0%;height:100%;overflow: hidden; top:0px;}
.home .sectionThree .wrapper .container-foto.container-foto-big .foto .img{position: relative;width: 50vw; left:-300px;height:calc(50vw / 1.502);}
.home .sectionThree .wrapper .text-bottom{position: absolute; height: 15vh; width: 80%;}
.home .sectionThree .wrapper .text-bottom .sfondo-text-bottom{position: absolute; width:0%; height: 100%;background-color: #891719;left:0;; top:-1px;}
.home .sectionThree .wrapper .text-bottom .container-text{position: relative; width: 70%; left: 5%;margin:0 auto; top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%); }
.home .sectionThree .wrapper .text-bottom .container-text .description{}
.home .sectionThree .wrapper .text-bottom .container-text .description p{color: #fff; }
.home .sectionThree .wrapper .text-bottom .container-text .description p.lettering{perspective:800px; font-size: 12px;text-transform: uppercase; letter-spacing: 0.1em}
.home .sectionThree .wrapper .text-bottom .container-text .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; }
.home .sectionThree .panel{position: absolute; left: 14vw; top:28vh;}
.home .sectionThree .panel .sfondo-panel{position: absolute; width: 0vw; height: 16vw; left:0; top:0; background-color: #121216; margin:1vw 0 0 1vw;}
.home .sectionThree .panel .border{position: absolute; height: 100%; width: 100%; left:0; top: 0;}
.home .sectionThree .panel .border span{background-color:#fff;}
.home .sectionThree .panel .border span.verticale{height: 0%;width: 1px;}
.home .sectionThree .panel .border span.orizzontale{width: 0%;height: 1px;}
.home .sectionThree .panel .border .left{position: absolute; left:0; bottom: 0;}
.home .sectionThree .panel .border .top{position: absolute; left:0; top: 0;}
.home .sectionThree .panel .border .right{position: absolute; right:0; top: 0;}
.home .sectionThree .panel .border .bottom{position: absolute; right:0; bottom: 0;}
.home .sectionThree .panel .container-foto.container-foto-small{position: absolute; width:20vw;  height: 20vw;top:12vw; left:6vw; }
.home .sectionThree .panel .container-foto.container-foto-small .foto{position:absolute;left: 0;top: 0;width: 0%; height: 100%;overflow: hidden;}
.home .sectionThree .panel .container-foto.container-foto-small .foto .img{position: absolute; left:-100px;width: 20vw; height: 20vw;}
.home .sectionThree .panel .container-foto.container-foto-small .container-cta{position: absolute;opacity:0; right: 100%; top:100%; -webkit-transform: translate(50%,-50%);-ms-transform: translate(50%,-50%);-o-transform: translate(50%,-50%);transform: translate(50%,-50%);}
.home .sectionThree .panel .container-foto.container-foto-small .container-cta .cta{width: 80px;}
.home .sectionThree .panel .text-box{position: relative; width: 18vw; height: 18vw;padding: 1vw;}
.home .sectionThree .panel .text-box .container-text{position:relative;height: 100%; width: 100%;}
.home .sectionThree .panel .text-box .container-text .content{position: absolute;width:15vw; bottom:40px; /*right:40px;*/ text-align: right}
.home .sectionThree .panel .text-box .container-text .content .titoletto{}
.home .sectionThree .panel .text-box .container-text .content .description h3{color:#fff;}
.home .sectionThree .panel .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.home .sectionThree .panel .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.home .sectionThree .panel .text-box .container-text .content .description{margin-top: 25px;}
.home .sectionThree .panel .text-box .container-text .content .description p.uppercase{color:#a3947d;}
.home .sectionThree .panel .text-box .container-text .content .description p.lettering{perspective:800px; letter-spacing: 0.2em; font-size: 12px;}
.home .sectionThree .panel .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.home .sectionThree .divisore{position: absolute; left:50%; top:-50px; -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.home .sectionThree .divisore .wrapper-barretta{position: relative;}
.home .sectionThree .divisore .wrapper-barretta .barretta{position: relative;height:100px;}
.home .sectionThree .divisore .wrapper-barretta .barretta span{position: absolute; left:50%;height: 0%; width: 1px; background-color: #fff;}

.home .sectionFour{position: relative; height:115vh; background-color: #161e2b;}
.home .sectionFour .text-title{position: absolute; left:50%; top:80px; -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.home .sectionFour .text-title .container-text{text-align: center;}
.home .sectionFour .text-title .container-text .video-campaign{}
.home .sectionFour .text-title .container-text .video-campaign h2{color:#fff; font-size: 34px; font-family: 'Open Sans'; }
.home .sectionFour .text-title .container-text .video-campaign h2.lettering{perspective: 800px;}
.home .sectionFour .text-title .container-text .video-campaign h2.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.home .sectionFour .text-title .container-text .youtube{margin-top: 12px;}
.home .sectionFour .text-title .container-text .youtube p.uppercase{color:#a3947d; font-size:12px;letter-spacing: 0.2em; font-weight: normal;}
.home .sectionFour .text-title .container-text .youtube p.lettering{perspective: 800px;}
.home .sectionFour .text-title .container-text .youtube p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.home .sectionFour .text-left{position: absolute; position: absolute; width:calc(50% - 25vw); height: calc(30vw / 0.716);top:52%;  -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.home .sectionFour .text-left .wrap-text-left{position: relative; top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.home .sectionFour .text-left .wrap-text-left p{color:#fff; text-align: center}
.home .sectionFour .text-left .wrap-text-left p.lettering{perspective:800px; font-size: 30px; letter-spacing: 0; font-family: 'Open Sans';}
.home .sectionFour .text-left .wrap-text-left p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.home .sectionFour .wrapper{position: absolute; left:50%; top:52%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.home .sectionFour .wrapper .container-foto{position: relative; width:30vw; height: calc(30vw / 0.68)}
.home .sectionFour .wrapper .container-foto .foto{position:absolute;left: 0;top: 0;width: 0%; height: 100%;overflow: hidden;}
.home .sectionFour .wrapper .container-foto .foto .img{position: absolute; left:-500px;width:30vw; height:calc(30vw / 0.68);}
.home .sectionFour .wrapper .container-foto .sfondo-nero{position: absolute; height: 80%; width: 65vw; left:-10vw;top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.home .sectionFour .wrapper .container-foto .sfondo-nero .wrap-sfondo-nero{position: absolute;left:0; top:0; width: 0%; height: 100%;background-color: #8c0d22;}
.home .sectionFour .wrapper .container-foto .sfondo-nero .text-right{position: absolute; right:0; width: 25vw; height: 100%;}
.home .sectionFour .wrapper .container-foto .sfondo-nero .text-right .wrap-text-right{position: relative; width: 70%; margin:0 auto; top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.home .sectionFour .wrapper .container-foto .sfondo-nero .text-right .wrap-text-right p{color:#fff; text-transform: uppercase; font-size: 12px;letter-spacing: 0.1em}
.home .sectionFour .wrapper .container-foto .sfondo-nero .text-right .wrap-text-right p.lettering{perspective:800px;}
.home .sectionFour .wrapper .container-foto .sfondo-nero .text-right .wrap-text-right p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.home .sectionFour .wrapper .container-foto .sfondo-nero .text-right .container-cta{position: absolute; opacity:0;left: 100%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.home .sectionFour .wrapper .container-foto .sfondo-nero .text-right .container-cta .cta{width: 80px;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
.home .sectionFour .wrapper .container-foto .border{position: absolute; height: 110%; width: 36vw; left:20%; top: -5%;}
.home .sectionFour .wrapper .container-foto .border span{background-color:#95867D;}
.home .sectionFour .wrapper .container-foto .border span.verticale{height: 0%;width: 1px;}
.home .sectionFour .wrapper .container-foto .border span.orizzontale{width: 0%;height: 1px;}
.home .sectionFour .wrapper .container-foto .border .left{position: absolute; left:0; bottom: 0;}
.home .sectionFour .wrapper .container-foto .border .top{position: absolute; left:0; top: 0;}
.home .sectionFour .wrapper .container-foto .border .right{position: absolute; right:0; top: 0;}
.home .sectionFour .wrapper .container-foto .border .bottom{position: absolute; right:0; bottom: 0;}
.home .sectionFour .divisore{position: absolute; left:50%; top:-50px; -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.home .sectionFour .divisore .wrapper-barretta{position: relative;}
.home .sectionFour .divisore .wrapper-barretta .barretta{position: relative;height:100px;}
.home .sectionFour .divisore .wrapper-barretta .barretta span{position: absolute; left:50%;height: 0%; width: 1px; background-color: #fff;}

.home .sectionFive{position: relative; height: 140vh;background-color: #B9C6B9;;}
.home .sectionFive .divisore{position: absolute; left:50%; top:-50px; -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.home .sectionFive .divisore .wrapper-barretta{position: relative;}
.home .sectionFive .divisore .wrapper-barretta .barretta{position: relative;height:100px;}
.home .sectionFive .divisore .wrapper-barretta .barretta span{position: absolute; left:50%;height: 0%; width: 1px; background-color: #fff;}
.home .sectionFive .sfondo-nero{position: absolute; width: 52vw;height: 116vh; left: 50%; top:50%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);} 
.home .sectionFive .sfondo-nero .wrap-sfondo-nero{position: absolute; width: 0%;; height: 100%; background-color: #891719; }
.home .sectionFive .sfondo-nero .divisore-followUs{position: absolute; width: 100%;left:50%; top:calc(100% - 50px); -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.home .sectionFive .sfondo-nero .divisore-followUs .wrapper{position: relative;min-height:100px;}
.home .sectionFive .sfondo-nero .divisore-followUs .wrapper .barretta{position: relative;height:0px;}
.home .sectionFive .sfondo-nero .divisore-followUs .wrapper .barretta span{position: absolute; left:50%;height: 100%; width: 1px; background-color: #fff;}
.home .sectionFive .sfondo-nero .divisore-followUs .wrapper .text{position: relative;margin-top: 20px; text-align: center}
.home .sectionFive .sfondo-nero .divisore-followUs .wrapper .text span.uppercase{color:#fff; font-size: 7px;letter-spacing: 5px;}
.home .sectionFive .sfondo-nero .divisore-followUs .wrapper .text span.lettering{perspective:800px;}
.home .sectionFive .sfondo-nero .divisore-followUs .wrapper .text span.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.home .sectionFive .sfondo-nero .divisore-followUs .social-home{margin-top:5px; }
.home .sectionFive .sfondo-nero .divisore-followUs .social-home article{position:relative; float:left; width:50%}
.home .sectionFive .sfondo-nero .divisore-followUs .social-home article.facebook{text-align: right;padding-right:15px;}
.home .sectionFive .sfondo-nero .divisore-followUs .social-home article.instagram{padding-left: 15px;}
.home .sectionFive .sfondo-nero .divisore-followUs .social-home article .description{}
.home .sectionFive .sfondo-nero .divisore-followUs .social-home article .description a.lettering{color:#fff;font-family: 'Open Sans';font-size: 14px; letter-spacing:0.2em;text-indent: 0.2em;font-weight:bold;}
.home .sectionFive .sfondo-nero .divisore-followUs .social-home article .description a{perspective:800px;}
.home .sectionFive .sfondo-nero .divisore-followUs .social-home article .description a span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);background-color: #c89f9f;padding: 10px;height:40px;}
.home .sectionFive .sfondo-nero .divisore-followUs .social-home article .fb{width: 40px;display: block;float: right;background-color: #c89f9f;height:40px;margin-left:-1px;}
.home .sectionFive .sfondo-nero .divisore-followUs .social-home article .insta{width: 40px;display: block;float: left;background-color: #c89f9f;height:40px;}
.home .sectionFive .sfondo-nero .text-bottom{position:absolute;right:0; width:100%;top:calc(24vh + 31vw); }
.home .sectionFive .sfondo-nero .text-bottom .container-text{position: absolute; width: 25vw; left: 5vw}
.home .sectionFive .sfondo-nero .text-bottom .container-text .description p{color:#fff;}
.home .sectionFive .sfondo-nero .text-bottom .container-text .description p.lettering{perspective:800px;}
.home .sectionFive .sfondo-nero .text-bottom .container-text .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block;}
.home .sectionFive .panel.panel-left{position: absolute; left: 7vw; top:36vh}
.home .sectionFive .panel.panel-left .sfondo-panel{position: absolute; width: 0vw; height: 15vw; left:0; top:0; background-color: #8c0d22; margin:1vw 0 0 1vw;}
.home .sectionFive .panel.panel-left .border{position: absolute; height: 100%; width: 100%; left:0; top: 0;}
.home .sectionFive .panel.panel-left .border span{background-color:#fff;}
.home .sectionFive .panel.panel-left .border span.verticale{height: 0%;width: 1px;}
.home .sectionFive .panel.panel-left .border span.orizzontale{width: 0%;height: 1px;}
.home .sectionFive .panel.panel-left .border .left{position: absolute; left:0; bottom: 0;}
.home .sectionFive .panel.panel-left .border .top{position: absolute; left:0; top: 0;}
.home .sectionFive .panel.panel-left .border .right{position: absolute; right:0; top: 0;}
.home .sectionFive .panel.panel-left .border .bottom{position: absolute; right:0; bottom: 0;}
.home .sectionFive .panel.panel-left .text-box{position: relative; width: 17vw; height: 17vw;padding: 1vw; }
.home .sectionFive .panel.panel-left .text-box .container-text{position:relative;height: 100%; width: 100%; background-color:#beb6a3;}
.home .sectionFive .panel.panel-left .text-box .container-text .content{position: absolute;width:100%; text-align:center;margin-top:70px}
.home .sectionFive .panel.panel-left .text-box .container-text .content .description{}
.home .sectionFive .panel.panel-left .text-box .container-text .content .description h3{color:#fff;}
.home .sectionFive .panel.panel-left .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.home .sectionFive .panel.panel-left .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.home .sectionFive .panel.panel-left .text-box .container-text .content .description{margin-top: 15px;}
.home .sectionFive .panel.panel-left .text-box .container-text .content .description p.uppercase{color:#a3947d; font-size: 12px; letter-spacing: 0.2em}
.home .sectionFive .panel.panel-left .text-box .container-text .content .description p.lettering{perspective:800px;}
.home .sectionFive .panel.panel-left .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.home .sectionFive .panel.panel-left .container-foto.container-foto-left{position: absolute; top:-12vh;left:9vw; width:29vw;height: 29vw}
.home .sectionFive .panel.panel-left .container-foto.container-foto-left .foto{position:absolute;left: 0;top: 0;width: 0%; height: 100%;overflow: hidden;}
.home .sectionFive .panel.panel-left .container-foto.container-foto-left .foto .img{position: absolute; left:-100px;width: 29vw; height: 29vw; }
.home .sectionFive .panel.panel-left .container-foto.container-foto-left .container-cta{position: absolute;opacity:0; left: 100%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.home .sectionFive .panel.panel-left .container-foto.container-foto-left .container-cta .cta{width: 80px;}

.home .sectionFive .container-hashtag{position:absolute;text-align: right; bottom:0; left: 0; z-index: 3;height: calc(58vh - 10vw - 6vh);width:  calc(21vw + 10px);}
.home .sectionFive .container-hashtag article h3{color:#fff; font-size: 24px;}
.home .sectionFive .container-hashtag article h3.lettering{perspective: 800px;}
.home .sectionFive .container-hashtag article h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}

.home .sectionFive .panel.panel-right{position: absolute; right: 9vw; top:23vh}
.home .sectionFive .panel.panel-right .sfondo-panel{position: absolute; width: 0vw; height: 15vw; right:0; top:0; background-color: #8c0d22; margin:1vw 1vw 0 0;}
.home .sectionFive .panel.panel-right .border{position: absolute; height: 100%; width: 100%; left:0; top: 0;}
.home .sectionFive .panel.panel-right .border span{background-color:#fff;}
.home .sectionFive .panel.panel-right .border span.verticale{height: 0%;width: 1px;}
.home .sectionFive .panel.panel-right .border span.orizzontale{width: 0%;height: 1px;}
.home .sectionFive .panel.panel-right .border .left{position: absolute; left:0; bottom: 0;}
.home .sectionFive .panel.panel-right .border .top{position: absolute; left:0; top: 0;}
.home .sectionFive .panel.panel-right .border .right{position: absolute; right:0; top: 0;}
.home .sectionFive .panel.panel-right .border .bottom{position: absolute; right:0; bottom: 0;}
.home .sectionFive .panel.panel-right .text-box{position: relative; width: 17vw; height: 17vw;padding: 1vw; }
.home .sectionFive .panel.panel-right .text-box .container-text{position:relative;height: 100%; width: 100%; background-color: #beb6a3; }
.home .sectionFive .panel.panel-right .text-box .container-text .content{position: absolute;width:100%; text-align:center;margin-top:70px;}
.home .sectionFive .panel.panel-right .text-box .container-text .content .titoletto{}
.home .sectionFive .panel.panel-right .text-box .container-text .content .description h3{color:#fff;}
.home .sectionFive .panel.panel-right .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.home .sectionFive .panel.panel-right .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.home .sectionFive .panel.panel-right .text-box .container-text .content .description{margin-top: 15px;}
.home .sectionFive .panel.panel-right .text-box .container-text .content .description p.uppercase{color:#a3947d;letter-spacing: 0.2em; font-size: 12px;}
.home .sectionFive .panel.panel-right .text-box .container-text .content .description p.lettering{perspective:800px;}
.home .sectionFive .panel.panel-right .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.home .sectionFive .panel.panel-right .container-foto.container-foto-right{position: absolute; top:16vh;right:5vw; width:28vw; height: calc(28vw / 0.779)}
.home .sectionFive .panel.panel-right .container-foto.container-foto-right .foto{position:absolute;right: 0;top: 0;width: 0%; height: 100%;overflow: hidden;}
.home .sectionFive .panel.panel-right .container-foto.container-foto-right .foto .img{position: absolute; right:-100px;width: 28vw; height:calc(28vw / 0.779);}
.home .sectionFive .panel.panel-right .container-foto.container-foto-right .container-cta{position: absolute;opacity:0; left: 0; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.home .sectionFive .panel.panel-right .container-foto.container-foto-right .container-cta .cta{width: 80px;}




/*.home .sectionSix{position:relative; height: 115vh; background-color: #121216}
.home .sectionSix .sfondo-nero{position: absolute;  width: calc(100% - 32vw); height:90vh;right:18vw; top:15vh;}
.home .sectionSix .sfondo-nero .wrap-sfondo-nero{position: absolute; background-color: #000; left:0; top:0; width: 0; height: 100%;}
.home .sectionSix .sfondo-nero .panel{position: absolute; right:11vw; height: 18vw;width: 18vw;top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.home .sectionSix .sfondo-nero .panel .sfondo-panel{position: absolute; width: 0vw; height: 16vw; right:0; top:0; background-color: #231f20; margin:1vw 1vw 0 0;}
.home .sectionSix .sfondo-nero .panel .border{position: absolute; height: 18vw; width: 18vw; right:0; top: 0;}
.home .sectionSix .sfondo-nero .panel .border span{background-color:#95867D;}
.home .sectionSix .sfondo-nero .panel .border span.verticale{height: 0%;width: 1px;}
.home .sectionSix .sfondo-nero .panel .border span.orizzontale{width: 0%;height: 1px;}
.home .sectionSix .sfondo-nero .panel .border .left{position: absolute; left:0; bottom: 0;}
.home .sectionSix .sfondo-nero .panel .border .top{position: absolute; left:0; top: 0;}
.home .sectionSix .sfondo-nero .panel .border .right{position: absolute; right:0; top: 0;}
.home .sectionSix .sfondo-nero .panel .border .bottom{position: absolute; right:0; bottom: 0;}
.home .sectionSix .sfondo-nero .panel .text-box{position: absolute; width: 18vw; height: 18vw;padding: 1vw; right:0;}
.home .sectionSix .sfondo-nero .panel .text-box .container-text{position:relative;height: 100%; width: 100%; }
.home .sectionSix .sfondo-nero .panel .text-box .container-text .content{position: absolute;text-align: right;width:15vw; top:49%; right:1vw; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.home .sectionSix .sfondo-nero .panel .text-box .container-text .content .titoletto{}
.home .sectionSix .sfondo-nero .panel .text-box .container-text .content .titoletto h3{color:#fff;}
.home .sectionSix .sfondo-nero .panel .text-box .container-text .content .titoletto h3.lettering{perspective: 800px;}
.home .sectionSix .sfondo-nero .panel .text-box .container-text .content .titoletto h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateY(90deg);-ms-transform: rotateY(90deg);-o-transform: rotateY(90deg);transform: rotateY(90deg);}
.home .sectionSix .sfondo-nero .panel .container-foto{position: absolute; width: 46vw; height:calc(46vw / 1.398);right: 16vw;top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.home .sectionSix .sfondo-nero .panel .container-foto .foto{position:absolute;right: 0;top: 0;width: 0%; height: 100%;overflow: hidden;}
.home .sectionSix .sfondo-nero .panel .container-foto .foto .img{position: absolute; right:-500px;width: 46vw; height:calc(46vw / 1.398);}
.home .sectionSix .sfondo-nero .text-bottom{position: absolute; bottom:5vh; left:5vh; }
.home .sectionSix .sfondo-nero .text-bottom .content{}
.home .sectionSix .sfondo-nero .text-bottom .content .titoletto{}
.home .sectionSix .sfondo-nero .text-bottom .content .titoletto h4{color:#95867D;font-size: 27px;}
.home .sectionSix .sfondo-nero .text-bottom .content .titoletto h4.lettering{perspective: 800px;}
.home .sectionSix .sfondo-nero .text-bottom .content .titoletto h4.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateY(90deg);-ms-transform: rotateY(90deg);-o-transform: rotateY(90deg);transform: rotateY(90deg);}
.home .sectionSix .sfondo-nero .text-bottom .content .description{margin-top: 15px;}
.home .sectionSix .sfondo-nero .text-bottom .content .description p.uppercase{color:#fff;letter-spacing: 5px; font-size: 10px;}
.home .sectionSix .sfondo-nero .text-bottom .content .description p.lettering{perspective:800px;}
.home .sectionSix .sfondo-nero .text-bottom .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.home .sectionSix .sfondo-nero .text-right{position: absolute; top:50%; left:100%; width:16vw; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.home .sectionSix .sfondo-nero .text-right .content{}
.home .sectionSix .sfondo-nero .text-right .content .description{}
.home .sectionSix .sfondo-nero .text-right .content .description p{color:#fff;font-size: 13px;}
.home .sectionSix .sfondo-nero .text-right .content .description p.lettering{perspective:800px;}
.home .sectionSix .sfondo-nero .text-right .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.home .sectionSix .panel .container-cta{position: absolute;opacity:0; left: 100%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.home .sectionSix .panel .container-cta .cta{width: 80px;}
.home .sectionSix .divisore{position: absolute; left:50%; top:-50px; -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.home .sectionSix .divisore .wrapper-barretta{position: relative;}
.home .sectionSix .divisore .wrapper-barretta .barretta{position: relative;height:100px;}
.home .sectionSix .divisore .wrapper-barretta .barretta span{position: absolute; left:50%;height: 0%; width: 1px; background-color: #fff;}
.home .sectionSix .divisore-followUs{position: absolute; left:50%; top:calc(100% - 50px); -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.home .sectionSix .divisore-followUs .wrapper{position: relative;}
.home .sectionSix .divisore-followUs .wrapper .barretta{position: relative;height:0px;}
.home .sectionSix .divisore-followUs .wrapper .barretta span{position: absolute; left:50%;height: 100%; width: 1px; background-color: #fff;}
.home .sectionSix .divisore-followUs .wrapper .text{position: relative;margin-top: 12px;}
.home .sectionSix .divisore-followUs .wrapper .text span.uppercase{color:#fff; font-size: 7px;letter-spacing: 5px;}
.home .sectionSix .divisore-followUs .wrapper .text span.lettering{perspective:800px;}
.home .sectionSix .divisore-followUs .wrapper .text span.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}*/

/*.home .sectionSeven{position: relative; height: 60px; background-color: #121216}
.home .sectionSeven .wrapper{position: relative; width: calc(100% - 32vw); margin:0 auto;}
.home .sectionSeven .wrapper .container-social{position: absolute; overflow:hidden;left: 50%; top:50%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.home .sectionSeven .wrapper .container-social .item-social{position: relative; float: left; width: 20px; margin: 0 40px; top:1.5em;opacity:0; -webkit-transform: rotateY(90deg);-ms-transform: rotateY(90deg);-o-transform: rotateY(90deg);transform: rotateY(90deg);}*/

.sectionMenu
{
    
}
.sectionMenu .sectionMenulayer
{
    background-color: rgba(137, 23, 25, 0.3);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 80%;
}

.sectionMenu .sectionMenuBg
{
    position: relative;
    line-height:0;
}


.sectionMenu .sectionMenuMenu
{
    position:absolute;
    top:0%;
    line-height:1.15;
}

.sectionMenu .sectionMenuMenu ul
{
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.sectionMenu .sectionMenuMenu ul li
{
    float:left;
    padding: 30px;
}

.sectionMenu .sectionMenuMenu ul li.borderLeftRedMenu
{
    border:0px !important;
}

.sectionMenu .sectionMenuMenu ul li a
{
    color:#fff;
    font-size: 25px;
    padding:2px;
}

.sectionMenu .sectionMenuMenu ul li.active a
{
    border:1px solid #fff;
}

.sectionMenu .sectionMenuText
{
    position: absolute;
    top: 25%;
    color: white;
    font-size: 25px;
    font-weight: bold;
    text-align: right;
    margin-left: 28%;
    right:10px;
    line-height:1.15;
}

.sectionMenu .sectionMenuButton
{
    position:absolute;
    top: 55%;
    font-size: 20px;
    color: white;
    background-color: rgb(137, 23, 25);
    padding: 10px;
    right: 120px;
    line-height:1.15;
    font-weight: bold;
    font-family: Open Sans;
}


.sectionMenu .sectionMenuLogo
{
    position:absolute;
    top: 55%;
    right: 10px;
}
.sectionMenu .sectionMenuLogo img
{
    width: 100px;
}
/*CONTATTI*/
.pagina-contatti .social-item img{}
.pagina-contatti .hidden{visibility: hidden}
.pagina-contatti a.privacy{font-family: 'Open Sans'; font-weight: 700;color:#fff;}
.pagina-contatti .schermoInteroContattiMobile{display: none}
.pagina-contatti .sectionTwo .close-messaggio-mobile{display: none}
.pagina-contatti .sectionTwo .close-newsletter-mobile{display: none;}
.pagina-contatti .cover-pagina-contatti{position: fixed; top:0; left:0; width: 100%; height: 100vh; background-color: #121216; z-index: 999;display: none}
.pagina-contatti .sectionOne{position:relative; height: calc(100vh - 140px); background-color: #76b28e}
.pagina-contatti .sectionOne .sfondo-nero{position: absolute;  width: calc(100% - 35vw); height:75vh;right:21vw; top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-contatti .sectionOne .sfondo-nero .wrap-sfondo-nero{position: absolute; background-color: #891719; right:0; top:0; width: 0; height: 100%;}
.pagina-contatti .border{position: absolute; height: 18vw; width: 18vw; right:32vw; top: 50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-contatti .container-social{position: absolute; height: 75vh; width: 21vw;right: 0;top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-contatti .container-social .content{position:absolute; width: 100%; left:0; bottom:0;}
.pagina-contatti .container-social .content .item.facebook{position: relative;top: 30px;opacity:0;margin-bottom: 30px;width: 22px;height: 18px;left: 50%;,-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.pagina-contatti .container-social .content .item.instagram{position: relative;top: 30px;opacity:0;width: 18px; height: 18px;left: 50%;,-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.pagina-contatti .border span{background-color:#fff;}
.pagina-contatti .border span.verticale{height: 0%;width: 1px;}
.pagina-contatti .border span.orizzontale{width: 0%;height: 1px;}
.pagina-contatti .border .left{position: absolute; left:0; bottom: 0;}
.pagina-contatti .border .top{position: absolute; left:0; top: 0;}
.pagina-contatti .border .right{position: absolute; right:0; top: 0;}
.pagina-contatti .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-contatti .panel{position: absolute; right:32vw; height: 18vw;width: 18vw;top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-contatti .panel .sfondo-panel{position: absolute; width: 0vw; height: 16vw; right:0; top:0; background-color: #B9C6B9; margin:1vw 1vw 0 0;}
.pagina-contatti .panel .text-box{position: absolute; width: 18vw; height: 18vw;padding: 1vw; right:0;}
.pagina-contatti .panel .text-box .container-text{position:relative;height: 100%; width: 100%; }
.pagina-contatti .panel .text-box .container-text .content{position: absolute;text-align: right;width:15vw; bottom:0; right:40px; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-contatti .panel .text-box .container-text .content .description{}
.pagina-contatti .panel .text-box .container-text .content .description h3{color:#fff;margin-bottom: 15px;}
.pagina-contatti .panel .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.pagina-contatti .panel .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-contatti .panel .text-box .container-text .content .description p{color:#a3947d;font-size: 12px;letter-spacing: 0.2em}
.pagina-contatti .panel .text-box .container-text .content .description p.lettering{perspective: 800px;}
.pagina-contatti .panel .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-contatti .panel .text-box .container-text .text-contattaci{position:absolute; height: 2vw; width:14vw;top:100%; left:0vw; text-align:center; opacity:0;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.pagina-contatti .panel .text-box .container-text .text-contattaci.active{opacity:1;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.pagina-contatti .panel .text-box .container-text .text-contattaci .container-text-contattaci{position: relative; top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-contatti .panel .text-box .container-text .text-contattaci .container-text-contattaci p{color:#fff; font-size: 10px;letter-spacing: 0.2em;}
.pagina-contatti .container-mappa{position: absolute; width: 46vw; height:55vh;right: 47vw;top: calc(20vh - 80px)}
.pagina-contatti .container-mappa .mappa{position:absolute;right: 0;top: 0;width: 0%; height: 100%;overflow: hidden;}
.pagina-contatti .container-mappa .mappa #map{position: absolute; right:-100px;width: 46vw; height:100%;}

.pagina-contatti .sectionOne .sfondo-nero .text-bottom{position: absolute; left: 0; bottom:0; height: 13vh; width: 50%;}
.pagina-contatti .sectionOne .sfondo-nero .text-bottom .content{position: absolute; width:52vw; left:2vw; top:48%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-contatti .sectionOne .sfondo-nero .text-bottom .content .description{}
.pagina-contatti .sectionOne .sfondo-nero .text-bottom .content .description h4{color:#95867D;font-size: 24px; font-family: 'Open Sans';font-weight: normal;}
.pagina-contatti .sectionOne .sfondo-nero .text-bottom .content .description h4.lettering{perspective: 800px;}
.pagina-contatti .sectionOne .sfondo-nero .text-bottom .content .description h4.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-contatti .sectionOne .sfondo-nero .text-bottom .content .description{margin-top: 15px;}
.pagina-contatti .sectionOne .sfondo-nero .text-bottom .content .description p{color:#fff;font-size: 12px; letter-spacing: 0.2em; display: inline-block;}
.pagina-contatti .sectionOne .sfondo-nero .text-bottom .content .description p.lettering{perspective:800px;}
.pagina-contatti .sectionOne .sfondo-nero .text-bottom .content .description p.left{float:left;}
.pagina-contatti .sectionOne .sfondo-nero .text-bottom .content .description p.right{float:right}
.pagina-contatti .sectionOne .sfondo-nero .text-bottom .content .description p.right a{color:#fff;}
.pagina-contatti .sectionOne .sfondo-nero .text-bottom .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-contatti .sectionOne .sfondo-nero .text-right{position: absolute; top:50%; text-align: center;left:100%;  width:21vw; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-contatti .sectionOne .sfondo-nero .text-right .content{display: inline-block; cursor:pointer;}
.pagina-contatti .sectionOne .sfondo-nero .text-right .content .description{}
.pagina-contatti .sectionOne .sfondo-nero .text-right .content .description p{color:#fff;font-size: 12px; letter-spacing: 0.2em;}
.pagina-contatti .sectionOne .sfondo-nero .text-right .content .description p.lettering{perspective:800px;}
.pagina-contatti .sectionOne .sfondo-nero .text-right .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-contatti .sectionOne .container-cta{position: absolute;opacity:0;right: calc(32vw - 40px); top:calc(50% + 9vw - 40px); }
.pagina-contatti .sectionOne .container-cta .cta{width: 80px;}
.pagina-contatti .sectionOne .divisore{position: absolute; left:50%; top:-50px; -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.pagina-contatti .sectionOne .divisore .wrapper-barretta{position: relative;}
.pagina-contatti .sectionOne .divisore .wrapper-barretta .barretta{position: relative;height:100px;}
.pagina-contatti .sectionOne .divisore .wrapper-barretta .barretta span{position: absolute; left:50%;height: 0%; width: 1px; background-color: #fff;}
.pagina-contatti .sectionOne .divisore-followUs{position: absolute; left:50%; top:calc(100% - 50px); -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.pagina-contatti .sectionOne .divisore-followUs .wrapper{position: relative;}
.pagina-contatti .sectionOne .divisore-followUs .wrapper .barretta{position: relative;height:0px;}
.pagina-contatti .sectionOne .divisore-followUs .wrapper .barretta span{position: absolute; left:50%;height: 100%; width: 1px; background-color: #fff;}
.pagina-contatti .sectionOne .divisore-followUs .wrapper .text{position: relative;margin-top: 12px;}
.pagina-contatti .sectionOne .divisore-followUs .wrapper .text span.uppercase{color:#fff; font-size: 7px;letter-spacing: 5px;}
.pagina-contatti .sectionOne .divisore-followUs .wrapper .text span.lettering{perspective:800px;}
.pagina-contatti .sectionOne .divisore-followUs .wrapper .text span.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}

.pagina-contatti .sectionTwo{position: fixed; top:0; left:0; width:100%; height:100vh;display: none; z-index: 141;}
.pagina-contatti .sectionTwo .schermo-submit{position: absolute; top:0; left:0; width:100%; height:100%; z-index: 899; display:none}
.pagina-contatti .sectionTwo .logo{position: absolute; left:8vw; top: 100px; z-index: 11;display: none;}
.pagina-contatti .sectionTwo .logo .container-logo{width: 140px;}
.pagina-contatti .sectionTwo .sfondo-newsletter{position: absolute; left:100%; width:100%; height:100%;}
.pagina-contatti .sectionTwo .sfondo-newsletter .wrap-sfondo-newsletter{position: absolute; left:0; top:0; width: 100%; height: 100%; }

.pagina-contatti .sectionTwo .close-form{position: absolute; top:100px; right:8vw; z-index: 21;display: none;cursor:pointer;}
.pagina-contatti .sectionTwo .close-form .titoletto{position: relative; width: 100%;height: 100%;}
.pagina-contatti .sectionTwo .close-form .titoletto p{font-size: 11px;letter-spacing: 0.2em}
.pagina-contatti .sectionTwo .close-form .titoletto p span{ color:#fff;}

.pagina-contatti .sectionTwo .thanks-newsletter{position: fixed; top:0; left:0; width: 100%; height: 100vh; z-index: 251; display: none;}
.pagina-contatti .sectionTwo .thanks-newsletter .sfondo-thanks{position: absolute; right:0; width: 100%; height: 100%;}
.pagina-contatti .sectionTwo .thanks-newsletter .sfondo-thanks .wrap-sfondo-thanks{position: absolute; right:0; width: 0%; height: 100%; background-color: #121216}
.pagina-contatti .sectionTwo .thanks-newsletter article{position: relative; text-align: center; top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-contatti .sectionTwo .thanks-newsletter article p{position:relative;font-size: 22px; letter-spacing: 0.2em; color:#fff; top:15px; opacity:0;}

.pagina-contatti .sectionTwo .thanks-messaggio{position: fixed; top:0; left:0; width: 100%; height: 100vh; z-index: 251; display: none;}
.pagina-contatti .sectionTwo .thanks-messaggio .sfondo-thanks{position: absolute; right:0; width: 100%; height: 100%;}
.pagina-contatti .sectionTwo .thanks-messaggio .sfondo-thanks .wrap-sfondo-thanks{position: absolute; right:0; width: 0%; height: 100%; background-color: #161e2b}
.pagina-contatti .sectionTwo .thanks-messaggio article{position: relative; text-align: center; top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-contatti .sectionTwo .thanks-messaggio article p{position:relative;font-size: 22px; letter-spacing: 0.2em;color:#fff; top:15px; opacity:0;}

.pagina-contatti .sectionTwo aside.form-newsletter{position: relative; float:right; width: 50%;height: 100%;}
.pagina-contatti .sectionTwo aside.form-newsletter .sfondo-aside{position: absolute;width: 100%; height:100%; }
.pagina-contatti .sectionTwo aside.form-newsletter .sfondo-aside .wrap-sfondo-aside{position: absolute; width:0%; height:100%; right:0; top:0; background-color: #121216}
.pagina-contatti .sectionTwo aside.form-newsletter .container-form-newsletter{position:relative; margin:0 8vw; top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-contatti .sectionTwo aside.form-newsletter .container-form-newsletter #formNewsletter{position:relative;top:40px;opacity:0;}
.pagina-contatti .sectionTwo aside.form-newsletter .container-form-newsletter #formNewsletter .container{}
.pagina-contatti .sectionTwo aside.form-newsletter .container-form-newsletter #formNewsletter .container .box-title{margin-bottom: 140px;}
.pagina-contatti .sectionTwo aside.form-newsletter .container-form-newsletter #formNewsletter .container .box-title p{color:#fff; font-size: 11px;letter-spacing: 0.2em}
.pagina-contatti .sectionTwo aside.form-newsletter .container-form-newsletter #formNewsletter .container .box-coppia{position: relative; margin-bottom: 140px;}
.pagina-contatti .sectionTwo aside.form-newsletter .container-form-newsletter #formNewsletter .container .box-coppia-email{position: relative; margin-bottom: 60px;}
.pagina-contatti .sectionTwo aside.form-newsletter .container-form-newsletter #formNewsletter .container .box-coppia:last-child{margin-bottom: 0px;}
.pagina-contatti .sectionTwo aside.form-newsletter .container-form-newsletter #formNewsletter .container .box-coppia .box-label{position: absolute;top:-1em;-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;;}
.pagina-contatti .sectionTwo aside.form-newsletter .container-form-newsletter #formNewsletter .container .box-coppia-privacy-newsletter .box-label{top:40%; left: 20px; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-contatti .sectionTwo aside.form-newsletter .container-form-newsletter #formNewsletter .container .box-coppia .box-label.active{-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s; top:-2em;}
.pagina-contatti .sectionTwo aside.form-newsletter .container-form-newsletter #formNewsletter .container .box-coppia .box-label label{position:relative;top:0;color:#fff;font-family: 'Open Sans';font-size: 11px; letter-spacing: 0.2em}
.pagina-contatti .sectionTwo aside.form-newsletter .container-form-newsletter #formNewsletter .container .box-coppia-privacy-newsletter .box-label label{font-size: 9px;}
.pagina-contatti .sectionTwo aside.form-newsletter .container-form-newsletter #formNewsletter .container .box-coppia-email span.errore-utente-gia-registrato{position:absolute;top:140%;color:#fff;display: inline-block;font-family: 'Open Sans';font-size: 11px; letter-spacing: 0.2em; width: 30vw; top:210%;color:#f00;display: none}

.pagina-contatti .sectionTwo aside.form-newsletter .container-form-newsletter #formNewsletter .container .box-coppia .box-input{}
.pagina-contatti .sectionTwo aside.form-newsletter .container-form-newsletter #formNewsletter .container .box-coppia-privacy-newsletter .box-input{line-height: 0}
.pagina-contatti .sectionTwo aside.form-newsletter .container-form-newsletter #formNewsletter .container .box-coppia .box-input input{background-color: transparent; border:none; border-bottom:1px solid #fff;width: 100%; color:#fff;height: 28px;text-transform:uppercase;font-size: 12px;}
.pagina-contatti .sectionTwo aside.form-newsletter .container-form-newsletter #formNewsletter .container .box-coppia .box-input input:focus{color:#fff;outline:0;text-transform: uppercase;font-size: 12px;}
.pagina-contatti .sectionTwo aside.form-newsletter .container-form-newsletter #formNewsletter .container .box-coppia-privacy-newsletter .box-input input{height: 12px; width: 12px;}
.pagina-contatti .sectionTwo aside.form-newsletter .container-form-newsletter #formNewsletter .contenitore-btn-newsletter{position: absolute; text-align: right; right: 0;top:105%;height: 30px;cursor:pointer;}
.pagina-contatti .sectionTwo aside.form-newsletter .container-form-newsletter #formNewsletter .wrap-btn{position: relative; width: 100%;; height: 100%;}
.pagina-contatti .sectionTwo aside.form-newsletter .container-form-newsletter #formNewsletter .wrap-btn .span{position:relative; float: left; height: 100%;width: 20px;margin-right: 10px;}
.pagina-contatti .sectionTwo aside.form-newsletter .container-form-newsletter #formNewsletter .wrap-btn .span span{position:absolute;width: 100%; right: 0;height: 1px; background-color: #fff; display: block; top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-contatti .sectionTwo aside.form-newsletter .container-form-newsletter #formNewsletter .wrap-btn .container-btn{position:relative; float:right; top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-contatti .sectionTwo aside.form-newsletter .container-form-newsletter #formNewsletter .wrap-btn .container-btn .btn{border: none; background-color: transparent; color:#fff; font-family: 'Open Sans'; font-size: 11px; letter-spacing: 0.2em}

.pagina-contatti .sectionTwo aside.form-messaggio{position: relative; float:left; width: 50%;height: 100%;}
.pagina-contatti .sectionTwo aside.form-messaggio .sfondo-aside{position: absolute;width: 100%; height:100%; }
.pagina-contatti .sectionTwo aside.form-messaggio .sfondo-aside .wrap-sfondo-aside{position: absolute; width:0%; height:100%; right:0; top:0; background-color: #161e2b}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio{position:relative; margin:0 8vw; top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio{position:relative;top:40px;opacity:0;}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container{}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container .box-title{margin-bottom: 140px;}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container .box-title p{color:#fff; font-size: 11px;letter-spacing: 0.2em}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container .box-coppia{position: relative; margin-bottom: 140px;}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container .box-coppia-select-messaggio{margin-bottom: 150px;}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container .box-coppia #selectbox1.s-hidden { visibility:hidden;padding-right:10px;}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container .box-coppia .select {cursor:pointer;display:inline-block; position:relative;font-family: 'Open Sans';font-size: 11px;letter-spacing: 0.2em;color:#fff;width: 40%;}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container .box-coppia .styledSelect {position:absolute;top:0;right:0; bottom:0;left:0;background-color:transparent;}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container .box-coppia .styledSelect:after {position: absolute; right:0; top:0; display: block; content: ""; width: 10px; height: 10px; background-image: url('../img/down-arrow.svg');background-size: cover;}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container .box-coppia .styledSelect:active, .styledSelect.active {background-color:transparent;}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container .box-coppia ul.options {display:none; position:absolute;top:100%;right:0;left:0; z-index:999; margin:0 0;padding:0 0; list-style:none;background-color: #161e2b}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container .box-coppia ul.options li { margin:0 0; padding:10px;}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container .box-coppia ul.options li:hover {color:#95867D;}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container .box-coppia-testo-messaggio{position: relative; margin-bottom: 60px;}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container .box-coppia:last-child{margin-bottom: 0px;}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container .box-coppia .box-label{position: absolute;top:-1em;-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;;}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container .box-coppia-privacy-messaggio .box-label{top:40%; left: 20px; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container .box-coppia .box-label.active{-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s; top:-2em;}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container .box-coppia .box-label label{position:relative;top:0;color:#fff;font-family: 'Open Sans';font-size: 11px;letter-spacing: 0.2em;}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container .box-coppia-privacy-messaggio .box-label label{font-size: 9px;}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container .box-coppia .box-input{}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container .box-coppia-privacy-messaggio .box-input{line-height: 0}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container .box-coppia .box-input input{background-color: transparent; border:none; border-bottom:1px solid #fff;width: 100%; color:#fff;height: 28px;text-transform:uppercase;font-size: 12px;}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container .box-coppia .box-input input:focus{color:#fff;outline:0;text-transform: uppercase;font-size: 12px;}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container .box-coppia-privacy-messaggio .box-input input{height: 12px; width: 12px;}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container .box-coppia .box-input textarea{background-color: transparent; border:none; border-bottom:1px solid #fff;width: 100%; color:#fff;height: 28px;text-transform:uppercase;font-size: 12px;}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container .box-coppia .box-input textarea:focus{color:#fff;outline:0;text-transform: uppercase;font-size: 12px;}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .contenitore-btn-messaggio{position: absolute; text-align: right; right: 0; top:105%;height: 30px;cursor:pointer;}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .wrap-btn{position:relative; width: 100%;; height: 100%;}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .wrap-btn .span{position:relative; float: left; height: 100%; width:20px;margin-right: 10px;}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .wrap-btn .span span{position:absolute; right:0; width:100%;height: 1px; background-color: #fff; display: block; top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .wrap-btn .container-btn{position:relative; float:right; top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .wrap-btn .container-btn .btn{border: none; background-color: transparent; color:#fff; font-family: 'Open Sans'; font-size: 11px; letter-spacing: 0.2em}





/*PAGINA MENS COLLECTION*/
.page-id-8 footer{background-color: #8c0d22} /*MEN COLLECTION*/
.page-id-116 footer{background-color: #a3947d} /*WOMEN COLLECTION*/
.pagina-mensCollection{position:relative; background-color: #121216}
.pagina-mensCollection h1{font-size: 24px;letter-spacing: 0.2em;}
.pagina-mensCollection .titolo-pagina{position:relative; text-align: center; padding: 5vh 0 2vh 0;z-index: 2}
.pagina-mensCollection .titolo-pagina .titoletto{position:relative;}
.pagina-mensCollection .titolo-pagina .titoletto h1.lettering{position:relative; color:#fff; }
.pagina-mensCollection .titolo-pagina .titoletto h1.lettering span{position:relative; top:15px; opacity:0; display:inline-block;-webkit-transform: rotateZ(10deg);
-ms-transform: rotateZ(10deg);
-o-transform: rotateZ(10deg);
transform: rotateZ(10deg);}
.pagina-mensCollection .titolo-pagina .divisore{position:absolute; width: 1px; height: 100px; left: 50%; top:100%;}
.pagina-mensCollection .titolo-pagina .divisore .barretta{position:absolute; width: 100%; height: 100%; left:0; top: 0;}
.pagina-mensCollection .titolo-pagina .divisore .barretta span{position:absolute; width: 100%; height: 0%; left: 0; top:0; background-color: #fff;}
.pagina-mensCollection .titoletto h3{font-size: 24px;letter-spacing: 0.2em; color:#fff;}
.pagina-mensCollection .contatore-slider .wrap-contatore-slider article{text-align: right;}
.pagina-mensCollection .contatore-slider .wrap-contatore-slider article p{display: inline-block}
.pagina-mensCollection .contatore-slider .wrap-contatore-slider .divider-contatore p{font-family: 'Open Sans';text-align:center; top:30px; opacity:0; }
.pagina-mensCollection .contatore-slider .wrap-contatore-slider .slide-totali p{position:relative;display:inline-block;font-family: 'Open Sans';top:30px; opacity:0;}

.pagina-mensCollection .schermo-controlli{position: absolute; left: 0; top:0; width: 100%;; height: 100%; display: none;}
.pagina-mensCollection .sectionOne{position: relative; height: calc(100vh - 100px);background-color: #a3947d}
.pagina-mensCollection .sectionOne .sfondo-sectionOne{position: absolute; left:16vw; top:15vh;height: 60vh; width: 60vw;}
.pagina-mensCollection .sectionOne .sfondo-sectionOne .wrap-sfondo-sectionOne{position: relative; width: 0%; height:100%; background-color: #161e2b}
.pagina-mensCollection .sectionOne .sfondo-sectionOne .controlli-slider1{position: absolute; right:0; bottom: 0;width: 36vw; height: calc(65vh - (50vw / 1.793))}
.pagina-mensCollection .sectionOne .sfondo-sectionOne .controlli-slider1 .contatore-slider{position:relative; float:left; width: 50%;height: 100%;}
.pagina-mensCollection .sectionOne .sfondo-sectionOne .controlli-slider1 .contatore-slider .wrap-contatore-slider{position:relative;height: 100%;left:40px;}
.pagina-mensCollection .sectionOne .sfondo-sectionOne .controlli-slider1 .contatore-slider .wrap-contatore-slider article{position: absolute;height: 30px;width:40px;top:50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-mensCollection .sectionOne .sfondo-sectionOne .controlli-slider1 .contatore-slider .wrap-contatore-slider article p{position:absolute;text-align:right;font-size: 12px;width: 20px; top:50%; left:-25px;color: #fff;font-family: 'Open Sans';-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-mensCollection .sectionOne .sfondo-sectionOne .controlli-slider1 .contatore-slider .wrap-contatore-slider article p.quale-slide span{position:relative;top:30px; opacity:0;}
.pagina-mensCollection .sectionOne .sfondo-sectionOne .controlli-slider1 .contatore-slider .wrap-contatore-slider article p.slide-totali{right:-25px;left: auto;text-align: left}
.pagina-mensCollection .sectionOne .sfondo-sectionOne .controlli-slider1 .contatore-slider .wrap-contatore-slider article p.slide-totali span{position:relative;top:30px; opacity:0;}
.pagina-mensCollection .sectionOne .sfondo-sectionOne .controlli-slider1 .contatore-slider .wrap-contatore-slider article img{position: relative; height: 30px; width: auto; top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-mensCollection .sectionOne .sfondo-sectionOne .controlli-slider1 .contatore-slider .wrap-contatore-slider article span.divider{position:relative; height:1px; display: block; background-color: #fff;width: 0;  left:50%;top:50%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}

.pagina-mensCollection .sectionOne .sfondo-sectionOne .controlli-slider1 .wrap-controlli-slider1{position: relative; float:right;width: 50%; height: 100%; right:0;}
.pagina-mensCollection .sectionOne .sfondo-sectionOne .controlli-slider1 .wrap-controlli-slider1 .container-arrow{position: relative; float:left; width: 45%; height: 100%;}
.pagina-mensCollection .sectionOne .sfondo-sectionOne .controlli-slider1 .wrap-controlli-slider1 .container-arrow.container-right-arrow{float:right;}
.pagina-mensCollection .sectionOne .sfondo-sectionOne .controlli-slider1 .wrap-controlli-slider1 .container-arrow .arrow{position: absolute;cursor:pointer;top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-mensCollection .sectionOne .sfondo-sectionOne .controlli-slider1 .wrap-controlli-slider1 .container-arrow .arrow.arrow-left{right: 0}
.pagina-mensCollection .sectionOne .sfondo-sectionOne .controlli-slider1 .wrap-controlli-slider1 .container-arrow .arrow.arrow-right{right: 40px}
.pagina-mensCollection .sectionOne .sfondo-sectionOne .controlli-slider1 .wrap-controlli-slider1 .container-arrow .arrow .trattino{position:relative; float: right; width:40px; height: 1px;  top:0.6em;margin-right: 15px;}
.pagina-mensCollection .sectionOne .sfondo-sectionOne .controlli-slider1 .wrap-controlli-slider1 .container-arrow .arrow .trattino span{position: absolute; left:0; right:auto;background-color: #fff;display: block; width:0%; height: 100%;}
.pagina-mensCollection .sectionOne .sfondo-sectionOne .controlli-slider1 .wrap-controlli-slider1 .container-arrow .arrow .text{position: relative; float: right; }
.pagina-mensCollection .sectionOne .sfondo-sectionOne .controlli-slider1 .wrap-controlli-slider1 .container-arrow .arrow .text p{color:#fff;font-size: 10px;letter-spacing: 0.2em}
.pagina-mensCollection .sectionOne .sfondo-sectionOne .controlli-slider1 .wrap-controlli-slider1 .container-arrow .arrow .text p.lettering{perspective: 800px;}
.pagina-mensCollection .sectionOne .sfondo-sectionOne .controlli-slider1 .wrap-controlli-slider1 .container-arrow .arrow .text p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateY(90deg);-ms-transform: rotateY(90deg);-o-transform: rotateY(90deg);transform: rotateY(90deg);}
.pagina-mensCollection .sectionOne .wrapper{position: absolute; right:14vw; top:10vh;width: 50vw; height:calc(50vw / 1.793);z-index: 11}
.pagina-mensCollection .sectionOne .wrapper .container-foto.container-foto-big{position: relative; width: 50vw; height:calc(50vw / 1.793);overflow:hidden;}
.pagina-mensCollection .sectionOne .wrapper .container-foto.container-foto-big .foto{position:absolute;width:0%;height:100%;overflow: hidden;  }
.pagina-mensCollection .sectionOne .wrapper .container-foto.container-foto-big .foto .img{position: absolute;width: 50vw; height:calc(50vw / 1.793); left:-300px;}
.pagina-mensCollection .sectionOne .wrapper .text-bottom{position: relative; height: 15vh; width: 80%;}
.pagina-mensCollection .sectionOne .wrapper .text-bottom .sfondo-text-bottom{position: absolute; width:0%; height: 100%;background-color: #121216;left:0;; top:0;}
.pagina-mensCollection .sectionOne .wrapper .text-bottom .container-text{position: relative; width: 50%; margin:0 auto; top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-mensCollection .sectionOne .wrapper .text-bottom .container-text .description{}
.pagina-mensCollection .sectionOne .wrapper .text-bottom .container-text .description p{color: #fff; font-size: 13px;}
.pagina-mensCollection .sectionOne .wrapper .text-bottom .container-text .description p.lettering{perspective:800px;}
.pagina-mensCollection .sectionOne .wrapper .text-bottom .container-text .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-mensCollection .sectionOne .panel{position: absolute; left: 14vw; top:20vh;z-index: 21; width: 18vw;height: 18vw;}
.pagina-mensCollection .sectionOne .panel .sfondo-panel{position: absolute; width: 13vw; height: 13vw; left:0; top:0;  margin:1vw 0 0 1vw; z-index: 9}
.pagina-mensCollection .sectionOne .panel .sfondo-panel .wrap-sfondo-panel{position: absolute;left:0;top: 0;width: 0%;height: 100%;background-color: #8c0d22;}
.pagina-mensCollection .sectionOne .panel .border{position: absolute; height: 15vw; width: 15vw; left:0; top: 0;}
.pagina-mensCollection .sectionOne .panel .border span{background-color:#fff;}
.pagina-mensCollection .sectionOne .panel .border span.verticale{height: 0%;width: 1px;}
.pagina-mensCollection .sectionOne .panel .border span.orizzontale{width: 0%;height: 1px;}
.pagina-mensCollection .sectionOne .panel .border .left{position: absolute; left:0; bottom: 0;}
.pagina-mensCollection .sectionOne .panel .border .top{position: absolute; left:0; top: 0;}
.pagina-mensCollection .sectionOne .panel .border .right{position: absolute; right:0; top: 0;}
.pagina-mensCollection .sectionOne .panel .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-mensCollection .sectionOne .panel .container-foto.container-foto-small{position: absolute; width:20vw;  height: 20vw;top:12vw; left:6vw;z-index: 5 }
.pagina-mensCollection .sectionOne .panel .container-foto.container-foto-small .wrap-container-foto{position: relative;width: 100%; height: 100%; overflow: hidden}
.pagina-mensCollection .sectionOne .panel .container-foto.container-foto-small .foto{position:absolute;left: 0;top: 0;width: 0%; height: 100%;overflow: hidden;}
.pagina-mensCollection .sectionOne .panel .container-foto.container-foto-small .foto .img{position: absolute; left:-100px;width: 20vw; height: 20vw;}
.pagina-mensCollection .sectionOne .panel .container-foto.container-foto-small .container-cta{position: absolute;opacity:0; right: 100%; top:100%; -webkit-transform: translate(50%,-50%);-ms-transform: translate(50%,-50%);-o-transform: translate(50%,-50%);transform: translate(50%,-50%);}
.pagina-mensCollection .sectionOne .panel .container-foto.container-foto-small .container-cta .cta{width: 80px;}
.pagina-mensCollection .sectionOne .panel .text-box{position: relative; width: 15vw; height: 15vw;padding: 1vw;z-index: 19;}
.pagina-mensCollection .sectionOne .panel .text-box .container-text{position:absolute;right: 2vw;bottom: 4vw;}
.pagina-mensCollection .sectionOne .panel .text-box .container-text .categoria-scarpa{position: relative; top:0; right:0; text-align: right;margin-bottom: 1vw;}
.pagina-mensCollection .sectionOne .panel .text-box .container-text .categoria-scarpa .description{}
.pagina-mensCollection .sectionOne .panel .text-box .container-text .categoria-scarpa .description h3.lettering{color:#fff; }
.pagina-mensCollection .sectionOne .panel .text-box .container-text .categoria-scarpa .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-mensCollection .sectionOne .panel .text-box .container-text .content{position: absolute;text-align: right; right:0;}
.pagina-mensCollection .sectionOne .panel .text-box .container-text .content .description{margin-top: 15px; float:left;}
.pagina-mensCollection .sectionOne .panel .text-box .container-text .content .description-modello p{padding-right: 15px;}
.pagina-mensCollection .sectionOne .panel .text-box .container-text .content .description-codice p:last-child{position: absolute; top: 0;}

.pagina-mensCollection .sectionOne .panel .text-box .container-text .content .description p{color:#fff;letter-spacing: 0.2em; font-size: 12px;margin-bottom: 5px;}
.pagina-mensCollection .sectionOne .panel .text-box .container-text .content .description p.lettering{perspective:800px;}
.pagina-mensCollection .sectionOne .panel .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-mensCollection .sectionOne .panel .text-box .container-text .content .description{position:relative;}
.pagina-mensCollection .sectionOne .panel .text-box .container-text .content .description h3{perspective: 800px; font-size: 12px; text-transform: uppercase;}
.pagina-mensCollection .sectionOne .panel .text-box .container-text .content .description h3.lettering.codice-visibile span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-mensCollection .sectionOne .panel .text-box .container-text .content .description h3.codice.codice-nascosto{color:#fff;position: absolute; right:0; top:0;}
.pagina-mensCollection .sectionOne .panel .text-box .container-text .content .description h3.lettering.codice.codice-nascosto span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-mensCollection .sectionOne .divisore{position: absolute; left:50%; top:-50px; -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.pagina-mensCollection .sectionOne .divisore .wrapper-barretta{position: relative;}
.pagina-mensCollection .sectionOne .divisore .wrapper-barretta .barretta{position: relative;height:100px;}
.pagina-mensCollection .sectionOne .divisore .wrapper-barretta .barretta span{position: absolute; left:50%;height: 0%; width: 1px; background-color: #fff;}

.pagina-mensCollection .sectionTwo{position: relative; height: calc((60vw / 1.793) + 17vw + 30vh); background-color: #161e2b}
.pagina-mensCollection .sectionTwo .divisore{position:absolute; top:-50px; left:50%; width: 1px;height: 100px;}
.pagina-mensCollection .sectionTwo .divisore .barretta{position: relative; width: 100%;height: 100%}
.pagina-mensCollection .sectionTwo .divisore .barretta span{position: absolute; top:0; left:0; width: 100%;height: 0%; background-color:#fff }
.pagina-mensCollection .sectionTwo #slider2{position: relative;width: 100%; height: 100%;}
.pagina-mensCollection .sectionTwo .panel{position: relative; width: 60vw; height: calc(60vw / 1.793); margin: 0 auto;top: calc(50% - 3vh); -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}

.pagina-mensCollection .sectionTwo .panel .sfondo-nero{position: absolute; width: calc(100% + 8vw); left:-4vw; top:4vw; height: 100%;}
.pagina-mensCollection .sectionTwo .panel .sfondo-nero .controlli-slider2{position: absolute; left:12vw; bottom: 0;width:56vw; height: 4vw;}
.pagina-mensCollection .sectionTwo .panel .sfondo-nero .controlli-slider2 .contatore-slider{position:relative; float:left; width: 50%;height: 100%;}
.pagina-mensCollection .sectionTwo .panel .sfondo-nero .controlli-slider2 .contatore-slider .wrap-contatore-slider{position:relative;height: 100%;left:40px;}
.pagina-mensCollection .sectionTwo .panel .sfondo-nero .controlli-slider2 .contatore-slider .wrap-contatore-slider article{position: absolute;height: 30px;width:40px;top:50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-mensCollection .sectionTwo .panel .sfondo-nero .controlli-slider2 .contatore-slider .wrap-contatore-slider article p{position:absolute;text-align:right;font-size: 12px;width: 20px; top:50%; left:-25px;color: #fff;font-family: 'Open Sans';-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-mensCollection .sectionTwo .panel .sfondo-nero .controlli-slider2 .contatore-slider .wrap-contatore-slider article p.quale-slide span{position:relative;top:30px; opacity:0;}
.pagina-mensCollection .sectionTwo .panel .sfondo-nero .controlli-slider2 .contatore-slider .wrap-contatore-slider article p.slide-totali{right:-25px;left: auto;text-align: left}
.pagina-mensCollection .sectionTwo .panel .sfondo-nero .controlli-slider2 .contatore-slider .wrap-contatore-slider article p.slide-totali span{position:relative;top:30px; opacity:0;}
.pagina-mensCollection .sectionTwo .panel .sfondo-nero .controlli-slider2 .contatore-slider .wrap-contatore-slider article img{position: relative; height: 30px; width: auto; top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-mensCollection .sectionTwo .panel .sfondo-nero .controlli-slider2 .contatore-slider .wrap-contatore-slider article span.divider{position:relative; height:1px; display: block; background-color: #fff;width: 0; left:50%; top:50%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-mensCollection .sectionTwo .panel .sfondo-nero .controlli-slider2 .wrap-controlli-slider2{position: relative;float:right; width: 35%; height: 100%; right:calc(4vw - 40px);}
.pagina-mensCollection .sectionTwo .panel .sfondo-nero .controlli-slider2 .wrap-controlli-slider2 .container-arrow{position: relative; float:left; width: 45%; height: 100%;}
.pagina-mensCollection .sectionTwo .panel .sfondo-nero .controlli-slider2 .wrap-controlli-slider2 .container-arrow.container-right-arrow{float:right;}
.pagina-mensCollection .sectionTwo .panel .sfondo-nero .controlli-slider2 .wrap-controlli-slider2 .container-arrow .arrow{position: absolute;cursor:pointer;top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-mensCollection .sectionTwo .panel .sfondo-nero .controlli-slider2 .wrap-controlli-slider2 .container-arrow .arrow.arrow-left{right: 0}
.pagina-mensCollection .sectionTwo .panel .sfondo-nero .controlli-slider2 .wrap-controlli-slider2 .container-arrow .arrow.arrow-right{right: 40px}
.pagina-mensCollection .sectionTwo .panel .sfondo-nero .controlli-slider2 .wrap-controlli-slider2 .container-arrow .arrow .trattino{position:relative; float: right; width:40px; height: 1px; top:0.6em;margin-right: 15px;}
.pagina-mensCollection .sectionTwo .panel .sfondo-nero .controlli-slider2 .wrap-controlli-slider2 .container-arrow .arrow .trattino span{position: absolute; right:auto;left:0;background-color: #fff;display: block; width:0%; height: 100%;}
.pagina-mensCollection .sectionTwo .panel .sfondo-nero .controlli-slider2 .wrap-controlli-slider2 .container-arrow .arrow .text{position: relative; float: right; }
.pagina-mensCollection .sectionTwo .panel .sfondo-nero .controlli-slider2 .wrap-controlli-slider2 .container-arrow .arrow .text p{color:#fff;font-size: 10px;letter-spacing: 0.2em}
.pagina-mensCollection .sectionTwo .panel .sfondo-nero .controlli-slider2 .wrap-controlli-slider2 .container-arrow .arrow .text p.lettering{perspective: 800px;}
.pagina-mensCollection .sectionTwo .panel .sfondo-nero .controlli-slider2 .wrap-controlli-slider2 .container-arrow .arrow .text p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateY(90deg);-ms-transform: rotateY(90deg);-o-transform: rotateY(90deg);transform: rotateY(90deg);}
.pagina-mensCollection .sectionTwo .panel .sfondo-nero .wrap-sfondo-nero{position: absolute;width: 0%; height: 100%; background-color: #121216;right:0;}
.pagina-mensCollection .sectionTwo .panel .border{position: absolute; height: 15vw; width: 15vw; left:-9vw; bottom: -7vw;}
.pagina-mensCollection .sectionTwo .panel .border span{background-color:#fff;}
.pagina-mensCollection .sectionTwo .panel .border span.verticale{height: 0%;width: 1px;}
.pagina-mensCollection .sectionTwo .panel .border span.orizzontale{width: 0%;height: 1px;}
.pagina-mensCollection .sectionTwo .panel .border .left{position: absolute; left:0; bottom: 0;}
.pagina-mensCollection .sectionTwo .panel .border .top{position: absolute; left:0; top: 0;}
.pagina-mensCollection .sectionTwo .panel .border .right{position: absolute; right:0; top: 0;}
.pagina-mensCollection .sectionTwo .panel .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-mensCollection .sectionTwo .panel .container-foto.container-foto-big{position: absolute; right: 0; top:0; width: 60vw; height: calc(60vw / 1.793);z-index: 1}
.pagina-mensCollection .sectionTwo .panel .container-foto.container-foto-big .wrap-container-foto-big{position: relative; width: 100%;height: 100%;overflow: hidden;}
.pagina-mensCollection .sectionTwo .panel .container-foto.container-foto-big .foto{position: absolute; height: 100%; width: 0%; overflow: hidden; right: 0}
.pagina-mensCollection .sectionTwo .panel .container-foto.container-foto-big .foto .img{position: absolute; width: 60vw; height: calc(60vw / 1.793);right:-300px;}
.pagina-mensCollection .sectionTwo .panel .sfondo-panel{position: absolute; width: 13vw; height:13vw;right:55vw;bottom:-6vw;z-index:3;}
.pagina-mensCollection .sectionTwo .panel .sfondo-panel .wrap-sfondo-panel{position:absolute; right:0; top: 0;background-color: #8c0d22;width: 0%; height: 100%;}
.pagina-mensCollection .sectionTwo .panel .text-box{position: absolute; width: 13vw; height: 13vw;padding: 1vw; left:-8vw; bottom:-6vw;z-index: 21;}
.pagina-mensCollection .sectionTwo .panel .text-box .container-text{position:absolute;bottom:3vw; right:1vw; }
.pagina-mensCollection .sectionTwo .panel .text-box .container-text .categoria-scarpa{position: relative; top:0; right:0; text-align: right;margin-bottom: 1vw;}
.pagina-mensCollection .sectionTwo .panel .text-box .container-text .categoria-scarpa .description{}
.pagina-mensCollection .sectionTwo .panel .text-box .container-text .categoria-scarpa .description h3.lettering{color:#fff; }
.pagina-mensCollection .sectionTwo .panel .text-box .container-text .categoria-scarpa .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-mensCollection .sectionTwo .panel .text-box .container-text .content{position: absolute;text-align:right;right:0;}
.pagina-mensCollection .sectionTwo .panel .text-box .container-text .content .description{margin-top: 15px;float:left; }
.pagina-mensCollection .sectionTwo .panel .text-box .container-text .content .description-modello p{padding-right: 15px;}
.pagina-mensCollection .sectionTwo .panel .text-box .container-text .content .description-codice p:last-child{position: absolute; top: 0;}
.pagina-mensCollection .sectionTwo .panel .text-box .container-text .content .description p{color:#fff;letter-spacing: 0.2em; font-size: 12px;margin-bottom: 5px;}
.pagina-mensCollection .sectionTwo .panel .text-box .container-text .content .description p.lettering{perspective:800px;}
.pagina-mensCollection .sectionTwo .panel .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-mensCollection .sectionTwo .panel .text-box .container-text .content .description{position: relative}
.pagina-mensCollection .sectionTwo .panel .text-box .container-text .content .description h3{perspective:800px; font-size: 12px; text-transform: uppercase}
.pagina-mensCollection .sectionTwo .panel .text-box .container-text .content .description h3.lettering.codice-visibile span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-mensCollection .sectionTwo .panel .text-box .container-text .content .description h3.codice.codice-nascosto{color:#fff;position: absolute;width: 100%; text-align: right; left:0; top:0;}
.pagina-mensCollection .sectionTwo .panel .text-box .container-text .content .description h3.lettering.codice.codice-nascosto span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-mensCollection .sectionTwo .panel .container-foto.container-foto-small{position: absolute; right:-11vw; top:-4vw; width: 20vw; height: 20vw;z-index:2;}
.pagina-mensCollection .sectionTwo .panel .container-foto.container-foto-small .wrap-container-foto-small{position: relative; width: 100%;height: 100%;overflow: hidden;}
.pagina-mensCollection .sectionTwo .panel .container-foto.container-foto-small .foto{position: absolute; right:0; height: 100%; width: 0%; overflow: hidden;}
.pagina-mensCollection .sectionTwo .panel .container-foto.container-foto-small .foto .img{position: absolute; width: 20vw; height: 20vw; right:-100px;}
.pagina-mensCollection .sectionTwo .panel .container-foto.container-foto-small .container-cta{position: absolute;opacity:0; left: 100%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-mensCollection .sectionTwo .panel .container-foto.container-foto-small .container-cta .cta{width: 80px;}

.pagina-mensCollection .sectionThree{position:relative;height: 100vh;background-color: #8c0d22;}
.pagina-mensCollection .sectionThree .divisore{position:absolute; top:-50px; left:50%; width: 1px;height: 100px;}
.pagina-mensCollection .sectionThree .divisore .barretta{position: relative; width: 100%;height: 100%}
.pagina-mensCollection .sectionThree .divisore .barretta span{position: absolute; top:0; left:0; width: 100%;height: 0%; background-color:#fff }
.pagina-mensCollection .sectionThree .wrap-sectionThree{position: relative; top:15vh;}
.pagina-mensCollection .sectionThree .sfondo-nero{position: absolute; top:0%; left:14vw; width:calc(100% - 28vw);height: 70vh;}
.pagina-mensCollection .sectionThree .sfondo-nero .wrap-sfondo-nero{position:absolute; right:0;width:0%;background-color: #a3947d;height: 100%;}
.pagina-mensCollection .sectionThree .sfondo-nero .wrap-sfondo-nero .text-top{position:absolute;right:0; width:29vw; height: 100%;}
.pagina-mensCollection .sectionThree .sfondo-nero .wrap-sfondo-nero .text-top .container-text{position: relative; width: 18vw; top:6vw; margin:0 auto;}
.pagina-mensCollection .sectionThree .sfondo-nero .wrap-sfondo-nero .text-top .container-text .description p{color:#fff;font-size: 13px;}
.pagina-mensCollection .sectionThree .sfondo-nero .wrap-sfondo-nero .text-top .container-text .description p.lettering{perspective:800px;}
.pagina-mensCollection .sectionThree .sfondo-nero .wrap-sfondo-nero .text-top .container-text .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-mensCollection .sectionThree .container-foto.container-foto-big{position: relative; left: 7vw; top:3vw; width: 50vw; height:calc(50vw / 1.792);z-index: 1}
.pagina-mensCollection .sectionThree .container-foto.container-foto-big .controlli-slider3{position: absolute; left:7vw; top:100%;width: calc(100% - 11vw); height: calc(70vh - (50vw / 1.792) - 3vw);}
.pagina-mensCollection .sectionThree .container-foto.container-foto-big .controlli-slider3 .contatore-slider{position:relative; float:left; height: 100%; width: 40%;}
.pagina-mensCollection .sectionThree .container-foto.container-foto-big .controlli-slider3 .contatore-slider .wrap-contatore-slider{position:relative; top:50%;right:auto; left: 0; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-mensCollection .sectionThree .container-foto.container-foto-big .controlli-slider3 .contatore-slider .wrap-contatore-slider article{position: absolute;height: 30px;left: 40px;width:40px;top:50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-mensCollection .sectionThree .container-foto.container-foto-big .controlli-slider3 .contatore-slider .wrap-contatore-slider article p{position:absolute;text-align:right;font-size: 12px;width: 20px; top:50%; left:-25px;color: #fff;font-family: 'Open Sans';-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-mensCollection .sectionThree .container-foto.container-foto-big .controlli-slider3 .contatore-slider .wrap-contatore-slider article p.quale-slide span{position:relative;top:15px; opacity:0;}
.pagina-mensCollection .sectionThree .container-foto.container-foto-big .controlli-slider3 .contatore-slider .wrap-contatore-slider article p.slide-totali{right:-25px;left: auto;text-align: left}
.pagina-mensCollection .sectionThree .container-foto.container-foto-big .controlli-slider3 .contatore-slider .wrap-contatore-slider article p.slide-totali span{position:relative;top:15px; opacity:0;}
.pagina-mensCollection .sectionThree .container-foto.container-foto-big .controlli-slider3 .contatore-slider .wrap-contatore-slider article img{position: relative; height: 30px; width: auto; top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-mensCollection .sectionThree .container-foto.container-foto-big .controlli-slider3 .contatore-slider .wrap-contatore-slider article span.divider{position:relative; height:1px; display: block; background-color: #fff;width: 0; left:50%; top:50%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-mensCollection .sectionThree .container-foto.container-foto-big .controlli-slider3 .wrap-controlli-slider3{position: relative;float:right; width: 50%; height: 100%; left:5%;}
.pagina-mensCollection .sectionThree .container-foto.container-foto-big .controlli-slider3 .wrap-controlli-slider3 .container-arrow{position: relative; float:left; width: 45%; height: 100%;}
.pagina-mensCollection .sectionThree .container-foto.container-foto-big .controlli-slider3 .wrap-controlli-slider3 .container-arrow.container-right-arrow{float:right;}
.pagina-mensCollection .sectionThree .container-foto.container-foto-big .controlli-slider3 .wrap-controlli-slider3 .container-arrow .arrow{position: absolute;cursor:pointer;top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-mensCollection .sectionThree .container-foto.container-foto-big .controlli-slider3 .wrap-controlli-slider3 .container-arrow .arrow.arrow-left{left:40px}
.pagina-mensCollection .sectionThree .container-foto.container-foto-big .controlli-slider3 .wrap-controlli-slider3 .container-arrow .arrow.arrow-right{left:0px}
.pagina-mensCollection .sectionThree .container-foto.container-foto-big .controlli-slider3 .wrap-controlli-slider3 .container-arrow .arrow .trattino{position:relative; float: right; width:40px; height: 1px; top:0.6em;margin-right: 15px;}
.pagina-mensCollection .sectionThree .container-foto.container-foto-big .controlli-slider3 .wrap-controlli-slider3 .container-arrow .arrow .trattino span{position: absolute; right:auto; left:0;background-color: #fff;display: block; width:0%; height: 100%;}
.pagina-mensCollection .sectionThree .container-foto.container-foto-big .controlli-slider3 .wrap-controlli-slider3 .container-arrow .arrow .text{position: relative; float: right; }
.pagina-mensCollection .sectionThree .container-foto.container-foto-big .controlli-slider3 .wrap-controlli-slider3 .container-arrow .arrow .text p{color:#fff;font-size: 10px;letter-spacing: 0.2em}
.pagina-mensCollection .sectionThree .container-foto.container-foto-big .controlli-slider3 .wrap-controlli-slider3 .container-arrow .arrow .text p.lettering{perspective: 800px;}
.pagina-mensCollection .sectionThree .container-foto.container-foto-big .controlli-slider3 .wrap-controlli-slider3 .container-arrow .arrow .text p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateY(90deg);-ms-transform: rotateY(90deg);-o-transform: rotateY(90deg);transform: rotateY(90deg);}
.pagina-mensCollection .sectionThree .container-foto.container-foto-big .wrap-container-foto-big{position: relative; width: 100%; height:100%; overflow:hidden;}
.pagina-mensCollection .sectionThree .container-foto.container-foto-big .foto{position: absolute;overflow: hidden; height: 100%; top:0; width: 0%;right:0;}
.pagina-mensCollection .sectionThree .container-foto.container-foto-big .foto .img{position: absolute;width: 50vw; height: calc(50vw / 1.792); top:0; right:-300px;}
.pagina-mensCollection .sectionThree .container-foto.container-foto-big .text-bottom{position:absolute; bottom:-6vh;right:7vw;}
.pagina-mensCollection .sectionThree .container-foto.container-foto-big .text-bottom .container-text .description p.uppercase{color:#fff; letter-spacing: 5px; font-size: 10px;}
.pagina-mensCollection .sectionThree .container-foto.container-foto-big .text-bottom .container-text .description p.lettering{perspective:800px;}
.pagina-mensCollection .sectionThree .container-foto.container-foto-big .text-bottom .container-text .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-mensCollection .sectionThree .panel{position: absolute; right:12vw; top:24vh;z-index: 2}
.pagina-mensCollection .sectionThree .panel .sfondo-panel{position: absolute; width: 13vw; height: 13vw; right:0; top:0; margin:1vw 1vw 0 0;z-index: 4}
.pagina-mensCollection .sectionThree .panel .sfondo-panel .wrap-sfondo-panel{position: absolute; width: 0%; height: 100%; right:0; top:0; background-color: #161e2b;}
.pagina-mensCollection .sectionThree .panel .border{position: absolute; height: 100%; width: 100%; left:0; top: 0;}
.pagina-mensCollection .sectionThree .panel .border span{background-color:#fff;}
.pagina-mensCollection .sectionThree .panel .border span.verticale{height: 0%;width: 1px;}
.pagina-mensCollection .sectionThree .panel .border span.orizzontale{width: 0%;height: 1px;}
.pagina-mensCollection .sectionThree .panel .border .left{position: absolute; left:0; bottom: 0;  }
.pagina-mensCollection .sectionThree .panel .border .top{position: absolute; left:0; top: 0;}
.pagina-mensCollection .sectionThree .panel .border .right{position: absolute; right:0; top: 0;}
.pagina-mensCollection .sectionThree .panel .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-mensCollection .sectionThree .panel .container-foto.container-foto-small{position:absolute;width: 20vw; height: 20vw;right:13vw; top:6vw;z-index: 3;}
.pagina-mensCollection .sectionThree .panel .container-foto.container-foto-small .wrap-container-foto-small{position:relative; height: 100%; width:100%; overflow: hidden}
.pagina-mensCollection .sectionThree .panel .container-foto.container-foto-small .foto{position:absolute;right: 0;top: 0;width: 0%; height: 100%;overflow: hidden;}
.pagina-mensCollection .sectionThree .panel .container-foto.container-foto-small .foto .img{position: absolute; right:-100px;width: 20vw; height: 20vw;}
.pagina-mensCollection .sectionThree .panel .text-box{position: relative; width: 15vw; height: 15vw; padding: 1vw;z-index: 21}
.pagina-mensCollection .sectionThree .panel .text-box .container-cta{position: absolute; opacity:0;left: 100%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-mensCollection .sectionThree .panel .text-box .container-cta .cta{width: 80px;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
.pagina-mensCollection .sectionThree .panel .text-box .container-text{position:absolute;bottom:4vw; right:2vw;}
.pagina-mensCollection .sectionThree .panel .text-box .container-text .categoria-scarpa{position: relative; top:0; right:0; text-align: right;margin-bottom: 1vw;}
.pagina-mensCollection .sectionThree .panel .text-box .container-text .categoria-scarpa .description{}
.pagina-mensCollection .sectionThree .panel .text-box .container-text .categoria-scarpa .description h3.lettering{color:#fff; }
.pagina-mensCollection .sectionThree .panel .text-box .container-text .categoria-scarpa .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-mensCollection .sectionThree .panel .text-box .container-text .content{position: absolute;text-align:right; right:0;}
.pagina-mensCollection .sectionThree .panel .text-box .container-text .content .description{margin-top: 15px;float:left;}
.pagina-mensCollection .sectionThree .panel .text-box .container-text .content .description-modello p{padding-right: 15px;}
.pagina-mensCollection .sectionThree .panel .text-box .container-text .content .description-codice p:last-child{position: absolute; top: 0;}
.pagina-mensCollection .sectionThree .panel .text-box .container-text .content .description p{color:#fff;letter-spacing: 0.2em; font-size: 12px;margin-bottom: 5px;}
.pagina-mensCollection .sectionThree .panel .text-box .container-text .content .description p.lettering{perspective:800px;}
.pagina-mensCollection .sectionThree .panel .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-mensCollection .sectionThree .panel .text-box .container-text .content .description{position: relative}
.pagina-mensCollection .sectionThree .panel .text-box .container-text .content .description h3{perspective:800px; font-size: 12px;text-transform: uppercase;}
.pagina-mensCollection .sectionThree .panel .text-box .container-text .content .description h3.lettering.codice-visibile span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-mensCollection .sectionThree .panel .text-box .container-text .content .description h3.codice.codice-nascosto{color:#fff;position: absolute; right:0; top:0;}
.pagina-mensCollection .sectionThree .panel .text-box .container-text .content .description h3.lettering.codice.codice-nascosto span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}


/*PAGINA ADV CAMPAIGN 18*/
.page-id-408 footer{background-color: #161e2b}
.pagina-advCampaign{position: relative; background-color: #161e2b;}
.pagina-advCampaign .sectionOne{position: relative; width: 100%;height:100vh; }
.pagina-advCampaign .sectionOne .panel{position:absolute; width: 15vw; height: 15vw;left: 7vw;top:5vw;}
.pagina-advCampaign .sectionOne .panel .sfondo-panel{position:absolute; width: 0%; height: 100%;left: 0;top:0; background-color: #121216}
.pagina-advCampaign .sectionOne #slider1 .border{position: absolute; height:17vw; width: 17vw; left:6vw; top: 4vw;}
.pagina-advCampaign .sectionOne #slider1 .border span{background-color:#fff;}
.pagina-advCampaign .sectionOne #slider1 .border span.verticale{height: 0%;width: 1px;}
.pagina-advCampaign .sectionOne #slider1 .border span.orizzontale{width: 0%;height: 1px;}
.pagina-advCampaign .sectionOne #slider1 .border .left{position: absolute; left:0; bottom: 0;  }
.pagina-advCampaign .sectionOne #slider1 .border .top{position: absolute; left:0; top: 0;}
.pagina-advCampaign .sectionOne #slider1 .border .right{position: absolute; right:0; top: 0;}
.pagina-advCampaign .sectionOne #slider1 .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-advCampaign .sectionOne #slider1 .text-box{position:absolute; width: 15vw; height: 15vw;left: 7vw;top:5vw;}
.pagina-advCampaign .sectionOne #slider1 .text-box .container-text{position:relative;width: 100%;height: 100%;text-align:right;}
.pagina-advCampaign .sectionOne #slider1 .text-box .container-text .content{position:absolute;bottom:2vw;  right:2vw; }
.pagina-advCampaign .sectionOne #slider1 .text-box .container-text .content .description.titolo{margin-bottom: 15px;}
.pagina-advCampaign .sectionOne #slider1 .text-box .container-text .content .description.titolo h3.lettering{color:#fff}
.pagina-advCampaign .sectionOne #slider1 .text-box .container-text .content .description.titolo h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-advCampaign .sectionOne #slider1 .text-box .container-text .content .description.sottotitolo{}
.pagina-advCampaign .sectionOne #slider1 .text-box .container-text .content .description.sottotitolo p.lettering{color:#a3947d; font-size: 12px;letter-spacing: 0.2em}
.pagina-advCampaign .sectionOne #slider1 .text-box .container-text .content .description.sottotitolo p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-advCampaign .sectionOne .sfondo-section{position: absolute; top:50%; left:16vw; width: 70vw; height: 60vh;  -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-advCampaign .sectionOne .sfondo-section .wrap-sfondo-section{position: absolute; width: 0%; height: 100%; left: 0;top: 0;background-color: #8c0d22;}
.pagina-advCampaign .sectionOne .sfondo-section .text.bottom{position: absolute; top:100%; width: 37vw; height: 10vh;left:-15.5vw;}
.pagina-advCampaign .sectionOne .sfondo-section .text.bottom .description{position: relative; top:50%; text-align: left; padding: 0 4vw}
.pagina-advCampaign .sectionOne .sfondo-section .text.bottom .description p.lettering{color:#fff; letter-spacing: 0.1em; text-transform: uppercase;font-size: 12px;}
.pagina-advCampaign .sectionOne .sfondo-section .text.bottom .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-advCampaign .sectionOne .sfondo-section .text.top{position: absolute; top:50%; width: 22vw; left:0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-advCampaign .sectionOne .sfondo-section .text.top .description{position: relative;  text-align: left; padding: 0 3vw}
.pagina-advCampaign .sectionOne .sfondo-section .text.top .description p.lettering{color:#fff; font-size: 12px;letter-spacing: 0.1em; text-transform: uppercase}
.pagina-advCampaign .sectionOne .sfondo-section .text.top .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-advCampaign .sectionOne .contatore-slider{position:absolute; left:calc(100% + 60px);bottom: 0;}
.pagina-advCampaign .sectionOne .contatore-slider .wrap-contatore-slider{}
.pagina-advCampaign .sectionOne .contatore-slider .wrap-contatore-slider .description{position:relative;height: 30px;width:40px;}
.pagina-advCampaign .sectionOne .contatore-slider .wrap-contatore-slider .description p{position:absolute;text-align:right;font-size: 12px;width: 20px; top:50%; left:-25px;color: #fff;font-family: 'Open Sans';-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-advCampaign .sectionOne .contatore-slider .wrap-contatore-slider .description p.quale-slide.visibile{top:60%;opacity:0;}
.pagina-advCampaign .sectionOne .contatore-slider .wrap-contatore-slider .description p.quale-slide span{position:relative;top:0px; opacity:1;}
.pagina-advCampaign .sectionOne .contatore-slider .wrap-contatore-slider .description p.slide-totali{right:-25px;left: auto;text-align: left; top:60%; opacity: 0}
.pagina-advCampaign .sectionOne .contatore-slider .wrap-contatore-slider .description p.slide-totali span{position:relative;top:0px; opacity:1;}
.pagina-advCampaign .sectionOne .contatore-slider .wrap-contatore-slider article img{position: relative; height: 30px; width: auto; top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-advCampaign .sectionOne .contatore-slider .wrap-contatore-slider article span.divider{position:relative; height:1px; display: block; background-color: #fff;width: 0%; left:50%; top:50%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-advCampaign .sectionOne #slider1 .container-foto-big{position: absolute; width: 26vw; height: calc(26vw / 0.666);left: 50%; top:50%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%); }
.pagina-advCampaign .sectionOne #slider1 .container-foto-big .immagine-grande{position: absolute;overflow:hidden; left: 50%; top:50%; width: 26vw; height: calc(26vw / 0.666); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-advCampaign .sectionOne #slider1 .container-foto-big .immagine-grande .foto{position: absolute; left:0; top: 0; width: 0%; height: 100%; overflow: hidden}
.pagina-advCampaign .sectionOne #slider1 .container-foto-big .immagine-grande .foto .img{position: absolute; left:-200px; top: 0; width: 26vw; height: calc(26vw / 0.666);}
.pagina-advCampaign .sectionOne #slider1 .container-foto-big .controlli-slider1{position:absolute; bottom:0;width: 90%; left:100%;}
.pagina-advCampaign .sectionOne #slider1 .container-foto-big .controlli-slider1 .wrap-controlli-slider1{position:relative;width: 100%; height: 100%;}
.pagina-advCampaign .sectionOne #slider1 .container-foto-big .controlli-slider1 .wrap-controlli-slider1 .container-arrow {float: right;}
.pagina-advCampaign .sectionOne #slider1 .container-foto-big .controlli-slider1 .wrap-controlli-slider1 .container-left-arrow{z-index: 2;}
.pagina-advCampaign .sectionOne #slider1 .container-foto-big .controlli-slider1 .wrap-controlli-slider1 .container-right-arrow{z-index: 3}
.pagina-advCampaign .sectionOne #slider1 .container-foto-big .controlli-slider1 .wrap-controlli-slider1 .container-arrow .arrow{position:relative; cursor:pointer;height: 30px;}
.pagina-advCampaign .sectionOne #slider1 .container-foto-big .controlli-slider1 .wrap-controlli-slider1 .container-arrow .arrow-left-adv{margin-right: 100px;}
.pagina-advCampaign .sectionOne #slider1 .container-foto-big .controlli-slider1 .wrap-controlli-slider1 .container-arrow .arrow .description{position:relative; float: right; top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-advCampaign .sectionOne #slider1 .container-foto-big .controlli-slider1 .wrap-controlli-slider1 .container-arrow .arrow .description p.lettering{color:#fff; font-size: 10px; letter-spacing: 0.2em}
.pagina-advCampaign .sectionOne #slider1 .container-foto-big .controlli-slider1 .wrap-controlli-slider1 .container-arrow .arrow .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-advCampaign .sectionOne #slider1 .container-foto-big .controlli-slider1 .wrap-controlli-slider1 .container-arrow .arrow .trattino{position:relative; height: 1px;float:left;margin-right: 25px;width: 30px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-advCampaign .sectionOne #slider1 .container-foto-big .controlli-slider1 .wrap-controlli-slider1 .container-arrow .arrow .trattino span{position: absolute;display: inline-block;background-color: #fff;right:0; width: 0%; height: 1px;}
.pagina-advCampaign .sectionOne #slider1 .container-foto-big .controlli-slider1 .schermo-controlli{position:absolute;width: 100%; left:0;bottom:0; height: 3vw; display: none}
.pagina-advCampaign .sectionOne #slider1 .container-foto-small{position: absolute; width: 19vw; height: calc(19vw / 0.667);left: 60vw; top:53%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-advCampaign .sectionOne #slider1 .container-foto-small .immagine-piccola{position: absolute; overflow:hidden;left: 0; top:0; width: 19vw;  top:50%;height: calc(19vw / 0.667);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-advCampaign .sectionOne #slider1 .container-foto-small .immagine-piccola .foto{position: absolute; left:0; top: 0; width: 0%; height: 100%; overflow: hidden}
.pagina-advCampaign .sectionOne #slider1 .container-foto-small .immagine-piccola .foto .img{position: absolute; left:-200px; top: 0; width: 19vw; height: calc(19vw / 0.667);}
.pagina-advCampaign .sectionTwo{padding-bottom: 10vh;}
.pagina-advCampaign .sectionTwo .divisore-followUs{position: relative; width: 100%;left:50%; top:calc(100% - 50px); -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.pagina-advCampaign .sectionTwo .divisore-followUs article.top{text-align: center; padding:20px 0 10px 0;}
.pagina-advCampaign .sectionTwo .divisore-followUs article.top p{color: #fff; font-size: 10px; top:15px; opacity:0; letter-spacing: 0.2em}
.pagina-advCampaign .sectionTwo .divisore-followUs .wrapper{position: relative;min-height:100px;}
.pagina-advCampaign .sectionTwo .divisore-followUs .wrapper .barretta{position: relative;height:0px;}
.pagina-advCampaign .sectionTwo .divisore-followUs .wrapper .barretta span{position: absolute; left:50%;height: 100%; width: 1px; background-color: #fff;}
.pagina-advCampaign .sectionTwo .divisore-followUs .wrapper .text{position: relative;margin-top: 20px; text-align: center}
.pagina-advCampaign .sectionTwo .divisore-followUs .wrapper .text span.uppercase{color:#fff; font-size: 7px;letter-spacing: 5px;}
.pagina-advCampaign .sectionTwo .divisore-followUs .wrapper .text span.lettering{perspective:800px;}
.pagina-advCampaign .sectionTwo .divisore-followUs .wrapper .text span.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-advCampaign .sectionTwo .divisore-followUs .social-home{}
.pagina-advCampaign .sectionTwo .divisore-followUs .social-home article{position:relative; float:left; width:50%}
.pagina-advCampaign .sectionTwo .divisore-followUs .social-home article.facebook{text-align: right;padding-right:15px;}
.pagina-advCampaign .sectionTwo .divisore-followUs .social-home article.instagram{padding-left: 15px;}
.pagina-advCampaign .sectionTwo .divisore-followUs .social-home article .description{}
.pagina-advCampaign .sectionTwo .divisore-followUs .social-home article .description a.lettering{color:#fff;font-family: 'Open Sans';font-size: 10px; letter-spacing:0.2em;text-indent: 0.2em;}
.pagina-advCampaign .sectionTwo .divisore-followUs .social-home article .description a{perspective:800px;}
.pagina-advCampaign .sectionTwo .divisore-followUs .social-home article .description a span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}

/*PAGINA FIERE*/
.pagina-fiere{position: relative; background-color: #76b28e}
.pagina-fiere a.privacy{font-family: 'Open Sans'; font-weight: 700;color:#fff;}
.page-id-87 footer{background-color: #161e2b}
.pagina-fiere .schermo-submit{position: absolute; top:0; left:0; width:100%; height:100%; z-index: 899; display:none;}
.pagina-fiere .titoletto h3{letter-spacing: 0.2em}
.pagina-fiere .description p{letter-spacing: 0.1em}
.pagina-fiere .sectionOne{position: relative;width: 100%; height: calc(100vh - 100px);}
.pagina-fiere .sectionOne .wrap-sectionOne{position: absolute; width: 70vw; height: 75vh; top:50%; left:20vw; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-fiere .sectionOne .wrap-sectionOne .border{position: absolute; height: 18vw; width: 18vw; left:-3vw; top: -3vw;}
.pagina-fiere .sectionOne .wrap-sectionOne .border span{background-color:#fff;}
.pagina-fiere .sectionOne .wrap-sectionOne .border span.verticale{height: 0%;width: 1px;}
.pagina-fiere .sectionOne .wrap-sectionOne .border span.orizzontale{width: 0%;height: 1px;}
.pagina-fiere .sectionOne .wrap-sectionOne .border .left{position: absolute; left:0; bottom: 0;  }
.pagina-fiere .sectionOne .wrap-sectionOne .border .top{position: absolute; left:0; top: 0;}
.pagina-fiere .sectionOne .wrap-sectionOne .border .right{position: absolute; right:0; top: 0;}
.pagina-fiere .sectionOne .wrap-sectionOne .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-fiere .sectionOne .wrap-sectionOne .panel-top{position:absolute; width: 16vw;height: 16vw; top:-2vw; left:-2vw;}
.pagina-fiere .sectionOne .wrap-sectionOne .panel-top .sfondo-panel-top{position:absolute; right:0; top:0; width: 0%; height: 100%;background-color: #161e2b;}
.pagina-fiere .sectionOne .wrap-sectionOne .text-box{position:absolute;height: 16vw; width: 16vw; top:-2vw; left:-2vw;}
.pagina-fiere .sectionOne .wrap-sectionOne .text-box .container-text{position:relative;height: 100%; width: 100%;}
.pagina-fiere .sectionOne .wrap-sectionOne .text-box .container-text .content{position: absolute;width:calc(16vw - 40px); bottom:40px;text-align: right}
.pagina-fiere .sectionOne .wrap-sectionOne .text-box .container-text .content .description{}
.pagina-fiere .sectionOne .wrap-sectionOne .text-box .container-text .content .description h3{color:#fff;font-family: 'Open Sans', serif; font-size: 34px;font-weight: normal;}
.pagina-fiere .sectionOne .wrap-sectionOne .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.pagina-fiere .sectionOne .wrap-sectionOne .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(90deg);transform: rotateZ(5deg);}
.pagina-fiere .sectionOne .wrap-sectionOne .text-box .container-text .content .description{margin-top: 15px;}
.pagina-fiere .sectionOne .wrap-sectionOne .text-box .container-text .content .description p.uppercase{color:#a3947d;}
.pagina-fiere .sectionOne .wrap-sectionOne .text-box .container-text .content .description p.lettering{perspective:800px;font-size: 12px; letter-spacing: 0.2em}
.pagina-fiere .sectionOne .wrap-sectionOne .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}

.pagina-fiere .sectionOne .wrap-sectionOne .aside-scrollDown{position: absolute; width:16px;left:50%; height: 100px;bottom: -50px; -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.pagina-fiere .sectionOne .wrap-sectionOne .aside-scrollDown .wrapper{position: absolute; top:0; width: 100%;}
.pagina-fiere .sectionOne .wrap-sectionOne .aside-scrollDown .wrapper .barretta{position: absolute;height:100px; top:0;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%); }
.pagina-fiere .sectionOne .wrap-sectionOne .aside-scrollDown .wrapper .barretta span{position: absolute; left:50%;height:0%; width: 1px; background-color: #fff;top: 0;bottom: auto;}
.pagina-fiere .sectionOne .wrap-sectionOne .aside-scrollDown .wrapper .barretta .animazione-scrollDown{position:absolute; width: 5px; height: 0%; background-color: #121216; left: 50%; top:0; -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.pagina-fiere .sectionOne .wrap-sectionOne .aside-scrollDown .wrapper .barretta .animazione-scrollDown.active{-webkit-animation: scrollDown 3s linear 0s infinite;-o-animation: scrollDown 3s linear 0s infinite;animation: scrollDown 3s linear 0s infinite;}

.pagina-fiere .sectionOne .wrap-sectionOne .sfondo-sectionOne{position: absolute; right:0; top:0; width: 0%; height: 100%; background-color: #8c0d22;}
.pagina-fiere .sectionOne .wrap-sectionOne .container-foto{position: absolute; top:50%; left:-10vw;width: 45vw; height: calc(45vw / 1.5); -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-fiere .sectionOne .wrap-sectionOne .container-foto .foto{position: absolute;  width: 0%; height: 100%; top:0; right:0; overflow: hidden;}
.pagina-fiere .sectionOne .wrap-sectionOne .container-foto .foto .img{position: absolute;  width: 45vw; height: calc(45vw / 1.5); top:0; right:-300px; overflow: hidden;}
.pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere{position: absolute; width: 35vw; height:100%; right:0; top:0;}
.pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-1{position: relative; float:left; height: 100%; width: 50%;}
.pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-1 .container-panel{position: relative;;text-align:left;padding-left: 20%;top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-1 .container-panel .evento{padding: 30px 0;}
.pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-1 .container-panel .evento .description{margin-bottom: 10px;}
.pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-1 .container-panel .evento .description h3{color:#fff;font-size: 22px;}
.pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-1 .container-panel .evento .description h3.lettering{perspective: 800px;}
.pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-1 .container-panel .evento .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-1 .container-panel .evento .description p{color:#a3947d;font-size: 15px;padding-bottom: 5px;}
.pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-1 .container-panel .evento .description p.lettering{perspective:800px; text-transform: uppercase; letter-spacing: 0.2em; font-size: 12px;}
.pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-1 .container-panel .evento .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-2{position: relative; float:left; height: 100%; width: 50%;}
.pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-2 .container-panel{position: relative;;text-align:left;padding-left: 16%;top:48%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-2 .container-panel .evento{padding: 30px 0;}
.pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-2 .container-panel .evento .description{margin-bottom: 10px;}
.pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-2 .container-panel .evento .description h3{color:#fff;font-size: 22px;}
.pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-2 .container-panel .evento .description h3.lettering{perspective: 800px;}
.pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-2 .container-panel .evento .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-2 .container-panel .evento .description p{color:#a3947d;font-size: 12px;padding-bottom: 5px;text-transform: uppercase;letter-spacing: 0.2em;}
.pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-2 .container-panel .evento .description p.lettering{perspective:800px;}
.pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-2 .container-panel .evento .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-fiere .sectionOne .wrap-sectionOne .email{position: absolute; right:0; bottom:calc(35vh - (25vw / 1.775));width: 30vw;text-align: center;}
.pagina-fiere .sectionOne .wrap-sectionOne .email p{color:#fff;}
.pagina-fiere .sectionOne .wrap-sectionOne .email p a{color:#fff;}
.pagina-fiere .sectionOne .wrap-sectionOne .email p a.lettering{perspective:800px;}
.pagina-fiere .sectionOne .wrap-sectionOne .email p a span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateY(90deg);-ms-transform: rotateY(90deg);-o-transform: rotateY(90deg);transform: rotateY(90deg);}

.pagina-fiere .sectionTwo{position: relative; overflow: hidden; padding-bottom: 15vh;background-color: #161e2b}
.pagina-fiere .sectionTwo .form-messaggio{position: relative; width: 100%;height: 100%;}
.pagina-fiere .sectionTwo .form-messaggio .sfondo-{position: absolute;width: 100%; height:100%; }
.pagina-fiere .sectionTwo .form-messaggio .sfondo- .wrap-sfondo-aside{position: absolute; width:0%; height:100%; right:0; top:0; background-color: #161e2b}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio{position:relative; margin:0 8vw; margin-top:10vh; }
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio{position:relative;top:0px;opacity:1;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .box-title{margin-bottom: 140px;position:relative; top:30px; opacity:0;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .box-title p{color:#fff; font-size: 11px;letter-spacing: 0.2em}

.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix{position: relative; width: 100%}

.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .left{position: relative; width: 50%; float: left; padding:0 4vw 0 0;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .left .box-coppia{position: relative; margin-bottom: 140px; top:30px; opacity:0;}

.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .left .box-coppia-testo-messaggio{position: relative; margin-bottom: 60px;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .left .box-coppia:last-child{margin-bottom: 0px;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .left .box-coppia .box-label{position: absolute;top:-1em;-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .left .box-coppia-privacy-messaggio .box-label{top:40%; left: 20px; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .left .box-coppia .box-label.active{-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s; top:-2em;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .left .box-coppia .box-label label{position:relative;top:0;color:#fff;font-family: 'Open Sans';font-size: 11px;letter-spacing: 0.2em;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .left .box-coppia-privacy-messaggio .box-label label{font-size: 9px;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .left .box-coppia .box-input{}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .left .box-coppia-privacy-messaggio .box-input{line-height: 0}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .left .box-coppia .box-input input{background-color: transparent; border:none; border-bottom:1px solid #fff;width: 100%; color:#fff;height: 28px;text-transform:uppercase;font-size: 12px;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .left .box-coppia .box-input input:focus{color:#fff;outline:0;text-transform: uppercase;font-size: 12px;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .left .box-coppia-privacy-messaggio .box-input input{height: 12px; width: 12px;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .left .box-coppia .box-input textarea{background-color: transparent; border:none; border-bottom:1px solid #fff;width: 100%; color:#fff;height: 28px;text-transform:uppercase;font-size: 12px;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .left .box-coppia .box-input textarea:focus{color:#fff;outline:0;text-transform: uppercase;font-size: 12px;}


.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .right{position: relative; width: 50%; float: left; padding:0 0vw 0 4vw;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .right .box-coppia{position: relative; margin-bottom: 140px;top:30px; opacity:0}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .right .box-coppia-select-fiere{margin-bottom: 150px;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .right .box-coppia #selectbox1.s-hidden { visibility:hidden;padding-right:10px;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .right .box-coppia .select {cursor:pointer;display:inline-block; position:relative;font-family: 'Open Sans';font-size: 11px;letter-spacing: 0.2em;color:#fff;width: 40%;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .right .box-coppia .styledSelect {position:absolute;top:0;right:0; bottom:0;left:0;background-color:transparent;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .right .box-coppia .styledSelect:after {position: absolute; right:0; top:0; display: block; content: ""; width: 10px; height: 10px; background-image: url('../img/down-arrow.svg');background-size: cover;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .right .box-coppia .styledSelect:active, .styledSelect.active {background-color:transparent;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .right .box-coppia ul.options {display:none; position:absolute;top:100%;right:0;left:0; z-index:999; margin:0 0;padding:0 0; list-style:none;background-color: #161e2b}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .right .box-coppia ul.options li { margin:0 0; padding:10px;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .right .box-coppia ul.options li:hover {color:#95867D;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .right .box-coppia-testo-messaggio{position: relative; margin-bottom: 60px;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .right .box-coppia:last-child{margin-bottom: 0px;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .right .box-coppia .box-label{position: absolute;top:-1em;-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .right .box-coppia-privacy-messaggio .box-label{top:40%; left: 20px; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .right .box-coppia .box-label.active{-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s; top:-2em;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .right .box-coppia .box-label label{position:relative;top:0;color:#fff;font-family: 'Open Sans';font-size: 11px;letter-spacing: 0.2em;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .right .box-coppia-privacy-messaggio .box-label label{font-size: 9px;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .right .box-coppia .box-input{}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .right .box-coppia-privacy-messaggio .box-input{line-height: 0}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .right .box-coppia .box-input input{background-color: transparent; border:none; border-bottom:1px solid #fff;width: 100%; color:#fff;height: 28px;text-transform:uppercase;font-size: 12px;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .right .box-coppia .box-input input:focus{color:#fff;outline:0;text-transform: uppercase;font-size: 12px;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .right .box-coppia-privacy-messaggio .box-input input{height: 12px; width: 12px;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .right .box-coppia .box-input textarea{background-color: transparent; border:none; border-bottom:1px solid #fff;width: 100%; color:#fff;height: 28px;text-transform:uppercase;font-size: 12px;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .container .wrapper-clearfix .right .box-coppia .box-input textarea:focus{color:#fff;outline:0;text-transform: uppercase;font-size: 12px;}

.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .contenitore-btn-messaggio{position: absolute; text-align: right; right: 0; top:105%;height: 30px;cursor:pointer;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .wrap-btn{position:relative; width: 100%;; height: 100%;top:30px; opacity:0;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .wrap-btn .span{position:relative; float: left; height: 100%; width:20px;margin-right: 10px;}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .wrap-btn .span span{position:absolute; right:0; width:100%;height: 1px; background-color: #fff; display: block; top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .wrap-btn .container-btn{position:relative; float:right; top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-fiere .sectionTwo .form-messaggio .container-form-messaggio #formMessaggio .wrap-btn .container-btn .btn{border: none; background-color: transparent; color:#fff; font-family: 'Open Sans'; font-size: 11px; letter-spacing: 0.2em}

.pagina-fiere .thanks-appuntamento{position: fixed; top:0; left: 0;width: 100%;; height: 100%; display: none; z-index: 999;}
.pagina-fiere .thanks-appuntamento .sfondo-thanks{position:absolute; bottom:0; height: 0%;width: 100%;left: 0; background-color: #161e2b}
.pagina-fiere .thanks-appuntamento .text-box{position: relative; top:50%; text-align:center; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-fiere .thanks-appuntamento .text-box h3{position:relative; top:15px; opacity:0;color:#fff; font-size: 26px; font-family: 'Open Sans'; font-weight: normal;}

/*SOCIAL WALL*/
.pagina-socialWall{position: relative}
.pagina-socialWall .description p.uppercase{color:#fff;letter-spacing: 0.2em; font-size: 10px; text-transform: uppercase}
.pagina-socialWall .description h3{color:#95867D; font-family: 'Open Sans';font-size: 18px; }
.pagina-socialWall .description h3.lettering span{color:#95867D;letter-spacing:0.2em; font-family: 'Open Sans';font-size: 14px;  top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-socialWall .foto .img img{position: absolute; height: 100%; width:auto; left:50%; top:50%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall .container-text .content{padding:0 1vw;bottom: 60px;}
.pagina-socialWall .container-cta .cta{width: 80px}
.pagina-socialWall .foto .img{background-size: cover; background-position: center center; background-repeat: no-repeat;}

.page-id-132 footer{background-color: #a3947d}

.pagina-socialWall #section-1{position: relative; height: 95vh; background-color: #121216}
.pagina-socialWall #section-1 .sfondo-section{position:absolute; width: 70vw; height: 56vh; left:50%; top:calc(50% - 5vh); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-1 .sfondo-section .wrap-sfondo-section{position: absolute; width: 0%;height: 100%; background-color: #161e2b;right:0;}
.pagina-socialWall #section-1 .panel-left{position: absolute; top:20vh; left:10vw; width: 20vw;height: 20vw;}
.pagina-socialWall #section-1 .panel-left .border{position: absolute; top:-6vw; left:15vw; width: 18vw;height: 18vw;}
.pagina-socialWall #section-1 .panel-left .border span{background-color:#fff;}
.pagina-socialWall #section-1 .panel-left .border span.verticale{height: 0%;width: 1px;}
.pagina-socialWall #section-1 .panel-left .border span.orizzontale{width: 0%;height: 1px;}
.pagina-socialWall #section-1 .panel-left .border .left{position: absolute; left:0; bottom: 0;  }
.pagina-socialWall #section-1 .panel-left .border .top{position: absolute; left:0; top: 0;}
.pagina-socialWall #section-1 .panel-left .border .right{position: absolute; right:0; top: 0;}
.pagina-socialWall #section-1 .panel-left .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-socialWall #section-1 .panel-left .container-foto{position: absolute; width: 20vw;height: 20vw;left: 0;top: 0;}
.pagina-socialWall #section-1 .panel-left .container-foto .foto{position: absolute; width: 0%;height: 100%;right: 0;top: 0;overflow:hidden;}
.pagina-socialWall #section-1 .panel-left .container-foto .foto .img{position: absolute; width: 20vw;height: 20vw;right:-100px; }
.pagina-socialWall #section-1 .panel-left .container-foto .container-cta{position: absolute; opacity:0;left: 100%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-1 .panel-left .sfondo-panel{position: absolute; width:0vw; height:16vw; right:-13vw; top:-6vw; background-color: #8c0d22; margin:1vw;}
.pagina-socialWall #section-1 .panel-left .text-box{position: absolute; width: 18vw; height: 18vw; padding: 1vw;top:-6vw;left:15vw;}
.pagina-socialWall #section-1 .panel-left .text-box .container-text{position:relative;height: 100%; width: 100%;}
.pagina-socialWall #section-1 .panel-left .text-box .container-text .content{position: absolute;width:16vw; bottom:60px;text-align: right}
.pagina-socialWall #section-1 .panel-left .text-box .container-text .content .description{}
.pagina-socialWall #section-1 .panel-left .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.pagina-socialWall #section-1 .panel-left .text-box .container-text .content .description h3.lettering span{position: relative;}
.pagina-socialWall #section-1 .panel-left .text-box .container-text .content .description{margin-top: 15px;}
.pagina-socialWall #section-1 .panel-left .text-box .container-text .content .description p.lettering{perspective:800px;}
.pagina-socialWall #section-1 .panel-left .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-socialWall #section-1 .panel-right{position: absolute; top:20vh; right:10vw; width: 20vw;height: 20vw;}
.pagina-socialWall #section-1 .panel-right .border{position: absolute; top:0; right:0vw; width: 18vw;height: 18vw;}
.pagina-socialWall #section-1 .panel-right .border span{background-color:#fff;}
.pagina-socialWall #section-1 .panel-right .border span.verticale{height: 0%;width: 1px;}
.pagina-socialWall #section-1 .panel-right .border span.orizzontale{width: 0%;height: 1px;}
.pagina-socialWall #section-1 .panel-right .border .left{position: absolute; left:0; bottom: 0;  }
.pagina-socialWall #section-1 .panel-right .border .top{position: absolute; left:0; top: 0;}
.pagina-socialWall #section-1 .panel-right .border .right{position: absolute; right:0; top: 0;}
.pagina-socialWall #section-1 .panel-right .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-socialWall #section-1 .panel-right .container-foto{position: absolute; width: 20vw;height: 20vw;right: 12vw;top: 10vw;}
.pagina-socialWall #section-1 .panel-right .container-foto .foto{position: absolute; width: 0%;height: 100%;right: 0;top: 0;overflow:hidden;}
.pagina-socialWall #section-1 .panel-right .container-foto .foto .img{position: absolute; width: 20vw;height: 20vw; right:-100px;}
.pagina-socialWall #section-1 .panel-right .container-foto .container-cta{position: absolute; opacity:0;left: 0%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-1 .panel-right .sfondo-panel{position: absolute; width: 0vw; height:16vw; right:0vw; top:0vw; background-color: #8c0d22; margin:1vw;}
.pagina-socialWall #section-1 .panel-right .text-box{position: absolute; width: 18vw; height: 18vw; padding: 1vw;top:0vw;right:0vw;}
.pagina-socialWall #section-1 .panel-right .text-box .container-text{position:relative;height: 100%; width: 100%;}
.pagina-socialWall #section-1 .panel-right .text-box .container-text .content{position: absolute;width:16vw; ;text-align: right}
.pagina-socialWall #section-1 .panel-right .text-box .container-text .content .titoletto{}
.pagina-socialWall #section-1 .panel-right .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.pagina-socialWall #section-1 .panel-right .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block;}
.pagina-socialWall #section-1 .panel-right .text-box .container-text .content .description{margin-top: 15px;}
.pagina-socialWall #section-1 .panel-right .text-box .container-text .content .description p.lettering{perspective:800px;}
.pagina-socialWall #section-1 .panel-right .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}

.pagina-socialWall #section-2{position: relative; height: 120vh; background-color: #161e2b}
.pagina-socialWall #section-2 .sfondo-section{position:absolute; width: 45vw; height: 90vh; top: 50%; left:50%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-2 .sfondo-section .wrap-sfondo-section{position: absolute; left:0; top:0; height:100%; width:0%; background-color: #121216;}
.pagina-socialWall #section-2 .panel-left{position: absolute; width:20vw; height:20vw;top:55%; left:25vw;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-socialWall #section-2 .panel-left .border{position: absolute; top:-12vw; left:-10vw; width: 18vw;height: 18vw; }
.pagina-socialWall #section-2 .panel-left .border span{background-color:#fff;}
.pagina-socialWall #section-2 .panel-left .border span.verticale{height: 0%;width: 1px;}
.pagina-socialWall #section-2 .panel-left .border span.orizzontale{width: 0%;height: 1px;}
.pagina-socialWall #section-2 .panel-left .border .left{position: absolute; left:0; bottom: 0;  }
.pagina-socialWall #section-2 .panel-left .border .top{position: absolute; left:0; top: 0;}
.pagina-socialWall #section-2 .panel-left .border .right{position: absolute; right:0; top: 0;}
.pagina-socialWall #section-2 .panel-left .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-socialWall #section-2 .panel-left .container-foto{position: absolute;left:0; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-2 .panel-left .container-foto .foto{position: absolute;left:0; top:0; width:0%; height: 100%; overflow:hidden;}
.pagina-socialWall #section-2 .panel-left .container-foto .foto .img{position: absolute;left:-100px; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-2 .panel-left .container-foto .container-cta{position: absolute; opacity:0;left: 100%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-2 .panel-left .sfondo-panel{position:absolute; top:-12vw; left:-10vw; width: 0vw; height: 16vw;  background-color: #8c0d22; margin:1vw;}
.pagina-socialWall #section-2 .panel-left .text-box{position: absolute; width: 18vw; height: 18vw; padding: 1vw;top:-12vw;left:-10vw;}
.pagina-socialWall #section-2 .panel-left .text-box .container-text{position:relative;height: 100%; width: 100%;}
.pagina-socialWall #section-2 .panel-left .text-box .container-text .content{position: absolute;width:16vw; text-align: right}
.pagina-socialWall #section-2 .panel-left .text-box .container-text .content .titoletto{}
.pagina-socialWall #section-2 .panel-left .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.pagina-socialWall #section-2 .panel-left .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block;}
.pagina-socialWall #section-2 .panel-left .text-box .container-text .content .description{margin-top: 15px;}
.pagina-socialWall #section-2 .panel-left .text-box .container-text .content .description p.lettering{perspective:800px;}
.pagina-socialWall #section-2 .panel-left .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-socialWall #section-2 .panel-right{position: absolute; width:20vw; height:20vw;top:60%; right:25vw;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-socialWall #section-2 .panel-right .border{position: absolute; top:-12vw; right:-12vw; width: 18vw;height: 18vw; }
.pagina-socialWall #section-2 .panel-right .border span{background-color:#fff;}
.pagina-socialWall #section-2 .panel-right .border span.verticale{height: 0%;width: 1px;}
.pagina-socialWall #section-2 .panel-right .border span.orizzontale{width: 0%;height: 1px;}
.pagina-socialWall #section-2 .panel-right .border .left{position: absolute; left:0; bottom: 0;}
.pagina-socialWall #section-2 .panel-right .border .top{position: absolute; left:0; top: 0;}
.pagina-socialWall #section-2 .panel-right .border .right{position: absolute; right:0; top: 0;}
.pagina-socialWall #section-2 .panel-right .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-socialWall #section-2 .panel-right .container-foto{position: absolute;right:0; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-2 .panel-right .container-foto .foto{position: absolute;right:0; top:0; width:0%; height: 100%; overflow:hidden;}
.pagina-socialWall #section-2 .panel-right .container-foto .foto .img{position: absolute;right:-100px; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-2 .panel-right .container-foto .container-cta{position: absolute; opacity:0;left: 0%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-2 .panel-right .sfondo-panel{position:absolute; top:-12vw; right:-12vw; width: 0vw; height: 16vw;  background-color: #8c0d22; margin:1vw;}
.pagina-socialWall #section-2 .panel-right .text-box{position: absolute; width: 18vw; height: 18vw; padding: 1vw;top:-12vw;right:-12vw;}
.pagina-socialWall #section-2 .panel-right .text-box .container-text{position:relative;height: 100%; width: 100%;}
.pagina-socialWall #section-2 .panel-right .text-box .container-text .content{position: absolute;width:16vw; text-align: right}
.pagina-socialWall #section-2 .panel-right .text-box .container-text .content .titoletto{}
.pagina-socialWall #section-2 .panel-right .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.pagina-socialWall #section-2 .panel-right .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block;}
.pagina-socialWall #section-2 .panel-right .text-box .container-text .content .description{margin-top: 15px;}
.pagina-socialWall #section-2 .panel-right .text-box .container-text .content .description p.lettering{perspective:800px;}
.pagina-socialWall #section-2 .panel-right .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}

.pagina-socialWall #section-3{position: relative; height: 120vh; background-color: #8c0d22}
.pagina-socialWall #section-3 .sfondo-section{position:absolute; width: 70vw; height: 56vh; top: 50%; left:50%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-3 .sfondo-section .wrap-sfondo-section{position: absolute; left:0; top:0; height:100%; width:0%; background-color: #161e2b;}
.pagina-socialWall #section-3 .panel-left{position: absolute; width:20vw; height:20vw;top:55%; left:10vw;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-socialWall #section-3 .panel-left .border{position: absolute; top:-0vw; left:0vw; width: 18vw;height: 18vw; }
.pagina-socialWall #section-3 .panel-left .border span{background-color:#fff;}
.pagina-socialWall #section-3 .panel-left .border span.verticale{height: 0%;width: 1px;}
.pagina-socialWall #section-3 .panel-left .border span.orizzontale{width: 0%;height: 1px;}
.pagina-socialWall #section-3 .panel-left .border .left{position: absolute; left:0; bottom: 0;  }
.pagina-socialWall #section-3 .panel-left .border .top{position: absolute; left:0; top: 0;}
.pagina-socialWall #section-3 .panel-left .border .right{position: absolute; right:0; top: 0;}
.pagina-socialWall #section-3 .panel-left .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-socialWall #section-3 .panel-left .container-foto{position: absolute;left:13vw; top:-15vw; width:20vw; height: 20vw;}
.pagina-socialWall #section-3 .panel-left .container-foto .foto{position: absolute;left:0; top:0; width:0%; height: 100%; overflow:hidden;}
.pagina-socialWall #section-3 .panel-left .container-foto .foto .img{position: absolute;left:-100px; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-3 .panel-left .container-foto .container-cta{position: absolute; opacity:0;left: 100%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-3 .panel-left .sfondo-panel{position:absolute; top:0vw; left:0vw; width: 0vw; height: 16vw;  background-color: #121216; margin:1vw;}
.pagina-socialWall #section-3 .panel-left .text-box{position: absolute; width: 18vw; height: 18vw; padding: 1vw;top:0vw;left:0vw;}
.pagina-socialWall #section-3 .panel-left .text-box .container-text{position:relative;height: 100%; width: 100%;}
.pagina-socialWall #section-3 .panel-left .text-box .container-text .content{position: absolute;width:16vw; bottom:60px;text-align: right}
.pagina-socialWall #section-3 .panel-left .text-box .container-text .content .titoletto{}
.pagina-socialWall #section-3 .panel-left .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.pagina-socialWall #section-3 .panel-left .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block;}
.pagina-socialWall #section-3 .panel-left .text-box .container-text .content .description{margin-top: 15px;}
.pagina-socialWall #section-3 .panel-left .text-box .container-text .content .description p.lettering{perspective:800px;}
.pagina-socialWall #section-3 .panel-left .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-socialWall #section-3 .panel-right{position: absolute; width:20vw; height:20vw;top:45%; right:10vw;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-socialWall #section-3 .panel-right .border{position: absolute; top:0vw; left:0vw; width: 18vw;height: 18vw; }
.pagina-socialWall #section-3 .panel-right .border span{background-color:#fff;}
.pagina-socialWall #section-3 .panel-right .border span.verticale{height: 0%;width: 1px;}
.pagina-socialWall #section-3 .panel-right .border span.orizzontale{width: 0%;height: 1px;}
.pagina-socialWall #section-3 .panel-right .border .left{position: absolute; left:0; bottom: 0;  }
.pagina-socialWall #section-3 .panel-right .border .top{position: absolute; left:0; top: 0;}
.pagina-socialWall #section-3 .panel-right .border .right{position: absolute; right:0; top: 0;}
.pagina-socialWall #section-3 .panel-right .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-socialWall #section-3 .panel-right .container-foto{position: absolute;right:15vw; top:12vw; width:20vw; height: 20vw;}
.pagina-socialWall #section-3 .panel-right .container-foto .foto{position: absolute;right:0; top:0; width:0%; height: 100%; overflow:hidden;}
.pagina-socialWall #section-3 .panel-right .container-foto .foto .img{position: absolute;right:-100px; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-3 .panel-right .container-foto .container-cta{position: absolute; opacity:0;left: 0%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-3 .panel-right .sfondo-panel{position:absolute; top:0vw; right:2vw; width: 0vw; height: 16vw;  background-color: #121216; margin:1vw;}
.pagina-socialWall #section-3 .panel-right .text-box{position: absolute; width: 18vw; height: 18vw; padding: 1vw;top:0vw;left:0vw;}
.pagina-socialWall #section-3 .panel-right .text-box .container-text{position:relative;height: 100%; width: 100%;}
.pagina-socialWall #section-3 .panel-right .text-box .container-text .content{position: absolute;width:16vw;text-align: right}
.pagina-socialWall #section-3 .panel-right .text-box .container-text .content .titoletto{}
.pagina-socialWall #section-3 .panel-right .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.pagina-socialWall #section-3 .panel-right .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block;}
.pagina-socialWall #section-3 .panel-right .text-box .container-text .content .description{margin-top: 15px;}
.pagina-socialWall #section-3 .panel-right .text-box .container-text .content .description p.lettering{perspective:800px;}
.pagina-socialWall #section-3 .panel-right .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}

.pagina-socialWall #section-4{position: relative; height: 130vh; background-color: #a3947d}
.pagina-socialWall #section-4 .sfondo-section{position:absolute; width: 45vw; height: 100vh; top: 50%; left:50%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-4 .sfondo-section .wrap-sfondo-section{position: absolute; right:0; top:0; height:100%; width:0%; background-color: #161e2b;}
.pagina-socialWall #section-4 .panel-left{position: absolute; width:20vw; height:20vw;top:62%; left:16vw;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-socialWall #section-4 .panel-left .border{position: absolute; top:-15vw; left:6vw; width: 18vw;height: 18vw; }
.pagina-socialWall #section-4 .panel-left .border span{background-color:#fff;}
.pagina-socialWall #section-4 .panel-left .border span.verticale{height: 0%;width: 1px;}
.pagina-socialWall #section-4 .panel-left .border span.orizzontale{width: 0%;height: 1px;}
.pagina-socialWall #section-4 .panel-left .border .left{position: absolute; left:0; bottom: 0;  }
.pagina-socialWall #section-4 .panel-left .border .top{position: absolute; left:0; top: 0;}
.pagina-socialWall #section-4 .panel-left .border .right{position: absolute; right:0; top: 0;}
.pagina-socialWall #section-4 .panel-left .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-socialWall #section-4 .panel-left .container-foto{position: absolute;right:0; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-4 .panel-left .container-foto .foto{position: absolute;right:0; top:0; width:0%; height: 100%; overflow:hidden;}
.pagina-socialWall #section-4 .panel-left .container-foto .foto .img{position: absolute;right:-100px; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-4 .panel-left .container-foto .container-cta{position: absolute; opacity:0;left: 100%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-4 .panel-left .sfondo-panel{position:absolute; top:-15vw; right:-4vw; width: 0vw; height: 16vw;  background-color: #8c0d22; margin:1vw;}
.pagina-socialWall #section-4 .panel-left .text-box{position: absolute; width: 18vw; height: 18vw; padding: 1vw;top:-15vw;left:6vw;}
.pagina-socialWall #section-4 .panel-left .text-box .container-text{position:relative;height: 100%; width: 100%;}
.pagina-socialWall #section-4 .panel-left .text-box .container-text .content{position: absolute;width:15vw; bottom:60px;text-align: right}
.pagina-socialWall #section-4 .panel-left .text-box .container-text .content .titoletto{}
.pagina-socialWall #section-4 .panel-left .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.pagina-socialWall #section-4 .panel-left .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block;}
.pagina-socialWall #section-4 .panel-left .text-box .container-text .content .description{margin-top: 15px;}
.pagina-socialWall #section-4 .panel-left .text-box .container-text .content .description p.lettering{perspective:800px;}
.pagina-socialWall #section-4 .panel-left .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-socialWall #section-4 .panel-right{position: absolute; width:20vw; height:20vw;top:30vh; right:17vw;}
.pagina-socialWall #section-4 .panel-right .border{position: absolute; top:12vw; left:-12vw; width: 18vw;height: 18vw; }
.pagina-socialWall #section-4 .panel-right .border span{background-color:#fff;}
.pagina-socialWall #section-4 .panel-right .border span.verticale{height: 0%;width: 1px;}
.pagina-socialWall #section-4 .panel-right .border span.orizzontale{width: 0%;height: 1px;}
.pagina-socialWall #section-4 .panel-right .border .left{position: absolute; left:0; bottom: 0;  }
.pagina-socialWall #section-4 .panel-right .border .top{position: absolute; left:0; top: 0;}
.pagina-socialWall #section-4 .panel-right .border .right{position: absolute; right:0; top: 0;}
.pagina-socialWall #section-4 .panel-right .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-socialWall #section-4 .panel-right .container-foto{position: absolute;right:0; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-4 .panel-right .container-foto .foto{position: absolute;right:0; top:0; width:0%; height: 100%; overflow:hidden;}
.pagina-socialWall #section-4 .panel-right .container-foto .foto .img{position: absolute;right:-100px; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-4 .panel-right .container-cta{position: absolute; opacity:0;left: 0%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-4 .panel-right .sfondo-panel{position:absolute; top:12vw; right:14vw; width: 0vw; height: 16vw;  background-color: #8c0d22; margin:1vw;}
.pagina-socialWall #section-4 .panel-right .text-box{position: absolute; width: 18vw; height: 18vw; padding: 1vw;top:12vw;left:-12vw;}
.pagina-socialWall #section-4 .panel-right .text-box .container-text{position:relative;height: 100%; width: 100%;}
.pagina-socialWall #section-4 .panel-right .text-box .container-text .content{position: absolute;width:15vw;text-align: right}
.pagina-socialWall #section-4 .panel-right .text-box .container-text .content .titoletto{}
.pagina-socialWall #section-4 .panel-right .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.pagina-socialWall #section-4 .panel-right .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block;}
.pagina-socialWall #section-4 .panel-right .text-box .container-text .content .description{margin-top: 15px;}
.pagina-socialWall #section-4 .panel-right .text-box .container-text .content .description p.lettering{perspective:800px;}
.pagina-socialWall #section-4 .panel-right .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}

.pagina-socialWall #section-5{position: relative; height: 95vh; background-color: #121216}
.pagina-socialWall #section-5 .sfondo-section{position:absolute; width: 70vw; height: 56vh; left:50%; top:calc(50% - 5vh); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-5 .sfondo-section .wrap-sfondo-section{position: absolute; width: 0%;height: 100%; background-color: #161e2b;right:0;}
.pagina-socialWall #section-5 .panel-left{position: absolute; top:20vh; left:10vw; width: 20vw;height: 20vw;}
.pagina-socialWall #section-5 .panel-left .border{position: absolute; top:-6vw; left:15vw; width: 18vw;height: 18vw;}
.pagina-socialWall #section-5 .panel-left .border span{background-color:#fff;}
.pagina-socialWall #section-5 .panel-left .border span.verticale{height: 0%;width: 1px;}
.pagina-socialWall #section-5 .panel-left .border span.orizzontale{width: 0%;height: 1px;}
.pagina-socialWall #section-5 .panel-left .border .left{position: absolute; left:0; bottom: 0;  }
.pagina-socialWall #section-5 .panel-left .border .top{position: absolute; left:0; top: 0;}
.pagina-socialWall #section-5 .panel-left .border .right{position: absolute; right:0; top: 0;}
.pagina-socialWall #section-5 .panel-left .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-socialWall #section-5 .panel-left .container-foto{position: absolute; width: 20vw;height: 20vw;left: 0;top: 0;}
.pagina-socialWall #section-5 .panel-left .container-foto .foto{position: absolute; width: 0%;height: 100%;right: 0;top: 0;overflow:hidden;}
.pagina-socialWall #section-5 .panel-left .container-foto .foto .img{position: absolute; width: 20vw;height: 20vw;right:-100px;}
.pagina-socialWall #section-5 .panel-left .container-foto .container-cta{position: absolute; opacity:0;left: 100%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-5 .panel-left .sfondo-panel{position: absolute; width:0vw; height:16vw; right:-13vw; top:-6vw; background-color: #8c0d22; margin:1vw;}
.pagina-socialWall #section-5 .panel-left .text-box{position: absolute; width: 18vw; height: 18vw; padding: 1vw;top:-6vw;left:15vw;}
.pagina-socialWall #section-5 .panel-left .text-box .container-text{position:relative;height: 100%; width: 100%;}
.pagina-socialWall #section-5 .panel-left .text-box .container-text .content{position: absolute;width:15vw;text-align: right}
.pagina-socialWall #section-5 .panel-left .text-box .container-text .content .titoletto{}
.pagina-socialWall #section-5 .panel-left .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.pagina-socialWall #section-5 .panel-left .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block;}
.pagina-socialWall #section-5 .panel-left .text-box .container-text .content .description{margin-top: 15px;}
.pagina-socialWall #section-5 .panel-left .text-box .container-text .content .description p.lettering{perspective:800px;}
.pagina-socialWall #section-5 .panel-left .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-socialWall #section-5 .panel-right{position: absolute; top:20vh; right:10vw; width: 20vw;height: 20vw;}
.pagina-socialWall #section-5 .panel-right .border{position: absolute; top:0; right:0vw; width: 18vw;height: 18vw;}
.pagina-socialWall #section-5 .panel-right .border span{background-color:#fff;}
.pagina-socialWall #section-5 .panel-right .border span.verticale{height: 0%;width: 1px;}
.pagina-socialWall #section-5 .panel-right .border span.orizzontale{width: 0%;height: 1px;}
.pagina-socialWall #section-5 .panel-right .border .left{position: absolute; left:0; bottom: 0;  }
.pagina-socialWall #section-5 .panel-right .border .top{position: absolute; left:0; top: 0;}
.pagina-socialWall #section-5 .panel-right .border .right{position: absolute; right:0; top: 0;}
.pagina-socialWall #section-5 .panel-right .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-socialWall #section-5 .panel-right .container-foto{position: absolute; width: 20vw;height: 20vw;right: 12vw;top: 10vw;}
.pagina-socialWall #section-5 .panel-right .container-foto .foto{position: absolute; width: 0%;height: 100%;right: 0;top: 0;overflow:hidden;}
.pagina-socialWall #section-5 .panel-right .container-foto .foto .img{position: absolute; width: 20vw;height: 20vw; right:-100px;}
.pagina-socialWall #section-5 .panel-right .container-foto .container-cta{position: absolute; opacity:0;left: 0%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-5 .panel-right .sfondo-panel{position: absolute; width: 0vw; height:16vw; right:0vw; top:0vw; background-color: #8c0d22; margin:1vw;}
.pagina-socialWall #section-5 .panel-right .text-box{position: absolute; width: 18vw; height: 18vw; padding: 1vw;top:0vw;right:0vw;}
.pagina-socialWall #section-5 .panel-right .text-box .container-text{position:relative;height: 100%; width: 100%;}
.pagina-socialWall #section-5 .panel-right .text-box .container-text .content{position: absolute;width:15vw; text-align: right}
.pagina-socialWall #section-5 .panel-right .text-box .container-text .content .titoletto{}
.pagina-socialWall #section-5 .panel-right .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.pagina-socialWall #section-5 .panel-right .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block;}
.pagina-socialWall #section-5 .panel-right .text-box .container-text .content .description{margin-top: 15px;}
.pagina-socialWall #section-5 .panel-right .text-box .container-text .content .description p.lettering{perspective:800px;}
.pagina-socialWall #section-5 .panel-right .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}

.pagina-socialWall #section-6{position: relative; height: 120vh; background-color: #161e2b}
.pagina-socialWall #section-6 .sfondo-section{position:absolute; width: 45vw; height: 90vh; top: 50%; left:50%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-6 .sfondo-section .wrap-sfondo-section{position: absolute; left:0; top:0; height:100%; width:0%; background-color: #121216;}
.pagina-socialWall #section-6 .panel-left{position: absolute; width:20vw; height:20vw;top:55%; left:25vw;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-socialWall #section-6 .panel-left .border{position: absolute; top:-12vw; left:-10vw; width: 18vw;height: 18vw; }
.pagina-socialWall #section-6 .panel-left .border span{background-color:#fff;}
.pagina-socialWall #section-6 .panel-left .border span.verticale{height: 0%;width: 1px;}
.pagina-socialWall #section-6 .panel-left .border span.orizzontale{width: 0%;height: 1px;}
.pagina-socialWall #section-6 .panel-left .border .left{position: absolute; left:0; bottom: 0;  }
.pagina-socialWall #section-6 .panel-left .border .top{position: absolute; left:0; top: 0;}
.pagina-socialWall #section-6 .panel-left .border .right{position: absolute; right:0; top: 0;}
.pagina-socialWall #section-6 .panel-left .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-socialWall #section-6 .panel-left .container-foto{position: absolute;left:0; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-6 .panel-left .container-foto .foto{position: absolute;left:0; top:0; width:0%; height: 100%; overflow:hidden;}
.pagina-socialWall #section-6 .panel-left .container-foto .foto .img{position: absolute;left:-100px; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-6 .panel-left .container-foto .container-cta{position: absolute; opacity:0;left: 100%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-6 .panel-left .sfondo-panel{position:absolute; top:-12vw; left:-10vw; width: 0vw; height: 16vw;  background-color: #8c0d22; margin:1vw;}
.pagina-socialWall #section-6 .panel-left .text-box{position: absolute; width: 18vw; height: 18vw; padding: 1vw;top:-12vw;left:-10vw;}
.pagina-socialWall #section-6 .panel-left .text-box .container-text{position:relative;height: 100%; width: 100%;}
.pagina-socialWall #section-6 .panel-left .text-box .container-text .content{position: absolute;width:15vw;text-align: right}
.pagina-socialWall #section-6 .panel-left .text-box .container-text .content .titoletto{}
.pagina-socialWall #section-6 .panel-left .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.pagina-socialWall #section-6 .panel-left .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block; }
.pagina-socialWall #section-6 .panel-left .text-box .container-text .content .description{margin-top: 15px;}
.pagina-socialWall #section-6 .panel-left .text-box .container-text .content .description p.lettering{perspective:800px;}
.pagina-socialWall #section-6 .panel-left .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-socialWall #section-6 .panel-right{position: absolute; width:20vw; height:20vw;top:60%; right:25vw;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-socialWall #section-6 .panel-right .border{position: absolute; top:-12vw; right:-12vw; width: 18vw;height: 18vw; }
.pagina-socialWall #section-6 .panel-right .border span{background-color:#fff;}
.pagina-socialWall #section-6 .panel-right .border span.verticale{height: 0%;width: 1px;}
.pagina-socialWall #section-6 .panel-right .border span.orizzontale{width: 0%;height: 1px;}
.pagina-socialWall #section-6 .panel-right .border .left{position: absolute; left:0; bottom: 0;}
.pagina-socialWall #section-6 .panel-right .border .top{position: absolute; left:0; top: 0;}
.pagina-socialWall #section-6 .panel-right .border .right{position: absolute; right:0; top: 0;}
.pagina-socialWall #section-6 .panel-right .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-socialWall #section-6 .panel-right .container-foto{position: absolute;right:0; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-6 .panel-right .container-foto .foto{position: absolute;right:0; top:0; width:0%; height: 100%; overflow:hidden;}
.pagina-socialWall #section-6 .panel-right .container-foto .foto .img{position: absolute;right:-100px; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-6 .panel-right .container-foto .container-cta{position: absolute; opacity:0;left: 0%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-6 .panel-right .sfondo-panel{position:absolute; top:-12vw; right:-12vw; width: 0vw; height: 16vw;  background-color: #8c0d22; margin:1vw;}
.pagina-socialWall #section-6 .panel-right .text-box{position: absolute; width: 18vw; height: 18vw; padding: 1vw;top:-12vw;right:-12vw;}
.pagina-socialWall #section-6 .panel-right .text-box .container-text{position:relative;height: 100%; width: 100%;}
.pagina-socialWall #section-6 .panel-right .text-box .container-text .content{position: absolute;width:15vw; text-align: right}
.pagina-socialWall #section-6 .panel-right .text-box .container-text .content .titoletto{}
.pagina-socialWall #section-6 .panel-right .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.pagina-socialWall #section-6 .panel-right .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block;}
.pagina-socialWall #section-6 .panel-right .text-box .container-text .content .description{margin-top: 15px;}
.pagina-socialWall #section-6 .panel-right .text-box .container-text .content .description p.lettering{perspective:800px;}
.pagina-socialWall #section-6 .panel-right .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}

.pagina-socialWall #section-7{position: relative; height: 120vh; background-color: #8c0d22}
.pagina-socialWall #section-7 .sfondo-section{position:absolute; width: 70vw; height: 56vh; top: 50%; left:50%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-7 .sfondo-section .wrap-sfondo-section{position: absolute; left:0; top:0; height:100%; width:0%; background-color: #161e2b;}
.pagina-socialWall #section-7 .panel-left{position: absolute; width:20vw; height:20vw;top:55%; left:10vw;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-socialWall #section-7 .panel-left .border{position: absolute; top:-0vw; left:0vw; width: 18vw;height: 18vw; }
.pagina-socialWall #section-7 .panel-left .border span{background-color:#fff;}
.pagina-socialWall #section-7 .panel-left .border span.verticale{height: 0%;width: 1px;}
.pagina-socialWall #section-7 .panel-left .border span.orizzontale{width: 0%;height: 1px;}
.pagina-socialWall #section-7 .panel-left .border .left{position: absolute; left:0; bottom: 0;  }
.pagina-socialWall #section-7 .panel-left .border .top{position: absolute; left:0; top: 0;}
.pagina-socialWall #section-7 .panel-left .border .right{position: absolute; right:0; top: 0;}
.pagina-socialWall #section-7 .panel-left .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-socialWall #section-7 .panel-left .container-foto{position: absolute;left:13vw; top:-15vw; width:20vw; height: 20vw;}
.pagina-socialWall #section-7 .panel-left .container-foto .foto{position: absolute;left:0; top:0; width:0%; height: 100%; overflow:hidden;}
.pagina-socialWall #section-7 .panel-left .container-foto .foto .img{position: absolute;left:-100px; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-7 .panel-left .container-foto .container-cta{position: absolute; opacity:0;left: 100%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-7 .panel-left .sfondo-panel{position:absolute; top:0vw; left:0vw; width: 0vw; height: 16vw;  background-color: #121216; margin:1vw;}
.pagina-socialWall #section-7 .panel-left .text-box{position: absolute; width: 18vw; height: 18vw; padding: 1vw;top:0vw;left:0vw;}
.pagina-socialWall #section-7 .panel-left .text-box .container-text{position:relative;height: 100%; width: 100%;}
.pagina-socialWall #section-7 .panel-left .text-box .container-text .content{position: absolute;width:15vw;text-align: right}
.pagina-socialWall #section-7 .panel-left .text-box .container-text .content .titoletto{}
.pagina-socialWall #section-7 .panel-left .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.pagina-socialWall #section-7 .panel-left .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block;}
.pagina-socialWall #section-7 .panel-left .text-box .container-text .content .description{margin-top: 15px;}
.pagina-socialWall #section-7 .panel-left .text-box .container-text .content .description p.lettering{perspective:800px;}
.pagina-socialWall #section-7 .panel-left .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-socialWall #section-7 .panel-right{position: absolute; width:20vw; height:20vw;top:45%; right:10vw;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-socialWall #section-7 .panel-right .border{position: absolute; top:0vw; left:0vw; width: 18vw;height: 18vw; }
.pagina-socialWall #section-7 .panel-right .border span{background-color:#fff;}
.pagina-socialWall #section-7 .panel-right .border span.verticale{height: 0%;width: 1px;}
.pagina-socialWall #section-7 .panel-right .border span.orizzontale{width: 0%;height: 1px;}
.pagina-socialWall #section-7 .panel-right .border .left{position: absolute; left:0; bottom: 0;  }
.pagina-socialWall #section-7 .panel-right .border .top{position: absolute; left:0; top: 0;}
.pagina-socialWall #section-7 .panel-right .border .right{position: absolute; right:0; top: 0;}
.pagina-socialWall #section-7 .panel-right .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-socialWall #section-7 .panel-right .container-foto{position: absolute;right:15vw; top:12vw; width:20vw; height: 20vw;}
.pagina-socialWall #section-7 .panel-right .container-foto .foto{position: absolute;right:0; top:0; width:0%; height: 100%; overflow:hidden;}
.pagina-socialWall #section-7 .panel-right .container-foto .foto .img{position: absolute;right:-100px; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-7 .panel-right .container-foto .container-cta{position: absolute; opacity:0;left: 0%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-7 .panel-right .sfondo-panel{position:absolute; top:0vw; right:2vw; width: 0vw; height: 16vw;  background-color: #121216; margin:1vw;}
.pagina-socialWall #section-7 .panel-right .text-box{position: absolute; width: 18vw; height: 18vw; padding: 1vw;top:0vw;left:0vw;}
.pagina-socialWall #section-7 .panel-right .text-box .container-text{position:relative;height: 100%; width: 100%;}
.pagina-socialWall #section-7 .panel-right .text-box .container-text .content{position: absolute;width:15vw;text-align: right}
.pagina-socialWall #section-7 .panel-right .text-box .container-text .content .titoletto{}
.pagina-socialWall #section-7 .panel-right .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.pagina-socialWall #section-7 .panel-right .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block;}
.pagina-socialWall #section-7 .panel-right .text-box .container-text .content .description{margin-top: 15px;}
.pagina-socialWall #section-7 .panel-right .text-box .container-text .content .description p.lettering{perspective:800px;}
.pagina-socialWall #section-7 .panel-right .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}

.pagina-socialWall #section-8{position: relative; height: 130vh; background-color: #a3947d}
.pagina-socialWall #section-8 .sfondo-section{position:absolute; width: 45vw; height: 100vh; top: 50%; left:50%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-8 .sfondo-section .wrap-sfondo-section{position: absolute; right:0; top:0; height:100%; width:0%; background-color: #161e2b;}
.pagina-socialWall #section-8 .panel-left{position: absolute; width:20vw; height:20vw;top:62%; left:16vw;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-socialWall #section-8 .panel-left .border{position: absolute; top:-15vw; left:6vw; width: 18vw;height: 18vw; }
.pagina-socialWall #section-8 .panel-left .border span{background-color:#fff;}
.pagina-socialWall #section-8 .panel-left .border span.verticale{height: 0%;width: 1px;}
.pagina-socialWall #section-8 .panel-left .border span.orizzontale{width: 0%;height: 1px;}
.pagina-socialWall #section-8 .panel-left .border .left{position: absolute; left:0; bottom: 0;  }
.pagina-socialWall #section-8 .panel-left .border .top{position: absolute; left:0; top: 0;}
.pagina-socialWall #section-8 .panel-left .border .right{position: absolute; right:0; top: 0;}
.pagina-socialWall #section-8 .panel-left .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-socialWall #section-8 .panel-left .container-foto{position: absolute;right:0; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-8 .panel-left .container-foto .foto{position: absolute;right:0; top:0; width:0%; height: 100%; overflow:hidden;}
.pagina-socialWall #section-8 .panel-left .container-foto .foto .img{position: absolute;right:-100px; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-8 .panel-left .container-foto .container-cta{position: absolute; opacity:0;left: 100%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-8 .panel-left .sfondo-panel{position:absolute; top:-15vw; right:-4vw; width: 0vw; height: 16vw;  background-color: #8c0d22; margin:1vw;}
.pagina-socialWall #section-8 .panel-left .text-box{position: absolute; width: 18vw; height: 18vw; padding: 1vw;top:-15vw;left:6vw;}
.pagina-socialWall #section-8 .panel-left .text-box .container-text{position:relative;height: 100%; width: 100%;}
.pagina-socialWall #section-8 .panel-left .text-box .container-text .content{position: absolute;width:15vw; text-align: right}
.pagina-socialWall #section-8 .panel-left .text-box .container-text .content .titoletto{}
.pagina-socialWall #section-8 .panel-left .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.pagina-socialWall #section-8 .panel-left .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block;}
.pagina-socialWall #section-8 .panel-left .text-box .container-text .content .description{margin-top: 15px;}
.pagina-socialWall #section-8 .panel-left .text-box .container-text .content .description p.lettering{perspective:800px;}
.pagina-socialWall #section-8 .panel-left .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-socialWall #section-8 .panel-right{position: absolute; width:20vw; height:20vw;top:30vh; right:17vw;}
.pagina-socialWall #section-8 .panel-right .border{position: absolute; top:12vw; left:-12vw; width: 18vw;height: 18vw; }
.pagina-socialWall #section-8 .panel-right .border span{background-color:#fff;}
.pagina-socialWall #section-8 .panel-right .border span.verticale{height: 0%;width: 1px;}
.pagina-socialWall #section-8 .panel-right .border span.orizzontale{width: 0%;height: 1px;}
.pagina-socialWall #section-8 .panel-right .border .left{position: absolute; left:0; bottom: 0;  }
.pagina-socialWall #section-8 .panel-right .border .top{position: absolute; left:0; top: 0;}
.pagina-socialWall #section-8 .panel-right .border .right{position: absolute; right:0; top: 0;}
.pagina-socialWall #section-8 .panel-right .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-socialWall #section-8 .panel-right .container-foto{position: absolute;right:0; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-8 .panel-right .container-foto .foto{position: absolute;right:0; top:0; width:0%; height: 100%; overflow:hidden;}
.pagina-socialWall #section-8 .panel-right .container-foto .foto .img{position: absolute;right:-100px; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-8 .panel-right .container-cta{position: absolute; opacity:0;left: 0%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-8 .panel-right .sfondo-panel{position:absolute; top:12vw; right:14vw; width: 0vw; height: 16vw;  background-color: #8c0d22; margin:1vw;}
.pagina-socialWall #section-8 .panel-right .text-box{position: absolute; width: 18vw; height: 18vw; padding: 1vw;top:12vw;left:-12vw;}
.pagina-socialWall #section-8 .panel-right .text-box .container-text{position:relative;height: 100%; width: 100%;}
.pagina-socialWall #section-8 .panel-right .text-box .container-text .content{position: absolute;width:15vw; text-align: right}
.pagina-socialWall #section-8 .panel-right .text-box .container-text .content .titoletto{}
.pagina-socialWall #section-8 .panel-right .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.pagina-socialWall #section-8 .panel-right .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block;}
.pagina-socialWall #section-8 .panel-right .text-box .container-text .content .description{margin-top: 15px;}
.pagina-socialWall #section-8 .panel-right .text-box .container-text .content .description p.lettering{perspective:800px;}
.pagina-socialWall #section-8 .panel-right .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}

.pagina-socialWall #section-9{position: relative; height: 95vh; background-color: #121216}
.pagina-socialWall #section-9 .sfondo-section{position:absolute; width: 70vw; height: 56vh; left:50%; top:calc(50% - 5vh); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-9 .sfondo-section .wrap-sfondo-section{position: absolute; width: 0%;height: 100%; background-color: #161e2b;right:0;}
.pagina-socialWall #section-9 .panel-left{position: absolute; top:20vh; left:10vw; width: 20vw;height: 20vw;}
.pagina-socialWall #section-9 .panel-left .border{position: absolute; top:-6vw; left:15vw; width: 18vw;height: 18vw;}
.pagina-socialWall #section-9 .panel-left .border span{background-color:#fff;}
.pagina-socialWall #section-9 .panel-left .border span.verticale{height: 0%;width: 1px;}
.pagina-socialWall #section-9 .panel-left .border span.orizzontale{width: 0%;height: 1px;}
.pagina-socialWall #section-9 .panel-left .border .left{position: absolute; left:0; bottom: 0;  }
.pagina-socialWall #section-9 .panel-left .border .top{position: absolute; left:0; top: 0;}
.pagina-socialWall #section-9 .panel-left .border .right{position: absolute; right:0; top: 0;}
.pagina-socialWall #section-9 .panel-left .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-socialWall #section-9 .panel-left .container-foto{position: absolute; width: 20vw;height: 20vw;left: 0;top: 0;}
.pagina-socialWall #section-9 .panel-left .container-foto .foto{position: absolute; width: 0%;height: 100%;right: 0;top: 0;overflow:hidden;}
.pagina-socialWall #section-9 .panel-left .container-foto .foto .img{position: absolute; width: 20vw;height: 20vw;right:-100px;}
.pagina-socialWall #section-9 .panel-left .container-foto .container-cta{position: absolute; opacity:0;left: 100%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-9 .panel-left .sfondo-panel{position: absolute; width:0vw; height:16vw; right:-13vw; top:-6vw; background-color: #8c0d22; margin:1vw;}
.pagina-socialWall #section-9 .panel-left .text-box{position: absolute; width: 18vw; height: 18vw; padding: 1vw;top:-6vw;left:15vw;}
.pagina-socialWall #section-9 .panel-left .text-box .container-text{position:relative;height: 100%; width: 100%;}
.pagina-socialWall #section-9 .panel-left .text-box .container-text .content{position: absolute;width:15vw; text-align: right}
.pagina-socialWall #section-9 .panel-left .text-box .container-text .content .titoletto{}
.pagina-socialWall #section-9 .panel-left .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.pagina-socialWall #section-9 .panel-left .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block;}
.pagina-socialWall #section-9 .panel-left .text-box .container-text .content .description{margin-top: 15px;}
.pagina-socialWall #section-9 .panel-left .text-box .container-text .content .description p.lettering{perspective:800px;}
.pagina-socialWall #section-9 .panel-left .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-socialWall #section-9 .panel-right{position: absolute; top:20vh; right:10vw; width: 20vw;height: 20vw;}
.pagina-socialWall #section-9 .panel-right .border{position: absolute; top:0; right:0vw; width: 18vw;height: 18vw;}
.pagina-socialWall #section-9 .panel-right .border span{background-color:#fff;}
.pagina-socialWall #section-9 .panel-right .border span.verticale{height: 0%;width: 1px;}
.pagina-socialWall #section-9 .panel-right .border span.orizzontale{width: 0%;height: 1px;}
.pagina-socialWall #section-9 .panel-right .border .left{position: absolute; left:0; bottom: 0;  }
.pagina-socialWall #section-9 .panel-right .border .top{position: absolute; left:0; top: 0;}
.pagina-socialWall #section-9 .panel-right .border .right{position: absolute; right:0; top: 0;}
.pagina-socialWall #section-9 .panel-right .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-socialWall #section-9 .panel-right .container-foto{position: absolute; width: 20vw;height: 20vw;right: 12vw;top: 10vw;}
.pagina-socialWall #section-9 .panel-right .container-foto .foto{position: absolute; width: 0%;height: 100%;right: 0;top: 0;overflow:hidden;}
.pagina-socialWall #section-9 .panel-right .container-foto .foto .img{position: absolute; width: 20vw;height: 20vw; right:-100px;}
.pagina-socialWall #section-9 .panel-right .container-foto .container-cta{position: absolute; opacity:0;left: 0%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-9 .panel-right .sfondo-panel{position: absolute; width: 0vw; height:16vw; right:0vw; top:0vw; background-color: #8c0d22; margin:1vw;}
.pagina-socialWall #section-9 .panel-right .text-box{position: absolute; width: 18vw; height: 18vw; padding: 1vw;top:0vw;right:0vw;}
.pagina-socialWall #section-9 .panel-right .text-box .container-text{position:relative;height: 100%; width: 100%;}
.pagina-socialWall #section-9 .panel-right .text-box .container-text .content{position: absolute;width:15vw; text-align: right}
.pagina-socialWall #section-9 .panel-right .text-box .container-text .content .titoletto{}
.pagina-socialWall #section-9 .panel-right .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.pagina-socialWall #section-9 .panel-right .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block;}
.pagina-socialWall #section-9 .panel-right .text-box .container-text .content .description{margin-top: 15px;}
.pagina-socialWall #section-9 .panel-right .text-box .container-text .content .description p.lettering{perspective:800px;}
.pagina-socialWall #section-9 .panel-right .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}

.pagina-socialWall #section-10{position: relative; height: 120vh; background-color: #161e2b}
.pagina-socialWall #section-10 .sfondo-section{position:absolute; width: 45vw; height: 90vh; top: 50%; left:50%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-10 .sfondo-section .wrap-sfondo-section{position: absolute; left:0; top:0; height:100%; width:0%; background-color: #121216;}
.pagina-socialWall #section-10 .panel-left{position: absolute; width:20vw; height:20vw;top:55%; left:25vw;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-socialWall #section-10 .panel-left .border{position: absolute; top:-12vw; left:-10vw; width: 18vw;height: 18vw; }
.pagina-socialWall #section-10 .panel-left .border span{background-color:#fff;}
.pagina-socialWall #section-10 .panel-left .border span.verticale{height: 0%;width: 1px;}
.pagina-socialWall #section-10 .panel-left .border span.orizzontale{width: 0%;height: 1px;}
.pagina-socialWall #section-10 .panel-left .border .left{position: absolute; left:0; bottom: 0;  }
.pagina-socialWall #section-10 .panel-left .border .top{position: absolute; left:0; top: 0;}
.pagina-socialWall #section-10 .panel-left .border .right{position: absolute; right:0; top: 0;}
.pagina-socialWall #section-10 .panel-left .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-socialWall #section-10 .panel-left .container-foto{position: absolute;left:0; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-10 .panel-left .container-foto .foto{position: absolute;left:0; top:0; width:0%; height: 100%; overflow:hidden;}
.pagina-socialWall #section-10 .panel-left .container-foto .foto .img{position: absolute;left:-100px; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-10 .panel-left .container-foto .container-cta{position: absolute; opacity:0;left: 100%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-10 .panel-left .sfondo-panel{position:absolute; top:-12vw; left:-10vw; width: 0vw; height: 16vw;  background-color: #8c0d22; margin:1vw;}
.pagina-socialWall #section-10 .panel-left .text-box{position: absolute; width: 18vw; height: 18vw; padding: 1vw;top:-12vw;left:-10vw;}
.pagina-socialWall #section-10 .panel-left .text-box .container-text{position:relative;height: 100%; width: 100%;}
.pagina-socialWall #section-10 .panel-left .text-box .container-text .content{position: absolute;width:15vw; text-align: right}
.pagina-socialWall #section-10 .panel-left .text-box .container-text .content .titoletto{}
.pagina-socialWall #section-10 .panel-left .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.pagina-socialWall #section-10 .panel-left .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block;}
.pagina-socialWall #section-10 .panel-left .text-box .container-text .content .description{margin-top: 15px;}
.pagina-socialWall #section-10 .panel-left .text-box .container-text .content .description p.lettering{perspective:800px;}
.pagina-socialWall #section-10 .panel-left .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-socialWall #section-10 .panel-right{position: absolute; width:20vw; height:20vw;top:60%; right:25vw;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-socialWall #section-10 .panel-right .border{position: absolute; top:-12vw; right:-12vw; width: 18vw;height: 18vw; }
.pagina-socialWall #section-10 .panel-right .border span{background-color:#fff;}
.pagina-socialWall #section-10 .panel-right .border span.verticale{height: 0%;width: 1px;}
.pagina-socialWall #section-10 .panel-right .border span.orizzontale{width: 0%;height: 1px;}
.pagina-socialWall #section-10 .panel-right .border .left{position: absolute; left:0; bottom: 0;}
.pagina-socialWall #section-10 .panel-right .border .top{position: absolute; left:0; top: 0;}
.pagina-socialWall #section-10 .panel-right .border .right{position: absolute; right:0; top: 0;}
.pagina-socialWall #section-10 .panel-right .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-socialWall #section-10 .panel-right .container-foto{position: absolute;right:0; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-10 .panel-right .container-foto .foto{position: absolute;right:0; top:0; width:0%; height: 100%; overflow:hidden;}
.pagina-socialWall #section-10 .panel-right .container-foto .foto .img{position: absolute;right:-100px; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-10 .panel-right .container-foto .container-cta{position: absolute; opacity:0;left: 0%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-10 .panel-right .sfondo-panel{position:absolute; top:-12vw; right:-12vw; width: 0vw; height: 16vw;  background-color: #8c0d22; margin:1vw;}
.pagina-socialWall #section-10 .panel-right .text-box{position: absolute; width: 18vw; height: 18vw; padding: 1vw;top:-12vw;right:-12vw;}
.pagina-socialWall #section-10 .panel-right .text-box .container-text{position:relative;height: 100%; width: 100%;}
.pagina-socialWall #section-10 .panel-right .text-box .container-text .content{position: absolute;width:15vw; text-align: right}
.pagina-socialWall #section-10 .panel-right .text-box .container-text .content .titoletto{}
.pagina-socialWall #section-10 .panel-right .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.pagina-socialWall #section-10 .panel-right .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block;}
.pagina-socialWall #section-10 .panel-right .text-box .container-text .content .description{margin-top: 15px;}
.pagina-socialWall #section-10 .panel-right .text-box .container-text .content .description p.lettering{perspective:800px;}
.pagina-socialWall #section-10 .panel-right .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}

.pagina-socialWall #section-11{position: relative; height: 120vh; background-color: #8c0d22}
.pagina-socialWall #section-11 .sfondo-section{position:absolute; width: 70vw; height: 56vh; top: 50%; left:50%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-11 .sfondo-section .wrap-sfondo-section{position: absolute; left:0; top:0; height:100%; width:0%; background-color: #161e2b;}
.pagina-socialWall #section-11 .panel-left{position: absolute; width:20vw; height:20vw;top:55%; left:10vw;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-socialWall #section-11 .panel-left .border{position: absolute; top:-0vw; left:0vw; width: 18vw;height: 18vw; }
.pagina-socialWall #section-11 .panel-left .border span{background-color:#fff;}
.pagina-socialWall #section-11 .panel-left .border span.verticale{height: 0%;width: 1px;}
.pagina-socialWall #section-11 .panel-left .border span.orizzontale{width: 0%;height: 1px;}
.pagina-socialWall #section-11 .panel-left .border .left{position: absolute; left:0; bottom: 0;  }
.pagina-socialWall #section-11 .panel-left .border .top{position: absolute; left:0; top: 0;}
.pagina-socialWall #section-11 .panel-left .border .right{position: absolute; right:0; top: 0;}
.pagina-socialWall #section-11 .panel-left .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-socialWall #section-11 .panel-left .container-foto{position: absolute;left:13vw; top:-15vw; width:20vw; height: 20vw;}
.pagina-socialWall #section-11 .panel-left .container-foto .foto{position: absolute;left:0; top:0; width:0%; height: 100%; overflow:hidden;}
.pagina-socialWall #section-11 .panel-left .container-foto .foto .img{position: absolute;left:-100px; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-11 .panel-left .container-foto .container-cta{position: absolute; opacity:0;left: 100%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-11 .panel-left .sfondo-panel{position:absolute; top:0vw; left:0vw; width: 0vw; height: 16vw;  background-color: #121216; margin:1vw;}
.pagina-socialWall #section-11 .panel-left .text-box{position: absolute; width: 18vw; height: 18vw; padding: 1vw;top:0vw;left:0vw;}
.pagina-socialWall #section-11 .panel-left .text-box .container-text{position:relative;height: 100%; width: 100%;}
.pagina-socialWall #section-11 .panel-left .text-box .container-text .content{position: absolute;width:15vw; text-align: right}
.pagina-socialWall #section-11 .panel-left .text-box .container-text .content .titoletto{}
.pagina-socialWall #section-11 .panel-left .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.pagina-socialWall #section-11 .panel-left .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block;}
.pagina-socialWall #section-11 .panel-left .text-box .container-text .content .description{margin-top: 15px;}
.pagina-socialWall #section-11 .panel-left .text-box .container-text .content .description p.lettering{perspective:800px;}
.pagina-socialWall #section-11 .panel-left .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-socialWall #section-11 .panel-right{position: absolute; width:20vw; height:20vw;top:45%; right:10vw;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-socialWall #section-11 .panel-right .border{position: absolute; top:0vw; left:0vw; width: 18vw;height: 18vw; }
.pagina-socialWall #section-11 .panel-right .border span{background-color:#fff;}
.pagina-socialWall #section-11 .panel-right .border span.verticale{height: 0%;width: 1px;}
.pagina-socialWall #section-11 .panel-right .border span.orizzontale{width: 0%;height: 1px;}
.pagina-socialWall #section-11 .panel-right .border .left{position: absolute; left:0; bottom: 0;  }
.pagina-socialWall #section-11 .panel-right .border .top{position: absolute; left:0; top: 0;}
.pagina-socialWall #section-11 .panel-right .border .right{position: absolute; right:0; top: 0;}
.pagina-socialWall #section-11 .panel-right .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-socialWall #section-11 .panel-right .container-foto{position: absolute;right:15vw; top:12vw; width:20vw; height: 20vw;}
.pagina-socialWall #section-11 .panel-right .container-foto .foto{position: absolute;right:0; top:0; width:0%; height: 100%; overflow:hidden;}
.pagina-socialWall #section-11 .panel-right .container-foto .foto .img{position: absolute;right:-100px; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-11 .panel-right .container-foto .container-cta{position: absolute; opacity:0;left: 0%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-11 .panel-right .sfondo-panel{position:absolute; top:0vw; right:2vw; width: 0vw; height: 16vw;  background-color: #121216; margin:1vw;}
.pagina-socialWall #section-11 .panel-right .text-box{position: absolute; width: 18vw; height: 18vw; padding: 1vw;top:0vw;left:0vw;}
.pagina-socialWall #section-11 .panel-right .text-box .container-text{position:relative;height: 100%; width: 100%;}
.pagina-socialWall #section-11 .panel-right .text-box .container-text .content{position: absolute;width:15vw; text-align: right}
.pagina-socialWall #section-11 .panel-right .text-box .container-text .content .titoletto{}
.pagina-socialWall #section-11 .panel-right .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.pagina-socialWall #section-11 .panel-right .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block;}
.pagina-socialWall #section-11 .panel-right .text-box .container-text .content .description{margin-top: 15px;}
.pagina-socialWall #section-11 .panel-right .text-box .container-text .content .description p.lettering{perspective:800px;}
.pagina-socialWall #section-11 .panel-right .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}

.pagina-socialWall #section-12{position: relative; height: 130vh; background-color: #a3947d}
.pagina-socialWall #section-12 .sfondo-section{position:absolute; width: 45vw; height: 100vh; top: 50%; left:50%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-12 .sfondo-section .wrap-sfondo-section{position: absolute; right:0; top:0; height:100%; width:0%; background-color: #161e2b;}
.pagina-socialWall #section-12 .panel-left{position: absolute; width:20vw; height:20vw;top:62%; left:16vw;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-socialWall #section-12 .panel-left .border{position: absolute; top:-15vw; left:6vw; width: 18vw;height: 18vw; }
.pagina-socialWall #section-12 .panel-left .border span{background-color:#fff;}
.pagina-socialWall #section-12 .panel-left .border span.verticale{height: 0%;width: 1px;}
.pagina-socialWall #section-12 .panel-left .border span.orizzontale{width: 0%;height: 1px;}
.pagina-socialWall #section-12 .panel-left .border .left{position: absolute; left:0; bottom: 0;  }
.pagina-socialWall #section-12 .panel-left .border .top{position: absolute; left:0; top: 0;}
.pagina-socialWall #section-12 .panel-left .border .right{position: absolute; right:0; top: 0;}
.pagina-socialWall #section-12 .panel-left .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-socialWall #section-12 .panel-left .container-foto{position: absolute;right:0; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-12 .panel-left .container-foto .foto{position: absolute;right:0; top:0; width:0%; height: 100%; overflow:hidden;}
.pagina-socialWall #section-12 .panel-left .container-foto .foto .img{position: absolute;right:-100px; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-12 .panel-left .container-foto .container-cta{position: absolute; opacity:0;left: 100%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-12 .panel-left .sfondo-panel{position:absolute; top:-15vw; right:-4vw; width: 0vw; height: 16vw;  background-color: #8c0d22; margin:1vw;}
.pagina-socialWall #section-12 .panel-left .text-box{position: absolute; width: 18vw; height: 18vw; padding: 1vw;top:-15vw;left:6vw;}
.pagina-socialWall #section-12 .panel-left .text-box .container-text{position:relative;height: 100%; width: 100%;}
.pagina-socialWall #section-12 .panel-left .text-box .container-text .content{position: absolute;width:15vw; text-align: right}
.pagina-socialWall #section-12 .panel-left .text-box .container-text .content .titoletto{}
.pagina-socialWall #section-12 .panel-left .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.pagina-socialWall #section-12 .panel-left .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block;}
.pagina-socialWall #section-12 .panel-left .text-box .container-text .content .description{margin-top: 15px;}
.pagina-socialWall #section-12 .panel-left .text-box .container-text .content .description p.lettering{perspective:800px;}
.pagina-socialWall #section-12 .panel-left .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-socialWall #section-12 .panel-right{position: absolute; width:20vw; height:20vw;top:30vh; right:17vw;}
.pagina-socialWall #section-12 .panel-right .border{position: absolute; top:12vw; left:-12vw; width: 18vw;height: 18vw; }
.pagina-socialWall #section-12 .panel-right .border span{background-color:#fff;}
.pagina-socialWall #section-12 .panel-right .border span.verticale{height: 0%;width: 1px;}
.pagina-socialWall #section-12 .panel-right .border span.orizzontale{width: 0%;height: 1px;}
.pagina-socialWall #section-12 .panel-right .border .left{position: absolute; left:0; bottom: 0;  }
.pagina-socialWall #section-12 .panel-right .border .top{position: absolute; left:0; top: 0;}
.pagina-socialWall #section-12 .panel-right .border .right{position: absolute; right:0; top: 0;}
.pagina-socialWall #section-12 .panel-right .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-socialWall #section-12 .panel-right .container-foto{position: absolute;right:0; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-12 .panel-right .container-foto .foto{position: absolute;right:0; top:0; width:0%; height: 100%; overflow:hidden;}
.pagina-socialWall #section-12 .panel-right .container-foto .foto .img{position: absolute;right:-100px; top:0; width:20vw; height: 20vw;}
.pagina-socialWall #section-12 .panel-right .container-cta{position: absolute; opacity:0;left: 0%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-socialWall #section-12 .panel-right .sfondo-panel{position:absolute; top:12vw; right:14vw; width: 0vw; height: 16vw;  background-color: #8c0d22; margin:1vw;}
.pagina-socialWall #section-12 .panel-right .text-box{position: absolute; width: 18vw; height: 18vw; padding: 1vw;top:12vw;left:-12vw;}
.pagina-socialWall #section-12 .panel-right .text-box .container-text{position:relative;height: 100%; width: 100%;}
.pagina-socialWall #section-12 .panel-right .text-box .container-text .content{position: absolute;width:15vw; text-align: right}
.pagina-socialWall #section-12 .panel-right .text-box .container-text .content .titoletto{}
.pagina-socialWall #section-12 .panel-right .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.pagina-socialWall #section-12 .panel-right .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block;}
.pagina-socialWall #section-12 .panel-right .text-box .container-text .content .description{margin-top: 15px;}
.pagina-socialWall #section-12 .panel-right .text-box .container-text .content .description p.lettering{perspective:800px;}
.pagina-socialWall #section-12 .panel-right .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}

.pagina-socialWall .sectionFollowUs{padding-bottom: 10vh; background-color: #a3947d}
.pagina-socialWall .sectionFollowUs .divisore-followUs{position: relative; width: 100%;left:50%; top:calc(100% - 50px); -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.pagina-socialWall .sectionFollowUs .divisore-followUs article.top{text-align: center; padding:20px 0 10px 0;}
.pagina-socialWall .sectionFollowUs .divisore-followUs article.top p{color: #fff; font-size: 10px; top:15px; opacity:0;letter-spacing: 0.2em}
.pagina-socialWall .sectionFollowUs .divisore-followUs .wrapper{position: relative;min-height:100px;}
.pagina-socialWall .sectionFollowUs .divisore-followUs .wrapper .barretta{position: relative;height:0px;}
.pagina-socialWall .sectionFollowUs .divisore-followUs .wrapper .barretta span{position: absolute; left:50%;height: 100%; width: 1px; background-color: #fff;}
.pagina-socialWall .sectionFollowUs .divisore-followUs .wrapper .text{position: relative;margin-top: 20px; text-align: center}
.pagina-socialWall .sectionFollowUs .divisore-followUs .wrapper .text span.uppercase{color:#fff; font-size: 7px;letter-spacing: 5px;}
.pagina-socialWall .sectionFollowUs .divisore-followUs .wrapper .text span.lettering{perspective:800px;}
.pagina-socialWall .sectionFollowUs .divisore-followUs .wrapper .text span.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-socialWall .sectionFollowUs .divisore-followUs .social-home{}
.pagina-socialWall .sectionFollowUs .divisore-followUs .social-home article{position:relative; float:left; width:50%}
.pagina-socialWall .sectionFollowUs .divisore-followUs .social-home article.facebook{text-align: right;padding-right:15px;}
.pagina-socialWall .sectionFollowUs .divisore-followUs .social-home article.instagram{padding-left: 15px;}
.pagina-socialWall .sectionFollowUs .divisore-followUs .social-home article .description{}
.pagina-socialWall .sectionFollowUs .divisore-followUs .social-home article .description a.lettering{color:#fff;font-family: 'Open Sans';font-size: 10px; letter-spacing:0.2em;text-indent: 0.2em;}
.pagina-socialWall .sectionFollowUs .divisore-followUs .social-home article .description a{perspective:800px;}
.pagina-socialWall .sectionFollowUs .divisore-followUs .social-home article .description a span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}

/*BRAND PHILOSOPHY*/
.page-id-138 footer{background-color: #161e2b}
.pagina-brand{}
.pagina-brand .sectionOne{position: relative; background-color: #B9C6B9; z-index: 11}
.pagina-brand .sectionOne .divisore{position:absolute; left:50%; bottom:-50px; z-index: 11}
.pagina-brand .sectionOne .divisore .wrapper-barretta{position: relative;}
.pagina-brand .sectionOne .divisore .wrapper-barretta .barretta{position: relative; height: 100px;}
.pagina-brand .sectionOne .divisore .wrapper-barretta .barretta span{position: absolute; left:50%; height: 0%;width: 1px;background-color: #fff;}

.pagina-brand .sectionOne .aside-scrollDown{position: absolute; width:16px;left:50%; height: 100px;bottom: -50px; -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.pagina-brand .sectionOne .aside-scrollDown .wrapper{position: absolute; top:0; width: 100%;}
.pagina-brand .sectionOne .aside-scrollDown .wrapper .barretta{position: absolute;height:100px; top:0;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%); }
.pagina-brand .sectionOne .aside-scrollDown .wrapper .barretta span{position: absolute; left:50%;height:0%; width: 1px; background-color: #fff;top: 0;bottom: auto;}
.pagina-brand .sectionOne .aside-scrollDown .wrapper .barretta .animazione-scrollDown{position:absolute; width: 5px; height: 0%; background-color: #121216; left: 50%; top:0; -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.pagina-brand .sectionOne .aside-scrollDown .wrapper .barretta .animazione-scrollDown.active{-webkit-animation: scrollDown 3s linear 0s infinite;-o-animation: scrollDown 3s linear 0s infinite;animation: scrollDown 3s linear 0s infinite;}

.pagina-brand .sectionOne .container-foto.container-foto-main{position: relative; margin: auto 7vw; width: 86vw; height: calc(86vw / 2.001)}
.pagina-brand .sectionOne .container-foto.container-foto-main .foto{position:absolute;right: 0;top: 0;width: 0%; height: 100%;overflow: hidden;}
.pagina-brand .sectionOne .container-foto.container-foto-main .foto .img{position: absolute; right:-300px;width: 86vw; height: calc(86vw / 2.001);}
.pagina-brand .sectionOne .text-title{position: absolute; left:50%; top:50%; -webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.pagina-brand .sectionOne .text-title .container-text{}
.pagina-brand .sectionOne .text-title .container-text h2.uppercase{color:#fff;letter-spacing: 12px; font-family: 'Open Sans'; font-size: 13px;}
.pagina-brand .sectionOne .text-title .container-text h2.lettering{perspective:800px;}
.pagina-brand .sectionOne .text-title .container-text h2.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}

.pagina-brand .sectionOne .panel{position: absolute;bottom:0; width: 14vw; height:14vw; bottom: -6vw;left: 14vw;}
.pagina-brand .sectionOne .panel .sfondo-panel{position:absolute; right:0; top:0;height: 100%; width: 0%;background-color: #8c0d22}
.pagina-brand .sectionOne .border{position: absolute; bottom:-7vw; left:13vw; width: 16vw;height: 16vw; }
.pagina-brand .sectionOne .border span{background-color:#fff;}
.pagina-brand .sectionOne .border span.verticale{height: 0%;width: 1px;}
.pagina-brand .sectionOne .border span.orizzontale{width: 0%;height: 1px;}
.pagina-brand .sectionOne .border .left{position: absolute; left:0; bottom: 0;  }
.pagina-brand .sectionOne .border .top{position: absolute; left:0; top: 0;}
.pagina-brand .sectionOne .border .right{position: absolute; right:0; top: 0;}
.pagina-brand .sectionOne .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-brand .sectionOne .text-box{position: absolute; width: 14vw; height: 14vw; bottom:-6vw;left:14vw; z-index: 3}
.pagina-brand .sectionOne .text-box .container-text{position:relative;height: 100%; width: 100%;}
.pagina-brand .sectionOne .text-box .container-text .content{position: absolute;width:calc(14vw - 40px);text-align: right; bottom: 40px;}
.pagina-brand .sectionOne .text-box .container-text .content .titoletto{}
.pagina-brand .sectionOne .text-box .container-text .content .description h3.lettering{perspective: 800px;}
.pagina-brand .sectionOne .text-box .container-text .content .description h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block;-webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-brand .sectionOne .text-box .container-text .content .description{margin-top: 15px;}
.pagina-brand .sectionOne .text-box .container-text .content .description p.lettering{perspective:800px;font-size: 12px;letter-spacing: 0.2em; color:#a3947d;}
.pagina-brand .sectionOne .text-box .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}

.pagina-brand .sectionTwo{position:relative;background-color: #B9C6B9; z-index: 9}
.pagina-brand .sectionTwo .divisore{position:absolute; left:50%; top:-50px; z-index: 11}
.pagina-brand .sectionTwo .divisore .wrapper-barretta{position: relative;}
.pagina-brand .sectionTwo .divisore .wrapper-barretta .barretta{position: relative; height: 100px;}
.pagina-brand .sectionTwo .divisore .wrapper-barretta .barretta span{position: absolute; left:50%; height: 0%;width: 1px;background-color: #fff;}
.pagina-brand .sectionTwo .wrap-text{position: relative;width: 50vw; padding:calc(20vh + 3vw) 0 10vh 0; margin:0 auto;text-align: center;}
.pagina-brand .sectionTwo .wrap-text article.description{position: relative;}
.pagina-brand .sectionTwo .wrap-text article.description:last-child{padding-top:1vh;}
.pagina-brand .sectionTwo .wrap-text article.description p{color:#fff;position:relative; top:30px; opacity:0; text-transform: uppercase; letter-spacing: 0.1em; font-size: 12px;}
.pagina-brand .sectionTwo .wrap-text article.description p span{color:#891719;;}
.pagina-brand .sectionTwo .wrap-text article.description{position: relative;}
.pagina-brand .sectionTwo .wrap-text article.description h3{color:#fff;font-family: 'Open Sans'; font-size: 12px;letter-spacing: 0.2em;position:relative; top:15px; opacity:0; text-transform: uppercase;}
.pagina-brand .sectionTwo .wrap-text article.description h3 span{color:#fff; font-size: 16px; font-weight: normal; text-transform: uppercase;}


.pagina-brand .sectionThree{position: relative; background-color: #B9C6B9; padding:10vh 0;}
.pagina-brand .sectionThree .text-title{position: absolute; left:50%; top:80px; -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.pagina-brand .sectionThree .text-title .container-text{text-align: center;}
.pagina-brand .sectionThree .text-title .container-text .video-campaign{}
.pagina-brand .sectionThree .text-title .container-text .video-campaign h2{color:#fff; font-size: 34px; font-family: 'Open Sans'; }
.pagina-brand .sectionThree .text-title .container-text .video-campaign h2.lettering{perspective: 800px;}
.pagina-brand .sectionThree .text-title .container-text .video-campaign h2.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-brand .sectionThree .text-title .container-text .youtube{margin-top: 12px;}
.pagina-brand .sectionThree .text-title .container-text .youtube p.uppercase{color:#a3947d; font-size:12px;letter-spacing: 0.2em; font-weight: normal;}
.pagina-brand .sectionThree .text-title .container-text .youtube p.lettering{perspective: 800px;}
.pagina-brand .sectionThree .text-title .container-text .youtube p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-brand .sectionThree .text-left{position: absolute; position: absolute; width:calc(50% - 25vw); height: calc(30vw / 0.716);top:52%;  -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-brand .sectionThree .text-left .wrap-text-left{position: relative; top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-brand .sectionThree .text-left .wrap-text-left p{color:#fff; text-align: center}
.pagina-brand .sectionThree .text-left .wrap-text-left p.lettering{perspective:800px; font-size: 12px; letter-spacing: 0.2em;}
.pagina-brand .sectionThree .text-left .wrap-text-left p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-brand .sectionThree .wrapper{position: relative; width: 30vw;margin:0 auto;}
.pagina-brand .sectionThree .wrapper .container-foto{position: relative; width:30vw; height: calc(30vw / 0.68)}
.pagina-brand .sectionThree .wrapper .container-foto .foto{position:absolute;left: -5vw;top: 0;width: 0%; height: 100%;overflow: hidden;}
.pagina-brand .sectionThree .wrapper .container-foto .foto .img{position: absolute; left:-200px;width:30vw; height:calc(30vw / 0.68);}
.pagina-brand .sectionThree .wrapper .container-foto .sfondo-nero{position: absolute; height: 80%; width: 65vw; left:-15vw;top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-brand .sectionThree .wrapper .container-foto .sfondo-nero .wrap-sfondo-nero{position: absolute;left:0; top:0; width: 0%; height: 100%;background-color: #891719;}
.pagina-brand .sectionThree .wrapper .container-foto .sfondo-nero .text-right{position: absolute; right:0; width: 25vw; height: 100%;}
.pagina-brand .sectionThree .wrapper .container-foto .sfondo-nero .text-right .wrap-text-right{position: relative; width: 80%; margin:0 auto; top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-brand .sectionThree .wrapper .container-foto .sfondo-nero .text-right .wrap-text-right p{color:#fff}
.pagina-brand .sectionThree .wrapper .container-foto .sfondo-nero .text-right .wrap-text-right p.lettering{perspective:800px;font-size: 12px;letter-spacing: 0.1em; text-transform: uppercase}
.pagina-brand .sectionThree .wrapper .container-foto .sfondo-nero .text-right .wrap-text-right p.lettering span{position: relative; top:15px; opacity:0; display: inline-block; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-brand .sectionThree .wrapper .container-foto .sfondo-nero .text-right .container-cta{position: absolute; opacity:0;left: 100%; top:100%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pagina-brand .sectionThree .wrapper .container-foto .sfondo-nero .text-right .container-cta .cta{width: 80px;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
.pagina-brand .sectionThree .wrapper .container-foto .border{position: absolute; height: 110%; width: 36vw; left:20%; top: -5%;}
.pagina-brand .sectionThree .wrapper .container-foto .border span{background-color:#95867D;}
.pagina-brand .sectionThree .wrapper .container-foto .border span.verticale{height: 0%;width: 1px;}
.pagina-brand .sectionThree .wrapper .container-foto .border span.orizzontale{width: 0%;height: 1px;}
.pagina-brand .sectionThree .wrapper .container-foto .border .left{position: absolute; left:0; bottom: 0;}
.pagina-brand .sectionThree .wrapper .container-foto .border .top{position: absolute; left:0; top: 0;}
.pagina-brand .sectionThree .wrapper .container-foto .border .right{position: absolute; right:0; top: 0;}
.pagina-brand .sectionThree .wrapper .container-foto .border .bottom{position: absolute; right:0; bottom: 0;}
.pagina-brand .sectionThree .divisore{position: absolute; left:50%; top:-50px; -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.pagina-brand .sectionThree .divisore .wrapper-barretta{position: relative;}
.pagina-brand .sectionThree .divisore .wrapper-barretta .barretta{position: relative;height:100px;}
.pagina-brand .sectionThree .divisore .wrapper-barretta .barretta span{position: absolute; left:50%;height: 0%; width: 1px; background-color: #fff;}
.pagina-brand .sectionThree .borderIn
{
    position: absolute;
    height: 28vw;
    width: 18vw;
    right: 20vw;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.pagina-brand .sectionThree .borderIn span.verticale {
width: 1px;
}

.pagina-brand .sectionThree .borderIn span.orizzontale
{
height: 1px;
}


.pagina-brand .sectionThree  .borderIn span
{
    background-color:#fff;
}

.pagina-brand .sectionThree .borderIn .left
{position: absolute;
left: 0;
bottom: 0;
height:100%;}

.pagina-brand .sectionThree .borderIn .top {position: absolute;
left: 0;
top: 0;
width:100%;}

.pagina-brand .sectionThree .borderIn .right {position: absolute;
right: 0;
top: 0;
height:100%;}

.pagina-brand .sectionThree .borderIn .bottom
{position: absolute;
right: 0;
bottom: 0;
width:100%;
}

.pagina-brand .sectionThree .openingHours
{
    color:#fff;
}
.pagina-brand .sectionThree .openingHours .openingTitle h1
{
    font-size: 25px;
    text-align: center;
    font-weight: bold;
}

.pagina-brand .sectionThree .openingHours td
{
       padding-top:20px;
}

.pagina-brand .sectionThree .openingHours .openingDay
{
       font-weight:bold;
    padding-right: 10px;
}


.pagina-brand .sectionFour{position:relative; background-color: #161e2b; z-index: 5;height:60vw;}
.pagina-brand .sectionFour .text-left{position: absolute; width: calc(50% - 25vw); height: calc(30vw / 0.716); top: 52%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.pagina-brand .sectionFour .text-left .wrap-text-left{position: relative; top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-brand .sectionFour .divisore{position:absolute; left:50%; top:-50px; z-index: 11}
.pagina-brand .sectionFour .divisore .wrapper-barretta{position: relative;}
.pagina-brand .sectionFour .divisore .wrapper-barretta .barretta{position: relative; height: 100px;}
.pagina-brand .sectionFour .divisore .wrapper-barretta .barretta span{position: absolute; left:50%; height: 100%;width: 1px;background-color: #fff;}
.pagina-brand .sectionFour .text-box.top{position: absolute; top:0;width: 42vw;height: 10vw;left: 43vw}
.pagina-brand .sectionFour .text-box.top .container-text{position: relative; width: 70%; margin: 0 auto; top:50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.pagina-brand .sectionFour .text-box.top .container-text .content{}
.pagina-brand .sectionFour .text-box.top .container-text .content .description{}
.pagina-brand .sectionFour .text-box.top .container-text .content .description p.lettering{perspective:800px;color:#fff; font-size: 12px;letter-spacing: 0.1em; text-transform: uppercase;}
.pagina-brand .sectionFour .text-box.top .container-text .content .description p.lettering span{position: relative; top:15px; opacity:0; display: inline-block;-webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}

.pagina-brand .sectionFour .border.left{position: absolute; top:36vw; left:5vw; width: 18vw;height: 18vw; }
.pagina-brand .sectionFour .border.left span{background-color:#fff;}
.pagina-brand .sectionFour .border.left span.verticale{height: 0%;width: 1px;}
.pagina-brand .sectionFour .border.left span.orizzontale{width: 0%;height: 1px;}
.pagina-brand .sectionFour .border.left .left{position: absolute; left:0; bottom: 0;  }
.pagina-brand .sectionFour .border.left .top{position: absolute; left:0; top: 0;}
.pagina-brand .sectionFour .border.left .right{position: absolute; right:0; top: 0;}
.pagina-brand .sectionFour .border.left .bottom{position: absolute; right:0; bottom: 0;}

.pagina-brand .sectionFour .container-foto-left{position: absolute; width: 30vw;height: 30vw; left:12vw; top:15vw;}
.pagina-brand .sectionFour .container-foto-left .foto{position:absolute;left: 0;top: 0;width: 0%; height: 100%;overflow: hidden;}
.pagina-brand .sectionFour .container-foto-left .foto .img{position: absolute; left:-250px;width: 30vw; height:30vw;}

.pagina-brand .sectionFour .container-cta.left{position: absolute; width: 80px; height: 80px; left:calc(42vw - 40px); top:calc(45vw - 40px);opacity:0;}
.pagina-brand .sectionFour .container-cta.left .cta{position: relative; width: 100%;height: 100%;}

.pagina-brand .sectionFour .panel.left{position: absolute; width: 16vw; height: 16vw; top: 37vw; left: 6vw; }
.pagina-brand .sectionFour .panel.left .sfondo-panel{position: absolute; width: 0%; height: 100%; top: 0; left: 0; background-color: #121216}

.pagina-brand .sectionFour .text-box.left{position: absolute; top:37vw;width: 16vw;height: 16vw;left: 6vw;}
.pagina-brand .sectionFour .text-box.left .container-text{position: relative; width: 100%; height: 100%;text-align:right;}
.pagina-brand .sectionFour .text-box.left .container-text .content{position:absolute;bottom:2vw;  right:2vw;}
.pagina-brand .sectionFour .text-box.left .container-text .content .description{}
.pagina-brand .sectionFour .text-box.left .container-text .content .description.titolo{margin-bottom: 15px;}
.pagina-brand .sectionFour .text-box.left .container-text .content .description.titolo h3.lettering{color:#fff}
.pagina-brand .sectionFour .text-box.left .container-text .content .description.titolo h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block;-webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-brand .sectionFour .text-box.left .container-text .content .description.sottotitolo{}
.pagina-brand .sectionFour .text-box.left .container-text .content .description.sottotitolo p.lettering{color:#a3947d; font-size: 12px;letter-spacing: 0.2em}
.pagina-brand .sectionFour .text-box.left .container-text .content .description.sottotitolo p.lettering span{position: relative; top:15px; opacity:0; display: inline-block;-webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}

.pagina-brand .sectionFive{}
.pagina-brand .sectionFive .divisore-followUs article.top{text-align: center; padding:20px 0 10px 0;}
.pagina-brand .sectionFive .divisore-followUs article.top p{color: #fff; font-size: 10px; top:15px; opacity:0;letter-spacing: 0.2em}
.pagina-brand .sectionFive .divisore-followUs .wrapper{position: relative;min-height:100px;}
.pagina-brand .sectionFive .divisore-followUs .wrapper .barretta{position: relative;height:0px;}
.pagina-brand .sectionFive .divisore-followUs .wrapper .barretta span{position: absolute; left:50%;height: 100%; width: 1px; background-color: #fff;}
.pagina-brand .sectionFive .divisore-followUs .wrapper .text{position: relative;margin-top: 20px; text-align: center}
.pagina-brand .sectionFive .divisore-followUs .wrapper .text span.uppercase{color:#fff; font-size: 7px;letter-spacing: 5px;}
.pagina-brand .sectionFive .divisore-followUs .wrapper .text span.lettering{perspective:800px;}
.pagina-brand .sectionFive .divisore-followUs .wrapper .text span.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}


.pagina-brand .sectionFour .border.right{position: absolute; top:10vw; right:5vw; width: 18vw;height: 18vw; }
.pagina-brand .sectionFour .border.right span{background-color:#fff;}
.pagina-brand .sectionFour .border.right span.verticale{height: 0%;width: 1px;}
.pagina-brand .sectionFour .border.right span.orizzontale{width: 0%;height: 1px;}
.pagina-brand .sectionFour .border.right .left{position: absolute; left:0; bottom: 0;  }
.pagina-brand .sectionFour .border.right .top{position: absolute; left:0; top: 0;}
.pagina-brand .sectionFour .border.right .right{position: absolute; right:0; top: 0;}
.pagina-brand .sectionFour .border.right .bottom{position: absolute; right:0; bottom: 0;}

.pagina-brand .sectionFour .container-foto-right{position: absolute; width: 30vw;height: 30vw; top:20vw; right: 12vw; }
.pagina-brand .sectionFour .container-foto-right .foto{position:absolute;right: 0;top: 0;width: 0%; height: 100%;overflow: hidden;}
.pagina-brand .sectionFour .container-foto-right .foto .img{position: absolute; right:-250px;width: 30vw; height: 30vw;}

.pagina-brand .sectionFour .container-cta.right{position: absolute; width: 80px; height: 80px; right:calc(42vw - 40px); top:calc(50vw - 40px);opacity:0;}
.pagina-brand .sectionFour .container-cta.right .cta{position: relative; width: 100%;height: 100%;}

.pagina-brand .sectionFour .panel.right{position: absolute; width: 16vw; height: 16vw; top: 11vw; right: 6vw; }
.pagina-brand .sectionFour .panel.right .sfondo-panel{position: absolute; width:0%; height: 100%; top: 0; right: 0; background-color: #8c0d22}

.pagina-brand .sectionFour .text-box.right{position: absolute; width: 16vw; height: 16vw; top: 11vw; right: 6vw;s}
.pagina-brand .sectionFour .text-box.right .container-text{position: relative; width: 100%; height: 100%;text-align:right;}
.pagina-brand .sectionFour .text-box.right .container-text .content{position:absolute;bottom:2vw;  right:2vw;}
.pagina-brand .sectionFour .text-box.right .container-text .content .description{}
.pagina-brand .sectionFour .text-box.right .container-text .content .description.titolo{margin-bottom: 15px;}
.pagina-brand .sectionFour .text-box.right .container-text .content .description.titolo h3.lettering{color:#fff}
.pagina-brand .sectionFour .text-box.right .container-text .content .description.titolo h3.lettering span{position: relative; top:15px; opacity:0; display: inline-block;-webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-brand .sectionFour .text-box.right .container-text .content .description.sottotitolo{}
.pagina-brand .sectionFour .text-box.right .container-text .content .description.sottotitolo p.lettering{color:#a3947d; font-size: 12px;letter-spacing: 0.2em}
.pagina-brand .sectionFour .text-box.right .container-text .content .description.sottotitolo p.lettering{position: relative; top:15px; opacity:0; display: inline-block;-webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}

.pagina-brand .sectionFive{padding-bottom: 10vh; background-color: #161e2b}
.pagina-brand .sectionFive .divisore-followUs{position: relative; width: 100%;left:50%; top:calc(100% - 50px); -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.pagina-brand .sectionFive .divisore-followUs article.top{text-align: center; padding:20px 0 0px 0;}
.pagina-brand .sectionFive .divisore-followUs article.top p{color: #fff; font-size: 10px; top:15px; opacity:0;}
.pagina-brand .sectionFive .divisore-followUs .wrapper{position: relative;min-height:100px;}
.pagina-brand .sectionFive .divisore-followUs .wrapper .barretta{position: relative;height:0px;}
.pagina-brand .sectionFive .divisore-followUs .wrapper .barretta span{position: absolute; left:50%;height: 100%; width: 1px; background-color: #fff;}
.pagina-brand .sectionFive .divisore-followUs .wrapper .text{position: relative;margin-top: 20px; text-align: center}
.pagina-brand .sectionFive .divisore-followUs .wrapper .text span.uppercase{color:#fff; font-size: 7px;letter-spacing: 5px;}
.pagina-brand .sectionFive .divisore-followUs .wrapper .text span.lettering{perspective:800px;}
.pagina-brand .sectionFive .divisore-followUs .wrapper .text span.lettering span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}
.pagina-brand .sectionFive .divisore-followUs .social-home{}
.pagina-brand .sectionFive .divisore-followUs .social-home article{position:relative; float:left; width:50%}
.pagina-brand .sectionFive .divisore-followUs .social-home article.facebook{text-align: right;padding-right:15px;}
.pagina-brand .sectionFive .divisore-followUs .social-home article.instagram{padding-left: 15px;}
.pagina-brand .sectionFive .divisore-followUs .social-home article .description{}
.pagina-brand .sectionFive .divisore-followUs .social-home article .description a.lettering{color:#fff;font-family: 'Open Sans';font-size: 10px; letter-spacing:0.2em;text-indent: 0.2em;}
.pagina-brand .sectionFive .divisore-followUs .social-home article .description a{perspective:800px;}
.pagina-brand .sectionFive .divisore-followUs .social-home article .description a span{position: relative; top:15px; opacity:0; display: inline-block; -webkit-transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-o-transform: rotateZ(5deg);transform: rotateZ(5deg);}


/*PRIVACY*/
.page-id-401 footer{background-color: #161e2b}
.pagina-privacy{position: relative;min-height:calc(100vh - 140px);background-color: #161e2b; padding-top: 5vh;}
.pagina-privacy .titolo{position: relative; top:20px; opacity:0;}
.pagina-privacy a{color:#8c0d22;}
.pagina-privacy p{color:#fff; font-size: 12px; text-transform: uppercase; font-family: 'Open Sans';margin-bottom: 3vh;}
.pagina-privacy h1{color:#fff; font-size: 28px;margin-bottom: 6vh;font-family: 'Open Sans';text-align:center;}
.pagina-privacy h4{color:#fff;font-size: 22px;text-transform:uppercase; font-weight: normal; font-family: 'Open Sans';margin-bottom: 1vh;}
.pagina-privacy .left{position:relative; float:left; width: 50%;top:20px; opacity:0;}
.pagina-privacy .left .sfondo{position:absolute; right:0; width: 100%;height: 100%;background-color: #161e2b}
.pagina-privacy .left .text{position: relative;width: 100%; height: 100%; padding: 0 8vw}
.pagina-privacy .right{position:relative; float:left; width: 50%;top:20px; opacity:0;}
.pagina-privacy .right .sfondo{position:absolute; right:0; width: 100%;height: 100%;background-color: #161e2b}
.pagina-privacy .right .text{position: relative;width: 100%; height: 100%; padding: 0 8vw}




@media only screen 
  and (min-width: 1025px) 
  and (max-width: 1900px) {
        
        header .container-logo .logo{width: 260px;}
        header .container-menu .wrapper .menu .inner .item-menu.titoletto p{font-size: 17px;}
        footer .wrapper aside.left .text-left p.uppercase{font-size: 8px;}
        footer .wrapper aside.right .text-right p.lettering{font-size: 8px;}

        .titoletto h3{font-size: 12px;}
        .description p{font-size: 11px; letter-spacing: 0.1em}
        .description h3{font-size: 26px;}
        .home .sectionOne{}

        .home .sectionOne aside.aside-right .wrapper .container-social .social-item figure{width: 18px;height: 18px;}
        .home .dividerOne{}

        .home .dividerOne .text{width: 50vw;}
        .home .dividerOne .text p.lettering{font-size: 11px;}
        .home .sectionTwo{height: 105vh;}
        .home .sectionTwo .sfondo-nero{height: 90vh;}
        .home .sectionTwo .sfondo-nero .wrap-sfondo-nero .text-top .container-text{top: 3vw; width: 20vw;}

        .home .sectionTwo .sfondo-nero .wrap-sfondo-nero .text-top .container-text .description p.lettering{font-size: 10px;}
        .home .sectionTwo .container-foto.container-foto-big .text-bottom{padding:0 10px;height:calc(90vh - 3vw - (50vw / 1.496));}
        .home .sectionTwo .container-foto.container-foto-big .text-bottom .container-text .description p.uppercase{font-size: 10px;}
        .home .sectionTwo .panel .container-foto.container-foto-small .container-cta .cta{width: 60px;}
        .home .sectionThree .wrapper .text-bottom .container-text{width: 70%;}
        .home .sectionThree .panel .container-foto.container-foto-small .container-cta .cta{width: 60px;}  
        .home .sectionThree .wrapper .text-bottom .container-text .description p.lettering{font-size: 10px;}      
        .home .sectionFour{height: 125vh;}
        .home .sectionFour .wrapper{top: 55%;}
        .home .sectionFour .text-title .container-text .video-campaign h2{font-size: 26px;}
        .home .sectionFour .text-title .container-text .youtube p.uppercase{font-size: 12px; letter-spacing: 0.2em}
        .home .sectionFour .wrapper .container-foto .sfondo-nero .text-right .wrap-text-right p{font-size: 10px;}
        .home .sectionFour .wrapper .container-foto .sfondo-nero .text-right .container-cta .cta{width: 60px;}    
        .home .sectionFive{height: calc(140vh + 130px);}
        .home .sectionFive .panel.panel-left{top:39vh;}  
        .home .sectionFive .panel.panel-left .container-hashtag article h3{font-size: 18px;}
        .home .sectionFive .panel.panel-left .container-foto.container-foto-left .container-cta .cta{width: 60px;}
        .home .sectionFive .panel.panel-right .container-foto.container-foto-right .container-cta .cta{width: 60px;}
        

        /*PAGINA MENS COLLECTION*/
        .pagina-mensCollection .sectionOne{height: 105vh}
        .pagina-mensCollection .sectionOne .sfondo-sectionOne .controlli-slider1 .contatore-slider{width: 40%;}
        .pagina-mensCollection .sectionOne .sfondo-sectionOne .controlli-slider1 .wrap-controlli-slider1{width: 60%;}
        .pagina-mensCollection .sectionOne .sfondo-sectionOne .controlli-slider1 .wrap-controlli-slider1 .container-arrow .arrow .trattino{width: 30px;}   
        .pagina-mensCollection .sectionOne .panel{left: 12vw}    
        .pagina-mensCollection .sectionOne .panel .sfondo-panel{width: 15vw;height: 15vw;}
        .pagina-mensCollection .sectionOne .panel .border{width: 17vw;height: 17vw;} 
        .pagina-mensCollection .sectionOne .panel .text-box{width: 17vw; height: 17vw;}
        .pagina-mensCollection .sectionOne .panel .text-box .container-text .content .description{width: 50%;}
        .pagina-mensCollection .sectionTwo .panel .border{width: 17vw;height: 17vw;}
        .pagina-mensCollection .sectionTwo .panel .sfondo-panel{width: 15vw;height: 15vw; right: 53vw}
        .pagina-mensCollection .sectionTwo .panel .text-box{width: 15vw; height: 15vw;}
        .pagina-mensCollection .sectionTwo .panel .text-box .container-text .content .description{width: 50%;}
        .pagina-mensCollection .sectionTwo .panel .sfondo-nero .controlli-slider2 .wrap-controlli-slider2{width: 40%;}
        .pagina-mensCollection .sectionTwo .panel .sfondo-nero .controlli-slider2 .wrap-controlli-slider2 .container-arrow .arrow .trattino{width: 30px;}
        .pagina-mensCollection .sectionThree .container-foto.container-foto-big .controlli-slider3 .contatore-slider{width: 40% }
        .pagina-mensCollection .sectionThree .container-foto.container-foto-big .controlli-slider3 .contatore-slider .wrap-contatore-slider{right:auto; left: 0;}
        .pagina-mensCollection .sectionThree .container-foto.container-foto-big .controlli-slider3 .contatore-slider .wrap-contatore-slider article{right:auto; left: 40px;}
        .pagina-mensCollection .sectionThree .container-foto.container-foto-big .controlli-slider3 .wrap-controlli-slider3{width: 60%;}
        .pagina-mensCollection .sectionThree .container-foto.container-foto-big .controlli-slider3 .wrap-controlli-slider3 .container-arrow .arrow .trattino{width: 30px;}
        .pagina-mensCollection .sectionThree .panel .sfondo-panel .wrap-sfondo-panel{}
        .pagina-mensCollection .sectionThree .panel .text-box{width: 17vw;height: 17vw;}
        .pagina-mensCollection .sectionThree .panel .text-box .container-text .content .description{width: 50%;}
        .pagina-mensCollection .sectionThree .panel .border{width: 17vw;height: 17vw;}
        .pagina-mensCollection .sectionThree .panel .sfondo-panel{width: 15vw;height: 15vw;}

        /*PAGINA INSTAWALL*/
        .pagina-socialWall .container-text .content{bottom: auto; top: 1vw;}
        .pagina-socialWall .description p.uppercase{font-size: 8px;}
        .pagina-socialWall .container-cta .cta{width: 60px}
		
        /*PAGINA CONTATTI*/
        .pagina-contatti .container-social{}
        .pagina-contatti .sectionOne .container-cta .cta{width: 60px;}
        .pagina-contatti .sectionOne .sfondo-nero .text-bottom .content .titoletto h4{font-size: 20px;}
        .pagina-contatti .sectionOne .sfondo-nero .text-bottom .content .description{margin-top: 5px;}
        .pagina-contatti .sectionOne .sfondo-nero .text-bottom .content .description p.uppercase{color:#fff;font-size: 9px;}
        .pagina-contatti .sectionOne .sfondo-nero .text-right .content .description p{font-size: 11px;}
        .pagina-contatti .panel .text-box .container-text .text-contattaci{left: 7px;}
        .pagina-contatti .panel .text-box .container-text .text-contattaci .container-text-contattaci p{font-size: 8px;}        
        .pagina-contatti .sectionTwo .logo{top:50px;}
        .pagina-contatti .sectionTwo .logo .container-logo{width: 120px;}
		.pagina-contatti .sectionTwo aside.form-newsletter .container-form-newsletter{top: 55%;}
		.pagina-contatti .sectionTwo aside.form-newsletter .container-form-newsletter #formNewsletter .container .box-title{margin-bottom: 60px;}
		.pagina-contatti .sectionTwo aside.form-newsletter .container-form-newsletter #formNewsletter .container .box-coppia{margin-bottom: 60px;}		
		.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio{top: 56%;}
		.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container .box-title{margin-bottom: 60px;}
		.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container .box-coppia{margin-bottom: 60px;}
		.pagina-contatti .sectionTwo aside.form-messaggio .container-form-messaggio #formMessaggio .container .box-coppia .select {width: 60%;}
        
        /*PAGINA FIERE*/
        .pagina-fiere .sectionOne{height: 110vh}
        .pagina-fiere .sectionOne .wrap-sectionOne{height: 90vh}
        .pagina-fiere .sectionOne .wrap-sectionOne .container-foto{left: -13vw;width: 42vw;height:calc(42vw / 1.5);}
        .pagina-fiere .sectionOne .wrap-sectionOne .container-foto .img{width: 42vw;height:calc(42vw / 1.5);}
        .pagina-fiere .sectionOne .wrap-sectionOne .text-box .container-text .content{bottom: 2vw; width:14vw;}
        .pagina-fiere .sectionOne .wrap-sectionOne .text-box .container-text .content .description h3{font-size: 26px;}
        .pagina-fiere .sectionOne .wrap-sectionOne .text-box .container-text .content .description p.lettering{font-size: 11px;letter-spacing: 0.1em }
        .pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere{width: 38vw;}
        .pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-1 .container-panel{padding-left: 0;}
        .pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-1 .container-panel .evento{padding: 12px}
        .pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-1 .container-panel .evento .description h3{font-size:20px;}
        .pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-1 .container-panel .evento .description p.lettering{font-size: 10px; letter-spacing: 0.1em}        
        .pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-2 .container-panel{padding-left: 0;}
        .pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-2 .container-panel .evento{padding:12px;}
        .pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-2 .container-panel .evento .description h3{font-size: 20px;}
        .pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-2 .container-panel .evento .description p{font-size: 10px;letter-spacing: 0.1em}
        
        /*PAGINA BRAND*/
        .pagina-brand .sectionOne .text-box .container-text .content .description p.lettering{font-size: 10px;letter-spacing: 0.1em}
        .pagina-brand .sectionTwo .wrap-text article.description p{font-size: 10px;}
        .pagina-brand .sectionThree .wrapper .container-foto .sfondo-nero .text-right .wrap-text-right p.lettering{font-size: 10px;}
        
        /*PAGINA ADV CAMPAIGN*/
        .pagina-advCampaign .sectionOne .sfondo-section .text.top{top: 65%;}
        .pagina-advCampaign .sectionOne .sfondo-section .text.top .description p.lettering{font-size: 10px;}
        .pagina-advCampaign .sectionOne .sfondo-section .text.bottom .description p.lettering{font-size: 10px;}
        .pagina-brand .sectionFour .text-box.top .container-text .content .description p.lettering{font-size: 10px;}

  }

  @media only screen 
  and (min-width: 1901px) 
  and (max-width: 2200px) {
        
    .pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-1 .container-panel .evento .description h3{font-size: 20px;}
    .pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-2 .container-panel .evento .description h3{font-size: 20px;}
    .pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-1 .container-panel .evento .description p.lettering{font-size: 10px;}
    .pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-2 .container-panel .evento .description p{font-size: 10px;}


  }

.height100
{
    height:100%;
}

.topLeftMenu
{
    top: 50%;
    position: absolute;
    margin-left: 100px;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    font-family: "Open Sans";
}

.topLeftMenu a
{
    text-transform: uppercase;
    color: #fff;
}

.topLeftMenu a:hover
{
    color: #8c0d22;
}


.topHeaderMenu
{
text-transform: uppercase;
color: #fff;
font-weight: 500;
font-size: 17px;
font-family: "Open Sans";
display: block;
padding-top: 30px;
margin-left: 120px;
}

.topHeaderMenu .menu-top-menu-container
{
height: 50px;
}

.topHeaderMenu a
{
    text-transform: uppercase;
    color:#444;
    font-family: "Open Sans";
    font-weight: 600;
}

.topHeaderMenu ul
{
    list-style-type: none;
}

.topHeaderMenu ul .current-menu-item a
{
    color:#891719;
}

.topHeaderMenu li
{
    float:left;
    padding-left: 53px;
    padding-right: 53px;
}

.borderLeftRedMenu
{
    border-left: 1px solid #891719;
}

.topRightMenu
{
    top: 50%;
    position: absolute;
    margin-right: 100px;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    font-family: "Open Sans";
    right:0;
}

.topRightMenu a
{
    text-transform: uppercase;
    color: #fff;
}

.topRightMenu a:hover
{
    color: #8c0d22;
}

.topRightMenu img
{
    width:auto;
}

.sectionRedTitle
{
    padding-bottom:8px;
}

.sectionRedTitle h3
{
    color: #891719;
    font-size: 28px;
    font-weight:bold;
}

.sectionRedTitle p
{
    color: #891719;
    font-size: 30px;    
    font-weight: 100;
    margin-top: 5px;
}

.imgShop
{
    width:130px;
}

.readmore
{
    font-size: 12px;
    font-family: "Open Sans";
    color: grey;
}

.bottomPanel
{
position: absolute;
bottom: 10%;
font-size: 15px;
color: rgb(163, 148, 125);
right: 15px;
}

.menuBg
{
    background-image: url("../img/menu-green.png");
    top:120%;
    height:10px;
}

#footer
{
    background-color:#fff;
    font-family:"Open Sans";
}

#footer #google_translate_element img
{
    width:auto;
}

#footer .followus
{
    width:100%;
    color: #fff;
    padding: 15px;
    font-size: 20px;
    font-weight: bold;
}

#footer .col
{
width: 25%;
display: table-cell;
padding: 25px;
height:100%;
vertical-align: middle;
color:#666;
font-weight:bold;
font-size: 14px;
}
#footer .col2
{
width: 50%;
}

#footer .col .footerTitle
{
    font-weight:bold;
    font-size:15px;
    text-align:left;
    margin-bottom: 25px;
    color:#555;
}

#footer .col .menu
{
    list-style-type: none;
    padding-left: 0px;
}

#footer .col .menu a
{
    color: #8c0d22;
    font-weight: 200;
    font-size: 16px;
    margin-right: 15px;
    text-transform: uppercase;
    font-style: italic;
}

#footer .col li
{
    margin-top:10px;
    display: inline;
}

#footer .footerLinks
{
    text-align: center;
}


#footer .footerOpening
{
    color:#8c0d22;
    text-align: center;
    font-weight:200;
}

#footer .footerSocial
{
    text-align: center;
    text-align: center;
    margin-top: 25px;
    color: #222;
    font-size: 16px;
    font-weight: bold;
}

#footer .footerSocial .footerFb
{
    width:20px;
}

#footer .footerSocial .footerInsta
{
    width:20px;
}

#footer .footerMenu
{
	display:table;
	clear:both; 
    padding-top:25px;
    border-top: 1px solid #f5f5f5;
    width:100%;
}

#footer .footerMenu .footerAddress a
{
    color:#666;
    font-weight:bold;
    font-size: 14px;
}

#footer .footerMenu .footerAddress .opening
{
background-image: url("../img/opening.png");
background-repeat: no-repeat;
padding-left: 20px;  
display: block; 
}

#footer .footerMenu .footerAddress .marketing
{
background-image: url("../img/marketing.png");
background-repeat: no-repeat;
padding-left: 20px;  
display: block; 
}

#footer .footerMenu .footerAddress .mobileNum
{
background-image: url("../img/mobile.png");
background-repeat: no-repeat;
padding-left: 20px;  
display: block; 
}

#footer .no-hover a:hover {
background: transparent;
cursor: default;
}

#footer .menu .orangeMenu a
{
    color:#f9550d;
}

#footer .menu .blueMenu a
{
    color:#1378bc;
}

#footer .followus .socialText
{
    display:inline-block;
}

#footer .followus .social
{
    display:inline-block;
}

#footer .followus img
{
    height:28px;
    width:auto;
}

#footer .lineSep
{
    border-bottom: 2px solid #78b38f;
    padding-top: 10px;
    margin-left: 15px;
    margin-right: 15px;
}

#footer .footerFirst h2
{
    font-weight: bold;
    color: #891719;
    text-align: center;
    padding-top: 40px;
    font-size: 28px;
    text-transform: uppercase;
}

.marginTop40
{
    margin-top:40px;
}

.footerLeftImage
{
    max-width:300px;
}

.leftAlign
{
    text-align:left;
}

.paddingLeft25
{
    padding-left:25px;
}

.pagina-fiere .sectionOne .wrap-sectionOne .lista-fiere .panel-1 .container-panel .evento .description.white p.lettering
{
    color:white;
    font-size: 18px;
    font-weight: bold;
    margin-top:10px;
}

@-webkit-keyframes scrollDown {
    0% { height:0%; top:0; bottom:auto;}
    50% { height:100%; }
    80% { height:0%; }
    100% { height:0%; top:auto; bottom:0;}
}
@-o-keyframes scrollDown {
    0% { height:0%; top:0; bottom:auto;}
    50% { height:100%; }
    80% { height:0%; }
    100% { height:0%; top:auto; bottom:0;}
}
@-moz-keyframes scrollDown {
    0% { height:0%; top:0; bottom:auto;}
    50% { height:100%; }
    80% { height:0%; }
    100% { height:0%; top:auto; bottom:0;}
}
@keyframes scrollDown {
    0% { height:0%; top:0; bottom:auto;}
    50% { height:100%; }
    80% { height:0%; }
    100% { height:0%; top:auto; bottom:0;}
}


.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 


