.main-row { min-height: calc(100vh - #{$header-height} - #{$footer-height} - #{$footer-margin}); } .title-menu-left { position: fixed; height: calc(100vh - #{$header-height}); padding: 0; .title-menu-left-block.menu { height: 100%; } } .header { height: $header-height; .fake-title-block { display: inline-block; } .top-left-block { z-index: 100; background-color: #fff; border-right: 1px solid $header-border-color; height: $header-height; line-height: $header-height; margin-top: 0; margin-bottom: 0; display: flex; position: fixed; padding: 0; &.border-bottom { border-bottom: 1px solid $header-border-color; } .hamburger-block { margin-right: 15px; margin-left: 15px; .glyphicon { cursor: pointer; position: relative; top: 4px; } } #peertube-title { a { color: inherit !important; display: block; background: url('../assets/logo.png') no-repeat; background-size: contain; background-position: center; height: 100%; margin: auto; width: 135px; &:hover { color: inherit !important; text-decoration: none !important; } } } @media screen and (max-width: 500px) { #peertube-title { display: none; } .hamburger-block { width: 100%; text-align: center; } } @media screen and (min-width: 500px) and (max-width: 600px) { #peertube-title a { width: 80px; } } @media screen and (min-width: 600px) and (max-width: 700px) { #peertube-title a { width: 100px; } } @media screen and (min-width: 1000px) { #peertube-title a { width: 120px; } } @media screen and (min-width: 1000px) { #peertube-title a { width: 120px; } } @media screen and (min-width: 1200px) { padding-left: 15px; .hamburger-block { margin-right: 15px; } #peertube-title a { width: 135px; } } @media screen and (min-width: 1600px) { .hamburger-block { margin-right: 20px; } #peertube-title a { width: 180px; } } } my-search { position: fixed; z-index: 1000; // Fix col-md-* padding padding: 0; } .search-col { height: 100%; margin-left: -15px; padding: 0; } } footer { border-top: 1px solid $footer-border-color; padding: 10px 0; text-align: center; font-size: 11px; margin-top: $footer-margin; height: $footer-height; }