@charset "utf-8" .f-left,.left{float:left}  .f-right,.right{float:right}  .v-top{vertical-align:top}  .v-middle{vertical-align:middle !important}  .v-bottom{vertical-align:bottom}  .a-left{text-align:left !important}  .a-center{text-align:center !important}  .a-right{text-align:right !important}  .nm{margin:0 !important}  .np{padding:0 !important}  .hide{display:none}  .no-display{display:none}  .no-show{display:none}  .nowrap,.nobr{white-space:nowrap}  .wrap{white-space:normal !important}  .no-float{float:none !important}  .pointer,.pointer *{cursor:pointer}  .no-pointer{cursor:default} .relative{position:relative} .absolute{position:absolute} .-alpha-90{opacity:0.9!important;filter:alpha(opacity=90)!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"!important}  .-alpha-80{opacity:0.8!important;filter:alpha(opacity=80)!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"!important}  .-alpha-70{opacity:0.7!important;filter:alpha(opacity=70)!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"!important}  .-alpha-60{opacity:0.6!important;filter:alpha(opacity=60)!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"!important}  .-alpha-50{opacity:0.5!important;filter:alpha(opacity=50)!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"!important}  .-alpha-40{opacity:0.4!important;filter:alpha(opacity=40)!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"!important}  .-alpha-30{opacity:0.3!important;filter:alpha(opacity=30)!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"!important}  .-alpha-20{opacity:0.2!important;filter:alpha(opacity=20)!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"!important}  .-alpha-10{opacity:0.1!important;filter:alpha(opacity=10)!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"!important}  .-z-1{z-index:1 !important} .-z-2{z-index:2 !important} .-z-3{z-index:3 !important} .-z-4{z-index:4 !important} .-z-5{z-index:5 !important} .-z-10{z-index:10 !important} .-z-20{z-index:20 !important} .-z-30{z-index:30 !important} .-z-50{z-index:50 !important} .-z-100{z-index:100 !important} .gbtn{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline-block;cursor:pointer;font-size:11px;font-weight:bold;height:29px;line-height:29px;margin:0;min-width:72px;outline:0;padding-bottom:0;padding-top:0;padding-left:8px;padding-right:8px;text-decoration:none;text-align:center;-moz-user-select:none;-webkit-user-select:none} a.gbtn{display:block;float:left}  .gbtn.gbtn-block{width:100%;padding-right:0;padding-left:0}  .gbtn.gbtn-large{font-size:24px;height:50px;line-height:50px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}  .gbtn.gbtn-primary{background-color:#4d90fe;color:#fff;background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);background-image:-o-linear-gradient(top,#4d90fe,#4787ed);background-image:linear-gradient(top,#4d90fe,#4787ed);border:1px solid #3079ed}  .gbtn.gbtn-primary:active,.gbtn.gbtn-primary:hover{-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);box-shadow:0px 1px 1px rgba(0,0,0,0.1);background-color:#357ae8;background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);background-image:-o-linear-gradient(top,#4d90fe,#357ae8);background-image:linear-gradient(top,#4d90fe,#357ae8);border:1px solid #2f5bb7;color:#fff}  .gbtn.gbtn-default{background-color:#f5f5f5;color:#444;background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:linear-gradient(top,#f5f5f5,#f1f1f1);border:1px solid #d6d6d6}  .gbtn.gbtn-default:active,.gbtn.gbtn-default:hover{-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);box-shadow:0px 1px 1px rgba(0,0,0,0.1);background-color:#f8f8f8;background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1);border:1px solid #c6c6c6;color:#333}  .gbtn.gbtn-danger{background-color:#d73d32;color:#fff;background-image:-webkit-linear-gradient(top,#d73d32,#bf0000);background-image:-moz-linear-gradient(top,#d73d32,#bf0000);background-image:-ms-linear-gradient(top,#d73d32,#bf0000);background-image:-o-linear-gradient(top,#d73d32,#bf0000);background-image:linear-gradient(top,#d73d32,#bf0000);border:1px solid #b90c0c}  .gbtn.gbtn-danger:active,.gbtn.gbtn-danger:hover{-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);box-shadow:0px 1px 1px rgba(0,0,0,0.1);background-color:#d73d32;background-image:-webkit-linear-gradient(top,#bf0000,#d73d32);background-image:-moz-linear-gradient(top,#bf0000,#d73d32);background-image:-ms-linear-gradient(top,#bf0000,#d73d32);background-image:-o-linear-gradient(top,#bf0000,#d73d32);background-image:linear-gradient(top,#bf0000,#d73d32);border:1px solid #970707;color:#fff}  .gbtn.gbtn-success{background-color:#51a351;color:#fff;background-image:-webkit-linear-gradient(top,#51a351,#00820B);background-image:-moz-linear-gradient(top,#51a351,#00820B);background-image:-ms-linear-gradient(top,#51a351,#00820B);background-image:-o-linear-gradient(top,#51a351,#00820B);background-image:linear-gradient(top,#51a351,#00820B);border:1px solid #077D00}  .gbtn.gbtn-success:active,.gbtn.gbtn-success:hover{-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);box-shadow:0px 1px 1px rgba(0,0,0,0.1);background-color:#51a351;background-image:-webkit-linear-gradient(top,#00820B,#51a351);background-image:-moz-linear-gradient(top,#00820B,#51a351);background-image:-ms-linear-gradient(top,#00820B,#51a351);background-image:-o-linear-gradient(top,#00820B,#51a351);background-image:linear-gradient(top,#00820B,#51a351);border:1px solid #077D00;color:#fff}  .-pinarrow,.-pinarrow-ico{border-style:dashed;cursor:default;display:-moz-inline-box;display:inline-block;position:absolute;z-index:1000;width:0;height:0;font-size:0;line-height:0;border-color:#ccc}  .-pinarrow .-pinarrow-ico{border-color:#fafafa}  .-pinarrow.-up,.-pinarrow.-up .-pinarrow-ico{border-width:0 10px 10px 10px;border-bottom-style:solid;top:-10px;left:50%;margin:0 0 0 -10px;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}  .-pinarrow.-right,.-pinarrow.-right .-pinarrow-ico{border-width:10px 0 10px 10px;border-left-style:solid;right:-10px;top:50%;margin:-10px 0 0 0;border-bottom-color:transparent;border-top-color:transparent;border-right-color:transparent}  .-pinarrow.-down,.-pinarrow.-down .-pinarrow-ico{border-width:10px 10px 0 10px;border-top-style:solid;bottom:-10px;left:50%;margin:0 0 0 -10px;border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent}  .-pinarrow.-left,.-pinarrow.-left .-pinarrow-ico{border-width:10px 10px 10px 0;border-right-style:solid;left:-10px;top:50%;margin:-10px 0 0 0;border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent}  .-pinarrow.-up .-pinarrow-ico{margin:1px 0 0 -10px;top:0;left:0}  .-pinarrow.-right .-pinarrow-ico{margin:-10px 0 0 -11px;top:0;left:0}  .-pinarrow.-down .-pinarrow-ico{margin:-11px 0 0 -10px;top:0;left:0}  .-pinarrow.-left .-pinarrow-ico{margin:-10px 0 0 1px;top:0;left:0}  .gbtn.gbtn-share{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#3d9400;background-image:-webkit-linear-gradient(top,#3d9400,#398a00);background-image:-moz-linear-gradient(top,#3d9400,#398a00);background-image:-ms-linear-gradient(top,#3d9400,#398a00);background-image:-o-linear-gradient(top,#3d9400,#398a00);background-image:linear-gradient(top,#3d9400,#398a00);border:1px solid transparent;color:#fff;text-shadow:0 1px rgba(0,0,0,0.1)}  .gbtn.gbtn-share:active,.gbtn.gbtn-share:hover{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#368200;background-image:-webkit-linear-gradient(top,#3d9400,#368200);background-image:-moz-linear-gradient(top,#3d9400,#368200);background-image:-ms-linear-gradient(top,#3d9400,#368200);background-image:-o-linear-gradient(top,#3d9400,#368200);background-image:linear-gradient(top,#3d9400,#368200);border:1px solid #2d6200;border-bottom:1px solid #2d6200}  .gbtn.gbtn-style-1{background-color:#a8b466;color:#FFF;text-shadow:1px 1px 0 #000;background:-moz-linear-gradient(top,#a8b466 0%,#788833 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a8b466),color-stop(100%,#788833));background:-webkit-linear-gradient(top,#a8b466 0%,#788833 100%);background:-o-linear-gradient(top,#a8b466 0%,#788833 100%);background:-ms-linear-gradient(top,#a8b466 0%,#788833 100%);background:linear-gradient(to bottom,#a8b466 0%,#788833 100%);-pie-background:linear-gradient(#a8b466,#788833);border:1px solid #a8b466}  .gbtn.gbtn-style-1:hover{background-color:#a8b466;color:#FF0;text-shadow:1px 1px 0 #000;background:-moz-linear-gradient(top,#c1cc82 0%,#788833 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c1cc82),color-stop(100%,#788833));background:-webkit-linear-gradient(top,#c1cc82 0%,#788833 100%);background:-o-linear-gradient(top,#c1cc82 0%,#788833 100%);background:-ms-linear-gradient(top,#c1cc82 0%,#788833 100%);background:linear-gradient(to bottom,#c1cc82 0%,#788833 100%);-pie-background:linear-gradient(#c1cc82,#788833);border:1px solid #a8b466}  @charset "utf-8";html,body{margin:0;padding:0;min-height:100%;position:relative;min-width:1000px} html{height:100%;background:#FFF;-webkit-font-smoothing:antialiased} body{color:#4d5855;font-family:'Open Sans',Arial,Helvetica,sans-serif !important;font-size:13px;background:#fff;-webkit-hyphens:auto;text-rendering:optimizeLegibility}  body,td,pre{font-family:'Open Sans',Arial,Helvetica,sans-serif !important}  h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.25;margin-bottom:15px}  h3,h4,h5{font-weight:600}  a,a > *{color:#000;text-decoration:none}  a:hover,a > *:hover{color:#b7c11e;text-decoration:none}  ::selection,*::-moz-selection{background:#b7c11e!important;color:#FFF!important;text-shadow:1px 1px 0 #000} input[type=checkbox],input[type=radio],select{cursor:pointer} ul{margin-left:30px}  ol{margin-left:30px;list-style-type:decimal}  p{margin:1em 0}  form{margin:0}  input[type="checkbox"]{-webkit-appearance:checkbox}  input[type="radio"]{-webkit-appearance:radio}  input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#b0b0b0}  input:-moz-placeholder,textarea:-moz-placeholder{color:#b0b0b0}  .max-width{width:100%;max-width:1000px;margin:0 auto;position:relative} .relative{position:relative} .-color-1,.color-1{color:#b7c11e} .-color-2,.color-2{color:#000} .-bg-color-1{background:#b7c11e} .-bg-color-2{background:#000} #btngotop{position:fixed;z-index:350;bottom:40px;right:35px;display:none;width:62px;height:62px;cursor:pointer} .wrapper-sep{background:url( ./images/bg-default.gif) center center no-repeat;width:100%;height:6px}  .wrapper-sep.-left{background-position:center bottom} .wrapper-sep.-right{background-position:center top} #wrapper-header{margin-bottom:5px;position:relative} #wrapper-footer .footer-bottom{padding:10px 0;background:#000}  #wrapper-footer .footer-bottom .-social{float:right} #wrapper-footer .footer-bottom .-credits{float:left;color:#fff;font-weight:normal} #wrapper-footer .footer-bottom .-credits a{color:#fff}  #wrapper-footer .footer-bottom .-credits a:hover{text-decoration:underline}  #wrapper-footer .footer-bottom .-credits a span{color:#F00}  #wrapper-footer .footer-bottom .-credits a:hover span{color:#F00;text-decoration:underline}  .-page{color:#444;position:relative} #wrapper-section{padding-top:50px}  .page-azienda{position:absolute;top:50px;z-index:100;width:1000px}  .page-azienda .left{background:#b7c11e;width:50%;float:left;padding:60px;overflow:hidden;height:200px}  .page-azienda .right{background:#FFF;width:50%;float:right;overflow:hidden;height:200px;text-align:right}  .page-azienda .right .-description{margin:20px 30px}  .page-azienda .right h3{font-weight:bold;border:0;border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:15px} #page-servizi{margin:30px 0;padding:30px 0;border-top:1px solid #ededed;border-bottom:1px solid #ededed} .gobottom{position:absolute;top:-80px;left:50%;z-index:100;margin-left:-30px}  #page-contatti{padding:50px 0 0 0;-moz-box-shadow:0 5px 10px -5px rgba(0,0,0,0.5);-webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,0.5);box-shadow:0 5px 10px -5px rgba(0,0,0,0.5);z-index:22;line-height:25px;font-size:14px}  #page-fotogallery{border-bottom:1px solid #ededed;background:#FFF;padding:10px 0 30px 0} #page-fotogallery ul.-list-element,#page-fotogallery ul.-list-element li{margin:0;padding:0;list-style:none;height:290px;overflow:hidden} #page-fotogallery ul.-list-element li{float:left;height:290px;width:516px;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-ms-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}  #page-fotogallery ul.-list-element li:hover{opacity:0.4;filter:alpha(opacity=40)}  #page-fotogallery .bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#b7c11e;padding-top:20px}  #page-fotogallery .bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:0px;width:100%}  #page-fotogallery .bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block}  #page-fotogallery .bx-wrapper .bx-pager.bx-default-pager a{background:#b7c11e;text-indent:-9999px;display:inline-block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}  #page-fotogallery .bx-controls{height:0;max-height:1px} #page-banner-master ul.wrapper-banner,#page-banner-master ul.wrapper-banner li{margin:0;padding:0;list-style:none;min-height:300px;background-size:cover !important}  #page-banner-master ul.wrapper-banner{overflow:hidden;height:300px}  #page-banner-master ul.wrapper-banner li{display:none} ul.list-service,ul.list-service li{margin:0;padding:0;list-style:none} ul.list-service li{float:left;width:250px;height:140px;overflow:hidden;position:relative} ul.list-service li.-title > div{vertical-align:middle!important;font-size:20px;font-weight:bold;word-break:break-word;color:#FFF;position:absolute;top:50%;margin:-20px 14px 0 20px}  ul.list-service li.-description > div{height:100px;margin:20px;vertical-align:middle!important;font-size:13px;color:#666} ul.list-service li.-i0.-title{background:url(./images/bg-arrow-right.png) center right no-repeat #b7c11e} ul.list-service li.-i1.-title{background:url(./images/bg-arrow-bottom.png) bottom center no-repeat #bd8b46} ul.list-service li.-i2.-title{background:url(./images/bg-arrow-right.png) center right no-repeat #23a38f} ul.list-service li.-i3.-title{background:url(./images/bg-arrow-right.png) center right no-repeat #84cdc2} ul.list-service li.-i4.-title{background:url(./images/bg-arrow-bottom.png) bottom center no-repeat #d3c44a} ul.list-service li.-i5.-title{background:url(./images/bg-arrow-bottom.png) bottom center no-repeat #c34f3c} ul.list-service li.-i6.-title{background:url(./images/bg-arrow-left.png) center left no-repeat #705580} ul.list-service li.-i0.-description{background:#f8f9e8;border-right:3px solid #b7c11e} ul.list-service li.-i1.-description{background:#f8f3ec;border-bottom:3px solid #bd8b46} ul.list-service li.-i2.-description{background:#e9f6f4;border-right:3px solid #23a38f} ul.list-service li.-i3.-description{background:#f2faf9;border-right:3px solid #84cdc2} ul.list-service li.-i4.-description{background:#faf9eb;border-bottom:3px solid #d3c44a} ul.list-service li.-i5.-description{background:#f8ecea;border-bottom:3px solid #c34f3c} ul.list-service li.-i6.-description{background:#f0eef2;border-left:3px solid #705580}