// ------------------------------ // MEDIA QUERIES // ------------------------------ @media only screen and (min-width:1824px) { main { padding: 2.5rem 11rem; } .content { margin: 0 7rem; } } // ------------------------------ // < 1024px (Tablet) // ------------------------------ @media all and (max-width:1024px) { /* disabling element, too much information*/ .pace, span.post.tags, .post.reading-time, .post.related { display: none; } #search-container { display: none !important; }/* Enable element special for little devices */ #profile-resume { display: inherit; }/* off canvas */ #menu-button { position: fixed; top: .5rem; left: 13.5rem; z-index: 2; display: block; transition: all $aside-animation-time; &.expanded { left: .85rem; } > a { > i { color: $hover-color; } } } .cover { width: 16rem; transition: width $aside-animation-time $aside-animation, transform $aside-animation-time $aside-animation, border-right $aside-animation-time * 1.8 $aside-animation, box-shadow $aside-animation-time * 1.8 $aside-animation; transform: translate3d(-16rem, 0, 0); border-right: 0; box-shadow: none; &.expanded { width: 16rem; transform: translate3d(0, 0, 0); border-right: 1px solid $gray; box-shadow: 11px -10px 1px -9px $gray-light; } &.animated { transition: all $aside-animation-time; } } .profile { width: 100%; height: 100%; max-width: 100%; &.contact { > nav { padding: 0; } } > a { > img { width: 8rem; margin-bottom: 1rem; } > h1 { margin: 0 } } > p { display: none; } .divider { display: none; } } .navigation { &.left { margin-top: 1.2rem; margin-bottom: 1rem; .links { > li { margin: 0; > a { padding: .85rem 1.25rem; font-size: 1rem; } } } } } #avatar-link { display: inline-block; margin-top: 4rem; } .navigation { width: 100%; &.right { margin: 0; } &.left { .links.item { width: 100%; } } } main { left: 0; transition: all $aside-animation-time; transform: translate3d(0, 0, 0); &.expanded { transform: translate3d(14rem, 0, 0); } } } // ------------------------------ // < 480px (Mobile) // ------------------------------ @media all and (max-width:480px) { .post .tags, .post .meta > time, .pagination > span { display: none; } main { padding: 1rem 0; } .btn { display: block; margin-bottom: .4em; } .mayday { width: auto; > h2 { font-size: 20px; line-height: 25px; } } .astronaut { background-size: 55%; } .astro-wrap { margin: -5% auto; } .astro-wrap, .astronaut { height: 10rem; } #panic-button { margin-bottom: 1rem; } .posts.newer, .posts.older { margin: 1rem 0; } #posts-list { margin: 3rem 0; text-align: center; > li { margin-bottom: 2rem; > time { display: block; float: none; letter-spacing: 1px; padding: 0; } } } #post-title { margin: 2.5rem 0; } }