/* Theme Name: Blockster Theme URI: https://blockthemespro.com Author: Block Themes Pro Description: A versatile and absolutely simple to manage block theme for the WordPress Site Editor. We designed this theme to be scalable for any business or non-profit. Drop in our block patterns to bring your design to life and simply swap out photos and content with your own. We built our theme to be as minimal as possible so you can confidently use it with your favorite WordPress plugins without running into issues. Jump over to our website if you want to take our online training to learn more about customizing your site and block themes in general. Thanks! Requires at least: 6.0 Tested up to: 6.1 Requires PHP: 5.7 Version: 1.0.3 License: GNU General Public License v2 or later License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html Text Domain: blockster Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, threaded-comments, translation-ready, wide-blocks, block-styles, blog, portfolio, education */ html, body { border: none; margin: 0; padding: 0; height: 100%; } body { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } *, *:before, *:after { -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit; } *:focus:not(:focus-visible) { outline: none; } .wp-site-blocks { min-height: 100vh; display: flex; flex-direction: column; } .site-footer { margin-top: auto !important; } a { text-underline-offset: 0.15em; } a img { transition: opacity 400ms linear; } a:hover { text-decoration: none; transition: 0.1s ease; } a:hover img { opacity: 0.8; } label { font-weight: 500; font-size: var(--wp--preset--font-size--small); } input:not([type=radio]):not([name=checkbox]):not([name=submit]), textarea, select { border-radius: 4px !important; appearance: none; -moz-appearance: none; -webkit-appearance: none; border: 1px solid var(--wp--preset--color--contrast-light); padding: calc(0.667rem + 7px) calc(1rem + 2px); font-size: var(--wp--preset--font-size--medium); font-weight: normal; outline: none; transition: 0.2s all; } input:not([type=radio]):not([name=checkbox]):not([name=submit]):focus, textarea:focus, select:focus { border-color: var(--wp--preset--color--accent); } button { transition: 0.2s all; } .hide-on-desktop { display: none; } .mt-0 { margin-top: 0; } .mb-0 { margin-bottom: 0; } .wp-block-site-title a { text-decoration: none; } .wp-block-post-terms { gap: 5px; display: flex; flex-flow: row wrap; } .wp-block-post-terms__separator { display: none; } .is-style-buttons .page-numbers, .is-style-buttons .wp-block-query-pagination-next, .is-style-buttons .wp-block-query-pagination-previous, .is-style-buttons.wp-block-post-terms > a { background: none; padding: 0.5rem 0.65rem 0.5rem; border-radius: 4px; font-weight: 500; letter-spacing: 0.5px; text-decoration: none; position: relative; line-height: var(--wp--custom--typography--line-height--normal); color: var(--wp--preset--color--accent); display: inline-block; } .is-style-buttons .page-numbers:after, .is-style-buttons .wp-block-query-pagination-next:after, .is-style-buttons .wp-block-query-pagination-previous:after, .is-style-buttons.wp-block-post-terms > a:after { background: var(--wp--preset--color--accent-alt-bg); border-radius: 6px; bottom: 0; content: ""; left: 0; position: absolute; z-index: -1; right: 0; top: 0; transition: opacity 200ms cubic-bezier(0.7, 0, 0.3, 1); } .is-style-buttons .page-numbers:hover:after, .is-style-buttons .wp-block-query-pagination-next:hover:after, .is-style-buttons .wp-block-query-pagination-previous:hover:after, .is-style-buttons.wp-block-post-terms > a:hover:after { opacity: 0.5; } .gallery-vertically-center-images .wp-block-image { display: flex; align-items: center; margin-top: auto !important; margin-bottom: auto !important; } .wp-block-code { border-radius: 4px; border: 1px solid var(--wp--preset--color--contrast-light); } .wp-block-post-author__content { gap: 0.3rem; font-weight: 500; color: var(--wp--preset--color--contrast-light); letter-spacing: 0.5px; display: flex; } .wp-block-post-author__byline { font-size: 1em; width: auto; } .wp-element-button { -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0); } .wp-element-button:hover { opacity: 0.8; } .is-style-outline-has-shadow .wp-element-button { background: none; border: 2px solid; box-shadow: 6px 6px; color: inherit; } .is-style-outline-has-shadow .wp-element-button:hover { box-shadow: 4px 4px; } .wp-block-search__inside-wrapper { padding: 0 !important; margin: 0 !important; border-radius: 4px; transition: 0.15s ease; } .wp-block-search__inside-wrapper:focus-within { border-color: var(--wp--preset--color--accent); } .wp-block-search__button-inside input.wp-block-search__input { border: none !important; padding: 5px !important; font-size: var(--wp--preset--font-size--small); } .wp-block-search__button-inside button { padding: 8px !important; margin: 0 !important; background: none !important; color: var(--wp--preset--color--contrast-light) !important; } .wp-block-search__button-inside button:hover { color: var(--wp--preset--color--contrast) !important; } .is-style-box-shadow:not(.wp-block-image) { box-shadow: var(--wp--custom--box-shadow--light); } .is-style-box-shadow.wp-block-image img { box-shadow: var(--wp--custom--box-shadow--light); } .subscribe-form { display: flex; flex-flow: column; max-width: 440px !important; margin: auto; } .subscribe-form input { margin: 4px 0; text-align: center; } .blog-sidebar-category-nav ul { margin: 0; padding: 0; } .blog-sidebar-category-nav ul li { list-style: none; display: inline-block; vertical-align: top; line-height: var(--wp--custom--typography--line-height--medium); } .blog-sidebar-category-nav ul li a { text-decoration: none; font-size: calc(0.8 * var(--wp--preset--font-size--small)); font-weight: 500; display: block; } .blog-sidebar-category-nav ul li a:hover { color: var(--wp--preset--color--contrast); } .wp-block-query-custom-sidebar .wp-block-post-excerpt__excerpt { margin: 0 !important; } .comment-form-cookies-consent { display: none !important; } h3#reply-title { font-size: var(--wp--preset--font-size-large); } .logged-in-as, .comment-notes { color: var(--wp--preset--color--contrast-light); font-size: calc(0.9 * var(--wp--preset--font-size--small)); } .has-text-align-center.wp-block-post-author .wp-block-post-author__content { justify-content: center; } @media (max-width: 767px) { .hide-on-mobile { display: none !important; } .hide-on-desktop { display: flex !important; } .wp-block-post { padding-bottom: var(--wp--preset--spacing--50); } .wp-block-post:last-of-type { padding-bottom: 0; } .mobile-order-1 { order: 1; } .mobile-order-2 { order: 2; } }