/*tema1*/
p span{
	font-family: 'Quicksand', sans-serif !important;
}
.fh5co-content-style-2 p {
    font-size: 15px;
    line-height: 1.5;
}.h3, h3 {
    font-size: 155%;
}.h2, h2 {
    font-size: 170%;
}.h1, h1 {
    font-size: 195%;
}div#navbar {
    margin-top: 3px;
}
.owl-carousel-one-obj.owl-carousel.owl-theme .owl-controls .owl-nav [class*=owl-], .owl-carousel-one-obj.owl-carousel.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
    background: transparent !important;
}.owl-carousel-one-obj .owl-nav {
    position: absolute;
    margin-top: -50%;
    width: 100%;
}
i.owl-direction,.owl-theme .owl-controls .owl-nav [class*=owl-] i.owl-direction {
    background: transparent !important;
	 font-size:25px;
	 padding:0;
}

.fh5co-footer-style-3 h3 {
    margin-bottom: 20px;
}#footer small{
	display:block}
.nav>li>a:after,.nav >li.active>a:after{
    content: "";
    width: 100%;
    /* height: 0px; */
    background: #00a948;
    position: absolute;
    bottom: 5px;
    left: 0; 
}  
 .nav-tabs>li {
    margin-bottom: -2px;
}
.prefooter .fh5co-footer-style-3 {
    padding-bottom: 0;
}
ul.contact-info i {
    font-size: 17px;
    margin-right: 5px;
}  
ul.contact-info {
    padding: 0;
}
.fh5co-footer-style-3 .fh5co-footer-widget {
    margin-bottom: 0;
}  
.fh5co-footer-style-3 .fh5co-logo .logo {
    padding: 0;
background: transparent;}   
.form_over>div, .form_over {
    position: relative;
    z-index: 55; 
    top: 0;
}
.form_over h3 {
    padding-top: 20px;
}
.slideshow_form{
	position:relative;
}
#map {
	width: 100%;
	height: 500px;
}div#map_form {
	width: 100%;
    height: 300px;
}
.owl-controls {
   
    bottom: 0;
    width: 100%;
}
.fh5co-footer-style-1,.griglia_prodotti,.elenco_prodotti ,.slideshow .didascalia,.contatti_orari ,.contatti_map ,.fh5co-blog-style-2,.fh5co-testimonial-style-1, .fh5co-footer-style-2, .fh5co-footer-style-3 ,.fh5co-content-style-2, .fh5co-content-style-3, .fh5co-content-style-4, .fh5co-content-style-5, .fh5co-content-style-6, .fh5co-content-style-7, .fh5co-content-style-8, .fh5co-content-style-9, .fh5co-content-style-10 
{   padding: 2em 0;
}.fh5co-blog-style-2 h3 {
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 400;
}
.news h3,.news h5{
    margin: 10px 0;}
.fh5co-features-style-1 h3, .fh5co-features-style-5 h3,.fh5co-blog-style-2 .link-block .fh5co-meta {
    text-transform: none;
	 letter-spacing:0;
} 

/*uguale per i temi cambio i valori*/ 
.call2action .row{ position:relative;}
.prodotto_homepage .container .primo_piano >* {
    background: #fff;
    width: 130px;
    border-radius: 100%;
    padding: 20px 5px;
    vertical-align: middle;
    min-height: 130px;
}section.prodotto_homepage .row h1, section.prodotto_homepage .row h2, section.prodotto_homepage .row h3, section.prodotto_homepage .row h4 {
    margin: 0;
    line-height: 1;
    padding: 0;
}
.fh5co-content-style-2 .fh5co-gallery .fh5co-link-block {
    padding-bottom: 60%;
    height: 0;
}p.gallery-didascalia {
    margin-bottom: 10px;
    height: 45px;
    overflow: hidden;
}
.allegati i{
    font-size: 30px;
    display: block;
    margin-bottom: 5px;
}section.immagine_fullwidth img.img-responsive {
    max-width: 100%;
    width: 100%;
    margin: 0;
}.fh5co-content-style-2 .fh5co-gallery .gallery_element >div >a {
    margin-bottom: 10px;
}.gallery_element  {
    margin-bottom: 0;
}
.allegato{
    margin-bottom: 20px;}
   
.prodotto_row .immagini img/*,.image-popup  img */{
    margin-bottom: 15px;
    border: 2px solid;
    border-radius: 5px;
} .container .form_over .container {
 
width:100%;
}


@media (min-width:992px){

.container  .form_over {
    position: absolute;
    width: 100%;
    left: 0;
}  
 }
@media (max-width:991px){
.form_over {
    position: relative ;
} #page-container header + section	.form_over{ top:0 !important;}
} 


.prova  td{ padding:15px;}


/*personalizzazione*/ 
.colori_default,.owl-carousel-3theme.owl-theme .owl-controls .owl-nav [class*=owl-] { 
	background:#fff;
	color:#000; }
	 .colori_1 .box-testimony blockquote:after {    border-top-color: #000000;}
	 .colori_2 .box-testimony blockquote:after {    border-top-color: #ffffff;}
	 .colori_3 .box-testimony blockquote:after {    border-top-color: #ffffff;}
	 .colori_4 .box-testimony blockquote:after {    border-top-color: #009840;}
	 .colori_5 .box-testimony blockquote:after {    border-top-color: #00a948;}

 