        html {
                font-family: sans-serif;
                -ms-text-size-adjust: 100%;
                -webkit-text-size-adjust: 100%
        }

        body {
                margin: 0
        }

        article,
        aside,
        details,
        figcaption,
        figure,
        footer,
        header,
        hgroup,
        main,
        menu,
        nav,
        section,
        summary {
                display: block
        }

        audio,
        canvas,
        progress,
        video {
                display: inline-block;
                vertical-align: baseline;
                width: 100%;
                height: auto
        }

        audio:not([controls]) {
                display: none;
                height: 0
        }

        [hidden],
        template {
                display: none
        }

        a {
                background-color: transparent
        }

        a:active,
        a:hover {
                outline: 0
        }

        abbr[title] {
                border-bottom: 1px dotted
        }

        b,
        strong {
                font-weight: 700
        }

        dfn {
                font-style: italic
        }

        h1 {
                font-size: 2em;
                margin: .67em 0
        }

        mark {
                background: #ff0;
                color: #000
        }

        small {
                font-size: 80%
        }

        sub,
        sup {
                font-size: 75%;
                line-height: 0;
                position: relative;
                vertical-align: baseline
        }

        sup {
                top: -.5em
        }

        sub {
                bottom: -.25em
        }

        img {
                border: 0
        }

        svg:not(:root) {
                overflow: hidden
        }

        figure {
                margin: 1em 40px
        }

        hr {
                -moz-box-sizing: content-box;
                box-sizing: content-box;
                height: 0
        }

        pre {
                overflow: auto
        }

        code,
        kbd,
        pre,
        samp {
                font-family: monospace, monospace;
                font-size: 1em
        }

        button,
        input,
        optgroup,
        select,
        textarea {
                color: inherit;
                font: inherit;
                margin: 0
        }

        button {
                overflow: visible
        }

        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
        }

        button::-moz-focus-inner,
        input::-moz-focus-inner {
                border: 0;
                padding: 0
        }

        input {
                line-height: normal
        }

        input[type=checkbox],
        input[type=radio] {
                box-sizing: border-box;
                padding: 0
        }

        input[type=number]::-webkit-inner-spin-button,
        input[type=number]::-webkit-outer-spin-button {
                height: auto
        }

        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
        }

        fieldset {
                border: 1px solid silver;
                margin: 0 2px;
                padding: .35em .625em .75em
        }

        legend {
                border: 0;
                padding: 0
        }

        textarea {
                overflow: auto
        }

        optgroup {
                font-weight: 700
        }

        table {
                border-collapse: collapse;
                border-spacing: 0
        }

        td,
        th {
                padding: 0
        }

        @font-face {
                font-family: Signika;
                font-style: normal;
                font-weight: 300;
                font-display: swap;
                src: url(/webfonts/signika-v10-latin-300.eot);
                src: local("Signika Light"), local("Signika-Light"), url(/webfonts/signika-v10-latin-300.woff2) format("woff2"), url(https://c749a9571b.mjedge.net/files/fonts/signika-v10-latin-300.woff) format("woff")
        }

        @font-face {
                font-family: Signika;
                font-style: normal;
                font-weight: 400;
                font-display: swap;
                src: url(/webfonts/signika-v10-latin-regular.eot);
                src: local("Signika Regular"), local("Signika-Regular"), url(/webfonts/signika-v10-latin-regular.woff2) format("woff2"), url(https://c749a9571b.mjedge.net/files/fonts/signika-v10-latin-regular.woff) format("woff")
        }

        @font-face {
                font-family: Signika;
                font-style: normal;
                font-weight: 700;
                font-display: swap;
                src: url(/webfonts/signika-v10-latin-700.eot);
                src: local("Signika Bold"), local("Signika-Bold"), url(/webfonts/signika-v10-latin-700.woff2) format("woff2"), url(https://c749a9571b.mjedge.net/files/fonts/signika-v10-latin-700.woff) format("woff")
        }

        .container {
                position: relative;
                width: 100%;
                max-width: 1600px;
                margin: 0 auto;
                padding: 0 5px;
                box-sizing: border-box
        }

        .container-fluid {
                width: 95%;
                margin: 0 auto
        }

        .column,
        .columns {
                width: 100%;
                float: left;
                box-sizing: border-box
        }

        html {
                font-size: 62.5%
        }

        body {
                font-size: 14px;
                line-height: 20px;
                font-family: Tahoma, Trebuchet, Helvetica Neue, Helvetica, Arial, sans-serif;
                color: #333;
                background-color: #f3f3f3
        }

        .h1,
        .h2,
        .h3,
        .h4,
        .h5,
        .h6,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
                margin-top: 0;
                margin-bottom: 1rem;
                font-weight: 400;
                line-height: 1em
        }

        .h1,
        h1 {
                font-size: 3.6rem
        }

        .h1,
        .h2,
        h1,
        h2 {
                letter-spacing: normal
        }

        .h2,
        h2 {
                font-size: 3rem
        }

        .h3,
        h3 {
                font-size: 2.4rem;
                letter-spacing: normal
        }

        .h4,
        h4 {
                font-size: 1.8rem;
                letter-spacing: normal
        }

        .h5,
        h5 {
                font-size: 1.6rem;
                letter-spacing: nomral
        }

        .h6,
        h6 {
                font-size: 1.4rem;
                letter-spacing: 0
        }

        p {
                margin-top: 0
        }

        .font-smoothing {
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale
        }

        a {
                color: #333
        }

        a:hover,
        body.dark .search-terms a.active {
                color: #666
        }

        h1 a,
        h2 a,
        h3 a,
        h4 a,
        h5 a,
        h6 a {
                text-decoration: none
        }

        h6 a {
                font-size: 80%
        }

        .button,
        button,
        input.button {
                display: inline-block;
                height: 38px;
                padding: 0 10px;
                color: #333;
                text-align: center;
                font-size: 11px;
                font-weight: 400;
                line-height: 38px;
                letter-spacing: .1rem;
                text-decoration: none;
                background-color: #fff;
                border-radius: 3px;
                border: 1px solid #ccc;
                cursor: pointer;
                box-sizing: border-box;
                background-image: linear-gradient(180deg, #fff, #f3f3f3);
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                vertical-align: middle;
                transition: all .3s ease-in-out
        }

        .button-group-vertical .button,
        .button-group-vertical button,
        .button-group-vertical input.button {
                margin-bottom: 5px
        }

        .button-group-horizontal .button,
        .button-group-horizontal button,
        .button-group-horizontal input.button {
                float: left;
                display: block;
                margin-right: 5px
        }

        .button-group-vertical .button:last-child,
        .button-group-vertical button:last-child,
        .button-group-vertical input.button:last-child {
                margin-bottom: 0
        }

        .button-group-horizontal .button:last-child,
        .button-group-horizontal button:last-child,
        .button-group-horizontal input.button:last-child {
                margin-right: 0
        }

        .button.basic,
        button.basic,
        input.button.basic {
                background: #fff
        }

        .button.basic:focus,
        .button.basic:hover,
        button.basic:focus,
        button.basic:hover,
        input.button.basic:hover,
        input.input.basic:focus {
                background: #f3f3f3
        }

        .button.small,
        button.small,
        input.button.small {
                height: 24px;
                line-height: 24px;
                font-size: 10px;
                font-weight: 300;
                padding: 0 5px
        }

        .button.large,
        button.large,
        input.button.large {
                height: 46px;
                line-height: 46px;
                font-size: 18px
        }

        .button:focus,
        .button:hover,
        button:focus,
        button:hover,
        input.button:hover,
        input.input:focus {
                color: #333;
                border-color: #888;
                outline: 0
        }

        .button.active,
        button.active,
        input.button.active {
                color: #f6449e
        }

        .button.busy,
        .button.disabled,
        button.busy,
        button.disabled,
        input.button.busy,
        input.button.disabled {
                background: #ccc;
                border-color: #ccc
        }

        .button.active .icon,
        .button.busy .icon,
        .button.disabled .icon,
        button.active .icon,
        button.busy .icon,
        button.disabled .icon {
                opacity: .5
        }

        .button.disabled,
        .button:disabled,
        button.disabled,
        button:disabled,
        input.button.disabled,
        input.button:disabled {
                cursor: not-allowed
        }

        .button.busy,
        button.busy,
        input.button.busy {
                cursor: wait
        }

        .button.button-primary,
        button.button-primary,
        input.button.button-primary {
                color: #fff;
                background-image: linear-gradient(180deg, #4bdffe, #33c3f0);
                background-color: #33c3f0;
                border-color: #33c3f0;
                text-shadow: 0 1px 0 #2483b3
        }

        .button.button-primary:focus,
        .button.button-primary:hover,
        button.button-primary:focus,
        button.button-primary:hover,
        input.button-primary:focus,
        input.button-primary:hover {
                color: #fff;
                background-image: none;
                border-color: #1eaedb
        }

        .button.button-primary.active,
        button.button-primary.active,
        input.button-primary.active {
                background: #99e7ff;
                border-color: #73cbe5;
                color: #e5f9ff;
                text-shadow: none
        }

        .button.button-primary.busy,
        .button.button-primary.disabled,
        .button.button-primary:disabled,
        button.button-primary.busy,
        button.button-primary.disabled,
        button.button-primary:disabled,
        input.button.button-primary.busy,
        input.button.button-primary.disabled,
        input.button.button-primary:disabled {
                background: #ccc;
                border-color: #ccc;
                color: #fff;
                text-shadow: none
        }

        .button.button-fade:hover,
        button.button-fade:hover,
        input.button.button-fade:hover {
                border-color: #2dafd6;
                background: #33c3f0;
                color: #fff;
                text-shadow: 0 1px 0 #2dafd6
        }

        .button.button-positive,
        button.button-positive,
        input.button.button-positive {
                color: #fff;
                background-image: linear-gradient(180deg, #64ba39, #4ba221);
                background-color: #64ba39;
                border-color: #4ba221;
                text-shadow: 0 1px 0 #408a1c
        }

        .button.button-positive:hover,
        button.button-positive:hover,
        input.button.button-positive:hover {
                background-image: linear-gradient(180deg, #6ecc3f, #4ba221);
                background-color: #6ecc3f
        }

        .button.button-negative,
        button.button-negative,
        input.button.button-negative {
                color: #fff;
                background-image: linear-gradient(180deg, #e85042, #d0372a);
                background-color: #e85042;
                border-color: #d0372a;
                text-shadow: 0 1px 0 #b83125
        }

        .button.button-negative:hover,
        button.button-negative:hover,
        input.button.button-negative:hover {
                background-image: linear-gradient(180deg, #ff5747, #d0372a);
                background-color: #ff5747
        }

        .button.unsubscribe {
                width: auto !important;
                margin-top: 5px !important;
                margin-right: 5px !important;
                top: 0;
                right: 0;
                height: 24px;
                line-height: 1.5;
                padding: 0 5px;
                background: none;
                border: none;
                color: #d0d0d0
        }

        .button.rukken {
                color: #fff;
                background-image: none;
                background-color: #f846a0;
                border: none;
                text-shadow: none;
                font-weight: 700
        }

        button,
        input,
        optgroup,
        select,
        textarea {
                color: #666
        }

        input[type=email],
        input[type=number],
        input[type=password],
        input[type=search],
        input[type=tel],
        input[type=text],
        input[type=url],
        select,
        textarea {
                /*width: 100%;*/
                height: 38px;
                padding: 6px 10px;
                font-size: 1.4rem;
                font-weight: 300;
                background-color: #fff;
                border: 1px solid #ccc;
                border-radius: 3px;
                box-sizing: border-box
        }

        input[type=email],
        input[type=number],
        input[type=password],
        input[type=search],
        input[type=tel],
        input[type=text],
        input[type=url],
        textarea {
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
                background-image: linear-gradient(180deg, #f7f7f7, #fff)
        }

        textarea {
                min-height: 65px;
                padding-top: 6px;
                padding-bottom: 6px
        }

        input[type=email]:focus,
        input[type=number]:focus,
        input[type=password]:focus,
        input[type=search]:focus,
        input[type=tel]:focus,
        input[type=text]:focus,
        input[type=url]:focus,
        select:focus,
        textarea:focus {
                border: 1px solid rgba(51, 195, 240, .35);
                outline: 0
        }

        html input[disabled],
        html select[disabled],
        html textarea[disabled] {
                background: #e5e5e5;
                cursor: not-allowed
        }

        select[multiple=multiple] {
                min-height: 119px
        }

        select {
                background-image: linear-gradient(180deg, #fff, #f1f1f1)
        }

        label {
                display: block;
                margin-bottom: .5rem;
                color: #666;
                font-weight: 300
        }

        fieldset {
                border-color: #ccc;
                padding-bottom: .5rem;
                margin: 0;
                border-radius: 3px
        }

        legend {
                display: block;
                padding: 0 .5rem;
                font-weight: 400;
                font-size: 1.2rem;
                color: #999;
                margin-left: -5px
        }

        input[type=checkbox],
        input[type=radio] {
                display: inline-block
        }

        input[type=checkbox]+label,
        input[type=radio]+label {
                display: inline-block;
                margin-left: 5px
        }

        label>.label-body {
                display: inline-block;
                margin-left: .5rem;
                font-weight: 400
        }

        .input.checkbox label {
                display: inline;
                margin-left: 5px
        }

        .input.date select {
                width: 32.66666666666667%;
                margin-right: 1%
        }

        .input.date select:last-child {
                margin-right: 0
        }

        .checkbox-inputs label,
        .radio-inputs label {
                margin-right: 10px
        }

        .checkbox-inputs label:last-child,
        .radio-inputs label:last-child {
                margin-right: 0
        }

        ul {
                list-style: circle inside
        }

        ol {
                list-style: decimal inside
        }

        ol,
        ul {
                padding-left: 0;
                margin-top: 0
        }

        ol ol,
        ol ul,
        ul ol,
        ul ul {
                margin: 1.5rem 0 1.5rem 3rem;
                font-size: 90%
        }

        li {
                margin-bottom: .5rem
        }

        blockquote {
                padding: 0;
                margin: 0;
                font-weight: 300;
                font-style: italic
        }

        code {
                padding: .2rem .5rem;
                margin: 0 .2rem;
                font-size: 90%;
                white-space: nowrap;
                background: #f1f1f1;
                border: 1px solid #e1e1e1;
                border-radius: 3px
        }

        pre>code {
                display: block;
                padding: 1rem 1.5rem;
                white-space: pre
        }

        table {
                width: 100%;
                margin: 2rem 0
        }

        body.dark th,
        td,
        th {
                padding: 1rem;
                text-align: left;
                border-top: 1px solid #e1e1e1;
                border-bottom: 1px solid #e1e1e1
        }

        thead tr,
        tr:nth-child(2n) {
                background-color: #f7f7f7
        }

        th {
                text-shadow: 0 1px 0 #fff
        }

        blockquote,
        dl,
        fieldset,
        figure,
        form,
        input,
        ol,
        p,
        pre,
        select,
        table,
        textarea,
        ul {
                margin-bottom: 1rem
        }

        .full-width {
                width: 100%
        }

        .full-height,
        .full-width {
                box-sizing: border-box;
                display: block
        }

        .full-height {
                height: 100%
        }

        .pos-absolute {
                position: absolute !important
        }

        .pos-relative {
                position: relative !important
        }

        .display-inline-block {
                display: inline-block !important
        }

        .display-block {
                display: block !important
        }

        .flexbox {
                display: flex !important
        }

        .flexinline {
                display: inline-flex
        }

        .align-center {
                text-align: center
        }

        .pull-right {
                float: right !important
        }

        .pull-left {
                float: left !important
        }

        .no-margins {
                margin: 0 !important
        }

        .no-margin-top {
                margin-top: 0 !important
        }

        .no-margin-right {
                margin-right: 0 !important
        }

        .no-margin-bottom {
                margin-bottom: 0 !important
        }

        .no-margin-left {
                margin-left: 0 !important
        }

        .margin-right-3 {
                margin-right: 3px !important
        }

        .margin-right-5 {
                margin-right: 5px !important
        }

        .margin-right-10 {
                margin-right: 10px !important
        }

        .margin-left-3 {
                margin-left: 3px !important
        }

        .margin-left-5 {
                margin-left: 5px !important
        }

        .margin-left-10 {
                margin-left: 10px !important
        }

        .margin-top {
                margin-top: 20px !important
        }

        .margin-top-5 {
                margin-top: 5px !important
        }

        .margin-top-3 {
                margin-top: 3px !important
        }

        .margin-top-10 {
                margin-top: 10px !important
        }

        .margin-bottom {
                margin-bottom: 20px !important
        }

        .margin-bottom-5 {
                margin-bottom: 5px !important
        }

        .margin-bottom-3 {
                margin-bottom: 3px !important
        }

        .margin-bottom-10 {
                margin-bottom: 10px !important
        }

        .padding-left {
                padding-left: 20px !important
        }

        .padding-left-3 {
                padding-left: 3px !important
        }

        .padding-left-5 {
                padding-left: 5px !important
        }

        .padding-left-10 {
                padding-left: 10px !important
        }

        .padding-right {
                padding-right: 20px !important
        }

        .padding-right-3 {
                padding-right: 3px !important
        }

        .padding-right-5 {
                padding-right: 5px !important
        }

        .padding-right-10 {
                padding-right: 10px !important
        }

        .padding-top {
                padding-top: 20px !important
        }

        .padding-top-3 {
                padding-top: 3px !important
        }

        .padding-top-5 {
                padding-top: 5px !important
        }

        .padding-top-10 {
                padding-top: 10px !important
        }

        .padding-bottom {
                padding-bottom: 20px !important
        }

        .padding-bottom-3 {
                padding-bottom: 3px !important
        }

        .padding-bottom-5 {
                padding-bottom: 5px !important
        }

        .padding-bottom-10 {
                padding-bottom: 10px !important
        }

        .no-padding-top {
                padding-top: 0 !important
        }

        .no-padding-right {
                padding-right: 0 !important
        }

        .no-padding-bottom {
                padding-bottom: 0 !important
        }

        .no-padding-left {
                padding-left: 0 !important
        }

        .inline-block {
                display: inline-block !important
        }

        .text-decoration-none {
                text-decoration: none
        }

        hr {
                margin: 5px 0 10px;
                border-width: 0;
                border-top: 1px solid #e1e1e1
        }

        .text-label {
                display: inline-block;
                background-color: #ccc;
                border-radius: 3px;
                padding: 2px 4px;
                line-height: 1em;
                text-shadow: 0 1px 0 hsla(0, 0%, 100%, .5)
        }

        .text-label.primary {
                background-color: #ff4da7;
                color: #fff;
                text-shadow: 0 1px 0 rgba(0, 0, 0, .2)
        }

        #fish-hook-invid-3 {
                display: none
        }

        .button-group-horizontal:after,
        .clearfix:after,
        .container:after,
        .row:after {
                content: "";
                display: table;
                clear: both
        }

        .icon,
        .mdi {
                display: inline-block
        }

        .countryFlag {
                position: relative;
                top: 3px
        }

        .icon.transparent {
                opacity: .5
        }

        #main-nav>li>a .icon,
        .button-negative .icon,
        .button-positive .icon,
        .button-primary .icon,
        .icon.primary {
                fill: #fff
        }

        .icon.primary svg {
                filter: drop-shadow(0 1px 0 rgba(0, 0, 0, 0))
        }

        .icon svg {
                vertical-align: middle;
                position: relative;
                top: -1px
        }

        .icon-12px svg {
                width: 12px;
                height: 12px
        }

        .icon-16px svg {
                width: 16px;
                height: 16px
        }

        .icon-18px svg {
                width: 18px;
                height: 18px
        }

        .icon-20px svg {
                width: 20px;
                height: 20px
        }

        .icon-24px svg {
                width: 24px;
                height: 24px
        }

        .icon-32px svg {
                width: 32px;
                height: 32px
        }

        .mdi-12px {
                width: 12px;
                height: 12px
        }

        .mdi-16px {
                width: 16px;
                height: 16px
        }

        .mdi-18px {
                width: 18px;
                height: 18px
        }

        .mdi-20px {
                width: 20px;
                height: 20px
        }

        .mdi-24px {
                width: 24px;
                height: 24px;
                width: 32px;
                height: 32px
        }

        .icon.red {
                fill: red
        }

        .icon.green {
                fill: #32cd32
        }

        .icon.blue {
                fill: #33c3f0
        }

        .icon.icon-16px.flag-nl {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-flag-nl-16px.png)
        }

        .icon.icon-16px.flag-be {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-flag-be-16px.png)
        }

        .icon.icon-16px.flag-de {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-flag-de-16px.png)
        }

        .icon.icon-16px.flag-en,
        .icon.icon-16px.flag-gb,
        .icon.icon-16px.flag-uk {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-flag-en-16px.png)
        }

        .icon.icon-16px.flag-fr {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-flag-fr-16px.png)
        }

        .icon.icon-16px.flag-gr {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-flag-gr-16px.png)
        }

        .icon.icon-16px.flag-it {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-flag-it-16px.png)
        }

        .icon.icon-16px.flag-es {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-flag-es-16px.png)
        }

        .icon.icon-16px.flag-sv {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-flag-sv-16px.png)
        }

        .icon.icon-16px.flag-fi {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-flag-fi-16px.png)
        }

        .icon.icon-24px.flag-nl {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-flag-nl-24px.png)
        }

        .icon.icon-24px.flag-be {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-flag-be-24px.png)
        }

        .icon.icon-24px.flag-de {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-flag-de-24px.png)
        }

        .icon.icon-24px.flag-en,
        .icon.icon-24px.flag-gb,
        .icon.icon-24px.flag-uk {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-flag-en-24px.png)
        }

        .icon.icon-24px.flag-fr {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-flag-fr-24px.png)
        }

        .icon.icon-24px.flag-gr {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-flag-gr-24px.png)
        }

        .icon.icon-24px.flag-it {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-flag-it-24px.png)
        }

        .icon.icon-24px.flag-es {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-flag-es-24px.png)
        }

        .icon.icon-24px.flag-sv {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-flag-sv-24px.png)
        }

        .icon.icon-24px.flag-fi {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-flag-fi-24px.png)
        }

        .icon.icon-24px.zodiac-boogschutter {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-zodiac-boogschutter-24px.png)
        }

        .icon.icon-24px.zodiac-kreeft {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-zodiac-kreeft-24px.png)
        }

        .icon.icon-24px.zodiac-leeuw {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-zodiac-leeuw-24px.png)
        }

        .icon.icon-24px.zodiac-maagd {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-zodiac-maagd-24px.png)
        }

        .icon.icon-24px.zodiac-ram {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-zodiac-ram-24px.png)
        }

        .icon.icon-24px.zodiac-schorpioen {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-zodiac-schorpioen-24px.png)
        }

        .icon.icon-24px.zodiac-steenbok {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-zodiac-steenbok-24px.png)
        }

        .icon.icon-24px.zodiac-stier {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-zodiac-stier-24px.png)
        }

        .icon.icon-24px.zodiac-tweeling {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-zodiac-tweeling-24px.png)
        }

        .icon.icon-24px.zodiac-vissen {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-zodiac-vissen-24px.png)
        }

        .icon.icon-24px.zodiac-waterman {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-zodiac-waterman-24px.png)
        }

        .icon.icon-24px.zodiac-weegschaal {
                background-image: url(https://c749a9571b.mjedge.net/img/icon-zodiac-weegschaal-24px.png)
        }

        #privacy-notice {
                color: #fff;
                position: fixed;
                width: 100%;
                bottom: 0;
                padding: 10px;
                background: rgba(0, 0, 0, .5);
                z-index: 10;
                display: none;
                box-sizing: border-box
        }

        #privacy-notice .privacy-notice-wrapper {
                position: relative;
                display: inline-block;
                left: 50%;
                transform: translateX(-50%)
        }

        #privacy-notice span {
                text-shadow: 0 1px 1px rgba(0, 0, 0, .25)
        }

        #privacy-notice a {
                color: #eee
        }

        #privacy-notice .button {
                float: right;
                margin-left: 10px
        }

        .disclaimer {
                font-family: Arial, Helvetica, sans-serif
        }

        .disclaimer h4 {
                font-size: 14px;
                line-height: 18px
        }

        .disclaimer li,
        .disclaimer p {
                font-size: 11px;
                line-height: 18px
        }

        .slick-slider {
                position: relative;
                display: block;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                -webkit-touch-callout: none;
                -khtml-user-select: none;
                -ms-touch-action: pan-y;
                touch-action: pan-y;
                -webkit-tap-highlight-color: transparent
        }

        .slick-slider .slick-list,
        .slick-slider .slick-track {
                -webkit-transform: translateZ(0);
                -moz-transform: translateZ(0);
                -ms-transform: translateZ(0);
                -o-transform: translateZ(0);
                transform: translateZ(0)
        }

        .slick-list {
                position: relative;
                display: block;
                overflow: hidden;
                margin: 0;
                padding: 0
        }

        .slick-list:focus {
                outline: none
        }

        .slick-list.dragging {
                cursor: pointer;
                cursor: hand
        }

        .slick-track {
                position: relative;
                top: 0;
                left: 0;
                display: block
        }

        .slick-track:after,
        .slick-track:before {
                display: table;
                content: ""
        }

        .slick-track.after {
                clear: both
        }

        .slick-loading .slick-track {
                visibility: hidden
        }

        .slick-slide {
                display: none;
                float: left;
                height: 100%;
                min-height: 1px
        }

        [dir=rtl] .slick-slide {
                float: right
        }

        .slick-slide img {
                display: block
        }

        .slick-slide.slick-loading img {
                display: none
        }

        .slick-slide.dragging img {
                pointer-events: none
        }

        .slick-initialized .slick-slide {
                display: block
        }

        .slick-loading .slick-slide {
                visibility: hidden
        }

        .slick-vertical .slick-slide {
                display: block;
                height: auto;
                border: 1px solid transparent
        }

        .slick-arrow .slick-hidden {
                display: none
        }

        #mdi-gift {
                width: 28px;
                height: 28px;
                top: -4px;
                fill: #e6e6e6
        }

        #headerMobile #mdi-gift {
                top: 0
        }

        #top-section {
                width: 100%;
                position: fixed;
                z-index: 101;
                box-shadow: 0 0 3px rgba(0, 0, 0, .5)
        }

        #top-section #header {
                width: 100%;
                padding: 5px 0 1px;
                background-color: #fff;
                display: none
        }

        #top-section #header .logo-wrapper {
                width: 15%;
                float: left
        }

        #top-section #header .logo {
                display: none
        }

        #top-section #header .logo-min {
                display: block;
                height: auto;
                max-width: 48px
        }

        #top-section #header .logo-link {
                width: 100%;
                text-decoration: none;
                display: block;
                margin-bottom: 5px
        }

        #top-section #header .tagline {
                display: none
        }

        @media (min-width:1000px) {
                #top-section .secondary-header:after {
                        display: block
                }
        }

        #top-section .secondary-header #main-nav {
                float: left;
                list-style: none;
                margin: 0
        }

        #top-section .secondary-header #main-nav .sub-menu {
                display: none
        }

        #top-section .secondary-header #main-nav .sub-menu .item-text {
                max-width: 85px;
                display: inline-block;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis
        }

        #top-section .secondary-header #main-nav>li {
                margin: 0 1rem 0 0;
                text-align: center;
                font-size: 14px;
                box-sizing: border-box;
                float: left
        }

        #top-section .secondary-header #main-nav>li.highlight a {
                background-image: linear-gradient(180deg, rgba(255, 82, 168, 0), #ff379b);
                position: relative;
                border: none;
                z-index: 10;
                min-width: 60px
        }

        #top-section .secondary-header #main-nav>li.highlight a:hover,
        #top-section .secondary-header #main-nav>li.highlight body.dark .search-terms a.active,
        body.dark .search-terms #top-section .secondary-header #main-nav>li.highlight a.active {
                background-color: hsla(0, 0%, 100%, .5);
                border: none
        }

        #top-section .secondary-header #main-nav>li.highlight a .banner {
                display: block;
                position: absolute;
                padding: .3rem 1rem 0;
                font-weight: 600;
                top: 20px;
                right: -56px;
                transform: rotate(-6deg);
                border-radius: 6px;
                color: #fff;
                text-shadow: 1px 1px 5px #3f0640;
                width: 130px;
                text-transform: none
        }

        #top-section .secondary-header #main-nav>li>a {
                float: left;
                color: #e6e6e6;
                text-decoration: none;
                font-size: 15px;
                font-weight: 400;
                padding: 10px 6px 6px;
                height: 23px;
                border-left: 1px solid transparent;
                border-right: 1px solid transparent;
                transition: all .3s ease;
                -webkit-transition: all .3s ease;
                -moz-transition: all .3s ease
        }

        #top-section .secondary-header #main-nav>li.active>a,
        #top-section .secondary-header #main-nav>li>a:hover,
        #top-section .secondary-header body.dark .search-terms #main-nav>li>a.active,
        body.dark .search-terms #top-section .secondary-header #main-nav>li>a.active {
                border-right: 1px solid #ff097c;
                border-left: 1px solid #ff097c;
                color: #fff;
                background-color: hsla(0, 0%, 100%, .2)
        }

        #top-section .secondary-header #main-nav>li .icon:before {
                color: #fff
        }

        #top-section .secondary-header #main-nav img {
                vertical-align: middle
        }

        #top-section .announcement {
                color: #fff;
                text-align: center;
                background-color: rgba(70, 0, 35, .8196078431372549);
                height: 24px;
                padding-top: 3px;
                border-top: 1px solid #ff6eb7;
                box-sizing: border-box;
                display: none
        }

        #top-section .announcement span:first-child {
                margin-left: 15%
        }

        @media (min-width:1000px) {
                #top-section .announcement {
                        display: block
                }
        }

        .secondary-header {
                background-color: #ab1e65;
                background-image: linear-gradient(0deg, #ff3599, #ff62b0);
                position: relative
        }

        .secondary-header:after {
                background-image: url(https://c749a9571b.mjedge.net/img/deco-kerst.png);
                background-repeat: no-repeat;
                position: absolute;
                display: none;
                top: 28px;
                right: 0;
                height: 41px;
                width: 239px
        }

        #headerMobile {
                position: relative;
                z-index: 11;
                background: #fff;
                padding: 5px 0 0;
                border-bottom: none;
        }

        #headerMobile #mobileMainNavButton span {
                top: 1px
        }

        #headerMobile #mobileMainNavButton .notification-icon {
                right: 6px;
                top: 5px
        }

        #headerMobile .tagline {
                display: none
        }

        #headerMobile .logo-wrapper {
                width: 100%;
                margin: auto auto;
                height: 38px;
                padding: 0px;
        }

        #headerMobile .logo-wrapper .logo {
                margin: auto auto;
                height: 100%;
                width: auto;
        }

        #headerMobile .logo-wrapper .logo-min {
                display: none
        }

        #headerMobile .secondary-header {
                margin-top: 5px;
                color: #fff;
                text-align: center
        }

        #headerMobile .secondary-header:after {
                display: block;
                background-image: url(https://c749a9571b.mjedge.net/img/deco-kerst.png);
                width: 239px;
                height: 40px;
                top: 19px
        }

        @media (min-width:1000px) {
                #headerMobile .secondary-header:after {
                        display: none
                }
        }

        #headerMobile .secondary-header a {
                position: relative;
                color: #fff;
                text-decoration: none;
                display: inline-block;
                font-size: 80%;
                padding: 5px 4px;
                
        }

        #headerMobile .secondary-header a:last-child {
                margin-right: 0
        }

        #headerMobile .secondary-header a.active {
                border-right: 1px solid #ff097c;
                border-left: 1px solid #ff097c;
                background-color: hsla(0, 0%, 100%, .2)
        }

        #headerMobile .secondary-header a .banner {
                position: absolute;
                top: 20px;
                right: -7px;
                transform: rotate(5deg);
                line-height: 1;
                text-shadow: -1px -1px 4px #000;
                font-weight: 600
        }

        #headerMobile #searchButton {
                position: absolute;
                right: 6px;
                top: 0;
                padding: 0 5px
        }

        #headerMobile #VideoSearchForm-wrapper {
                display: none;
                margin-top: 5px
        }

        #headerMobile #VideoSearchForm-wrapper form,
        #headerMobile #VideoSearchForm-wrapper form input {
                margin-bottom: 0
        }

        #headerMobile #VideoSearchForm-wrapper .icon-button {
                float: right;
                margin-top: -38px
        }

        #main-search {
                width: 42%;
                font-size: 1.4rem;
                float: left
        }

        #main-search>span {
                position: absolute;
                line-height: 1;
                top: calc(50% - 6px);
                margin-left: 6px;
                width: 100px;
                color: #a0a0a0
        }

        #main-search form {
                width: 70%;
                float: left;
                height: 38px;
                margin-bottom: 0;
                padding-right: 3px
        }

        #main-search a .buttontext {
                display: inline-block
        }

        #main-search input {
                width: 100%;
                float: left;
                margin-bottom: 0
        }

        #main-search .icon-button {
                width: 38px;
                float: right;
                border: 0;
                padding: 0;
                margin: -38px 0 0;
                background: none
        }

        #advanced-search {
                padding: 10px 0;
                border-top: 1px solid #ccc;
                background-color: #f3f3f3
        }

        #advanced-search form {
                margin-bottom: 0
        }

        #advanced-search fieldset {
                font-size: 1.2rem
        }

        #advanced-search input {
                margin-bottom: 5px
        }

        fieldset.columned .label {
                width: 50%;
                float: left;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
        }

        #main-nav-wrapper {
                width: auto;
                float: right
        }

        #main-nav-collapsed {
                float: right;
                margin: 0;
                list-style: none
        }

        #main-nav-collapsed li {
                margin-bottom: 0
        }

        #main-nav-collapsed #main-nav-collapsed-menu {
                display: none;
                position: absolute;
                left: 0;
                min-width: 50%;
                margin: 5px 0 0;
                background-color: #33c3f0;
                list-style: none;
                border: 1px solid #33c3f0;
                border-radius: 0;
                box-shadow: 0 10px 20px rgba(0, 0, 0, .25);
                z-index: 999
        }

        #main-nav-collapsed #main-nav-collapsed-menu .special a {
                background-color: #7a003d
        }

        #main-nav-collapsed .menu li {
                border-bottom: 1px solid #2fabd2
        }

        #main-nav-collapsed .menu li:last-child {
                border-bottom: 0
        }

        #main-nav-collapsed .menu a {
                display: block;
                padding: 0 20px 0 10px;
                line-height: 36px;
                text-decoration: none;
                color: #fff
        }

        #main-nav-collapsed .menu a:hover,
        #main-nav-collapsed .menu body.dark .search-terms a.active,
        body.dark .search-terms #main-nav-collapsed .menu a.active {
                background-color: #4dd5ff
        }

        #main-nav-collapsed .menu ul {
                margin: 0 0 0 1rem;
                list-style: none
        }

        #main-nav-collapsed .menu ul li {
                border-color: #196177
        }

        #main-nav-collapsed .menu #sub-nav-language-menu {
                display: none;
                position: absolute;
                right: 0;
                margin: 5px 5px 0 0;
                background-color: #33c3f0;
                list-style: none;
                border: 1px solid #2fabd2;
                border-radius: 3px;
                box-shadow: 0 10px 20px rgba(0, 0, 0, .25)
        }

        #main-nav-collapsed .menu #sub-nav-language-menu a {
                line-height: 1;
                display: inline-block
        }

        #main-nav-collapsed #lightbulb {
                background-color: #166d88;
                border-color: #33c3f0
        }

        #main-nav-collapsed #lightbulb button.themeButton {
                background-color: #166d88;
                border-color: #166d88
        }

        #main-nav-collapsed #lightbulb>.button,
        #main-nav-collapsed #lightbulb>button {
                display: inline-block;
                width: 32%;
                background-color: #166d88;
                border-color: #166d88;
                background-image: none;
                color: #fff;
                padding: 0
        }

        #main-nav-collapsed #userButton {
                width: 100%;
                padding-top: 3px;
                text-transform: none;
                background-color: #176d88;
                background-image: none;
                border: none
        }

        #main-nav-collapsed #userButton img {
                border: 1px solid #ccc
        }

        .taal img {
                margin-top: 12px
        }

        .darker,
        body.dark #main-nav-collapsed #lightbulb,
        body.dark #main-nav-collapsed #userButton {
                background-color: #176d88
        }

        #notifications-collapsed-menu {
                z-index: 999;
                background-color: #fff;
                font-size: 12px
        }

        #notifications-collapsed-menu .contentContainer {
                text-transform: none
        }

        #notifications-collapsed-menu .contentContainer .date {
                font-size: 11px;
                color: #a9a9a9
        }

        #notifications-collapsed-menu.sub-menu ul li {
                clear: both;
                width: 100%
        }

        #notifications-collapsed-menu.sub-menu ul li a {
                line-height: 1;
                position: relative;
                padding: 6px 10px 4px;
                box-sizing: border-box;
                width: 100%;
                background-color: #e4f9ff
        }

        #notifications-collapsed-menu.sub-menu ul li a div {
                display: inline-block
        }

        #notifications-collapsed-menu.sub-menu ul li a div img {
                width: 50px
        }

        #notifications-collapsed-menu.sub-menu ul li a div div {
                line-height: 2
        }

        #notifications-collapsed-menu.sub-menu ul li a div span {
                display: block
        }

        #notifications-collapsed-menu.sub-menu ul li.is_read a {
                background-color: #f3f3f3
        }

        #notifications {
                z-index: 999;
                background-color: transparent;
                font-size: 12px
        }

        #notifications ul {
                list-style: none
        }

        #notifications ul li {
                clear: both;
                width: 100%;
                background-color: #e4f9ff
        }

        #notifications ul li.is_read {
                background-color: #f3f3f3
        }

        #notifications ul li a {
                line-height: 1;
                position: relative;
                padding: 6px 10px 4px;
                box-sizing: border-box;
                width: 100%
        }

        #notifications ul li a div {
                display: inline-block
        }

        #notifications ul li a div img {
                width: 50px
        }

        #notifications ul li a div div {
                line-height: 2
        }

        #notifications ul li a div span {
                display: block
        }

        #notifications .contentContainer {
                text-transform: none
        }

        #notifications .contentContainer .date {
                font-size: 11px;
                color: #a9a9a9
        }

        #language-collapsed-menu {
                border-radius: 0;
                background-color: #fff
        }

        #user-menu #language-collapsed-menu.sub-menu a {
                padding-right: 10px;
                border: none
        }

        #language-collapsed-mobile-menu {
                display: none
        }

        #headerMobile #language-collapsed-mobile-menu a {
                display: inline-block;
                width: 32%;
                padding: 0 0 0 20px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box
        }

        #user-menu {
                float: right
        }

        #user-menu #themeButton {
                background: #6b093a;
                fill: #fff;
                border: 1px solid #000
        }

        #user-menu #themeButton::hover .icon {
                fill: #fff
        }

        #user-menu #themeButton.lightTheme:before {
                position: absolute;
                right: 175px;
                top: 7px;
                transform: rotate(0deg);
                text-transform: capitalize;
                padding: .4rem;
                border-radius: 8px;
                line-height: 1;
                border: 0 solid #ff2792;
                color: #fff;
                box-shadow: 0 0 5px #000;
                background-color: #6b093a
        }

        #user-menu>ul>li {
                display: inline-block
        }

        #user-menu>ul>li:first-child {
                display: none
        }

        #user-menu ul {
                list-style: none;
                margin: 0
        }

        #headerMobile .sub-menu,
        #user-menu .sub-menu {
                display: none;
                position: absolute;
                margin-top: 5px;
                right: 0;
                margin-right: 60px;
                border: 1px solid #ccc;
                border-radius: 3px;
                box-shadow: 0 10px 20px rgba(0, 0, 0, .25);
                overflow: hidden
        }

        #user-menu .sub-menu li {
                margin: 0;
                border-bottom: 1px solid #ccc
        }

        #user-menu .sub-menu li:last-child {
                border: 0
        }

        #user-menu .sub-menu a {
                display: block;
                line-height: 36px;
                padding: 0 20px 0 10px;
                text-decoration: none;
                color: #333;
                background-color: #fff
        }

        #user-menu .sub-menu li.language {
                background-image: linear-gradient(180deg, #fff, #f3f3f3)
        }

        #user-menu .sub-menu li.language a {
                display: inline-block;
                padding: 13px 22px 10px;
                line-height: 0
        }

        #user-menu .sub-menu li.language a:first-child {
                border-right: 1px solid #ccc
        }

        #user-menu .sub-menu a:hover,
        #user-menu .sub-menu body.dark .search-terms a.active,
        body.dark .search-terms #user-menu .sub-menu a.active {
                background-image: none;
                background-color: #fff
        }

        #user-menu-collapsed-menu {
                z-index: 999
        }

        #main {
                padding-top: 14px
        }

        .fluid_video_wrapper {
                z-index: 10 !important
        }

        .fluid_video_wrapper.fluid_player_layout_default .fluid_controls_container .fluid_controls_progress_container .fluid_timeline_preview_container {
                border: 0;
                background-size: contain !important;
                background-position: 50% !important;
                height: 100px !important;
                width: 178px !important;
                margin-left: -28px
        }

        #exo-outstream-box .outstream_video_container {
                max-width: 600px;
                margin: 0 auto
        }

        #video-wrapper {
                /*max-height: 680px*/
        }

        #video-player {
                width: 100%;
                max-height: 600px
        }

        .fluid_theatre_mode {
                z-index: 100000000000000000000 !important;
                box-shadow: 0 0 5px #000 !important
        }

        .fluid_theatre_mode #video-player {
                max-height: 100%
        }

        #video-fish-hook-1-wrapper {
                display: none
        }

        #video-fish-hook-2 {
                width: 468px;
                height: 60px;
                position: absolute;
                margin-top: -110px;
                margin-left: 50%;
                left: -234px;
                display: none;
                opacity: 0
        }

        #video-card .at-icon-wrapper {
                margin: 0 -1px
        }

        #cam-profile #player-wrapper {
                display: none
        }

        #cam-profile .list-thumbs {
                margin: 1rem 0 0
        }

        #side-fish-hooks {
                display: none
        }

        #bottom-fish-hooks .fish-hook {
                vertical-align: middle;
                display: inline-block;
                margin-right: 10px
        }

        #bottom-fish-hooks .fish-hook:last-child {
                margin-right: 0
        }

        #bottom-fish-hooks .fish-hook-mobile-wrapper,
        #bottom-fish-hooks .fish-hook-mobile-wrapper .fish-hook-mobile {
                position: relative
        }

        #footer {
                margin-top: 2.4rem
        }

        #footer .sitemap {
                text-align: center;
                margin: 0 auto;
                list-style: none
        }

        #footer .sitemap a {
                text-decoration: none
        }

        #footer .sitemap li {
                display: inline-block;
                border-left: 1px solid #ccc;
                padding: 0 10px
        }

        #footer .sitemap li:first-child {
                padding-left: 0;
                border-left: 0
        }

        @media (max-width:550px) {
                #footer .sitemap li {
                        display: block;
                        text-decoration: underline;
                        border-left: none;
                        padding: 1rem 0;
                        background-color: #e5e5e5
                }
        }

        #footer .legal {
                padding-top: 10px;
                color: #666
        }

        #footer .legal p {
                font-size: 1.2rem;
                margin-bottom: 1rem;
                text-align: center
        }

        .hide-l,
        .hide-l-block,
        .hide-m,
        .hide-s,
        .hide-xl,
        .hide-xs,
        .hide-xxl,
        .show-s {
                display: none
        }

        .show-xs {
                display: inherit
        }

        .hidden {
                display: none
        }

        .rounded {
                border-radius: 3px;
                overflow: hidden
        }

        .text-left {
                text-align: left !important
        }

        .text-right {
                text-align: right !important
        }

        .text-center {
                text-align: center !important
        }

        .text-muted {
                color: #aaa !important
        }

        .text-success {
                color: #0ac223 !important
        }

        .text-danger {
                color: #e51717 !important
        }

        .align-vertical-middle {
                display: inline-block;
                vertical-align: middle
        }

        .responsive {
                width: 100%
        }

        .responsive,
        .thumbnail {
                height: auto;
                display: block
        }

        .crop-image {
                overflow: hidden
        }

        .crop-150px {
                height: 150px
        }

        .flash-message {
                border-width: 1px;
                padding: 10px;
                border-radius: 3px;
                margin-bottom: 2rem;
                background-image: url(https://c749a9571b.mjedge.net/img/grad-000-10-1x30.png);
                background-repeat: repeat-x;
                background-position: 0 bottom
        }

        .flash-message.error {
                color: #fff;
                background-color: #e52e2e;
                text-shadow: 0 1px 0 #b32424
        }

        .flash-message.success {
                color: #fff;
                background-color: #7acc29;
                text-shadow: 0 1px 0 #5c991f
        }

        .flash-message.notice {
                color: #fff;
                background-color: #e0c952;
                text-shadow: 0 1px 0 #c3a822
        }

        .flash-message .close-window {
                width: 20px;
                height: 20px;
                float: right;
                position: relative;
                font-size: 24px;
                display: block;
                text-align: center;
                line-height: 30px;
                text-decoration: none;
                color: #fff
        }

        body.dark table.four-columns th,
        table.four-columns body.dark th,
        table.four-columns td,
        table.four-columns th {
                width: 25%
        }

        th .sort-data {
                color: inherit;
                text-decoration: none
        }

        .sort-data:after {
                margin-left: 5px;
                content: url(https://c749a9571b.mjedge.net/img/icon-caret-up-12px.png)
        }

        .sort-data.desc:after {
                content: url(https://c749a9571b.mjedge.net/img/icon-caret-down-12px.png)
        }

        .label {
                display: block;
                margin-bottom: .5rem
        }

        .advanced-filters {
                width: 50%;
                right: 5px;
                position: absolute;
                z-index: 11;
                margin: 35px 10px 0 0
        }

        .advanced-filters .filter-block {
                display: none;
                box-sizing: border-box;
                padding-left: 10px;
                height: 30px
        }

        .advanced-filters .filter-label {
                box-sizing: border-box;
                height: 30px;
                line-height: 30px;
                font-size: 11px;
                border: 1px solid #ccc;
                border-radius: 3px;
                text-align: center;
                background-color: #f3f3f3;
                background-image: linear-gradient(180deg, #fff, #e5e5e5);
                text-shadow: 0 1px 0 #fff;
                cursor: pointer
        }

        .advanced-filters .filter-label:hover,
        .advanced-filters .filter.active .filter-label {
                background-color: #f8f8f8;
                background-image: none
        }

        .advanced-filters .filter-content {
                display: none
        }

        .advanced-filters .filter-block.active .filter-content {
                display: block;
                position: relative;
                z-index: 3;
                background-color: #f3f3f3;
                background-image: linear-gradient(180deg, #fff, #e5e5e5);
                border: 1px solid #ccc;
                border-top: 0;
                padding: 10px;
                border-bottom-right-radius: 3px;
                border-bottom-left-radius: 3px;
                box-shadow: 0 5px 10px rgba(0, 0, 0, .5)
        }

        .advanced-filters-toggle {
                height: 30px;
                line-height: 30px;
                margin: 7px 10px 0 0;
                position: relative;
                z-index: 11
        }

        .search-suggest-results {
                display: none;
                position: relative;
                top: 1px;
                background: #fff;
                border: 1px solid #ccc;
                border-radius: 3px;
                min-width: 300px;
                box-shadow: 0 10px 10px rgba(0, 0, 0, .25);
                padding: 0 2px;
                z-index: 999
        }

        .search-suggest-results a {
                display: block;
                margin: 2px 0;
                padding: 5px;
                border-radius: 3px;
                background: linear-gradient(180deg, #fff, #eee);
                border: 1px solid #ddd;
                text-decoration: none;
                overflow: hidden
        }

        .search-suggest-results a:hover,
        .search-suggest-results body.dark .search-terms a.active,
        body.dark .search-terms .search-suggest-results a.active {
                background: #fff;
                color: #444
        }

        .search-suggest-results img {
                width: auto;
                max-height: 36px;
                margin-right: 10px;
                vertical-align: top;
                border-radius: 2px;
                float: left
        }

        .search-suggest-results .search-suggest-icon {
                opacity: .75;
                float: left;
                margin-right: 5px;
                top: 8px
        }

        .search-suggest-results .search-suggest-label {
                font-size: 12px;
                opacity: .75;
                display: block;
                height: 18px
        }

        .search-suggest-results .search-suggest-text {
                display: block;
                height: 18px;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis
        }

        .search-suggest-results .search-suggest-badge {
                background-color: #ccc;
                font-size: 80%;
                margin-left: 5px;
                border-radius: 3px;
                padding: 0 2px
        }

        .search-suggest-results .search-suggest-msg {
                padding: 10px
        }

        .section-controls {
                margin-top: 6px;
                margin-right: 10px;
                position: relative;
                z-index: 12
        }

        .section-control {
                margin-left: 5px;
                line-height: 30px;
                text-shadow: 0 1px 0 rgba(0, 0, 0, .2)
        }

        .js-dropdown-current,
        .js-section-options-button {
                display: block;
                padding: 0 10px;
                line-height: 30px;
                box-sizing: border-box;
                border: 1px solid #ff1fa2;
                background-color: #ff4da7;
                background-image: linear-gradient(180deg, #ff62b0, #ff4da7);
                cursor: pointer;
                color: #fff;
                border-radius: 3px
        }

        .js-dropdown-current:after {
                content: "\25BE";
                margin-left: 5px
        }

        .js-dropdown ul {
                display: none
        }

        .js-dropdown.open {
                position: relative
        }

        .js-dropdown.open ul {
                display: block;
                position: absolute;
                margin-top: 2px;
                right: 0;
                min-width: 160px;
                z-index: 2;
                list-style: none;
                color: #fff;
                box-shadow: 0 5px 10px rgba(0, 0, 0, .5);
                border-radius: 3px;
                overflow: hidden
        }

        .js-dropdown li {
                margin: 0
        }

        .js-dropdown li a {
                display: block;
                padding: 0 10px;
                border-top: 1px solid #ff1fa2;
                color: #fff;
                text-decoration: none;
                line-height: 30px
        }

        .js-dropdown .js-dropdown-selected a,
        .js-dropdown li a,
        .js-dropdown li a:hover,
        .js-dropdown li body.dark .search-terms a.active,
        .js-select-button,
        body.dark .search-terms .js-dropdown li a.active {
                background-color: #ff4da7
        }

        .js-select-button {
                display: block;
                padding: 0 10px;
                line-height: 30px;
                box-sizing: border-box;
                border: 1px solid #ccc;
                background-image: linear-gradient(180deg, #fff, #f3f3f3);
                color: #333;
                cursor: pointer;
                text-shadow: 0 1px 0 #fff;
                text-decoration: none
        }

        .js-select-button:hover {
                background-image: linear-gradient(180deg, #f3f3f3, #fff)
        }

        .js-select-button.selected {
                border: 1px solid #ff1fa2;
                background-color: #ff4da7;
                background-image: linear-gradient(180deg, #ff4da7, #ff62b0);
                color: #fff;
                text-shadow: 0 1px 0 rgba(0, 0, 0, .2)
        }

        .js-select-buttons .js-select-button {
                float: left
        }

        .js-select-button input {
                position: absolute;
                z-index: -1
        }

        .js-select-button:first-child {
                border-top-left-radius: 3px;
                border-bottom-left-radius: 3px;
                border-right: 0
        }

        .js-select-button:last-child {
                border-top-right-radius: 3px;
                border-bottom-right-radius: 3px
        }

        .pill {
                font-weight: 700;
                padding: 0 3px;
                border-radius: 3px;
                background-color: #ccc
        }

        .pill-primary {
                color: #fff;
                background-color: #fb49a3
        }

        a.close,
        div.close {
                width: 20px;
                height: 20px;
                display: block;
                background-color: #f39;
                float: right;
                margin-top: -20px;
                position: relative;
                z-index: 1;
                top: 5px;
                right: -15px;
                border-radius: 3px;
                cursor: pointer;
                color: #fff;
                font-size: 24px;
                font-weight: 700;
                line-height: 18px;
                text-align: center;
                text-decoration: none
        }

        #promo_banner {
                max-width: 500px;
                margin: 0 auto
        }

        .popup-wrapper {
                position: fixed;
                z-index: 1000;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background-image: url(https://c749a9571b.mjedge.net/img/opc-000-50.png)
        }

        .popup {
                width: 95%;
                background-color: #f3f3f3;
                margin: 10px auto 0;
                padding: 20px;
                border-radius: 3px;
                box-shadow: 0 10px 20px rgba(0, 0, 0, .5);
                position: absolute;
                z-index: 1001;
                top: 0;
                left: 2.5%;
                box-sizing: border-box
        }

        .section-header {
                font-size: 16px;
                padding-top: 5px;
                line-height: 36px;
                border-bottom: 1px solid #ccc
        }

        .section-header.categorie {
                text-transform: none;
                border-bottom: 0;
                margin-bottom: 0;
                margin-top: 3px !important;
                margin-right: 1rem;
                color: #464646;
                font-weight: 100;
                float: left;
                padding-top: 0;
                line-height: 28px
        }

        .section-header.categorie.mobile {
                line-height: 26px;
                float: none
        }

        #side-fish-hooks .section-header {
                padding-top: 0
        }

        .list-cards .section-header {
                margin-top: -10px;
                margin-right: 10px
        }

        .list-cards .section-button {
                display: block;
                margin: 0 10px 10px 0
        }

        .section-header a {
                color: inherit
        }

        .section-header a:hover,
        .section-header body.dark .search-terms a.active,
        body.dark .search-terms .section-header a.active {
                color: #666
        }

        .section-header .goto {
                color: #3bf;
                font-size: 12px;
                letter-spacing: normal;
                vertical-align: middle;
                margin-left: 5px;
                padding-left: 5px;
                border-left: 1px solid #ccc
        }

        .section-header .button {
                height: 25px;
                line-height: 25px;
                font-size: 10px;
                font-weight: 300;
                float: right;
                margin-top: 3px
        }

        .section-dropdown {
                width: 100px;
                margin: 0 10px 0 0;
                float: right;
                position: relative;
                top: 4px
        }

        .section-dropdown select {
                margin: 0;
                height: 30px;
                padding: 2px 5px
        }

        .section-filter {
                float: right;
                margin-top: -36px
        }

        .section-filter form {
                margin: 0
        }

        .section-options {
                background: #f8f8f8;
                border-radius: 3px;
                padding: 10px;
                margin-bottom: 10px
        }

        .list-cards .section-options {
                margin-right: 10px
        }

        .section {
                border: 1px solid #ccc;
                border-radius: 3px;
                padding: 10px;
                margin-bottom: 1rem
        }

        .section .section-header {
                margin-top: -10px
        }

        .section.basic {
                background-color: #fff
        }

        .section.basic,
        .section.highlight {
                box-shadow: 0 2px 1px rgba(0, 0, 0, .05)
        }

        .section.highlight {
                border-color: #bccccc;
                background-color: #ebffff
        }

        .text-center {
                text-align: center
        }

        .horizontal-fish-hook {
                margin: 0;
                text-align: center
        }

        #belowvid_desk {
                width: auto;
                max-width: 728px;
                margin: 0 auto
        }

        #belowvid-fish-hook #fish-hook-belowvid-0 {
                display: block;
                padding-bottom: 5px
        }

        #mobile-header-container,
        #mobile_top-fish-hook {
                height: 131px;
                margin-top: -10px
        }

        @media (min-width:550px) {

                #mobile-header-container,
                #mobile_top-fish-hook {
                        height: auto
                }
        }

        #mobile-below-video-container {
                height: 170px
        }

        @media (min-width:550px) {
                #mobile-below-video-container {
                        height: auto
                }
        }

        .section .horizontal-fish-hook {
                margin: 0
        }

        .horizontal-fish-hook .fish-hook {
                display: inline-block;
                overflow: hidden
        }

        .carousel .button-next,
        .carousel .button-prev {
                width: 40px;
                height: 40px;
                font-size: 18px;
                position: absolute;
                top: 50%;
                margin: -20px 0 0;
                z-index: 1;
                box-shadow: 0 5px 10px rgba(0, 0, 0, .5)
        }

        .carousel .button-prev {
                left: -15px
        }

        .carousel .button-next {
                right: -5px
        }

        .carousel .slick-list {
                width: 100%
        }

        .carousel .slick-active {
                outline: 0
        }

        .avatar {
                width: 100%;
                padding: 1px;
                box-sizing: border-box;
                border: 1px solid #ccc
        }

        .maxwidth {
                max-width: 200px
        }

        .list-thumbs {
                margin: 0
        }

        .list-thumbs li {
                float: left;
                width: 25%;
                list-style: none;
                box-sizing: border-box;
                padding: 1px;
                margin: 0
        }

        .list-thumbs.columns-1 li {
                float: none;
                width: 100%
        }

        .list-thumbs.columns-2 li {
                width: 50%
        }

        .list-thumbs.columns-3 li {
                width: 33.333333333333336%
        }

        .list-thumbs .faded {
                opacity: .5
        }

        .list-thumbs a {
                text-decoration: none
        }

        .list-thumbs .caption {
                height: 14px;
                font-size: 10px;
                line-height: 14px;
                margin-top: -14px;
                padding: 0 2px;
                color: #fff;
                background: url(https://c749a9571b.mjedge.net/img/opc-000-30.png);
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                display: block;
                position: relative;
                z-index: 1
        }

        .list-cards {
                position: relative;
                z-index: 10;
                background-color: #fff;
                padding: 10px 0 0 10px;
                border-radius: 3px;
                border: 1px solid #ccc;
                margin: 0 0 20px;
                box-shadow: 0 2px 1px rgba(0, 0, 0, .05)
        }

        .list-cards .list-rows {
                display: flex;
                width: 100%;
                flex-direction: row;
                flex-wrap: wrap
        }

        .list-cards .list-item {
                list-style: none;
                margin-bottom: 10px;
                box-sizing: border-box
        }

        .list-cards.pornstars .list-item .card {
                position: relative
        }

        .list-cards.pornstars .list-item .card img.flag {
                position: absolute;
                top: 0;
                right: 3px
        }

        .list-cards .list-item.faded {
                opacity: .5
        }

        .list-cards .buttons {
                height: 24px;
                float: right;
                margin-bottom: -24px;
                margin-right: 2px;
                position: relative;
                z-index: 1;
                top: 2px
        }

        .list-cards .list-item:hover .overlay,
        .list-cards .list-item:hover .timecode {
                opacity: 0;
                transition: opacity .3s ease-in-out
        }

        .list-cards .list-item .overlay-reverse {
                opacity: 0
        }

        .list-cards .list-item:hover .overlay-reverse {
                opacity: 1;
                transition: opacity .3s ease-in-out;
                -webkit-transition: opacity .3s ease-in-out;
                -moz-transition: opacity .3s ease-in-out;
                -o-transition: opacity .3s ease-in-out
        }

        .list-categories .list-item:hover {
                opacity: .5;
                transition: opacity .3s ease-in-out
        }

        .list-cards .overlay {
                position: absolute
        }

        .list-cards .overlay .tab {
                padding: 7px 6px 4px;
                margin: 5px 0 0 5px;
                background-color: rgba(0, 0, 0, .5);
                border-radius: 3px
        }

        .list-cards .overlay .tab,
        .list-cards.pornstars .tab {
                font-size: 12px;
                font-weight: 300;
                line-height: 12px;
                color: #fff
        }

        .list-cards.pornstars .tab {
                position: absolute;
                margin: 2px 0 0 2px;
                width: 0;
                height: 0;
                border-color: transparent transparent transparent rgba(72, 72, 72, .6784313725490196);
                border-style: solid;
                border-width: 0 0 50px 50px
        }

        .list-cards .tab .rank {
                position: absolute;
                top: 5px;
                left: -50px
        }

        .list-cards .tab .rank span:first-child {
                display: block;
                margin-left: 4px;
                font-size: 18px
        }

        .list-cards .tab .rank span:last-child {
                display: block;
                margin-top: 5px;
                margin-left: 2px
        }

        .list-cards .overlay .flags {
                font-size: .5rem;
                padding-bottom: 0
        }

        .list-cards .controls {
                height: 24px;
                float: right;
                margin-bottom: -24px;
                position: relative;
                z-index: 1;
                top: 5px;
                right: 5px
        }

        .list-cards .thumbnail-link {
                display: block
        }

        .list-cards.pornstars .thumbnail-link {
                border: 2px solid #828282
        }

        .list-cards .caption {
                margin: -21px 20% 0;
                font-size: 12px;
                line-height: 21px;
                text-align: center;
                border-top-right-radius: 3px;
                border-top-left-radius: 3px;
                position: relative;
                z-index: 1;
                background-color: #fff
        }

        .list-cards .caption a {
                color: #333;
                text-decoration: none
        }

        .list-cards .timecode,
        .list-cards .username {
                font-size: 12px;
                font-weight: 300;
                height: 25px;
                line-height: 25px;
                padding: 0 6px;
                background-color: rgba(0, 0, 0, .5);
                background-repeat: repeat;
                color: #fff;
                border-radius: 3px;
                position: absolute;
                margin: -30px 0 0 5px;
                opacity: .8
        }

        .list-cards .description {
                padding-bottom: 5px
        }

        .list-cards .title {
                font-size: 12px;
                margin: 5px 0 0;
                letter-spacing: normal
        }

        .list-cards .title a {
                color: #333;
                display: block;
                text-decoration: none;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis
        }

        .list-cards .title a span {
                background-color: #e91e63;
                color: #fff;
                border-radius: 3px;
                font-size: 80%;
                margin-right: 2px;
                padding: 2px;
                line-height: 1
        }

        .list-cards .actions .button {
                margin-top: .5rem
        }

        .list-cards .actions .pull-left,
        .list-cards .actions .pull-right {
                width: 100%
        }

        .list-cards .footer {
                margin-top: 5px;
                font-size: 1.2rem
        }

        .list-cards .datetime,
        .list-cards .duration {
                display: block
        }

        .list-cards .datetime {
                float: left
        }

        .list-cards .duration {
                float: right
        }

        .list-cards .card.featured {
                border: 0;
                padding: 0
        }

        .list-cards .featured .overlay .tab {
                background-color: transparent;
                margin: 5px 0 0 2px
        }

        .list-cards .label {
                height: 24px;
                margin-bottom: -24px;
                position: relative;
                top: 5px;
                right: -5px;
                z-index: 1;
                float: right
        }

        .list-cards .featured .username a {
                color: #fff;
                text-decoration: none
        }

        .list-events {
                list-style: none
        }

        .list-events .avatar {
                float: left;
                width: 40px;
                margin: 0 5px 10px 0
        }

        .list-events .title {
                margin-bottom: 5px
        }

        .list-events .username {
                color: inherit;
                text-decoration: none;
                font-weight: 700
        }

        .list-events .timestamp {
                margin-bottom: 5px
        }

        .list-events .event {
                margin-bottom: 10px
        }

        .compact-card {
                border: 1px solid #ccc;
                border-radius: 3px;
                padding: 5px;
                margin-bottom: 5px;
                background-image: linear-gradient(180deg, #fff, #f8f8f8)
        }

        .compact-card .controls {
                float: right;
                margin-left: 10px
        }

        .compact-card .thumbnail {
                display: block;
                border-radius: 3px;
                overflow: hidden;
                width: 100%
        }

        .compact-card .content {
                margin-top: 5px
        }

        .compact-card .thumbnail .button-group-horizontal {
                position: absolute;
                margin: 1px 0 0 1px
        }

        .compact-card .title {
                font-size: 18px;
                margin: 5px 0
        }

        .compact-card ul {
                margin: 5px 0 0
        }

        .compact-card li {
                font-size: 12px;
                list-style: none;
                margin: 0
        }

        .avatar-form {
                max-width: 100%;
                height: 20px;
                margin: -20px 0 0;
                background-color: red
        }

        .avatar-form label {
                font-size: 12px;
                height: 20px;
                line-height: 20px;
                color: #fff;
                text-align: center;
                background-image: url(https://c749a9571b.mjedge.net/img/opc-000-50.png);
                position: relative;
                z-index: 1;
                cursor: pointer
        }

        .avatar-form input {
                display: none
        }

        .timestamp {
                color: #999;
                font-size: 12px;
                line-height: 12px;
                font-weight: 300
        }

        .list-tags {
                margin: 0
        }

        .list-tags .list-index h3 {
                margin: 24px 0 0
        }

        .list-tags .list-index:first-child h3 {
                margin: 0
        }

        .list-tags .list-item {
                list-style: none;
                float: left;
                width: 50%;
                line-height: 30px;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                margin-bottom: 0;
                border-bottom: 1px solid #ccc
        }

        @media (min-width:550px) {
                .list-cards .list-item.labels {
                        width: 50%
                }
        }

        @media (min-width:768px) {
                .list-cards .list-item.labels {
                        width: 25%
                }
        }

        @media (min-width:1200px) {
                .list-cards .list-item.labels {
                        width: 16.66666666667%
                }
        }

        .list-cards .list-item.labels .overlay-reverse {
                position: absolute;
                z-index: 2;
                font-size: 16px;
                width: calc(100% - 10px);
                height: 100%;
                padding-top: calc(50% - 17px);
                background-color: rgba(0, 0, 0, .6);
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                -o-box-sizing: border-box
        }

        .list-cards .list-item.labels .overlay-reverse a {
                color: #fff
        }

        .list-cards .list-item.labels .description {
                box-sizing: border-box;
                width: 50%;
                min-width: 70px
        }

        .list-cards .list-item.labels .description .ranking {
                font-weight: 600;
                color: #ff2e96;
                padding: 5px;
                border-radius: 2px;
                border-bottom: 1px solid #ff2c95
        }

        .list-cards .list-item.labels .description .ranking .icon {
                top: 0
        }

        .list-cards .list-item.labels .pill {
                background-color: transparent;
                max-width: 43px;
                overflow: hidden
        }

        @media (max-width:1200px) {
                .list-cards .list-item.labels .pill {
                        text-overflow: clip;
                        max-width: none
                }
        }

        .list-cards .list-item.labels .thumbnail-link {
                width: 50%
        }

        .list-cards .list-item.labels .card {
                padding: 5px;
                background-color: #f1f1f1
        }

        .list-cards .list-item.labels .card .title {
                border-bottom: 1px solid #ff2792
        }

        .list-cards .list-item.labels .card .title a {
                color: #ff2792;
                font-size: 18px
        }

        .list-cards .list-item.labels .label-buttons {
                display: inline-block;
                width: 100%
        }

        .list-cards .list-item.labels .label-buttons .label-button {
                width: calc(50% - 5px);
                float: left;
                height: 29px;
                white-space: normal;
                width: 100%
        }

        .list-cards .list-item.labels .label-buttons .label-button:first-child {
                width: 23%;
                margin-right: 2%;
                padding: 0
        }

        .list-cards .list-item.labels .label-buttons .label-button:last-child {
                width: 75%
        }

        .list-cards .list-item.labels .label-buttons .label-button .icon {
                height: 13px;
                line-height: .2
        }

        .list-cards .list-item.labels .label-buttons .label-button span {
                vertical-align: super;
                line-height: 1
        }

        .list-tags a {
                text-decoration: none;
                display: block;
                padding: 0 10px;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis
        }

        .list-tags a:hover,
        .list-tags body.dark .search-terms a.active,
        body.dark .search-terms .list-tags a.active {
                background-color: #f3f3f3
        }

        .list-tags .count {
                display: block;
                border-radius: 3px;
                background: #e5e5e5;
                color: #333;
                float: right;
                line-height: 18px;
                font-size: 10px;
                padding: 0 5px;
                margin-top: 6px
        }

        .list-comments {
                margin: 0;
                list-style: none
        }

        .list-comments .list-item {
                margin: 5px 0;
                background-image: linear-gradient(180deg, #fff, #f8f8f8);
                border: 1px solid #ccc;
                border-radius: 3px;
                padding: 5px;
                box-sizing: border-box;
                display: block
        }

        .list-comments .list-item.highlight {
                background-image: linear-gradient(180deg, #fffcf5, #f7f1c6);
                border-color: #dad5b1
        }

        .list-comments .list-item.disabled {
                opacity: .7
        }

        .list-comments a {
                text-decoration: none
        }

        .list-comments .avatar {
                float: left;
                margin-right: 5px;
                max-width: 50px
        }

        .list-comments .username {
                font-weight: 700;
                color: #333
        }

        .list-comments .body {
                margin: 0
        }

        .list-comments .controls {
                float: right
        }

        .list-comments .controls .button {
                margin-left: 5px
        }

        .list-comments .comment-response {
                border: 1px solid #ccc;
                border-top: 0;
                border-bottom-left-radius: 3px;
                border-bottom-right-radius: 3px;
                padding: 10px;
                margin-top: -10px;
                margin-bottom: 10px;
                display: none
        }

        .form-message {
                margin: 10px 0
        }

        .form-message .input.textarea {
                min-height: auto;
                padding-right: 43px
        }

        .form-message textarea {
                min-height: 38px;
                height: 38px;
                float: left
        }

        .form-message button {
                float: right
        }

        .conversation {
                padding: 10px;
                border-radius: 6px;
                background-image: linear-gradient(180deg, #f1f1f1, #fafafa)
        }

        .conversation .messages-wrapper {
                padding-right: 1rem
        }

        .conversation .message-line {
                margin-bottom: 10px
        }

        .conversation .message {
                max-width: 75%;
                padding: 8px 12px;
                border-radius: 6px
        }

        .conversation .avatar {
                width: 38px;
                height: 38px
        }

        .conversation .message-sent .avatar {
                float: right;
                margin-left: 5px
        }

        .conversation .message-received .avatar {
                float: left;
                margin-right: 5px
        }

        .conversation .message-sent .message {
                float: right;
                background-color: #daf2aa
        }

        .conversation .message-received .message {
                float: left;
                background-color: #e5e5e5
        }

        .conversation .message-break {
                margin: 0 auto 20px;
                border-bottom: 1px solid #e5e5e5;
                text-align: center;
                height: 24px;
                line-height: 24px;
                color: #ccc;
                font-weight: 300;
                font-size: 10px
        }

        .conversation .timestamp {
                margin-left: 5px;
                color: #000;
                opacity: .4
        }

        .search-terms li {
                float: left;
                list-style: none;
                width: 25%;
                font-size: 1.2rem;
                text-align: center;
                margin-bottom: 2px
        }

        .search-terms-26 li {
                width: 7.69230769230769%
        }

        .search-terms-16 li {
                width: 25%
        }

        .search-terms-12 li {
                width: 33.333333333333%
        }

        .search-terms-8 li {
                width: 50%
        }

        .search-terms-auto li {
                width: auto
        }

        .search-terms-auto li a {
                padding-left: 1rem;
                padding-right: 1rem;
                line-height: 28px
        }

        .search-terms a {
                display: block;
                text-decoration: none;
                border: 1px solid #ccc;
                border-radius: 0;
                margin: 0 1px;
                padding: 3px 2px 0;
                background: #fff;
                overflow: hidden;
                font-weight: 300;
                text-overflow: ellipsis;
                white-space: nowrap;
                color: #a9a9a9;
                text-shadow: none;
                transition: all .3s ease
        }

        .search-terms a.active,
        .search-terms a:hover,
        body.dark .search-terms a.active {
                color: #fff;
                border: 1px solid #f4258c;
                background-image: linear-gradient(180deg, #ff4da7, #ff62b0);
                background-color: #ff4da7;
                text-shadow: 0 1px 0 rgba(0, 0, 0, .2)
        }

        .checklist {
                list-style: none;
                margin-bottom: 12px
        }

        .checklist li {
                background-position: 0;
                background-repeat: no-repeat;
                margin-bottom: 6px
        }

        .checklist li:before {
                position: absolute;
                margin-left: -26px
        }

        .checklist.inline li {
                width: 50%;
                float: left;
                box-sizing: border-box;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis
        }

        .checklist.large li {
                font-size: 18px;
                line-height: 24px;
                padding-left: 30px;
                background-image: url(https://c749a9571b.mjedge.net/img/icon-check-24px.png);
                margin-bottom: 12px
        }

        .icon-list {
                font-weight: 300;
                list-style: none
        }

        .icon-list.icon-list-24px {
                font-size: 18px;
                line-height: 48px
        }

        .icon-list.icon-list-24px .icon {
                margin-right: 10px
        }

        #bottom-tags .list-tags .list-item {
                font-size: 1.2rem
        }

        #bottom-tags .list-tags .list-item,
        #bottom-tags .list-tags .list-item a {
                color: #333
        }

        .list-links {
                margin: 0;
                list-style: none
        }

        .list-links li {
                float: left;
                margin: 0;
                box-sizing: border-box;
                padding-right: 20px;
                width: 50%
        }

        .list-links li:nth-child(2n) {
                padding-right: 0
        }

        .list-links a {
                line-height: 1;
                padding: 10px 0;
                color: inherit;
                text-decoration: none;
                display: block;
                border-bottom-width: 1px;
                border-bottom-style: dotted
        }

        .list-links a:hover,
        .list-links body.dark .search-terms a.active,
        body.dark .search-terms .list-links a.active {
                opacity: .75
        }

        .goto-arrow {
                color: inherit
        }

        .goto-arrow.pull-left {
                margin-right: 10px
        }

        .goto-arrow.pull-right {
                margin-left: 10px
        }

        .comma-list-floated {
                display: block
        }

        .comma-list-floated .item {
                display: block;
                float: left
        }

        .comma-list .item:after {
                content: ", "
        }

        .comma-list-floated .item:after {
                margin-right: 4px
        }

        .comma-list .item:last-child:after {
                content: ""
        }

        .inline-list {
                margin: 0
        }

        .inline-list li {
                display: inline-block;
                list-style: none;
                margin: 0 10px 0 0
        }

        #collapsed-info,
        #show-collapsed-info {
                display: block
        }

        .rating .score.positive {
                color: #5fcc29
        }

        .rating .score.negative {
                color: #e51717
        }

        .paginator {
                margin-bottom: 2.4rem;
                text-align: center
        }

        .paginator .disabled {
                display: none
        }

        .paginator a,
        .paginator span {
                line-height: 48px;
                text-align: center;
                display: inline-block;
                box-sizing: border-box
        }

        .paginator span {
                margin: 0 1px 1px 0;
                border: 1px solid #ccc;
                border-radius: 3px
        }

        .paginator .current,
        .paginator a {
                text-decoration: none;
                background-color: #f9c
        }

        .paginator a {
                border-radius: 3px;
                width: 50px;
                color: #333;
                background-color: #fff
        }

        .paginator a:hover,
        .paginator body.dark .search-terms a.active,
        body.dark .search-terms .paginator a.active {
                background-color: #f3f3f3
        }

        .paginator .current {
                width: 50px;
                color: #fff;
                background-color: #ff4da7;
                text-shadow: 0 1px 0 rgba(0, 0, 0, .2);
                border-color: #e60073
        }

        .paginator .ellipsis {
                width: 50px;
                color: #777;
                border: 0;
                background-color: #e5e5e5
        }

        .page-sort {
                margin: 0 0 10px;
                box-sizing: border-box
        }

        .page-sort select {
                width: 100%;
                margin: 0;
                height: 28px;
                padding: 2px 5px
        }

        form .error-message {
                background-color: #e52e2e;
                color: #fff;
                padding: 5px 10px;
                margin-bottom: 1rem;
                border-radius: 3px;
                font-size: 1.2rem
        }

        form .error-message:before {
                content: "!";
                display: inline-block;
                width: 16px;
                height: 16px;
                line-height: 16px;
                font-size: 12px;
                border-radius: 50%;
                color: #e52e2e;
                background: #fff;
                margin-right: 10px;
                text-align: center
        }

        .progress-bar {
                display: none;
                border: 1px solid #ccc;
                border-radius: 3px;
                background-image: url(https://c749a9571b.mjedge.net/img/grad-000-5-invert-1x30.png);
                background-repeat: repeat-x;
                background-color: #fff;
                margin-bottom: 1rem
        }

        .progress-bar-inner {
                width: 0;
                height: 36px;
                line-height: 36px;
                background-image: url(https://c749a9571b.mjedge.net/img/grad-000-10-1x30.png);
                background-position: 0 bottom;
                background-repeat: repeat-x;
                background-color: #8ae52e;
                border-radius: 3px;
                border: 1px solid #fff;
                box-sizing: border-box
        }

        .progress-bar .label {
                position: absolute;
                line-height: 38px;
                padding: 0 10px;
                text-shadow: 0 1px 0 hsla(0, 0%, 100%, .5)
        }

        .slideIn img {
                width: 100%;
                height: auto
        }

        #fish-hook-slidein-2 {
                top: 20px !important
        }

        .dz-default {
                padding: 80px 10px;
                border: 1px dashed #ccc;
                text-align: center;
                font-size: 18px;
                font-style: italic;
                font-weight: 300;
                color: #999;
                background-color: #f3f3f3;
                box-shadow: inset 0 0 20px rgba(0, 0, 0, .15);
                text-shadow: 0 1px 0 #fff;
                cursor: pointer
        }

        .dz-preview {
                float: left;
                padding: 10px;
                box-sizing: border-box
        }

        .dz-error-message,
        .dz-success-message {
                display: none
        }

        .dz-error .dz-error-message,
        .dz-processing .dz-progress,
        .dz-success .dz-success-message {
                display: inline
        }

        .dz-complete .dz-progress {
                display: none
        }

        .dz-filename {
                font-weight: 700
        }

        .dz-size {
                font-size: 12px;
                font-weight: 300;
                color: #999
        }

        .dz-error-message {
                color: #cc1414
        }

        .bg-showcase {
                position: absolute;
                bottom: 0;
                width: 100%
        }

        .bg-showcase div.section.basic {
                background: none;
                border: none;
                box-shadow: none;
                position: relative
        }

        .bg-showcase img {
                position: absolute;
                bottom: 0;
                right: 10%;
                width: 260px;
                opacity: .6
        }

        #userEventFeed .video .title .mdi {
                fill: #8a2be2
        }

        #userEventFeed .videocomment .title .mdi {
                fill: #1d9eff
        }

        #userEventFeed .vote .title .mdi {
                fill: #068600
        }

        #userEventFeed .favvid .title .mdi {
                fill: #fa48a2
        }

        #userEventFeed .userphoto .title .mdi {
                fill: #d2cf19
        }

        @media (max-width:550px) {
                .list-tags .list-item {
                        width: 40%;
                        margin: 0 5% 9px;
                        box-sizing: border-box;
                        border: none;
                        background-color: #f3f3f3
                }

                .list-tags .list-item a {
                        padding-bottom: 9px;
                        padding-top: 9px
                }

                .countryFlag {
                        display: none
                }

                .list-links li {
                        float: none;
                        width: auto;
                        padding-right: 0;
                        margin-top: 1rem;
                        margin-bottom: 1rem
                }

                .list-links li a {
                        border-bottom: none;
                        background-color: #f3f3f3;
                        text-align: center;
                        text-decoration: underline
                }
        }

        @media (min-width:320px) {
                .hide-xs {
                        display: initial
                }

                .hide-l,
                .hide-m,
                .hide-s,
                .hide-xl,
                .hide-xxl,
                .show-xs {
                        display: none
                }

                .show-m,
                .show-s {
                        display: inherit
                }

                .list-cards .list-item {
                        width: 50%;
                        padding-right: 10px;
                        float: left
                }

                .list-card .list-rows .list-item {
                        float: none
                }

                .horizontal-fish-hook img {
                        max-width: 100%;
                        height: auto
                }

                .margin-top-s-1 {
                        margin-top: 1px
                }

                .margin-right-s-1 {
                        margin-right: 1px
                }

                .margin-bottom-s-1 {
                        margin-bottom: 1px
                }

                .margin-left-s-1 {
                        margin-left: 1px
                }

                .margin-top-s-3 {
                        margin-top: 3px
                }

                .margin-right-s-3 {
                        margin-right: 3px
                }

                .margin-bottom-s-3 {
                        margin-bottom: 3px
                }

                .margin-left-s-3 {
                        margin-left: 3px
                }

                .margin-right-s-5,
                .margin-top-s-5 {
                        margin-top: 5px
                }

                .margin-bottom-s-5 {
                        margin-bottom: 5px
                }

                .margin-left-s-5 {
                        margin-left: 5px
                }
        }

        @media (min-width:550px) {

                .hide-s,
                .hide-xs {
                        display: initial
                }

                .hide-l,
                .hide-m,
                .hide-xl,
                .hide-xxl,
                .show-s {
                        display: none
                }

                .show-m {
                        display: inherit
                }

                .margin-top-m-3 {
                        margin-top: 3px
                }

                .margin-right-m-3 {
                        margin-right: 3px
                }

                .margin-bottom-m-3 {
                        margin-bottom: 3px
                }

                .margin-left-m-3 {
                        margin-left: 3px
                }

                .margin-top-m-5 {
                        margin-top: 5px
                }

                .margin-right-m-5 {
                        margin-right: 5px
                }

                .margin-bottom-m-5 {
                        margin-bottom: 5px
                }

                .margin-left-m-5 {
                        margin-left: 5px
                }

                .container {
                        padding: 0 20px
                }

                #top-section #header .logo-wrapper {
                        width: 25%
                }

                #top-section #header .logo {
                        display: block;
                        height: auto;
                        max-width: 115px
                }

                #top-section #header .logo-min {
                        display: none
                }

                #searchButton {
                        right: 20px
                }

                #main-search {
                        width: 45%
                }

                #main-nav-collapsed .menu {
                        margin-right: 20px
                }

                #user-menu .sub-menu {
                        margin-right: 75px
                }

                .compact-card .content {
                        margin-top: 0;
                        padding-left: 95px
                }

                .compact-card .thumbnail {
                        width: 90px;
                        float: left
                }

                .list-tags .list-item {
                        width: 33.33333333333333%
                }

                .advanced-filters .filter-block,
                .list-cards .list-item {
                        width: 25%
                }

                .advanced-filters .filter-block {
                        display: block;
                        float: right
                }

                .advanced-filters {
                        position: relative;
                        top: 7px;
                        margin-top: 0;
                        right: auto;
                        width: auto;
                        float: none
                }

                .advanced-filters-toggle {
                        display: none
                }

                .page-sort {
                        width: 33.33333333333333%
                }

                .search-terms-16 li {
                        width: 12.5%
                }

                .search-terms-8 li,
                .search-terms-12 li {
                        width: 25%
                }

                .page-sort {
                        margin: 4px 10px 0 0;
                        float: right
                }

                #userEventFeed img.responsive {
                        max-width: 100%;
                        max-height: 200px;
                        width: auto
                }
        }

        @media (min-width:768px) {
                body {
                        background-image: url(https://c749a9571b.mjedge.net/img/pattern-concrete.png)
                }

                .hide-m,
                .hide-s,
                .hide-xs {
                        display: initial
                }

                .hide-l,
                .hide-xl,
                .hide-xxl,
                .show-m,
                .show-s {
                        display: none
                }

                #top-section #header .tagline {
                        font-size: 10px;
                        font-weight: 300;
                        font-style: italic;
                        line-height: 1;
                        color: #999;
                        letter-spacing: normal;
                        margin-top: -10px;
                        position: relative;
                        left: 46px;
                        margin-bottom: 0;
                        display: block
                }

                .list-tags .list-item,
                .page-sort {
                        width: 25%
                }

                .list-cards .actions .pull-left,
                .list-cards .actions .pull-right {
                        width: auto
                }

                #main-search {
                        width: 54%
                }

                #user-menu {
                        width: 65%
                }

                .search-terms-26 li {
                        width: 3.84615384615385%
                }

                #video-fish-hook-1-wrapper {
                        position: absolute;
                        width: 100%;
                        height: 350px;
                        top: 100px;
                        display: block
                }

                #video-fish-hook-1 {
                        width: 320px;
                        padding: 10px 5px;
                        background-color: rgba(0, 0, 0, .5);
                        border: 1px solid #444;
                        position: relative;
                        z-index: 11;
                        margin: 0 auto;
                        box-sizing: border-box
                }

                #video-fish-hook-1 .fish-hook {
                        float: left;
                        margin: 0 5px
                }

                #video-fish-hook-1 .button {
                        display: block;
                        background: #444;
                        margin: 5px 80px 0;
                        color: #e5e5e5;
                        border-color: #666
                }

                #video-fish-hook-1 .button:hover {
                        background: #555;
                        border-color: #777
                }

                #collapsed-info {
                        display: block
                }

                #show-collapsed-info {
                        display: none
                }

                .popup {
                        width: 80%;
                        left: 10%
                }

                .bg-showcase {
                        position: relative
                }

                .bg-showcase div.section.basic {
                        height: 520px;
                        background: url(https://c749a9571b.mjedge.net/img/brand-screenshot.jpg?1=);
                        background-size: cover;
                        position: relative;
                        border: 1px solid #ccc;
                        box-shadow: 0 2px 1px rgba(0, 0, 0, .05)
                }

                .bg-showcase img {
                        width: auto;
                        right: 3%;
                        opacity: 1
                }
        }

        @media (min-width:1000px) {
                .container {
                        width: 95%
                }

                .column,
                .columns {
                        margin-left: 4%
                }

                .column:first-child,
                .columns:first-child {
                        margin-left: 0
                }

                .one.column,
                .one.columns {
                        width: 4.66666666667%
                }

                .two.columns {
                        width: 13.3333333333%
                }

                .three.columns {
                        width: 22%
                }

                .four.columns {
                        width: 30.6666666667%
                }

                .five.columns {
                        width: 39.3333333333%
                }

                .six.columns {
                        width: 48%
                }

                .seven.columns {
                        width: 56.6666666667%
                }

                .eight.columns {
                        width: 65.3333333333%
                }

                .nine.columns {
                        width: 74%
                }

                .ten.columns {
                        width: 82.6666666667%
                }

                .eleven.columns {
                        width: 91.3333333333%
                }

                .twelve.columns {
                        width: 100%;
                        margin-left: 0
                }

                .hide-l,
                .hide-m,
                .hide-s,
                .hide-xs {
                        display: initial
                }

                .hide-xl,
                .hide-xxl {
                        display: none
                }

                .hide-l-block {
                        display: block
                }

                .show-s {
                        display: none
                }

                #main-search {
                        width: 50%;
                        margin-top: 5px
                }

                #main-nav-wrapper {
                        width: 30%;
                        margin: 10px 0 0
                }

                #headerMobile,
                #main-nav-collapsed {
                        display: none
                }

                #top-section #header {
                        display: block
                }

                #top-section #header .logo-wrapper {
                        width: 18%;
                        min-width: 170px
                }

                #top-section #header .logo {
                        max-width: 150px
                }

                #top-section #header .tagline {
                        font-size: 1.1rem;
                        margin-top: -14px;
                        left: 60px
                }

                #top-section .secondary-header #main-nav .sub-menu.inline {
                        max-width: 500px
                }

                #top-section .secondary-header #main-nav .sub-menu.inline li {
                        width: 125px;
                        float: left;
                        box-sizing: border-box
                }

                #top-section .secondary-header #main-nav .sub-menu li {
                        margin: 0;
                        border-bottom: 1px solid #ccc
                }

                #top-section .secondary-header #main-nav .sub-menu li:last-child {
                        border-bottom: 0
                }

                #top-section .secondary-header #main-nav .sub-menu li a:hover,
                #top-section .secondary-header #main-nav .sub-menu li body.dark .search-terms a.active,
                body.dark .search-terms #top-section .secondary-header #main-nav .sub-menu li a.active {
                        background-color: #fff
                }

                #top-section .secondary-header #main-nav .sub-menu a {
                        display: block;
                        line-height: 3rem;
                        padding: 0 10px;
                        color: #333;
                        text-transform: none
                }

                #top-section .secondary-header #main-nav>li .sub-menu a {
                        text-decoration: none
                }

                #top-section .secondary-header #main-nav>li:hover .sub-menu {
                        display: block;
                        position: absolute;
                        list-style: none;
                        text-align: left;
                        margin: 37px 0 0;
                        border: 1px solid #ccc;
                        background-color: #f3f3f3;
                        border-radius: 3px;
                        box-shadow: 0 10px 20px rgba(0, 0, 0, .5);
                        z-index: 10
                }

                #top-section .secondary-header #main-nav>li:hover li:first-child:before {
                        content: "";
                        display: block;
                        position: absolute;
                        width: 0;
                        height: 0;
                        border-color: transparent transparent #ccc;
                        border-style: solid;
                        border-width: 0 10px 10px;
                        margin: -10px 0 0 10px
                }

                #top-section .secondary-header #main-nav>li:hover li:first-child:after {
                        content: "";
                        display: block;
                        position: absolute;
                        width: 0;
                        height: 0;
                        border-color: transparent transparent #f3f3f3;
                        border-style: solid;
                        border-width: 0 9px 9px;
                        margin: -39px 0 0 11px
                }

                #top-section .secondary-header #main-nav>li:hover li:hover:first-child:after {
                        border-color: transparent transparent #fff
                }

                #user-menu {
                        width: auto;
                        display: block;
                        margin-top: -5px
                }

                #user-menu>ul>li:first-child {
                        display: inline-block
                }

                #user-menu .sub-menu {
                        margin-right: 0
                }

                #main {
                        padding-top: 133px
                }

                .search-terms a {
                        line-height: 28px
                }

                .search-terms-large a {
                        line-height: 38px;
                        font-weight: 700;
                        font-size: 14px
                }

                .container {
                        padding: 0
                }

                .advanced-filters .filter-block,
                .list-tags .list-item {
                        width: 16.66666666666667%
                }

                #cam-profile #player-wrapper {
                        display: block
                }

                #video-fish-hook-1-wrapper {
                        top: 60px
                }

                #side-fish-hooks {
                        display: block;
                        float: right;
                        min-width: 160px;
                        padding-left: 10px
                }

                #side-fish-hooks .fish-hook {
                        margin-bottom: 10px
                }

                #partner-links li {
                        width: 20%
                }

                .list-links li:nth-child(2n) {
                        padding-right: 20px
                }

                .list-links li:nth-child(5n) {
                        padding-right: 0
                }

                .popup {
                        width: 70%;
                        left: 15%
                }
        }

        @media (min-width:1200px) {

                .hide-l,
                .hide-m,
                .hide-s,
                .hide-xl,
                .hide-xs {
                        display: initial
                }

                .hide-xxl {
                        display: none
                }

                #main-search {
                        width: 50%
                }

                #main-nav-wrapper {
                        width: 30%
                }

                .list-cards .list-item {
                        width: 16.66666666666667%
                }

                .popup {
                        width: 60%;
                        left: 20%
                }

                #video-fish-hook-1-wrapper {
                        top: 110px
                }
        }

        @media (min-width:1400px) {
                .search-terms-16 li {
                        width: 6.25%
                }

                .search-terms-12 li {
                        width: 8.33333333333333%
                }

                .search-terms-8 li {
                        width: 12.5%
                }

                .page-sort {
                        width: 16.66666666666667%
                }

                .popup {
                        left: 25%
                }

                #main-search,
                .popup {
                        width: 50%
                }

                #main-nav-wrapper {
                        width: 30%
                }

                #video-fish-hook-1-wrapper {
                        top: 150px
                }
        }

        #profilePictureThumbnail #profilePictureDelete,
        #profilePictureThumbnail #UserPhotoAvatarForm label {
                display: none
        }

        #profilePictureThumbnail:hover #profilePictureDelete,
        #profilePictureThumbnail:hover #UserPhotoAvatarForm label {
                display: block
        }

        #wpnAskModalContainer #wpnAskModal {
                background-color: #1b1b1b !important;
                box-shadow: 0 40px 100px 0 #000 !important;
                border: 13px solid #ff2491;
                color: #fff !important
        }

        #wpnAskModalContainer #wpnAskModal #wpnAskInner #wpnAskBtnYes {
                background-color: #33c2f0 !important
        }

        #overlayCloseButton span {
                color: #777
        }

        #liveSexShow {
                display: block;
                position: absolute;
                margin-left: -20px;
                width: 90%;
                text-align: center;
                line-height: 2.5;
                font-size: 120%
        }

        iframe#imliveModelsFeed {
                border: none;
                height: 209px;
                margin-left: -5px
        }

        #profipic .label-website {
                text-align: center;
                margin-top: -48px
        }

        #tagbar-expand {
                height: 43px;
                overflow: hidden;
                padding-right: 40px
        }

        #tagbar-expand.uncollapse {
                height: 83px
        }

        .tagbar-expand-button {
                position: absolute;
                right: 4px;
                top: 0;
                width: 33px;
                height: 33px;
                text-align: center;
                line-height: 33px;
                margin: 10px 0;
                font-size: 200%;
                border-radius: 5px;
                transition: all .3s ease
        }

        .tagbar-expand-button:hover {
                background-color: #d2d2d2;
                cursor: pointer
        }

        .tagbar-expand-button.hide {
                display: none
        }

        .section.swiper-container {
                padding-top: 5px;
                padding-bottom: 5px
        }

        .swiper-slide a {
                text-align: center;
                height: 30px;
                line-height: 30px;
                padding-left: 6px;
                padding-right: 6px
        }

        .exo-native-widget-item-title {
                color: #333 !important;
                font-family: Signika !important;
                font-weight: 400 !important;
                font-size: 100% !important
        }

        #exoNativeWidget3268654.exo-native-widget .exo-native-widget-item-container {
                height: 290px !important
        }

        ._ciw-widget {
                z-index: 9 !important
        }

        .exoWdgtExit.widget-visible {
                z-index: 99999999999 !important
        }

        #video-card {
                position: relative;
                overflow: hidden
        }

        #video-card .horizontal-fish-hook {
                margin: 0;
                padding: 0
        }

        #video-card .section .section-header {
                line-height: 18px;
                padding-top: 10px;
                padding-bottom: 6px
        }

        @media (max-width:550px) {
                #video-card {
                        overflow: visible
                }

                #video-card .section {
                        padding: 0;
                        border: none;
                        background-color: transparent;
                        box-shadow: none;
                        margin-bottom: 10px
                }

                #video-card .section .section-header {
                        border-bottom: 1px solid #484848;
                        margin-bottom: 6px;
                        line-height: 1;
                        padding-bottom: 1px;
                        padding-top: 13px
                }
        }

        #video-card #video-controls {
                padding: 0;
                margin-bottom: 3px;
                background-color: transparent;
                background-image: none;
                border: none
        }

        @media (min-width:550px) {
                #video-card #video-controls {
                        padding: 10px;
                        margin-bottom: 10px;
                        background-color: #f3f3f3;
                        background-image: linear-gradient(180deg, #fff, #f8f8f8);
                        border: 1px solid #ccc;
                        border-bottom-right-radius: 3px;
                        border-bottom-left-radius: 3px
                }
        }

        #video-card #video-controls .at-share-btn {
                border-radius: 3px;
                overflow: hidden
        }

        @media (max-width:550px) {
                #video-card #video-controls .personal-buttons {
                        margin: 0 auto
                }

                #video-card #video-controls .personal-buttons .button {
                        height: auto;
                        line-height: 1;
                        padding: 6px
                }

                #video-card #video-controls .personal-buttons .button span.mdi {
                        height: 24px;
                        display: block
                }
        }

        @media (max-width:350px) {
                #video-card #video-controls .personal-buttons .button {
                        padding: 4px
                }
        }

        #video-card #video-controls .personal-buttons #commentsButton {
                position: relative
        }

        #video-card #video-controls .personal-buttons #commentsButton .pill {
                right: 7px;
                bottom: 3px;
                position: absolute;
                padding: 2px 3px 2px 4px;
                line-height: 1
        }

        @media (max-width:550px) {
                #video-card #video-controls .rating-bar button.vote {
                        display: block;
                        float: left
                }

                #video-card #video-controls .rating-bar button.vote.down {
                        position: relative
                }

                #video-card #video-controls .rating-bar button.vote.up {
                        margin-right: 3px
                }
        }

        @media (max-width:350px) {
                #video-card #video-controls .rating-bar button.vote {
                        padding: 4px;
                        height: auto;
                        line-height: 1
                }

                #video-card #video-controls .rating-bar button.vote span {
                        height: 24px;
                        display: block
                }
        }

        #video-card #video-controls .rating-bar span.rating {
                top: 32px;
                left: 11px;
                background-color: #ccc;
                color: #333;
                line-height: 1;
                z-index: 1;
                font-size: 85%;
                font-weight: 400;
                padding: 1px;
                border-radius: 2px;
                text-align: center;
                transition: all .3s ease-in-out;
                -webkit-transition: all .3s ease-in-out;
                -moz-transition: all .3s ease-in-out
        }

        @media (min-width:550px) {
                #video-card #video-controls .rating-bar span.rating {
                        display: none
                }
        }

        @media (max-width:350px) {
                #video-card #video-controls .rating-bar span.rating {
                        left: 5px;
                        top: 29px
                }
        }

        #video-card #video-controls .rating-bar span.rating span {
                font-size: 80%
        }

        #video-card #video-controls .rating-bar .button-positive {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0
        }

        #video-card #video-controls .rating-bar .button-negative {
                border-top-left-radius: 0;
                border-bottom-left-radius: 0
        }

        #video-card #video-controls .rating-bar .rating-bar-bridge {
                display: none;
                padding: 5px;
                margin: 0 auto;
                box-sizing: border-box;
                width: 49%;
                height: 38px;
                background-image: none;
                text-align: center;
                color: #999;
                font-size: 10px;
                border-top: none;
                border-bottom: none
        }

        @media (min-width:550px) {
                #video-card #video-controls .rating-bar .rating-bar-bridge {
                        display: inline-block;
                        vertical-align: middle
                }
        }

        #video-card #video-controls .rating-bar .rating-indicator {
                display: none;
                background-color: #000;
                border-radius: 3px;
                overflow: hidden
        }

        #video-card #video-controls .rating-bar .rating-indicator-inner {
                background-color: #f6449e;
                height: 5px
        }

        @media (min-width:550px) {
                #video-card #video-controls .rating-bar .rating-indicator {
                        display: block
                }
        }

        @media (min-width:550px) {
                #video-card #video-controls .rating-bar {
                        width: 200px;
                        float: left
                }
        }

        @media screen and (min-width:400px) {
                #video-card #video-controls .rating-bar {
                        max-width: 100%
                }
        }

        #video-card #belowvid-fish-hook .fish-hook {
                line-height: 1
        }

        #video-card #info {
                display: none
        }

        #video-card #info .inline-list {
                text-align: center;
                padding-top: 3px;
                line-height: 1;
                max-height: 18px;
                background-color: #e6e6e6;
                padding-bottom: 3px;
                margin-bottom: 3px
        }

        #video-card #info .inline-list li {
                display: inline-block;
                max-width: 85px;
                height: 16px;
                overflow: hidden
        }

        @media (min-width:550px) {
                #video-card #info {
                        display: block
                }

                #video-card #info .inline-list {
                        text-align: left;
                        padding-top: inherit;
                        background-color: transparent
                }

                #video-card #info .inline-list li {
                        display: inline-block;
                        overflow: visible;
                        max-width: inherit;
                        height: auto
                }
        }

        #video-card #comments .form-message {
                margin-top: 0
        }

        body.dark a,
        body.dark label {
                color: #cecece
        }

        body.dark .button.special,
        body.dark button.special,
        body.dark input.button.special {
                border-color: #313131
        }

        body.dark .button.button-positive,
        body.dark .text-label,
        body.dark button.button-positive,
        body.dark input.button.button-positive {
                background-color: transparent;
                background-image: none
        }

        body.dark #bottom-tags .list-tags .list-item .search-terms a.active,
        body.dark #bottom-tags .list-tags .list-item a:hover,
        body.dark #main-nav .sub-menu .search-terms a.active,
        body.dark #main-nav .sub-menu a:hover,
        body.dark #main-nav>li>a:hover,
        body.dark #themeButton button:hover,
        body.dark #user-menu #notifications-collapsed-menu .contentContainer:hover,
        body.dark .advanced-filters .filter-label,
        body.dark .cover-view .description .stats>div span,
        body.dark .list-cards .list-item.labels .card .title a,
        body.dark .list-cards .list-item.labels .description .ranking,
        body.dark .list-cards .section-button:hover,
        body.dark .list-comments .username,
        body.dark .search-suggest-results a:hover,
        body.dark .search-terms #bottom-tags .list-tags .list-item a.active,
        body.dark .search-terms #main-nav .sub-menu a.active,
        body.dark .search-terms #main-nav>li>a.active,
        body.dark .search-terms a.active,
        body.dark .search-terms a:hover,
        body.dark .section-header a:hover {
                color: #fff
        }

        body.dark {
                background-color: #000;
                color: #cecece
        }

        @media (min-width:768px) {
                body.dark {
                        background-image: none
                }
        }

        body.dark hr {
                border-color: #292929
        }

        body.dark td,
        body.dark th {
                border-color: transparent
        }

        body.dark th {
                text-shadow: none
        }

        body.dark thead tr,
        body.dark tr:nth-child(2n) {
                background-color: #000
        }

        body.dark #top-section #header {
                background-color: #292929;
                background-image: none
        }

        body.dark .search-terms a {
                border-color: transparent;
                border-radius: 0;
                background: #292929;
                text-shadow: none;
                color: #cecece
        }

        body.dark .search-terms a.active,
        body.dark .search-terms a:hover {
                border-color: transparent;
                background-image: none;
                background-color: #1b1b1b;
                text-shadow: none;
                text-decoration: underline
        }

        body.dark .search-suggest-results {
                background-color: #1b1b1b;
                border-color: #600c37;
                border-radius: 0;
                box-shadow: none
        }

        body.dark .search-suggest-results a {
                color: #ccc;
                border-radius: 0;
                background: #000;
                border: none
        }

        body.dark .search-suggest-results .search-terms a.active,
        body.dark .search-suggest-results a:hover,
        body.dark .search-terms .search-suggest-results a.active {
                background: #1b1b1b
        }

        body.dark .search-suggest-results .search-suggest-badge {
                background-color: #f7459f
        }

        body.dark .js-dropdown li a {
                text-shadow: none
        }

        body.dark .js-dropdown-current,
        body.dark .js-section-options-button {
                border: none;
                background: none
        }

        body.dark .button,
        body.dark button,
        body.dark input.button {
                background: none;
                background-image: none;
                border-color: transparent;
                border-radius: 0;
                text-shadow: none;
                color: #cecece;
                -webkit-transition: all .1s ease-in-out;
                -moz-transition: all .1s ease-in-out;
                -o-transition: all .1s ease-in-out;
                transition: all .1s ease-in-out
        }

        body.dark .button:focus,
        body.dark .button:hover,
        body.dark button:focus,
        body.dark button:hover,
        body.dark input.button:focus,
        body.dark input.button:hover {
                color: #fff;
                border-color: transparent
        }

        body.dark .button.active,
        body.dark button.active,
        body.dark input.button.active {
                background: transparent;
                color: #f846a0
        }

        body.dark .button.active .icon,
        body.dark .button.busy .icon,
        body.dark .button.disabled .icon,
        body.dark button.active .icon,
        body.dark button.busy .icon,
        body.dark button.disabled .icon,
        body.dark input.button.active .icon,
        body.dark input.button.busy .icon,
        body.dark input.button.disabled .icon {
                opacity: .8
        }

        body.dark .button.unsubscribe,
        body.dark button.unsubscribe,
        body.dark input.button.unsubscribe {
                background-color: #1b1b1b
        }

        body.dark .button.button-primary,
        body.dark button.button-primary,
        body.dark input.button.button-primary {
                background-color: #f2449e;
                border-color: transparent;
                text-shadow: none;
                background-image: none;
                color: #efefef
        }

        body.dark .button.button-primary:focus,
        body.dark .button.button-primary:hover,
        body.dark button.button-primary:focus,
        body.dark button.button-primary:hover,
        body.dark input.button.button-primary:focus,
        body.dark input.button.button-primary:hover {
                color: #efefef;
                border-color: #da3a8d;
                background-color: #da3a8d
        }

        body.dark .button.button-secondary,
        body.dark button.button-secondary,
        body.dark input.button.button-secondary {
                background-color: #751143;
                color: #cacaca
        }

        body.dark .button.button-secondary:focus,
        body.dark .button.button-secondary:hover,
        body.dark button.button-secondary:focus,
        body.dark button.button-secondary:hover,
        body.dark input.button.button-secondary:focus,
        body.dark input.button.button-secondary:hover {
                background-color: #7d1248
        }

        body.dark .button.special:focus,
        body.dark .button.special:hover,
        body.dark button.special:focus,
        body.dark button.special:hover,
        body.dark input.button.special:focus,
        body.dark input.button.special:hover {
                border-color: #4a4a4a
        }

        body.dark .button.button-positive,
        body.dark button.button-positive,
        body.dark input.button.button-positive {
                color: inherit;
                text-shadow: none;
                background-color: #35ad10;
                border-color: #3cc312
        }

        body.dark .button.button-positive:hover,
        body.dark button.button-positive:hover,
        body.dark input.button.button-positive:hover {
                background-image: none;
                background-color: #35ad10;
                border-color: #45d817
        }

        body.dark .button.button-negative,
        body.dark button.button-negative,
        body.dark input.button.button-negative {
                background-color: #790707;
                border-color: #880a0a
        }

        body.dark .button.button-negative:hover,
        body.dark button.button-negative:hover,
        body.dark input.button.button-negative:hover {
                background-image: none;
                background-color: #790707;
                border-color: #a70b0b
        }

        body.dark .button.button-fade:hover,
        body.dark button.button-fade:hover,
        body.dark input.button.button-fade:hover {
                background-color: #ff6db7;
                border-color: transparent;
                text-shadow: none
        }

        body.dark .icon {
                fill: #cecece
        }

        body.dark .icon.red {
                fill: #fb4da7
        }

        body.dark .icon.green {
                fill: #32cd32
        }

        body.dark .icon.blue {
                fill: #33c3f0
        }

        body.dark #main-nav-collapsed-menu .icon {
                fill: #ffe5f2
        }

        body.dark .rating-bar .rating-bar-bridge {
                background-image: none;
                border-top: none;
                border-bottom: none
        }

        body.dark .rating-bar .rating-indicator {
                background-color: #000;
                border: 1px solid #f6449e;
                border-radius: 0
        }

        body.dark #headerMobile .sub-menu {
                border-radius: 0;
                border-color: #600c37
        }

        body.dark #user-menu .sub-menu {
                border-radius: 0;
                border: none
        }

        body.dark #user-menu .sub-menu a {
                background-image: none;
                background-color: #751143;
                color: #cecece
        }

        body.dark #user-menu .sub-menu .search-terms a.active,
        body.dark #user-menu .sub-menu a:hover,
        body.dark .search-terms #user-menu .sub-menu a.active {
                color: #fff;
                background-color: #8f1552
        }

        body.dark #user-menu .sub-menu li {
                border-color: #600c37
        }

        body.dark #user-menu .sub-menu li.language {
                background-image: none
        }

        body.dark #user-menu .sub-menu li.language a:first-child {
                border-color: #600c37
        }

        body.dark #language-collapsed-menu.sub-menu a {
                padding-right: 10px
        }

        body.dark #show-collapsed-info {
                border-color: #313131;
                margin: 10px 0
        }

        body.dark #themeButton button {
                background: none;
                color: #cecece
        }

        body.dark #main-nav>li .icon:before,
        body.dark #main-nav>li>a {
                color: #efefef;
                font-weight: 400
        }

        body.dark #main-nav>li>a:hover,
        body.dark .search-terms #main-nav>li>a.active {
                opacity: 1
        }

        body.dark #main-nav>li:hover li:first-child:after,
        body.dark #main-nav>li:hover li:first-child:before,
        body.dark #main-nav>li:hover li:hover:first-child:after {
                border-bottom-color: #600c37
        }

        body.dark #main-nav>li:hover .sub-menu {
                background-color: #000;
                border-radius: 0;
                box-shadow: none;
                border-color: #600c37
        }

        body.dark #main-nav>li.active>a,
        body.dark #main-nav>li:hover>a {
                border-bottom-width: 1px
        }

        body.dark #main-nav .sub-menu li {
                border-color: #600c37
        }

        body.dark #main-nav .sub-menu a {
                color: #ccc
        }

        body.dark #main-nav .sub-menu .search-terms a.active,
        body.dark #main-nav .sub-menu a:hover,
        body.dark .search-terms #main-nav .sub-menu a.active {
                background-color: #000
        }

        body.dark .section-header {
                color: #cecece;
                border-bottom-color: #fb4da7
        }

        body.dark .section-header a.goto {
                color: #fb4da7
        }

        body.dark .search-terms .section-header a.goto.active,
        body.dark .section-header .search-terms a.goto.active,
        body.dark .section-header a.goto:hover {
                color: #ff6db7
        }

        body.dark .list-cards {
                background-color: #1b1b1b;
                border-radius: 0;
                border: none;
                margin-bottom: 20px;
                box-shadow: none
        }

        body.dark .list-cards .title a {
                color: #bbb
        }

        body.dark .list-cards .section-button {
                background-color: #1b1b1b;
                border-color: #313131;
                color: #cecece
        }

        body.dark .list-cards .section-button:hover {
                background-color: #292929;
                border-color: #313131;
                text-decoration: underline
        }

        body.dark .list-cards.pornstars .tab {
                border-left-color: rgba(21, 21, 21, .8313725490196079)
        }

        body.dark .list-cards.pornstars .thumbnail-link {
                border-color: #272727
        }

        body.dark .list-cards .list-item.labels .card {
                background-color: #000
        }

        body.dark .list-tags .list-item {
                border-color: #313131
        }

        @media (max-width:550px) {
                body.dark .list-tags .list-item {
                        background-color: #000
                }
        }

        body.dark .list-tags .search-terms a.active,
        body.dark .list-tags a:hover,
        body.dark .search-terms .list-tags a.active {
                background: none
        }

        body.dark .list-tags .count {
                background: none;
                color: #fb4da7
        }

        body.dark #bottom-tags .list-tags .list-item a {
                color: #cecece
        }

        body.dark #info p .mdi {
                fill: #f3459f
        }

        body.dark .section.basic {
                background-color: #1b1b1b;
                box-shadow: none;
                border-color: transparent;
                border-radius: 0
        }

        body.dark .section-options {
                background-color: #000
        }

        body.dark .compact-card {
                background-image: none;
                background-color: #000;
                border-color: transparent;
                border-radius: 0
        }

        body.dark .paginator a,
        body.dark .paginator span {
                cursor: pointer;
                border-radius: 0;
                background-color: #f2449e;
                border-color: transparent
        }

        body.dark .paginator .search-terms a.active,
        body.dark .paginator a:hover,
        body.dark .paginator span:hover,
        body.dark .search-terms .paginator a.active {
                background-color: #ff6db7
        }

        body.dark .paginator .current {
                background-color: #ff6db7;
                color: #000;
                text-shadow: none;
                border-color: transparent
        }

        body.dark .paginator .ellipsis,
        body.dark .paginator .ellipsis:hover {
                cursor: default;
                background-color: #1b1b1b
        }

        body.dark #headerMobile {
                background-color: #292929
        }

        body.dark #main-nav-collapsed #lightbulb,
        body.dark #main-nav-collapsed #userButton,
        body.dark .darker {
                background-color: #600c37
        }

        body.dark #main-nav-collapsed #lightbulb {
                background-color: #600c37;
                border-color: #600c37
        }

        body.dark #main-nav-collapsed #lightbulb>.button,
        body.dark #main-nav-collapsed #lightbulb>button {
                background: none;
                border: none
        }

        body.dark #main-nav-collapsed #lightbulb button.themeButton {
                background-color: #600c37;
                border-color: #600c37
        }

        body.dark #main-nav-collapsed #main-nav-collapsed-menu {
                background-color: #f2449e;
                border-radius: 0;
                border-color: #d87fad
        }

        body.dark #main-nav-collapsed #main-nav-collapsed-menu li {
                border-color: #ff6db7
        }

        body.dark #main-nav-collapsed #main-nav-collapsed-menu #lightbulb li,
        body.dark #main-nav-collapsed #main-nav-collapsed-menu #userButton li,
        body.dark #main-nav-collapsed #main-nav-collapsed-menu .darker li {
                border-color: #af3773
        }

        body.dark #main-nav-collapsed #main-nav-collapsed-menu .search-terms a.active,
        body.dark #main-nav-collapsed #main-nav-collapsed-menu a:hover,
        body.dark .search-terms #main-nav-collapsed #main-nav-collapsed-menu a.active {
                background-color: #c32577
        }

        body.dark #main-nav-collapsed .mdi-view-sequential {
                fill: #cecece
        }

        body.dark #searchButton {
                color: #fff
        }

        body.dark #notifications ul li {
                background-color: #4c092b
        }

        body.dark #notifications ul li.is_read {
                background-color: #000
        }

        body.dark #user-menu #notifications-collapsed-menu {
                background-color: #1b1b1b;
                border-radius: 0;
                border-color: #600c37
        }

        body.dark #user-menu #notifications-collapsed-menu a {
                background-image: none;
                background-color: #4c092b
        }

        body.dark #user-menu #notifications-collapsed-menu li.is_read .search-terms a.active,
        body.dark #user-menu #notifications-collapsed-menu li.is_read a,
        body.dark #user-menu #notifications-collapsed-menu li.is_read a:hover,
        body.dark .search-terms #user-menu #notifications-collapsed-menu li.is_read a.active {
                background-color: #000
        }

        body.dark #user-menu #notifications-collapsed-menu.sub-menu ul li {
                border-color: #600c37
        }

        body.dark #user-menu #notifications-collapsed-menu .contentContainer {
                color: #cecece
        }

        body.dark .js-select-button {
                background-color: #1b1b1b;
                color: #777;
                background-image: none;
                text-shadow: none;
                border-color: transparent
        }

        body.dark .js-select-button:hover {
                background-color: #ff6db7;
                background-image: none
        }

        body.dark .js-select-button:first-child,
        body.dark .js-select-button:last-child {
                border-radius: 0
        }

        body.dark .js-select-button.selected {
                text-shadow: none;
                background-color: #f2449e;
                background-image: none;
                color: #000
        }

        body.dark .advanced-filters .filter-label {
                border-color: transparent;
                background: none;
                border-radius: 0;
                text-shadow: none
        }

        body.dark .advanced-filters .filter-label:hover,
        body.dark .advanced-filters .filter.active .filter-label {
                background: none;
                border-bottom-color: #cecece
        }

        body.dark .advanced-filters .filter-block.active .filter-content {
                background: #cecece;
                border-color: transparent
        }

        body.dark .advanced-filters .filter-block.active .filter-content label {
                color: #000
        }

        body.dark .advanced-filters .filter-label,
        body.dark .advanced-filters .filter-label:hover,
        body.dark .advanced-filters .filter.active .filter-label {
                background: #f2449e
        }

        body.dark .popup {
                background-color: #3a3a3a
        }

        body.dark #video-card .at-icon-wrapper {
                background-color: #000 !important
        }

        body.dark .pill {
                background-color: transparent;
                color: #f846a0
        }

        body.dark .list-comments .list-item {
                background-image: none;
                background-color: rgba(33, 2, 18, .18823529411764706);
                border-radius: 0;
                border: none
        }

        body.dark .list-comments .list-item.highlight {
                background-image: none;
                border-color: #6d0c3e;
                background-color: #6d0c3e
        }

        body.dark .conversation {
                background-image: none;
                border-radius: 0
        }

        body.dark .conversation .message {
                background-image: none !important;
                text-shadow: none;
                border-radius: 2px
        }

        body.dark .conversation .message-break {
                border-bottom-color: hsla(0, 0%, 89.8%, .25098039215686274)
        }

        body.dark .conversation .message-received .message {
                background-color: #292929
        }

        body.dark .conversation .message-sent .message {
                background-color: #2d3222
        }

        body.dark .conversation .timestamp {
                opacity: .7;
                color: #fff
        }

        body.dark .avatar {
                border: none
        }

        body.dark .cover-view .description {
                background-image: linear-gradient(0deg, #1b1b1b 0, transparent);
                background-image: -webkit-linear-gradient(0deg, #1b1b1b 0, transparent);
                background-image: -moz-linear-gradient(to top, #1b1b1b 0, transparent 100%)
        }

        body.dark .cover-view .description .bio {
                color: #cecece;
                background-image: linear-gradient(#1b1b1b 70%, transparent);
                background-image: -webkit-linear-gradient(#1b1b1b 70%, transparent);
                background-image: -moz-linear-gradient(#1b1b1b 70%, transparent)
        }

        body.dark .cover-view .description .stats>div {
                background-color: transparent
        }

        body.dark .cover-view .description .stats>div span:last-child {
                color: #cecece
        }

        body.dark .cover-view .description .description th {
                color: #c3c3c3
        }

        body.dark .cover-view .description .description>div:first-child {
                background-image: linear-gradient(90deg, #1b1b1b 10%, rgba(27, 27, 27, .819608) 65%, transparent);
                background-image: -webkit-linear-gradient(90deg, #1b1b1b 10%, rgba(27, 27, 27, .819608) 65%, transparent);
                background-image: -moz-linear-gradient(to right, #1b1b1b 10%, rgba(27, 27, 27, .819608) 65%, transparent 100%);
                background-color: transparent
        }

        @media (max-width:999px) {
                body.dark .cover-view .description table {
                        margin-top: 0 !important
                }

                body.dark .cover-view .description .stats {
                        background-color: #1b1b1b
                }
        }

        body.dark .cover-view #nextPreviousActorButtons a {
                background-color: #1b1b1b
        }

        body.dark .cover-view #nextPreviousActorButtons a.actorNext,
        body.dark .cover-view #nextPreviousActorButtons a.actorPrev {
                border: none
        }

        @media (max-width:999px) {
                body.dark .cover-view.label-view .description .bio {
                        background: #1b1b1b
                }
        }

        @media (max-width:550px) {
                body.dark #partner-links .list-links li a {
                        background-color: #600c37
                }
        }

        body.dark #footer {
                padding-top: 10px;
                background-color: #1b1b1b
        }

        @media (max-width:550px) {
                body.dark #footer .sitemap li {
                        background-color: #292929
                }
        }

        body.dark input[type=email],
        body.dark input[type=number],
        body.dark input[type=password],
        body.dark input[type=search],
        body.dark input[type=tel],
        body.dark input[type=text],
        body.dark input[type=url],
        body.dark select,
        body.dark textarea {
                border-radius: 0;
                background-color: #000;
                background-image: none;
                color: #eee;
                border: none;
                border-bottom: 1px solid #313131
        }

        body.dark .exo-native-widget .exo-native-widget-item-container .exo-native-widget-item .exo-native-widget-item-content .exo-native-widget-item-title {
                color: #cecece !important
        }

        body.dark #video-card #video-controls {
                background-color: #000;
                background-image: none;
                border-color: #313131;
                border-bottom-right-radius: 0;
                border-bottom-left-radius: 0
        }

        .flex-container {
                display: flex
        }

        @media (max-width:999px) {
                .flex-container {
                        display: block
                }
        }

        .profi-pic {
                flex: 1 300px;
                flex-direction: column
        }

        .profi-info {
                flex: 5 900px;
                flex-direction: column
        }

        @media (max-width:999px) {
                .profi-info {
                        margin-top: 10px
                }
        }

        #coverimage {
                height: 100%;
                background-size: cover;
                background-repeat: no-repeat;
                -webkit-transition: all 2s ease;
                -moz-transition: all 2s ease;
                -o-transition: all 2s ease;
                transition: all 2s ease
        }

        #coverimage.contain {
                background-size: contain
        }

        .show-more {
                overflow: visible !important
        }

        #show-more {
                float: right;
                cursor: pointer;
                text-decoration: underline;
                margin-top: 5px;
                margin-right: 5px;
                color: #b3b3b3
        }

        .readmoreButton {
                color: #b3b3b3;
                font-size: 80%
        }

        .cover-view {
                -webkit-justify-content: flex-start;
                justify-content: flex-start
        }

        .cover-view #nextPreviousActorButtons {
                z-index: 10
        }

        .cover-view #nextPreviousActorButtons a {
                width: 50px;
                height: 50px;
                border-radius: 50%;
                position: absolute;
                top: 50%;
                margin-top: -25px;
                background-color: #fff
        }

        @media (max-width:999px) {
                .cover-view #nextPreviousActorButtons a {
                        top: 25%
                }
        }

        .cover-view #nextPreviousActorButtons a.actorPrev {
                left: -25px;
                border-left: 1px solid #ccc
        }

        .cover-view #nextPreviousActorButtons a.actorNext {
                right: -25px;
                border-right: 1px solid #ccc
        }

        .cover-view #nextPreviousActorButtons a .icon {
                margin: 16px 0 0 13px
        }

        .cover-view #nextPreviousActorButtons a:hover,
        .cover-view #nextPreviousActorButtons body.dark .search-terms a.active,
        body.dark .search-terms .cover-view #nextPreviousActorButtons a.active {
                -webkit-box-shadow: 0 0 3px #ccc;
                -moz-box-shadow: 0 0 3px #ccc;
                box-shadow: 0 0 3px #ccc
        }

        .cover-view .description {
                -webkit-justify-content: space-between;
                justify-content: space-between;
                height: 100%;
                background-image: -owg-linear-gradient(to top, #fff 0, transparent 100%);
                background-image: -webkit-linear-gradient(0deg, #fff 0, transparent);
                background-image: -moz-linear-gradient(to top, #fff 0, transparent 100%);
                background-image: -o-linear-gradient(to top, #fff 0, transparent 100%);
                background-image: linear-gradient(0deg, #fff 0, transparent)
        }

        .cover-view .description body.dark th,
        .cover-view .description td,
        .cover-view .description th,
        body.dark .cover-view .description th {
                padding: 0 0 0 10px;
                border: none;
                text-shadow: none;
                line-height: 1.2;
                font-weight: 600;
                text-transform: none;
                text-align: left
        }

        .cover-view .description body.dark th,
        .cover-view .description td,
        body.dark .cover-view .description th {
                color: #ff2e95;
                font-weight: 400;
                text-align: left
        }

        .cover-view .description thead tr,
        .cover-view .description tr:nth-child(2n) {
                background: none
        }

        .cover-view .description .bio {
                line-height: 1.2;
                font-weight: 100;
                background-image: -owg-linear-gradient(#fff 70%, transparent);
                background-image: -webkit-linear-gradient(#fff 70%, transparent);
                background-image: -moz-linear-gradient(#fff 70%, transparent);
                background-image: -o-linear-gradient(#fff 70%, transparent);
                background-image: linear-gradient(#fff 70%, transparent)
        }

        .cover-view .description .bio § h3 {
                display: inline-block
        }

        .cover-view .description .stats {
                flex-basis: 650px;
                flex-grow: 1;
                display: flex;
                align-items: flex-end;
                -webkit-justify-content: space-around;
                justify-content: space-around
        }

        .cover-view .description .stats>div {
                font-size: 160%;
                padding: 1.5rem 1rem;
                color: #848484
        }

        .cover-view .description .stats>div span {
                display: block;
                text-align: center
        }

        .cover-view .description .stats>div span:first-child {
                color: #fb2793;
                font-size: 80%
        }

        .cover-view .description .stats>div span:last-child {
                font-size: 100%;
                font-weight: 600;
                color: #5f5f5f
        }

        .cover-view .edit {
                right: 0;
                margin-top: 5px;
                margin-right: 5px;
                background: none;
                border: none;
                color: #fff;
                text-shadow: none
        }

        @media (max-width:999px) {
                .cover-view.label-view #coverimage {
                        background-size: contain
                }
        }

        .cover-view.label-view .description {
                flex-direction: column
        }

        .cover-view.label-view .description .title {
                font-size: 4em;
                color: #fff;
                display: flex;
                line-height: 1;
                text-shadow: 6px 6px 12px #000
        }

        @media (max-width:999px) {
                .cover-view.label-view .description .title {
                        background-image: -owg-linear-gradient(90deg, rgba(0, 0, 0, .25098), transparent 100%);
                        background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, .25098), transparent 100%);
                        background-image: -moz-linear-gradient(90deg, rgba(0, 0, 0, .25098), transparent 100%);
                        background-image: -o-linear-gradient(90deg, rgba(0, 0, 0, .25098), transparent 100%);
                        background-image: linear-gradient(90deg, rgba(0, 0, 0, .25098), transparent 100%)
                }
        }

        @media (max-width:999px) {
                .cover-view.label-view .description>div:last-child {
                        background-color: #fff
                }
        }

        .cover-view.label-view .description .bio {
                flex-basis: 300px
        }

        @media (min-width:1689px) {
                .cover-view.label-view .description .bio p {
                        min-height: 200px
                }
        }

        @media (max-width:1689px) {
                .cover-view.label-view .description .bio p {
                        min-height: 160px
                }
        }

        @media (max-width:1200px) {
                .cover-view.label-view .description .bio p {
                        min-height: 113px
                }
        }

        @media (max-width:1000px) {
                .cover-view.label-view .description .bio p {
                        min-height: 100px
                }
        }

        @media (max-width:999px) {
                .cover-view.actor-view #coverimage {
                        background-image: none !important
                }
        }

        .cover-view.actor-view .description>div:first-child {
                flex-basis: 250px;
                flex-grow: 1;
                background-image: -owg-linear-gradient(90deg, hsla(0, 0%, 100%, .9) 60%, transparent 100%);
                background-image: -webkit-linear-gradient(90deg, hsla(0, 0%, 100%, .9) 60%, transparent);
                background-image: -moz-linear-gradient(90deg, hsla(0, 0%, 100%, .9) 60%, transparent 100%);
                background-image: -o-linear-gradient(90deg, hsla(0, 0%, 100%, .9) 60%, transparent 100%);
                background-image: linear-gradient(90deg, hsla(0, 0%, 100%, .9) 60%, transparent);
                background-color: transparent;
                font-size: 110%
        }

        @media (max-width:999px) {
                .cover-view.actor-view .description>div:first-child {
                        background-image: -owg-none !important;
                        background-image: -webkit-none !important;
                        background-image: -moz-none !important;
                        background-image: -o-none !important;
                        background-image: none !important
                }
        }

        @media (max-width:999px) {

                .cover-view .cover>div,
                .cover-view .description {
                        position: relative !important
                }

                .cover-view .description .stats {
                        margin-left: 0 !important
                }

                .cover-view .description .stats>div {
                        position: relative !important;
                        margin-right: 0;
                        font-size: 140%;
                        float: right;
                        padding-bottom: 5px;
                        margin-bottom: 0;
                        padding-top: 5px
                }

                .cover-view .description .stats>div:first-child {
                        margin-right: 7px
                }

                .cover-view .description .stats>div span:last-child {
                        font-size: 70%
                }

                .cover-view .description table {
                        margin-top: 0 !important
                }

                .cover-view .description .bio {
                        min-height: auto;
                        -webkit-box-shadow: none;
                        -moz-box-shadow: none;
                        box-shadow: none
                }
        }

        #actors-volg-button {
                fill: #fff;
                position: absolute;
                top: 0;
                left: 0;
                right: unset;
                z-index: 3;
                width: auto;
                margin: 5px 0 0 5px
        }

        #actors-cover-image {
                opacity: .6;
                width: calc(100% - 1px)
        }

        @media (max-width:999px) {
                #actors-cover-image {
                        display: none
                }
        }

        @media (max-width:1199px) {

                .pornstars .list-item:last-child,
                .pornstars .list-item:nth-child(6) {
                        display: none
                }
        }

        .shareButtons {
                display: none;
                position: absolute;
                right: 45px;
                top: 41px
        }

        .shareButtons ul {
                margin: 0
        }

        .shareButtons ul li {
                display: inline-block;
                margin: 0;
                background-color: #8a2be2;
                border-radius: 3px;
                box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .5)
        }

        .shareButtons ul li.facebook {
                background-color: #4267b2
        }

        .shareButtons ul li.twitter {
                background-color: #1da1f2
        }

        .shareButtons ul li.whatsapp {
                background-color: #4ac959
        }

        .shareButtons ul li a {
                line-height: 1;
                text-transform: none;
                color: #fff;
                text-decoration: none;
                padding: 3px 6px 2px 2px
        }

        .shareButtons ul li a span {
                vertical-align: middle;
                margin-right: 2px
        }

        .shareButtons ul li .icon {
                fill: #fff
        }

        .shareButtons ul li .icon.shareaholic-service-icon {
                box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .5) !important
        }

        @media (min-width:999px) {
                .shareaholic-share-buttons .shareaholic-share-button-container:hover {
                        opacity: 1 !important
                }

                .shareaholic-share-buttons .shareaholic-share-button-container:hover i.shareaholic-service-icon[class*=shareaholic-service-whatsapp] {
                        background-color: #25d366 !important
                }

                .shareaholic-share-buttons .shareaholic-share-button-container:hover i.shareaholic-service-icon[class*=shareaholic-service-facebook] {
                        background-color: #3b5998 !important
                }

                .shareaholic-share-buttons .shareaholic-share-button-container:hover i.shareaholic-service-icon[class*=shareaholic-service-google_plus] {
                        background-color: #dd4b39 !important
                }

                .shareaholic-share-buttons .shareaholic-share-button-container:hover i.shareaholic-service-icon[class*=shareaholic-service-twitter] {
                        background-color: #1da1f2 !important
                }

                .shareaholic-share-buttons .shareaholic-share-button-container:hover i.shareaholic-service-icon[class*=shareaholic-service-pinterest] {
                        background-color: #bd081c !important
                }

                .shareaholic-share-buttons .shareaholic-share-button-container:hover i.shareaholic-service-icon[class*=shareaholic-service-skype] {
                        background-color: #00aff0 !important
                }

                .shareaholic-share-buttons .shareaholic-share-button-container:hover i.shareaholic-service-icon[class*=shareaholic-service-all] {
                        background-color: #fff !important;
                        color: #000 !important
                }
        }

        #shr-admin-badge {
                display: none
        }

        .flex-container.custom {
                padding: 3em;
                background-color: #fff;
                border: 1px solid #ccc
        }

        .flex-container.custom .flex-container {
                flex: 1 50%;
                flex-direction: column;
                box-sizing: border-box
        }

        .flex-container.custom .flex-container h5 {
                padding-bottom: 3rem
        }

        .flex-container.custom .flex-container .links a {
                min-width: 30%;
                display: inline-block;
                text-decoration: underline;
                color: #3f9fff;
                cursor: pointer;
                text-align: center
        }

        .flex-container.custom .flex-container .links a img {
                display: block
        }

        .flex-container.custom .flex-container.left {
                padding-right: 5rem
        }

        .flex-container.custom .flex-container.left a {
                text-align: center;
                padding: 2rem 0
        }

        .flex-container.custom .flex-container.left a img {
                padding: 1rem;
                background-color: #f1f1f1
        }