@charset "UTF-8"; @import url("https://fonts.googleapis.com/css2?family=Lato&display=swap"); :root { --bs-blue: #0d6efd; --bs-indigo: #6610f2; --bs-purple: #6f42c1; --bs-pink: #d63384; --bs-red: #dc3545; --bs-orange: #fd7e14; --bs-yellow: #ffc107; --bs-green: #198754; --bs-teal: #20c997; --bs-cyan: #0dcaf0; --bs-white: #fff; --bs-gray: #6c757d; --bs-gray-dark: #343a40; --bs-gray-100: #f8f9fa; --bs-gray-200: #e9ecef; --bs-gray-300: #dee2e6; --bs-gray-400: #ced4da; --bs-gray-500: #adb5bd; --bs-gray-600: #6c757d; --bs-gray-700: #495057; --bs-gray-800: #343a40; --bs-gray-900: #212529; --bs-primary: #e63946; --bs-secondary: #a8dadc; --bs-success: #198754; --bs-info: #0dcaf0; --bs-warning: #ffc107; --bs-danger: #dc3545; --bs-light: #ffffff; --bs-dark: #black; --bs-primary-rgb: 230, 57, 70; --bs-secondary-rgb: 168, 218, 220; --bs-success-rgb: 25, 135, 84; --bs-info-rgb: 13, 202, 240; --bs-warning-rgb: 255, 193, 7; --bs-danger-rgb: 220, 53, 69; --bs-light-rgb: 255, 255, 255; --bs-dark-rgb: 0, 0, 0; --bs-white-rgb: 255, 255, 255; --bs-black-rgb: 0, 0, 0; --bs-body-color-rgb: 33, 37, 41; --bs-body-bg-rgb: 255, 255, 255; --bs-font-sans-serif: system-ui, -apple-system, "Lato", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --bs-gradient: linear-gradient( 180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0) ); --bs-body-font-family: var(--bs-font-sans-serif); --bs-body-font-size: 1rem; --bs-body-font-weight: 400; --bs-body-line-height: 1.5; --bs-body-color: #212529; --bs-body-bg: #fff; } .btn, .wp-block-button__link, .wp-block-search .wp-block-search__button { border-radius: 0; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } .btn-primary, .wp-block-button__link, .wp-block-search .wp-block-search__button { background-color: var(--bs-primary); border-color: var(--bs-primary); color: white; } .btn-primary:hover, .wp-block-button__link:hover, .wp-block-search__button:hover { color: #fff; background-color: rgb(207, 51, 63); border-color: rgb(207, 51, 63); } .btn-check:focus + .btn-primary, .btn-primary:focus { background-color: rgb(207, 51, 63); border-color: rgb(207, 51, 63); box-shadow: 0 0 0 0.25rem rgba(207, 51, 63, 0.5); } .btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle { background-color: rgb(207, 51, 63); border-color: rgb(207, 51, 63); } .btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus { box-shadow: 0 0 0 0.25rem rgba(207, 51, 63, 0.5); } .btn-primary:disabled, .btn-primary.disabled { background-color: rgb(207, 51, 63); border-color: rgb(207, 51, 63); } * { box-sizing: border-box; } .grid { position: relative; -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; -moz-column-gap: 1em; -webkit-column-gap: 1em; column-gap: 1em; padding-bottom: 40px; height: 100%; } .masonry-entry { width: 100%; height: auto; display: inline-block; padding-bottom: 1em; } h1, h2, h3, h4, h5, h6, a { -ms-word-wrap: break-word; word-wrap: break-word; } @media (max-width: 991.98px) { .archive .grid { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; } } @media (max-width: 767.98px) { .grid { -moz-column-count: 1; -webkit-column-count: 1; column-count: 1; } } body { overflow-x: hidden; } #content { min-height: calc(100vh - 300px); } .one-main { height: 100%; margin: 0 auto 1em auto; } .one-main h1 { margin-top: 1rem; } section, aside { margin-bottom: 2em; } a { color: black; } a:hover { color: #e63946; } img { max-width: 100%; height: auto; } h1 { text-align: center; } .full-width { width: 100vw; margin: 0 calc(-50vw + 50%); } .one-centre { height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; } .archive-title { margin: 1.5rem auto; } .site-branding { display: flex; flex-direction: row; align-items: baseline; } .custom-logo { width: auto; max-height: 100px; padding: 0.5rem; } .title-description { padding-left: 0.5rem; } .title-description a { color: black; text-decoration: none; } header.site-header { position: relative; background-color: white; box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); z-index: 2000; } .one-nav-container { display: flex; flex-direction: row; align-items: baseline; justify-content: space-between; } .menu-item { padding: 0 0.25rem; } .menu-item a { padding: 0 0.25rem; color: black; text-decoration: none; } ul#primary-menu-list { position: relative; width: 100%; list-style-type: none; padding: 0; } .menu-item { display: inline; } .sub-menu { min-width: 220px; text-align: center; display: none; overflow: hidden; position: absolute; top: 28px; right: 0; box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); overflow: hidden; background-color: white; padding-left: 0; } .sub-menu .menu-item a { display: block; } .menu-item-has-children { z-index: 100; position: relative; display: inline-flex; cursor: pointer; } .menu-item-has-children > a { pointer-events: none; } .menu-item-has-children > a::after { content: "▼"; padding-left: 3px; font-size: 12px; } .menu-item-has-children:focus-within .sub-menu { display: block; min-height: auto; overflow: visible; } .sub-menu-active { display: block; min-height: auto; overflow: visible; } @media (max-width: 991.98px) { nav.one-top-nav { position: fixed; display: flex; flex-direction: column; align-items: center; right: 0; width: 0; height: 100vh; transition: 0.3s; overflow-y: scroll; text-align: center; background-color: #e63946; } ul#primary-menu-list { padding-top: 2rem; } nav.nav-active, .navigation-list { width: 100%; } .menu-item { display: block; padding: 0.25rem 0; } .menu-item a { display: block; padding: 0.5rem 0; color: white; } .mobile-btn { display: block; cursor: pointer; z-index: 2001; } .line { width: 24px; height: 3px; background-color: black; margin: 5px; transition: 0.3s; } .btn-active .line1 { -webkit-transform: rotate(-45deg) translate(-5px, 6px); transform: rotate(-45deg) translate(-5px, 6px); background-color: white; } .btn-active .line2 { opacity: 0; } .btn-active .line3 { -webkit-transform: rotate(45deg) translate(-5px, -6px); transform: rotate(45deg) translate(-5px, -6px); background-color: white; } .sub-menu { position: static; box-shadow: none; } } .hero { max-width: 2000px; height: 80vh; background-size: cover; background-position: center; background-attachment: fixed; } .hero-text { display: flex; flex-direction: column; justify-content: center; align-items: center; height: 100%; color: white; } .one-footer { display: flex; align-items: center; justify-content: center; width: 100%; min-height: 200px; background-color: black; color: white; padding: 1.5em 0; } .one-footer .row { width: 100%; } .one-footer .menu-item { display: block; padding: 0.25rem 0; } .footer-menu ul.footer-menu-wrapper, .footer-menu ul.social-menu-wrapper, .social-menu ul.footer-menu-wrapper, .social-menu ul.social-menu-wrapper { padding: 0; list-style-type: none; } .footer-menu ul.footer-menu-wrapper li.menu-item a, .footer-menu ul.social-menu-wrapper li.menu-item a, .social-menu ul.footer-menu-wrapper li.menu-item a, .social-menu ul.social-menu-wrapper li.menu-item a { color: white; } .social-menu ul.social-menu-wrapper { display: flex; flex-direction: row; } .social-menu ul.social-menu-wrapper li.menu-item { padding: 0.25rem; } .social-menu ul.social-menu-wrapper li.menu-item a { padding: 0.25rem; } @media (min-width: 1200px) { .one-footer .row { height: 100%; } } .searchbox-input { height: 38px; } .search-submit { position: relative; left: -6px; top: -3px; } .one-pagination { position: absolute; left: 50%; transform: translateX(-50%); bottom: 0; } .one-pagination .next, .one-pagination .prev { text-transform: uppercase; } .one-pagination a { text-decoration: none; } .has-thumbnail { position: relative; background-color: black; } .has-thumbnail:hover .masonry-thumbnail { opacity: 75%; } .has-thumbnail .masonry-details { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; display: none; } .has-thumbnail .masonry-details .masonry-title a, .has-thumbnail .masonry-details .one-date, .has-thumbnail .masonry-details .excerpt p { color: white; } .has-thumbnail:hover .masonry-details { display: block; } .masonry-title a, .one-date, .excerpt p { text-decoration: none; } #btn-back-to-top { position: fixed; bottom: 20px; right: 20px; display: none; color: #e63946; font-size: 1.5em; outline: none; border: none; background-color: transparent; } .one-comments { margin: 2em auto; } .one-comments ul.comment-list { list-style-type: none; padding-left: 0; margin: 1em 0; } .one-comments li.comment { margin: 2em 0; } .one-comments #cancel-comment-reply-link { display: block; } .one-comments a { text-decoration: none; } .one-comments ul.children { list-style-type: none; } .one-comments .form-submit { margin-top: 1rem; } .one-paginate-comments ul.page-numbers { list-style-type: none; padding-left: 0; } .one-paginate-comments ul.page-numbers li { display: inline; } .one-paginate-comments ul.page-numbers li .current { color: #e63946; } .one-sidebar { position: -webkit-sticky; position: sticky; top: 0; } .post-categories { padding: 1rem 0; } .tags a, .post-categories a { margin: 1rem 0; text-decoration: none; } .post-edit-link { text-decoration: none; } .error-page { margin-top: 2rem; } /*# sourceMappingURL=style.css.map */