.guide-header-bullets:nth-of-type(2) {
    display: unset;
    font-weight: 500
}
.series-episode-menu a.active,
.guide-status {
    font-weight: 500
}
.guide-status {
    font-size: 1.2rem
}
.guide-main-img {
    line-height: 0;
    text-align: center
}
.guide-main-img figcaption {
    margin-top: calc(var(--gap) / 2);
    line-height: 1;
    display: none
}
.guide-summary {
    font-weight: 400;
    color: rgb(110, 110, 110);
    font-style: italic
}
/*.guide-info-tags {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: var(--gap) 0
}
.guide-info-tags>i {
    margin-right: calc(var(--gap) / 2)
}
.guide-info-tags ul {
    flex-wrap: wrap;
    font-size: .8rem;
    list-style-type: none;
    padding: 0
}
.guide-info-tags li {
    padding: 0 5px;
    border-radius: var(--border-radius);
    margin: 5px 5px 5px 10px;
    float: left;
    line-height: 1rem
}
.guide-info-tags li:first-of-type {
    margin-left: 0
}
.guide-info-tags li:last-of-type {
    margin-right: 0
}
.guide-info-tags a {
    display: inline-block;
    position: relative;
    color: #5D3700;
    text-shadow: 0 1px 0 rgba(255,255,255, 0.4);
    text-decoration: none;
    text-align: center;
    padding: 4px 9px 5px 10px;
    font-size: .8rem;
    border-radius: 3px;
    border: 1px solid #cc912d;

    box-shadow: 0 1px 2px rgba(0,0,0,0.2),
            0 1px 0px rgba(255,255,255,0.4) inset;

    background-image: linear-gradient(top, rgba(254,218,113,1) 0%,rgba(254,205,97,1) 60%,rgba(254,188,74,1) 100%)
}
.guide-info-tags a:hover {
    color: #492a0b
}
.guide-info-tags a::after {
    content: '';
    position: absolute;
    height: 50%;
    width: 15px;
    border-left: 1px solid #cc912d;

    background-image: linear-gradient(top, rgba(255,255,255,0) 0%,rgba(254,218,113,1) 1%,rgba(254,205,97,1) 100%);
    left: -5px;
    top: 1px;

    transform: skewX(-35deg)
}
.guide-info-tags a::before {
    content: '';
    position: absolute;
    height: 48%;
    width: 15px;
    border-left: 1px solid #cc912d;
    bottom: 1px;
    left: -5px;

    transform: skewX(35deg);

    background-image: linear-gradient(top, rgba(240,240,240,1) 0%,rgba(254,205,97,1) 10%,rgba(254,188,74,1) 100%);

    box-shadow: -2px 1px 2px rgba(100,100,100,0.1)
}*/
.guide-synopsis {
    margin: calc(var(--gap) * 2) 0
}
.guide-synopsis>* {
    margin-bottom: 1.3rem
}
.guide-details h2,
.guide-synopsis h2 {
    font-size: 1.75rem;
    font-weight: 400;
    margin-bottom: 1rem
}
.guide-synopsis:last-child {
    margin-bottom: 0
}
.guide-overview-vid {
    margin-bottom: var(--gap);
}
h3+dl {
    margin-top: calc(var(--gap) / 2)
}
.menu-body .series ol {
    padding-left: 0
}
.menu-body .series li {
    list-style-type: none
}
.episode-menu,
.episode {
    display: flex;
    flex-direction: column;
    margin-top: var(--gap)
}
.episode ~ .content-share {
    margin: var(--gap) 0
}
#series-episode-menu {
    background-color: var(--light-bg)
}
.series-episode-menu {
    padding: var(--gap)
}
.series-episode-menu-control,
.series-episode-menu h4 {
    border: 0;
    font-size: 1.3rem;
    background-color: unset;
    font-weight: 500;
    text-transform: uppercase
}
.series-episode-menu nav>ol>li>a {
    font-size: 1.2rem
}
.series-episode-menu ol {
    padding: 0 var(--gap)
}
.guide-details li,
.series-episode-menu li {
    list-style-type: none
}
.series-episode-menu li ol li a {
    font-size: .95rem
}
.series-episode-menu li a span {
    margin-right: calc(var(--gap) / 2);
    font-weight: 600
}
.episode-menu h2,
.episode-body h2 {
    margin: 0 0 calc(var(--gap) * .75)
}
.guide-details h3,
.episode-body h3 {
    font-size: 1.75rem;
    margin-top: calc(var(--gap) * 2)
}
.episode-body h4 {
    font-size: 1.45rem
}
.episode-nav ul {
    display: flex;
    justify-content: space-between;
    margin: var(--gap) 0
}
.episode-nav a {
    border: 1px solid rgba(0,0,0,.14);
    border-radius: var(--border-radius);
    padding: calc(var(--gap) / 2);
    background-color: #fff;
    color: #333
}
.episode-nav a:hover {
    background-color: rgba(240,240,240,0.85)
}
.guide-body footer,
.profile-body footer {
    margin-top: calc(var(--gap) * 2)
}
.episode-body h3+.video,
.episode-body h3+.clipping,
.repeat-block,
.episode-summary + .episode-summary {
    margin-top: var(--gap)
}
.guide-details ul,
ol.repeats {
    padding-left: 0
}
ol.repeats li {
    list-style-type: none
}
.character {
    display: flex;
    flex-direction: column
}
.character img {
    margin: var(--gap) auto
}
.character h3 {
    font-size: 1.8rem
}
.episode-details .content-media {
    margin: 0;
    width: unset
}
.vods {
    margin-block: var(--gap)
}
.vod-wrapper {
    display: grid;
    gap: var(--gap);
    grid-template-columns: repeat(2, 1fr);
    font-size: .75rem;
    align-items: center
}
.vod-wrapper>div {
    text-align: center
}
.vod-wrapper img {
    display: unset
}
.vod-wrapper span {
    display: block
}

.st-custom-button[data-network] {
	display: inline-block;
	cursor: pointer;
	font-size: 0;
	color: #fff;
	width: 30px;
	height: 30px;
	background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    text-decoration: none;
    background-size: 90%
}
.st-custom-button[data-network=facebook] {
	background-color: #32529f;
	background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23fff" d="M212 197h-37v60h37v176h70V257h50l5-60h-55v-33c0-14 3-20 17-20h38V83h-49c-52 0-76 23-76 67z"/></svg>')
}
.st-custom-button[data-network=twitter] {
	background-size: 60%;
	background-color: #000;
	background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="1227" fill="none"><path fill="%23fff" d="M714.163 519.284 1160.89 0h-105.86L667.137 450.887 357.328 0H0l468.492 681.821L0 1226.37h105.866l409.625-476.152 327.181 476.152H1200L714.137 519.284zM569.165 687.828l-47.468-67.894-377.686-540.24h162.604l304.797 435.991 47.468 67.894 396.2 566.721H892.476L569.165 687.854z"/></svg>')
}
.st-custom-button[data-network=reddit] {
	background=size: 70%;
	background-color: #f00;
	background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" height="1em" width="1em" viewBox="-5 -5 50 50"><path fill="%23fff" d="m40 18.9q0 1.3-0.7 2.3t-1.7 1.7q0.2 1 0.2 2.1 0 3.5-2.3 6.4t-6.5 4.7-9 1.7-8.9-1.7-6.4-4.7-2.4-6.4q0-1.1 0.2-2.1-1.1-0.6-1.8-1.6t-0.7-2.4q0-1.8 1.3-3.2t3.1-1.3q1.9 0 3.3 1.4 4.8-3.3 11.5-3.6l2.6-11.6q0-0.3 0.3-0.5t0.6-0.1l8.2 1.8q0.4-0.8 1.2-1.3t1.8-0.5q1.4 0 2.4 1t0.9 2.3-0.9 2.4-2.4 1-2.4-1-0.9-2.4l-7.5-1.6-2.3 10.5q6.7 0.2 11.6 3.6 1.3-1.4 3.2-1.4 1.8 0 3.1 1.3t1.3 3.2z m-30.7 4.4q0 1.4 1 2.4t2.4 1 2.3-1 1-2.4-1-2.3-2.3-1q-1.4 0-2.4 1t-1 2.3z m18.1 8q0.3-0.3 0.3-0.6t-0.3-0.6q-0.2-0.2-0.5-0.2t-0.6 0.2q-0.9 0.9-2.7 1.4t-3.6 0.4-3.6-0.4-2.7-1.4q-0.2-0.2-0.5-0.2t-0.6 0.2q-0.3 0.2-0.3 0.6t0.3 0.6q1 0.9 2.6 1.5t2.8 0.6 2 0.1 2-0.1 2.8-0.6 2.6-1.6z m-0.1-4.6q1.4 0 2.4-1t1-2.4q0-1.3-1-2.3t-2.4-1q-1.3 0-2.3 1t-1 2.3 1 2.4 2.3 1z"/></svg>')
}
.st-custom-button[data-network=whatsapp] {
	background-color: #25d366;
	background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="46" height="46"><path fill="%23FFF" d="M35.4 10.4a18.27 18.27 0 0 0-31.2 13c0 3.2.9 6.3 2.4 9.1L4 42l9.7-2.5c2.7 1.5 5.7 2.2 8.7 2.2a18.4 18.4 0 0 0 13-31.3M22.5 38.6c-2.7 0-5.4-.7-7.7-2.1l-.6-.3-5.8 1.5L9.9 32l-.4-.6c-4.4-7.1-2.3-16.5 4.9-20.9s16.5-2.3 20.9 4.9 2.3 16.5-4.9 20.9c-2.3 1.5-5.1 2.3-7.9 2.3m8.8-11.1-1.1-.5s-1.6-.7-2.6-1.2c-.1 0-.2-.1-.3-.1-.3 0-.5.1-.7.2l-1.5 1.7c-.1.2-.3.3-.5.3h-.1c-.1 0-.3-.1-.4-.2l-.5-.2c-1.1-.5-2.1-1.1-2.9-1.9-.2-.2-.5-.4-.7-.6-.7-.7-1.4-1.5-1.9-2.4l-.1-.2c-.1-.1-.1-.2-.2-.4 0-.2 0-.4.1-.5 0 0 .4-.5.7-.8.2-.2.3-.5.5-.7.2-.3.3-.7.2-1-.1-.5-1.3-3.2-1.6-3.8-.2-.3-.4-.4-.7-.5h-1.1c-.2 0-.4.1-.6.1l-.1.1c-.2.1-.4.3-.6.4-.2.2-.3.4-.5.6a5.1 5.1 0 0 0-.6 5.4l.1.3c.9 1.9 2.1 3.6 3.7 5.1l.4.4c.3.3.6.5.8.8 2.1 1.8 4.5 3.1 7.2 3.8.3.1.7.1 1 .2h1c.5 0 1.1-.2 1.5-.4.3-.2.5-.2.7-.4l.2-.2c.2-.2.4-.3.6-.5s.4-.4.5-.6c.2-.4.3-.9.4-1.4v-.7s-.1-.1-.3-.2"/></svg>')
}
.st-custom-button[data-network=email] {
	background-color: #000;
	background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23fff" d="M101 142v229h310V142zm275 26-120 91-120-91zm-248 26 64 49-64 64zm0 150 85-85 43 33 43-33 85 85zm256-36-64-65 64-49z"/></svg>')
}
@media only screen and (max-width: 767px) {
    .guide-info-grid>* {
        margin-top: var(--gap)
    }
    .series-episode-menu-control {
        background-color: var(--light-bg)
    }
    #series-episode-menu {
        margin-bottom: var(--gap)
    }
    .series-episode-menu {
        padding-top: 0
    }
}
@media only screen and (min-width: 768px) {
    .guide-header-block {
        justify-content: space-between
    }
    .guide-status {
        margin: calc(var(--gap) / 2) 0
    }
    .guide-details dt,
    .episode-details dt {
        flex: 0 0 25%;
        max-width: 25%
    }
    .guide-details dd,
    .episode-details dd {
        flex: 0 0 75%;
        max-width: 75%
    }
    .episode,
    .episode-menu {
        flex-direction: row;
    }
    .series-episode-menu-control {
        display: none
    }
    #series-episode-menu {
        max-height: unset;
        width: 30%;
        margin: 0 var(--gap) 0 0;
        flex-shrink: 0
    }
    .series-body,
    .episode-body {
        width: 70%
    }
    .vod-wrapper {
        grid-template-columns: repeat(4, 1fr);
    }
}
@media only screen and (min-width: 992px) {
    .guide-main-img {
        margin-left: 0;
        margin-right: 0
    }
    .vod-wrapper {
        grid-template-columns: repeat(6, 1fr);
    }
}