.bar {
  /*background: pink;*/
  /*color: white;*/
  /*border: 1px solid white;
  border-radius: 5px;*/
  padding: 0 25px;
  display: flex;
  justify-content:flex-start;
}

.icon {
  font-size: x-large;
  text-align: center;
  width: 25%;
}

.text {
  width: 100%;
  padding-left:0.5rem;
}

.features{background: #FFCF48;padding-top: 2rem;}
.interlinea14 {line-height:1.4rem;}

/*Rendere responsive il widget di tripadvisor*/
#CDSWIDSSP {
    width: 100% !important;
}

/*Recipe*/.field--name-field-ingredients .field__item {
  margin: 0 0 0.6em 0;
  padding: 0 0 0.6em 0;
  border-bottom: 1px solid #2494DB;
  break-inside: avoid-column;
}


.block.block-layout-builder.block-field-blocknoderecipefield-preparation-time {
  padding-top: 64px;
  padding-left: 0;
  text-align: center;
  background-position: center top;
  background-size: 56px 56px;
  margin-bottom: 2em;
}
.block.block-layout-builder.block-field-blocknoderecipefield-number-of-servings {
  padding-top: 64px;
  padding-left: 0;
  text-align: center;
  background-position: center top;
  background-size: 56px 56px;
}
.block.block-layout-builder.block-field-blocknoderecipefield-cooking-time {
  padding-top: 64px;
  padding-left: 0;
  text-align: center;
  background-position: center top;
  background-size: 56px 56px;
  margin-bottom: 2em;
}
.block.block-layout-builder.block-field-blocknoderecipefield-difficulty {
  padding-top: 64px;
  padding-left: 0;
  text-align: center;
  background-position: center top;
  background-size: 56px 56px;
}
.field--name-field-ingredients .field__label {
  margin: 0 0 1.5em 0;
  font-size: 1.77rem;
}
.field--name-field-ingredients {
  margin-bottom: 2.369rem;
  padding: 2.369rem;
}
.field--name-field-ingredients {
  background-color: #F7F9FA;
}

.field--name-field-recipe-instruction .field__label {
  margin: 1em 0 1.5em 0;
  font-size: 1.77rem;
}

.block.block-layout-builder.block-field-blocknoderecipefield-preparation-time {
  background-image: url(/sites/default/files/svg/knife.svg);
  background-repeat: no-repeat;
}
.block.block-layout-builder.block-field-blocknoderecipefield-number-of-servings {
  background-image: url(/sites/default/files/svg/serves.svg);
  background-repeat: no-repeat;
}
.block.block-layout-builder.block-field-blocknoderecipefield-cooking-time {
  background-image: url(/sites/default/files/svg/timer.svg);
  background-repeat: no-repeat;
}

.block.block-layout-builder.block-field-blocknoderecipefield-difficulty {
  background-image: url(/sites/default/files/svg/difficulty.svg);
  background-repeat: no-repeat;
}

/*Mappe*/

.products-map g {
    fill: #2494db;
    stroke: #fff;
    stroke-width: 4;
    transition: all .3s;
}
.products-map g.active {
    fill: #FFCF48 !important;
    cursor: pointer;
}



