@import "components/title"; @import "components/feature"; @import "components/pagination"; @import "components/footer"; @import "components/author-box"; @import "classic"; @import "classic-alt"; @import "vert-header"; @import "page"; .bastet-single-content { margin-bottom: 40px; .entry-content > *[class*='wp-block'] { margin-bottom: 28px; } .wp-block-image { figcaption { font-size: 14px; font-style: italic; text-align: center; } img { border-radius: $border-radius__main; } } strong { font-weight: bold; } .entry-content { a { text-decoration: underline; } h1, h2, h3, h4, h5, h6 { margin-top: 40px; margin-bottom: 22px; } ol { list-style: decimal-leading-zero; } ul:not(.blocks-gallery-grid), ol { margin: 0 0 12px 24px; list-style-position: outside; li { margin-bottom: 10px; ul, ol { padding-top: 10px; padding-left: 24px; li:last-child { margin-bottom: 0; } } } } .wp-block-latest-posts, .wp-block-categories, .wp-block-categories .children, .wp-block-archives, .wp-block-archives .children { margin-left: 0; } } } .single-large-header.no-thumb { .bastet-post-header { padding-bottom: 60px; margin-bottom: 50px; } } .single.header-solid .bastet-post-header { padding-top: 60px; } .single.header-transparent.single-classic { .sidebar-wrapper { padding-top: 180px; @include respond-above('start', 'screen') { padding-top: 60px; } } &.header-topbar .sidebar-wrapper{ padding-top: 220px; @include respond-above('start', 'screen') { padding-top: 60px; } } } .single.header-solid.single-classic { .sidebar-wrapper, .bastet-single-content .post { margin-top: 80px; } @include respond-above('start', 'screen') { .sidebar-wrapper { padding-top: 60px; } } } .single.header-transparent.single-classic-alt { .sidebar-wrapper { padding-top: 80px; @include respond-above('start', 'screen') { padding-top: 60px; } } &.header-topbar .sidebar-wrapper{ padding-top: 220px; @include respond-above('start', 'screen') { padding-top: 60px; } } } .bastet-single-content .main-content { margin-bottom: 50px; } .header-light:not(.single-classic) .bastet-post-header { margin-top: -60px; padding-top: 60px; } .post-password-form { label { @include respond-above('start', 'mobile') { width: 100%; } } }