<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.banner-homepage { background-position: 50% 50%; background-size: cover; min-height: 640px; }

.verde { color: #78bd33; }

.nascondi { display: none; }

.testo-centrato { text-align: center; }

.icobox-circle { margin: 60px auto 20px auto; }

.mix { width: 50%; }

.inner-banner { border-bottom: 8px solid #78bd33; background-color: #6e8b3d; }

.tittle-line a { text-decoration: none; color: #6e8b3d; }

/*#ProjectslistView { display: none; }*/

footer a { color: #c9c9c9; text-decoration: none; }
    footer a:hover { color: #6e8b3d; }

.DropDown { display: block; width: 100%; height: 38px; padding: 8px 12px; margin-bottom: 10px; font-size: 14px; line-height: 1.428571429; color: #555555; /*vertical-align: middle;*/ background-color: #ffffff; border: 1px solid #cccccc; }
nav.w-nav-menu a.selected { color: #6e8b3d; }

.descrizione p { margin-bottom: 10px; }

.logo-wrapper { background-image: none; height: 150px; opacity: 0.9; }

.portfolio-wrapper { overflow: hidden; height: 320px; }
@media only screen and (max-width: 500px) {
    .portfolio-wrapper { height: 100px; }
    h5.portfolio-tittle { font-size:11px;}
    .portfolio-sub { font-size:10px;}
}

.correlati .portfolio-wrapper { height: 170px; }

.paginazioneAttuale { background-color: #676767; box-shadow: #676767 0px 0px 0px 1px inset; color: white; padding: 15px 13px 11px; font-size: 11px; position: relative; display: inline-block; overflow-x: hidden; overflow-y: hidden; margin-right: 6px; border-radius: 3px; -webkit-transition: all 400ms ease; transition: all 400ms ease; font-family: 'Josefin Sans', sans-serif; color: white; font-size: 13px; font-weight: 600; text-align: center; letter-spacing: 1px; text-decoration: none; text-transform: uppercase; }
.paginazione { background-color: #fafafa; box-shadow: #ddd 0px 0px 0px 1px inset; color: #414141; padding: 15px 13px 11px; font-size: 11px; position: relative; display: inline-block; overflow-x: hidden; overflow-y: hidden; margin-right: 6px; border-radius: 3px; -webkit-transition: all 400ms ease; transition: all 400ms ease; font-family: 'Josefin Sans', sans-serif; font-size: 13px; font-weight: 600; text-align: center; letter-spacing: 1px; text-decoration: none; text-transform: uppercase; }
.paginazioneAttuale:hover, .paginazione:hover {    background-color: #6e8b3d; box-shadow: #6e8b3d 0px 0px 0px 1px inset; color:white;}

.icobox-circle {line-height:102px !important;}

.blog-post h4 {color:#808080; font-weight:300; font-style:italic;margin-top:0; margin-bottom:20px;}

ul.categorieBlog {margin:0; padding:0;}
ul.categorieBlog li {margin:10px 0 20px; list-style:none;}
ul.categorieBlog li i {margin-right:10px;}
.p-pagination.p-pag-all {top:32px}

#map {min-height:500px;}

.mappaDiv {width:400px; height:100px;}
.mappaDiv a {text-decoration:none;}
.mappaImmagine {float:left; margin-right:10px; width:150px;}
.mappaTitolo {font-size:14px; margin-bottom:-5px; color:#6e8b3d}
.mappaSottotitolo {font-style:italic;}

.similTitle {font-size:24px;font-family: Lovelo, sans-serif; font-weight:bold; margin-bottom:20px; border-bottom:1px solid #6e8b3d}
.privacy label, .careerPrivacy label {display:initial; padding-left:10px;}
/* mappa su contatti aperta o chiusa
.map {height:auto !important}*/

.certificazioni {text-align:right;}
.certificazioni img {height:60px; margin:10px 10px;}
@media only screen and (max-width: 415px) {
    .certificazioni {text-align:center;}
}

.col-footer .social-ico.footer-soc {background-color:#212121}
.col-footer .social-ico.footer-soc:hover {background-color:#6e8b3d}

.ristretto { max-width: 750px; margin: 0 auto 20px auto; }</pre></body></html>