

            /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
            /*** 1. Set default font family to sans-serif.* 2. Prevent iOS and IE text size adjust after device orientation change,*    without disabling user zoom.*/
            html {
                font-family: sans-serif;
                /* 1 */
                -ms-text-size-adjust: 100%;
                /* 2 */
                -webkit-text-size-adjust: 100%;
                /* 2 */
                ;}

            /*** Remove default margin.*/
            body {
                margin: 0;
            }

            /* HTML5 display definitions========================================================================== */
            /*** Correct `block` display not defined for any HTML5 element in IE 8/9.* Correct `block` display not defined for `details` or `summary` in IE 10/11* and Firefox.* Correct `block` display not defined for `main` in IE 11.*/
            article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
                display: block;
            }

            /*** 1. Correct `inline-block` display not defined in IE 8/9.* 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.*/
            audio,canvas,progress,video {
                display: inline-block;
                /* 1 */
                vertical-align: baseline;
                /* 2 */
                ;}

            /*** Prevent modern browsers from displaying `audio` without controls.* Remove excess height in iOS 5 devices.*/
            audio:not([controls]) {
                display: none;
                height: 0;
            }

            /*** Address `[hidden]` styling not present in IE 8/9/10.* Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.*/
            [hidden],template {
                display: none;
            }

            /* Links========================================================================== */
            /*** Remove the gray background color from active links in IE 10.*/
            a {
                background-color: transparent;
            }

            /*** Improve readability of focused elements when they are also in an* active/hover state.*/
            a:active,a:hover {
                outline: 0;
            }

            /* Text-level semantics========================================================================== */
            /*** Address styling not present in IE 8/9/10/11, Safari, and Chrome.*/
            abbr[title] {
                border-bottom: 1px dotted;
            }

            /*** Address style set to `bolder` in Firefox 4+, Safari, and Chrome.*/
            b,strong {
                font-weight: bold;
            }

            /*** Address styling not present in Safari and Chrome.*/
            dfn {
                font-style: italic;
            }

            /*** Address variable `h1` font-size and margin within `section` and `article`* contexts in Firefox 4+, Safari, and Chrome.*/
            h1 {
                font-size: 2em;
                margin: 0.67em 0;
            }

            /*** Address styling not present in IE 8/9.*/
            mark {
                background: #ff0;
                color: #000;
            }

            /*** Address inconsistent and variable font size in all browsers.*/
            small {
                font-size: 80%;
            }

            /*** Prevent `sub` and `sup` affecting `line-height` in all browsers.*/
            sub,sup {
                font-size: 75%;
                line-height: 0;
                position: relative;
                vertical-align: baseline;
            }

            sup {
                top: -0.5em;
            }

            sub {
                bottom: -0.25em;
            }

            /* Embedded content========================================================================== */
            /*** Remove border when inside `a` element in IE 8/9/10.*/
            img {
                border: 0;
            }

            /*** Correct overflow not hidden in IE 9/10/11.*/
            svg:not(:root) {
                overflow: hidden;
            }

            /* Grouping content========================================================================== */
            /*** Address margin not present in IE 8/9 and Safari.*/
            figure {
                margin: 1em 40px;
            }

            /*** Address differences between Firefox and other browsers.*/
            hr {
                -webkit-box-sizing: content-box;
                box-sizing: content-box;
                height: 0;
            }

            /*** Contain overflow in all browsers.*/
            pre {
                overflow: auto;
            }

            /*** Address odd `em`-unit font size rendering in all browsers.*/
            code,kbd,pre,samp {
                font-family: monospace, monospace;
                font-size: 1em;
            }

            /* Forms========================================================================== */
            /*** Known limitation: by default, Chrome and Safari on OS X allow very limited* styling of `select`, unless a `border` property is set.*/
            /*** 1. Correct color not being inherited.*    Known issue: affects color of disabled elements.* 2. Correct font properties not being inherited.* 3. Address margins set differently in Firefox 4+, Safari, and Chrome.*/
            button,input,optgroup,select,textarea {
                color: inherit;
                /* 1 */
                font: inherit;
                /* 2 */
                margin: 0;
                /* 3 */
                ;}

            /*** Address `overflow` set to `hidden` in IE 8/9/10/11.*/
            button {
                overflow: visible;
            }

            /*** Address inconsistent `text-transform` inheritance for `button` and `select`.* All other form control elements do not inherit `text-transform` values.* Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.* Correct `select` style inheritance in Firefox.*/
            button,select {
                text-transform: none;
            }

            /*** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`*    and `video` controls.* 2. Correct inability to style clickable `input` types in iOS.* 3. Improve usability and consistency of cursor style between image-type*    `input` and others.*/
            button,html input[type="button"],input[type="reset"],input[type="submit"] {
                -webkit-appearance: button;
                /* 2 */
                cursor: pointer;
                /* 3 */
                ;}

            /*** Re-set default cursor for disabled elements.*/
            button[disabled],html input[disabled] {
                cursor: default;
            }

            /*** Remove inner padding and border in Firefox 4+.*/
            button::-moz-focus-inner,input::-moz-focus-inner {
                border: 0;
                padding: 0;
            }

            /*** Address Firefox 4+ setting `line-height` on `input` using `!important` in* the UA stylesheet.*/
            input {
                line-height: normal;
            }

            /*** It's recommended that you don't attempt to style these elements.* Firefox's implementation doesn't respect box-sizing, padding, or width.** 1. Address box sizing set to `content-box` in IE 8/9/10.* 2. Remove excess padding in IE 8/9/10.*/
            input[type="checkbox"],input[type="radio"] {
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                /* 1 */
                padding: 0;
                /* 2 */
                ;}

            /*** Fix the cursor style for Chrome's increment/decrement buttons. For certain* `font-size` values of the `input`, it causes the cursor style of the* decrement button to change from `default` to `text`.*/
            input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
                height: auto;
            }

            /*** 1. Address `appearance` set to `searchfield` in Safari and Chrome.* 2. Address `box-sizing` set to `border-box` in Safari and Chrome.*/
            input[type="search"] {
                -webkit-appearance: textfield;
                /* 1 */
                -webkit-box-sizing: content-box;
                box-sizing: content-box;
                /* 2 */
            }

            /*** Remove inner padding and search cancel button in Safari and Chrome on OS X.* Safari (but not Chrome) clips the cancel button when the search input has* padding (and `textfield` appearance).*/
            input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
                -webkit-appearance: none;
            }

            /*** Define consistent border, margin, and padding.*/
            fieldset {
                border: 1px solid #c0c0c0;
                margin: 0 2px;
                padding: 0.35em 0.625em 0.75em;
            }

            /*** 1. Correct `color` not being inherited in IE 8/9/10/11.* 2. Remove padding so people aren't caught out if they zero out fieldsets.*/
            legend {
                border: 0;
                /* 1 */
                padding: 0;
                /* 2 */
                ;}

            /*** Remove default vertical scrollbar in IE 8/9/10/11.*/
            textarea {
                overflow: auto;
            }

            /*** Don't inherit the `font-weight` (applied by a rule above).* NOTE: the default cannot safely be changed in Chrome and Safari on OS X.*/
            optgroup {
                font-weight: bold;
            }

            /* Tables========================================================================== */
            /*** Remove most spacing between table cells.*/
            table {
                border-collapse: collapse;
                border-spacing: 0;
            }

            td,th {
                padding: 0;
            }

            .swiper-lazy {
                opacity: 0;
                -webkit-transition: opacity .4s;
                -o-transition: opacity .4s;
                transition: opacity .4s;
            }

            .swiper-lazy-loaded {
                opacity: 1;
            }

            * {
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
            }

            html {
                height: 100%;
                min-width: 320px;
            }

            body {
                height: 100%;
                min-width: 320px;
                font: 500 14px/1.2 'Quicksand', sans-serif;
                background-color: #fff;
                text-rendering: optimizeSpeed;
                -webkit-font-smoothing: antialiased;
                color: #3c3c46;
            }

            @media (max-width: 639px) {
                body {
                    font-size: 13px;
                }
            }

            /*body.fixed{overflow: hidden;}*/
            body.dark {
                background-color: #181818;
                /* previous: #121418*/
                color: #fff;
            }

            body.dark .header-bottom,body.dark .dropdown,body.dark .btn-dropdown,body.dark .sidebar,body.dark .section-spot,body.dark .pagination a,body.dark .pagination span,body.dark .btn,body.dark .nav .wrap .dropdown,body.dark .spot-col,body.dark .post-wrap .avatar,body.dark .comments-bottom .rating,body.dark .tab-drop,body.dark .top-block .center .social a,body.dark .post-card.lg,body.dark .post-card,body.dark .checkbox-container .checkmark,body.dark .img-user,body.dark .popup-holder .file-label,body.dark .popup-holder .user-img,body.dark .select2-search--dropdown,body.dark .dark-box,body.dark .select2-container--default .select2-selection--multiple .select2-selection__choice,body.dark .user-drop,body.dark .form-upload p.preview,body.dark .form-upload p.preview em,body.dark .list-selector-popup,body.dark .dropdown-inner,body.dark .dropdown,body.dark .dropdown a,body.dark .dropdown span {
                background-color: #24242a;
            }

            body.dark .select2-search--dropdown .select2-search__field {
                color: #fff;
            }

            body.dark input,body.dark .sidebar .btn-dropdown,body.dark .sidebar .dropdown,body.dark .sidebar .btn,body.dark .mob-member a,body.dark .mob-member span,body.dark .nav .wrap .btn,body.dark .textarea,body.dark .popup,body.dark .select2-results__option,body.dark .textfield,body.dark .drop-updload,body.dark form .progressbar,body.dark .tab-buttons .delete,body.dark .select2-container--default .select2-selection--multiple,body.dark .select2-container--default .select2-results__option[aria-selected=true] {
                background-color: #121418;
            }

            body.dark .rating .voters,body.dark .thumb .info,body.dark .tags-list.second li .btn .value,body.dark .list-info,body.dark .likes a,body.dark .btn-cross {
                color: #494b4f;
            }

            body.dark .progressbar.half-done .text {
                color: #24242a;
            }

            body.dark .list-selector-popup .filter input {
                border-color: #494b4f;
                color: #fff;
            }

            body.dark .list-checking .btn,body.dark .header-top .list {
                color: #fff;
            }

            body.dark .burger-brick,body.dark .rating .scale-holder,body.dark .bottom-list .item:after,body.dark .wrap-radio .checkmark,body.dark .box-subscribe a .value,body.dark .select2-container--default .select2-results__option--highlighted[aria-selected],body.dark .select2-results__option,body.dark .list-selector-popup .checkbox + label::before,body.dark .list-selector-popup .filter input,body.dark .no-thumb {
                background-color: #494b4f;
            }

            body.dark .burger-brick {
                background-color: #fff;
            }

            @media screen and (min-width: 1025px) {
                body.dark .pagination a:hover,body.dark .nav .wrap .btn:hover,body.dark .upload:hover,body.dark div[class*='swiper-button']:hover,body.dark .select2-container--default .select2-selection--multiple .select2-selection__choice:hover {
                    background-color: #fa0052;
                }

                body.dark .list-info .name-link:hover {
                    color: #fff;
                }

                body.dark .header-top .upload:hover {
                    background-color: transparent;
                    color: #fa0052;
                }
            }

            body.dark .list-selector-popup .checkbox:checked + label::before {
                background-color: #fa0052;
            }

            body.dark .thumb .col.second .val,body.dark .spot-col .name,body.dark .bottom-list,body.dark .comments-bottom .wrap-likes a,body.dark .comments-top .added,body.dark .top-block .info,body.dark .top-block .bottom .name,body.dark .top-block .center .col span,body.dark .top-block .center .social a,body.dark .img-user,body.dark .post-wrap .avatar,body.dark .popup-holder .name-textfield span,body.dark .checkbox-container,body.dark .popup-holder .user-img,body.dark .popup-holder .recaptcha-text,body.dark .popup .col-tab {
                color: #6e7176;
            }

            body.dark a,body.dark .popup-holder .textfield,body.dark .select2-container--default .select2-selection--single .select2-selection__placeholder,body.dark .select2-container--default .select2-results__option--highlighted[aria-selected],body.dark .select2-container--default .select2-selection--single .select2-selection__rendered,body.dark .popup .col-tab.active,body.dark .select2-container--default .select2-results__option[aria-selected=true] {
                color: #fff;
            }

            body.dark .tags-list.second .btn,body.dark form .success {
                background-color: transparent;
            }

            @media screen and (min-width: 1025px) {
                body.dark .tags-list.second .btn:hover {
                    background-color: transparent;
                }

                body.dark .tags-list.second .btn:hover .value {
                    color: #fa0052;
                }
            }

            @media screen and (min-width: 1025px) {
                body.dark .box-subscribe a:hover .value {
                    background-color: #fa0052;
                }

                body.dark .box-subscribe a:hover .text {
                    background-color: #494b4f;
                    color: #fff;
                }
            }

            @media (max-width: 768px) {
                body.dark .user-drop .btn {
                    background-color: #24242a;
                }
            }

            body.dark .mob-member .img-user {
                background-color: #121418;
            }

            body.dark .box-subscribe {
                border-color: #494b4f;
            }

            body.dark .textarea,body.dark .input {
                border-color: #33333b;
                color: #fff;
            }

            body.dark .textarea:focus,body.dark .input:focus {
                border-color: #fa0052;
            }

            body.dark div[class*='swiper-button'] {
                background-color: rgba(36, 36, 42, 0.8);
            }

            body.dark .select2-container--default .select2-selection--single,body.dark .popup-holder .textfield,body.dark .select2-container--default .select2-selection--multiple {
                border-color: #33333b;
            }

            body.dark .comments-bottom .wrap-likes .like {
                color: #75b31c;
            }

            @media screen and (min-width: 1025px) {
                body.dark .comments-bottom .wrap-likes .like:hover {
                    color: #6e7176;
                }
            }

            @media screen and (min-width: 1025px) {
                body.dark .jump a:hover,body.dark .popup .col-tab:hover {
                    color: #fff;
                }
            }

            body.dark .search {
                border-color: #33333b;
                color: #fff;
            }

            body.dark .select2-search--dropdown .select2-search__field {
                border-color: #33333b;
            }

            body.dark .popup-holder .file-label {
                border-color: #33333b;
            }

            @media screen and (min-width: 1025px) {
                body.dark .popup-holder .file-label:hover {
                    border-color: #fa0052;
                    color: #fa0052;
                }
            }

            body.dark .header-bottom {
                -webkit-box-shadow: 0 6px 40px rgba(24, 24, 24, 0.8);
                box-shadow: 0 6px 40px rgba(24, 24, 24, 0.8);
            }

            /*body.dark .nav .wrap .dropdown,body.dark .nav .dropdown {-webkit-box-shadow: inset 0 18px 40px rgba(24, 24, 24, 0.8);box-shadow: inset 0 18px 40px rgba(24, 24, 24, 0.8);}*/
            body.dark .mob-member .sign-in a {
                background-color: #fa0052;
            }

            @media screen and (min-width: 1025px) {
                body.dark .top-block .center .social a:hover {
                    color: #fa0052;
                }

                body.dark .is-relative .dropdown a:hover, body.dark .is-relative .dropdown span:hover {
                    background-color: #fa0052;
                    color: #fff;
                }
            }

            body.dark .comments-top a {
                color: #fa0052;
            }

            @media screen and (min-width: 1025px) {
                body.dark .comments-top a:hover {
                    color: #6e7176;
                }
            }

            body.dark .sidebar .active {
                background-color: #fa0052;
            }

            @media screen and (min-width: 1025px) {
                body.dark .sidebar .active:hover {
                    background-color: #24242a;
                }
            }

            body.dark .upload.active {
                color: #fa0052;
            }

            body.dark .no-thumb {
                color: #fff;
            }

            body.dark .logo svg {
                fill: #fff;
            }

            body.dark .sidebar {
                -webkit-box-shadow: 0 6px 40px rgba(24, 24, 24, 0.16);
                box-shadow: 0 6px 40px rgba(24, 24, 24, 0.16);
            }

            body.dark .select2-container--default.select2-container--open .select2-selection--single {
                border-color: #fa0052;
            }

            body.dark ::-webkit-input-placeholder {
                color: #fff;
            }

            body.dark ::-moz-placeholder {
                color: #fff;
            }

            body.dark :-moz-placeholder {
                color: #fff;
            }

            body.dark .popup-holder .textfield::-webkit-input-placeholder {
                color: #fff;
            }

            body.dark .popup-holder .textfield::-moz-placeholder {
                color: #fff;
            }

            body.dark .popup-holder .textfield:-moz-placeholder {
                color: #fff;
            }

            body.dark .popup-holder .textfield:-ms-input-placeholder {
                color: #fff;
            }

            body.removeArrow .fancybox-nav {
                display: none;
            }

            p,h1,h2,h3,h4,h5,h6 {
                margin: 0;
            }

            button {
                padding: 0;
                background: none;
                outline: none;
                border: none;
                cursor: pointer;
            }

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

            a {
                text-decoration: none;
                color: #3c3c46;
            }

            input {
                outline: none;
                color: #3c3c46;
                -webkit-border-radius: 10px;
                border-radius: 10px;
                height: 40px;
                border: 1px solid transparent;
                padding: 0 20px;
                background-color: #fff;
                -webkit-appearance: none;
                -webkit-transition: border-color .3s;
                -o-transition: border-color .3s;
                transition: border-color .3s;
            }

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

            .svg-icon {
                display: inline-block;
                width: 1em;
                height: 1em;
                fill: currentColor;
            }

            input[type="search"] {
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
            }

            input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
                -webkit-appearance: none;
                margin: 0;
            }

            ::-webkit-input-placeholder {
                color: #3c3c46;
                opacity: 1;
                -webkit-transition: opacity .3s;
                -o-transition: opacity .3s;
                transition: opacity .3s;
                font-size: 12px;
                font-weight: 500;
            }

            ::-moz-placeholder {
                color: #3c3c46;
                font-size: 12px;
                font-weight: 500;
                opacity: 1;
                -webkit-transition: opacity .3s;
                -o-transition: opacity .3s;
                transition: opacity .3s;
            }

            :-moz-placeholder {
                color: #3c3c46;
                font-size: 12px;
                font-weight: 500;
                opacity: 1;
                -webkit-transition: opacity .3s;
                -o-transition: opacity .3s;
                transition: opacity .3s;
            }

            .textarea::-webkit-input-placeholder {
                font-size: 12px;
            }

            .textarea::-moz-placeholder {
                font-size: 12px;
            }

            .textarea:-moz-placeholder {
                font-size: 12px;
            }

            :focus::-webkit-input-placeholder {
                opacity: 0;
            }

            :focus::-moz-placeholder {
                opacity: 0;
            }

            :focus:-moz-placeholder {
                opacity: 0;
            }

            :focus:-ms-input-placeholder {
                opacity: 0;
            }

            .wrapper {
                display: table;
                width: 100%;
                height: 100%;
                table-layout: fixed;
                overflow: hidden;
            }

            .wrapper.open .burger-brick {
                background-color: #fa0052;
            }

            .wrapper.open .sidebar {
                visibility: visible;
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
            }

            .wrapper.open .sidebar:before {
                opacity: 1;
                visibility: visible;
            }

            @media screen and (min-width: 1025px) and (max-width: 1250px) {
                .wrapper.open .top-block .center .col {
                    width: 33.333%;
                }
            }

            .wrapper.open .content {
                margin-left: 300px;
            }

            @media (max-width: 1350px) {
                .wrapper.open .content {
                    margin-left: 265px;
                }
            }

            @media (max-width: 1024px) {
                .wrapper.open .content {
                    margin-left: 0;
                }
            }

            @media (max-width: 1024px) {
                .wrapper.open .content:before,.wrapper.open .footer-wrap:before {
                    visibility: visible;
                    opacity: 1;
                }
            }

            .wrapper.open .header {
                display: table-row;
                height: 1px;
            }

            .wrapper.open .main {
                height: 100%;
            }

            .container {
                max-width: 1558px;
                margin: 0 auto;
                padding: 0 15px;
            }

            @media (max-width: 639px) {
                .container {
                    padding: 0 10px;
                }
            }

            .btn {
                font-size: 12px;
                padding: 8px 20px;
                display: inline-block;
                -webkit-border-radius: 20px;
                border-radius: 20px;
                background-color: #eee;
                text-transform: capitalize;
                border: 2px solid transparent;
                font-weight: 500;
                -webkit-transition: color .3s, border-color .3s, background-color .3s;
                -o-transition: color .3s, border-color .3s, background-color .3s;
                transition: color .3s, border-color .3s, background-color .3s;
            }

            @media (max-width: 479px) {
                .btn {
                    padding: 7px 14px;
                }
            }

            @media screen and (min-width: 1025px) {
                .btn:hover {
                    color: #fa0052;
                    border-color: #fa0052;
                    background-color: transparent;
                }
            }

            .title {
                font-size: 24px;
                line-height: 1.5;
                text-transform: uppercase;
            }

            @media (max-width: 639px) {
                .title {
                    font-size: 20px;
                }
            }

            @media (max-width: 479px) {
                .title {
                    font-size: 18px;
                }
            }

            @media (max-width: 375px) {
                .popup .title {
                    font-size: 16px;
                }
            }

            .title span {
                display: inline-block;
                position: relative;
            }

            .title span:before {
                content: "";
                height: 4px;
                width: 100%;
                background-color: #fa0052;
                position: absolute;
                left: 0;
                bottom: 0;
                -webkit-border-radius: 4px;
                border-radius: 4px;
            }

            .title a {
                -webkit-transition: color .3s;
                -o-transition: color .3s;
                transition: color .3s;
            }

            @media screen and (min-width: 1025px) {
                .title a:hover {
                    color: #fa0052;
                }
            }

            .box-item {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
            }

            .comment-wrap .field-label.hint {
                display: block;
            }

            .list-messages .wrap-link {
                margin-top: 10px;
            }

            .tags-list {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                margin: 0 -5px -10px;
            }

            @media (max-width: 639px) {
                .tags-list {
                    margin: 0 -3px -6px;
                }
            }

            .tags-list .value {
                display: none;
            }

            .tags-list.second .value {
                display: inline-block;
            }

            .dropdown .tags-list.second {
                display: block;
                -webkit-column-count: 8;
                -moz-column-count: 8;
                column-count: 8;
                margin: 0 0 20px;
            }

            @media (max-width: 1024px) {
                .dropdown .tags-list.second {
                    margin-bottom: 10px;
                    -webkit-column-count: 6;
                    -moz-column-count: 6;
                    column-count: 6;
                }
            }

            .tags-wrap {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
            }

            @media (max-width: 1024px) {
                .tags-wrap {
                    -ms-flex-wrap: wrap;
                    flex-wrap: wrap;
                }
            }

            .tags-wrap .tags-list.second {
                display: block;
                margin: 0;
                width: 16.66%;
            }

            @media (max-width: 1024px) {
                .tags-wrap .tags-list.second {
                    width: 100%;
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -ms-flex-wrap: wrap;
                    flex-wrap: wrap;
                    -webkit-box-pack: start;
                    -ms-flex-pack: start;
                    justify-content: flex-start;
                }
            }

            @media (max-width: 1024px) {
                .tags-wrap .tags-list.second li .btn {
                    background-color: #eee;
                }
            }

            /*.tags-list.second .item{display: inline-block;vertical-align: top;width: 100%;text-align: left;margin: 0 2px 2px;}*/
            .tags-list.second li {
                /*    display: inline-block;vertical-align: top;width: 100%;*/
                text-align: left;
                margin: 0 2px 2px;
            }

            .tags-list.second .item:last-child {
                display: none;
            }

            @media (max-width: 1024px) {
                .tags-wrap .tags-list.second .item {
                    width: auto;
                    display: -webkit-inline-box;
                    display: -ms-inline-flexbox;
                    display: inline-flex;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    align-items: center;
                    margin: 0 4px 8px;
                }
            }

            .tags-list.second li .btn {
                display: -webkit-inline-box;
                display: -webkit-inline-flex;
                display: -ms-inline-flexbox;
                display: inline-flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                padding: 10px 18px;
                background-color: transparent;
                border: 2px solid transparent;
                -webkit-transition: color .3s, border-color .3s;
                -o-transition: color .3s, border-color .3s;
                transition: color .3s, border-color .3s;
            }

            @media (max-width: 1024px) {
                .tags-list.second li .btn {
                    padding: 5px;
                    margin: 0;
                }
            }

            @media (max-width: 639px) {
                .tags-list.second li .btn {
                    padding: 2px;
                }
            }

            @media (max-width: 639px) {
                .tags-wrap .tags-list.second li .btn {
                    padding: 5px 8px;
                }
            }

            @media (max-width: 479px) {
                .tags-list.second li .btn {
                    width: 100%;
                }
            }

            @media screen and (min-width: 1025px) {
                .tags-list.second li .btn:hover {
                    border-color: #fa0052;
                    background-color: transparent;
                    color: #fa0052;
                }

                .tags-list.second li .btn:hover .value {
                    color: #fa0052;
                }
            }

            aside .tags-list.second .btn {
                width: auto;
            }

            .tags-list.second li .btn .name {
                overflow: hidden;
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis;
                white-space: nowrap;
                margin-right: 8px;
                max-width: 140px;
            }

            @media (max-width: 639px) {
                .tags-list.second li .btn .name {
                    max-width: 100px;
                }
            }

            @media (max-width: 479px) {
                .tags-list.second li .btn .name {
                    max-width: 100%;
                }
            }

            .tags-list.second li .btn .value {
                font-weight: 400;
                color: #a6a6b0;
                font-size: 12px;
                -webkit-transition: color .3s;
                -o-transition: color .3s;
                transition: color .3s;
            }

            .tags-list .item {
                margin: 0 5px 10px;
            }

            @media (max-width: 639px) {
                .tags-list .item {
                    margin: 0 3px 6px;
                }
            }

            .letter {
                padding: 10px 20px;
                color: #fa0052;
                font-weight: 700;
                font-size: 24px;
            }

            @media (max-width: 1024px) {
                .letter {
                    padding: 0 10px 10px;
                    width: 100%;
                }
            }

            .headline {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                margin-bottom: 20px;
            }

            @media (max-width: 639px) {
                .headline {
                    margin-bottom: 15px;
                }
            }

            @media (max-width: 479px) {
                .headline {
                    -webkit-box-orient: vertical;
                    -webkit-box-direction: normal;
                    -webkit-flex-direction: column;
                    -ms-flex-direction: column;
                    flex-direction: column;
                    -webkit-box-align: start;
                    -webkit-align-items: flex-start;
                    -ms-flex-align: start;
                    align-items: flex-start;
                }
            }

            @media (max-width: 479px) {
                .headline.second {
                    -webkit-box-orient: horizontal;
                    -webkit-box-direction: normal;
                    -webkit-flex-direction: row;
                    -ms-flex-direction: row;
                    flex-direction: row;
                    -webkit-box-align: center;
                    -webkit-align-items: center;
                    -ms-flex-align: center;
                    align-items: center;
                }
            }

            .headline .title {
                -webkit-flex-shrink: 1;
                -ms-flex-negative: 1;
                flex-shrink: 1;
                -webkit-box-flex: 1;
                -webkit-flex-grow: 1;
                -ms-flex-positive: 1;
                flex-grow: 1;
            }

            .sort-wrap {
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
                margin-left: 10px;
                font-size: 12px;
                width: 155px;
                position: relative;
            }

            @media (max-width: 479px) {
                .sort-wrap {
                    margin: 15px 0 0 0;
                }
            }

            .sort-wrap.second {
                width: 120px;
            }

            @media (max-width: 479px) {
                .sort-wrap.second {
                    margin: 0 0 0 10px;
                }
            }

            .sort-wrap.second .dropdown a, .sort-wrap.second .dropdown span {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
            }

            .sort-wrap.second .dropdown .icon {
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
                margin-right: 5px;
                font-size: 12px;
            }

            .sort-wrap .btn-dropdown {
                -webkit-transition: color .3s, border-color .3s, -webkit-border-radius .3s;
                transition: color .3s, border-color .3s, -webkit-border-radius .3s;
                -o-transition: color .3s, border-color .3s, border-radius .3s;
                transition: color .3s, border-color .3s, border-radius .3s;
                transition: color .3s, border-color .3s, border-radius .3s, -webkit-border-radius .3s;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
            }

            @media screen and (min-width: 1025px) {
                .sort-wrap .btn-dropdown:hover,.nav .wrap:hover .btn-dropdown,.is-relative:hover .btn-dropdown {
                    border-color: #fa0052;
                    color: #fa0052;
                }

                .sort-wrap:hover .dropdown,.nav .wrap:hover .dropdown,.is-relative:hover .dropdown {
                    display: block;
                }

                .sort-wrap:hover .btn-dropdown {
                    border-radius: 18px 18px 0 0;
                    border-color: #fa0052;
                    color: #fa0052;
                }

                .sort-wrap:hover .btn-dropdown .arrow,.nav .wrap:hover .btn-dropdown .arrow,.is-relative:hover .btn-dropdown .arrow {
                    -webkit-transform: rotate(180deg);
                    -ms-transform: rotate(180deg);
                    transform: rotate(180deg);
                }

                .sort-wrap .btn-dropdown:hover .icon {
                    color: #fa0052;
                }
            }

            .sort-wrap .btn-dropdown.current {
                -webkit-border-radius: 18px 18px 0 0;
                border-radius: 18px 18px 0 0;
            }

            .sort-wrap .btn-dropdown.current .icon {
                color: #fa0052;
            }

            .btn-dropdown {
                background-color: #eee;
                -webkit-border-radius: 18px;
                border-radius: 18px;
                padding: 8px 16px;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                width: 100%;
                text-transform: capitalize;
                border: 2px solid transparent;
                -webkit-transition: -webkit-border-radius .3s;
                transition: -webkit-border-radius .3s;
                -o-transition: border-radius .3s;
                transition: border-radius .3s;
                transition: border-radius .3s, -webkit-border-radius .3s;
            }

            .btn-dropdown.current {
                border-color: #fa0052;
                color: #fa0052;
            }

            .btn-dropdown.current .arrow {
                -webkit-transform: rotate(180deg);
                -ms-transform: rotate(180deg);
                transform: rotate(180deg);
            }

            .btn-dropdown .text {
                margin-right: 8px;
            }

            .btn-dropdown .svg-icon {
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
                color: #fa0052;
                -webkit-transition: color .3s, -webkit-transform .3s;
                transition: color .3s, -webkit-transform .3s;
                -o-transition: transform .3s, color .3s;
                transition: transform .3s, color .3s;
                transition: transform .3s, color .3s, -webkit-transform .3s;
                font-size: 12px;
            }

            .btn-dropdown .icon {
                margin-right: 5px;
                color: #3c3c46;
            }

            .btn-dropdown .arrow {
                font-size: 10px;
                width: 10px;
            }

            .dropdown {
                text-transform: capitalize;
                padding-top: 5px;
                text-align: center;
                -webkit-border-radius: 0 0 18px 18px;
                border-radius: 0 0 18px 18px;
                overflow: hidden;
                position: absolute;
                top: 100%;
                left: 0;
                right: 0;
                z-index: 12;
                -webkit-box-shadow: 0px 6px 6px rgba(68, 68, 68, 0.15);
                box-shadow: 0px 6px 6px rgba(68, 68, 68, 0.15);
                display: none;
            }

            .dropdown a, .dropdown span {
                display: block;
                padding: 8px 5px;
                -webkit-transition: background-color .3s, color .3s;
                -o-transition: background-color .3s, color .3s;
                transition: background-color .3s, color .3s;
                font-size: 12px;
                cursor: pointer;
                background-color: #fff;
            }

            @media (max-width: 1150px) {
                .dropdown a, .dropdown span {
                    overflow: hidden;
                    -o-text-overflow: ellipsis;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                }
            }

            @media screen and (min-width: 1025px) {
                .dropdown a:hover, .dropdown span:hover {
                    background-color: #fa0052;
                    color: #fff;
                }
            }

            .sort-wrap .dropdown {
                padding-top: 0;
            }

            .header {
                position: relative;
                z-index: 12;
            }

            @media (max-width: 1024px) {
                .header {
                    -webkit-box-shadow: 0 6px 40px rgba(24, 24, 24, 0.16);
                    box-shadow: 0 6px 40px rgba(24, 24, 24, 0.16);
                }
            }

            .header-top {
                padding: 3px 20px 14px;
                position: relative;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
            }

            @media (max-width: 1024px) {
                .header-top {
                    padding: 3px 15px;
                }
            }

            @media (max-width: 768px) {
                .header-top {
                    padding: 0 15px;
                }
            }

            @media (max-width: 639px) {
                .header-top {
                    padding: 0 10px;
                }
            }

            @media (max-width: 599px) {
                .header-top {
                    padding: 16px 10px;
                }
            }

            @media (max-width: 375px) {
                .header-top {
                    padding: 6px 10px;
                }
            }

            .header-top.active .btnSearch {
                font-size: 18px;
            }

            .header-top .col {
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 1;
                -webkit-flex-grow: 1;
                -ms-flex-positive: 1;
                flex-grow: 1;
                -webkit-flex-basis: 1;
                -ms-flex-preferred-size: 1;
                flex-basis: 1;
                margin-right: 25px;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
            }

            @media (max-width: 768px) {
                .header-top .col {
                    margin-right: 12px;
                }
            }

            @media (max-width: 479px) {
                .header-top .col {
                    margin-right: 10px;
                }
            }

            .header-top .col.second {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: end;
                -webkit-justify-content: flex-end;
                -ms-flex-pack: end;
                justify-content: flex-end;
                margin: 0 0 0 25px;
            }

            @media (max-width: 1024px) {
                .header-top .col.second {
                    margin-left: 15px;
                }
            }

            @media (max-width: 768px) {
                .header-top .col.second {
                    margin-left: 12px;
                }
            }

            @media (max-width: 599px) {
                .header-top .col.second {
                    -webkit-box-align: start;
                    -webkit-align-items: flex-start;
                    -ms-flex-align: start;
                    align-items: flex-start;
                }
            }

            @media (max-width: 479px) {
                .header-top .col.second {
                    margin-left: 0;
                }
            }

            .header-top .list {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                font-size: 19px;
                color: #a6a6b0;
                margin-right: 20px;
            }

            @media (max-width: 1024px) {
                .header-top .list {
                    margin-right: 5px;
                }
            }

            @media (max-width: 768px) {
                .header-top .list {
                    margin-right: 0;
                }
            }

            .header-top .list .svg-icon {
                display: block;
            }

            .header-top .list .item {
                margin-right: 30px;
            }

            @media (max-width: 1024px) {
                .header-top .list .item {
                    margin-right: 20px;
                }
            }

            @media (max-width: 768px) {
                .header-top .list .item {
                    margin-right: 12px;
                }
            }

            @media (max-width: 599px) {
                .header-top .list .item {
                    margin-right: 15px;
                }
            }

            @media (max-width: 479px) {
                .header-top .list .item {
                    margin-right: 12px;
                }
            }

            .header-top .list .item:last-child {
                margin-right: 0;
            }

            @media (max-width: 599px) {
                .header-top .logo {
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    -webkit-transform: translate3d(-50%, -50%, 0);
                    transform: translate3d(-50%, -50%, 0);
                }
            }

            @media (max-width: 375px) {
                .header-top .logo {
                    position: static;
                    -webkit-transform: translate3d(0, 0, 0);
                    transform: translate3d(0, 0, 0);
                }
            }

            .logo {
                display: inline-block;
            }

            @media (max-width: 1024px) {
                .logo {
                    width: 200px;
                }
            }

            @media (max-width: 768px) {
                .logo {
                    width: 180px;
                }
            }

            @media (max-width: 479px) {
                .logo {
                    width: 160px;
                }
            }

            @media (max-width: 1024px) {
                .logo svg {
                    width: 100%;
                }
            }

            @media (max-width: 375px) {
                .logo svg {
                    height: auto;
                }
            }

            .upload {
                font-size: 24px;
                position: relative;
                padding: 0;
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
                -webkit-transition: color .3s;
                -o-transition: color .3s;
                transition: color .3s;
                cursor: pointer;
                color: #a6a6b0;
            }

            @media screen and (min-width: 1025px) {
                .upload:hover {
                    color: #fa0052;
                }
            }

            .upload input {
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                cursor: pointer;
                opacity: 0;
                padding: 0;
                z-index: -1;
                border: none;
            }

            .toggle-dark {
                display: inline-block;
                -webkit-transition: color .3s;
                -o-transition: color .3s;
                transition: color .3s;
                font-size: 20px;
            }

            @media screen and (min-width: 1025px) {
                .toggle-dark:hover {
                    color: #fa0052;
                }
            }

            .col-search {
                max-width: 645px;
                width: 100%;
            }

            @media (max-width: 599px) {
                .col-search {
                    position: absolute;
                    left: 0;
                    right: 0;
                    top: 100%;
                    z-index: 2;
                    max-width: 100%;
                    padding-bottom: 5px;
                    display: none;
                }
            }

            .btnSearch {
                font-size: 21px;
                width: 21px;
                margin-left: 15px;
                color: #fa0052;
                display: none;
            }

            @media (max-width: 599px) {
                .btnSearch {
                    display: block;
                }
            }

            @media (max-width: 479px) {
                .btnSearch {
                    font-size: 21px;
                    margin-left: 12px;
                }
            }

            .btnSearch .svg-icon {
                display: block;
            }

            .box-search {
                position: relative;
            }

            .burger {
                width: 24px;
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
                margin-right: 18px;
            }

            @media (max-width: 1024px) {
                .burger {
                    margin-right: 15px;
                }
            }

            @media (max-width: 768px) {
                .burger {
                    margin-right: 12px;
                }
            }

            @media screen and (min-width: 1025px) {
                .burger:hover .burger-brick {
                    background-color: #fa0052;
                }
            }

            .burger-brick {
                display: block;
                height: 3px;
                -webkit-border-radius: 5px;
                border-radius: 5px;
                background-color: #a6a6b0;
                -webkit-transition: background-color .3s;
                -o-transition: background-color .3s;
                transition: background-color .3s;
                will-change: transform;
            }

            .burger-brick:last-child,.burger-brick:nth-child(2) {
                margin-top: 5px;
            }

            .search {
                width: 100%;
                -webkit-border-radius: 20px;
                border-radius: 20px;
                border: 2px solid #eee;
                padding: 0 40px 0 18px;
            }

            @media (max-width: 599px) {
                .search {
                    -webkit-border-radius: 0;
                    border-radius: 0;
                    border-left: none;
                    border-right: none;
                    padding: 0 40px 0 15px;
                }
            }

            .btn-search {
                position: absolute;
                top: 0;
                right: 0;
                height: 100%;
                padding: 0 18px 0 5px;
                font-size: 20px;
                color: #fa0052;
                -webkit-transition: color .3s;
                -o-transition: color .3s;
                transition: color .3s;
            }

            @media screen and (min-width: 1025px) {
                .btn-search:hover {
                    color: #e6e6e6;
                }
            }

            .btn-search .svg-icon {
                display: block;
            }

            .mob-member {
                display: none;
            }

            @media (max-width: 768px) {
                .mob-member {
                    display: -webkit-box;
                    display: -webkit-flex;
                    display: -ms-flexbox;
                    display: flex;
                    margin-bottom: 10px;
                }
            }

            @media (max-width: 768px) {
                .mob-member.second {
                    display: block;
                }
            }

            .mob-member li {
                width: 50%;
            }

            .mob-member a, .mob-member span {
                display: block;
                text-align: center;
                padding: 10px 20px;
                background-color: #eee;
                -webkit-border-radius: 20px;
                border-radius: 20px;
            }

            .mob-member .sign-in {
                margin-left: 5px;
            }

            .mob-member .sign-in a, .mob-member .sign-in span {
                background-color: #fa0052;
                color: #fff;
            }

            .member-links {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                text-transform: uppercase;
            }

            @media (max-width: 768px) {
                .member-links {
                    display: none;
                }
            }

            .member-links a, .member-links div {
                display: block;
                padding: 10px 18px;
                -webkit-border-radius: 20px;
                border-radius: 20px;
                font-weight: 700;
                -webkit-transition: background .3s, color .3s, border-color .3s;
                -o-transition: background .3s, color .3s, border-color .3s;
                transition: background .3s, color .3s, border-color .3s;
                border: 2px solid transparent;
                cursor: pointer;
            }

            @media (max-width: 1024px) {
                .member-links a, .member-links div {
                    padding: 5px 8px;
                    font-size: 12px;
                }
            }

            @media screen and (min-width: 1025px) {
                .member-links a:hover, .member-links div:hover {
                    border-color: #fa0052;
                    color: #fa0052;
                }
            }

            .member-links .sign-in {
                margin-left: 3px;
            }

            .member-links .sign-in a {
                background-color: #fa0052;
                color: #fff;
            }

            @media screen and (min-width: 1025px) {
                .member-links .sign-in a:hover {
                    background-color: transparent;
                    color: #fa0052;
                }
            }

            .member-user {
                width: 50%;
            }

            @media (max-width: 1350px) {
                .member-user {
                    width: 60%;
                }
            }

            @media (max-width: 1024px) {
                .member-user {
                    width: auto;
                    margin-left: 10px;
                }
            }

            @media (max-width: 768px) {
                .member-user {
                    width: 100%;
                    margin-bottom: 5px;
                    display: none;
                }
            }

            .btn-user {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                margin-left: auto;
                position: relative;
            }

            @media (max-width: 768px) {
                .btn-user {
                    margin-left: 0;
                }
            }

            .btn-user .unread_messages {
                position: absolute;
                color: #fff;
                background: #fa0052;
                border-radius: 50%;
                width: 20px;
                height: 20px;
                display: flex;
                align-items: center;
                justify-content: center;
                top: -1px;
                left: 33px;
                font-size: 12px;
                z-index: 2;
            }

            .btn-user .unread_messages.small {
                font-size: 11px;
            }

            .btn-user.active .arrow-down {
                -webkit-transform: rotate(180deg);
                -ms-transform: rotate(180deg);
                transform: rotate(180deg);
            }

            .btn-user.active .name,.btn-user.active .arrow-down {
                color: #fa0052;
            }

            @media screen and (min-width: 1025px) {
                .btn-user:hover .name,.btn-user:hover .arrow-down {
                    color: #fa0052;
                }
            }

            .btn-user .arrow-down {
                font-size: 10px;
                -webkit-transition: color .3s, -webkit-transform .4s;
                transition: color .3s, -webkit-transform .4s;
                -o-transition: transform .4s, color .3s;
                transition: transform .4s, color .3s;
                transition: transform .4s, color .3s, -webkit-transform .4s;
            }

            .btn-user .name {
                text-transform: capitalize;
                margin-right: 20px;
                overflow: hidden;
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis;
                white-space: nowrap;
                -webkit-transition: color .3s;
                -o-transition: color .3s;
                transition: color .3s;
            }

            @media (max-width: 1200px) {
                .btn-user .name {
                    margin-right: 10px;
                }
            }

            @media (max-width: 1024px) {
                .btn-user .name {
                    display: none;
                }
            }

            @media (max-width: 768px) {
                .btn-user .name {
                    display: block;
                }
            }

            .btn-user .svg-icon {
                display: block;
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
            }

            .img-user {
                width: 50px;
                height: 50px;
                -webkit-border-radius: 50%;
                border-radius: 50%;
                background-color: #eee;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                font-size: 22px;
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
                margin-right: 20px;
                overflow: hidden;
                position: relative;
            }

            @media (max-width: 1200px) {
                .img-user {
                    width: 44px;
                    height: 44px;
                    font-size: 20px;
                    margin-right: 10px;
                }
            }

            @media (max-width: 1024px) {
                .img-user {
                    width: 35px;
                    height: 35px;
                    font-size: 16px;
                }
            }

            @media (max-width: 768px) {
                .img-user {
                    width: 40px;
                    height: 40px;
                    font-size: 18px;
                }
            }

            .user-drop {
                display: none;
                position: absolute;
                top: 100%;
                right: 20px;
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                width: 220px;
                margin: 0;
                z-index: 11;
                background-color: #fff;
                -webkit-border-radius: 0 0 20px 20px;
                border-radius: 0 0 20px 20px;
                -webkit-box-shadow: 0 6px 40px rgba(24, 24, 24, 0.16);
                box-shadow: 0 6px 40px rgba(24, 24, 24, 0.16);
            }

            @media (max-width: 1350px) {
                .user-drop {
                    right: 15px;
                }
            }

            @media (max-width: 1200px) {
                .user-drop {
                    width: 190px;
                }
            }

            @media (max-width: 768px) {
                .user-drop {
                    position: static;
                    width: 100%;
                    -webkit-box-shadow: none;
                    box-shadow: none;
                }
            }

            @media (max-width: 479px) {
                .user-drop {
                    max-width: 100%;
                }
            }

            .user-drop .item {
                width: 100%;
            }

            .user-drop .item:last-child .btn {
                -webkit-border-radius: 0 0 20px 20px;
                border-radius: 0 0 20px 20px;
            }

            .user-drop .btn {
                border: none;
                display: block;
                text-align: center;
                -webkit-border-radius: 0;
                border-radius: 0;
                font-size: 14px;
                text-transform: uppercase;
                background-color: #fff;
                padding: 10px 15px;
            }

            @media (max-width: 768px) {
                .user-drop .btn {
                    padding: 8px 20px;
                    width: 100%;
                    text-align: left;
                    font-size: 12px;
                    font-weight: 700;
                }
            }

            @media screen and (min-width: 1025px) {
                .user-drop .btn:hover {
                    background-color: #fa0052;
                    color: #fff;
                }
            }

            .header-bottom {
                -webkit-box-shadow: 0 6px 40px rgba(24, 24, 24, 0.16);
                box-shadow: 0 6px 40px rgba(24, 24, 24, 0.16);
                background-color: #eee;
                padding: 5px 0;
            }

            @media (max-width: 1024px) {
                .header-bottom {
                    display: none;
                }
            }

            .nav {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: justify;
                -webkit-justify-content: space-between;
                -ms-flex-pack: justify;
                justify-content: space-between;
                align-items: center;
                margin: 0 -1px;
            }

            .nav .is-relative {
                position: relative;
            }

            .nav .dropdown {
                top: 100%;
                width: -webkit-calc(100% + 12px);
                width: calc(100% + 12px);
                left: -6px;
            }

            .nav .dropdown .thumb {
                width: 16.66%;
            }

            @media (max-width: 1150px) {
                .nav .dropdown .thumb {
                    padding: 0 5px 10px;
                }
            }

            .nav .dropdown .inner {
                padding: 25px;
            }

            @media (max-width: 1150px) {
                .nav .dropdown .inner {
                    padding: 20px 5px;
                }
            }

            .nav .dropdown .thumbs {
                margin-bottom: 10px;
            }

            @media (max-width: 1150px) {
                .nav .dropdown .thumbs {
                    margin-bottom: 5px;
                }
            }

            .nav .dropdown .vertical .thumb {
                width: 12.5%;
            }

            .nav .dropdown .vertical .col {
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            }

            .nav .dropdown .vertical .col .description {
                margin: 0 0 5px 0;
            }

            .nav .dropdown .vertical .val {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                margin-right: 15px;
            }

            .nav .dropdown .vertical .val:last-child {
                margin-right: 0;
            }

            .nav .dropdown .vertical .val .svg-icon {
                margin-right: 5px;
            }

            .nav .wrap .dropdown {
                background-color: #eee;
                padding: 0;
                -webkit-border-radius: 0;
                border-radius: 0;
                top: calc(100% - 5px);
                padding-top: 5px;
            }

            .dropdown-inner {
                background-color: #fff;
                -webkit-box-shadow: inset 0 18px 40px rgba(24, 24, 24, 0.16);
                box-shadow: inset 0 18px 40px rgba(24, 24, 24, 0.16);
            }

            .nav .wrap a {
                padding: 0;
                background-color: transparent;
            }

            .nav .wrap .btn {
                display: inline-block;
                background-color: #eee;
                padding: 12px 48px;
                border: none;
            }

            @media screen and (min-width: 1025px) {
                .nav .wrap .btn:hover {
                    background-color: #fa0052;
                }
            }

            .nav-link {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                padding: 10px 25px;
                margin: 0 1px;
                -webkit-transition: color .3s, border-color .3s;
                -o-transition: color .3s, border-color .3s;
                transition: color .3s, border-color .3s;
                text-transform: uppercase;
                font-weight: 700;
                border: 2px solid transparent;
                -webkit-border-radius: 20px;
                border-radius: 20px;
                text-align: center;
            }

            @media (max-width: 1450px) {
                .nav-link {
                    padding: 10px 20px;
                }
            }

            @media (max-width: 1350px) {
                .nav-link {
                    padding: 5px;
                }
            }

            @media (max-width: 1024px) {
                .nav-link {
                    padding: 8px 20px;
                    margin: 0;
                    display: -webkit-inline-box;
                    display: -webkit-inline-flex;
                    display: -ms-inline-flexbox;
                    display: inline-flex;
                }
            }

            .nav-link.active {
                color: #fa0052;
                border-color: #fa0052;
                will-change: transform;
            }

            @media (max-width: 1024px) {
                .nav-link.active {
                    background-color: #fa0052;
                    color: #fff;
                }
            }

            @media screen and (min-width: 1025px) {
                .nav-link:hover {
                    border-color: #fa0052;
                    color: #fa0052;
                }
            }

            .btn-dropdown.active {
                border-color: transparent;
                pointer-events: auto;
            }

            @media screen and (min-width: 1025px) {
                .btn-dropdown.active:hover {
                    border-color: #fa0052;
                }
            }

            .btn-dropdown.active.current {
                border-color: #fa0052;
            }

            .sidebar {
                background-color: #fff;
                -webkit-box-shadow: 0 6px 40px rgba(24, 24, 24, 0.16);
                box-shadow: 0 6px 40px rgba(24, 24, 24, 0.16);
                width: 260px;
                padding: 25px 18px;
                position: absolute;
                top: 0;
                left: 0;
                bottom: 0;
                z-index: 20;
                -webkit-transition: visibility .4s, -webkit-transform .4s;
                transition: visibility .4s, -webkit-transform .4s;
                -o-transition: transform .4s, visibility .4s;
                transition: transform .4s, visibility .4s;
                transition: transform .4s, visibility .4s, -webkit-transform .4s;
                -webkit-transform: translate3d(-100%, 0, 0);
                transform: translate3d(-100%, 0, 0);
                visibility: hidden;
                overflow-y: auto;
                z-index: 99;
            }

            @media (max-width: 1024px) {
                .sidebar {
                    bottom: auto;
                    -webkit-border-radius: 0 0 20px 0;
                    border-radius: 0 0 20px 0;
                    min-height: auto;
                }
            }

            @media (max-width: 768px) {
                .sidebar {
                    padding: 15px;
                }
            }

            .sidebar .tags-list {
                -webkit-box-pack: start;
                -webkit-justify-content: flex-start;
                -ms-flex-pack: start;
                justify-content: flex-start;
                margin-bottom: 0;
            }

            .sidebar .tags-list.second {
                -webkit-column-count: auto;
                -moz-column-count: auto;
                column-count: auto;
            }

            .sidebar .tags-list.second .btn .name {
                max-width: 160px;
            }

            .sidebar .title {
                text-transform: uppercase;
                font-size: 20px;
                margin-bottom: 12px;
            }

            .list-hd .active {
                background-color: #fa0052;
                color: #fff;
                pointer-events: none;
            }

            @media screen and (min-width: 1025px) {
                .list-hd .active:hover {
                    background-color: transparent;
                    color: #fa0052;
                }
            }

            .sidebar .sort-wrap {
                margin-left: 0;
            }

            .sidebar .box {
                margin-bottom: 35px;
            }

            @media (max-width: 1024px) {
                .sidebar .box {
                    margin-bottom: 25px;
                }
            }

            @media (max-width: 768px) {
                .sidebar .box {
                    margin-bottom: 15px;
                }
            }

            .sidebar .box:last-child {
                margin-bottom: 0;
            }

            .sidebar .box.mobile {
                display: none;
            }

            @media (max-width: 1024px) {
                .sidebar .box.mobile {
                    display: block;
                }
            }

            .sidebar .box.mobile .profile-header {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                padding: 0 15px;
            }

            .main {
                position: relative;
                padding: 40px 0 60px;
            }

            @media (max-width: 1024px) {
                .main {
                    padding: 20px 0 40px;
                }
            }

            @media (max-width: 639px) {
                .main {
                    padding: 20px 0 25px;
                }
            }

            .content {
                -webkit-transition: margin-left .4s;
                -o-transition: margin-left .4s;
                transition: margin-left .4s;
            }

            @media (max-width: 1024px) {
                .content:before,.footer-wrap:before {
                    content: "";
                    position: absolute;
                    left: 0;
                    top: 0;
                    right: 0;
                    bottom: 0;
                    z-index: 5;
                    background-color: rgba(0, 0, 0, 0.7);
                    opacity: 0;
                    visibility: hidden;
                    -webkit-transition: visibility .4s, opacity .4s;
                    -o-transition: visibility .4s, opacity .4s;
                    transition: visibility .4s, opacity .4s;
                    z-index: 98;
                }
            }

            .link-aside {
                display: block;
                padding: 8px 20px;
                -webkit-border-radius: 10px;
                border-radius: 10px;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: justify;
                -webkit-justify-content: space-between;
                -ms-flex-pack: justify;
                justify-content: space-between;
                -webkit-transition: background-color .3s;
                -o-transition: background-color .3s;
                transition: background-color .3s;
            }

            @media (max-width: 768px) {
                .link-aside {
                    padding: 5px 15px;
                }
            }

            @media screen and (min-width: 1025px) {
                .link-aside:hover {
                    background-color: #fa0052;
                }

                .link-aside:hover .value {
                    color: #fff;
                }
            }

            .link-aside .name {
                margin-right: 10px;
                overflow: hidden;
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis;
                white-space: nowrap;
                -webkit-flex-shrink: 1;
                -ms-flex-negative: 1;
                flex-shrink: 1;
                -webkit-box-flex: 1;
                -webkit-flex-grow: 1;
                -ms-flex-positive: 1;
                flex-grow: 1;
            }

            .link-aside .value {
                color: #3c3c46;
                -webkit-transition: color .3s;
                -o-transition: color .3s;
                transition: color .3s;
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
            }

            .spot-outer {
                -webkit-border-radius: 10px;
                border-radius: 10px;
                background-color: #131313;
                padding: 15px 20px 20px;
            }

            @media (max-width: 479px) {
                .spot-outer {
                    padding: 10px 0 0;
                }
            }

            .spot-outer .title {
                text-align: center;
                font-weight: 400;
                font-size: 10px;
                text-transform: uppercase;
                color: #3c3c46;
                margin-bottom: 15px;
                letter-spacing: 3px;
            }

            @media (max-width: 479px) {
                .spot-outer .title {
                    margin-bottom: 10px;
                }
            }

            .section {
                margin-bottom: 50px;
            }

            @media (max-width: 1024px) {
                .section {
                    margin-bottom: 30px;
                }
            }

            @media (max-width: 639px) {
                .section {
                    margin-bottom: 20px;
                }
            }

            .section:last-child {
                margin-bottom: 0;
            }

            .section .block-thumbs {
                margin-bottom: 20px;
            }

            @media (max-width: 639px) {
                .section .block-thumbs {
                    margin-bottom: 10px;
                }
            }

            .section .block-thumbs:last-child {
                margin-bottom: 0;
            }

            .section-spot {
                background-color: #eee;
                -webkit-box-shadow: 0 -6px 40px rgba(24, 24, 24, 0.16);
                box-shadow: 0 -6px 40px rgba(24, 24, 24, 0.16);
                padding: 48px 0;
            }

            @media (max-width: 639px) {
                .section-spot {
                    padding: 25px 0;
                }
            }

            .section-spot .title {
                margin-bottom: 10px;
                text-transform: capitalize;
                font-size: 20px;
            }

            @media (max-width: 639px) {
                .section-spot .title {
                    margin-bottom: 5px;
                }
            }

            .section-spot .spot-text {
                line-height: 1.4;
            }

            .thumbs {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                margin: 0 -10px;
            }

            @media (max-width: 768px) {
                .thumbs {
                    margin: 0 -5px;
                }
            }

            .thumbs.vertical .thumb {
                width: 16.66%;
            }

            @media (max-width: 1250px) {
                .thumbs.vertical .thumb {
                    width: 20%;
                }
            }

            @media (max-width: 1024px) {
                .thumbs.vertical .thumb {
                    width: 25%;
                }
            }

            @media (max-width: 768px) {
                .thumbs.vertical .thumb {
                    width: 33.333%;
                }
            }

            @media (max-width: 479px) {
                .thumbs.vertical .thumb {
                    width: 50%;
                }
            }

            .thumbs.vertical .thumb-img {
                padding-top: 134.48276%;
                display: block;
                position: relative;
            }

            .thumbs.vertical .thumb-img .img {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                z-index: 1;
            }

            .thumbs.vertical .description {
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis;
                white-space: nowrap;
                margin-right: 10px;
                display: block;
            }

            .thumbs.second .thumb {
                width: 20%;
            }

            @media (max-width: 1150px) {
                .thumbs.second .thumb {
                    width: 25%;
                }
            }

            @media (max-width: 980px) {
                .thumbs.second .thumb {
                    width: 33.333%;
                }
            }

            @media (max-width: 768px) {
                .thumbs.second .thumb {
                    width: 50%;
                }
            }

            .thumbs.second .thumb-img {
                padding-top: 0;
                width: 80px;
                height: 80px;
                -webkit-border-radius: 50%;
                border-radius: 50%;
                margin-right: 10px;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                overflow: hidden;
            }

            @media (max-width: 1350px) {
                .thumbs.vertical.second .thumb {
                    width: 20%;
                }
            }

            @media (max-width: 1150px) {
                .thumbs.vertical.second .thumb {
                    width: 25%;
                }
            }

            @media (max-width: 980px) {
                .thumbs.vertical.second .thumb {
                    width: 33.333%;
                }
            }

            @media (max-width: 768px) {
                .thumbs.vertical.second .thumb {
                    width: 50%;
                }
            }

            .thumbs.second .unread .thumb-img {
                border: 2px solid #fa0052;
            }

            .thumbs.second.vertical .no-thumb .svg-icon {
                font-size: 30px;
                margin-right: 0;
            }

            .thumbs.second .box {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
            }

            @media (max-width: 479px) {
                .thumbs.second .box {
                    -webkit-box-pack: center;
                    -webkit-justify-content: center;
                    -ms-flex-pack: center;
                    justify-content: center;
                }
            }

            .thumbs.second a {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
            }

            @media (max-width: 479px) {
                .thumbs.second a {
                    -webkit-box-orient: vertical;
                    -webkit-box-direction: normal;
                    -webkit-flex-direction: column;
                    -ms-flex-direction: column;
                    flex-direction: column;
                }
            }

            @media screen and (min-width: 1025px) {
                .thumbs.second a:hover .thumb-img {
                    -webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.4);
                    box-shadow: 0 1px 7px rgba(0, 0, 0, 0.4);
                }
            }

            .thumbs.second .info {
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -webkit-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-align: start;
                -webkit-align-items: flex-start;
                -ms-flex-align: start;
                align-items: flex-start;
            }

            @media (max-width: 479px) {
                .thumbs.second .info {
                    -webkit-box-align: center;
                    -webkit-align-items: center;
                    -ms-flex-align: center;
                    align-items: center;
                }
            }

            .thumbs.second .info .item {
                margin: 0 0 5px 0;
            }

            .thumbs.second .name {
                font-size: 14px;
                max-width: 130px;
            }

            @media (max-width: 479px) {
                .thumbs.second .name {
                    max-width: 110px;
                }
            }

            .thumbs.vertical.second .thumb {
                width: 16.66%;
            }

            @media (max-width: 1250px) {
                .thumbs.vertical.second .thumb {
                    width: 25%;
                }
            }

            @media (max-width: 980px) {
                .thumbs.vertical.second .thumb {
                    width: 33.333%;
                }
            }

            @media (max-width: 768px) {
                .thumbs.vertical.second .thumb {
                    width: 50%;
                }
            }

            .thumbs .thumb-img {
                -webkit-transition: -webkit-box-shadow .3s;
                transition: -webkit-box-shadow .3s;
                -o-transition: box-shadow .3s;
                transition: box-shadow .3s;
                transition: box-shadow .3s, -webkit-box-shadow .3s;
                padding-top: 56.28415%;
                display: block;
                position: relative;
            }

            .thumbs .thumb-img .img {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                z-index: 1;
                transition: opacity .3s, visibility .3s;
            }

            @media screen and (min-width: 1025px) {
                .thumbs a.item:hover .thumb-img {
                    -webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.4);
                    box-shadow: 0 1px 7px rgba(0, 0, 0, 0.4);
                }
            }

            .thumbs .wrap-info {
                position: absolute;
                left: 0;
                right: 0;
                bottom: 0;
                z-index: 1;
                padding: 30px 10px 10px;
                background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 9%, rgba(0, 0, 0, 0.41) 36%, rgba(0, 0, 0, 0.65) 96%, rgba(0, 0, 0, 0.65) 100%);
                background: -webkit-gradient(linear, left top, left bottom, color-stop(9%, rgba(0, 0, 0, 0)), color-stop(36%, rgba(0, 0, 0, 0.41)), color-stop(96%, rgba(0, 0, 0, 0.65)), to(rgba(0, 0, 0, 0.65)));
                background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 9%, rgba(0, 0, 0, 0.41) 36%, rgba(0, 0, 0, 0.65) 96%, rgba(0, 0, 0, 0.65) 100%);
                background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 9%, rgba(0, 0, 0, 0.41) 36%, rgba(0, 0, 0, 0.65) 96%, rgba(0, 0, 0, 0.65) 100%);
            }

            @media screen and (min-width: 1025px) {
                .thumbs .wrap-info:hover .description {
                    color: #fa0052;
                }
            }

            _:-ms-fullscreen,:root .block-thumbs .thumb .description {
                height: 36px;
            }

            .thumb {
                width: 20%;
                padding: 0 10px 25px;
            }

            @media (max-width: 1250px) {
                .thumb {
                    width: 25%;
                }

                #list_videos_videos_watched_right_now .thumb:nth-last-child(-n+2),#list_videos_most_recent_videos_items .thumb:nth-last-child(-n+2),#list_videos_most_recent_videos_items .thumb:first-child,#list_videos_latest_videos_list_items .thumb:first-child,#list_categories_categories_list_items .thumb:first-child {
                    display: none;
                }
            }

            @media (max-width: 991px) {
                .thumb {
                    width: 33.333%;
                }

                #list_videos_videos_watched_right_now .thumb:last-child {
                    display: block;
                }
            }

            @media (max-width: 768px) {
                .thumb {
                    width: 50%;
                    padding: 0 5px 15px;
                }

                #list_videos_videos_watched_right_now .thumb:nth-last-child(-n+2) {
                    display: block;
                }
            }

            @media (max-width: 425px) {
                .thumb {
                    width: 100%;
                    max-width: 330px;
                    margin: 0 auto;
                }

                #list_videos_most_recent_videos_items .thumb:first-child,#list_videos_latest_videos_list_items .thumb:first-child,#list_categories_categories_list_items .thumb:first-child {
                    display: block;
                }
            }

            .thumbs .empty-content {
                padding: 0 10px;
            }

            @media (max-width: 768px) {
                .thumbs .empty-content {
                    padding: 0 5px;
                }
            }

            .dropdown .empty-content {
                text-transform: initial;
                margin-bottom: 20px;
                text-align: left;
            }

            .empty-content .name {
                font-size: 18px;
                margin-bottom: 8px;
            }

            @media (max-width: 479px) {
                .empty-content .name {
                    font-size: 15px;
                }
            }

            .empty-content p,.empty-content ul,.empty-content ol,.empty-content li {
                margin-bottom: 8px;
            }

            .empty-content p {
                line-height: 1.4;
            }

            .empty-content ol {
                padding-left: 30px;
            }

            .thumb.active .description,.thumb.active .name {
                color: #fa0052;
            }

            .thumb.active .thumb-img {
                -webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.4);
                box-shadow: 0 1px 7px rgba(0, 0, 0, 0.4);
            }

            .thumb .col {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                padding-top: 6px;
            }

            .thumb .col.second {
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                padding: 6px 3px 0;
            }

            .thumb .col.second .description {
                font-weight: 700;
                text-transform: capitalize;
                font-size: 14px;
                -webkit-flex-shrink: 1;
                -ms-flex-negative: 1;
                flex-shrink: 1;
                -webkit-box-flex: 1;
                -webkit-flex-grow: 1;
                -ms-flex-positive: 1;
                flex-grow: 1;
                text-align: left;
                width: 100%;
            }

            @media (max-width: 1150px) {
                .thumb .col.second .description {
                    font-size: 12px;
                    margin-right: 8px;
                }
            }

            .thumb .col.second .val {
                color: #000;
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
            }

            .thumb .box {
                position: relative;
            }

            .thumb .box .tooltip.second {
                width: 102px;
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                left: auto;
                right: -5px;
                bottom: -webkit-calc(100% + 2px);
                bottom: calc(100% + 2px);
            }

            .thumb .box .tooltip.second:before {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                left: auto;
                right: 13px;
            }

            .thumb .checkbox-container {
                top: 10px;
                left: 10px;
                position: absolute;
                width: 26px;
                height: 26px;
                padding: 0;
                z-index: 10;
            }

            .thumb .checkbox-container .checkmark {
                -webkit-border-radius: 5px;
                border-radius: 5px;
                border: 1px solid #3c3c46;
            }

            .thumb .checkbox-container .checkmark:after {
                left: 8px;
            }

            .thumb .checkbox-container input {
                width: 100%;
                height: 100%;
            }

            .thumb .checkbox-container input:checked~.checkmark {
                border-color: #fa0052;
            }

            .thumb .description {
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                overflow: hidden;
                -webkit-transition: color .3s;
                -o-transition: color .3s;
                transition: color .3s;
                line-height: 1.3;
                -webkit-flex-shrink: 1;
                -ms-flex-negative: 1;
                flex-shrink: 1;
                -webkit-box-flex: 1;
                -webkit-flex-grow: 1;
                -ms-flex-positive: 1;
                flex-grow: 1;
            }

            .thumb .description.second {
                white-space: normal;
                display: -webkit-box;
            }

            .thumb .description b {
                font-size: 16px;
                text-transform: capitalize;
                white-space: nowrap;
                overflow: hidden;
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis;
                display: block;
            }

            .thumb .name {
                display: inline-block;
                -webkit-transition: color .3s;
                -o-transition: color .3s;
                transition: color .3s;
                overflow: hidden;
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

            .thumb .title-name {
                height: auto;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                line-height: 1.2;
            }

            .thumb .title-name .svg-icon {
                font-size: 18px;
                color: #fa0052;
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
            }

            .thumb .title-name .text {
                font-size: 14px;
                overflow: hidden;
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

            .thumb a {
                display: block;
            }

            @media screen and (min-width: 1025px) {
                .thumb a:hover .description,.thumb a:hover .name {
                    color: #fa0052;
                }

                .thumb a:hover+.wrap-info .description {
                    color: #fa0052;
                }
            }

            .thumb .info {
                color: #000;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                justify-content: space-between;
                margin-top: 5px;
                font-size: 13px;
            }

            @media (max-width: 1024px) {
                .thumb .info {
                    font-size: 12px;
                }
            }

            .thumb .info .item {
                margin-right: 18px;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
            }

            @media (max-width: 1150px) {
                .thumb .info .item {
                    margin-right: 10px;
                }
            }

            @media (max-width: 375px) {
                .thumb .info .item {
                    margin-right: 8px;
                }
            }

            .thumb .info .item:last-child {
                margin-right: 0;
            }

            .thumb .item .svg-icon {
                font-size: 11px;
                margin-right: 5px;
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
            }

            .thumb .item .svg-video {
                font-size: 14px;
            }

            .thumb .item .view {
                font-size: 15px;
            }

            .thumb .item a {
                color: #fa0052;
                -webkit-transition: color .3s;
                -o-transition: color .3s;
                transition: color .3s;
            }

            @media screen and (min-width: 1025px) {
                .thumb .item a:hover {
                    color: #a6a6b0;
                }
            }

            .thumb .channel-item {
                overflow: hidden;
                -webkit-flex-shrink: 1;
                -ms-flex-negative: 1;
                flex-shrink: 1;
                -webkit-box-flex: 1;
                -webkit-flex-grow: 1;
                -ms-flex-positive: 1;
                flex-grow: 1;
            }

            @media (max-width: 639px) {
                .thumb .channel-item {
                    display: none;
                }
            }

            .thumb .channel-item a,.thumb .channel-item span {
                overflow: hidden;
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis;
                white-space: nowrap;
                text-transform: capitalize;
                will-change: transform;
            }

            .thumb .is-hd,.thumb .duration,.thumb .private,.thumb .premium {
                position: absolute;
                z-index: 4;
                -webkit-border-radius: 10px;
                border-radius: 10px;
                color: #fff;
                text-transform: uppercase;
                font-size: 12px;
                padding: 5px 10px;
                background-color: rgba(60, 60, 70, 0.8);
            }

            .thumb .playlist-images {
                position: absolute;
                right: 10px;
                top: 10px;
                z-index: 1;
                opacity: .8;
                -webkit-transition: opacity .3s;
                -o-transition: opacity .3s;
                transition: opacity .3s;
            }

            @media screen and (min-width: 1025px) {
                .thumb .playlist-images:hover {
                    opacity: 1;
                }
            }

            .thumb .playlist-images .box:first-child {
                position: absolute;
                top: 10px;
                right: 10px;
                z-index: 1;
            }

            @media screen and (min-width: 1025px) {
                .thumb .playlist-images .box:first-child:hover {
                    border-color: #fa0052;
                }
            }

            @media screen and (min-width: 1025px) {
                .thumb .playlist-images .box:last-child:hover {
                    position: relative;
                    z-index: 2;
                    border-color: #fa0052;
                }
            }

            .thumb .playlist-images .box {
                width: 90px;
                height: 52px;
                display: block;
                overflow: hidden;
                border: 2px solid #a7a7a7;
                -webkit-transition: border-color .6s;
                -o-transition: border-color .6s;
                transition: border-color .6s;
            }

            @media screen and (min-width: 1025px) {
                .thumb .playlist-images .box:hover {
                    z-index: 1;
                }
            }

            .thumb .playlist-images img {
                display: block;
            }

            .thumb .is-hd {
                right: 10px;
                top: 10px;
                font-weight: 700;
            }

            .thumb .duration {
                left: 10px;
                bottom: 10px;
            }

            .thumb .private,.thumb .premium {
                right: 10px;
                bottom: 10px;
                text-transform: capitalize;
                font-weight: 400;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
            }

            .thumb .private .text,.thumb .premium .text {
                margin-left: 3px;
            }

            .list-checking {
                width: 100%;
                text-align: center;
            }

            .checkbox-container.toggle-button {
                display: block;
            }

            .list-checking .btn {
                margin: 0 3px;
                width: 145px;
                font-size: 14px;
                padding: 8px;
            }

            .list-checking input[disabled] {
                pointer-events: none;
                opacity: .6;
            }

            .btn-delete.active {
                opacity: 1;
                pointer-events: auto;
            }

            .select-all.active {
                background-color: #fff;
                color: #fa0052;
                border-color: #fa0052;
            }

            .rating {
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
                display: block;
            }

            .rating .voters {
                color: #000;
                font-size: 12px;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
            }

            .rating .voters .svg-icon {
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
                color: #75b31c;
                margin-right: 5px;
            }

            .negative .voters .svg-icon {
                color: #fa0052;
            }

            .rating .scale-holder {
                margin-top: 4px;
                height: 4px;
                -webkit-border-radius: 2px;
                border-radius: 2px;
                background-color: #d2d2dd;
                display: block;
                position: relative;
                overflow: hidden;
            }

            .rating .negative .scale {
                background-color: #fa0052;
            }

            .rating .scale {
                position: absolute;
                left: 0;
                top: 0;
                height: 4px;
                background-color: #75b31c;
                -webkit-border-radius: 2px;
                border-radius: 2px;
            }

            .pagination {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                /*margin-top: 10px;*/
            }

            /*@media (max-width: 1024px) {.pagination {margin-top: 25px;}}@media (max-width: 639px) {.pagination {margin-top: 15px;}}*/
            .pagination span {
                pointer-events: none;
            }

            .pagination li {
                width: 40px;
                height: 40px;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                margin: 0 2px;
            }

            @media (max-width: 768px) {
                .pagination li {
                    display: none;
                }
            }

            .pagination a,.pagination span {
                width: 100%;
                height: 100%;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                background-color: #eee;
                border: 2px solid transparent;
                -webkit-border-radius: 20px;
                border-radius: 20px;
            }

            .pagination a {
                -webkit-transition: background .3s, color .3s;
                -o-transition: background .3s, color .3s;
                transition: background .3s, color .3s;
            }

            @media screen and (min-width: 1025px) {
                .pagination a:hover {
                    background-color: #fa0052;
                    color: #fff;
                }
            }

            .pagination .current {
                pointer-events: none;
                color: #fa0052;
            }

            @media (max-width: 768px) {
                .pagination .current {
                    display: -webkit-box;
                    display: -webkit-flex;
                    display: -ms-flexbox;
                    display: flex;
                }
            }

            .pagination .current span {
                background-color: #fff;
                border-color: #fa0052;
                opacity: 1;
            }

            .pagination .prev,.pagination .next {
                width: auto;
            }

            @media (max-width: 768px) {
                .pagination .prev,.pagination .next {
                    display: -webkit-box;
                    display: -webkit-flex;
                    display: -ms-flexbox;
                    display: flex;
                }
            }

            .pagination .prev a,.pagination .prev span,.pagination .next a,.pagination .next span {
                padding: 0 17px;
            }

            .pagination .prev .text,.pagination .next .text {
                padding: 0;
                height: auto;
                background-color: transparent;
                line-height: 1.4;
                color: #000;
            }

            .pagination .prev .text {
                margin-left: 10px;
            }

            .pagination .next .text {
                margin-right: 10px;
            }

            .pagination .jump a {
                background-color: transparent;
            }

            @media screen and (min-width: 1025px) {
                .pagination .jump a:hover {
                    color: #fa0052;
                }
            }

            .pagination .svg-icon {
                font-size: 9px;
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
            }

            .top-block {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
            }

            @media (max-width: 768px) {
                .top-block {
                    -webkit-flex-wrap: wrap;
                    -ms-flex-wrap: wrap;
                    flex-wrap: wrap;
                }
            }

            .top-block .col {
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
            }

            @media (max-width: 768px) {
                .top-block .col {
                    width: 100%;
                }
            }

            .top-block .col.second {
                -webkit-flex-shrink: 1;
                -ms-flex-negative: 1;
                flex-shrink: 1;
                -webkit-box-flex: 1;
                -webkit-flex-grow: 1;
                -ms-flex-positive: 1;
                flex-grow: 1;
                min-width: 1px;
                margin-left: 30px;
            }

            @media (max-width: 1250px) {
                .top-block .col.second {
                    margin-left: 20px;
                }
            }

            @media (max-width: 768px) {
                .top-block .col.second {
                    margin: 10px 0 0 0;
                }
            }

            .top-block .img-user {
                width: 180px;
                height: 180px;
                font-size: 100px;
            }

            @media (max-width: 768px) {
                .top-block .img-user {
                    margin: 0 auto;
                }
            }

            @media (max-width: 479px) {
                .top-block .img-user {
                    width: 170px;
                    height: 170px;
                    font-size: 80px;
                }
            }

            .top-block .row {
                margin-bottom: 20px;
            }

            @media (max-width: 1024px) {
                .top-block .row {
                    margin-bottom: 15px;
                }
            }

            .top-block .row:last-child {
                margin-bottom: 0;
            }

            .top-block .block {
                margin-bottom: 15px;
            }

            .top-block .block:last-child {
                margin-bottom: 0;
            }

            .top-block .avatar {
                -webkit-border-radius: 10px;
                border-radius: 10px;
                overflow: hidden;
            }

            @media (max-width: 1024px) {
                .top-block .avatar {
                    width: 280px;
                }
            }

            @media (max-width: 768px) {
                .top-block .avatar {
                    width: auto;
                }
            }

            .top-block .avatar img {
                display: block;
            }

            @media (max-width: 768px) {
                .top-block .avatar img {
                    margin: 0 auto;
                }
            }

            .top-block .rating {
                width: 114px;
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
            }

            .top-block .voters .text {
                font-size: 17px;
            }

            .top-block .info {
                color: #a6a6b0;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                margin-top: 6px;
                font-size: 13px;
            }

            @media (max-width: 768px) {
                .top-block .info {
                    -webkit-box-pack: center;
                    -webkit-justify-content: center;
                    -ms-flex-pack: center;
                    justify-content: center;
                }
            }

            .top-block .info .item {
                margin-right: 18px;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
            }

            .top-block .info .item:last-child {
                margin-right: 0;
            }

            .top-block .info .item .svg-icon {
                font-size: 11px;
                margin-right: 5px;
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
            }

            .top-block .info .item .view {
                font-size: 15px;
            }

            .top-block .top {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
            }

            @media (max-width: 768px) {
                .top-block .top {
                    -webkit-box-pack: center;
                    -webkit-justify-content: center;
                    -ms-flex-pack: center;
                    justify-content: center;
                }
            }

            .top-block .top .box {
                margin-left: 30px;
            }

            @media (max-width: 1250px) {
                .top-block .top .box {
                    margin-left: 25px;
                }
            }

            @media (max-width: 1024px) {
                .top-block .top .box {
                    margin-left: 15px;
                }
            }

            @media (max-width: 768px) {
                .top-block .top .box {
                    margin-left: 0;
                    text-align: center;
                }
            }

            .top-block .top .box:first-child {
                margin-left: 0;
            }

            /*@media (max-width: 1250px) {.top-block .top .box:first-child {width: 100%;margin: 0 0 10px 0;}}*/
            .top-block .top .box.second {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
            }

            @media (max-width: 1250px) {
                .top-block .top .box.second {
                    margin: 0;
                }
            }

            .top-block .center {
                line-height: 1.5;
            }

            .top-block .center .name {
                margin-bottom: 3px;
            }

            .top-block .center p {
                font-weight: 400;
            }

            .top-block .center .second {
                color: #a6a6b0;
            }

            .top-block .center .cols {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                margin: 0 -5px 10px;
                width: 100%;
            }

            @media (max-width: 479px) {
                .top-block .center .cols {
                    margin: 0 0 10px;
                }
            }

            .top-block .center .col {
                padding: 0 5px;
                width: 25%;
            }

            @media (max-width: 1024px) {
                .top-block .center .col {
                    width: 33.333%;
                }
            }

            @media (max-width: 639px) {
                .top-block .center .col {
                    width: 50%;
                }
            }

            @media (max-width: 410px) {
                .top-block .center .col {
                    width: 100%;
                }
            }

            .top-block .center .col .item {
                margin-bottom: 7px;
            }

            @media (max-width: 1024px) {
                .top-block .center .col .item {
                    margin-bottom: 5px;
                }
            }

            .top-block .center .col span {
                margin-left: 5px;
                color: #a6a6b0;
                font-weight: 400;
            }

            .top-block .center .col a {
                color: #815f77;
                -webkit-transition: color .4s;
                -o-transition: color .4s;
                transition: color .4s;
                text-transform: capitalize;
            }

            @media screen and (min-width: 1025px) {
                .top-block .center .col a:hover {
                    color: #fa0052;
                }
            }

            .top-block .center .social {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                font-size: 20px;
                margin-top: 15px;
            }

            @media (max-width: 1024px) {
                .top-block .center .social {
                    margin-top: 8px;
                }
            }

            .top-block .center .social li {
                margin-right: 5px;
            }

            .top-block .center .social li:last-child {
                margin-right: 0;
            }

            .top-block .center .social a {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                width: 40px;
                height: 40px;
                -webkit-border-radius: 50%;
                border-radius: 50%;
                background-color: #eee;
                color: #3c3c46;
                -webkit-transition: background-color .3s, color .3s;
                -o-transition: background-color .3s, color .3s;
                transition: background-color .3s, color .3s;
            }

            @media screen and (min-width: 1025px) {
                .top-block .center .social a:hover {
                    background-color: #fa0052;
                    color: #fff;
                }
            }

            .top-block .bottom .name {
                padding-right: 4px;
                line-height: 30px;
            }

            .top-block .tags-list {
                -webkit-box-pack: start;
                -webkit-justify-content: flex-start;
                -ms-flex-pack: start;
                justify-content: flex-start;
                margin: 0 -3px -6px;
            }

            .top-block .tags-list .item {
                margin: 0 3px 6px;
            }

            .bottom-list {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                color: #a6a6b0;
                font-size: 11px;
                line-height: 1;
                margin-top: 4px;
            }

            .bottom-list .item {
                margin-right: 8px;
                position: relative;
            }

            .bottom-list .item:last-child:after {
                display: none;
            }

            .bottom-list .item:after {
                content: "";
                height: 100%;
                width: 2px;
                background-color: #a6a6b0;
                position: absolute;
                top: 0;
                right: -6px;
            }

            .box-subscribe {
                border-left: 1px solid #d2d2dd;
                padding-left: 30px;
            }

            @media (max-width: 1250px) {
                .box-subscribe {
                    padding-left: 25px;
                }
            }

            @media (max-width: 1024px) {
                .box-subscribe {
                    padding-left: 15px;
                }
            }

            @media (max-width: 768px) {
                .box-subscribe {
                    width: 100%;
                    margin-top: 10px;
                    padding-left: 0;
                    border: none;
                }
            }

            .box-subscribe a {
                -webkit-border-radius: 30px;
                border-radius: 30px;
                overflow: hidden;
                display: -webkit-inline-box;
                display: -webkit-inline-flex;
                display: -ms-inline-flexbox;
                display: inline-flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                height: 30px;
                line-height: 30px;
                font-weight: 700;
            }

            @media screen and (min-width: 1025px) {
                .box-subscribe a:hover .text {
                    background-color: #eee;
                    color: #3c3c46;
                }

                .box-subscribe a:hover .value {
                    background-color: #fa0052;
                    color: #fff;
                }
            }

            .box-subscribe a .text {
                background-color: #fa0052;
                padding: 0 18px;
                color: #fff;
                text-transform: uppercase;
                -webkit-transition: background-color .3s, color .3s;
                -o-transition: background-color .3s, color .3s;
                transition: background-color .3s, color .3s;
            }

            .box-subscribe a .value {
                background-color: #eee;
                padding: 0 10px;
                font-size: 12px;
                -webkit-transition: background-color .3s, color .3s;
                -o-transition: background-color .3s, color .3s;
                transition: background-color .3s, color .3s;
            }

            .likes {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                margin-right: 10px;
            }

            .likes a {
                font-size: 38px;
                color: #d2d2dd;
                -webkit-transition: color .3s;
                -o-transition: color .3s;
                transition: color .3s;
            }

            @media (max-width: 639px) {
                .likes a {
                    font-size: 35px;
                }
            }

            @media screen and (min-width: 1025px) {
                .likes .like:hover {
                    color: #75b31c;
                }
            }

            @media screen and (min-width: 1025px) {
                .likes .dislike:hover {
                    color: #fa0052;
                }
            }

            .list-profile {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            }

            .list-profile span.btn {
                pointer-events: none;
            }

            .list-profile .item {
                margin: 0 5px 5px 0;
            }

            .list-profile .item:last-child {
                margin: 0;
            }

            .list-profile .btn {
                text-transform: uppercase;
                font-weight: 700;
                padding: 12px 18px;
                font-size: 14px;
                border: none;
            }

            @media (max-width: 1250px) {
                .list-profile .btn {
                    padding: 10px 12px;
                    font-size: 12px;
                }
            }

            @media (max-width: 479px) {
                .list-profile .btn {
                    padding: 10px 8px;
                    font-size: 11px;
                }
            }

            .list-profile span.btn {
                background-color: #fa0052;
                color: #fff;
            }

            @media screen and (min-width: 1025px) {
                .list-profile .btn:hover {
                    background-color: #fa0052;
                    color: #fff;
                }
            }

            .popup-wrap {
                position: fixed;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background-color: rgba(0, 0, 0, 0.85);
                z-index: 5;
                overflow-y: auto;
                overflow-x: hidden;
            }

            .popup {
                -webkit-box-shadow: -25px 30px 62px rgba(0, 0, 0, 0.76);
                box-shadow: -25px 30px 62px rgba(0, 0, 0, 0.76);
                background-color: #fff;
                -webkit-border-radius: 10px;
                border-radius: 10px;
                padding: 30px 40px;
                max-width: 482px;
                width: 100%;
            }

            @media (max-width: 768px) {
                .popup {
                    max-width: 100%;
                }
            }

            @media (max-width: 599px) {
                .popup {
                    padding: 25px 15px;
                }
            }

            .fancybox-skin {
                position: absolute;
                top: 50%;
                left: 50%;
                -webkit-transform: translate3d(-50%, -50%, 0);
                transform: translate3d(-50%, -50%, 0);
            }

            @media (max-width: 1300px) {
                .fancybox-skin {
                    top: 0;
                    -webkit-transform: translate3d(-50%, 0, 0);
                    transform: translate3d(-50%, 0, 0);
                }
            }

            @media (max-width: 768px) {
                .fancybox-skin {
                    width: 80% !important;
                }
            }

            @media (max-width: 479px) {
                .fancybox-skin {
                    width: 100% !important;
                }
            }

            fieldset {
                border: none;
                margin: 0;
                padding: 0;
            }

            .popup .headline {
                margin-bottom: 25px;
                width: 402px;
                min-width: 402px;
            }

            @media (max-width: 1700px) {
                .popup .headline {
                    margin-bottom: 15px;
                }
            }

            .popup .top-box {
                padding-right: 20px;
            }

            .popup .wrap-tabs {
                padding-top: 14px;
            }

            .popup .tab-heading {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                position: relative;
                margin-bottom: 36px;
            }

            @media (max-width: 768px) {
                .popup .tab-heading {
                    margin-bottom: 20px;
                }
            }

            .popup textarea.textfield {
                resize: none;
                padding: 18px;
                outline: none;
                display: block;
            }

            .popup select {
                opacity: 0;
            }

            .popup .col-tab {
                color: #a6a6b0;
                margin-right: 26px;
                -webkit-transition: color .3s;
                -o-transition: color .3s;
                transition: color .3s;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                cursor: pointer;
                font-size: 24px;
                font-weight: 700;
                text-transform: uppercase;
            }

            @media (max-width: 1250px) {
                .popup .col-tab {
                    margin-right: 15px;
                }
            }

            @media (max-width: 639px) {
                .popup .col-tab {
                    margin-right: 25px;
                }
            }

            @media (max-width: 479px) {
                .popup .col-tab {
                    margin-right: 6px;
                    font-size: 16px;
                }
            }

            @media screen and (min-width: 1025px) {
                .popup .col-tab:hover span:before {
                    opacity: 1;
                }
            }

            .popup .col-tab:last-child {
                margin-right: 0;
            }

            .popup .col-tab.active+.tabs-content {
                display: block;
            }

            .popup .col-tab.active span:before {
                opacity: 1;
            }

            .popup .col-tab span:before {
                opacity: 0;
                -webkit-transition: opacity .3s;
                -o-transition: opacity .3s;
                transition: opacity .3s;
            }

            .popup .col-tab span {
                margin-right: 5px;
            }

            .popup .col-tab .svg-icon {
                margin-right: 4px;
                font-size: 23px;
            }

            @media (max-width: 1250px) {
                .popup .col-tab .svg-icon {
                    font-size: 19px;
                }
            }

            @media (max-width: 639px) {
                .popup .col-tab .svg-icon {
                    font-size: 23px;
                }
            }

            .popup .col-tab .download {
                font-size: 28px;
            }

            @media (max-width: 1250px) {
                .popup .col-tab .download {
                    font-size: 24px;
                }
            }

            @media (max-width: 639px) {
                .popup .col-tab .download {
                    font-size: 28px;
                }
            }

            .popup .col-tab .comment {
                font-size: 25px;
            }

            @media (max-width: 1250px) {
                .popup .col-tab .comment {
                    font-size: 21px;
                }
            }

            @media (max-width: 639px) {
                .popup .col-tab .comment {
                    font-size: 25px;
                }
            }

            @media (max-width: 639px) {
                .popup .col-tab .name {
                    display: none;
                }
            }

            .popup .tab-name {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
            }

            .popup .tabs-content {
                display: none;
                margin-top: 25px;
            }

            @media (max-width: 1024px) {
                .popup .tabs-content {
                    margin-top: 20px;
                }
            }

            @media (max-width: 639px) {
                .popup .tabs-content {
                    margin-top: 15px;
                }
            }

            .popup .tabs-content.active {
                display: block;
            }

            .popup .tabs-content .wrap-box {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                margin-bottom: 15px;
            }

            .popup .tabs-content .wrap-box:last-child {
                margin-bottom: 0;
            }

            .popup .tabs-content .wrap-box .box {
                color: #989c9f;
            }

            .popup .tabs-content .wrap-box .info-list {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                width: 100%;
            }

            @media (max-width: 639px) {
                .popup .tabs-content .wrap-box .info-list {
                    -webkit-flex-wrap: wrap;
                    -ms-flex-wrap: wrap;
                    flex-wrap: wrap;
                }
            }

            .popup .tabs-content .wrap-box .wrap {
                margin-right: 18px;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
            }

            @media (max-width: 768px) {
                .popup .tabs-content .wrap-box .wrap {
                    margin-right: 10px;
                }
            }

            @media (max-width: 639px) {
                .popup .tabs-content .wrap-box .wrap {
                    margin: 0 8px 3px 0;
                }
            }

            .popup .tabs-content .wrap-box .svg-icon {
                color: #989c9f;
                font-size: 20px;
                margin-right: 5px;
            }

            .popup .tabs-content .name-info {
                margin-right: 3px;
            }

            .popup .tabs-content .tags-title {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                margin-bottom: 12px;
            }

            .popup .tabs-content .col-field {
                margin-bottom: 20px;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
            }

            @media (max-width: 768px) {
                .popup .tabs-content .col-field {
                    -webkit-box-orient: vertical;
                    -webkit-box-direction: normal;
                    -webkit-flex-direction: column;
                    -ms-flex-direction: column;
                    flex-direction: column;
                    margin-bottom: 15px;
                }
            }

            .popup .tabs-content .col-field:last-child {
                margin-bottom: 0;
            }

            .popup .tabs-content .box-field {
                max-width: 585px;
                width: 100%;
            }

            .popup .tabs-content .col-field .title-name {
                width: 160px;
            }

            @media (max-width: 768px) {
                .popup .tabs-content .col-field .title-name {
                    margin: 0 0 8px 0;
                    padding-right: 0;
                }
            }

            .popup .tabs-content .title-name {
                margin-top: 10px;
                padding-right: 10px;
                text-transform: capitalize;
            }

            .fancybox-skin .btn-cross {
                position: absolute;
                top: 30px;
                right: 30px;
                font-size: 20px;
                -webkit-transition: color .3s;
                -o-transition: color .3s;
                transition: color .3s;
            }

            @media (max-width: 479px) {
                .fancybox-skin .btn-cross {
                    top: 25px;
                    right: 25px;
                }
            }

            @media screen and (min-width: 1025px) {
                .fancybox-skin .btn-cross:hover {
                    color: #fa0052;
                }
            }

            .fancybox-skin .btn-cross .svg-icon {
                display: block;
            }

            .popup.second {
                max-width: 930px;
            }

            @media (max-width: 639px) {
                .popup.second {
                    padding: 25px 15px;
                }
            }

            .popup.second .popup.second {
                -webkit-box-shadow: none;
                box-shadow: none;
            }

            .popup.second .cols {
                margin: 0 -25px;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
            }

            @media (max-width: 1024px) {
                .popup.second .cols {
                    margin: 0 -8px;
                }
            }

            @media (max-width: 768px) {
                .popup.second .cols {
                    -webkit-box-orient: vertical;
                    -webkit-box-direction: normal;
                    -webkit-flex-direction: column;
                    -ms-flex-direction: column;
                    flex-direction: column;
                }
            }

            .popup.second .col {
                width: 50%;
                padding: 0 25px;
            }

            @media (max-width: 1024px) {
                .popup.second .col {
                    padding: 0 8px;
                }
            }

            @media (max-width: 768px) {
                .popup.second .col {
                    width: 100%;
                }
            }

            @media (max-width: 768px) {
                .popup.second .col+.col {
                    margin-top: 15px;
                }
            }

            .popup.second .box-wrap {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: end;
                -webkit-align-items: flex-end;
                -ms-flex-align: end;
                align-items: flex-end;
                margin: 0 -2px;
            }

            .popup.second .box {
                width: 33.33%;
                padding: 0 2px;
            }

            @media (max-width: 690px) {
                .popup.second .tab-heading {
                    -webkit-flex-wrap: wrap;
                    -ms-flex-wrap: wrap;
                    flex-wrap: wrap;
                    -webkit-box-align: start;
                    -webkit-align-items: flex-start;
                    -ms-flex-align: start;
                    align-items: flex-start;
                }
            }

            .popup .col-tab.active {
                color: #16171b;
            }

            @media screen and (min-width: 1025px) {
                .popup .col-tab:hover {
                    color: #16171b;
                }
            }

            .popup .tabs-content {
                margin-top: 0;
            }

            .popup-holder .name-textfield {
                margin-bottom: 7px;
                display: inline-block;
                text-transform: capitalize;
            }

            .popup-holder .row {
                margin-top: 28px;
                position: relative;
            }

            @media (max-width: 1700px) {
                .popup-holder .row {
                    margin-top: 15px;
                }
            }

            .popup-holder .row:first-child {
                margin-top: 0;
                line-height: 0;
            }

            .popup-holder .recaptcha {
                margin-top: 5px;
            }

            .popup-holder .recaptcha-text {
                color: #a6a6b0;
                font-size: 12px;
                text-transform: capitalize;
            }

            .popup-holder .wrap-link {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                margin-top: 50px;
            }

            @media (max-width: 1700px) {
                .popup-holder .wrap-link {
                    margin-top: 15px;
                }
            }

            @media (max-width: 1024px) {
                .popup-holder .wrap-link.second {
                    -webkit-box-orient: vertical;
                    -webkit-box-direction: normal;
                    -ms-flex-direction: column;
                    flex-direction: column;
                    -webkit-box-align: start;
                    -ms-flex-align: start;
                    align-items: flex-start;
                }
            }

            .wrap-pass {
                margin-left: 8px;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
            }

            @media (max-width: 1024px) {
                .wrap-pass {
                    margin: 10px 0 0;
                    font-size: 12px;
                }
            }

            @media (max-width: 768px) {
                .wrap-pass {
                    font-size: 14px;
                }
            }

            @media (max-width: 375px) {
                .wrap-pass {
                    -webkit-box-orient: vertical;
                    -webkit-box-direction: normal;
                    -ms-flex-direction: column;
                    flex-direction: column;
                    line-height: 1.5;
                }
            }

            .popup-holder .pass-link {
                -webkit-transition: color .3s;
                -o-transition: color .3s;
                transition: color .3s;
                color: #fa0052;
            }

            @media screen and (min-width: 1025px) {
                .popup-holder .pass-link:hover {
                    color: #3c3c46;
                }
            }

            .separator {
                margin: 0 2px;
            }

            @media (max-width: 375px) {
                .separator {
                    display: none;
                }
            }

            .popup-holder .btn {
                font-size: 14px;
                padding: 9px 18px;
                font-weight: 700;
                text-transform: uppercase;
                background-color: #fa0052;
                color: #fff;
            }

            .popup-holder .tags-list .btn {
                color: #fa0052;
                background: #fff;
                border-color: #fa0052;
            }

            .popup-holder .btn.js-skip {
                position: absolute;
                bottom: 25px;
                right: 0;
                border-radius: 0;
                background: rgba(0,0,0,.6);
                font-weight: 300;
            }

            @media screen and (min-width: 1025px) {
                .popup-holder .btn:hover {
                    background: #fa0052;
                    color: #fff;
                }

                .popup-holder .btn.js-skip:hover {
                    background-color: transparent;
                    background: #fa0052;
                    color: #fff;
                }
            }

            .popup-holder .btn.disabled {
                cursor: default;
                pointer-events: none;
            }

            .popup-holder .textfield::-webkit-input-placeholder {
                color: transparent;
            }

            .popup-holder .textfield::-moz-placeholder {
                color: transparent;
            }

            .popup-holder .textfield:-moz-placeholder {
                color: transparent;
            }

            .popup-holder .textfield:-ms-input-placeholder {
                color: transparent;
            }

            .popup-holder .textfield.error::-webkit-input-placeholder {
                color: #fa0052;
            }

            .popup-holder .textfield.error::-moz-placeholder {
                color: #fa0052;
            }

            .popup-holder .textfield.error:-moz-placeholder {
                color: #fa0052;
            }

            .popup-holder .textfield.error:-ms-input-placeholder {
                color: #fa0052;
            }

            .popup-holder .textfield.second::-webkit-input-placeholder {
                color: #989c9f;
            }

            .popup-holder .textfield.second::-moz-placeholder {
                color: #989c9f;
            }

            .popup-holder .textfield.second:-moz-placeholder {
                color: #989c9f;
            }

            .popup-holder .textfield.second:-ms-input-placeholder {
                color: #989c9f;
            }

            .popup-holder .textfield.custom {
                padding-right: 84px;
            }

            .popup-holder .box-field {
                font-size: 12px;
            }

            .popup-holder .box-field.second {
                position: relative;
            }

            .popup-holder .user-img {
                color: #3c3c46;
                width: 120px;
                height: 120px;
                -webkit-border-radius: 50%;
                border-radius: 50%;
                font-size: 50px;
                margin-right: 30px;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                background-color: #eee;
                -ms-flex-negative: 0;
                flex-shrink: 0;
            }

            @media (max-width: 768px) {
                .popup-holder .user-img {
                    width: 80px;
                    height: 80px;
                    font-size: 32px;
                    margin-right: 15px;
                }
            }

            .popup-holder .user-box {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
            }

            .popup-holder .name-textfield span {
                color: #989c9f;
                font-size: 12px;
            }

            .popup-holder textarea {
                min-height: 132px;
            }

            .popup-holder .file-label {
                display: inline-block;
                position: absolute;
                right: 6px;
                top: 50%;
                -webkit-transform: translate3d(0, -50%, 0);
                transform: translate3d(0, -50%, 0);
                z-index: 2;
                padding: 6px 16px;
                border: 2px solid #eee;
                background-color: #eee;
                cursor: pointer;
                -webkit-border-radius: 20px;
                border-radius: 20px;
                text-transform: capitalize;
                -webkit-transition: border-color .3s, color .3s, background-color .3s;
                -o-transition: border-color .3s, color .3s, background-color .3s;
                transition: border-color .3s, color .3s, background-color .3s;
            }

            @media screen and (min-width: 1025px) {
                .popup-holder .file-label:hover {
                    border-color: #fa0052;
                    background-color: #fa0052;
                    color: #fff;
                }
            }

            /*.popup-holder input[type=file] {display: none;}*/
            .popup-holder .textfield {
                width: 100%;
                border: 2px solid #e6e6e6;
                -webkit-border-radius: 20px;
                border-radius: 20px;
                -webkit-transition: border-color .3s;
                -o-transition: border-color .3s;
                transition: border-color .3s;
            }

            .popup-holder .textfield:focus {
                border-color: #fa0052;
            }

            .avatar+.checkbox-container.second {
                margin-top: 15px;
            }

            .checkbox-container {
                display: block;
                position: relative;
                padding-left: 35px;
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                line-height: 26px;
            }

            .checkbox-container .checkmark {
                position: absolute;
                top: 0;
                left: 0;
                height: 26px;
                width: 26px;
                background-color: #eee;
                -webkit-border-radius: 10px;
                border-radius: 10px;
            }

            .checkbox-container .checkmark:after {
                content: "";
                position: absolute;
                display: none;
            }

            .checkbox-container.second {
                position: relative;
                left: 0;
                top: 0;
                margin-right: 10px;
                width: 20px;
                height: 20px;
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
                padding: 0;
                -webkit-box-ordinal-group: 0;
                -webkit-order: -1;
                -ms-flex-order: -1;
                order: -1;
            }

            .checkbox-container.second .checkmark {
                width: 20px;
                height: 20px;
                -webkit-border-radius: 5px;
                border-radius: 5px;
                border: 1px solid #3c3c46;
            }

            .checkbox-container.second .checkmark:after {
                left: 6px;
                top: 2px;
                width: 5px;
                height: 9px;
                border-width: 0 2px 2px 0;
            }

            .checkbox-container.second input:checked~.checkmark {
                border-color: #fa0052;
            }

            .checkbox-container input {
                position: absolute;
                opacity: 0;
                cursor: pointer;
                height: 0;
                width: 0;
                z-index: 5;
            }

            .checkbox-container input:checked~.checkmark {
                background-color: #fa0052;
            }

            .checkbox-container input:checked~.checkmark:after {
                display: block;
            }

            .checkbox-container .checkmark:after {
                left: 9px;
                top: 5px;
                width: 5px;
                height: 10px;
                border: solid white;
                border-width: 0 3px 3px 0;
                -webkit-transform: rotate(45deg);
                -ms-transform: rotate(45deg);
                transform: rotate(45deg);
            }

            .dark-box {
                padding: 25px 40px 30px;
                background-color: #eee;
                margin: 50px -40px -30px;
                text-align: center;
                -webkit-border-radius: 0 0 10px 10px;
                border-radius: 0 0 10px 10px;
            }

            @media (max-width: 599px) {
                .dark-box {
                    margin: 25px -15px -25px;
                    padding: 25px;
                }
            }

            .dark-box .btn {
                margin-top: 15px;
                padding: 10px 20px;
                font-size: 14px;
                font-weight: 700;
                background-color: transparent;
                text-transform: uppercase;
                border: 2px solid #fa0052;
                color: #fa0052;
            }

            @media screen and (min-width: 1025px) {
                .dark-box .btn:hover {
                    background-color: #fa0052;
                    color: #fff;
                }
            }

            .gallery-top {
                background-color: #000;
                margin-bottom: 20px;
                max-width: 100%;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
            }

            @media (max-width: 639px) {
                .gallery-top {
                    margin-bottom: 15px;
                }
            }

            .gallery-top .swiper-slide {
                position: relative;
                padding-bottom: 51%;
            }

            .gallery-top img {
                position: absolute;
                top: 0;
                left: 50%;
                transform: translate3d(-50%,0,0);
                bottom: 0;
                max-width: 100%;
                max-height: 100%;
            }

            .gallery-thumbs {
                /*margin: 0 -5px;*/
                margin-left: -5px;
            }

            @media (max-width: 639px) {
                .gallery-thumbs {
                    height: 100px;
                }
            }

            @media (max-width: 375px) {
                .gallery-thumbs {
                    height: 80px;
                }
            }

            .gallery-thumbs .swiper-slide {
                margin: 0 5px;
                width: auto;
                position: relative;
            }

            .gallery-thumbs .swiper-slide img {
                cursor: pointer;
                width: 100%;
            }

            .gallery-thumbs .swiper-slide:after {
                content: "";
                position: absolute;
                left: 0px;
                right: 0;
                top: 0;
                bottom: 0;
                background-color: rgba(0, 0, 0, 0.65);
                border: 3px solid #fa0052;
                opacity: 0;
                -webkit-transition: opacity .3s;
                -o-transition: opacity .3s;
                transition: opacity .3s;
                cursor: pointer;
            }

            @media screen and (min-width: 1025px) {
                .gallery-thumbs .swiper-slide:hover:after {
                    opacity: 1;
                }
            }

            .gallery-thumbs .swiper-slide-thumb-active:after {
                content: "";
                position: absolute;
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
                background-color: rgba(0, 0, 0, 0.65);
                border: 3px solid #fa0052;
                opacity: 1;
                pointer-events: none;
            }

            .swiper-container {
                opacity: 0;
                -webkit-transition: opacity .2s;
                -o-transition: opacity .2s;
                transition: opacity .2s;
            }

            .swiper-container-initialized {
                opacity: 1;
            }

            .swiper-slide img {
                display: block;
            }

            .top-cols {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
            }

            .top-cols .col {
                -webkit-flex-shrink: 1;
                -ms-flex-negative: 1;
                flex-shrink: 1;
                -webkit-box-flex: 1;
                -webkit-flex-grow: 1;
                -ms-flex-positive: 1;
                flex-grow: 1;
                min-width: 1px;
            }

            .top-cols .col-second {
                margin-left: 30px;
                width: 366px;
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
            }

            @media (max-width: 1200px) {
                .top-cols .col-second {
                    margin-left: 25px;
                    width: 350px;
                }
            }

            @media (max-width: 1024px) {
                .top-cols .col-second {
                    display: none;
                }
            }

            .player-wrap {
                position: relative;
            }

            .btn-play {
                position: absolute;
                top: 50%;
                left: 50%;
                -webkit-transform: translate3d(-50%, -50%, 0);
                transform: translate3d(-50%, -50%, 0);
                font-size: 35px;
                color: #fff;
                -webkit-transition: color .3s;
                -o-transition: color .3s;
                transition: color .3s;
                width: 100px;
                height: 100px;
                -webkit-box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.4);
                box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.4);
                background-color: rgba(250, 0, 82, 0.8);
                -webkit-border-radius: 50%;
                border-radius: 50%;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
            }

            @media (max-width: 639px) {
                .btn-play {
                    width: 80px;
                    height: 80px;
                    font-size: 30px;
                }
            }

            @media (max-width: 479px) {
                .btn-play {
                    width: 70px;
                    height: 70px;
                    font-size: 25px;
                    -webkit-box-shadow: 0 0 0 7px rgba(0, 0, 0, 0.4);
                    box-shadow: 0 0 0 7px rgba(0, 0, 0, 0.4);
                }
            }

            .spot-col {
                background-color: #eee;
                padding: 25px 32px 32px;
                text-align: center;
                border-radius: 15px;
            }

            @media (max-width: 1200px) {
                .spot-col {
                    padding: 20px 25px;
                }
            }

            .spot-col .row {
                margin-top: 20px;
            }

            .spot-col .name {
                color: #686868;
                font-size: 12px;
                text-transform: uppercase;
                font-weight: 400;
            }

            .bottom-spot {
                text-align: center;
                margin-top: 20px;
            }

            @media (max-width: 639px) {
                .bottom-spot {
                    margin-top: 15px;
                }
            }

            .info-buttons {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                margin-top: 20px;
            }

            @media (max-width: 639px) {
                .info-buttons {
                    margin-top: 15px;
                }
            }

            @media (max-width: 479px) {
                .info-buttons {
                    -webkit-box-orient: vertical;
                    -webkit-box-direction: normal;
                    -webkit-flex-direction: column;
                    -ms-flex-direction: column;
                    flex-direction: column;
                }
            }

            .info-buttons .rating-container {
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
                margin-right: 10px;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
            }

            @media (max-width: 639px) {
                .info-buttons .rating-container {
                    margin-right: 5px;
                }
            }

            @media (max-width: 479px) {
                .info-buttons .rating-container {
                    margin: 0 0 15px 0;
                    -webkit-box-pack: center;
                    -webkit-justify-content: center;
                    -ms-flex-pack: center;
                    justify-content: center;
                }
            }

            .info-buttons .rating {
                width: 114px;
            }

            @media (max-width: 639px) {
                .info-buttons .rating {
                    width: 110px;
                }
            }

            .info-buttons .voters {
                font-size: 14px;
            }

            .tab-buttons .delete {
                position: absolute;
                background-color: #eee;
                height: 20px;
                width: 20px;
                border-radius: 50%;
                right: 5px;
                top: 50%;
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
                -webkit-transition: color .3s, background-color .3s;
                -o-transition: color .3s, background-color .3s;
                transition: color .3s, background-color .3s;
                font-size: 9px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
            }

            @media screen and (min-width: 1025px) {
                .tab-buttons .delete:hover {
                    color: #fff;
                    background-color: #fa0052;
                }
            }

            .btn-favourites .hidden {
                display: none;
            }

            .tab-drop li {
                position: relative;
            }

            .wrap-buttons {
                -webkit-flex-shrink: 1;
                -ms-flex-negative: 1;
                flex-shrink: 1;
                -webkit-box-flex: 1;
                -webkit-flex-grow: 1;
                -ms-flex-positive: 1;
                flex-grow: 1;
                min-width: 1px;
            }

            .js-drop {
                -webkit-transition: background-color .3s, color .3s, -webkit-border-radius .3s;
                transition: background-color .3s, color .3s, -webkit-border-radius .3s;
                -o-transition: background-color .3s, color .3s, border-radius .3s;
                transition: background-color .3s, color .3s, border-radius .3s;
                transition: background-color .3s, color .3s, border-radius .3s, -webkit-border-radius .3s;
            }

            .tab-box {
                display: none;
            }

            .tab-box .title {
                margin-bottom: 15px;
                line-height: 1.2;
                text-transform: capitalize;
            }

            @media (max-width: 479px) {
                .tab-box .title {
                    margin-bottom: 10px;
                }
            }

            .tab-box .text-description {
                line-height: 1.7;
                padding-top: 5px;
            }

            .tab-buttons {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: end;
                -webkit-justify-content: flex-end;
                -ms-flex-pack: end;
                justify-content: flex-end;
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            }

            @media (max-width: 479px) {
                .tab-buttons {
                    -webkit-box-pack: justify;
                    -webkit-justify-content: space-between;
                    -ms-flex-pack: justify;
                    justify-content: space-between;
                    -webkit-flex-wrap: nowrap;
                    -ms-flex-wrap: nowrap;
                    flex-wrap: nowrap;
                    margin: 0 -1px;
                }
            }

            .tab-buttons .item {
                margin: 0 5px 5px 0;
                position: relative;
            }

            @media (max-width: 479px) {
                .tab-buttons .item {
                    width: 20%;
                    margin: 0 1px;
                }
            }

            .tab-buttons .item:last-child {
                margin-right: 0;
            }

            .tab-buttons .item.active .js-drop {
                -webkit-border-radius: 20px 20px 0 0;
                border-radius: 20px 20px 0 0;
                background-color: #fa0052;
                color: #fff;
                padding: 2px 30px;
            }

            .tab-buttons .item.active .arrow {
                -webkit-transform: rotate(180deg);
                -ms-transform: rotate(180deg);
                transform: rotate(180deg);
            }

            .tab-buttons .item.active .js-tab {
                pointer-events: none;
                background-color: #fa0052;
                color: #fff;
            }

            .tab-buttons .btn {
                font-size: 14px;
                text-transform: uppercase;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                padding: 11px 17px;
                font-weight: 700;
                border: none;
                cursor: pointer;
            }

            @media (max-width: 1200px) {
                .tab-buttons .btn {
                    padding: 10px 15px;
                }
            }

            @media (max-width: 639px) {
                .tab-buttons .btn {
                    padding: 7px 14px;
                }
            }

            @media (max-width: 479px) {
                .tab-buttons .btn {
                    -webkit-box-pack: center;
                    -webkit-justify-content: center;
                    -ms-flex-pack: center;
                    justify-content: center;
                    padding: 10px;
                    width: 100%;
                }
            }

            @media (max-width: 639px) {
                .tab-buttons .btn .text {
                    display: none;
                }
            }

            @media screen and (min-width: 1025px) {
                .tab-buttons .btn:hover {
                    background-color: #fa0052;
                    color: #fff;
                }
            }

            .tab-buttons .btn .svg-icon {
                font-size: 18px;
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
                margin-right: 10px;
            }

            @media (max-width: 1200px) {
                .tab-buttons .btn .svg-icon {
                    font-size: 16px;
                    margin-right: 8px;
                }
            }

            @media (max-width: 639px) {
                .tab-buttons .btn .svg-icon {
                    margin-right: 0;
                }
            }

            .tab-buttons .btn .svg-icon.second {
                margin-right: 0;
            }

            .tab-buttons .btn .arrow {
                font-size: 10px;
                margin: 0 0 0 8px;
                -webkit-transition: -webkit-transform .3s;
                transition: -webkit-transform .3s;
                -o-transition: transform .3s;
                transition: transform .3s;
                transition: transform .3s, -webkit-transform .3s;
            }

            @media (max-width: 479px) {
                .tab-buttons .btn .arrow {
                    font-size: 8px;
                    margin-left: 5px;
                }
            }

            .tab-content {
                padding-top: 35px;
            }

            @media (max-width: 768px) {
                .tab-content {
                    padding-top: 20px;
                }
            }

            @media (max-width: 479px) {
                .tab-content {
                    padding-top: 10px;
                }
            }

            .tab-content .thumbs {
                margin: 0 -5px -10px;
            }

            @media (max-width: 639px) {
                .tab-content .thumbs {
                    margin: 0 -2px -4px;
                }
            }

            .tab-content .thumb {
                width: 20%;
                padding: 0 5px 10px;
                position: relative;
            }

            @media (max-width: 639px) {
                .tab-content .thumb {
                    padding: 0 2px 4px;
                    width: 33.333%;
                }

                .tab-content .thumb:last-child,.tab-content .thumb:nth-child(4) {
                    display: none;
                }
            }

            @media screen and (min-width: 1025px) {
                .tab-content .thumb a:hover .thumb-img:after {
                    opacity: 1;
                }
            }

            .tab-content .thumb-img:after {
                content: "";
                position: absolute;
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
                background-color: rgba(0, 0, 0, 0.65);
                border: 3px solid #fa0052;
                z-index: 1;
                opacity: 0;
                -webkit-transition: opacity .3s;
                -o-transition: opacity .3s;
                transition: opacity .3s;
            }

            .tab-content .box {
                max-width: 680px;
            }

            .input {
                width: 100%;
                -webkit-border-radius: 20px;
                border-radius: 20px;
                border: 2px solid #eee;
                -webkit-transition: border-color .3s;
                -o-transition: border-color .3s;
                transition: border-color .3s;
            }

            .input:focus {
                border-color: #fa0052;
            }

            .textarea {
                -webkit-border-radius: 20px;
                border-radius: 20px;
                border: 2px solid #eee;
                resize: none;
                display: block;
                width: 100%;
                padding: 12px 20px;
                outline: none;
                line-height: 1.2;
                -webkit-transition: border-color .3s;
                -o-transition: border-color .3s;
                transition: border-color .3s;
            }

            .textarea:focus {
                border-color: #fa0052;
            }

            .comment-wrap .box-input {
                max-width: 316px;
            }

            @media (max-width: 479px) {
                .comment-wrap .box-input {
                    max-width: 100%;
                }
            }

            .comment-wrap .wrap-textarea {
                max-width: 528px;
                width: 100%;
                display: inline-block;
                vertical-align: top;
                margin-right: 6px;
                position: relative;
            }

            @media (max-width: 768px) {
                .comment-wrap .wrap-textarea {
                    width: 80%;
                }
            }

            @media (max-width: 479px) {
                .comment-wrap .wrap-textarea {
                    width: 100%;
                    margin: 0 0 10px 0;
                }
            }

            .comment-wrap .textarea {
                min-height: 78px;
            }

            .form-holder {
                margin-bottom: 20px;
            }

            @media (max-width: 479px) {
                .form-holder {
                    margin-bottom: 15px;
                }
            }

            .form-holder .row {
                margin-bottom: 30px;
            }

            .form-holder .row:last-child {
                margin-bottom: 0;
            }

            .form-holder .btn-wrap {
                display: inline-block;
                vertical-align: top;
            }

            .btn-wrap .btn:disabled {
                pointer-events: none;
                opacity: .6;
            }

            .list-subscriptions .btn-wrap {
                text-align: center;
                width: 100%;
            }

            .form-holder .btn {
                background-color: #fa0052;
                color: #fff;
                padding: 10px 20px;
                text-transform: uppercase;
                font-size: 14px;
            }

            @media screen and (min-width: 1025px) {
                .form-holder .btn:hover {
                    background-color: transparent;
                    color: #fa0052;
                }
            }

            .comments-text {
                max-width: 770px;
                width: 100%;
                padding-top: 5px;
                font-size: 13px;
            }

            .comments-text.second {
                max-width: 1116px;
            }

            .marked {
                margin-right: 10px;
            }

            .comments-top {
                margin-bottom: 3px;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                line-height: 1.3;
            }

            .comments-top a {
                -webkit-transition: color .3s;
                -o-transition: color .3s;
                transition: color .3s;
                color: #fa0052;
                text-transform: capitalize;
            }

            @media screen and (min-width: 1025px) {
                .comments-top a:hover {
                    color: #000;
                }
            }

            .comments-top .name {
                margin-right: 10px;
            }

            .comments-top .added {
                color: #a6a6b0;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
            }

            .comments-top .added .svg-icon {
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
                margin-right: 5px;
                font-size: 11px;
            }

            .comments-center {
                line-height: 1.4;
                margin-bottom: 5px;
            }

            .comments-bottom {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
            }

            .comments-bottom .rating {
                background-color: #eee;
                padding: 5px 9px;
                display: inline-block;
                margin-right: 5px;
                -webkit-border-radius: 7px;
                border-radius: 7px;
                font-weight: 700;
            }

            .comments-bottom .wrap-likes {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
            }

            .comments-bottom .wrap-likes a {
                color: #a6a6b0;
                margin: 0 1px;
                font-size: 15px;
                -webkit-transition: color .3s;
                -o-transition: color .3s;
                transition: color .3s;
            }

            .comments-bottom .wrap-likes .like {
                color: #75b31c;
            }

            @media screen and (min-width: 1025px) {
                .comments-bottom .wrap-likes .like:hover {
                    color: #000;
                }
            }

            @media screen and (min-width: 1025px) {
                .comments-bottom .wrap-likes .dislike:hover {
                    color: #fa0052;
                }
            }

            .comments-bottom .btn {
                border: none;
            }

            @media screen and (min-width: 1025px) {
                .comments-bottom .btn:hover {
                    background-color: #fa0052;
                    color: #fff;
                }
            }

            .comments-bottom .btn+.btn {
                margin-left: 5px;
            }

            .post-wrap {
                margin-bottom: 20px;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
            }

            .post-wrap:last-child {
                margin-bottom: 0;
            }

            .post-wrap .avatar {
                width: 50px;
                height: 50px;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                font-size: 20px;
                margin-right: 10px;
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
            }

            .post-wrap .avatar img {
                width: 100%;
                height: 100%;
            }

            .post-wrap .no-thumb,.post-wrap .avatar img {
                border-radius: 50%;
            }

            .post-wrap .avatar a {
                -webkit-transition: -webkit-box-shadow .3s;
                transition: -webkit-box-shadow .3s;
                -o-transition: box-shadow .3s;
                transition: box-shadow .3s;
                transition: box-shadow .3s, -webkit-box-shadow .3s;
                width: 100%;
                height: 100%;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                border-radius: 50%;
                background-color: #eee;
            }

            body.dark .post-wrap .avatar a {
                background-color: transparent;
            }

            @media screen and (min-width: 1025px) {
                .post-wrap .avatar a:hover {
                    -webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.2);
                    box-shadow: 0 1px 7px rgba(0, 0, 0, 0.2);
                }
            }

            .tab-drop {
                position: absolute;
                top: 100%;
                left: 0;
                width: 100%;
                z-index: 2;
                background-color: #fff;
                -webkit-box-shadow: 0 -6px 40px rgba(24, 24, 24, 0.16);
                box-shadow: 0 -6px 40px rgba(24, 24, 24, 0.16);
                -webkit-border-radius: 0 0 20px 20px;
                border-radius: 0 0 20px 20px;
                overflow: auto;
                display: none;
                height: 250px;
            }

            @media (max-width: 639px) {
                .tab-drop {
                    width: 154px;
                }
            }

            .tab-drop .item {
                margin: 0;
            }

            @media (max-width: 479px) {
                .tab-drop .item {
                    width: 100%;
                }
            }

            .tab-drop .btn {
                text-transform: capitalize;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                font-size: 13px;
                font-weight: 500;
                background-color: #fff;
                -webkit-border-radius: 0;
                border-radius: 0;
                padding: 10px;
                text-align: center;
            }

            .tags-outer {
                margin-bottom: 16px;
            }

            @media (max-width: 479px) {
                .tags-outer {
                    margin-bottom: 10px;
                }
            }

            .tags-outer.second {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
            }

            @media (max-width: 479px) {
                .tags-outer.second {
                    -webkit-box-orient: vertical;
                    -webkit-box-direction: normal;
                    -webkit-flex-direction: column;
                    -ms-flex-direction: column;
                    flex-direction: column;
                }
            }

            .tags-outer.second .tags-list:first-child {
                margin-right: 20px;
            }

            @media (max-width: 479px) {
                .tags-outer.second .tags-list:first-child {
                    margin: 0 0 4px 0;
                }
            }

            .tags-outer:last-child {
                margin-bottom: 0;
            }

            .tags-outer .tags-list {
                -webkit-box-pack: start;
                -webkit-justify-content: flex-start;
                -ms-flex-pack: start;
                justify-content: flex-start;
                margin: 0 -3px -6px;
            }

            .tags-outer .tags-list .item {
                margin: 0 3px 6px;
            }

            .tags-outer .tags-list .name {
                height: 100%;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                padding-right: 5px;
            }

            .list-info {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                margin-bottom: 25px;
                color: #a6a6b0;
                font-size: 13px;
            }

            @media (max-width: 639px) {
                .list-info {
                    -webkit-flex-wrap: wrap;
                    -ms-flex-wrap: wrap;
                    flex-wrap: wrap;
                }
            }

            @media (max-width: 479px) {
                .list-info {
                    margin-bottom: 10px;
                }
            }

            .list-info .wrap {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                margin-right: 20px;
            }

            @media (max-width: 639px) {
                .list-info .wrap {
                    margin: 0 10px 5px 0;
                }
            }

            .list-info .wrap:last-child {
                margin-right: 0;
            }

            .list-info .svg-icon {
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
                margin-right: 4px;
                font-size: 16px;
            }

            .list-info .svg-icon.second {
                font-size: 13px;
            }

            .list-info .name-link {
                margin-left: 4px;
                color: #fa0052;
                -webkit-transition: color .3s;
                -o-transition: color .3s;
                transition: color .3s;
            }

            @media screen and (min-width: 1025px) {
                .list-info .name-link:hover {
                    color: #000;
                }
            }

            .report {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
            }

            @media (max-width: 768px) {
                .report {
                    -webkit-box-orient: vertical;
                    -webkit-box-direction: normal;
                    -webkit-flex-direction: column;
                    -ms-flex-direction: column;
                    flex-direction: column;
                }
            }

            .report .title {
                margin-bottom: 15px;
                display: inline-block;
                font-size: 13px;
                text-transform: capitalize;
            }

            .report .textarea {
                max-width: 650px;
                min-height: 108px;
            }

            @media (max-width: 768px) {
                .report .textarea {
                    max-width: 100%;
                }
            }

            .report .col {
                -webkit-flex-shrink: 1;
                -ms-flex-negative: 1;
                flex-shrink: 1;
                -webkit-box-flex: 1;
                -webkit-flex-grow: 1;
                -ms-flex-positive: 1;
                flex-grow: 1;
            }

            .report .col.second {
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
                margin-right: 30px;
                width: 220px;
            }

            @media (max-width: 1024px) {
                .report .col.second {
                    width: auto;
                }
            }

            @media (max-width: 768px) {
                .report .col.second {
                    margin: 15px 0 0 0;
                    -webkit-box-ordinal-group: 2;
                    -webkit-order: 1;
                    -ms-flex-order: 1;
                    order: 1;
                }
            }

            .report .title span {
                font-weight: 400;
                text-transform: lowercase;
            }

            .report .box {
                margin-bottom: 10px;
            }

            .report .box:last-child {
                margin-bottom: 0;
            }

            .report .btn {
                text-transform: uppercase;
                background-color: #fa0052;
                color: #fff;
                padding: 10px 20px;
                font-size: 14px;
                margin-top: 20px;
            }

            @media (max-width: 768px) {
                .report .btn {
                    margin-top: 10px;
                }
            }

            @media screen and (min-width: 1025px) {
                .report .btn:hover {
                    background-color: transparent;
                    color: #fa0052;
                }
            }

            _:-ms-fullscreen,:root .wrap-radio input:checked~.checkmark:after {
                width: 6px;
                height: 6px;
            }

            .wrap-radio {
                position: relative;
                display: -webkit-inline-box;
                display: -webkit-inline-flex;
                display: -ms-inline-flexbox;
                display: inline-flex;
                padding-left: 30px;
                line-height: 20px;
                cursor: pointer;
                -webkit-transition: color .3s;
                -o-transition: color .3s;
                transition: color .3s;
            }

            @media screen and (min-width: 1025px) {
                .wrap-radio:hover {
                    color: #fa0052;
                }
            }

            .wrap-radio input {
                position: absolute;
                opacity: 0;
                cursor: pointer;
                height: 0;
                width: 0;
            }

            .wrap-radio input:checked~.checkmark {
                background-color: #fa0052;
            }

            .wrap-radio input:checked~.checkmark:after {
                display: block;
                content: "";
                position: absolute;
                top: 50%;
                left: 50%;
                -webkit-transform: translate3d(-50%, -50%, 0);
                transform: translate3d(-50%, -50%, 0);
                width: 8px;
                height: 8px;
                -webkit-border-radius: 50%;
                border-radius: 50%;
                background: #fff;
            }

            .wrap-radio .checkmark {
                width: 20px;
                height: 20px;
                -webkit-border-radius: 50%;
                border-radius: 50%;
                position: absolute;
                left: 0;
                top: 0;
                background-color: #eee;
            }

            @media screen and (min-width: 1025px) {
                .post-thumbs .box:hover .nano>.nano-pane {
                    opacity: 1;
                }

                .post-thumbs .box:hover .post-card {
                    -webkit-box-shadow: 0 1px 10px rgba(60, 60, 70, 0.39);
                    box-shadow: 0 1px 10px rgba(60, 60, 70, 0.39);
                }
            }

            .post-thumbs .thumb {
                width: 20%;
            }

            @media (max-width: 1200px) {
                .post-thumbs .thumb {
                    width: 25%;
                }
            }

            @media (max-width: 980px) {
                .post-thumbs .thumb {
                    width: 33.333%;
                }
            }

            @media (max-width: 639px) {
                .post-thumbs .thumb {
                    width: 50%;
                }
            }

            @media (max-width: 375px) {
                .post-thumbs .thumb {
                    width: 100%;
                }
            }

            .post-card {
                background-color: #eee;
                -webkit-transition: -webkit-box-shadow .3s;
                transition: -webkit-box-shadow .3s;
                -o-transition: box-shadow .3s;
                transition: box-shadow .3s;
                transition: box-shadow .3s, -webkit-box-shadow .3s;
                padding: 10px 5px 10px 10px;
                -webkit-border-radius: 10px;
                border-radius: 10px;
            }

            .post-card.lg {
                background-color: #fff;
            }

            @media screen and (min-width: 1025px) {
                .post-card.lg:hover .nano-pane {
                    opacity: 1;
                }
            }

            .post-card.lg .img {
                max-width: 664px;
                width: 100%;
                margin: 0 25px 10px 0;
            }

            @media (max-width: 1350px) {
                .post-card.lg .img {
                    max-width: 420px;
                    margin: 0 10px 3px 0;
                }
            }

            @media (max-width: 1024px) {
                .post-card.lg .img {
                    max-width: 500px;
                    margin: 0 15px 10px 0;
                }
            }

            @media (max-width: 768px) {
                .post-card.lg .img {
                    max-width: 400px;
                }
            }

            @media (max-width: 639px) {
                .post-card.lg .img {
                    max-width: 300px;
                }
            }

            @media (max-width: 479px) {
                .post-card.lg .img {
                    max-width: 100%;
                    margin: 0 0 10px 0;
                }
            }

            .post-card.lg .nano {
                height: 600px;
            }

            @media (max-width: 375px) {
                .post-card.lg .nano {
                    height: auto;
                }
            }

            @media (max-width: 1024px) {
                .post-card.lg .row {
                    margin-bottom: 10px;
                }
            }

            .post-card .title {
                font-size: 18px;
                margin-bottom: 14px;
            }

            @media (max-width: 1024px) {
                .post-card .title {
                    margin-bottom: 5px;
                }
            }

            .post-card .row {
                margin-bottom: 14px;
                line-height: 1.5;
                font-weight: 400;
                padding-right: 10px;
            }

            @media (max-width: 639px) {
                .post-card .row {
                    margin-bottom: 8px;
                    line-height: 1.2;
                }
            }

            @media (max-width: 479px) {
                .post-card .row {
                    margin-bottom: 10px;
                }
            }

            @media (max-width: 375px) {
                .post-card .row {
                    padding-right: 0;
                }
            }

            .post-card .row:last-child {
                margin-bottom: 0;
            }

            .post-card .row a {
                display: inline-block;
                color: #fa0052;
                -webkit-transition: color .3s;
                -o-transition: color .3s;
                transition: color .3s;
            }

            @media screen and (min-width: 1025px) {
                .post-card .row a:hover {
                    color: #a6a6b0;
                }
            }

            .post-card .img {
                width: 94px;
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
                float: left;
                margin: 0 10px 5px 0;
            }

            @media (max-width: 479px) {
                .post-card .img {
                    width: 80px;
                }
            }

            @media (max-width: 375px) {
                .post-card .img {
                    width: 94px;
                }
            }

            .post-card .img img {
                -webkit-border-radius: 10px;
                border-radius: 10px;
                display: block;
            }

            .clearfix::after {
                content: "";
                clear: both;
                display: table;
            }

            .nano {
                position: relative;
                height: 250px;
                overflow: hidden;
            }

            @media (max-width: 375px) {
                .nano {
                    height: auto;
                }
            }

            .nano>.nano-content {
                position: absolute;
                overflow: scroll;
                overflow-x: hidden;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                outline: none;
            }

            @media (max-width: 375px) {
                .nano>.nano-content {
                    position: static;
                }
            }

            .nano>.nano-content::-webkit-scrollbar {
                display: none;
            }

            .has-scrollbar>.nano-content::-webkit-scrollbar {
                display: block;
            }

            .nano>.nano-pane {
                position: absolute;
                width: 3px;
                right: 0;
                top: 0;
                bottom: 0;
                opacity: 0;
                -webkit-transition: opacity .3s;
                -o-transition: opacity .3s;
                transition: opacity .3s;
            }

            @media (max-width: 1024px) {
                .nano>.nano-pane {
                    opacity: 1;
                }
            }

            .nano>.nano-pane>.nano-slider {
                background-color: #3c3c46;
                position: relative;
                -webkit-border-radius: 3px;
                border-radius: 3px;
            }

            .footer {
                display: table-row;
                height: 1px;
                -webkit-box-shadow: 0 6px 40px rgba(24, 24, 24, 0.16);
                box-shadow: 0 6px 40px rgba(24, 24, 24, 0.16);
            }

            .footer.footer-index {
                -webkit-box-shadow: none;
                box-shadow: none;
            }

            .footer-wrap {
                padding: 50px 0;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                margin: 0 -2px;
            }

            @media (max-width: 1024px) {
                .footer-wrap {
                    padding: 20px 0;
                    -webkit-flex-wrap: wrap;
                    -ms-flex-wrap: wrap;
                    flex-wrap: wrap;
                    -webkit-box-pack: center;
                    -webkit-justify-content: center;
                    -ms-flex-pack: center;
                    justify-content: center;
                    margin: 0;
                    position: relative;
                }

                .footer-wrap:before {
                    width: calc(100% + 30px);
                    left: -15px;
                }
            }

            @media (max-width: 768px) {
                .footer-wrap {
                    margin: 0 -3px;
                }
            }

            @media (max-width: 639px) {
                .footer-wrap {
                    margin: 0;
                }

                .footer-wrap:before {
                    width: calc(100% + 20px);
                    left: -10px;
                }
            }

            .footer-wrap .col {
                width: 22%;
                padding: 0 2px;
            }

            @media (max-width: 1024px) {
                .footer-wrap .col {
                    width: 25%;
                    padding: 0 10px;
                }
            }

            @media (max-width: 768px) {
                .footer-wrap .col {
                    padding: 0 3px;
                }
            }

            @media (max-width: 639px) {
                .footer-wrap .col {
                    width: 100%;
                    padding: 0;
                    margin-bottom: 5px;
                }

                .footer-wrap .col:last-child {
                    margin-bottom: 0;
                }
            }

            .footer-wrap .col.second {
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
                width: 24%;
            }

            @media (max-width: 1024px) {
                .footer-wrap .col.second {
                    width: 100%;
                    -webkit-flex-shrink: 1;
                    -ms-flex-negative: 1;
                    flex-shrink: 1;
                    -webkit-box-flex: 1;
                    -webkit-flex-grow: 1;
                    -ms-flex-positive: 1;
                    flex-grow: 1;
                    text-align: center;
                    margin-bottom: 10px;
                }
            }

            @media (max-width: 639px) {
                .footer-wrap .col.second {
                    margin-bottom: 5px;
                }
            }

            .footer-wrap .title {
                font-size: 20px;
                padding: 10px 20px 0;
                margin-bottom: 10px;
                line-height: 1.8;
                text-transform: inherit;
            }

            @media (max-width: 1200px) {
                .footer-wrap .title {
                    padding: 10px 12px 0;
                }
            }

            @media (max-width: 1024px) {
                .footer-wrap .title {
                    padding: 0;
                    margin-bottom: 15px;
                    font-size: 18px;
                }
            }

            @media (max-width: 639px) {
                .footer-wrap .title {
                    text-align: center;
                    margin-bottom: 12px;
                }
            }

            @media (max-width: 639px) {
                .footer-list {
                    display: -webkit-box;
                    display: -webkit-flex;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-flex-wrap: wrap;
                    -ms-flex-wrap: wrap;
                    flex-wrap: wrap;
                    -webkit-box-pack: center;
                    -webkit-justify-content: center;
                    -ms-flex-pack: center;
                    justify-content: center;
                    line-height: 1.4;
                }
            }

            .footer-list .item {
                margin-bottom: 1px;
            }

            @media (max-width: 1024px) {
                .footer-list .item {
                    margin-bottom: 10px;
                }
            }

            @media (max-width: 639px) {
                .footer-list .item {
                    margin: 0 10px 0 0;
                }
            }

            .footer-list .item:last-child {
                margin: 0;
            }

            .footer-list a {
                font-weight: 700;
                padding: 8px 20px;
                -webkit-border-radius: 20px;
                border-radius: 20px;
                -webkit-transition: background-color .3s, color .3s;
                -o-transition: background-color .3s, color .3s;
                transition: background-color .3s, color .3s;
                display: inline-block;
                cursor: pointer;
            }

            @media (max-width: 1200px) {
                .footer-list a {
                    padding: 7px 12px;
                }
            }

            @media (max-width: 1024px) {
                .footer-list a {
                    padding: 0;
                }
            }

            @media screen and (min-width: 1025px) {
                .footer-list a:hover {
                    background-color: #fa0052;
                    color: #fff;
                }
            }

            .copy {
                font-size: 13px;
                margin-top: 20px;
            }

            @media (max-width: 1024px) {
                .copy {
                    margin-top: 5px;
                }
            }

            @media (max-width: 639px) {
                .copy {
                    margin-top: 0;
                }
            }

            .error-box {
                text-align: center;
            }

            .error-title {
                font-size: 80px;
                line-height: 1;
            }

            .error-title .zero {
                color: #fa0052;
            }

            .text-error {
                text-transform: capitalize;
                font-size: 30px;
            }

            @media (max-width: 479px) {
                .text-error {
                    font-size: 20px;
                }
            }

            .no-thumb {
                position: absolute;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                background-color: #eee;
                color: #3c3c46;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                text-transform: capitalize;
                font-weight: 700;
            }

            .fancybox-lock .fancybox-overlay {
                opacity: 1;
            }

            .fancybox-overlay {
                position: fixed;
                top: 0;
                left: 0;
                overflow: hidden;
                display: none;
                z-index: 888;
                background-color: rgba(0,0,0,.85);
                opacity: 0;
                -webkit-transition: opacity 1.5s;
                -o-transition: opacity 1.5s;
                transition: opacity 1.5s;
            }

            .fancybox-overlay-fixed {
                bottom: 0;
                right: 0;
                opacity: 1;
            }

            .fancybox-lock {
                position: fixed;
            }

            .fancybox-wrap {
                width: 100% !important;
                height: 100% !important;
                top: 0 !important;
                left: 0 !important;
                position: fixed !important;
                z-index: 999;
                overflow-y: auto !important;
            }

            .fancybox-inner {
                /*overflow: initial !important;*/
                width: auto !important;
                height: auto !important;
            }

            form .field-error,form .generic-error {
                color: #fa0052;
                font-size: 13px;
                font-weight: 500;
                margin: 2px 0;
            }

            form .field-error.down {
                position: absolute;
                top: 100%;
                left: 0;
            }

            .avatar {
                position: relative;
            }

            .kt-player {
                position: absolute !important;
                left: 0;
                top: 0;
                background: transparent !important;
                z-index: 1;
            }

            form .hidden {
                display: none;
            }

            form .success {
                padding: 10px;
                background: #eee;
                font-weight: 700;
                border-radius: 20px;
                text-align: center;
                text-transform: uppercase;
                margin-bottom: 10px;
            }

            form .generic-error {
                text-align: center;
                padding: 10px;
                color: #fa0052;
                border: 2px solid #fa0052;
                font-weight: 700;
                border-radius: 20px;
                margin-bottom: 10px;
                text-transform: uppercase;
            }

            form .toggle-button {
                display: none;
            }

            form .list-selector {
                display: block;
                position: relative;
            }

            form .list-selector-popup {
                position: absolute;
                width: 100%;
                height: 160px;
                left: 0;
                bottom: 62px;
                z-index: 100;
                background-color: #eee;
                border-radius: 10px;
            }

            form .list-selector-popup .filter input {
                width: 100%;
                height: 100%;
                padding: 8px 10px;
                border: 2px solid #eee;
                background-color: #fff;
                line-height: 14px;
                border-radius: 0 0 10px 10px;
                border-top: 0;
            }

            form .list-selector-popup .button-group {
                overflow-y: scroll;
                overflow-x: hidden;
                position: absolute;
                top: 0;
                left: 4px;
                bottom: 38px;
                right: 4px;
                padding-top: 10px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            }

            .list-selector-popup .button-group .checkbox {
                display: none;
            }

            form .list-selector-popup .button-group .item label {
                cursor: pointer;
                position: relative;
                padding: 0 0 0 28px;
                white-space: nowrap;
                overflow: hidden;
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis;
                display: block;
                line-height: 20px;
            }

            .list-selector-popup .checkbox + label::before {
                content: "";
                position: absolute;
                left: 0;
                top: 0;
                z-index: 2;
                width: 20px;
                height: 20px;
                border-radius: 5px;
                background-color: #fff;
                -webkit-transition: background-color 0.3s, border 0.3s, color 0.3s;
                transition: background-color 0.3s, border 0.3s, color 0.3s;
            }

            .list-selector-popup .checkbox + label::after {
                content: "";
                position: absolute;
                left: 0;
                top: 0;
                width: 20px;
                height: 20px;
                opacity: 0;
                z-index: 3;
                background: url("/static/images/svg/check.svg")no-repeat center center;
                background-size: 14px 14px;
            }

            .list-selector-popup .checkbox:checked + label::before {
                background-color: #fa0052;
            }

            .list-selector-popup .checkbox:checked + label::after {
                opacity: 1;
            }

            form .list-selector-popup .filter {
                position: absolute;
                bottom: 0;
                left: 0;
                right: 0;
                border: none;
            }

            .list-selector-popup .button-group .item {
                width: 33.333%;
                padding: 0 5px 10px;
            }

            .comment-wrap .hint {
                margin-bottom: 10px;
                display: inline-block;
            }

            .load-more {
                margin-top: 10px;
                text-align: center;
            }

            .load-more a {
                background-color: #fa0052;
                color: #fff;
                padding: 10px 20px;
                text-transform: uppercase;
                font-size: 14px;
            }

            .button-group .box:last-child {
                margin-top: 7px;
            }

            .thumbs form {
                width: 100%;
            }

            .thumbs form {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            }

            .playlist-holder {
                margin-top: 20px;
            }

            @media (max-width: 639px) {
                .playlist-holder {
                    margin-top: 15px;
                }
            }

            .popup-add-to-friends.hidden,.popup-send-message.hidden {
                display: none;
            }

            .drop-updload {
                display: none;
                position: absolute;
                top: 100%;
                left: 50%;
                -webkit-transform: translate3d(-50%, 0 , 0);
                transform: translate3d(-50%, 0 , 0);
                -webkit-box-shadow: 0 6px 40px rgba(24, 24, 24, 0.16);
                box-shadow: 0 6px 40px rgba(24, 24, 24, 0.16);
                background-color: #fff;
                border-radius: 10px;
                width: 60px;
                text-align: center;
                overflow: hidden;
            }

            .upload.active {
                color: #fa0052;
            }

            .drop-updload a {
                display: block;
                padding: 8px 5px;
                font-size: 12px;
                -webkit-transition: background-color .3s, color .3s;
                -o-transition: background-color .3s, color .3s;
                transition: background-color .3s, color .3s;
            }

            @media screen and (min-width: 1025px) {
                .drop-updload a:hover {
                    background-color: #fa0052;
                    color: #fff;
                }
            }

            .header-top .drop {
                position: relative;
            }

            .upload-cols {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                margin: 0 -10px;
            }

            @media (max-width: 1024px) {
                .upload-cols {
                    -webkit-box-orient: vertical;
                    -webkit-box-direction: normal;
                    -ms-flex-direction: column;
                    flex-direction: column;
                }
            }

            .upload-col {
                width: 50%;
                padding: 0 10px;
            }

            @media (max-width: 1024px) {
                .upload-col.section-two {
                    margin-bottom: 10px;
                    order: -1;
                }

                .upload-col {
                    width: 75%;
                }
            }

            @media (max-width: 768px) {
                .upload-col {
                    width: 100%;
                }
            }

            .upload-col .box-field.second .textfield {
                padding-right: 110px;
            }

            .upload-col .box-field.second {
                margin-bottom: 25px;
            }

            .upload-col .box-field.second:last-child {
                margin-bottom: 0;
            }

            .upload-col .box-field .textfield::-webkit-input-placeholder {
                color: #3c3c46;
                opacity: 1;
            }

            .upload-col .box-field .textfield::-moz-placeholder {
                color: #3c3c46;
                opacity: 1;
            }

            .upload-col .box-field .textfield:-moz-placeholder {
                color: #3c3c46;
                opacity: 1;
            }

            .upload-col .name-textfield span {
                text-transform: lowercase;
            }

            .upload-col p {
                margin-bottom: 5px;
            }

            .upload-cols .btn:disabled {
                pointer-events: none;
            }

            .form-upload {
                position: relative;
            }

            .form-upload.hidden {
                display: none;
            }

            .file-control.second .field-error {
                position: absolute;
                top: 100%;
                left: 0;
                white-space: nowrap;
                overflow: hidden;
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis;
                max-width: 100%;
            }

            .file-control .file {
                position: absolute;
                left: 0;
                right: 0;
                width: 100%;
                top: 0;
                bottom: 0;
                cursor: pointer;
                z-index: 2;
                opacity: 0;
            }

            /*.popup.second #edit_profile_avatar{display: none;}*/
            .popup.second .checkbox-container {
                white-space: nowrap;
            }

            form .progressbar {
                position: absolute;
                z-index: 10;
                width: 60%;
                left: 50%;
                top: 50%;
                -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
                height: 40px;
                border: 2px solid #fa0052;
                padding: 3px;
                border-radius: 20px;
                background: #fff;
            }

            @media (max-width: 768px) {
                form .progressbar {
                    width: 100%;
                }
            }

            .form-upload.uploading * {
                opacity: 0;
                visibility: hidden;
            }

            .form-upload.uploading .wrap-link,.form-upload.uploading .section-two {
                display: none;
            }

            .form-upload.uploading .progressbar,.form-upload.uploading .progressbar * {
                opacity: 1;
                visibility: visible;
            }

            form .progressbar .progress {
                width: 0;
                height: 30px;
                background: #fa0052;
                border-radius: 20px;
            }

            form .progressbar .text {
                position: absolute;
                width: 100%;
                top: 50%;
                left: 0;
                -webkit-transform: translate(0, -50%);
                transform: translate(0, -50%);
                font-size: 22px;
                text-align: center;
            }

            form .progressbar.half-done .text {
                color: #fff;
            }

            .form-upload .preview {
                background-color: #eee;
                position: relative;
                max-width: 400px;
            }

            @media (max-width: 639px) {
                .form-upload .preview {
                    max-width: 100%;
                }
            }

            .form-upload .preview img {
                display: block;
                margin: 0 auto;
            }

            .form-upload .preview em {
                position: absolute;
                bottom: 5px;
                background: #eee;
                padding: 5px;
                font-size: 12px;
                font-weight: bold;
                line-height: 16px;
                border-radius: 3px;
                -webkit-border-radius: 3px;
                opacity: 0.8;
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
                filter: alpha(opacity=80);
            }

            .form-upload p.preview em.left {
                left: 5px;
                margin-right: 50px;
            }

            .button-group .box {
                margin-bottom: 10px;
            }

            .button-group .box:last-child {
                margin-bottom: 0;
            }

            .title .is-hd {
                display: none;
            }

            body.hd .title .is-hd {
                display: inline-block;
            }

            .gallery-top .message {
                position: absolute;
                text-align: center;
                padding: 20px;
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
                z-index: 2;
                font-size: 20px;
                color: #fff;
                background-color: rgba(0, 0, 0, 0.9);
                min-height: 20rem;
            }

            .gallery-top .message a {
                color: #fa0052;
                text-transform: uppercase;
                font-weight: bold;
                -webkit-transition: color .3s;
                -o-transition: color .3s;
                transition: color .3s;
            }

            @media screen and (min-width: 1025px) {
                .gallery-top .message a:hover {
                    color: #fff;
                }
            }

            .gallery-top .message.delete_reason {
                width: 100%;
                position: static;
                display: flex;
                align-items: center;
                justify-content: center;
                padding: 20px 110px;
            }

            @media (max-width: 1200px) {
                .gallery-top .message.delete_reason {
                    padding: 20px 90px;
                }
            }

            @media (max-width: 479px) {
                .gallery-top .message.delete_reason {
                    padding: 20px 60px;
                }
            }

            .rate-like.disabled,.rate-dislike.voted,.rate-dislike.disabled,.rate-like.voted {
                pointer-events: none;
            }

            .player-related-videos-container.thumbs {
                margin: 0 -4px;
            }

            .player-related-videos-container .thumb {
                width: 20%;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                padding: 0 4px 8px;
            }

            @media (max-width: 1500px) {
                .player-related-videos-container .thumb {
                    width: 33.333%;
                }
            }

            @media (max-width: 639px) {
                .player-related-videos-container .thumb {
                    width: 50%;
                }
            }

            .player-related-videos-container .description {
                margin-right: 0;
            }

            .player-related-videos-container .img {
                width: auto !important;
                position: relative;
                background-size: cover !important;
                background-repeat: no-repeat !important;
            }

            .player-related-videos-container .col {
                background-color: #eee;
                padding: 2px 4px;
            }

            .player-related-videos-container .description b {
                font-size: 13px;
            }

            .player-related-videos-container .duration {
                left: auto;
                bottom: auto;
                right: 5px;
                top: 5px;
            }

            .form-upload.uploading-finished {
                display: none;
            }

            .thumb-img .line-error,.thumb-img .line-processing,.thumb-img .line-disabled {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                text-transform: uppercase;
                color: #fa0052;
                font-size: 18px;
                font-weight: bold;
                background-color: rgba(0,0,0,.9);
            }

            .fancybox-nav {
                position: absolute;
                top: 0;
                width: 80px;
                height: 100%;
                cursor: pointer;
                text-decoration: none;
                background: transparent url(/static/images/fancybox/blank.gif);
                -webkit-tap-highlight-color: rgba(0,0,0,0);
                z-index: 8040;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                background-color: rgba(236, 236, 236, 0.4);
                color: #fff;
                font-size: 30px;
                -webkit-transition: background-color .3s;
                -o-transition: background-color .3s;
                transition: background-color .3s;
            }

            @media (max-width: 639px) {
                .fancybox-nav {
                    width: 50px;
                    font-size: 25px;
                }
            }

            @media (min-width: 1025px) {
                .fancybox-nav:hover {
                    background-color: #fa0052;
                }
            }

            .fancybox-image {
                display: block;
                border-radius: 10px;
            }

            .fancybox-prev {
                left: 0;
                border-radius: 10px 0 0 10px;
            }

            .fancybox-next {
                right: 0;
                border-radius: 0 10px 10px 0;
            }

            .fancybox-type-image .btn-cross {
                top: -25px;
                right: -25px;
            }

            @media (max-width: 1024px) {
                .fancybox-type-image .btn-cross {
                    color: #fa0052;
                }
            }

            @media (max-width: 479px) {
                .fancybox-type-image .btn-cross {
                    top: -30px;
                    right: 0px;
                }
            }

            .fancybox-type-image .fancybox-skin {
                top: 50%;
                -webkit-transform: translate3d(-50%, -50%, 0);
                transform: translate3d(-50%, -50%, 0);
            }

            form .info-message {
                display: inline-block;
                position: relative;
                margin: 0 1rem 1rem 1rem;
                padding: 1rem;
                font-size: 14px;
                background: #eee;
                border-radius: 10px;
                -webkit-border-radius: 10px;
            }

            .unread-notification {
                position: absolute;
                top: 50%;
                left: 50%;
                -webkit-transform: translate3d(-50%, -50%, 0);
                transform: translate3d(-50%, -50%, 0);
                text-align: center;
            }

            .outer-tags {
                display: flex;
                flex-wrap: wrap;
            }

            .outer-tags .item.tags-list {
                display: block;
            }

            .fancybox-inner .section .container {
                padding: 0;
            }

            .fancybox-inner .container form .success {
                background-color: transparent;
                margin-bottom: 0;
            }

            .thumb-img video {
                z-index: 10;
            }

            .info .rating {
                margin-left: 10px;
            }

            .easy-autocomplete {
                position: relative;
                width: 100% !important;
            }

            .easy-autocomplete-container {
                left: 0;
                position: absolute;
                width: 100%;
                z-index: 154;
                padding-top: 2px;
            }

            @media (max-width: 768px) {
                .easy-autocomplete-container {
                    padding-top: 0;
                    border-radius: 0 0 15px 15px;
                }
            }

            .easy-autocomplete-container ul {
                display: none;
                position: relative;
                top: 0;
                background-color: #eee;
                border-radius: 15px;
                overflow: hidden;
            }

            .easy-autocomplete-container a {
                display: block;
                padding: 10px 15px;
                -webkit-transition: background-color .3s, color .3s;
                -o-transition: background-color .3s, color .3s;
                transition: background-color .3s, color .3s;
            }

            @media screen and (min-width: 1025px) {
                .easy-autocomplete-container a:hover {
                    background-color: #fa0052;
                    color: #fff;
                }
            }

            .eac-category {
                color: #fff;
                background-color: #a6a6b0;
                padding: 10px 15px;
                font-weight: 700;
            }

            body.dark .eac-category {
                background: #2f2b2b;
            }

            body.dark .eac-item {
                background: #3b3b3b;
            }

            @media (min-width: 1025px) {
                body.dark .eac-item:hover {
                    background: #fa0052;
                }
            }

            .upload-col input[type="radio"] {
                height: 0;
            }

            .upload-col .row:nth-child(2n) {
                margin-top: 0;
            }

            .upload-col input[type="radio"] + .field-label {
                padding-left: 25px;
                position: relative;
            }

            .upload-col input[type="radio"] + .field-label::before {
                content: "";
                position: absolute;
                left: 0;
                top: 50%;
                transform: translateY(-50%);
                width: 13px;
                height: 13px;
                border: 2px solid #fa0052;
                border-radius: 50%;
            }

            .upload-col input[type="radio"] + .field-label::after {
                content: "";
                position: absolute;
                left: 5px;
                top: 50%;
                transform: translateY(-50%);
                width: 7px;
                height: 7px;
                border-radius: 50%;
                background-color: #fa0052;
                display: none;
            }

            .upload-col input[type="radio"]:checked + .field-label::after {
                display: block;
            }

            .user-subscribe {
                display: flex;
                justify-content: space-between;
                align-items: center;
                flex-wrap: wrap;
                margin: -5px;
            }

            .user-subscribe .title {
                padding: 5px;
            }

            .subscribe-btn {
                padding: 5px;
                display: flex;
                align-items: center;
                flex-direction: row-reverse;
                text-transform: uppercase;
                font-weight: 700;
                font-size: 14px;
                border-radius: 20px;
                will-change: background;
                position: relative;
            }

            .subscribe-btn.second {
                margin-left: 10px;
            }

            .subscribe-btn .button {
                padding: 12px 18px;
                padding-right: 55px;
                width: 100%;
                background-color: #eee;
                transition: color .3s, background-color .3s;
                border-radius: 20px;
            }

            .subscribe-btn .button-info {
                width: 30px;
                height: 30px;
                border-radius: 15px;
                display: flex;
                align-items: center;
                justify-content: center;
                background-color: #fff;
                position: absolute;
                right: 10px;
                flex-shrink: 0;
                pointer-events: none;
                z-index: 90;
                width: auto;
                min-width: 30px;
                padding: 0 8px;
            }

            .dark .subscribe-btn .button {
                background-color: #24242a;
            }

            .dark .subscribe-btn .button-info {
                color: #fff;
                background-color: #6e7176;
            }

            @media (min-width: 1025px) {
                .subscribe-btn .button:hover {
                    background-color: #fa0052;
                    color: #fff;
                }
            }

            @media (max-width: 600px) {
                .top-cols .player-holder {
                    margin: 0 -10px
                }
            }

            @media (max-width: 425px) {
                .block-thumbs .thumb {
                    margin: 0 -10px;
                    width: calc(100% + 20px);
                    max-width: initial;
                }

                .block-thumbs .thumb .col {
                    padding: 6px 10px 0;
                }

                .block-thumbs .thumb .info {
                    padding: 10px;
                }
            }

            @font-face {
                font-family: 'icomoon';
                src: url('/static/fonts/icomoon.eot?17zrmp');
                src: url('/static/fonts/icomoon.eot?17zrmp#iefix') format('embedded-opentype'),url('/static/fonts/icomoon.ttf?17zrmp') format('truetype'),url('/static/fonts/icomoon.woff?17zrmp') format('woff'),url('/static/fonts/icomoon.svg?17zrmp#icomoon') format('svg');
                font-weight: normal;
                font-style: normal;
                font-display: block;
            }

            [class^="icon-"], [class*=" icon-"] {
                /* use !important to prevent issues with browser extensions that change fonts */
                font-family: 'icomoon' !important;
                speak: never;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                /* Better Font Rendering =========== */
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }

            .icon-touch_video:before {
                content: "\e936";
            }

            .thumb .touch-preview {
                opacity: 0.6;
                visibility: visible;
                width: 40px;
                height: 40px;
                display: flex;
                justify-content: center;
                align-items: center;
                position: absolute;
                top: 5px;
                left: 5px;
                z-index: 10;
                background-color: #000;
                border-radius: 50%;
                color: #fff;
                -webkit-transition: background-color 0.3s;
                transition: background-color 0.3s;
                font-size: 18px;
            }

            .thumb .touch-preview::before {
                content: "\e936";
                /* use !important to prevent issues with browser extensions that change fonts */
                font-family: 'icomoon' !important;
                speak: never;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                /* Better Font Rendering =========== */
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }

            .list-info .subscribe-btn .button {
                padding: 10px 35px 10px 14px;
                font-size: 12px;
            }

            @media (max-width: 480px) {
                .list-info .subscribe-btn .button {
                    padding: 8px 35px 8px 14px;
                }
            }

            .list-info .subscribe-btn .button-info {
                height: 20px;
                width: 20px;
                font-size: 14px;
                right: 11px;
                top: 50%;
                transform: translateY(-50%);
            }

            .is-splash.kt-player .fp-ui:before, .is-poster.kt-player .fp-ui:before, .is-paused.kt-player .fp-ui:before {
                background: url(/static/images/play_btn.png) center no-repeat !important;
                transition: opacity .3s, transform .3;
                will-change: opacity;
                z-index: 99;
            }

            .kt-player.play_start .fp-ui:before {
                background: url(/static/images/play_btn.png) center no-repeat !important;
                opacity: 0 !important;
                -webkit-animation: pulse13 .6s 0s;
                animation: pulse13 .6s 0s;
            }

            @keyframes pulse13 {
                0% {
                    transform: scale(0);
                    opacity: 0;
                }

                50% {
                    opacity: 1;
                }

                100% {
                    transform: scale(1.5);
                    opacity: 0;
                }
            }

            .is-paused.kt-player.play_paus .fp-ui:before {
                background: url(/static/images/pause_btn.png) center no-repeat !important;
                opacity: 0 !important;
                -webkit-animation: pulse12 .6s 0s;
                animation: pulse12 .6s 0s;
            }

            @keyframes pulse12 {
                0% {
                    transform: scale(0);
                    opacity: 0;
                }

                50% {
                    opacity: 1;
                }

                100% {
                    transform: scale(1.5);
                    opacity: 0;
                }
            }

            .video-info {
                position: relative;
            }

            .video-info .title {
                margin-top: 18px;
                text-transform: capitalize;
            }

            @media (max-width: 600px) {
                .video-info .title {
                    margin-top: 0px;
                    padding-right: 20px;
                }

                .video-info {
                    margin-top: 10px;
                }
            }

            .toggle-info {
                position: absolute;
                top: 0;
                right: 0;
                padding: 10px 0;
                font-size: 10px;
                color: #fa0052;
                transform: rotate(0deg);
                transition: transform .3s;
                display: none;
            }

            .tab-content.open .toggle-info {
                transform: rotate(180deg);
            }

            @media(max-width: 600px) {
                .toggle-info {
                    display: block;
                }

                .tab-box:first-child {
                    position: static;
                }
            }

            .info-buttons {
                padding-bottom: 8px;
                position: relative;
                flex-wrap: wrap;
            }

            .info-buttons::after {
                content: '';
                position: absolute;
                height: 1px;
                background-color: #eee;
                width: 100%;
                bottom: 0;
                left: 0;
                z-index: -1;
            }

            body.dark .info-buttons::after {
                background-color: rgba(255, 255, 255, 0.1)
            }

            @media (max-width: 639px) {
                .info-buttons::after {
                    margin: 0 -10px;
                    width: calc(100% + 20px);
                }
            }

            .info-buttons .list-info {
                flex-shrink: 0;
                flex-grow: 1;
                margin-right: 20px;
            }

            .info-buttons .list-info,body.dark .info-buttons .list-info,.info-buttons .likes a,body.dark .info-buttons .likes a {
                color: #aaa;
                transition: color .5s;
            }

            @media (min-width: 1025px) {
                .info-buttons .likes .like:hover {
                    color: #75b31c;
                }

                .info-buttons .likes .dislike:hover {
                    color: #fa0052;
                }
            }

            .wrap-buttons {
                display: flex;
                align-items: center;
                flex-grow: 0;
                justify-content: flex-end;
            }

            .tab-buttons > li:first-child {
                display: none;
            }

            .tab-buttons .item .rating-container {
                margin: 0;
            }

            @media (max-width: 900px) {
                .wrap-buttons {
                    overflow-y: hidden;
                    overflow-x: auto;
                    width: 100%;
                    justify-content: flex-start;
                    margin-top: 10px;
                }

                .tab-buttons {
                    flex-shrink: 0;
                    align-items: center;
                }

                .tab-buttons > li:first-child {
                }

                .tab-buttons .rating-container {
                    padding: 0;
                }
            }

            @media (max-width: 639px) {
                .tab-buttons .rating-container {
                    margin-right: 32px;
                }
            }

            .info-buttons .rating-container {
                position: relative;
                margin-right: 20px;
            }

            @media (max-width: 900px) {
                .info-buttons > .rating-container {
                    display: none;
                }
            }

            .video-info .rating .scale-holder {
                height: 2px
            }

            .video-info .rating .scale {
                height: 2px;
            }

            .info-buttons .rating {
                position: absolute;
                left: 0;
                bottom: -12px;
                width: 100%;
            }

            .info-buttons .likes {
                margin-right: 0px;
            }

            .rating .scale {
                width: 86%;
            }

            .likes a {
                color: #aaa;
                font-size: 14px;
                font-weight: 700;
                display: flex;
                align-items: center;
            }

            .likes a:first-child {
                margin-right: 10px;
            }

            .likes a .svg-icon {
                font-size: 20px;
                margin-right: 5px;
            }

            @media (max-width: 639px) {
                .info-buttons .rating {
                    display: none;
                }

                .likes a {
                    flex-direction: column;
                    align-items: center;
                }

                .likes a:first-child {
                    margin-right: 32px !important;
                }

                .likes a .svg-icon {
                    margin: 0 0 5px 0;
                }
            }

            .tab-buttons .item {
                margin: 0 10px 0px 0;
                position: relative;
            }

            @media (max-width: 900px) {
                .tab-buttons .item {
                    position: static;
                }
            }

            .tab-buttons {
                justify-content: flex-start;
            }

            .tab-buttons .btn {
                padding: 2px 5px;
                background: none;
                color: #aaa;
                font-size: 14px;
            }

            @media screen and (min-width: 1025px) {
                .tab-buttons .btn:hover {
                    background-color: transparent;
                    color: #fa0052;
                    border-radius: 8px 8px 0 0;
                }

                .tab-buttons .tab-drop .btn:hover {
                    background-color: #fa0052;
                    color: #fff;
                    border-radius: 0;
                }
            }

            .tab-buttons .btn .svg-icon {
                margin-right: 5px;
                font-size: 20px;
            }

            .tab-buttons .btn .svg-icon.arrow {
                font-size: 10px;
                margin: 0 5px;
            }

            .tab-buttons .item.active .js-tab {
                background: none;
                color: #fa0052;
            }

            .tab-buttons .item.active .js-drop {
                border-radius: 8px 8px 0 0;
            }

            @media (max-width: 639px) {
                .tab-buttons > .item {
                    width: auto;
                    margin-right: 22px;
                }

                .tab-buttons > .item:first-child {
                    margin-right: 27px;
                }

                .tab-buttons > .item:nth-child(2) {
                    margin-right: 21px;
                }

                .tab-buttons > .item:nth-child(3),.tab-buttons > .item:nth-child(4) {
                    margin-right: 16px;
                }

                .tab-buttons .btn-download .svg-icon.arrow {
                    display: none;
                }

                .tab-buttons .btn .text {
                    text-transform: capitalize;
                    display: inline-block;
                }

                .tab-buttons .btn {
                    flex-direction: column;
                }

                .tab-buttons .btn .svg-icon:first-child {
                    margin: 0 0 5px;
                }

                .tab-buttons .btn .btn-inner-wrap {
                    display: flex;
                    align-items: center;
                }
            }

            .info-buttons {
                margin: 14px 0 -7px;
                padding-bottom: 0px;
                position: relative;
            }

            .info-buttons .list-info,.info-buttons .rating-container,.info-buttons .wrap-buttons {
                margin-top: 7px;
                margin-bottom: 12px;
            }

            @media (max-width: 900px) {
                .info-buttons {
                    margin: 10px 0 0;
                }

                .info-buttons .list-info,.info-buttons .rating-container,.info-buttons .wrap-buttons {
                    margin: 0;
                }

                .info-buttons .list-info {
                    margin-bottom: 18px;
                }

                .info-buttons .wrap-buttons {
                    padding-bottom: 10px;
                    margin: 0 -10px;
                    width: calc(100% + 20px);
                }

                .info-buttons .wrap-buttons .tab-buttons {
                    padding: 0 10px;
                }
            }

            .info-buttons > .rating-container .voters {
                position: absolute;
                top: -20px;
                white-space: nowrap;
                right: 0;
            }

            .tab-buttons .likes .disabled,.tab-buttons .likes .voted {
                display: none;
            }

            .tab-drop {
                border-radius: 0 0 8px 8px;
            }

            .tab-drop .item {
                margin: 0;
            }

            .tab-drop .btn {
                padding: 4px;
            }

            @media (max-width: 600px) {
            }

            .tab-content {
                padding-bottom: 30px;
            }

            @media (max-width: 1024px) {
                .tab-content {
                    padding-bottom: 20px;
                }
            }

            @media (max-width: 479px) {
                .tab-content {
                    padding-bottom: 10px;
                }
            }

            .tab-content::after {
                content: '';
                position: absolute;
                height: 1px;
                background-color: #eee;
                width: 100%;
                bottom: 0;
                left: 0;
            }

            body.dark .tab-content::after {
                background-color: rgba(255, 255, 255, 0.1)
            }

            @media (max-width: 639px) {
                .tab-content::after {
                    margin: 0 -10px;
                    width: calc(100% + 20px);
                }
            }

            .info-top {
                display: flex;
                align-items: center;
            }

            .img-holder.user-photo {
                position: relative;
                width: 50px;
                height: 50px;
                border-radius: 50%;
                overflow: hidden;
                margin-right: 10px;
                background-color: #eee;
                flex-shrink: 0;
                flex-grow: 0;
                display: flex;
                justify-content: center;
                align-items: center;
            }

            a.img-holder.user-photo:hover {
                transition: box-shadow .3s;
                box-shadow: 0 0px 0px rgb(0 0 0 / 20%);
            }

            @media(min-width: 1025px) {
                a.img-holder.user-photo:hover {
                    box-shadow: 0 1px 7px rgb(0 0 0 / 20%);
                }
            }

            .img-holder.user-photo .svg-icon {
                font-size: 21px
            }

            body.dark .img-holder.user-photo {
                background-color: transparent;
            }

            .user-info .user-link {
                color: #fa0052;
                display: inline-block;
                margin-bottom: 4px;
                transition: color .3s;
            }

            @media (min-width: 1025px) {
                .user-info .user-link:hover {
                    color: #3c3c46;
                }
            }

            .user-info .subscribers {
                color: #aaa;
                font-size: 13px;
                font-weight: 400;
            }

            .info-top .subscribe-btn {
                margin-left: auto;
            }

            .info-top .subscribe-btn .button {
                padding: 6px 21px;
                font-size: 12px;
                line-height: 18px;
                text-transform: capitalize;
                font-weight: 600;
                background-color: #fa0052;
                color: #fff;
                border: 2px solid transparent;
                transition: background .3s, color .3s, border-color .3s;
                will-change: transform;
            }

            @media (min-width: 1024px) {
                .info-top .subscribe-btn .button:hover {
                    background-color: #fff;
                    color: #fa0052;
                    border-color: #fa0052;
                }
            }

            .tab-box .info-wrap {
                padding-left: 60px;
            }

            @media (max-width: 639px) {
                .tab-box .info-wrap {
                    padding-left: 0px;
                }
            }

            @media (max-width: 600px) {
                .tab-box .info-wrap {
                    display: none;
                }
            }

            .info-wrap .text-description {
                color: #3c3c46;
                font-weight: 500;
                line-height: 24px;
                margin-bottom: 15px;
            }

            body.dark .info-wrap .text-description {
                color: #fff;
            }

            .block-comments {
                padding-top: 20px;
            }

            .block-comments .comments-heading {
                display: inline-flex;
                align-items: center;
                color: #3c3c46;
                font-size: 20px;
                font-weight: 500;
                transition: color .3s;
                cursor: pointer;
                margin-bottom: 10px;
            }

            body.dark .block-comments .comments-heading {
                color: #fff;
            }

            @media (min-width: 1025px) {
                .block-comments .comments-heading:hover {
                    color: #fa0052;
                }
            }

            .block-comments .title {
                font-size: 20px;
                margin-right: 5px;
                text-transform: capitalize;
            }

            .block-comments .svg-icon.arrow {
                font-size: 10px;
                margin-left: 10px;
                color: #fa0052;
                transition: transform .3s;
            }

            .block-comments.open .comments-heading {
                color: #fa0052;
            }

            .block-comments .toggle-comments {
                display: none;
            }

            .block-comments.open .svg-icon.arrow {
                transform: rotate(180deg);
            }

            .block-comments .comments-heading .btn-cross {
                height: 20px;
                display: inline-block;
                margin-left: auto;
                color: #3c3c46;
                display: none;
            }

            .block-comments .mobile-hide {
                display: none;
            }

            @media (max-width: 639px) {
                .block-comments {
                    position: relative;
                    padding: 10px 0;
                }

                .block-comments .comments-heading {
                    display: flex;
                }

                .block-comments::after {
                    content: '';
                    position: absolute;
                    height: 1px;
                    background-color: #eee;
                    width: calc(100% + 20px);
                    bottom: 0;
                    left: 0;
                    margin: 0 -10px;
                }

                body.dark .block-comments::after {
                    background-color: rgba(255, 255, 255, 0.1)
                }

                .block-comments .comments-heading {
                    margin: 0;
                    transition: margin 0.3s;
                }

                .block-comments.open .comments-heading {
                    margin-bottom: 10px;
                }

                .block-comments .mobile-hide {
                    display: none;
                }

                .block-comments .svg-icon.arrow {
                    transition: transform 0s;
                }

                .block-comments .comments-heading > .svg-icon.arrow {
                    display: none;
                }

                .block-comments.open .comments-heading > .svg-icon.arrow {
                    display: block;
                }

                .block-comments .toggle-comments {
                    margin-left: auto;
                    display: flex;
                    padding: 5px;
                    margin-right: -5px
                }

                .block-comments.open .toggle-comments {
                    padding: 0;
                }

                .block-comments .toggle-comments .cross {
                    display: none;
                    color: #3c3c46;
                }

                body.dark .block-comments .toggle-comments .cross {
                    color: #aaa;
                }

                .block-comments .toggle-comments .svg-icon.arrow {
                    margin: 0;
                }

                .block-comments.open .toggle-comments .arrow {
                    display: none;
                }

                .block-comments.open .toggle-comments .cross {
                    display: block;
                }
            }

            .login-check {
                margin: 15px 0 22px;
                color: #aaa;
            }

            body.dark .login-check {
                color: #fff;
            }

            .login-check .link {
                transition: color .3s;
                color: #fa0052;
                cursor: pointer;
            }

            @media (min-width: 1025px) {
                .login-check .link:hover {
                    color: #3c3c46;
                }
            }

            .block-comments .form-holder {
                margin-bottom: 28px;
            }

            .block-new-comment {
                max-width: 592px;
            }

            .block-new-comment .form-holder .row {
                margin-bottom: 20px;
            }

            .block-new-comment .columns {
                display: flex;
            }

            .block-new-comment > .columns {
                margin-bottom: 10px
            }

            .block-new-comment .columns .row {
                flex-grow: 1;
            }

            .block-new-comment .btn-wrap {
                padding-left: 60px;
            }

            .block-new-comment .btn-wrap input[type=submit] {
                font-weight: 700;
            }

            @media (max-width: 639px) {
                .block-new-comment .btn-wrap {
                    padding-left: 0px;
                }
            }

            .block-new-comment .re-captcha,.block-new-comment .bottom {
                padding-left: 60px;
            }

            @media (max-width: 639px) {
                .block-new-comment .re-captcha,.block-new-comment .bottom {
                    padding-left: 0;
                }
            }

            .block-new-comment .image {
                display: flex;
                align-items: flex-end;
                margin-bottom: 20px;
            }

            @media (max-width: 375px) {
                .block-new-comment .image {
                    align-items: flex-start;
                    flex-direction: column;
                }
            }

            .block-new-comment .captcha-field {
                display: flex;
                flex-direction: column;
            }

            .block-new-comment .field-comment {
                width: 100%;
                border-radius: 0;
                border-bottom: 1px solid #aeaeae;
                padding: 0;
                color: #3c3c46;
                font-size: 12px;
                font-weight: 500;
            }

            .block-new-comment .re-captcha .text,.block-new-comment .bottom > label {
                color: #aaa;
                font-size: 12px;
                letter-spacing: 0.3px;
                margin-bottom: 7px;
                line-height: 18px;
                display: inline-block;
            }

            .block-new-comment .image img {
                width: 165px;
                height: 68px;
                margin-right: 20px;
                flex-shrink: 0;
            }

            @media (max-width: 375px) {
                .block-new-comment .image img {
                    margin-bottom: 15px;
                }
            }

            .block-new-comment .re-captcha label,.block-new-comment .field-label {
                margin-bottom: 7px;
                color: #3c3c46;
                display: inline-block;
            }

            .block-new-comment .re-captcha .field,.block-new-comment .textfield {
                max-width: 180px;
                height: 40px;
                border-radius: 20px;
                border: 2px solid #e6e6e6;
                background-color: transparent;
            }

            .captcha-control input[type=submit] {
                background-color: #fa0052;
                color: #fff;
                padding: 10px 20px;
                text-transform: uppercase;
                font-size: 14px;
                font-weight: 700;
            }

            @media screen and (min-width: 1025px) {
                .captcha-control input[type=submit]:hover {
                    background-color: transparent;
                    color: #fa0052;
                }
            }

            .list-comments .post-wrap .name {
                font-size: 14px;
            }

            .list-comments .post-wrap .added {
                font-size: 13px;
            }

            body.dark .list-comments .post-wrap .added {
                color: #aaa;
            }

            body.dark .tab-buttons .btn {
                background: transparent;
            }

            body.dark .list-comments .avatar {
                background: none;
            }

            body.dark .info-top .subscribe-btn .button:hover {
                background-color: transparent;
            }

            body.dark .thumb .info,body.dark .rating .voters {
                color: #aaa;
            }

            .coming-title {
                font-size: 40px;
            }

            .no-player {
                position: relative;
                background: #000;
            }

            .no-player .message {
                position: absolute;
                color: #ffffff;
                top: 50%;
                left: 50%;
                transform: translate3d(-50%, -50%, 0);
                text-align: center;
                font-size: 20px;
            }

            .no-player .message a {
                color: #fa0052;
            }

            @media (max-width: 590px) {
                .no-player .message {
                    font-size: 14px;
                }
            }

            .video-info.play-list-info {
                padding: 10px;
            }

            .play-list-info .rating .hidden-block {
                display: none;
            }

            .play-list-info .tab-buttons > li:first-child {
                display: block;
            }

            .play-list-info .info-buttons > .rating-container {
                display: flex;
                margin-bottom: 10px;
            }

            .play-list-info .btn-wrap {
                padding-left: 0;
                margin-top: 10px;
            }

            .no-player img {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                opacity: 0.8;
            }

            .thumb .item_link {
                margin: 10px 10px 0 0;
                display: inline-block;
                cursor: pointer;
            }

            .section-title {
                display: flex;
                align-items: center;
                justify-content: flex-start;
                flex-wrap: nowrap;
                cursor: pointer;
                margin: 20px 0 0 0;
            }

            .section-title .text {
                margin-right: 8px;
            }

            .section-title svg {
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
                color: #fa0052;
                -webkit-transition: color .3s, -webkit-transform .3s;
                transition: color .3s, -webkit-transform .3s;
                -o-transition: transform .3s, color .3s;
                transition: transform .3s, color .3s;
                transition: transform .3s, color .3s, -webkit-transform .3s;
                font-size: 10px;
            }

            .section-title.collapse svg {
                -webkit-transform: rotate(180deg);
                -ms-transform: rotate(180deg);
                transform: rotate(180deg);
            }

            #tab_screenshots .margin-fix,#tab_images .margin-fix {
                display: flex;
                align-items: flex-start;
                justify-content: flex-start;
                flex-wrap: wrap;
                margin: 0 -10px 0 0;
            }

            #tab_screenshots .margin-fix .item,#tab_images .margin-fix .item {
                width: 33.33%;
                padding: 10px 10px 0 0;
            }

            #tab_screenshots .margin-fix .item a,#tab_images .margin-fix .item a {
                display: block;
                position: relative;
                margin: 0 0 5px 0;
            }

            #tab_screenshots .margin-fix .item img,#tab_images .margin-fix .item img {
                width: 100%;
                height: auto;
                z-index: 1;
                padding: 0;
            }

            .rewind {
                position: absolute;
                z-index: 210;
                width: 70px;
                left: 0;
                right: 0;
                margin: 0 auto;
                top: 50%;
                transform: translateY(-50%);
                border-radius: 50%;
                background: rgba(0,0,0,.6);
                height: 70px;
                opacity: .9;
                display: none;
                transition: opacity .3s, width .3s, height .3s;
            }

            .rewind.active {
                opacity: 0;
                width: 150px;
                height: 150px;
                display: block;
            }

            .five-sec {
                position: absolute;
                left: 0;
                right: 0;
                margin: 0 auto;
                display: inline-block;
                width: fit-content;
                top: 52%;
                transform: translateY(-48%);
                color: #fff;
            }

            .rewind-controls {
                width: 34px;
                float: left;
                margin-top: 5px;
                position: relative;
                cursor: pointer;
            }

            .rewind-controls .five-sec {
                font-size: 10px;
                top: 49%;
                transform: translateY(-51%);
            }

            .full-player {
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
                z-index: 10;
            }

            .left-mob {
                position: absolute;
                background: #fff;
                top: 0;
                bottom: 0;
                left: -20%;
                right: 50%;
                width: 50%;
                border-radius: 0 50% 50% 0;
                opacity: .7;
                transition: opacity .9s, top .9s, bottom .9s, left .9s;
            }

            .right-mob {
                position: absolute;
                background: #fff;
                top: 0;
                bottom: 0;
                left: 70%;
                right: -20%;
                width: 50%;
                border-radius: 50% 0 0 50%;
                opacity: .7;
                transition: opacity .9s, top .9s, bottom .9s, left .9s, right .9s;
            }

            .right-mob.active {
                top: -50px;
                bottom: -50px;
                left: 50%;
                right: -20%;
                opacity: 0;
            }

            .left-mob.active {
                top: -50px;
                bottom: -50px;
                left: 0%;
                opacity: 0;
            }

            .left-mob-text {
                position: absolute;
                top: 50%;
                transform: translateY(-50%);
                color: #fff;
                font-size: 21px;
                left: 5%;
                display: none;
            }

            .right-mob-text {
                position: absolute;
                top: 50%;
                transform: translateY(-50%);
                color: #fff;
                font-size: 21px;
                right: 5%;
                display: none;
            }

            .left-mob-text.active,.right-mob-text.active {
                display: block;
            }

            .fp-ui i {
                animation: move .8s infinite;
                opacity: 0;
                display: inline-block;
                width: 0;
                height: 0;
                margin-left: 5px;
                vertical-align: middle;
                border-top: 16px dashed;
                border-top: 16px solid #fff;
                border-right: 8px solid transparent;
                border-left: 8px solid transparent;
                transform: rotate(90deg);
            }

            @keyframes move {
                to {
                    opacity: 1;
                }
            }

            .fp-ui i:nth-child(2) {
                animation-delay: .1s;
            }

            .fp-ui i:nth-child(3) {
                animation-delay: .2s;
            }

            .right-arrows {
                display: flex;
                flex-direction: row-reverse;
            }

            .left-arrows {
                display: flex;
            }

            .right-arrows i {
                transform: rotate(-90deg);
            }

            .arr-tex {
                text-align: center;
                padding: 5px 0 0;
            }

            .spot_holder {
                text-align: center;
                display: flex;
                align-items: center;
                justify-content: center;
                flex-direction: column;
                position: relative;
                width: 402px;
                min-width: 402px;
                min-height: 230px;
                min-height: 226px;
                background-color: #000000;
            }

            .spot_holder.hidden {
                display: block;
                opacity: 0;
            }

            .spot_holder .text {
                margin: 13px 0 0;
                font-size: 16px;
                font-weight: 700;
            }

            .spot_holder .text span {
                color: #fa0052;
                min-width: 17px;
                text-align: center;
                display: inline-block;
            }

            .fluid_video_wrapper {
                width: 100% !important;
                height: 100% !important;
            }

            .fluid_video_wrapper.fluid_player_layout_default .fluid_controls_container,#skip_button_video-id,#ad_countdownvideo-id,#skip_button_video-id1,#ad_countdownvideo-id1 {
                display: none !important;
            }

            .ads {
                width: 1px;
            }

            .adBar {
                background-color: transparent;
                height: 1px;
                width: 1px;
            }

            .video-info .video-title {
                display: flex;
                align-items: center;
                margin-top: 18px;
                flex-wrap: wrap;
            }

            .video-info .video-title .title {
                margin: 0;
            }

            .form-suggest {
                display: none;
                margin-top: 10px;
            }

            .video-info .video-title .js-open-suggest {
                line-height: 0;
                margin: 0 0 0 10px;
                transition: color .3s;
            }

            .video-info .video-title .js-open-suggest:hover,.video-info .video-title .js-open-suggest.open {
                color: #fa0052;
            }

            .video-info .form-suggest .title-item,.video-info .form-suggest .field-holder {
                margin-bottom: 10px;
            }

            .bff {
                display: flex;
                align-items: center;
                justify-content: flex-start;
                flex-wrap: wrap;
            }

            .bff a {
                display: inline-block;
                font-size: 12px;
                font-weight: 600;
                transition: color .3s;
                margin: 0 10px 15px 0;
                font-size: 15px;
            }

            .bff a:hover {
                color: #fa0052;
            }

            .pop-fade {
                position: fixed;
                z-index: 9999;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background: rgba(0,0,0,.9);
                display: none;
            }

            .pop-adv {
                position: fixed;
                z-index: 99999;
                top: 50%;
                left: 50%;
                width: 300px;
                -webkit-transform: translate(-50%,-50%);
                transform: translate(-50%,-50%);
                color: #ccc;
                text-align: center;
                display: none;
            }

            .pop-adv .cross {
                position: absolute;
                right: -10px;
                top: 7px;
                width: 27px;
                height: 27px;
            }

            .pop-adv .btn {
                padding: 0 20px;
                background-color: #ECECEC;
                font-size: 12px;
                font-weight: 700;
                height: 27px;
                line-height: 27px;
                color: #444;
                cursor: pointer;
            }

            .fake-player {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                z-index: 999;
                display: none;
            }

            .open-tool {
                display: block;
            }

            .info-buttons {
                display: -webkit-box !important;
                display: -webkit-flex !important;
                display: -ms-flexbox !important;
                display: flex !important;
                margin-top: 20px !important;
            }

            @media (max-width: 639px) {
                .info-buttons {
                    margin-top: 15px !important;
                }
            }

            @media (max-width: 479px) {
                .info-buttons {
                    -webkit-box-orient: vertical !important;
                    -webkit-box-direction: normal !important;
                    -webkit-flex-direction: column !important;
                    -ms-flex-direction: column !important;
                    flex-direction: column !important;
                }
            }

            .info-buttons .rating-container {
                -webkit-flex-shrink: 0 !important;
                -ms-flex-negative: 0 !important;
                flex-shrink: 0 !important;
                -webkit-box-flex: 0 !important;
                -webkit-flex-grow: 0 !important;
                -ms-flex-positive: 0 !important;
                flex-grow: 0 !important;
                margin-right: 10px !important;
                display: -webkit-box !important;
                display: -webkit-flex !important;
                display: -ms-flexbox !important;
                display: flex !important;
            }

            @media (max-width: 639px) {
                .info-buttons .rating-container {
                    margin-right: 5px !important;
                }
            }

            @media (max-width: 479px) {
                .info-buttons .rating-container {
                    margin: 0 0 15px 0 !important;
                    -webkit-box-pack: center !important;
                    -webkit-justify-content: center !important;
                    -ms-flex-pack: center !important;
                    justify-content: center !important;
                }
            }

            .info-buttons .rating {
                width: 114px !important;
            }

            @media (max-width: 639px) {
                .info-buttons .rating {
                    width: 110px !important;
                }
            }

            .info-buttons .voters .text {
                font-size: 17px !important;
            }

            .info-buttons .likes {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                margin-right: 10px;
            }

            .info-buttons .likes a {
                font-size: 38px;
                color: #d2d2dd;
                margin: 0;
                -webkit-transition: color .3s;
                -o-transition: color .3s;
                transition: color .3s;
            }

            .info-buttons .likes a svg {
                font-size: 38px;
            }

            @media (max-width: 639px) {
                .info-buttons .likes a {
                    font-size: 35px;
                }

                .info-buttons .likes a svg {
                    font-size: 35px;
                }
            }

            @media screen and (min-width: 1025px) {
                .info-buttons .likes .like:hover {
                    color: #75b31c;
                }
            }

            @media screen and (min-width: 1025px) {
                .info-buttons .likes .dislike:hover {
                    color: #fa0052;
                }
            }

            .top-cols .info-buttons .rating,.top-cols .info-buttons > .rating-container .voters {
                position: static;
            }

            .swiper-wrapper.disable_imgs::after {
                content: '';
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                width: 99999px;
                height: 100%;
                display: block;
                z-index: 9;
                background: rgba(0, 0, 0, 0.75);
            }

            @media (max-width: 900px) {
                .hidden_mobile {
                    display: none !important;
                }

                .info-buttons .likes a .value {
                    font-size: 14px;
                    font-weight: 700;
                }
            }

            .lazyloading {
                visibility: hidden;
                opacity: 0;
            }

            .lazyloaded {
                visibility: visible;
                opacity: 1;
            }

            @media screen and (min-width: 1025px) {
                .lazyloading {
                    display: none;
                    opacity: 0;
                }

                .lazyloaded {
                    display: block;
                    opacity: 1;
                }
            }

            #list_categories_categories_list_items .lazyloading,.nav .wrap .lazyloading,.block-screenshots .lazyloading {
                display: none;
                opacity: 0;
            }

            #list_categories_categories_list_items .lazyloaded,.nav .wrap .lazyloaded,.block-screenshots .lazyloaded {
                display: block;
                opacity: 1;
            }

            .player .loading {
                text-align: center;
            }

            /*#my-widget-container{display: none;}*/
            #search_results_aside_trend_searches .tags-list.second .item:last-child {
                display: inline-flex;
            }

            #age_check {
                position: fixed;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                width: 100vw;
                height: 100vh;
                background-color: rgba(8,11,14,.7);
                z-index: 1000000;
                backdrop-filter: blur(20px);
                -webkit-backdrop-filter: blur(20px);
                display: flex;
                justify-content: center;
                align-items: center;
                z-index: 9999999999999999999;
                display: none;
            }

            .age_false #age_check {
                display: flex;
            }

            #age_check .modal {
                width: 50vw;
                background-color: #000;
                -webkit-border-radius: 5px;
                -moz-border-radius: 5px;
                border-radius: 5px;
                overflow: hidden;
                text-align: center;
                border: 1px solid #233140
            }

            @media screen and (max-width: 900px) {
                #age_check .modal {
                    width: 90%;
                }
            }

            #age_check .modal .logo {
                background-color: #24242a;
                text-align: center;
                line-height: 0;
                padding: 5px 0;
                width: 100%;
            }

            @media screen and (max-width: 380px) {
                #age_check .modal .logo svg {
                    max-width: 184px;
                    height: 47px;
                }
            }

            #age_check .modal h3 {
                color: #fa0052;
                font-size: 1.5em;
                line-height: 3em
            }

            @media screen and (max-width: 380px) {
                #age_check .modal h3 {
                    font-size: 16px;
                }
            }

            #age_check .modal p {
                color: #fff;
                padding: 0 5px;
            }

            #age_check .modal .buttons {
                margin-bottom: 20px
            }

            #age_check .modal .buttons .ft-button {
                font-size: 1.5em;
                clear: both;
                padding: 9px 18px;
                font-weight: 700;
                text-transform: uppercase;
                background-color: #fa0052;
                color: #fff;
            }

            @media screen and (min-width: 1025px) {
                #age_check .modal .buttons .ft-button:hover {
                    background-color: transparent;
                    color: #fa0052;
                }
            }

            #age_check .modal .buttons .ft-blue {
                background-color: transparent
            }

            #age_check .modal .buttons #age_check_no {
                padding: 10px 50px;
                color: #fa0052;
                background-color: transparent
            }

            @media screen and (min-width: 1025px) {
                #age_check .modal .buttons #age_check_no:hover {
                    text-decoration: underline;
                }
            }

            #age_check .modal .parents {
                display: inline-block;
                font-weight: 700;
                color: #fa0052;
                text-decoration: underline;
                padding: 10px 0;
                transition: color .3s;
            }

            @media screen and (min-width: 1025px) {
                #age_check .modal .parents:hover {
                    text-decoration: none;
                }
            }

            .white #age_check .modal {
                background-color: #fff;
            }

            .white #age_check .modal .logo {
                background-color: #eee;
            }

            .white #age_check .modal p {
                color: #000;
            }

            .white #age_check .modal .parents {
                color: #000;
            }

            .pagination {
                flex-wrap: wrap;
            }

            .pagination .jump_to {
                width: 100%;
                margin-top: 10px;
                display: flex;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
            }

            .pagination .jump_to label {
                color: #3c3c46;
                display: inline-block;
                margin-right: 10px;
                font-size: 16px;
                width: auto;
                background: transparent;
                white-space: nowrap;
                height: auto;
            }

            .pagination #jumpTo,.pagination #jumpToPages {
                color: #3c3c46;
                width: auto;
                margin-right: 10px;
                padding: 3px;
                font-size: 16px;
                min-width: 30px;
                text-align: center;
                max-width: 40px;
                background-color: transparent;
                border: none;
                border-bottom: 1px solid #75899a;
                border-radius: 0;
            }

            .pagination .jump_to a {
                width: auto;
                padding: 0 9px;
            }

            .dropdown-lang {
                width: auto;
                margin: 0;
            }

            @media (max-width: 599px) {
                .dropdown-lang {
                    display: none;
                }

                .header-top .list .item:nth-child(2) {
                    margin-right: 0;
                }
            }

            @media (min-width: 600px) {
                .dropdown-lang .btn-dropdown {
                    min-width: auto;
                    width: auto;
                    background: transparent !important;
                    border-color: transparent !important;
                    padding-left: 0;
                    padding-right: 0;
                }

                .dropdown-lang .btn-dropdown span {
                    line-height: 0;
                }
            }

            .dropdown-lang .btn-dropdown img {
                width: 20px;
                line-height: 0;
            }

            .dropdown-lang .dropdown {
                min-width: 110px;
                right: auto;
                left: 50%;
                transform: translateX(-50%);
            }

            @media (max-width: 768px) {
                .dropdown-lang .dropdown {
                    right: -10px;
                    left: auto;
                    transform: translateX(0);
                }
            }

            .dropdown-lang .dropdown li {
                margin: 0 !important;
            }

            .dropdown-lang .dropdown li a {
                display: flex;
                align-items: center;
                justify-content: flex-start;
                flex-wrap: nowrap;
                font-size: 14px;
            }

            .dropdown-lang .dropdown li a img {
                width: 20px;
                height: auto;
                margin: 0 5px 0 0;
            }

            .lang-mobile {
                display: none !important;
            }

            @media (max-width: 599px) {
                .lang-mobile .dropdown-lang,.lang-mobile {
                    display: inline-block !important;
                }

                .dropdown-lang .dropdown {
                    left: 0;
                    right: 0;
                }

                .dropdown-lang .btn-dropdown .text {
                    display: flex;
                    align-items: center;
                    justify-content: center;
                }

                .dropdown-lang .btn-dropdown .text img {
                    margin: 0 5px 0 0;
                }
            }

            .seo-bottom h2,.seo-bottom h3, .seo-bottom ul {
                margin-bottom: 10px;
            }

            .seo-bottom ul {
                list-style-type: disc;
            }

            .seo-bottom ul li {
                margin-bottom: 5px;
            }

            .seo-bottom a {
                color: #fa0052;
            }

            .upload.hidden {
                display: none;
            }

            .edit-link {
                position: absolute;
                top: 10px;
                right: 10px;
                padding: 5px;
                border-radius: 5px;
                background: #000;
                color: #fff;
                z-index: 1;
            }