 /*ES*/



 .header_recensioni{

display: block;
padding-left: 20px;
margin-bottom:30px;
margin-top:30px;

 }

 
 
 
 .owl-carousel .owl-stage {
  display: flex;
  margin-bottom:30px;
}



 .owl-carousel .owl-item .card{
       box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    border-radius: 5px; /* 5px rounded corners */
    padding: 10px;
    margin: 20px 10px;

    /**/
    width: auto;
  height: 90%;
    
}

  /* On mouse-over, add a deeper shadow */
  .owl-carousel .owl-item .card:hover {
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
  }

   /* Add some padding inside the card container */
   .owl-carousel .owl-item  .card .container {
    padding: 2px 16px;
    position: relative;

  }


  .owl-carousel .owl-item .card .circle {
    background: #456BD9;
    border-radius: 50%;
    height: 2.5em;
    width: 2.5em;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    color:#FFF;
  }

  
  .owl-carousel .owl-item .card .container .nome{
    position: absolute;
    top:12px;
    left:70px;
    font-size: 17px;
  }


  .owl-carousel .owl-item  .card .container p {

    font-size:16px;
    font-weight: normal;
    margin-top: 14px;
    line-height:1.62em;

  }



  .owl-carousel .nav-btn{
    height: 47px;
    position: absolute;
    width: 26px;
    cursor: pointer;
    top: 160px !important;
  }
  
  .owl-carousel .owl-prev.disabled,
  .owl-carousel .owl-next.disabled{
  pointer-events: none;
  opacity: 0.2;
  }
  
  .owl-carousel .prev-slide{
    background: url(../../img/prev.png) no-repeat scroll 0 0;
    left: -33px;
  }
  .owl-carousel .next-slide{
    background: url(../../img/next.png) no-repeat scroll 0 0;
    right: -33px;
  }
  .owl-carousel .prev-slide:hover{
    opacity: .5;
  }
  .owl-carousel .next-slide:hover{
    opacity: .5;
  }   


  /*END ES*/