html{background: url(../img/ottica-solari-negozio-esterno.jpg) no-repeat center center fixed; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;font-family: 'Domine', serif;position: relative;}header{background: url(../img/bg_texture.jpg);box-shadow: 3px 2px 10px #000;}header nav{display: block;}header a{text-decoration: none;color: #fff;}header img{display: block;margin: 0 auto;}header nav ul{text-align: center;margin: 0 auto;padding:10px 0 0 0;background: url(../img/bg_menu.png) no-repeat ;height: 65px;width: 550px;}header nav ul li{display: inline-block;color: #fff;margin: 10px 0 10px 0;/* 10px / 1366px */padding: 0 5px 0 5px;font-weight: bold;text-transform: uppercase;}header nav ul li:hover{border-radius: 20px;background-color:rgba(0,0,0,.5);}.submenu{background: transparent;height: auto;}nav ul .submenu{display:none;}nav ul li:hover > .submenu{display: block;}nav ul:after{content:"";clear:both;display:block;}nav ul .submenu{position: absolute;background-color:rgba(0,0,0,.98);border-bottom-right-radius: 20px;border-bottom-left-radius: 20px;border-top-right-radius:15px;width: 150px;margin-left:20px;text-align: left;}nav ul .submenu li{display: block;position: relative;padding: 5px;top: -15px;}nav ul .submenu li:hover{border-bottom: 1px solid rgb(0,171,0);border-radius: 0;}#slogan{margin-top:30px;}#slogan h2{font-size: 50px;/*50px*/text-transform: uppercase;color: #fff;background: rgba(69, 147, 1, .8);padding: 20px;/*20px / 1366px*/font-weight: bold;}#slogan .first{width: 450px;/*550px / 1366px*/margin: 0 auto -5px auto;text-align: center;}#slogan .second{width: 390px;/*603px / 1366px*/margin: -20px auto 0 auto;text-align: center;}#contenent{border-radius: 15px;box-shadow: 2px 2px 10px #000;width: 960px;background: url(../img/bg_contenent.png) rgb(255,255,255);margin: 50px auto;padding: 20px;}#contenent h1,h2{text-align: center;padding-top: 20px;font-family: 'Domine', serif;}#contenent p{width: 800px;margin: 0 auto;padding: 20px;font-family: 'Domine', serif;text-align: left;}#contenent .testimonial{float: right;margin: 20px 40px 20px 20px;padding: 20px 40px 20px 20px;}#gallery{padding: 50px;width: 640px;margin: 0 auto;}#gallery .square{list-style: none;margin: 0;padding: 0;}#gallery .square li{display: inline;}#gallery .square li .img{box-shadow: 2px 2px 10px #000;width: 150px;height: 150px;}#gallery .square li .img:hover{position: relative;z-index: 10;}.active{box-shadow: 2px 2px 10px #000;width: 150px;height: 150px;}.active:hover{position: relative;z-index: 10;}.ch-grid{margin: -20px 0 0 0;padding: 0;list-style: none;display: block;text-align: center;width: 100%;}.ch-grid:after,.ch-item:before{content: '';display: table;}.ch-grid:after{clear: both;}.ch-grid li{width: 220px;height: 220px;display: inline-block;margin: 20px;}.ch-item{width: 100%;height: 100%;border-radius: 50%;overflow: hidden;position: relative;cursor: default;box-shadow: inset 0 0 0 16px rgba(255,255,255,0.6), 0 1px 2px rgba(0,0,0,0.1);transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;}.ch-img-1{background-image: url(../img/foto_negozio_esterno.jpg);}.ch-img-2{background-image: url(../img/negozio_ottica.jpg);}.ch-img-3{background-image: url(../img/foto_negozio_lato-sinistro.jpg);}.ch-info{position: absolute;background: rgba(127,255,0, 0.6);width: inherit;height: inherit;border-radius: 50%;overflow: hidden;opacity: 0;-webkit-transition: all 0.4s ease-in-out;-webkit-transform: scale(0);-moz-transition: all 0.4s ease-in-out;-moz-transform: scale(0);-o-transition: all 0.4s ease-in-out;-o-transform: scale(0);transition: all 0.4s ease-in-out;transform: scale(0);}.ch-info h3{color: #fff;text-transform: uppercase;letter-spacing: 2px;font-size: 22px;margin: 0 30px;padding: 90px 0 0 0;height: 140px;font-family: 'Open Sans', Arial, sans-serif;text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0,0,0,0.3);}.ch-item:hover{box-shadow: inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 2px rgba(0,0,0,0.1);}.ch-item:hover .ch-info{-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1;}.ch-item:hover .ch-info p{opacity: 1;}#modulo{width: 530px;padding-left: 70px;}.error{color: #ff0000;float: none;font-size: 12px;width: 700px;}.campo{padding: 10px;position: relative;}label{width: 200px;display: block;float: left;font-size: 1.2em;}input[type="email"],[type="text"],[type="time"],select,textarea{width: 300px;border: 0;padding: 5px;font-family: 'Domine', serif;color: #666;background-color: rgba(151,190,13,.5);}textarea{height: 150px;margin-bottom: 10px;}#invio{display: block;float: right;margin-right: 12px;padding: 10px;width: 150px;border: 0;color: #000;font-weight: bold;text-transform: uppercase;background-color: #80ff80;box-shadow: 1px 0px 1px#008000,0px 1px 1px #41ff32,2px 1px 1px #008000,1px 2px 1px #41ff32,3px 2px 1px #008000,2px 3px 1px #41ff32,4px 3px 1px #008000,3px 4px 1px #41ff32,5px 4px 1px #008000,4px 5px 1px #41ff32,6px 5px 1px #008000;}footer{height: 190px;width: 100%;clear: both;background: url(../img/bg_texture.jpg);margin-bottom:0;padding-bottom:0;box-shadow: 3px 2px 10px #000;}footer p{font-size: 13px;font-weight: bold;color: #fff;line-height: 20px;text-shadow:-1px -1px 0px #000;}footer a{color: #fff;text-decoration: none;}footer ul{list-style: none;margin-top: -16px;}footer ul li{font-size: 13px;font-weight: bold;color: #fff;line-height: 20px;text-shadow:-1px -1px 0px #000;}#f_container{width: 780px;margin: 0 auto;}#colonnarium{width: 780px;margin: 0 auto;}#colonnarium #col1{width: 240px;float: left;margin: 0 10px;}#colonnarium #col2{width: 240px;float: left;margin: 0 10px;}#colonnarium #col3{width: 240px;float: left;margin: 0 10px;}#clear{clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height:0;}.now{border-radius: 20px;background-color:rgba(0,0,0,.5);padding: 0 5px 0 5px;}.now:hover{background-color: transparent;padding: 0 -5px 0 -5px;}.return{width: 120px;position: fixed;bottom: .5em;right: .5em;z-index: 2;font-weight: bold;background-color:rgba(255,255,255,.9);padding: 20px;display: none;color: #000;text-decoration: none;}.motto{color: #03c427;}#map_canvas{height: 100%;}#map_canvas .map-info{font-family: arial;}#map_canvas .map-info hgroup{line-height: 5px;color: #2dd02d;}#map_canvas .map-info h3{font-size: 15px;}#map_canvas .map-info p{margin-top:-5px;font-size: 11px;text-align: justify;width: auto;margin: 0;padding: 0;text-align: left;}.left{text-align: left !important;}.alert{color: #f00;font-size: 10px;width: auto !important;}em{font-weight: bold;}.dato{float: right;clear: both;margin:10px;padding: -20px 50px 20px 20px;text-align: center;}.dato_imp{font: 100px bold 'Domine', serif;color: rgb(127,255,0);}.didascalia{font: 12px 'Domine', serif;}.fornitore{display: block;margin: 0 auto;width: 250px;height: 80px;}.call{display: block;margin: 0 auto;}#polaroid_gallery{width:758px;margin: 25px auto;}table{margin:0 auto;text-align:center;width: 80%;border-collapse: collapse;border-style: hidden;}tr:nth-child(even){background: transparent;}tr:nth-child(odd){background: rgba(75,154,1,.5)}dl{width: 800px;margin: 0 auto;}dt{font-weight: bold;}#list{width: 750px;margin: 0 auto;}