.js-link,
.pfx-js-link {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.success-mark,
.filters .filter-tags .active-filter:after,
.icon,
.page-footer .breadcrumbs-list li:after {
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.webmasterIcon {
    font-family: 'webmaster';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.clearfix,
.captcha,
.content-wrapper,
.camsites-header-wrapper,
.thumbs,
.pager ul,
.footer-zone .container {
    *zoom: 1
}

.clearfix:before,
.captcha:before,
.content-wrapper:before,
.camsites-header-wrapper:before,
.thumbs:before,
.pager ul:before,
.footer-zone .container:before,
.clearfix:after,
.captcha:after,
.content-wrapper:after,
.camsites-header-wrapper:after,
.thumbs:after,
.pager ul:after,
.footer-zone .container:after {
    content: " ";
    display: table
}

.clearfix:after,
.captcha:after,
.content-wrapper:after,
.camsites-header-wrapper:after,
.thumbs:after,
.pager ul:after,
.footer-zone .container:after {
    clear: both
}

.loading:after,
.caching-info:after {
    border-bottom: 3px solid #ddd;
    border-left: 3px solid #ddd;
    border-right: 3px solid #999;
    border-top: 3px solid #999;
    border-radius: 100%;
    content: '' !important;
    height: 16px;
    position: absolute;
    width: 16px;
    -webkit-animation: spin .7s infinite linear;
    -moz-animation: spin .7s infinite linear;
    -ms-animation: spin .7s infinite linear;
    -o-animation: spin .7s infinite linear;
    animation: spin .7s infinite linear
}

.success-mark {
    color: #00b1ff;
    display: block;
    content: "";
    margin: 30px auto;
    font-size: 20px;
    font-size: 2rem
}

.noTouch .fat-underline,
.noTouch .pager a,
.noTouch .pager .js-link {
    position: relative
}

.noTouch .fat-underline:before,
.noTouch .pager a:before,
.noTouch .pager .js-link:before {
    background: #00b1ff;
    bottom: 1px;
    content: '';
    height: 0;
    left: 0;
    right: 0;
    position: absolute;
    -webkit-transition: height .15s linear;
    -moz-transition: height .15s linear;
    -o-transition: height .15s linear;
    transition: height .15s linear
}

.noTouch .fat-underline:hover:before,
.noTouch .pager a:hover:before,
.noTouch .pager .js-link:hover:before {
    height: 3px
}

.noTouch .fat-underline-no-anim {
    position: relative
}

.noTouch .fat-underline-no-anim:hover:before {
    background: #00b1ff;
    bottom: -3px;
    content: '';
    height: 3px;
    left: 0;
    position: absolute;
    width: 100%
}

.noTouch .blue-hover,
.noTouch .thumbs.edit .confirmation .conf-btn {
    -webkit-transition: all .25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -moz-transition: all .25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -o-transition: all .25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition: all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275)
}

.noTouch .blue-hover:hover,
.noTouch .thumbs.edit .confirmation .conf-btn:hover {
    background: #00b1ff
}

.thumbs.edit .confirmation .wrapper {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}


/*! normalize.css v2.1.3 | MIT License | git.io/normalize */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block
}

audio,
canvas,
video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

a {
    background: transparent
}

a:focus {
    outline: thin dotted
}

a:active,
a:hover {
    outline: 0
}

h1 {
    font-size: 2em;
    margin: 0.67em 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: bold
}

dfn {
    font-style: italic
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

mark {
    background: #ff0;
    color: #000
}

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em
}

pre {
    white-space: pre-wrap
}

q {
    quotes: "\201C" "\201D" "\2018" "\2019"
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -0.5em
}

sub {
    bottom: -0.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em
}

legend {
    border: 0;
    padding: 0
}

button,
input,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0
}

button,
input {
    line-height: normal
}

button,
select {
    text-transform: none
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    vertical-align: top
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.menu-list.collapsed .active a:after,
.menu-list.collapsed .toggle a:after,
.menu-list.collapsed .active .js-link:after,
.menu-list.collapsed .active .pfx-js-link:after,
.menu-list.collapsed .toggle .js-link:after,
.menu-list.collapsed .toggle .pfx-js-link:after,
.section-filter:after,
.pfx-section-f:after,
.upload-assign-to-channel .select-wrapper:after,
.styled-select:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMC41Ij48cGF0aCBmaWxsPSIjMDA5RkZGIiBkPSJNOSA3LjVMMS41IDAgMCAxLjVsOSA5IDktOUwxNi41IDAiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-size: contain
}

.section-header {
    border-top: 1px solid #e3e3e3;
    min-height: 60px;
    padding: 15px 0;
    position: relative;
    font-size: 14px
}

.section-header.video-actions {
    align-items: center;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap
}

.section-header a {
    color: #00b1ff
}

.section-header.no-border {
    border-top: none
}

.section-header>.to-right {
    margin-left: auto
}

.section-header h1,
.section-header h2,
.section-header h3 {
    font-size: 20px;
    font-weight: normal
}

.section-header h1.header-image,
.section-header h2.header-image,
.section-header h3.header-image {
    font-size: 18px
}

.section-header .section-title {
    float: left;
    color: #777;
    line-height: 1.2em;
    margin: 5px;
    margin-right: 20px;
    max-width: 100%;
    padding: 0;
    word-wrap: break-word;
    word-break: break-word;
    font-size: 20px
}

.section-header .section-title h1,
.section-header .section-title h2,
.section-header .section-title h3 {
    display: inline;
    margin: 0;
    padding: 0;
    font-weight: normal
}

.section-header .section-title .small {
    font-size: 15px;
    font-weight: normal
}

.section-header .section-title .small:before {
    color: #d2d2d2;
    content: '| ';
    font-size: 1.25em
}

.section-header .section-title .small:first-child:before {
    display: none
}

.section-header .section-title .small a,
.section-header .section-title .small .js-link {
    font-weight: normal
}

.section-header .section-title h1 .small:first-child:before {
    display: inline
}

#filtersSection {
    padding: 0px;
}

.section-header .filters {
    float: left;
    margin-right: 0;
    margin-bottom: 10px;
}

.section-header .section-filter.pornstars {
    position: relative;
    right: 0;
    bottom: -17px
}

.section-header .section-next-to-title {
    float: left;
    margin-top: 10px;
    white-space: nowrap
}

.section-header .title-alias {
    font-size: 14px;
    margin-right: 20px;
    white-space: nowrap
}

.section-header .title-arrow-link {
    white-space: nowrap;
    cursor: pointer
}

.section-header .title-arrow-link a {
    font-size: 14px
}

.section-header .title-arrow-link .outside+.outside {
    margin-left: 10px
}

.section-header .title-arrow-link svg {
    display: inline-block;
    margin-left: -2px;
    vertical-align: -1px
}

.section-header .follow-button {
    position: relative
}

.section-header .follow-button:after {
    top: 0;
    right: -18px
}

.section-header+.info {
    line-height: 18px;
    margin: 0 5px 25px;
    font-size: 14px;
    font-size: 1.4rem
}

.section-header .disabled a,
.section-header .disabled .js-link {
    color: #bfbfbf !important;
    cursor: default
}

.section-header .disabled a:before,
.section-header .disabled .js-link:before {
    display: none !important
}

.section-header .disabled a:after,
.section-header .disabled .js-link:after {
    color: #bfbfbf
}

.section-header .disabled path {
    fill: #bfbfbf
}

.section-header .disabled .toggle a:after {
    display: none
}

.section-header.tag-suggestion {
    display: flex
}

.toggle {
    display: none;
    height: 40px;
    width: 40px;
    vertical-align: bottom;
    margin-top: 10px;
}

.section-header .toggle-tags {
    position: absolute;
    display: block;
    width: 40px;
    height: 40px;
    cursor: pointer
}

.toggle-tags:hover {
    background: #f0f0f0
}

.section-header.toggle-opened {
    position: relative;
    overflow: visible;
    max-height: none;
    height: auto
}

.section-header.toggle-opened .toggle-tags:before {
    content: '';
    position: absolute;
    top: 18px;
    left: 50%;
    margin-left: -6px;
    width: 12px;
    height: 4px;
    background: #00b1ff
}

.section-header.toggle-closed .toggle-tags:before {
    content: '';
    position: absolute;
    top: 18px;
    left: 50%;
    margin-left: -6px;
    width: 12px;
    height: 4px;
    background: #00b1ff
}

.section-header.toggle-closed .toggle-tags:after {
    content: '';
    position: absolute;
    top: 14px;
    left: 50%;
    margin-left: -2px;
    width: 4px;
    height: 12px;
    background: #00b1ff
}

.filters {
    float: right
}

.filters .girls-filter {
    position: relative;
    display: inline-block;
    margin-right: 27px;
    margin-top: 4px;
    vertical-align: top;
    cursor: pointer
}

.filters .girls-filter:after {
    content: '';
    position: absolute;
    top: 2px;
    bottom: 5px;
    right: -18px;
    width: 1px;
    background: #e3e3e3;
    cursor: auto
}

.filters .filter-tags {
    display: inline-block;
    margin-right: 15px
}

.filters .filter-tags .active-filter {
    color: #666;
    cursor: pointer
}

.filters .filter-tags .active-filter+.active-filter {
    margin-left: 10px
}

.filters .filter-tags .active-filter:hover {
    color: #fff;
    background: #00b1ff
}

.filters .filter-tags .active-filter:hover:after {
    background-image: none;
    color: #fff
}

.filters .filter-tags .active-filter:after {
    content: "?";
    position: absolute;
    top: 18px;
    right: 6px;
    font-size: 12px;
    color: #00b1ff
}

.section-filter {
    color: #00b1ff;
    cursor: pointer;
    margin: 5px;
    margin-top: 10px;
    white-space: nowrap;
    float: right
}

.section-filter:before {
    background: #00b1ff;
    bottom: 1px;
    content: '';
    display: none;
    height: 3px;
    margin-left: -7px;
    position: absolute;
    width: 100%
}

.section-filter.pornstars:before {
    margin-bottom: -10px
}

.pp.liveGirls-pp {
    width: 750px
}

.pp.liveGirls-pp .live-flter-wrapper {
    padding: 20px 60px
}

.pp.liveGirls-pp .live-flter-wrapper .filter-title {
    font-weight: bold
}

.pp.liveGirls-pp .live-flter-wrapper .filter-column {
    display: inline-block;
    vertical-align: top
}

.pp.liveGirls-pp .live-flter-wrapper .filter-column+.filter-column {
    margin-left: 50px
}

.pp.liveGirls-pp .live-flter-wrapper .filter-group {
    vertical-align: top
}

.pp.liveGirls-pp .live-flter-wrapper .filter-group+.filter-group {
    margin-top: 20px
}

.pp.liveGirls-pp .live-flter-wrapper .filter-items {
    margin-top: 8px
}

.pp.liveGirls-pp .live-flter-wrapper .checkbox-item {
    padding: 4px 0;
    line-height: 20px
}

.pp.liveGirls-pp .live-flter-wrapper .checkbox-item label {
    font-weight: normal
}

.pp.liveGirls-pp .live-flter-wrapper .checkbox-item label.active {
    color: #00b1ff;
    font-weight: bold
}

.pp.liveGirls-pp .live-flter-wrapper .checkbox-js {
    vertical-align: bottom;
    margin-right: 4px
}

.pp.liveGirls-pp .live-flter-wrapper .clear-filters {
    padding-top: 20px;
    text-align: center
}

.pp.liveGirls-pp .live-flter-wrapper .clear-filters a {
    display: inline-block;
    padding: 15px 25px 5px 25px;
    border-top: 1px solid #e3e3e3
}

@media only screen and (max-width: 620px) {
    .pp.liveGirls-pp {
        width: 300px
    }
    .pp.liveGirls-pp .live-flter-wrapper {
        padding: 10px
    }
    .pp.liveGirls-pp .live-flter-wrapper .filter-column {
        display: block
    }
    .pp.liveGirls-pp .live-flter-wrapper .filter-column+.filter-column {
        margin-left: 0
    }
    .pp.liveGirls-pp .live-flter-wrapper .filter-group {
        border-bottom: 1px solid #e3e3e3;
        padding: 8px 0
    }
    .pp.liveGirls-pp .live-flter-wrapper .filter-group+.filter-group {
        margin-top: 0
    }
    .pp.liveGirls-pp .live-flter-wrapper .filter-items {
        display: block
    }
    .pp.liveGirls-pp .live-flter-wrapper .checkbox-item {
        width: 49%;
        float: left
    }
}

.menu-list.collapsed .active a:after,
.menu-list.collapsed .toggle a:after,
.menu-list.collapsed .active .js-link:after,
.menu-list.collapsed .toggle .js-link:after,
.section-filter:after {
    content: '';
    height: 10.5px;
    margin: 0 0 0 10px;
    width: 18px;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    -ms-flex-item-align: center;
    -webkit-align-self: center;
    align-self: center
}

.noTouch .section-filter:hover:before {
    display: block
}

@media only screen and (max-width: 1270px) {
    .section-header .section-filter {
        margin-top: 10px
    }
    .section-header .section-filter.pornstars {
        bottom: -4px
    }
}

.phd-logo {
    display: inline-block;
    text-indent: -999em
}

.to_left {
    text-align: left
}

.to_right {
    text-align: right
}

.center {
    text-align: center
}

.to_both {
    text-align: justify
}

.to_bold {
    font-weight: bold
}

.float-r {
    float: right
}

.float-l {
    float: left
}

.no-border,
.pfx-no-border {
    border: 0 !important
}

.invisible {
    visibility: hidden
}

.title {
    font-weight: normal;
    line-height: 24px;
    margin: 24px 0 14px;
    font-size: 18px;
    font-size: 1.8rem
}

.pink {
    color: #f36
}

.table {
    display: table
}

.table>.row {
    display: table-row
}

.cell {
    display: table-cell
}

.btn {
    background-color: #00b1ff;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: block;
    font-weight: 400;
    height: 45px;
    line-height: 1.1em;
    outline: none;
    margin: 0 auto;
    padding: 14px 25px 0;
    position: relative;
    text-align: center;
    width: 260px;
    font-size: 15px;
    font-size: 1.5rem;
    -webkit-transition: background-color .2s ease-in-out;
    -moz-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color 0.2s ease-in-out;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0
}

.btn.disabled {
    background: #bbb;
    cursor: default
}

.btn.loading {
    cursor: default
}

.btn.loading:after {
    right: 21px
}

.btn.wide {
    height: auto;
    padding: 14px 25px 14px;
    min-height: 45px;
    width: 100%
}

button.btn {
    padding: 0
}

.noTouch .btn:hover {
    background-color: #1eb7ff
}

.noTouch .btn.disabled:hover {
    background-color: #bbb
}

.pp .btn {
    width: 100%
}

.small-btn {
    background: #00b1ff;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin: 0 5px;
    padding: 8px 15px 7px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    font-size: 13px;
    font-size: 1.3rem
}

.noTouch .small-btn:hover {
    background: #666
}

.char-counter {
    color: #999;
    display: block;
    padding: 5px;
    text-align: right;
    font-size: 11px;
    font-size: 1.1rem
}

.ad-zone iframe {
    height: 100%;
    overflow: hidden;
    width: 100%
}

.ad-zone iframe[scrolling] {
    display: block !important
}

.zone-container {
    background: #efefef;
    border: 1px solid #e3e3e3;
    padding: 5px 4px
}

.zone-container>small {
    display: block;
    margin-bottom: 4px;
    text-align: right;
    font-size: 11px;
    font-size: 1.1rem
}

.zone-container>.zone-area {
    margin: 0 auto;
    max-height: 100%;
    max-width: 100%
}

.zone-container>.zone-area>iframe {
    max-height: 100%;
    max-width: 100%;
    overflow: hidden
}

.search-related-partner {
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 10px
}

.search-related-partner p {
    line-height: 18px;
    padding: 0 10px
}

input,
select,
textarea,
.checkbox-js {
    border: 1px solid #d6d6d6;
    color: #666
}

textarea {
    display: block;
    padding: 10px;
    width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-appearance: none
}

select,
input[type="text"],
input[type="password"] {
    padding: 0 10px;
    display: block;
    height: 40px;
    max-width: 320px;
    width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none
}

input[type="password"] {
    max-width: none
}

label {
    display: block;
    font-weight: bold
}

select {
    position: relative;
    background: #fff;
    border-radius: 0;
    height: auto;
    line-height: 18px;
    padding-top: 10px;
    padding-bottom: 10px;
    outline: none
}

.label {
    font-weight: bold;
    margin-bottom: 4px;
    padding-left: 10px
}

.text-input {
    margin-bottom: 10px
}

.captcha {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height .5s ease-in-out;
    -moz-transition: max-height .5s ease-in-out;
    -o-transition: max-height .5s ease-in-out;
    transition: max-height 0.5s ease-in-out
}

.captcha.show {
    max-height: 200px
}

.captcha .text-input {
    float: left;
    width: 50%
}

.captcha img {
    border: 9px solid #fafafa;
    float: right;
    margin: 1px 1px 0 0;
    outline: 1px solid #d6d6d6
}

* {
    -webkit-font-smoothing: antialiased
}

*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

::-webkit-input-placeholder {
    color: #a2a2a2;
    font-weight: 300
}

::-moz-placeholder {
    color: #a2a2a2;
    font-weight: 300
}

:-moz-placeholder {
    color: #a2a2a2;
    font-weight: 300
}

:-ms-input-placeholder {
    color: #a2a2a2;
    font-weight: 300
}

html {
    background-color: #fff;
    font-size: 62.5%;
    -moz-osx-font-smoothing: grayscale
}

body {
    font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    background-color: #fafafa;
    color: #666;
    font-size: 13px;
    font-weight: normal
}

nav ul {
    list-style: none;
    margin: 0;
    padding: 0
}

h1,
h2,
h3,
h4 {
    font-weight: normal
}

a,
.js-link,
.pfx-js-link {
    color: #00b1ff;
    font-weight: bold;
    text-decoration: none;
    -webkit-transition: color .15s ease-in-out;
    -moz-transition: color .15s ease-in-out;
    -o-transition: color .15s ease-in-out;
    transition: color .15s ease-in-out
}

a.inactive,
.js-link.inactive,
.pfx-js-link.inactive {
    color: #666;
    cursor: default
}

a svg,
.js-link svg,
.pfx-js-link svg {
    fill: #00b1ff
}

.js-link,
.pfx-js-link {
    cursor: pointer
}

.js-link:focus,
.js-link:active,
.pfx-js-link:focus,
.pfx-js-link:active {
    outline: none
}

.active a,
.active .js-link,
.active .pfx-js-link {
    color: #666
}

img {
    border: 0;
    max-width: 100%;
    height: auto
}

.touch #yapep-debug {
    display: none
}

#camsitesHeader {
    overflow: hidden;
    height: 29px;
    background: #fff;
    line-height: 28px;
    border-bottom: 1px solid #ddd
}

#camsitesHeader .camsites-label {
    color: #666
}

#camsitesHeader .camsites-container {
    display: inline-block;
    margin: 0;
    padding-left: 0
}

#camsitesHeader .camsites-container li {
    list-style-type: none;
    display: inline-block
}

#camsitesHeader .camsites-container li a span {
    color: #666;
    font-weight: normal;
    font-style: italic
}

#camsitesHeader .camsites-container li+li {
    margin-left: 15px
}

.subNav .camsites-label {
    display: none
}

@media only screen and (max-width: 999px) {
    #camsitesHeader {
        display: none
    }
}

.content-wrapper,
.camsites-header-wrapper {
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%
}

.page-content {
    padding: 0 0 30px
}

@media only screen and (min-width: 380px) and (max-width: 719px) {
    .page-content {
        padding-bottom: 15px
    }
}

@media only screen and (min-width: 1270px) {
    .content-wrapper,
    .camsites-header-wrapper {
        width: 1234px
    }
}

.page-text {
    color: #777;
    line-height: 17px;
    text-align: justify;
    font-size: 12px;
    font-size: 1.2rem
}

.page-text h2 {
    text-align: center
}

.error-warning {
    padding: 16px 0;
    background: #00b1ff;
    color: #fff;
    font-size: 20px;
    font-weight: bold
}

.body-wrapper,
.pfx-bw {
    margin-top: 142px
}

.body-wrapper.webmaster,
.pfx-bw.webmaster {
    margin-top: 154px
}

.main-nav-pp .camsites-wrapper,
.main-nav-pp .pfx-network-w {
    position: relative;
    border-top: 1px solid #e3e3e3;
    padding-left: 40px;
    padding-right: 45px;
    color: #00b1ff;
    display: block;
    min-height: 50px;
    padding-bottom: 16px;
    padding-top: 16px
}

.main-nav-pp .camsites-wrapper:before,
.main-nav-pp .pfx-network-w:before {
    background: #00b1ff;
    bottom: 1px;
    content: '';
    height: 0;
    left: 0;
    right: 0;
    position: absolute;
    -webkit-transition: height .15s linear;
    -moz-transition: height .15s linear;
    -o-transition: height .15s linear;
    transition: height .15s linear
}

.main-nav-pp .camsites-wrapper:hover:before,
.main-nav-pp .pfx-network-w:hover:before {
    height: 3px
}

.main-nav-pp .camsites-wrapper:after,
.main-nav-pp .pfx-network-w:after {
    color: #ccc;
    margin-top: -6.5px;
    position: absolute;
    right: 20px;
    top: 50%;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1;
    -webkit-transition: color .25s ease-in-out;
    -moz-transition: color .25s ease-in-out;
    -o-transition: color .25s ease-in-out;
    transition: color 0.25s ease-in-out
}

.main-nav-pp .camsites-wrapper:hover a,
.main-nav-pp .camsites-wrapper:hover:after,
.main-nav-pp .pfx-network-w:hover a,
.main-nav-pp .pfx-network-w:hover:after {
    color: #00b1ff
}

.main-nav-pp .camsites-wrapper a,
.main-nav-pp .pfx-network-w a {
    color: #00b1ff
}

.main-nav-pp .camsites-wrapper a+a,
.main-nav-pp .pfx-network-w a+a {
    font-weight: normal;
    font-style: italic;
    font-size: 13px
}

.page-header,
.pfx-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
    background: rgba(236, 236, 236, 0.9);
    border-bottom: 1px solid #ddd;
    -webkit-transition: .2s -webkit-transform linear;
    transition: .2s transform linear
}

.page-header.js-networkBarHidden,
.pfx-header.js-networkBarHidden {
    -webkit-transform: translateY(-29px);
    -ms-transform: translateY(-29px);
    transform: translateY(-29px)
}

.page-header .content-wrapper>.main,
.page-header .pfx-cw>.main,
.pfx-header .content-wrapper>.main,
.pfx-header .pfx-cw>.main {
    display: flex;
    align-items: center;
    height: 56px;
    position: relative
}

.page-header .logo-container,
.pfx-header .logo-container {
    margin: 0;
    order: 1
}

.page-header .scs-logo-color,
.pfx-header .scs-logo-color {
    color: transparent;
    display: block;
    height: 40px;
    width: 260px;
    text-indent: -99em
}

.page-header .nav-btn,
.pfx-header .nav-btn {
    order: 4
}

.page-header .nav-btn path,
.pfx-header .nav-btn path {
    fill: #777
}

.page-header .search-form,
.pfx-header .search-form {
    flex: 1 auto;
    order: 2;
    margin: 0 20px;
    position: relative
}

.page-header .search-form input,
.page-header .search-form label,
.page-header .search-form .close-search,
.pfx-header .search-form input,
.pfx-header .search-form label,
.pfx-header .search-form .close-search {
    position: absolute;
    top: 50%
}

.page-header .search-form input,
.pfx-header .search-form input {
    height: 40px;
    margin: 0;
    max-width: none;
    position: static;
    width: 100%;
    padding: 0 10px;
    font-weight: normal;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    font-size: 16px;
    font-size: 1.6rem
}

.page-header .search-form input::-webkit-input-placeholder,
.pfx-header .search-form input::-webkit-input-placeholder {
    font-weight: normal
}

.page-header .search-form input::-moz-placeholder,
.pfx-header .search-form input::-moz-placeholder {
    font-weight: normal
}

.page-header .search-form input:-moz-placeholder,
.pfx-header .search-form input:-moz-placeholder {
    font-weight: normal
}

.page-header .search-form input:-ms-input-placeholder,
.pfx-header .search-form input:-ms-input-placeholder {
    font-weight: normal
}

.page-header .search-form label,
.pfx-header .search-form label {
    cursor: pointer;
    margin-top: -10px;
    right: 14px
}

.page-header .search-form label path,
.pfx-header .search-form label path {
    fill: #777
}

.page-header .search-form .close-search,
.pfx-header .search-form .close-search {
    cursor: pointer;
    display: none;
    height: 19px;
    margin-top: -9.5px;
    right: 54px;
    width: 20px
}

.page-header .search-form .close-search path,
.pfx-header .search-form .close-search path {
    fill: #777
}

.page-header .main-nav,
.pfx-header .main-nav {
    margin: 0 12px 0 0;
    order: 3;
    text-align: right;
    font-size: 15px;
    line-height: 16px
}

.page-header .main-nav ul,
.pfx-header .main-nav ul {
    display: inline-block;
    list-style: none;
    margin: 0
}

.page-header .main-nav li,
.pfx-header .main-nav li {
    float: left;
    padding: 0 8px
}

.page-header .main-nav li:first-child,
.pfx-header .main-nav li:first-child {
    padding-left: 0
}

.page-header .main-nav li:last-child,
.pfx-header .main-nav li:last-child {
    padding-right: 0
}

.page-header .main-nav a,
.page-header .main-nav .js-link,
.page-header .main-nav .pfx-js-link,
.pfx-header .main-nav a,
.pfx-header .main-nav .js-link,
.pfx-header .main-nav .pfx-js-link {
    color: #777;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.5px
}

.page-header .main-nav .active a,
.pfx-header .main-nav .active a {
    color: #00b1ff
}

.page-header .plusone,
.pfx-header .plusone {
    margin-top: -11px;
    position: absolute;
    right: 0;
    top: 50%;
    height: 24px;
    width: 38px
}

.mobile .page-header .search-form input,
.mobile .pfx-header .search-form input {
    right: 0
}

.mobile .page-header .search-form label,
.mobile .pfx-header .search-form label {
    right: 6px
}

.mobile .page-header .search-form .close-search,
.mobile .pfx-header .search-form .close-search {
    right: 0
}

@media only screen and (max-width: 999px) {
    .body-wrapper,
    .pfx-bw {
        margin-top: 57px
    }
    .body-wrapper.webmaster,
    .pfx-bw.webmaster {
        margin-top: 0px
    }
}

@media only screen and (max-width: 999px) {
    .body-wrapper,
    .pfx-bw {
        margin-top: 50px
    }
    .page-header svg:not(:root),
    .pfx-header svg:not(:root) {
        overflow: visible
    }
    .page-header .main-nav,
    .pfx-header .main-nav {
        display: block;
        order: 1
    }
    .page-header .content-wrapper>.main,
    .page-header .pfx-cw>.main,
    .pfx-header .content-wrapper>.main,
    .pfx-header .pfx-cw>.main {
        height: 100%;
		min-height: 56px;
    }
    .page-header .main-nav,
    .pfx-header .main-nav {
        display: none
    }
    .page-header .nav-btn,
    .pfx-header .nav-btn {
        order: 1
    }
    .page-header .logo-container,
    .pfx-header .logo-container {
        position: absolute;
        top: 12px;
        left: 50%;
        margin-left: -65px
    }
    .page-header .search-form,
    .pfx-header .search-form {
        right: 0;
        width: 100%;
        margin: 0
    }
    .page-header .search-form label,
    .pfx-header .search-form label {
        right: 0
    }
    .page-header .search-form .search-input,
    .pfx-header .search-form .search-input {
        position: relative
    }
    .page-header .search-form .close-search,
    .pfx-header .search-form .close-search {
        right: 6px
    }
    .page-header .plusone,
    .pfx-header .plusone {
        width: 43px
    }
}

.search-open .page-header,
.search-open .pfx-header {
    margin-bottom: 50px
}

.search-open .page-header .search-form,
.search-open .pfx-header .search-form {
    position: relative
}

.search-open .page-header .search-form:before,
.search-open .pfx-header .search-form:before {
    display: block
}

.search-open .page-header .search-form input,
.search-open .page-header .search-form label,
.search-open .pfx-header .search-form input,
.search-open .pfx-header .search-form label {
    margin: 0;
    top: auto
}

.search-open .page-header .search-form label,
.search-open .pfx-header .search-form label {
    bottom: 9px;
    right: 14px;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none
}

.search-open .page-header .close-search,
.search-open .pfx-header .close-search {
    display: none
}

@media only screen and (max-width: 999px) {
    .page-header .search-form:before,
    .pfx-header .search-form:before {
        display: block
    }
    .page-header .search-form input,
    .pfx-header .search-form input {
        display: none
    }
    .page-header .search-form label,
    .pfx-header .search-form label {
        right: 6px;
        -ms-transform: scale(1.1, 1.1);
        -webkit-transform: scale(1.1, 1.1);
        transform: scale(1.1, 1.1)
    }
    .page-header .search-form label path,
    .pfx-header .search-form label path {
        fill: #777
    }
    .page-header .scs-logo-color,
    .pfx-header .scs-logo-color {
        width: 130px;
        height: 30px
    }
    .page-header .main-nav,
    .pfx-header .main-nav {
        text-align: right
    }
    .mobile .page-header .search-form,
    .mobile .pfx-header .search-form {
        label: 0
    }
    .mobile .page-header .main-nav,
    .mobile .pfx-header .main-nav {
        right: 60px
    }
    .search-open .page-header,
    .search-open .pfx-header {
        margin-bottom: 50px
    }
    .search-open .page-header .search-form,
    .search-open .pfx-header .search-form {
        position: absolute
    }
    .search-open .page-header .search-form:before,
    .search-open .pfx-header .search-form:before {
        display: block
    }
    .search-open .page-header .search-form input,
    .search-open .page-header .search-form label,
    .search-open .pfx-header .search-form input,
    .search-open .pfx-header .search-form label {
        margin: 0;
        top: auto
    }
    .search-open .page-header .search-form .input-wrapper,
    .search-open .pfx-header .search-form .input-wrapper {
        display: block;
        position: absolute;
        bottom: -76px;
        right: -10px;
        left: -10px;
        padding: 5px 10px;
        background: rgba(236, 236, 236, 0.9)
    }
    .search-open .page-header .search-form .input-wrapper input,
    .search-open .pfx-header .search-form .input-wrapper input {
        display: block;
        border-right: none;
        border-left: none;
        border-top: none;
        max-width: none;
        width: 100%
    }
    .search-open .page-header .search-form label,
    .search-open .pfx-header .search-form label {
        bottom: -62px;
        right: 6px;
        -ms-transform: none;
        -webkit-transform: none;
        transform: none
    }
    .search-open .page-header .close-search,
    .search-open .pfx-header .close-search {
        display: block
    }
}

@media only screen and (max-width: 540px) {
    .body-wrapper.webmaster,
    .pfx-bw.webmaster {
        margin-top: 98px
    }
}

.is-logged-in .page-header .nav-btn,
.is-logged-in .pfx-header .nav-btn {
    margin-top: -11px
}

.noTouch .page-header .nav-btn:hover path,
.noTouch .page-header .close-search:hover path,
.noTouch .page-header .search-form label:hover path,
.noTouch .pfx-header .nav-btn:hover path,
.noTouch .pfx-header .close-search:hover path,
.noTouch .pfx-header .search-form label:hover path {
    fill: #00b1ff
}

.noTouch .page-header .main-nav a:hover,
.noTouch .page-header .main-nav .js-link:hover,
.noTouch .page-header .main-nav .pfx-js-link:hover,
.noTouch .pfx-header .main-nav a:hover,
.noTouch .pfx-header .main-nav .js-link:hover,
.noTouch .pfx-header .main-nav .pfx-js-link:hover {
    color: #00b1ff
}

.body-wrapper {
    background: #fafafa
}

@media only screen and (max-width: 1024px) {
    .body-wrapper {
        padding-top: 0;
        margin-top: 0;
    }
    .body-wrapper.webmaster {
        padding-top: 0
    }
}

@media only screen and (max-width: 1024px) {
    .page-header {
        position: relative
    }
}

@media only screen and (max-width: 999px) {
    .page-header svg:not(: root) {
        overflow: visible
    }
    .page-header .nav-btn {
        display: block;
        order: 4
    }
    .page-header .main-nav {
        display: block;
        order: 3
    }
    .page-header .logo-container {
        position: relative;
        top: auto;
        left: auto;
        margin: 0;
        order: 1
    }
    .page-header .search-form {
        flex: 1 auto;
        order: 2;
        width: auto;
        margin: 0 20px;
        position: relative
    }
    #camsitesHeader {
        display: block;
    }
}

@media only screen and (max-width: 700px) {
    #camsitesHeader {
        display: none;
    }

	.min700 {
		display: none !important;
	}
}

@media only screen and (max-width: 435px) {
    .section-filter {
        width: 100%;
	}
    .pp {
        width:100% !important;
    }
    .page-footer .nav li {
        float: none !important;
    }

    .page-footer .nav li:before {
        border: none !important;
    }
    .page-footer .nav li:first-child {
        margin-left: 9px !important;
    }
}

@media only screen and (max-width: 570px) {
    #top-header {
        flex-wrap: wrap;
    }
    .page-header .logo-container {
        width: 100%;
        top: 12px;
    }
    .page-header .scs-logo-color {
        width: 260px;
    }
    .page-header .search-form {
        margin: 20px 20px 20px 0px;
    }
    #extraFilters {
        display: none;
    }
	.toggle {
		display: inline-block;
	}
}

@media only screen and (max-width: 999px) {
    .page-header .search-form input {
        display: block
    }
}

.thumbs {
    text-align: center;
    line-height: 18px;
    list-style: none;
    margin: 0 auto 15px;
    padding: 0;
    margin-left: -8px;
    font-size: 0px;
    font-size: 0rem
}

.thumbs .liked,
.thumbs .meta,
.thumbs .air-time {
    display: none
}

.thumbs.inside-row li:nth-child(4n) {
    display: none
}

.thumbs>li {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 10px;
    margin-left: 8px;
    font-size: 12px;
    font-size: 1.2rem
}

.thumbs>li.video-list-corner-block {
    float: right
}

.thumbs>li.video-list-corner-block .corner-block-element .footer-ad+.footer-ad {
    margin-top: 12px
}

.thumbs img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.thumbs video,
.thumbs embed {
    background-color: black;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 50
}

.thumbs .thumb,
.thumbs .live-video-zone {
    background: #e0e0e0;
    cursor: pointer;
    display: block;
    margin: 0 0 3px;
    overflow: hidden;
    position: relative;
    width: 300px;
    height: 169px
}

.thumbs .thumb:before,
.thumbs .live-video-zone:before {
    content: ""
}

.thumbs .hot-bar {
    position: absolute;
    bottom: 0;
    width: 100%;
    display: none;
    background: #cad2d5
}

.thumbs .hot-bar div {
    background: #f36;
    border-right: 2px solid #fff;
    height: 3px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.thumbs .title {
    color: #666;
    display: inline-block;
    font-weight: 400;
    line-height: 16px;
    height: 16px;
    margin: 0;
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    font-size: 1.2rem
}

.thumbs .video-categories {
    font-size: 12px;
    height: 32px;
    line-height: 16px;
    overflow: hidden
}

.thumbs .video-categories a {
    font-weight: normal
}

.thumbs .video-categories a:hover {
    text-decoration: underline
}

@media only screen and (min-width: 1270px) {
    .thumbs {
        width: 1230px;
        margin-left: -7.5px
    }
    .thumbs>li {
        margin-left: 7.5px;
        margin-bottom: 12px
    }
    .thumbs.inside-row li:nth-child(4n) {
        display: inline-block
    }
}

.thumbs+.inside-row {
    margin-top: -15px
}

.btn+.thumbs {
    margin-top: 5px
}

.menu-list {
    list-style: none;
    margin: 5px 0;
    padding: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-item-align: stretch;
    -webkit-align-self: stretch;
    align-self: stretch
}

.menu-list a,
.menu-list .js-link,
.menu-list .pfx-js-link {
    font-weight: normal;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    -ms-flex-item-align: center;
    -webkit-align-self: center;
    align-self: center
}

.menu-list a:before,
.menu-list .js-link:before,
.menu-list .pfx-js-link:before {
    background: #00b1ff;
    content: '';
    display: none;
    height: 3px;
    margin-left: -11px;
    position: absolute;
    width: 100%;
    bottom: -16px
}

@media only screen and (max-width: 760px) {
    .menu-list a:before,
    .menu-list .js-link:before,
    .menu-list .pfx-js-link:before {
        bottom: -14px
    }
}

.menu-list li {
    padding: 4px 10px 4px 11px;
    position: relative;
    text-align: center;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex
}

.menu-list li:before {
    background: #d3d3d3;
    content: '';
    height: 18px;
    left: 0;
    margin-top: -9px;
    position: absolute;
    top: 50%;
    width: 1px
}

.menu-list li:first-child:before {
    display: none
}

.menu-list li.active a,
.menu-list li.active .js-link,
.menu-list li.active .pfx-js-link {
    color: #666
}

.menu-list li.active svg {
    fill: #666
}

.menu-list.collapsed>li {
    display: none
}

.menu-list.collapsed>li.active,
.menu-list.collapsed>li.toggle {
    padding-left: 11px;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex
}

.noTouch .menu-list a:hover:before,
.noTouch .menu-list .js-link:hover:before,
.noTouch .menu-list .pfx-js-link:hover:before {
    display: block
}

.section-header .menu-list,
.pfx-sh .menu-list {
    float: right
}

.link-tag-list {
    padding: 0;
    margin: 0 0 20px;
    list-style-type: none
}

@media only screen and (min-width: 380px) and (max-width: 719px) {
    .link-tag-list {
        text-align: left
    }
}

.link-tag-list li {
    display: inline-block;
    margin-bottom: 6px
}

.link-tag-list li>a,
.link-tag-list li>.js-link,
.link-tag-list li>.pfx-js-link {
    background-color: #fff;
    border: 1px solid #d6d6d6;
    color: #666;
    display: inline-block;
    font-weight: normal;
    padding: 0 15px;
    height: 40px;
    line-height: 40px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-transition: background-color 0.15s ease-in-out;
    -moz-transition: background-color 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out
}

.section-header .link-tag-list,
.pfx-sh .link-tag-list {
    margin-bottom: 0
}

.link-tag-list>li.active a,
.link-tag-list>li.active .js-link,
.link-tag-list>li.active .pfx-js-link,
.noTouch .link-tag-list>li>a:hover,
.noTouch .link-tag-list>li>.js-link:hover,
.noTouch .link-tag-list>li>.pfx-js-link:hover {
    background-color: #00b1ff;
    color: #fff
}

.tag-suggestion,
.pfx-tag-sugg {
    align-items: baseline;
    max-height: 60px;
    padding-bottom: 0
}

@media only screen and (max-width: 760px) {
    .tag-suggestion,
    .pfx-tag-sugg {
        max-height: 55px
    }
}

.touch .tag-suggestion,
.touch .pfx-tag-sugg {
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch
}

.touch .tag-suggestion .link-tag-list,
.touch .pfx-tag-sugg .link-tag-list {
    flex: none;
    text-align: left
}

.listing-zone {
    position: relative;
    margin: 15px auto 30px
}

.Video_Video .listing-zone {
    margin-bottom: 0px
}

.listing-zone.desktop-zone {
    width: auto;
    padding-top: 23%
}

@media only screen and (max-width: 1200px) {
    .listing-zone.desktop-zone {
        padding-top: 24.8%
    }
}

@media only screen and (max-width: 1100px) {
    .listing-zone.desktop-zone {
        padding-top: 26%
    }
}

@media only screen and (max-width: 1000px) {
    .listing-zone.desktop-zone {
        padding-top: 26.5%
    }
}

@media only screen and (max-width: 950px) {
    .listing-zone.desktop-zone {
        padding-top: 27%
    }
}

@media only screen and (max-width: 900px) {
    .listing-zone.desktop-zone {
        padding-top: 28%
    }
}

@media only screen and (max-width: 800px) {
    .listing-zone.desktop-zone {
        padding-top: 32%
    }
}

.listing-zone.mobile-zone {
    margin: 20px auto 20px;
    width: calc(100vw - 20px);
    height: calc((100vw - 20px) * .845);
    max-height: 300px
}

.listing-zone .zone-area {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
    text-align: center
}

.listing-zone .zone-title {
    font-size: 11px;
    font-size: 1.1rem;
    position: absolute;
    margin: 0;
    top: -25px
}

@media only screen and (max-width: 600px) {
    .listing-zone.desktop-zone {
        display: none
    }
}

.live-video-zone:before {
    pointer-events: none
}

.live-video-zone .zone-area {
    border-top: 1px solid #ccc;
    text-align: center;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%
}

.live-video-zone .live-label {
    position: absolute;
    right: 2.857142857142857%;
    bottom: 4.444444444444445%;
    padding: 2px 6px;
    font-size: 11px;
    background: rgba(0, 170, 255, 0.6);
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    z-index: 53;
    text-transform: uppercase
}

.live-video-zone+.hot-bar div {
    background-color: #009FFF
}

.translated .live-video-zone ~ .zone-title {
    display: block;
    height: 32px
}

.zone-title {
    visibility: hidden
}

.vp-under-video-spot {
    display: inline-block;
    padding: 20px 60px;
    border-bottom: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
    background: #00b1ff;
    border-radius: 30px;
}

.vp-under-video-spot .text {
    font-size: 1.6em;
    font-weight: bold;
    color: #fff;
}

.text-prime .logo {
    display: none
}

.text-prime .text {
    padding-right: 0
}

.text-prime .text:before {
    content: '';
    margin: 0
}

@media only screen and (max-width: 680px) {
    .text-prime .logo {
        display: block
    }
    .text-prime .text {
        display: none
    }
}

.Video_Channel .vp-under-video-spot {
    margin-bottom: 15px
}

.under-video-zone {
    align-items: center;
    border-bottom: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
    height: 45px;
    visibility: visible;
    background: #00b1ff;
    color: #fff;
    font-weight: bold;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap
}

.under-video-zone .under-btn-title {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    padding: 0 10px;
    -ms-flex-item-align: center;
    -webkit-align-self: center;
    align-self: center;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex
}

.under-video-zone .under-btn-title:before {
    margin: 0 5px
}

.webmaster-scheme-2 {
    background-color: #efefef;
    color: #666
}

.webmaster-scheme-2 path {
    fill: #666
}

.webmaster-scheme-4 {
    background-color: #4f5a61;
    color: #fff
}

.webmaster-scheme-4 path {
    fill: #fff
}

.webmaster-scheme-5 {
    background-color: #000;
    color: #fff
}

.webmaster-scheme-5 path {
    fill: #fff
}

.prime-scheme-1 {
    background-color: #0096ff;
    color: #fff
}

.prime-scheme-1 path {
    fill: #fff
}

.prime-scheme-1 .logo {
    padding-left: 10px
}

.nav-list .deleteLogo,
.pp .deleteLogo {
    display: none
}

.logoUploaded .deleteLogo {
    display: table
}

.logoUploaded .pp .deleteLogo {
    display: block
}

.footer-zone,
.pfx-fz,
.in-video-zone-container,
.pp,
.hide-on-loading,
.pager,
.pfx-pager,
.page-footer {
    display: none
}

.no-js .hide-on-loading,
.no-js .pager,
.no-js .pfx-pager,
.no-js .page-footer {
    display: block
}

.no-js .thumbnail-slider {
    visibility: visible !important
}

.no-js .thumbnail-slider img {
    display: none
}

.no-js .thumbnail-slider li {
    display: inline-block
}

.touch li .thumb:after,
.touch li .live-video-zone:after {
    background: #00b1ff;
    content: '';
    width: 0%;
    -webkit-transition: width .6s linear;
    -moz-transition: width .6s linear;
    -o-transition: width .6s linear;
    transition: width 0.6s linear
}

.touch li.playing .meta {
    min-height: 40px;
    min-width: 40px;
    -webkit-transition: all .25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -moz-transition: all .25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -o-transition: all .25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition: all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275)
}

.touch li.playing .add-to:after {
    content: "?";
    left: 50%;
    margin: -8px 0 0 -5px;
    position: absolute;
    top: 50%;
    font-size: 16px;
    font-size: 1.6rem
}

.touch li.playing time {
    opacity: 0
}

.touch li.playing .add-to,
.touch li.playing .add-to:after {
    opacity: 1
}

.touch li.playing .thumb:before,
.touch li.playing .live-video-zone:before,
.touch li.playing .thumb:after,
.touch li.playing .live-video-zone:after {
    height: 2px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2
}

.touch li.playing .thumb:before,
.touch li.playing .live-video-zone:before {
    background: rgba(0, 0, 0, 0.5);
    right: 0
}

.touch li.playing .thumb[data-slide="0"]:after,
.touch li.playing [data-slide="0"].live-video-zone:after {
    width: 6.25%
}

.touch li.playing .thumb[data-slide="1"]:after,
.touch li.playing [data-slide="1"].live-video-zone:after {
    width: 12.5%
}

.touch li.playing .thumb[data-slide="2"]:after,
.touch li.playing [data-slide="2"].live-video-zone:after {
    width: 18.75%
}

.touch li.playing .thumb[data-slide="3"]:after,
.touch li.playing [data-slide="3"].live-video-zone:after {
    width: 25%
}

.touch li.playing .thumb[data-slide="4"]:after,
.touch li.playing [data-slide="4"].live-video-zone:after {
    width: 31.25%
}

.touch li.playing .thumb[data-slide="5"]:after,
.touch li.playing [data-slide="5"].live-video-zone:after {
    width: 37.5%
}

.touch li.playing .thumb[data-slide="6"]:after,
.touch li.playing [data-slide="6"].live-video-zone:after {
    width: 43.75%
}

.touch li.playing .thumb[data-slide="7"]:after,
.touch li.playing [data-slide="7"].live-video-zone:after {
    width: 50%
}

.touch li.playing .thumb[data-slide="8"]:after,
.touch li.playing [data-slide="8"].live-video-zone:after {
    width: 56.25%
}

.touch li.playing .thumb[data-slide="9"]:after,
.touch li.playing [data-slide="9"].live-video-zone:after {
    width: 62.5%
}

.touch li.playing .thumb[data-slide="10"]:after,
.touch li.playing [data-slide="10"].live-video-zone:after {
    width: 68.75%
}

.touch li.playing .thumb[data-slide="11"]:after,
.touch li.playing [data-slide="11"].live-video-zone:after {
    width: 75%
}

.touch li.playing .thumb[data-slide="12"]:after,
.touch li.playing [data-slide="12"].live-video-zone:after {
    width: 81.25%
}

.touch li.playing .thumb[data-slide="13"]:after,
.touch li.playing [data-slide="13"].live-video-zone:after {
    width: 87.5%
}

.touch li.playing .thumb[data-slide="14"]:after,
.touch li.playing [data-slide="14"].live-video-zone:after {
    width: 93.75%
}

.touch li.playing .thumb[data-slide="15"]:after,
.touch li.playing [data-slide="15"].live-video-zone:after {
    width: 100%
}

.noTouch .thumbs li:hover .thumb:before,
.noTouch .thumbs li:hover .live-video-zone:before,
.noTouch .thumbs li.active .thumb:before,
.noTouch .thumbs li.active .live-video-zone:before {
    border-width: 3px
}

.noTouch .thumbs .thumb:before,
.noTouch .thumbs .live-video-zone:before {
    border: 0 solid #00b1ff;
    bottom: 0;
    left: 0;
    outline: 1px solid #fff;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 51;
    -webkit-transition: border .15s ease-in-out;
    -moz-transition: border .15s ease-in-out;
    -o-transition: border .15s ease-in-out;
    transition: border 0.15s ease-in-out
}

.noTouch .thumbs li:hover .meta.transition,
.noTouch .thumbs li.active .meta.transition {
    background-color: #333;
    background-color: rgba(0, 0, 0, 0.28);
    min-height: 40px;
    min-width: 40px;
    opacity: 1
}

.noTouch .thumbs li:hover .meta.transition:hover,
.noTouch .thumbs li.active .meta.transition:hover {
    background-color: #00b1ff
}

.noTouch .thumbs li:hover .meta.transition time,
.noTouch .thumbs li.active .meta.transition time {
    opacity: 0
}

.noTouch .thumbs li:hover .meta.transition .add-to,
.noTouch .thumbs li:hover .meta.transition .add-to:after,
.noTouch .thumbs li.active .meta.transition .add-to,
.noTouch .thumbs li.active .meta.transition .add-to:after {
    opacity: 1
}

.noTouch .thumbs li:hover .title,
.noTouch .thumbs li.active .title {
    color: #00b1ff
}

.noTouch .thumbs li.active .meta {
    background: #00b1ff
}

.noTouch .thumbs .meta {
    min-height: 0;
    min-width: 0
}

.noTouch .thumbs .meta.transition {
    -webkit-transition: all .25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -moz-transition: all .25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -o-transition: all .25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition: all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275)
}

.noTouch .thumbs .add-to:after {
    height: 12px;
    content: '';
    left: 50%;
    margin: -6px 0 0 -6px;
    position: absolute;
    top: 50%;
    width: 12px
}

.noTouch .thumbs .thumb .thumb-btn,
.noTouch .thumbs .live-video-zone .thumb-btn {
    -webkit-transition: all .25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -moz-transition: all .25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -o-transition: all .25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition: all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275)
}

.noTouch .thumbs .thumb:hover .thumb-btn,
.noTouch .thumbs .live-video-zone:hover .thumb-btn {
    background-color: #00b1ff
}

.noTouch .thumbs.sortable .thumb:hover .thumb-btn,
.noTouch .thumbs.sortable .live-video-zone:hover .thumb-btn {
    background-color: rgba(0, 0, 0, 0.4)
}

.noTouch .thumbs.sortable .thumb .thumb-btn:hover,
.noTouch .thumbs.sortable .live-video-zone .thumb-btn:hover {
    background-color: #00b1ff
}

.thumbs.subscription li {
    padding-bottom: 6px;
    position: relative
}

.thumbs.subscription .thumb,
.thumbs.subscription .live-video-zone {
    position: relative
}

.thumbs.subscription .thumb:before,
.thumbs.subscription .live-video-zone:before {
    display: none
}

.thumbs.subscription .count .new {
    border-left: 1px solid #d2d2d2;
    color: #f36;
    font-weight: bold;
    margin-left: 10px;
    padding-left: 10px
}

.thumbs.subscription .info {
    max-width: 75%
}

@media only screen and (max-width: 820px) {
    .thumbs.subscription .info {
        max-width: 60%
    }
}

.thumbs.subscription .checkbox-js {
    bottom: 15px;
    position: absolute;
    right: 7px
}

.noTouch .thumbs.subscription .name:hover {
    text-decoration: underline
}

.thumbs.playlist-list li {
    position: relative
}

.thumbs.playlist-list li:hover .thumb:before,
.thumbs.playlist-list li:hover .live-video-zone:before {
    border-width: 0px
}

.thumbs.playlist-list li .thumb:hover:before,
.thumbs.playlist-list li .live-video-zone:hover:before {
    border-width: 3px
}

.thumbs.playlist-list li .manage {
    color: #666;
    display: block;
    padding-bottom: 6px;
    position: relative
}

.thumbs.playlist-list li .manage .name {
    color: #00b1ff
}

.thumbs.playlist-list li .manage .more {
    font-weight: normal
}

.thumbs.playlist-list li .manage .duration {
    border-left: 1px solid #d2d2d2;
    margin-left: 10px;
    padding-left: 10px
}

.thumbs.playlist-list li .manage .circle-play-icon {
    height: 32px;
    margin-top: -16px;
    position: absolute;
    right: 0;
    top: 50%;
    width: 32px
}

.thumbs.playlist-list li .name:hover {
    text-decoration: none
}

.thumbs.sortable .position {
    font-weight: bold;
    display: inline-block;
    margin-right: 4px
}

.thumbs.edit.sortable .sortable-ghost .thumb:before,
.thumbs.edit.sortable .sortable-ghost .live-video-zone:before {
    background: #fff;
    border: 1px solid #e3e3e3
}

.thumbs.edit.sortable .sortable-ghost .thumb img,
.thumbs.edit.sortable .sortable-ghost .live-video-zone img,
.thumbs.edit.sortable .sortable-ghost .thumb-btn,
.thumbs.edit.sortable .sortable-ghost .title,
.thumbs.edit.sortable .sortable-ghost .hot-bar {
    visibility: hidden
}

.thumbs.edit.sortable .thumb,
.thumbs.edit.sortable .live-video-zone {
    cursor: default
}

.thumbs.edit .thumb-btn.manage-icon,
.thumbs.edit .play-btn {
    display: none
}

.thumbs.edit .delete-btn,
.thumbs.edit .locked-ico,
.thumbs.edit .sort-btn {
    display: block
}

.thumbs.edit .meta {
    display: none
}

.thumbs.edit .thumb.confirm .delete-btn,
.thumbs.edit .confirm.live-video-zone .delete-btn {
    display: none
}

.thumbs.edit .confirmation {
    background: rgba(250, 250, 250, 0.8);
    bottom: 0;
    color: #666;
    cursor: default;
    font-weight: bold;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    font-size: 13px;
    font-size: 1.3rem;
    -webkit-transform: preserve-3d;
    -moz-transform: preserve-3d;
    -ms-transform: preserve-3d;
    -o-transform: preserve-3d;
    transform: preserve-3d
}

.thumbs.edit .confirmation p {
    margin: 0 0 8px
}

.thumbs.edit .confirmation .conf-btn {
    background: rgba(0, 0, 0, 0.4);
    color: #fff;
    cursor: pointer;
    display: inline-block;
    min-width: 10%;
    padding: 3% 7%;
    text-transform: uppercase;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}

.thumbs.edit .confirmation .conf-btn:last-child {
    margin-left: 10%
}

.thumbs.edit .confirmation .wrapper {
    position: absolute;
    padding-left: 4%;
    padding-right: 4%;
    width: 100%
}

.thumbs.edit .confirmation .wrapper.loading:after {
    margin-left: -7px;
    margin-top: -8px
}

@media only screen and (max-width: 440px) {
    .thumbs.edit .confirmation {
        line-height: 14px;
        font-size: 11px;
        font-size: 1.1rem
    }
}

.thumbs.edit .content {
    display: none
}

.thumbs.edit .empty {
    cursor: pointer
}

.thumbs.edit .locked-overlay {
    display: block
}

.noTouch .thumbs.edit li:hover .thumb:before,
.noTouch .thumbs.edit li:hover .live-video-zone:before {
    display: none
}

.noTouch .thumbs.edit li:hover .title {
    color: #666
}

.thumbs.live-girls .name {
    padding-left: 2px;
    color: #666;
    float: left;
    font-weight: bold
}

.thumbs.live-girls .age {
    float: left;
    padding-left: 2px
}

.thumbs.live-girls .percent {
    color: #ff3d6f;
    float: right;
    padding-right: 2px;
    font-weight: bold
}

.thumbs.live-girls .tags {
    padding-left: 2px;
    font-size: 11px;
    line-height: 11px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 300px
}

.thumbs .empty {
    background: #eaeaea url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTFweCIgaGVpZ2h0PSIzM3B4Ij48cGF0aCBkPSJNIDEzMS4yIDcuOSBMIDEzNC42IDcuOSBDIDEzOC4yIDcuOSAxMzkuOCA5LjQgMTQwLjcgMTAuOCBDIDE0MS44IDEyLjUgMTQyLjIgMTQuOCAxNDIuMiAxNi41IEMgMTQyLjIgMjEgMTQwLjUgMjUuMSAxMzQuNiAyNS4xIEwgMTMxLjIgMjUuMSBMIDEzMS4yIDcuOSBaTSAxMjMuOSAxMi42IEwgMTEyLjkgMTIuNiBMIDExMi45IDEgTCAxMDUuNiAxIEwgMTA1LjYgMzIgTCAxMTIuOSAzMiBMIDExMi45IDE5LjUgTCAxMjMuOSAxOS40IEwgMTIzLjkgMzEuOSBMIDEzNC43IDMyIEMgMTQ2LjUgMzIgMTUwLjUgMjQuOSAxNTAuNSAxNi40IEMgMTUwLjUgMTMgMTQ5LjggOS43IDE0Ny44IDYuNyBDIDE0My44IDEgMTM3LjYgMSAxMzQuMSAxIEwgMTIzLjkgMSBMIDEyMy45IDEyLjYgWiIgZmlsbD0iI2ZmZmZmZiIvPjxwYXRoIGQ9Ik0gNy43IDE1LjYgTCA3LjcgNy42IEwgMTIuMSA3LjYgQyAxNC45IDcuNiAxNi4zIDkuMiAxNi4zIDExLjYgQyAxNi4zIDEzLjkgMTQuOSAxNS42IDExLjkgMTUuNiBMIDcuNyAxNS42IFpNIDYwIDE1IEwgNjAgNy42IEwgNjIuOCA3LjYgQyA2NyA3LjYgNjggOC45IDY4IDExLjMgQyA2OCAxMy43IDY2LjMgMTUgNjMuNiAxNSBMIDYwIDE1IFpNIDI4LjQgMTYuMyBDIDI4LjQgMTEuMyAzMi4zIDcuNSAzNy4yIDcuNSBDIDQyLjEgNy41IDQ2LjEgMTEuMyA0Ni4xIDE2LjMgQyA0Ni4xIDIxLjYgNDIuMSAyNS41IDM3LjIgMjUuNSBDIDMyLjMgMjUuNSAyOC40IDIxLjYgMjguNCAxNi4zIFpNIDc2LjUgMzIgTCA3Ny44IDMyIEwgODMuNyAzMiBMIDgzLjcgMTcuNiBDIDgzLjcgMTUuNiA4My42IDEyLjggODMuNiAxMi44IEMgODMuNiAxMi44IDg0LjkgMTUuNSA4Ni4xIDE3LjYgTCA5NS4yIDMyIEwgMTAyLjUgMzIgTCAxMDIuNSAxIEwgOTUuMyAxIEwgOTUuMyAxNS41IEMgOTUuMyAxNy40IDk1LjMgMjAuNiA5NS4zIDIwLjYgQyA5NS4zIDIwLjYgOTQuMSAxNy41IDkyLjggMTUuNSBMIDgzLjggMSBMIDc2LjUgMSBMIDc2LjUgMjkuNiBMIDcxLjkgMjEuMiBDIDcxLjIgMTkuOSA3MC44IDE5LjMgNzAuOCAxOS4zIEwgNzAuOCAxOS4yIEMgNzMuNyAxNy43IDc1LjIgMTQuMSA3NS4yIDEwLjggQyA3NS4yIDYuMyA3My4xIDMuMSA2OS44IDEuOCBDIDY4LjYgMS4yIDY3IDEgNjMuNSAxIEwgNTIuOCAxIEwgNTIuOCAxMiBDIDUxLjEgNS4yIDQ1LjMgMC40IDM3LjIgMC40IEMgMzAuNyAwLjQgMjUuNyAzLjUgMjMuMSA4LjMgQyAyMiAzLjkgMTguNiAxIDEzLjcgMSBMIDAuNSAxIEwgMC41IDMyIEwgNy43IDMyIEwgNy43IDIyLjIgTCAxMy43IDIyLjIgQyAxNyAyMi4yIDE5LjYgMjAuOSAyMS4zIDE4LjYgQyAyMi4zIDI2LjYgMjguMyAzMi42IDM3LjIgMzIuNiBDIDQ1LjMgMzIuNiA1MS4xIDI3LjYgNTIuOCAyMC43IEwgNTIuOCAzMiBMIDYwIDMyIEwgNjAgMjEuNiBMIDYzLjkgMjEuNiBMIDY5LjcgMzIgTCA3Ni41IDMyIFoiIGZpbGw9IiNmZmZmZmYiLz48L3N2Zz4=) center 35px no-repeat;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

@media only screen and (max-width: 440px) {
    .thumbs .empty {
        background-size: 120px
    }
}

.prime .thumbs .empty {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDBweCIgaGVpZ2h0PSIyOHB4Ij48cGF0aCBkPSJNIDI5LjYgMjEuOSBDIDI1LjUgMjEuOSAyMi4zIDE4LjQgMjIuMyAxMy44IEMgMjIuMyA5LjUgMjUuNSA2LjIgMjkuNiA2LjIgQyAzMy42IDYuMiAzNi44IDkuNSAzNi44IDEzLjggQyAzNi44IDE4LjQgMzMuNiAyMS45IDI5LjYgMjEuOSBaTSA2LjEgMTMuMiBMIDYuMSA1LjYgTCA4LjkgNS42IEMgMTEuMiA1LjYgMTIuNCA3LjIgMTIuNCA5LjIgQyAxMi40IDExLjMgMTEuMiAxMy4yIDguOCAxMy4yIEwgNi4xIDEzLjIgWk0gNDcuNyAxMi4xIEwgNDcuNyA1LjYgTCA1MC41IDUuNiBDIDUzLjkgNS42IDU0LjcgNi42IDU0LjcgOC43IEMgNTQuNyAxMC44IDUzLjMgMTIuMSA1MS4yIDEyLjEgTCA0Ny43IDEyLjEgWk0gMjkuNyAwIEMgMjQuNCAwIDIwLjIgMi42IDE4LjEgNi43IEMgMTcuMiAzIDE0LjMgMC4zIDEwLjIgMC4zIEwgMCAwLjMgTCAwIDI3LjIgTCA2LjEgMjcuMiBMIDYuMSAxOC42IEwgMTAuMiAxOC42IEMgMTMgMTguNiAxNS4xIDE3LjQgMTYuNSAxNS41IEMgMTcuMyAyMi40IDIyLjQgMjggMjkuNyAyOCBDIDM2LjQgMjggNDAuNiAyMy43IDQyLjcgMTcuNyBMIDQyLjcgMjcuMiBMIDQ3LjcgMjcuMiBMIDQ3LjcgMTguNiBMIDUxLjMgMTguNiBMIDU2LjEgMjcuMiBMIDY4LjEgMjcuMiBMIDY4LjEgMTQuNyBDIDY4LjEgMTMgNjcuNyAxMC44IDY3LjcgMTAuOCBDIDY3LjcgMTAuOCA2OC43IDEyLjkgNjkuOCAxNC43IEwgNzcuMSAyNy4yIEwgODIuMyAyNy4yIEwgODIuMyAwLjMgTCA3Ni4yIDAuMyBMIDc2LjIgMTMuMSBDIDc2LjIgMTQuOCA3Ni42IDE3LjUgNzYuNiAxNy41IEMgNzYuNiAxNy41IDc1LjkgMTQuNyA3NC45IDEyLjkgTCA2Ny43IDAuMyBMIDYyIDAuMyBMIDYyIDI1LjMgTCA1OC40IDE4LjEgQyA1Ny45IDE3IDU3LjkgMTYuNSA1Ny45IDE2LjUgTCA1Ny45IDE2LjQgQyA1OS45IDE1IDYxIDExLjkgNjEgOS4xIEMgNjEgNS4yIDU5LjEgMi4yIDU2LjQgMS4xIEMgNTUuNCAwLjYgNTMuOSAwLjMgNTEuMSAwLjMgTCA0Mi43IDAuMyBMIDQyLjcgMTAuMSBDIDQwLjYgNC4yIDM2LjQgMCAyOS43IDAgWiIgZmlsbD0iI2ZmZmZmZiIvPjxnIG9wYWNpdHk9IjAuOSI+PHBhdGggZD0iTSAxMTguNyAwLjUgTCAxMjYuOSAwLjUgQyAxMjguNSAwLjUgMTI5LjggMC44IDEzMC45IDEuNCBDIDEzMi43IDIuNSAxMzMuOCA0LjUgMTMzLjggNyBDIDEzMy44IDExLjIgMTMxLjUgMTQuNSAxMjguNCAxNS45IEMgMTI3LjMgMTYuNCAxMjYgMTYuNyAxMjQuOCAxNi43IEwgMTE4LjIgMTYuNyBMIDExNi4yIDI3LjIgTCAxMTMuNyAyNy4yIEwgMTE4LjcgMC41IFpNIDEyNC41IDE0LjMgQyAxMjUuNiAxNC4zIDEyNi42IDE0LjEgMTI3LjUgMTMuNyBDIDEyOS43IDEyLjcgMTMxLjMgMTAuNCAxMzEuMyA3LjEgQyAxMzEuMyA0LjQgMTI5LjUgMi44IDEyNi42IDIuOCBMIDEyMC43IDIuOCBMIDExOC42IDE0LjMgTCAxMjQuNSAxNC4zIFoiIGZpbGw9IiNmZmZmZmYiLz48cGF0aCBkPSJNIDEzNi42IDguMSBMIDEzOSA4LjEgTCAxMzguMyAxMS41IEMgMTM4LjIgMTIuMyAxMzcuOSAxMy4xIDEzNy45IDEzLjEgTCAxMzggMTMuMSBDIDEzOS4yIDEwLjQgMTQxLjYgNy45IDE0NC42IDcuOSBDIDE0NSA3LjkgMTQ1LjQgNy45IDE0NS42IDggTCAxNDUuMiAxMC41IEMgMTQ0LjkgMTAuNSAxNDQuNiAxMC41IDE0NC4zIDEwLjUgQyAxNDAuNCAxMC41IDEzNy42IDE1LjkgMTM2LjggMjAgTCAxMzUuNSAyNy4yIEwgMTMzLjEgMjcuMiBMIDEzNi42IDguMSBaIiBmaWxsPSIjZmZmZmZmIi8+PHBhdGggZD0iTSAxNDcuOSA4LjEgTCAxNTAuMyA4LjEgTCAxNDYuOCAyNy4yIEwgMTQ0LjQgMjcuMiBMIDE0Ny45IDguMSBaTSAxNDkuMiAwLjUgTCAxNTEuOCAwLjUgTCAxNTEuMiAzLjcgTCAxNDguNiAzLjcgTCAxNDkuMiAwLjUgWiIgZmlsbD0iI2ZmZmZmZiIvPjxwYXRoIGQ9Ik0gMTU0LjggOC4xIEwgMTU3LjIgOC4xIEwgMTU2LjcgMTAuOSBDIDE1Ni41IDExLjcgMTU2LjIgMTIuNiAxNTYuMiAxMi42IEwgMTU2LjMgMTIuNiBDIDE1Ny42IDkuOSAxNjAuNiA3LjYgMTYzLjcgNy42IEMgMTY3IDcuNiAxNjguMyA5LjQgMTY4LjQgMTIuNCBMIDE2OC41IDEyLjQgQyAxNjkuOSA5LjggMTcyLjggNy42IDE3NS45IDcuNiBDIDE3OS4yIDcuNiAxODAuOSA5LjQgMTgwLjkgMTIuNiBDIDE4MC45IDEzLjQgMTgwLjggMTQuMiAxODAuNiAxNS4yIEwgMTc4LjQgMjcuMiBMIDE3NiAyNy4yIEwgMTc4LjEgMTUuOSBDIDE3OC4yIDE1IDE3OC4zIDE0IDE3OC4zIDEzLjMgQyAxNzguMyAxMS4zIDE3Ny42IDEwIDE3NS4yIDEwIEMgMTcxLjQgMTAgMTY4LjUgMTQuMyAxNjcuOCAxOC4xIEwgMTY2LjEgMjcuMiBMIDE2My42IDI3LjIgTCAxNjUuNyAxNS45IEMgMTY1LjkgMTUgMTY2IDE0IDE2NiAxMy4yIEMgMTY2IDExLjQgMTY1LjQgMTAgMTYzIDEwIEMgMTU5LjMgMTAgMTU2LjEgMTQuMSAxNTUuNCAxOC4yIEwgMTUzLjcgMjcuMiBMIDE1MS4zIDI3LjIgTCAxNTQuOCA4LjEgWiIgZmlsbD0iI2ZmZmZmZiIvPjxwYXRoIGQ9Ik0gMTkzLjQgNy42IEMgMTk3LjkgNy42IDIwMCAxMC41IDIwMCAxNC41IEMgMjAwIDE2IDE5OS41IDE3LjggMTk5LjUgMTcuOCBMIDE4NS42IDE3LjggQyAxODUuNSAxOC4zIDE4NS41IDE4LjkgMTg1LjUgMTkuNCBDIDE4NS41IDIyLjYgMTg3LjQgMjUuMyAxOTEuMyAyNS4zIEMgMTk0LjUgMjUuMyAxOTcuMSAyMyAxOTcuMSAyMyBMIDE5Ny45IDI1LjEgQyAxOTcuOSAyNS4xIDE5NSAyNy42IDE5MS4yIDI3LjYgQyAxODYuMyAyNy42IDE4MyAyNC40IDE4MyAxOS42IEMgMTgzIDEzLjQgMTg3LjQgNy42IDE5My40IDcuNiBaTSAxOTcuNCAxNS42IEMgMTk3LjQgMTUuNiAxOTcuNSAxNSAxOTcuNSAxNC4zIEMgMTk3LjUgMTEuMyAxOTUuNyA5LjggMTkzLjQgOS44IEMgMTkwLjQgOS44IDE4Ny40IDExLjkgMTg2LjEgMTUuNiBMIDE5Ny40IDE1LjYgWiIgZmlsbD0iI2ZmZmZmZiIvPjwvZz48cGF0aCBkPSJNIDExMC44IDIxLjUgQyAxMTAuMyAyMS42IDEwOS44IDIxLjggMTA5LjMgMjEuOCBMIDEwNi43IDIxLjggTCAxMDYuNyA2LjcgTCAxMDkuMiA2LjcgQyAxMTEuMSA2LjcgMTEyLjQgNy4yIDExMy4zIDcuOSBMIDExNC41IDEuMSBDIDExMi40IDAuNCAxMTAuNCAwLjMgMTA4LjkgMC4zIEwgMTAwLjYgMC4zIEwgMTAwLjYgMTEgTCA5MS40IDExIEwgOTEuNCAwLjMgTCA4NS4zIDAuMyBMIDg1LjMgMjcuMiBMIDkxLjQgMjcuMiBMIDkxLjQgMTYuNCBMIDEwMC42IDE2LjQgTCAxMDAuNiAyNy4yIEwgMTA5LjQgMjcuMiBDIDEwOS41IDI3LjIgMTA5LjYgMjcuMiAxMDkuNyAyNy4yIEwgMTEwLjggMjEuNSBaIiBmaWxsPSIjZmZmZmZmIi8+PC9zdmc+);
    background-position: center center;
    background-size: 140px 20px
}

.thumbs .air-time,
.thumbs .meta {
    display: block;
    background: transparent;
    bottom: 4.444444444444445%;
    color: #fff;
    position: absolute;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}

.thumbs .air-time {
    z-index: 52;
    left: 2.857142857142857%;
    padding: 0 6px;
    font-size: 11px
}

@media only screen and (max-width: 700px) {
    .thumbs .air-time .pink {
        display: none
    }
}

.thumbs .meta {
    z-index: 53;
    right: 2.857142857142857%
}

.thumbs .meta time {
    padding: 4px 6px 2px;
    font-size: 11px
}

.thumbs .meta .add-to,
.thumbs .meta .add-to:after {
    opacity: 0
}

.thumbs .meta.transition time,
.thumbs .meta.transition .add-to {
    -webkit-transition: opacity .1s ease-in-out;
    -moz-transition: opacity .1s ease-in-out;
    -o-transition: opacity .1s ease-in-out;
    transition: opacity 0.1s ease-in-out
}

.thumbs .liked {
    background-color: #333;
    background-color: rgba(0, 0, 0, 0.28);
    background-position: center center;
    display: block;
    height: 36px;
    padding-top: 10px;
    position: absolute;
    right: 2.857142857142857%;
    text-align: center;
    top: 4.444444444444445%;
    width: 36px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}

.thumbs li:hover .liked {
    display: none
}

.thumbs li.show-like:hover .meta {
    background-color: #00b1ff;
    opacity: 1 !important
}

.thumbs .hd-icon {
    font-size: 14px;
    font-size: 1.4rem
}

.thumbs .hd-icon:after {
    color: #fff;
    position: absolute;
    display: block;
    z-index: 60;
    bottom: 10px;
    left: 10px;
    content: "?"
}

.thumbs .thumb.suggested,
.thumbs .suggested.live-video-zone {
    background: transparent;
    cursor: default;
    margin-bottom: 13px;
    outline: none;
    overflow: inherit
}

.thumbs .thumb.suggested:after,
.thumbs .suggested.live-video-zone:after {
    background: #e3e3e3;
    bottom: -6px;
    content: '';
    height: 3px;
    left: 0;
    position: absolute;
    width: 100%
}

.thumbs .thumb.suggested:before,
.thumbs .suggested.live-video-zone:before {
    display: none !important
}

.thumbs .suggested-container {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.thumbs .suggested-container a {
    font-weight: normal
}

.thumbs .suggested-container ul {
    list-style: none;
    margin: 0;
    padding: 0;
    -webkit-box-flex: 3;
    -webkit-flex: 3;
    -moz-box-flex: 3;
    -ms-flex: 3;
    flex: 3;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.thumbs .suggested-container h3 {
    font-size: 15px;
    margin: 0
}

.thumbs .suggested-container h3,
.thumbs .suggested-container li {
    padding-left: 5px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.thumbs .suggested-container li {
    border-top: 1px solid #e3e3e3
}

.thumbs .suggested-container a {
    align-self: left;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.noTouch .thumbs li:hover .thumb.suggested:before,
.noTouch .thumbs li:hover .suggested.live-video-zone:before {
    display: none !important
}

.thumbs.edit li.no-delete .thumb,
.thumbs.edit li.no-delete .live-video-zone,
.thumbs li.no-delete .empty .thumb,
.thumbs li.no-delete .empty .live-video-zone {
    cursor: default
}

.thumbs .thumb-btn {
    background-color: rgba(0, 0, 0, 0.4);
    color: #fff;
    font-weight: normal;
    height: 40px;
    position: absolute;
    text-align: center;
    width: 40px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}

.thumbs .thumb-btn:after {
    position: absolute
}

.thumbs .thumb-btn.manage-icon,
.thumbs .delete-btn,
.thumbs .assign-btn,
.thumbs .play-btn,
.thumbs .locked-ico {
    left: 50%;
    margin: -20px 0 0 -20px;
    top: 50%
}

.thumbs .play-btn {
    font-size: 14px;
    font-size: 1.4rem
}

.thumbs .play-btn:after {
    content: "?";
    left: 15px;
    top: 13px
}

.thumbs .assignedTo {
    display: block;
    font-weight: bold;
    line-height: 12px;
    min-height: 12px
}

.thumbs .assign-btn {
    z-index: 100;
    font-size: 18px;
    font-size: 1.8rem
}

.thumbs .assign-btn:after {
    content: "?";
    left: 9px;
    top: 11px
}

.thumbs .delete-btn {
    display: none;
    font-size: 18px;
    font-size: 1.8rem
}

.thumbs .delete-btn:after {
    content: "?";
    left: 14px;
    top: 10px
}

.thumbs .locked-ico {
    background: rgba(0, 0, 0, 0.4) !important;
    cursor: default;
    display: none;
    font-size: 18px;
    font-size: 1.8rem
}

.thumbs .locked-ico:after {
    content: "?";
    left: 15px;
    top: 10px
}

.thumbs .locked-overlay {
    background: rgba(250, 250, 250, 0.8);
    bottom: 0;
    cursor: default;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.thumbs .sort-btn {
    display: none;
    right: 5%;
    top: 5%;
    font-size: 17px;
    font-size: 1.7rem
}

.thumbs .sort-btn:after {
    content: "?";
    left: 12px;
    top: 10px
}

.thumbs .info {
    display: block;
    margin: 0;
    max-width: 80%;
    overflow: hidden;
    padding-left: 2px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.thumbs+.thumbs {
    margin-top: -15px
}

.header-image-wrapper {
    position: relative;
    margin-top: 20px;
    height: 150px
}

.header-image-wrapper .thumbs {
    margin-bottom: 0
}

.header-image-wrapper .thumbs>li,
.header-image-wrapper .thumbs .thumb,
.header-image-wrapper .thumbs .live-video-zone {
    margin-bottom: 0
}

.header-image-wrapper .thumbs .thumb,
.header-image-wrapper .thumbs .live-video-zone {
    height: 150px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    z-index: 1
}

.header-image-wrapper .thumbs img {
    top: -8.5px;
    height: auto
}

.header-image-wrapper .left-block {
    float: left;
    width: 300px
}

.header-image-wrapper .left-block li {
    position: relative
}

.header-image-wrapper .left-block .channel-link {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    font-size: 14px;
    height: 38px;
    line-height: 37px;
    background: rgba(0, 177, 255, 0.8);
    text-align: center;
    border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    z-index: 10
}

.header-image-wrapper .left-block .channel-link a {
    display: block;
    color: #fff
}

.header-image-wrapper .right-block {
    float: left;
    margin-left: 10px;
    max-width: 910px;
    padding-top: 0
}

.header-image-wrapper .right-block .info-wrapper {
    line-height: normal
}

.header-image-wrapper .right-block .text-info {
    padding-left: 20px
}

.header-image-wrapper .right-block .text-info .name {
    font-size: 20px;
    margin: 0
}

.header-image-wrapper .right-block dt {
    display: inline-block
}

.header-image-wrapper .right-block dl {
    margin: 0
}

.header-image-wrapper .right-block dl dd {
    display: inline-block;
    padding: 0;
    margin: 0
}

.header-image-wrapper .right-block dl ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.header-image-wrapper .right-block dl ul li {
    display: inline-block
}

.header-image-wrapper .right-block .tag-row {
    margin-top: 6px
}

@media only screen and (max-width: 1269px) {
    .header-image-wrapper .right-block {
        max-width: 605px
    }
    .header-image-wrapper .right-block .tag-row dt {
        vertical-align: top
    }
    .header-image-wrapper .right-block dd ul {
        max-width: 500px
    }
}

.header-image-wrapper.no-image {
    height: auto
}

.header-image-wrapper.no-image .tag-suggestion {
    position: relative;
    left: auto
}

.header-image-wrapper.desktop-v {
    height: auto
}

.header-image-wrapper.desktop-v .toggle {
    height: 40px;
    width: 40px;
    vertical-align: bottom
}

.header-image-wrapper.desktop-v .toggle-tags {
    position: absolute;
    display: block;
    width: 40px;
    height: 40px;
    cursor: pointer
}

.header-image-wrapper.desktop-v .toggle-tags:hover {
    background: #f0f0f0
}

.header-image-wrapper.desktop-v .tag-suggestion {
    max-width: 910px
}

@media only screen and (max-width: 1269px) {
    .header-image-wrapper.desktop-v .tag-suggestion {
        max-width: 605px
    }
}

.header-image-wrapper.desktop-v .tag-suggestion.toggle-opened {
    position: relative;
    bottom: 40px;
    overflow: visible;
    max-height: none;
    height: auto;
    margin-bottom: -45px
}

.header-image-wrapper.desktop-v .tag-suggestion.toggle-opened .toggle-tags:before {
    content: '';
    position: absolute;
    top: 18px;
    left: 50%;
    margin-left: -6px;
    width: 12px;
    height: 4px;
    background: #00b1ff
}

.header-image-wrapper.desktop-v .tag-suggestion.toggle-closed .link-tag-list.tag-2 li:nth-child(n+3) {
    display: none
}

.header-image-wrapper.desktop-v .tag-suggestion.toggle-closed .link-tag-list.tag-2 li:nth-child(n+3).toggle {
    display: inline-block
}

.header-image-wrapper.desktop-v .tag-suggestion.toggle-closed .link-tag-list.tag-3 li:nth-child(n+4) {
    display: none
}

.header-image-wrapper.desktop-v .tag-suggestion.toggle-closed .link-tag-list.tag-3 li:nth-child(n+4).toggle {
    display: inline-block
}

.header-image-wrapper.desktop-v .tag-suggestion.toggle-closed .link-tag-list.tag-4 li:nth-child(n+5) {
    display: none
}

.header-image-wrapper.desktop-v .tag-suggestion.toggle-closed .link-tag-list.tag-4 li:nth-child(n+5).toggle {
    display: inline-block
}

.header-image-wrapper.desktop-v .tag-suggestion.toggle-closed .link-tag-list.tag-5 li:nth-child(n+6) {
    display: none
}

.header-image-wrapper.desktop-v .tag-suggestion.toggle-closed .link-tag-list.tag-5 li:nth-child(n+6).toggle {
    display: inline-block
}

.header-image-wrapper.desktop-v .tag-suggestion.toggle-closed .link-tag-list.tag-6 li:nth-child(n+7) {
    display: none
}

.header-image-wrapper.desktop-v .tag-suggestion.toggle-closed .link-tag-list.tag-6 li:nth-child(n+7).toggle {
    display: inline-block
}

.header-image-wrapper.desktop-v .tag-suggestion.toggle-closed .link-tag-list.tag-7 li:nth-child(n+8) {
    display: none
}

.header-image-wrapper.desktop-v .tag-suggestion.toggle-closed .link-tag-list.tag-7 li:nth-child(n+8).toggle {
    display: inline-block
}

.header-image-wrapper.desktop-v .tag-suggestion.toggle-closed .link-tag-list.tag-8 li:nth-child(n+9) {
    display: none
}

.header-image-wrapper.desktop-v .tag-suggestion.toggle-closed .link-tag-list.tag-8 li:nth-child(n+9).toggle {
    display: inline-block
}

.header-image-wrapper.desktop-v .tag-suggestion.toggle-closed .toggle-tags:before {
    content: '';
    position: absolute;
    top: 18px;
    left: 50%;
    margin-left: -6px;
    width: 12px;
    height: 4px;
    background: #00b1ff
}

.header-image-wrapper.desktop-v .tag-suggestion.toggle-closed .toggle-tags:after {
    content: '';
    position: absolute;
    top: 14px;
    left: 50%;
    margin-left: -2px;
    width: 4px;
    height: 12px;
    background: #00b1ff
}

.header-image-wrapper .tag-suggestion {
    position: absolute;
    left: 310px;
    right: 0;
    bottom: 0;
    overflow: hidden;
    height: 40px
}

.header-image-wrapper .section-header {
    padding: 0;
    min-height: auto
}

.header-image-wrapper .section-header .link-tag-list {
    margin: 0
}

.pager {
    display: block;
    margin-bottom: 11px;
    padding: 0;
    text-align: center
}

.pager ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.pager li {
    width: 50%;
    display: inline-block;
    height: 31px;
    margin: 0 0 10px;
    padding: 0;
    position: relative;
    height: 50px;
    line-height: 50px;
    border: 1px solid #00b1ff;
    padding: 0;
    margin-bottom: 0;
}

.pager li.previous {
    border-left: 0
}

.pager li.previous .icon:after {
    content: ""
}

.pager li.next .icon:after {
    content: ""
}

.pager li .icon {
    padding-top: 9px
}

.pager li.inactive {
    width: 40%;
    margin-right: 20px;
    color: #bfbfbf;
    border: 1px solid #ddd;
}

.pager li.inactive .btn {
	background: #fff;
	color: #555;
    font-weight: 400;
}

.pager li .btn {
    width: 100%;
    height: 100%;
    padding: 0;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    border-radius: 0;
    line-height: inherit;
}

.pager a,
.pager span {
    display: block;
    height: 31px;
    padding: 8px 10px 0;
    min-width: 42px
}

@media only screen and (min-width: 700px) {
    .pager li {
        width: 260px;
    }
	.pager li.inactive {
        width: 260px;
    }
}

.touch .pager li {
    padding: 3px 7px 0
}

.touch .pager a,
.touch .pager span {
    height: 26px;
    padding: 5px 3px 0;
    min-width: 36px
}

.noTouch .pager li.inactive {
    cursor: default
}

.noTouch .pager a:before,
.noTouch .pager .js-link:before {
    bottom: 0 !important;
    left: 2px !important;
    right: 2px !important;
    width: auto !important
}

.footer-zone {
    display: block;
    margin: 20px auto;
    position: relative
}

.footer-zone .container {
    display: flex
}

.footer-zone .zone-title {
    margin: 0 auto;
    display: block;
    color: #999;
    font-weight: normal;
    width: 300px;
    color: #999;
    font-size: 11px;
    font-size: 1.1rem
}

.footer-zone .zone-area {
    margin: 10px auto;
    overflow: hidden;
    width: 300px
}

.footer-zone .footer-ad {
    display: block !important;
    float: left;
    min-width: 305px;
    width: 25%
}

.footer-zone .footer-ad.name-square {
    display: block !important
}

@media only screen and (max-width: 1270px) {
    .footer-zone .footer-ad {
        width: 33.3333333333%
    }
    .footer-zone .footer-ad:last-child {
        display: none !important;
    }
}

@media only screen and (max-width: 970px) {
    .footer-zone .footer-ad {
        width: 50%;
    }
    .footer-zone .footer-ad:first-child {
        display: none !important;
    }
}

@media only screen and (max-width: 650px) {
    .footer-zone .container {
        display: block;
    }
    .footer-zone .footer-ad {
        width: 100%;
    }
}

.footer-zone .mobile-square {
    width: 100%
}

.page-footer {
    background: #fff;
    border-top: 1px solid #e3e3e3;
    display: block;
    font-size: 12px;
    font-size: 1.2rem
}

.page-footer .menu {
    position: relative;
    text-align: center
}

.page-footer .nav {
    display: inline-block;
    list-style: none;
    margin: 20px auto;
    padding: 0
}

.page-footer .nav li {
    float: left;
    margin-left: 9px;
    padding-left: 10px;
    position: relative
}

.page-footer .nav li:first-child {
    margin-left: 0;
    padding-left: 0
}

.page-footer .nav li:first-child:before {
    display: none
}

.page-footer .nav li:before {
    border-left: 1px solid #e3e3e3;
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    top: 0
}

.page-footer .nav a,
.page-footer .nav .js-link {
    color: #777;
    font-weight: normal
}

.page-footer h1 {
    font-size: 15px;
    font-size: 1.5rem
}

.page-footer .language-selector {
    margin: -5px auto 13px;
    padding: 0;
    text-align: center
}

.page-footer .language-selector li {
    display: inline-block;
    margin-bottom: 7px;
    margin-left: 6px;
    padding-left: 10px;
    position: relative
}

.page-footer .language-selector li:first-child {
    margin-left: 0;
    padding-left: 0
}

.page-footer .language-selector li:first-child:before {
    display: none
}

.page-footer .language-selector li:before {
    border-left: 1px solid #e3e3e3;
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    top: 0
}

.page-footer .language-selector a.active {
    color: #777
}

.page-footer .payment-information {
    margin-bottom: 20px
}

.page-footer .copyright {
    color: #949494;
    margin-bottom: 20px
}

.page-footer .sitemap {
    display: none
}

.page-footer .breadcrumbs {
    text-align: center
}

.page-footer .breadcrumbs-list {
    display: inline-block;
    border-bottom: 0;
    line-height: 15px;
    list-style: none;
    margin: 0 0 -15px;
    overflow: hidden;
    padding: 17px 10px 6px;
    word-wrap: break-word
}

.page-footer .breadcrumbs-list li {
    float: left;
    margin-bottom: 10px;
    padding-right: 25px;
    position: relative
}

.page-footer .breadcrumbs-list li:after {
    color: #999;
    content: "";
    margin-top: -6px;
    position: absolute;
    right: 9px;
    top: 50%;
    font-size: 12px;
    font-size: 1.2rem
}

.page-footer .breadcrumbs-list li:last-child {
    padding-right: 0
}

.page-footer .breadcrumbs-list li:last-child:after {
    display: none
}

.page-footer .breadcrumbs-list li a {
    font-weight: normal
}

.page-footer .breadcrumbs-list li a:hover {
    text-decoration: underline
}

.page-footer .plusone {
    height: 18px;
    margin-bottom: 0;
    margin-top: -6px
}

.page-footer .sitemap-list {
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 15px
}

.page-footer .go-top {
    display: none;
    padding: 10px;
    position: absolute;
    right: 5px;
    top: 12px;
    font-size: 11px;
    font-size: 1.1rem
}

.page-footer .go-top:after {
    content: "?"
}

@media only screen and (max-width: 850px) {
    .page-footer .go-top {
        display: block
    }
}

.noTouch .page-footer .nav a:hover,
.noTouch .page-footer .nav .js-link:hover {
    color: #00b1ff
}

.text-prime .logo {
    display: none
}

.text-prime .text {
    padding-right: 0
}

.text-prime .text:before {
    content: '';
    margin: 0
}

@media only screen and (max-width: 680px) {
    .text-prime .logo {
        display: block
    }
    .text-prime .text {
        display: none
    }
}

.Video_Channel .vp-under-video-spot {
    margin-bottom: 15px
}

.under-video-zone {
    align-items: center;
    border-bottom: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
    height: 45px;
    visibility: visible;
    background: #00b1ff;
    color: #fff;
    font-weight: bold;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap
}

.under-video-zone .under-btn-title {
    font-size: 16px;
    font-weight: bold;
    -ms-flex-item-align: center;
    -webkit-align-self: center;
    align-self: center;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex
}

.under-video-zone .under-btn-title:before {
    margin: 0 5px
}

.webmaster-scheme-2 {
    background-color: #efefef;
    color: #666
}

.webmaster-scheme-2 path {
    fill: #666
}

.webmaster-scheme-3 {
    background-color: #8899a4;
    color: #fff
}

.webmaster-scheme-3 path {
    fill: #fff
}

.webmaster-scheme-4 {
    background-color: #4f5a61;
    color: #fff
}

.webmaster-scheme-4 path {
    fill: #fff
}

.webmaster-scheme-5 {
    background-color: #000;
    color: #fff
}

.webmaster-scheme-5 path {
    fill: #fff
}

.prime-scheme-1 {
    background-color: #0096ff;
    color: #fff
}

.prime-scheme-1 path {
    fill: #fff
}

.prime-scheme-1 .logo {
    padding-left: 10px
}

.nav-list .deleteLogo,
.pp .deleteLogo {
    display: none
}

.logoUploaded .deleteLogo {
    display: table
}

.logoUploaded .pp .deleteLogo {
    display: block
}

.phd-play-icon,
.vjs-big-play-button,
.vjs-play-control {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGwxMiA4LTEyIDhWMHoiLz48L3N2Zz4=)
}

.phd-pause-icon,
.vjs-play-control.vjs-playing {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE2cHgiPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI0IiBoZWlnaHQ9IjE2IiBmaWxsPSIjZmZmZmZmIi8+PHJlY3QgeD0iOCIgeT0iMCIgd2lkdGg9IjQiIGhlaWdodD0iMTYiIGZpbGw9IiNmZmZmZmYiLz48L3N2Zz4=)
}

.phd-fullscr-icon,
.vjs-fullscreen-control {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE0IDB2NS43bC0yLjItMi4yTDkuMiA2IDggNWwyLjUtMi42TDguMyAwek02IDkuMmwtMi41IDIuNkw1LjcgMTRIMFY4LjNsMi4yIDIuMkw0LjggOHoiLz48L3N2Zz4=)
}

.phd-fullscrexit-icon,
.vjs-fullscreen .vjs-fullscreen-control {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTYgOHY1LjZsLTItMi4yTDEuMiAxNCAwIDEyLjcgMi42IDEwIC40IDh6bTgtNi43TDExLjQgNGwyLjIgMkg4Vi41bDIgMi4yTDEyLjggMHoiLz48L3N2Zz4=)
}

.phd-hd-icon,
.vjs-resolution-button-label {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxMyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEwLjggM2gxLjVjMS41IDAgMiAuNSAyLjUgMSAuNS44LjcgMS44LjcgMi41IDAgMi0uNyAzLjYtMy4yIDMuNmgtMS41VjN6bS0zIDEuOEgzVjBIMHYxM2gzVjcuOGg0LjdWMTNoNC42YzUgMCA2LjctMyA2LjctNi41IDAtMS41LS4zLTMtMS4yLTRDMTYuMiAwIDEzLjUgMCAxMiAwSDcuOHY0Ljh6Ii8+PC9zdmc+)
}

.phd-volume-icon,
.vjs-volume-menu-button {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEzIDF2MTJoMVYxaC0xem0tMiAydjhoMVYzaC0xek05IDZ2MmgxVjZIOXpNMCA0djZoM2w0IDRWMEwzIDRIMHoiLz48L3N2Zz4=)
}

.phd-mute-icon,
.vjs-volume-menu-button.vjs-vol-0 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNHY2aDNsNCA0VjBMMyA0SDB6bTE2IDBsLTYgNiAxIDEgNi02LTEtMXoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTAgNWw2IDYgMS0xLTYtNi0xIDF6Ii8+PC9zdmc+)
}

#mainPlayer {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.player-container video,
.player-container .video-js,
.player-container .caching-info {
    visibility: visible
}

.video-js {
    background-color: #000;
    box-sizing: border-box;
    display: block;
    color: #fff;
    outline: 0;
    position: relative;
    padding: 0;
    vertical-align: top;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.video-js button:focus,
.video-js button:hover,
.video-js .vjs-button:focus,
.video-js .vjs-button:hover,
.video-js .vjs-menu-item:focus,
.video-js .vjs-menu-item:hover {
    outline: none
}

.vjs-hidden {
    display: none !important
}

.vjs-button {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    border: 0;
    cursor: pointer;
    width: 50px
}

.vjs-control-text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.vjs-tech {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.vjs-control-bar {
    background-color: #333;
    background-color: rgba(0, 0, 0, 0.6);
    bottom: 0;
    height: 50px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.vjs-control-bar .vjs-button {
    height: 100%
}

.vjs-control-bar .vjs-play-control,
.vjs-control-bar .vjs-current-time,
.vjs-control-bar .vjs-duration,
.vjs-control-bar .vjs-volume-menu-button,
.vjs-control-bar .vjs-resolution-button,
.vjs-control-bar .vjs-fullscreen-control {
    position: absolute;
    top: 0
}

.vjs-control-bar .vjs-play-control {
    left: 0
}

.vjs-control-bar .vjs-current-time {
    left: 50px
}

.vjs-control-bar .vjs-progress-control {
    margin: 0 210px 0 110px
}

.vjs-control-bar .vjs-fullscreen-control {
    right: 0
}

.vjs-control-bar .vjs-resolution-button {
    right: 50px
}

.vjs-control-bar .vjs-volume-menu-button {
    right: 100px
}

.vjs-control-bar .vjs-duration {
    right: 150px
}

.mobile .vjs-volume-menu-button,
.tablet .vjs-volume-menu-button {
    display: none !important
}

.mobile .vjs-control-bar .vjs-progress-control,
.tablet .vjs-control-bar .vjs-progress-control {
    margin-right: 160px
}

@media only screen and (max-width: 460px) {
    .mobile .vjs-control-bar .vjs-progress-control,
    .tablet .vjs-control-bar .vjs-progress-control {
        margin-right: 110px
    }
}

.mobile .vjs-duration,
.tablet .vjs-duration {
    right: 100px
}

.vjs-control-bar {
    visibility: visible;
    opacity: 1;
    -webkit-transition: visibility .1s, opacity .1s;
    -moz-transition: visibility .1s, opacity .1s;
    -o-transition: visibility .1s, opacity .1s;
    transition: visibility .1s, opacity .1s
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility .3s, opacity .3s;
    -moz-transition: visibility .3s, opacity .3s;
    -o-transition: visibility .3s, opacity .3s;
    transition: visibility .3s, opacity .3s
}

.vjs-big-play-button {
    background-repeat: no-repeat;
    background-position: center center;
    background-position: 23px center;
    background-color: #333;
    background-color: rgba(0, 0, 0, 0.6);
    background-size: 40% 40%;
    border: 0;
    border-radius: 33px;
    height: 66px;
    left: 50%;
    margin: -30px 0 0 -30px;
    position: absolute;
    top: 50%;
    width: 66px;
    visibility: visible
}

.isIphone .vjs-has-started .vjs-big-play-button,
.vjs-playing .vjs-big-play-button {
    display: none
}

.vjs-time-control {
    font-size: 12px;
    line-height: 14px;
    padding-top: 18px;
    text-align: center;
    width: 50px
}

.vjs-volume-menu-button {
    overflow: visible
}

.vjs-volume-menu-button .vjs-menu {
    bottom: 50px;
    cursor: default;
    display: none;
    left: 0;
    padding-bottom: 2px;
    position: absolute
}

.vjs-volume-menu-button .vjs-menu-content {
    background-color: #333;
    background-color: rgba(0, 0, 0, 0.6);
    height: 70px;
    padding: 10px 21px;
    width: 50px
}

.vjs-volume-menu-button .vjs-slider {
    background: #000;
    cursor: pointer;
    height: 50px;
    width: 8px
}

.vjs-volume-menu-button .vjs-volume-bar {
    position: relative
}

.vjs-volume-menu-button .vjs-volume-level {
    background: #00b1ff;
    background-attachment: scroll;
    bottom: 0;
    position: absolute;
    width: 100%
}

.vjs-volume-menu-button .vjs-volume-level:before {
    display: none
}

.vjs-volume-menu-button:hover .vjs-menu {
    display: block
}

.vjs-progress-control {
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.vjs-progress-control .vjs-slider {
    cursor: pointer;
    height: 50px
}

.vjs-progress-control .vjs-slider:before {
    background: #000;
    content: '';
    height: 8px;
    left: 0;
    margin-top: -4px;
    position: absolute;
    top: 50%;
    width: 100%
}

.vjs-progress-control .vjs-mouse-display {
    display: none !important
}

.vjs-progress-control .vjs-load-progress,
.vjs-progress-control .vjs-play-progress {
    height: 8px;
    left: 0;
    position: absolute;
    top: 21px
}

.vjs-progress-control .vjs-load-progress {
    background-color: #063E65;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out
}

.vjs-progress-control .vjs-play-progress {
    background: #018FEF
}

.vjs-progress-control .vjs-play-progress:before {
    background: #fff;
    border-radius: 8px;
    content: '';
    height: 16px;
    position: absolute;
    right: -8px;
    top: -4px;
    width: 16px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.66)
}

.vjs-progress-control .vjs-play-progress:after {
    display: none !important
}

.vjs-resolution-button {
    overflow: hidden;
    overflow: visible
}

.vjs-resolution-button:hover .vjs-menu {
    display: block
}

.vjs-resolution-button .vjs-resolution-button-label {
    background-repeat: no-repeat;
    background-position: center center;
    color: transparent;
    display: block;
    height: 100%;
    opacity: 1;
    width: 100%
}

.vjs-resolution-button .vjs-menu {
    bottom: 50px !important;
    color: #fff;
    display: none;
    left: 0;
    margin: 0;
    padding-bottom: 2px;
    position: absolute;
    width: 100%;
    z-index: 1
}

.vjs-resolution-button .vjs-menu-content {
    bottom: 2px;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100% !important
}

.vjs-resolution-button .vjs-menu-item {
    background-color: #333;
    background-color: rgba(0, 0, 0, 0.6);
    font-weight: bold;
    height: 50px;
    padding-top: 19px;
    text-align: center;
    width: 50px;
    font-size: 11px;
    font-size: 1.1rem
}

@media only screen and (max-width: 480px) {
    .vjs-resolution-button .vjs-menu-item {
        height: 30px;
        padding-top: 9px
    }
}

.vjs-resolution-button .vjs-menu-item.vjs-selected {
    background-color: #00b1ff;
    color: #fff
}

.vjs-resolution-button .buy1080pBtn {
    background-color: #333 !important;
    background-color: rgba(0, 0, 0, 0.6) !important
}

.prime .vjs-resolution-button .buy1080pBtn {
    display: none
}

.vjs-poster {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

.vjs-has-started .vjs-poster {
    display: none
}

[lswcaching] .caching-info {
    display: block !important
}

[lswcaching] .jw-controlbar {
    visibility: hidden !important
}

.caching-info {
    background-color: #000;
    background-repeat: no-repeat;
    background-position: center center;
    color: #888;
    display: none !important;
    height: 100%;
    left: 0;
    padding-top: 18%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.caching-info:before {
    background: #000;
    background: rgba(0, 0, 0, 0.5);
    content: '';
    height: 80px;
    left: 50%;
    margin: -40px 0 0 -40px;
    position: absolute;
    top: 50%;
    width: 80px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px
}

.caching-info:after {
    border-width: 4px;
    height: 40px;
    left: 50%;
    margin: -20px 0 0 -20px;
    top: 50%;
    width: 40px
}

.vjs-text-track-display {
    display: none
}

.noTouch .vjs-button:hover {
    background-color: #00b1ff
}

.noTouch .video-js:hover .vjs-big-play-button {
    background-color: #222;
    background-color: rgba(0, 0, 0, 0.86)
}

.player-container.fallback {
    background: #000 !important
}

.player-container.fallback video {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
    top: 0
}

.player-container.stream-link {
    background-repeat: no-repeat;
    background-size: contain
}

.player-cover {
    cursor: pointer;
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
    top: 0;
    z-index: 5;
    background-repeat: no-repeat;
    background-size: contain
}

.vjs-error-display {
    background-color: #333;
    background-color: rgba(0, 0, 0, 0.75);
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.vjs-error-display .vjs-modal-dialog-content {
    margin: 22px;
    font-size: 14px;
    font-size: 1.4rem
}

.vjs-error-display .vjs-modal-dialog-description {
    display: none
}

.vjs-error .vjs-error-display {
    display: block
}

.ios-lt-8 .vjs-control-bar {
    display: none !important
}

.player-container .exclusive-info {
    display: none;
    left: 0;
    position: absolute;
    top: 50%;
    width: 100%;
    z-index: 1;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.player-container .exclusive-info p {
    color: #fff;
    font-size: 36px;
    line-height: 60px;
    margin: 0 0 22px;
    text-align: center
}

.player-container .exclusive-info .btn {
    font-size: 18px;
    font-weight: bold;
    height: auto;
    padding-bottom: 15px;
    padding-top: 16px
}

.player-container .exclusive-info .btn.get-more-info {
    background: transparent;
    margin-top: 12px;
    border: 1px solid #ccc;
    padding: 10px;
    font-size: 14px
}

@media only screen and (max-width: 740px) {
    .player-container .exclusive-info p {
        font-size: 22px;
        line-height: 30px;
        margin: 0 0 12px
    }
    .player-container .exclusive-info .btn {
        font-size: 15px;
        padding-top: 10px;
        padding-bottom: 10px
    }
}

.player-container[show-exclusive] .vjs-thumbnail {
    display: none !important
}

.pornstar-tag-list,
.pfx-prnstr-tl {
    *zoom: 1
}

.pornstar-tag-list:before,
.pfx-prnstr-tl:before,
.pornstar-tag-list:after,
.pfx-prnstr-tl:after {
    content: " ";
    display: table
}

.pornstar-tag-list:after,
.pfx-prnstr-tl:after {
    clear: both
}

.filter-tag,
.pfx-fltr-tag {
    background-color: #fff;
    border: 1px solid #e3e3e3;
    padding: 10px 40px 10px 8px;
    position: relative;
    font-size: 14px;
    float: left
}

.filter-tag:before,
.pfx-fltr-tag:before {
    display: none !important
}

.filter-tag:after,
.pfx-fltr-tag:after {
    margin: -5px 0 0;
    position: absolute;
    right: 8px;
    top: 50%
}

.filter-tag:hover,
.pfx-fltr-tag:hover {
    background: #00b1ff;
    border-color: #00b1ff;
    color: #fff
}

.filter-tag:hover:after,
.pfx-fltr-tag:hover:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMC41Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJNOSA3LjVMMS41IDAgMCAxLjVsOSA5IDktOUwxNi41IDAiLz48L3N2Zz4=)
}


.pornstar-letter-pp ul {
    overflow: hidden;
    padding-bottom: 8px !important
}

.pornstar-letter-pp li {
    float: left;
    margin: 8px 0 0 2.5%;
    text-align: center;
    width: 30%
}

.pornstar-letter-pp li.active .js-link {
    color: #666
}

.pornstar-letter-pp li:first-child .js-link {
    border-top: 1px solid #ddd !important
}

.pornstar-letter-pp li>.js-link {
    border: 1px solid #ddd;
    padding-left: 0 !important;
    padding-right: 0 !important
}

.pornstar-letter-pp li>.js-link:after {
    content: '';
    display: none
}

.pornstar-tag-list,
.pfx-prnstr-tl {
    list-style: none;
    margin: 0;
    padding: 0
}

.pornstar-tag-list .thumb,
.pfx-prnstr-tl .thumb {
    display: block;
    position: relative
}

.pornstar-tag-list .thumb:before,
.pfx-prnstr-tl .thumb:before {
    content: ""
}

.pornstar-tag-list .thumb img,
.pfx-prnstr-tl .thumb img {
    display: block
}

.pornstar-tag-list .thumb:hover+.info .name,
.pfx-prnstr-tl .thumb:hover+.info .name {
    color: #00b1ff
}

.pornstar-tag-list .info,
.pfx-prnstr-tl .info {
    line-height: 14px;
    height: 60px;
    overflow: hidden;
    padding: 5px 0 10px;
    word-wrap: break-word;
    font-size: 13px;
    font-size: 1.3rem
}

.pornstar-tag-list .name,
.pfx-prnstr-tl .name {
    display: inline-block;
    max-height: 28px;
    overflow: hidden;
    max-width: 100%;
    color: #00b1ff;
    font-size: 13px
}

.pornstar-tag-list .name:hover,
.pfx-prnstr-tl .name:hover {
    color: #00b1ff
}

.pornstar-tag-list .video-count,
.pfx-prnstr-tl .video-count {
    max-height: 15px;
    max-width: 100%;
    overflow: hidden;
    font-size: 11px;
    font-size: 1.1rem
}

.pornstar-tag-list li,
.pfx-prnstr-tl li {
    float: left;
    max-width: 113px
}

@media only screen and (min-width: 1271px) {
    .pornstar-tag-list li,
    .pfx-prnstr-tl li {
        margin-left: 0.64%;
        width: 7.745%
    }
    .pornstar-tag-list li:nth-child(12n+1),
    .pfx-prnstr-tl li:nth-child(12n+1) {
        clear: both;
        margin-left: 0
    }
}

@media only screen and (max-width: 1270px) {
    .pornstar-tag-list li,
    .pfx-prnstr-tl li {
        margin-left: 1.6%;
        width: 11.1%
    }
    .pornstar-tag-list li:nth-child(8n+1),
    .pfx-prnstr-tl li:nth-child(8n+1) {
        clear: both;
        margin-left: 0
    }
}

.noTouch .pornstar-tag-list li:hover .thumb:before,
.noTouch .pornstar-tag-list li.active .thumb:before,
.noTouch .pfx-prnstr-tl li:hover .thumb:before,
.noTouch .pfx-prnstr-tl li.active .thumb:before {
    border-width: 3px
}

.noTouch .pornstar-tag-list .thumb:before,
.noTouch .pfx-prnstr-tl .thumb:before {
    border: 0 solid #00b1ff;
    bottom: 0;
    left: 0;
    outline: 1px solid #fff;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 51;
    -webkit-transition: border .15s ease-in-out;
    -moz-transition: border .15s ease-in-out;
    -o-transition: border .15s ease-in-out;
    transition: border 0.15s ease-in-out
}

.table-list-container {
    padding-bottom: 30px
}

.table-list {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-right: -2.5%
}

.table-list span {
    display: block
}

.table-list li {
    float: left;
    padding: 12px 0 12px 4px;
    border-bottom: 1px solid #e3e3e3;
    font-size: 12px
}

.table-list li.filter-list {
    padding: 0;
    border-bottom: none
}

.table-list li.fading {
    display: none
}

.table-list a {
    color: #666
}

.table-list a:hover {
    color: #00b1ff
}

.table-list li {
    width: 22.5%;
    margin-right: 2.5%
}

@media only screen and (min-width: 1271px) {
    .table-list {
        margin-right: -1.7%
    }
    .table-list li {
        width: 14.966666%;
        margin-right: 1.7%
    }
}

.player-container {
    background-color: #000;
    position: relative;
    overflow-x: scroll;
    white-space: nowrap;
    -webkit-overflow-scrolling:touch;
    z-index: 0;
}

.player-container video {
    position: absolute
}

.player-container .video-js,
.player-container .caching-info {
    position: absolute;
    visibility: visible
}

.player-container iframe {
    width: 100%;
    display: inline-block;
}

.preview-preload {
    display: none !important;
    position: absolute
}

.loading-assets .vjs-poster {
    background-image: none !important
}

.ntv-block-container {
    position: relative;
}

.ntv-block-container .ntv-code-container {
    position: absolute;
    top: 0;
    right: 0
}

.ntv-block-container .ntv-code-container .zone-area {
    width: 300px;
    margin: 5px 0 0
}

.ntv-block-container .ntv-code-container .zone-area:first-child {
    margin-top: 0
}

.ntv-block-container .ntv-code-container .zone-title {
    font-size: 11px;
    font-size: 1.1rem;
    display: block;
    text-align: left;
    padding: 5px 3px;
    position: absolute;
    top: -22px;
    color: #666
}

@media only screen and (max-width: 1270px) {
    .ntv-block-container .zone-3 {
        display: none
    }
}

.thumbnail-slider {
    height: 168px;
    margin-bottom: 5px;
    visibility: hidden
}

.thumbnail-slider>ul {
    position: absolute
}

.no-video {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 22px;
    margin: 10px 0
}

@media only screen and (max-width: 760px) {
    .no-video {
        font-size: 13px;
        font-size: 1.3rem
    }
}

.player-container+.btn {
    margin: 5px 0 0
}

.video-about .description {
    line-height: 22px;
    margin: 0 0 18px;
    text-align: justify;
    font-size: 16px;
    font-size: 1.6rem
}

.section-title h1 {
    text-transform: capitalize
}

.player-container+.vp-under-video-spot,
.player-container+.under-video-zone {
    margin-top: 25px
}

.rating-value {
    display: none
}

.video-page .spot.main {
    margin-bottom: 5px
}

.video-page .under-video-spot {
    margin-bottom: 10px
}

.video-statistics li {
    -ms-flex-item-align: center;
    -webkit-align-self: center;
    align-self: center
}

.video-statistics>.like svg {
    fill: #ccc;
    margin-right: 5px
}

@media only screen and (max-width: 400px) {
    .video-statistics>.like svg {
        display: none
    }
}

.video-statistics>.like .js-link.voted {
    color: #f36
}

.video-statistics>.like .js-link.voted svg {
    fill: #f36
}

.video-statistics>.like .js-link.voted:before {
    background-color: #f36 !important;
    display: block
}

@media only screen and (min-width: 1023px) {
    .video-statistics .views {
        font-size: 18px;
        font-size: 1.8rem
    }
}

.video-management {
    line-height: 21px;
    overflow: hidden;
    height: 29px;
}

.video-management .more {
    display: none;
    font-size: 26px;
    font-size: 2.6rem
}

.video-management .more .js-link:after {
    display: none !important
}

.video-management .more svg {
    fill: #00b1ff !important
}

.video-management.collapsed .more {
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex
}

.video-management.collapsed .more:before {
    display: none
}

.bio-title {
    font-weight: 700;
}

.cam-title {
    font-weight: 700;
}

.save-btn {
    padding-left: 15px;
    padding-right: 15px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}

.save-btn:before {
    background-size: cover;
    content: '';
    display: inline-block;
    height: 16px;
    margin-right: 5px;
    margin-top: 1px;
    vertical-align: top;
    width: 18px
}

.save-btn.voted {
    background-color: #1eb7ff
}

.download-btn,
.save-btn {
    height: 38px;
    margin: 0 0 0 5px;
    padding-top: 10px;
    width: auto;
    font-size: 16px;
    font-size: 1.6rem
}

.download-btn.mobile,
.save-btn.mobile {
    display: none;
    margin-left: 0
}

.thumbs.inside-row+.video-related .section-header {
    border-top: 0
}

.thumbs.inside-row+.video-related .section-header .small {
    text-transform: capitalize
}

.need-age-verification .body-wrapper,
.need-age-verification .pfx-bw {
    position: fixed
}

.age-verification {
    background: #fff;
    min-height: 100%;
    left: 0;
    padding: 5% 20px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 99;
    font-size: 15px;
    font-size: 1.5rem
}

.age-verification h3 {
    font-weight: normal;
    margin: 25px 0 22px;
    font-size: 18px;
    font-size: 1.8rem
}

.age-verification p {
    margin: 20px 0
}

.age-verification small {
    font-size: 11px;
    font-size: 1.1rem
}

.age-verification .content {
    height: 100%;
    margin: 0 auto;
    max-width: 550px;
    vertical-align: middle
}

.age-verification .scs-logo-color-wrapper {
    display: inline-block;
    width: 247px
}

.age-verification .scs-logo-color {
    display: inline-block;
    width: 100%;
    height: 0;
    padding-bottom: 53px
}

.age-verification .btn {
    margin-bottom: 18px;
    margin-top: 25px
}

.age-verification .leave {
    font-size: 13px;
    font-size: 1.3rem
}

@media only screen and (max-width: 420px) {
    .age-verification .scs-logo-color-wrapper {
        width: 100%
    }
}

.no-js .need-age-verification .body-wrapper,
.no-js .need-age-verification .pfx-bw {
    position: relative
}

.no-js .need-age-verification .age-verification {
    display: none !important
}

.prime .age-verification .phd-logo {
    height: 28px;
    width: 200px
}

.tag-150-container,
.pfx-tag-150 {
    overflow: hidden
}

.tag-150-list {
    list-style: none;
    margin: 0 -10px -15px 0;
    padding: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.tag-150-list img {
    display: block;
    max-width: none;
    width: 100%
}

.tag-150-list span {
    display: block
}

.tag-150-list li {
    position: relative;
    border-right: 10px solid transparent;
    border-bottom: 15px solid transparent;
    min-width: 0;
    -ms-flex: 1 0 120px;
    -webkit-flex: 1 0 120px;
    flex: 1 0 120px
}

.tag-150-list li:empty {
    border-bottom: 0;
    height: 0
}

.tag-150-list a {
    display: block;
    margin: 0 auto;
    max-width: 120px;
    outline: none;
    color: #00b1ff
}

.tag-150-list a:hover {
    color: #00b1ff
}

.tag-150-list a:hover .thumb:before {
    border-width: 3px
}

.tag-150-list .thumb {
    margin: 0 0 5px;
    position: relative
}

.tag-150-list .thumb:before {
    border-color: #00b1ff;
    border-style: solid;
    border-width: 0;
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    transition: border-width .1s ease-in-out
}

.tag-150-list .name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.btn+.tag-150-container,
.btn .pfx-tag-150 {
    margin-top: 5px
}

.Index_CodeOfConduct .page-wrapper,
.Index_CodeOfConduct .pfx-page-w {
    max-width: 920px
}

@media only screen and (max-width: 940px) {
    .Index_CodeOfConduct .page-wrapper,
    .Index_CodeOfConduct .pfx-page-w {
        max-width: 100%;
        width: 100%
    }
}

.code-of-conduct-text {
    line-height: 20px;
    padding: 25px 10px 0
}

.code-of-conduct-text header {
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 40px;
    padding-bottom: 35px;
    text-align: center
}

.code-of-conduct-text header h2 {
    line-height: 38px;
    margin: 10px 0 20px;
    font-weight: normal;
    font-size: 32px;
    font-size: 3.2rem
}

.code-of-conduct-text .btn {
    font-weight: bold
}

.code-of-conduct-text h3 {
    line-height: 26px;
    margin: 35px 0 25px;
    font-weight: normal;
    font-size: 21px;
    font-size: 2.1rem
}

.code-of-conduct-text h4 {
    margin: 25px 0 5px;
    font-weight: normal;
    font-size: 16px;
    font-size: 1.6rem
}

.code-of-conduct-text p {
    margin-bottom: 20px;
    margin-top: 0
}

.code-of-conduct-text p.big {
    line-height: 24px;
    margin-bottom: 30px;
    font-size: 16px;
    font-size: 1.6rem
}

.code-of-conduct-text p a {
    font-weight: normal
}

.code-of-conduct-text ul {
    margin-bottom: 25px
}

.code-of-conduct-text li {
    margin-bottom: 10px
}

.code-of-conduct-text .spot-lists {
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 20px;
    overflow: hidden;
    padding-bottom: 10px;
    padding-top: 10px;
    font-size: 14px;
    font-size: 1.4rem
}

.code-of-conduct-text .spot-lists .col {
    float: left;
    margin-bottom: 20px;
    margin-left: 10%
}

.code-of-conduct-text .spot-lists ul {
    margin: 15px 0 0;
    padding: 0 0 0 15px;
    list-style-position: inside
}

.contact-success:before {
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.contact-form {
    *zoom: 1
}

.contact-form:before,
.contact-form:after {
    content: " ";
    display: table
}

.contact-form:after {
    clear: both
}

.contact-success:before {
    color: #00b1ff;
    display: block;
    content: "";
    margin: 30px auto;
    font-size: 20px;
    font-size: 2rem
}

.Index_Contact .page-wrapper,
.Index_Contact .pfx-page-w {
    max-width: 920px
}

.Index_Contact .success-message {
    border-top: 1px solid #e3e3e3;
    display: none;
    text-align: center
}

.Index_Contact .success-message h3 {
    font-size: 21px;
    margin: 60px 0 20px
}

.Index_Contact .success-message p {
    font-size: 15px;
    line-height: 20px
}

.contact-form {
    border-top: 1px solid #e3e3e3;
    padding: 0 20px
}

.contact-form p {
    margin: 20px 0
}

.contact-form p:last-child {
    line-height: 18px
}

.contact-form .captcha {
    float: left;
    margin-bottom: 0;
    margin-top: 0;
    max-height: none;
    width: 250px
}

.contact-form .captcha input {
    margin-bottom: 0
}

.contact-form .submit-btn {
    float: right;
    margin: 14px 0 20px
}

.contact-form input[type=text],
.contact-form textarea {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}

.contact-form .label-reason {
    visibility: hidden
}

.contact-form .label-reason.error {
    visibility: visible
}

@media only screen and (max-width: 630px) {
    .contact-form .captcha {
        float: none
    }
    .contact-form .submit-btn {
        float: none;
        margin-top: 25px
    }
}

.contact-form .checkbox-js {
    position: absolute;
    right: 0;
    top: 0
}

.contact-form .checkbox-field .label {
    padding-right: 25px
}

.contact-success {
    border-top: 1px solid #e3e3e3;
    padding: 0 20px 30px;
    text-align: center
}

.Index_Terms .page-wrapper,
.Index_Terms .pfx-page-w,
.Index_Privacy .page-wrapper,
.Index_Privacy .pfx-page-w,
.Index_Dmca .page-wrapper,
.Index_Dmca .pfx-page-w,
.Index_Compliance .page-wrapper,
.Index_Compliance .pfx-page-w {
    max-width: 920px
}

.legal-text {
    line-height: 20px;
    margin: 0 auto;
    text-align: justify
}

.legal-text ol {
    margin-top: 10px;
    padding-left: 30px
}

.legal-text>ol {
    padding-left: 40px;
    padding-right: 15px
}

.legal-text li {
    margin-bottom: 20px
}

.legal-text h4 {
    margin: 0 0 22px
}

.legal-text p {
    margin: 10px 15px 20px
}

.scs-logo-color {
    background-image: url('data:image/png;base64,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');
    background-size: cover;
    background-size: 100% 100%;
    color: transparent
}

.related-tags .thumbnail-slider {
    height: 128px;
    margin-bottom: 5px
}

.related-tags .thumbnail-slider>ul {
    position: absolute
}

.related-tags .thumbnail-slider ul.video-tag-list li {
    width: 80px
}

.related-tags .thumbnail-slider ul.video-tag-list li.pornstar img,
.related-tags .thumbnail-slider ul.video-tag-list li.pfx-pornstar img,
.related-tags .thumbnail-slider ul.video-tag-list li.category img,
.related-tags .thumbnail-slider ul.video-tag-list li.pfx-cat img {
    height: auto
}

.related-tags .thumbnail-slider ul.video-tag-list .thumb {
    height: 92px;
    overflow: hidden
}

.related-tags .thumbnail-slider .arrow {
    top: 25px !important
}

.related-tags {
    overflow: hidden
}

.related-tags h3 {
    font-weight: 400
}

.related-tags>div {
    float: left;
    width: 49%
}

.related-tags>div:first-child {
    margin-right: 2%
}

@media only screen and (max-width: 580px) {
    .related-tags>div {
        float: none;
        width: 100%
    }
}

.uploads-container .progress .cancel-upload:after,
.uploads-container.success .upload-status:before,
.Video_Upload .add-new-uploader:after,
.Video_Upload .search-choice-close {

    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.Video_Upload p {
    *zoom: 1
}

.Video_Upload p:before,
.Video_Upload p:after {
    content: " ";
    display: table
}

.Video_Upload p:after {
    clear: both
}

.upload-header {
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 60px;
    position: relative
}

@media only screen and (max-width: 460px) {
    .upload-header {
        padding-bottom: 40px
    }
}

.upload-header .title {
    max-width: 50%
}

.upload-header .title .small {
    display: block;
    margin-top: 12px;
    font-size: 13px;
    font-size: 1.3rem
}

.upload-header .rules-image {
    max-width: 40%;
    position: absolute;
    right: 20px;
    top: 25px
}

.uploads-container p {
    margin: 15px 0
}

.uploaders {
    margin: 0;
    padding: 0;
    list-style: none
}

.uploads-container .uploader {
    border-top: 1px solid #e3e3e3;
    counter-increment: item;
    padding: 15px 0;
    margin: 0 0 15px;
    position: relative
}

.uploads-container .uploader:before {
    background: #999;
    border-radius: 100%;
    color: #fff;
    content: counter(item);
    font-size: 16px;
    font-weight: bold;
    height: 28px;
    padding-top: 6px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 5px;
    width: 28px;
    display: none
}

.uploads-container:first-child {
    border-top: 0
}

.uploads-container:last-child {
    margin-bottom: 0
}

.uploads-container.finished {
    margin: 0;
    padding: 25px 0
}

.uploads-container .content {
    max-width: 600px;
    margin: 0 auto
}

.uploads-container textarea {
    height: 80px;
    resize: none
}

.uploads-container label {
    margin-bottom: 4px
}

.uploads-container form .file-name {
    border-bottom: 1px solid #e3e3e3;
    float: left;
    height: 45px;
    margin-left: 5%;
    max-width: 100%;
    overflow: hidden;
    padding: 16px 24px 0 0;
    text-overflow: ellipsis;
    width: 47.5%;
    white-space: nowrap
}

.uploads-container .file-validation-error {
    color: #f36;
    font-weight: bold
}

.uploads-container .btn {
    display: inline-block;
    width: 47.5%
}

.uploads-container .file-input {
    overflow: hidden;
    position: relative
}

.uploads-container .fake-input {
    float: left;
    overflow: hidden;
    position: relative;
    vertical-align: text-bottom
}

.uploads-container .fake-input input {
    cursor: pointer;
    direction: ltr;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 200px;
    font-size: 20rem;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0
}

.uploads-container .file-name {
    font-weight: bold
}

.uploads-container .destroy-uploader {
    font-weight: normal;
    position: absolute;
    right: 0;
    top: 12px
}

.uploads-container .destroy-uploader:after {
    content: "?";
    font-size: 17px;
    font-size: 1.7rem
}

.uploads-container .desc-char-counter-container {
    display: block;
    color: #999;
    margin: 5px 10px 0;
    text-align: right;
    font-size: 12px;
    font-size: 1.2rem
}

.uploads-container .progress {
    margin-bottom: 10px;
    overflow: hidden
}

.uploads-container .progress .progress-bar {
    background-color: #e3e3e3;
    height: 40px;
    position: relative
}

.uploads-container .progress .progress-indicator {
    background-color: #00b1ff;
    height: 100%;
    width: 0
}

.uploads-container .progress .progress-value {
    font-weight: bold;
    height: 16px;
    position: absolute;
    text-align: center;
    top: 13px;
    width: 100%
}

.uploads-container .progress .progress-info {
    float: left;
    line-height: 18px;
    margin: 15px 20px 10px 10px
}

.uploads-container .progress .cancel-upload {
    float: right;
    margin: 15px 10px 10px 20px
}

.uploads-container .progress .cancel-upload:after {
    content: "?";
    margin-left: 10px;
    vertical-align: middle;
    font-size: 10px;
    font-size: 1rem
}

.uploads-container .upload-status,
.uploads-container .current-upload-info {
    display: none
}

.uploads-container .upload-status {
    line-height: 18px
}

.uploads-container .current-upload-info .file-name,
.uploads-container .current-upload-info .upload-title {
    line-height: 18px;
    margin: 10px 0 15px;
    padding: 0;
    word-wrap: break-word
}

.uploads-container.abort .upload-status,
.uploads-container.error .upload-status {
    color: #f36
}

.uploads-container.success .upload-status,
.uploads-container.abort .upload-status,
.uploads-container.error .upload-status {
    display: block
}

.uploads-container.success .upload-status:before {
    color: #00b1ff;
    display: inline-block;
    content: "";
    margin-right: 8px;
    font-size: 20px;
    font-size: 2rem
}

.uploads-container.queued .current-upload-info,
.uploads-container.queued .progress {
    display: block
}

.uploads-controls {
    max-width: 600px;
    margin: 0 auto 45px;
    overflow: hidden
}

.uploads-controls .submit-btn {
    display: inline-block;
    width: 47.5%
}

.uploader-template {
    display: none
}

.upload-info-text {
    font-size: 14px;
    padding-left: 6px;
    margin-bottom: 10px
}

.Video_Upload p .upload-title-col,
.Video_Upload p .upload-assign-to-col {
    width: 47.5%
}

.Video_Upload p .upload-title-col {
    float: left
}

.Video_Upload p .upload-assign-to-col {
    float: right
}

.Video_Upload .upload-assign-to-channel {
    width: 47.5%
}

.Video_Upload .upload-assign-to-channel .select-wrapper {
    position: relative
}

.Video_Upload .upload-assign-to-channel .select-wrapper:after {
    position: absolute;
    top: 15px;
    right: 10px;
    content: '';
    height: 10.5px;
    margin: 0 0 0 10px;
    width: 18px;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    -ms-flex-item-align: center;
    -webkit-align-self: center;
    align-self: center
}

.Video_Upload #channel-assign {
    width: 100%
}

.Video_Upload .uploads-finished .add-more-videos {
    display: block
}

.Video_Upload .rules-list {
    line-height: 18px;
    margin: 0;
    max-width: 840px;
    padding: 5px 0 0 45px
}

.Video_Upload .rules-list li {
    margin-bottom: 20px
}

.Video_Upload .add-new-uploader {
    float: right;
    margin: 16px 0 0
}

.Video_Upload .add-new-uploader:after {
    color: #ccc;
    content: "";
    margin-left: 10px;
    vertical-align: middle;
    font-size: 13px;
    font-size: 1.3rem
}

.Video_Upload .add-more-videos {
    display: none;
    margin: 0 auto;
    max-width: 600px;
    padding: 10px 0 25px
}

.Video_Upload .add-more-videos .btn {
    margin: 0
}

.Video_Upload .search-choice {
    white-space: nowrap
}

.Video_Upload .search-choice-close {
    margin-left: 8px;
    font-size: 10px;
    font-size: 1rem
}

.Video_Upload .search-choice-close:after {
    content: "?"
}

.channel-list .deleteBtn {

    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.channel-list {
    margin: 0 0 15px;
    table-layout: fixed;
    width: 100%
}

.channel-list .col {
    border-bottom: 1px solid #e3e3e3;
    display: table-cell;
    overflow: hidden;
    padding: 5px;
    text-align: right;
    text-overflow: ellipsis;
    vertical-align: middle
}

.channel-list .col:first-child {
    padding-left: 10px;
    text-align: left
}

.channel-list .col:last-child {
    padding-right: 10px
}

.channel-list .col.channel-banner-impr {
    width: 130px
}

@media only screen and (max-width: 900px) {
    .channel-list .col.channel-banner-impr {
        width: 110px
    }
}

.channel-list .col.ctr {
    width: 75px
}

.channel-list .col.video-count {
    width: 100px
}

.channel-list .col.status {
    width: 110px
}

.channel-list .col.settings {
    width: 130px
}

@media only screen and (max-width: 900px) {
    .channel-list .col.settings {
        width: 118px
    }
}

.channel-list .header {
    font-weight: bold
}

.channel-list .header .col {
    padding-bottom: 5px
}

.channel-list .channel .col:first-child {
    line-height: 24px;
    font-size: 18px;
    font-size: 1.8rem
}

.channel-list .channel .col:first-child a {
    display: inline;
    font-weight: normal;
    vertical-align: middle;
    word-wrap: break-word
}

.channel-list .header .col:nth-child(2) .short {
    display: none
}

@media only screen and (max-width: 700px) {
    .channel-list .header .col:nth-child(2) .long {
        display: none
    }
    .channel-list .header .col:nth-child(2) .short {
        display: inline
    }
}

.channel-list .status {
    font-weight: bold;
    text-align: center
}

.channel-list .status-new {
    color: #f93
}

.channel-list .status-disabled {
    color: #f33
}

.channel-list .status-enabled {
    color: #00a050
}

.channel-list .deleteBtn {
    background: #00b1ff;
    color: #fff;
    display: none;
    height: 40px;
    margin-right: 5px;
    padding-top: 10px;
    padding-left: 15px;
    vertical-align: middle;
    width: 40px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    font-size: 17px;
    font-size: 1.7rem
}

.channel-list .deleteBtn:after {
    content: "?"
}

.channel-list.deleteMode .deleteBtn {
    display: inline-block
}

.channel-list .channel {
    height: 60px
}

@media only screen and (max-width: 540px) {
    .channel-list .channel {
        height: 45px
    }
}

@media only screen and (min-width: 1200px) {
    .channel-list .channel {
        height: 70px
    }
}

.channel-list .mobile-th {
    display: none
}

@media only screen and (max-width: 767px) {
    .channel-list {
        display: block;
        font-size: 12px;
        font-size: 1.2rem
    }
    .channel-list .row {
        border-bottom: 1px solid #e3e3e3;
        display: block;
        height: auto;
        margin-bottom: 7px;
        padding-bottom: 12px
    }
    .channel-list .header {
        display: none
    }
    .channel-list .col {
        border: 0;
        display: block;
        padding: 4px 10px !important;
        text-align: left
    }
    .channel-list .mobile-th {
        display: inline;
        font-weight: bold
    }
}

.features-list {
    line-height: 21px;
    list-style: none;
    margin: 20px 0 30px 35px;
    padding: 0
}

@media only screen and (max-width: 480px) {
    .features-list {
        margin-left: 10px
    }
}

.features-list li {
    padding: 10px 0 45px 95px;
    position: relative
}

.features-list li:before {
    position: absolute;
    top: 0
}

.features-list h4 {
    font-weight: bold;
    margin: 0;
    font-size: 15px;
    font-size: 1.5rem
}

.create-channel-pp .btn,
.create-channel-pp .text-input,
.create-channel-pp .field-custodians {
    margin-bottom: 20px
}

#createChannelForm {
    position: relative
}

#createChannelForm .label {
    max-width: 250px
}

#createChannelForm .tooltip {
    margin-top: -8px;
    position: absolute;
    right: 12px
}

#createChannelForm .tooltip .content {
    left: auto;
    right: -8px
}

.delete-confirm-pp .pp-content {
    padding-bottom: 15px
}

.Webmaster_WebmasterLanding .intro {
    padding-bottom: 30px
}

.Webmaster_WebmasterLanding .intro p {
    margin: 0 0 30px
}

.Webmaster_WebmasterLanding .intro p:last-child {
    margin-bottom: 0
}

.Webmaster_WebmasterLanding .intro p,
.Webmaster_WebmasterLanding .banner-introduction-text {
    line-height: 21px;
    font-size: 14px;
    font-size: 1.4rem
}

@media only screen and (max-width: 539px) {
    .Webmaster_WebmasterLanding .intro p,
    .Webmaster_WebmasterLanding .banner-introduction-text {
        line-height: 18px;
        font-size: 12px;
        font-size: 1.2rem
    }
}

.Webmaster_WebmasterLanding .btn+p {
    margin-top: 15px;
    text-align: center
}

.features-list.webmaster li svg {
    fill: #00b1ff;
    position: absolute
}

.features-list.webmaster li.signup svg {
    left: 13px;
    top: 7px
}

.features-list.webmaster li.upload svg {
    left: 13px;
    top: 10px
}

.features-list.webmaster li.channels svg {
    left: 13px;
    top: 15px
}

.features-list.webmaster li.traffic svg {
    left: 15px;
    top: 5px
}

.features-list.webmaster li.money svg {
    left: 15px;
    top: 5px
}

.features-list.webmaster li.stats svg {
    left: 13px;
    top: 7px
}

.demo-banner {
    cursor: default;
    margin-bottom: 35px;
    position: relative
}

.demo-banner .vp-under-video-spot {
    cursor: default
}

.demo-banner .point {
    background: #00b1ff;
    color: #fff;
    font-weight: bold;
    height: 36px;
    padding-top: 4px;
    position: absolute;
    text-align: center;
    width: 36px;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    -ms-border-radius: 18px;
    -o-border-radius: 18px;
    border-radius: 18px;
    font-size: 24px;
    font-size: 2.4rem
}

.demo-banner .point.item-1 {
    left: 5px;
    top: -8px
}

.demo-banner .point.item-2 {
    left: 40%;
    top: 15px
}

.demo-banner .point.item-3 {
    right: 170px;
    top: 39px
}

@media only screen and (max-width: 600px) {
    .demo-banner .point.item-1 {
        left: 32%;
        top: -13px
    }
    .demo-banner .point.item-2 {
        left: 8%;
        margin-top: -18px;
        top: 50%
    }
    .demo-banner .point.item-3 {
        display: none
    }
}

.banner-steps-list {
    line-height: 21px;
    list-style: none;
    overflow: hidden;
    margin: 0 0 30px;
    padding: 0
}

.banner-steps-list h4 {
    font-weight: bold;
    margin: 0;
    font-size: 15px;
    font-size: 1.5rem
}

.banner-steps-list li {
    float: left;
    padding: 0 25px;
    width: 33.33%
}

@media only screen and (max-width: 740px) {
    .banner-steps-list li {
        float: none;
        margin: 0 0 20px;
        width: 100%
    }
}

.checkbox-js {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.confirm-email-box .success-message:before,
.resend-activation .success-message:before,
.checkbox-js.active:after,
.checkbox-js.subscription:before,
input[type="checkbox"]:checked+.checkbox-js:after,
input[type="checkbox"]:checked+label>.checkbox-js:after,
.pp li>a:after,
.pp li>.js-link:after,
.pp li>.pfx-js-link:after,
.pp li.item a:after,
.pp li.item .js-link:after,
.pp li.item .pfx-js-link:after,
.pp li>label:after,
.pp li>.checkbox-field>label:after,
.nav-bar .right-col a:after,
.nav-bar .right-col .js-link:after,
.nav-bar .right-col .pfx-js-link:after,
.nav-list .item.active a:after,
.nav-list .item.active .js-link:after,
.nav-list .item.active .pfx-js-link:after,
.nav-list .item.toggle a:after,
.nav-list .item.toggle .js-link:after,
.nav-list .item.toggle .pfx-js-link:after,
.webmaster-header a:after,
.mobile-interstitial>.header .back-arrow:before,
.sticky-zone .close-btn:after,
.thumbnail-slider .arrow:after {

    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.password-field,
.nav-bar,
.resend-activation {
    *zoom: 1
}

.password-field:before,
.nav-bar:before,
.resend-activation:before,
.password-field:after,
.nav-bar:after,
.resend-activation:after {
    content: " ";
    display: table
}

.password-field:after,
.nav-bar:after,
.resend-activation:after {
    clear: both
}

.payment-pp .loading-cover:after {
    border-bottom: 3px solid #ddd;
    border-left: 3px solid #ddd;
    border-right: 3px solid #999;
    border-top: 3px solid #999;
    border-radius: 100%;
    content: '' !important;
    height: 16px;
    position: absolute;
    width: 16px;
    -webkit-animation: spin .7s infinite linear;
    -moz-animation: spin .7s infinite linear;
    -ms-animation: spin .7s infinite linear;
    -o-animation: spin .7s infinite linear;
    animation: spin .7s infinite linear
}

.confirm-email-box .success-message:before,
.resend-activation .success-message:before {
    color: #00b1ff;
    display: block;
    content: "";
    margin: 30px auto;
    font-size: 20px;
    font-size: 2rem
}

.noTouch .pp li>a,
.noTouch .pp li>.js-link,
.noTouch .pp li>.pfx-js-link,
.noTouch .pp li>label,
.noTouch .pp li.item a,
.noTouch .pp li.item .js-link,
.noTouch .pp li.item .pfx-js-link,
.noTouch .pp .wide-link,
.noTouch .pp .cancel.js-link,
.noTouch .pp .cancel.pfx-js-link,
.noTouch .nav-bar .item a,
.noTouch .nav-bar .item .js-link,
.noTouch .nav-bar .item .pfx-js-link,
.noTouch .nav-bar .title a,
.noTouch .nav-bar .title .js-link,
.noTouch .nav-bar .title .pfx-js-link {
    position: relative
}

.noTouch .pp li>a:before,
.noTouch .pp li>.js-link:before,
.noTouch .pp li>.pfx-js-link:before,
.noTouch .pp li>label:before,
.noTouch .pp li.item a:before,
.noTouch .pp li.item .js-link:before,
.noTouch .pp li.item .pfx-js-link:before,
.noTouch .pp .wide-link:before,
.noTouch .pp .cancel.js-link:before,
.noTouch .pp .cancel.pfx-js-link:before,
.noTouch .nav-bar .item a:before,
.noTouch .nav-bar .item .js-link:before,
.noTouch .nav-bar .item .pfx-js-link:before,
.noTouch .nav-bar .title a:before,
.noTouch .nav-bar .title .js-link:before,
.noTouch .nav-bar .title .pfx-js-link:before {
    background: #00b1ff;
    bottom: 1px;
    content: '';
    height: 0;
    left: 0;
    right: 0;
    position: absolute;
    -webkit-transition: height .15s linear;
    -moz-transition: height .15s linear;
    -o-transition: height .15s linear;
    transition: height .15s linear
}

.noTouch .pp li>a:hover:before,
.noTouch .pp li>.js-link:hover:before,
.noTouch .pp li>.pfx-js-link:hover:before,
.noTouch .pp li>label:hover:before,
.noTouch .pp li.item a:hover:before,
.noTouch .pp li.item .js-link:hover:before,
.noTouch .pp li.item .pfx-js-link:hover:before,
.noTouch .pp .wide-link:hover:before,
.noTouch .pp .cancel.js-link:hover:before,
.noTouch .pp .cancel.pfx-js-link:hover:before,
.noTouch .nav-bar .item a:hover:before,
.noTouch .nav-bar .item .js-link:hover:before,
.noTouch .nav-bar .item .pfx-js-link:hover:before,
.noTouch .nav-bar .title a:hover:before,
.noTouch .nav-bar .title .js-link:hover:before,
.noTouch .nav-bar .title .pfx-js-link:hover:before {
    height: 3px
}

.confirm-email-box {
    color: #00b1ff;
    overflow: hidden;
    margin-top: 18px;
    padding: 0 20px 20px 20px;
    text-align: center;
    border-bottom: 1px solid #00b1ff
}

.checkbox-js {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.confirm-email-box .success-message:before,
.resend-activation .success-message:before,
.checkbox-js.active:after,
.checkbox-js.subscription:before,
input[type="checkbox"]:checked+.checkbox-js:after,
input[type="checkbox"]:checked+label>.checkbox-js:after,
.pp li>a:after,
.pp li>.js-link:after,
.pp li>.pfx-js-link:after,
.pp li.item a:after,
.pp li.item .js-link:after,
.pp li.item .pfx-js-link:after,
.pp li>label:after,
.pp li>.checkbox-field>label:after,
.nav-bar .right-col a:after,
.nav-bar .right-col .js-link:after,
.nav-bar .right-col .pfx-js-link:after,
.nav-list .item.active a:after,
.nav-list .item.active .js-link:after,
.nav-list .item.active .pfx-js-link:after,
.nav-list .item.toggle a:after,
.nav-list .item.toggle .js-link:after,
.nav-list .item.toggle .pfx-js-link:after,
.webmaster-header a:after,
.mobile-interstitial>.header .back-arrow:before,
.sticky-zone .close-btn:after,
.thumbnail-slider .arrow:after {

    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.password-field,
.nav-bar,
.resend-activation {
    *zoom: 1
}

.password-field:before,
.nav-bar:before,
.resend-activation:before,
.password-field:after,
.nav-bar:after,
.resend-activation:after {
    content: " ";
    display: table
}

.password-field:after,
.nav-bar:after,
.resend-activation:after {
    clear: both
}

.payment-pp .loading-cover:after {
    border-bottom: 3px solid #ddd;
    border-left: 3px solid #ddd;
    border-right: 3px solid #999;
    border-top: 3px solid #999;
    border-radius: 100%;
    content: '' !important;
    height: 16px;
    position: absolute;
    width: 16px;
    -webkit-animation: spin .7s infinite linear;
    -moz-animation: spin .7s infinite linear;
    -ms-animation: spin .7s infinite linear;
    -o-animation: spin .7s infinite linear;
    animation: spin .7s infinite linear
}

.confirm-email-box .success-message:before,
.resend-activation .success-message:before {
    color: #00b1ff;
    display: block;
    content: "";
    margin: 30px auto;
    font-size: 20px;
    font-size: 2rem
}

.noTouch .pp li>a,
.noTouch .pp li>.js-link,
.noTouch .pp li>.pfx-js-link,
.noTouch .pp li>label,
.noTouch .pp li.item a,
.noTouch .pp li.item .js-link,
.noTouch .pp li.item .pfx-js-link,
.noTouch .pp .wide-link,
.noTouch .pp .cancel.js-link,
.noTouch .pp .cancel.pfx-js-link,
.noTouch .nav-bar .item a,
.noTouch .nav-bar .item .js-link,
.noTouch .nav-bar .item .pfx-js-link,
.noTouch .nav-bar .title a,
.noTouch .nav-bar .title .js-link,
.noTouch .nav-bar .title .pfx-js-link {
    position: relative
}

.noTouch .pp li>a:before,
.noTouch .pp li>.js-link:before,
.noTouch .pp li>.pfx-js-link:before,
.noTouch .pp li>label:before,
.noTouch .pp li.item a:before,
.noTouch .pp li.item .js-link:before,
.noTouch .pp li.item .pfx-js-link:before,
.noTouch .pp .wide-link:before,
.noTouch .pp .cancel.js-link:before,
.noTouch .pp .cancel.pfx-js-link:before,
.noTouch .nav-bar .item a:before,
.noTouch .nav-bar .item .js-link:before,
.noTouch .nav-bar .item .pfx-js-link:before,
.noTouch .nav-bar .title a:before,
.noTouch .nav-bar .title .js-link:before,
.noTouch .nav-bar .title .pfx-js-link:before {
    background: #00b1ff;
    bottom: 1px;
    content: '';
    height: 0;
    left: 0;
    right: 0;
    position: absolute;
    -webkit-transition: height .15s linear;
    -moz-transition: height .15s linear;
    -o-transition: height .15s linear;
    transition: height .15s linear
}

.noTouch .pp li>a:hover:before,
.noTouch .pp li>.js-link:hover:before,
.noTouch .pp li>.pfx-js-link:hover:before,
.noTouch .pp li>label:hover:before,
.noTouch .pp li.item a:hover:before,
.noTouch .pp li.item .js-link:hover:before,
.noTouch .pp li.item .pfx-js-link:hover:before,
.noTouch .pp .wide-link:hover:before,
.noTouch .pp .cancel.js-link:hover:before,
.noTouch .pp .cancel.pfx-js-link:hover:before,
.noTouch .nav-bar .item a:hover:before,
.noTouch .nav-bar .item .js-link:hover:before,
.noTouch .nav-bar .item .pfx-js-link:hover:before,
.noTouch .nav-bar .title a:hover:before,
.noTouch .nav-bar .title .js-link:hover:before,
.noTouch .nav-bar .title .pfx-js-link:hover:before {
    height: 3px
}

.confirm-email-box {
    color: #00b1ff;
    overflow: hidden;
    margin-top: 18px;
    padding: 0 20px 20px 20px;
    text-align: center;
    border-bottom: 1px solid #00b1ff
}

.confirm-email-box h3 {
    font-weight: 500;
    margin: 0 0 5px;
    font-size: 18px;
    font-size: 1.8rem
}

.confirm-email-box a {
    text-decoration: underline
}

.confirm-email-box .form-container,
.confirm-email-box .info {
    display: inline-block;
    margin-top: 20px;
    text-align: left;
    vertical-align: top;
    color: #00b1ff
}

.confirm-email-box .info {
    line-height: 20px;
    margin-right: 20px;
    max-width: 525px
}

.confirm-email-box .form-container {
    width: 390px
}

.confirm-email-box input,
.confirm-email-box button {
    display: inline-block;
    vertical-align: top
}

.confirm-email-box input {
    margin-right: 7px;
    max-width: 230px;
    color: #00b1ff;
    border-color: #00b1ff
}

.confirm-email-box button {
    height: 40px;
    width: 145px
}

.confirm-email-box .success-message {
    padding: 14px 0 10px 65px;
    position: relative;
    font-size: 14px;
    font-size: 1.4rem
}

.confirm-email-box .success-message:before {
    color: #fff;
    left: 25px;
    margin: 0;
    position: absolute;
    top: 10px;
    font-size: 24px;
    font-size: 2.4rem
}

@media only screen and (max-width: 1020px) {
    .confirm-email-box {
        text-align: left
    }
    .confirm-email-box .form-container,
    .confirm-email-box .info {
        display: block;
        margin-left: auto;
        margin-right: auto
    }
    .confirm-email-box .form-container {
        max-width: 525px;
        width: auto
    }
    .confirm-email-box input {
        margin-bottom: 5px
    }
}

@-moz-keyframes spin {
    from {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -moz-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@-webkit-keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@-ms-keyframes spin {
    from {
        -ms-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -ms-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@-o-keyframes spin {
    from {
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -o-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(359deg);
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@-webkit-keyframes highlight {
    0% {
        background: #00b1ff;
        color: #fff
    }
    100% {
        background: none;
        color: #00b1ff
    }
}

@-moz-keyframes highlight {
    0% {
        background: #00b1ff;
        color: #fff
    }
    100% {
        background: none;
        color: #00b1ff
    }
}

@-o-keyframes highlight {
    0% {
        background: #00b1ff;
        color: #fff
    }
    100% {
        background: none;
        color: #00b1ff
    }
}

@-ms-keyframes highlight {
    0% {
        background: #00b1ff;
        color: #fff
    }
    100% {
        background: none;
        color: #00b1ff
    }
}

@keyframes highlight {
    0% {
        background: #00b1ff;
        color: #fff
    }
    100% {
        background: none;
        color: #00b1ff
    }
}

input:focus,
select:focus,
textarea:focus,
.checkbox-js:focus {
    border-color: #00b1ff;
    outline: none
}

input.error,
select.error,
textarea.error,
.checkbox-js.error {
    border: 1px solid #f36
}

.checkbox.error+.checkbox-js {
    border: 1px solid #f36 !important
}

.domReady input,
.domReady select,
.domReady textarea,
.domReady .checkbox-js {
    -webkit-transition: border-color .2s ease-in-out, width .3s ease-in-out;
    -moz-transition: border-color .2s ease-in-out, width .3s ease-in-out;
    -o-transition: border-color .2s ease-in-out, width .3s ease-in-out;
    transition: border-color 0.2s ease-in-out, width 0.3s ease-in-out
}

label.error,
.label.error {
    color: #f36
}

.btn.done:after {
    content: '\e61d';
    position: absolute;
    right: 15px;
    color: #fff;
    font-size: 15px
}

input[type="radio"]+.radio-js,
input[type="radio"]+label>.radio-js {
    background: #fff;
    border: 1px solid #d6d6d6;
    display: inline-block;
    height: 18px;
    position: relative;
    width: 18px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    -ms-border-radius: 9px;
    -o-border-radius: 9px;
    border-radius: 9px
}

input[type="radio"]:checked+.radio-js:after,
input[type="radio"]:checked+label>.radio-js:after {
    background: #00b1ff;
    content: '';
    height: 8px;
    left: 50%;
    margin: -4px 0 0 -4px;
    position: absolute;
    top: 50%;
    width: 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}

.checkbox-field {
    position: relative
}

.checkbox-field label,
.checkbox-field .label {
    padding-top: 3px
}

.checkbox-js {
    background: #fff;
    border: 1px solid #d6d6d6;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    position: relative;
    width: 20px
}

.checkbox-js.active {
    border-color: #00b1ff
}

.checkbox-js.active:after {
    color: #00b1ff;
    content: "";
    display: block;
    margin: 1px 0 0 2px;
    font-size: 16px;
    font-size: 1.6rem
}

.checkbox-js.subscription:before {
    color: #00b1ff;
    content: "?";
    padding-right: 5px;
    position: absolute;
    right: 19px;
    top: 3px;
    font-size: 13px;
    font-size: 1.3rem
}

.checkbox-js.loading:after {
    left: 2px;
    height: 14px;
    top: 2px;
    width: 14px
}

input[type="checkbox"]:checked+.checkbox-js,
input[type="checkbox"]:checked+label>.checkbox-js {
    border-color: #00b1ff
}

input[type="checkbox"]:checked+.checkbox-js:after,
input[type="checkbox"]:checked+label>.checkbox-js:after {
    color: #00b1ff;
    content: "";
    display: block;
    margin: 1px 0 0 2px;
    font-size: 16px;
    font-size: 1.6rem
}

.password-field input {
    float: left;
    max-width: 75% !important;
    margin-bottom: 0
}

.password-field .password-hide {
    float: right;
    font-weight: bold;
    padding-top: 11px
}

.password-field .password-hide .checkbox-js {
    margin-left: 2px;
    margin-top: -1px;
    vertical-align: middle
}

.pp form {
    margin-top: 18px;
    padding: 0 14px
}

.pp form.report-form {
    margin-top: 0
}

.pp .checkbox-field {
    margin: 25px 0
}

.pp .checkbox-field .label {
    padding-right: 25px
}

.pp .checkbox-field .checkbox-js {
    position: absolute;
    right: 0;
    top: 0px
}

.pp textarea {
    resize: none
}

.form-group {
    margin-bottom: 20px
}

.form-footer .btn {
    margin: 0 0 40px 0;
    padding: 0;
    min-width: 300px
}

.pp {
    background: #fafafa;
    border: 1px solid #d7d8d9;
    display: none;
    padding: 0 5px;
    position: absolute;
    width: 300px;
    z-index: 1001;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 1px 5px;
    -moz-box-shadow: rgba(0, 0, 0, 0.25) 0 1px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 0 1px 5px;
    -webkit-tap-highlight-color: transparent;
    top: 46px;
    left: 0px;
}

.pp.pp-centered {
    left: 50% !important;
    right: auto !important;
    margin-left: -150px
}

.pp.dynamic-pp li:first-child a,
.pp.dynamic-pp li:first-child .js-link,
.pp.dynamic-pp li:first-child .pfx-js-link {
    border-top: 0
}

.pp.dynamic-pp li.more.toggle {
    display: none
}

.pp ul {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 15px;
    font-size: 1.5rem;
}

.pp ul.subNav {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height .3s ease-in-out;
    -moz-transition: max-height .3s ease-in-out;
    -o-transition: max-height .3s ease-in-out;
    transition: max-height 0.3s ease-in-out
}

.pp ul.subNav li>a,
.pp ul.subNav li>.js-link,
.pp ul.subNav li>.pfx-js-link,
.pp ul.subNav li>label {
    padding-left: 40px
}

.pp ul.subNav li>a span {
    font-weight: normal;
    font-size: 13px
}

.pp ul.main>li:first-child>a,
.pp ul.main>li:first-child>label,
.pp ul.main>li:first-child>.js-link,
.pp ul.main>li:first-child>.pfx-js-link {
    border-top: 0
}

.pp li {
    position: relative;
    word-wrap: break-word
}

.pp li.has-children>.js-link:after,
.pp li.has-children>.pfx-js-link:after {
    content: "";
    right: 17px;
    font-size: 9px;
    font-size: .9rem
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

.pp li.has-children.open>.js-link:after,
.pp li.has-children.open>.pfx-js-link:after {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    content: ""
}

.pp li.has-children.open>.subNav {
    max-height: 350px
}

.pp li .added {
    color: #666
}

.pp li>label {
    cursor: pointer
}

.pp li>.checkbox-field {
    margin: 0;
    padding: 0
}

.pp li>.checkbox-field:after {
    display: none
}

.pp li>.checkbox-field label {
    color: #666;
    cursor: pointer;
    margin: 0;
    min-height: 50px;
    padding: 16px 0 0 30px
}

.pp li>.checkbox-field .checkbox-js {
    margin-top: -10px;
    position: absolute;
    right: 15px;
    top: 50%
}

.pp li>a,
.pp li>.js-link,
.pp li>.pfx-js-link,
.pp li>label,
.pp li.item a,
.pp li.item .js-link,
.pp li.item .pfx-js-link,
.pp .wide-link,
.pp .cancel.js-link,
.pp .cancel.pfx-js-link {
    color: #00b1ff;
    display: block;
    min-height: 50px;
    padding-bottom: 16px;
    padding-top: 16px
}

.pp li>a.loading:after,
.pp li>.js-link.loading:after,
.pp li>.pfx-js-link.loading:after {
    right: 15px
}

.pp li>a,
.pp li>.js-link,
.pp li>.pfx-js-link,
.pp li.item a,
.pp li.item .js-link,
.pp li.item .pfx-js-link,
.pp li>label,
.pp li>.checkbox-field>label {
    border-top: 1px solid #e3e3e3;
    padding-left: 30px;
    padding-right: 45px;
    position: relative
}

.pp li>a:after,
.pp li>.js-link:after,
.pp li>.pfx-js-link:after,
.pp li.item a:after,
.pp li.item .js-link:after,
.pp li.item .pfx-js-link:after,
.pp li>label:after,
.pp li>.checkbox-field>label:after {
    border: solid #00b1ff;
    border-width: 0 3px 3px 0;
    padding: 3px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    color: #ccc;
    content: "";
    margin-top: -6.5px;
    position: absolute;
    right: 20px;
    top: 50%;
    font-size: 13px;
    font-size: 1.3rem;
    -webkit-transition: color .25s ease-in-out;
    -moz-transition: color .25s ease-in-out;
    -o-transition: color .25s ease-in-out;
    transition: color 0.25s ease-in-out
}

.pp li>a:hover:after,
.pp li>a.active:after,
.pp li>.js-link:hover:after,
.pp li>.js-link.active:after,
.pp li>.pfx-js-link:hover:after,
.pp li>.pfx-js-link.active:after,
.pp li.item a:hover:after,
.pp li.item a.active:after,
.pp li.item .js-link:hover:after,
.pp li.item .js-link.active:after,
.pp li.item .pfx-js-link:hover:after,
.pp li.item .pfx-js-link.active:after,
.pp li>label:hover:after,
.pp li>label.active:after,
.pp li>.checkbox-field>label:hover:after,
.pp li>.checkbox-field>label.active:after {
    color: #00b1ff
}

.pp li>label {
    color: #666
}

.pp li>label:after {
    display: none
}

.pp li>label .radio-js {
    margin-top: -9px;
    position: absolute;
    right: 15px;
    top: 50%
}

.pp .wide-link {
    border-bottom: 1px solid #e3e3e3;
    cursor: pointer;
    font-weight: normal
}

.pp .wide-link,
.pp .cancel.js-link,
.pp .cancel.pfx-js-link {
    text-align: center
}

.pp .cancel.js-link,
.pp .cancel.pfx-js-link {
    text-transform: capitalize;
    border-top: 1px solid #e3e3e3
}

.pp header {
    border-bottom: 1px solid #e3e3e3;
    color: #666;
    font-weight: bold;
    min-height: 50px;
    margin: 0;
    padding: 16px 0 16px 23px;
    position: relative;
    font-size: 15px;
    font-size: 1.5rem
}

.pp header .close-icon {
    background-position: center;
    background-size: 74% 74%;
    height: 24px;
    margin-top: -12px;
    position: absolute;
    right: 13px;
    top: 50%;
    width: 24px
}

.pp .success-message,
.pp .error-message {
    text-align: center;
    padding: 20px
}

.pp.keep-open .cancel.js-link,
.pp.keep-open .cancel.pfx-js-link {
    display: block
}

.touch .pp .cancel.js-link,
.touch .pp .cancel.pfx-js-link {
    display: block
}

.noTouch .pp li>a:hover {
    color: #00b1ff
}

.pp li>a.active:after,
.pp li>.js-link.active:after,
.pp li>.pfx-js-link.active:after,
.pp li.item a.active:after,
.pp li.item .js-link.active:after,
.pp li.item .pfx-js-link.active:after,
.pp li>label.active:after,
.pp li>.checkbox-field>label.active:after,
.pp li.active a:after,
.pp li.active .js-link:after,
.pp li.active .pfx-js-link:after {
    color: #00b1ff;
    content: '\2713';
    margin-top: -12px;
    right: 10px;
    font-size: 17px;
    font-size: 2.4rem;
    border: none;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    font-weight: bold;
}

.overlay-wrapper {
    background-color: transparent;
    display: table;
    width: 100%;
    -webkit-transition: background .3s ease-in-out;
    -moz-transition: background .3s ease-in-out;
    -o-transition: background .3s ease-in-out;
    transition: background 0.3s ease-in-out;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

body.overlaid .body-wrapper,
body.overlaid .pfx-bw {
    position: fixed;
    width: 100%
}

body.overlaid .overlay-wrapper {
    background-color: rgba(51, 51, 51, 0.5);
    height: 100%;
    left: 0;
    min-height: 100%;
    position: absolute;
    right: 0;
    table-layout: fixed;
    top: 0;
    width: 100%;
    z-index: 60
}

body.overlaid .page-overlay {
    display: table-cell;
    min-height: 100%;
    vertical-align: middle;
    width: 100%
}

body.overlaid .pp {
    margin: 30px auto;
    position: static
}

body.overlaid .pp .cancel.js-link,
body.overlaid .pp .cancel.pfx-js-link,
body.overlaid .pp header {
    display: block
}

.a-close-btn {
    background-color: #00b1ff;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE1LjM3LjRMOS40MiA1Ljk2IDMuNi40LjU1IDMuMmw1LjgyIDUuNjgtNi4yMyA1Ljk2IDMuMDQgMy4wNCA2LjIzLTYuMSA2LjQgNi4xIDMuMDUtMy4wNC02LjM3LTUuOTYgNS45NS01LjY4TDE1LjM4LjQyeiIvPjwvc3ZnPg==);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 46% 46%;
    cursor: pointer;
    height: 36px;
    position: absolute;
    width: 36px;
    -webkit-border-radius: 36px;
    -moz-border-radius: 36px;
    border-radius: 36px;
    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.6)
}

.feedback-btn {
    background: #00b1ff;
    background: rgba(0, 177, 255, 0.88);
    bottom: 50px;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    height: 37px;
    padding: 10px 15px 0;
    position: fixed;
    right: -31px;
    z-index: 99;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.noTouch .feedback-btn:hover {
    background: #00b1ff
}

.hide {
    display: none
}

.prime-logo-color,
.prime .phd-logo-color,
.prime .age-verification .phd-logo {
    background-image: url("../image/logoPrimeColor.png");
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIGhlaWdodD0iMjgiPjxwYXRoIGZpbGw9IiMwMmE4ZmYiIGQ9Ik0yOS42IDIxLjljLTQuMSAwLTcuMy0zLjUtNy4zLTguMSAwLTQuMyAzLjItNy42IDcuMy03LjYgNCAwIDcuMiAzLjMgNy4yIDcuNiAwIDQuNi0zLjIgOC4xLTcuMiA4LjF6TTYuMSAxMy4yVjUuNmgyLjhjMi4zIDAgMy41IDEuNiAzLjUgMy42IDAgMi4xLTEuMiA0LTMuNiA0SDYuMXptNDEuNi0xLjFWNS42aDIuOGMzLjQgMCA0LjIgMSA0LjIgMy4xcy0xLjQgMy40LTMuNSAzLjRoLTMuNXpNMjkuNyAwYy01LjMgMC05LjUgMi42LTExLjYgNi43QzE3LjIgMyAxNC4zLjMgMTAuMi4zSDB2MjYuOWg2LjF2LTguNmg0LjFjMi44IDAgNC45LTEuMiA2LjMtMy4xLjggNi45IDUuOSAxMi41IDEzLjIgMTIuNSA2LjcgMCAxMC45LTQuMyAxMy0xMC4zdjkuNWg1di04LjZoMy42bDQuOCA4LjZoMTJWMTQuN2MwLTEuNy0uNC0zLjktLjQtMy45czEgMi4xIDIuMSAzLjlsNy4zIDEyLjVoNS4yVi4zaC02LjF2MTIuOGMwIDEuNy40IDQuNC40IDQuNHMtLjctMi44LTEuNy00LjZMNjcuNy4zSDYydjI1bC0zLjYtNy4yYy0uNS0xLjEtLjUtMS42LS41LTEuNnYtLjFjMi0xLjQgMy4xLTQuNSAzLjEtNy4zIDAtMy45LTEuOS02LjktNC42LTgtMS0uNS0yLjUtLjgtNS4zLS44aC04LjR2OS44QzQwLjYgNC4yIDM2LjQgMCAyOS43IDB6Ii8+PHBhdGggZmlsbD0iIzAwOTBmZiIgZD0iTTExOC43LjVoOC4yYzEuNiAwIDIuOS4zIDQgLjkgMS44IDEuMSAyLjkgMy4xIDIuOSA1LjYgMCA0LjItMi4zIDcuNS01LjQgOC45LTEuMS41LTIuNC44LTMuNi44aC02LjZsLTIgMTAuNWgtMi41bDUtMjYuN3ptNS44IDEzLjhjMS4xIDAgMi4xLS4yIDMtLjYgMi4yLTEgMy44LTMuMyAzLjgtNi42IDAtMi43LTEuOC00LjMtNC43LTQuM2gtNS45bC0yLjEgMTEuNWg1Ljl6TTEzNi42IDguMWgyLjRsLS43IDMuNGMtLjEuOC0uNCAxLjYtLjQgMS42aC4xYzEuMi0yLjcgMy42LTUuMiA2LjYtNS4yLjQgMCAuOCAwIDEgLjFsLS40IDIuNWgtLjljLTMuOSAwLTYuNyA1LjQtNy41IDkuNWwtMS4zIDcuMmgtMi40bDMuNS0xOS4xek0xNDcuOSA4LjFoMi40bC0zLjUgMTkuMWgtMi40bDMuNS0xOS4xem0xLjMtNy42aDIuNmwtLjYgMy4yaC0yLjZsLjYtMy4yek0xNTQuOCA4LjFoMi40bC0uNSAyLjhjLS4yLjgtLjUgMS43LS41IDEuN2guMWMxLjMtMi43IDQuMy01IDcuNC01IDMuMyAwIDQuNiAxLjggNC43IDQuOGguMWMxLjQtMi42IDQuMy00LjggNy40LTQuOCAzLjMgMCA1IDEuOCA1IDUgMCAuOC0uMSAxLjYtLjMgMi42bC0yLjIgMTJIMTc2bDIuMS0xMS4zYy4xLS45LjItMS45LjItMi42IDAtMi0uNy0zLjMtMy4xLTMuMy0zLjggMC02LjcgNC4zLTcuNCA4LjFsLTEuNyA5LjFoLTIuNWwyLjEtMTEuM2MuMi0uOS4zLTEuOS4zLTIuNyAwLTEuOC0uNi0zLjItMy0zLjItMy43IDAtNi45IDQuMS03LjYgOC4ybC0xLjcgOWgtMi40bDMuNS0xOS4xek0xOTMuNCA3LjZjNC41IDAgNi42IDIuOSA2LjYgNi45IDAgMS41LS41IDMuMy0uNSAzLjNoLTEzLjljLS4xLjUtLjEgMS4xLS4xIDEuNiAwIDMuMiAxLjkgNS45IDUuOCA1LjkgMy4yIDAgNS44LTIuMyA1LjgtMi4zbC44IDIuMXMtMi45IDIuNS02LjcgMi41Yy00LjkgMC04LjItMy4yLTguMi04IDAtNi4yIDQuNC0xMiAxMC40LTEyem00IDhzLjEtLjYuMS0xLjNjMC0zLTEuOC00LjUtNC4xLTQuNS0zIDAtNiAyLjEtNy4zIDUuOGgxMS4zeiIvPjxwYXRoIGZpbGw9IiNmZjQxNzEiIGQ9Ik0xMTAuOCAyMS41Yy0uNS4xLTEgLjMtMS41LjNoLTIuNlY2LjdoMi41YzEuOSAwIDMuMi41IDQuMSAxLjJsMS4yLTYuOGMtMi4xLS43LTQuMS0uOC01LjYtLjhoLTguM1YxMWgtOS4yVi4zaC02LjF2MjYuOWg2LjFWMTYuNGg5LjJ2MTAuOEgxMDkuN2wxLjEtNS43eiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-size: contain
}

.close-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iIzAwYjFmZiIgZD0iTTE1LjM3LjRMOS40MiA1Ljk2IDMuNi40LjU1IDMuMmw1LjgyIDUuNjgtNi4yMyA1Ljk2IDMuMDQgMy4wNCA2LjIzLTYuMSA2LjQgNi4xIDMuMDUtMy4wNC02LjM3LTUuOTYgNS45NS01LjY4TDE1LjM4LjQyeiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-size: contain
}

.noTouch .thumbs .add-to.pristine:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTYgMHY2SDB2Nmg2djZoNnYtNmg2VjZoLTZWMEg2eiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-size: contain
}

.noTouch .thumbs .add-to.saved:after {
    content: '';
    position: absolute;
    top: 24px;
    width: 12px;
    height: 4px;
    background: #fff
}

.save-btn:before,
.thumbs .liked {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEwLjIgNC43QzEwIDIuNSA4LjQuNyA2LjIuMyA0LjMgMCAyIDEgMS4zIDNTLjQgNy40IDIgOWM0IDQuMiA2LjIgNi4yIDguMiA4LjQgMi0yLjIgNC00LjIgOC4yLTguNCAxLjYtMS42IDItNCAxLTZzLTMtMy01LjItMi43Yy0yLjIuNC0zLjcgMi4yLTQgNC40eiIvPjwvc3ZnPg==);
    background-repeat: no-repeat
}

.payment-pp .close-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE1LjM3LjRMOS40MiA1Ljk2IDMuNi40LjU1IDMuMmw1LjgyIDUuNjgtNi4yMyA1Ljk2IDMuMDQgMy4wNCA2LjIzLTYuMSA2LjQgNi4xIDMuMDUtMy4wNC02LjM3LTUuOTYgNS45NS01LjY4TDE1LjM4LjQyeiIvPjwvc3ZnPg==);
    background-repeat: no-repeat
}

.manage-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg5djZIMHptMCA4aDl2Nkgwem0xMS04aDl2NmgtOXptMCA4aDl2NmgtOXoiLz48L3N2Zz4=);
    background-position: center center;
    background-repeat: no-repeat
}

.circle-play-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTUuNSIgZmlsbD0idHJhbnNwYXJlbnQiIHN0cm9rZT0iIzAwYjFmZiIvPjxwYXRoIGZpbGw9IiMwMGIxZmYiIGQ9Ik0xMiA4bDEyIDgtMTIgOCIvPjwvc3ZnPg==);
    background-position: right center;
    background-repeat: no-repeat
}

.hide-on-loading {
    display: block
}

.category-list {
    margin: 0 0 20px;
    overflow: hidden;
    padding: 0
}

.category-list li {
    float: left;
    width: 20%;
    font-size: 14px;
    font-size: 1.4rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.category-list li a {
    font-weight: normal;
    display: block;
    padding: 10px;
    border-bottom: 1px solid #ddd
}

.category-list li a:hover {
    padding-bottom: 8px;
    border-bottom: 3px solid #00b1ff;
    cursor: pointer
}

@media only screen and (max-width: 499px) {
    .category-list li {
        width: 50%
    }
}

@media only screen and (min-width: 500px) and (max-width: 699px) {
    .category-list li {
        width: 33.33%
    }
}

@media only screen and (min-width: 700px) and (max-width: 1100px) {
    .category-list li {
        width: 25%
    }
}

.vjs-thumbnail-holder {
    left: -1000px;
    position: absolute;
    z-index: 1
}

.vjs-thumbnail {
    background-color: #000;
    background-repeat: no-repeat;
    bottom: 52px;
    display: block;
    border-width: 1px;
    border-style: solid;
    border-color: #333;
    border-color: rgba(0, 0, 0, 0.6);
    opacity: 0;
    position: absolute;
    height: 135px;
    left: -120px;
    width: 240px;
    transition: opacity .2s ease;
    -webkit-transition: opacity .2s ease;
    -moz-transition: opacity .2s ease;
    -mz-transition: opacity .2s ease
}

.vjs-progress-control:hover .vjs-thumbnail,
.vjs-progress-control.fake-active .vjs-thumbnail,
.vjs-progress-control:active .vjs-thumbnail {
    opacity: 1
}

.vjs-progress-control:hover .vjs-thumbnail:hover,
.vjs-progress-control:active .vjs-thumbnail:active {
    opacity: 0
}

.vjs-label-hidden {
    display: none !important
}

div.vjs-ads-label {
    font-size: 13px;
    line-height: 16px;
    font-weight: normal;
    text-align: center;
    color: white;
    display: none;
    width: auto;
    padding-left: 10px;
    margin: 3px 0 0 100px
}

@media only screen and (max-width: 460px) {
    div.vjs-ads-label {
        margin-left: 50px
    }
}

.vjs-ad-playing .vjs-control.vjs-ads-label {
    display: block
}

.vjs-black-poster {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 0;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    cursor: pointer;
    background-color: #000
}

.vjs-has-started .vjs-black-poster.vjs-hidden {
    display: none
}

.vjs-using-native-controls .vjs-black-poster {
    display: none
}

div.VPAID-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

div.vjs-vpaid-ad div.vjs-progress-control,
div.vjs-vpaid-ad div.vjs-time-controls,
div.vjs-vpaid-ad div.vjs-time-divider {
    display: none
}

div.vjs-vpaid-ad.vjs-vpaid-flash-ad div.VPAID-container {
    background-color: #000000
}

div.vjs-vpaid-ad .vjs-tech {
    z-index: 0
}

.vjs-ad-playing .vjs-progress-control {
    pointer-events: none
}

.vjs-ad-playing .vjs-play-control.vjs-paused,
.vjs-ad-playing .vjs-volume-level,
.vjs-ad-playing .vjs-play-progress {
    background-color: #ffe400 !important
}

div.vast-skip-button {
    display: block;
    position: absolute;
    bottom: 20%;
    right: 0;
    background-color: #000;
    color: white;
    font-size: 15px;
    font-weight: bold;
    width: auto;
    padding: 8px;
    z-index: 2;
    border: 1px solid white;
    border-right: none
}

.vast-skip-button.enabled {
    cursor: pointer;
    color: #fff
}

.vast-skip-button.enabled:hover {
    cursor: pointer;
    background: #333
}

.vast-blocker {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    position: absolute;
    margin: 0;
    padding: 0
}

.vast-blocker-plus {
    display: block;
    position: absolute;
    margin: 0;
    padding: 0;
    width: auto;
    min-width: 100px;
    top: 3%;
    right: 1%;
    padding: 5px 10px;
    font-size: 1.4rem;
    background: rgba(255, 255, 255, 0.4);
    text-align: center;
    line-height: 38px
}

.vast-blocker-plus:hover {
    background: rgba(255, 255, 255, 0.6)
}

.vast-skip-button.enabled:after {
    content: ">>";
    position: relative;
    top: 1px;
    margin-left: 8px
}

.vjs-ad-playing.vjs-vast-ad-loading .vjs-loading-spinner {
    display: block;
    z-index: 10;
    -webkit-animation: spin 1.5s infinite linear;
    -moz-animation: spin 1.5s infinite linear;
    -o-animation: spin 1.5s infinite linear;
    animation: spin 1.5s infinite linear
}

.vjs-vast-ad-loading div.vjs-big-play-button {
    display: none !important
}

.vjs-ad-playing .vjs-slider-handle:before {
    display: none
}

.vjs-ad-playing .vjs-live-controls {
    display: none
}

.nav-bar {
    border-top: 1px solid #e3e3e3;
    display: block;
    max-height: 60px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
    white-space: nowrap;
    -webkit-tap-highlight-color: transparent;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.nav-bar.section-title,
.nav-bar.pfx-st {
    display: table
}

.nav-bar .item {
    height: 60px;
    vertical-align: middle
}

.nav-bar .title {
    float: left;
    white-space: normal;
    word-wrap: break-word;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

.nav-bar .title.subscription-title {
    max-width: 70%
}

.nav-bar .title>span {
    display: table-cell;
    padding: 10px 10px
}

.nav-bar .title a,
.nav-bar .title .js-link,
.nav-bar .title .pfx-js-link {
    font-weight: normal
}

.nav-bar .title.favorite {
    position: relative
}

.nav-bar .title.favorite>span {
    padding-left: 45px
}

.nav-bar .title.favorite .heart {
    color: #fa4271;
    left: 10px;
    margin-top: -10.5px;
    position: absolute !important;
    text-decoration: none !important;
    top: 50%;
    font-size: 21px;
    font-size: 2.1rem
}

.nav-bar .title.favorite .heart:before {
    display: none
}

.nav-bar .title.favorite .heart:after {
    content: "?"
}

.nav-bar .short-title {
    display: table-cell;
    padding-left: 10px
}

.nav-bar .more-link {
    font-size: 14px;
    font-size: 1.4rem
}

.nav-bar .more-link:before {
    display: none
}

.nav-bar .item.more.toggle {
    display: none
}

.nav-bar.collapsed .item.more.toggle {
    display: table
}

.nav-bar .right-col {
    border-collapse: collapse;
    display: table;
    float: right;
    position: relative
}

.nav-bar .right-col>span {
    display: table-cell;
    padding: 0 10px
}

.nav-bar .right-col a:after,
.nav-bar .right-col .js-link:after,
.nav-bar .right-col .pfx-js-link:after {
    color: #00b1ff;
    position: absolute;
    right: 10px;
    top: 50%
}

.nav-bar+.info {
    line-height: 18px;
    margin: 0 0 20px;
    padding: 0 10px
}

.nav-bar .title,
.nav-bar .short-title {
    font-weight: normal;
    line-height: 24px;
    margin: 0;
    font-size: 18px;
    font-size: 1.8rem
}

@media only screen and (max-width: 540px) {
    .nav-bar {
        max-height: 45px
    }
    .nav-bar .item {
        height: 45px
    }
    .nav-bar .title,
    .nav-bar .short-title {
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 18px
    }
}

@media only screen and (min-width: 1200px) {
    .nav-bar {
        max-height: 70px
    }
    .nav-bar .item {
        height: 70px
    }
    .nav-bar .title,
    .nav-bar .short-title {
        line-height: 26px;
        font-size: 20px;
        font-size: 2rem
    }
}

.noTouch .nav-bar .item a,
.noTouch .nav-bar .item .js-link,
.noTouch .nav-bar .item .pfx-js-link {
    position: static !important
}

.noTouch .nav-bar .title {
    position: relative
}

.nav-list {
    float: left;
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 0
}

.nav-list.float-r {
    float: right
}

.nav-list .item {
    border-collapse: collapse;
    display: table;
    float: left;
    position: relative
}

.nav-list .item:before {
    background: #d2d2d2;
    content: '';
    height: 18px;
    left: 0;
    margin-top: -9px;
    position: absolute;
    top: 50%;
    width: 1px
}

.nav-list .item:first-child:before {
    display: none
}

.nav-list .item>span {
    display: table-cell;
    height: 100%;
    padding-left: 12px;
    padding-right: 11px;
    vertical-align: middle
}

.nav-list .item.active a:after,
.nav-list .item.active .js-link:after,
.nav-list .item.active .pfx-js-link:after,
.nav-list .item.toggle a:after,
.nav-list .item.toggle .js-link:after,
.nav-list .item.toggle .pfx-js-link:after {
    content: '';
    display: none
}

.nav-list .item a,
.nav-list .item .js-link,
.nav-list .item .pfx-js-link {
    display: block
}

.nav-list.collapsed .item.active a:after,
.nav-list.collapsed .item.active .js-link:after .pfx-js-link:after,
.nav-list.collapsed .item.toggle a:after,
.nav-list.collapsed .item.toggle .js-link:after .pfx-js-link:after {
    content: "?"
}

.nav-list.open a:after,
.nav-list.open .jsLink {
    content: "?"
}

.touch .nav-list .item a,
.touch .nav-list .item .js-link,
.touch .nav-list .item .pfx-js-link {
    padding: 14px 0
}

.nav-list.collapsed .item {
    display: none
}

.nav-list.collapsed .item.active,
.nav-list.collapsed .item.toggle {
    display: table
}

.nav-list.collapsed .item.active>span,
.nav-list.collapsed .item.toggle>span {
    padding-left: 12px
}

.nav-list.collapsed .item.active:before,
.nav-list.collapsed .item.toggle:before {
    display: none
}

.nav-list.collapsed .item.active a,
.nav-list.collapsed .item.active .js-link,
.nav-list.collapsed .item.active .pfx-js-link,
.nav-list.collapsed .item.toggle a,
.nav-list.collapsed .item.toggle .js-link,
.nav-list.collapsed .item.toggle .pfx-js-link {
    color: #00b1ff;
    position: relative
}

.nav-list.collapsed .item.active a:after,
.nav-list.collapsed .item.active .js-link:after,
.nav-list.collapsed .item.active .pfx-js-link:after,
.nav-list.collapsed .item.toggle a:after,
.nav-list.collapsed .item.toggle .js-link:after,
.nav-list.collapsed .item.toggle .pfx-js-link:after {
    display: inline-block;
    margin-left: 7px;
    vertical-align: middle;
    font-size: 5px;
    font-size: .5rem
}

@media only screen and (max-width: 750px) {
    .nav-list.load .item {
        display: none
    }
    .nav-list.load .item.active,
    .nav-list.load .item.toggle {
        display: table
    }
    .nav-list.load .item.active>span,
    .nav-list.load .item.toggle>span {
        padding-left: 12px
    }
    .nav-list.load .item.active:before,
    .nav-list.load .item.toggle:before {
        display: none
    }
    .nav-list.load .item.active a,
    .nav-list.load .item.active .js-link,
    .nav-list.load .item.active .pfx-js-link,
    .nav-list.load .item.toggle a,
    .nav-list.load .item.toggle .js-link,
    .nav-list.load .item.toggle .pfx-js-link {
        color: #00b1ff;
        position: relative
    }
    .nav-list.load .item.active a:after,
    .nav-list.load .item.active .js-link:after,
    .nav-list.load .item.active .pfx-js-link:after,
    .nav-list.load .item.toggle a:after,
    .nav-list.load .item.toggle .js-link:after,
    .nav-list.load .item.toggle .pfx-js-link:after {
        display: inline-block;
        margin-left: 7px;
        vertical-align: middle;
        font-size: 5px;
        font-size: .5rem
    }
}

.nav-bar.info-bar {
    position: relative
}

.nav-bar.info-bar .close {
    margin-top: -8.5px;
    padding: 3px;
    position: absolute;
    right: 10px;
    top: 50%;
    font-size: 13px;
    font-size: 1.3rem
}

.nav-bar.info-bar .close:before {
    content: "?"
}

.nav-bar.info-bar .title {
    max-width: 80%;
    font-size: 16px;
    font-size: 1.6rem
}

.tooltip {
    border: 1px solid #00b1ff;
    color: #00b1ff;
    cursor: pointer;
    font-weight: bold;
    height: 22px;
    padding-top: 2px;
    position: relative;
    text-align: center;
    width: 22px;
    -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    -ms-border-radius: 11px;
    -o-border-radius: 11px;
    border-radius: 11px;
    font-size: 15px;
    font-size: 1.5rem
}

.tooltip .content {
    background: #fff;
    border: 1px solid #d6d6d6;
    bottom: 25px;
    color: #666;
    display: none;
    font-weight: normal;
    left: -115px;
    line-height: 16px;
    padding: 12px 10px;
    position: absolute;
    text-align: left;
    width: 240px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.25) 2px 2px 10px;
    -moz-box-shadow: rgba(0, 0, 0, 0.25) 2px 2px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 2px 2px 10px;
    font-size: 13px;
    font-size: 1.3rem
}

.panel {
    background: #eee;
    border: 1px solid #d7d8d9;
    margin: 0 0 35px 5%;
    padding: 0 20px 20px;
    width: 47.5%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px
}

.panel.no-header {
    padding-bottom: 25px;
    padding-top: 25px
}

.panel fieldset {
    border: none;
    padding: 0;
    margin: 17px 0 22px
}

.panel ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.panel li {
    padding: 10px 0
}

.panel .btn {
    display: block;
    width: 100%
}

.panel-header {
    border-bottom: 1px solid #d6d6d6;
    margin-bottom: 16px;
    min-height: 50px;
    padding: 16px 0 16px 10px;
    position: relative;
    color: #666;
    font-weight: bold;
    font-size: 15px;
    font-size: 1.5rem
}

.panel-slideshow {
    height: 375px;
    overflow: hidden;
    padding: 0;
    position: relative
}

.panel-slideshow .cover {
    margin-left: -133px;
    margin-top: -17.5px;
    position: absolute;
    z-index: 10;
    left: 50%;
    top: 50%
}

.panel-slideshow .slides {
    height: 375px;
    position: relative;
    z-index: 0
}

.panel-slideshow .slides div {
    background-position: center center;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0
}

.row {
    clear: both
}

.row.first>.panel {
    margin-top: 0
}

.row>.panel {
    float: left
}

.row>.panel:first-child {
    margin-left: 0
}

@media only screen and (max-width: 740px) {
    .row>.panel {
        float: none;
        margin-left: auto !important;
        margin-right: auto;
        max-width: 400px;
        width: auto
    }
}

.feedback-button {
    background: #00b1ff;
    background: rgba(0, 0, 0, 0.28);
    color: #fff;
    display: block;
    padding: 10px 20px;
    z-index: 200;
    font-size: 15px;
    font-size: 1.5rem;
    -webkit-transition: all .25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -moz-transition: all .25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -o-transition: all .25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition: all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}

.feedback-button:hover {
    background: #00b1ff;
    padding: 15px 30px
}

.resend-activation {
    padding-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px
}

.resend-activation button {
    height: 40px;
    margin: 20px 0 0;
    max-width: 220px
}

.resend-activation .captcha {
    max-width: 290px
}

.resend-activation .captcha.show {
    margin-top: 15px
}

.resend-activation .captcha .text-input {
    margin: 0 10px 0 0;
    max-width: 60%;
    min-width: 0;
    width: auto
}

.resend-activation .success-message {
    color: #00b1ff;
    font-weight: bold
}

.resend-activation .success-message:before {
    display: inline-block;
    margin: 0 15px 0 0;
    vertical-align: bottom
}

.webmaster-header {
    background: #4f5a61;
    height: auto;
    visibility: visible
}

.webmaster-header a {
    color: #cbced0;
    line-height: 17px
}

.webmaster-header a:after {
    display: inline-block;
    margin-left: 3px;
    vertical-align: top;
    font-size: 18px;
    font-size: 1.8rem
}

@media only screen and (max-width: 540px) {
    .webmaster-header a {
        line-height: 14px
    }
    .webmaster-header a:after {
        font-size: 14px;
        font-size: 1.4rem
    }
}

.webmaster-header .upload-videos a:after {
    content: "?" !important
}

.webmaster-header .assign-videos a:after {
    content: "?" !important
}

.webmaster-header .channels a:after {
    content: "?" !important
}

.webmaster-header .active:after {
    background: #00b1ff;
    bottom: 1px;
    content: '';
    height: 4px;
    left: 0;
    position: absolute;
    width: 100%
}

.webmaster-header .active a {
    color: #fff !important
}

.webmaster-header .active a:before {
    display: none
}

.webmaster-header .active a:after {
    display: inline-block !important
}

.webmaster-header .nav-list .item.more.toggle a,
.webmaster-header .nav-list .item.more.toggle .js-link,
.webmaster-header .nav-list .item.more.toggle .pfx-js-link {
    color: #cbced0
}

.webmaster-header .nav-list {
    float: right
}

.webmaster-header .nav-list.collapsed .item.active a:after {
    content: "?" !important
}

.noTouch .webmaster-header .nav-list a:hover:before {
    height: 4px
}

.email-activated-info {
    border-top: none;
    border-bottom: 1px solid #e3e3e3
}

.gsm-header-zone {
    background: #333;
    text-align: center;
    overflow: hidden;
    margin-bottom: 10px
}

.gsm-header-zone .leaderboard-container {
    margin-right: auto;
    margin-left: auto;
    position: relative;
    padding: 10px;
    width: 100%;
    overflow: hidden
}

.gsm-header-zone .leaderboard-container .zone-title {
    position: absolute;
    display: block;
    margin-bottom: 5px;
    color: #a2a2a2;
    font-weight: normal;
    font-size: 11px;
    font-size: 1.1rem;
    text-align: left;
    bottom: 10px;
    left: 10px
}

.gsm-header-zone .leaderboard-container .zone-area {
    margin: 0 auto
}

@media only screen and (max-width: 1050px) {
    .gsm-header-zone {
        background: none
    }
    .gsm-header-zone .leaderboard-container {
        max-width: 730px;
        padding: 0
    }
    .gsm-header-zone .leaderboard-container .zone-title {
        position: static
    }
    .gsm-header-zone .leaderboard-container .zone-area {
        border: 1px solid #e3e3e3;
        max-width: 728px
    }
}

@media only screen and (max-width: 500px) {
    .gsm-header-zone .leaderboard-container {
        margin-bottom: 5px
    }
    .gsm-header-zone .leaderboard-container .zone-title {
        text-align: center
    }
    .gsm-header-zone .leaderboard-container .zone-area {
        max-width: 300px
    }
}

.gsm-header-zone+.webmaster-links {
    margin-top: -10px
}

@media only screen and (max-width: 1050px) {
    .gsm-header-zone+.webmaster-links {
        margin-top: 0
    }
}

@media only screen and (max-width: 500px) {
    .gsm-header-zone+.webmaster-links {
        margin-top: -5px
    }
}

.mobile .gsm-header-zone .zone-title {
    text-align: center !important
}

.has-confirmation-block .Category_Overview .gsm-header-zone,
.has-confirmation-block .Pornstar_Overview .gsm-header-zone,
.has-confirmation-block .Webmaster_ChannelOverview .gsm-header-zone {
    margin-top: 20px
}

.mobile-interstitial {
    background-color: rgba(0, 0, 0, 0.8);
    display: none;
    min-height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100
}

.mobile-interstitial html,
.mobile-interstitial body {
    margin: 0;
    padding: 0
}

.mobile-interstitial iframe {
    padding: 10px;
    width: 100%
}

.mobile-interstitial .zone-area>iframe {
    position: absolute;
    overflow: hidden;
    height: 250px;
    left: 50%;
    margin: -125px 0 0 -150px;
    padding: 0;
    top: 50%;
    width: 300px
}

.mobile-interstitial>.header {
    background: #efefef;
    border-bottom: 1px solid transparent;
    color: #666;
    height: 40px;
    font-size: 13px;
    left: 0;
    padding-left: 12px;
    padding-top: 12px;
    position: fixed;
    width: 100%;
    top: 0
}

.mobile-interstitial>.header .back-to {
    color: #666;
    display: block;
    text-align: center;
    padding: 5px;
    position: absolute;
    right: 7px;
    top: 4px
}

.mobile-interstitial>.header .back-arrow {
    margin-left: 2px;
    height: 20px;
    width: 20px;
    font-size: 16px;
    display: inline-block;
    position: relative;
    top: 2px
}

.mobile-interstitial>.header .back-arrow:before {
    content: ""
}

.mobile-interstitial .a-close-btn {
    left: 50%;
    margin: -143px 0 0 132px;
    position: absolute;
    top: 50%
}

.showMobileInterstitial .body-wrapper,
.showMobileInterstitial .pfx-bw {
    position: fixed;
    width: 100%
}

.showMobileInterstitial .mobile-interstitial {
    display: block
}

.adhesion-zone {
    background: #333;
    background: rgba(0, 0, 0, 0.7);
    position: fixed;
    margin: 0 auto;
    bottom: 0;
    left: 50%;
    margin-left: -150px;
    z-index: 61;
    display: none
}

.adhesion-zone .a-close-btn {
    top: -15px;
    right: -14px
}

.scriptZone {
    height: 0;
    overflow: auto
}

.sticky-zone {
    position: fixed;
    right: 25px;
    bottom: 0px;
    z-index: 61;
    background: rgba(0, 0, 0, 0.1)
}

.sticky-zone .footer {
    background: rgba(0, 0, 0, 0.7);
    height: 36px;
    color: #fff;
    padding: 7px;
    font-size: 12px;
    font-size: 1.2rem;
    font-weight: bold;
    line-height: 22px
}

.sticky-zone .zone-name,
.sticky-zone .closing-area {
    width: 50%
}

.sticky-zone .zone-name {
    float: left
}

.sticky-zone .closing-area {
    text-align: right;
    float: right;
    cursor: pointer
}

.sticky-zone .close-btn {
    display: inline-block;
    width: 19px;
    height: 16px;
    position: relative;
    top: 2px;
    font-size: 16px;
    font-size: 1.6rem
}

.sticky-zone .close-btn:after {
    content: "?";
    color: #fff
}

.player-container .in-video-zone-container {
    left: 50% !important;
    margin: -141px 0 0 -301.5px;
    position: absolute;
    top: 50%
}

.player-container .in-video-zone-container.singular-zone,
.player-container .in-video-zone-container.embed-zone {
    margin-left: -150px
}

.player-container .in-video-zone-container.singular-zone .zone-2,
.player-container .in-video-zone-container.embed-zone .zone-2 {
    display: none !important
}

@media only screen and (max-width: 599px) {
    .player-container .in-video-zone-container {
        display: none !important
    }
}

@media only screen and (max-width: 759px) {
    .player-container .in-video-zone-container {
        margin-left: -150px
    }
    .player-container .zone-2 {
        display: none !important
    }
}

.in-video-zone-container {
    color: #fff;
    display: none;
    height: 250px;
    margin: 0 auto;
    position: relative
}

.in-video-zone-container .zone-area {
    background: #000;
    float: left;
    outline: rgba(0, 0, 0, 0.5);
    width: 300px;
    margin: 0 0 0 3px;
    -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.75)
}

.in-video-zone-container .zone-area:first-child {
    margin-left: 0
}

.in-video-zone-container .a-close-btn {
    right: 10px;
    top: -18px
}

.in-video-zone-container .close-and-play {
    background: #666;
    background: rgba(0, 177, 255, 0.6);
    cursor: pointer;
    font-size: 15px;
    font-weight: bold;
    margin-left: -85px;
    padding: 10px 0;
    position: absolute;
    left: 50%;
    bottom: -41px;
    text-align: center;
    width: 170px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}

.in-video-zone-container .close-and-play img {
    width: 11px;
    height: 14px;
    margin-left: 4px;
    margin-bottom: -2px
}

.thumbnail-slider {
    position: relative;
    overflow: hidden;
    visibility: visible;
    *zoom: 1
}

.thumbnail-slider ul {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 2000em
}

.thumbnail-slider ul li {
    float: left
}

.thumbnail-slider .thumb+a {
    display: block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.thumbnail-slider .arrow {
    background: #000;
    background: rgba(0, 0, 0, 0.5);
    height: 50px;
    opacity: 0;
    padding: 0 10px;
    position: absolute;
    width: 50px;
    z-index: 52;
    -webkit-transition: opacity .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    transition: opacity 0.2s ease-in-out
}

.thumbnail-slider .arrow.arrow-left:after,
.thumbnail-slider .arrow.arrow-right:after {
    color: #fff;
    display: block;
    margin: 15px 0;
    text-align: center
}

.thumbnail-slider .arrow.arrow-right {
    right: 0px
}

.noTouch .thumbnail-slider:hover .arrow {
    opacity: 1
}

.noTouch .thumbnail-slider ul {
    position: absolute;
    -webkit-transition: left .4s ease-in-out;
    -moz-transition: left .4s ease-in-out;
    -o-transition: left .4s ease-in-out;
    transition: left 0.4s ease-in-out
}

.touch .thumbnail-slider {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto
}

.touch .thumbnail-slider .arrow {
    display: none !important
}

.main-nav-pp li.outside {
    display: none
}

@media only screen and (max-width: 999px) {
    .main-nav-pp li.outside {
        display: block
    }
}

.video-download-pp {
    width: 312px
}

.video-download-pp .message {
    display: block;
    line-height: 18px;
    margin: 12px 0;
    padding: 5px 10px;
    text-align: center;
    font-size: 14px;
    font-size: 1.4rem
}

.video-download-pp .download-link:after {
    content: "?"
}

.video-download-pp .download-link.loading:after {
    right: 21px
}

.video-download-pp .download-email-container {
    padding: 10px
}

.video-download-pp .download-email-container form {
    margin-top: 0;
    padding: 0
}

.video-download-pp .success-message {
    display: none;
    padding: 0;
    text-align: left
}

.video-download-pp .download-links {
    position: relative
}

.video-download-pp .download-counter {
    background: #fafafa;
    bottom: 251px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    align-items: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.video-download-pp .download-counter span {
    margin: 0 4px
}

.video-download-pp .zone-area {
    background: #ddd;
    border-top: 1px solid #e3e3e3;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.video-download-pp .zone-area>iframe {
    height: 100%
}

.need-login-pp .pp-content {
    padding: 15px;
    text-align: center;
    font-size: 15px;
    font-size: 1.5rem
}

.need-login-pp p {
    line-height: 20px;
    margin: 0 0 25px
}

.need-login-pp .btn {
    margin-top: 15px
}

.singup-pp .webmaster-fields .text-input {
    margin-bottom: 20px
}

.webmaster-signup-pp .showLogin {
    display: none
}

.video-share-pp .pp-content {
    padding-bottom: 20px;
    padding-top: 20px
}

.video-share-pp p {
    margin: 0 0 15px
}

.video-share-pp p:first-child {
    margin-left: 15px;
    margin-right: 15px
}

.video-share-pp .addthis-section {
    display: table;
    border-collapse: collapse;
    margin: 0 auto 15px;
    width: 95%
}

.video-share-pp .addthis-section a {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    outline: none
}

.video-share-pp .link-section {
    border-top: 1px solid #e3e3e3;
    padding: 15px 15px 0
}

.video-share-pp .link-section label {
    display: block;
    font-weight: normal;
    margin-bottom: 12px;
    padding-left: 3px
}

.video-report-pp .pp-content {
    padding-bottom: 5px
}

.video-report-pp .report-form {
    max-height: 1000px;
    overflow: hidden;
    padding: 0;
    -webkit-transition: max-height .3s ease-in-out;
    -moz-transition: max-height .3s ease-in-out;
    -o-transition: max-height .3s ease-in-out;
    transition: max-height 0.3s ease-in-out
}

.video-report-pp textarea {
    display: none;
    margin: 0 0 10px
}

.video-report-pp .char-counter {
    display: none;
    margin: -12px 0 5px
}

.video-report-pp .success-message {
    max-height: 0;
    padding: 0;
    overflow: hidden;
    text-align: center;
    -webkit-transition: max-height .2s ease-in-out;
    -webkit-transition-delay: .2s;
    -moz-transition: max-height .2s ease-in-out .2s;
    -o-transition: max-height .2s ease-in-out .2s;
    transition: max-height 0.2s ease-in-out 0.2s
}

.video-report-pp .success-message .title {
    margin: 25px 0 20px
}

.video-report-pp .success-message p {
    margin: 20px 0
}

.video-report-pp .no-report {
    padding: 0;
    text-align: center
}

.video-report-pp .no-report p {
    margin: 25px 0 20px
}

.video-report-pp.sent .report-form {
    max-height: 0
}

.video-report-pp.sent .success-message {
    max-height: 200px
}

.payment-pp {
    max-width: 800px;
    width: auto
}

.payment-pp header {
    border: 0;
    height: 0;
    min-height: 0;
    padding: 0
}

.payment-pp header .close-icon {
    background-color: #00b1ff;
    background-size: 46% 46%;
    height: 38px;
    right: -18px;
    top: -10px;
    width: 38px;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    -ms-border-radius: 22px;
    -o-border-radius: 22px;
    border-radius: 22px;
    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3)
}

.payment-pp header .pp-title {
    display: none
}

.payment-pp form {
    padding: 0
}

.payment-pp hr {
    background: #e3e3e3;
    border: 0;
    height: 1px;
    margin: 0
}

.payment-pp .step,
.payment-pp .selected-package,
.payment-pp .result-wrapper {
    display: none
}

.payment-pp .pp-content {
    overflow: hidden;
    padding: 40px 0
}

.payment-pp .pp-content+.cancel {
    display: none !important
}

.payment-pp ul.info {
    font-size: 13px;
    margin: 0;
    text-align: center
}

.payment-pp ul.info li {
    padding: 8px 0
}

.payment-pp ul.info li:nth-child(2n+2) {
    background: #eee
}

.payment-pp ul.info li:first-child {
    color: #333;
    font-size: 15px;
    padding: 12px 0
}

.payment-pp ul.info+div.center {
    font-size: 15px;
    padding-top: 5px
}

.payment-pp .card-logos {
    display: block;
    margin: 0 auto
}

.payment-pp .loading-cover {
    background: #fafafa;
    background: rgba(250, 250, 250, 0.86);
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.payment-pp .loading-cover:after {
    border-width: 5px;
    height: 60px;
    left: 50%;
    margin: -30px 0 0 -30px;
    top: 50%;
    width: 60px
}

.payment-pp .submit-btn {
    height: 56px;
    margin: 20px 0;
    font-weight: bold;
    font-size: 16px
}

.payment-pp .contact-form {
    margin-top: 0
}

.payment-pp .contact-form .label-email {
    display: none
}

.payment-pp .contact-form .label-email.error {
    display: block
}

.payment-pp .contact-form .field-email.success {
    border-color: green;
    color: #999
}

.payment-pp .price {
    border-bottom: 1px solid #d6d6d6;
    border-top: 1px solid #d6d6d6;
    color: #333;
    font-size: 18px;
    font-weight: bold;
    margin: 14px 0 20px;
    padding: 18px 0 16px;
    text-align: center
}

.payment-pp .price strong {
    font-size: 24px
}

.payment-pp .price+p {
    font-size: 12px
}

.payment-pp .col {
    float: left;
    width: 260px
}

.payment-pp .col-1 {
    margin-left: 94px;
    margin-right: 40px
}

.payment-pp .col-2 {
    margin-left: 40px;
    margin-right: 94px;
    position: relative
}

.payment-pp form .expiry-date {
    float: left;
    width: 48%
}

.payment-pp form .expiry-date+.expiry-date {
    margin-left: 4%
}

.payment-pp form .field-cardCCVWC {
    float: left;
    width: 100%;
    margin-left: 0
}

.payment-pp form.privacy-com .expiry-date {
    width: 32%
}

.payment-pp form.privacy-com .expiry-date+.expiry-date {
    margin-left: 2%
}

.payment-pp form.privacy-com .field-cardCCVWC {
    width: 32%;
    margin-left: 2%
}

.payment-pp .privacy-link-wrapper {
    padding: 13px;
    width: 100%;
    background: #25324E;
    border-radius: 4px;
    -moz-border-radius: 4px
}

.payment-pp .privacy-link-wrapper img {
    position: absolute;
    width: 32px;
    height: 32px;
    background: #25324E
}

.payment-pp .privacy-link-wrapper .privacy-text {
    margin-left: 46px;
    color: #BEC2CA
}

.payment-pp .privacy-link-wrapper .privacy-text span {
    color: #FFF
}

.payment-pp .privacy-ext-link {
    display: block;
    margin-top: -12px;
    margin-bottom: 10px
}

.payment-pp .privacy-ext-link:focus {
    outline: none
}

.payment-pp .arrow-up {
    margin-left: 17px;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 10px solid #25324E
}

.payment-pp .error-box {
    color: #f36;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px
}

.payment-pp ul.error-box {
    padding-left: 20px
}

.payment-pp ul.error-box li {
    margin-bottom: 5px;
    list-style: square
}

@media only screen and (max-width: 820px) {
    .payment-pp {
        max-width: 300px
    }
    .payment-pp .pp-content {
        padding-left: 10px;
        padding-right: 10px
    }
    .payment-pp .col {
        float: none;
        margin: 0;
        width: 100%
    }
    .payment-pp .col-1 {
        margin-bottom: 20px
    }
}

.payment-pp.result {
    display: none;
    max-width: 300px
}

.payment-pp.result header {
    border-bottom: 1px solid #e3e3e3;
    height: auto;
    min-height: 50px;
    padding: 16px 0 16px 23px
}

.payment-pp.result header .pp-title {
    display: block
}

.payment-pp.result .pp-content {
    padding: 5px 0
}

.payment-pp.result .failure-wrapper {
    font-size: 14px;
    line-height: 22px;
    margin: 15px 10px 25px
}

.payment-pp.result.status-success .step-payment-success {
    display: block
}

.payment-pp.result.status-failure .step-payment-failure {
    display: block
}

.payment-pp.result.status-cancel .step-payment-cancel {
    display: block
}

.payment-pp.result .col {
    display: none
}

.payment-pp.result .result-wrapper {
    display: block;
    padding: 10px 15px 20px
}

.payment-pp.result .result-row-item {
    padding: 8px 0
}

.payment-pp.result .result-row-item+.result-row-item {
    border-top: 1px solid #e3e3e3
}

.payment-pp.result .result-row-item .value {
    float: right;
    color: #000;
    font-size: 11px;
    margin-top: 2px
}

.nav-bar.playlist-title .title {
    max-width: 85%
}

@media only screen and (max-width: 760px) {
    .nav-bar.playlist-title .title {
        max-width: 70%
    }
}

.nav-bar.playlist-title .next a,
.nav-bar.playlist-title .prev a {
    font-size: 14px;
    font-size: 1.4rem
}

.nav-bar.playlist-title .next a:after,
.nav-bar.playlist-title .prev a:after {
    position: static
}

.nav-bar.playlist-title .next:before {
    background: #d2d2d2;
    content: '';
    height: 18px;
    left: 0;
    margin-top: -9px;
    position: absolute;
    top: 50%;
    width: 1px
}

.nav-bar.playlist-title .next a:after {
    content: "?"
}

.nav-bar.playlist-title .prev a:after {
    content: "?"
}

.thumbnail-slider .arrow {
    top: 42px
}

.thumbnail-slider .arrow:after {
    font-size: 20px;
    font-size: 2rem
}

.thumbnail-slider .arrow.arrow-left:after {
    content: ""
}

.thumbnail-slider .arrow.arrow-right:after {
    content: ""
}

.thumbnail-slider .video-tag-list img {
    display: block
}

.thumbnail-slider .video-tag-list li {
    margin-left: 5px;
    height: 168px;
    width: 113px
}

.thumbnail-slider .video-tag-list li a {
    color: #00b1ff;
    word-wrap: break-word
}

.thumbnail-slider .video-tag-list li a:hover {
    color: #00b1ff
}

.thumbnail-slider .video-tag-list li:first-child {
    margin-left: 0
}

.thumbnail-slider .video-tag-list li.category img,
.thumbnail-slider .video-tag-list li.pfx-cat img,
.thumbnail-slider .video-tag-list li.pornstar img,
.thumbnail-slider .video-tag-list li.pfx-pornstar img {
    height: 134px
}

.thumbnail-slider .thumb {
    display: block;
    margin-bottom: 3px
}

.thumbnail-slider .thumb:before {
    content: ""
}

.thumbnail-slider .name {
    display: inline-block;
    max-height: 30px;
    max-width: 100%;
    overflow: hidden;
    word-wrap: break-word
}

.noTouch .video-tag-list li:hover .thumb:before,
.noTouch .video-tag-list li.active .thumb:before {
    border-width: 3px
}

.noTouch .video-tag-list .thumb:before {
    border: 0 solid #00b1ff;
    bottom: 0;
    left: 0;
    outline: 1px solid #fff;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 51;
    -webkit-transition: border .15s ease-in-out;
    -moz-transition: border .15s ease-in-out;
    -o-transition: border .15s ease-in-out;
    transition: border 0.15s ease-in-out
}

.noTouch .video-tag-list .thumb {
    position: relative
}

.video-page .webmaster-links .title>span {
    padding-bottom: 0;
    padding-top: 0
}

.video-page .webmaster-links .right-col.subscribe:before {
    background: #d2d2d2;
    content: '';
    height: 18px;
    left: 0;
    margin-top: -9px;
    position: absolute;
    top: 50%;
    width: 1px
}

.video-page .spot.main {
    margin-bottom: 5px
}

.video-page .spot.footer {
    margin-bottom: -1px;
    margin-top: 30px
}

.Error_410 .page-wrapper,
.Error_410 .pfx-page-w {
    max-width: 920px
}

.unavailable-video p {
    line-height: 20px;
    margin: 0 10px 22px;
    font-size: 15px;
    font-size: 1.5rem
}

@media only screen and (min-width: 380px) and (max-width: 719px) {
    .unavailable-video p {
        line-height: 16px;
        font-size: 11px;
        font-size: 1.1rem
    }
}

.sitemap-content {
    padding-bottom: 0
}

.sitemap-list {
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    font-size: 12px;
    font-size: 1.2rem
}

.sitemap-list li {
    border-top: 1px solid #e3e3e3;
    float: left;
    padding: 17px 10px;
    position: relative;
    width: 33.33%
}

.sitemap-list li:last-child:after {
    background: #e3e3e3;
    content: '';
    height: 1px;
    left: 0;
    margin-left: 100%;
    position: absolute;
    top: -1px;
    width: 1100px
}

.sitemap-list li:nth-child(3n+1) {
    clear: both
}

.sitemap-list a {
    font-weight: normal;
    word-wrap: break-word
}

@media only screen and (max-width: 920px) {
    .sitemap-list li {
        width: 50%
    }
    .sitemap-list li:nth-child(2n+1) {
        clear: both
    }
    .sitemap-list li:nth-child(3n+1) {
        clear: none
    }
}

@media only screen and (max-width: 450px) {
    .sitemap-list li {
        display: block;
        float: none;
        width: auto
    }
    .sitemap-list li:last-child:after {
        display: none
    }
}

.noTouch .sitemap-list a:hover {
    text-decoration: underline
}

.Index_Faq .page-wrapper,
.Index_Faq .pfx-page-w {
    max-width: 920px
}

.Index_Faq .section-title,
.Index_Faq .pfx-st {
    border-bottom: 1px solid #e3e3e3
}

.faq-text {
    padding: 0 10px;
    line-height: 18px;
    text-align: justify
}

.faq-text h3 {
    font-weight: bold;
    margin-top: 40px;
    font-size: 17px;
    font-size: 1.7rem
}

@media only screen and (max-width: 540px) {
    .faq-text h3 {
        font-size: 13px;
        font-size: 1.3rem
    }
}

.faq-text a {
    font-weight: normal
}

.header-logo {
    color: transparent;
}

.cam-logo {
    color: transparent;
}

#mainNavPP{
    left: auto;
    top: 44px;
    right: 0px;
    bottom: auto;
}

.goto-btn {
    text-align: center;
    margin-top: 25px;
}

#pageContent {
    clear: both;
}

.reset-filters {
    padding: 10px 40px 10px 8px;
    position: relative;
    font-size: 14px;
    float: left;
    color: #00b1ff;
    cursor: pointer;
    margin: 5px;
    margin-top: 10px;
    white-space: nowrap;
}


#chaturbate-header-logo {
    background-image: url('data:image/png;base64,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');
    background-position: center center;
    background-repeat: no-repeat;
}

.chaturbate-cam-logo {
    background-image: url('data:image/png;base64,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');
    background-position: center center;
    background-repeat: no-repeat;
}

#livejasmin-header-logo {
    background-image: url('data:image/png;base64,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');
    background-position: center center;
    background-repeat: no-repeat;
}


#imlive-header-logo {
    background-image: url('data:image/png;base64,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');
    background-position: center center;
    background-repeat: no-repeat;
}


#bongacams-header-logo {
    background-image: url('data:image/png;base64,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');
    background-position: center center;
    background-repeat: no-repeat;
}


#streamate-header-logo {
    background-image: url('data:image/png;base64,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');
    background-position: center center;
    background-repeat: no-repeat;
}


#camsoda-header-logo {
    background-image: url('data:image/png;base64,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');
    background-position: center center;
    background-repeat: no-repeat;
}
