:root {
--gf-editorial-paper: #F6F3ED;
--gf-editorial-ink: #181B21;
--gf-editorial-burgundy: #A63330;
--gf-editorial-quiet: #62656A;
--gf-editorial-line: #D8D3CB;
--headFont: 'Rokkitt', Georgia, serif;
--bodyFont: 'Rubik', Arial, sans-serif;
--title-font: 'Rokkitt', Georgia, serif;
--menus-font: 'Rubik', Arial, sans-serif;
}
body { font-family: "Rubik", Arial, sans-serif; }
body:not(.dark).custom-background,
body:not(.dark) #page,
body:not(.dark) .wrapper {
background-color: var(--gf-editorial-paper) !important;
background-image: none !important;
}
body:not(.dark) { color: var(--gf-editorial-ink); }
body:not(.dark) .bs-header-main,
body:not(.dark) .bs-header-main .inner {
background-color: var(--gf-editorial-paper) !important;
background-image: none !important;
}
body:not(.dark) .bs-header-main { border-bottom: 1px solid var(--gf-editorial-line); }
body:not(.dark) .site-branding-text .site-title a,
body:not(.dark) .m-header .site-branding-text .site-title a {
font-family: "Rokkitt", Georgia, serif !important;
color: var(--gf-editorial-ink) !important;
font-weight: 700 !important;
letter-spacing: -.035em;
}
body:not(.dark) .bs-header-main .bs-social a,
body:not(.dark) .bs-header-main .msearch,
body:not(.dark) .bs-header-main .msearch i {
color: var(--gf-editorial-burgundy) !important;
}
body:not(.dark) .bs-menu-full,
body:not(.dark) .bs-default .navbar-wp,
body:not(.dark) .bs-default .navbar-collapse,
body:not(.dark) .bs-default .navbar-collapse ul {
background: var(--gf-editorial-ink) !important;
}
body:not(.dark) .navbar-wp .navbar-nav > li > a,
body:not(.dark) .navbar-wp .dropdown-menu > li > a {
font-family: "Rubik", Arial, sans-serif !important;
font-size: 12px;
font-weight: 600;
letter-spacing: .035em;
color: #F6F3ED !important;
}
body:not(.dark) .navbar-wp .navbar-nav > li > a:hover,
body:not(.dark) .navbar-wp .navbar-nav > li > a:focus,
body:not(.dark) .navbar-wp .dropdown-menu > li > a:hover,
body:not(.dark) .navbar-wp .dropdown-menu > li > a:focus {
color: #F2B2AA !important;
background: #292D34 !important;
}
body:not(.dark) .navbar-wp .dropdown-menu,
body:not(.dark) .navbar-wp .dropdown-menu > li,
body:not(.dark) .navbar-wp .dropdown-menu > li > a {
background: var(--gf-editorial-ink) !important;
}
body:not(.dark) .navbar-wp .dropdown-menu {
border: 1px solid #41464F;
}
body:not(.dark) .navbar-wp .navbar-nav > li > a:focus-visible,
body:not(.dark) .navbar-wp .dropdown-menu a:focus-visible {
outline: 2px solid #F2B2AA;
outline-offset: -2px;
}
body:not(.dark) .m-header,
body:not(.dark) .m-header .navbar-header,
body:not(.dark) .m-header .right-nav {
background: var(--gf-editorial-paper) !important;
}
body:not(.dark) .m-header .msearch,
body:not(.dark) .m-header .msearch i {
color: var(--gf-editorial-burgundy) !important;
}
body:not(.dark) .m-header .navbar-toggler .icon-bar {
background-color: var(--gf-editorial-ink) !important;
}
body:not(.dark) h1,
body:not(.dark) h2,
body:not(.dark) h3,
body:not(.dark) h4,
body:not(.dark) h5,
body:not(.dark) h6 {
font-family: "Rokkitt", Georgia, serif;
}
body:not(.dark) .bs-blog-post .title a,
body:not(.dark) .bs-blog-post .title,
body:not(.dark) .bs-sidebar .bs-widget h4 {
color: var(--gf-editorial-ink);
}
body:not(.dark) .bs-blog-post .title a:hover,
body:not(.dark) .bs-sidebar a:hover {
color: var(--gf-editorial-burgundy);
}
body:not(.dark) footer.footer,
body:not(.dark) footer.footer .overlay,
body:not(.dark) footer.footer .bs-footer-widget-area,
body:not(.dark) footer.footer .bs-footer-copyright,
body:not(.dark) footer.footer .bs-footer-overlay-copyright {
background-color: var(--gf-editorial-ink) !important;
background-image: none !important;
}
body:not(.dark) footer.footer .bs-widget h2,
body:not(.dark) footer.footer .bs-widget h3,
body:not(.dark) footer.footer .bs-widget h4,
body:not(.dark) footer.footer .bs-widget h6,
body:not(.dark) footer.footer .site-title-footer a {
color: #F6F3ED !important;
font-family: "Rokkitt", Georgia, serif;
}
body:not(.dark) footer.footer .bs-widget p,
body:not(.dark) footer.footer .bs-widget li,
body:not(.dark) footer.footer .bs-widget a,
body:not(.dark) footer.footer .bs-footer-copyright p,
body:not(.dark) footer.footer .bs-footer-copyright a {
color: #DBD7D1 !important;
font-family: "Rubik", Arial, sans-serif;
}
body:not(.dark) footer.footer .bs-widget a:hover,
body:not(.dark) footer.footer .bs-footer-copyright a:hover {
color: #F2B2AA !important;
}
@media(max-width:991px) {
body:not(.dark) .navbar-wp .navbar-nav > li > a {
padding-left: 16px;
padding-right: 16px;
}
}body:not(.dark) .bs-blog-post.single article.small.single {
color: #000000;
}
body:not(.dark) .bs-blog-post.single article.small.single > p:not([style]):not(.has-text-color),
body:not(.dark) .bs-blog-post.single article.small.single > ul li:not([style]):not(.has-text-color),
body:not(.dark) .bs-blog-post.single article.small.single > ol li:not([style]):not(.has-text-color) {
color: #000000;
}.single-class .bs-blog-post.single > .bs-header {
max-width:870px;
margin-left:auto;
margin-right:auto;
padding:10px clamp(16px,3vw,28px) 20px;
}
.single-class .bs-blog-post.single > .bs-header .title {
font-size:clamp(34px,4vw,49px);
line-height:1.12;
letter-spacing:-.025em;
}
.single-class .bs-blog-post.single > .bs-blog-thumb {
max-width:900px;
margin:0 auto 27px;
}
.single-class .bs-blog-post.single > .bs-blog-thumb img {
display:block;
width:100%;
height:auto;
object-fit:contain;
}
.single-class .bs-blog-post.single > article.small.single {
max-width:800px;
margin:0 auto;
padding:8px clamp(16px,3vw,30px) 34px;
font-size:18px;
line-height:1.85;
}
.single-class .bs-blog-post.single > article.small.single > p {
line-height:1.85;
margin-bottom:26px;
}
.single-class .bs-blog-post.single > article.small.single > h2,
.single-class .bs-blog-post.single > article.small.single > h3 {
margin-top:42px;
margin-bottom:20px;
padding-bottom:11px;
line-height:1.28;
}
body:not(.dark) .single-class .bs-blog-post.single > article.small.single > h2,
body:not(.dark) .single-class .bs-blog-post.single > article.small.single > h3 {
border-bottom:1px solid #E2DCD4;
}
.single-class .bs-blog-post.single > article.small.single > ul,
.single-class .bs-blog-post.single > article.small.single > ol {
margin-bottom:28px;
line-height:1.85;
}
.single-class .bs-blog-post.single > article.small.single img {
max-width:100%;
height:auto;
}
.single-class .bs-blog-post.single > article.small.single img.aligncenter {
display:block;
margin:22px auto 26px;
} @media (max-width:600px) {
.single-class .bs-blog-post.single > .bs-header {
padding:9px 11px 16px;
}
.single-class .bs-blog-post.single > .bs-header .title {
font-size:clamp(28px,7vw,33px);
line-height:1.14;
}
.single-class .bs-blog-post.single > .bs-blog-thumb {
margin-bottom:18px;
}
.single-class .bs-blog-post.single > article.small.single {
font-size:16px;
line-height:1.64;
padding:5px 10px 25px;
}
.single-class .bs-blog-post.single > article.small.single > p {
font-size:16px;
line-height:1.64;
margin-bottom:17px;
}
.single-class .bs-blog-post.single > article.small.single > ul,
.single-class .bs-blog-post.single > article.small.single > ol {
font-size:16px;
line-height:1.64;
margin-bottom:20px;
}
.single-class .bs-blog-post.single > article.small.single > h2 {
font-size:28px;
}
.single-class .bs-blog-post.single > article.small.single > h3 {
font-size:24px;
}
.single-class .bs-blog-post.single > article.small.single > h2,
.single-class .bs-blog-post.single > article.small.single > h3 {
margin-top:28px;
margin-bottom:14px;
padding-bottom:9px;
}
.single-class .bs-blog-post.single > article.small.single img.aligncenter {
margin:18px auto 22px;
}
}body.page-id-70:not(.dark) main.page-class {
padding-bottom:56px;
}
body.page-id-70 main.page-class > .container > .row > .col-lg-8 {
flex:0 0 100%;
width:100%;
max-width:100%;
}
body.page-id-70 main.page-class > .container > .row > aside.col-lg-4 {
display:none;
}
body.page-id-70:not(.dark) main.page-class .page-entry-title {
max-width:900px;
margin:22px auto 22px;
padding:34px 0 8px;
background:transparent;
box-shadow:none;
border-top:3px solid var(--gf-editorial-ink);
}
body.page-id-70:not(.dark) main.page-class .page-entry-title-box::before {
content:"PORTRET EDITORIAL";
display:block;
margin-bottom:9px;
font:700 11px/1.5 "Rubik",Arial,sans-serif;
letter-spacing:.16em;
color:var(--gf-editorial-burgundy);
}
body.page-id-70:not(.dark) main.page-class .page-entry-title h1 {
color:var(--gf-editorial-ink);
font:700 clamp(40px,5.5vw,66px)/1.08 "Rokkitt",Georgia,serif;
letter-spacing:-.035em;
}
body.page-id-70:not(.dark) main.page-class .bs-breadcrumb-section {
margin-top:10px;
}
body.page-id-70 main.page-class #post-70 {
width:100%;
max-width:900px;
margin-inline:auto;
}
body.page-id-70:not(.dark) main.page-class #post-70 > .bs-card-box {
background:#fff;
border:1px solid #E5E0D8;
box-shadow:0 8px 30px rgba(24,27,33,.055);
padding:clamp(24px,5vw,64px);
}
body.page-id-70:not(.dark) main.page-class #post-70 > .bs-card-box > p {
font:400 17px/1.82 "Rubik",Arial,sans-serif;
margin:0 0 23px;
max-width:760px;
}
body.page-id-70:not(.dark) main.page-class #post-70 > .bs-card-box > p:first-child {
font:600 clamp(22px,2.6vw,28px)/1.35 "Rokkitt",Georgia,serif;
border-left:4px solid var(--gf-editorial-burgundy);
padding:4px 0 4px 22px;
margin-bottom:32px;
letter-spacing:-.012em;
}
body.page-id-70:not(.dark) main.page-class #post-70 > .bs-card-box > p:nth-of-type(6) {
padding:22px 26px;
border-left:3px solid var(--gf-editorial-burgundy);
background:#F6F3ED;
margin:30px 0;
}
body.page-id-70:not(.dark) main.page-class #post-70 > .bs-card-box > p:last-child {
max-width:none;
margin:37px 0 0;
padding:28px 32px;
background:#181B21;
border-top:3px solid #A63330;
font:700 clamp(25px,3.3vw,35px)/1.2 "Rokkitt",Georgia,serif;
}
body.page-id-70:not(.dark) main.page-class #post-70 > .bs-card-box > p:last-child span,
body.page-id-70:not(.dark) main.page-class #post-70 > .bs-card-box > p:last-child strong {
color:#F6F3ED!important;
} body:not(.dark) footer.footer .bs-footer-widget-area {
padding-top:44px;
padding-bottom:40px;
}
body:not(.dark) footer.footer .bs-footer-widget-area .container > .row {
display:grid;
grid-template-columns:.96fr 1fr 1.15fr 1.3fr;
column-gap:30px;
row-gap:26px;
margin-left:0;
margin-right:0;
}
body:not(.dark) footer.footer .bs-footer-widget-area .container > .row > .bs-widget {
width:auto;
max-width:none;
flex:none;
margin:0;
min-width:0;
padding-left:0;
padding-right:0;
}
body:not(.dark) footer.footer .bs-footer-widget-area .bs-widget h2,
body:not(.dark) footer.footer .bs-footer-widget-area .bs-widget .bs-widget-title .title {
font:700 24px/1.2 "Rokkitt",Georgia,serif;
letter-spacing:-.02em;
padding:0 0 12px;
margin:0 0 17px;
border-bottom:1px solid #52565E;
}
body:not(.dark) footer.footer .bs-footer-widget-area .bs-widget h2::after {
content:"";
display:block;
height:2px;
width:36px;
background:#B8524D;
position:relative;
top:13px;
}
body:not(.dark) footer.footer .bs-footer-widget-area .bs-widget p,
body:not(.dark) footer.footer .bs-footer-widget-area .bs-widget li {
font-size:12px;
line-height:1.8;
}
body:not(.dark) footer.footer .bs-footer-widget-area .wp-block-categories-list {
padding-left:0;
list-style:none;
}
body:not(.dark) footer.footer .bs-footer-widget-area .wp-block-categories-list li {
margin:0 0 7px;
}
body:not(.dark) footer.footer .bs-footer-widget-area .wp-block-tag-cloud {
display:flex;
flex-wrap:wrap;
gap:7px;
align-items:flex-start;
}
body:not(.dark) footer.footer .bs-footer-widget-area .wp-block-tag-cloud a.tag-cloud-link {
display:inline-flex;
align-items:center;
width:auto;
margin:0;
padding:6px 10px;
font:500 11px/1.5 "Rubik",Arial,sans-serif!important;
letter-spacing:0;
color:#EAE5DE!important;
background:#292F38;
border:1px solid #49505A;
text-decoration:none;
}
body:not(.dark) footer.footer .bs-footer-widget-area .wp-block-tag-cloud a.tag-cloud-link:hover,
body:not(.dark) footer.footer .bs-footer-widget-area .wp-block-tag-cloud a.tag-cloud-link:focus-visible {
color:#fff!important;
border-color:#B8524D;
background:#493034;
}
body:not(.dark) footer.footer .bs-recent-blog-post .small-post {
padding:0 0 12px;
margin:0 0 13px;
border-bottom:1px solid #41464E;
}
body:not(.dark) footer.footer .bs-recent-blog-post .small-post:last-child {
margin-bottom:0;
border-bottom:0;
}
body:not(.dark) footer.footer .bs-recent-blog-post .small-post .title {
font-size:13px;
line-height:1.4;
}
body:not(.dark) footer.footer .bs-footer-bottom-area {
border-top:1px solid #41464E;
}
body:not(.dark) footer.footer .site-title-footer a {
font-size:clamp(26px,3vw,33px);
font-weight:700;
letter-spacing:-.04em;
}
@media(max-width:991px) {
body:not(.dark) footer.footer .bs-footer-widget-area .container > .row {
grid-template-columns:repeat(2,minmax(0,1fr));
column-gap:30px;
}
}
@media(max-width:767px) {
body.page-id-70:not(.dark) main.page-class .page-entry-title {
margin:16px 0 15px;
padding:22px 0 8px;
}
body.page-id-70:not(.dark) main.page-class #post-70 > .bs-card-box {
padding:25px 19px;
}
body.page-id-70:not(.dark) main.page-class #post-70 > .bs-card-box > p {
font-size:16px;
line-height:1.7;
margin-bottom:20px;
}
body.page-id-70:not(.dark) main.page-class #post-70 > .bs-card-box > p:first-child {
font-size:23px;
padding-left:15px;
margin-bottom:26px;
}
body.page-id-70:not(.dark) main.page-class #post-70 > .bs-card-box > p:nth-of-type(6) {
padding:18px;
}
body.page-id-70:not(.dark) main.page-class #post-70 > .bs-card-box > p:last-child {
padding:21px;
font-size:27px;
}
}
@media(max-width:575px) {
body:not(.dark) footer.footer .bs-footer-widget-area .container > .row {
grid-template-columns:1fr;
row-gap:26px;
}
body:not(.dark) footer.footer .bs-footer-widget-area {
padding:34px 0;
}
}.single-class .bs-blog-post.single .post-navigation {
max-width:800px;
margin:35px auto 14px;
padding-top:21px;
border-top:2px solid #181B21;
}
.single-class .bs-blog-post.single .post-navigation .nav-links {
display:grid;
grid-template-columns:repeat(2,minmax(0,1fr));
align-items:stretch;
gap:12px;
}
.single-class .bs-blog-post.single .post-navigation .nav-links > div {
display:flex;
min-width:0;
width:100%;
margin:0;
}
body:not(.dark) .single-class .bs-blog-post.single .post-navigation a {
display:flex;
flex:1;
align-items:center;
justify-content:space-between;
gap:13px;
background:#fff;
border:1px solid #D8D3CB;
color:#181B21;
text-decoration:none;
padding:20px;
min-width:0;
font:700 21px/1.15 "Rokkitt",Georgia,serif;
transition:background .2s,border-color .2s,color .2s;
}
body:not(.dark) .single-class .bs-blog-post.single .post-navigation a:hover,
body:not(.dark) .single-class .bs-blog-post.single .post-navigation a:focus-visible {
background:#F5EAE6;
border-color:#A63330;
color:#862320;
}
.single-class .bs-blog-post.single .post-navigation a span {
min-width:0;
overflow-wrap:anywhere;
}
.single-class .bs-blog-post.single .post-navigation .nav-next a {
text-align:right;
}
.single-class .bs-blog-post.single .post-navigation a .fas {
flex:0 0 auto;
color:#A63330;
font-size:16px;
} body:not(.dark) .single-class .bs-info-author-block.py-4 {
max-width:800px;
margin:25px auto 34px!important;
padding:24px!important;
background:#EFECE5;
border-top:2px solid #A63330;
box-shadow:none;
}
.single-class .bs-info-author-block .bs-author-pic {
margin-bottom:12px!important;
}
.single-class .bs-info-author-block .bs-author-pic img {
width:57px;
height:57px;
border-radius:50%;
}
body:not(.dark) .single-class .bs-info-author-block h4 {
color:#181B21;
font:700 24px/1.25 "Rokkitt",Georgia,serif;
}
body:not(.dark) .single-class .bs-info-author-block h4 a {
color:#A63330;
} body:not(.dark) .single-class .bs-single-related {
max-width:960px;
margin:22px auto 34px!important;
padding:28px!important;
border:1px solid #DDD8D0;
border-top:3px solid #181B21;
border-radius:0;
background:#fff;
box-shadow:none;
}
.single-class .bs-single-related .bs-widget-title {
margin:0 0 20px!important;
padding-bottom:12px;
border-bottom:1px solid #D8D3CB;
}
body:not(.dark) .single-class .bs-single-related .bs-widget-title .title {
color:#181B21;
font:700 33px/1.13 "Rokkitt",Georgia,serif;
letter-spacing:-.035em;
margin:0;
}
.single-class .bs-single-related .related-post .row {
row-gap:15px;
}
.single-class .bs-single-related .related-post .bs-blog-post.three.md {
width:100%;
min-height:225px;
height:225px;
overflow:hidden;
border-radius:0;
box-shadow:none;
background-position:center;
background-size:cover;
}
.single-class .bs-single-related .related-post .bs-blog-post.three.md .inner {
padding:17px;
justify-content:flex-end;
background:linear-gradient(0deg,rgba(13,17,24,.84),rgba(13,17,24,.1));
}
.single-class .bs-single-related .related-post .bs-blog-post.three.md .inner::after {
background:none;
}
.single-class .bs-single-related .related-post .bs-blog-post h4.title {
margin:7px 0 0!important;
font:700 24px/1.12 "Rokkitt",Georgia,serif;
letter-spacing:-.02em;
z-index:2;
}
.single-class .bs-single-related .related-post .bs-blog-post h4.title a {
color:white!important;
}
.single-class .bs-single-related .related-post .bs-blog-post .bs-blog-category {
position:relative;
z-index:2;
}
.single-class .bs-single-related .related-post .bs-blog-post .bs-blog-meta {
display:none;
}
.single-class .bs-single-related .related-post .bs-blog-post .link-div:focus-visible {
outline:3px solid #fff;
outline-offset:-6px;
} body:not(.dark) .single-class #comments {
max-width:960px;
margin:34px auto 44px;
padding:clamp(22px,4vw,42px)!important;
border:1px solid #DDD8D0;
border-top:3px solid #A63330;
border-radius:0;
background:#fff;
box-shadow:none;
}
body:not(.dark) .single-class #comments #reply-title {
margin:0 0 16px;
color:#181B21;
font:700 clamp(28px,3.6vw,38px)/1.12 "Rokkitt",Georgia,serif;
letter-spacing:-.03em;
}
.single-class #comments .comment-notes {
margin:0 0 22px;
color:#62656A;
font:400 12px/1.65 "Rubik",Arial,sans-serif;
}
.single-class #comments .comment-form label {
display:block;
margin-bottom:7px;
font:600 12px/1.4 "Rubik",Arial,sans-serif;
}
body:not(.dark) .single-class #comments .comment-form textarea,
body:not(.dark) .single-class #comments .comment-form input:not([type="submit"]):not([type="hidden"]):not([type="checkbox"]) {
width:100%;
max-width:100%;
background:#FAF9F6;
border:1px solid #CDC6BD;
color:#181B21;
border-radius:0;
box-shadow:none;
font:400 15px/1.5 "Rubik",Arial,sans-serif;
padding:12px 13px;
}
body:not(.dark) .single-class #comments .comment-form textarea:focus,
body:not(.dark) .single-class #comments .comment-form input:focus-visible {
outline:2px solid #A63330;
outline-offset:2px;
}
.single-class #comments .comment-form textarea {
min-height:145px;
resize:vertical;
}
.single-class #comments .comment-form .comment-form-cookies-consent label {
display:inline;
font-weight:400;
line-height:1.5;
}
body:not(.dark) .single-class #comments #submit {
width:auto;
padding:13px 24px;
color:white;
background:#A63330;
border:1px solid #A63330;
border-radius:0;
font:700 12px/1.4 "Rubik",Arial,sans-serif;
transition:background .2s;
}
body:not(.dark) .single-class #comments #submit:hover,
body:not(.dark) .single-class #comments #submit:focus-visible {
background:#862320;
} body.single-post .missed {display:none}
@media(max-width:767px) {
.single-class .bs-blog-post.single .post-navigation .nav-links {
grid-template-columns:1fr;
gap:10px;
}
body:not(.dark) .single-class .bs-blog-post.single .post-navigation a {
padding:15px 16px;
font-size:20px;
}
body:not(.dark) .single-class .bs-single-related {
padding:20px!important;
margin-bottom:24px!important;
}
.single-class .bs-single-related .related-post .bs-blog-post.three.md {
height:200px;
min-height:200px;
}
.single-class .bs-single-related .related-post .bs-blog-post h4.title {
font-size:24px;
}
body:not(.dark) .single-class #comments {
padding:22px 18px!important;
}
}
@media(prefers-reduced-motion:reduce) {
.single-class .post-navigation a,
.single-class #comments #submit {transition:none}
}@media (max-width:767px) { .bs-default .navbar-wp {
margin:0;
}
.bs-default .navbar-wp .m-header {
min-height:68px;
padding:8px 12px;
justify-content:space-between;
gap:10px;
}
.bs-default .navbar-wp .m-header .navbar-header {
min-width:0;
flex:1 1 auto;
text-align:center;
}
.bs-default .navbar-wp .m-header .site-branding-text {
max-width:100%;
overflow-wrap:anywhere;
}
.bs-default .navbar-wp .m-header .site-title {
font-size:clamp(26px,5.5vw,33px);
line-height:1.1;
margin:0;
}
.bs-default .navbar-wp .m-header .navbar-toggler.x {
display:inline-flex;
flex:0 0 46px;
width:46px;
height:46px;
flex-direction:column;
align-items:center;
justify-content:center;
gap:4px;
margin:0;
border:1px solid #D8D3CB;
border-radius:3px;
background:transparent;
box-shadow:none;
cursor:pointer;
}
.bs-default .navbar-wp .m-header .navbar-toggler.x .icon-bar {
width:22px;
height:2px;
margin:0;
}
.bs-default .navbar-wp .m-header .navbar-toggler.x:focus-visible,
.bs-default .navbar-wp .m-header a.msearch:focus-visible {
outline:3px solid #A63330;
outline-offset:3px;
}
.bs-default .navbar-wp .m-header .right-nav {
display:flex;
flex:0 0 auto;
justify-content:flex-end;
align-items:center;
margin:0;
}
.bs-default .navbar-wp .m-header .right-nav a.msearch {
display:inline-flex;
align-items:center;
justify-content:center;
width:46px;
height:46px;
min-width:46px;
margin:0;
border:1px solid #D8D3CB;
border-radius:3px;
box-shadow:none;
background:transparent;
} body:not(.dark) .bs-default .navbar-wp #navbar-wp {
background:#181B21 !important;
border-top:2px solid #A63330;
}
.bs-default .navbar-wp #navbar-wp.show {
padding:9px 10px 15px;
}
.bs-default .navbar-wp #menu-primary {
width:100%;
min-width:0;
padding:0;
margin:0!important;
border-radius:0;
box-shadow:none;
flex-direction:column;
align-items:stretch;
}
.bs-default .navbar-wp #menu-primary > li {
position:relative;
width:100%;
padding:0;
margin:0;
border-bottom:1px solid #383D45;
}
.bs-default .navbar-wp #menu-primary > li > a.nav-link {
display:flex;
align-items:center;
min-height:50px;
width:100%;
margin:0;
padding:13px 17px!important;
text-align:left;
font:600 13px/1.45 "Rubik",Arial,sans-serif!important;
letter-spacing:.02em;
color:#F6F3ED!important;
text-decoration:none;
border-left:3px solid transparent;
border-radius:0;
transition:background .15s,border-color .15s;
}
body:not(.dark) .bs-default .navbar-wp #menu-primary > li > a.nav-link:hover,
body:not(.dark) .bs-default .navbar-wp #menu-primary > li > a.nav-link:focus-visible {
color:#FFF!important;
background:#2B3038!important;
border-left-color:#C26B66;
outline:0;
}
body:not(.dark) .bs-default .navbar-wp #menu-primary > li:is(.current-menu-item,.current-menu-parent,.current-menu-ancestor,.current-post-ancestor,.current-post-parent) > a.nav-link {
color:#FFE4E2!important;
background:#30262C!important;
border-left-color:#D06B65;
} .bs-default .navbar-wp #menu-primary > li.menu-item-has-children > ul.dropdown-menu {
display:block!important;
position:static!important;
visibility:visible!important;
opacity:1!important;
float:none;
width:100%;
min-width:0;
max-height:none;
transform:none!important;
animation:none!important;
margin:0!important;
padding:0 0 10px 21px;
border:0!important;
border-radius:0;
box-shadow:none!important;
background:#181B21!important;
}
.bs-default .navbar-wp #menu-primary > li.menu-item-has-children > ul.dropdown-menu > li {
position:relative;
margin:0;
border-left:1px solid #59515B;
background:#181B21!important;
}
.bs-default .navbar-wp #menu-primary > li.menu-item-has-children > ul.dropdown-menu a.dropdown-item {
display:flex;
align-items:center;
min-height:43px;
white-space:normal;
width:100%;
padding:10px 17px!important;
border-radius:0;
color:#DDD9D6!important;
background:#181B21!important;
font:500 12px/1.4 "Rubik",Arial,sans-serif!important;
text-decoration:none;
}
body:not(.dark) .bs-default .navbar-wp #menu-primary > li.menu-item-has-children > ul.dropdown-menu a.dropdown-item:is(:hover,:focus-visible) {
color:#FFF!important;
background:#363039!important;
outline:2px solid #C26B66;
outline-offset:-2px;
}
body:not(.dark) .bs-default .navbar-wp #menu-primary > li.menu-item-has-children > ul.dropdown-menu > li:is(.current-menu-item,.current-menu-ancestor) a.dropdown-item {
color:#F2B2AA!important;
border-left:2px solid #D06B65;
}
}
@media (max-width:359px) {
.bs-default .navbar-wp .m-header {
padding-inline:8px;
gap:5px;
}
.bs-default .navbar-wp .m-header .site-title {
font-size:25px;
}
}
@media (prefers-reduced-motion:reduce) {
.bs-default .navbar-wp #menu-primary > li > a.nav-link {
transition:none;
}
}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}