.single-post .entry-content p,
  font-size:17px !important;
  line-height:1.75 !important;
  color:#b8b8b8 !important;
}
.page-id-3 .entry-content p:last-of-type {
  font-size:0.92em;
  line-height:1.55;
  color:#9fb0b8;
  opacity:0.92;
}
.page .entry-content p,
.single-post .entry-content p,
.site-content p,
.content-area p {
  text-align: justify !important;
}

.page .entry-content h1,
.page .entry-content h2,
.page .entry-content h3,
.page .entry-content a {
  text-align: left !important;
}
.entry-content p {
  text-align: justify;
  hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
}
.wp-block-image figcaption,
.entry-content figcaption,
.wp-caption-text {
  text-align: center !important;
}
.jetpack-likes-widget-wrapper,
.sd-like,
.post-likes,
.comment-likes {
    display: none !important;
}
#comments,
.comments-area,
.comment-respond {
    display: none !important;
}
#jp-relatedposts,
.sd-sharing,
.jp-relatedposts,
.subscribe-widget,
.jetpack_subscription_widget {
    display: none !important;
}
.final-note {
    color: #8f98a3;
    opacity: 0.6;
    font-size: 0.92em;
    letter-spacing: 0.3px;
}

#secondary h4,
#secondary ul {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
}
/* Sidebar spacing fixes */

#secondary .widget_text:first-of-type {
    margin-bottom: 28px !important;
}

#secondary h4 {
    margin-bottom: 0 !important;
}

#secondary h4 + ul {
    margin-top: -10px !important;
}
#secondary ul li:first-child {
    list-style: none;
}
/* Center homepage content headings */
.home .entry-content h1,
.home .entry-content h2,
.home .entry-content h3,
.page-id-2 .entry-content h1,
.page-id-2 .entry-content h2,
.page-id-2 .entry-content h3 {
    text-align: center !important;
}
/* Sidebar gallery subtle frame */
#secondary .gallery img,
#secondary .gallery-item img,
#secondary .wp-block-gallery img,
#secondary figure img,
.sidebar .gallery img,
.sidebar .gallery-item img,
.widget_media_gallery img {
  border: 1px solid #3a3a3a !important;
  outline: 1px solid #3a3a3a !important;
  outline-offset: -1px !important;
  box-sizing: border-box !important;
  display: block !important;
}
.wp-footer-credit,
.powered-by-wordpress,
.site-info,
footer .powered-by,
footer .wp-block-site-info {
display:none !important;
}

.wp-footer-credit,
.powered-by-wordpress,
.site-info,
footer .powered-by,
footer .wp-block-site-info {
display:none !important;
}

.site-footer:after {
content:"ART Pathos © 2026";

display:block;
text-align:center;

font-family:Georgia, serif;
font-size:13px;
letter-spacing:0.4px;
line-height:1.9;

color:#6f7688;

padding:34px 0 26px;
}
.single-post .entry-content img,
.single-post .wp-block-image img,
.single-post .wp-block-gallery img {
  border: 2.5px solid #555555 !important;
  box-sizing: border-box !important;
}
.page-id-3503 .entry-content img,
.page-id-3503 .wp-block-image img,
.page-id-3503 .wp-block-media-text img,
.page-id-3503 img {
  border: 2px solid #5f5f5f !important;
  box-sizing: border-box !important;
}
.widget_text img,
.widget_custom_html img {
  max-width: 200px !important;
  height: auto !important;
}
.site-info {
    background: #010416 !important;
}

footer,
.site-footer,
.footer-wrap,
.footer-area,
.site-info {
    background: #00030f !important;
}
.main-navigation,
.site-navigation,
#site-navigation {
  position: relative !important;
  padding-top: 58px !important;
}

#site-navigation .gtranslate_wrapper,
#site-navigation .gt_switcher,
#site-navigation .gt_float_switcher {
  position: absolute !important;
  top: 16px !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  margin: 0 !important;
  z-index: 9999 !important;
}
.main-navigation select.gt_selector,
#site-navigation select.gt_selector {
  background-color: #050819 !important;
  color: #c8c8c8 !important;
  border: 1px solid #3a3a3a !important;
  font-family: Georgia, serif !important;
  font-size: 12px !important;
  height: 24px !important;
  padding: 2px 8px !important;
  width: 115px !important;
}
.gtranslate_wrapper,
.gt_float_switcher,
.gt_switcher {
  display: flex !important;
  justify-content: center !important;
  margin: 22px auto 10px auto !important;
  text-align: center !important;
}
#site-navigation .menu-item-gtranslate,
#site-navigation li.menu-item-gtranslate {
  position: absolute !important;
  top: 18px !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  margin: 0 !important;
  list-style: none !important;
}
.main-navigation select.gt_selector:hover,
#site-navigation select.gt_selector:hover {
    border-color: #8a0018 !important;
}