/* nascondi etichetta ambientale del lotto */
.etichetta-ambientale.id-lotto-77,
.id-lotto-77 .etichetta-ambientale-nodo{display:none}
/* fine */

.bs-icon {
  --bs-icon-size: .75rem;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  font-size: var(--bs-icon-size);
  width: calc(var(--bs-icon-size) * 2);
  height: calc(var(--bs-icon-size) * 2);
  color: var(--bs-primary);
}

.bs-icon-xs {
  --bs-icon-size: 1rem;
  width: calc(var(--bs-icon-size) * 1.5);
  height: calc(var(--bs-icon-size) * 1.5);
}

.bs-icon-sm {
  --bs-icon-size: 1rem;
}

.bs-icon-md {
  --bs-icon-size: 1.5rem;
}

.bs-icon-lg {
  --bs-icon-size: 2rem;
}

.bs-icon-xl {
  --bs-icon-size: 2.5rem;
}

.bs-icon.bs-icon-primary {
  color: var(--bs-white);
  background: var(--bs-primary);
}

.bs-icon.bs-icon-primary-light {
  color: var(--bs-primary);
  background: rgba(var(--bs-primary-rgb), .2);
}

.bs-icon.bs-icon-semi-white {
  color: var(--bs-primary);
  background: rgba(255, 255, 255, .5);
}

.bs-icon.bs-icon-rounded {
  border-radius: .5rem;
}

.bs-icon.bs-icon-circle {
  border-radius: 50%;
}

.home-page main{
  background-color:#172D13;
}

main{
  background-color:#f8f9fc;
}

#block-qrveritas-gtranslate{
  text-align: right;
  margin-top: 15px;
}

#qrcode-png img{
  max-width: 400px;
  max-height: 400px;
}

/** Pagina PRODOTTO **/

.prodotto-head p{
  margin-bottom: 0;
}

.tab-nutrizionale {
  max-width: 300px;
  margin: auto;
}

.page-node-type-prodotto .etichetta-ambientale .useless{
  margin-bottom:16px;
}

.page-node-type-prodotto .etichetta-ambientale .col{
  margin:0px 16px 16px 16px;
}

.page-node-type-prodotto .ambiente-singolo{
  margin:0 auto;
}

.ambiente-singolo{
  max-width:400px;
  margin:16px auto;
  background-color: #f8f8f8;
  padding: 5px;
}

.ambiente-singolo p{
  margin-bottom:0;
}

.ambiente-singolo p.amb-categoria, .ambiente-singolo p.amb-destinazione{
  font-weight: bold;
}

.ambiente-singolo p.amb-codice{
  font-style: italic;
}

.ambiente-singolo.raccolta-vetro {
  border-right: 5px solid #009639;
}

.ambiente-singolo.raccolta-acciaio, .ambiente-singolo.raccolta-alluminio, .ambiente-singolo.raccolta-plastica {
  border-right: 5px solid #FFF200;
}

.ambiente-singolo.raccolta-carta {
  border-right: 5px solid #005AA7;
}

.elenco-lotti-user a{
  margin-right: 10px;
}

/* modifica e inserimento LOTTO */
#edit-body-0-format-help, #edit-field-lista-ingredienti-0-format-help{
  display: none;
}

#node-lotto-form #edit-field-lista-ingredienti-wrapper, #node-lotto-form #edit-field-prodotto-di-riferimento-wrapper,
#node-lotto-form #edit-body-wrapper, #node-lotto-form #edit-field-nascondi-wrapper{
  width: 100%;
}

#edit-group-dichiarazione-nutrizionale .form-item input{
  width: 120px;
  display: inline;

}

#edit-group-dichiarazione-nutrizionale .form-item label{
  width: 150px;
}

/* Pagina Cantina */
.path-taxonomy .pagina-cantina, .path-taxonomy .pagina-cantina h1, .path-taxonomy .pagina-cantina p{
  text-align: center;
}
.path-taxonomy .pagina-cantina img{
  margin: 25px auto;
}

/** Footer **/
footer {
  background-color:#fff;
  text-align: center;
}