img.logo { margin: 10pt 3pt 0pt 5pt; max-height: 110pt; max-width: 800pt; } div.foot div { display: none; visibility: hidden; } /* Mobilanpassning Realportal */ @media screen and (max-width: 767px) { #header { display: flex !important; flex-direction: column !important; align-items: stretch !important; height: auto !important; min-height: 0 !important; padding: 15px !important; gap: 12px !important; box-sizing: border-box !important; } /* Meny och företagsnamn */ #hamburgerMenu, #headerHead { position: static !important; float: none !important; } #headerHead { width: 100% !important; max-width: 100% !important; min-width: 0 !important; flex: none !important; height: auto !important; text-align: center !important; white-space: normal !important; overflow-wrap: break-word !important; } /* Inloggningsknapp på egen rad */ #loginDiv { display: block !important; position: static !important; float: none !important; flex: none !important; width: 100% !important; height: auto !important; margin: 0 !important; padding: 0 0 12px 0 !important; text-align: center !important; box-sizing: border-box !important; } #loginBtnPortal { display: block !important; position: static !important; width: 100% !important; max-width: 100% !important; height: auto !important; min-height: 44px !important; margin: 0 !important; white-space: normal !important; } } /* Centrera logotypen överst på mobilen */ @media screen and (max-width: 767px) { #headerlogo { display: flex !important; order: -1 !important; position: static !important; float: none !important; width: 100% !important; height: auto !important; justify-content: center !important; align-items: center !important; margin: 0 auto !important; padding: 5px 0 !important; } #headerlogo img { display: block !important; width: auto !important; max-width: 220px !important; max-height: 90px !important; height: auto !important; margin: 0 auto !important; } }