@import url("https://web.archive.org/web/20260420065748cs_/https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap");
body {
font-family: 'Poppins', sans-serif;
color: #02101B;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Poppins', sans-serif;
}
h2 {
font-size: 24px;
font-weight: 500;
margin-top: 2.2rem;
}
h3 {
font-size: 22px;
}
.header--title {
font-size: 38px;
}
header div.header--wrapper.wp-block-group {
flex-direction: row;
justify-content: space-between;
padding: 0 32px;
position: relative;
}
main {
max-width: 1280px;
margin: auto;
padding: 0 16px;
}
.nav span {
text-transform: uppercase;
}
.wp-block-navigation__responsive-container.has-modal-open .nav span {
color: #02101B;
}
.nav a {
text-decoration: none !important;
}
.nav span:after {
content: "";
transition: all ease-in-out .2s;
background: none repeat scroll 0 0 #02101B;
display: block;
height: 2px;
width: 0;
}
.nav span:hover:after {
width: 100%;
}
.nav .wp-block-navigation__container {
grid-gap: 64px;
}
.nav--group {
border-bottom: 1px solid #BE9787;
padding: 0;
}
.banner {
padding: 0 0 24px 0;
}
.banner img {
max-height: 350px;
object-fit: cover;
}
footer {
border-top: 1px solid #BE9787;
padding: 0 32px;
}
.footer--title {
width: 100%;
text-align: center;
}
.footer--title a {
font-size: 32px;
}
.footer--nav {
grid-gap: 48px;
}
.footer--nav a {
text-decoration: none !important;
}
.footer--nav span:after {
content: "";
transition: all ease-in-out .2s;
background: none repeat scroll 0 0 #ffffff;
display: block;
height: 2px;
width: 0;
}
.footer--nav span:hover:after {
width: 100%;
}
.footer--group {
padding: 16px 0;
}
.footer--columns {
gap: 0;
}
.footer--nav-column {
display: none;
align-items: center;
}
.articles ul {
display: grid;
grid-template-columns: 1fr;
grid-gap: 32px;
}
.articles li {
margin: 0 !important;
display: flex;
flex-direction: column;
}
.articles .article--img img {
border-radius: 0;
max-height: 300px;
}
.article--img {
aspect-ratio: auto !important;
}
.articles li .article--title {
width: 100%;
text-align: center;
margin-bottom: 8px;
}
.article--title a {
color: #02101B;
font-size: 28px;
text-align: left;
}
.article--title a:hover {
text-decoration: none;
}
div.article--meta-data {
width: 100%;
display: flex;
align-items: center;
flex-wrap: wrap;
margin-top: 16px;
}
div.article--meta-data .single-post-reading-time {
font-size: 12px;
}
.article--meta-data a {
color: #02101B;
font-size: 12px;
}
.article--content {
border: 2px solid #01223926;
padding: 0 16px 16px 16px;
flex-grow: 1;
position: relative;
}
.article--desc p {
text-align: justify;
}
.article--desc {
padding-bottom: 32px;
}
.article--desc:after {
content: "";
position: absolute;
left: 50%;
bottom: 16px;
transform: translate(-50%, 0);
display: block;
width: 50px;
border-bottom: 2px solid #BE9787;
}
.single-post main {
max-width: 1280px;
margin: auto;
}
.single-header img {
border-radius: 0;
}
.single-header figure {
display: none;
}
.single-footer {
border-top: 1px solid #BE9787;
}
div.single-content p, div.single-title, div.single-meta-data .wp-block-group, div.single-footer, .single-footer nav {
max-width: 100%;
}
.single-footer-arrow a {
text-decoration: none;
}
.single-footer {
display: none;
}
.single-content a {
font-weight: 500;
}
.single-content h1, .single-content h2, .single-content h3, .single-content h4, .single-content h5, .single-content h6 {
max-width: none !important;
}
.single-content ul {
max-width: none;
margin-left: 1.2rem !important;
}
.single-content li {
margin-top: 0.6rem;
}
.single-post h1 {
font-size: 28px !important;
}
footer div.footer-social {
max-width: 1280px;
display: flex;
justify-content: center;
gap: 16px;
margin-top: 8px;
}
.page-template-default main {
margin: 24px auto 48px auto;
}
.single-post-author {
display: flex;
align-items: center;
position: relative;
}
.article--content .single-post-author {
display: none;
}
.single-post-reading-time {
display: flex;
align-items: center;
position: relative;
font-size: 14.4px;
}
.wp-block-post-featured-image img, .wp-block-post-featured-image .block-editor-media-placeholder, .wp-block-post-featured-image .wp-block-post-featured-image__overlay {
border-radius: 0;
}
.single-header {
padding-top: 0 !important;
}
.single-title {
margin-top: 0;
}
.single-content-group {
padding-top: 16px;
}
.nav--search-form {
margin: 0 0 0 36px;
}
.nav--search-form input, .wp-block-search__inside-wrapper input {
border-radius: 0 !important;
border: 1px solid #BE9787;
}
.nav--search-form input:focus-within, .wp-block-search__inside-wrapper input:focus-within {
outline: none;
}
.nav--search-form button, .wp-block-search__inside-wrapper button {
margin: 0;
border-radius: 0 !important;
background: #BE9787;
}
footer .nav--search-form {
display: none;
}
.privacy-policy--col {
display: flex;
align-items: center;
flex-grow: 1 !important;
justify-content: center;
margin-top: 16px !important;
}
.privacy-policy a {
text-decoration: none;
font-size: 14px;
}
.header-subtitle {
margin-bottom: 16px !important;
}
.yarpp {
margin-top: 64px;
}
.yarpp-related a:hover {
text-decoration: underline;
} @media (min-width: 960px){
.articles-2-group {
margin-top: 48px;
}
.header-subtitle {
font-size: 22px;
font-weight: 300;
text-align: center;
}
.single-content-columns {
gap: 48px;
}
.privacy-policy--col {
justify-content: flex-end;
margin-top: 0 !important;
}
.single-content-group {
padding-top: 48px;
}
.articles-2-group div.article--meta-data {
flex-direction: column;
align-items: flex-start;
}
.single-post-reading-time {
padding-left: 8px;
}
.single-post-reading-time p {
margin-left: 8px;
}
.single-post-reading-time:before {
content: "";
display: block;
border-left: 1px solid #00000094;
height: 55%;
position: absolute;
}
.articles-2-group .single-post-reading-time {
padding: 0;
}
.articles-2-group .single-post-reading-time:before {
display: none;
}
.articles-2-group .single-post-reading-time p {
margin-left: 0;
}
.single-post-meta-data {
display: flex;
}
.single-post-author {
padding-left: 8px;
}
.single-post-author:before {
content: "";
display: block;
border-left: 1px solid #00000094;
height: 55%;
position: absolute;
}
.wp-block-post-author-name {
margin-left: 8px;
}
main {
padding: 0;
}
footer div.footer-social {
justify-content: flex-start;
}
.articles ul {
grid-template-columns: repeat(3, 1fr);
}
.articles-mini ul {
grid-template-columns: repeat(4, 1fr);
grid-gap: 48px 32px;
}
.articles-mini .article--title {
margin-bottom: 0;
}
.articles-mini .article--title a {
font-size: 18px;
}
.articles-mini .article--desc {
padding-bottom: 16px;
}
.articles-mini .article--desc p {
font-size: 13px;
}
.footer--title {
text-align: left;
}
.footer--nav-column {
display: flex;
flex-grow: 1 !important;
justify-content: flex-end;
}
.header--title {
font-size: 62px;
text-align: center;
}
header div.header--wrapper.wp-block-group {
flex-direction: column;
padding: 0;
}
.single-footer {
display: block;
}
.nav--group {
padding: 20px 0 40px 0;
}
.single-post h1 {
font-size: 38px !important;
}
}