a {
  text-decoration:none !important;
}
.ba-item-icon-list li a:before, .ba-item-icon-list li i:before, .ba-item-icon-list li:before, .ba-item-icon-list li i {
    cursor: default !important;
    display: block;
    font-style: initial;
    height: auto !important;
    line-height: 1em;
    min-width: 1em;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    width: auto !important;
}
.bottombar{
 position:fixed;
  bottom:0px;
  left:0;
  box-shadow:10px -10px 10px rgba(0,0,0,0.2) !important;
  z-index:122222222222;
  width:100% !important;
}

.ba-live-search-add-to-cart-cell, .ba-live-search-product-price-cell{
  
 display:none !important; 
}
.mypoint{
 cursor:pointer !important; 
}

.intro-post-info strong{
     
    font-weight: 700 !important;

   
  
}

.ombra {
 text-shadow:0 0 10px rgba(0,0,0,0.5); 
  
}

#item-16250586598010 .ba-grid-layout .ba-blog-post:nth-child(n){
      margin-top: 10px;
}

.ba-item-categories .ba-blog-post-title a{
/* text-align:center !important;
  width:100%;
  display:block;*/
}

@media (min-width:1025px){
 
  .hidedesk{
   display:none !important; 
  }
  
  
  
}
@media (max-width:1024px){
 
  .hidemob{
   display:none !important; 
  }
  #item-17222454190620{
    
    display:none !important;
  
  
}
}
.borderBR{
  border-radius:0 0 10px 10px !important;
}
@media (max-width: 1200px){
.intro-category-description {
   padding:0 25px;
}
}
@media (max-width: 480px){
.user-comment-wrapper {
    display: inline-block !important;
}
}

.ba-account-wrapper {
  
    margin: 250px auto !important;
   
}

.pervideo{
 min-height:400px !important; 
}

@media (min-width:1025px){
 
  .d-none{
    
    display:block !important;
  }
   .d-ok{
    
    display:none !important;
  }
}
@media (max-width:1024px){
 
  .d-none{
    
    display:none !important;
  }
  .d-ok{
    
    display:block !important;
  }
}

.ba-blog-post-wishlist-wrapper{
  display:none !important;
}
/*table*/
table{
  border-collapse:separate;
   border:solid black 1px;
    border-radius:20px;
  border-top-left-radius:0;
  border-top-right-radius:0;
    -moz-border-radius:20px; 
  min-width:800px;
}
td {
  
  text-align:left;
  padding:2px 10px;
   min-width:80px; 
  border-bottom:1px solid #ccc !important;
}
tr {
  
  border-bottom:1px solid #ccc !important;
  text-align:left;
  padding:2px 10px;
   min-width:80px;
}
td:first-child, td:last-child {
     border-left: none;
  border-right:none;
}
 tr:last-child td {
     border-bottom: none !important;
}
thead,tbody tr:first-child {
 background-color:#102852; 
 color:white !important;
  font-weight:bold;
  line-height:20px;
}

thead,tbody tr:first-child p{
 color:white !important;
  font-weight:bold;
  line-height:18px;
  font-size:16px;
}

td .fa-circle{
  color:#039fe3;
 font-size:10px;
}

tr.secondariga{
 /*border-bottom:2px solid #000;*/
  background-color:#ccc;
}
/*bordi*/
.bordisotto{
  border-radius:20px ;
 border-top-left-radius:0;
  border-top-right-radius:0;
}

.tabellaM{
overflow-x:auto;
  max-width:calc(100vw - 50px);
  
}
#item-1720712532255 .ba-feature-image-wrapper div, #item-17224167769260 .ba-feature-image-wrapper div,#item-17229523431920 .ba-feature-image-wrapper div,#item-17228744904680 .ba-feature-image-wrapper div,#item-17229526787040 .ba-feature-image-wrapper div, #item-17229535936250  .ba-feature-image-wrapper div, #item-17231227814220 .ba-feature-image-wrapper div
,#item-17242366946760 .ba-feature-image-wrapper div,#item-17242373350300 .ba-feature-image-wrapper div,#item-17252617803720 .ba-feature-image-wrapper div

{
   
    background-size: contain;
    
}
.ba-item-language-switcher .ba-dropdown-layout .ba-language-switcher-list {
    box-sizing: border-box;
    left: var(--switcher-left);
    margin-left: -50px;
    margin-top: 10px;
    position: absolute;
    width: 100px;
}
.ba-language-switcher-item{
  display: inline-flex;
    flex-direction: row;
    align-content: center;
    justify-content: center;
    align-items: center;
  max-height: 30px;
}

@media (max-width: 767px){
  
  .table-responsive {
    
    width: 75vw;
 
}
  table{
     min-width:600px; 
  }
  
.ba-lightbox-layout .ba-language-switcher-list {
    box-sizing: border-box;
    height: auto;
    left: 5%;
    overflow: auto;
    position: fixed;
    top: calc(50vh - 210px);
    width: 90%;
    z-index: 9999;
}
}