﻿.document-wrapper { margin-bottom: 30px; }
.document-title-header { margin-bottom: 25px; }
.document-title-header > h2 { font-weight: normal; font-size: 1em; }
/* Image header */
.document-img-header { margin-bottom: 30px; }
/* Store */
.document-wrapper.document-wrapper-store {margin-bottom:20px;}
.SingleDocDate {margin-top: 15px;}
/*dove siamo*/
html[data-document="13604"] .document-wrapper {display: flex; flex-wrap: wrap; --flex-gap:30px; gap:0 var(--flex-gap); align-items: stretch;}
html[data-document="13604"] .document-wrapper > *:not(.paragraph-wrapper) {width:100%;}
html[data-document="13604"] .document-wrapper > .paragraph-wrapper {width:calc(50% - (var(--flex-gap) / 2)); height: auto; margin-bottom: 0; display: flex; flex-direction: column; align-items: stretch;}
html[data-document="13604"] .document-wrapper .paragraph-content {background-color: var(--senary-color); padding:20px; height: 100%;}
html[data-document="13604"] .document-wrapper .paragraph-content h2 {font-weight: 400;}
html[data-document="13604"] .paragraph-wrapper .paragraph-title {background:var(--quinary-color);  padding:3px 10px; text-align: center;}
html[data-document="13604"] .paragraph-wrapper .paragraph-title h2 {margin-bottom: 0; color:#fff; padding-top: 3px; }

@media (max-width:1400px) {
    html[data-document="13604"] .document-wrapper .paragraph-content h2 {font-size: 1.5rem;}
}

@media (max-width:767px) {
    html[data-document="13604"] .document-wrapper {flex-direction: column; flex-wrap: unset; gap:30px;}
    html[data-document="13604"] .document-wrapper > .paragraph-wrapper {width: 100%;}
    html[data-document="13604"] .document-wrapper .paragraph-content h2 {font-size: 1.3rem;}
}