body, html {
    min-height: 100%;
}

body {
    background: #171a27;
    padding: 0;
    margin: 0;
    font-family: -apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;
    font-size: 14px;
    font-weight: 400;
    height: 100%!important;
    display: block;
    -webkit-font-smoothing: subpixel-antialiased;
}
#header {
    width: 1278px;
    margin: 0 auto;
    z-index: 120;
    position: relative;
    padding-top: 30px;
}
#header .header-wrapper {
    width: 100%;
    display: flex;
    flex-direction: row;
    height: 75px;
}
#logo {
    white-space: nowrap;
    width: 240px;
    min-width: 240px;
    height: 75px;
    padding: 0 30px;
    background: #08090e;
    border-top-left-radius: 10px;
}
#header #header-middle {
    flex: 1;
    display: flex;
    flex-direction: row;
    background: #0e101c;
    border-top-right-radius: 10px;
}
@media (min-width: 1450px)
#wrapper {
    width: 1278px;
}
#wrapper {
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
}
#wrapper-inner {
    flex: 1;
    display: flex;
    flex-direction: row;
    min-height: 0;
    margin: 0 auto;
    background: #0e101c;
}
#wrapper-inner #primary-sidebar {
    background: #08090e;
    white-space: nowrap;
    min-width: 240px;
    max-width: 240px;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
#content {
    flex: 1 auto;
    position: relative;
    max-width: 100%;
    min-width: 0;
    background: #0e101c;
}
#content .inner-content {
    min-height: calc(100%);
    padding: 0 0 20px;
    max-width: 1200px;
    margin: 0 auto;
}
#wrapper-inner #router-view.home-view {
    position: relative;
}
#wrapper-inner #router-view {
    padding: 0 20px;
}
.module-title .module-last-episode .module-series-container .module-watch-now svg {
    overflow: visible;
    width: 32px;
    height: 32px;
    margin-right: 10px;
}