/* line 1, ../sass/common.scss */
.views-ui-display-tab-setting.overridden,
.views-ui-display-tab-bucket.overridden {
  font-style: italic;
  color: red !important;
  font-weight: bold;
}

/* line 8, ../sass/common.scss */
.paragraphs-subform .field-group-details.geometry-attributes .details-wrapper {
  display: flex;
  justify-content: space-around;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 10px 20px;
}

/* line 16, ../sass/common.scss */
a, a.link {
  border-bottom: none;
}

/*
.node .field--type-image {
  float: none !important;
  .field__item {
    display: inline-block;
  }
}
*/
/* line 30, ../sass/common.scss */
.user-profile-section .block-layout-builder.block-field-blockuseruseruser-picture {
  margin-block-end: 20px;
}

/* line 35, ../sass/common.scss */
.block-layout-builder {
  margin-block-end: 30px;
}
/* line 37, ../sass/common.scss */
.block-layout-builder .block__title {
  font-size: 100%;
  color: inherit;
}
/* line 42, ../sass/common.scss */
.block-layout-builder.node-title {
  font-size: 2.6rem;
  font-weight: bold;
  margin: 20px 0;
  line-height: 3rem;
}

/* line 54, ../sass/common.scss */
.views-field.views-field-field-image .field--type-image:not(:last-child),
.views-field.views-field-field-image .field--name-geoimage-caption:not(:last-child),
.views-field.views-field-field-geoimage .field--type-image:not(:last-child),
.views-field.views-field-field-geoimage .field--name-geoimage-caption:not(:last-child),
.field--name-field-media-image .field--type-image:not(:last-child),
.field--name-field-media-image .field--name-geoimage-caption:not(:last-child) {
  margin-bottom: 0.4rem;
}

/* line 61, ../sass/common.scss */
.media--type-image .wide-image.field--type-image {
  margin-left: unset;
}

/* line 66, ../sass/common.scss */
.view > * {
  margin-bottom: 1rem !important;
}

@media only screen and (max-width: 800px) {
  /* line 71, ../sass/common.scss */
  .views-exposed-form {
    display: none;
  }
}
/* line 76, ../sass/common.scss */
.view > .view-header {
  margin-bottom: 1rem !important;
}

/* line 81, ../sass/common.scss */
.view-content-media-images .field-content .media {
  margin-bottom: 20px;
}

/* line 90, ../sass/common.scss */
.view.view-geo-places.view-id-geo_places a.node_title,
.view-territorial-reports.view-id-territorial_reports a.node_title {
  padding-bottom: 0.1875rem;
  transition: background-size 0.2s, color 0.2s;
  text-decoration: none;
  color: #0d1214;
  background-color: transparent;
  background-image: linear-gradient(#2494db, #2494db);
  /* Two values are needed for IE11 support. */
  background-repeat: no-repeat;
  background-position: bottom left;
  /* LTR */
  background-size: 0 0.1875rem;
  font-size: 1.5rem;
}
/* line 101, ../sass/common.scss */
.view.view-geo-places.view-id-geo_places a.node_title:any-link,
.view-territorial-reports.view-id-territorial_reports a.node_title:any-link {
  text-decoration: none;
}
/* line 104, ../sass/common.scss */
.view.view-geo-places.view-id-geo_places a.node_title h2,
.view-territorial-reports.view-id-territorial_reports a.node_title h2 {
  margin-bottom: 6px;
}
/* line 107, ../sass/common.scss */
.view.view-geo-places.view-id-geo_places a.node_title h3,
.view-territorial-reports.view-id-territorial_reports a.node_title h3 {
  font-weight: normal;
  font-size: 1.2rem;
  margin-top: 6px;
  margin-bottom: 6px;
}
/* line 115, ../sass/common.scss */
.view.view-geo-places.view-id-geo_places .field--name-field-media-image,
.view-territorial-reports.view-id-territorial_reports .field--name-field-media-image {
  margin-bottom: .25rem;
}
/* line 119, ../sass/common.scss */
.view.view-geo-places.view-id-geo_places .field--name-field-image-caption,
.view-territorial-reports.view-id-territorial_reports .field--name-field-image-caption {
  font-size: 0.7rem;
}
/* line 123, ../sass/common.scss */
.view.view-geo-places.view-id-geo_places .field--name-field-address,
.view-territorial-reports.view-id-territorial_reports .field--name-field-address {
  font-size: 0.85rem;
  margin-bottom: 0.2rem;
}

@media (min-width: 43.75rem) {
  /* line 134, ../sass/common.scss */
  .view.view-geo-places.view-id-geo_places.view-display-id-page_geoplaces_grid article header {
    height: 20px;
  }
  /* line 136, ../sass/common.scss */
  .view.view-geo-places.view-id-geo_places.view-display-id-page_geoplaces_grid article header h2 {
    font-size: 1.4rem;
    line-height: 1.8rem;
  }
  /* line 143, ../sass/common.scss */
  .view.view-geo-places.view-id-geo_places.view-display-id-page_geoplaces_grid .paragraph--type--location.paragraph--view-mode--leaflet-popup {
    height: 40px;
  }
}
/* line 151, ../sass/common.scss */
.view-id-geo_images_list .views-view-grid__item {
  margin-bottom: 0.5rem;
}
/* line 154, ../sass/common.scss */
.view-id-geo_images_list .views-field-field-components {
  font-size: 0.8rem;
}
/* line 156, ../sass/common.scss */
.view-id-geo_images_list .views-field-field-components .field--name-field-media-image {
  margin-bottom: 1rem;
}

/* line 163, ../sass/common.scss */
div.image-wrapper {
  max-width: 1200px;
}

/* line 167, ../sass/common.scss */
.field--name-field-image-caption {
  text-align: right;
  font-size: 70%;
}

/* line 173, ../sass/common.scss */
.views-field.views-field-geofield-googlemaps-link a,
.field--name-geofield-googlemaps-link .field__item {
  display: inline;
  margin: 0 10px 0 0;
}

/* line 181, ../sass/common.scss */
#views-exposed-form-geo-places-page-vaganti-map.form--inline > *,
#views-exposed-form-geo-images-list-page-vaganti-geimages-list.form--inline > * {
  vertical-align: unset;
  margin-block: 0;
}
/* line 185, ../sass/common.scss */
#views-exposed-form-geo-places-page-vaganti-map fieldset,
#views-exposed-form-geo-images-list-page-vaganti-geimages-list fieldset {
  border: none;
}
/* line 187, ../sass/common.scss */
#views-exposed-form-geo-places-page-vaganti-map fieldset .fieldset__legend,
#views-exposed-form-geo-images-list-page-vaganti-geimages-list fieldset .fieldset__legend {
  display: none;
}
/* line 191, ../sass/common.scss */
#views-exposed-form-geo-places-page-vaganti-map fieldset .fieldset__wrapper,
#views-exposed-form-geo-images-list-page-vaganti-geimages-list fieldset .fieldset__wrapper {
  padding: 0;
}
/* line 194, ../sass/common.scss */
#views-exposed-form-geo-places-page-vaganti-map fieldset .fieldset__wrapper .form-item,
#views-exposed-form-geo-images-list-page-vaganti-geimages-list fieldset .fieldset__wrapper .form-item {
  margin: 0;
  border: none;
}
/* line 197, ../sass/common.scss */
#views-exposed-form-geo-places-page-vaganti-map fieldset .fieldset__wrapper .form-item input,
#views-exposed-form-geo-images-list-page-vaganti-geimages-list fieldset .fieldset__wrapper .form-item input {
  padding: 10px;
}

/* line 210, ../sass/common.scss */
#block-taranto-viva-views-block-geo-places-block-vaganti-dates h2,
.view-id-geo_places.view-display-id-attachment_vaganti_dates h2 {
  font-size: 1.5rem;
}
/* line 213, ../sass/common.scss */
#block-taranto-viva-views-block-geo-places-block-vaganti-dates .block__content .view-content,
.view-id-geo_places.view-display-id-attachment_vaganti_dates .block__content .view-content {
  max-height: 300px;
  overflow-y: scroll;
  border: 1px solid lightgrey;
  padding: 10px;
}
/* line 218, ../sass/common.scss */
#block-taranto-viva-views-block-geo-places-block-vaganti-dates .block__content .view-content > h3,
.view-id-geo_places.view-display-id-attachment_vaganti_dates .block__content .view-content > h3 {
  margin-block: 4px;
  font-size: 1rem;
  font-weight: normal;
}
/* line 223, ../sass/common.scss */
#block-taranto-viva-views-block-geo-places-block-vaganti-dates .block__content .view-content > div,
.view-id-geo_places.view-display-id-attachment_vaganti_dates .block__content .view-content > div {
  display: none;
}

/* line 230, ../sass/common.scss */
.view-id-geo_places.view-display-id-attachment_vaganti_dates .view-content {
  max-height: 100px;
  overflow-y: scroll;
  border: 1px solid lightgrey;
  padding: 10px;
}
/* line 235, ../sass/common.scss */
.view-id-geo_places.view-display-id-attachment_vaganti_dates .view-content > h3 {
  margin-block: 4px;
  font-size: 1rem;
  font-weight: normal;
}
/* line 240, ../sass/common.scss */
.view-id-geo_places.view-display-id-attachment_vaganti_dates .view-content > div {
  display: none;
}

/* line 247, ../sass/common.scss */
#popup-message-window {
  max-width: 80vw !important;
  min-height: 70% !important;
}

@media only screen and (max-width: 1000px) {
  /* line 253, ../sass/common.scss */
  #popup-message-window {
    padding: 0 20px !important;
  }
}
/* line 260, ../sass/common.scss */
#popup-message-window h1.popup-message-title {
  margin-bottom: 4px;
}
/* line 263, ../sass/common.scss */
#popup-message-window #popup-message-content {
  font-size: 16px;
}
/* line 266, ../sass/common.scss */
#popup-message-window #popup-message-content .text-content {
  font-family: inherit;
  font-size: inherit;
}
/* line 271, ../sass/common.scss */
#popup-message-window #popup-message-content .field--name-field-image, #popup-message-window #popup-message-content .field--name-field-media-image {
  padding-top: 6px;
}
/* line 275, ../sass/common.scss */
#popup-message-window #popup-message-content .node__content {
  padding-block-end: var(--sp0-75);
}

/* line 281, ../sass/common.scss */
.view-header {
  font-size: 1rem !important;
}
/* line 283, ../sass/common.scss */
.view-header .text-content {
  line-height: var(--line-height-base) !important;
  font-weight: normal !important;
  font-style: normal !important;
  font-size: inherit;
  font-family: var(--font-sans), serif !important;
}
/* line 290, ../sass/common.scss */
.view-header p {
  margin-block-start: 0 !important;
  margin-block-end: 0 !important;
}

/* line 296, ../sass/common.scss */
.view-footer {
  font-size: 0.9rem !important;
}
/* line 298, ../sass/common.scss */
.view-footer p {
  margin-block-start: 0 !important;
  margin-block-end: 0 !important;
}

/* line 305, ../sass/common.scss */
.view-fonti table.views-table {
  margin-block-start: 4px !important;
  margin-block-end: 4px !important;
  font-size: inherit !important;
}
/* line 310, ../sass/common.scss */
.view-fonti .views-field-field-html-symbol {
  width: 100px;
}

/* line 317, ../sass/common.scss */
.readmore-summary p, .readmore-text p {
  margin-block-end: 8px !important;
}
/* line 320, ../sass/common.scss */
.readmore-summary span, .readmore-text span {
  margin-left: 4px;
}
/* line 322, ../sass/common.scss */
.readmore-summary span a, .readmore-text span a {
  margin-left: 6px;
}

/* line 329, ../sass/common.scss */
#block-taranto-viva-page-title h1.title .bundle {
  font-size: small;
}

/* line 333, ../sass/common.scss */
.views_slideshow_controls_text {
  display: flex;
  justify-content: center;
}
/* line 336, ../sass/common.scss */
.views_slideshow_controls_text span {
  margin-right: 10%;
}

/* line 342, ../sass/common.scss */
.field--name-field-image-caption p, .field--name-field-image-caption a {
  color: grey !important;
}
