@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900);@import url(https://fonts.googleapis.com/css?family=Poppins);.center .navbar-inner,.img-testo,.title-page{text-align:center}#back-to-proj,.collapse-text,.img-testo h4,.section-text,.title-page{text-transform:uppercase}body,html{width:100%;height:100% margin: 0;padding:0;overflow-x:hidden}body{margin:0;font-family:Roboto,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;color:#1e4f7c}a:hover{text-decoration:none}.home-section{font-size:40px;background:rgba(0,0,0,.3);height:100vh;z-index:2;color:#fff}.section-text{position:relative;top:42%;letter-spacing:.1em;font-weight:500}.upper-title-home{border-bottom:2px solid #fff}.navbar-inverse,.navbar-inverse .navbar-toggle{border-color:transparent}.under-section-text{font-weight:300;font-size:24px;letter-spacing:.1em;margin-top:-5px}.logo{position:absolute;top:2.5%;left:44.2%;z-index:1;width:11%}*{transition:1.2s}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:0s}:focus{outline:0!important;text-decoration:none!important}.img-testo{color:#191919;letter-spacing:.3px;margin-top:25px}.img-testo h4{margin-bottom:5PX}.img-testo h5{color:#a3a3a3;margin-top:0;font-weight:300}.title-page{font-size:28px;margin-top:15px;margin-bottom:60px;font-weight:500}.title-page span{color:#a3a3a3;margin-top:0;margin-bottom:40px;font-weight:300;margin-left:10px}.logo-menu{margin-right:30px;width:10vw;float:right}.navbar-header,.navbar-nav>li{float:none}a,a:hover{color:inherit}.navbar-toggle{display:block}.navbar-collapse.collapse{display:none!important}.navbar-collapse.collapse.in{display:block!important}.navbar-inverse{background-color:transparent}.navbar-inverse .navbar-toggle .icon-bar,.navbar-toggle .icon-bar{background-color:#1e4f7c}.navbar-toggle .icon-bar{width:45px;height:3px;border-radius:6px}.navbar-toggle .icon-bar+.icon-bar{margin-top:10px}.icon-bar-1{margin-left:5px}.icon-bar-2{margin-left:-5px}.icon-bar-3{margin-left:10px}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:transparent}.navbar-toggle:hover .icon-bar-1,.navbar-toggle:hover .icon-bar-2,.navbar-toggle:hover .icon-bar-3{margin-left:0}.collapse-text{position:absolute;display:block;left:109%;margin-top:6px;font-weight:500;color:#1e4f7c;font-size:13px;letter-spacing:.5px}#back-to-proj,#back-to-top{position:fixed;cursor:pointer}.navbar-toggle{margin-top:8px;float:left}.center .nav,.center .nav>li{float:none;display:inline-block;vertical-align:top}.center .dropdown-menu{text-align:left}.navbar-collapse{width:150px;padding-left:106%!important}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{background-color:transparent;color:inherit}.navbar-inverse .navbar-nav>li>a{color:inherit;text-transform:uppercase;font-weight:500;text-align:right}.navbar-nav>li>a{padding-bottom:7px;padding-top:7px}.navbar .nav.pull-right{float:right!important;margin-right:98px}.navbar .nav.pull-left{float:left!important;margin-left:98px}.navbar-inverse .navbar-nav>li>a:hover{color:#bababa!important}.space-row{margin-bottom:50px}.hideme{visibility:hidden}.fadeIn{-webkit-animation:animat_show .5s;animation:animat_show .5s;visibility:visible!important}@-webkit-keyframes animat_show{0%{opacity:0}100%{opacity:1}}.img-testo h4{color:#1e4f7c}#back-to-top{bottom:40px;right:50px;display:none;background:0 0;color:#191919;border:none;z-index:1;font-size:24px}.mat-1 .home-material,.mat-2 .home-material{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 1%,rgba(0,0,0,.31) 68%,rgba(0,0,0,.31) 69%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.1) 1%,rgba(0,0,0,.31) 68%,rgba(0,0,0,.31) 69%,rgba(0,0,0,1) 100%)}#back-to-top *{transition:0s}#back-to-proj{top:160px;left:40px;font-size:16px}#back-to-proj img{width:25px;padding-right:5px;margin-top:-2px}#back-to-proj:hover{left:20px}#back-to-top img{width:45px;padding-right:5px}.grow{overflow:hidden}.grow img{max-width:100%;-moz-transition:all .3s!important;-webkit-transition:all .3s!important;transition:all .3s!important}.grow:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.mat-1 .section-material-text{position:relative;left:7%;top:355px;padding-left:8px;text-transform:uppercase;font-weight:300;letter-spacing:2px;font-size:28px;color:#fff}.mat-2 .section-material-text,.mat-3 .section-material-text{position:relative;left:7%;top:405px;padding-left:8px;letter-spacing:2px;font-size:28px;color:#fff;font-weight:300;text-transform:uppercase}.mat-1 .home-material{background:linear-gradient(to bottom,rgba(0,0,0,.1) 1%,rgba(0,0,0,.31) 68%,rgba(0,0,0,.31) 69%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#000000', GradientType=0 );height:400px;z-index:2}.mat-2 .home-material,.mat-3 .home-material{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#000000', GradientType=0 );height:450px;z-index:2}.mat-2 .home-material{background:linear-gradient(to bottom,rgba(0,0,0,.1) 1%,rgba(0,0,0,.31) 68%,rgba(0,0,0,.31) 69%,rgba(0,0,0,1) 100%);margin-top:50px}.mat-3 .home-material{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 1%,rgba(0,0,0,.31) 68%,rgba(0,0,0,.31) 69%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.1) 1%,rgba(0,0,0,.31) 68%,rgba(0,0,0,.31) 69%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.1) 1%,rgba(0,0,0,.31) 68%,rgba(0,0,0,.31) 69%,rgba(0,0,0,1) 100%)}.section-material-text span{color:#a3a3a3;font-weight:300;font-size:24px;margin-left:5px}#contatti{background-color:#fff;height:250px;padding:25px}#contatti span{color:#fff;font-size:14px;font-weight:300;text-transform:uppercase}#img-left{position:absolute;left:37.3%}#img-right{position:absolute;right:37.3%}.container-contatti{height:650px}.container-contatti *{transition:3s}.container-contatti h4{color:#191919;text-transform:uppercase;font-weight:300;padding-bottom:10px}.container-contatti h5{color:#a3a3a3;font-weight:300;padding-left:5px;font-size:17px}#testo-contatti h4,#testo-contatti h5{margin-left:16.5%}.contact-form{font-size:62.5%;font-weight:300;color:#191919;padding-bottom:30px}.contact-form section{text-align:left;width:100%;max-width:1100px}.contact-form section h1{margin-bottom:10px;font-size:18px;text-transform:uppercase;font-weight:300}.contact-form form{width:85%;margin:0 auto}.contact-form form .field{width:80%;position:relative;margin-left:10%;margin-bottom:15px}.contact-form form .field label{text-transform:uppercase;position:absolute;top:0;left:0;background:#fff;border-bottom:1px solid #a3a3a3;width:100%;padding:10px 0;font-size:14px;letter-spacing:.075em;-webkit-transition:all 333ms ease-in-out;-moz-transition:all 333ms ease-in-out;-o-transition:all 333ms ease-in-out;-ms-transition:all 333ms ease-in-out;transition:all 333ms ease-in-out}.contact-form form .field input[type=text]#msg,.contact-form form .field label+span,.contact-form form .field textarea#msg{-webkit-transition:all 333ms ease-in-out;-moz-transition:all 333ms ease-in-out;-o-transition:all 333ms ease-in-out;-ms-transition:all 333ms ease-in-out}.contact-form form .field label+span{font-family:SSStandard;opacity:0;color:#fff;display:block;position:absolute;top:12px;left:7%;font-size:14px;text-shadow:1px 2px 0 #cd6302;transition:all 333ms ease-in-out}.contact-form form .field input[type=text],.contact-form form .field textarea{border:none;background:#E8E9EA;width:100%;margin:0;padding:10px 0 10px 19.5%;color:#313A3D;font-size:14px;letter-spacing:.05em;text-transform:uppercase}.contact-form form .field input[type=text]#msg,.contact-form form .field textarea#msg{height:41px;resize:none;transition:all 333ms ease-in-out}.contact-form form .field input[type=text]:focus,.contact-form form .field textarea.focused,.contact-form form .field textarea:focus,form .field input[type=text].focused{outline:0}.contact-form form .field input[type=text]:focus#msg,.contact-form form .field textarea.focused#msg,.contact-form form .field textarea:focus#msg,form .field input[type=text].focused#msg{padding-bottom:150px}.contact-form form .field input[type=text]:focus+label,.contact-form form .field textarea.focused+label,.contact-form form .field textarea:focus+label,form .field input[type=text].focused+label{width:18%;background:#191919;color:#fff}.contact-form form .field input[type=text].focused+label,.contact-form form .field textarea.focused+label{color:#23640d}.contact-form form .field:hover label{width:18%;background:#272e30;color:#fff}.contact-form form input[type=submit]{background:0 0;color:#191919;-webkit-appearance:none;border:1px solid #a3a3a3;text-transform:uppercase;position:relative;padding:10px 20px;font-size:14px;letter-spacing:.1em;-webkit-transition:all 333ms ease-in-out;-moz-transition:all 333ms ease-in-out;-o-transition:all 333ms ease-in-out;-ms-transition:all 333ms ease-in-out;transition:all 333ms ease-in-out;text-align:center}.contact-form form input[type=submit]:hover{background:#a3a3a3}.contact-form form input[type=submit]:focus{outline:0;background:#a3a3a3}.contact-form label{font-weight:300;padding-left:10px!important}.contact-form h1{text-align:center}.contact-form .field{text-align:left}#testo-contatti hr{width:83%;border-top:1px solid #a3a3a3;margin-top:30px;margin-bottom:20px}.home-img-1,.home-img-2{background-size:cover;width:100%;height:100vh}#testo-contatti{opacity:0}.logo-menu>a>img{margin-top:9px}.flipster__item--future{pointer-events:none;cursor:default}.home-img-1{background-image:url(../img/2.jpg)}.home-img-2{background-image:url(../img/8m.jpg)}@media (max-width:575.98px){.logo-menu{margin-right:5px;width:35vw}.title-page{font-size:20px;margin-bottom:15px}.navbar{padding-bottom:0!important}.space-row{margin-bottom:0!important}.hideme{margin-top:0!important;margin-bottom:10px!important}#back-to-top{right:0}}@media (min-width:576px) and (max-width:768px){.logo-menu{margin-right:10px;width:30vw}.title-page{font-size:20px;margin-bottom:15px}.navbar{padding-bottom:0}.space-row{margin-bottom:0!important}.hideme{margin-top:0!important;margin-bottom:10px!important}#back-to-top{right:0}}#home-nav,#sidebar{text-transform:uppercase;font-family:Poppins;font-weight:600;font-size:15px;letter-spacing:.05em;text-align:center}