
html,body{margin:0;padding:0;font-family:'Raleway',sans-serif;color:#888}header{background-color:#13171f;background-image:url(../images/home2.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding-top:60px;text-align:center;min-height:80vh}a{text-decoration:none;color:#888}#page{overflow:hidden}.slider{position:absolute;top:0;left:0;height:2px;background-color:white;width:0}.active{width:100%}.clear{clear:both}.first{width:67%;float:left;background:white}.first div{margin:2% 7%}.first div h1{color:#13171f;text-transform:uppercase;margin:0;font-weight:200;font-size:40px}.first div h1 span{font-weight:600}.first div p{line-height:2;margin-top:1%}.third{width:33%;float:right;background-image:url(../images/home3.jpg);background-repeat:no-repeat;background-size:cover;position:relative}.third p{margin:0 5%;color:white;position:absolute;bottom:2%;font-size:20px;font-weight:600;line-height:1.5}.fourth{width:67%;background-image:url(../images/home1.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:bottom center;float:left}.fourth h1{color:white;margin:20% 20%}.fifth{width:33%;float:right;background-image:url(../images/home5.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.sixth{width:67%;float:left;background:#efefef}.sixth div{margin:5% 7%}.sixth div h1{color:#13171f;text-transform:uppercase;margin:0;font-weight:200;font-size:40px}.sixth div h1 span{font-weight:600}.sixth div p{line-height:2;margin-top:5%;font-size:24px;text-transform:uppercase}.seventh{width:100%;background-image:url(../images/1-IMG_5062.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center center;float:left;clear:both;margin-top:-1px}.seventh div{margin:3% 7%;width:50%;float:right;font-size:1.2em}.seventh div h1{color:white;text-transform:uppercase;margin:0;font-weight:200;font-size:80px}.seventh div h1 span{font-weight:600}.seventh div h2{color:white;text-transform:uppercase;margin:0;font-weight:200;font-size:32px}.seventh div p{line-height:2;margin-top:10%;color:white}.eighth{width:33%;float:left;background:white}.eighth div{margin:10% 7%}.eighth div h2{color:#13171f;text-transform:uppercase;margin:0;font-weight:200;font-size:30px}.eighth div h1{color:#13171f;text-transform:uppercase;margin:0;font-weight:200;font-size:45px}.eighth div h1 span{font-weight:600}.eighth div p{line-height:2;margin-top:10%}.ninth{width:67%;float:left;background:white;background-image:url(../images/diFRANCO_catalogo_cover.jpg);background-repeat:no-repeat;background-position:bottom right;background-size:contain}.ninth div{margin:5% 7%}.ninth div h2{color:#13171f;text-transform:uppercase;margin:0;font-weight:200;font-size:32px}.ninth div h1{color:#13171f;text-transform:uppercase;margin:0;font-weight:200;font-size:45px}.ninth div h1 span{font-weight:600}.tenth{width:50%;float:left;position:relative;margin:0 auto;overflow:hidden}.tenth img{position:absolute;left:0;width:100%;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease}.tenth_overlay{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;background:orangered}.tenth:hover img{transform:scale(1.05)}.tenth:hover .tenth_overlay{opacity:.1}.eleventh{width:100%;margin:30px 0}.eleventh div{width:80%;margin-left:10%}.eleventh div h2{color:#13171f;text-transform:uppercase;margin:0;font-weight:200;font-size:32px;text-align:center}.eleventh div h1{color:#13171f;text-transform:uppercase;margin:0;font-weight:200;font-size:45px;text-align:center}.twelfth{width:36%;float:left;background:white}.twelfth div{width:90%;margin:5% 0 0 10%}.twelfth div h1{color:#13171f;text-transform:uppercase;margin:0;font-weight:200;font-size:40px}.twelfth div h1 span{font-weight:600}.twelfth div p{line-height:2;margin-top:10%}.footer{width:100%;margin:10px 0}.footer ul{list-style:none;float:left;width:45%}.footer ul li a{font-family:'Oswald',sans-serif;text-transform:uppercase;font-size:30px;cursor:pointer;margin:0 20px;position:relative;text-decoration:none;color:#888}.footer ul li a:hover{color:#777}.footer .footer_logo{width:35%;float:left;margin-top:10px}.footer .footer_other{width:15%;float:left}.footer .footer_other p{font-family:'Oswald',sans-serif;letter-spacing:1.5;color:#555}.footer .footer_other img{width:90%;margin:5% 0}.textFooter{text-align:center;font-size:12px}.textFooter a{text-decoration:none;color:#888}.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:40px;right:10px;box-shadow:0 0 10px rgba(0,0,0,0.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:rgba(238,212,136,0.8) url(img/cd-top-arrow.svg) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top.cd-fade-out{opacity:.5}.no-touch .cd-top:hover{background-color:#e86256;opacity:1}.galleryMenu{list-style:none}.galleryMenu li a{color:#13171f}.galleryMenu li a:hover{color:#02060e}.contatti{text-align:center;background:#fff}.contatti ul li{font-size:1em;font-weight:800}.contact_input{background:none repeat scroll 0 0 transparent!important;color:#2a2a29;border-radius:5px;height:30px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serief;font-size:16px;font-weight:400;padding:6px;border:thin solid #CCC;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;transition:border .2s linear 0s,box-shadow .2s linear 0s;margin:5px;width:80%}.contact_textarea{height:60px}.submit{height:40px;color:#f7f4ec;padding:10px 15px 11px;font-weight:bold;text-shadow:-1px -1px 1px rgba(255,255,255,0.1);border-radius:3px;box-shadow:1px 1px 1px rgba(0,0,0,0.1);border-width:1px;border-style:solid;border-color:#d9d8d5 #c7c6c2 #c8c5be #cac9c5;background:#d7bb37 none repeat scroll 0 0;text-decoration:none;line-height:1;cursor:pointer;display:inline-block;transition:background-color 1000ms linear 0s}p.privacy{font-size:12px;font-weight:400}.contactForm{width:64%;float:left}.form50{width:50%;float:left}.button{font-size:12.8px;font-family:'Open Sans',sans-serif;color:#f7f4ec;padding:10px 15px 11px;font-weight:bold;text-shadow:-1px -1px 1px rgba(255,255,255,0.1);border-radius:3px;box-shadow:1px 1px 1px rgba(0,0,0,0.1);text-decoration:none;line-height:1;cursor:pointer;display:inline-block;-webkit-transition:background-color 1000ms linear;-moz-transition:background-color 1000ms linear;-o-transition:background-color 1000ms linear;-ms-transition:background-color 1000ms linear;transition:background-color 1000ms linear}.button:hover{color:white;background:#bdc0c0;-webkit-transition:background-color 1000ms linear;-moz-transition:background-color 1000ms linear;-o-transition:background-color 1000ms linear;ms-transition:background-color 1000ms linear;transition:background-color 1000ms linear}.btn-responsive-menu{display:none;margin-right:20px;margin-top:4px}.icon-bar{display:block;width:40px;height:5px;margin:4px;background-color:#eed488;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.show{display:block!important}menu{padding:0}menu ul{list-style:none;padding:0;list-style-type:none}menu ul li{display:inline;padding-top:15px;font-family:'Oswald',sans-serif;text-transform:uppercase;font-size:40px;color:white;cursor:pointer;margin:0 20px;position:relative}.menu_bar{width:90%;margin:0 auto;height:30px;padding:20px;color:#2a2a29;display:none;text-transform:uppercase;cursor:pointer;position:relative}menu ul li a{text-decoration:none;color:white}.white{background-color:white!important}@media screen and (max-width:1100px){header{padding-top:0}.slider{display:none}.menu_bar{display:block;padding:20px 0;position:relative;width:100%}.logoImage{display:none}menu{display:none;width:100%;margin:0 auto}menu ul li{float:none;display:block;width:100%;border:none!important;margin:0}menu ul li:hover{float:none;display:block;width:100%;border:none!important}menu ul li a{padding:20px 15px;font-size:15px;text-decoration:none;color:#2a2a29;width:100%;height:100%;display:block}menu ul li a:hover{color:#72380b;text-decoration:underline}menu ul{background:rgba(255,255,255,0.4)}.btn-responsive-menu{display:block;position:absolute;top:15px;right:0}menu>ul>li:hover{border:0}.second,.fifth,.tenth,.footerMenu,.footer_logo{display:none}.first,.third,.fourth,.sixth,.seventh,.eighth,.ninth,.contactForm,.twelfth,.footer_other,.form50{width:100%!important;float:none!important}.fourth,.sixth{padding-top:5%}.fourth h1,.sixth div,.seventh div{margin:0 5%!important;width:90%}.ninth{background-size:contain}.footer_other p{width:100%;text-align:center}.footer_other a img{width:50%!important;margin-left:25%!important}.textFooter{width:90%;margin-left:5%}.eleventh h1{font-size:30px!important}.galleryMenu li a{font-size:26px!important}.seventh div h1{font-size:50px}.seventh div p{line-height:1.5;font-size:.9em}}@media screen and (min-width:1700px){.tenth{min-height:500px}}