/*:root{
	--red-stelvio: #AE372C;
	--blue-stelvio: #0068B4;
	--font-strong:"Source Sans Pro Bold";
}
.f-content{width: fit-content;}
.img-esperienza{margin-bottom: 20px;}
.img-esperienza img{width: 100%;border-radius: 8px;max-height: 600px;}
.single-esperienza-body{display: flex;flex-direction: row;}
.single-esperienza-body .metadati-esperienza{margin-bottom: 20px;display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;gap:30px}
.single-esperienza-body .metadati-esperienza .title{font-weight: bold;font-size: 20px;color:var(--blue-stelvio);font-family: var(--font-strong);}
.single-esperienza-body .info-esperienza{margin-left: 20px;}
.single-esperienza-body .info-esperienza .container-info-esperienza{padding: 50px;}
.single-esperienza-body .info-esperienza .container-info-esperienza .item-info-esperienza i{color: var(--blue-stelvio);}
.single-esperienza-body .info-esperienza .container-info-esperienza .item-info-esperienza{display: flex;flex-direction:row;gap:20px;align-items: center;border-bottom: 1px solid black;padding-bottom: 10px;padding-top: 10px;}
.container-locandina i,
.container-allegato i{padding-right: 13px;}


.item_esperienza{text-align:center;}
.item_esperienza{margin:10px 10px 40px 10px;position:relative;
    display: inline-table;vertical-align:top;
    text-align: left;
    width: 380px;
height:250px;}
.item_esperienza .bg{position:relative;    height: 240px;display: flex;
    justify-content: center;
    overflow: hidden;}
    .item_esperienza a{font-size:1rem;color:#000;text-transform: uppercase; font-weight: bold;}

.rounded img{border-radius:5px;}
.box_info{margin-bottom:10px; background-color: #fff;border:2px solid #dddedd; border-bottom-right-radius:10px; border-bottom-left-radius:10px;}
.title-card-store{padding: 10px;}
.box-text-card-store{border: 2px solid var(--red-stelvio);}
.box_info .content_box{padding:20px;}
.box_info .item{margin-bottom:4px;}
.trails_itinerario_item{margin:5px 5px 20px 5px; background-color:#f1f3f1; padding:3px;}
.trails_itinerario_item img{width:100%; height:auto;}
.trails_itinerario_item .c{font-size:0.9rem; line-height: 1.1rem;margin-bottom:2px;}
.trail_content .t_trails{text-transform: uppercase;}
.details_trails{font-size:0.9rem; margin-top:4px;line-height: 1rem;}
.btn-tax{background-color: #fff;border-radius: 11px;padding: 10px 23px;box-shadow: 0px 0px 3px #000;}
#list-card-archive{margin-bottom: 30px;}
.page-numbers{border: 2px solid var(--blue-stelvio);padding: 10px 15px;border-radius: 3px;margin:0px 5px}
.prev.page-numbers,
.next.page-numbers{border:0px}
.page-numbers.current{background-color: var(--blue-stelvio);color: #fff;}
.single-esperienza-body .metadati-tipologia{margin-bottom: 20px;}
.single-esperienza-body .metadati-tipologia .title{font-weight: bold;font-size: 20px;font-family: var(--font-strong);}
.single-esperienza-body .metadati-tipologia .title .tipologia-single-guida{color:var(--red-stelvio)}*/

:root{
	--red-stelvio: #AE372C;
	--blue-stelvio: #0068B4;
	--font-strong:"Source Sans Pro Bold";
}
.items-itinerari{display: flex;flex-wrap: wrap;flex-direction: row;}

.item_poi{border-radius: 6px;background-color: #fff;margin:15px}
.item_poi .link-card-poi{color:#000}
.item_poi .link-card-poi:hover{color:#000}
.item_poi .img-poi{height: 200px;background-size: cover;background-repeat: no-repeat;border-radius: 6px 6px 0px 0px;}
.item_poi .card-poi-title{display: flex;align-items: center;justify-content:center;text-align: center;color: #fff;background-color: #2266b2;height: 52px;}
.item_poi .card-poi-body .card-poi-meta{padding: 15px;}
.item_poi .card-poi-body .card-poi-meta .title-meta{color:var(--red-stelvio);font-weight: bold;}
.img-poi img{width: 100%;height: auto;object-fit: cover;max-height: 600px;}
.item-info-poi{color:var(--red-stelvio);font-weight: bold;}
.item-info-poi span{color:#000}
.single-poi-body{display: flex;flex-direction: row;flex-wrap: wrap;}
.single-poi-body .text-content{padding: 20px;}
.single-poi-body .info-percorso{padding: 20px;}
.allegati-poi a{color:#000;font-weight: bold;}
.allegati-poi a:hover{color:var(--red-stelvio)}
.content-galleria-img .items-galleria{display: flex;flex-direction: row;flex-wrap: wrap;}
.content-galleria-img .items-galleria .single-img{height: 200px;background-size: cover;background-repeat: no-repeat;margin: 10px;}
.content-mappa{margin:25px 0px}
.content-mappa #map{min-height: 400px}
