@import 'font-awesome.min.css';@import 'stefab-menu.css';.small,small{font-size:14px}.x-small{font-size:12px}.hide-text{height:0;width:0;text-indent:-9999px;visibility:hidden;display:inline-block}.txt-right{text-align:right}.txt-center{text-align:center}.clearfix:after{content:"";display:table;clear:both}.btn{background-color:#0080C8;color:#FFF!important;border-radius:0px}.btn:hover{background-color:#4d4d4d;color:#FFF!important;text-decoration:none!important}.btn,.checkbox>span label,.radio>span label,.select optgroup option,.select select,form,form .message,input,label,select,textarea{font:400 16px/160% "Open Sans",Arial,sans-serif;line-height:125%}html{overflow-y:auto;overflow-x:hidden;min-height:100%;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}body{font:400 16px/160% "Open Sans",Arial,sans-serif;color:#162029;background-color:#F7F7F7;height:100%;position:relative;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.h1,h1{font:700 16px/160% "Open Sans",Arial,sans-serif;color:#0080C8;font-size:2.25rem;line-height:125%}h2{font:700 16px/160% "Open Sans",Arial,sans-serif;color:#0080C8;font-size:20px;line-height:125%}h3{font:700 16px/160% "Open Sans",Arial,sans-serif;font-size:18px;color:#FFF;line-height:125%}p{display:block;width:100%}.txt-grigio{color:#4d4d4d}.txt-normal{font-weight:400}.separator{display:block;height:0px;border:0px;border-bottom:1px solid #ddd;margin:12px 0}.message{padding:1em;color:#162029;background-color:#4d4d4d;border:2px solid #BBB}.message h1,.message h2{color:#162029}.container{margin-left:auto;margin-right:auto;padding:0 20px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}#header .top{background-color:#0F161D;padding:6px 16px;color:#BBB}#header .top a{color:#fff;padding-left:6px}#header .slogan{font:400 16px/160% "Open Sans",Arial,sans-serif;font-size:32px;background-color:#BBB;color:#4d4d4d;text-transform:uppercase;padding:12px 0;text-shadow:rgba(0,0,0,0.2) 2px 6px 5px,rgba(255,255,255,0.4) 0 -4px 30px;border-bottom:1px solid #fff}#header img{width:100%;max-width:540px;padding:0 16px}.logo{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo img{padding:16px 16px 16px 0}.menu-row{-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:relative;z-index:1}#mainMenu{position:relative;z-index:9;height:100%;background-color:#0F161D;border-top:1px solid #162029;border-bottom:1px solid #162029}#mainMenu .menu{list-style:none}#mainMenu .menu li{list-style:none}#mainMenu .menu li+*{margin-top:0!important}#mainMenu .menu a{margin:2px 0;border-radius:4px;display:block;padding:16px 0;text-transform:uppercase;text-decoration:none;color:#FFF;background:#162029;background:radial-gradient(ellipse at center,#162029 0%,#0f161d 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#162029",endColorstr="#0f161d",GradientType=1)}#mainMenu .menu a span{display:block;font-size:3.5em;color:#BBB;padding-bottom:16px}#mainMenu .menu a.active{color:#FFF;background:#001e49;background:radial-gradient(ellipse at center,#001e49 0%,#0f161d 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#001e49",endColorstr="#0f161d",GradientType=1)}#mainMenu .menu a.active span{color:#0080C8}#mainMenu .menu a:focus,#mainMenu .menu a:hover{color:#FFF;background:#001e49;background:radial-gradient(ellipse at center,#001e49 0%,#0f161d 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#001e49",endColorstr="#0f161d",GradientType=1)}#mainMenu .menu a:focus span,#mainMenu .menu a:hover span{color:#0080C8}#fisso.fixed{position:fixed;top:0;left:0;right:0;width:100%;z-index:99999;height:auto;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#fisso.fixed #mainMenu,#fisso.fixed .menu{height:auto}#fisso.fixed .logo{max-width:180px}#fisso.fixed .menu a{padding:8px 0}.bg-2{background-color:#4d4d4d;color:#162029}.bg-2 .separator{border-color:#555}section{margin:32px 0;padding:12px 0}section.banner{margin:0px;padding:0}section.banner img{width:100%}section.speciali{margin-bottom:0;padding-bottom:24px}section.speciali h2{font-size:16px}section.speciali h3{text-transform:uppercase;font-weight:400;font-size:16px;color:#162029;padding-top:12px}section.speciali .column{border-color:#555}section.contatti{background-color:#ddd}.bx-wrapper{margin-top:16px;margin-bottom:48px;background-color:#162029;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;border-color:#4d4d4d}.bx-wrapper img{width:100%!important}.bx-wrapper .bx-caption{background:#162029;background:rgba(22,32,41,0.8);color:.bx-wrapper .bx-caption chiaro;text-align:center}.fascia{margin:40px 0}.fascia .row{padding-bottom:32px;border-bottom:1px solid #213140}.privacy{color:#BBB}.privacy h3{color:#BBB;font-size:16px}.fotovoltaico{position:relative}.fotovoltaico p{width:auto;position:absolute;top:5rem;z-index:2;max-width:1024px;padding:8px 16px;font-size:1.5rem;font-weight:700;text-transform:uppercase;color:#FFF;background-color:#4d4d4d;border-radius:6px;left:50%;translate:-50%}.fotovoltaico .img-max{width:100%}footer{padding:24px 0;font-size:14px;background-color:#EEE;color:#4d4d4d}footer .footer-link{padding:16px 0 8px 0;text-align:center}footer .footer-link a{display:inline-block;padding:2px 8px;text-align:center;text-transform:uppercase;text-decoration:none;color:#162029}footer .footer-link a:focus,footer .footer-link a:hover{text-decoration:underline;color:#0080C8}footer .social{background-color:#0F161D;color:#BBB;padding:16px 0}footer .social a:focus,footer .social a:hover{color:#0080C8}footer .copyright p{margin:0.25rem 0}#btnMenu{position:relative;display:none;z-index:99999;cursor:pointer}#btnUp{display:none;position:fixed;right:8px;bottom:8px;z-index:9999;opacity:0.75;color:#0080C8;cursor:pointer}#btnUp:hover{opacity:1}section.gallery h3{text-transform:uppercase;font-weight:400;font-size:16px;color:#BBB;padding-top:12px}section.gallery .masonry{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0;-moz-column-fill:initial;-webkit-column-fill:initial;column-fill:initial;-webkit-column-count:3;-moz-column-count:3;column-count:3}section.gallery .item{background-color:#eee;margin:0;width:100%}section.gallery .thumb{display:block}section.gallery .thumb img{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}section.gallery .thumb:hover img{opacity:0.7}.hide-desktop{display:none}.hide-mobile,.show-desktop{display:block}@media (min-width:768px){.menu .grid{padding:0 8px}.banner>.row,.row.menu{width:100%}#mainMenu,#mainMenu.fixed{display:block!important}}@media (min-width:960px){.menu .grid{padding:0 8px}.banner>.row,.row.menu{width:960px}}@media (min-width:1199px){.menu .grid{padding:0 16px}.banner>.row,.row.menu{width:1200px}section.gallery .masonry{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media screen and (max-width:959px){.row.menu{padding:0 8px}.menu .grid{padding:0 4px;font-size:12px}#speciali .grid{padding:8px}}@media screen and (max-width:767px){.hide-mobile{display:none}.hide-desktop,.show-mobile{display:block}.logo img{max-width:540px;padding:16px;margin:0 auto}#header .slogan{font-size:24px}.top{text-align:center}.top .txt-right{text-align:center}#btnMenu{display:inline-block;position:fixed;top:10px;left:8px;padding:4px}#mainMenu .menu{height:auto}#mainMenu .menu li{border-left:0 none;border-bottom:1px solid #ccc}#mainMenu .menu a{font-size:1.5em}#mainMenu .menu a span{display:inline-block;font-size:2.5em;padding-bottom:0px;padding-right:24px;vertical-align:text-bottom}#mainMenu,#mainMenu.fixed{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;padding-top:60px}.btn{font-size:1.25em;margin:0 auto;display:inline-block}.presentazione [class*=grid-],.presentazione [class*=grid_],.presentazione [class~=grid]{display:block}section.gallery .masonry{-webkit-column-count:2;-moz-column-count:2;column-count:2}.fascia .grid--order-first{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media screen and (max-width:576px){#header .slogan{font-size:18px}.a-capo{display:block;visibility:hidden;height:1px}section.gallery .masonry{-webkit-column-count:1;-moz-column-count:1;column-count:1}.fotovoltaico{text-align:right}.fotovoltaico p{left:0;translate:0;margin:0 12px}}
/*# sourceMappingURL=site.css.map */