.riga-prod{
   margin-top:40px;
   border-bottom:1px solid #d8d8d8;
   padding-bottom:40px;
}
.riga-prod-last .row{
    display: none
}
.lastB1{
   border:none 
}
.riga-prod h2 {
    font-size: 40px;
    margin-top: 0px;
    color: #00A0D4;
    font-weight: 400;
    padding-left: 15px;
    letter-spacing: -2px;
	font-family: "Roboto" !important;
}
.riga-prod h2 span {
    font-size: 40px;
    margin-top: -15px;
    color: #757575;
    font-weight: 300;
    padding-left: 5px;
	font-family: "Roboto" !important;
}
.riga-prod p{
   font-size:16px;
   color:#4D4D4D;
   margin-top:20px;
   padding-left:15px
}
.sezioni-left div{padding-left:0; padding-right: 0;}
.nav-tabs li{
   width:50%;
   text-align:center
}
.nav-tabs li a{
   font-size:20px;
   border-radius:10px 10px 0 0;
   border-color:#ddd;
   margin:0;
}
.box-vantaggi{
   padding:30px 10px 30px 30px;
   font-size:15px;
}
.box-vantaggi ul{
   padding:0;
}

.box-vantaggi ul:last-child{
   margin-top:20px;
}

.box-vantaggi-circle{
    text-align: center;
}
.box-vantaggi-circle .btn-vai,.box-myOpen .btn-vai{
    width:110px
}
.box-vantaggi-circle .box-desc{
    padding-top: 50px
}
.box-vantaggi-circle .box-prezzo{
    text-align: center
}
.box-vantaggi-circle .box-prezzo .prezzo{
    font-size: 93px;
    line-height: 80px
}
.box-vantaggi-circle .box-prezzo .euro{
    font-size: 14px
}
.box-vantaggi-circle ul li {
    font-family: "Gotham A", "Gotham B","Roboto";
    background-color: #00A0D4;
    color: #FFF;
    width: 95px;
    height: 95px;
    padding: 27px 0;
    font-size: 24px;
    line-height: 18px;
    border-radius: 45px;
    cursor: default;
    margin-right: 15px;
    font-weight: 500;
    text-align: center;
    list-style-type: none;
    display: inline-block;
    margin-bottom: 20px;
}


.box-vantaggi-circle ul li span{
    font-family: "Gotham A", "Gotham B","Roboto";
    color:#FFF;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
    text-transform:uppercase;


}

.coupon {
   padding: 1px 6px;
   font-weight: bold;
   color: #fff;
   text-align: center;
   text-transform: uppercase;
   background: #0098a7;
}
.cont-tabs{
   border:1px solid #ddd; 
   border-top:none;
}
.cont-tabs .row{
   margin-left:0;
   margin-right:0;
   padding-bottom:20px
}
.box-prezzo{
   text-align: right;
}
.box-prezzo .prezzo{
  font-family: "Gotham A", "Gotham B","Roboto";
   margin-top:25px;
   font-size:42px;
   font-weight:600;
   color:#0098a7;
   line-height:50px
}

.box-prezzo{
    text-align: right;
}
.box-prezzo .prezzo{
   /* font-family: "Gotham A", "Gotham B","Roboto"; */
    margin-top:25px;
    font-size:42px;
    font-weight:600;
    color:#00A0D4;
    line-height:50px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    letter-spacing: -1px;
}

.box-prezzo .prezzo sup{
    font-size:30%;
    vertical-align: super;
}

.box-prezzo .euro{
    margin-top:5px;
    font-size:20px;
    font-weight:300;
    color:#00A0D4;
    line-height:16px
}
.box-prezzo .euro .min{
    font-size:14px;
    font-weight:400;
    color:#7f7f7f;
}


.tabs2{width: 50% !important}
.tabs3{width: 33% !important}
.tabs3:last-child{width: 34% !important}
.tabs4{width: 25% !important}
.tabs4 a{font-size: 14px !important;font-weight: 700;}

/* stripe sitofono */
.stripe-sitofono{
   position:fixed !important;
   left:0px;
   right:0px;
   bottom:0px;
   margin-bottom:0 !important; 
   z-index:20 !important;    
}

.image-box img{
    width: 270px;
}

@media only screen and (max-width: 768px){
   .riga-prod .image-box{
      text-align: center;
      margin-bottom: 20px;
   }
   .riga-prod h2 {
      font-size: 36px;
   }
   .nav-tabs li a {
      font-size: 16px;
   }    
   .box-vantaggi{
      font-size:14px
   }

   .riga-prod .box-prezzo{
      text-align: center;
   }    
}  

@media only screen and (max-width: 700px){
   .riga-prod img{
      float:none;
      width:60%;
   }
   .box-prezzo .prezzo{
      margin-top:0px;
   } 
   .riga-prod h2 {
      font-size: 42px;
      text-align:center
   }
}