a{text-decoration:none;color:black}a:active,a:hover{outline:0;cursor:pointer}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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:middle}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}body{line-height:1.4;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}@font-face{font-family:'core_sans_n45_regular';src:url("coresansn45-webfont.woff2") format("woff2"),url("coresansn45-webfont.woff") format("woff");font-weight:normal;font-style:normal}h1{text-transform:uppercase;font-size:2em}@media only screen and (max-width: 900px){h1{font-size:1.5em}}body,html{height:100%}html{font-family:'core_sans_n45_regular', tahoma, sans-serif;font-size:16px}body{background-color:#fff}#nav-circle{width:50px;height:50px;display:none;align-items:center;justify-content:center;position:fixed;z-index:100;top:10px;right:10px;border-radius:50%;border:1px solid black;background-color:#fff}@media only screen and (max-width: 900px){#nav-circle{display:flex}}#nav-icon{width:25px;height:18px;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}#nav-icon span{display:block;position:absolute;height:2px;width:100%;background:#000;border-radius:2px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out}#nav-icon span:nth-child(1){top:0px}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:8px}#nav-icon span:nth-child(4){top:16px}#nav-icon.open span:nth-child(1){top:8px;width:0%;left:50%}#nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon.open span:nth-child(4){top:8px;width:0%;left:50%}#nav-panel{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;position:fixed;z-index:90;background-color:#f07d00;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform 0.7s;transition:transform 0.7s;transition:transform 0.7s, -webkit-transform 0.7s;transition-timing-function:cubic-bezier(0.86, 0.01, 0.77, 0.78)}#nav-panel h1{display:flex;align-items:center;height:calc(50px + 10px);font-size:1.7em;color:#000;margin-bottom:50px}#nav-panel ul.mobile-nav{width:100%}#nav-panel ul.mobile-nav li a{display:inline-block;width:100%;text-align:center;padding:10px 0;margin-bottom:10px;font-size:1.5em;color:#fff;background-color:rgba(0,0,0,0)}#nav-panel ul.mobile-nav li.select a{color:#000;background-color:#fff}#nav-panel.slide{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}header{display:flex;width:100%;background-color:#fff}@media only screen and (max-width: 900px){header{background-color:#f07d00}}header .logo{background-color:#fff;padding:10px}@media only screen and (max-width: 900px){header .logo{padding:10px}}header .logo img{height:80px}@media only screen and (max-width: 900px){header .logo img{height:50px}}header nav{display:flex;width:100%;background-color:#f07d00}@media only screen and (max-width: 900px){header nav{display:none}}header nav ul.main-nav{display:flex;margin-left:auto;margin-right:10px;height:100%;align-items:center}header nav ul.main-nav li{transition:background .5s ease}header nav ul.main-nav li a{display:inline-block;padding:10px;color:#fff}header nav ul.main-nav li.selected,header nav ul.main-nav li:hover{background-color:#fff}header nav ul.main-nav li.selected a,header nav ul.main-nav li:hover a{color:#000}main.full{display:flex;width:100%;height:calc(100% - 100px);justify-content:flex-start;align-items:flex-end}@media only screen and (max-width: 900px){main.full{height:calc(100% - 70px)}}ul.banner{width:100%;height:100%}ul.banner li{position:absolute;width:100%;height:calc(100% - 100px)}@media only screen and (max-width: 900px){ul.banner li{height:calc(100% - 70px)}}ul.banner li img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.boxes-container{display:flex;position:absolute;z-index:50;bottom:20px;left:20px;background-color:rgba(255,255,255,0.85)}@media only screen and (max-width: 900px){.boxes-container{flex-direction:column}}@media only screen and (max-width: 600px){.boxes-container{bottom:10px;left:10px}}.boxes-container .boxes{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 50px;margin:20px 0;border-right:1px solid #000}@media only screen and (max-width: 900px){.boxes-container .boxes{padding:30px;border-right:none;border-top:1px solid #000;margin:0;text-align:center}}@media only screen and (max-width: 600px){.boxes-container .boxes{padding:10px;align-items:flex-start;text-align:left}}.boxes-container .boxes:last-child{border-right:none}.boxes-container .boxes h1{font-size:2em}@media only screen and (max-width: 1200px){.boxes-container .boxes h1{font-size:1.5em}}@media only screen and (max-width: 600px){.boxes-container .boxes h1{font-size:1.2em}}.boxes-container .boxes a{display:flex;margin-left:auto;font-size:1.2em;padding:8px 15px;margin-top:10px;border:1px solid #f07d00;background-color:#f07d00;color:#fff;transition:background .5s ease}@media only screen and (max-width: 900px){.boxes-container .boxes a{margin-left:0}}@media only screen and (max-width: 600px){.boxes-container .boxes a{margin-left:auto}}.boxes-container .boxes a:hover{background-color:#fff;color:#000}.profile{display:flex;width:100%;height:100%;justify-content:center;align-items:center;background-color:#f07d00}@media only screen and (max-width: 1500px){.profile{flex-direction:column-reverse}}.profile.reverse{margin-top:20px;flex-direction:row-reverse}@media only screen and (max-width: 1500px){.profile.reverse{flex-direction:column-reverse}}.profile .txt-panel{flex:1;padding:50px}@media only screen and (max-width: 1500px){.profile .txt-panel{padding:20px 0}}.profile .txt-panel h1{text-align:center;color:#000;margin-bottom:20px}.profile .txt-panel p{background-color:#fff;padding:20px 50px}@media only screen and (max-width: 1500px){.profile .txt-panel p{padding:20px}}.profile .txt-panel ul{background-color:#fff;list-style:disc;list-style-position:inside;padding:0 50px}@media only screen and (max-width: 1500px){.profile .txt-panel ul{padding:0 20px}}.profile .image-panel{flex:2;text-align:center;background-color:#f07d00}.profile .image-panel img{max-width:100%}main.normal{display:flex;flex-direction:column;max-width:1200px;margin:0 auto}.filter{display:flex;justify-content:space-around;align-items:center;margin:20px 0;padding:20px 0;background-color:#f07d00}@media only screen and (max-width: 1200px){.filter{margin:0}}@media only screen and (max-width: 600px){.filter{flex-direction:column}}.filter .box{width:30%;display:flex;justify-content:center}@media only screen and (max-width: 600px){.filter .box{width:80%;margin-bottom:10px}.filter .box:last-child{margin-bottom:0}}.filter .box select{display:block;width:100%;line-height:1.5em;font-size:1em;padding:5px 10px;color:rgba(0,0,0,0.8);background:rgba(255,255,255,0.99)}.filter .box select:focus{outline:none}#veicoli-container{display:flex;flex-direction:column;align-items:center;padding:20px;background-color:rgba(0,0,0,0.1)}@media only screen and (max-width: 1200px){#veicoli-container{padding:20px 0}}#veicoli-container .veicoli-box{width:100%;display:flex;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #000}#veicoli-container .veicoli-box:last-child{margin-bottom:0;border-bottom:none}@media only screen and (max-width: 1200px){#veicoli-container .veicoli-box{flex-direction:column}}#veicoli-container .veicoli-box .veicoli-image{text-align:center;background-color:#000}@media only screen and (max-width: 1200px){#veicoli-container .veicoli-box .veicoli-image{background-color:transparent;margin-bottom:20px}}#veicoli-container .veicoli-box .veicoli-image img{max-width:100%;transition:opacity .5s ease}#veicoli-container .veicoli-box .veicoli-txt{flex:1;margin:0 20px}@media only screen and (max-width: 1200px){#veicoli-container .veicoli-box .veicoli-txt{margin:0}}#veicoli-container .veicoli-box .veicoli-txt>a{display:block;text-align:center;padding:5px;background-color:#f07d00;transition:background .5s ease}#veicoli-container .veicoli-box .veicoli-txt>a:hover{color:#f07d00;background-color:#000}#veicoli-container .veicoli-box .veicoli-txt .details{display:flex;justify-content:space-around;align-items:center;margin-top:20px;padding:10px;background-color:rgba(255,255,255,0.8)}#veicoli-container .veicoli-box .veicoli-txt .details ul li span{text-transform:uppercase;color:#f07d00}@media only screen and (max-width: 600px){#veicoli-container .veicoli-box .veicoli-txt .details ul:first-child{display:none}}#veicoli-container .veicoli-box .veicoli-txt .prezzo{display:flex;justify-content:space-around;align-items:center;margin-top:20px}#veicoli-container .veicoli-box .veicoli-txt .prezzo h1{font-size:2em;order:1}@media only screen and (max-width: 600px){#veicoli-container .veicoli-box .veicoli-txt .prezzo h1{order:0}}#veicoli-container .veicoli-box .veicoli-txt .prezzo a{display:block;padding:10px;background-color:#f07d00;color:#000;transition:background .5s ease}#veicoli-container .veicoli-box .veicoli-txt .prezzo a:hover{background-color:#000;color:#f07d00}.arrowme{display:flex;justify-content:center;align-items:center}.arrowme .arrow{border-radius:50%;border:1px solid #f07d00;margin:20px;background-color:#fff}.arrowme .arrow:hover{border-color:#000}.arrowme .arr{background:#f07d00;display:block}.arrowme .arr:hover{background:#000}.arrowme .arr-prev{width:30px;height:30px;margin:20px;-webkit-transform:rotate(315deg);transform:rotate(315deg);-o-transform:rotate(315deg)}.arrowme .arr-prev:after{content:'';position:absolute;left:4px;top:4px;width:30px;height:30px;background:#fff}.arrowme h1{font-size:1.2em;color:#f07d00}#scheda-container{display:flex;flex-direction:column;align-items:center;padding:20px;background-color:rgba(0,0,0,0.1)}@media only screen and (max-width: 1200px){#scheda-container{padding:0px 0}}#scheda-container .scheda-box{width:100%;display:flex;margin-bottom:20px}#scheda-container .scheda-box:last-child{margin-bottom:0;border-bottom:none}@media only screen and (max-width: 1200px){#scheda-container .scheda-box{flex-direction:column}}#scheda-container .scheda-box .scheda-image{text-align:center;background-color:#000}@media only screen and (max-width: 1200px){#scheda-container .scheda-box .scheda-image{background-color:transparent;margin-bottom:20px}}#scheda-container .scheda-box .scheda-image img{max-width:100%;transition:opacity .5s ease}#scheda-container .scheda-box .scheda-txt{flex:1;margin:0 20px}#scheda-container .scheda-box .scheda-txt>a{display:block;text-align:center;padding:5px;background-color:#f07d00;transition:background .5s ease}#scheda-container .scheda-box .scheda-txt>a:hover{color:#f07d00;background-color:#000}#scheda-container .scheda-box .scheda-txt>h1{display:block;text-align:center;padding:5px;background-color:#f07d00;transition:background .5s ease}#scheda-container .scheda-box .scheda-txt .scheda-details{display:flex;justify-content:space-around;align-items:center;margin-top:20px;padding:10px;background-color:rgba(255,255,255,0.8)}#scheda-container .scheda-box .scheda-txt .scheda-details ul li span{text-transform:uppercase;color:#f07d00}@media only screen and (max-width: 600px){#scheda-container .scheda-box .scheda-txt .scheda-details ul:first-child{display:none}}#scheda-container .scheda-box .scheda-txt .contattami{display:flex;flex-direction:column;align-items:center;margin-top:20px}#scheda-container .scheda-box .scheda-txt .contattami h1{font-size:2em}#scheda-container .scheda-box .scheda-txt .contattami a{display:block;padding:20px 10px;margin-top:20px;color:#000;background-color:#f07d00;transition:background .5s ease;text-align:center;border:1px solid #000}#scheda-container .scheda-box .scheda-txt .contattami a:hover{background-color:#000;color:#f07d00}#scheda-container .scheda-sotto{width:100%;display:flex;justify-content:space-around;align-items:center;background-color:#fff;padding:20px 0}#scheda-container .scheda-sotto li span{text-transform:uppercase;color:#f07d00}@media only screen and (max-width: 900px){#scheda-container .scheda-sotto{margin-bottom:20px}}@media only screen and (max-width: 600px){#scheda-container .scheda-sotto{flex-direction:column}}#scheda-container ul.gallery{width:100%;display:flex;flex-wrap:wrap}#scheda-container ul.gallery li{width:calc(50% - 10px);margin:20px 0;text-align:center}#scheda-container ul.gallery li:nth-child(2n+1){margin-right:10px}#scheda-container ul.gallery li:nth-child(2n){margin-left:10px}@media only screen and (max-width: 900px){#scheda-container ul.gallery li{width:100%}#scheda-container ul.gallery li:nth-child(n){margin:0 0 20px 0}}#scheda-container ul.gallery img{max-width:100%}#scheda-container .titolo{width:100%}#scheda-container .titolo h1{display:block;width:100%;text-align:center;padding:20px 0;font-size:1.2em;border-bottom:1px solid #fff;color:#fff;background-color:#f07d00}#scheda-container .accessori{width:100%;display:flex;justify-content:space-around;align-items:center;background-color:#f07d00;padding:20px 0}@media only screen and (max-width: 900px){#scheda-container .accessori{flex-wrap:wrap}}#scheda-container .accessori ul{width:33%;padding:0 20px;list-style:circle;list-style-position:inside}@media only screen and (max-width: 900px){#scheda-container .accessori ul{width:50%}#scheda-container .accessori ul:last-child{width:100%}}@media only screen and (max-width: 600px){#scheda-container .accessori ul{width:100%}}#scheda-container .descrizione{width:100%;padding:20px;background-color:#fff;justify-content:center;align-items:center}.daicontattami{display:flex;flex-direction:column;align-items:center;margin:20px 0;width:100%}.daicontattami h1{font-size:2em;text-align:center}.daicontattami ul{display:flex;width:100%;justify-content:space-around}.daicontattami ul li{flex:1;margin:0 10px}@media only screen and (max-width: 600px){.daicontattami ul li{margin:0 5px}}.daicontattami a{display:block;padding:20px 10px;margin-top:20px;color:#000;background-color:#f07d00;transition:background .5s ease;text-align:center;border:1px solid #000}.daicontattami a:hover{background-color:#000;color:#f07d00}.acqua-form{max-width:1200px;margin:0 auto}.acqua{display:flex;margin-top:20px;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.1)}@media only screen and (max-width: 1200px){.acqua{flex-direction:column-reverse}}.acqua>div{flex:1;width:100%}.acqua>div.text{text-align:center;padding:20px}.acqua>div.text li{font-size:1.5em;padding:10px 0}@media only screen and (max-width: 600px){.acqua>div.text li{font-size:1.2em;padding:5px 0}}.acqua>div.images{display:flex;justify-content:center}@media only screen and (max-width: 1200px){.acqua>div.images{flex-direction:row-reverse}}.acqua>div.images img{max-width:100%;-o-object-fit:cover;object-fit:cover}.manu-form{max-width:1200px;margin:0 auto}.manu{height:400px;display:flex;margin-top:20px;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.1)}@media only screen and (max-width: 1200px){.manu{height:auto;flex-direction:column-reverse}}.manu>div{flex:1;width:50%;height:100%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1200px){.manu>div{width:100%}}.manu>div.text{text-align:center;padding:10px 0}.manu>div.text li{font-size:1.5em;padding:10px 0}@media only screen and (max-width: 600px){.manu>div.text li{font-size:1.2em;padding:5px 0}}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;text-align:center}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;max-width:100%;border:0}.contatti{width:100%;display:flex;flex-wrap:wrap;margin-top:20px}.contatti .mappa{width:50%}@media only screen and (max-width: 900px){.contatti .mappa{width:100%}}.contatti .text{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (max-width: 900px){.contatti .text{width:100%;margin:20px 0}}.contatti .text p{margin:10px 0;font-size:1.4em;text-align:center}@media only screen and (max-width: 1200px){.contatti .text p{font-size:1.2em;margin:5px 0}}.contatti .text p span{display:none}@media only screen and (max-width: 900px){.contatti .text p span{display:inline}}.contatti .text a{color:#28a845}.map-responsive{overflow:hidden;padding-bottom:50%;position:relative;height:0}.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}footer,.footer{display:flex;margin:20px 0;background-color:rgba(0,0,0,0.3)}@media only screen and (max-width: 600px){footer,.footer{margin-top:0}}footer a,.footer a{flex:1;padding:20px 0;text-align:center;border-right:1px solid #fff;transition:background .5s ease;color:#fff}footer a:last-child,.footer a:last-child{border:none}footer a:hover,footer a.selected,.footer a:hover,.footer a.selected{background-color:#fff;color:#f07d00}.fo-fight{display:flex;align-items:center;background-color:rgba(0,0,0,0.1);padding:20px;font-size:1.2em;flex-direction:column}.fo-fight h1{font-size:1.2em}.fo-fight p{max-width:1200px;line-height:1.8em}.fo-fight p span{font-size:1.1em;background-color:#f07d00;padding:0 10px;text-transform:uppercase;color:white}
