* {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-family: 'Rubik',sans-serif;
}

body {
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    background: #f9f9f9;
    color: #272727;
    background-color: #fafafa!important;
    display: flex;
    flex-direction: column;
    margin: 0;
    min-height: 100vh;
    --plyr-color-main: #ff385d;
    --plyr-control-spacing: 7px;
    --plyr-control-radius: 2px
}

#content.wrapper {
    flex: 1
}

*::-webkit-scrollbar {
    width: 10px
}

*::-webkit-scrollbar-thumb {
    background: #666;
    border-radius: 10px
}

*::-webkit-scrollbar-track {
    background: #ddd;
    border-radius: 10px
}

ul {
    list-style: none
}

h1,h2,h3,h4,h5,h6 {
    font-weight: 400;
    line-height: 1.4em;
    color: #111623
}

.block>h3,.block>*>h3 {
    font-size: 18px
}

a {
    text-decoration: underline;
    font-weight: 500
}

a:visited {
    color: inherit
}

a:link {
    color: inherit
}

a:hover {
    text-decoration: none
}

a.icon,a.icon:visited,a.icon:link {
    text-decoration: none
}

img.loading {
    background: linear-gradient(135deg,rgba(255,255,255,.03),rgba(0,0,0,.1),rgba(255,255,255,.03));
    background-size: 400% 400%;
    animation: loading-flicker 2.5s ease infinite
}

@keyframes loading-flicker {
    0% {
        background-position: 18% 0%
    }

    50% {
        background-position: 83% 100%
    }

    100% {
        background-position: 18% 0%
    }
}

input:not([type=submit]):not([type=button]):not([type=range]),textarea {
    font-size: 14px;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    color: #555;
    background: #fff;
    padding: 4px 8px;
    margin: 4px 0
}

.clearfix {
    clear: both
}

.hidden {
    display: none!important
}

.shake {
    animation-name: do-attract;
    animation-duration: 0.5s;
    animation-iteration-count: infinite
}

.button .icon {
    position: relative;
    top: .6px
}

.button {
    display: inline-block;
    background: #151619;
    color: #fff!important;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    text-align: center;
    padding: 8px 16px;
    border-radius: 2px;
    box-sizing: border-box
}

.button.loading {
    animation: loading-button 4s ease infinite;
    pointer-events: none
}

@keyframes loading-button {
    0% {
        opacity: 1
    }

    50% {
        opacity: .9;
        filter: blur(1px)
    }

    100% {
        opacity: 1;
        filter: blur(0)
    }
}

.button:hover {
    background: #3b3f4a
}

.button,.button * {
    text-decoration: none;
    color: #fff
}

.button-white {
    background: rgba(255,255,255,.4);
    border: 1px solid #e2e6eb;
    color: #1a1a1a!important
}

.button-white:hover {
    background: rgba(238,238,238,.6)
}

.button-white * {
    color: #000!important
}

.dark .button-white {
    background: #282d33;
    color: #fff!important
}

.button-mini {
    padding: 3px 5px;
    font-size: 12px;
    font-weight: 400
}

.button-medium {
    padding: 5px 8px;
    font-size: 13px
}

.button-big {
    padding: 10px 16px;
    font-size: 15px
}

.block {
    border: 1px solid #e2e6eb;
    background-color: #fff;
    border-radius: 2px
}

.dmca-page .block
 {
  line-height: 22px;
 }

.info-page h1.block,.dmca-page h1.block
 {
  padding: 20px 14px;
  margin: 20px 0;
 }
.info-page div.block
 {
  font-size: 16px;
  line-height: 30px;
  letter-spacing: -0.5px;
  padding: 20px 14px;
  margin: 22px 0 222px;
 }

.block-padding,.notice {
    padding: 10px 9px;
    margin: 7px 0
}

.wrapper {
    width: 98%;
    margin: 0 auto
}

.header {
    height: 42px;
    background-color: #414141
}

.header-toning {
    height: inherit;
    background: rgba(0,0,0,.25)
}

.header .logo {
    float: left
}

.header .logo:hover {
    animation-name: logo-blur;
    animation-duration: 0.7s
}

.header .logo>a img {
    margin-top: 1px;
    height: 38px
}

.header .menu {
    float: right;
    margin-top: 0
}

.header .menu>ul {
    display: block;
    list-style: none;
    z-index: 9999
}

.header .menu>ul li.parent {
    display: block;
    position: relative;
    float: left;
    list-style: none
}

.header .menu a {
    display: block;
    height: 42px;
    line-height: 43px;
    padding: 0 9px;
    font-size: 17px;
    font-weight: 400;
    color: #fff;
    text-decoration: none
}

.header .menu a:hover {
    background: rgba(0,0,0,.3)
}

.header .menu li.parent.active a {
    background: rgba(0,0,0,.5)
}

.header .menu ul.children {
    position: absolute;
    z-index: 9999;
    width: 280px;
    padding: 8px 0;
    visibility: hidden;
    opacity: 0;
    background: #1A1A1A;
    background: rgba(0,0,0,.85);
    border-radius: 0 0 7px 7px;
    transition: .25s
}

.header .menu li:hover ul.children {
    opacity: 1;
    visibility: visible
}

.header .menu ul li.child {
    float: none
}

.header .menu ul li.child a:before {
    content: ' \25CF';
    font-size: 18px;
    color: #939392;
    opacity: .9;
    padding: 0 2px;
    line-height: 0
}

.header .menu ul li.child a {
    padding: 7px 0;
    margin: 0 11px;
    border-top: 0;
    border-bottom: 1px dotted rgba(255,255,255,.2);
    font-size: 14px;
    height: auto;
    line-height: normal;
    transition: all 0.3s linear
}

.header .menu ul li.child a:hover {
    padding-left: 7px
}

.header .menu ul li.child a:hover:before {
    color: #eaeaea
}

.header .menu .search .icon,.header .menu .user-link .icon {
    font-size: 20px;
    position: relative;
    top: 10px
}

.menu .user-link.authed .icon {
    color: #cdd0fe!important;
    animation: glow 6s infinite ease-in-out;
    text-shadow: 0 0 3px rgba(253,229,229,.5)
}

.header .menu .search .icon {
    font-size: 18px;
    position: relative;
    top: 10px
}

.main-page-hint-buttons {
    width: 100%;
    text-align: center;
    margin-top: 5px
}

.main-page-hint-buttons.show480 a {
    display: inline-block;
    width: 49%
}

.main-page-hint-buttons.show480 a:first-child {
    margin: 0 0 3px
}

.main-page-hint-buttons.show800 a {
    display: inline-block;
    width: 40%
}

.title {
  letter-spacing: 0px;
}

.main-title {
    font-weight: 400;
    margin: 0 0 4px 1px;
    font-size: 21px;
    margin-top: 6px
}

.main-title a {
    font-weight: 400;
    text-decoration: none
}

.main-title a:link {
    text-decoration: none
}

.main-title a:hover {
    color: #3674AB!important;
    text-decoration: underline
}

.main-title .button {
    position: relative;
    top: -1px
}

.more-link {
    display: block;
    float: right;
    clear: both
}

.more-link,.more-link:visited,.more-link:link {
    color: #3674ab
}

.more-link .icon {
    top: 1.5px
}

.footer {
    background-color: #282828;
    font-size: 13px;
    overflow: hidden;
    padding: 20px 0;
    margin: 20px 0 -2px;
    color: #fff;
    color: rgba(255,255,255,.6)
}

.footer.footer-sticky {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 0
}

.footer .copyright {
    line-height: 22px;
    padding: 8px 12px;
    border: 1px solid #333;
    background: #141414
}

.footer a img {
    max-width: 43px
}

.footer .locale-link {
    margin-right: 10px
}

.footer .disclaimer {
    margin: 6px 0!important;
    padding: 0!important;
    letter-spacing: -.3px;
    font-size: 12px
}

.feedback-page {
    line-height: 22px
}

.feedback-form input[type=text],.feedback-form textarea {
    width: 100%;
    max-width: 500px;
    display: block;
    padding: 3px 6px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.feedback-form label {
    margin-bottom: 5px;
    display: inline-block;
    font-weight: 500
}

.feedback-form .row {
    padding: 4px;
    margin: 8px 2px
}

.bocad {
    top: 0!important;
    left: 0!important;
    position: absolute!important;
    opacity: 0.001!important;
    height: 1px!important;
    width: 1px!important;
    overflow: hidden!important;
    pointer-events: none!important
}

.disguised {
    position: absolute;
    left: -9999px;
    width: 1px!important;
    height: 1px!important;
    opacity: .01;
    pointer-events: none
}

@keyframes logo-blur {
    0% {
        -webkit-filter: blur(0);
        -moz-filter: blur(0);
        -ms-filter: blur(0)
    }

    25% {
        -webkit-filter: blur(1px);
        -moz-filter: blur(1px);
        -ms-filter: blur(1px)
    }

    50% {
        -webkit-filter: blur(2px);
        -moz-filter: blur(2px);
        -ms-filter: blur(2px)
    }

    75% {
        -webkit-filter: blur(1px);
        -moz-filter: blur(1px);
        -ms-filter: blur(1px)
    }

    100% {
        -webkit-filter: blur(0);
        -moz-filter: blur(0);
        -ms-filter: blur(0)
    }
}

@keyframes do-attract {
    0% {
        transform: rotate(0)
    }

    20% {
        transform: rotate(1deg)
    }

    40% {
        transform: rotate(-1deg)
    }

    60% {
        transform: rotate(2deg)
    }

    80% {
        transform: rotate(-2deg)
    }

    100% {
        transform: rotate(0deg)
    }
}

@keyframes glow {
    0%,100% {
        filter: drop-shadow(0 0 3px rgba(255,250,190,.1))
    }

    50% {
        filter: drop-shadow(0 0 6px rgba(255,250,190,.4))
    }
}

.submenu-container {
    background: rgba(232,235,240,.5);
    width: 100%;
    margin-bottom: 0;
    text-align: center
}

.submenu-item {
    letter-spacing: -0.1px!important
}

.submenu .submenu-item {
    display: inline-block;
    padding: 7px 15px
}

.submenu .submenu-item:hover {
    background: rgba(220,223,224,.75)
}

.submenu .submenu-item {
    font-weight: 400;
    text-decoration: none
}

.submenu .submenu-item:link {
    text-decoration: none
}

.submenu .mobile-button {
    width: 100%;
    padding: 0!important;
    line-height: 32px;
    display: none
}

.categories-page {
    text-align: center
}

.category a,.category a:link {
    text-decoration: none
}

.categories-page .category {
    display: inline-block;
    float: left;
    box-sizing: border-box;
    width: 24.4%;
    margin: 3px .3%;
    text-align: center;
    transition: 0.15s
}

.categories-page .category:hover {
    opacity: .875;
    filter: saturate(1.2)
}

.categories-page .category .badge-container {
    position: relative;
    height: 0;
    float: right;
    z-index: 9999
}

.categories-page .category .badge-count {
    background: rgba(0,0,0,.59);
    color: #f2f2f2;
    font-weight: 400;
    text-decoration: none;
    margin: 4px 5px 0 0;
    padding: 3px 4px;
    font-size: 12px;
    border-radius: 2px
}

.categories-page .category .label {
    position: relative;
    margin-top: -24px;
    line-height: 20px;
    background: rgba(0,0,0,.55);
    color: #f2f2f2;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    text-decoration: none;
    border-radius: 0 0 2px 2px
}

.categories-page .category .image {
    width: 100%;
    border-radius: 2px;
    min-height: 102px
}

.categories-page.mini .category {
    width: 19.4%;
    margin: 4px .3%
}

.categories-page.mini .category:nth-child(6) {
    display: none
}

.category-styled .title {
    font-size: 15px
}

.category-styled .title .icon {
    color: #5f627e;
    font-size: 14px
}

.category-styled .image-split {
    width: 50%!important;
    float: left;
    margin: 0;
    padding: 0;
    border-radius: 0
}

.category-styled .image-split:nth-child(1) {
    border-top-left-radius: 2px!important;
}

.category-styled .image-split:nth-child(2) {
    border-top-right-radius: 2px!important;
}

.sort-links {
    position: relative;
    text-align: right;
    margin: 14px 0 14px
}

.sort-links a {
    color: #000;
    border: 1px solid #e2e6eb;
    padding: 5px 8px 5px 5px;
    margin: 0 5px;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 400;
    opacity: .8
}

.sort-links a:hover {
    opacity: 1!important
}

.sort-links a,.sort-links a:link,.sort-links a>* {
    text-decoration: none
}

.sort-links .icon {
    position: relative;
    top: 1px;
    margin-bottom: 2px
}

.sort-links .sort-link-attract {
    color: #da3a71
}

.sort-links .selected {
    pointer-events: none;
    color: #fff!important;
    background: #131313;
    border: 0!important;
    border-radius: 5px;
    font-weight: 700;
    opacity: .9
}

.videos-page .filters-block {
    margin: -2px 0 4px;
    display: flex;
    justify-content: left;
    width: 100%;
    overflow-x: scroll;
    overflow-y: hidden;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.videos-page .filters-block::-webkit-scrollbar {
    display: none
}

.videos-page .filters-block .button {
    margin: 2px;
    padding: 5px 6px 5px 3px;
    white-space: nowrap
}

.videos-page .filters-block .filter-category {
    padding-left: 6px;
    pointer-events: none;
    opacity: .875
}

.videos-page .filters-block .filter-selected:hover {
    opacity: .86
}

.videos-page .filters-block .filter-selected * {
    color: inherit!important;
    background: inherit!important;
    border: 0!important;
}

.videos-page .filters-block .filter-selected .icon-cancel-1 {
    color: #ff385d
}

.videos-page .filters-block.draggable * {
    cursor: grab
}

.videos-page .filters-block .button .icon-plus,.videos-page .filters-block .button .icon-plus-1 {
    position: relative;
    font-size: 10px;
    vertical-align: middle
}

.videos-page .filters-block .filter:first-child {
    transition: margin-left 1.5s
}

.videos-page .filters-block .button .badge {
    display: inline-block;
    border-left: 1px solid #292828;
    margin-left: 4px;
    padding-left: 5px;
    letter-spacing: -.6px;
    font-size: 12px;
    opacity: .7
}

.videos-page .filters-block .filter-alt {
    display: flex;
    width: auto;
    height: 36px;
    margin: 2px 3px;
    text-decoration: none
}

.videos-page .filters-block .filter-alt:hover {
    opacity: .85
}

.videos-page .filters-block .filter-alt img {
    float: left;
    display: block;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    filter: contrast(.9) brightness(1.1);
    height: 36px;
    min-width: 54px;
    width: auto
}

.videos-page .filters-block .filter-alt .label {
    float: left;
    display: block;
    border-radius: 3px;
    font-size: 14px;
    height: 34px;
    line-height: 36px;
    padding: 0 5px 0 5px;
    white-space: nowrap
}

.videos-page .filters-block .filter-alt .label.cut {
    border-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-left: 0
}

.videos-page .video {
    position: relative;
    float: left;
    box-sizing: border-box;
    width: 24.4%;
    margin: 4px .3%;
    padding-bottom: 4px;
    font-size: 11px;
    text-align: center;
    cursor: pointer
}

.videos-page .video .image {
    width: 100%;
    -moz-transition: .1s;
    transition: .1s;
    filter: opacity(1);
    border-top-left-radius: 2px;
    border-top-right-radius: 2px
}

.videos-page .video img.image,.categories-page .category .image {
    filter: contrast(.975) brightness(1.1) saturate(1.08)
}

.videos-page .video:hover img.image {
    opacity: .94
}

.videos-page .video video.image {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5
}

.videos-page .video a {
    text-decoration: none
}

.videos-page .video h3 {
    font-size: 14px;
    margin: 0!important;
    padding: 5px 4px;
    background: #fff;
    border: 1px solid #e2e6eb;
    border-top: 0;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    overflow: hidden
}

.videos-page .video .splitter {
    display: inline-block;
    width: 70%;
    border-top: 0 solid #eee;
    margin: 9px 0
}

.videos-page.mini .video .splitter {
    margin: 5px 0
}

.videos-page .video .title {
    height: 38px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis
}

.videos-page .video .info {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: flex;
    justify-content: space-evenly;
    flex-direction: row-reverse;
    height: 18px
}

.videos-page .video .info-column {
    display: inline-block;
    color: #2a2c3e;
    font-size: 13px;
    line-height: normal;
    margin: 0 4px
}

.videos-page .video .info-column.column-model,.videos-page .video .info-column.column-model * {
    font-size: 13px!important
}

.videos-page .info-column.column-model .icon {
    margin-right: 0px!important
}

.videos-page .info-column.column-model .div-link {
    display: inline-block;
    text-decoration: underline!important
}

.videos-page .info-column.column-model>* {
    opacity: .77
}

.videos-page .info-column.column-model>.div-link:hover {
    opacity: 1
}

.videos-page .video .info-column.column-condensed>* {
    letter-spacing: -0.7px!important
}

.videos-page .video .info-column:first-child {
    border: 0
}

.videos-page .video .info-column .icon {
    margin-right: 4px;
    position: relative;
    font-size: 14px
}

.videos-page .video .info-column .icon-clock {
    top: 1px;
    margin-right: 2px
}

.videos-page .video .info-column .icon-plus-circle {
    margin-right: 2px
}

.videos-page .video.mini {
    width: 19.4%;
    margin: 4px .3%
}

.videos-page .video.mini .info-column {
    padding: 0 8px
}

.videos-page .description {
    padding: 16px 26px;
    margin: 6px 3px;
    font-size: 16px
}

.videos-page .description h3 {
    margin-bottom: 8px
}

.search-page>.videos-page,.search-result-native>.videos-page {
    display: flex;
    flex-wrap: wrap
}

.pagination {
    border-radius: 1px;
    margin: 12px 0 12px;
    overflow: hidden;
    text-align: center;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    overflow: hidden;
    white-space: nowrap
}

.pagination ul {
    list-style-type: none
}

.pagination li {
    display: inline-block;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid #ddd;
    border-right: 0;
    border-left: 0;
    text-align: center;
    font-size: 16px;
    margin: 0 -4px 0 0
}

.pagination li:first-child {
    border-left: 1px solid #ddd;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

.pagination li:last-child {
    border-right: 1px solid #ddd;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.pagination a {
    display: block;
    padding: 8px 14px;
    background: inherit;
    font-weight: 400;
    text-decoration: none
}

.pagination li:hover,.pagination li.selected {
    background-color: #3d3f42!important;
    color: #fff!important
}

.pagination .selected {
    pointer-events: none
}

.pagination .refresh-feed {
    width: 99%
}

.category-thumb-video-container {
    display: flex;
    justify-content: center;
    width: 100%!important
}

.category-thumb-video {
    width: 100%;
    max-width: 80%;
    display: flex;
    margin: 4px 3px!important
}

.category-thumb-video:hover {
    opacity: .85
}

.category-thumb-video img {
    display: block;
    width: 60px;
    height: 40px;
    border-width: 1px;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-right: none
}

.category-thumb-video .label {
    display: block;
    float: left;
    font-size: 14px;
    text-decoration: none!important;
    height: 40px;
    line-height: 40px;
    border-width: 1px;
    border-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-left: none;
    flex-grow: 1;
    padding: 0 12px
}

.video-page>.block,.video-page .block-container>.block {
    padding: 6px 9px;
    margin: 5px 0
}

.video-page .video-header {
    margin-bottom: 6px;
    color: #777
}

.video-page .video-header h1 {
    color: #070A13;
    font-size: 18px
}

.video-page .video-header .views-block {
    color: #535355!important;
    padding-left: 6px;
    letter-spacing: -.8px;
    white-space: nowrap
}

.video-page .views {
    margin-left: 15px
}

.video-page .notice {
    color: #487399
}

.video-page video {
    background: #000;
    max-height: 666px
}

.plyr:fullscreen video {
    max-height: initial!important;
}

.plyr .plyr__preview-thumb__time-container .timecode-label {
    display: inline-block;
    font-size: 14px;
    font-weight: 800;
    padding: 3px
}

.video-page .timecode-line,.video-page .timecode-line * {
    user-select: none
}

.video-page .timecode-line {
    position: absolute;
    display: flex;
    justify-content: space-between;
    width: 100%;
    overflow: hidden;
    overflow-x: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
    margin-top: -324px;
    padding: 3px 0;
    opacity: 0;
    transition: 0.2s;
    pointer-events: none;
    cursor: pointer;
    z-index: 99999999;
    -webkit-tap-highlight-color: transparent;
    outline: none
}

.video-page .timecode-line::-webkit-scrollbar {
    display: none;
    width: 0
}

.video-page .timecode-line.small {
    justify-content: space-evenly
}

.video-vertical .timecode-line {
    margin-top: -550px
}

.video-page .timecode-line.visible {
    pointer-events: all;
    opacity: 1
}

@media (min-width: 1281px) {
    .video-page .timecode-line:hover {
        pointer-events:all;
        opacity: 1
    }
}

.video-page .timecode-line-image {
    float: left;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    margin: 3px 5px;
    border-radius: 2px;
    flex-shrink: 0;
    text-align: center;
    line-height: 18px;
    color: #fff!important;
    text-shadow: 1px 1px 1px #5b5b5b;
    box-shadow: 1px 1px 5px rgba(0,0,0,.6);
    filter: brightness(.7);
    transition: 0.25s
}

.video-page .timecode-line-image:hover {
    filter: brightness(1);
    opacity: .95
}

.video-page .timecode-line-image.active {
    filter: brightness(1.05);
    transform: scale(1.045)
}

.video-page .timecode-line-image .timecode-time {
    font-size: 11px;
    opacity: .65
}

.video-page .timecode-line-image .timecode-label {
    letter-spacing: -.5px;
    padding: 0 2px;
    font-size: 14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis
}

.video-page .timecode-line-image.active .timecode-label {
    font-weight: 700
}

.video-vertical .timecode-line-image .timecode-label {
    letter-spacing: -.7px;
    font-size: 13px
}

.video-page .secondary .button {
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline
}

.video-page .secondary .button.hide-secondary {
    display: block
}

.video-page .buttons-align {
    display: flex;
    flex-flow: row wrap;
    align-items: center
}

.video-page .buttons-align>.button {
    margin-right: 4px;
    margin-top: 4px;
    margin-bottom: 4px;
}

@keyframes pulse {
    0%, 100% {
        padding: 8px 16px;
    }
    50% {
        padding: 6px 16px 10px 16px;
    }
}

.video-page .buttons-align>.share {
    margin-left: auto;
    margin-top: 4px;
    margin-bottom: 4px;
}

.video-page .button.favorites,.video-page .button.download {
    height: 34px;
    line-height: 19px
}

.video-page .button.favorites {
    line-height: 17px
}

.video-page .button.favorites.remove:before {
    display: block;
    position: relative;
    top: 8px;
    left: 0;
    background: #ff385d;
    opacity: .85;
    content: "";
    width: 100%;
    height: 2px;
    transform: rotate(-30deg);
    z-index: 5
}

.video-page .description {
    font-size: 15px
}

.video-page .description-text {
    letter-spacing: .3px;
    line-height: 18px;
    max-height: 36px;
    overflow: auto;
    display: inline-block;
    margin-bottom: 8px;
    opacity: .78
}

.video-page .description .parameters {
    display: block;
    margin-bottom: 7px;
    font-size: 14px
}

.video-page .description h3 {
    margin-bottom: 6px
}

.video-page .description .timecode {
    font-weight: 400;
    text-decoration: underline;
}
.video-page .description .timecode:hover
 {
    text-decoration: none;
    cursor: pointer;
 }

.video-page .parameters .info-rows .info-row {
    display: block;
    position: relative;
    margin-left: -2px
}

.video-page .info-row-separator {
    border-bottom: 1px dashed #ccc;
    width: 99%;
    margin: 4px auto
}

.video-page .parameters .info-rows .info-column {
    display: inline-block;
    height: auto;
    padding: 0 6px 0 7px;
    border-left: 1px solid #eee;
    max-height: 126px;
    overflow: auto
}

.video-page .description .info-column:first-child {
    padding-left: 0;
    border: 0
}

.video-page .parameters .info-rows .modifier-type-label {
    float: left;
    height: 36px;
    line-height: 38px;
    font-weight: 700;
    margin-right: 1px
}

.video-page .parameters .info-rows .tag-modifier {
    display: inline-block;
    width: auto;
    height: 36px;
    margin: 0 3px 6px;
    text-decoration: none
}

.video-page .parameters .info-rows .tag-modifier:hover {
    opacity: .85
}

.video-page .parameters .info-rows .tag-modifier img {
    float: left;
    display: block;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    filter: contrast(.9) brightness(1.1);
    height: 38px
}

.video-page .parameters .info-rows .tag-modifier .label {
    float: left;
    display: block;
    border-radius: 4px;
    height: 36px;
    line-height: 38px;
    padding: 0 4px 0 4px;
    letter-spacing: -.2px
}

.video-page .parameters .info-rows .tag-modifier .label.cut {
    border-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-left: 0
}

.video-page .tags .button,.video-page .tags-alt .button {
    font-size: 14px;
    line-height: 16px;
    margin: 2px;
    padding: 4px 4px;
    white-space: nowrap;
    letter-spacing: -.3px
}

.video-page .parameters .info-rows .modifier-type-label,.video-page .info-row .info-row-label {
    letter-spacing: -1px
}

.video-page .tags .icon,.video-page .tags-alt .icon {
    font-size: 12px;
    position: relative;
    top: -.5px
}

.video-page .description a.advanced_tag {
    color: #000;
    font-weight: 700
}

.video-page .time_code {
    color: #000
}

.disclaimer {
    padding: 4px;
    margin: 3px 0 6px 0;
    font-size: 14px;
    opacity: .52;
    transition: 1.2s
}

.disclaimer.fade {
    opacity: .28
}

.download-page {
    margin-top: 5px
}

.download-page .post {
    margin: 4px 0;
    padding: 4px 3px
}

.download-page .post .image {
    text-align: center
}

.download-page .post .image img {
    width: 100%;
    padding: 1px;
    border-radius: 3px;
    margin-bottom: 4px;
    max-width: 600px
}

.download-page>.description {
    margin: 0
}

.download-page .post>.image {
    float: left
}

.download-page .post>.description {
    padding: 4px 6px;
    margin-bottom: 6px;
    height: 205px;
    max-height: 205px;
    overflow: auto;
    vertical-align: top
}

.download-page .post {
    padding: 2px;
    margin: 0
}

.download-page .hint {
    font-size: 14px;
    line-height: 20px;
    margin-top: 4px
}

.download-page .button.download-button {
    font-weight: bold!important;
    width: 100%;
    max-width: 480px
}

video::-internal-media-controls-download-button {
    display: none;
    pointer-events: none
}

.video-page .image-btn {
    height: 44px;
    margin-bottom: -10px;
    margin-top: -2px
}

.video-page .image-btn:hover {
    opacity: .78
}

.block-container.cross>h3 {
    position: relative;
    top: 6px;
    line-height: 44px;
    pointer-events: none;
    -kostil: adskii
}

#player
 {
  aspect-ratio: 16 / 9;
  width: 100%;
 }

.plyr,.plyr * {
    user-select: none
}

.plyr__preview-thumb--is-shown {
    transform: none!important
}

.plyr__progress__marker {
    width: 2px!important;
    pointer-events: none;
    opacity: .5
}

.plyr__preview-thumb__image-container {
    width: 160px
}

.plyr .plyr__timecodes__btn {
    padding: 6px 5px;
    font-size: 16px
}

.video-vertical .plyr__preview-thumb__image-container {
    width: 92px!important
}

.plyr .plyr__controls>* {
    margin-bottom: 2px
}

@supports (-webkit-touch-callout:none) {
    .plyr.fullscreen .plyr__controls>* {
        margin-bottom: 12px
    }

    @media screen and (orientation: portrait) {
        .plyr.fullscreen .plyr__controls>* {
            margin-bottom:24px
        }
    }

    .plyr .plyr__control[data-plyr=airplay] {
        padding: 7px 2px
    }
}


.header .logo>a img {
    margin-top: 2px;
    height: 40px
}

.header {
    background-color: #6B7988;
    background-image: url('/front/images/header.jpg');
}

.header-toning {
    background: rgba(21,29,45,.7)
}

.dark .header-toning {
    background: rgba(0,0,0,.83)!important
}

body.dark {
    background: #000;
    background-color: #000!important;
    color: #e0e0e0
}

.dark::-webkit-scrollbar-thumb,.dark *::-webkit-scrollbar-thumb {
    background: #333;
    border-radius: 12px
}

.dark::-webkit-scrollbar-track,.dark *::-webkit-scrollbar-track {
    background: #111
}

.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6 {
    color: #e0e0e0
}

.dark .video-page .video-header .views-block {
    color: #9797a1!important
}

.dark .header-toning {
    background: rgba(0,0,0,.7)
}

h .dark .header .menu li.parent.active a {
    background: #161618
}

.dark .header .menu a:hover {
    background: #1c1c1f
}

.header .menu ul.children {
    background: #1a1a1c
}

.dark .submenu-container {
    background: #161618;
    color: #e0e0e0
}

.dark .submenu-container .submenu-item:hover {
    background: #1f1f22
}

.dark .videos-page .video h3 {
    background: #0d0d0f;
    border: 1px solid #1f1f22;
    color: #e0e0e0;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px
}

.dark .videos-page .video .info-column {
    color: #949ca4
}

.dark .videos-page .video .info-column:first-child {
    border: 0
}


.dark .search-form .button {
    border: none;
    padding: 5px 12px 5.5px;
    background: #161618
}


.dark .vote-good {
    color: #17a473!important
}

.dark .vote-bad {
    color: #d53e3e!important
}

.dark .block,.dark .footer .copyright,.dark .search-result {
    background: #0d0d0f;
    border: 1px solid #1f1f22;
    color: #e0e0e0;
    border-radius: 7px
}

.dark .gssb_e .gsc-completion-container {
    background: #333;
    color: #e0e0e0;
    border: 0!important
}

.dark .gssb_e .gsc-completion-selected {
    background: #555
}

.dark .pagination li {
    background-color: #0d0d0f;
    color: #e0e0e0;
    border: 1px solid #1f1f22;
    border-right: 0;
    border-left: 0
}

.dark .pagination li:first-child,.dark .pagination li:first-child a {
    border-radius: 7px 0 0 8px
}

.dark .pagination li:first-child {
    border-left: 1px solid #1f1f22
}

.dark .pagination li:last-child,.dark .pagination li:last-child a {
    border-radius: 0 7px 7px 0
}

.dark .pagination li:last-child {
    border-right: 1px solid #1f1f22
}

.dark .vpstsr {
    background: #0d0d0f!important;
    border: 1px solid #1f1f22!important;
    color: #e0e0e0!important;
    border-radius: 7px
}

.dark .vpsembedmob .vpstsr,.dark .vpsdownload .vpstsr {
    border: none!important
}

.dark .our-network .links a,.dark .sort-link,.dark .more-link,.dark .our-network .links a:link,.dark .sort-link:link,.dark .more-link:link {
    color: #e0e0e0
}

.dark .sort-link {
    border-color: #1f1f22;
    border-radius: 5px
}

.dark .videos-page .filters-block .filter-selected {
    color: #fff!important;
    background: #ff385d!important;
    border: 0
}

.dark .video-page .video-header h1 {
    color: #e0e0e0
}

.dark .video-page .description a.advanced_tag {
    color: #e0e0e0
}

.dark .video-page .time_code {
    color: #e0e0e0
}

.dark .video-page .parameters .info-rows .info-column {
    border-color: #2d2d31
}

.dark .video-page .info-row-separator {
    border-bottom: 1px dashed #222224
}

.dark input:not([type=submit]):not([type=button]):not([type=range]),.dark textarea{
    border: 1px solid #2a2a2c!important;
    background: #48484c!important;
    color: #d2d2d6!important
}

.dark .button {
    background: #000;
    border: 1px solid #1f1f22;
    border-radius: 5px
}

.dark .button-white,.dark .button-white * {
    color: #fff!important
}

.dark .button:hover,.dark .button:hover * {
    background-color: #161618;
    border-color: #2d2d31
}

.dark .footer {
    background-color: #111
}

.dark .footer .copyright {
    border-radius: 5px
}

.dark #ya-site-results,.dark .results__loading,.dark .results__loading *,.dark .gsc-control-cse,.dark .gsc-results,.dark .gsc-selected-option-container {
    color: #e0e0e0;
    background: transparent
}

.dark .gsc-webResult.gsc-result {
    margin-top: 8px!important;
    margin-bottom: 8px!important;
    padding-bottom: 16px;
    border-bottom: 1px solid #1f1f22!important
}

.dark .gsc-control-wrapper-cse *,.dark #___gcse_0 * {
    border: none;
    color: #acacac
}

.dark .gsc-input-box {
    border: none!important;
    background: none!important
}

.dark .gsc-input-box input {
    padding: 3px 6px!important;
    border-radius: 5px!important
}

.dark .gsib_b,.dark .gsst_b,.dark .gsc-orderby {
    display: none
}

.dark #ya-site-results a,.dark #ya-site-results a:link,.dark .gsc-expansionArea a,.dark .gsc-expansionArea a:link,.dark .gs-visibleUrl,.dark .gs-snippet {
    color: #e0e0e0!important
}

.dark #ya-site-results a:hover,.dark .gsc-expansionArea a:hover {
    color: #c2c3ca!important
}

.dark #ya-site-results .b-serp-url,.dark #ya-site-results .b-direct .url,.dark #ya-site-results .b-direct .url a:link,.dark #ya-site-results .b-direct .url a,.dark .gs-visibleUrl-breadcrumb * {
    color: #b3cde9!important
}

.dark .gs-no-results-result .gs-snippet {
    background: transparent!important
}

.dark img.loading {
    background: linear-gradient(135deg,rgba(200,200,200,.03),rgba(200,200,200,.14),rgba(200,200,200,.03));
    background-size: 400% 400%
}

.dark .category-styled .title .icon {
    color: inherit
}

.sleeping {
    position: absolute;
    left: -9999px;
    width: 1px!important;
    height: 1px!important;
    opacity: .01;
    pointer-events: none
}

.vpstsr {
    box-sizing: border-box;
    border-radius: 2px;
    overflow: hidden
}

.vpstsr .img {
    width: 150px;
    max-height: 150px;
    border-radius: 3px;
    filter: contrast(1.035) brightness(1.06)
}

.vpstsr:hover .img {
    opacity: .92
}

.vpstsr a:link {
    text-decoration: none
}

.vpstsr a:hover {
    text-decoration: underline
}

.vpstsr .title {
    text-decoration: none!important
}

.vpstsr.floated {
    float: left
}

.vpstsr.floated * {
    display: inline-block;
    vertical-align: middle
}

.vpstsr.floated img {
    width: 20%!important
}

.vpstsr.floated .title {
    width: 72%
}

.vpsvideos {
    display: flex;
    width: 100%;
    overflow: hidden;
    text-align: center
}

.vpsvideos .vpstsr {
    display: inline-block;
    float: left;
    width: 24.4%;
    padding: 0 6px 0 0;
    margin: 4px .3%;
    background: #fff;
    border: 1px solid #e2e6eb;
    vertical-align: top;
    border-radius: 4px
}

.vpsvideos .vpstsr a {
    display: flex;
    align-items: center
}

.vpsvideos .img {
    float: left;
    width: 94px;
    max-height: 94px
}

.vpsvideos .blurred-container {
    height: 0
}

.vpsvideos .title {
    font: normal 14px/16px 'Roboto',sans-serif;
    text-decoration: none!important
}

@media (max-width: 1279px) {
    .vpsvideos .vpstsr:nth-child(4) {
        display:none
    }

    .vpsvideos .vpstsr {
        width: 32.3%;
        margin: 4px .5%
    }
}

@media (max-width: 824px) {
    .vpsvideos .vpstsr:nth-child(3) {
        display:none
    }

    .vpsvideos .vpstsr {
        width: 49.2%;
        margin: 3px .4%
    }

    .vpsvideos .hide-low {
        display: none
    }
}

@media (max-width: 480px) {
    .vpsvideos .vpstsr:nth-child(2) {
        display:none
    }

    .vpsvideos .vpstsr {
        width: 100%;
        margin: 3px 0
    }
}

.vpsembed {
    position: absolute;
    overflow: hidden;
    left: -9999px;
    background: rgba(0,0,0,.64);
    -webkit-box-shadow: 10px 10px 5px -5px rgba(0,0,0,.4);
    box-shadow: 10px 10px 5px -5px rgba(0,0,0,.4);
    border: 1px solid #5b5b5b;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    padding: 20px 0;
    transition: top1 0.15s
}

.vpsembed.mini {
    padding: 5px
}

.vpsembed .vpstsr {
    display: inline-block;
    vertical-align: top;
    padding: 0
}

.vpsembed .img {
    width: 56%;
    max-width: 200px;
    margin-bottom: 6px;
    opacity: 1!important
}

.vpsembed .title {
    font: 500 14px/16px 'Rubik',sans-serif;
    text-decoration: none!important
}

.vpsembed .btn {
    cursor: pointer;
    z-index: 999999999
}

.vpsembed .play-btn {
    display: inline-block;
    height: 204px;
    font-size: 54px;
    vertical-align: top
}

.vpsembed.mini .play-btn {
    margin: 4px!important
}

.vpsembed .play-btn:hover {
    color: #5ca2da
}

.vpsembed .play-btn .icon {
    position: relative
}

.vpsembed .close-btn {
    position: absolute;
    top: 7px;
    right: 4px;
    font-size: 19px
}

.vpsembed.mini .close-btn {
    top: 4px;
    right: 0;
    font-size: 23px
}

.vpsembed .close-btn:hover {
    color: #5ca2da
}

@media (max-width: 823px) {
    .vpsembed .title {
        font-size:12px
    }
}

@media (max-width: 480px) {
    .vpsembed .title {
        font-size:11px;
        line-height: 14px
    }
}

.preroll-label {
    display: none;
    position: absolute;
    margin: 15px 0 0 25px;
    padding: 10px 24px;
    background: rgba(0,0,0,.5);
    color: #fff;
    font-size: 13px;
    pointer-events: none;
    font-weight: 700;
    border-radius: 5px
}

.preroll-skip-btn {
    display: none;
    float: right;
    position: relative;
    padding: 12.4px 10px;
    z-index: 999999;
    font-size: 13px;
    top: -100px;
    opacity: .9;
    box-shadow: rgba(255,255,255,.35) -1px 1px 10px
}

video.vpspreroll.paused::-webkit-media-controls-time-remaining-display,video.vpspreroll.paused::-webkit-media-controls-current-time-display {
    display: none
}

@media (max-width: 823px) {
    .preroll-label {
        margin:7px 0 0 12px;
        padding: 7px 11px
    }

    .preroll-skip-btn {
        padding: 4px 1px;
        top: -20px;
        width: 100%
    }
}

@media (max-width: 480px) {
    .preroll-label {
        margin:0;
        padding: 4px 7px
    }

    .preroll-skip-btn {
        font-size: 12px;
        padding: 4px 1px;
        top: -20px;
        width: 100%
    }
}

.vpsrelated {
    display: flex;
    width: 100%;
    overflow: hidden;
    text-align: center
}

.vpsrelated .vpstsr {
    display: inline-block;
    box-sizing: border-box;
    float: left;
    width: 19.4%;
    margin: 0 .3% 8px;
    padding: 5px 8px;
    background: #fff;
    border: 1px solid #e2e6eb;
    vertical-align: top
}

.vpsrelated .img {
    margin-bottom: 6px;
    width: 130px;
    max-height: 130px
}

.vpsrelated .title {
    font: normal 13px/16px 'Roboto',sans-serif;
    text-decoration: none!important
}

@media (max-width: 1279px) {
    .vpsrelated .vpstsr:nth-child(5) {
        display:none
    }

    .vpsrelated .vpstsr {
        width: 24.4%;
        margin: 1px .3%
    }
}

@media (max-width: 823px) {
    .vpsrelated .vpstsr:nth-child(4) {
        display:none
    }

    .vpsrelated .vpstsr {
        width: 32.3%;
        margin: 4px .5%
    }

    .vpsrelated .title {
        font-size: 12px
    }

    .vpsrelated .hide-low {
        display: none
    }
}

@media (max-width: 480px) {
    .vpsrelated .img {
        width:120px;
        max-height: 120px
    }

    .vpsrelated .vpstsr:nth-child(3) {
        display: none
    }

    .vpsrelated .vpstsr {
        width: 48.8%;
        margin: 3px .6%
    }
}

.vpsembedmob {
    text-align: center;
    padding: 0;
    border-top: 0
}

.vpsembedmob .vpstsr {
    display: inline-block;
    width: 25%;
    padding: 0;
    background: #fff;
    vertical-align: top
}

.vpsembedmob .img {
    float: left;
    width: 84px;
    margin-right: 3px
}

.vpsembedmob .title {
    display: flex;
    align-items: center;
    height: 80px;
    font: normal 14px/16px 'Roboto',sans-serif;
    text-decoration: none;
    text-align: left;
    padding-left: 2px
}

.vpsembedmob .vpstsr:hover .title {
    color: #4599D9;
    text-decoration: underline!important
}

@media (max-width: 940px) {
    .vpsembedmob .vpstsr:nth-child(4) {
        display:none
    }

    .vpsembedmob .vpstsr {
        width: 33.3%!important
    }
}

@media (max-width: 823px) {
    .vpsembedmob .vpstsr:nth-child(4) {
        display:none
    }

    .vpsembedmob .vpstsr:nth-child(3) {
        display: none
    }

    .vpsembedmob .vpstsr {
        width: 50%!important
    }

    .vpsembedmob .title {
        font-size: 14px
    }

    .vpsembedmob .hide-low {
        display: none
    }
}

@media (max-width: 650px) {
    .vpsembedmob .vpstsr:nth-child(3) {
        display:none
    }

    .vpsembedmob .vpstsr {
        width: 50%!important
    }

    .vpsembedmob .title {
        font-size: 14px
    }
}

@media (max-width: 370px) {
    .vpsembedmob .vpstsr:nth-child(2) {
        display:none
    }

    .vpsembedmob .vpstsr {
        width: 100%!important
    }
}

.vpsdownload {
    text-align: center;
    padding: 4px 0
}

.vpsdownload.bottom {
    display: none
}

.vpsdownload .vpstsr {
    display: inline-block;
    width: 25%;
    padding: 3px 5px;
    background: #fff;
    vertical-align: top
}

.vpsdownload .img {
    width: 100px
}

.vpsdownload .title {
    font: 500 14px/16px 'Rubik',sans-serif;
    text-decoration: none
}

.vpsdownload .vpstsr:hover .title {
    color: #4599D9;
    text-decoration: underline!important
}

@media (max-width: 823px) {
    .vpsdownload .vpstsr:nth-child(4) {
        display:none
    }

    .vpsdownload .vpstsr {
        width: 33%!important
    }

    .vpsdownload .title {
        font-size: 12px
    }

    .vpsdownload .hide-low {
        display: none
    }
}

@media (max-width: 480px) {
    .vpsdownload .vpstsr:nth-child(3) {
        display:none
    }

    .vpsdownload .vpstsr {
        width: 50%!important
    }
}

.vpsipp.disguise {
    position: absolute;
    left: -500px;
    opacity: .001;
    pointer-events: none
}

.vpsipp {
    width: 97%;
    max-width: 370px;
    min-height: 90px;
    height: 90px;
    position: fixed;
    z-index: 99999;
    bottom: 45px;
    transition: opacity 0.2s;
    transition: all 1s ease-in-out 0s;
    transform: translateY(0);
    border: 1px solid rgba(163,163,163,.34);
    background: linear-gradient(rgb(255,255,255) 0%,rgb(243,243,243) 73.59%,rgb(230,230,230) 100%);
    box-shadow: rgb(0 0 0 / 25%) 0 7px 15px;
    border-radius: 60px 10px 10px 60px;
    padding: 0;
    right: 40px
}

.vpsipp:hover {
    opacity: .95
}

.vpsipp .vpstsr {
    background: none!important;
    color: inherit!important;
    border: 0!important;
}

.vpsipp .vpsipp-img-container {
    width: 76.5px;
    height: 76px;
    border-radius: 100%;
    overflow: hidden;
    margin: 0;
    position: relative;
    z-index: 2;
    top: 4px;
    left: 4px;
    box-sizing: content-box
}

.vpsipp-container {
    margin: 4px 0 0 4px
}

.vpsipp .img {
    width: 100%;
    height: 100%;
    max-height: initial;
    border-radius: 0
}

.vpsipp .vpstsr:hover .img {
    opacity: .98
}

.vpsipp .vpsipp-titles {
    position: relative;
    top: -80px;
    margin: 6px 10px 0 93px;
    color: rgb(0,0,0);
    text-decoration: none!important
}

.vpsipp a:hover {
    text-decoration: none!important
}

.vpsipp .title-1 {
    font-size: 15px;
    overflow: hidden;
    white-space: nowrap;
    padding: 3px 0
}

.vpsipp .title-2 {
    position: absolute;
    overflow-wrap: break-word;
    overflow: hidden;
    max-width: 73%;
    height: 60px;
    line-height: 15px;
    opacity: .86;
    font-size: 14px;
    font-weight: 400
}

.vpsipp .title-2.alone {
    top: -7px;
    height: 92px;
    display: flex;
    align-items: center
}

.vpsipp .vpsipp-close-btn:hover,.vpsipp .vpsipp-go-btn:hover {
    opacity: .75
}

.vpsipp .vpsipp-close-btn {
    color: black;
    font-size: 10px;
    width: 62px;
    height: 22px;
    position: absolute;
    z-index: 20000;
    right: 8px;
    bottom: 3px;
    line-height: 14px;
    font-weight: 700;
    border: 1px solid rgb(221,221,221);
    border-radius: 3px;
    background: rgb(255,255,255);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer
}

.vpsipp .vpsipp-close-btn .icon {
    color: #e91e63
}

.vpsipp .vpsipp-go-btn {
    border: 1px solid rgb(56,151,240);
    color: white;
    font-size: 10px;
    width: 62px;
    height: 22px;
    position: absolute;
    z-index: 20000;
    right: 75px;
    bottom: 3px;
    line-height: 14px;
    font-weight: 700;
    border: 1px solid rgb(221,221,221);
    border-radius: 3px;
    background: rgb(56,151,240);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer
}

[data-anim~=vpsipp] {
    width: 84px;
    height: 84px;
    position: absolute;
    clip: rect(0,100px,100px,42px);
    -webkit-animation: close-wrapper 10ms linear 3s 1 forwards,close-wrapper2 10ms linear 9s 1 forwards;
    animation: close-wrapper 10ms linear 3s 1 forwards,close-wrapper2 10ms linear 9s 1 forwards
}

[data-anim~=vpsipp_left_anim],[data-anim~=vpsipp_right_anim] {
    width: 84px;
    height: 84px;
    border-radius: 50px;
    position: absolute;
    clip: rect(0,42px,100px,0);
    -webkit-animation-fill-mode: forwards;
    -webkit-animation-timing-function: linear
}

[data-anim~=vpsipp_left_anim] {
    background: -webkit-gradient(linear,left bottom,left top,color-stop(35%,#ac25e2),to(#f7347a));
    background: -o-linear-gradient(bottom,#ac25e2 35%,#f7347a 100%);
    background: linear-gradient(0deg,#ac25e2 35%,#f7347a 100%);
    -webkit-animation: left-spin 6s linear forwards,left-spin2 3s linear 9s forwards;
    animation: left-spin 6s linear forwards,left-spin2 3s linear 9s forwards
}

[data-anim~=vpsipp_right_anim] {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(35%,#ac25e2),to(#f7347a));
    background: -o-linear-gradient(top,#ac25e2 35%,#f7347a 100%);
    background: linear-gradient(180deg,#ac25e2 35%,#f7347a 100%);
    -webkit-animation: right-spin 3s linear forwards,right-spin2 6s linear 6s forwards;
    animation: right-spin 3s linear forwards,right-spin2 6s linear 6s forwards
}

@-webkit-keyframes right-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@-webkit-keyframes right-spin2 {
    0% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    100% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }
}

@-webkit-keyframes left-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes left-spin2 {
    0% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }

    100% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }
}

@-webkit-keyframes close-wrapper {
    to {
        clip: rect(auto,auto,auto,auto)
    }
}

@-webkit-keyframes close-wrapper2 {
    to {
        clip: rect(0,42px,100px,0)
    }
}

@media screen and (max-width: 500px) {
    [data-anim~=vpsipp_left_anim],[data-anim~=vpsipp_right_anim] {
        clip:rect(0,41px,100px,0)
    }

    @-webkit-keyframes close-wrapper2 {
        to {
            clip: rect(0,41px,100px,0)
        }
    }
}

@media (max-width: 800px) {
    .vpsipp {
        right:initial;
        left: 50%;
        transform: translateX(-50%);
        bottom: 15px
    }
}

@media (max-width: 900px) and (orientation:landscape) {
    [data-anim~=vpsipp_left_anim],[data-anim~=vpsipp_right_anim] {
        clip:rect(0,41px,100px,0)
    }

    @-webkit-keyframes close-wrapper2 {
        to {
            clip: rect(0,41px,100px,0)
        }
    }
}

.search-form {
    margin: 14px auto;
    text-align: center
}

.search-form.hidden {
    position: relative;
    margin: 0;
    height: 0;
    top: -1000px;
    left: -1000px
}

.search-form .button {
    position: relative;
    top: -2px;
    left: -4px;
    padding: 5px 12px 5.5px;
    border-radius: 0 6px 6px 0
}

.search-form .query {
    margin: 0!important;
    padding: 5px 6px!important;
    width: 60%!important;
    transition: 0.35s;
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important
}

.search-form.hidden .query {
    width: 0;
    padding: 0;
    border: 0
}

.search-form .icon {
    display: inline-block;
    width: 18px;
    height: 18px;
    position: relative;
    top: 2px
}

.search-result {
    min-height: 215px;
    margin: 15px 0;
    padding: 4px;
    background: #fff;
    border: 1px solid #ccc;
    clear: both
}

.search-page .block {
    padding: 7px;
    margin: 8px 0
}

.search-page .main-page .main-page-hint-buttons {
    display: none
}

.search-page .video {
    display: table
}

.search-page .gsc-cursor {
    font-size: 17px
}

.search-page .gsc-adBlock,.search-page .gcsc-find-more-on-google {
    height: 1px!important;
    width: 1px!important;
    position: absolute!important;
    opacity: 0.01!important;
    pointer-events: none
}

.copyright-yandex img {
    position: relative;
    top: 10px;
    height: 30px;
    filter: drop-shadow(1px 1px 1px #fff)
}

.login-form input {
    width: 78%
}

.login-form .button {
    margin-top: 10px;
    width: 65%
}

.login-disclaimer {
    line-height: 36px
}

.login-links {
    opacity: .8;
    margin-top: 8px;
    font-size: 14px
}

.users-page input.login {
    transition: 0.6s
}

.users-page input.login:disabled {
    opacity: .5
}

.users-page .user-login-edit .message-success,.users-page .user-login-edit .message-fail {
    display: block;
    font-size: 13px;
    padding: 3px 0
}

.auth-success>div,.auth-error>div {
    margin-left: -200px;
    opacity: 0
}

.auth-success.show>div,.auth-error.show>div {
    margin-left: 0;
    opacity: 1;
    transition: margin-left 0.3s ease-out,opacity 0.3s ease-out
}

.users-page .user-login-edit .button {
    height: 26px
}

.user-dates-data {
    font-size: 13px;
    transition: opacity 1s ease;
    text-align: center
}

.user-dates-data .date {
    padding: 2px 6px;
    margin: 0 4px;
    opacity: .9
}

.show800,.show480 {
    display: none
}

@media (max-height: 769px) {
    .video-page video {
        max-height:619px
    }
}

@media (min-width: 1279px) {
    .videos-page .filters-block {
        max-height:42px
    }

    .videos-page .filters-block .button {
        margin: 2px 3px;
        padding: 6px 7px 6px 4px;
        font-size: 14px
    }

    .video-page .video-header h1 {
        font-size: 19px
    }

    .videos-page .video .title {
        font-size: 15px
    }

    .videos-page .video.mini .title {
        font-size: 15px
    }

    .videos-page .video .info-column,.videos-page .video .info-column.column-model,.videos-page .video .info-column.column-model * {
        font-size: 14px!important
    }

    .description-text {
        font-size: 15px;
        padding: 3px 1px
    }

    .video-page .video-header .views-block {
        padding-left: 11px
    }

    .vpsembedmob div[id^='etarg_description'] {
        font-size: 14px!important
    }

    .video-page .tags .button,.video-page .tags-alt .button {
        padding: 5px 8px;
        letter-spacing: 0
    }
}

@media (max-width: 1279px) {
    .wrapper {
        width:100%
    }

    .categories-page .category {
        width: 32.2%;
        margin: 3px .4%
    }

    .categories-page.mini .category {
        width: 24.4%;
        margin: 4px 0.3%!important
    }

    .categories-page.mini .category:nth-child(5) {
        display: none
    }

    .videos-page .video {
        width: 32.3%;
        margin: 4px .5%
    }

    .videos-page .video.mini {
        width: 24.4%;
        margin: 4px 0.3%!important
    }

    .videos-page .video.mini:nth-child(13),.videos-page .video.mini:nth-child(14),.videos-page .video.mini:nth-child(15) {
        display: none
    }

    .cross .mini:nth-child(5) {
        display: none
    }

    .videos-related .video:nth-child(4) {
        display: none
    }

    .videos-related .category:nth-child(7),.videos-related .category:nth-child(8) {
        display: none
    }

    .videos-page .video .icons {
        top: 192.5px
    }
}

@media (max-width: 824px) {
    *::-webkit-scrollbar {
        width:7px
    }

    .wrapper {
        width: 99%
    }

    .header {
        width: auto
    }

    .submenu-container {
        width: auto
    }

    .categories-page .category {
        width: 49.2%;
        margin: 2px .4%
    }

    .categories-page.mini .category {
        width: 32.3%;
        margin: 4px 0.5%!important
    }

    .categories-page.mini .category:nth-child(5),.categories-page.mini .category:nth-child(6) {
        display: block
    }

    .categories-page.mini .category .label {
        font-size: 13px
    }

    .main-page .categories-page .category:nth-child(4) {
        display: block
    }

    .sort-links {
        display: flex;
        justify-content: center;
        text-align: center
    }

    .videos-page .video {
        width: 49.2%;
        margin: 3px .4%
    }

    .videos-page .video.mini {
        width: 32.3%;
        margin: 4px 0.5%!important
    }

    .videos-page .video.mini .title {
        font-size: 13px
    }

    .videos-page .video.mini .info-column {
        font-size: 12px;
        padding: 0 5px
    }

    .videos-page .video .info-column .icon {
        font-size: 14px
    }

    .videos-page .video.mini:nth-child(13),.videos-page .video.mini:nth-child(14),.videos-page .video.mini:nth-child(15) {
        display: block
    }

    .cross .mini:nth-child(4) {
        display: none
    }

    .videos-related .video:nth-child(4) {
        display: block
    }

    .videos-related .category:nth-child(7),.videos-related .category:nth-child(8) {
        display: block
    }

    .video-page .video-header h1 {
        font-size: 17.5px;
        letter-spacing: -.2px;
        padding-bottom: 2px
    }

    .video-page .video-header .share,.video-page .video-header .notice {
        display: none
    }

    .video-page .parameters .info-rows .info-column:last-child {
        display: block;
        padding: 0;
        border-left: 0
    }

    .disclaimer {
        font-size: 11px;
        padding: 3px 2px;
        letter-spacing: -.4px
    }

    .download-page .post>.image {
        float: none
    }

    .download-page .post>.description {
        padding: 0;
        height: auto;
        max-height: none
    }

    .pagination a {
        padding: 8px 12px
    }

    .submenu {
        width: 100%!important
    }

    .submenu .submenu-item {
        font-size: 15px
    }

    .submenu .sleeping-mobile {
        display: none
    }

    .hide800 {
        display: none!important
    }

    .show800 {
        display: inline-block
    }

    .submenu .mobile-button {
        display: inline-block
    }
}

@media (max-height: 500px) {
    .submenu .sleeping-mobile {
        display:none
    }

    .submenu .mobile-button {
        display: inline-block
    }
}

@media (max-width: 480px) {
    .sort-links a {
        display:flex;
        flex-wrap: wrap;
        justify-content: center;
        font-size: 13px;
        padding: 5px 7px 5px 6px;
        margin: 0 3px
    }

    .video-page video {
        max-height: 690px
    }

    .categories-page.mini .category {
        width: 48.8%;
        margin: 3px 0.6%!important
    }

    .videos-page .video {
        width: 100%;
        margin: 3px 0
    }

    .plyr .plyr__menu {
        display: none
    }

    .videos-page .video .title {
        height: auto;
        margin-bottom: 2px
    }

    .videos-page.mini .video .title {
        height: 38px
    }

    .videos-page .video.mini {
        width: 48.8%;
        margin: 3px 0.6%!important
    }

    .videos-page .video.mini .title {
        font-size: 12px
    }

    .videos-page .video.mini .info-column {
        font-size: 11px
    }

    .videos-page .video .info-column .icon {
        font-size: 13px
    }

    .video-page .description-text {
        font-size: 14px;
        max-height: 55px
    }

    .video-page .parameters .info-rows .info-column {
        display: block;
        padding: 0;
        border-left: 0
    }

    .videos-page .video.mini:nth-child(15) {
        display: none
    }

    .pagination a {
        padding: 8px 11px
    }

    .cross .mini:nth-child(4) {
        display: block
    }

    .footer {
        text-align: center
    }

    .footer .locale-link {
        margin-right: 0;
        width: 33.3%;
        display: inline-block;
        font-size: 12px;
        text-align: center
    }

    .users-page .user-buttons {
        display: flex;
        flex-wrap: wrap;
        justify-content: center
    }

    .users-page .user-buttons .button {
        width: 100%;
        padding: 6px 6px;
        margin: 2px
    }

    .users-page .user-buttons .button.reset,.user-buttons .button.logout {
        width: 48%;
        box-sizing: border-box
    }

    .more-link {
        float: none;
        width: 100%
    }

    .hide480 {
        display: none!important
    }

    .show480 {
        display: inline-block
    }
}

@media (max-width: 401px) {
    .user-dates-data>*:nth-child(7),.user-dates-data>*:nth-child(8) {
        display:none
    }
}

@media (min-width: 700px) {
    .user-dates-data {
        font-size:14px;
        text-align: left;
        padding: 10px 11px!important
    }

    .user-dates-data .date {
        padding: 2px 10px;
        margin: 0 9px
    }
}

@media (max-width: 386px) {
    .plyr__preview-thumb__image-container {
        width:91px
    }

    .video-page .timecode-line {
        margin-top: -240px
    }

    .video-vertical .timecode-line {
        margin-top: -550px
    }

    .hide380 {
        display: none!important
    }
}

@media (max-width: 393px) {
    .header .menu a {
        padding:0 8px
    }

    .sort-links a {
        font-size: 12px;
        letter-spacing: -.2px;
        padding: 2px 5px 2px 2px
    }
}

@media (max-width: 370px) {
    .header .menu a {
        padding:0 6px
    }

    .main-page-hint-buttons.show480 a {
        font-size: 13px;
        letter-spacing: -.3px;
        padding: 4px 1px
    }

    .login-disclaimer {
        font-size: 14px
    }

    .hide370 {
        display: none!important
    }
}

@font-face {
    font-family: 'fontello';
    font-weight: 400;
    font-style: normal;
    src: url(data:application/octet-stream;base64,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) format('woff');
}

[class^="icon-"]:before,[class*=" icon-"]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: 400;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-attach:before {
    content: '\e800'
}

.icon-lock-open:before {
    content: '\e801'
}

.icon-mail:before {
    content: '\e802'
}

.icon-user:before {
    content: '\e803'
}

.icon-videocam:before {
    content: '\e804'
}

.icon-thumbs-up:before {
    content: '\e805'
}

.icon-thumbs-down:before {
    content: '\e806'
}

.icon-tags:before {
    content: '\e807'
}

.icon-bookmark:before {
    content: '\e808'
}

.icon-download:before {
    content: '\e809'
}

.icon-arrows-cw:before {
    content: '\e80a'
}

.icon-attention-circled:before {
    content: '\e80b'
}

.icon-lock-open-empty:before {
    content: '\e80c'
}

.icon-menu-2:before {
    content: '\e80d'
}

.icon-calendar-outlilne:before {
    content: '\e80e'
}

.icon-info-circled:before {
    content: '\e80f'
}

.icon-eye:before {
    content: '\e810'
}

.icon-picture:before {
    content: '\e811'
}

.icon-calendar-1:before {
    content: '\e812'
}

.icon-folder:before {
    content: '\e813'
}

.icon-clock:before {
    content: '\e814'
}

.icon-folder-open:before {
    content: '\e815'
}

.icon-wrench:before {
    content: '\e816'
}

.icon-tag:before {
    content: '\e817'
}

.icon-forward:before {
    content: '\e818'
}

.icon-cog:before {
    content: '\e819'
}

.icon-tags-1:before {
    content: '\e81a'
}

.icon-play-circled2:before {
    content: '\e81b'
}

.icon-clock-1:before {
    content: '\e81c'
}

.icon-flag:before {
    content: '\e81d'
}

.icon-plus-circle:before {
    content: '\e81e'
}

.icon-plus:before {
    content: '\e81f'
}

.icon-plus-circle-1:before {
    content: '\e820'
}

.icon-search-1:before {
    content: '\e821'
}

.icon-moon:before {
    content: '\e822'
}

.icon-moon-inv:before {
    content: '\e823'
}

.icon-cancel-circled2:before {
    content: '\e824'
}

.icon-cancel-circled:before {
    content: '\e825'
}

.icon-sun-inv:before {
    content: '\e826'
}

.icon-sun:before {
    content: '\e827'
}

.icon-sun-1:before {
    content: '\e828'
}

.icon-sun-filled:before {
    content: '\e829'
}

.icon-lightbulb:before {
    content: '\e82a'
}

.icon-lightbulb-alt:before {
    content: '\e82b'
}

.icon-star-empty:before {
    content: '\e82c'
}

.icon-infinity:before {
    content: '\e82d'
}

.icon-down-open:before {
    content: '\e82e'
}

.icon-left-open:before {
    content: '\e82f'
}

.icon-right-open:before {
    content: '\e830'
}

.icon-up-open:before {
    content: '\e831'
}

.icon-fire:before {
    content: '\e832'
}

.icon-flash:before {
    content: '\e833'
}

.icon-flash-1:before {
    content: '\e834'
}

.icon-pencil:before {
    content: '\e835'
}

.icon-edit:before {
    content: '\e836'
}

.icon-comment:before {
    content: '\e837'
}

.icon-star:before {
    content: '\e838'
}

.icon-ok:before {
    content: '\e839'
}

.icon-ok-circled:before {
    content: '\e83a'
}

.icon-ok-circled2:before {
    content: '\e83b'
}

.icon-award:before {
    content: '\e83c'
}

.icon-minus:before {
    content: '\e83d'
}

.icon-minus-1:before {
    content: '\e83e'
}

.icon-cancel:before {
    content: '\e83f'
}

.icon-cancel-1:before {
    content: '\e840'
}

.icon-plus-1:before {
    content: '\e841'
}

.icon-plus-2:before {
    content: '\e842'
}

.icon-gauge:before {
    content: '\e843'
}

.icon-help:before {
    content: '\e844'
}

.icon-help-1:before {
    content: '\e845'
}

.icon-help-2:before {
    content: '\e846'
}

.icon-fast-fw:before {
    content: '\e847'
}

.icon-loop:before {
    content: '\e848'
}

.icon-flash-outline:before {
    content: '\e849'
}

.icon-flash-2:before {
    content: '\e84a'
}

.icon-shuffle:before {
    content: '\e84b'
}

.icon-rocket-1:before {
    content: '\e84c'
}

.icon-menu-1:before {
    content: '\f008'
}

.icon-bookmark-empty:before {
    content: '\f097'
}

.icon-menu:before {
    content: '\f0c9'
}

.icon-magic:before {
    content: '\f0d0'
}

.icon-sort:before {
    content: '\f0dc'
}

.icon-comment-empty:before {
    content: '\f0e5'
}

.icon-lightbulb-1:before {
    content: '\f0eb'
}

.icon-quote-left:before {
    content: '\f10d'
}

.icon-quote-right:before {
    content: '\f10e'
}

.icon-reply:before {
    content: '\f112'
}

.icon-folder-empty:before {
    content: '\f114'
}

.icon-folder-open-empty:before {
    content: '\f115'
}

.icon-smile:before {
    content: '\f118'
}

.icon-frown:before {
    content: '\f119'
}

.icon-meh:before {
    content: '\f11a'
}

.icon-flag-empty:before {
    content: '\f11d'
}

.icon-info:before {
    content: '\f129'
}

.icon-rocket:before {
    content: '\f135'
}

.icon-expand:before {
    content: '\f150'
}

.icon-collapse:before {
    content: '\f151'
}

.icon-expand-right:before {
    content: '\f152'
}

.icon-sort-name-up:before {
    content: '\f15d'
}

.icon-thumbs-up-alt:before {
    content: '\f164'
}

.icon-thumbs-down-alt:before {
    content: '\f165'
}

.icon-dot-circled:before {
    content: '\f192'
}

.icon-paw:before {
    content: '\f1b0'
}

.icon-sliders:before {
    content: '\f1de'
}

.icon-share:before {
    content: '\f1e0'
}

.icon-share-squared:before {
    content: '\f1e1'
}

.icon-toggle-off:before {
    content: '\f204'
}

.icon-toggle-on:before {
    content: '\f205'
}

.icon-thermometer:before {
    content: '\f2c7'
}

.icon-thermometer-3:before {
    content: '\f2c8'
}

.icon-thermometer-2:before {
    content: '\f2c9'
}

.icon-thermometer-quarter:before {
    content: '\f2ca'
}

.icon-thermometer-0:before {
    content: '\f2cb'
}

.icon-twitter-bird:before {
    content: '\f303'
}

.animate-spin {
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
    display: inline-block
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@-webkit-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@-o-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@-ms-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}








.page-404
 {
  text-align: center;
 }
.page-404 h1
 {
  font-weight: bold;
  font-size: 30px;
  line-height: 80px;
  color: #ccc;
 }




.share ul
 {
  display: flex;
  flex-flow: row wrap;
  margin: -2px -4px 0 0;
 }
.share ul>li
 {
  margin: 2px 4px 0 0;
 }
.share ul>li>a
 {
  border-radius: 4px;
  overflow: hidden;
  display: block;
 }
.share ul>li>a:hover,.share ul>li>a:focus
 {
  cursor: pointer;
  opacity: 0.85;
 }
.share .share-title
 {
  display: none;
 }
.share .share-icon
 {
  background-size: 32px 32px;
  display: block;
  width: 32px;
  height: 32px;
 }
.share-vkontakte .share-icon
 {
  background-color: #07f;
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.878 17.304c-5.411 0-8.695-3.755-8.823-9.994h2.74c.086 4.583 2.171 6.528 3.77 6.925V7.31h2.627v3.954c1.542-.17 3.155-1.97 3.698-3.954h2.584c-.414 2.441-2.17 4.24-3.412 4.983 1.242.6 3.24 2.17 4.011 5.01h-2.84c-.6-1.898-2.07-3.369-4.04-3.569v3.57h-.315Z' fill='%23fff'/%3e%3c/svg%3e");
 }
.share-telegram .share-icon
 {
  background-color: #64a9dc;
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18.92 6.089L4.747 11.555c-.967.388-.962.928-.176 1.168l3.534 1.104 1.353 4.146c.164.454.083.634.56.634.368 0 .53-.168.736-.368.13-.127.903-.88 1.767-1.719l3.677 2.717c.676.373 1.165.18 1.333-.628l2.414-11.374c.247-.99-.378-1.44-1.025-1.146zM8.66 13.573l7.967-5.026c.398-.242.763-.112.463.154l-6.822 6.155-.265 2.833-1.343-4.116z' fill='%23FFF' fill-rule='evenodd'/%3e%3c/svg%3e");
 }
.share-twitter .share-icon
 {
  background-color: #0f1419;
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M13.5222 10.7749L19.4785 4H18.0671L12.8952 9.88256L8.76437 4H4L10.2466 12.8955L4 20H5.41155L10.8732 13.7878L15.2356 20H20L13.5222 10.7749ZM11.5889 12.9738L10.956 12.0881L5.92015 5.03974H8.0882L12.1522 10.728L12.7851 11.6137L18.0677 19.0075H15.8997L11.5889 12.9738Z' fill='%23fff'/%3e %3c/svg%3e");
 }




