/* =========================================
   THE CUMBRIA CHRONIC — PINBOARD
   ========================================= */


/* HIDE AUTHOR */
.single-post .entry-meta .author,
.entry-meta .author,
.entry-author-link {
    display: none !important;
}


/* HIDE COMMENT LINKS / BUTTONS */
a[href$="#respond"],
a[href$="#comments"],
.comment-link,
.comments-link,
.entry-comments-link {
    display: none !important;
}


/* HIDE THE ACTUAL COMMENTS SECTION */
#comments,
#respond,
.comments-area,
.comment-respond,
.comment-form,
.commentlist {
    display: none !important;
}


/* REMOVE NAVIGATION / HAMBURGER */
#access,
#access *,
.nav-show,
.nav-hide {
    display: none !important;
}


/* REMOVE UNUSED HEADER ELEMENTS */
#header #searchform,
#header #social-media-icons {
    display: none !important;
}


/* COMPACT HEADER */
#header {
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}


/* MASTHEAD */
#site-title {
    float: none !important;
    height: auto !important;
    min-height: 0 !important;
    line-height: normal !important;
    margin: 10px 3.4% 0 !important;
    padding: 0 !important;
}

#site-title img {
    display: block !important;
    width: auto !important;
    max-width: 100% !important;
    height: auto !important;
    margin: 0 0 6px 0 !important;
    padding: 0 !important;
}


/* WEBSITE ADDRESS / STRAPLINE */
#site-description {
    float: none !important;
    clear: both !important;
    width: auto !important;
    max-width: 93.2% !important;
    height: auto !important;
    min-height: 0 !important;

    margin: 0 3.4% 10px !important;
    padding: 0 !important;

    line-height: 1.2 !important;
    letter-spacing: 0.4px !important;
    white-space: nowrap !important;

    font-size: 23px !important;
}


/* REMOVE GAP BEFORE CONTENT */
#container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}


/* DATE — RED */
.entry-date,
time.entry-date,
.entry-meta .entry-date {
    color: #b51f24 !important;
}


/* PHONE */
@media screen and (max-width: 760px) {

    #site-title {
        margin-top: 8px !important;
    }

    #site-title img {
        margin-bottom: 5px !important;
    }

    #site-description {
        font-size: 16px !important;
        letter-spacing: 0.3px !important;
        margin-bottom: 8px !important;
        max-width: 94% !important;
    }
}/* FIX WEBSITE TITLE ON MOBILE */
@media screen and (max-width: 760px) {

    #site-title {
        width: 93.2% !important;
        max-width: 93.2% !important;
    }

    #site-title a {
        font-size: 20px !important;
        letter-spacing: 0.4px !important;
        line-height: 1.25 !important;
        white-space: nowrap !important;
    }
}
