Files
drupal-reha/web/themes/custom/reha/scss/partials/_footer.scss
T
2023-11-30 16:27:34 +01:00

138 lines
3.0 KiB
SCSS

footer{
background-color: $white-header;
padding-top: 3rem;
font-family: "Marianne";
font-weight: 800;
font-size: 1.1rem;
text-transform: lowercase;
div{
display: flex;
flex-direction: row;
@media(max-width: 891px){
// // flex-direction: row;
flex-wrap: wrap;
}
@media(max-width: 520px){
flex-direction: column;
}
}
h2{font-size: 1.1rem;}
section:not(:first-of-type){
border-left: $yellow-puca solid 2px;
padding-left: 2rem;
@media(max-width: 891px){
margin-left: 1rem;
margin-right: 1rem;
border-left: $yellow-puca solid 2px;
// border-left: none;
// border-top: $yellow-puca solid 2px;
}
@media(max-width: 520px){
margin-left: 1rem;
margin-right: 1rem;
border-left: none;
border-top: $yellow-puca solid 2px;
}
}
section:not(:last-of-type){
padding-right: 5rem;
@media(max-width: 891px){
padding-right: 0;
}
@media(max-width: 520px){
padding-right: 0;
}
}
section:last-of-type{
padding-right: 5rem;
@media(max-width: 891px){
border-top: $yellow-puca solid 2px;
border-left: none;
}
}
}
#footer-left {
margin-left: 10%;
@media(max-width: 891px){
margin-left: 1rem;
padding-left: 2rem;
width: 40%;
}
@media(max-width: 520px){
width: 100%;
margin-left: 1rem;
padding-left: 2rem;
}
div{
display: flex;
flex-direction: column;
#block-reha-pieddepage {
ul{
padding-left: 0;
}
}
#block-reha-logoreha-3{
display: none;
}
.social-media-links--platforms{
display: flex;
flex-direction: row;
svg.ext{
display: none;
}
}
}
}
#footer-middle{
@media(max-width: 891px){
width: 40%;
}
@media(max-width: 520px){
width: 100%;
margin-right: 1rem;
}
#block-reha-operateurduprogramme{
display: flex;
flex-direction: column;
img{
max-width: 150px;
height: fit-content;
max-height: 100px;
object-fit: contain;
padding: 1rem;
}
}
}
#footer-right{
#block-reha-config-pages-2{
display: flex;
flex-direction: column;
.field--name-field-partenaires{
.field__items{
display: flex;
flex-direction: row;
flex-wrap: wrap;
img{
max-width: 120px;
height: fit-content;
max-height: 115px;
object-fit: contain;
// padding: 1rem;
}
}
}
}
}