#fotter-bottom{ box-shadow: 1px 0px 8px $black; display: flex; flex: 1 1 120px; flex-direction: row; background-color: $white; padding-top: 3rem; .region{ display: block; padding-left: 1rem; padding-right: 1rem; padding-bottom: 1rem; border-left: $blue-light solid 1px; h2{ margin-top: 0; color: $blue-dark; font-size: 1.2rem; } } .region-footer-bottom-left{ margin-left: 3rem; border: none; width: 20%; display: flex; flex-direction: row; .view-id-partenaires{ .view-content{ display: flex; flex-direction: row; justify-content:flex-start; flex-wrap: wrap; padding-top: 1rem; .node-type-partenaires_logo_footer_{ padding-right: 1rem; padding-bottom: 1rem; } } } .block-views-blockpartenaires-block-3{ border-left: $blue-light solid 1px; padding-left: 1rem; } } .region-footer-bottom-right{ width: 15%; #block-pieddepage ul{ margin-top: 0; color: $blue-dark; font-weight: 800; list-style: none; padding-left: 0; a{ color: $blue-dark; font-size: 1.2rem; text-decoration: underline; margin-top: 0; } } } .region-footer-bottom-middle{ width: 60%; // .block-views-blockpartenaires-block-2{ // border-left: $blue-light solid 1px; // padding-left: 1rem; // } .view-id-partenaires{ .view-content{ display: flex; flex-direction: row; justify-content:flex-start; flex-wrap: wrap; padding-top: 1rem; .node-type-partenaires_logo_footer_{ padding-right: 1rem; padding-bottom: 1rem; } } } } }