/* =========================================
   ALONG THE MOHAWK — CUSTOM CSS
   ========================================= */


/* -----------------------------------------
   PAGE 1588 — HIDE TITLE
   ----------------------------------------- */

.page-id-1588 .entry-title {
    display: none;
}


/* =========================================
   EVENTS — POST 1600
   ========================================= */

/* Hide post title */
.postid-1600 .entry-title {
    display: none !important;
}

/* Pull content closer to the top — desktop */
.postid-1600 .entry-content {
    margin-top: -55px !important;
}

/* Reduce space around graphics/images */
.postid-1600 .wp-block-image {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

/* Reduce extra paragraph spacing */
.postid-1600 .entry-content p {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}


/* =========================================
   DAILY PUZZLER — POST 1622
   ========================================= */

/* Hide the post title */
.postid-1622 .entry-title {
    display: none !important;
}

/* Pull the whole post content upward — desktop */
.postid-1622 .entry-content {
    margin-top: -30px !important;
}

/* Tighten spacing between text blocks */
.postid-1622 .entry-content p {
    margin-top: 3px !important;
    margin-bottom: 6px !important;
}

/* Tighten spacing around headings */
.postid-1622 .entry-content h1,
.postid-1622 .entry-content h2,
.postid-1622 .entry-content h3,
.postid-1622 .entry-content h4 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
}

/* Tighten spacing around graphics/images */
.postid-1622 .entry-content figure,
.postid-1622 .entry-content .wp-block-image {
    margin-top: 4px !important;
    margin-bottom: 6px !important;
}

/* Pull first Daily Puzzler graphic toward the top */
.postid-1622 .entry-content > .wp-block-image:first-child,
.postid-1622 .entry-content > figure:first-child {
    margin-top: -25px !important;
}

/* Hide left-side post information */
.postid-1622 .entry-meta,
.postid-1622 .post-meta,
.postid-1622 .sharedaddy,
.postid-1622 .sd-sharing-enabled,
.postid-1622 .sd-like,
.postid-1622 .jp-relatedposts,
.postid-1622 .post-date,
.postid-1622 .entry-date,
.postid-1622 .post-info,
.postid-1622 .entry-info {
    display: none !important;
}

/* Remove metadata column and use full content width */
.postid-1622 .entry-content {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    float: none !important;
}

/* Center all images */
.postid-1622 .entry-content img {
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.postid-1622 .entry-content .wp-block-image,
.postid-1622 .entry-content figure {
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.postid-1622 .entry-content .wp-block-image img,
.postid-1622 .entry-content figure img {
    margin-left: auto !important;
    margin-right: auto !important;
}


/* =========================================
   HOMEPAGE POST IMAGES
   ROUNDED CORNERS — ALL SCREEN SIZES
   ========================================= */

body.home .post-thumbnail,
body.blog .post-thumbnail {
    border-radius: 12px !important;
    overflow: hidden !important;
}

body.home .post-thumbnail img,
body.blog .post-thumbnail img {
    border-radius: 12px !important;
    display: block !important;
}


/* =========================================
   MOBILE ONLY
   ========================================= */

@media screen and (max-width: 768px) {

    /* Tighten header */
    .site-header {
        padding-top: 8px !important;
        padding-bottom: 18px !important;
        min-height: 0 !important;
    }

    .site-branding {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        min-height: 0 !important;
    }

    .site-top {
        margin-top: 0 !important;
        margin-bottom: 14px !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .home .site-content,
    .home #content {
        margin-top: 0 !important;
        padding-top: 0 !important;
    }

    /* Original menu and search button position */
    .site-header .menu-toggle,
    .site-header .search-toggle {
        transform: translateY(-45px) !important;
    }

    /* Events — Post 1600 */
    .postid-1600 .entry-content {
        margin-top: -40px !important;
    }

    /* Daily Puzzler — Post 1622 */
    .postid-1622 .entry-content {
        margin-top: 20px !important;
    }
	
	
	/* MOBILE — MAKE SEARCH & MENU ICONS EASIER TO SEE */

@media screen and (max-width: 768px) {

    .site-header .menu-toggle,
    .site-header .search-toggle {
        color: #444444 !important;
    }

    .site-header .menu-toggle::before,
    .site-header .search-toggle::before {
        color: #444444 !important;
    }

}

}
/* Individual post/page titles */
.single .entry-title,
.page .entry-title,
.single h1,
.page h1 {
    letter-spacing: -0.045em;
    word-spacing: 0.10em;
    line-height: 1.22;
}

/* Homepage post titles */
.home .entry-title,
.home .entry-title a,
.home h2.entry-title,
.home h2.entry-title a {
    letter-spacing: -0.045em;
    word-spacing: 0.10em;
    line-height: 0.94;
}