p:empty {
    height: 0;
    margin: 0;
    padding: 0;
}
.pcm-article-gallery-inner {
    min-height: 195px;
    aspect-ratio: 800 / 600;
    width: 100%;
    border: 1px solid #ccc;
    margin: 20px 0;
}
@media (min-width: 640px) {
    .pcm-article-gallery-inner {
        min-height: 538px;
        aspect-ratio: 800 / 700;
    }
}

@media (min-width: 980px) {
    .pcm-article-gallery-inner {
        max-width: 100%;
        min-height: 550px;
        aspect-ratio: 805 / 740;
    }
}
.pcm-article-gallery-inner .lg-item {
    display: none;
}
.pcm-article-gallery-inner .lg-inline .lg-content {
    bottom: 0 !important;
}
.pcm-article-gallery-inner .lg-inline .lg-components .lg-thumb-outer {
    display: none !important;
}
@media (min-width: 640px) {
    .pcm-article-gallery-inner .lg-inline .lg-content {
        bottom: 100px !important;
    }
    .pcm-article-gallery-inner.no-thumbnails .lg-inline .lg-content {
        bottom: 0px !important;
    }
    .pcm-article-gallery-inner .lg-inline .lg-components .lg-thumb-outer {
        display: block !important;
    }
}
.pcm-article-gallery-inner .lg-img-wrap .lg-image {
    object-fit: contain;
    width: 100% !important;
    height: 100% !important;
}
.pcm-article-gallery-inner .lg-counter {
    padding: 10px 10px 0 !important;
}
@media (min-width: 640px) {
    .pcm-article-gallery-inner .lg-counter {
        display: none !important;
    }
}
.pcm-article-gallery-inner .lg-thumb-outer {
    display: block !important;
}
.pcm-article-gallery-inner .lg-backdrop, .pcm-article-gallery-inner .lg-thumb-outer {
    background-color: black !important;
}
.pcm-article-gallery-inner .lg-thumb-outer {
    padding: 0 5px;
}
.pcm-article-gallery-inner .lg-outer .lg-thumb {
    padding: 0 0 5px !important;
}
.pcm-article-gallery-inner .lg-thumb-item.active {
    border-color: var(--gallery-button-color) !important;
}
.pcm-article-gallery-inner .lg-thumb-item:hover {
    border-color: var(--gallery-button-color) !important;
}
.pcm-article-gallery-inner .lg-media-overlap .lg-toolbar {
    background-image: none !important;
}
.pcm-article-gallery-inner .lg-icon, .pcm-article-gallery-inner .lg-counter, .pcm-article-gallery-inner .lg-next, .pcm-article-gallery-inner .lg-prev {
    background-color: var(--gallery-button-color) !important;
    color: var(--gallery-button-text-color) !important;
    border-radius: 0 !important;
    will-change: unset;
}
.pcm-article-gallery-inner .lg-icon:hover, .pcm-article-gallery-inner .lg-counter:hover, .pcm-article-gallery-inner .lg-next:hover, .pcm-article-gallery-inner .lg-prev:hover {
    background-color: var(--gallery-button-color) !important;
    color: var(--gallery-button-text-color) !important;
}
.pcm-article-gallery-inner .lg-icon:after {
    font-family: inherit;
    margin: 0;
    transition: none;
}
.pcm-article-gallery-inner .lg-next:after {
    content: none;
}
.pcm-display-override {
    display: none !important;
}
.pcm-article-gallery-inner .lg-sub-html {
    color: #eee;
    font-size: 15px;
    padding: 10px 25px;
    text-align: center;
    background-image: linear-gradient(180deg,transparent,rgba(0,0,0,1)) !important;
}
.pcm-read-more-link-custom {
    margin-top: 0;
    text-decoration: none;
    font-style: italic;
}