
/*
 * Player Inline per tracce audio (allegati musicali)
 * http://www.schillmania.com/projects/soundmanager2/demo/play-mp3-links/
 */
.sm2_link:before{
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f04b\00a0\00a0";
}

.sm2_playing:before{
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f04d\00a0\00a0";
}

.tab-content table tr td:nth-child(1){
  background-color: #f9f9f9;
}

/*
 * La grafica non si comporta bene se le miniature vanno alla loro larghezza massima (50px)
 */
#cover-carousel-thumbs img{
  max-width: 45px;
}

/*
 * Non era stato previsto dalla grafica originale
 * sono gli articoli disponibili nel magazzino esterno 4 (notizie)
 * es: Disponibilità: 10 giorni
 */
.shipping-limited {
	color:#F98F00;
}

/*
 * Typeahead
 */

/*
 * L'oggetto innietta degli stili inline che causano problemi grafici
 * forzo l'ovverride di queste definizioni senza toccare i sorgenti js
 */

.twitter-typeahead{
  position: static !important;
  display: inline !important;
}

.twitter-typeahead, .form-inline .input-group .twitter-typeahead *{
  width: 100%
}

.tt-menu{
  border-radius: 8px;
}

.tt-suggestion{
  background: white;
  padding: .375rem .75rem;
  line-height: 24px;
}

.tt-cursor, .tt-suggestion:hover{
  background: #0097cf;
  color: #fff
}


/*
 * bootstrap-tagsinput
 */

.bootstrap-tagsinput{
  width: 100%;
  min-height: 50px;
}

/*
 * Owl Carousel, titolo su al massimo 2 righe
 * funziona con ellips solo su chrome
 */
.product-title{
  display: block;
  /* Fallback for non-webkit */
  display: -webkit-box;
  max-width: 400px;
  height: 2.52em;
  /* Fallback for non-webkit */
  margin: 0 auto;
  font-size: 0.9em;
  line-height: 1.4;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

#mpe-code{
  width: 100%;
  height: 54px;
  font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
}

#mpe-preview{
  padding: 5px;
  background: #fff;
  font-size: 11px;
  height: 200px;
  overflow-y: scroll;
  width: 97%;
  border: 1px solid #e2e5da;
}

.label-omaggio{
  background-color: rgb(122, 181, 1);
}

.label-novita{
  background-color: #fe8800;
}

.cart-summary:empty{
  display: none;
}

.add-to-cart-hide{
  display: none;
}

/*
 * PhotoSwipe, Golden richiedere di nascondere la voce download
 */
.pswp__share--download{
  display: none;
}

.tab-content img{
  max-width: 100%;
  height: auto;
}