| Index: static/css/main.css |
| =================================================================== |
| --- a/static/css/main.css |
| +++ b/static/css/main.css |
| @@ -1461,20 +1461,19 @@ |
| padding: 0 32px; |
| background-color: #FFFFFF; |
| line-height: 64px; } |
| #navbar img { |
| height: 16px; |
| margin: 0; } |
| .js #navbar { |
| - position: fixed; |
| - top: 0; |
| - left: 0; |
| - z-index: 1; } |
| + position: absolute; |
| + z-index: 1; |
| + top: 0; } |
| .site-title { |
| margin: 0; |
| font-size: 17px; |
| line-height: 64px; |
| word-spacing: -2px; } |
| .site-title a { |
| @@ -1492,17 +1491,25 @@ |
| margin-left: 208px; } } |
| @media (max-width: 1199px) { |
| #navbar { |
| margin-left: 60px; } |
| .js #navbar { |
| z-index: 2; |
| padding: 0; |
| - margin-left: 150px; } } |
| + margin-left: 150px; |
| + width: auto; } |
| + html[dir="rtl"].js #navbar { |
| + margin-right: 150px; } |
| + html:not(.open-sidebar).mobile #navbar { |
| + position: fixed; |
| + transition: transform 0.2s ease-in-out; } |
| + html:not(.open-sidebar).mobile.scrollDown #navbar { |
| + transform: translate(0, -96px); } } |
| #sidebar { |
| text-transform: uppercase; |
| color: #FFFFFF; |
| background-color: #161616; |
| font-size: 16px; |
| font-weight: 400; |
| line-height: 100%; } |
| @@ -1556,39 +1563,44 @@ |
| html[dir="rtl"] #sidebar { |
| right: 0; |
| text-align: left; } } |
| @media (max-width: 1199px) { |
| #sidebar { |
| margin-top: -64px; } |
| .js #sidebar { |
| - position: fixed; |
| - margin-top: 0; |
| z-index: 1; |
| top: 0; |
| left: 0; |
| + margin-top: 0; |
| overflow: hidden; |
| width: 100%; |
| height: 64px; } |
| + html:not(.open-sidebar).mobile #sidebar { |
| + position: fixed; |
| + transition: transform 0.2s ease-in-out; } |
| + html:not(.open-sidebar).mobile.scrollDown #sidebar { |
| + transform: translate(0, -96px); } |
| #sidebar-menus { |
| margin-top: 30px; } |
| .js #sidebar-menus { |
| margin-top: 0; } |
| - .js #sidebar.open { |
| - height: 100%; } |
| + .js.open-sidebar #sidebar { |
| + height: 100%; |
| + position: fixed; } |
| html[dir="ltr"].js #sidebar { |
| text-align: left; } |
| html[dir="rtl"].js #sidebar { |
| text-align: right; } |
| .js #sidebar #sidebar-open { |
| display: block; } |
| - .js #sidebar.open #sidebar-open { |
| + .js.open-sidebar #sidebar #sidebar-open { |
| display: none; } |
| - .js #sidebar.open #sidebar-close { |
| + .js.open-sidebar #sidebar #sidebar-close { |
| display: block; } |
| #sidebar .site-title { |
| display: block; } |
| #sidebar #sidebar-brand { |
| background-color: #FFFFFF; } |
| #sidebar #sidebar-open, |
| #sidebar #sidebar-close, |
| #sidebar #sidebar-logo, |
| @@ -1726,17 +1738,16 @@ |
| border-left: 1px solid #161616; } |
| .js #secondary-navigation { |
| display: none; } |
| .js #sidebar.open #secondary-navigation { |
| display: block; } } |
| #breadcrumbs { |
| position: absolute; |
| - z-index: 1; |
| top: 64px; |
| left: 0; |
| width: 100%; |
| text-transform: uppercase; |
| color: #FFFFFF; |
| background-color: #292929; |
| font-size: 12px; |
| font-weight: 400; } |
| @@ -1765,44 +1776,56 @@ |
| #breadcrumbs li + li::before { |
| display: inline-block; |
| width: 32px; |
| content: ">"; |
| color: #FFFFFF; |
| font-weight: 300; } |
| .js #breadcrumbs { |
| - position: fixed; } |
| + z-index: 1; } |
| @media (max-width: 1199px) { |
| #breadcrumbs ol { |
| - padding: 0 16px; } } |
| + padding: 0 16px; } |
| + html:not(.open-sidebar).mobile #breadcrumbs { |
| + position: fixed; |
| + transition: transform 0.2s ease-in-out; } |
| + html:not(.open-sidebar).mobile.scrollDown #breadcrumbs { |
| + transform: translate(0, -96px); } } |
| @media (min-width: 1200px) { |
| html[dir="ltr"] #breadcrumbs { |
| - margin-left: 208px; } |
| + padding-left: 208px; } |
| html[dir="rtl"] #breadcrumbs { |
| - margin-right: 208px; } } |
| + padding-right: 208px; } } |
| -.js .outer { |
| - position: absolute; |
| - top: 96px; |
| - margin-top: 0; |
| +.outer { |
| bottom: 0px; |
| height: auto; |
| width: 100%; |
| - overflow: auto; } |
| + overflow: auto; |
| + margin-top: 32px; } |
| + |
| +.js .outer { |
| + margin-top: 96px; } |
| + |
| +@media (max-width: 1199px) { |
| + .outer { |
| + margin-top: auto; } |
| + html:not(.open-sidebar).mobile .outer { |
| + position: static; } |
| + html:not(.open-sidebar).mobile.scrollDown .outer { |
| + margin-top: 32px; } |
| + .mobile.open-sidebar .outer { |
| + position: absolute; } } |
| @media (min-width: 1200px) { |
| html[dir="ltr"] .outer { |
| padding-left: 208px; } |
| - .outer { |
| - margin-top: 32px; } |
| - .js .outer { |
| - margin-top: 0px; } |
| html[dir="rtl"] .outer { |
| padding-right: 208px; } } |
| #footer { |
| padding-top: 64px; |
| padding-bottom: 96px; |
| font-size: 14px; |
| background-color: #292929; |