@charset "UTF-8";body{font-family:'Raleway', sans-serif;font-size:16px;}
.pull-center{margin:auto;float:none;}
a:hover{text-decoration:none;}
h1, h2, h3, h4, h5, h6{font-family:'Raleway', sans-serif;font-weight:bold;}
img{max-width:100%;}
.pd0{padding:0px;}
.mgTp20{margin-top:20px;}
.mgBt20{margin-bottom:20px;}
.uppercase{text-transform:uppercase;}
#topheader{background-color:#3095b3;color:#fff;font-weight:bold;text-align:right;padding:5px 0px;}
.navbar-inverse{background-color:#247892;border:#247892;text-transform:uppercase;}
.navbar-inverse .navbar-nav > li{width:14.28%;text-align:center;}
.navbar-inverse .navbar-nav > li a{color:#fff;font-size:0.9em;}
.azzurro{color:#3095b3;}
.giallo{color:#f49f04;}
.right{float:right;}
.left{float:left;}
#lowcost{color:#3095b3;text-transform:uppercase;margin:20px 0px;text-align:center;}
#lowcost img{margin-top:10px;}
#lowcost h1{line-height:0.8em;margin:0px;margin-right:10px;}
#lowcost h1 .stdt{font-size:22px;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > li > a:focus,
.navbar-inverse .navbar-nav > li > a:hover{background-color:#3095b3 !important;}
#sede{margin:20px 0px 0px;}
.sede{height:140px;color:#247892;line-height:1.1em;}
.sede .glyphicon{font-size:1.4em;margin-right:10px;}
.sede .inside{background-color:#fcdaaa;width:100%;margin-bottom:15px;padding:20px;}
.sede h3{margin-top:0px;}
#logo{max-width:300px;margin:10px 0px;}
#footer{font-size:0.85em;background-color:#3095b3;color:#fff;padding:10px 0px;margin-top:20px;}
#footer a{color:#fff;}
.servizi .promozioni h2{background-color:#f49f04;color:#3095b3;font-size:1em !important;}
.servizi h2{font-size:1em !important;}
.servizi.active h2{background-color:#f49f04;}
#slider, #myCarousel{margin-bottom:20px;}
.grid{position:relative;clear:both;margin:0 auto;list-style:none;text-align:center;}
.grid figure{position:relative;float:left;overflow:hidden;margin-bottom:20px;max-width:480px;max-height:360px;height:auto;background:#3085a3;text-align:center;cursor:pointer;}
.grid figure img{position:relative;display:block;/*min-height:100%;*/max-width:100%;opacity:0.8;}
.grid figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.grid figure figcaption::before,
.grid figure figcaption::after{pointer-events:none;}
.grid figure figcaption,
.grid figure figcaption > a{position:absolute;top:0;left:0;width:100%;height:100%;}
.grid figure figcaption > a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0;}
.grid figure h2{font-weight:300;}
.grid figure h2,
.grid figure p{margin:0;}
.grid figure p{letter-spacing:1px;font-size:68.5%;}
figure.effect-steve{z-index:auto;overflow:visible;background:transparent;}
figure.effect-steve:before,
figure.effect-steve h2:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:'';-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}
figure.effect-steve:before{opacity:0;}
figure.effect-steve figcaption{z-index:1;}
figure.effect-steve img{opacity:1;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:perspective(1000px) translate3d(0, 0, 0);transform:perspective(1000px) translate3d(0, 0, 0);}
figure.effect-steve h2,
figure.effect-steve p{background:#3095b3;color:#fff;}
figure.effect-steve h2{position:relative;margin-top:0em;padding:0.25em;}
figure.effect-steve h2:before{box-shadow:0 1px 10px rgba(0, 0, 0, 0.5);}
figure.effect-steve p{margin-top:1em;padding:0.5em;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale3d(0.9, 0.9, 1);transform:scale3d(0.9, 0.9, 1);}
figure.effect-steve:hover:before{opacity:1;}
figure.effect-steve:hover img{-webkit-transform:perspective(1000px) translate3d(0, 0, 21px);transform:perspective(1000px) translate3d(0, 0, 21px);}
figure.effect-steve:hover h2:before{opacity:0;}
figure.effect-steve:hover p{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
#pagina{margin-bottom:20px;}
#pagina h1{margin-bottom:10px;}
#pagina h2, #pagina h3, #pagina h4, #pagina h5, #pagina h6{display:inline-block;}
#map{height:300px;widows:100%;margin-bottom:20px;}
.footer-right{font-size:0.9em;margin-top:30px;}
ul.tecnologie{margin:0px;padding:0px;}
.tecnologie li, .promozioni li{list-style:none;}
.tecnologie li .active img, .promozioni li .active img{opacity:0.6;}
@media screen and (max-width:992px){body{font-size:14px;}
.sede{height:auto;text-align:center;}
.sede h3{font-size:1.3em;}
.servizi:nth-child(5){float:right;}
#sede{margin-top:5px;}
}
@media screen and (max-width:767px){.navbar-inverse .navbar-nav > li{width:100%;}
.navbar-nav{margin:0px;}
.sede{height:auto;}
#lowcost{margin-top:15px;margin-bottom:2px;}
#lowcost h1{font-size:1.3em !important;text-align:right;}
.servizi:nth-child(5){float:none;}
.servizi{margin:10px auto !important;float:none !important;}
.stdt{font-size:1em !important;}
}
@media screen and (max-width:500px){#lowcost{margin-top:5px;margin-bottom:2px;}
}
.navbar-inverse .navbar-toggle, .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border-color:#f49f04;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background-color:#f49f04;}
.errors{color:#900;}
.gm-style-iw strong{font-size:1.4em;text-transform:uppercase;}