/* background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important */
/*body{background-color: #EDEBE0;}*/


.dialog-off-canvas-main-canvas.h-100{
	height:initial !important;
}

.my-0{
	margin-bottom:0px;
	margin-top:0px;
}

.navbar-brand div{display:none;}

body{font-weight:300;}

main{padding-bottom:40px;}

main h1, main h2, main h3, main h4, main h5, main h6, main h7{color:#13478b}
main h1{margin: 20px 0 30px;text-transform: uppercase;
font-weight: 400}
main h3{margin-bottom:20px}

main a, 
main a:visited { color:#0356c2;text-decoration:none}

main  a:hover {color:blue;}


.dropdown-item.active, .media-library-view--widget .view-header a.dropdown-item.is-active, .dropdown-item:active {
    color: var(--bs-dropdown-link-active-color);
    text-decoration: none;
    background-color: #13478b;
}

ol.breadcrumb{
font-size: 13px;
margin: 10px 0;
padding: 10px 0;
font-weight: 200;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
--bs-table-bg-type: transparent !important;
}



main > .container > .full-bleed {
width: calc(100vw - 8px);
    max-width: calc(100vw - 8px);
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;          /* la faccio uscire dal container */
  margin-right: -50vw;
 _display:none;
 height:100%;
}

/*main > .container > .full-bleed{
	display:block;
}*/

#map{width:100% !important;height:unset !important;aspect-ratio: 512 / 150;}

.full-bleed img {width:100%;aspect-ratio:512 / 150; object-fit:cover;object-position:top}

.full-bleed-map 
{
width: calc(100vw - 8px);
    max-width: calc(100vw - 8px);
    height:100%;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;          /* la faccio uscire dal container */
  margin-right: -50vw;
 _display:none;
}
/*.node__content,
main .container{
  display: flex;
  flex-direction: column;
}

main .container .full-bleed {
  order: -10; 
}*/



/* PS */
    details {
      margin: 1em 0;
      padding: 0.5em;
      border: 1px solid #ccc;
      border-radius: 5px;
      background-color: #fefefe;
      transition: all 0.3s ease;
    }

    summary {
      font-weight: bold;
      cursor: pointer;
      list-style: none;
    }

    summary::marker {
      content: "▶ ";
    }

    details[open] summary::marker {
      content: "▼ ";
    }

    details[open] {
      background-color: #f9f9f9;
    }
/* /PS */

