/* -------------------------------------------------- */
/* FONT IMPORTS */
/* -------------------------------------------------- */
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&family=Playfair+Display:wght@400;700&display=swap');

/* -------------------------------------------------- */
/* GLOBAL COLORS AND FONTS */
/* -------------------------------------------------- */
body {
  font-family: 'Lato', sans-serif;
  color: #f5f5f5;
  background-color: #0a0707;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Playfair Display', serif;
  color: #ffffff;
}

/* -------------------------------------------------- */
/* LINKS AND BUTTONS */
/* -------------------------------------------------- */
a {
  color: #e5c07b;
  transition: color 0.3s ease;
}

a:hover {
  color: #ffffff;
}

.wp-block-button__link {
  background-color: #222;
  border-radius: 2em;
  box-shadow: 0 0 8px rgba(255, 255, 255, 0.1);
  color: #f5f5f5;
}

.wp-block-button__link:hover {
  background-color: #333;
}

/* -------------------------------------------------- */
/* HEADER */
/* -------------------------------------------------- */
.site-header {
  border-bottom: none !important;
}

.site-logo img {
  max-width: 120px;
}

/* -------------------------------------------------- */
/* FOOTER */
/* -------------------------------------------------- */
.site-footer,
#colophon {
  border-top: none !important;
}

.site-footer hr,
.site-footer .wp-block-separator,
.site-footer .separator {
  display: none !important;
}

.site-footer .site-info,
.site-footer .powered-by-wordpress,
.site-footer .powered-by,
#colophon .site-info,
.site-footer a[href*="wordpress.org"] {
  display: none !important;
  height: 0 !important;
  overflow: hidden !important;
}

body,
.site-footer {
  --global--color-border: transparent !important;
}

/* -------------------------------------------------- */
/* FRONT PAGE */
/* -------------------------------------------------- */
.page-id-1168 .entry-content,
.page-id-2147 .entry-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.page-id-1168 .site-main,
.page-id-2147 .site-main {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.page-id-1168 .entry-content p,
.home .entry-content p,
.page-id-1168 .wp-block-paragraph,
.page-id-2147 .entry-content p,
.page-id-2147 .wp-block-paragraph {
  width: 16em;
  text-align: left !important;
  margin-top: 0.1rem !important;
  margin-bottom: 0.1rem !important;
}

.page-id-1168 .entry-content p a,
.home .entry-content p a,
.page-id-1168 .wp-block-paragraph a,
.page-id-2147 .entry-content p a,
.page-id-2147 .wp-block-paragraph a {
  font-family: 'Lato', sans-serif !important;
  font-size: 1.9rem !important;
  font-weight: 700 !important;
  color: #e5c07b !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
  text-decoration: none !important;
}

.page-id-1168 .entry-content p a:hover,
.home .entry-content p a:hover,
.page-id-1168 .wp-block-paragraph a:hover,
.page-id-2147 .entry-content p a:hover,
.page-id-2147 .wp-block-paragraph a:hover {
  color: #ffffff !important;
}

/* -------------------------------------------------- */
/* FOOTER SEARCH */
/* -------------------------------------------------- */
.footer-search-container {
  background-color: #0f0c0c;
  border: 1px solid #e5c07b;
  border-radius: 12px;
  padding: 1.2rem 1.4rem;
  max-width: 420px;
  margin: 2rem auto 0 auto;
  box-shadow: 0 0 18px rgba(0, 0, 0, 0.6);
}

.footer-search-container input[type="search"] {
  background-color: #0a0707;
  color: #f5f5f5;
  border: none;
  border-bottom: 1px solid #e5c07b;
  border-radius: 0;
  padding: 0.6rem 0.4rem;
  font-family: 'Lato', sans-serif;
  font-size: 1rem;
  width: 100%;
}

.footer-search-container input::placeholder {
  color: #999;
}

.footer-search-container button,
.footer-search-container input[type="submit"] {
  background-color: transparent;
  color: #e5c07b;
  border: none;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
}

.footer-search-container button:hover,
.footer-search-container input[type="submit"]:hover {
  color: #ffffff;
}

/* -------------------------------------------------- */
/* MOBILE FRONT PAGE */
/* -------------------------------------------------- */
@media (max-width: 600px) {
  .site-logo img {
    max-width: 96px;
  }

  .page-id-1168 .entry-content,
  .page-id-2147 .entry-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .page-id-1168 .entry-content p,
  .page-id-2147 .entry-content p {
    width: min(18rem, 100%);
    margin-top: 0.05rem !important;
    margin-bottom: 0.05rem !important;
  }

  .page-id-1168 .entry-content p a,
  .home .entry-content p a,
  .page-id-1168 .wp-block-paragraph a,
  .page-id-2147 .entry-content p a,
  .page-id-2147 .wp-block-paragraph a {
    font-size: 1.55rem !important;
    letter-spacing: 0.8px !important;
  }

  .footer-search-container,
  .site-footer .wp-block-search {
    max-width: 92% !important;
    padding: 1rem !important;
  }
}

@media (max-width: 380px) {
  .page-id-1168 .entry-content p a,
  .home .entry-content p a,
  .page-id-1168 .wp-block-paragraph a,
  .page-id-2147 .entry-content p a,
  .page-id-2147 .wp-block-paragraph a {
    font-size: 1.4rem !important;
    letter-spacing: 0.6px !important;
  }
}

/* -------------------------------------------------- */
/* CATEGORY PAGE TITLES */
/* -------------------------------------------------- */
.page-id-48 .entry-title,
.page-id-64 .entry-title,
.page-id-68 .entry-title,
.page-id-71 .entry-title,
.page-id-74 .entry-title,
.page-id-78 .entry-title,
.page-id-81 .entry-title,
.page-id-84 .entry-title,
.page-id-2176 .entry-title,
.page-id-2167 .entry-title,
.page-id-2193 .entry-title,
.page-id-2197 .entry-title,
.page-id-2202 .entry-title,
.page-id-2207 .entry-title,
.page-id-2212 .entry-title,
.page-id-2217 .entry-title {
  font-family: 'Playfair Display', serif;
  font-size: 2.6rem;
  font-weight: 700;
  text-align: center;
  margin: 1.5rem 0 1rem;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 2px;
}

/* -------------------------------------------------- */
/* CATEGORY PAGES — GALLERY CARDS */
/* -------------------------------------------------- */
.page-id-48 .wp-block-gallery,
.page-id-64 .wp-block-gallery,
.page-id-68 .wp-block-gallery,
.page-id-71 .wp-block-gallery,
.page-id-74 .wp-block-gallery,
.page-id-78 .wp-block-gallery,
.page-id-81 .wp-block-gallery,
.page-id-84 .wp-block-gallery,
.page-id-2176 .wp-block-gallery,
.page-id-2167 .wp-block-gallery,
.page-id-2193 .wp-block-gallery,
.page-id-2197 .wp-block-gallery,
.page-id-2202 .wp-block-gallery,
.page-id-2207 .wp-block-gallery,
.page-id-2212 .wp-block-gallery,
.page-id-2217 .wp-block-gallery {
  margin-top: 0.8rem !important;
  margin-bottom: 0.8rem !important;
}

.page-id-48 .wp-block-gallery figure,
.page-id-64 .wp-block-gallery figure,
.page-id-68 .wp-block-gallery figure,
.page-id-71 .wp-block-gallery figure,
.page-id-74 .wp-block-gallery figure,
.page-id-78 .wp-block-gallery figure,
.page-id-81 .wp-block-gallery figure,
.page-id-84 .wp-block-gallery figure,
.page-id-2176 .wp-block-gallery figure,
.page-id-2167 .wp-block-gallery figure,
.page-id-2193 .wp-block-gallery figure,
.page-id-2197 .wp-block-gallery figure,
.page-id-2202 .wp-block-gallery figure,
.page-id-2207 .wp-block-gallery figure,
.page-id-2212 .wp-block-gallery figure,
.page-id-2217 .wp-block-gallery figure {
  margin: 0 !important;
}

.page-id-48 .wp-block-gallery figure a,
.page-id-64 .wp-block-gallery figure a,
.page-id-68 .wp-block-gallery figure a,
.page-id-71 .wp-block-gallery figure a,
.page-id-74 .wp-block-gallery figure a,
.page-id-78 .wp-block-gallery figure a,
.page-id-81 .wp-block-gallery figure a,
.page-id-84 .wp-block-gallery figure a,
.page-id-2176 .wp-block-gallery figure a,
.page-id-2167 .wp-block-gallery figure a,
.page-id-2193 .wp-block-gallery figure a,
.page-id-2197 .wp-block-gallery figure a,
.page-id-2202 .wp-block-gallery figure a,
.page-id-2207 .wp-block-gallery figure a,
.page-id-2212 .wp-block-gallery figure a,
.page-id-2217 .wp-block-gallery figure a {
  display: block;
  background: #0d0a0a;
  border: 1px solid transparent;
  border-radius: 10px;
  overflow: hidden;
  padding: 0.6rem;
  transition: border-color 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease;
}

.page-id-48 .wp-block-gallery figure img,
.page-id-64 .wp-block-gallery figure img,
.page-id-68 .wp-block-gallery figure img,
.page-id-71 .wp-block-gallery figure img,
.page-id-74 .wp-block-gallery figure img,
.page-id-78 .wp-block-gallery figure img,
.page-id-81 .wp-block-gallery figure img,
.page-id-84 .wp-block-gallery figure img,
.page-id-2176 .wp-block-gallery figure img,
.page-id-2167 .wp-block-gallery figure img,
.page-id-2193 .wp-block-gallery figure img,
.page-id-2197 .wp-block-gallery figure img,
.page-id-2202 .wp-block-gallery figure img,
.page-id-2207 .wp-block-gallery figure img,
.page-id-2212 .wp-block-gallery figure img,
.page-id-2217 .wp-block-gallery figure img {
  width: 100% !important;
  aspect-ratio: 4 / 3 !important;
  object-fit: cover !important;
  border-radius: 8px !important;
}

.page-id-48 .wp-block-gallery figure a:hover,
.page-id-64 .wp-block-gallery figure a:hover,
.page-id-68 .wp-block-gallery figure a:hover,
.page-id-71 .wp-block-gallery figure a:hover,
.page-id-74 .wp-block-gallery figure a:hover,
.page-id-78 .wp-block-gallery figure a:hover,
.page-id-81 .wp-block-gallery figure a:hover,
.page-id-84 .wp-block-gallery figure a:hover,
.page-id-2176 .wp-block-gallery figure a:hover,
.page-id-2167 .wp-block-gallery figure a:hover,
.page-id-2193 .wp-block-gallery figure a:hover,
.page-id-2197 .wp-block-gallery figure a:hover,
.page-id-2202 .wp-block-gallery figure a:hover,
.page-id-2207 .wp-block-gallery figure a:hover,
.page-id-2212 .wp-block-gallery figure a:hover,
.page-id-2217 .wp-block-gallery figure a:hover {
  border-color: #e5c07b;
  box-shadow: 0 0 18px rgba(229, 192, 123, 0.35);
  transform: translateY(-2px);
}

/* -------------------------------------------------- */
/* RECIPE PAGES — robust version using page exclusions */
/* -------------------------------------------------- */

/* Recipe page title */
body.page:not(.page-id-1168):not(.page-id-2147):not(.page-id-48):not(.page-id-64):not(.page-id-68):not(.page-id-71):not(.page-id-74):not(.page-id-78):not(.page-id-81):not(.page-id-84):not(.page-id-2176):not(.page-id-2167):not(.page-id-2193):not(.page-id-2197):not(.page-id-2202):not(.page-id-2207):not(.page-id-2212):not(.page-id-2217) h1.entry-title {
  font-family: 'Playfair Display', serif;
  text-align: center;
  font-size: 3rem;
  letter-spacing: 1px;
  margin-bottom: 0 !important;
}

/* Theme header spacing */
body.page:not(.page-id-1168):not(.page-id-2147):not(.page-id-48):not(.page-id-64):not(.page-id-68):not(.page-id-71):not(.page-id-74):not(.page-id-78):not(.page-id-81):not(.page-id-84):not(.page-id-2176):not(.page-id-2167):not(.page-id-2193):not(.page-id-2197):not(.page-id-2202):not(.page-id-2207):not(.page-id-2212):not(.page-id-2217) .entry-header {
  margin-bottom: 0.5rem !important;
}

/* Main recipe content column */
body.page:not(.page-id-1168):not(.page-id-2147):not(.page-id-48):not(.page-id-64):not(.page-id-68):not(.page-id-71):not(.page-id-74):not(.page-id-78):not(.page-id-81):not(.page-id-84):not(.page-id-2176):not(.page-id-2167):not(.page-id-2193):not(.page-id-2197):not(.page-id-2202):not(.page-id-2207):not(.page-id-2212):not(.page-id-2217) .entry-content {
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1rem;
  margin-top: 0 !important;
}

body.page:not(.page-id-1168):not(.page-id-2147):not(.page-id-48):not(.page-id-64):not(.page-id-68):not(.page-id-71):not(.page-id-74):not(.page-id-78):not(.page-id-81):not(.page-id-84):not(.page-id-2176):not(.page-id-2167):not(.page-id-2193):not(.page-id-2197):not(.page-id-2202):not(.page-id-2207):not(.page-id-2212):not(.page-id-2217) .entry-content > :first-child {
  margin-top: 0 !important;
}

/* Intro paragraph */
body.page:not(.page-id-1168):not(.page-id-2147):not(.page-id-48):not(.page-id-64):not(.page-id-68):not(.page-id-71):not(.page-id-74):not(.page-id-78):not(.page-id-81):not(.page-id-84):not(.page-id-2176):not(.page-id-2167):not(.page-id-2193):not(.page-id-2197):not(.page-id-2202):not(.page-id-2207):not(.page-id-2212):not(.page-id-2217) .entry-content > p:first-of-type {
  margin-bottom: 1.4rem !important;
}

/* General paragraph rhythm */
body.page:not(.page-id-1168):not(.page-id-2147):not(.page-id-48):not(.page-id-64):not(.page-id-68):not(.page-id-71):not(.page-id-74):not(.page-id-78):not(.page-id-81):not(.page-id-84):not(.page-id-2176):not(.page-id-2167):not(.page-id-2193):not(.page-id-2197):not(.page-id-2202):not(.page-id-2207):not(.page-id-2212):not(.page-id-2217) .entry-content p {
  line-height: 1.6;
  margin: 0.55rem 0;
}

/* Featured image */
body.page:not(.page-id-1168):not(.page-id-2147):not(.page-id-48):not(.page-id-64):not(.page-id-68):not(.page-id-71):not(.page-id-74):not(.page-id-78):not(.page-id-81):not(.page-id-84):not(.page-id-2176):not(.page-id-2167):not(.page-id-2193):not(.page-id-2197):not(.page-id-2202):not(.page-id-2207):not(.page-id-2212):not(.page-id-2217) .wp-block-image,
body.page:not(.page-id-1168):not(.page-id-2147):not(.page-id-48):not(.page-id-64):not(.page-id-68):not(.page-id-71):not(.page-id-74):not(.page-id-78):not(.page-id-81):not(.page-id-84):not(.page-id-2176):not(.page-id-2167):not(.page-id-2193):not(.page-id-2197):not(.page-id-2202):not(.page-id-2207):not(.page-id-2212):not(.page-id-2217) .post-thumbnail {
  margin: 1.2rem auto 1.5rem auto;
  max-width: 900px;
}

body.page:not(.page-id-1168):not(.page-id-2147):not(.page-id-48):not(.page-id-64):not(.page-id-68):not(.page-id-71):not(.page-id-74):not(.page-id-78):not(.page-id-81):not(.page-id-84):not(.page-id-2176):not(.page-id-2167):not(.page-id-2193):not(.page-id-2197):not(.page-id-2202):not(.page-id-2207):not(.page-id-2212):not(.page-id-2217) .wp-block-image img,
body.page:not(.page-id-1168):not(.page-id-2147):not(.page-id-48):not(.page-id-64):not(.page-id-68):not(.page-id-71):not(.page-id-74):not(.page-id-78):not(.page-id-81):not(.page-id-84):not(.page-id-2176):not(.page-id-2167):not(.page-id-2193):not(.page-id-2197):not(.page-id-2202):not(.page-id-2207):not(.page-id-2212):not(.page-id-2217) .post-thumbnail img {
  width: 100%;
  border-radius: 12px;
  box-shadow: 0 0 22px rgba(0, 0, 0, 0.65);
}

/* Lists */
body.page:not(.page-id-1168):not(.page-id-2147):not(.page-id-48):not(.page-id-64):not(.page-id-68):not(.page-id-71):not(.page-id-74):not(.page-id-78):not(.page-id-81):not(.page-id-84):not(.page-id-2176):not(.page-id-2167):not(.page-id-2193):not(.page-id-2197):not(.page-id-2202):not(.page-id-2207):not(.page-id-2212):not(.page-id-2217) .entry-content ul,
body.page:not(.page-id-1168):not(.page-id-2147):not(.page-id-48):not(.page-id-64):not(.page-id-68):not(.page-id-71):not(.page-id-74):not(.page-id-78):not(.page-id-81):not(.page-id-84):not(.page-id-2176):not(.page-id-2167):not(.page-id-2193):not(.page-id-2197):not(.page-id-2202):not(.page-id-2207):not(.page-id-2212):not(.page-id-2217) .entry-content ol {
  margin: 0.6rem 0 1.2rem 1.2rem;
  padding-left: 0.8rem;
}

body.page:not(.page-id-1168):not(.page-id-2147):not(.page-id-48):not(.page-id-64):not(.page-id-68):not(.page-id-71):not(.page-id-74):not(.page-id-78):not(.page-id-81):not(.page-id-84):not(.page-id-2176):not(.page-id-2167):not(.page-id-2193):not(.page-id-2197):not(.page-id-2202):not(.page-id-2207):not(.page-id-2212):not(.page-id-2217) .entry-content li {
  margin: 0.35rem 0;
}

/* Remove accidental paragraph spacing inside lists */
body.page:not(.page-id-1168):not(.page-id-2147):not(.page-id-48):not(.page-id-64):not(.page-id-68):not(.page-id-71):not(.page-id-74):not(.page-id-78):not(.page-id-81):not(.page-id-84):not(.page-id-2176):not(.page-id-2167):not(.page-id-2193):not(.page-id-2197):not(.page-id-2202):not(.page-id-2207):not(.page-id-2212):not(.page-id-2217) .entry-content ul p,
body.page:not(.page-id-1168):not(.page-id-2147):not(.page-id-48):not(.page-id-64):not(.page-id-68):not(.page-id-71):not(.page-id-74):not(.page-id-78):not(.page-id-81):not(.page-id-84):not(.page-id-2176):not(.page-id-2167):not(.page-id-2193):not(.page-id-2197):not(.page-id-2202):not(.page-id-2207):not(.page-id-2212):not(.page-id-2217) .entry-content ol p {
  margin: 0 !important;
}

/* H2 headers */
body.page:not(.page-id-1168):not(.page-id-2147):not(.page-id-48):not(.page-id-64):not(.page-id-68):not(.page-id-71):not(.page-id-74):not(.page-id-78):not(.page-id-81):not(.page-id-84):not(.page-id-2176):not(.page-id-2167):not(.page-id-2193):not(.page-id-2197):not(.page-id-2202):not(.page-id-2207):not(.page-id-2212):not(.page-id-2217) .entry-content h2 {
  font-family: 'Playfair Display', serif !important;
  font-size: 1.15rem !important;
  line-height: 1.25 !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
  margin: 1.2rem 0 0.6rem !important;
  padding-bottom: 0.45rem !important;
  border-bottom: 1px solid rgba(229, 192, 123, 0.45) !important;
}

/* More space before new section after paragraph/list */
body.page:not(.page-id-1168):not(.page-id-2147):not(.page-id-48):not(.page-id-64):not(.page-id-68):not(.page-id-71):not(.page-id-74):not(.page-id-78):not(.page-id-81):not(.page-id-84):not(.page-id-2176):not(.page-id-2167):not(.page-id-2193):not(.page-id-2197):not(.page-id-2202):not(.page-id-2207):not(.page-id-2212):not(.page-id-2217) .entry-content p + h2,
body.page:not(.page-id-1168):not(.page-id-2147):not(.page-id-48):not(.page-id-64):not(.page-id-68):not(.page-id-71):not(.page-id-74):not(.page-id-78):not(.page-id-81):not(.page-id-84):not(.page-id-2176):not(.page-id-2167):not(.page-id-2193):not(.page-id-2197):not(.page-id-2202):not(.page-id-2207):not(.page-id-2212):not(.page-id-2217) .entry-content ul + h2,
body.page:not(.page-id-1168):not(.page-id-2147):not(.page-id-48):not(.page-id-64):not(.page-id-68):not(.page-id-71):not(.page-id-74):not(.page-id-78):not(.page-id-81):not(.page-id-84):not(.page-id-2176):not(.page-id-2167):not(.page-id-2193):not(.page-id-2197):not(.page-id-2202):not(.page-id-2207):not(.page-id-2212):not(.page-id-2217) .entry-content ol + h2 {
  margin-top: 2.2rem !important;
}

/* Final signature line */
body.page:not(.page-id-1168):not(.page-id-2147):not(.page-id-48):not(.page-id-64):not(.page-id-68):not(.page-id-71):not(.page-id-74):not(.page-id-78):not(.page-id-81):not(.page-id-84):not(.page-id-2176):not(.page-id-2167):not(.page-id-2193):not(.page-id-2197):not(.page-id-2202):not(.page-id-2207):not(.page-id-2212):not(.page-id-2217) .entry-content p:last-of-type {
  margin-top: 2.9rem !important;
  opacity: 0.8;
}

/* Hide comments */
body.page:not(.page-id-1168):not(.page-id-2147):not(.page-id-48):not(.page-id-64):not(.page-id-68):not(.page-id-71):not(.page-id-74):not(.page-id-78):not(.page-id-81):not(.page-id-84):not(.page-id-2176):not(.page-id-2167):not(.page-id-2193):not(.page-id-2197):not(.page-id-2202):not(.page-id-2207):not(.page-id-2212):not(.page-id-2217) #comments,
body.page:not(.page-id-1168):not(.page-id-2147):not(.page-id-48):not(.page-id-64):not(.page-id-68):not(.page-id-71):not(.page-id-74):not(.page-id-78):not(.page-id-81):not(.page-id-84):not(.page-id-2176):not(.page-id-2167):not(.page-id-2193):not(.page-id-2197):not(.page-id-2202):not(.page-id-2207):not(.page-id-2212):not(.page-id-2217) .comments-area,
body.page:not(.page-id-1168):not(.page-id-2147):not(.page-id-48):not(.page-id-64):not(.page-id-68):not(.page-id-71):not(.page-id-74):not(.page-id-78):not(.page-id-81):not(.page-id-84):not(.page-id-2176):not(.page-id-2167):not(.page-id-2193):not(.page-id-2197):not(.page-id-2202):not(.page-id-2207):not(.page-id-2212):not(.page-id-2217) #respond,
body.page:not(.page-id-1168):not(.page-id-2147):not(.page-id-48):not(.page-id-64):not(.page-id-68):not(.page-id-71):not(.page-id-74):not(.page-id-78):not(.page-id-81):not(.page-id-84):not(.page-id-2176):not(.page-id-2167):not(.page-id-2193):not(.page-id-2197):not(.page-id-2202):not(.page-id-2207):not(.page-id-2212):not(.page-id-2217) .comment-respond {
  display: none !important;
}

/* Desktop centering */
@media (min-width: 782px) {
  body.page:not(.page-id-1168):not(.page-id-2147):not(.page-id-48):not(.page-id-64):not(.page-id-68):not(.page-id-71):not(.page-id-74):not(.page-id-78):not(.page-id-81):not(.page-id-84):not(.page-id-2176):not(.page-id-2167):not(.page-id-2193):not(.page-id-2197):not(.page-id-2202):not(.page-id-2207):not(.page-id-2212):not(.page-id-2217) .entry-content {
    max-width: 760px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body.page:not(.page-id-1168):not(.page-id-2147):not(.page-id-48):not(.page-id-64):not(.page-id-68):not(.page-id-71):not(.page-id-74):not(.page-id-78):not(.page-id-81):not(.page-id-84):not(.page-id-2176):not(.page-id-2167):not(.page-id-2193):not(.page-id-2197):not(.page-id-2202):not(.page-id-2207):not(.page-id-2212):not(.page-id-2217) .wp-block-image,
  body.page:not(.page-id-1168):not(.page-id-2147):not(.page-id-48):not(.page-id-64):not(.page-id-68):not(.page-id-71):not(.page-id-74):not(.page-id-78):not(.page-id-81):not(.page-id-84):not(.page-id-2176):not(.page-id-2167):not(.page-id-2193):not(.page-id-2197):not(.page-id-2202):not(.page-id-2207):not(.page-id-2212):not(.page-id-2217) .post-thumbnail {
    max-width: 760px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page:not(.page-id-1168):not(.page-id-2147):not(.page-id-48):not(.page-id-64):not(.page-id-68):not(.page-id-71):not(.page-id-74):not(.page-id-78):not(.page-id-81):not(.page-id-84):not(.page-id-2176):not(.page-id-2167):not(.page-id-2193):not(.page-id-2197):not(.page-id-2202):not(.page-id-2207):not(.page-id-2212):not(.page-id-2217) .wp-block-image img,
  body.page:not(.page-id-1168):not(.page-id-2147):not(.page-id-48):not(.page-id-64):not(.page-id-68):not(.page-id-71):not(.page-id-74):not(.page-id-78):not(.page-id-81):not(.page-id-84):not(.page-id-2176):not(.page-id-2167):not(.page-id-2193):not(.page-id-2197):not(.page-id-2202):not(.page-id-2207):not(.page-id-2212):not(.page-id-2217) .post-thumbnail img {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}