.blog-post > .post-meta { > span.date { } } .blog-post .read-more { border-bottom: 1px $color-light-2 solid; > a { display: block; padding: 1ex 0; } } .blog-post .post-content { font-size: 1em; line-height: 150%; h1, h2, h3, h4 { //position: relative; //margin-top: 30px; } h1 { //font-size: 1.7em; a { //color: #212121; } } h2 { //font-size: 1.4em; a { //color: #424242; } } h3 { //font-size: 1.1em; a { //color: #616161; } } p { text-align: justify; } } .blog-post .additional-info { border-top: 1px $color-light-2 solid; color: $color-light-3; font-size: .9em; margin-top: $padding-big; padding: $padding-medium $padding-big; text-align: center; } .blog-post.full { figure { font-size: .8em; } .header-section-number { color: $color-light-2; font-family: serif; } .toc { float: right; font-size: .9em; margin: 0 0 25px 25px; .toc-section-number { color: $color-light-2; } > .header { font-size: 1.2em; font-weight: bold; margin-bottom: 10px; padding-left: 10px; } ul { list-style: none; } > ul { margin: 0; padding: 0; } li > ul { padding-left: 25px; } } table { border-collapse: collapse; margin-left: auto; margin-right: auto; th, td { padding: 5px; border: 1px solid $color-light-2; } th { color: $color-dark-primary; } } } @media screen and (max-width: 800px) { .blog-post.full .toc { display: block; float: none; margin: 25px 0 25px 0; } .blog-post .post-content { font-size: 0.9em; line-height: 150%; h1, h2, h3, h4 { a:before { display: none; } } } }