@import '_variables'; @import '_header'; @import 'core.scss'; @import '_footer'; @import 'sidebar.scss'; // Apply globally * { margin: 0; padding: 0; box-sizing: border-box; @include primary-font; scroll-behavior: smooth; } .container.post-head { padding-top: 2rem; } body{ a{ color:$primary-text; } a:visited { color: $primary-text; } } // Entry Meta Styling .entry-meta { margin-bottom: 0.5rem; } .container #masthead { margin: 0px -7px 32px -7px; } // Primary Content Area #primary{ .classic { background: #ffffff; border-bottom: solid 1px #eee; padding-bottom: 1.5rem; margin: 0 0 1rem; } .entry-content{ p{ font-size: 14px; color: #4a4a4a; opacity: .8; } } .entry-meta{ font-size: 14px; color: #4a4a4a; opacity: .8; } // Responsive Adjustments for Primary Area @media (max-width: 600px) { padding: 20px; margin-left: 0; } @media (max-width: 1024px) { display: block; margin: 0; padding: 0; } // Entry Title Link Styles .entry-title a { color: #333333; text-decoration: none; font-size: 24px; } } // Primary Content Area .grid{ .row{ article{ border: none; margin: 0; } .post-content { text-align: center; background: #ffffff; border-bottom: solid 1px #eee; padding: 20px; margin: 0 0 1rem; } } } @media (max-width: 480px) { .grid { article{ padding: 0px 6px; } } } img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image { border-radius: 0px; padding: 0; } .col-md-4.post-thumbnail { padding: 0; margin: 0; } img { height: auto; max-width: 100%; aspect-ratio: 4 / 3; object-fit: cover; }