.bg-gray-stripes {
    background-image : url('./src/images/2024-design-assets/angled-lines/1080x1080-white.webp'), linear-gradient(45deg, #E8E9EB, #E8E9EB);
    background-size  : cover;
    background-repeat: no-repeat;
}

.bg-gray-flat {
    background: #E8E9EB;
}

.header-right .search-form input[type="submit"] {
    background        : url("./src/images/search-icon.svg") no-repeat scroll center center transparent;
    width             : 30px;
    height            : 30px;
    border            : none;
    -webkit-appearance: none;
    color             : transparent;
    cursor            : pointer;
}

/* iPhone telephone link hotfix */
a[href^=tel] {
    text-decoration: inherit;
    color          : inherit;
}

.gsc-input-box table input {
    background: #E8E9EB !important;
}

.gsc-input-box table .gsst_a {
    display: none !important;
}

.gsc-input-box .wgs_wrapper td.gsib_a {
    padding-top: 0px !important;
}

.gsc-webResult.gsc-result {
    padding-bottom: 20px !important;
}

.gs-result a.gs-title {
    color: #13294B !important;
}

.gs-result a:hover.gs-title {
    color: #FF552E !important;
}

.hide-title {
    display: none;
}

article.single-teaser > div.single-teaser-image {
    background: url(./src/images/2024-design-assets/finials/finial-1080-1080-blue.webp);
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

article.single-teaser img.attachment-post-thumbnail {
    object-fit: contain;
    z-index: 2;
}

article.single-teaser > div.single-teaser-image > .blur-bg {
    position: absolute;
    inset: 0;
    z-index: 1;
    background-position: 50%;
}

section.related-posts .single-related-post .bg-blur {
    position: absolute;
    inset: 0;
}

section.related-posts .single-related-post .single-related-post-image {
    position: relative;
    background: url(./src/images/2024-design-assets/finials/finial-1080-1080-blue.webp);
}

section.related-posts .single-related-post img {
    position: relative;
    object-fit: contain !important;
}
