html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:'Roboto', sans-serif}*,*::after,*::before{box-sizing:border-box}html{font-size:19px}a,a:hover{color:#e30613;text-decoration:none}p{font-size:.73684rem;margin-bottom:1.05263rem;font-weight:300}p.big{font-size:.84211rem}h1,h2{text-transform:uppercase}h1,h2,h3{color:#000;font-weight:300}h1 span,h2 span,h3 span{color:#e30613;font-weight:400}h1{border-bottom:1px dashed #dadada;font-size:1.15789rem;margin-bottom:1.05263rem;padding-bottom:1.05263rem;text-align:center}h2{font-size:1.10526rem;font-weight:300;margin-bottom:.78947rem}.home-page h1{border:none;padding-bottom:0;text-align:left}.home-page h1,.home-page h2{font-size:1.10526rem;margin-bottom:1.05263rem}.home-page h3{text-transform:uppercase}strong{font-weight:700}.add-border{border-bottom:1px dashed #dadada}.button{background-image:url(../img/button.png);background-position:center right 15px;background-repeat:no-repeat;border:1px solid #e30613;border-radius:.21053rem;color:#e30613;display:inline-block;font-size:.63158rem;padding:.57895rem 2.42105rem .47368rem .94737rem;text-transform:uppercase}.form-group{margin-bottom:1.05263rem}label{display:block;font-size:.89474rem;margin-bottom:.26316rem}input,textarea,select{font-family:inherit}input,textarea{-webkit-appearance:none}input[type="text"],input[type="email"],textarea{border:1px solid #dadada;padding:.31579rem;width:100%}textarea{margin-bottom:.52632rem}input[type="submit"]{background-color:transparent}img{display:block}img.full-responsive{height:auto;width:100%}header{border-bottom:.15789rem solid #dadada;overflow:hidden;padding:1.42105rem 0 1.52632rem}header .container{position:relative}header .logo{float:left;margin:0;width:11.57895rem}header nav{clear:both;display:none;font-size:.89474rem;padding-top:1.05263rem;text-transform:uppercase}header nav ul li{text-align:center}header nav ul li a{color:#858889;display:block;padding-bottom:.52632rem;padding-top:.68421rem}header nav ul li a:hover,header nav ul li a.current{color:#e30613;text-decoration:none}header .pull{cursor:pointer;float:right;padding:.52632rem 0 .63158rem 0px;position:absolute;right:.78947rem;top:.21053rem;width:1.26316rem;z-index:11}header .pull span,header .pull span::before,header .pull span::after{background:#858889;content:'';cursor:pointer;display:block;height:.10526rem;left:0;position:absolute;transition:all 250ms ease-in-out;width:1.26316rem}header .pull span::before{top:-.42105rem}header .pull span::after{bottom:-.42105rem}header .pull.active span{background:transparent}header .pull.active span::before,header .pull.active span::after{background-color:#e30613;top:0}header .pull.active span::before{transform:rotate(45deg)}header .pull.active span::after{transform:rotate(-45deg)}@media only screen and (min-width: 479px){header .logo{width:15.78947rem}header .pull{top:.52632rem}}@media only screen and (min-width: 991px){header .logo{width:auto}header nav{clear:inherit;display:block;float:right;margin:0 -.52632rem;padding-top:0}header nav ul li{border-right:1px solid #e30613;float:left}header nav ul li span{display:none}header nav ul li a{display:block;padding-left:.84211rem;padding-right:.84211rem}header nav ul li:first-child{border-left:1px solid #e30613}header .pull{display:none}}.breadcrumbs{background-color:#FFF;box-sizing:border-box;font-size:.52632rem;padding:.73684rem 0}.breadcrumbs a.home span{padding-left:0}.breadcrumbs span{padding:0 .26316rem}.breadcrumbs ol{list-style:none}.breadcrumbs ol li{display:inline-block}#main{background-image:url(../img/main.png);padding-bottom:1.57895rem;padding-top:1.57895rem}#main.home-page{padding-top:0}#main [class^="col-"],#main [class*=" col-"]{margin-bottom:1.57895rem}#slider,#intro,#maps{border-bottom:.15789rem solid #dadada;position:relative}#slider .slide,#intro .slide{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}#slider,#maps{height:15.78947rem}#intro{height:7.36842rem}#maps iframe{border:0;height:100%;width:100%}section{padding-top:1.57895rem}.categorie-home a.categoria{background:#FFF;background:rgba(255,255,255,0.61);border:1px solid #ececec;display:block;padding:.31579rem .26316rem 0;text-align:center;text-transform:uppercase}.categorie-home a.categoria h3{font-size:1.10526rem;padding:.78947rem}.categorie{border-top:1px dashed #dadada;padding-top:1.57895rem}.categorie .categoria h2{font-size:1.21053rem;font-weight:300}.categorie .categoria p{font-size:.84211rem;font-weight:300;margin-bottom:0}.categorie .categoria ul{list-style:disc inside;font-size:.84211rem;font-weight:300}.stand{background:#FFF;background:rgba(255,255,255,0.48)}.messaggio{background:#FFF;background:rgba(255,255,255,0.48);color:#7a7a7a;font-weight:300;margin-bottom:1.57895rem;padding:1.31579rem 1.05263rem;text-align:center}.messaggio p{font-size:1.10526rem;margin-bottom:0}.contatti{font-size:1.10526rem;font-weight:300;padding-top:.89474rem}.contatti h2{font-size:1rem}.su-misura h2{font-size:1rem;margin-bottom:1.31579rem}.su-misura ul{list-style:disc inside;font-size:.84211rem;font-weight:300}.portfolio{border-top:1px dashed #dadada;padding-top:1.57895rem}.portfolio a.prodotto{background:#FFF;background:rgba(255,255,255,0.61);border:1px solid #ececec;color:#000;display:block;font-size:.84211rem;font-weight:300;padding:.31579rem .26316rem 0;text-align:center;text-transform:uppercase}.portfolio a.prodotto .testo{height:3.84211rem;overflow:hidden;padding:.78947rem;width:100%}.portfolio a.prodotto .testo .caption{height:2.05263rem;overflow:hidden}@media only screen and (min-width: 479px){#slider,#maps{height:17.89474rem}}@media only screen and (min-width: 767px){#slider,#maps{height:21.05263rem}}@media only screen and (min-width: 991px){h1{font-size:1.68421rem;margin-bottom:3.15789rem;padding-bottom:2.10526rem}.home-page h1,.home-page h2{font-size:1.63158rem}p{font-size:1rem;margin-bottom:1.84211rem}p.big{font-size:1.21053rem}.input-text{padding-right:4.94737rem}.button{font-size:.89474rem}#main{padding-bottom:4.21053rem;padding-top:4.21053rem}#slider,#maps{height:23.68421rem}#intro{height:10.52632rem}section{padding:5.26316rem 0rem 3.15789rem}.categorie-home h2,.categorie-home p{text-align:center}.categorie-home p{margin-bottom:3.15789rem}.categorie{padding-top:3.68421rem}.categorie .categoria{margin-bottom:1.57895rem}.categorie .categoria .button{text-align:center;width:14.73684rem}.stand{padding:2.63158rem 0 1.05263rem}.stand .testo{padding-top:1.05263rem}.messaggio{font-size:1.42105rem;margin:1.57895rem 0 3.15789rem;padding:2.89474rem 1.05263rem}.messaggio p{font-size:1.42105rem}.su-misura ul{font-size:1rem}.portfolio{padding-top:3.68421rem}}@media only screen and (min-width: 1199px){#slider,#maps{height:31.26316rem}}footer{border-top:.15789rem solid #dadada;color:#7a7a7a;font-size:.78947rem;overflow:hidden;padding:2.10526rem 0;text-align:center}footer .azienda{margin-bottom:1.57895rem}footer .nav a{color:#e30613}@media only screen and (min-width: 991px){footer{text-align:left}footer .azienda{margin-bottom:0}footer .nav{text-align:right}}nav ul li.current-menu-item{text-align:center}nav ul li.current-menu-item a{color:#e30613;text-decoration:none}.owl-carousel .owl-item .item{height:297px !important}@media only screen and (min-width: 479px){.owl-carousel .owl-item .item{height:337px !important}}@media only screen and (min-width: 767px){.owl-carousel .owl-item .item{height:397px !important}}@media only screen and (min-width: 991px){.owl-carousel .owl-item .item{height:447px !important}}@media only screen and (min-width: 1199px){.owl-carousel .owl-item .item{height:594px !important}}@media print{header,footer{display:none}}
