#wrap {
    display: none;
}
.pcm_mrec {
    margin-bottom: 20px;
}
#mobile-site-header {
    padding-bottom: 60px !important;
    position: relative;
}
#mobile-site-header .pcm-leaderboard.nbanner1 {
    position: absolute;
    bottom: 10px;
    top: unset;
    left: calc(50% - 320px);
    transform: translateX(calc(320px - 50%));
    max-width: 320px;
    max-height: 50px;
}
@media (min-width: 640px) {
    #mobile-site-header {
        padding-bottom: 0 !important;
    }
    #mobile-site-header .pcm-leaderboard.nbanner1 {
        right: calc(calc(100% - 90px) - 100%);
        left: unset;
        top: 10px;
        transform: translateX(-50%);
    }
}
.pcm-leaderboard.nbanner1 {
    top: 10px;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
@media (min-width: 980px) {
    .pcm-leaderboard.nbanner1 {
        top: 0;
    }
}
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;
}
@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 .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;
}
.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;
}