.carousel_prodotto .owl-carousel .owl-item {
  float: left;
    padding: 0px 10px 0px 10px;
  
}
.carousel_prodotto .owl-carousel .item img {
  max-height: 400px; 
  height:inherit;
  margin-bottom:0px;
}

.carousel_prodotto  .owl-carousel {
  margin-bottom: 0px;
}


.carousel_prodotto  .owl-carousel .item {
margin:0px;
}


 .carousel_prodotto {
    position: relative;
    float: left;
    width: 50%;

    }
 #sync1 {
     border: 1px solid #e6e4e3;
	 margin-bottom:5px;
	 } 
	 
    #sync1 .item{
 
  padding: 0px;
  color: #FFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
    }
	
	    #sync1 .item img {

width:auto;
    }


    #sync2 .item{
  padding: 10px 0px;
  color: #FFF;
  text-align: center;
  cursor: pointer;
  height: 90px;
    background-color: white;
    }
    #sync2 .synced .item  {
     opacity: 1;
    }


 #sync1 .item  {
     height: 400px; width: 100%; display:table; 
    }

 #sync1 .item div {
   display:table-cell;vertical-align:middle;text-align:center;
    }
	
	 #sync1 .item div img {
      max-width:100%;
	  max-height:400px;
    }
	

	
	
	 #sync2 .owl-item .item  {
		 border:1px solid #e6e4e3;
       height: 150px;
  width: 100%;
  display: table;
  padding: 5px;
margin-bottom:20px;
margin-top:15px;
    }

 #sync2 .item  {
   display:table-cell;vertical-align:middle;text-align:center;  opacity:0.6;
   padding: 5px;
    }
	
	
	 #sync2 .item div img {
    max-height: 140px;
	    max-width: 100%;
    width: auto;
    }
	
	
	#sync1.owl-theme .owl-controls .owl-buttons div {
		display:none;
  color: #bf3f2d;
  /*display: inline-block;*/
  zoom: 1;
  font-size: 1em;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 50%;
  background: rgba(255,255,255,0.8);
  font-weight: 700;
  width: 4em;
  height: 4em;
  padding-top: 1.3em;
}

#sync1.owl-theme .owl-prev {
  position: absolute;
  left: 1em;
  top: 1em;
}


#sync1.owl-theme .owl-next {
  position: absolute;
  right: 1em;
  top: 1em;
}
@media screen and (max-width:1170px) and (orientation:portrait) {
.carousel_prodotto {
  position: relative;
  float: left;
  width: 100%;
  margin-right: 20px;
}
}

@media (max-width:850px) { 

	.carousel_prodotto {
    position: relative;
    float: left;
    width: 100%;
}
	
.prezzo_prodotto  {
  width: 55%;
  max-width: 250px;
  text-align: left;
   }
   
   .quantita_prodotto {
  width: 35%;
  min-width: 140px;
}
  
 .carousel_prodotto, .valuta, .commento_fb  {
width:100%;
padding-right:0em;
padding-bottom:2em;
    }
	
	.descrizione_prodotto {
  padding-left: 0em;
  width: 100%;
  margin-bottom: 2em;
}
	
	#sync2 .item {
  height: 100px;
}

#sync2 .item div img {


}
.prezzo_prodotto  {
  position: relative;
  float: left;
 
    width: 68%;
  width: -webkit-calc(70% - 20px);
  width: -moz-calc(70% - 20px);
  width: calc(70% - 20px);
  margin-right: 20px;

    }

	}
	
