/* colori strutture */
.indietro {
  display: none; }

.fancybox-nav {
  width: 8%; }

.fancybox-next {
  right: -8%; }

.fancybox-prev {
  left: -8%; }

.scheda.MAPS_Poi {
  margin: 0;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 0 !important;
  /* INIZIO regole per l'header della pagina */
  /* FINE regole per l'header della pagina */
  /* INIZIO regole per il menu media */
  /* FINE regole per il menu media */
  /* INIZIO regole per i contenuti della pagina */
  /* FINE regole per i contenuti della pagina */
  /** INIZIO regole overlay media */
  /** FINE regole overlay media */ }
  .scheda.MAPS_Poi .container {
    max-width: 1210px; }
  @media print {
    .scheda.MAPS_Poi .poi-wall {
      display: none; }
    .scheda.MAPS_Poi .poi-media-menu {
      display: none; }
    .scheda.MAPS_Poi .poi-page {
      top: 0;
      left: 0;
      margin: 0;
      padding: 15px;
      font-size: 14px;
      line-height: 18px; } }
  .scheda.MAPS_Poi .poi-wall {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
    text-align: center; }
    .scheda.MAPS_Poi .poi-wall .full-height {
      display: inline-block;
      height: 100%; }
    .scheda.MAPS_Poi .poi-wall::after {
      display: block;
      content: "";
      padding-top: 50%; }
    .scheda.MAPS_Poi .poi-wall .container .title {
      color: white;
      position: absolute;
      bottom: 60px;
      text-align: left;
      max-width: 1210px; }
      .scheda.MAPS_Poi .poi-wall .container .title h1 {
        color: white;
        font-size: 4.3em;
        text-align: left;
        font-family: Roboto Slab;
        padding-bottom: 10px;
        text-shadow: black 4px 0 0.15em; }
      .scheda.MAPS_Poi .poi-wall .container .title a {
        display: inline-block;
        color: white;
        text-decoration: none; }
      .scheda.MAPS_Poi .poi-wall .container .title div {
        display: inline-block;
        color: white;
        text-decoration: none;
        font-size: 1.5em;
        font-family: Roboto Slab;
        text-shadow: black 4px 0 0.15em; }
        .scheda.MAPS_Poi .poi-wall .container .title div.plus-add {
          text-decoration: none;
          width: 28px;
          height: 28px;
          text-align: center;
          border-radius: 25px; }
        .scheda.MAPS_Poi .poi-wall .container .title div .text-add {
          text-decoration: none; }
  .scheda.MAPS_Poi .poi-media-menu {
    margin-top: -40px;
    margin-bottom: 40px; }
    .scheda.MAPS_Poi .poi-media-menu .amedia {
      display: inline-block;
      text-align: center;
      padding-bottom: 12px;
      padding-top: 4px;
      margin: 0 5px;
      width: 19%; }
      .scheda.MAPS_Poi .poi-media-menu .amedia a {
        text-decoration: none;
        cursor: pointer; }
      .scheda.MAPS_Poi .poi-media-menu .amedia img {
        max-height: 45px;
        display: block;
        margin: 0 auto; }
      .scheda.MAPS_Poi .poi-media-menu .amedia span {
        text-align: center;
        font-size: 1.2em;
        font-family: Roboto Slab;
        color: white; }
  .scheda.MAPS_Poi .poi-page {
    /* INIZIO regole per le tab */
    /* INIZIO regole per menu tab */
    /* FINE regole per menu tab */
    /* INIZIO regole per contenuto tab */
    /** INIZIO regole per partendo-da-qui */
    /** FINE partendo da qui */
    /** INIZIO regole per strutture */
    /** FINE partendo per strutture */
    /** INIZIO info utili */
    /* FINE info utili */
    /* INIZIO regole per tab itinerari */
    /* FINE regole per tab itinerari */
    /* FINE regole per contenuto tab */
    /* FINE regole per le tab */ }
    .scheda.MAPS_Poi .poi-page .titolo-vallata {
      padding-bottom: 15px; }
      .scheda.MAPS_Poi .poi-page .titolo-vallata .immagine-vallata {
        width: 100px;
        float: right;
        padding-right: 20px; }
      .scheda.MAPS_Poi .poi-page .titolo-vallata h3.tab-title {
        text-align: left;
        font-family: Roboto;
        color: lightgray;
        font-size: 2.4em;
        padding-top: 38px; }
    .scheda.MAPS_Poi .poi-page h4 {
      color: lightgray;
      font-size: 1.5em;
      text-align: center;
      padding-bottom: 20px;
      font-family: Montserrat; }
    .scheda.MAPS_Poi .poi-page .poi-tabbed-menu li {
      border: 1px solid lightgrey;
      min-width: 170px;
      text-align: center;
      padding-top: 8px;
      padding-bottom: 8px; }
      .scheda.MAPS_Poi .poi-page .poi-tabbed-menu li span {
        color: black;
        text-transform: uppercase;
        font-size: 21px;
        padding-bottom: 4px;
        font-weight: 800;
        font-family: Montserrat; }
      .scheda.MAPS_Poi .poi-page .poi-tabbed-menu li img {
        max-width: 42px;
        display: block;
        margin: 0 auto; }
    .scheda.MAPS_Poi .poi-page .tab-content {
      padding-top: 100px; }
    .scheda.MAPS_Poi .poi-page .container-fluid-override {
      width: 100vw;
      position: relative;
      margin-left: -50vw;
      left: 50%; }
    .scheda.MAPS_Poi .poi-page .tab-pane {
      padding-bottom: 70px; }
      .scheda.MAPS_Poi .poi-page .tab-pane h3 {
        font-family: Roboto;
        color: lightgray;
        font-size: 2.4em;
        padding-top: 18px;
        padding-bottom: 12px;
        text-align: center; }
    .scheda.MAPS_Poi .poi-page .accessibility {
      list-style: none; }
      .scheda.MAPS_Poi .poi-page .accessibility li {
        cursor: pointer;
        border: 0.5px solid lightgrey;
        font-family: Montserrat;
        font-weight: 700;
        line-height: 2.9em;
        font-size: 1.2em;
        width: 45px;
        height: 45px;
        vertical-align: middle;
        color: black;
        text-align: center; }
    .scheda.MAPS_Poi .poi-page h2 {
      text-align: center;
      color: #292929;
      font-family: Roboto Slab;
      font-size: 3.5em;
      font-weight: 600;
      text-transform: uppercase;
      padding-bottom: 10px;
      border-bottom-style: solid;
      border-bottom-width: 3px; }
    .scheda.MAPS_Poi .poi-page #partendo-da-qui p {
      color: #292929;
      line-height: 1.7em;
      font-size: 1.4em;
      font-weight: 300; }
    .scheda.MAPS_Poi .poi-page #partendo-da-qui blockquote {
      font-family: Roboto Slab;
      color: white;
      margin-top: 30px;
      margin-bottom: 30px;
      padding: 20px 45px;
      font-size: 1.55em;
      line-height: 1.3em; }
    .scheda.MAPS_Poi .poi-page #partendo-da-qui .partendo-da-qui-main-images {
      margin-top: 50px;
      min-height: 500px; }
      .scheda.MAPS_Poi .poi-page #partendo-da-qui .partendo-da-qui-main-images .row {
        height: 400px; }
        .scheda.MAPS_Poi .poi-page #partendo-da-qui .partendo-da-qui-main-images .row .col {
          padding: 0;
          margin: 0; }
          .scheda.MAPS_Poi .poi-page #partendo-da-qui .partendo-da-qui-main-images .row .col img {
            width: 100%;
            height: auto;
            overflow-y: hidden; }
    .scheda.MAPS_Poi .poi-page #partendo-da-qui .consigli-esperto .row.white {
      padding-top: 20px;
      text-align: center;
      min-height: 200px; }
      .scheda.MAPS_Poi .poi-page #partendo-da-qui .consigli-esperto .row.white h5 {
        font-family: "Roboto Slab";
        text-transform: uppercase;
        padding-top: 50px;
        font-weight: 600;
        font-size: 2em;
        color: black; }
    .scheda.MAPS_Poi .poi-page #partendo-da-qui .consigli-esperto .row.with-background {
      background-image: url("/img/Marcheology-grafica-52.png"); }
      .scheda.MAPS_Poi .poi-page #partendo-da-qui .consigli-esperto .row.with-background > div {
        margin-top: -35px;
        padding-bottom: 40px;
        text-align: center; }
        .scheda.MAPS_Poi .poi-page #partendo-da-qui .consigli-esperto .row.with-background > div img {
          max-width: 150px; }
        .scheda.MAPS_Poi .poi-page #partendo-da-qui .consigli-esperto .row.with-background > div h6 {
          padding-top: 20px;
          font-family: Roboto Slab;
          font-size: 1.4em;
          font-weight: 600;
          color: black; }
        .scheda.MAPS_Poi .poi-page #partendo-da-qui .consigli-esperto .row.with-background > div span {
          font-size: 0.8em;
          color: grey;
          font-family: Roboto Slab; }
        .scheda.MAPS_Poi .poi-page #partendo-da-qui .consigli-esperto .row.with-background > div .text-quote {
          padding-left: 0;
          padding-right: 0; }
          .scheda.MAPS_Poi .poi-page #partendo-da-qui .consigli-esperto .row.with-background > div .text-quote p {
            max-width: 800px;
            padding-top: 30px;
            padding-bottom: 30px;
            padding-left: 0;
            padding-right: 0;
            font-family: Roboto Slab;
            font-size: 1.8em;
            font-weight: 500;
            color: darkgray;
            margin: auto; }
        .scheda.MAPS_Poi .poi-page #partendo-da-qui .consigli-esperto .row.with-background > div .before {
          padding-right: 0;
          margin-right: 0; }
          .scheda.MAPS_Poi .poi-page #partendo-da-qui .consigli-esperto .row.with-background > div .before img {
            width: 60px; }
        .scheda.MAPS_Poi .poi-page #partendo-da-qui .consigli-esperto .row.with-background > div .after {
          padding-left: 0;
          margin-left: 0; }
          .scheda.MAPS_Poi .poi-page #partendo-da-qui .consigli-esperto .row.with-background > div .after img {
            width: 60px; }
    .scheda.MAPS_Poi .poi-page .tab-pane.strutture .slider {
      color: black;
      text-align: center;
      padding-top: 20px;
      padding-bottom: 20px;
      max-width: 300px;
      margin: 0 auto; }
    .scheda.MAPS_Poi .poi-page .tab-pane.strutture p {
      color: #292929;
      line-height: 1.7em;
      font-size: 1.4em;
      font-weight: 300; }
    .scheda.MAPS_Poi .poi-page .tab-pane.strutture .card-collection {
      padding-top: 15px;
      padding-bottom: 30px; }
      .scheda.MAPS_Poi .poi-page .tab-pane.strutture .card-collection .card-col {
        padding-left: 2px;
        padding-right: 2px;
        padding-top: 5px;
        margin-bottom: 20px;
        max-height: 200px;
        min-height: 180px; }
        @media (max-width: 575px) {
          .scheda.MAPS_Poi .poi-page .tab-pane.strutture .card-collection .card-col {
            max-height: unset;
            padding-left: 10px;
            padding-right: 10px; } }
        .scheda.MAPS_Poi .poi-page .tab-pane.strutture .card-collection .card-col > .row {
          background-color: #f6f6f6; }
        .scheda.MAPS_Poi .poi-page .tab-pane.strutture .card-collection .card-col h5 {
          color: #333333;
          font-family: "Roboto Slab";
          font-size: 1.6em; }
        .scheda.MAPS_Poi .poi-page .tab-pane.strutture .card-collection .card-col h6 {
          font-size: 0.7em;
          line-height: 1.3;
          color: #545454;
          font-family: "Roboto Slab";
          padding-left: 4px; }
          .scheda.MAPS_Poi .poi-page .tab-pane.strutture .card-collection .card-col h6 ::before {
            content: ''; }
        .scheda.MAPS_Poi .poi-page .tab-pane.strutture .card-collection .card-col p {
          font-size: 1.4em;
          color: black;
          padding-top: 8px; }
        .scheda.MAPS_Poi .poi-page .tab-pane.strutture .card-collection .card-col a.btn.discover-more {
          font-size: 0.8em;
          border-radius: 15px;
          line-height: 0.8em;
          color: white;
          position: absolute;
          margin: 0 auto;
          bottom: 8px;
          right: 4%; }
        .scheda.MAPS_Poi .poi-page .tab-pane.strutture .card-collection .card-col .card-body-footer {
          height: 35px; }
          .scheda.MAPS_Poi .poi-page .tab-pane.strutture .card-collection .card-col .card-body-footer .btn.discover-more {
            font-size: 0.8em;
            border-radius: 15px;
            line-height: 0.8em;
            color: white;
            position: absolute;
            margin: 0 auto;
            bottom: 5px;
            left: 30%; }
    .scheda.MAPS_Poi .poi-page #info-utili table {
      max-width: 700px;
      margin: 0 auto; }
      .scheda.MAPS_Poi .poi-page #info-utili table td {
        background: #f2f2f2;
        vertical-align: middle;
        border: 8px solid white; }
        .scheda.MAPS_Poi .poi-page #info-utili table td.table-icon {
          width: 30px;
          margin: 4px; }
          .scheda.MAPS_Poi .poi-page #info-utili table td.table-icon img {
            width: 70px;
            max-height: 70px;
            padding: 10px;
            overflow-y: hidden; }
        .scheda.MAPS_Poi .poi-page #info-utili table td.table-text {
          font-size: 1.7em;
          text-align: center; }
        .scheda.MAPS_Poi .poi-page #info-utili table td.table-text-1 {
          width: 250px; }
        .scheda.MAPS_Poi .poi-page #info-utili table td.table-text-2 {
          color: black;
          width: 350px; }
    .scheda.MAPS_Poi .poi-page #percorsi .itinary-tabbed-menu {
      padding-top: 50px; }
      .scheda.MAPS_Poi .poi-page #percorsi .itinary-tabbed-menu li {
        min-height: 30px;
        min-width: 200px;
        margin: 2px; }
        .scheda.MAPS_Poi .poi-page #percorsi .itinary-tabbed-menu li a span {
          color: black;
          font-size: 1.9em;
          font-family: Roboto Slab; }
        .scheda.MAPS_Poi .poi-page #percorsi .itinary-tabbed-menu li:not(.active) {
          background-color: #e6e6e6; }
        .scheda.MAPS_Poi .poi-page #percorsi .itinary-tabbed-menu li.active a span {
          color: white; }
    .scheda.MAPS_Poi .poi-page #percorsi .tab-content {
      padding-top: 10px; }
    .scheda.MAPS_Poi .poi-page #percorsi .itinerary-map {
      height: 600px; }
    .scheda.MAPS_Poi .poi-page #percorsi .map-row {
      padding-bottom: 60px; }
    .scheda.MAPS_Poi .poi-page #percorsi p {
      color: #292929;
      line-height: 1.7em;
      font-size: 1.4em;
      font-weight: 300; }
  .scheda.MAPS_Poi .grid-item {
    float: left;
    width: 33%;
    background: #e6e5e4;
    border: 2px solid #b6b5b4; }
    .scheda.MAPS_Poi .grid-item img {
      max-width: 100%;
      display: block; }
  .scheda.MAPS_Poi .grid-item--width2 {
    width: 100px; }
  .scheda.MAPS_Poi .grid-item--height2 {
    height: 100px; }

/* INIZIO tab intinerari */
/* FINE regole contenuto tabs */
.google-custom-made-maps .your-map-here {
  width: 100%;
  height: 600px; }
.google-custom-made-maps .map-inputs {
  height: 80px;
  background: #f2f2f2;
  text-align: center; }
  .google-custom-made-maps .map-inputs label {
    margin-right: 20px; }
    .google-custom-made-maps .map-inputs label.da {
      font-family: "Roboto Slab";
      color: black;
      font-size: 1.5em;
      margin-right: 30px; }
  .google-custom-made-maps .map-inputs img.get-location-here {
    max-height: 28px; }
  .google-custom-made-maps .map-inputs input.origin-input {
    box-shadow: 0 1px 15px 1px grey;
    height: 30px;
    width: 150px;
    border: none; }
    .google-custom-made-maps .map-inputs input.origin-input:focus {
      box-shadow: 0 1px 15px 1px black;
      border: none; }
  .google-custom-made-maps .map-inputs img {
    height: 68px; }
    @media (max-width: 1000px) {
      .google-custom-made-maps .map-inputs img {
        height: 40px; } }
.google-custom-made-maps button.update-dest {
  background: #ed7029;
  color: white;
  border: none;
  border-radius: 12px;
  height: 27px; }

@media (max-width: 1000px) {
  .scheda.MAPS_Poi .poi-wall .container .title h1 {
    font-size: 1.3em; }
  .scheda.MAPS_Poi .poi-wall .container .title div span {
    font-size: 0.6em; }
  .scheda.MAPS_Poi .poi-media-menu .amedia {
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 5px; }
  .scheda.MAPS_Poi .poi-page .poi-tabbed-menu li img {
    display: none; }
  .scheda.MAPS_Poi .poi-page #partendo-da-qui .partendo-da-qui-main-images {
    min-height: unset; }
    .scheda.MAPS_Poi .poi-page #partendo-da-qui .partendo-da-qui-main-images .row {
      height: unset; } }
/* INIZIO potrebbe piacerti anche */

/*# sourceMappingURL=Maps_Poi_objectview.css.map */
