/* =====================================
   GENERAL STYLES
   ===================================== */

.shadow {
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
}

.widget-title {
    font-size: 1.5em;
    line-height: 126%;
}

.widget_categories {
    text-align: center;
}

h1 {
    line-height: 110%;
}

h6 {
    color: #3a3936;
    font-size: 2em !important;
    line-height: 130%;
}

.nowrap {
    white-space: nowrap;
}

/* =====================================
   CREEK VIDEO
   ===================================== */

.creek {
    width: 100%;
    overflow: visible;
}

.creek iframe {
    float: right;
    width: 325px !important;
    height: 578px !important;
    margin: 0 0 20px 25px !important;
    border: 0;
}

.creek #video,
.creek .video-js,
.creek .vjs-tech,
.creek video {
    width: 325px !important;
    height: 578px !important;
}

/* =====================================
   IMAGE FORMAT POSTS
   SINGLE POSTS, HOMEPAGE & BLOG
   ===================================== */

/* Shared image-post selectors */

body.single-format-image,
body.home article.format-image,
body.blog article.format-image {
    --image-post-text: #ffffff;
    --image-post-hover: #c6832a;
}

/* Single image-format posts */

body.single-format-image .customize-partial-edit-shortcut,
body.single-format-image .customize-partial-edit-shortcut button,
body.single-format-image .jp-relatedposts,
body.single-format-image .jp-relatedposts a,
body.single-format-image .jp-relatedposts h3,
body.single-format-image .jp-relatedposts h4,
body.single-format-image .jp-relatedposts p,
body.single-format-image .jp-relatedposts-headline,
body.single-format-image .entry-meta,
body.single-format-image .entry-meta *,
body.single-format-image .entry-footer,
body.single-format-image .entry-footer *,
body.single-format-image .post-meta,
body.single-format-image .post-meta *,
body.single-format-image .post-footer,
body.single-format-image .post-footer *,
body.single-format-image p.share-customize-link,
body.single-format-image p.share-customize-link a,

/* Homepage and blog image-format posts */

body.home article.format-image .jp-relatedposts,
body.home article.format-image .jp-relatedposts *,
body.home article.format-image .entry-meta,
body.home article.format-image .entry-meta *,
body.home article.format-image .entry-footer,
body.home article.format-image .entry-footer *,
body.home article.format-image .share-customize-link a,
body.blog article.format-image .jp-relatedposts,
body.blog article.format-image .jp-relatedposts *,
body.blog article.format-image .entry-meta,
body.blog article.format-image .entry-meta *,
body.blog article.format-image .entry-footer,
body.blog article.format-image .entry-footer *,
body.blog article.format-image .share-customize-link a {
    color: #ffffff !important;
}

/* Hover colors */

body.single-format-image .entry-meta a:hover,
body.single-format-image .entry-footer a:hover,
body.single-format-image .jp-relatedposts a:hover,
body.single-format-image p.share-customize-link a:hover,
body.home article.format-image a:hover,
body.blog article.format-image a:hover {
    color: #c6832a !important;
}

/* Customize link hover */

body.single-format-image p.share-customize-link a:hover {
    text-decoration: underline !important;
}