.page-node-site{ .block-region-first{ .block-entity-fieldnodefield-fichiers{ width: 80%; margin: auto; } } .region-content{ width: 80%; margin: auto; #block-reha-titredepage{ display: none; // background-color: white; // width: 25vw; // padding-top: 1rem; // padding-left: 1rem; // padding-right: 1rem; // font-size: 0.8rem; // h1{ // margin: 0 ; // } } .node-type-site{ margin: auto; display: flex; flex-direction: column; .image-site{ order: 2; top: -150px; position: relative; .field--name-field-image{ // position: relative; // order: 2; width: 80%; margin: auto; // max-width: 100%; .field__item{ display: flex; flex-direction: row; img{ width: 100%; object-fit: cover; height: auto; } blockquote{ align-self: flex-end; font-style: italic; margin: 0; width: 20%; p{ margin: 0; padding-left: 1rem; } } } } } .filtered-content{ z-index: 99; background-color: $white-button; width: 25vw; order: 1; display: flex; flex-direction: column; padding-left: 1rem; padding-right: 1rem; padding-bottom: 4rem; padding-top: 1rem; h1{ order: 2; margin: 0; font-size: 1.3rem; font-weight: 900; } h2{ order: 2; margin: 0; font-size: 1.3rem; font-weight: 900; } .field--name-field-numero-site { order: 1; text-transform: uppercase; font-size: 1.5rem; } .field--name-field-adresse-site{ order: 3; font-size: 1rem; line-height: 1.3rem; .address{ margin: 0; display: inline-flex; .postal-code{ order: 2; } .locality{ order: 1; text-transform: capitalize; margin-right: 0.5rem; } .country{ display: none; } } } .field--name-field-date-de-construction{ order: 5; } .field--name-field-architecte{ order: 4; padding-top: 1rem; } ul.links{ order: 5; text-transform: uppercase; padding: 0; margin: 0; border: none; padding-bottom: 2rem; padding-top: 0.9rem; display: inline-flex; &::after{ content:url("../../dist/images/noun-arrow-1569918-black.svg"); padding-left: 0.5rem; } } } } } }