@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

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

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

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

@font-face {
  font-family: 'futura-bold';
  src: url(/assets/futura-woff/futura-bold-0dd7c30f3eb5ca3caddbb92286f79903.woff) format("woff");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'futura-extra-bold';
  src: url(/assets/futura-woff/futura-bold-0dd7c30f3eb5ca3caddbb92286f79903.woff) format("woff");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'gibson';
  src: url(/assets/gibson/gibson-light-webfont-a1e1a47c11af0aeabdafd086384e9d65.eot);
  src: url(/assets/gibson/gibson-light-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/gibson/gibson-light-webfont-45ab64acb75636f92e263e5a23e9c58f.woff2) format("woff2"), url(/assets/gibson/gibson-light-webfont-e1b0920869615c1657e906af8728f2b2.woff) format("woff"), url(/assets/gibson/gibson-light-webfont-bb4036b595619702fcb1a8202b50aff0.ttf) format("truetype"), url(/assets/gibson/gibson-light-webfont.svg#gibsonlight) format("svg");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'gibson';
  src: url(/assets/gibson/gibson-regular-webfont-b71d65200e7148e5c53bf84324a5182b.eot);
  src: url(/assets/gibson/gibson-regular-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/gibson/gibson-regular-webfont-e61fcf4f981af472ab1bc18833caacf1.woff2) format("woff2"), url(/assets/gibson/gibson-regular-webfont-29c88d6f3198933ef4323d94432540b2.woff) format("woff"), url(/assets/gibson/gibson-regular-webfont-8a5c1de39d6257b09d780224e6ec3ea1.ttf) format("truetype"), url(/assets/gibson/gibson-regular-webfont.svg#gibsonregular) format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'gibson';
  src: url(/assets/gibson/gibson-semibold-webfont-02a262f3c4fc4e9fef95b9fbd7f803cd.eot);
  src: url(/assets/gibson/gibson-semibold-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/gibson/gibson-semibold-webfont-9d2abab6ad94604837c010738fbc82a6.woff2) format("woff2"), url(/assets/gibson/gibson-semibold-webfont-27a22723dc1877b6e70cb022479200b4.woff) format("woff"), url(/assets/gibson/gibson-semibold-webfont-824f8b75cc3ead33b2a91ebf4a69c959.ttf) format("truetype"), url(/assets/gibson/gibson-semibold-webfont.svg#gibsonsemibold) format("svg");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: helveticaneuecoub-normal;
  src: url(/assets/helveticacoub-woff/helveticaneuecoub-normal-d460f9386fba5fcc61ea5facc5d3741e.woff) format("woff");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: helveticaneuecoub-bold;
  src: url(/assets/helveticacoub-woff/helveticaneuecoub-bold-c25f105135ea15586ed584af78cbe726.woff) format("woff");
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: helveticaneuecoub-thin;
  src: url(/assets/helveticacoub-woff/helveticaneuecoub-thin-b7fe9a3f0c2855dda9245e0974dfc5c9.woff) format("woff");
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: helveticaneuecoub-light;
  src: url(/assets/helveticacoub-woff/helveticaneuecoub-light-852ab5ae80aad0464c604553348572ed.woff) format("woff");
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: helveticaneuecoub-ul;
  src: url(/assets/helveticacoub-woff/helveticaneuecoub-ul-de08aa2df3dbf0c7b2860e80cb6ef848.woff) format("woff");
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'pistillicoub-noraml';
  src: url(/assets/pistillicoub-woff/pistillicoub-normal-eb219ad71a0607fdc6565a80c099f24c.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: web-symbols-reg;
  src: url(/assets/websymbols2/websymbols-regular-webfont-04b45474c4e64d1c2d575e2b2cc2de5d.eot);
  src: url(/assets/websymbols2/websymbols-regular-webfont-1b400c0309aaed08fb0781e17d589eec.woff) format("woff"), url(/assets/websymbols2/websymbols-regular-webfont.svg#WebSymbolsRegular) format("svg");
  font-weight: 400;
  font-style: normal;
}

/* https://medium.com/@fat/mediums-css-is-actually-pretty-fucking-good-b8e2a6c78b06 */
/*
*   http://chir.ag/projects/name-that-color
*/
/*
*   RGBA
*/
/*
*   Coub colors
*/
/*
*   Color Palette List
*/
/*
*   Color RGBA Palette List
*   Named by the resulting color on a white background
*/
/*
*   Social Providers Colors List
*/
/*
  Other
*/
/*
  Shadows
*/
.desktop-visible {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .desktop-visible {
    display: block !important;
  }
}

.desktop-hidden {
  display: block;
}
@media only screen and (min-width: 1024px) {
  .desktop-hidden {
    display: none !important;
  }
}

.desktop-visible--inline {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .desktop-visible--inline {
    display: inline-block !important;
  }
}

.desktop-hidden--inline {
  display: inline-block;
}
@media only screen and (min-width: 1024px) {
  .desktop-hidden--inline {
    display: none !important;
  }
}

.tablet-desktop-visible {
  display: none;
}
@media only screen and (min-width: 768px) {
  .tablet-desktop-visible {
    display: block !important;
  }
}

.tablet-desktop-hidden {
  display: block;
}
@media only screen and (min-width: 768px) {
  .tablet-desktop-hidden {
    display: none !important;
  }
}

.tablet-desktop-visible--inline {
  display: none;
}
@media only screen and (min-width: 768px) {
  .tablet-desktop-visible--inline {
    display: inline-block !important;
  }
}

.tablet-desktop-hidden--inline {
  display: inline-block;
}
@media only screen and (min-width: 768px) {
  .tablet-desktop-hidden--inline {
    display: none !important;
  }
}

.tablet-visible {
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .tablet-visible {
    display: block !important;
  }
}

.tablet-hidden {
  display: block;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .tablet-hidden {
    display: none !important;
  }
}

.tablet-visible--inline {
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .tablet-visible--inline {
    display: inline-block !important;
  }
}

.tablet-hidden--inline {
  display: inline-block;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .tablet-hidden--inline {
    display: none !important;
  }
}

.tablet-portrait-visible {
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
  .tablet-portrait-visible {
    display: block !important;
  }
}

.tablet-portrait-hidden {
  display: block;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
  .tablet-portrait-hidden {
    display: none !important;
  }
}

.tablet-portrait-visible--inline {
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
  .tablet-portrait-visible--inline {
    display: inline-block !important;
  }
}

.tablet-portrait-hidden--inline {
  display: inline-block;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
  .tablet-portrait-hidden--inline {
    display: none !important;
  }
}

.tablet-landscape-visible {
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) and (orientation: landscape) {
  .tablet-landscape-visible {
    display: block !important;
  }
}

.tablet-landscape-hidden {
  display: block;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) and (orientation: landscape) {
  .tablet-landscape-hidden {
    display: none !important;
  }
}

.tablet-landscape-visible--inline {
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) and (orientation: landscape) {
  .tablet-landscape-visible--inline {
    display: inline-block !important;
  }
}

.tablet-landscape-hidden--inline {
  display: inline-block;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) and (orientation: landscape) {
  .tablet-landscape-hidden--inline {
    display: none !important;
  }
}

.mobile-visible {
  display: none;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .mobile-visible {
    display: block !important;
  }
}

.mobile-hidden {
  display: block;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .mobile-hidden {
    display: none !important;
  }
}

.mobile-visible--inline {
  display: none;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .mobile-visible--inline {
    display: inline-block !important;
  }
}

.mobile-hidden--inline {
  display: inline-block;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .mobile-hidden--inline {
    display: none !important;
  }
}

.tablet-mobile-visible {
  display: none;
}
@media only screen and (min-width: 320px) and (max-width: 1023px) {
  .tablet-mobile-visible {
    display: block !important;
  }
}

.tablet-mobile-hidden {
  display: block;
}
@media only screen and (min-width: 320px) and (max-width: 1023px) {
  .tablet-mobile-hidden {
    display: none !important;
  }
}

.tablet-mobile-visible--inline {
  display: none;
}
@media only screen and (min-width: 320px) and (max-width: 1023px) {
  .tablet-mobile-visible--inline {
    display: inline-block !important;
  }
}

.tablet-mobile-hidden--inline {
  display: inline-block;
}
@media only screen and (min-width: 320px) and (max-width: 1023px) {
  .tablet-mobile-hidden--inline {
    display: none !important;
  }
}

/*
  Хелперы для инлайн блкоов
*/
.inline-block__vertical-align:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}

/*
*   https://raw.githubusercontent.com/inuitcss/tools.mixins/master/_tools.mixins.scss
*/
.page__heading,
.page__heading > a {
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 1;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page__heading,
  .page__heading > a {
    font-size: 35px;
    font-size: 2.1875rem;
    line-height: 1.02857;
  }
}
@media only screen and (min-width: 1024px) {
  .page__heading,
  .page__heading > a {
    font-size: 58px;
    font-size: 3.625rem;
    line-height: 1.01379;
  }
}

.page__sub-heading,
.page__sub-heading > a {
  font-size: 25px;
  font-size: 1.5625rem;
  line-height: 1.008;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page__sub-heading,
  .page__sub-heading > a {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 1;
  }
}
@media only screen and (min-width: 1024px) {
  .page__sub-heading,
  .page__sub-heading > a {
    font-size: 45px;
    font-size: 2.8125rem;
    line-height: 1.01333;
  }
}

h1, h1 > a, .h1, .h1 > a {
  font-size: 25px;
  font-size: 1.5625rem;
  line-height: 1.008;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  h1, h1 > a, .h1, .h1 > a {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 1;
  }
}
@media only screen and (min-width: 1024px) {
  h1, h1 > a, .h1, .h1 > a {
    font-size: 35px;
    font-size: 2.1875rem;
    line-height: 1.02857;
  }
}

h2, h2 > a, .h2, .h2 > a {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.02;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  h2, h2 > a, .h2, .h2 > a {
    font-size: 25px;
    font-size: 1.5625rem;
    line-height: 1.008;
  }
}
@media only screen and (min-width: 1024px) {
  h2, h2 > a, .h2, .h2 > a {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 1;
  }
}

h3, h3 > a, .h3, .h3 > a {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  h3, h3 > a, .h3, .h3 > a {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.02;
  }
}
@media only screen and (min-width: 1024px) {
  h3, h3 > a, .h3, .h3 > a {
    font-size: 25px;
    font-size: 1.5625rem;
    line-height: 1.008;
  }
}

h4, h4 > a, .h4, .h4 > a {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.02857;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  h4, h4 > a, .h4, .h4 > a {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1;
  }
}
@media only screen and (min-width: 1024px) {
  h4, h4 > a, .h4, .h4 > a {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.02;
  }
}

h5, h5 > a, .h5, .h5 > a {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
}

a {
  color: black;
  text-decoration: none;
}

.-undr:hover {
  cursor: pointer;
  text-decoration: underline;
}

.-undr--full {
  cursor: pointer;
  text-decoration: underline;
}

.-solid {
  color: inherit;
  font-size: inherit;
}
.-solid:hover {
  color: inherit;
}

p {
  margin-bottom: 10px;
}

.-italic {
  font-style: italic;
}

.hnormal {
  font-family: helveticaneuecoub-normal, Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 400;
}
html.win
.hnormal {
  font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 400;
}

strong,
.hbold {
  font-family: helveticaneuecoub-bold, Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 800;
}
html.win strong, html.win
.hbold {
  font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: bold;
}

.hthin {
  font-family: helveticaneuecoub-thin, Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 100;
}

.hlight {
  font-family: helveticaneuecoub-light, Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 100;
}

.hul {
  font-family: helveticaneuecoub-ul, Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 100;
}

.fbold {
  font-family: futura-bold, Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: 400;
}

.fexbold {
  font-family: futura-extra-bold, Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: 400;
}

.pistnormal {
  font-family: pistillicoub-noraml, Times, "Times New Roman", serif;
  font-weight: 400;
}

.wsymreg {
  font-family: web-symbols-reg;
  font-weight: 400;
}

.greg {
  font-family: "gibson", Helvetica, Arial, "Lucida Grande", sans-serif;
}

.grid-container {
  width: 100%;
}
.grid-container:before,
.grid-container:after {
  content: '';
  display: table;
}
.grid-container:after {
  clear: both;
}

/*
*   Generate columns and gutters
*/
[class*='-col-'],
.-col-one-whole {
  width: 100%;
}

/*
*   Mobile columns
*/
[class*='-col-'] {
  position: relative;
  float: left;
}

/*
*   Tablet columns
*/
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .-col-one-half,
  .-col-one-third.eq {
    width: 50%;
  }

  .-col-one-half.-quarters.-full .-col-one-quarter {
    width: 50%;
    clear: right;
  }

  .-col-one-quarter,
  .-col-one-fifth {
    width: 33.33333%;
  }

  .-col-one-third.neq,
  .-col-two-thirds {
    width: 100%;
  }

  .-col-one-half:nth-of-type(2n+1),
  .-col-one-third.eq:nth-of-type(2n+1),
  .-col-one-quarter:nth-of-type(3n+1),
  .-col-one-fifth:nth-of-type(3n+1) {
    clear: left;
  }
}
/*
*   Desktop columns
*/
@media only screen and (min-width: 1024px) {
  .-col-one-half {
    width: 50%;
  }

  .-col-one-half.-quarters.-full .-col-one-quarter {
    width: 100%;
  }

  .-col-one-third.neq,
  .-col-one-third.eq {
    width: 33.33333%;
  }

  .-col-one-third.rev {
    float: right;
  }

  .-col-one-quarter {
    width: 25%;
  }

  .-col-one-fifth {
    width: 20%;
  }

  .-col-two-thirds {
    width: 66.66667%;
  }

  .-col-seventies {
    width: 70%;
  }

  .-col-thirties {
    width: 30%;
  }

  .-col-one-half:nth-of-type(2n+1),
  .-col-one-third.eq:nth-of-type(3n+1),
  .-col-one-third.neq:nth-of-type(2n+1),
  .-col-thirties:nth-of-type(2n+1),
  .-col-one-quarter:nth-of-type(4n+1),
  .-col-one-fifth:nth-of-type(5n+1),
  .-col-two-thirds:nth-of-type(2n+1),
  .-col-seventies:nth-of-type(2n+1) {
    clear: left;
  }
}
.gutter-alpha > .grid-col {
  padding: 0px 0px 10px;
}
.gutter-alpha > .grid-col:last-of-type {
  padding-bottom: 0px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .gutter-alpha > .grid-col.-col-one-half:nth-of-type(2n+1), .gutter-alpha > .grid-col.-col-one-third.eq:nth-of-type(2n+1) {
    padding: 5px 5px 5px 0px;
  }
  .gutter-alpha > .grid-col.-col-one-half:nth-of-type(2n+2), .gutter-alpha > .grid-col.-col-one-third.eq:nth-of-type(2n+2) {
    padding: 5px 0px 5px 5px;
  }
  .gutter-alpha > .grid-col.-col-one-half:nth-of-type(-n+2), .gutter-alpha > .grid-col.-col-one-third.eq:nth-of-type(-n+2) {
    padding-top: 0;
  }
  .gutter-alpha > .grid-col.-col-one-half:nth-last-child(-n+2), .gutter-alpha > .grid-col.-col-one-third.eq:nth-last-child(-n+2) {
    padding-bottom: 0;
  }
  .gutter-alpha > .grid-col.-col-one-quarter:nth-of-type(3n+1), .gutter-alpha > .grid-col.-col-one-fifth:nth-of-type(3n+1) {
    padding: 5px 5px 5px 0px;
  }
  .gutter-alpha > .grid-col.-col-one-quarter:nth-of-type(3n+3), .gutter-alpha > .grid-col.-col-one-fifth:nth-of-type(3n+3) {
    padding: 5px 0px 5px 5px;
  }
  .gutter-alpha > .grid-col.-col-one-quarter:nth-of-type(-n+3), .gutter-alpha > .grid-col.-col-one-fifth:nth-of-type(-n+3) {
    padding-top: 0;
  }
  .gutter-alpha > .grid-col.-col-one-quarter:nth-last-child(-n+3), .gutter-alpha > .grid-col.-col-one-fifth:nth-last-child(-n+3) {
    padding-bottom: 0;
  }
  .gutter-alpha > .grid-col.-col-one-quarter, .gutter-alpha > .grid-col.-col-one-fifth {
    padding: 5px;
  }
}
@media only screen and (min-width: 1024px) {
  .gutter-alpha > .grid-col.-col-one-half:nth-of-type(2n+1) {
    padding: 5px 5px 5px 0px;
  }
  .gutter-alpha > .grid-col.-col-one-half:nth-of-type(2n+2) {
    padding: 5px 0px 5px 5px;
  }
  .gutter-alpha > .grid-col.-col-one-half:nth-of-type(-n+2) {
    padding-top: 0;
  }
  .gutter-alpha > .grid-col.-col-one-half:nth-last-child(-n+2) {
    padding-bottom: 0;
  }
  .gutter-alpha > .grid-col.-col-one-third.eq {
    padding: 5px;
  }
  .gutter-alpha > .grid-col.-col-one-third.eq:nth-of-type(3n+1) {
    padding: 5px 5px 5px 0px;
  }
  .gutter-alpha > .grid-col.-col-one-third.eq:nth-of-type(3n+3) {
    padding: 5px 0px 5px 5px;
  }
  .gutter-alpha > .grid-col.-col-one-third.eq:nth-of-type(-n+3) {
    padding-top: 0;
  }
  .gutter-alpha > .grid-col.-col-one-third.eq:nth-last-child(-n+3) {
    padding-bottom: 0;
  }
  .gutter-alpha > .grid-col.-col-one-quarter {
    padding: 5px;
  }
  .gutter-alpha > .grid-col.-col-one-quarter:nth-of-type(4n+1) {
    padding: 5px 5px 5px 0px;
  }
  .gutter-alpha > .grid-col.-col-one-quarter:nth-of-type(4n+4) {
    padding: 5px 0px 5px 5px;
  }
  .gutter-alpha > .grid-col.-col-one-quarter:nth-of-type(-n+4) {
    padding-top: 0;
  }
  .gutter-alpha > .grid-col.-col-one-quarter:nth-last-child(-n+4) {
    padding-bottom: 0;
  }
  .gutter-alpha > .grid-col.-col-one-fifth {
    padding: 5px;
  }
  .gutter-alpha > .grid-col.-col-one-fifth:nth-of-type(5n+1) {
    padding: 5px 5px 5px 0px;
  }
  .gutter-alpha > .grid-col.-col-one-fifth:nth-of-type(5n+5) {
    padding: 5px 0px 5px 5px;
  }
  .gutter-alpha > .grid-col.-col-one-fifth:nth-of-type(-n+5) {
    padding-top: 0;
  }
  .gutter-alpha > .grid-col.-col-one-fifth:nth-last-child(-n+5) {
    padding-bottom: 0;
  }
  .gutter-alpha > .grid-col.-col-one-third.neq:nth-of-type(2n+1), .gutter-alpha > .grid-col.-col-two-thirds:nth-of-type(2n+1), .gutter-alpha > .grid-col.-col-seventies:nth-of-type(2n+1), .gutter-alpha > .grid-col.-col-thirties:nth-of-type(2n+1) {
    padding: 5px 5px 5px 0px;
  }
  .gutter-alpha > .grid-col.-col-one-third.neq:nth-of-type(2n+2), .gutter-alpha > .grid-col.-col-two-thirds:nth-of-type(2n+2), .gutter-alpha > .grid-col.-col-seventies:nth-of-type(2n+2), .gutter-alpha > .grid-col.-col-thirties:nth-of-type(2n+2) {
    padding: 5px 0px 5px 5px;
  }
  .gutter-alpha > .grid-col.-col-one-third.neq:nth-of-type(-n+2), .gutter-alpha > .grid-col.-col-two-thirds:nth-of-type(-n+2), .gutter-alpha > .grid-col.-col-seventies:nth-of-type(-n+2), .gutter-alpha > .grid-col.-col-thirties:nth-of-type(-n+2) {
    padding-top: 0;
  }
  .gutter-alpha > .grid-col.-col-one-third.neq:nth-last-child(-n+2), .gutter-alpha > .grid-col.-col-two-thirds:nth-last-child(-n+2), .gutter-alpha > .grid-col.-col-seventies:nth-last-child(-n+2), .gutter-alpha > .grid-col.-col-thirties:nth-last-child(-n+2) {
    padding-bottom: 0;
  }
  .gutter-alpha > .grid-col.-col-one-third.rev:nth-of-type(2n+1), .gutter-alpha > .grid-col.-col-two-thirds.rev:nth-of-type(2n+1) {
    padding: 5px 0px 5px 5px;
  }
  .gutter-alpha > .grid-col.-col-one-third.rev:nth-of-type(2n+2), .gutter-alpha > .grid-col.-col-two-thirds.rev:nth-of-type(2n+2) {
    padding: 5px 5px 5px 0px;
  }
  .gutter-alpha > .grid-col.-col-one-third.rev:nth-of-type(-n+2), .gutter-alpha > .grid-col.-col-two-thirds.rev:nth-of-type(-n+2) {
    padding-top: 0;
  }
  .gutter-alpha > .grid-col.-col-one-third.rev:nth-last-child(-n+2), .gutter-alpha > .grid-col.-col-two-thirds.rev:nth-last-child(-n+2) {
    padding-bottom: 0;
  }
}

.gutter-beta > .grid-col {
  padding: 0px 0px 20px;
}
.gutter-beta > .grid-col:last-of-type {
  padding-bottom: 0px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .gutter-beta > .grid-col.-col-one-half:nth-of-type(2n+1), .gutter-beta > .grid-col.-col-one-third.eq:nth-of-type(2n+1) {
    padding: 10px 10px 10px 0px;
  }
  .gutter-beta > .grid-col.-col-one-half:nth-of-type(2n+2), .gutter-beta > .grid-col.-col-one-third.eq:nth-of-type(2n+2) {
    padding: 10px 0px 10px 10px;
  }
  .gutter-beta > .grid-col.-col-one-half:nth-of-type(-n+2), .gutter-beta > .grid-col.-col-one-third.eq:nth-of-type(-n+2) {
    padding-top: 0;
  }
  .gutter-beta > .grid-col.-col-one-half:nth-last-child(-n+2), .gutter-beta > .grid-col.-col-one-third.eq:nth-last-child(-n+2) {
    padding-bottom: 0;
  }
  .gutter-beta > .grid-col.-col-one-quarter:nth-of-type(3n+1), .gutter-beta > .grid-col.-col-one-fifth:nth-of-type(3n+1) {
    padding: 10px 10px 10px 0px;
  }
  .gutter-beta > .grid-col.-col-one-quarter:nth-of-type(3n+3), .gutter-beta > .grid-col.-col-one-fifth:nth-of-type(3n+3) {
    padding: 10px 0px 10px 10px;
  }
  .gutter-beta > .grid-col.-col-one-quarter:nth-of-type(-n+3), .gutter-beta > .grid-col.-col-one-fifth:nth-of-type(-n+3) {
    padding-top: 0;
  }
  .gutter-beta > .grid-col.-col-one-quarter:nth-last-child(-n+3), .gutter-beta > .grid-col.-col-one-fifth:nth-last-child(-n+3) {
    padding-bottom: 0;
  }
  .gutter-beta > .grid-col.-col-one-quarter, .gutter-beta > .grid-col.-col-one-fifth {
    padding: 10px;
  }
}
@media only screen and (min-width: 1024px) {
  .gutter-beta > .grid-col.-col-one-half:nth-of-type(2n+1) {
    padding: 10px 10px 10px 0px;
  }
  .gutter-beta > .grid-col.-col-one-half:nth-of-type(2n+2) {
    padding: 10px 0px 10px 10px;
  }
  .gutter-beta > .grid-col.-col-one-half:nth-of-type(-n+2) {
    padding-top: 0;
  }
  .gutter-beta > .grid-col.-col-one-half:nth-last-child(-n+2) {
    padding-bottom: 0;
  }
  .gutter-beta > .grid-col.-col-one-third.eq {
    padding: 10px;
  }
  .gutter-beta > .grid-col.-col-one-third.eq:nth-of-type(3n+1) {
    padding: 10px 10px 10px 0px;
  }
  .gutter-beta > .grid-col.-col-one-third.eq:nth-of-type(3n+3) {
    padding: 10px 0px 10px 10px;
  }
  .gutter-beta > .grid-col.-col-one-third.eq:nth-of-type(-n+3) {
    padding-top: 0;
  }
  .gutter-beta > .grid-col.-col-one-third.eq:nth-last-child(-n+3) {
    padding-bottom: 0;
  }
  .gutter-beta > .grid-col.-col-one-quarter {
    padding: 10px;
  }
  .gutter-beta > .grid-col.-col-one-quarter:nth-of-type(4n+1) {
    padding: 10px 10px 10px 0px;
  }
  .gutter-beta > .grid-col.-col-one-quarter:nth-of-type(4n+4) {
    padding: 10px 0px 10px 10px;
  }
  .gutter-beta > .grid-col.-col-one-quarter:nth-of-type(-n+4) {
    padding-top: 0;
  }
  .gutter-beta > .grid-col.-col-one-quarter:nth-last-child(-n+4) {
    padding-bottom: 0;
  }
  .gutter-beta > .grid-col.-col-one-fifth {
    padding: 10px;
  }
  .gutter-beta > .grid-col.-col-one-fifth:nth-of-type(5n+1) {
    padding: 10px 10px 10px 0px;
  }
  .gutter-beta > .grid-col.-col-one-fifth:nth-of-type(5n+5) {
    padding: 10px 0px 10px 10px;
  }
  .gutter-beta > .grid-col.-col-one-fifth:nth-of-type(-n+5) {
    padding-top: 0;
  }
  .gutter-beta > .grid-col.-col-one-fifth:nth-last-child(-n+5) {
    padding-bottom: 0;
  }
  .gutter-beta > .grid-col.-col-one-third.neq:nth-of-type(2n+1), .gutter-beta > .grid-col.-col-two-thirds:nth-of-type(2n+1), .gutter-beta > .grid-col.-col-seventies:nth-of-type(2n+1), .gutter-beta > .grid-col.-col-thirties:nth-of-type(2n+1) {
    padding: 10px 10px 10px 0px;
  }
  .gutter-beta > .grid-col.-col-one-third.neq:nth-of-type(2n+2), .gutter-beta > .grid-col.-col-two-thirds:nth-of-type(2n+2), .gutter-beta > .grid-col.-col-seventies:nth-of-type(2n+2), .gutter-beta > .grid-col.-col-thirties:nth-of-type(2n+2) {
    padding: 10px 0px 10px 10px;
  }
  .gutter-beta > .grid-col.-col-one-third.neq:nth-of-type(-n+2), .gutter-beta > .grid-col.-col-two-thirds:nth-of-type(-n+2), .gutter-beta > .grid-col.-col-seventies:nth-of-type(-n+2), .gutter-beta > .grid-col.-col-thirties:nth-of-type(-n+2) {
    padding-top: 0;
  }
  .gutter-beta > .grid-col.-col-one-third.neq:nth-last-child(-n+2), .gutter-beta > .grid-col.-col-two-thirds:nth-last-child(-n+2), .gutter-beta > .grid-col.-col-seventies:nth-last-child(-n+2), .gutter-beta > .grid-col.-col-thirties:nth-last-child(-n+2) {
    padding-bottom: 0;
  }
  .gutter-beta > .grid-col.-col-one-third.rev:nth-of-type(2n+1), .gutter-beta > .grid-col.-col-two-thirds.rev:nth-of-type(2n+1) {
    padding: 10px 0px 10px 10px;
  }
  .gutter-beta > .grid-col.-col-one-third.rev:nth-of-type(2n+2), .gutter-beta > .grid-col.-col-two-thirds.rev:nth-of-type(2n+2) {
    padding: 10px 10px 10px 0px;
  }
  .gutter-beta > .grid-col.-col-one-third.rev:nth-of-type(-n+2), .gutter-beta > .grid-col.-col-two-thirds.rev:nth-of-type(-n+2) {
    padding-top: 0;
  }
  .gutter-beta > .grid-col.-col-one-third.rev:nth-last-child(-n+2), .gutter-beta > .grid-col.-col-two-thirds.rev:nth-last-child(-n+2) {
    padding-bottom: 0;
  }
}

.gutter-gamma > .grid-col {
  padding: 0px 0px 30px;
}
.gutter-gamma > .grid-col:last-of-type {
  padding-bottom: 0px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .gutter-gamma > .grid-col.-col-one-half:nth-of-type(2n+1), .gutter-gamma > .grid-col.-col-one-third.eq:nth-of-type(2n+1) {
    padding: 15px 15px 15px 0px;
  }
  .gutter-gamma > .grid-col.-col-one-half:nth-of-type(2n+2), .gutter-gamma > .grid-col.-col-one-third.eq:nth-of-type(2n+2) {
    padding: 15px 0px 15px 15px;
  }
  .gutter-gamma > .grid-col.-col-one-half:nth-of-type(-n+2), .gutter-gamma > .grid-col.-col-one-third.eq:nth-of-type(-n+2) {
    padding-top: 0;
  }
  .gutter-gamma > .grid-col.-col-one-half:nth-last-child(-n+2), .gutter-gamma > .grid-col.-col-one-third.eq:nth-last-child(-n+2) {
    padding-bottom: 0;
  }
  .gutter-gamma > .grid-col.-col-one-quarter:nth-of-type(3n+1), .gutter-gamma > .grid-col.-col-one-fifth:nth-of-type(3n+1) {
    padding: 15px 15px 15px 0px;
  }
  .gutter-gamma > .grid-col.-col-one-quarter:nth-of-type(3n+3), .gutter-gamma > .grid-col.-col-one-fifth:nth-of-type(3n+3) {
    padding: 15px 0px 15px 15px;
  }
  .gutter-gamma > .grid-col.-col-one-quarter:nth-of-type(-n+3), .gutter-gamma > .grid-col.-col-one-fifth:nth-of-type(-n+3) {
    padding-top: 0;
  }
  .gutter-gamma > .grid-col.-col-one-quarter:nth-last-child(-n+3), .gutter-gamma > .grid-col.-col-one-fifth:nth-last-child(-n+3) {
    padding-bottom: 0;
  }
  .gutter-gamma > .grid-col.-col-one-quarter, .gutter-gamma > .grid-col.-col-one-fifth {
    padding: 15px;
  }
}
@media only screen and (min-width: 1024px) {
  .gutter-gamma > .grid-col.-col-one-half:nth-of-type(2n+1) {
    padding: 15px 15px 15px 0px;
  }
  .gutter-gamma > .grid-col.-col-one-half:nth-of-type(2n+2) {
    padding: 15px 0px 15px 15px;
  }
  .gutter-gamma > .grid-col.-col-one-half:nth-of-type(-n+2) {
    padding-top: 0;
  }
  .gutter-gamma > .grid-col.-col-one-half:nth-last-child(-n+2) {
    padding-bottom: 0;
  }
  .gutter-gamma > .grid-col.-col-one-third.eq {
    padding: 15px;
  }
  .gutter-gamma > .grid-col.-col-one-third.eq:nth-of-type(3n+1) {
    padding: 15px 15px 15px 0px;
  }
  .gutter-gamma > .grid-col.-col-one-third.eq:nth-of-type(3n+3) {
    padding: 15px 0px 15px 15px;
  }
  .gutter-gamma > .grid-col.-col-one-third.eq:nth-of-type(-n+3) {
    padding-top: 0;
  }
  .gutter-gamma > .grid-col.-col-one-third.eq:nth-last-child(-n+3) {
    padding-bottom: 0;
  }
  .gutter-gamma > .grid-col.-col-one-quarter {
    padding: 15px;
  }
  .gutter-gamma > .grid-col.-col-one-quarter:nth-of-type(4n+1) {
    padding: 15px 15px 15px 0px;
  }
  .gutter-gamma > .grid-col.-col-one-quarter:nth-of-type(4n+4) {
    padding: 15px 0px 15px 15px;
  }
  .gutter-gamma > .grid-col.-col-one-quarter:nth-of-type(-n+4) {
    padding-top: 0;
  }
  .gutter-gamma > .grid-col.-col-one-quarter:nth-last-child(-n+4) {
    padding-bottom: 0;
  }
  .gutter-gamma > .grid-col.-col-one-fifth {
    padding: 15px;
  }
  .gutter-gamma > .grid-col.-col-one-fifth:nth-of-type(5n+1) {
    padding: 15px 15px 15px 0px;
  }
  .gutter-gamma > .grid-col.-col-one-fifth:nth-of-type(5n+5) {
    padding: 15px 0px 15px 15px;
  }
  .gutter-gamma > .grid-col.-col-one-fifth:nth-of-type(-n+5) {
    padding-top: 0;
  }
  .gutter-gamma > .grid-col.-col-one-fifth:nth-last-child(-n+5) {
    padding-bottom: 0;
  }
  .gutter-gamma > .grid-col.-col-one-third.neq:nth-of-type(2n+1), .gutter-gamma > .grid-col.-col-two-thirds:nth-of-type(2n+1), .gutter-gamma > .grid-col.-col-seventies:nth-of-type(2n+1), .gutter-gamma > .grid-col.-col-thirties:nth-of-type(2n+1) {
    padding: 15px 15px 15px 0px;
  }
  .gutter-gamma > .grid-col.-col-one-third.neq:nth-of-type(2n+2), .gutter-gamma > .grid-col.-col-two-thirds:nth-of-type(2n+2), .gutter-gamma > .grid-col.-col-seventies:nth-of-type(2n+2), .gutter-gamma > .grid-col.-col-thirties:nth-of-type(2n+2) {
    padding: 15px 0px 15px 15px;
  }
  .gutter-gamma > .grid-col.-col-one-third.neq:nth-of-type(-n+2), .gutter-gamma > .grid-col.-col-two-thirds:nth-of-type(-n+2), .gutter-gamma > .grid-col.-col-seventies:nth-of-type(-n+2), .gutter-gamma > .grid-col.-col-thirties:nth-of-type(-n+2) {
    padding-top: 0;
  }
  .gutter-gamma > .grid-col.-col-one-third.neq:nth-last-child(-n+2), .gutter-gamma > .grid-col.-col-two-thirds:nth-last-child(-n+2), .gutter-gamma > .grid-col.-col-seventies:nth-last-child(-n+2), .gutter-gamma > .grid-col.-col-thirties:nth-last-child(-n+2) {
    padding-bottom: 0;
  }
  .gutter-gamma > .grid-col.-col-one-third.rev:nth-of-type(2n+1), .gutter-gamma > .grid-col.-col-two-thirds.rev:nth-of-type(2n+1) {
    padding: 15px 0px 15px 15px;
  }
  .gutter-gamma > .grid-col.-col-one-third.rev:nth-of-type(2n+2), .gutter-gamma > .grid-col.-col-two-thirds.rev:nth-of-type(2n+2) {
    padding: 15px 15px 15px 0px;
  }
  .gutter-gamma > .grid-col.-col-one-third.rev:nth-of-type(-n+2), .gutter-gamma > .grid-col.-col-two-thirds.rev:nth-of-type(-n+2) {
    padding-top: 0;
  }
  .gutter-gamma > .grid-col.-col-one-third.rev:nth-last-child(-n+2), .gutter-gamma > .grid-col.-col-two-thirds.rev:nth-last-child(-n+2) {
    padding-bottom: 0;
  }
}

/*
 *  Timeline gutter
 */
@media only screen and (min-width: 1024px) {
  .gutter-beta--timeline > .grid-col.-col-one-third {
    width: 320px;
  }

  .gutter-beta--timeline > .grid-col.-col-two-thirds {
    width: 650px;
  }
}
/*
  Социальные кнопки
*/
.sb.-social {
  font-size: 14px;
  line-height: 3;
  color: white;
  background-image: none;
  padding-right: 20px;
  border-radius: 5px;
  height: 39px;
}
.sb.-social:before {
  content: '';
  position: absolute;
}
.sb.-social.-hide-text {
  padding: 0px !important;
  text-indent: -9999px;
  width: 45px !important;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .sb.-social {
    font-size: 13px;
    line-height: 2.1;
    margin-right: 3px;
    padding-right: 11px;
    height: 36px;
  }
}

.sb.-social.facebook:before {
  height: 22px;
  width: 22px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2117px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sb.-social.facebook:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2748px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.sb.facebook:before {
  left: 9px;
  top: 9px;
}

.sb.-social.twitter:before {
  height: 20px;
  width: 24px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -1398px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sb.-social.twitter:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -309px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.sb.twitter:before {
  top: 10px;
  left: 12px;
}

.sb.-social.vkontakte:before {
  height: 20px;
  width: 33px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -1046px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sb.-social.vkontakte:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -254px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.sb.vkontakte:before {
  left: 13px;
  top: 10px;
}

.sb.-social.reddit:before {
  height: 22px;
  width: 25px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -329px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sb.-social.reddit:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -1236px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.sb.reddit:before {
  top: 10px;
  left: 10px;
}

.sb.-social.odnoklassniki:before {
  height: 27px;
  width: 16px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -3222px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sb.-social.odnoklassniki:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2676px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.sb.odnoklassniki:before {
  top: 7px;
  left: 15px;
}

@media only screen and (min-width: 320px) and (max-width: 1023px) {
  .sb.-social.facebook:before {
    height: 20px;
    width: 20px;
    background-image: url(/assets/sprites-mobile-sedc24801a9-a8c8c4aba618dab5e712b6f5d98829c3.png);
    background-position: 0 -422.5px;
    background-repeat: no-repeat;
    -webkit-background-size: 50px 826px;
    -moz-background-size: 50px 826px;
    -o-background-size: 50px 826px;
    background-size: 50px 826px;
  }

  .sb.facebook:before {
    top: 9px;
    left: 8px;
  }

  .sb.-social.twitter:before {
    height: 18px;
    width: 21.5px;
    background-image: url(/assets/sprites-mobile-sedc24801a9-a8c8c4aba618dab5e712b6f5d98829c3.png);
    background-position: 0 -298.5px;
    background-repeat: no-repeat;
    -webkit-background-size: 50px 826px;
    -moz-background-size: 50px 826px;
    -o-background-size: 50px 826px;
    background-size: 50px 826px;
  }

  .sb.twitter:before {
    top: 10px;
    left: 13px;
  }

  .sb.-social.vkontakte:before {
    height: 17.5px;
    width: 28.5px;
    background-image: url(/assets/sprites-mobile-sedc24801a9-a8c8c4aba618dab5e712b6f5d98829c3.png);
    background-position: 0 -272px;
    background-repeat: no-repeat;
    -webkit-background-size: 50px 826px;
    -moz-background-size: 50px 826px;
    -o-background-size: 50px 826px;
    background-size: 50px 826px;
  }

  .sb.vkontakte:before {
    top: 9px;
    left: 9px;
  }

  .sb.-social.watsapp:before {
    height: 22.5px;
    width: 23px;
    background-image: url(/assets/sprites-mobile-sedc24801a9-a8c8c4aba618dab5e712b6f5d98829c3.png);
    background-position: 0 -171px;
    background-repeat: no-repeat;
    -webkit-background-size: 50px 826px;
    -moz-background-size: 50px 826px;
    -o-background-size: 50px 826px;
    background-size: 50px 826px;
  }

  .sb.watsapp:before {
    top: 8px;
    left: 11px;
  }
}
.sb.-fs16 {
  font-size: 16px;
  line-height: 16px;
}

.sb.-centered-icon:before {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.sb.-centered-icon-hv:before {
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.sb.-social.-small-icon.vkontakte {
  padding-left: 42px;
}
.sb.-social.-small-icon.vkontakte:before {
  height: 16px;
  width: 26px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -3715px;
  background-repeat: no-repeat;
  left: 11px;
  top: 12px;
  margin: 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sb.-social.-small-icon.vkontakte:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -3641px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.sb.-social.-small-icon.facebook {
  padding-left: 37px;
}

.sb.-social.-centered-text {
  text-align: center;
  padding: 0 10px !important;
}
.sb.-social.-centered-text:before {
  position: static;
  vertical-align: middle;
  margin-right: 1px;
}
.sb.-social.-centered-text.vkontakte.-small-icon:before {
  margin-top: -3px;
}
.sb.-social.-centered-text.facebook:before, .sb.-social.-centered-text.twitter:before {
  margin-top: -4px;
}
.sb.-social.-centered-text.google:before {
  margin-top: -1px;
}

.sb {
  font-family: helveticaneuecoub-bold, Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 800;
  text-align: center;
  cursor: pointer;
  position: relative;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  outline: none;
  background: none;
  border: none;
  margin: 0px;
  padding: 0px 15px;
  height: 25px;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 26px;
}
html.win .sb {
  font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: bold;
}
.sb:after, .sb:before, .sb > i {
  position: absolute;
}
.sb.-sb-alpha {
  padding: 0px 15px;
  height: 25px;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 26px;
}
.sb.-sb-beta {
  padding: 0px 20px;
  height: 30px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 31px;
}
.sb.-sb-gamma {
  padding: 0px 30px;
  height: 40px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 41px;
}
html.firefox .sb {
  line-height: 24px;
}
.sb.disabled:hover, .sb[disabled]:hover, .sb.disabled:hover:active, .sb[disabled]:hover:active {
  box-shadow: none !important;
}

html.firefox a.sb.-sb-gamma {
  line-height: 41px;
}

.sb.-st {
  color: black;
  background-color: white;
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
}
.sb.-st.active, .sb.-st:active {
  background-color: #0332ff;
  color: white;
  box-shadow: 0px 0px 0px 1px #0332ff;
}
html:not(.mobile) .sb.-st:hover {
  background-color: #0332ff;
  color: white;
  box-shadow: 0px 0px 0px 1px #0332ff;
}
html:not(.mobile) .sb.-st:hover:active, html:not(.mobile) .sb.-st:hover.active {
  background-color: #0332ff;
  color: white;
  box-shadow: 0px 0px 0px 1px #0332ff;
}
.sb.-st.disabled:hover, .sb.-st[disabled]:hover, .sb.-st.disabled:hover:active, .sb.-st[disabled]:hover:active {
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1) !important;
}

.sb.-bb {
  color: black;
  background-color: white;
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
}
.sb.-bb.active, .sb.-bb:active {
  background-color: #f0f0f0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e5e5e5), color-stop(100%, #f0f0f0));
  background-image: -webkit-linear-gradient(top, #e5e5e5, #f0f0f0);
  background-image: -moz-linear-gradient(top, #e5e5e5, #f0f0f0);
  background-image: -o-linear-gradient(top, #e5e5e5, #f0f0f0);
  background-image: -ms-linear-gradient(top, #e5e5e5, #f0f0f0);
  background-image: linear-gradient(top, #e5e5e5, #f0f0f0);
  box-shadow: 0px 0px 0px 3px #0332ff, inset 0px 1px 2px rgba(0, 0, 0, 0.5);
}
html:not(.mobile) .sb.-bb:hover {
  box-shadow: 0px 0px 0px 3px #0332ff;
}
html:not(.mobile) .sb.-bb:hover:active, html:not(.mobile) .sb.-bb:hover.active {
  box-shadow: 0px 0px 0px 3px #0332ff, inset 0px 1px 2px rgba(0, 0, 0, 0.5);
}
.sb.-bb.disabled:hover, .sb.-bb[disabled]:hover, .sb.-bb.disabled:hover:active, .sb.-bb[disabled]:hover:active {
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1) !important;
}

.sb.-rn {
  border-radius: 5px;
}

.sb.-sq {
  border-radius: 3px;
}

.sb.-trans {
  background-color: transparent;
}
.sb.-trans.active, .sb.-trans:active {
  box-shadow: 0px 0px 0px 3px #0332ff, inset 0px 1px 2px rgba(0, 0, 0, 0.5);
}
html:not(.mobile) .sb.-trans:hover {
  box-shadow: 0px 0px 0px 3px #0332ff;
}
html:not(.mobile) .sb.-trans:hover:active {
  box-shadow: 0px 0px 0px 3px #0332ff, inset 0px 1px 2px rgba(0, 0, 0, 0.5);
}

.sb.-select:after {
  content: '';
  height: 5px;
  width: 8px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4903px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sb.-select:after {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4932px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.sb.-select:hover:after {
  height: 5px;
  width: 8px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4889px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sb.-select:hover:after {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4946px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.sb.-toggle {
  padding-right: 30px;
}
.sb.-toggle:before {
  position: absolute;
  margin: auto;
  top: 0px;
  bottom: 0px;
  left: 10px;
}
.sb.-toggle:after {
  content: '';
  height: 5px;
  width: 8px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4903px;
  background-repeat: no-repeat;
  margin-top: -2px;
  top: 50%;
  right: 10px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sb.-toggle:after {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4932px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.sb.-toggle:hover:after {
  height: 5px;
  width: 8px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4889px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sb.-toggle:hover:after {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4946px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.sb.-toggle.-less:after {
  top: 46%;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.picker {
  position: relative;
  text-align: center;
  margin: 10px auto;
  width: 120px;
}
.picker:after {
  content: '';
  margin-top: -2px;
  position: absolute;
  top: 50%;
  right: 10px;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid black;
}

.sb.-picker {
  font-size: 17px;
  font-family: helveticaneuecoub-normal, Helvetica, Arial, "Lucida Grande", sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 100;
}
html.win .sb.-picker {
  font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 400;
}

.active.sb.-blue, .active.sb.-red, .sb.-blue:active, .sb.-red:active,
.sb.-push-shd.active,
.sb.-push-shd:active {
  box-shadow: none;
}
html:not(.mobile) .sb.-blue:hover, html:not(.mobile) .sb.-red:hover, html:not(.mobile)
.sb.-push-shd:hover {
  box-shadow: none;
}
html:not(.mobile) .sb.-blue:hover:active, html:not(.mobile) .sb.-red:hover:active, html:not(.mobile)
.sb.-push-shd:hover:active {
  box-shadow: none;
}

.follow-btn {
  display: inline-block;
}

.sb.-follow {
  width: 81px;
  padding: 0 0 0 28px;
  height: 26px;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 27px;
  overflow: hidden;
  -webkit-transition: width 0.1s ease-in-out;
  -moz-transition: width 0.1s ease-in-out;
  -ms-transition: width 0.1s ease-in-out;
  -o-transition: width 0.1s ease-in-out;
  transition: width 0.1s ease-in-out;
}
.sb.-follow.toggle-registration:before {
  content: '';
  top: 6px;
  left: 6px;
  height: 14px;
  width: 24px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -3642px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sb.-follow.toggle-registration:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -3718px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.sb.-follow i {
  -webkit-transition: top 0.1s ease-in-out, bottom 0.1s ease-in-out;
  -moz-transition: top 0.1s ease-in-out, bottom 0.1s ease-in-out;
  -ms-transition: top 0.1s ease-in-out, bottom 0.1s ease-in-out;
  -o-transition: top 0.1s ease-in-out, bottom 0.1s ease-in-out;
  transition: top 0.1s ease-in-out, bottom 0.1s ease-in-out;
}
.sb.-follow i.follow-icon {
  top: 6px;
  left: 6px;
  height: 14px;
  width: 24px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -3642px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sb.-follow i.follow-icon {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -3718px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.sb.-follow i.unfollow-icon {
  top: -13px;
  left: 7px;
  height: 14px;
  width: 23px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4149px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sb.-follow i.unfollow-icon {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4083px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.sb.-follow.following {
  width: 101px;
}
.sb.-follow.following i.follow-icon {
  height: 14px;
  width: 24px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -3390px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sb.-follow.following i.follow-icon {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -3024px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.sb.-follow.unfollow {
  padding-left: 24px;
  width: 91px;
}
.sb.-follow.unfollow i.follow-icon {
  top: 100%;
}
.sb.-follow.unfollow i.unfollow-icon {
  top: 6px;
}
.sb.-follow:hover.toggle-registration:before,
.sb.-follow:hover i.follow-icon {
  height: 14px;
  width: 24px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4316px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sb.-follow:hover.toggle-registration:before,
  .sb.-follow:hover i.follow-icon {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4204px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.sb-group--follow > .sb-join__btn:first-child > .-follow {
  padding-left: 27px;
}
.sb-group--follow .dropdown__handler {
  bottom: 4px;
  position: absolute;
  left: 0;
  width: 100%;
}
.sb-group--follow .-select {
  padding: 0;
  height: 26px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 27px;
  width: 24px;
}
.sb-group--follow .-select:after {
  left: 9px;
  top: 10px;
}
.sb-group--follow .-select.-big {
  height: 33px;
}
.sb-group--follow .-select.-big:after {
  top: 15px;
}

.sb.-string {
  font-family: helveticaneuecoub-normal, Helvetica, Arial, "Lucida Grande", sans-serif;
  color: rgba(0, 0, 0, 0.5);
  font-weight: 100;
  text-decoration: underline;
}
html.win .sb.-string {
  font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 400;
}
.sb.-string:hover {
  color: #0332ff;
}

.sb.-flat {
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
}
.sb.-flat:hover {
  box-shadow: 0px 0px 0px 3px #0332ff;
}
.sb.-flat:hover:active {
  background-color: #f0f0f0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e5e5e5), color-stop(100%, #f0f0f0));
  background-image: -webkit-linear-gradient(top, #e5e5e5, #f0f0f0);
  background-image: -moz-linear-gradient(top, #e5e5e5, #f0f0f0);
  background-image: -o-linear-gradient(top, #e5e5e5, #f0f0f0);
  background-image: -ms-linear-gradient(top, #e5e5e5, #f0f0f0);
  background-image: linear-gradient(top, #e5e5e5, #f0f0f0);
  box-shadow: 0px 0px 0px 3px #0332ff, inset 0px 1px 2px rgba(0, 0, 0, 0.5);
}
.sb.-flat.-blue:hover:active {
  background: #0332ff;
  background-image: none;
}

.-sb-dialog {
  font-size: 14px;
  height: 34px;
  line-height: 31px;
  min-width: 114px;
}

.sb.-blue {
  background-color: #0332ff;
  color: white;
}
.sb.-blue.active, .sb.-blue:active {
  background-image: none;
  background-color: #0332ff;
}

.sb.-red {
  background-color: red;
  color: white;
}
.sb.-red.active, .sb.-red:active {
  background-image: none;
  background-color: red;
}

.sb.-grey {
  background-color: #f7f7f7;
}
.sb.-grey.active, .sb.-grey:active {
  background-image: none;
  background-color: #f7f7f7;
}

.sb-group {
  position: relative;
}

/*
*   Button group Simple
*/
.sb-group.sb-group--simple .sb:first-of-type {
  margin-right: 20px;
}

/*
*   Button group Join
*/
.sb-group.sb-group--join {
  font-size: 0;
}
.sb-group.sb-group--join .sb-join__btn {
  font-size: 0;
  position: relative;
    /*&:first-of-type {
      padding: 3px 0px 3px 3px;
    }

    &:last-of-type {
      padding: 3px 3px 3px 0px;
    }*/
}
.sb-group.sb-group--join .sb {
  margin: 0px;
}
.sb-group.sb-group--join.-sq .sb-join__btn:first-of-type > .sb {
  border-radius: 3px 0px 0px 3px;
}
.sb-group.sb-group--join.-sq .sb-join__btn:last-of-type > .sb {
  border-radius: 0px 3px 3px 0px;
}
.sb-group.sb-group--join.-rn .sb-join__btn:first-of-type > .sb {
  border-radius: 5px 0px 0px 5px;
}
.sb-group.sb-group--join.-rn .sb-join__btn:last-of-type > .sb {
  border-radius: 0px 5px 5px 0px;
}
.sb-group.sb-group--join.-st .sb-join__btn > .sb {
  box-shadow: -1px 0px 0px 0px #e7e7e7, 0px -1px 0px 0px rgba(0, 0, 0, 0.1), 0px 1px 0px 0px rgba(0, 0, 0, 0.1);
}
.sb-group.sb-group--join.-st .sb-join__btn > .sb:hover, .sb-group.sb-group--join.-st .sb-join__btn > .sb.active {
  z-index: 1;
  box-shadow: 0px -1px 0px 0px #0332ff, 0px 1px 0px 0px #0332ff;
}
.sb-group.sb-group--join.-st .sb-join__btn:first-of-type > .sb {
  box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.1), 0px -1px 0px 0px rgba(0, 0, 0, 0.1), 0px 1px 0px 0px rgba(0, 0, 0, 0.1);
}
.sb-group.sb-group--join.-st .sb-join__btn:first-of-type > .sb:hover, .sb-group.sb-group--join.-st .sb-join__btn:first-of-type > .sb.active {
  box-shadow: -1px 0px 0px 0px #0332ff, 0px -1px 0px 0px #0332ff, 0px 1px 0px 0px #0332ff;
}
.sb-group.sb-group--join.-st .sb-join__btn:last-of-type > .sb {
  box-shadow: 1px 0px 0px 0px rgba(0, 0, 0, 0.1), 0px -1px 0px 0px rgba(0, 0, 0, 0.1), 0px 1px 0px 0px rgba(0, 0, 0, 0.1), -1px 0px 0px 0px #e7e7e7;
}
.sb-group.sb-group--join.-st .sb-join__btn:last-of-type > .sb:hover, .sb-group.sb-group--join.-st .sb-join__btn:last-of-type > .sb.active {
  box-shadow: 0px 0px 0px 1px #0332ff;
}

.close-small {
  color: #838383;
  cursor: pointer;
  font-size: 6px;
  font-weight: bold;
  font-family: web-symbols-reg;
  font-weight: 400;
}
.close-small:after {
  content: '\0027';
}
html:not(.mobile) .close-small:hover {
  color: #0332ff;
}

.close-small.close-small--round {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 15px;
  width: 20px;
  height: 20px;
}
.close-small.close-small--round:after {
  color: white;
  position: absolute;
  left: 5px;
  top: 5px;
  font-size: 10px;
}
.close-small.close-small--round:hover {
  background-color: #0332ff;
}

.middot {
  font-family: Helevetica, Arial, sans-serif;
}
.middot:after {
  content: '\2022';
}

/*
  Кнопка с иконкой мобилы
*/
.-icon-mobile:before {
  content: '';
  height: 25px;
  width: 16px;
  background-image: url(/assets/sprites-mobile-sedc24801a9-a8c8c4aba618dab5e712b6f5d98829c3.png);
  background-position: 0 -763px;
  background-repeat: no-repeat;
  -webkit-background-size: 50px 826px;
  -moz-background-size: 50px 826px;
  -o-background-size: 50px 826px;
  background-size: 50px 826px;
  position: relative;
  top: 1px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}
.-icon-mobile.-icon-white:before {
  height: 24px;
  width: 16px;
  background-image: url(/assets/sprites-mobile-sedc24801a9-a8c8c4aba618dab5e712b6f5d98829c3.png);
  background-position: 0 -730px;
  background-repeat: no-repeat;
  -webkit-background-size: 50px 826px;
  -moz-background-size: 50px 826px;
  -o-background-size: 50px 826px;
  background-size: 50px 826px;
}

/*
  Размеры
*/
.sb.-w100p {
  width: 100%;
}

/*
  Отображение
*/
.sb.-no-hover:hover {
  box-shadow: none !important;
}

.banner-close {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 2px;
  margin-right: 2px;
  z-index: 1000;
}
.banner-close > div {
  position: relative;
}

.dropdown {
  position: relative;
  display: inline-block;
}
.dropdown.-no-pointer .dropdown__pointer {
  display: none !important;
}
.dropdown.-no-pointer.-below {
  margin-top: -10px;
}
.dropdown.-no-pointer.-above {
  margin-top: 10px;
}
.dropdown.-above .dropdown__pointer {
  bottom: -15px;
}
.dropdown.-above .dropdown__pointer:after {
  top: -8px;
  box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.1);
}
.dropdown.-below .dropdown__pointer, .dropdown.-below-center .dropdown__pointer {
  top: -15px;
}
.dropdown.-below .dropdown__pointer:after, .dropdown.-below-center .dropdown__pointer:after {
  top: 8px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.dropdown.-right .dropdown__pointer {
  left: -15px;
  top: 50%;
  width: 15px;
}
.dropdown.-right .dropdown__pointer:after {
  left: 18px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.dropdown.-absolute {
  position: absolute;
  z-index: 800;
}

.dropdown__handler {
  display: inline-block;
}

.dropdown__inner {
  position: absolute;
  z-index: 500;
  opacity: 0;
  -webkit-transform: scale(0.97, 0.97);
  -moz-transform: scale(0.97, 0.97);
  -ms-transform: scale(0.97, 0.97);
  -o-transform: scale(0.97, 0.97);
  transform: scale(0.97, 0.97);
  -webkit-transition: -webkit-transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -moz-transition: -moz-transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -ms-transition: -ms-transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
  -o-transition: -o-transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
.dropdown__inner.-showed {
  opacity: 1;
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}

.dropdown__content {
  text-align: left;
  position: relative;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  border-radius: 8px;
}

.dropdown__pointer {
  height: 15px;
  position: absolute;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.dropdown__pointer:after {
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  background: #fff;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.dropdown__layer {
  display: none;
}

.dropdown__heading {
  padding: 17px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.dropdown__heading .close-small {
  font-size: 15px;
  color: rgba(0, 0, 0, 0.33);
  padding: 20px;
  position: absolute;
  right: 0px;
  top: 0px;
}

@media only screen and (min-width: 768px) {
  .dropdown--follow.dropdown--shift-left {
    margin-left: -85px;
  }
  .dropdown--follow.dropdown--shift-left .dropdown__pointer:after {
    margin-left: 73px;
  }

  .dropdown--follow.dropdown--shift-right {
    margin-left: 85px;
  }
  .dropdown--follow.dropdown--shift-right .dropdown__pointer:after {
    margin-left: -96px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .dropdown--follow .antiscroll-wrap {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .dropdown.dropdown--to-modal .dropdown__inner {
    position: fixed;
    left: 0px !important;
    top: 0px !important;
    width: 100%;
    height: 100%;
  }
  .dropdown.dropdown--to-modal .dropdown__layer {
    display: block;
    background-color: rgba(0, 0, 0, 0.5);
  }
  .dropdown.dropdown--to-modal .dropdown__pointer {
    display: none;
  }
  .dropdown.dropdown--to-modal .dropdown__content {
    width: 97%;
    max-height: 255px;
    position: absolute;
    display: table;
    bottom: 0;
    right: 0;
    top: 0px;
    left: 0px;
    margin: auto;
  }
  .dropdown.dropdown--to-modal.-absolute {
    position: fixed;
    left: 0px !important;
    top: 0px !important;
    right: 0px;
    width: 100%;
    height: 100%;
  }
}
input, textarea {
  outline: none;
}

textarea {
  resize: none;
}

.input-field, .input-field-group > input {
  font-family: helveticaneuecoub-normal, Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 400;
  width: 100%;
  padding: 12.5px;
  height: 47px;
  margin: 0px;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.04;
}
.input-field::-webkit-input-placeholder, .input-field-group > input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.6);
  line-height: 1.4;
  font-weight: 400;
}
.input-field:-moz-placeholder, .input-field-group > input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.6);
  line-height: 1.4;
  font-weight: 400;
}
.input-field::-moz-placeholder, .input-field-group > input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.6);
  line-height: 1.4;
  font-weight: 400;
}
.input-field:-ms-input-placeholder, .input-field-group > input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.6);
  line-height: 1.4;
  font-weight: 400;
}
@media only screen and (min-width: 1024px) {
  .input-field, .input-field-group > input {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.02857;
    padding: 10px;
    height: 41px;
  }
}

.input-field {
  border: 1px solid #e5e5e5;
}
.input-field.-rn {
  border-radius: 30px;
}
.input-field.-sq {
  border-radius: 5px;
}
.input-field-group.error, .input-field-group.error:hover, .input-field-group.error:focus,
.input-field.error,
.input-field.error:hover,
.input-field.error:focus {
  border-color: red;
  box-shadow: 0px 0px 0px 2px red;
}
.input-field:focus {
  border-color: #0332ff;
  box-shadow: 0px 0px 0px 2px #0332ff;
}
@media only screen and (min-width: 1024px) {
  .input-field:hover {
    border-color: #0332ff;
    box-shadow: 0px 0px 0px 2px #0332ff;
  }
}

.input-field__prefix {
  font-size: 15px;
  position: absolute;
  left: 10px;
  top: 0px;
  color: #545454;
  z-index: -1;
}
.input-field-group .input-field__prefix:nth-of-type(1), .input-field-group .input-field__prefix.prefix-1 {
  top: 17px;
}
.input-field-group .input-field__prefix:nth-of-type(2), .input-field-group .input-field__prefix.prefix-2 {
  top: 64px;
}
.input-field-group .input-field__prefix:nth-of-type(3), .input-field-group .input-field__prefix.prefix-3 {
  top: 111px;
}
.input-field-group .input-field__prefix:nth-of-type(4), .input-field-group .input-field__prefix.prefix-4 {
  top: 158px;
}
.input-field-group .input-field__prefix:nth-of-type(5), .input-field-group .input-field__prefix.prefix-5 {
  top: 205px;
}
@media only screen and (min-width: 1024px) {
  .input-field__prefix {
    font-size: 14px;
  }
  .input-field-group .input-field__prefix:nth-of-type(1), .input-field-group .input-field__prefix.prefix-1 {
    top: 14px;
  }
  .input-field-group .input-field__prefix:nth-of-type(2), .input-field-group .input-field__prefix.prefix-2 {
    top: 55px;
  }
  .input-field-group .input-field__prefix:nth-of-type(3), .input-field-group .input-field__prefix.prefix-3 {
    top: 96px;
  }
  .input-field-group .input-field__prefix:nth-of-type(4), .input-field-group .input-field__prefix.prefix-4 {
    top: 137px;
  }
  .input-field-group .input-field__prefix:nth-of-type(5), .input-field-group .input-field__prefix.prefix-5 {
    top: 178px;
  }
}

.input-field-group {
  border: 1px solid #e5e5e5;
  border-radius: 5px;
  position: relative;
}
.input-field-group > input {
  border: 0;
  box-shadow: inset 0 -1px 0 #e5e5e5;
  border-radius: 0px;
}
.input-field-group > input:first-of-type {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.input-field-group > input:nth-last-of-type(1) {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  box-shadow: none;
}
.input-field-group > input.-single {
  box-shadow: inset 0 -1px 0 transparent;
  border-radius: 5px;
}
.input-field-group > input.error, .input-field-group > input.error:hover, .input-field-group > input.error:focus {
  box-shadow: 0px 0px 0px 3px red, inset 0px 0px 0px 3px white;
  display: inline-block;
}
.input-field-group > input:focus {
  box-shadow: 0px 0px 0px 3px #0332ff, inset 0px 0px 0px 3px white;
  display: inline-block;
}
.input-field-group > input.error, .input-field-group > input:focus {
  border-radius: 5px;
}
@media only screen and (min-width: 1024px) {
  .input-field-group > input:hover {
    border-radius: 5px;
    box-shadow: 0px 0px 0px 3px #0332ff, inset 0px 0px 0px 3px white;
    display: inline-block;
  }
}
.input-field-group.error > input {
  box-shadow: inset 0 -1px 0 #e5e5e5 !important;
  border-radius: 0px !important;
}
.input-field-group.error > input:first-of-type {
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
}
.input-field-group.error > input:nth-last-of-type(1) {
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
  box-shadow: none !important;
}
.input-field-group.-with-prefix {
  background-color: white;
  z-index: 1;
}
.input-field-group.-with-prefix > input {
  background-color: transparent;
}

.checkbox-field {
  position: relative;
}
.checkbox-field input[type="checkbox"] {
  display: none;
}
.checkbox-field .checkbox {
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  box-shadow: 0px 0px 0px 1px #e5e5e5;
  border-radius: 3px;
  margin-right: 3px;
  top: -1px;
}
.checkbox-field input[type="checkbox"]:checked + .checkbox:after {
  content: '';
  position: absolute;
  left: 4px;
  top: -5px;
  height: 29px;
  width: 26px;
  background-image: url(/assets/sprites-mobile-sedc24801a9-a8c8c4aba618dab5e712b6f5d98829c3.png);
  background-position: 0 -202.5px;
  background-repeat: no-repeat;
  -webkit-background-size: 50px 826px;
  -moz-background-size: 50px 826px;
  -o-background-size: 50px 826px;
  background-size: 50px 826px;
}
@media only screen and (min-width: 1024px) {
  .checkbox-field .checkbox {
    height: 15px;
    width: 15px;
  }
  .checkbox-field input[type="checkbox"]:checked + .checkbox:after {
    left: 2px;
    top: -4px;
    height: 19px;
    width: 17px;
    background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
    background-position: 0 -1695px;
    background-repeat: no-repeat;
    -webkit-background-size: initial;
    -moz-background-size: initial;
    -o-background-size: initial;
    background-size: initial;
  }
  .checkbox-field:hover > .checkbox {
    box-shadow: 0px 0px 0px 3px #0332ff;
    border-color: #0332ff;
  }
}
@media only screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1024px) and (min-device-pixel-ratio: 1.5) {
  .checkbox-field input[type="checkbox"]:checked + .checkbox:after {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2046px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.list {
  position: relative;
}
.list.list--selectable .list__item:not(.disabled) {
  cursor: pointer;
}
.list.list--selectable .list__item:not(.disabled).active, .list.list--selectable .list__item:not(.disabled).active > a {
  cursor: default;
  color: white;
}
.list.list--selectable .list__item:not(.disabled).active {
  background-color: #0332ff;
}
.list.list--bordered .list__item {
  box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
}
.list.list--bordered .list__item.active:not(.disabled), .list.list--bordered .list__item:hover:not(.disabled) {
  box-shadow: 0px -1px 0px 0px #0332ff;
}
.list.list--bordered .list__item.active:not(.disabled) + .list__item, .list.list--bordered .list__item:hover:not(.disabled) + .list__item {
  box-shadow: none;
}
.list.list--bordered li:first-of-type, .list.list--bordered li:first-of-type > a {
  box-shadow: none;
}
.list.list--dot-sep .list__item:after {
  content: '\00B7';
  color: #4e4e4e !important;
  vertical-align: middle;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.0;
}
.list.list--dot-sep .list__item:last-of-type:after {
  visibility: hidden;
}
.list.list--vrhtm .list__item {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.list.list--vrhtm .list__item .image {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
@media only screen and (min-width: 768px) {
  .list.list--selectable .list__item:not(.disabled):hover, .list.list--selectable .list__item:not(.disabled):hover > a {
    color: white;
  }
  .list.list--selectable .list__item:not(.disabled):hover {
    background-color: #0332ff;
  }
  .list.list--selectable .list__item:not(.disabled):hover.-no-hover {
    background: white;
    color: black;
    cursor: default;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .dropdown.dropdown--to-modal .list {
    min-height: 100px;
    max-height: 255px;
    padding: 0px 8px;
  }
  .dropdown.dropdown--to-modal .list, .dropdown.dropdown--to-modal .list .antiscroll-inner {
    width: 100% !important;
  }
}

.list__item {
  display: block;
  position: relative;
  font-size: 12px;
}
.list__item:before, .list__item > a:before {
  position: absolute;
  top: 0px;
  bottom: 0px;
  margin: auto;
}
.list__item.-on:after {
  content: '';
  position: absolute;
  margin: auto;
  top: 0px;
  bottom: 0px;
  right: 10px;
  height: 20px;
  width: 19px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -1505px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .list__item.-on:after {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -1970px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
@media only screen and (min-width: 1024px) {
  .list__item.-on:hover:after {
    height: 20px;
    width: 19px;
    background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
    background-position: 0 -1822px;
    background-repeat: no-repeat;
  }
}
@media only screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1024px) and (min-device-pixel-ratio: 1.5) {
  .list__item.-on:hover:after {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2130px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.list__item-alpha {
  padding: 10px;
}
.list__item-alpha > a:not(.-fill) {
  padding: 10px;
  margin: -10px;
  display: block;
}
.list__item-alpha .object-media__body {
  padding-top: 5px;
}

.list__item.push-alpha {
  padding-left: 25px;
}

.list__item-beta {
  padding: 13px;
}
.list__item-beta > a:not(.-fill) {
  padding: 13px;
  margin: -13px;
  display: block;
}
.list__item-beta .object-media__body {
  padding-top: 6px;
}

.list__item.push-beta {
  padding-left: 32.5px;
}

.list__item-gamma {
  padding: 17px;
}
.list__item-gamma > a:not(.-fill) {
  padding: 17px;
  margin: -17px;
  display: block;
}
.list__item-gamma .object-media__body {
  padding-top: 8px;
}

.list__item.push-gamma {
  padding-left: 42.5px;
}

.dropdown__content .list-wrap {
  max-height: 250px;
}
.dropdown__content .list__item:first-of-type, .dropdown__content .list__item.-first {
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}
.dropdown__content .list__item:last-of-type, .dropdown__content .list__item.-last {
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}

.dropdown__content .list.-within-group .list__item:first-of-type {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.dropdown__content .list.-within-group .list__item:last-of-type {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.image {
  display: block;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .image {
    height: auto;
  }
}

.image.-rounded {
  border-radius: 3px;
}

.img-placeholder {
  background-color: #f1f1f1;
}

.stats-pixel {
  position: absolute !important;
  left: -9999px !important;
  top: -9999px !important;
}

.input-field, .input-field-group > input,
.box {
  display: block;
}
.input-field:before, .input-field-group > input:before,
.input-field:after, .input-field-group > input:after,
.box:before,
.box:after {
  content: '';
  display: table;
}
.input-field:after, .input-field-group > input:after,
.box:after {
  clear: both;
}

.sb-group.sb-group--simple .sb, .sb-group.sb-group--join .sb-join__btn, .list.list--inline > li,
.box--inline {
  display: inline-block;
  vertical-align: top;
}

.box--vertical {
  display: inline-block;
  vertical-align: middle;
}

.box--banner {
  position: relative;
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset;
  border-radius: 9px;
  background-color: white;
  margin-bottom: 20px;
}

.box__close {
  cursor: pointer;
  height: 11px;
  width: 11px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2695px;
  background-repeat: no-repeat;
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 200;
}
.box__close:hover {
  background-position: 0 -2473px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .box__close {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -3187px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
  .box__close:hover {
    background-position: 0 -3126px;
  }
}

.box-card {
  position: relative;
  box-shadow: none;
}
.box-card:before {
  content: '';
  display: block;
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  z-index: 1;
}
.box-card .box-card__screen {
  display: block;
  min-height: 86px;
  max-height: 150px;
  position: relative;
  overflow: hidden;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.box-card .box-card__meta {
  position: relative;
}
.box-card .box-card__screen__right-note {
  position: absolute;
  z-index: 1;
  color: white;
  right: 12px;
  font-size: 13px;
  top: 9px;
}

.box-alpha {
  padding: 10px;
}

.box-beta {
  padding: 15px;
}

.box-gamma {
  padding: 20px;
}

.box-delta {
  padding: 30px;
}

.modal, .modal--sub {
  text-align: center;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: table;
  z-index: 900;
}

.modal.-visible {
  display: table !important;
}

.modal__inner {
  display: table-cell;
  vertical-align: middle;
}

.modal__content {
  display: inline-block;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .modal--loading .modal__content {
    width: 392px !important;
  }
}

.modal__body > .loadRotator {
  margin: 30px auto;
}

.modal__close {
  font-size: 10px;
  cursor: pointer;
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 200;
}

.modal__background {
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
  .modal__inner {
    padding: 10px;
  }
}
.modal--simple .modal__content {
  padding: 20px 40px;
  min-width: 392px;
  background-color: white;
  border-radius: 8px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .modal--simple .modal__content {
    width: 100%;
  }
}

.modal--dialog .back {
  position: absolute;
  top: 12px;
  left: 8px;
}
.modal--dialog .dialog {
  width: auto;
  position: relative;
  display: inline-block;
  overflow: hidden;
  background-color: #ffffff;
  border-radius: 8px;
}
.modal--dialog .dialog__page {
  width: 392px;
  padding: 20px 40px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .modal--dialog .dialog, .modal--dialog .modal__content {
    display: block;
  }
  .modal--dialog .dialog__page {
    width: 100%;
    padding: 20px 30px;
  }
}

.modal--promo .modal__close {
  font-size: 12px;
  top: -20px;
  right: -20px;
  color: white;
}
.modal--promo .modal__close:hover {
  color: #0332ff;
}

/*
*   Navigation
*/
.back {
  font-size: 12px;
  display: inline-block;
  color: rgba(0, 0, 0, 0.5);
  z-index: 200;
}
.back:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(0, 0, 0, 0.5);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.back:hover {
  color: #0332ff;
  cursor: pointer;
}
.back:hover:before {
  border-top-color: #0332ff;
}

.modal__content h1 {
  font-family: helveticaneuecoub-thin, Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 100;
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 1.3;
  margin-bottom: 15px;
}
.modal__content p {
  color: rgba(0, 0, 0, 0.6);
  font-size: 12px;
  line-height: 1.4em;
  margin: -5px 0px 15px;
}
.modal__content .input-field-group {
  margin-bottom: 15px;
}
.modal__content .sb-group--simple {
  padding: 15px 0px;
}

/*
  Широкая версия диалога
*/
.dialog__page.-w475 {
  width: 475px;
  padding: 33px 79px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .dialog__page.-w475 {
    width: 100%;
    padding: 33px 0;
    margin: 0 auto;
  }
  .dialog__page.-w475 .registration-form {
    margin: 0 auto;
  }
}

.tooltip.tooltip--simple {
  position: absolute;
  margin-top: -25px;
  padding: 5px 15px;
  max-width: 200px;
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
}
.tooltip.tooltip--simple .tooltip__inner {
  color: #ffffff;
  font-size: 13px;
  line-height: 1.2em;
}
.tooltip.tooltip--simple .tooltip__tail {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  position: absolute;
  left: 50%;
  margin-left: -5px;
}
.tooltip.tooltip--simple strong {
  font-weight: bold;
}
.tooltip.tooltip--simple.high {
  padding: 5px 10px;
}
.tooltip.tooltip--simple.above .tooltip__tail {
  bottom: -5px;
  border-top: 5px solid rgba(0, 0, 0, 0.5);
}
.tooltip.tooltip--simple.below .tooltip__tail {
  top: -5px;
  border-bottom: 5px solid rgba(0, 0, 0, 0.5);
}

.tooltip.tooltip--growl {
  z-index: 800;
  position: fixed;
  left: 10px;
  bottom: 30px;
  width: 298px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-transform: translate3d(0, 200px, 0);
  -moz-transform: translate3d(0, 200px, 0);
  -ms-transform: translate3d(0, 200px, 0);
  -o-transform: translate3d(0, 200px, 0);
  transform: translate3d(0, 200px, 0);
}
.tooltip.tooltip--growl.-showed {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.tooltip.tooltip--growl .tooltip__inner {
  border-radius: 8px;
  background-color: rgba(0, 0, 0, 0.65);
  padding: 19px 80px 16px 18px;
}
.tooltip.tooltip--growl h5 {
  margin-bottom: 5px;
}
.tooltip.tooltip--growl p {
  font-size: 12px;
  line-height: 1.2;
  margin-bottom: 0px;
}
.tooltip.tooltip--growl .growl__icon {
  position: absolute;
  right: 18px;
  top: 19px;
  width: 34px;
  height: 34px;
  background: url(/assets/growl/info-532bfa5e15762aa038b7aa9a5e6f7dac.png) left top no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .tooltip.tooltip--growl .growl__icon {
    background: url(/assets/growl/info@2x-5d498eb57c3f0befd00dffc449328184.png) 0 0 no-repeat;
    -webkit-background-size: 34px 33px;
    -moz-background-size: 34px 33px;
    -o-background-size: 34px 33px;
    background-size: 34px 33px;
  }
}
.tooltip.tooltip--growl.-success .growl__icon {
  background: url(/assets/growl/success-28c14acbf4b7335da315066bb73f2303.png) 0 0 no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .tooltip.tooltip--growl.-success .growl__icon {
    background: url(/assets/growl/success@2x-2986d49834c922767282f567b23471a3.png) 0 0 no-repeat;
    -webkit-background-size: 33px 34px;
    -moz-background-size: 33px 34px;
    -o-background-size: 33px 34px;
    background-size: 33px 34px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .tooltip.tooltip--growl {
    width: 100%;
    left: 0px;
    bottom: 0px;
  }
  .tooltip.tooltip--growl .tooltip__inner {
    border-radius: 0px;
    padding: 25px 80px 25px 18px;
  }
}

.tooltip.-white {
  background: rgba(255, 255, 255, 0.9);
  -webkit-filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.2));
  -moz-filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.2));
  -o-filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.2));
  -ms-filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.2));
  padding: 5px 11px 6px 11px;
  border-radius: 5px;
}
.tooltip.-white .tooltip__inner {
  color: black;
}
.tooltip.-white .tooltip__tail {
  border-top: 5px solid rgba(255, 255, 255, 0.9) !important;
}

.tooltip.-music-prompt-with-image {
  background: white;
  max-width: 120px;
  padding: 10px;
  border-radius: 4px;
}
.tooltip.-music-prompt-with-image .tooltip__inner {
  color: black;
}
.tooltip.-music-prompt-with-image .tooltip__inner .-music-prompt-title {
  font-family: helveticaneuecoub-normal, Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 400;
}
html.win .tooltip.-music-prompt-with-image .tooltip__inner .-music-prompt-title {
  font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 400;
}
.tooltip.-music-prompt-with-image .tooltip__tail {
  bottom: -8px !important;
  border-top: 8px solid white !important;
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  margin-left: -8px !important;
}

@-moz-keyframes spinner {
  from {
    opacity: 1;
  }

  to {
    opacity: 0.065;
  }
}

@-webkit-keyframes spinner {
  from {
    opacity: 1;
  }

  to {
    opacity: 0.065;
  }
}

@keyframes spinner {
  from {
    opacity: 1;
  }

  to {
    opacity: 0.065;
  }
}

.loadRotator {
  position: relative;
}
.loadRotator > span {
  -webkit-animation: spinner 0.6s steps(12) infinite;
  -moz-animation: spinner 0.6s steps(12) infinite;
  animation: spinner 0.6s steps(12) infinite;
  border-radius: 16px;
  border: 2px solid #1e39f6;
  display: inline-block;
  height: 12px;
  left: 50%;
  margin-left: -2px;
  outline: 1px solid transparent;
  position: absolute;
  top: 0;
  -webkit-transform-origin: 50% 180%;
  -moz-transform-origin: 50% 180%;
  -ms-transform-origin: 50% 180%;
  -o-transform-origin: 50% 180%;
  transform-origin: 50% 180%;
  width: 0;
}
.loadRotator > span.s-1 {
  -webkit-animation-delay: -0ms;
  -moz-animation-delay: -0ms;
  animation-delay: -0ms;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.loadRotator > span.s-2 {
  -webkit-animation-delay: -50ms;
  -moz-animation-delay: -50ms;
  animation-delay: -50ms;
  -webkit-transform: rotate(-30deg);
  -moz-transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  -o-transform: rotate(-30deg);
  transform: rotate(-30deg);
}
.loadRotator > span.s-3 {
  -webkit-animation-delay: -100ms;
  -moz-animation-delay: -100ms;
  animation-delay: -100ms;
  -webkit-transform: rotate(-60deg);
  -moz-transform: rotate(-60deg);
  -ms-transform: rotate(-60deg);
  -o-transform: rotate(-60deg);
  transform: rotate(-60deg);
}
.loadRotator > span.s-4 {
  -webkit-animation-delay: -150ms;
  -moz-animation-delay: -150ms;
  animation-delay: -150ms;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.loadRotator > span.s-5 {
  -webkit-animation-delay: -200ms;
  -moz-animation-delay: -200ms;
  animation-delay: -200ms;
  -webkit-transform: rotate(-120deg);
  -moz-transform: rotate(-120deg);
  -ms-transform: rotate(-120deg);
  -o-transform: rotate(-120deg);
  transform: rotate(-120deg);
}
.loadRotator > span.s-6 {
  -webkit-animation-delay: -250ms;
  -moz-animation-delay: -250ms;
  animation-delay: -250ms;
  -webkit-transform: rotate(-150deg);
  -moz-transform: rotate(-150deg);
  -ms-transform: rotate(-150deg);
  -o-transform: rotate(-150deg);
  transform: rotate(-150deg);
}
.loadRotator > span.s-7 {
  -webkit-animation-delay: -300ms;
  -moz-animation-delay: -300ms;
  animation-delay: -300ms;
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.loadRotator > span.s-8 {
  -webkit-animation-delay: -350ms;
  -moz-animation-delay: -350ms;
  animation-delay: -350ms;
  -webkit-transform: rotate(-210deg);
  -moz-transform: rotate(-210deg);
  -ms-transform: rotate(-210deg);
  -o-transform: rotate(-210deg);
  transform: rotate(-210deg);
}
.loadRotator > span.s-9 {
  -webkit-animation-delay: -400ms;
  -moz-animation-delay: -400ms;
  animation-delay: -400ms;
  -webkit-transform: rotate(-240deg);
  -moz-transform: rotate(-240deg);
  -ms-transform: rotate(-240deg);
  -o-transform: rotate(-240deg);
  transform: rotate(-240deg);
}
.loadRotator > span.s-10 {
  -webkit-animation-delay: -450ms;
  -moz-animation-delay: -450ms;
  animation-delay: -450ms;
  -webkit-transform: rotate(-270deg);
  -moz-transform: rotate(-270deg);
  -ms-transform: rotate(-270deg);
  -o-transform: rotate(-270deg);
  transform: rotate(-270deg);
}
.loadRotator > span.s-11 {
  -webkit-animation-delay: -500ms;
  -moz-animation-delay: -500ms;
  animation-delay: -500ms;
  -webkit-transform: rotate(-300deg);
  -moz-transform: rotate(-300deg);
  -ms-transform: rotate(-300deg);
  -o-transform: rotate(-300deg);
  transform: rotate(-300deg);
}
.loadRotator > span.s-12 {
  -webkit-animation-delay: -550ms;
  -moz-animation-delay: -550ms;
  animation-delay: -550ms;
  -webkit-transform: rotate(-330deg);
  -moz-transform: rotate(-330deg);
  -ms-transform: rotate(-330deg);
  -o-transform: rotate(-330deg);
  transform: rotate(-330deg);
}
.loadRotator.tiny > span {
  height: 5px;
  border-width: 1px;
  margin-left: -2px;
}
.loadRotator.small > span {
  height: 7px;
  border-width: 1px;
  margin-left: -1px;
}
.loadRotator.big > span {
  height: 25px;
  border-width: 4px;
  margin-left: -5px;
}
.loadRotator.-abs {
  position: absolute;
  bottom: 0;
  right: 0;
  top: 0px;
  left: 0px;
  margin: auto;
}
.loadRotator.-center {
  margin: 0 auto;
}

.loader__overlay {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 8px;
  z-index: 300;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}
.loader__overlay .loadRotator {
  position: absolute;
  bottom: 0;
  right: 0;
  top: 0px;
  left: 0px;
  margin: auto;
}

/*
  Каунтер значок
*/
.badge-counter {
  background: red;
  text-align: center;
  font-size: 10px;
  width: 17px;
  height: 17px;
  line-height: 17px;
  color: white;
  background: #0332ff;
  -webkit-transition: width 0.15s, height 0.15s;
  -moz-transition: width 0.15s, height 0.15s;
  -ms-transition: width 0.15s, height 0.15s;
  -o-transition: width 0.15s, height 0.15s;
  transition: width 0.15s, height 0.15s;
}
.badge-counter.-two-digits {
  width: 19px;
  height: 19px;
  line-height: 19px;
}
.badge-counter.-three-or-more-digits {
  width: 25px;
  height: 25px;
  line-height: 25px;
}
.badge-counter.-round {
  border-radius: 50%;
}
.badge-counter.-white-border {
  box-shadow: 0 0 0 2px white;
}
.badge-counter.-hided {
  width: 0;
  height: 0;
  box-shadow: none;
}
.badge-counter.-hided span {
  opacity: 0;
}

/*
  Смайлы эмоджи
*/
.emoji-ok {
  position: relative;
  width: 24px;
  display: inline-block;
  vertical-align: bottom;
}
.emoji-ok:before {
  content: '';
  display: inline-block;
  position: absolute;
  top: -24px;
  left: 0;
  height: 32px;
  width: 25px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -479px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .emoji-ok:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -893px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.emoji-steam {
  position: relative;
  width: 32px;
  display: inline-block;
  vertical-align: bottom;
}
.emoji-steam:before {
  content: '';
  display: inline-block;
  position: absolute;
  top: -32px;
  left: 0;
  height: 33px;
  width: 33px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -245px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .emoji-steam:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -754px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.emoji-sunglasses {
  position: relative;
  width: 32px;
  display: inline-block;
  vertical-align: bottom;
}
.emoji-sunglasses:before {
  content: '';
  display: inline-block;
  position: absolute;
  top: -32px;
  left: 0;
  height: 33px;
  width: 33px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -287px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .emoji-sunglasses:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -796px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.emoji-ok:before {
  top: -31px;
}

.emoji-font {
  font-family: "Apple Color Emoji", "Segoe UI Emoji","NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols", Helvetica, Arial, sans-serif;
  font-weight: normal;
}

/**
*   http://www.stubbornella.org/content/2010/06/25/the-media-object-saves-hundreds-of-lines-of-code/
*/
.object-media {
  display: block;
  width: 100%;
}
.object-media:before,
.object-media:after {
  content: '';
  display: table;
}
.object-media:after {
  clear: left;
}

.om-gutter--alpha > .object-media__img {
  margin-right: 7px;
}

.om-gutter--beta > .object-media__img {
  margin-right: 12px;
}

.om-gutter--gamma > .object-media__img {
  margin-right: 17px;
}

.object-media__img {
  float: left;
  margin-right: 7px;
}
.object-media__img > a {
  border-radius: 3px;
  overflow: hidden;
}
.object-media__img > img,
.object-media__img > a {
  display: block;
}

.object-media__body {
  padding: 3px;
  display: block;
  overflow: hidden;
  _overflow: visible;
  zoom: 1;
}

.-color--white {
  color: white;
}

.-bg-color--white {
  background-color: white;
}

.-color--black {
  color: black;
}

.-bg-color--black {
  background-color: black;
}

.-color--red {
  color: red;
}

.-bg-color--red {
  background-color: red;
}

.-color--alabaster {
  color: #f7f7f7;
}

.-bg-color--alabaster {
  background-color: #f7f7f7;
}

a:hover,
.-color--blue-ribbon {
  color: #0332ff;
}

.-bg-color--blue-ribbon {
  background-color: #0332ff;
}

.-color--tundora {
  color: #4e4e4e;
}

.-bg-color--tundora {
  background-color: #4e4e4e;
}

.-color--dusty-gray {
  color: #999999;
}

.-bg-color--dusty-gray {
  background-color: #999999;
}

.-color--gallery {
  color: #f0f0f0;
}

.-bg-color--gallery {
  background-color: #f0f0f0;
}

.-color--gallery-dark {
  color: #eaeaea;
}

.-bg-color--gallery-dark {
  background-color: #eaeaea;
}

.-color--mercury {
  color: #e5e5e5;
}

.-bg-color--mercury {
  background-color: #e5e5e5;
}

.-color--emperor {
  color: #545454;
}

.-bg-color--emperor {
  background-color: #545454;
}

.-color--dove-gray {
  color: #676767;
}

.-bg-color--dove-gray {
  background-color: #676767;
}

.-color--milk-punch {
  color: #fff3d3;
}

.-bg-color--milk-punch {
  background-color: #fff3d3;
}

.-color-rgba--silver {
  color: rgba(0, 0, 0, 0.4);
}

.-color-rgba--gray {
  color: rgba(0, 0, 0, 0.6);
}

.-color-rgba--scorpion {
  color: rgba(0, 0, 0, 0.8);
}

.coub__sharing .sb.facebook, .coub__sharing .sb.facebook:active,
.-bg-color--facebook {
  background-color: #3b5a97;
}

.coub__sharing .sb.twitter, .coub__sharing .sb.twitter:active,
.-bg-color--twitter {
  background-color: #54d4fb;
}

.coub__sharing .sb.vkontakte, .coub__sharing .sb.vkontakte:active,
.-bg-color--vkontakte {
  background-color: #577da2;
}

.coub__sharing .sb.surfingbird, .coub__sharing .sb.surfingbird:active,
.-bg-color--surfingbird {
  background-color: #d6d6d6;
}

.coub__sharing .sb.google_plus, .coub__sharing .sb.google_plus:active,
.-bg-color--google_plus {
  background-color: #d54735;
}

.coub__sharing .sb.tumblr, .coub__sharing .sb.tumblr:active,
.-bg-color--tumblr {
  background-color: #303e4d;
}

.coub__sharing .sb.stumbleupon, .coub__sharing .sb.stumbleupon:active,
.-bg-color--stumbleupon {
  background-color: #ee4b13;
}

.coub__sharing .sb.pinterest, .coub__sharing .sb.pinterest:active,
.-bg-color--pinterest {
  background-color: #f20202;
}

.coub__sharing .sb.odnoklassniki, .coub__sharing .sb.odnoklassniki:active,
.-bg-color--odnoklassniki {
  background-color: #f68428;
}

.coub__sharing .sb.linkedin, .coub__sharing .sb.linkedin:active,
.-bg-color--linkedin {
  background-color: #006699;
}

.coub__sharing .sb.reddit, .coub__sharing .sb.reddit:active,
.-bg-color--reddit {
  background-color: #a8a8a8;
}

.coub__sharing .sb.watsapp, .coub__sharing .sb.watsapp:active,
.-bg-color--watsapp {
  background-color: #27ab19;
}

.coub__sharing .sb.reddit, .coub__sharing .sb.reddit:active,
.-bg-color--reddit {
  background-color: #cee3f8;
}

.-bg-color--messenger {
  background-color: white;
}

.-soc-i-sml-facebook {
  height: 11px;
  width: 11px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2556px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .-soc-i-sml-facebook {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -3167px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.-soc-i-big-facebook {
  height: 29px;
  width: 28px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -1579px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .-soc-i-big-facebook {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -419px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.-soc-i-xl-facebook {
  height: 57px;
  width: 57px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -576px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .-soc-i-xl-facebook {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -1304px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.-soc-i-notifications-facebook {
  height: 11px;
  width: 11px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4574px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .-soc-i-notifications-facebook {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4437px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.-soc-i-sml-vkontakte {
  height: 11px;
  width: 11px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -1990px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .-soc-i-sml-vkontakte {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2405px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.-soc-i-big-vkontakte {
  height: 28px;
  width: 28px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -811px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .-soc-i-big-vkontakte {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -1370px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.-soc-i-notifications-vkontakte {
  height: 11px;
  width: 12px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4200px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .-soc-i-notifications-vkontakte {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4106px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.-soc-i-sml-twitter {
  height: 11px;
  width: 13px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2280px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .-soc-i-sml-twitter {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2633px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.-soc-i-big-twitter {
  height: 23px;
  width: 28px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -1014px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .-soc-i-big-twitter {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -222px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.-soc-i-xl-twitter {
  height: 52px;
  width: 64px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -184px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .-soc-i-xl-twitter {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -1053px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.-soc-i-notifications-twitter {
  height: 11px;
  width: 15px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4039px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .-soc-i-notifications-twitter {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -3943px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.-soc-i-sml-google {
  height: 10px;
  width: 14px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -1534px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .-soc-i-sml-google {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -1952px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.-soc-i-big-google {
  height: 20px;
  width: 29px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -642px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .-soc-i-big-google {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.-soc-i-xl-google {
  height: 46px;
  width: 68px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -25px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .-soc-i-xl-google {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -838px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.-soc-i-notifications-google {
  height: 9px;
  width: 14px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4083px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .-soc-i-notifications-google {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4038px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.-soc-i-sml-vine {
  height: 11px;
  width: 11px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -1200px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .-soc-i-sml-vine {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -1537px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.-soc-i-big-vine {
  height: 29px;
  width: 29px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -146px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .-soc-i-big-vine {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -1267px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.-soc-i-xl-vine {
  height: 57px;
  width: 57px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -80px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .-soc-i-xl-vine {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -1170px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.-soc-i-notifications-vine {
  height: 11px;
  width: 11px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -1180px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .-soc-i-notifications-vine {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -1517px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.sb,
.input-field, .input-field-group > input,
.-reset-appearance {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.sb-group,
.-centered-text {
  text-align: center;
}

.-right-text {
  text-align: right;
}

.-error-text {
  color: red;
  font-size: 13px;
  text-align: center;
}

.disabled,
[disabled] {
  cursor: default !important;
  opacity: .4;
  pointer-events: none;
}

.-fixed {
  position: fixed;
}

.-ribbon {
  cursor: pointer;
}
.-ribbon:hover,
.-ribbon:hover:active {
  box-shadow: 0px 0px 0px 3px #0332ff;
}

.-ribbon-hvr-text {
  cursor: pointer;
}
.-ribbon-hvr-text:hover,
.-ribbon-hvr-text:hover:active {
  color: #0332ff !important;
}

.-ribbon-bg-hvr:hover {
  background-color: #0332ff !important;
  box-shadow: 0px 0px 0px 1px #0332ff;
  border: none;
}

.-centered-box {
  position: absolute;
  top: 50% !important;
  left: 50% !important;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.-v-centered-box {
  position: absolute;
  top: 50% !important;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.-hidden {
  display: none;
}

.-force-hidden {
  display: none !important;
}

.-v-hidden {
  visibility: hidden;
}

.-margin-centered {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  margin: auto;
}

.-fill {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

html.mobile
.js-mobile-hidden {
  display: none !important;
}

.js-mobile-visible {
  display: none;
}
html.mobile
.js-mobile-visible {
  display: inline-block !important;
}

.-clear:before,
.-clear:after {
  content: '';
  display: table;
}
.-clear:after {
  clear: both;
}

.-clear-left:before,
.-clear-left:after {
  content: '';
  display: table;
}
.-clear-left:after {
  clear: left;
}

.-truncate-text {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.-truncate-long-words {
  overflow: hidden;
  text-overflow: ellipsis;
}

.-indent-overflow {
  overflow: hidden;
  text-indent: -9000px;
  display: block;
}

.-no-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.-allow-select {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  user-select: auto;
}

/*
  Лок скрола на бади
*/
body.-scroll-locked {
  overflow: hidden;
}

html,
body {
  height: 100%;
}

.body-container {
  min-height: 100%;
  position: relative;
}

body {
  font-family: helveticaneuecoub-normal, Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.8);
  min-height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  background-color: white;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.05;
}
html.win body {
  font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 400;
}
body.disable-hover {
  pointer-events: none;
}
body.disable-scroll {
  overflow: hidden;
}
body.enable-scroll-x {
  width: 1010px;
  overflow-x: scroll;
}
body.fullscreen {
  height: auto;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  body {
    -webkit-font-smoothing: antialiased;
  }
}
*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.page-container {
  width: 100%;
  min-height: 100%;
  padding-top: 60px;
  padding-bottom: 120px;
  margin: 0px auto;
}
.page-container:after {
  content: '';
  display: block;
}
@media only screen and (min-width: 1024px) {
  .page-container {
    width: 970px;
    padding-top: 69px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .page-container {
    width: 640px;
    padding-top: 63px;
  }
}

/*
  Нотификейшны дружбы
*/
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .dropdown.notifications.notifications-friendship .dropdown__pointer:after {
    right: 94px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .dropdown.notifications.notifications-friendship .dropdown__pointer:after {
    right: 169px;
  }
}
@media only screen and (min-width: 1024px) {
  .dropdown.notifications.notifications-friendship .list__item:hover .friendship-notification-text__title, .dropdown.notifications.notifications-friendship .list__item:hover .friendship-notification-text__info, .dropdown.notifications.notifications-friendship .list__item:hover .stamp__provider {
    color: white !important;
  }
  .dropdown.notifications.notifications-friendship .list__item:hover .-soc-i-notifications-facebook {
    height: 11px;
    width: 11px;
    background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
    background-position: 0 -4723px;
    background-repeat: no-repeat;
  }
  .dropdown.notifications.notifications-friendship .list__item:hover .-soc-i-notifications-twitter {
    height: 11px;
    width: 14px;
    background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
    background-position: 0 -4594px;
    background-repeat: no-repeat;
  }
  .dropdown.notifications.notifications-friendship .list__item:hover .-soc-i-notifications-vkontakte {
    height: 11px;
    width: 12px;
    background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
    background-position: 0 -4654px;
    background-repeat: no-repeat;
  }
  .dropdown.notifications.notifications-friendship .list__item:hover .-soc-i-notifications-google {
    height: 9px;
    width: 14px;
    background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
    background-position: 0 -4614px;
    background-repeat: no-repeat;
  }
}
@media only screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1024px) and (min-device-pixel-ratio: 1.5) {
  .dropdown.notifications.notifications-friendship .list__item:hover .-soc-i-notifications-facebook {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4660px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
@media only screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1024px) and (min-device-pixel-ratio: 1.5) {
  .dropdown.notifications.notifications-friendship .list__item:hover .-soc-i-notifications-twitter {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4482px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
@media only screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1024px) and (min-device-pixel-ratio: 1.5) {
  .dropdown.notifications.notifications-friendship .list__item:hover .-soc-i-notifications-vkontakte {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4502px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
@media only screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1024px) and (min-device-pixel-ratio: 1.5) {
  .dropdown.notifications.notifications-friendship .list__item:hover .-soc-i-notifications-google {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4369px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.dropdown.notifications.notifications-friendship .dropdown__content .dd-notification-list {
  max-height: 800px;
  width: 430px;
}

.header-channel__notify-badge .dropdown__inner {
  margin-top: -2px;
}

.dd-notification-list .subgroup .subgroup__content > .loadRotator {
  margin: 20px auto;
  display: none;
}
.dd-notification-list .subgroup.-empty.-loading .subgroup__content > .loadRotator {
  display: block;
}
.dd-notification-list .subgroup .subgroup__content > .list > .loadRotator:last-child {
  margin: 0 auto;
  margin-top: 10px;
  margin-bottom: 10px;
}

.dd-notification-list.dd-notification-friends .list__item .object-media__img {
  display: inline-block;
  float: initial;
  vertical-align: middle;
}
.dd-notification-list.dd-notification-friends .list__item .object-media__body {
  display: inline-block;
  vertical-align: middle;
  width: 340px;
  min-height: initial;
  overflow: initial;
}

.dd-notification-list.dd-notification-friends .list--selectable .list__item:hover {
  background-color: #999999;
  box-shadow: 0px 0px 0px 1px #999999;
}
.dd-notification-list.dd-notification-friends .list--selectable .list__item:hover .notification-list__object--channel {
  background: none;
}

.dd-notification-friends .object-media__img {
  margin-right: 9px;
}
.dd-notification-friends .notification-list__text {
  padding-right: 135px;
  margin-right: 0;
}
.dd-notification-friends .notification-list__text.-without-object {
  padding-right: 0;
}
.dd-notification-friends .notification-list__text .friendship-notification-text__title a {
  color: black;
}
.dd-notification-friends .notification-list__text .friendship-notification-text__title {
  margin-bottom: 2px;
  font-size: 14px;
}
.dd-notification-friends .notification-list__text .friendship-notification-text__info {
  font-size: 12px;
  color: black;
  margin-bottom: 5px;
  line-height: 15px;
}
.dd-notification-friends .notification-list__text .friendship-notification-text__info:last-child {
  margin-bottom: 0;
}
.dd-notification-friends .notification-list__text .friendship-notification-text__info.-gray {
  width: 190px;
  color: rgba(0, 0, 0, 0.5);
}
.dd-notification-friends .notification-list__text .friendship-notification-text__info.-dot-separator > *:after {
  content: '\00b7';
  font-weight: bold;
}
.dd-notification-friends .notification-list__text .friendship-notification-text__info.-dot-separator > *:last-child:after {
  content: '';
}
.dd-notification-friends .notification-list__text .stamp__provider i {
  display: inline-block;
  position: relative;
  top: 2px;
  margin-right: 3px;
}

.channel-abs-nice-select__content ul {
  width: 300px;
}
.channel-abs-nice-select__content .channel-abs-nice-select__title {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 200px;
  display: inline-block;
}
.channel-abs-nice-select__content .list__item .channel-abs-nice-select__title {
  display: table-cell;
  height: 30px;
  vertical-align: middle;
}

.list__item:hover .counters > *, .list__item.active .counters > * {
  color: white;
  opacity: 1;
}
.list__item:hover .counters .counter__friends:before, .list__item.active .counters .counter__friends:before {
  background: url(/assets/svg/header_notifications/notifications_friends_hover-f77635f7973af3b55c7feaf7ab774358.svg) no-repeat 0 0;
  background-size: 15px auto;
}
.list__item:hover .counters .counter__coubs:before, .list__item.active .counters .counter__coubs:before {
  background: url(/assets/svg/header_notifications/notifications_general_hover-59428c4d5895daca0a113ef506bfa094.svg) no-repeat 0 0;
  background-size: 8px auto;
}

.counters {
  margin-top: 1px;
  position: absolute;
  right: 14px;
}
.counters > * {
  color: #0332ff;
  position: relative;
  display: inline-block;
  font-size: 11px;
  margin-right: 3px;
  opacity: 0.8;
}
.counters > *:before {
  content: '';
  display: inline-block;
  position: relative;
  vertical-align: middle;
  margin-right: 1px;
  top: -1px;
}
.counters .counter__friends:before {
  width: 15px;
  height: 12px;
  background: url(/assets/svg/header_notifications/notifications_friends-0dafb92ee8b6c719588f575c89f9b739.svg) no-repeat 0 0;
  background-size: 15px auto;
}
.counters .counter__coubs:before {
  width: 8px;
  height: 12px;
  background: url(/assets/svg/header_notifications/notifications_general-8bb68cf1e49abeb4b555a6aeffaf242e.svg) no-repeat 0 0;
  background-size: 8px 12px;
}

.dd-channel-list {
  min-height: 58px;
  width: 310px;
}
.dd-channel-list .list__item:before, .dd-channel-list .list__item:after {
  content: '';
  display: table;
}
.dd-channel-list .list__item:after {
  clear: both;
}
.dd-channel-list .list__item .object-media__img {
  height: 32px;
}
.dd-channel-list .list__item .object-media__body {
  height: 32px;
  padding: 0;
  line-height: 32px;
}
.dd-channel-list .channel-follow-button {
  float: right;
  line-height: normal;
  margin: 1px 0 0 5px;
  position: relative;
}

.dd-channel-list__title {
  vertical-align: middle;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.dropdown__content .dd-follower-list {
  max-height: 153px;
}

.dd-follower-list {
  min-height: 58px;
  width: 240px;
}
.dd-follower-list .list__item {
  padding: 7px 40px 6px 10px;
}
.dd-follower-list .list__item:before, .dd-follower-list .list__item:after {
  content: '';
  display: table;
}
.dd-follower-list .list__item:after {
  clear: both;
}
html:not(.mobile) .dd-follower-list .list__item:hover:not(.disabled) span.actionTo {
  color: #ffffff;
}
.dd-follower-list .object-media__body {
  height: 32px;
  line-height: 25px;
}
.dd-follower-list .actionTo {
  color: #838383;
  padding-right: 2px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .dd-follower-list {
    width: 100%;
  }
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
  .dropdown.notifications .dropdown__inner {
    width: 100%;
    left: 0px !important;
    top: 53px !important;
    position: fixed;
    padding: 0px 5px;
  }
  .dropdown.notifications .dropdown__pointer:after {
    left: initial;
    right: 58px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .dropdown.notifications .dropdown__inner {
    left: -232px !important;
  }
  .dropdown.notifications .dropdown__pointer:after {
    left: initial;
    right: 56px;
  }
}

.dropdown__content .dd-notification-list {
  max-height: 360px;
}

.dd-notification-list {
  min-height: 58px;
  width: 310px;
}
.dd-notification-list .list__item .object-media__img {
  height: 32px;
  width: 32px;
  position: relative;
}
.dd-notification-list .list__item.-medium-avatar .object-media__img {
  width: 48px;
  height: 48px;
}
.dd-notification-list .list__item .object-media__img .object-media__img__badge {
  position: absolute;
  bottom: -5px;
  left: -4px;
  box-shadow: 0px 0px 0px 2px white;
  background: white;
}
.dd-notification-list .list__item .object-media__body {
  min-height: 46px;
  padding: 0;
  position: relative;
}
.dd-notification-list .list__item:hover .notification-list__text a,
.dd-notification-list .list__item:hover .notification-list__text span,
.dd-notification-list .list__item:hover .notification-list__date {
  color: inherit;
}
.dd-notification-list .loadRotator.-center {
  margin-top: 18px;
  margin-bottom: 18px;
}
.dd-notification-list .important {
  background-color: #e5e5e5;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .dd-notification-list {
    width: 100% !important;
  }
  .dd-notification-list .antiscroll-inner {
    width: 100% !important;
  }
}

.notification-list__object--coub {
  float: right;
}

.list__item .notification-list__object--channel {
  font-size: 0;
  top: 0;
  padding: 9px 3px 9px 30px;
  position: absolute;
  right: 0;
}
.dd-notification-list .list__item:hover .list__item .notification-list__object--channel {
  display: block;
}

@media only screen and (min-width: 1024px) {
  .list__item:hover .notification-list__object--channel {
    background-image: -webkit-gradient(linear, 0% 50%, 30 50%, color-stop(0%, rgba(3, 50, 255, 0.6)), color-stop(100%, #0332ff));
    background-image: -webkit-linear-gradient(left, rgba(3, 50, 255, 0.6) 0%, #0332ff 30px);
    background-image: -moz-linear-gradient(left, rgba(3, 50, 255, 0.6) 0%, #0332ff 30px);
    background-image: -o-linear-gradient(left, rgba(3, 50, 255, 0.6) 0%, #0332ff 30px);
    background-image: -ms-linear-gradient(left, rgba(3, 50, 255, 0.6) 0%, #0332ff 30px);
    background-image: linear-gradient(left, rgba(3, 50, 255, 0.6) 0%, #0332ff 30px);
  }
}

.notification-list__empty {
  height: 58px;
  line-height: 58px;
  text-align: center;
}

.notification-list__text {
  line-height: 1.25;
  margin-right: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dd-notification-list .follow .notification-list__text {
  margin-right: 0;
}

.notification-list__date {
  font-size: 11px;
  color: #676767;
  padding-top: 2px;
}

.notification-list__system {
  height: 30px;
  width: 30px;
}
.notification-list__system.cotd {
  background-image: url(/assets/notifications/system/cotd-27b1265fcbe490c5e4f0d13162281628.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .notification-list__system.cotd {
    background-image: url(/assets/notifications/system/cotd@2x-992a9bdc221500fea45bde1f66235326.png);
    background-size: 30px;
  }
}
.notification-list__system.banned {
  background-image: url(/assets/notifications/system/banned-997862dd2e49841dc808443ab878e231.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .notification-list__system.banned {
    background-image: url(/assets/notifications/system/banned@2x-b5c00b33aa9265fd2d7cf2cd57a5dd5b.png);
    background-size: 30px;
  }
}
.notification-list__system.userpic_ban {
  background-image: url(/assets/notifications/system/userpic_ban-b94f1cc441e5b9fe250ec781a90f30de.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .notification-list__system.userpic_ban {
    background-image: url(/assets/notifications/system/userpic_ban@2x-0e24e9e08332d6fb39759484e0114c77.png);
    background-size: 30px;
  }
}
.notification-list__system.copyright_ban {
  background-image: url(/assets/notifications/system/copyright_ban-28c3dea71bdd3fc17cac8c00f5d0f8c8.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .notification-list__system.copyright_ban {
    background-image: url(/assets/notifications/system/copyright_ban@2x-2adce432c33fdd2c87b11975de82b3ec.png);
    background-size: 30px;
  }
}
.notification-list__system.marked_18 {
  background-image: url(/assets/notifications/system/marked_18-5ffacb64b7b6c6c999a9d2eb0f858713.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .notification-list__system.marked_18 {
    background-image: url(/assets/notifications/system/marked_18@2x-cbeb5ae1f44fa95634f3fbaec8fff4ef.png);
    background-size: 30px;
  }
}
.notification-list__system.new_category {
  background-image: url(/assets/notifications/system/new_category-a57bdff8ea2ea20718a0a0597c641ab7.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .notification-list__system.new_category {
    background-image: url(/assets/notifications/system/new_category@2x-49bc8c983720d884dcf3ef3e08d8a8bf.png);
    background-size: 30px;
  }
}
.notification-list__system.background_ban {
  background-image: url(/assets/notifications/system/background_ban-17c8a32c014405c07ab6edcb6ba6f34c.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .notification-list__system.background_ban {
    background-image: url(/assets/notifications/system/background_ban@2x-c9847a5443dd7e4b07041d7c3e6c237a.png);
    background-size: 30px;
  }
}

/*
  Анимации
*/
.animate-swing-in .animate-swing-in__item {
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.36, -0.64, 0.34, 1.76), opacity 0.5s;
  -moz-transition: -moz-transform 0.5s cubic-bezier(0.36, -0.64, 0.34, 1.76), opacity 0.5s;
  -ms-transition: -ms-transform 0.5s cubic-bezier(0.36, -0.64, 0.34, 1.76), opacity 0.5s;
  -o-transition: -o-transform 0.5s cubic-bezier(0.36, -0.64, 0.34, 1.76), opacity 0.5s;
  transition: transform 0.5s cubic-bezier(0.36, -0.64, 0.34, 1.76), opacity 0.5s;
  opacity: 0;
  -webkit-transform: scale(0.95) rotateX(-90deg);
  -moz-transform: scale(0.95) rotateX(-90deg);
  -ms-transform: scale(0.95) rotateX(-90deg);
  -o-transform: scale(0.95) rotateX(-90deg);
  transform: scale(0.95) rotateX(-90deg);
}
.animate-swing-in .animate-swing-in__item.animate-swing-in__item-showed {
  opacity: 1;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}

footer.footer .footer__nav {
  line-height: 1.2;
}
footer.footer .footer__nav .list__item {
  margin: 0 1.2%;
}
@media only screen and (min-width: 1024px) {
  footer.footer .footer__nav .list__item {
    margin: 0 13px;
  }
}
footer.footer .footer__nav .list__item, footer.footer .footer__nav .list__item > a {
  font-size: 13px;
  color: rgba(0, 0, 0, 0.7);
}
footer.footer .footer__copyright {
  font-size: 12px;
}
footer.footer .footer__copyright {
  color: rgba(0, 0, 0, 0.7);
}
footer.footer .footer__copyright > a:not(:hover) {
  color: #0332ff;
}
footer.footer .footer__copyright b {
  font-family: Helvetica, Arial, sans-serif;
}

footer.footer.-full {
  text-align: center;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 17px 0 18px;
  margin-top: 40px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
footer.footer.-full .footer__copyright {
  margin-top: 5px;
}
@media only screen and (min-width: 320px) and (max-width: 1023px) {
  footer.footer.-full {
    bottom: 40px;
  }
}
footer.footer.-medium {
  margin: 0 10px 0;
  padding-bottom: 17px;
}
footer.footer.-medium .list__item {
  margin: 0 10px 5px 0;
}
footer.footer.-medium .footer__copyright {
  margin-top: 3px;
}
footer.footer.-white {
  border-top-color: rgba(255, 255, 255, 0.2);
}
footer.footer.-white .footer__copyright, footer.footer.-white .footer__copyright > a, footer.footer.-white .footer__nav .list__item, footer.footer.-white .footer__nav .list__item > a {
  color: white !important;
}

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

/*
  Нотификейшны дружбы
*/
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .dropdown.notifications.notifications-friendship .dropdown__pointer:after {
    right: 94px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .dropdown.notifications.notifications-friendship .dropdown__pointer:after {
    right: 169px;
  }
}
@media only screen and (min-width: 1024px) {
  .dropdown.notifications.notifications-friendship .list__item:hover .friendship-notification-text__title, .dropdown.notifications.notifications-friendship .list__item:hover .friendship-notification-text__info, .dropdown.notifications.notifications-friendship .list__item:hover .stamp__provider {
    color: white !important;
  }
  .dropdown.notifications.notifications-friendship .list__item:hover .-soc-i-notifications-facebook {
    height: 11px;
    width: 11px;
    background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
    background-position: 0 -4723px;
    background-repeat: no-repeat;
  }
  .dropdown.notifications.notifications-friendship .list__item:hover .-soc-i-notifications-twitter {
    height: 11px;
    width: 14px;
    background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
    background-position: 0 -4594px;
    background-repeat: no-repeat;
  }
  .dropdown.notifications.notifications-friendship .list__item:hover .-soc-i-notifications-vkontakte {
    height: 11px;
    width: 12px;
    background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
    background-position: 0 -4654px;
    background-repeat: no-repeat;
  }
  .dropdown.notifications.notifications-friendship .list__item:hover .-soc-i-notifications-google {
    height: 9px;
    width: 14px;
    background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
    background-position: 0 -4614px;
    background-repeat: no-repeat;
  }
}
@media only screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1024px) and (min-device-pixel-ratio: 1.5) {
  .dropdown.notifications.notifications-friendship .list__item:hover .-soc-i-notifications-facebook {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4660px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
@media only screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1024px) and (min-device-pixel-ratio: 1.5) {
  .dropdown.notifications.notifications-friendship .list__item:hover .-soc-i-notifications-twitter {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4482px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
@media only screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1024px) and (min-device-pixel-ratio: 1.5) {
  .dropdown.notifications.notifications-friendship .list__item:hover .-soc-i-notifications-vkontakte {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4502px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
@media only screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1024px) and (min-device-pixel-ratio: 1.5) {
  .dropdown.notifications.notifications-friendship .list__item:hover .-soc-i-notifications-google {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4369px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.dropdown.notifications.notifications-friendship .dropdown__content .dd-notification-list {
  max-height: 800px;
  width: 430px;
}

.header-channel__notify-badge .dropdown__inner {
  margin-top: -2px;
}

.dd-notification-list .subgroup .subgroup__content > .loadRotator {
  margin: 20px auto;
  display: none;
}
.dd-notification-list .subgroup.-empty.-loading .subgroup__content > .loadRotator {
  display: block;
}
.dd-notification-list .subgroup .subgroup__content > .list > .loadRotator:last-child {
  margin: 0 auto;
  margin-top: 10px;
  margin-bottom: 10px;
}

.dd-notification-list.dd-notification-friends .list__item .object-media__img {
  display: inline-block;
  float: initial;
  vertical-align: middle;
}
.dd-notification-list.dd-notification-friends .list__item .object-media__body {
  display: inline-block;
  vertical-align: middle;
  width: 340px;
  min-height: initial;
  overflow: initial;
}

.dd-notification-list.dd-notification-friends .list--selectable .list__item:hover {
  background-color: #999999;
  box-shadow: 0px 0px 0px 1px #999999;
}
.dd-notification-list.dd-notification-friends .list--selectable .list__item:hover .notification-list__object--channel {
  background: none;
}

.dd-notification-friends .object-media__img {
  margin-right: 9px;
}
.dd-notification-friends .notification-list__text {
  padding-right: 135px;
  margin-right: 0;
}
.dd-notification-friends .notification-list__text.-without-object {
  padding-right: 0;
}
.dd-notification-friends .notification-list__text .friendship-notification-text__title a {
  color: black;
}
.dd-notification-friends .notification-list__text .friendship-notification-text__title {
  margin-bottom: 2px;
  font-size: 14px;
}
.dd-notification-friends .notification-list__text .friendship-notification-text__info {
  font-size: 12px;
  color: black;
  margin-bottom: 5px;
  line-height: 15px;
}
.dd-notification-friends .notification-list__text .friendship-notification-text__info:last-child {
  margin-bottom: 0;
}
.dd-notification-friends .notification-list__text .friendship-notification-text__info.-gray {
  width: 190px;
  color: rgba(0, 0, 0, 0.5);
}
.dd-notification-friends .notification-list__text .friendship-notification-text__info.-dot-separator > *:after {
  content: '\00b7';
  font-weight: bold;
}
.dd-notification-friends .notification-list__text .friendship-notification-text__info.-dot-separator > *:last-child:after {
  content: '';
}
.dd-notification-friends .notification-list__text .stamp__provider i {
  display: inline-block;
  position: relative;
  top: 2px;
  margin-right: 3px;
}

.channel-abs-nice-select__content ul {
  width: 300px;
}
.channel-abs-nice-select__content .channel-abs-nice-select__title {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 200px;
  display: inline-block;
}
.channel-abs-nice-select__content .list__item .channel-abs-nice-select__title {
  display: table-cell;
  height: 30px;
  vertical-align: middle;
}

.list__item:hover .counters > *, .list__item.active .counters > * {
  color: white;
  opacity: 1;
}
.list__item:hover .counters .counter__friends:before, .list__item.active .counters .counter__friends:before {
  background: url(/assets/svg/header_notifications/notifications_friends_hover-f77635f7973af3b55c7feaf7ab774358.svg) no-repeat 0 0;
  background-size: 15px auto;
}
.list__item:hover .counters .counter__coubs:before, .list__item.active .counters .counter__coubs:before {
  background: url(/assets/svg/header_notifications/notifications_general_hover-59428c4d5895daca0a113ef506bfa094.svg) no-repeat 0 0;
  background-size: 8px auto;
}

.counters {
  margin-top: 1px;
  position: absolute;
  right: 14px;
}
.counters > * {
  color: #0332ff;
  position: relative;
  display: inline-block;
  font-size: 11px;
  margin-right: 3px;
  opacity: 0.8;
}
.counters > *:before {
  content: '';
  display: inline-block;
  position: relative;
  vertical-align: middle;
  margin-right: 1px;
  top: -1px;
}
.counters .counter__friends:before {
  width: 15px;
  height: 12px;
  background: url(/assets/svg/header_notifications/notifications_friends-0dafb92ee8b6c719588f575c89f9b739.svg) no-repeat 0 0;
  background-size: 15px auto;
}
.counters .counter__coubs:before {
  width: 8px;
  height: 12px;
  background: url(/assets/svg/header_notifications/notifications_general-8bb68cf1e49abeb4b555a6aeffaf242e.svg) no-repeat 0 0;
  background-size: 8px 12px;
}

/*
*   Header specific
*/
header.header {
  position: fixed;
  top: 0;
  min-width: 100%;
  z-index: 800;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  header.header {
    padding: 0px 10px;
  }
}

.header__bg {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background: white;
}

.header__contents {
  height: 69px;
  width: 985px;
  padding: 18px 0px;
  position: relative;
  margin: 0 auto;
  -webkit-transition: height 0.2s ease-in-out, padding-top 0.2s ease-in-out;
  -moz-transition: height 0.2s ease-in-out, padding-top 0.2s ease-in-out;
  -ms-transition: height 0.2s ease-in-out, padding-top 0.2s ease-in-out;
  -o-transition: height 0.2s ease-in-out, padding-top 0.2s ease-in-out;
  transition: height 0.2s ease-in-out, padding-top 0.2s ease-in-out;
}
.header__contents:before, .header__contents:after {
  content: '';
  display: table;
}
.header__contents:after {
  clear: both;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .header__contents {
    width: 640px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .header__contents {
    height: 60px;
    width: 100%;
    padding: 16px 10px;
  }
}

.header__left {
  float: left;
}

.header__right {
  margin-top: -1px;
  float: right;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .header__right {
    margin-top: 2px;
  }
}

/*
*   Header logo
*/
.header__logo {
  width: 46px;
  height: 46px;
}
.header__logo .img {
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -ms-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}
.header__logo .img.blue {
  opacity: 1;
  height: 47px;
  width: 47px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -520px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .header__logo .img.blue {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -1114px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.header__logo .img.white {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  height: 49px;
  width: 49px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -421px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .header__logo .img.white {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -934px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.header__logo .img.mobile {
  margin: 5px 0;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .header__logo {
    position: absolute;
    top: 9px;
    left: 0;
    right: 0;
    margin: auto;
  }
}
@media only screen and (min-width: 768px) {
  .header__logo {
    text-align: left;
    width: inherit;
    height: inherit;
    position: relative;
    top: -6px;
    left: 2px;
  }
}

/*
*   Header search
*/
.header__search {
  position: relative;
  margin-left: 12px;
}
.header__search:before {
  content: '';
  height: 15px;
  width: 15px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -3691px;
  background-repeat: no-repeat;
  position: absolute;
  top: 10px;
  left: 13px;
  z-index: 1;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .header__search:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -3666px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.header__search .search-popup.-visible-popup .input-field {
  box-shadow: 0px 0px 0px 3px #0332ff;
}
.header__search .search-popup.-visible-popup .header-search__button {
  display: block;
}
.header__search .input-field {
  position: relative;
  font-size: 13px;
  padding: 5px 5px 5px 13px;
  width: 420px;
  height: 34px;
  border: none;
  background: rgba(0, 0, 0, 0.05);
  text-indent: 18px;
}
.header__search .input-field::-webkit-input-placeholder {
  color: #999999;
}
.header__search .input-field:-moz-placeholder {
  color: #999999;
}
.header__search .input-field::-moz-placeholder {
  color: #999999;
}
.header__search .input-field:-ms-input-placeholder {
  color: #999999;
}
.header__search .input-field:hover, .header__search .input-field:focus {
  box-shadow: 0px 0px 0px 3px #0332ff;
}
.header__search .input-field:focus {
  background: white;
}
.header__search .header-search__button {
  display: none;
  position: absolute;
  right: 3px;
  top: 3px;
  padding: 0;
  height: 29px;
  width: 29px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -3122px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .header__search .header-search__button {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2450px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .header__search .input-field {
    width: 310px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .header__search {
    left: 0;
    margin: 0;
    position: absolute;
    opacity: 0;
    top: 0;
    z-index: -10;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  .header__search:before {
    left: 23px;
    top: 15px;
  }
  .header__search, .header__search .input-field {
    width: 100%;
  }
  .header__search .header-search__button {
    right: 13px;
    top: 8px;
  }
}

/*
*   Header navigation
*/
.header__nav {
  margin: 2px 0 0 16px;
}
.header__nav .list__item {
  padding: 0px;
  margin: 0px 5px;
  width: 40px;
  height: 28px;
  line-height: 28px;
  border-radius: 30px;
  text-indent: 1000px;
  overflow: hidden;
}
.header__nav .list__item > a:before {
  content: '';
  left: 0;
  right: 0;
}
.header__nav .list__item > a {
  font-size: 13px;
}
@media only screen and (min-width: 320px) and (max-width: 1023px) {
  .header__nav .list__item.explore > a:before {
    height: 21px;
    width: 21px;
    background-image: url(/assets/sprites-mobile-sedc24801a9-a8c8c4aba618dab5e712b6f5d98829c3.png);
    background-position: 0 -356.5px;
    background-repeat: no-repeat;
    -webkit-background-size: 50px 826px;
    -moz-background-size: 50px 826px;
    -o-background-size: 50px 826px;
    background-size: 50px 826px;
  }
  .header__nav .list__item.explore.active > a:before {
    height: 18.5px;
    width: 20.5px;
    background-image: url(/assets/sprites-mobile-sedc24801a9-a8c8c4aba618dab5e712b6f5d98829c3.png);
    background-position: 0 -596.5px;
    background-repeat: no-repeat;
    -webkit-background-size: 50px 826px;
    -moz-background-size: 50px 826px;
    -o-background-size: 50px 826px;
    background-size: 50px 826px;
  }
  .header__nav .list__item.hot > a:before {
    height: 22px;
    width: 16px;
    background-image: url(/assets/sprites-mobile-sedc24801a9-a8c8c4aba618dab5e712b6f5d98829c3.png);
    background-position: 0 -325.5px;
    background-repeat: no-repeat;
    -webkit-background-size: 50px 826px;
    -moz-background-size: 50px 826px;
    -o-background-size: 50px 826px;
    background-size: 50px 826px;
  }
  .header__nav .list__item.hot.active > a:before {
    height: 21.5px;
    width: 15px;
    background-image: url(/assets/sprites-mobile-sedc24801a9-a8c8c4aba618dab5e712b6f5d98829c3.png);
    background-position: 0 -566px;
    background-repeat: no-repeat;
    -webkit-background-size: 50px 826px;
    -moz-background-size: 50px 826px;
    -o-background-size: 50px 826px;
    background-size: 50px 826px;
  }
}
@media only screen and (min-width: 1024px) {
  .header__nav .list__item {
    margin: 0px;
    width: auto;
    text-indent: 0;
  }
  .header__nav .list__item > a {
    color: black;
    padding: 0 10px 0 30px;
  }
  .header__nav .list__item.explore > a:before {
    height: 16px;
    width: 17px;
    background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
    background-position: 0 -3912px;
    background-repeat: no-repeat;
  }
  .header__nav .list__item.explore:hover > a:before, .header__nav .list__item.explore.active > a:before {
    height: 16px;
    width: 17px;
    background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
    background-position: 0 -4459px;
    background-repeat: no-repeat;
  }
  .header__nav .list__item.hot > a:before {
    height: 19px;
    width: 13px;
    background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
    background-position: 0 -3536px;
    background-repeat: no-repeat;
  }
  .header__nav .list__item.hot:hover > a:before, .header__nav .list__item.hot.active > a:before {
    height: 19px;
    width: 13px;
    background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
    background-position: 0 -4172px;
    background-repeat: no-repeat;
  }
  .header__nav .list__item.active > a {
    cursor: pointer !important;
  }
  .header__nav .list__item.explore {
    margin-right: 6px;
  }
  .header__nav .list__item.explore a:before {
    left: 7px;
    right: auto;
  }
  .header__nav .list__item.hot a:before {
    left: 10px;
    top: -1px;
    right: auto;
  }
}
@media only screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1024px) and (min-device-pixel-ratio: 1.5) {
  .header__nav .list__item.explore > a:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -3867px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
@media only screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1024px) and (min-device-pixel-ratio: 1.5) {
  .header__nav .list__item.explore:hover > a:before, .header__nav .list__item.explore.active > a:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4387px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
@media only screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1024px) and (min-device-pixel-ratio: 1.5) {
  .header__nav .list__item.hot > a:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -3566px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
@media only screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 1024px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 1024px) and (min-device-pixel-ratio: 1.5) {
  .header__nav .list__item.hot:hover > a:before, .header__nav .list__item.hot.active > a:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4176px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

/*
*   Mobile navigation controls icons
*/
.header__mobile-menu {
  background: white;
}
.header__mobile-menu .list__item.timeline > a:before {
  height: 23.5px;
  width: 25px;
  background-image: url(/assets/sprites-mobile-sedc24801a9-a8c8c4aba618dab5e712b6f5d98829c3.png);
  background-position: 0 -29.5px;
  background-repeat: no-repeat;
  -webkit-background-size: 50px 826px;
  -moz-background-size: 50px 826px;
  -o-background-size: 50px 826px;
  background-size: 50px 826px;
  top: 1px;
  left: 49px;
}
.header__mobile-menu .list__item.channels > a:before {
  height: 13px;
  width: 22px;
  background-image: url(/assets/sprites-mobile-sedc24801a9-a8c8c4aba618dab5e712b6f5d98829c3.png);
  background-position: 0 -62px;
  background-repeat: no-repeat;
  -webkit-background-size: 50px 826px;
  -moz-background-size: 50px 826px;
  -o-background-size: 50px 826px;
  background-size: 50px 826px;
  top: 1px;
  left: 51px;
}
.header__mobile-menu .list__item.explore > a:before {
  height: 21px;
  width: 21px;
  background-image: url(/assets/sprites-mobile-sedc24801a9-a8c8c4aba618dab5e712b6f5d98829c3.png);
  background-position: 0 -356.5px;
  background-repeat: no-repeat;
  -webkit-background-size: 50px 826px;
  -moz-background-size: 50px 826px;
  -o-background-size: 50px 826px;
  background-size: 50px 826px;
  top: -5px;
  left: 51px;
}
.header__mobile-menu .list__item.hot > a:before {
  height: 22px;
  width: 16px;
  background-image: url(/assets/sprites-mobile-sedc24801a9-a8c8c4aba618dab5e712b6f5d98829c3.png);
  background-position: 0 -325.5px;
  background-repeat: no-repeat;
  -webkit-background-size: 50px 826px;
  -moz-background-size: 50px 826px;
  -o-background-size: 50px 826px;
  background-size: 50px 826px;
  top: -10px;
  left: 54px;
}

/*
*   Header mobile controls
*/
.header__mobile-controls {
  margin-top: 7px;
}
.header__mobile-controls .list__item.search {
  margin-left: 14px;
}
.header__mobile-controls .list__item.hamburger {
  height: 18px;
  width: 22px;
  background-image: url(/assets/sprites-mobile-sedc24801a9-a8c8c4aba618dab5e712b6f5d98829c3.png);
  background-position: 0 -144px;
  background-repeat: no-repeat;
  -webkit-background-size: 50px 826px;
  -moz-background-size: 50px 826px;
  -o-background-size: 50px 826px;
  background-size: 50px 826px;
}
.header__mobile-controls .list__item.search {
  height: 20.5px;
  width: 21px;
  background-image: url(/assets/sprites-mobile-sedc24801a9-a8c8c4aba618dab5e712b6f5d98829c3.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  -webkit-background-size: 50px 826px;
  -moz-background-size: 50px 826px;
  -o-background-size: 50px 826px;
  background-size: 50px 826px;
}

/*
*   Header mobile menu
*/
.header__mobile-menu {
  display: none;
  -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
}
.header__mobile-menu.-showed {
  display: block;
}
.header__mobile-menu .list {
  text-align: center;
  padding: 0px 10px;
}
.header__mobile-menu .list__item:last-child > a {
  color: rgba(0, 0, 0, 0.5);
}
.header__mobile-menu a {
  font-size: 17px;
}
.header__mobile-menu a:before {
  content: '';
}
.header__mobile-menu .content-layer {
  position: fixed;
  width: 100%;
  height: 100%;
}

/*
*   Header channel specific
*/
.header__channel {
  margin-top: 1px;
  position: relative;
}
.header__channel .list-wrap {
  max-height: 380px;
}

/*
*   Channel avatar
*/
.header-channel__avatar {
  position: relative;
  width: 28px;
  height: 28px;
  overflow-y: hidden;
  border-radius: 4px;
  margin-right: 6px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .header-channel__avatar {
    margin-right: 0px;
  }
}
.header-channel__avatar.fakeLogged {
  overflow: visible;
}
.header-channel__avatar.fakeLogged:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.header-channel__avatar:hover {
  -webkit-box-shadow: 0px 0px 0px 3px #0332ff;
  -moz-box-shadow: 0px 0px 0px 3px #0332ff;
  box-shadow: 0px 0px 0px 3px #0332ff;
}
.header-channel__avatar.current {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.header-channel__avatar a {
  max-width: 100%;
  border-radius: 4px;
}
.header-channel__avatar img {
  top: 0px;
  left: 0px;
  bottom: 0px;
  border-radius: 4px;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  opacity: 1;
}
.header-channel__avatar img.animated {
  position: absolute;
}
.header-channel__avatar img.from {
  top: -28px;
  z-index: 200;
}
.header-channel__avatar img.to {
  top: 28px;
}
.header-channel__avatar img.fade {
  opacity: 0;
}
.header-channel__avatar .admin {
  position: relative;
  left: -40px;
  width: 28px;
  height: 28px;
}

/*
*   Channel notify badge
*/
.header-channel__notify-badge .header-channel__notify-badge__group {
  display: table-cell;
}
.header-channel__notify-badge .header-channel__notify-badge__group .badge-counter {
  position: absolute;
  top: -4px;
  right: -4px;
  z-index: 2;
  cursor: pointer;
  user-select: none;
  pointer-events: none;
  -webkit-transition: width 0.15s, height 0.15s, top 0.15s, right 0.15s;
  -moz-transition: width 0.15s, height 0.15s, top 0.15s, right 0.15s;
  -ms-transition: width 0.15s, height 0.15s, top 0.15s, right 0.15s;
  -o-transition: width 0.15s, height 0.15s, top 0.15s, right 0.15s;
  transition: width 0.15s, height 0.15s, top 0.15s, right 0.15s;
}
.header-channel__notify-badge .header-channel__notify-badge__group .badge-counter.-three-or-more-digits {
  top: -9px;
  right: -6px;
}
.header-channel__notify-badge .header-channel__notify-badge__group .badge-counter.-two-digits {
  right: -3px;
}

.header-channel__notify-badge .subgroup__content .subgroup__load-more {
  background: #e5e5e5;
  color: black;
  font-size: 14px;
  text-align: center;
  padding: 15px;
  position: relative;
}
.header-channel__notify-badge .subgroup__content .subgroup__load-more.-hided {
  display: none;
}
.header-channel__notify-badge .subgroup__content .subgroup__load-more .loadRotator {
  position: absolute;
  top: 50%;
  left: 14px;
  margin-top: -11px;
  display: none;
}
.header-channel__notify-badge .subgroup__content .subgroup__load-more:hover {
  cursor: pointer;
}
.header-channel__notify-badge .subgroup__content .subgroup__load-more:hover .subgroup__load-more__counter {
  color: white;
}
.header-channel__notify-badge .subgroup__content .subgroup__load-more.-loading:hover {
  background: #e5e5e5;
  color: black;
  cursor: default;
}
.header-channel__notify-badge .subgroup__content .subgroup__load-more.-loading .loadRotator {
  display: block;
}
.header-channel__notify-badge .subgroup__content .subgroup__load-more .subgroup__load-more__counter, .header-channel__notify-badge .subgroup__content .subgroup__load-more:hover.-loading .subgroup__load-more__counter {
  bottom: 15px;
  position: absolute;
  right: 19px;
  color: #0332ff;
}

.header-channel__notify-badge .dd-notification-list.-not-inited .subgroup {
  display: none;
}
.header-channel__notify-badge .dd-notification-list.-not-inited .loadRotator {
  margin: 0 auto;
  position: relative;
  top: 16px;
}

.header-channel__notify-badge {
  margin-right: 7px;
  height: 26px;
  position: relative;
  top: -1px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .header-channel__notify-badge {
    margin-right: 0;
  }
}
.header-channel__notify-badge .sb.-notify-handler {
  background: white;
  height: 28px;
  position: relative;
  opacity: 1;
}
.header-channel__notify-badge .sb.-notify-handler:before {
  content: '';
  display: inline-block;
  position: absolute;
}
.header-channel__notify-badge .sb.-notify-handler:active, .header-channel__notify-badge .sb.-notify-handler:hover {
  background: #0332ff;
  z-index: 1;
  box-shadow: 0px 0px 0px 1px #0332ff;
}
.header-channel__notify-badge .sb.-notify-handler:active.-friends:before, .header-channel__notify-badge .sb.-notify-handler:hover.-friends:before {
  background: url(/assets/svg/header_notifications/notifications_friends_hover-f77635f7973af3b55c7feaf7ab774358.svg) no-repeat 0 0;
}
.header-channel__notify-badge .sb.-notify-handler:active.-general:before, .header-channel__notify-badge .sb.-notify-handler:hover.-general:before {
  background: url(/assets/svg/header_notifications/notifications_general_hover-59428c4d5895daca0a113ef506bfa094.svg) no-repeat 0 0;
}
.header-channel__notify-badge .sb.-notify-handler.-friends {
  border-radius: 5px 0px 0px 5px;
  width: 33px;
}
.header-channel__notify-badge .sb.-notify-handler.-friends:before {
  width: 18px;
  height: 16px;
  left: 7px;
  top: 6px;
  background: url(/assets/svg/header_notifications/notifications_friends-0dafb92ee8b6c719588f575c89f9b739.svg) no-repeat 0 0;
}
.header-channel__notify-badge .sb.-notify-handler.-general {
  border-radius: 0px 5px 5px 0px;
  width: 33px;
  left: 1px;
  box-shadow: 1px 0px 0px 0px rgba(0, 0, 0, 0.1), 0px -1px 0px 0px rgba(0, 0, 0, 0.1), 0px 1px 0px 0px rgba(0, 0, 0, 0.1), -1px 0px 0px 0px #e7e7e7;
}
.header-channel__notify-badge .sb.-notify-handler.-general:before {
  width: 11px;
  height: 15px;
  background: url(/assets/svg/header_notifications/notifications_general-8bb68cf1e49abeb4b555a6aeffaf242e.svg) no-repeat 0 0;
  left: 12px;
  top: 7px;
}
.header-channel__notify-badge span.indicator {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  display: inline-block;
  min-width: 24px;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  position: relative;
}
.header-channel__notify-badge span.indicator.viewed {
  font-size: 15px;
}
.header-channel__notify-badge span.indicator.unread {
  color: #0332ff;
}

/*
 * Содержимое дропдаунов нотификейшнов
 */
.header-channel__notify-badge__group .subgroup {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.header-channel__notify-badge__group .subgroup:first-child {
  border-top: none;
}

.header-channel__notify-badge__group .-no-content.-empty ul {
  padding: 22px;
  text-align: center;
}

.header-channel__notify-badge__group .subgroup .subgroup__header {
  padding: 18px 10px 17px 10px;
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.header-channel__notify-badge__group .subgroup .subgroup__header h2 {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.6);
  font-weight: normal;
}
.header-channel__notify-badge__group .subgroup .subgroup__header .box--vertical.-right {
  position: absolute;
  right: 23px;
}
.header-channel__notify-badge__group .subgroup .subgroup__header .box--vertical.-right .channel-abs-nice-select {
  position: relative;
  top: -4px;
}
.header-channel__notify-badge__group .subgroup .subgroup__header .box--vertical.-right .channel-abs-nice-select button {
  width: 152px;
  text-align: left;
  padding-left: 9px;
  font-family: helveticaneuecoub-normal, Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 400;
}
html.win .header-channel__notify-badge__group .subgroup .subgroup__header .box--vertical.-right .channel-abs-nice-select button {
  font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 400;
}
.header-channel__notify-badge__group .subgroup .subgroup__header .box--vertical.-right .channel-abs-nice-select button span {
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  white-space: nowrap;
}
.header-channel__notify-badge__group .subgroup .subgroup__header .box--vertical.-right a {
  font-size: 12px;
  color: #0332ff;
}

/*
*   Channel menu
*/
.channel-menu-dropdown {
  /*@include respond-to(tablet-mobile) {
    .dropdown__pointer:after {
      left: initial;
      right: 20px;
    }
  }*/
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .channel-menu-dropdown {
    width: 100%;
    left: 0px !important;
    top: 53px !important;
    position: fixed;
    padding: 0px 5px;
  }
}

.channel-menu-dropdown__content {
  width: 210px;
}
.channel-menu-dropdown__content .notify {
  height: 12px;
  position: absolute;
  margin: auto;
  top: 0px;
  bottom: 0px;
  right: 11px;
}
.channel-menu-dropdown__content .list__item:hover .notify,
.channel-menu-dropdown__content .list__item.active .notify {
  color: white;
}
.channel-menu-dropdown__content .list__item > a {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.channel-menu-dropdown__content .list__item.change-channel,
.channel-menu-dropdown__content .list__item.new-channel,
.channel-menu-dropdown__content .list__item.settings,
.channel-menu-dropdown__content .list__item.my-likes {
  text-indent: 28px;
}
.channel-menu-dropdown__content .desktop-hidden {
  position: absolute;
  right: 0px;
  top: 14px;
  padding: 9px 0px 9px 10px;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.channel-menu-dropdown__content .desktop-hidden > a {
  display: block;
}
.channel-menu-dropdown__content .desktop-hidden > a:before {
  content: '';
  display: block;
  height: 26px;
  width: 26px;
  background-image: url(/assets/sprites-mobile-sedc24801a9-a8c8c4aba618dab5e712b6f5d98829c3.png);
  background-position: 0 -483px;
  background-repeat: no-repeat;
  -webkit-background-size: 50px 826px;
  -moz-background-size: 50px 826px;
  -o-background-size: 50px 826px;
  background-size: 50px 826px;
}
.channel-menu-dropdown__content .list__item.new-channel:before {
  content: '';
  left: 6px;
  height: 27px;
  width: 27px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2148px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .channel-menu-dropdown__content .list__item.new-channel:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2779px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.channel-menu-dropdown__content .list__item.settings > a:before {
  content: '';
  left: 10px;
  height: 18px;
  width: 19px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -1318px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .channel-menu-dropdown__content .list__item.settings > a:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -1844px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.channel-menu-dropdown__content .list__item.settings > a:hover:before {
  height: 18px;
  width: 19px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -1451px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .channel-menu-dropdown__content .list__item.settings > a:hover:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -1898px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.channel-menu-dropdown__content .list__item.my-likes > a:before {
  content: '';
  left: 12px;
  height: 21px;
  width: 14px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2010px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .channel-menu-dropdown__content .list__item.my-likes > a:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2303px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.channel-menu-dropdown__content .list__item.my-likes > a:hover:before {
  height: 21px;
  width: 14px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2040px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .channel-menu-dropdown__content .list__item.my-likes > a:hover:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2224px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.channel-menu-dropdown__content .list__item:last-of-type {
  text-align: center;
}
.channel-menu-dropdown__content .list__item img {
  width: 26px;
  height: 26px;
  border-radius: 3px;
  position: absolute;
  margin: auto;
  top: 0px;
  bottom: 0px;
  left: 6px;
}
@media only screen and (min-width: 320px) and (max-width: 1023px) {
  .channel-menu-dropdown__content .sb {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .channel-menu-dropdown__content .list__item > a {
    padding-right: 48px;
  }
  .channel-menu-dropdown__content .notify {
    right: 43px;
  }
  .channel-menu-dropdown__content .desktop-hidden {
    right: 5px;
    top: 3px;
    padding: 3px 0px 3px 5px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .channel-menu-dropdown__content {
    width: 100%;
  }
  .channel-menu-dropdown__content .list {
    padding: 0px 10px;
  }
  .channel-menu-dropdown__content .list__item {
    padding: 29px;
  }
  .channel-menu-dropdown__content .list__item img {
    left: 0px;
    width: 38px;
    height: 38px;
  }
  .channel-menu-dropdown__content .list__item.active {
    background-color: white !important;
  }
  .channel-menu-dropdown__content .list__item.active img {
    box-shadow: 0px 0px 0px 3px #0332ff;
  }
  .channel-menu-dropdown__content .list__item > a {
    padding: 29px;
    margin: -29px;
  }
  .channel-menu-dropdown__content .list__item.active > a {
    color: black !important;
  }
  .channel-menu-dropdown__content .list__item.change-channel > a {
    margin: -29px 8px -29px -29px;
  }
  .channel-menu-dropdown__content .list__item.change-channel,
  .channel-menu-dropdown__content .list__item.new-channel,
  .channel-menu-dropdown__content .list__item.settings,
  .channel-menu-dropdown__content .list__item.my-likes {
    text-indent: 25px;
  }
  .channel-menu-dropdown__content .list__item.new-channel {
    color: rgba(0, 0, 0, 0.5);
  }
  .channel-menu-dropdown__content .list__item.new-channel:before {
    height: 39px;
    width: 39px;
    background-image: url(/assets/sprites-mobile-sedc24801a9-a8c8c4aba618dab5e712b6f5d98829c3.png);
    background-position: 0 -518px;
    background-repeat: no-repeat;
    -webkit-background-size: 50px 826px;
    -moz-background-size: 50px 826px;
    -o-background-size: 50px 826px;
    background-size: 50px 826px;
    left: 0px;
  }
}

/*
*   Header create button
*/
.header__create-btn .sb.create {
  font-family: helveticaneuecoub-bold, Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 800;
  font-size: 13px;
  padding: 0 20px 0 39px;
  height: 30px;
  width: 100px;
  line-height: 30px;
  font-weight: 100;
  border-radius: 30px;
  box-shadow: none;
}
html.win .header__create-btn .sb.create {
  font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: bold;
}
.header__create-btn .sb.create:before {
  content: '';
  left: 10px;
  top: 6px;
}
.header__create-btn .sb.create.cutter-blue {
  background: #0332ff;
  color: white;
}
.header__create-btn .sb.create.cutter-blue:before {
  height: 19px;
  width: 24px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -3791px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .header__create-btn .sb.create.cutter-blue:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -3963px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.header__create-btn .sb.create.cutter-white:before {
  height: 19px;
  width: 24px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -3413px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .header__create-btn .sb.create.cutter-white:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -3422px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.header__create-btn .sb.create.cutter-white {
  display: none;
}

/*
*   Unlogged buttons
*/
.header__login-buttons {
  margin-top: 2px;
}
.header__login-buttons > .sb {
  padding: 0px 5px;
  text-decoration: none;
}
.header__login-buttons > .tablet-mobile-hidden {
  margin-right: 5px;
}

.header {
  /*
  *   Wide state
  */
  /*
  *  Static state
  */
  /*
  *   Scrolled state
  */
  /*
  *   Expanded state(not verified email)
  */
  /*
  *   With search state
  */
  /*
  *   Transparent state
  */
}
@media only screen and (min-width: 1220px) {
  .header.-wide .header__contents {
    width: 1233px;
    padding-right: 7px;
  }
}
.header.-static {
  position: absolute;
}
.header.-scrolled {
  box-shadow: 0px 1px 0px #e5e5e5;
  background: transparent;
}
body.explore-page .header.-scrolled {
  box-shadow: none;
}
@media only screen and (min-width: 768px) {
  html:not(.mobile) .header.-expanded:not(.-scrolled) .header__contents {
    padding-top: 80px;
    height: 125px;
  }
}
.header.-with-search .header__contents {
  height: 86px;
}
.header.-with-search .header__search {
  -webkit-transform: translate3d(0, 45px, 0);
  -moz-transform: translate3d(0, 45px, 0);
  -ms-transform: translate3d(0, 45px, 0);
  -o-transform: translate3d(0, 45px, 0);
  transform: translate3d(0, 45px, 0);
  z-index: auto;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .header.-with-search .header__search {
    box-shadow: 0px 1px 0px #e5e5e5;
  }
}
.header.-transparent {
  background: transparent;
}
.header.-transparent .header__bg {
  opacity: 0;
}
.header.-transparent .header__logo .img.blue {
  opacity: 0;
}
.header.-transparent .header__logo .img.white {
  opacity: 1;
}
.header.-transparent .header__search .input-field {
  background: white;
}
.header.-transparent .header__nav .list__item.explore > a:before {
  height: 20px;
  width: 21px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -3463px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .header.-transparent .header__nav .list__item.explore > a:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -3047px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.header.-transparent .header__nav .list__item.hot > a:before {
  height: 23px;
  width: 17px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -3286px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .header.-transparent .header__nav .list__item.hot > a:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2074px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.header.-transparent .header__nav .list__item.channels > a:before {
  height: 13px;
  width: 21px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2325px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .header.-transparent .header__nav .list__item.channels > a:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2202px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.header.-transparent .header__nav .list__item a {
  color: white;
}
.header.-transparent .header-channel__menu .sb.-select:after {
  height: 8px;
  width: 11px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2715px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .header.-transparent .header-channel__menu .sb.-select:after {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2951px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.header.-transparent .header__create-btn .sb.create.cutter-white {
  display: inline-block;
  color: black;
}
.header.-transparent .header__create-btn .sb.create.cutter-blue {
  display: none;
}
.header.-transparent .header__login-buttons > .sb {
  color: white;
}
.header.-transparent .header__login-buttons > .sb:hover {
  text-decoration: underline;
}
.header.-transparent .list__item.hamburger {
  height: 20px;
  width: 24px;
  background-image: url(/assets/sprites-mobile-sedc24801a9-a8c8c4aba618dab5e712b6f5d98829c3.png);
  background-position: 0 -701px;
  background-repeat: no-repeat;
  -webkit-background-size: 50px 826px;
  -moz-background-size: 50px 826px;
  -o-background-size: 50px 826px;
  background-size: 50px 826px;
}
.header.-transparent .list__item.search {
  height: 22.5px;
  width: 22.5px;
  background-image: url(/assets/sprites-mobile-sedc24801a9-a8c8c4aba618dab5e712b6f5d98829c3.png);
  background-position: 0 -240.5px;
  background-repeat: no-repeat;
  -webkit-background-size: 50px 826px;
  -moz-background-size: 50px 826px;
  -o-background-size: 50px 826px;
  background-size: 50px 826px;
}
.header.-transparent .list__item.hamburger {
  left: -1px;
  top: -1px;
}
.header.-transparent .list__item.search {
  top: -1px;
  left: -3px;
}

.modal--create-channel .input-field-group.-with-prefix > input:last-of-type {
  padding-left: 110px;
}
@media only screen and (min-width: 320px) and (max-width: 1023px) {
  .modal--create-channel .input-field-group.-with-prefix > input:last-of-type {
    padding-left: 117px;
  }
}

.navigation-menu__dropdown {
  width: 240px;
}
.navigation-menu__dropdown .list__item.hot > a:before {
  content: '';
  left: 13px;
  height: 19px;
  width: 13px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -3536px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .navigation-menu__dropdown .list__item.hot > a:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -3566px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.navigation-menu__dropdown .list__item.hot:hover > a:before,
.navigation-menu__dropdown .list__item.hot.active > a:before {
  height: 19px;
  width: 13px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4172px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .navigation-menu__dropdown .list__item.hot:hover > a:before,
  .navigation-menu__dropdown .list__item.hot.active > a:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4176px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.navigation-menu__dropdown .list__item.rising > a:before {
  content: '';
  left: 13px;
  height: 15px;
  width: 16px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4743px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .navigation-menu__dropdown .list__item.rising > a:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4728px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.navigation-menu__dropdown .list__item.rising:hover > a:before,
.navigation-menu__dropdown .list__item.rising.active > a:before {
  height: 15px;
  width: 16px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4767px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .navigation-menu__dropdown .list__item.rising:hover > a:before,
  .navigation-menu__dropdown .list__item.rising.active > a:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4752px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.navigation-menu__dropdown .list__item.newest > a:before {
  content: '';
  left: 13px;
  height: 17px;
  width: 17px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -3318px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .navigation-menu__dropdown .list__item.newest > a:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2607px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.navigation-menu__dropdown .list__item.newest:hover > a:before,
.navigation-menu__dropdown .list__item.newest.active > a:before {
  height: 17px;
  width: 17px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -3665px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .navigation-menu__dropdown .list__item.newest:hover > a:before,
  .navigation-menu__dropdown .list__item.newest.active > a:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -3615px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.navigation-menu__dropdown .list__item.random > a:before {
  content: '';
  left: 13px;
  height: 14px;
  width: 18px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -3591px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .navigation-menu__dropdown .list__item.random > a:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -3522px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.navigation-menu__dropdown .list__item.random:hover > a:before,
.navigation-menu__dropdown .list__item.random.active > a:before {
  height: 14px;
  width: 18px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4244px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .navigation-menu__dropdown .list__item.random:hover > a:before,
  .navigation-menu__dropdown .list__item.random.active > a:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4153px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.navigation-menu__dropdown .list__item.coub_of_the_day > a:before {
  content: '';
  left: 13px;
  height: 13px;
  width: 15px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4339px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .navigation-menu__dropdown .list__item.coub_of_the_day > a:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4297px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.navigation-menu__dropdown .list__item.coub_of_the_day:hover > a:before,
.navigation-menu__dropdown .list__item.coub_of_the_day.active > a:before {
  height: 13px;
  width: 15px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4632px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .navigation-menu__dropdown .list__item.coub_of_the_day:hover > a:before,
  .navigation-menu__dropdown .list__item.coub_of_the_day.active > a:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4522px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.navigation-menu__dropdown .list__item.coub_picks > a:before {
  content: '';
  left: 13px;
  height: 12px;
  width: 17px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -3844px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .navigation-menu__dropdown .list__item.coub_picks > a:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -3594px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.navigation-menu__dropdown .list__item.coub_picks:hover > a:before,
.navigation-menu__dropdown .list__item.coub_picks.active > a:before {
  height: 12px;
  width: 18px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4438px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .navigation-menu__dropdown .list__item.coub_picks:hover > a:before,
  .navigation-menu__dropdown .list__item.coub_picks.active > a:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4227px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.navigation-menu__dropdown .list__item.weekly > a:before {
  content: '';
  left: 13px;
  height: 16px;
  width: 16px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4484px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .navigation-menu__dropdown .list__item.weekly > a:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4319px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.navigation-menu__dropdown .list__item.weekly:hover > a:before,
.navigation-menu__dropdown .list__item.weekly.active > a:before {
  height: 16px;
  width: 16px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4698px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .navigation-menu__dropdown .list__item.weekly:hover > a:before,
  .navigation-menu__dropdown .list__item.weekly.active > a:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4584px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.navigation-menu__dropdown .list__item.explore > a:before {
  content: '';
  left: 13px;
  height: 16px;
  width: 17px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -3912px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .navigation-menu__dropdown .list__item.explore > a:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -3867px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.navigation-menu__dropdown .list__item.explore:hover > a:before,
.navigation-menu__dropdown .list__item.explore.active > a:before {
  height: 16px;
  width: 17px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4459px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .navigation-menu__dropdown .list__item.explore:hover > a:before,
  .navigation-menu__dropdown .list__item.explore.active > a:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4387px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.navigation-menu__dropdown .list__item.channels > a:before {
  content: '';
  left: 13px;
  height: 16px;
  width: 19px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -3887px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .navigation-menu__dropdown .list__item.channels > a:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -3818px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.navigation-menu__dropdown .list__item.channels:hover > a:before,
.navigation-menu__dropdown .list__item.channels.active > a:before {
  height: 16px;
  width: 19px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4388px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .navigation-menu__dropdown .list__item.channels:hover > a:before,
  .navigation-menu__dropdown .list__item.channels.active > a:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4344px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.navigation-menu__dropdown .list__item {
  height: 40px;
  padding: 13px 13px 13px 38px;
}
.navigation-menu__dropdown .list__item.random, .navigation-menu__dropdown .list__item.weekly, .navigation-menu__dropdown .list__item.coub_of_the_day {
  border-top: 1px solid rgba(0, 0, 0, 0.05);
}
.navigation-menu__dropdown .list__item.explore > a:before {
  top: -2px;
}
.navigation-menu__dropdown .list__item.coub_of_the_day > a:before {
  top: -2px;
}
.navigation-menu__dropdown .list__item.channels > a:before {
  left: 12px;
  top: -2px;
}
.navigation-menu__dropdown .list__item.weekly > a:before {
  left: 12px;
}
.navigation-menu__dropdown .list__item.coub_picks > a:before {
  top: -3px;
  left: 12px;
}

.hero-cover {
  overflow: hidden;
  position: relative;
  padding-top: 0px;
  height: 320px;
}
.hero-cover > h1.page__heading {
  padding-top: 40px;
  white-space: nowrap;
  font-size: 40px;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .hero-cover > h1.page__heading {
    font-size: 90px;
  }
}
@media only screen and (min-width: 1024px) {
  .hero-cover > h1.page__heading {
    font-size: 125px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .hero-cover > h1.page__heading {
    padding-top: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .hero-cover {
    padding-top: 27.77778%;
  }
}
@media only screen and (min-width: 1441px) {
  .hero-cover {
    padding-top: 0px;
    height: 400px;
  }
}

@media only screen and (min-width: 1024px) {
  .hero-cover.-promo {
    padding-top: 38.05556%;
  }
}
@media only screen and (min-width: 1441px) {
  .hero-cover.-promo {
    padding-top: 0px;
    height: 548px;
  }
}

.hero-cover__att {
  min-width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}
.hero-cover__att.-default {
  height: 100%;
  background: url(/assets/profile/default-cover-ee7d873e51912e2e91ef9a6747e909d8.png);
}
.hero-cover__att.-image {
  height: 100%;
  background-position-x: center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.hero-cover__att.-coub .viewer__player {
  opacity: 0;
}
.hero-cover.-promo .hero-cover__att {
  height: 100%;
}
@media only screen and (min-width: 1024px) {
  .hero-cover__att.-coub .viewer__player {
    opacity: 1;
  }
}

.viwer__img-cover {
  background-repeat: no-repeat;
  background-position: center 0px;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.hero-cover__content-box {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.hero-cover__content-box.-centered-box > .hero-cover__content-box-inner {
  width: 100%;
}

.hero-cover__content-box-inner {
  width: 100%;
  height: 100%;
  margin: 0px auto;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .hero-cover__content-box-inner {
    width: 640px;
  }
}
@media only screen and (min-width: 1024px) {
  .hero-cover__content-box-inner {
    width: 982px;
  }
}

.hero-cover__progress-bar {
  position: absolute;
  left: 0px;
  bottom: 0px;
  height: 2px;
  width: 0%;
  background-color: #0332ff;
}

.timeline:before, .timeline:after {
  content: '';
  display: table;
}
.timeline:after {
  clear: both;
}

.timeline-controls__view {
  margin-right: 5px;
}
.timeline-controls__view .sb {
  height: 28px;
  padding: 0;
  width: 34px;
}
.timeline-controls__view .sb.active {
  cursor: default;
}
.timeline-controls__view .sb:before {
  content: '';
  position: absolute;
  top: 8px;
}
.timeline-controls__view .sb[view='mosaic']:before {
  left: 12px;
}
.timeline-controls__view .sb[view='list']:before, .timeline-controls__view .sb[view='listWithoutScroll']:before {
  left: 11px;
}
.timeline-controls__view .sb[view=list]:before {
  height: 13px;
  width: 13px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4867px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .timeline-controls__view .sb[view=list]:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4888px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.timeline-controls__view .sb[view=list].active:before, .timeline-controls__view .sb[view=list]:hover:before {
  height: 13px;
  width: 13px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4953px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .timeline-controls__view .sb[view=list].active:before, .timeline-controls__view .sb[view=list]:hover:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4910px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.timeline-controls__view .sb[view=mosaic]:before {
  height: 13px;
  width: 13px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4807px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .timeline-controls__view .sb[view=mosaic]:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4776px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.timeline-controls__view .sb[view=mosaic].active:before, .timeline-controls__view .sb[view=mosaic]:hover:before {
  height: 13px;
  width: 13px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4845px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .timeline-controls__view .sb[view=mosaic].active:before, .timeline-controls__view .sb[view=mosaic]:hover:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4798px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.timeline-controls__editor-switch {
  cursor: pointer;
  display: inline-block;
  margin-top: 8px;
  opacity: 0;
  transition: opacity 0.2s;
  width: 30px;
  position: absolute;
  left: -40px;
}
.timeline-controls__editor-switch:hover {
  opacity: 1;
}
.timeline-controls__editor-switch > span {
  background-color: white;
  border: inset #ccc;
  border-width: 0px 1px 1px 0px;
  border-radius: 6px;
  display: block;
  height: 12px;
  position: relative;
  width: 100%;
}
.timeline-controls__editor-switch > span:before {
  background-color: #0332ff;
  border-radius: 6px 0 0 6px;
  content: '';
  display: block;
  height: 12px;
  transition: width 0.2s;
  width: 0;
}
.timeline-controls__editor-switch > span:after {
  background-color: white;
  border: inset #ccc;
  border-width: 0px 1px 1px 0px;
  border-radius: 8px;
  content: '';
  height: 16px;
  margin-top: -8px;
  transition: left 0.2s;
  width: 16px;
  position: absolute;
  top: 50%;
  left: 0;
}
.timeline-controls__editor-switch.-on > span:before {
  width: calc(100% - 8px);
}
.timeline-controls__editor-switch.-on > span:after {
  left: calc(100% - 15px);
}

.timeline-controls__sort .sb.-toggle {
  font-size: 12px;
  height: 28px;
}

@media only screen and (min-width: 768px) {
  .timeline-right-block {
    float: right;
    position: relative;
    width: 310px;
  }
}

.timeline-right-block ~ .coubs-list .editorial-container:first-child .coub__moderation--inline,
.timeline-right-block ~ [pages-popular-page-timeline] .coubs-list .editorial-container:first-child .coub__moderation--inline {
  display: none;
}

.coubs-list {
  width: 100%;
  margin: 0px auto;
  padding: 0px 5px;
}
.coubs-list .initial-loader,
.coubs-list .next-page-loader {
  text-align: center;
}
.coubs-list .initial-loader > .loadRotator {
  display: inline-block;
  margin: 100px 0;
}
.coubs-list .next-page-loader > .loadRotator {
  display: inline-block;
  margin: 50px 0;
}
.coubs-list[view='mosaic'] .coub--timeline {
  padding-bottom: 20px;
}
.coubs-list[view='list'] .coub--timeline, .coubs-list[view='listWithoutScroll'] .coub--timeline {
  padding-bottom: 75px;
}
@media only screen and (min-width: 768px) {
  .coubs-list[view='list'] .coub--timeline, .coubs-list[view='listWithoutScroll'] .coub--timeline {
    width: 640px;
    padding-bottom: 110px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .coubs-list .initial-loader > .loadRotator {
    display: inline-block;
    margin: 50px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .coubs-list {
    width: 640px;
    padding: 0px;
  }
}
@media only screen and (min-width: 1024px) {
  .coubs-list {
    padding: 0px;
  }
}
.coubs-list .page {
  opacity: 1;
  -webkit-transition: opacity 0.2s ease;
  -moz-transition: opacity 0.2s ease;
  -ms-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.coubs-list .page--appended {
  opacity: 0;
}

.no-coubs-stub {
  padding: 30px 15%;
  line-height: 1.2;
}

.channels-list .page:before, .channels-list .page:after {
  content: '';
  display: table;
}
.channels-list .page:after {
  clear: both;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .channels-list .gutter-alpha > .grid-col {
    padding-bottom: 5px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .channels-list .gutter-beta > .grid-col {
    padding-bottom: 10px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .channels-list .gutter-gamma > .grid-col {
    padding-bottom: 15px;
  }
}
.channels-list .channel.channel--simple {
  padding-bottom: 20px;
  border-bottom: 1px solid #eaeaea;
}
.gutter-gamma .channels-list .channel.channel--simple {
  padding-bottom: 30px;
}
.channels-list .loadRotator {
  margin: 40px auto 500px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .channels-list .channel.channel--simple {
    padding-bottom: 0px;
    border: none;
  }
}

.nav-tooltip {
  display: none;
  position: fixed;
  bottom: 15px;
  right: 15px;
  width: 96px;
  height: 47px;
  z-index: 200;
}

.nav-tooltip__control {
  color: rgba(0, 0, 0, 0.5);
  position: absolute;
  border-radius: 3px;
  -webkit-box-shadow: 0px 0px 0px 1px #e5e5e5;
  -moz-box-shadow: 0px 0px 0px 1px #e5e5e5;
  box-shadow: 0px 0px 0px 1px #e5e5e5;
}

.nav-tooltip__control--space {
  font-size: 10px;
  line-height: 1.9;
  width: 67px;
  height: 20px;
  bottom: 0px;
  left: 0px;
}

.nav-tooltip__control--next,
.nav-tooltip__control--prev {
  font-family: web-symbols-reg;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  right: 0px;
  width: 20px;
  height: 20px;
}

.nav-tooltip__control--next {
  bottom: 0px;
}
.nav-tooltip__control--next:before {
  content: '\007B';
}

.nav-tooltip__control--prev {
  top: 0px;
}
.nav-tooltip__control--prev:after {
  content: '\007D';
}

.raw-video-notify {
  margin-bottom: 25px;
}
.raw-video-notify span {
  font-family: helveticaneuecoub-bold, Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 800;
}
html.win .raw-video-notify span {
  font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: bold;
}
.raw-video-notify .sb {
  position: absolute;
  right: 23px;
  top: 32px;
}
.raw-video-notify .close-small {
  position: absolute;
  right: 10px;
  top: 10px;
}
@media only screen and (min-width: 1024px) {
  .raw-video-notify {
    width: 640px;
  }
}

.search-popup .dropdown__inner {
  font-size: 12px;
  min-height: 43px;
  width: 420px;
}
.search-popup .dropdown__inner li {
  font-size: 12px;
  position: relative;
}
.search-popup .dropdown__inner li.selected a, .search-popup .dropdown__inner li a:hover {
  background: #0332ff;
  color: white;
}
.search-popup .dropdown__content {
  overflow: hidden;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .search-popup .dropdown__inner {
    position: static;
    width: 100%;
  }
  .search-popup .dropdown__inner li {
    font-size: 14px;
  }
  .search-popup .dropdown__content {
    border-radius: 0;
    background: #f7f7f7;
  }
}

.search-popup__loader {
  height: 43px;
  position: relative;
}

.search-popup.-gray .input-field {
  background: rgba(0, 0, 0, 0.05);
  border: none;
  color: rgba(0, 0, 0, 0.6);
}
.search-popup.-gray .input-field:hover, .search-popup.-gray .input-field:focus {
  border: none;
  box-shadow: none;
}

.search-popup.-magnifier {
  position: relative;
}
.search-popup.-magnifier:after {
  content: '';
  background: url(/assets/svg/magnifier-2ae64a1e93c421db1b3a66ec915d9d0e.svg);
  width: 14px;
  height: 14px;
  display: inline-block;
  position: absolute;
  right: 11px;
  top: 50%;
  margin-top: -7px;
}

.search-popup__results__more {
  color: rgba(0, 0, 0, 0.8);
  background: #f7f7f7;
  display: block;
  height: 43px;
  line-height: 43px;
  padding: 0 10px;
  text-align: center;
}
.search-popup__results__more.-hidden {
  display: none;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .search-popup__results__more {
    background: #f0f0f0;
    font-size: 14px;
    height: 50px;
    line-height: 50px;
  }
}

.search-popup__channel:first-child > a {
  padding-top: 10px;
}
.search-popup__channel > a {
  padding: 5px 10px;
}
.search-popup__channel.selected a .search-popup__channel__followers, .search-popup__channel a:hover .search-popup__channel__followers {
  color: rgba(255, 255, 255, 0.6);
}
.search-popup__channel .object-media__img {
  width: 32px;
  height: 32px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .search-popup__channel:first-child > a {
    padding-top: 13px;
  }
  .search-popup__channel > a {
    padding: 13px 28px;
  }
}

.search-popup__channel__title {
  margin: 1px 0 2px;
}

.search-popup__channel__followers {
  color: rgba(0, 0, 0, 0.6);
  line-height: 1;
  font-size: 11px;
}

.search-popup__tag a,
.search-popup__recent a {
  display: block;
  padding: 10px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .search-popup__tag a,
  .search-popup__recent a {
    padding: 18px 28px;
  }
}

@media only screen and (min-width: 768px) {
  .search-popup__tag a,
  .search-popup__channel__title {
    font-family: helveticaneuecoub-bold, Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: 800;
  }
  html.win .search-popup__tag a, html.win
  .search-popup__channel__title {
    font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: bold;
  }
}

.search-popup__tag + .search-popup__channel a {
  padding-top: 5px;
  border-top: 1px solid #e5e5e5;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .search-popup__tag + .search-popup__channel a {
    padding-top: 13px;
  }
}

.search-popup__recent__head {
  background: #f7f7f7;
  color: rgba(0, 0, 0, 0.5);
  font-size: 11px;
  padding: 11px 10px;
}

.search-popup__recent__clear-all {
  cursor: pointer;
  float: right;
}
.search-popup__recent__clear-all:hover {
  color: #0332ff;
}

.search-popup__recent__delete {
  cursor: pointer;
  display: block;
  position: absolute;
  right: 10px;
  top: 8px;
  height: 17px;
  width: 16px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -1918px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .search-popup__recent__delete {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2106px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.search-popup__recent__delete:hover {
  height: 17px;
  width: 16px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -1771px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .search-popup__recent__delete:hover {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2022px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
  .search-popup__recent__head {
    font-size: 12px;
    padding: 19px 15px 19px 28px;
  }

  .search-popup__recent__clear-all {
    color: #0332ff;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .search-popup__result__list li:after,
  .search-popup__recent__list li:after {
    color: #acacac;
    content: '>';
    font-size: 12px;
    margin-top: -6px;
    position: absolute;
    right: 15px;
    top: 50%;
    font-family: web-symbols-reg;
    font-weight: 400;
  }
  .search-popup__result__list li:hover:after,
  .search-popup__recent__list li:hover:after {
    opacity: 0.5;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .search-popup {
    display: block;
  }
  .search-popup .dropdown__handler {
    display: block;
    padding: 5px 10px 10px;
  }
  .search-popup .dropdown__inner {
    left: 0 !important;
    top: 42px !important;
  }
}
/*
*   Normal
*/
/*
*   Small
*/
/*
*   Normal
*/
/*
*   Small
*/
html.webkit .coub__viewer .viewer {
  overflow: visible;
}

.coub__viewer {
  position: relative;
}
.coub__viewer .viewer {
  position: relative;
  overflow: hidden;
}
.coub__viewer .viewer__hand {
  z-index: 200;
  background: url(/assets/embed/hand-small-dc39f9743f0c271b69f61995b6979052.png) no-repeat 50% 50%;
  cursor: pointer;
}
.coub__viewer .viewer__hand:hover {
  background: url(/assets/embed/hand-small_hover-4758c8426b6acb2441975aaaa4a78dd0.png) no-repeat 50% 50%;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub__viewer .viewer__hand {
    background: url(/assets/embed/hand-small@2x-7933fd91440e19b549bffba2efbab1ab.png) no-repeat 50% 53%;
    -webkit-background-size: 70px;
    -moz-background-size: 70px;
    -o-background-size: 70px;
    background-size: 70px;
  }
  .coub__viewer .viewer__hand:hover {
    background: url(/assets/embed/hand-small_hover@2x-4a8959c1d54c67fa8df889f005fd8dd8.png) no-repeat 50% 53%;
    -webkit-background-size: 70px;
    -moz-background-size: 70px;
    -o-background-size: 70px;
    background-size: 70px;
  }
}
.coub__viewer .viewer__img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}
.coub__viewer .viewer__player {
  position: relative;
}
.coub__viewer .viewer__player object, .coub__viewer .viewer__player canvas, .coub__viewer .viewer__player video {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

.coub__viewer--simple .viewer {
  height: auto !important;
  width: auto !important;
}

/*
*   Mask corners
*/
.coub .viewer {
  -webkit-mask-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs=);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

@media only screen and (min-width: 1024px) {
  .coub.coub--normal-card .viewer {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

  .coub.coub--vertical.coub--normal-card:not(.coub--page-card) .viewer {
    border-radius: 0px;
  }
}
/*
*   CSS Corners for flash
*/
.corner {
  position: absolute;
  height: 10px;
  width: 10px;
  overflow: hidden;
  z-index: 200;
}
.corner.tl, .corner.tl:after {
  top: 0px;
  left: 0px;
}
.corner.tr, .corner.tr:after {
  top: 0px;
  right: 0px;
}
.corner.bl, .corner.bl:after {
  bottom: 0px;
  left: 0px;
}
.corner.br, .corner.br:after {
  bottom: 0px;
  right: 0px;
}
.corner:after {
  content: '';
  background: transparent;
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 30px;
  box-shadow: 0px 0px 0px 5px #f7f7f7;
}
.coub.coub--normal-card .corner:after, .coub.coub--small-card .corner:after {
  border-radius: 5px;
}
@media only screen and (min-width: 1024px) {
  .coub.coub--normal-card .corner:after {
    border-radius: 8px;
  }
}

@-webkit-keyframes player-spinner {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-moz-keyframes player-spinner {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-ms-keyframes player-spinner {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes player-spinner {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.viewer.viewer--v2 {
  color: white;
  line-height: 0;
  /* Viewer control buttons */
  /* Sound icon */
  /* Sound bar */
  /* Blocks ahead */
  /* Ads block */
  /* Coub info block */
  /* Coub media block */
  /* Copy link */
  /* Sharing */
  /* Block blah-blah */
}
.viewer.viewer--v2 .viewer__shadow:after {
  content: '';
  display: none;
  height: 70px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
}
.viewer.viewer--v2 .viewer__coubs-changer {
  opacity: 0;
  transition: opacity 0.2s linear;
}
.viewer.viewer--v2 .viewer__coubs-changer .button-prev-next {
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  cursor: pointer;
}
.viewer.viewer--v2 .viewer__coubs-changer .button-prev-next span {
  background: url(/assets/svg/html5_player/prev-c887b8262495c7765b7f67fdc9a83178.svg) no-repeat;
  background-size: 100% 100%;
  width: 26px;
  height: 11px;
  position: absolute;
  top: calc((100% - 12px) / 2);
  -webkit-filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
}
.viewer.viewer--v2 .viewer__coubs-changer .button-prev-next:after {
  content: url(/assets/svg/html5_player/prev_hover-2fcad8010f2ba63782ce22b397325634.svg);
  display: none;
}
.viewer.viewer--v2 .viewer__coubs-changer .button-prev-next:hover span {
  background: url(/assets/svg/html5_player/prev_hover-2fcad8010f2ba63782ce22b397325634.svg) no-repeat;
}
.viewer.viewer--v2 .viewer__coubs-changer .button-prev-next:hover.-watch-more p {
  display: block;
  width: 110px;
  height: 40px;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 4px;
  font-size: 12px;
  margin: 0;
  line-height: 40px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.viewer.viewer--v2 .viewer__coubs-changer .button-prev-next:hover.-watch-more.-prev p {
  left: 10px;
  padding-left: 36px;
}
.viewer.viewer--v2 .viewer__coubs-changer .button-prev-next:hover.-watch-more.-next p {
  right: 10px;
  padding-left: 7px;
}
.viewer.viewer--v2 .viewer__coubs-changer .button-prev-next.-prev {
  left: 0;
  width: 15%;
}
.viewer.viewer--v2 .viewer__coubs-changer .button-prev-next.-prev span {
  left: 15px;
}
.viewer.viewer--v2 .viewer__coubs-changer .button-prev-next.-next {
  right: 0;
  width: 85%;
}
.viewer.viewer--v2 .viewer__coubs-changer .button-prev-next.-next span {
  transform: scaleX(-1);
  right: 15px;
}
.viewer.viewer--v2 .viewer__coubs-changer .button-prev-next.-disabled {
  display: none;
}
.viewer.viewer--v2 .viewer__site-logo {
  background: url(/assets/svg/html5_player/logo-3f41788217db07add1338d2719127de7.svg) no-repeat;
  background-size: 100% 100%;
  cursor: pointer;
  height: 34px;
  opacity: 0;
  transition: opacity 0.2s linear;
  width: 34px;
  position: absolute;
  bottom: 5px;
  right: 14px;
  -webkit-filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
}
.viewer.viewer--v2 .viewer__site-logo:hover {
  background: url(/assets/svg/html5_player/logo_hover-fe075046ed09ef861c728431a424060f.svg) no-repeat;
}
.viewer.viewer--v2 .viewer__hand {
  background: none;
  z-index: auto;
}
.viewer.viewer--v2 .viewer__hand:before {
  background-color: rgba(0, 0, 0, 0.6);
  background-image: none;
  border-radius: 50%;
  content: '';
  margin: -34px 0 0 -34px;
  outline: 1px solid transparent;
  height: 68px;
  width: 68px;
  position: absolute;
  top: 50%;
  left: 50%;
}
.viewer.viewer--v2 .viewer__hand:after {
  background: url(/assets/svg/mobile_player/hand-3b58e32aa5bdf360c2b0a505b6492f82.svg) no-repeat;
  background-size: 100% 100%;
  content: '';
  height: 40px;
  position: absolute;
  width: 28px;
  bottom: 0;
  right: 0;
  top: 0px;
  left: -3px;
  margin: auto;
}
.viewer.viewer--v2 .viewer__hand:hover:before {
  background-color: #0332ff;
}
.viewer.viewer--v2 .viewer__hand.disabled:before {
  background-color: rgba(0, 0, 0, 0.6) !important;
}
.viewer.viewer--v2 .viewer__mute {
  color: white;
  cursor: pointer;
}
.viewer.viewer--v2 .viewer__mute > span {
  display: block;
  font-size: 14px;
  line-height: 1;
  position: absolute;
  top: 15px;
  left: 15px;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
}
.viewer.viewer--v2 .viewer__mute > i {
  display: none;
}
.viewer.viewer--v2 .viewer__spinner {
  background: url(/assets/svg/html5_player/spinner-c1f307e60750c406d00206a215667c1f.svg) no-repeat;
  background-size: 100% 100%;
  height: 37px;
  margin: -18px 0 0 -18px;
  width: 36px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
}
.viewer.viewer--v2.-fullscreen {
  background: black;
  width: 100% !important;
  height: 100% !important;
  border-radius: 0;
}
.viewer.viewer--v2.-fullscreen .viewer__player,
.viewer.viewer--v2.-fullscreen .viewer__controls__container {
  position: static !important;
}
.viewer.viewer--v2.-fullscreen .viewer__coubs-changer {
  display: none;
}
[clientside-timeline] .viewer.viewer--v2.-fullscreen .viewer__coubs-changer {
  display: block;
}
.viewer.viewer--v2.-fullscreen .viewer__img,
.viewer.viewer--v2.-fullscreen video {
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  bottom: auto;
  left: 50%;
  right: auto;
}
.viewer.viewer--v2.-fullscreen.-vertical .viewer__img, .viewer.viewer--v2.-fullscreen.-vertical video {
  height: 100%;
  width: auto;
}
.viewer.viewer--v2.-fullscreen.-horizontal .viewer__img, .viewer.viewer--v2.-fullscreen.-horizontal video {
  height: auto;
  width: 100%;
}
.viewer.viewer--v2 .viewer__fullscreen {
  width: 45px;
  height: 45px;
  position: absolute;
  top: 0;
  right: 0;
}
.viewer.viewer--v2 .viewer__fullscreen:before {
  content: '';
  background: url(/assets/svg/html5_player/fullscreen-52070861cdbd58b4c8b4766a025a28c5.svg) no-repeat;
  background-size: 100% 100%;
  height: 19px;
  width: 19px;
  position: absolute;
  top: 14px;
  right: 13px;
  -webkit-filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
}
.viewer.viewer--v2 .viewer__fullscreen.-on:before {
  background-image: url(/assets/svg/html5_player/fullscreen-off-098d626a6595454e1623f26ab75da102.svg);
}
.viewer.viewer--v2 .viewer__share {
  width: 45px;
  height: 45px;
  position: absolute;
  top: 0;
  right: 45px;
}
.viewer.viewer--v2 .viewer__share:before {
  content: '';
  background: url(/assets/svg/html5_player/share-2a02d8fd765d83cbeeaca889b93b6b67.svg) no-repeat;
  background-size: 100% 100%;
  height: 21px;
  width: 17px;
  position: absolute;
  top: 13px;
  right: 12px;
  -webkit-filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
}
.viewer.viewer--v2 .viewer__share.-shifted {
  right: 1px;
}
.viewer.viewer--v2 .viewer__copylink {
  width: 45px;
  height: 45px;
  position: absolute;
  top: 0;
  right: 90px;
}
.viewer.viewer--v2 .viewer__copylink:before {
  content: '';
  background: url(/assets/svg/html5_player/copy_link-7b27e5b165e6daaa0039c7f04468286f.svg) no-repeat;
  background-size: 100% 100%;
  height: 22px;
  width: 22px;
  position: absolute;
  top: 14px;
  right: 9px;
  -webkit-filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
}
.viewer.viewer--v2 .viewer__copylink.-shifted, .viewer.viewer--v2 .viewer__copylink.-shifted2 {
  right: 45px;
}
.viewer.viewer--v2 .viewer__copylink.-shifted.-shifted2 {
  right: 4px;
}
.viewer.viewer--v2 .viewer__sharing__top {
  position: absolute;
  top: 10px;
  left: 10px;
}
.viewer.viewer--v2 .viewer__sharing__top .viewer__sharing__top__item > button {
  background: rgba(0, 0, 0, 0.5);
  border: none;
  border-radius: 2px;
  outline: none;
  position: relative;
  font-size: 12px;
  color: white;
  height: 28px;
  text-indent: 20px;
}
.viewer.viewer--v2 .viewer__sharing__top .viewer__sharing__top__item > button.vkontakte {
  width: 108px;
}
.viewer.viewer--v2 .viewer__sharing__top .viewer__sharing__top__item > button.vkontakte > span {
  background: url(/assets/svg/html5_player/share_vk_share-ca0a73aea074e26b8157401542d99bcc.svg) no-repeat;
  background-size: 100% 100%;
  width: 12px;
  height: 13px;
  position: absolute;
  top: 8px;
  left: 8px;
}
.viewer.viewer--v2 .viewer__controls__play {
  position: absolute;
  bottom: 0;
  left: 0;
  white-space: nowrap;
}
.viewer.viewer--v2 .viewer__play {
  height: 45px;
  width: 52px;
}
.viewer.viewer--v2 .viewer__play:before {
  background: url(/assets/svg/html5_player/play-51161e6ce6ec120ac634953e4654a600.svg) no-repeat;
  background-size: 100% 100%;
  content: '';
  height: 18px;
  width: 15px;
  position: absolute;
  top: 15px;
  left: 22px;
  -webkit-filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
}
.viewer.viewer--v2 .viewer__play.-pause:before {
  background-image: url(/assets/svg/html5_player/pause-caa00cc0635010970a4c5917db40f585.svg);
}
.viewer.viewer--v2 .viewer__hd {
  cursor: pointer;
  width: 45px;
  height: 45px;
  position: relative;
}
.viewer.viewer--v2 .viewer__hd:before {
  content: '';
  background: url(/assets/svg/html5_player/hd-8ec479366349c69743b4043b67b5c988.svg) no-repeat;
  background-size: 100% 100%;
  width: 21px;
  height: 16px;
  position: absolute;
  top: 16px;
  left: 8px;
  -webkit-filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
}
.viewer.viewer--v2 .viewer__hd.-sd:before {
  background-image: url(/assets/svg/html5_player/sd-689500784001f319c7aade59b29cb087.svg);
}
.viewer.viewer--v2 .viewer__music {
  width: 30px;
  height: 45px;
  position: relative;
}
.viewer.viewer--v2 .viewer__music:before {
  content: '';
  background: url(/assets/svg/html5_player/music-c77e9a41e310a02516da58f1cfbf0828.svg) no-repeat;
  background-size: 100% 100%;
  height: 21px;
  width: 17px;
  position: absolute;
  top: 14px;
  left: 4px;
  -webkit-filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
}
.viewer.viewer--v2 .viewer__sound {
  height: 45px;
  opacity: 1;
  transition: left 0.2s linear, opacity 0.2s linear;
  width: 0;
  position: absolute;
  bottom: 0;
  left: 7px;
}
.viewer.viewer--v2 .viewer__sound:before {
  content: '';
  background: url(/assets/svg/html5_player/mute-6176cf607e56c59f5162135312cd652a.svg) no-repeat;
  background-size: 100% 100%;
  width: 25px;
  height: 18px;
  position: absolute;
  bottom: 12px;
  left: 8px;
  -webkit-filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
}
.viewer.viewer--v2 .viewer__sound.-has-sound {
  left: 52px;
  opacity: 0;
}
.viewer.viewer--v2 .viewer__sound.-has-sound:before {
  background-image: url(/assets/svg/html5_player/sound-1a9820b40545b3e7a7fae307b1a493b6.svg);
  width: 24px;
}
.viewer.viewer--v2 .viewer__sound.-bar-visible {
  width: 35px;
}
.viewer.viewer--v2 .viewer__filter__hack {
  height: 1px;
  width: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
}
.viewer.viewer--v2 .viewer__sound__bar {
  margin: 4px 7px 0 38px;
  overflow: hidden;
  position: relative;
  transition: width 0.2s linear;
  white-space: nowrap;
  width: 0;
}
.viewer.viewer--v2 .viewer__sound__bar.-visible {
  width: 60px;
}
.viewer.viewer--v2 .viewer__sound__bar > div {
  background-color: white;
  border-radius: 2px 0 0 2px;
  cursor: pointer;
  height: 4px;
  margin-right: -2px;
  max-width: 52px;
  min-width: 2px;
  transition: width 0.2s linear;
}
.viewer.viewer--v2 .viewer__sound__bar > div:before {
  background-color: rgba(255, 255, 255, 0.6);
  border-radius: 2px;
  content: '';
  height: 4px;
  position: absolute;
  width: 100%;
  position: absolute;
  margin: auto;
  top: 0px;
  bottom: 0px;
  left: 0;
}
.viewer.viewer--v2 .viewer__sound__bar > div.-drag {
  transition: none;
}
.viewer.viewer--v2 .viewer__sound__bar > span {
  border: 3px solid white;
  border-radius: 5px;
  cursor: pointer;
  height: 10px;
  width: 10px;
}
.viewer.viewer--v2 .viewer__blocks__hr {
  background-color: rgba(255, 255, 255, 0.4);
  height: 1px;
  overflow: hidden;
  position: absolute;
  bottom: 44px;
  left: 11px;
  right: 11px;
}
.viewer.viewer--v2 .viewer__ads {
  text-align: center;
  position: absolute;
  bottom: 45px;
  left: 0;
  right: 0;
  font-size: 14px !important;
}
.viewer.viewer--v2 .viewer__ads.-hidden {
  visibility: hidden;
  opacity: 0 !important;
  display: block !important;
  z-index: -1;
}
.viewer.viewer--v2 .adman-ad-overlay {
  text-align: left;
  background: rgba(0, 0, 0, 0.6);
}
.viewer.viewer--v2 .adman-ad-overlay > div {
  position: relative !important;
  line-height: 120%;
}
.viewer.viewer--v2 .custom-ad-overlay {
  margin: 0 auto;
  position: relative;
}
.viewer.viewer--v2 .custom-ad-overlay > img {
  cursor: pointer;
}
.viewer.viewer--v2 .custom-ad-overlay > .banner-close {
  right: -5px !important;
}
.viewer.viewer--v2 .rb-adman_close {
  display: none;
}
.viewer.viewer--v2 #yandex_ad_R-144951-3 {
  background: rgba(0, 0, 0, 0.5);
}
.viewer.viewer--v2 .viewer__ads__banner {
  margin: 0 auto;
  max-width: 626px;
  padding: 0 13px;
  position: relative;
}
.viewer.viewer--v2 .viewer__ads__banner .banner-close {
  position: absolute;
  top: -7px;
  right: 5px;
  z-index: 10;
}
.viewer.viewer--v2 .adfox-banner-embed {
  max-width: 100%;
}
.viewer.viewer--v2 .viewer__coub-info {
  max-width: 100%;
  padding-right: 89px;
  white-space: nowrap;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 58px;
  left: 13px;
}
.viewer.viewer--v2 .viewer__coub-info__img {
  border-radius: 5px;
  box-shadow: 0px 0px 0px 2px white;
  display: inline-block;
  margin: 2px 13px 2px 2px;
  position: relative;
}
.viewer.viewer--v2 .viewer__coub-info__img > img {
  border-radius: 5px;
}
.viewer.viewer--v2 .viewer__coub-info__img:hover {
  box-shadow: 0px 0px 0px 3px #0332ff;
}
.viewer.viewer--v2 .viewer__coub-info__body {
  display: inline-block;
  max-width: 100%;
  vertical-align: bottom;
}
.viewer.viewer--v2 .viewer__coub-info__body > a {
  color: inherit;
  display: block;
  text-decoration: none;
}
.viewer.viewer--v2 .viewer__coub-info__body > a:hover {
  text-decoration: underline;
}
.viewer.viewer--v2 .viewer__coub-info__title {
  font-size: 20px;
  font-weight: bold;
  line-height: 25px;
  position: relative;
}
.viewer.viewer--v2 .viewer__coub-info__stamp {
  font-size: 13px;
  line-height: 15px;
  position: relative;
}
.viewer.viewer--v2 .viewer__coub-info__stamp > a {
  color: inherit;
  text-decoration: none;
}
.viewer.viewer--v2 .viewer__coub-info__stamp > a:hover {
  text-decoration: underline;
}
.viewer.viewer--v2 .viewer__source + .viewer__coub-info {
  max-width: 50%;
  max-width: calc(100% - 150px);
}
.viewer.viewer--v2 .viewer__source {
  background-color: white;
  border-radius: 5px;
  padding: 2px;
  width: 122px;
  position: absolute;
  bottom: 55px;
  right: 9px;
}
.viewer.viewer--v2 .viewer__source.viewer__source-video {
  width: 100px;
  padding: 10px;
}
.viewer.viewer--v2 .viewer__source.viewer__source-video .viewer__source__img:before {
  display: none;
}
.viewer.viewer--v2 .viewer__source.viewer__source-video .viewer__source__img > img {
  border-radius: 0;
}
.viewer.viewer--v2 .viewer__source.viewer__source-video .viewer__source__title {
  text-align: left;
  padding: 4px 0 0;
  letter-spacing: -0.6px;
  line-height: normal;
}
.viewer.viewer--v2 .viewer__source.viewer__source-video .viewer__source__title span {
  font-family: helveticaneuecoub-normal, Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 400;
  color: #999999;
}
html.win .viewer.viewer--v2 .viewer__source.viewer__source-video .viewer__source__title span {
  font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 400;
}
.viewer.viewer--v2 .viewer__source > a {
  color: inherit;
  text-decoration: none;
}
.viewer.viewer--v2 .viewer__source__img {
  position: relative;
}
.viewer.viewer--v2 .viewer__source__img:before {
  background: url(/assets/svg/html5_player/play-51161e6ce6ec120ac634953e4654a600.svg) no-repeat;
  background-size: 100% 100%;
  content: '';
  height: 30px;
  margin: auto;
  width: 24px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
}
.viewer.viewer--v2 .viewer__source__img > img {
  border-radius: 5px 5px 0 0;
  width: 100%;
}
.viewer.viewer--v2 .viewer__source__img > span {
  background: rgba(0, 0, 0, 0.6);
  border-radius: 2px;
  color: white;
  font-size: 10px;
  line-height: 16px;
  padding: 0 3px;
  position: absolute;
  bottom: 3px;
  right: 5px;
}
.viewer.viewer--v2 .viewer__source__title {
  color: black;
  font-size: 13px;
  text-align: center;
  padding: 14px 0 10px;
}
.viewer.viewer--v2 .viewer__copylink__layer {
  background-color: rgba(0, 0, 0, 0.6);
}
.viewer.viewer--v2 .viewer__copylink__layer > input {
  color: black;
  background: white;
  font-size: 16px;
  border: none;
  border-radius: 4px;
  line-height: 40px;
  outline: none;
  text-align: center;
  width: 290px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -o-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}
.viewer.viewer--v2 .viewer__sharing {
  background-color: rgba(0, 0, 0, 0.6);
}
.viewer.viewer--v2 .viewer__sharing__items {
  margin-top: -20px;
  height: 54px;
  overflow: hidden;
  padding: 3px;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
}
.viewer.viewer--v2 .viewer__sharing__item {
  width: 42px;
}
.viewer.viewer--v2 .viewer__sharing__item > button {
  background: white center center no-repeat;
  border: none;
  border-radius: 4px;
  height: 34px;
  margin: 0;
  outline: none;
  position: relative;
  width: 34px;
}
.viewer.viewer--v2 .viewer__sharing__item > button.facebook {
  background-image: url(/assets/svg/html5_player/share_facebook-d222417ff4829b8a59eb5a57d287fb15.svg);
}
.viewer.viewer--v2 .viewer__sharing__item > button.twitter {
  background-image: url(/assets/svg/html5_player/share_twitter-2658a41b532b721e177d6c756a8d3617.svg);
}
.viewer.viewer--v2 .viewer__sharing__item > button.tumblr {
  background-image: url(/assets/svg/html5_player/share_tumblr-03eb6adafa18f65062be2b186546fa9c.svg);
}
.viewer.viewer--v2 .viewer__sharing__item > button.pinterest {
  background-image: url(/assets/svg/html5_player/share_pinterest-685186e6f5ee5c23e02fbe0d1afbe08b.svg);
}
.viewer.viewer--v2 .viewer__sharing__item > button.copy {
  background-image: url(/assets/svg/html5_player/share_copy-449b69366e1ae35b9d4a6af1d7f4e724.svg);
}
.viewer.viewer--v2 .viewer__sharing__item > span {
  font-size: 11px;
  line-height: 20px;
  text-transform: capitalize;
  visibility: hidden;
  white-space: nowrap;
}
.viewer.viewer--v2 .viewer__sharing__item.copy-link--success > span, .viewer.viewer--v2 .viewer__sharing__item.copy-link--failed > span {
  visibility: visible;
}
.viewer.viewer--v2 .viewer__sharing__copy {
  position: relative;
}
.viewer.viewer--v2 .viewer__fullscreen:hover,
.viewer.viewer--v2 .viewer__share:hover,
.viewer.viewer--v2 .viewer__copylink:hover,
.viewer.viewer--v2 .viewer__play:hover,
.viewer.viewer--v2 .viewer__sound:hover {
  cursor: pointer;
  opacity: 0.8 !important;
}
.viewer.viewer--v2 .viewer__controls {
  font-size: 0;
}
.viewer.viewer--v2 .viewer__controls > * {
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.viewer.viewer--v2 .viewer__click {
  cursor: none;
}
.viewer.viewer--v2.-visible-controls .viewer__shadow:after, .viewer.viewer--v2.-ui-state-paused .viewer__shadow:after, .viewer.viewer--v2.-ui-state-paused_copy_link .viewer__shadow:after, .viewer.viewer--v2.-ui-state-unloaded_pause .viewer__shadow:after, .viewer.viewer--v2.-ui-state-unloaded_pause_copy_link .viewer__shadow:after {
  display: block;
}
.viewer.viewer--v2.-visible-controls .viewer__coubs-changer, .viewer.viewer--v2.-ui-state-paused .viewer__coubs-changer, .viewer.viewer--v2.-ui-state-paused_copy_link .viewer__coubs-changer, .viewer.viewer--v2.-ui-state-unloaded_pause .viewer__coubs-changer, .viewer.viewer--v2.-ui-state-unloaded_pause_copy_link .viewer__coubs-changer {
  opacity: 1;
}
.viewer.viewer--v2.-visible-controls .viewer__controls > *, .viewer.viewer--v2.-ui-state-paused .viewer__controls > *, .viewer.viewer--v2.-ui-state-paused_copy_link .viewer__controls > *, .viewer.viewer--v2.-ui-state-unloaded_pause .viewer__controls > *, .viewer.viewer--v2.-ui-state-unloaded_pause_copy_link .viewer__controls > * {
  opacity: 1;
}
.viewer.viewer--v2.-visible-controls .viewer__controls > *.-faded, .viewer.viewer--v2.-ui-state-paused .viewer__controls > *.-faded, .viewer.viewer--v2.-ui-state-paused_copy_link .viewer__controls > *.-faded, .viewer.viewer--v2.-ui-state-unloaded_pause .viewer__controls > *.-faded, .viewer.viewer--v2.-ui-state-unloaded_pause_copy_link .viewer__controls > *.-faded {
  pointer-events: none;
  opacity: 0.4;
}
.viewer.viewer--v2.-visible-controls .viewer__sound, .viewer.viewer--v2.-ui-state-paused .viewer__sound, .viewer.viewer--v2.-ui-state-paused_copy_link .viewer__sound, .viewer.viewer--v2.-ui-state-unloaded_pause .viewer__sound, .viewer.viewer--v2.-ui-state-unloaded_pause_copy_link .viewer__sound {
  opacity: 1;
  left: 52px;
  width: 45px;
}
.viewer.viewer--v2.-visible-controls .viewer__site-logo, .viewer.viewer--v2.-ui-state-paused .viewer__site-logo, .viewer.viewer--v2.-ui-state-paused_copy_link .viewer__site-logo, .viewer.viewer--v2.-ui-state-unloaded_pause .viewer__site-logo, .viewer.viewer--v2.-ui-state-unloaded_pause_copy_link .viewer__site-logo {
  opacity: 1;
}
.viewer.viewer--v2.-visible-controls .viewer__click, .viewer.viewer--v2.-ui-state-paused .viewer__click, .viewer.viewer--v2.-ui-state-paused_copy_link .viewer__click, .viewer.viewer--v2.-ui-state-unloaded_pause .viewer__click, .viewer.viewer--v2.-ui-state-unloaded_pause_copy_link .viewer__click {
  cursor: pointer;
}
.viewer.viewer--v2.-ui-state-playing.-changer-mode .viewer__controls,
.viewer.viewer--v2.-ui-state-playing.-changer-mode .viewer__sound, .viewer.viewer--v2.-ui-state-unloaded.-changer-mode .viewer__controls,
.viewer.viewer--v2.-ui-state-unloaded.-changer-mode .viewer__sound, .viewer.viewer--v2.-ui-state-loading.-changer-mode .viewer__controls,
.viewer.viewer--v2.-ui-state-loading.-changer-mode .viewer__sound, .viewer.viewer--v2.-ui-state-paused.-changer-mode .viewer__controls,
.viewer.viewer--v2.-ui-state-paused.-changer-mode .viewer__sound, .viewer.viewer--v2.-ui-state-suspended.-changer-mode .viewer__controls,
.viewer.viewer--v2.-ui-state-suspended.-changer-mode .viewer__sound {
  visibility: hidden;
}

.viewer.viewer--v2:after {
  content: url(/assets/svg/html5_player/play-51161e6ce6ec120ac634953e4654a600.svg) url(/assets/svg/html5_player/pause-caa00cc0635010970a4c5917db40f585.svg) url(/assets/svg/html5_player/mute-6176cf607e56c59f5162135312cd652a.svg) url(/assets/svg/html5_player/sound-1a9820b40545b3e7a7fae307b1a493b6.svg) url(/assets/svg/html5_player/hd-8ec479366349c69743b4043b67b5c988.svg) url(/assets/svg/html5_player/sd-689500784001f319c7aade59b29cb087.svg) url(/assets/svg/html5_player/fullscreen-52070861cdbd58b4c8b4766a025a28c5.svg) url(/assets/svg/html5_player/fullscreen-off-098d626a6595454e1623f26ab75da102.svg) url(/assets/svg/html5_player/logo_hover-fe075046ed09ef861c728431a424060f.svg);
  display: none;
}

.viewer.viewer--v2.x2 .viewer__shadow:after {
  height: 100px;
}
.viewer.viewer--v2.x2 .viewer__hand:before {
  margin: -48px 0 0 -48px;
  height: 96px;
  width: 96px;
}
.viewer.viewer--v2.x2 .viewer__hand:after {
  height: 57px;
  left: -3px;
  width: 40px;
}
.viewer.viewer--v2.x2 .viewer__sharing__items {
  height: 70px;
  margin-top: -35px;
}
.viewer.viewer--v2.x2 .viewer__sharing__item {
  width: 60px;
}
.viewer.viewer--v2.x2 .viewer__sharing__item > button {
  height: 50px;
  width: 50px;
}
.viewer.viewer--v2.x2 .viewer__sharing__item > span {
  visibility: visible;
}

.viewer.viewer--v2.-h-lt-250 .viewer__source, .viewer.viewer--v2.-h-lt-250 .viewer__coub-info, .viewer.viewer--v2.-h-lt-250 .viewer__blocks__hr {
  display: none;
}
.viewer.viewer--v2.-h-lt-130 .viewer__sharing__items {
  display: none;
}
.viewer.viewer--v2.-w-lt-400 .viewer__coub-info {
  display: none;
}
.viewer.viewer--v2.-w-lt-225 .viewer__sound__bar.-visible {
  width: 0;
}
.viewer.viewer--v2.-w-lt-200 .viewer__music {
  display: none;
}
.viewer.viewer--v2.-w-lt-175 .viewer__source, .viewer.viewer--v2.-w-lt-175 .viewer__hd, .viewer.viewer--v2.-w-lt-175 .viewer__ads, .viewer.viewer--v2.-w-lt-175 .viewer__copylink {
  display: none;
}
.viewer.viewer--v2.-w-lt-140 .viewer__controls__play {
  display: none;
}
.viewer.viewer--v2.-w-lt-140 .viewer__sound {
  left: 0 !important;
}
.viewer.viewer--v2.-w-lt-110 .viewer__share {
  display: none;
}
.viewer.viewer--v2.-w-lt-110 .viewer__sound {
  display: none;
}

.viewer.viewer--v2 .-ahmad-promo-quote-container {
  position: absolute;
  width: 100%;
  line-height: initial;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  bottom: 12px;
  left: 0;
  padding: 0 20px;
}
.viewer.viewer--v2 .-ahmad-promo-quote-container .-ahmad-promo-quote {
  font-family: helveticaneuecoub-bold, Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 800;
  white-space: pre-wrap;
  padding-bottom: 6px;
  font-size: 14px;
  line-height: 17px;
  word-wrap: break-word;
  max-width: 640px;
  margin: 0 auto;
}
html.win .viewer.viewer--v2 .-ahmad-promo-quote-container .-ahmad-promo-quote {
  font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: bold;
}
.viewer.viewer--v2 .-ahmad-promo-quote-container .-ahmad-promo-artist {
  font-family: helveticaneuecoub-normal, Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 400;
  font-size: 13px;
  max-width: 640px;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html.win .viewer.viewer--v2 .-ahmad-promo-quote-container .-ahmad-promo-artist {
  font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 400;
}
.viewer.viewer--v2.x2 .-ahmad-promo-quote-container {
  bottom: 40px;
}
.viewer.viewer--v2.x2 .-ahmad-promo-quote-container.-embed {
  bottom: 60px;
}
.viewer.viewer--v2.x2 .-ahmad-promo-quote-container .-ahmad-promo-quote {
  font-size: 20px;
  line-height: 24px;
}
.viewer.viewer--v2.x2 .-ahmad-promo-quote-container .-ahmad-promo-artist {
  font-size: 14px;
}

.viewer.viewer--v2.startrek-promo .viewer__site-logo {
  background: url(/assets/svg/html5_player/startrek_logo-4b449d022bb2453bd280df062bf48080.svg) no-repeat;
}
.viewer.viewer--v2.startrek-promo .viewer__site-logo:hover {
  background: url(/assets/svg/html5_player/startrek_logo_hover-1589ea4ba906ecc70a2b24f72d92c750.svg) no-repeat;
}
.viewer.viewer--v2.startrek-promo .viewer__site-logo:before {
  content: url(/assets/svg/html5_player/startrek_logo_hover-1589ea4ba906ecc70a2b24f72d92c750.svg);
  display: none;
}

/* Preroll block */
.viewer__ads__preroll {
  width: 100%;
  height: 100%;
  background: black;
  position: absolute;
  top: 0;
  left: 0;
}
.viewer__ads__preroll .preroll__controls {
  position: absolute;
  pointer-events: none;
}
.viewer__ads__preroll .preroll__controls .preroll__controls--skip-button {
  position: absolute;
  width: 120px;
  height: 40px;
  background: rgba(0, 0, 0, 0.6);
  color: white;
  font-size: 16px;
  text-align: center;
  line-height: 40px;
  bottom: 10px;
  right: 10px;
  border-radius: 6px;
  cursor: pointer;
  pointer-events: all;
}
.viewer__ads__preroll .preroll__controls .preroll__controls--skip-button.-disabled {
  cursor: default;
}
.viewer__ads__preroll .preroll__controls .preroll__controls--bar {
  position: absolute;
  background: #F8E71C;
  height: 4px;
  bottom: 0;
}
.viewer__ads__preroll .preroll__controls .preroll__controls--timer {
  position: absolute;
  font-size: 16px;
  color: white;
  bottom: 30px;
  left: 10px;
}

.coub__embed.-vkontakte-embed .viewer--mobile .viewer__stamp {
  position: absolute;
  top: 16px;
  right: 15px;
  font-size: 12px;
  line-height: 14px;
}
.coub__embed.-vkontakte-embed .viewer--mobile .viewer__stamp, .coub__embed.-vkontakte-embed .viewer--mobile .viewer__stamp a {
  color: rgba(255, 255, 255, 0.8);
  font-weight: normal;
}
.coub__embed.-vkontakte-embed .viewer--mobile .viewer__get-app, .coub__embed.-vkontakte-embed .viewer--mobile .viewer__open-in-app {
  position: absolute;
  bottom: 29px;
  background: #FFF;
  font-size: 14px;
  line-height: 14px;
  color: black;
  text-decoration: none;
  font-weight: normal;
  border-radius: 8px;
  padding: 10px 0 10px 0;
  width: 140px;
  text-align: center;
}
.coub__embed.-vkontakte-embed .viewer--mobile .viewer__get-app {
  right: 50%;
  margin-right: 5px;
}
.coub__embed.-vkontakte-embed .viewer--mobile .viewer__open-in-app {
  color: white;
  background: #0332ff;
  left: 50%;
  margin-left: 5px;
}
.coub__embed.-vkontakte-embed .viewer--mobile .viewer__site-logo {
  background: url(/assets/svg/html5_player/logo-small-8813f11b38de80a686689fb9a3c3a6c1.svg) no-repeat;
  background-size: 100% 100%;
  height: 28px;
  width: 28px;
  position: absolute;
  top: 10px;
  left: 10px;
  -webkit-filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
}
.coub__embed.-vkontakte-embed .viewer--mobile .viewer__site-logo:before {
  content: '';
  width: 45px;
  height: 80px;
  position: absolute;
  top: -10px;
  left: -10px;
}
.coub__embed.-vkontakte-embed .viewer--mobile .viewer__copy__input {
  text-align: center;
  width: 300px;
  font-size: 16px;
  background: none;
  color: white;
  border: none;
  position: relative;
  top: -12px;
}

.coub__embed:not(.-vkontakte-embed) .viewer.viewer--mobile .viewer__get-app {
  color: white;
  font-size: 14px;
  text-decoration: none;
  position: absolute;
  top: 24px;
  right: 18px;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
}
.coub__embed:not(.-vkontakte-embed) .viewer.viewer--mobile .viewer__get-app:before {
  content: '';
  height: 80px;
  width: 100px;
  position: absolute;
  top: -24px;
  right: -18px;
}
.coub__embed:not(.-vkontakte-embed) .viewer.viewer--mobile .viewer__get-app.-bottom {
  bottom: 18px;
  right: 11px;
  top: auto;
}
.coub__embed:not(.-vkontakte-embed) .viewer.viewer--mobile .viewer__get-app.-bottom:before {
  top: -62px;
}
.coub__embed:not(.-vkontakte-embed) .viewer.viewer--mobile .viewer__get-app:hover {
  color: #f8e71c;
}
.coub__embed:not(.-vkontakte-embed) .viewer.viewer--mobile .viewer__open-in-app,
.coub__embed:not(.-vkontakte-embed) .viewer.viewer--mobile .viewer__coub-link {
  color: white;
  font-size: 14px;
  text-decoration: none;
  position: absolute;
  top: 24px;
  left: 45px;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
}
.coub__embed:not(.-vkontakte-embed) .viewer.viewer--mobile .viewer__open-in-app:before,
.coub__embed:not(.-vkontakte-embed) .viewer.viewer--mobile .viewer__coub-link:before {
  content: '';
  width: 100px;
  height: 80px;
  position: absolute;
  top: -24px;
  left: 0;
}
.coub__embed:not(.-vkontakte-embed) .viewer.viewer--mobile .viewer__open-in-app.-no-logo,
.coub__embed:not(.-vkontakte-embed) .viewer.viewer--mobile .viewer__coub-link.-no-logo {
  left: 10px;
}
.coub__embed:not(.-vkontakte-embed) .viewer.viewer--mobile .viewer__open-in-app:hover,
.coub__embed:not(.-vkontakte-embed) .viewer.viewer--mobile .viewer__coub-link:hover {
  color: #f8e71c;
}
.coub__embed:not(.-vkontakte-embed) .viewer.viewer--mobile .viewer__site-logo {
  background: url(/assets/svg/html5_player/logo-small-8813f11b38de80a686689fb9a3c3a6c1.svg) no-repeat;
  background-size: 100% 100%;
  height: 28px;
  width: 28px;
  position: absolute;
  top: 10px;
  left: 10px;
  -webkit-filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
}
.coub__embed:not(.-vkontakte-embed) .viewer.viewer--mobile .viewer__site-logo.-blue {
  background-image: url(/assets/svg/html5_player/logo-small-blue-0fa867471d0db07670f5ecb3c10d3aa4.svg);
}
.coub__embed:not(.-vkontakte-embed) .viewer.viewer--mobile .viewer__site-logo:before {
  content: '';
  width: 45px;
  height: 80px;
  position: absolute;
  top: -10px;
  left: -10px;
}
.coub__embed:not(.-vkontakte-embed) .viewer.viewer--mobile .viewer__copy__input {
  background: white;
  border: none;
  border-radius: 3px;
  font-size: 12px;
  line-height: 30px;
  outline: none;
  position: relative;
  text-align: center;
  width: 218px;
  -webkit-appearance: none;
}

.viewer.viewer--mobile {
  line-height: 0;
}
.viewer.viewer--mobile * {
  -webkit-tap-highlight-color: none;
}
.viewer.viewer--mobile .viewer__click {
  cursor: pointer;
}
.viewer.viewer--mobile .viewer__shadow:after {
  bottom: 0;
  content: '';
  height: 70px;
  position: absolute;
  width: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
}
.viewer.viewer--mobile.-state-playing .viewer__shadow:after {
  display: none;
}
.viewer.viewer--mobile .viewer__hand {
  background-color: rgba(0, 0, 0, 0.6);
  background-image: none;
  border-radius: 50%;
  left: 50%;
  margin: -39px 0 0 -39px;
  outline: 1px solid transparent;
  top: 50%;
  height: 78px;
  width: 78px;
}
.viewer.viewer--mobile .viewer__hand:after {
  background: url(/assets/svg/mobile_player/hand-3b58e32aa5bdf360c2b0a505b6492f82.svg) no-repeat;
  background-size: 100% 100%;
  content: '';
  height: 49px;
  position: absolute;
  width: 34px;
  bottom: 0;
  right: 0;
  top: 0px;
  left: -4px;
  margin: auto;
}
html:not(.mobile) .viewer.viewer--mobile .viewer__hand:hover {
  background-color: rgba(3, 50, 255, 0.8);
}
html:not(.mobile) .viewer.viewer--mobile .viewer__hand:active {
  background-color: #0332ff;
}
.viewer.viewer--mobile .viewer__hand.disabled, .viewer.viewer--mobile .viewer__hand.disabled:hover, .viewer.viewer--mobile .viewer__hand.disabled:active {
  background-color: rgba(0, 0, 0, 0.6);
}
.viewer.viewer--mobile .viewer__mute {
  cursor: pointer;
}
.viewer.viewer--mobile .viewer__mute > i {
  background: url(/assets/svg/mobile_player/mute-10944de77949d7a744a61dccba2a58ff.svg) no-repeat;
  background-size: 100% 100%;
  cursor: pointer;
  height: 24px;
  width: 32px;
  -webkit-filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
  position: absolute;
  bottom: 12px;
  right: 12px;
}
html:not(.mobile) .viewer.viewer--mobile .viewer__mute > i:hover {
  opacity: 0.8;
}
.viewer.viewer--mobile .viewer__mute.-failed > i {
  opacity: 0.4 !important;
}
.viewer.viewer--mobile .viewer__share__mobile {
  cursor: pointer;
  height: 80px;
  width: 100px;
  position: absolute;
  top: 0;
  right: 0;
}
.viewer.viewer--mobile .viewer__share__mobile:before {
  background: url(/assets/svg/html5_player/share-2a02d8fd765d83cbeeaca889b93b6b67.svg) no-repeat;
  background-size: 100% 100%;
  content: '';
  height: 21px;
  width: 18px;
  position: absolute;
  top: 14px;
  right: 15px;
  -webkit-filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
}
.viewer.viewer--mobile .viewer__progress {
  background: url(/assets/svg/html5_player/spinner-c1f307e60750c406d00206a215667c1f.svg) no-repeat;
  background-size: 100% 100%;
  height: 37px;
  margin: -18px 0 0 -18px;
  width: 36px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
}
.viewer.viewer--mobile .viewer__play__mobile {
  cursor: pointer;
  height: 80px;
  width: 100px;
  position: absolute;
  bottom: 0;
  left: 0;
}
.viewer.viewer--mobile .viewer__play__mobile:before {
  content: '';
  background: url(/assets/svg/html5_player/pause-caa00cc0635010970a4c5917db40f585.svg) no-repeat;
  background-size: 100% 100%;
  height: 18px;
  width: 18px;
  position: absolute;
  bottom: 8px;
  left: 10px;
  -webkit-filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.2));
}
html:not(.mobile) .viewer.viewer--mobile .viewer__play__mobile:hover {
  opacity: 0.8;
}
.viewer.viewer--mobile .viewer__pause,
.viewer.viewer--mobile .viewer__copy {
  background-color: rgba(0, 0, 0, 0.6);
}
.viewer.viewer--mobile .viewer__pause__content,
.viewer.viewer--mobile .viewer__copy__content {
  text-align: center;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.viewer.viewer--mobile .viewer__pause__content {
  padding-top: 48px;
}
.viewer.viewer--mobile .viewer__share__social {
  cursor: pointer;
  font-size: 10px;
  line-height: 1;
  position: relative;
  text-align: center;
  width: 51px;
  white-space: nowrap;
}
.viewer.viewer--mobile .viewer__share__social > button {
  background: transparent no-repeat;
  background-size: 100% 100%;
  border: none;
  border-radius: 9px;
  display: block;
  margin: 0 auto 4px;
  outline: none;
  padding: 0;
  height: 40px;
  width: 40px;
  -webkit-appearance: none;
}
.viewer.viewer--mobile .viewer__share__social.facebook > button {
  background-image: url(/assets/social/facebook_mobile-71433da181fd96266677fdf7a069a383.png);
}
.viewer.viewer--mobile .viewer__share__social.twitter > button {
  background-image: url(/assets/social/twitter_mobile-6c2a7ce6262f5682687a048b7b587b1b.png);
}
.viewer.viewer--mobile .viewer__share__social.messenger > button {
  background-image: url(/assets/social/messenger_mobile-4cda42afbd271ca506b38a799a33b085.png);
}
.viewer.viewer--mobile .viewer__share__social.watsapp > button {
  background-image: url(/assets/social/whatsapp_mobile-23af42e45d506b7a03ba1ef36c0e849c.png);
}
.viewer.viewer--mobile .viewer__share__social.copy > button {
  background: white url(/assets/svg/html5_player/share_copy-449b69366e1ae35b9d4a6af1d7f4e724.svg) center center no-repeat;
  background-size: 22px;
}
.viewer.viewer--mobile .viewer__pause__open-in-app {
  background-color: white;
  border-radius: 15px;
  color: black;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  margin-top: 19px;
  padding: 15px 23px;
  position: relative;
  text-decoration: none;
}
.viewer.viewer--mobile .viewer__copy {
  cursor: pointer;
}

.viewer.viewer--mobile {
  color: white;
}
.viewer.viewer--mobile .-ahmad-promo-quote-container {
  position: absolute;
  width: 100%;
  line-height: initial;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  bottom: 12px;
  left: 0;
  padding: 0 20px;
}
.viewer.viewer--mobile .-ahmad-promo-quote-container .-ahmad-promo-quote {
  font-family: helveticaneuecoub-bold, Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 800;
  white-space: pre-wrap;
  padding-bottom: 6px;
  font-size: 14px;
  line-height: 17px;
  word-wrap: break-word;
  max-width: 640px;
  margin: 0 auto;
}
html.win .viewer.viewer--mobile .-ahmad-promo-quote-container .-ahmad-promo-quote {
  font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: bold;
}
.viewer.viewer--mobile .-ahmad-promo-quote-container .-ahmad-promo-artist {
  font-family: helveticaneuecoub-normal, Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 400;
  font-size: 13px;
  max-width: 640px;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html.win .viewer.viewer--mobile .-ahmad-promo-quote-container .-ahmad-promo-artist {
  font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 400;
}

.viewer.viewer--mobile.startrek-promo .viewer__site-logo {
  background: url(/assets/svg/mobile_player/startrek_logo-7a2c43c75724d52949783a01270b6ae9.svg) no-repeat;
}
.viewer.viewer--mobile.startrek-promo .viewer__site-logo.-blue {
  background-image: url(/assets/svg/mobile_player/startrek_logo_hover-9ebd2cfd13f72e9ef0d0d81012c3b69c.svg);
}

.coub__description {
  padding: 7px 13px 6px;
  border-radius: 0px 0px 5px 5px;
  position: relative;
}
.coub__description > .object-media > .object-media__img {
  display: none;
}
.coub__description .description__title {
  width: 76%;
  margin: 0px 0px 4px;
  word-wrap: break-word;
}
.coub__description .description__title > .description__v-icon {
  vertical-align: middle;
}
.coub__description .description__title > .description__v-icon.private {
  margin-top: -1px;
}
.coub__description .description__title > .description__v-icon.friends {
  margin-top: -2px;
}
.coub__description .description__title,
.coub__description .description__title > a {
  font-size: 14px;
  line-height: 1.3;
}
.coub__description .description__stamp {
  color: rgba(0, 0, 0, 0.5);
  font-size: 11px;
  line-height: 1.7;
}
.coub__description .description__stamp a {
  color: #0332ff;
}
.coub__description .description__stamp a:hover {
  text-decoration: underline;
}
.coub--page-card .coub__description .description__stamp:nth-of-type(1) {
  width: 79%;
}
.coub__description .description__stamp__meta {
  margin-right: 6px;
}
.coub__description .description__stamp__external {
  margin-left: -6px;
  white-space: nowrap;
}
.coub__description .description__stamp__external:before {
  content: '\0020\00B7';
}
.coub__description .description__stamp:nth-of-type(1),
.coub__description .coub__tags {
  display: none;
}
.coub__description .description__stamp:nth-of-type(2) {
  margin-top: 23px;
  line-height: 1.3;
}
.coub__description .description__stamp:nth-of-type(2) .object-media__img {
  margin-right: 4px;
}
.coub__description .description__v-icon.private {
  height: 13px;
  width: 10px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2754px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub__description .description__v-icon.private {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -3146px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.coub__description .description__v-icon.friends {
  height: 12px;
  width: 18px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -1897px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub__description .description__v-icon.friends {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2181px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.coub__description .description__v-icon.unlisted {
  height: 14px;
  width: 10px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2622px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub__description .description__v-icon.unlisted {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -3228px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.coub__description .description__v-icon.nsfw {
  font-family: helveticaneuecoub-bold, Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 800;
  height: 12px;
  line-height: 12px;
  vertical-align: middle;
  margin: -2px 0px 0px 2px;
  padding: 0px 3px;
  background-color: rgba(0, 0, 0, 0.25);
  border-radius: 3px;
}
html.win .coub__description .description__v-icon.nsfw {
  font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: bold;
}
.coub__description .description__v-icon.nsfw:before {
  content: 'NSFW';
  color: white;
  font-size: 8px;
}
.coub__description .description__music-icon {
  display: inline-block;
  vertical-align: middle;
  height: 15px;
  width: 12px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2645px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub__description .description__music-icon {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -647px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.coub__description .coub__tags {
  padding-top: 22px;
  margin-bottom: -7px;
}

/*
*   Recoubed
*/
.coub.coub--recoubed .description__title:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 12px;
  width: 19px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -1851px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub.coub--recoubed .description__title:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -456px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

@media only screen and (min-width: 768px) {
  .coub.coub--normal-card .coub__description {
    width: 100%;
    padding: 15px 15px 22px;
    border-radius: 0px 0px 8px 8px;
  }
  .coub.coub--normal-card .coub__description > .object-media > .object-media__img {
    display: block;
  }
  .coub.coub--normal-card .description__title {
    width: 80%;
    margin: -2px 0px 3px;
  }
  .coub.coub--normal-card .description__title > .description__v-icon {
    display: none;
  }
  .coub.coub--normal-card .description__title,
  .coub.coub--normal-card .description__title > a {
    font-size: 16px;
    line-height: 1.19;
  }
  .coub.coub--normal-card .description__title:before {
    display: none;
  }
  .coub.coub--normal-card .description__stamp:nth-of-type(1),
  .coub.coub--normal-card .coub__tags {
    display: block;
  }
  .coub.coub--normal-card .description__stamp:nth-of-type(2) {
    display: none;
  }
  .coub.coub--normal-card .description__v-icon.private {
    height: 13px;
    width: 10px;
    background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
    background-position: 0 -2732px;
    background-repeat: no-repeat;
  }
  .coub.coub--normal-card .description__v-icon.friends {
    height: 14px;
    width: 21px;
    background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
    background-position: 0 -1646px;
    background-repeat: no-repeat;
  }
  .coub.coub--normal-card .description__v-icon.unlisted {
    height: 14px;
    width: 10px;
    background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
    background-position: 0 -2599px;
    background-repeat: no-repeat;
  }
  .coub.coub--normal-card .description__recoub-icon {
    display: inline-block;
    vertical-align: middle;
    margin: -1px 3px 0px -3px;
    height: 12px;
    width: 19px;
    background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
    background-position: 0 -1851px;
    background-repeat: no-repeat;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
  .coub.coub--normal-card .description__v-icon.private {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2903px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
  .coub.coub--normal-card .description__v-icon.friends {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -1999px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
  .coub.coub--normal-card .description__v-icon.unlisted {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2927px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
  .coub.coub--normal-card .description__recoub-icon {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -456px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.coub.coub--small-card .coub__description {
  width: 310px;
}
.coub.coub--small-card .description__title {
  width: 76%;
}

.modal.embed-popup .modal__content {
  padding: 25px;
  width: 690px;
}
.modal.embed-popup .make-coub {
  margin-top: 15px;
  margin-bottom: -15px;
}
.modal.embed-popup .loadRotator {
  bottom: 0;
  right: 0;
  top: 0px;
  left: 0px;
  margin: auto;
}
.modal.embed-popup .-centered-text {
  position: relative;
  padding: 20px 30px;
}
.modal.embed-popup .-centered-text a {
  line-height: 1.4;
}
.modal.embed-popup .-centered-text h2 {
  margin-bottom: 15px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .modal.embed-popup .modal__content {
    width: 100%;
  }
}

.sb.-st.make-coub {
  height: 28px;
  line-height: 28px;
  padding-left: 34px;
  border-radius: 5px;
}
.sb.-st.make-coub:before {
  content: '';
  left: 8px;
  top: 7px;
  height: 15px;
  width: 19px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4125px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sb.-st.make-coub:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4680px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.sb.-st.make-coub:hover:before {
  height: 15px;
  width: 19px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4220px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sb.-st.make-coub:hover:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4704px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.description__controls {
  position: absolute;
}
.description__controls div[class^="coub__"] {
  height: 26px;
  text-align: center;
  position: relative;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.description__controls div[class^="coub__"] i[handler] {
  display: block;
}
.description__controls div[class^="coub__"] [counter-value] {
  font-size: 11px;
  color: rgba(0, 0, 0, 0.8);
  text-align: center;
  padding: 5px 0px;
  cursor: pointer;
}
.description__controls div[class^="coub__"]:not([disabled]) i[handler] {
  cursor: pointer;
}
.description__controls .coub__like-button i[handler] {
  position: absolute;
  margin: auto;
  left: 0px;
  right: 0px;
  top: 0px;
}
.description__controls .dropdown, .description__controls .dropdown__handler {
  display: block;
  height: inherit;
}
.description__controls .dropdown__content {
  width: 240px;
}

.coub--small-card .description__controls,
.description__controls {
  top: 8px;
  right: 7px;
}
.coub--small-card .description__controls div[class^="coub__"],
.description__controls div[class^="coub__"] {
  width: 30px;
}
.coub--small-card .description__controls .coub__recoub-button i[handler],
.description__controls .coub__recoub-button i[handler] {
  position: absolute;
  margin: auto;
  left: 0px;
  right: 0px;
  top: 4px;
}
.coub--small-card .description__controls .coub__like-button i[handler],
.description__controls .coub__like-button i[handler] {
  height: 17px;
  width: 12px;
  background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
  background-position: 0 -498px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub--small-card .description__controls .coub__like-button i[handler],
  .description__controls .coub__like-button i[handler] {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -922px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
html:not(.mobile) .coub--small-card .description__controls .coub__like-button:not([disabled]) i[handler]:hover, html:not(.mobile)
.description__controls .coub__like-button:not([disabled]) i[handler]:hover {
  height: 18px;
  width: 12px;
  background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
  background-position: 0 -119px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  html:not(.mobile) .coub--small-card .description__controls .coub__like-button:not([disabled]) i[handler]:hover, html:not(.mobile)
  .description__controls .coub__like-button:not([disabled]) i[handler]:hover {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -684px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
.coub--small-card .description__controls .coub__like-button.-on i[handler],
.description__controls .coub__like-button.-on i[handler] {
  height: 18px;
  width: 12px;
  background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
  background-position: 0 -119px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub--small-card .description__controls .coub__like-button.-on i[handler],
  .description__controls .coub__like-button.-on i[handler] {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -684px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
html:not(.mobile) .coub--small-card .description__controls .coub__like-button:not([disabled]).-on i[handler]:hover, html:not(.mobile)
.description__controls .coub__like-button:not([disabled]).-on i[handler]:hover {
  height: 17px;
  width: 12px;
  background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
  background-position: 0 0;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  html:not(.mobile) .coub--small-card .description__controls .coub__like-button:not([disabled]).-on i[handler]:hover, html:not(.mobile)
  .description__controls .coub__like-button:not([disabled]).-on i[handler]:hover {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -838px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
.coub--small-card .description__controls .coub__recoub-button i[handler],
.description__controls .coub__recoub-button i[handler] {
  height: 13px;
  width: 22px;
  background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
  background-position: 0 -403px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub--small-card .description__controls .coub__recoub-button i[handler],
  .description__controls .coub__recoub-button i[handler] {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -22px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
html:not(.mobile) .coub--small-card .description__controls .coub__recoub-button:not([disabled]) i[handler]:hover, html:not(.mobile)
.description__controls .coub__recoub-button:not([disabled]) i[handler]:hover {
  height: 13px;
  width: 22px;
  background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
  background-position: 0 -338px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  html:not(.mobile) .coub--small-card .description__controls .coub__recoub-button:not([disabled]) i[handler]:hover, html:not(.mobile)
  .description__controls .coub__recoub-button:not([disabled]) i[handler]:hover {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
.coub--small-card .description__controls .coub__recoub-button.-on i[handler],
.description__controls .coub__recoub-button.-on i[handler] {
  height: 13px;
  width: 22px;
  background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
  background-position: 0 -338px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub--small-card .description__controls .coub__recoub-button.-on i[handler],
  .description__controls .coub__recoub-button.-on i[handler] {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
div.startrek-promo .coub--small-card .description__controls .coub__like-button i[handler], div.startrek-promo
.description__controls .coub__like-button i[handler] {
  height: 18px;
  width: 14px;
  background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
  background-position: 0 -231px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  div.startrek-promo .coub--small-card .description__controls .coub__like-button i[handler], div.startrek-promo
  .description__controls .coub__like-button i[handler] {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -753px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
html:not(.mobile) div.startrek-promo .coub--small-card .description__controls .coub__like-button:not([disabled]) i[handler]:hover, html:not(.mobile) div.startrek-promo
.description__controls .coub__like-button:not([disabled]) i[handler]:hover {
  height: 18px;
  width: 14px;
  background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
  background-position: 0 -204px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  html:not(.mobile) div.startrek-promo .coub--small-card .description__controls .coub__like-button:not([disabled]) i[handler]:hover, html:not(.mobile) div.startrek-promo
  .description__controls .coub__like-button:not([disabled]) i[handler]:hover {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -780px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
div.startrek-promo .coub--small-card .description__controls .coub__like-button.-on i[handler], div.startrek-promo
.description__controls .coub__like-button.-on i[handler] {
  height: 18px;
  width: 14px;
  background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
  background-position: 0 -204px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  div.startrek-promo .coub--small-card .description__controls .coub__like-button.-on i[handler], div.startrek-promo
  .description__controls .coub__like-button.-on i[handler] {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -780px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
html:not(.mobile) div.startrek-promo .coub--small-card .description__controls .coub__like-button:not([disabled]).-on i[handler]:hover, html:not(.mobile) div.startrek-promo
.description__controls .coub__like-button:not([disabled]).-on i[handler]:hover {
  height: 18px;
  width: 14px;
  background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
  background-position: 0 -177px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  html:not(.mobile) div.startrek-promo .coub--small-card .description__controls .coub__like-button:not([disabled]).-on i[handler]:hover, html:not(.mobile) div.startrek-promo
  .description__controls .coub__like-button:not([disabled]).-on i[handler]:hover {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -895px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
.coub--small-card .description__controls .counter,
.description__controls .counter {
  position: absolute;
  margin: auto;
  left: 0px;
  right: 0px;
  bottom: -11px;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .coub__recoub-button .dropdown__pointer:after {
    left: initial;
    right: 24px;
  }
  .coub__recoub-button .dropdown__inner {
    left: -193px !important;
  }
}
/*
*   Controls Desktop
*/
@media only screen and (min-width: 768px) {
  .description__controls {
    top: 12px;
    right: 7px;
  }
  .description__controls div[class^="coub__"] {
    width: 42px;
  }
  .description__controls .coub__recoub-button i[handler] {
    top: 2px;
  }
  .description__controls .counter {
    bottom: -21px;
  }
  .description__controls .coub__like-button i[handler] {
    height: 22px;
    width: 24px;
    background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
    background-position: 0 -307px;
    background-repeat: no-repeat;
  }
  html:not(.mobile) .description__controls .coub__like-button:not([disabled]) i[handler]:hover {
    height: 22px;
    width: 24px;
    background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
    background-position: 0 -88px;
    background-repeat: no-repeat;
  }
  .description__controls .coub__like-button.-on i[handler] {
    height: 22px;
    width: 24px;
    background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
    background-position: 0 -88px;
    background-repeat: no-repeat;
  }
  html:not(.mobile) .description__controls .coub__like-button:not([disabled]).-on i[handler]:hover {
    height: 22px;
    width: 24px;
    background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
    background-position: 0 -146px;
    background-repeat: no-repeat;
  }
  .description__controls .coub__recoub-button i[handler] {
    height: 21px;
    width: 26px;
    background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
    background-position: 0 -888px;
    background-repeat: no-repeat;
  }
  html:not(.mobile) .description__controls .coub__recoub-button:not([disabled]) i[handler]:hover {
    height: 21px;
    width: 26px;
    background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
    background-position: 0 -675px;
    background-repeat: no-repeat;
  }
  .description__controls .coub__recoub-button.-on i[handler] {
    height: 21px;
    width: 26px;
    background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
    background-position: 0 -675px;
    background-repeat: no-repeat;
  }
  div.startrek-promo:not(.coub--small-card) .description__controls .coub__like-button i[handler] {
    height: 22px;
    width: 24px;
    background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
    background-position: 0 -705px;
    background-repeat: no-repeat;
  }
  html:not(.mobile) div.startrek-promo:not(.coub--small-card) .description__controls .coub__like-button:not([disabled]) i[handler]:hover {
    height: 22px;
    width: 24px;
    background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
    background-position: 0 -57px;
    background-repeat: no-repeat;
  }
  div.startrek-promo:not(.coub--small-card) .description__controls .coub__like-button.-on i[handler] {
    height: 22px;
    width: 24px;
    background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
    background-position: 0 -57px;
    background-repeat: no-repeat;
  }
  html:not(.mobile) div.startrek-promo:not(.coub--small-card) .description__controls .coub__like-button:not([disabled]).-on i[handler]:hover {
    height: 22px;
    width: 24px;
    background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
    background-position: 0 -26px;
    background-repeat: no-repeat;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
  .description__controls .coub__like-button i[handler] {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -807px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
  html:not(.mobile) .description__controls .coub__like-button:not([disabled]) i[handler]:hover {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -513px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
  .description__controls .coub__like-button.-on i[handler] {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -513px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
  html:not(.mobile) .description__controls .coub__like-button:not([disabled]).-on i[handler]:hover {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -416px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
  .description__controls .coub__recoub-button i[handler] {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -343px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
  html:not(.mobile) .description__controls .coub__recoub-button:not([disabled]) i[handler]:hover {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -313px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
  .description__controls .coub__recoub-button.-on i[handler] {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -313px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
  div.startrek-promo:not(.coub--small-card) .description__controls .coub__like-button i[handler] {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -609px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
  html:not(.mobile) div.startrek-promo:not(.coub--small-card) .description__controls .coub__like-button:not([disabled]) i[handler]:hover {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -447px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
  div.startrek-promo:not(.coub--small-card) .description__controls .coub__like-button.-on i[handler] {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -447px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
  html:not(.mobile) div.startrek-promo:not(.coub--small-card) .description__controls .coub__like-button:not([disabled]).-on i[handler]:hover {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -44px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}

/*
*  Coub: Stubs
*/
.coub.coub--small-card .coub__stub,
.coub .coub__stub {
  background-color: #0332ff;
  color: white;
  text-align: center;
  padding-top: 48.4%;
  overflow: hidden;
  position: relative;
  border-radius: 5px 5px 0px 0px;
}
.coub.coub--small-card .coub__stub.processing i,
.coub .coub__stub.processing i {
  background: url('data:"image/png";base64,iVBORw0KGgoAAAANSUhEUgAAAF4AAAA6CAYAAAA5t+4iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCREZFN0RGMzUzNzgxMUUzQUM3OUUzODQ2Mjk1QUY4NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCREZFN0RGNDUzNzgxMUUzQUM3OUUzODQ2Mjk1QUY4NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJERkU3REYxNTM3ODExRTNBQzc5RTM4NDYyOTVBRjg3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJERkU3REYyNTM3ODExRTNBQzc5RTM4NDYyOTVBRjg3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EAeKhQAAATRJREFUeNrs3DFKw1AAxvG8IlHoUCevkIN4Bx0tLqHqCXoRddW5W+/QVUcX7+AgJUJ5foEIUgQhvrwPw/8PH91S8qPD65CEGGPxraCdaNOif68F/dpB93mkLbW6g/9LwXQvMfH1jrW3IeFLba2d8jvM10RbgO6Bv4TBA1/B4IE/hMEDn+vEkXIz06mp7xrtSbv6Mg9x7yCfoGA66g39Hamuv9LOgc8P33YzKchRDbynCnhPJfAjP04S8MADT8ADT8ADT8ADT8ADT8ADT8ADDzwBDzwBDzwBDzwBDzwBDzwBDzzwBDzwBPxI4bcweOCfYfDA38LggX/UHqDID98+sTzXLrSN9g7L8IX0T9T/2L96bVWOe+A46ekDeE8vwHu6Bz5/7ftq7oDPU9P9Ub3WzrTdpwADAEZyVxse/XcIAAAAAElFTkSuQmCC') no-repeat center;
  width: 94px;
  height: 58px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub.coub--small-card .coub__stub.processing i,
  .coub .coub__stub.processing i {
    background: url('data:"image/png";base64,iVBORw0KGgoAAAANSUhEUgAAALwAAABwCAYAAACkYxpkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MjZCMkNBRTRGMjA2ODExODA4Mzg2MkM4Qjg3MEI0RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RjE5QTM2QTBGNDYxMUU0QjMwMUYyN0VGNUU5NTJFNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RjE5QTM2OTBGNDYxMUU0QjMwMUYyN0VGNUU5NTJFNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjA2OUFFODM3NDVFMTFFMjk4N0VDMzMwN0FEMzc0N0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjA2OUFFODQ3NDVFMTFFMjk4N0VDMzMwN0FEMzc0N0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz47rwUmAAACrUlEQVR42uzbPUiVYRjH4fekRU5pU7S2BWUUDUatYUS0F+IYTY21BG2BQ2NEWx9DW580JBG1tFRQ1NiQEOHYp2np6T54BJGCiPI8Pfd1wZ9Egh4ef9oRX1vtdrtZ4VDseGxPU4bp2PbYbFO3I7HzsZkCzzYQOxG79L9fcv+yt9fFLsbGCz5jzYZiG7or9XxNLcG3Yvdjews848ckwc8637+3pvvnlUJjh78e/IHYUVdBluBPugYyBb/bNZAp+HnXQKbgF1wDmYIHwcMf6GsWf6az2lq/++/W8lPMbbHR2NcCz7Y+djf2qvLY98cmYt979DK5E/xc7HXsaex6bKrW4A/GzhZ8vvkEwW+ODRdwjs4zYGOxM7ELsdPdT8KqXtJ8KPx8GR6PKO1/18HYqdijZtlzQLUE33Y+fmEkNtl9aembVlLYFTsneDLp/I7HVsGTybjgyWSf4Mlki+DJZEDwZNIWPIKHWgkewYPgQfAgeBA8CB4ED4IHwYPgQfAgeAQPggfBg+BB8CB4EDwIHgQPggfBg+ARPAgeBA+CB8GD4EHwIHgQPAgeBA+CR/AgeBA8CB4ED4IHwYPgQfAgeBA8CB4Ej+BB8CB4EDwIHgQPggfBg+BB8CB4EDyCB8GD4EHwIHgQPPQyeNGTKvg+10Cm4J+7BjIFP+EayBT8jdhtV0GW4DvGvLQhU/DvYyOxW66EDMF3zMQOx8ZjT2ILhZxxU6yV4GMxWPj5hmq45P6fvO9ydztjO2Ibexzc59i3BMHfK/wTe7LW4Jc8647V8aI7VuklDVTfu+DJZE7wZDIleDJ5LHgyuSp4srjpKzxZvI0d67wheGr3LjYam64p+HXO13NrCzzTtdhw7OXSO/oruexPzeIDcCWfr3ZfCvgYdB5BeRN7GLsTe7DyL/wQYAAPC1MkT6WecwAAAABJRU5ErkJggg==') no-repeat center;
    -webkit-background-size: 94px 58px;
    -moz-background-size: 94px 58px;
    -o-background-size: 94px 58px;
    background-size: 94px 58px;
  }
}
.coub.coub--small-card .coub__stub.permission i,
.coub .coub__stub.permission i {
  background: url('data:"image/png";base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAA4CAYAAABwip8UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NDNFMkRGRUY1NzIxMUU0QTc3MEFERjE5OTM2ODgzRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NDNFMkRGRkY1NzIxMUU0QTc3MEFERjE5OTM2ODgzRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU0M0UyREZDRjU3MjExRTRBNzcwQURGMTk5MzY4ODNEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU0M0UyREZERjU3MjExRTRBNzcwQURGMTk5MzY4ODNEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CZgAFQAABbdJREFUeNrsnHtsFEUcx6e1HFwQqLSAfaJWUigqhEBAXgWJyENSX0WlBhM1MRAxaHygGPyDgCGRBEoIyCMSoyjGGAWjBiPGEBCjIoqmPkEE0ZRgxZZiW7jz+8v9DtfJcnezOzO33N03+aTXu3ntd2dnfzM7d3nRaFRYVC2YCyaAckCVnwQHwC6wFTSLDFaeJcMvB8+DhiTpusBmsBj8mTNcTdeCJ8EMcJli3qPgdvBZzvAUyuQe+iwo8FHOaTAd7M4ZnliNYIGmslrAKPBzznB3zQGvaG7jHr7JRnOG/18hcBiUGmhnA0cwutWfr6C+oAxMBGfAfvCakSuLDNdEXdScvtDYTmI42A7OJqjzHNgMinTWna/x3I03eCWOANWaynqYo59Z4JIE6cib+8CnYLCuA9FpeIXh4e96DWU8DlYrRk9VYCcoDprhnRYmT35EN97nfHSm1UEz/AfDhvuZeVKPXp9kCEklApsQJMN7Gzb8Fx9560GNhjYsCpLh1YYNH+Qj7yOa2kAz38qgGF5s2PASj/mu5lhb17LF7CAYPkLDTS2ZajxGQrdpbsfMdM806YxvszQz/gsMAX8o5HnHr0mSaCZKq58d6erhd1lciigE09I8IQuL2NJz2oaUPpbXf1SioQpD7atJp+GHLBt+2IYxpiIyHYbvsGh2G/hYIX2loXaUptNwuil9b8nwF8DfFkLJQBse4Wlvi2Gz94ElinkGGGpLv3TH4bRgPxTM4xOgU/Rss07Etli02zLG1InUOdP8XcQWiD7UfHBvgO3C22pkkSHDi4JgeFzrNJe31kfeckOGd/c6jpsw/G1wUFNZdLV43ZtCS7FXGLynDAqK4REPNzc30ZrDMz7yXyNiD7ZNaXxQDCe9xeGiH23hyCSoSw73g16qmUxudSvn6MVLpHAEDBexxSovms4nPWTY9A/A1CD0cNIxH73sXR9mkx6wYDbpbFCGlLh2ifToIR7SIobKp+3Vj4FbVTMWiMwUzQlmcehGa+H01IeWdk+AbuAJhbIoAHiRh0jaTv0rl+NJNgynmWJPxTy6tlwcBxtdogsVw7t4eDymo0E6h5Qwj5210vuNiuWcE/aeINmXpj1zd4AjvCfvHzDE8RlFQktARwp7CE+DOVLZj4KD4CnQU0NbS7mNqepOnXsL/RYwDHzk0sgfwZVS2kqwDHzDGyXl9CtAiZRnGuhypDsO5oGQQhu7gymgzPHe3BRN3wkKHB3nRjCSX1s1vBislcyQ1QJuuUD+MJ+QKtDL5fN8sDCBKT+BBk53oTZeBRrBSc5zFPR1fE5X4UbQ5lI+5VkMujnSL3B8fggsBRWmDaezPd9xEMkUAa+DoQrlzwZfplj+ATDTpZyBbIqs90APKe2loJaHsrvBGJcraBJodymvE2yVhlBthk/i4cCr9vI4PNbRq+nAasC9YBM44bHs3WCcy1VEvbRVSrufTU3lmKmMp1MYfmiIfImvWN+GU29508Am+zYDZe4A10ntJxP2uaTdwzfk0dzL4+lL+KpZBZoV6+/ge1HYi+Ehji7aoxeXqLdtAf2kG+e2JPlaFaOXRGpyOfEJDR/FodjFrGYppKPIYp3F+lvd7i9uZteDM9HM0XJHGEd/X7ZYdweHkuf9lZdnH+RHZHkZNr/bwMcmeBXxExHbgGpDtK1jNPhOXg+/AbzPizuZKNpMv4JfV/OKXw9Lde/lNZxofC2F9na/msFmk5aBkfyaNi6tslj3WBH7Rtz5Hr6G15AzXZ+L/zbnD+Cl1pCluuk7UIPJ8GKuOCyyQ1P50Vj82Wudxbon05BSn0Vmk+6Rnkna1M1k+E0iuzTD8fpry3WPI8OHZZnhNISWOR7F2VRVvjC3wzTI6s9/I5brLcwX2a1Cy/V1kuFNWWYyPaCOf02my3LdTWQ4/ZzFtyJDfnEniX4TsT3sp/h/2nS6Upj/YQbSV2D+vwIMAH9ec4byAqvOAAAAAElFTkSuQmCC') no-repeat center;
  width: 92px;
  height: 56px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub.coub--small-card .coub__stub.permission i,
  .coub .coub__stub.permission i {
    background: url('data:"image/png";base64,iVBORw0KGgoAAAANSUhEUgAAALgAAABwCAYAAACtiLoeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDOTMwNzlDMUY1NzIxMUU0QTc3MEFERjE5OTM2ODgzRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDOTMwNzlDMkY1NzIxMUU0QTc3MEFERjE5OTM2ODgzRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU0M0UyRTAwRjU3MjExRTRBNzcwQURGMTk5MzY4ODNEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkM5MzA3OUMwRjU3MjExRTRBNzcwQURGMTk5MzY4ODNEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+NAoLNQAADKhJREFUeNrsXQtwVdUVPTEgIJBIRCQQUkzBxE8JiEZAxdABf2hBPorVamWkWCvYinxa1NZiFUT5SFFEWjr+0lpFq2Jb6XSsxWopVRQDhSJFCSiIQpBP+MjrXt7tTEzue+++l/s559y9ZtYMvLx3z+eue84+++6zT04ikVCWo4R4IbEPsYxYTGxFbEb8lPkRcTXxdeLfiDuUwArkWCzwIcRJxH4Z/u5z4qvEx4hVxDqRiQhcJ3QkPkoc5MO1PibeR5xH3C9yEYFHhbbEIuKxLO5uPl9/E/EHxJdEMiLwsABBX0scRiwn5oZQ5oPEW4gHRDoi8CBNkJ8RryMeHUH5rxGHykJUBB4EriHOIbaLuB5riQOJW0VCInA/AJfebOJNGtWpmlgpI7kIvKmAGVLFtrZuWEa8SDmuRYGGOMqAOi7UVNwAXJH3iIxkBM8WNxAf0rwP0YEDlPMGVCAC94wuxDXENgb04zrluCrFfajh4k1X3GWIuIFS4s3Eey3RBUyvk5UTs7NbObE6K4mbZQT3b/TeqPkD2BDbiV2VOa/027JpVUE8jVhA3Kuc8ITvpJipqnhd9KEIPHtM5RHcNGAUf0DzOvYkTiAO5xE6G+AhnkWcTtwjAs8cK4hnGijwVcRemtatkHg/cRTuu0/XxCg+nvi0CNw7WhNrVTixJUHgVF4c64SRxEeI+QFdfyZxsnI8SlpBRz94mcHiBi7RrD53EJ8KUNzAROIiH2cGqwV+vOEeiL4a1eVOZhgYTfyFCDw92hku8FJN6nEdj95hYgpxhAg8NY4YLnAdZqAeyoldD31NR3yYF7Qi8CTYZrjAW0dcfnPl7GpqGVH58KfPFYEnx1rDBf5JxOXDbVcecR3gtekvAk8+gm82WOBvR1g29qRO1aQfponA3YHX8x0MFvgbEZY9VqNFOkbwc0TgjXESsYXBAu8SUbmwuW/WrC/GicAbo6fhNvgpEZWLAKlCzfoCG1U6isD1GAFNF/g1mpqb3xaBfxUnGC5wuMlyIhgUzta0P0aIwBvbkqYjP+TyLlcaxoEwziJ2EoHbhbwIBK4roLELROBO+oU5/MSbDgQ4/VCFs+UOs0VvzftjUFQF6xIPjsSWv7RwJP8n8VzioQDLGEx8UfN+qInKeaDDCA6b+25LTRXMRkF7N/ob0A9IlFocV4EPjMBmDRNDROBfoCKuAj/N8gXnyQFeG37mXob0Q3lcBZ5vucBbBfzwmBLW0COuAt9lucCDbJ9Js19pXAW+0XKB1wR47e4G9UOJiiCRkw4CX265wFcGeO2TDOoH7DTqHEeBI3lMtcUCD/LgqmLD+qIojgIHHrdU3OuVc7hsUDAt8rJzXAWOndi1FgocqdISNgmmiegYV4HvVOElqAkL2Ju5OMDr57NdaxIK4ipwAFlZ/2SJuJFT+2oVbAyKiRnAjouzwHGQE9IN/MVwcX9KvJT4rm2joQ/oEGeBA8g1jdjhMcSXVbQpGDLFG2xzf4P4agjlyQjuATqeoIDUbYuYeOK3KP1PenhLhZ9000SBt4/7CN4QOBbkjwbcuF/HYcEmJkowWKR5/XCy2pMRlGvqCJ4rAv8qsFvlPY3r9zQvLMNGkYECh1uziwi8sU0+V9O64SXOfRGVXaLMRFcReGPgfJkaDeuF9cGqOAjFR3QXgTdGndJz32ZU59TjLWYnQwXeWwTujl8RN2lUn6UqulDfM5W5qBCBu+Mg8TZN6oJX8LdGWH5fgwVeHuZC07TMVk8Q/6xBPZDD5T8Rlj/SYIFDc9eHVZiuJx2nW1ytVuFkjXIDFrvYCxlVeO/5mjzkTQGOAkdCpH/LCN4YsMNvj6jsBI8+UYn767wWMR3INIBYozNkBE9Sb+LvicNDLncWcUJEbcbmBgR0FSl7sDLoBbOp2WXxVOKg07DPhH82wjaPsUzcQJ2YKMnxGfEyFR/8VQW7/S1sfES8QQSeGutjJHDEmH9POe5Sk4GHtEo5L3yqReCC+kBkJXIRLlHODihdBOtlZoGY71VOujmc27M1jMo1E80YhzW8uO7MJhrchnh54pYjBaM9IjERxdctoPpg/ym8O2VcBg6jRUrsA/w3ZC7D9r0dkXgjDPWiNBxBwgJ8t7pm4jpGOTHibZXzpnUP27kY6REzMyWgcmtZ1FpCRnB9H6ZMsY/4vtwi+2zwTSGWJQISgYeO+SGVg9fjNSIZEbgf6MaeAmS8wkFOp6f47mwV/MZkTP+3ilxE4E0FFivYAlbNHgL8v4LFfkyS32ARhTPRqwKq0172WqRK5DOWuIz4O2IfDe/z/wK89id6r5oSCR14FHE0cWsiORZ4uM7lxG0J/7CaWJ6mzDENfnOE+AyxVJO+BfOJ2xPBYIZG7WxEHSrRl/imx86c4uF6bYiTiZuacNM+II4jNk9TVjfiziTXOMQPZaEmN7uSuNdncaOPj9VZ4FH6wfFiYjpxlPJ+zjoq+xP+nRfzC0fsfUs5O2B6pDFzsIHhH8oJqHpZpX9TeCLxFZU+CT1MnDlseu0KsC+xCQIbet8hLiQedvneOcTfKn/SLiPjGF4yrUnifr6J+x3Jm5BUFTknD8TBRGlFnErc04SR4xFiywzLzSWWEQcQRzIHE3vzqJ/JtfoRazKs8w7iRG6/H/2I9l9FXEb8vEFZM1P8rh1xEc8w2WIJsWOKMu52+U0tcTGxPzHHVhNlBPF9n6bHt4mnR/BwTmuiOLYQxxKbZVmHPOLtadYah/nBTXWdEuL0DEw5XPMF4sA018Wa5WCaa60jjue2WGGiIEAImwUqfb4upmHkBZwWsI8aU+4VxLuUf/lINhDvYM/LEY+/GU2cobwlsUR/YMfMtjTfy2HzDRsPeirnFIYC7lt4SBAU9RZ7idJdC6EC2JThNSnRbjan5gZ2/wJ+gtoT5zdxxPOCfcRZxK4+1x8LqEk+zjpuWMWmkpf6dOaF60GP114XQJ8kIxbT72bZB3XEecQiU0wUTL83st0ZJjCNLiVeTSzIsu7HE68nvsQdHxaWE8/1WEd4b570eN3tGTxA2fL8NC7eTIVeqLOJUslvF3tG7OI/zNMluIK4ls2C+tukCvmtKZLWn8Uvabpn4NUJAjh28DY2C7z09Tzl7cTj54k/V/7uZEdf/VQ58d1+9tke9jzN4H9nDT8FXswVGqX521u46vazvahrNCVuCjZVI3tAul1LzVm4kzy8mU6wCxSHYy3NUjwtiBcRryIODbgPcYYqwnwfU1lGcvohcKQAuIU4lf8t8HcWWsyL6M1pvjtAOeeNes1ZWMd+/78T3+QZDtGSDbfEwWdexjPy2TxrtAu5H1DP7xL/G7bAL2PvSFfRYqDAjLOAhb4zxfc6sSmSbYJLeHM+Vs7umzye5Vpq0gcIeJtIfCiT0TxbgXdn2+8C0V6ogPB+zK7RZK7F1vy28hJL++ApdpfuDULgsPEm8EjSQvQWGWBWXKuSRwnCLv8NL/5sBE7fu9SD2ZaRwDH94Sya80RfWgAvSW5UTkJSN+TyaDfM0vZjvTAonV3uVeBwnz2jzE26bjNmswfFLbjqaOVsBvmmpW3HpmpsBN/QFIEP41GipWhJW2BheYVyT4WG0yAQyXeGpW2HuOFBqslG4FcqxweZKxrSHq8QB7O3wc28hN3a3tK2/0s5ocAH3RaNyYA46kdF3MagkvgHNksaYit7HhKWth2BYq4n8SUTOKL/sMdR8qaYhYHEB5P87YUUf7MBSOR5sRcTBaGSiIMoFr0YC2yCXujyOdZR2IFzoqXtxkyF3Ie7U43gC0TcxgOelVKXz7EInWBxu7HWmJxqBEfwzLOiDyuAl0HnudjdiPpDhGWFpe3GQ4wNFx82HMFb8ZMvsAPwD7tFdkLwMy1uN8ywH7mN4OOID4gurMJGNlUavgSCp+UD4gmWtnsXmyv7vxzB4S2ZJHqwDpiqr3T5HP7ixRa3GxnRhtc3UWB7F4kerMT3k3z+vOXtHlnfRHmOOES0YC2+xiZJfeAFHnbN51u82CzACI744QtFA1ZjqMtnyNz1muWLzT4QOFxJEtttNwYn+bza8nZ/IfA+cv+tRz/lHlO0wfJ294DAe8n9tx5tlPvr+S2Wt7sEAi+R+x8LuN3nfZa3uQgC7yD3PhY4zuWzQ5a3OQ8Cbyv3PhZwcwfavkurDQR+WO59LOCWWi3P8jbXQuCfyb2PBdxOl7DdPN0Nga+Xex8LuLkEW1ve5s0Q+Ity760HEuSscvl8heXtXgKBI9fbO6IBa4FX8tjF4+YxwaaI5yxt9+vE+V8GW2GxgZx3CDFsL5qwAhD0SuI9xOUpvoc0b8gOPF6Zn9gJYcDvKScD2/3E/f8XYACjkLd9cST3XgAAAABJRU5ErkJggg==') no-repeat center;
    -webkit-background-size: 92px 56px;
    -moz-background-size: 92px 56px;
    -o-background-size: 92px 56px;
    background-size: 92px 56px;
  }
}
.coub.coub--small-card .coub__stub .stub__content,
.coub .coub__stub .stub__content {
  margin: 5px 0px;
}
.coub.coub--small-card .coub__stub h2,
.coub .coub__stub h2 {
  margin: 5px 0px;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
}
.coub.coub--small-card .coub__stub p,
.coub .coub__stub p {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 1.09091;
}
.coub.coub--small-card .coub__stub img,
.coub .coub__stub img {
  width: 100%;
  height: auto;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}
.coub.coub--small-card .coub__stub.age-restricted,
.coub .coub__stub.age-restricted {
  background-color: white;
  min-height: 150px;
  padding-top: 0px;
}
.coub.coub--small-card .coub__stub.age-restricted p,
.coub .coub__stub.age-restricted p {
  margin: 20px 0px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .coub.coub--small-card .coub__stub .stub__content,
  .coub .coub__stub .stub__content {
    margin: 0;
  }
  .coub.coub--small-card .coub__stub.age-restricted p,
  .coub .coub__stub.age-restricted p {
    margin: 0 0 10px 0;
  }
}
.coub.coub--normal-card .coub__stub.age-restricted i {
  font-size: 7rem;
}
@media only screen and (min-width: 1441px) {
  .coub.coub--normal-card .coub__stub.age-restricted i {
    font-size: 144px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .coub.coub--normal-card .coub__stub.age-restricted i {
    font-size: 5rem;
  }
}
.coub.coub--small-card .coub__stub.age-restricted i {
  font-size: 50px;
}
.coub .stub__content {
  position: absolute;
  top: 0;
}
.coub .stub__content i {
  display: block;
  margin: 0 auto;
}
@media only screen and (min-width: 768px) {
  .coub .coub__stub {
    border-radius: 8px 8px 0 0;
  }
  .coub .coub__stub.processing i {
    background: url('data:"image/png";base64,iVBORw0KGgoAAAANSUhEUgAAAKMAAABhCAYAAAC6TBE/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MkY5MDExMDExMjE2ODExOUQ2Q0E0QTRFNTg5RDM5OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMEE2RDhEQzU5OTkxMUUyQTgxRkE5RjlFNDJFOEFFQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMEE2RDhEQjU5OTkxMUUyQTgxRkE5RjlFNDJFOEFFQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M0IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjkwQjVGQjJBMUYyMDY4MTE4NzFGQzc2NDYwOTRGMzQ4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkyRjkwMTEwMTEyMTY4MTE5RDZDQTRBNEU1ODlEMzk4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xf4DrAAAAfdJREFUeNrs2rFKHFEUgOG7URa2cp8gYGUlJNgGtBH0LQKBFCEQSF4hlaBgE0HwIezEzj6gkMo2kAfYSggJ1zPsBGQhRYrMPbt8HxwWsVnO/sx4nR3VWsuCrZi3MbsxL2LWynCmMbOy/GqS97FU+1xf+PljzOeYSYFGMY5jLmMOrIRWnvWvR0IkQ4zbMe+tggwxvhn4kAJ/jdHtmTQxbloDWWIcWwOZTtMgxn9Uk8zGinz+Q+7sV8zXmOMyf8rnykgz3X9sdsr8Kd9t/ypGmpv0V8jrp2cWMdLSfswXMZLF6zL/dpgYSfG35AcxksUrMZLFczGSRXei3hAjaYgRMYIYESOIETGCGBEjiBExghgRI4gRMYIYESOIEcSIGEGMiBHEiBhBjIgRxIgYQYyIEcSIGEGMiBHECGJEjCBGxAhiRIwgRsQIYkSMIEbECGJEjCBGECNiBDEiRhAjYgQxIkYQI2KE/xbjT2sgS4zfrYEsMV5ZA1liPI/5bRVkiPFbzJlVkOU0/cntmiwxdifqwz7KB2uhZYx/nMS87F/vrIchjWqty/R+s7zZacxsBT7/TB/+1BMY0t6moYXuzDITIxn8cGUkixsxksWpGMngovT/RhQjrW/P75ymaal7ytc97dsrT75Pu24vDOiuvxp2X8y5X/zlowADAE7FbtBiX2h8AAAAAElFTkSuQmCC') no-repeat center;
    width: 163px;
    height: 97px;
  }
  .coub .coub__stub.permission i {
    background: url('data:"image/png";base64,iVBORw0KGgoAAAANSUhEUgAAAKwAAABoCAYAAABsSBt6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NDNFMkRGNkY1NzIxMUU0QTc3MEFERjE5OTM2ODgzRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NDNFMkRGN0Y1NzIxMUU0QTc3MEFERjE5OTM2ODgzRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUxMkYwQjE5RjU3MDExRTRBNzcwQURGMTk5MzY4ODNEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkUxMkYwQjFBRjU3MDExRTRBNzcwQURGMTk5MzY4ODNEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jqBWGwAAC5BJREFUeNrsXQuwVVUZ/i8gIk+5F7gCChiIyMUHqBewEpWHj0AsmzQIQkdnrFGSRMnKHohIojmOpcYUqORYUqEFzYQPQEszcABRyyQQEhDlISCI1yu375u1jsZln3P2uWc/1lp7fTPfDLO5Z6/17/Xttf+11r/+VdHQ0CAOoj94HngO2A/sCrYB94E7wR3gWvBF8O/gK+JhBSocEmwzcAI4FRxQ4m/Xg/PBOeAWLwsv2LhRBT6me9VyUAf+ApwBvuPl4QUbFVqAp4KngZ3Ay/W/owLdhhvAB71EvGDLQQ9wCjgO7JJAeY+AV4MfeKl4wZaCo8Dp4GSwZcJlc2B2Prjby8ULNuyIfyHYN8U6rARHgu95yXjBFsIw8I9gewPq8jx4rh6YeaSEZgbXbTC4yBCxEmeB93jJ+B42CNXgKlET/qbhMlFTaB5esJ/gcXCsoc9sG3gSuMvLxws257cuM/y5/Ry81tI2p4vFOWtOC1aIWiBZLZbMgpgo2Gf04MZkfAT2ATcZXMcjRcVScCxwAtgO3KvdrZGN/vYg+DL4sKi553e8YMOhJ7hBv/mm4y5RcQumgdN/14laXKlswu8PgA+APxYDp/FMmyX4siViJcaDzQ2qz9HaVXlVuyuVTbxPK/B68J/gaC/YwjjLIl/wGHC4IXXhZ38N+E1RcRZR2cc58GlesIU/ZzbhPAPqMAZcKirOInKXEZwF3uIFG4wqywQ7xIAX5neiYi3iBOM4JvpB1+HYpX0xW7AR7JVS2b3BFWDHhMrbD54JvuZ72EMFaxM6p1QuB3uPJChWojU4N23NmCbYTZYJdn9K5X5LD7TSGNxd6QX7KVZaJtjNKZTJFaofpmgz52dbesEqtLJMsMtTKPNGSTeCrZuozZ5esMBAywTbNuHyOCC9xgC7p6alHdME288ywQ5IuLyrUnhJ8rXTqKwLlqPQSssE2zvh8q40yPavp1GoSfOwDHx5U+xDUrEPnAP9h0F2M4sOp/US3VFsUg/bXuxEh4TKudQwu9uk4RY0Ew9bBHuxgbafn0XBcmZgMfhrSwXLuj8qaronLhwnaluOaRiRNR+WwS7MHHiMAz0tN03WgvUxDXAeNNRubhR9Oys97ARHxJr7UsTV4ww12O5E65a2YEeIWxhi2X2jwClZEmx3xwQbhx/Ldfv+Btt8UpYEW++YYD+MSRBHGGxz/ywJ9i3HBBvH9mjTl6u5ralFVgS72jHBrojhnn0Mt5n5D3pmRbBLHBIrsxr+LYb79rTA9q5ZESxPcPm3I4Lllui9Mdy3iwW2V2dFsFy1uMsRwc6O6b7dLLA9Mz0swY1tqywXK49MiiuSqtoC+7tkSbCc2mLOVVvTsTM10HUufG59Dxseb4jKtPcfy8T6V1GrdXGlqmynR+GmoyprgiWYG6pGVEK4m7R/ayp+KioWlLls33ZBCGUisfwMJh/KsVT3uqaBW7uZx+pgAmWdLnZsfX9dElrgMDmAe57BA6yDCZVlw5QW0SmLLkFjLAC3G1YnCnVOguV1s0SwdF3aZF2w3Nz2gGF14mEhGxIs73iLBqDHZ12wxM/ErHNeb3dRBF6w0WFbwp/gQngqhQFQb4sEO9ALVmGmxLNGXyp+lHB5DNw+1SLB1nrBKjDGdFbKdfiDxBOJVQiDxK7keGeLyt6TecESDJBJK6qLOWC/nUK5XxK7wFW5cV6wCtx6wkRoB1MomwdSbEy4zM7aXtvAL+EJXrAKz4F3p1Bm0id4M2XTQkk2HXxU4Hwsc+b28IJV+C74YkJlMdnZ18CPE7aRp8J8VuxF1zhdKNsEy20oDI5JYvPiDkn+zAUOss4V+/GCF+ynoFjvEDdxQNKfESm3Q2Hv+lsv2ENRL+6CgzyeFfueZS8aTwKviXuc0UI8TAQPOf4NeIWoqaLTJJ1Do7mb4knwRFEZFHMBLlzI2aL/n/PTz0h8QexesJaAPvSdmtwmw1UvxpzyYI7W+vPLg/g45bZTVPxw1HgTnGLSQ/GCzQ+TjpZnTMUSyZ/HoUdWGsVWH3ZbAmW8799ZL9iowJ4m7iS6T3h5eMEWA49R5+IAs3JzxaS2QO83UY9O48A6ST721cMywX5RC/U2UdMjjP5h+p98Z3dx9DpaDziiBBcLLpT800ojwUWiVqRMScjMr00cBzXvME6x3DWbMgeCSxvy4zGwosDvq/XfHGwoH4+DVQXKqgE/bPSbJ8EzDHiOtzZEj2EG2HUI0yy8C/gr8OMQD+72EPc7BXwI3FNio7D8p8BRRe7fGnwpzz34siwAT0zxebYEF0Uo1rmmiTUtwR4B3gDuKvEB3gs2D3H/VuBYcLYW4mZw///dh+W+Cs4HrwW7h7hnhyJfgRw+AueEvGcpbAtO0oJcDc7M8ywo2vsi+Nos0PcKqssUcBW4BrwfHBGyXawU7AVaLE3FX8CuTSy7VRHXIh/5uX+jxHryBbkDrCzzeZ0OzgP3BpRxfYHfDdHPqlRsAa8o8JwuyPM7dgqzwL6uCLYPuDCiT9VOcGITxVcKjwbvDPBZSwF785u1O1FK2YPAJUXuvUf71FLE554OrgDrCtxnie7B2xS4V2dwQwj36k/gcFsFy0/ZjDIbPR/oT14UQ53ZK04D342wruy5vqHdoWLls5daH/K+7Pl7hrTrSPBk8GzwQvBzYL+Qn/P24PISbabL8FWwmQ2CrdCV3dwQPyjcq7SfWY5fzUHXL8F9MdaVAhsfohFbav96S4h7vgUOjbHT6QWuLMPm16IUblzTVM81JI8D4GJwsvb9WhTpbQbrv31UuxlJgr3PmJBfqJ+E+ELVa5+5Y4Tt2Ex3BLsjsnkt+IVy6xVl9kImBJsBXm3IgkSdXrFaL2qrOAN9eEwoM5T0EjPOvnper+wtL/J3jNJiErozivzdHlGhiYxN/VcT68SFGiaYnizxZCRcJioB9CtN+XEUgqUQrgFvFRX65tG02AgK96UCf8MXbLqo3LlhOoQ1ekWO8aqrCsRecFsOj98cqlfxRiXwMjMA/37wZlF75xIT7Dn6je7vNVf+oiP4e/D7ovKt5sMlurdtW+L9udTM2NktOgaDW8mP00zri7hOx4S8ELdgjxUVWHyZ11ksrsw9ujfNF+LIPFZ/FjdOQq/XX4274xIsEzwwZXo7r61Y8V9wkqjtJ0HoowOAejli78N6/FMXlWA7gA+BY72WEnUT2Dl8R4I3XvbQAzZXRLsY/EqhyLOwguUmNIb69fUaSgUcWV8qwaGUffRsQ2dHbH0avChfTxvG2a7VI00v1vTAwe2zEpxCngOXMRJfMHvSGC7qsMGKpgh2sFZ8lddM6qjRn//uAf/H9E03OmTrePB7pboEuQfkxWoW1oKfl8PzALBHekL3ti6AOc1GNR505hMsB1grtX/kYR44pXWxHJ6ojquNXEGqdsROHoDCRY33i7kEc71YjQYHJdMCrm/Pc91WcBn9lmI9LFNMzveaMB51ekC8JsA14NdxkCN2cjDJmIaNQT0sk+nO9lqwAjy0496A0TR7oJkO2clYh5vyuQRTxY3lvqyAg6/RAdc5+NrqkJ1MilfZWLAMppjsNWAdfhBwjati8xyykQlWxjUW7CQ9O+BhFxgjOzjg+gLH7Ly8sWAn+La3FhMDrr0s5h0uXQ4Yr9spJ1iGC57p291aXBIw+OIRUc86ZCO1Oiwn2JGSToZnj2jAGIMBAddfd8zO2pxga32b29+YAdfWOWbjgJxga3x729+YAde2O2bjZ3KC7eXb23ocG3Btn2M2ds4J1u92tR9BU5LNHbOxfU6wrX17W4+jQl6zeqYgJ9g9vr2txwcB1zo5ZuPunGA3+/a2Hu9mQLBbc4Jd5tvbejwdcG29YzYuy8XDcrvwarCjb3crwbZjPEHjnaYMQWRs7MkO2MhDsT9ZONikDWbAxA7f/lagQbty94k6sj5oWzSvcRcqA/Jt3VW7U9efsQRb/yfAABZC4yCydnfrAAAAAElFTkSuQmCC') no-repeat center;
    width: 172px;
    height: 104px;
  }
  .coub .coub__stub .stub__content {
    padding: 60px 20px;
    width: 100%;
  }
  .coub .coub__stub h2 {
    margin: 20px 0px 5px;
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 1;
  }
  .coub .coub__stub p {
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 1.01538;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
  .coub .coub__stub.processing i {
    background: url('data:"image/png";base64,iVBORw0KGgoAAAANSUhEUgAAAUYAAADCCAYAAAA1gWuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MjZCMkNBRTRGMjA2ODExODA4Mzg2MkM4Qjg3MEI0RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMDY5QUU4NDc0NUUxMUUyOTg3RUMzMzA3QUQzNzQ3RCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMDY5QUU4Mzc0NUUxMUUyOTg3RUMzMzA3QUQzNzQ3RCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTM2QjJDQUU0RjIwNjgxMTgwODM4NjJDOEI4NzBCNEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTI2QjJDQUU0RjIwNjgxMTgwODM4NjJDOEI4NzBCNEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7DCFe/AAAEMElEQVR42uzdzYvMcQDH8d+yoeSACLlw4B9QqzwcFHJwoBAXBxdknRxcuOKgpCiukpSTp+JALoooSspDkQMHJRzI4/hMM/rtbx/YstbY3+tVnzZr9rDfft47M4bpajQaxW/My3qzTdmcol66CjrJG0cwwDRH8Bf+4P8ijDOyA9nWrLuu5+MS6SgNR+AaHQ1DBW9Vdiqb6YiAuhk3yOd2ZpdFEXCPsWVHdsyxAHXW9znG1dmlbLxjKc/HEXQUzzG6Rkc1jNOzhx4+u+iE0TVK+RzjQVEEKO8xzs/HR0V9X5Ljp7F7jK5RBtxj3CmKANV7jK/ycZaj8NPYPUbXKGUYXWwuOmF0jdLvoTQAwgggjADCCCCMAMIIIIwAo8K/eIF62p0tHcPf3+fsXfYsu5fdzD4I47/n/UkG8v4knaMn21Cj7/dT0fpvFU9mV4Tx35nqCKBjTMzWt3cn25XdGurGnmME6mZR+6H1gaHuHAojUEfN9u3NzmeThRGgtKYdxwnCCFBakR0XRoCqbdlGYQSoOpJNEUaA0uyi9VYvwgjQR/P1jeOEEaA0N1sujABVq4URoKpHGAGqFggjQNV0YQSomiSMAP0II4AwAggjgDACCCOAMAIII4AwAggjgDACCCOAMAIII4AwAggjgDACCCOAMAIgjADCCCCMAMIIIIwAwgggjADCCCCMAMIIIIwAwgggjADCCCCMAMIIIIwACCOAMAIII4AwAggjgDACCCOAMAIII4AwAggjgDACCCOAMAIII4AwAggjAMIIIIwAwgggjADCCCCMAMIIIIwAwgggjADCCCCMAMIIIIwAwgggjADCCIAwAggjgDACCCOAMAIII4AwAggjgDACCCOAMAIII4AwAggjgDACCCOAMAIgjADCCCCMAMIIIIwAwgggjADCCCCMAMIIIIwAwgggjADCCCCMAMIIIIwAwgiAMAIII4AwAggjgDACCCOAMAIII4AwAggjgDACCCOAMAIII4AwAggjgDACIIwAwgggjADCCDBiYfzkGACqYbzoGACqYTzpGACqYbya3XYUAGUYm3qz744DoAxj8x7jQccBUH25zv7svCMBhLH0LdtctJ5zBBDGtg/Z2uyEowGEsfQ5255tyF46IkAYS+eyhdme7IWjAuqiq9FoDDegy7KV2eJsQTYtmzzWz+cPvrbh8hrR83SmI3ump7Mtjm9w3cO8XfM1jjfag/81rPDHD6UBhBEAYQQQRoDf+CaMAFVvhRGg6pkwAlTdF0aAquvCCFD6mF0QRoDS2ey9MAK0fC3a72QgjAAtR7NHwgjQ8iDb9/MXwgjU3etsXdF6BwNhBEQxW5M97ftJYQTq/PB5SXa3/28II1A3zb99Ppz1ZE8Gu0G3MwJqovni7TPZoezxr24ojMBY9CV7mz3P7mXXssvZ++F88Q8BBgAW0XV5LAB4GgAAAABJRU5ErkJggg==') no-repeat center;
    -webkit-background-size: 163px 97px;
    -moz-background-size: 163px 97px;
    -o-background-size: 163px 97px;
    background-size: 163px 97px;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) {
  .coub .coub__stub.permission i {
    background: url('data:"image/png";base64,iVBORw0KGgoAAAANSUhEUgAAAVgAAADQCAYAAABC+HlBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NDNFMkRGQUY1NzIxMUU0QTc3MEFERjE5OTM2ODgzRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NDNFMkRGQkY1NzIxMUU0QTc3MEFERjE5OTM2ODgzRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU0M0UyREY4RjU3MjExRTRBNzcwQURGMTk5MzY4ODNEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU0M0UyREY5RjU3MjExRTRBNzcwQURGMTk5MzY4ODNEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+h5bv9AAAGaFJREFUeNrsnQe4VdWVxxeggIhiAcGg8CxYEEEQURQVwd6iUbFExxKNvScTHRV1orHrRCNKVMaOjjXJWCYawC6JRqJiRaNYEMSCUhTLm/Vn7xuf1/ce55x7zrm7/H/ft/Lwy333nb32Of+zy9prtWlsbBTiFUuorac2RG1dtQa1XmorqXVW66SGTl1g7WO1d9VmqL2q9oK1d+hKQoqlDQXWC3qo7ar2Y7XhVkRrBaI7UW2S2n1qM+lmQiiwMbGl2jFqu9mRa1F8o/ao2h1qt6rNoesJocCGymC1S9U2r8Pfnqd2i9qVas+zKwihwIZCO7Uz1U5Ta1vna8GN8Ue1M8Ss2RJCKLDe0kXtLrWRjl3Xt2q3qf1S7X12EyEUWN/AptVf1DZx+BqxLnu62hgruoQQCqw7vhaztjpCbSO1PmpdrbWz5gNPqu2n9ja7lBAKbL1ZxwrSgWLiVUPgU7Wfqd3N7iWEAlsPEAGAzartAm0fbpxz1UbbfxNCKLCljFgRYrVDJO29U21/tS/Z9YRQYItiSTGbQKeotY+s7digw2GIubwNCKHA5g02rBDKNChiH2Dza3u1z3k7EGJoSxfUzM5qf4tcXMGmavdKPnkSCKHAkkV5AiAqXeiKRSAEbbz4E3JGCAXWUbDWegXF5Acg69f5dAMhXIPNyslqF9MNrXKw2vV0A6HAkjTg0MDNYk5mkZaZLyYp+FS6glBgSRKwkfWYcCMnKS+pbaj2BV1BYoRrsMlZRkxCaoprcvqKOe1FCAWWtMplaqvTDak5Xm1juoFwiYC0BPIKPCJcd83Ks1Zkv6ErCEewpNpHv6W41gTWYQ+jGwhHsKSaPcWsvZLaQNnwNcVEF5DyWFZMbHI/MekylxOTNwMPPioJv6f2itoUMTXYmEydAlsquPEG0A258Cu1C+mGXMHm67pq3dRWUFteTGazBWrT1bqLyZORhE/UJogpXfQnYfIeCmzBbKb2ON2QGx+q9bYPP8kGolh2VNtGbSs7Kyhi+QriepOY04ov0+3Z4Bps63DdMF8wytqfbsjEJlbwZolZsvq5mCxuRe0NdFY7UsxBkf8Rk+eYcASbG8jpijWq5eiKXHlRbX26ITEYraKU+5A6XwciQK4WU6VjDruFI9ha2ZLiWgj9xO3qua6AyAssT93ngLgCJDU62i4X7M7uocDWygi6oDAOpAtaBJtWCAucLGYPwDVWFlPsEmuzHdhdXCLICnIODKMbCuEDtZ7CkKBqhqrdqtbgyfU+Iybh/Ex2HUewaWFoVnH0EB6frQYbSo94JK5gsJhljDXYfRTYNPSyUzVSHCPpAjOLVDtHbYyYAwC+gTCxSfYnocAmYhW6oHCG0wWLxLWyM+/78/KAmPVZQoFdLD+iCwpnEF0gl4uJZw0BjGAR8cB0nhTYxcKbpHhwpLN3xO3/pZiimSEx0I7ICQW2VZamC0phtUjbva3aeYG27QC1o3hrU2Bbg2fly6FXhG1uEBOKFXI14ovEHOOlwNIFzcKUepwpFEE7K64rBt5OLLHdICxpT4FtgQ/pglJYNrL2otz70EjainYeTYElzfFPuqAUPo+orZgynx1Z/6K93SiwpJq3I3v468WnEbX1YrWOkfUvkiVFXVWYAts8SNDwDN1QONMjaSeiBnaNtI8PVluLAkuqmUQXFAryi06J5Bm7NOJ+XkLtDAosqWZ5uqBQnpY4aj6NUlsv8r7eV21tCixpymC6oFAejuT5Gs2uXhSudTIFljS9IXhWvlgaImjjHmIqvhJTi60rBZYAHOFkPoJi2TCCNp7Ebv4XS6kdQoElYC26oHAwsmsfcPuQUJy1x77PkbFpDgW2eZg8uHiwDLN6wO07gl38AxrEFBOlwEZOL7qAL7IaQDWMvdi9zXIQBZZ0pQtKG9GECDa3mPKSvqHAtgBLX5RDqOfUWZa8ZSCuO1Jg46YzXVAK3QNsE8oNbcGubZXdKbBxw4qy5bBcgG36MZ+rxYIRbAcKbLy0ows4U+DorDC6SCTRBBTY5uEGRTm0CXBEPpzdmngUS4GNlM/oglIIraLBSLUl2a2J2CaGRi7Bfl7EqmKO8eF0EcrFrESXlALiYG8Wk7pwgtp4tYUet2drdmli+orZEHw/6ClaY2Nj7B29t9o4Ye4BF3hObRe19zy9/mlqa7AbE7OffalyiSBQNle7keLqDAPVHhA/d5gbKK6p2Sz0BsYssGj7VRJ2whEfWV/tOA+vexi7LjXBJ8OJWWBRJ2k93uNOAoH1LVRuKLstNQNCnz3GLLA/4f3tLKuISffH6W7YYJM96MohMQssjzO6zeYeXSsOTPRjl2ViIAU2zDfn6ry3nWYdj651A+Hpv6z0p8CGB9IRMiDcbXyKRR7A7qLvKLDfwcgB9/HplFd/dldm+krAB554VJa4yhcchUUBiiEGu1wXq8B+wvvaeT736FoZ7lcbwdbAaxvxwzuH97XTTPfkOnsKE7TXSh8KbHhM433N/uHoywnWosCGx995XzvNs55c59rsqprhGmyAPMH72lkWqE2hOETDahTY8HhIrZH3tpM8akWWAhsHvSiw4YFEv5N5bzvJPR5d6yrsrppBqFaQJdxjj4O9nve2k8sDt1Fgo2NlCmx44EGex3vbKe4Sf0Lo2oUqDHWgBwU2PPAgX8l72xm+VTvfM1FgXbt8CLIOHo/KilzCUawz3Kk21aPr7c4uy42uFNgwmaV2Lt1Qd5B74FTPrnlFdlturECBDXsU+xzdUFfOUHuToy4uEVBgw2Oh2ii1j+mKunCvfcn5Rjd2HWcDFNhk4Oz7XuJXmrwQwMzhAPHz0McK7L7cWJ4CGz4T1HYUv1Ll+cyTaiPU5np6/RRY+pICm5KJYuq1P0tXFMY3ahepjVT7lNNaEqrAMoaveV5SG2JHs5i+oqwFYjQbxK9SJi7xttpMMceTx4pf4VgcwfJllYk2jY3Md5ICbMScRDek5lXxq0psUibbFzHJhw5iNpy5RBApN9AFmbgp0HYtz67NleAOblBg0/G8MF42LZgi3UJBIBRYkoTr6YJUILfrWwG2q6NwPT5vgkv4QoFNz63iTzJoFxgbaLuYRYsjWApsAcy2IksWz4di0g+GyErs3txZlQJLAFMcJmOcBLYr3AQm2s6f4ErHUGCzgY2ux+mGVvlabQzFgKSgNwWWVLiMLmgV5HadToElKViDAksqIAPUVLqhRS4MvH2sJps/WIPtSIElAEdnz6MbmgUl0UOPF16T3VyIHq1FgSUVbld7g274AWcH3r52FNjCGESBJRWwkfOfdMP3eFjticDb2EetPbu6EDahwJKm3CzmCC0xx2JHR9DODdjVhbERBZY0BWuxp9INi7hb7akI2jmYXV0Y/dU6UWBJU+4XUw0hZr5SOyWStm7BW74wkKN6OwosqeY4KzKxgtNt0yJoJ5JsD+TtXij7UWBJNYiJ/a9I2z5D7cxI2rqTsBJI0eysthwFllSDiIJ3I2z3L9Q+i6StB/M2LxwcNgiicghLxuQP6njdF1F7H1TbIZK2bq72CJ4b3uaFgyRBWOueTIEl1VyndkgE7Zyj1i+SUTviXp9RW5+3d2kg3SUqD7/AJQLSFExvpkfQzpMjEVec3Lqe4lo63dQmicdhcRzBFjudnGgfzhBBtqy9Ihm5Qlz35S1dN94TcwBhBkewpMJjaqcH2ra31A6LpB+vpbjWnZ7iaZQKBbZYLhBzCCE0cHLt0wj6bw+1A3gbO0EfCiypBusvCJp+NbB2fR5J/23LW9gZJlJgSXNgpx2B0x/SFd4xjS5wgtfF00M8FNjyHtR/pxu84xq1D+iGuj87yE0wlwJLWoMjWP/AOvNuEsd6s4vcISZ64J++NoACS0jr4CTRMLWX6YrSmCLmdOAo319uFFhCFg8S+WwoJtfEXLqjEL5Uu01tKzFlYx4MoVEUWEKSsUBMLCZqcf1GbVbk/vgmBx/gFOA4tX3UfiQm3niSmOibIGDaNULSMVPtNLWz7DR2F7Vt1HpH5geM5HuorSKmEmwf+xPHW5dWW0ati9o8MXmSZ4vZh8B66mtq/xBzQitoKLCEZAOi8UdrYB21TcXU61pbrUFtZSs01cyx9roVGxgSmvyH2giPfICR5jvW/sJbggJLSFG8Yq2aDvJdjSlUIW7tkMaJdCMFlhCSnC+tkQjhJhfhi5kQCqz3LAioLfPYnYRQYF0CwdNfB9KWl9idhFBgXeJjtT8E0I6/qb3P7iSEAusaiJ9c6HkbLmA3EkKBzYvOYsJn/qT2kNrvJHttJuSFPdljXzysdjdvCUKSwZpcrb98DlI7R0zAeFMwCj1SzDG/LFymdoJn/sCxxiHiYV0kj8BLfGdPrhUHJZZjl7UOw22aZxO1y8WkSmsOFMIbq/ZXtRczfD+qziKq4FRP/DHbPvhZxRWnnHYSc4zyXTsK5jruD/Hp5cX0m1wiSA2Kq92q9mQr4tr05fRbzAIy/B1MG3AsEvWeXC+/AkFEhqN/ZPhdVNS9Ukyqv4vVfqV2hZgkyvjvFXjLfY+HPLrWv7K7KLBJWUrMBhSOOu6bQjRxbvyIGv7uzWJSs7labwgp4zbMOEoX+xI5qgV/Yy36DbVT7H8TkXutT3zgZnbX4uEarMjuYur99Mr4+wvsCG9yLf0gJmXbuWqrOeCTj6w4XiPZU8chuxISmHRI8FlkVUIqwBsknFjhrCAz1/9lnBmVBUL1NpaA0gpyBJs/A+3I8e4axLUyGkNGpTVr+A7cqOPFrFX+XJpPGlIG8+zLBtfx+xoeoPZWLDsk/DyWZq61yxC7c5lg0cvNVbDBezjFlSPYluiqdrYVsjw3+ZCybXO1t/PoFzElo38mZnOp6Cn0dLXr1K6S2jcvcO2Irjiohu94SkyRyMcjfjYRvXKaY9fUaJ+baymdFNhqIKZHi0mUXFR4Caa6qIA5NcfvXNZOG3e2P3vm9L3YaLpP7R61x9S+zenFgI2/Y3O6RoQtnZqzP8sAM4C91AbY++4VO6JPW9frUDGbgh0daBMqGBwvZtMyDSuKWW/HkgIScM+0Swz/q/Zs6CPhWAR2e7VL1PqW8Lc+tg/XhIK+H8sZCCNbz1qDmDjd7mJ27Zu7HoREIbkzcgg8r/aE5J9NvoMdBf805++F8N8iZo3W5eqiEI+97ch9aDP//1fWN3ek/N4BVpwH1LFtiHnFHkHaOlmo8vC0mMoHLQ1I7rQ+eTJEsQ1dYNe0wrpryX8XGzUISbqs5JumaXJnrJWVlfUKo+q77CilKNAerAujHpYr8aLYwxhhRfUnsvilnHn2JT89w+zrODua71pyG7Fcc7CYU4hpwR7H8ISffcO+SG7I4B8KbMksY0c8mKq2r+N1PGgfvpkBv8T2VLvaTgXLACKFQyAXSv1KOuMldqCYAyNpNzdvt6PBLGBp62grtisV3EaIHKro/rdkWz5CG8dnnLGg/MwYMUtE31Bg3aG14631AptGJ9ppbkigCuildlpcDyCuF1ixnV/S36zkpTiuxpHkqAxLBdUzlT2syI+Q/DZrIW4T7EwBkTFZKzHg2ZuSw0sAIo+NV2yqzabA1hesS2IBfpCj14fRLBb7fc+limnwMWpnSPMF/coGywWIH75GistUBgHD7vloMWvdtYI1TZwUfD2H71pezB7DSLVhYiq7pomhxcsJ658ID7sth+k5Zox/VtsyR/9/oXaj2kViNmcpsCXS0zp+H3E7OBt8bUcHZ4l/Z7nb2xEThHVVB6/vTevXWySfiIgK64pZX1435+uFUCCs74Ocv3cZe6197Eiyqx15L2mFCoI6ywrpVCvyeU3D8fzdJPlvdDYdYeO02/liIhEosAWCadIvxBy17OzZtWMdEcliLhb3E3xg3e9QOy1e1QPf4ljvafJdOe08gBD+OudRGXjFjjxDSHzT1s4gjyjp7z0gJp59sstO8VVgd7Oj1jU9vym/sNOyMQ6+kRERcJiY3AydPPTtU1Zo88zzADFEFMOQHL8TI0nEOL/g8X3c0U7h96rD377fCq2TyWd8E1iEuCDsansJj2fEJNC4vYBpY1L6i9k82ddOMUOgcvT0mRynwRCSc3N8wWPajoiXcR76Fz7Aht0Gdb4OCO1Zrg1UfBFYTFNPl/qHXZUB1sMmiTll9YAUm5cAGyTD7AtrRzGHFkIENzlyTmD9+OWcvhP34Qn2O/NaokLNNmwgvuvJkgCSzp8nbmx2VrjHaoUTm8muC2wl7AqjhR4SJ2+JOZOPKS92e7HGmCXjFKZx/cQkudnACms/iSvhz9d2lnCm5BfMjnA1rKXntck6V8zy16X23y6ys52WD3K4n2+wI9q6vqxcFliEXeFc+xAhTVlo386viTn9MqOJIXUiwoi62RcSjiquYadx+DcrWHznw6vti3tWTt+JDTDEbOYVbYDrwqYR1uddiQFFLgxs9m3sST8vsC8qjLLn1eMCXBRYhJZgI+FAcT/sivgNRoiX2Ycwj1NhHe2oCdEt7XIUCSxvXC/mEMC3JfsIVSf2ExNJMsDTfsZsBdnZbo9ZYLGmday9QTvz2SclggTjOHp7hRW0WtlCTOmhnjlfJ0a1OD6KELRHpbijwqvb0SryKyCZ/JKB9PMkqzEvlvUHXRFYbLLgyGMfPuukjrxvp8DICvZVjd/VzYrs1gVdKzZDK5nR8PM5MQcH0r4gutiR6SBrWOroFXAfY332YjuQ+7LoP1ZvgcXaIDLo78RnmzjENPsAjq9xSr6EHTgcWeK1IwUgTrUhtSNOC86wP7GZidwA3e1PPHtr2BdBjGAf49/E5KQNTmCxBIBQihMl/LAr4i8YGSLt5IM1fs8xdiDRji51CsxScBjlEilobbseAjvKNmgV9i/xBKx5niC1JfzeQcypvWXpTudAvPkBYtbivRXYvna6NJL9STwEa5tIMnKRZN8IG2wf5q50p3O8JWZT7znfBHZJuxxwCpcDSABgfRZrd09l/H3Eyf6ZMzgnmWdHsvfk9YVFn+LBSSGcDR5NcSWBgM0hFIk8R7KFL+Go7jDxLK9pJCwtJjXlCT6MYI8Ss9bakf1GAuXvavtLtvwGGMFOFP8zwoUKloOQJKgmgSxCYBEhgBIPe7OPSATgNBhOHd6dUWSRZ6I33egkOHhyfC0im/cSAU6APE1xJRGBAQVKT/86w/OERCQ4iPAh3egkOPV1uSsj2E3FpFvjDimJlfvs4CJtYhEkT8HGF0O43OQ8u1xQN4FFLlEk3e3EviCRgxkcTiZ+nPL3drIDFB5GcBPsKV1VjyUCZL+/h+JKyCKQZvMRSV82HqPfk+k+Z8F67K5lj2CRwmysxJW0mZAk4NQXEqe8k/L3kFJvFN3nJCi3jvzUr5UhsNg5HUdxJaRFplmRTVM1FuVXUMBvHbrPSaZakZ1f5BIBhsrXUVwJaRXEuCJRTJcUv/O52p5iKg4T91hPTBhqIrIIJOo5IY0bF+MJWTzri4mRTXPqC6Ok0+k6Z8G+0z5FLBEgdySOvjIwmpB0oL7WMSk+jwHMJDHHaol7zLaj2Vl5jWCRPPh2iishmTha7eAUn0fFgkOkhKz7JBOI919s2FYagUWZ3q3oV0Iy8zs76knK62KKMhI3QXrDnfJYIsAprUeF666E1AqqJAxJMTLFUVyUN1mVrnMSJPrpL6bWV6YRLDr4RoorIbmAh3F0is8jmcyZdJuzIL/v4bWMYFGBkSdMCMkPjHYGSvLy0UvYUSyrLrsJNrqQ6Gpe2hEsyrwcR/8RkiuVarNpBPlsus1ZUKX30Cwj2AnCjS1CigJHYu9IIcpvqPWi25wER6JxsGRh0hHsdhRXQgrlN1Y4k45ix9JlzoJNyH3SLBFwYZ2QYsGI56cpPv/76hEScYrDkwrstmpD6S9CCuf0FKNYnB66ny5zFoSz9k0isCfRV4SUNordJcXnb6TLnOZ7p/Wa2+RChyPfYRv6ipBSeFhtm4SfXUrtI/uTuMd0tQaxhRKbG8EeQXElpFRGSvL8rwvERPcQN0GUx6CWlgiwFrQ/fURIqWBAs2+Kz3Md1m12a0lgh6t1p38IKZ00pe4fo7ucZuuWBHZ3+oaQurC2Wr+En0VC7jl0mbMMFpPD5QcCuy19Q0jd2CHh575Vm0J3OQuWWjerFtjVxEQQEELqwzYpPvsC3eX8KPZ7AjucPiGkrmwmyQ8dvEJ3Oc0G1QK7EX1CSF3pJMkrHkynu5ymf7XADqZPCHFjapmA9+gqp8GSa7umArsufUJI3Un6HM6mq5wGZdp7VgS2h9iwAkJIXUlatYBhWu7Tu22T4SwhpP40JPzcPLrKebo2HcESQupP0pOUX9NVzrNCRWBXpC8IcWPUk/Bz7ekq5+lUEVimPiPEDdqpdUjwOT6z7rN0RWCXpi8IcYaOSR5eusl92tIFhHgJo37c54uKwH5GXxDiDEkiBJhW1COBnUtfEOIE8yVZhMBKdJXzfFQR2Bn0BSFOkPRZ7EZXOc/MisC+Rl8Q4gSvJvxcB7rKeV6rCOzbatPoD0LqziMJP8dkL27zstoHTaMIrqZPCKkrWHsdn/Czk9QW0mXOMg7/01Rgx2LNgH4hpG6MUXsn4WeRTetausxJ3lS7Cv9o09jY2PT/2ErtAeH6DiFl87TaSDFRBElBgu5H1Tak+5zhE7UtxZb0qT5oMFFtqLAcBSFlgRHOjWLqcc1P+bvz7e/9gW50gqfUNpYm9dKqR7AVUBdoT2uDxMTccb2HkNpBIuYvxZR8maR2k9pzOXwvhPZY+7Mj3VwK6Ecs6Txu+3GifWH+i/8XYABST77DGou6rgAAAABJRU5ErkJggg==') no-repeat center;
    -webkit-background-size: 172px 104px;
    -moz-background-size: 172px 104px;
    -o-background-size: 172px 104px;
    background-size: 172px 104px;
  }
}

/*
*   For dynamic optimization
*/
.coub .dontRenderSearchableTitle {
  display: none;
}
.coub.coub__dont-render {
  position: relative;
}
.coub.coub__dont-render:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background-color: #f0f0f0;
  border-radius: 5px;
}
.coub.coub__dont-render .coub__inner {
  display: none;
}
.coub.coub__dont-render .dontRenderSearchableTitle {
  display: block;
  color: transparent;
  position: absolute;
  top: 0;
  left: 0;
}

.coub__sharing {
  width: 100%;
  padding: 12px 0px;
  position: absolute;
  bottom: 0px;
  z-index: -10;
}
.coub__sharing:before, .coub__sharing:after {
  content: '';
  display: table;
}
.coub__sharing:after {
  clear: both;
}
.coub.coub--small-card .coub__sharing {
  display: none !important;
}
.coub.-always-sharing .coub__sharing {
  display: block;
  z-index: 200;
  -webkit-transform: translate3d(0, 66px, 0);
  -moz-transform: translate3d(0, 66px, 0);
  -ms-transform: translate3d(0, 66px, 0);
  -o-transform: translate3d(0, 66px, 0);
  transform: translate3d(0, 66px, 0);
}
.coub__sharing.-unfold {
  -webkit-transform: translate3d(0, 66px, 0);
  -moz-transform: translate3d(0, 66px, 0);
  -ms-transform: translate3d(0, 66px, 0);
  -o-transform: translate3d(0, 66px, 0);
  transform: translate3d(0, 66px, 0);
}
.coub__sharing.-unfolded {
  z-index: 200;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .coub__sharing {
    padding: 21px 0;
    text-align: center;
    white-space: nowrap;
  }
  .coub__sharing.-unfold {
    -webkit-transform: translate3d(0, 64px, 0);
    -moz-transform: translate3d(0, 64px, 0);
    -ms-transform: translate3d(0, 64px, 0);
    -o-transform: translate3d(0, 64px, 0);
    transform: translate3d(0, 64px, 0);
  }
}
@media only screen and (min-width: 320px) and (max-width: 1023px) {
  .coub__sharing {
    display: block;
    z-index: 200;
    -webkit-transform: translate3d(0, 66px, 0);
    -moz-transform: translate3d(0, 66px, 0);
    -ms-transform: translate3d(0, 66px, 0);
    -o-transform: translate3d(0, 66px, 0);
    transform: translate3d(0, 66px, 0);
  }
}
@media only screen and (min-width: 1024px) {
  .coub.coub--page-card .coub__sharing {
    padding-right: 10px;
  }
}

.coub__sharing__list .sb.social {
  font-size: 14px;
  line-height: 39px;
  color: white;
  background-image: none;
  margin-right: 6px;
  padding-right: 20px;
  border-radius: 5px;
  height: 39px;
}
.coub__sharing__list .sb.social:before {
  content: '';
  position: absolute;
}
.coub__sharing__list .sb.social.-hide-text {
  padding: 0px !important;
  text-indent: -9999px;
  width: 45px !important;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .coub__sharing__list .sb.social {
    font-size: 13px;
    line-height: 2.1;
    margin-right: 3px;
    padding-right: 11px;
    height: 36px;
  }
  .coub__sharing__list .sb.social:last-child {
    margin-right: 0;
  }
}
.coub__sharing__list .sb.facebook:before {
  height: 22px;
  width: 22px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2117px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub__sharing__list .sb.facebook:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2748px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.coub__sharing__list .sb.facebook {
  padding-left: 38px;
}
.coub__sharing__list .sb.facebook:before {
  left: 9px;
  top: 9px;
}
.coub__sharing__list .sb.twitter:before {
  height: 20px;
  width: 24px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -1398px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub__sharing__list .sb.twitter:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -309px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.coub__sharing__list .sb.twitter {
  padding-left: 45px;
}
.coub__sharing__list .sb.twitter:before {
  top: 10px;
  left: 12px;
}
.coub__sharing__list .sb.vkontakte:before {
  height: 20px;
  width: 33px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -1046px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub__sharing__list .sb.vkontakte:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -254px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.coub__sharing__list .sb.vkontakte {
  padding-left: 55px;
}
.coub__sharing__list .sb.vkontakte:before {
  left: 13px;
  top: 10px;
}
.coub__sharing__list .sb.reddit:before {
  height: 22px;
  width: 25px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -329px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub__sharing__list .sb.reddit:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -1236px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.coub__sharing__list .sb.reddit:before {
  top: 10px;
  left: 10px;
}
.coub__sharing__list .sb.odnoklassniki:before {
  height: 27px;
  width: 16px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -3222px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub__sharing__list .sb.odnoklassniki:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2676px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.coub__sharing__list .sb.odnoklassniki:before {
  top: 7px;
  left: 15px;
}
@media only screen and (min-width: 320px) and (max-width: 1023px) {
  .coub__sharing__list .sb.facebook:before {
    height: 20px;
    width: 20px;
    background-image: url(/assets/sprites-mobile-sedc24801a9-a8c8c4aba618dab5e712b6f5d98829c3.png);
    background-position: 0 -422.5px;
    background-repeat: no-repeat;
    -webkit-background-size: 50px 826px;
    -moz-background-size: 50px 826px;
    -o-background-size: 50px 826px;
    background-size: 50px 826px;
  }
  .coub__sharing__list .sb.facebook {
    padding-left: 35px;
  }
  .coub__sharing__list .sb.facebook:before {
    top: 9px;
    left: 8px;
  }
  .coub__sharing__list .sb.twitter:before {
    height: 18px;
    width: 21.5px;
    background-image: url(/assets/sprites-mobile-sedc24801a9-a8c8c4aba618dab5e712b6f5d98829c3.png);
    background-position: 0 -298.5px;
    background-repeat: no-repeat;
    -webkit-background-size: 50px 826px;
    -moz-background-size: 50px 826px;
    -o-background-size: 50px 826px;
    background-size: 50px 826px;
  }
  .coub__sharing__list .sb.twitter:before {
    top: 10px;
    left: 13px;
  }
  .coub__sharing__list .sb.vkontakte:before {
    height: 17.5px;
    width: 28.5px;
    background-image: url(/assets/sprites-mobile-sedc24801a9-a8c8c4aba618dab5e712b6f5d98829c3.png);
    background-position: 0 -272px;
    background-repeat: no-repeat;
    -webkit-background-size: 50px 826px;
    -moz-background-size: 50px 826px;
    -o-background-size: 50px 826px;
    background-size: 50px 826px;
  }
  .coub__sharing__list .sb.vkontakte {
    padding-left: 42px;
  }
  .coub__sharing__list .sb.vkontakte:before {
    top: 9px;
    left: 9px;
  }
  .coub__sharing__list .sb.watsapp:before {
    height: 22.5px;
    width: 23px;
    background-image: url(/assets/sprites-mobile-sedc24801a9-a8c8c4aba618dab5e712b6f5d98829c3.png);
    background-position: 0 -171px;
    background-repeat: no-repeat;
    -webkit-background-size: 50px 826px;
    -moz-background-size: 50px 826px;
    -o-background-size: 50px 826px;
    background-size: 50px 826px;
  }
  .coub__sharing__list .sb.watsapp:before {
    top: 8px;
    left: 11px;
  }
  .coub__sharing__list .sb.odnoklassniki:before {
    height: 27px;
    width: 16px;
    background-image: url(/assets/sprites-mobile-sedc24801a9-a8c8c4aba618dab5e712b6f5d98829c3.png);
    background-position: 0 -386.5px;
    background-repeat: no-repeat;
    -webkit-background-size: 50px 826px;
    -moz-background-size: 50px 826px;
    -o-background-size: 50px 826px;
    background-size: 50px 826px;
  }
  .coub__sharing__list .sb.odnoklassniki:before {
    top: 5px;
  }
}

.coub__sharing__dropdown .dropdown__content {
  padding: 30px 30px 15px;
  width: 400px;
}
.coub__sharing__dropdown .dropdown__content:before, .coub__sharing__dropdown .dropdown__content:after {
  content: '';
  display: table;
}
.coub__sharing__dropdown .dropdown__content:after {
  clear: both;
}
.coub__sharing__dropdown .dropdown__handler .sb {
  height: 39px;
  width: 46px;
}
.coub__sharing__dropdown .dropdown__handler .sb:before {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  top: -1px;
  left: 0px;
  margin: auto;
  height: 6px;
  width: 20px;
  background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
  background-position: 0 -964px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub__sharing__dropdown .dropdown__handler .sb:before {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -963px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
.coub__sharing__dropdown .dropdown__handler .sb:hover:before {
  height: 6px;
  width: 20px;
  background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
  background-position: 0 -949px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub__sharing__dropdown .dropdown__handler .sb:hover:before {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -948px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .coub__sharing__dropdown .dropdown__handler .sb {
    height: 36px;
  }
}
.coub__sharing__dropdown .sb.-select {
  width: 19px;
  height: 19px;
  padding: 0px;
}
.coub__sharing__dropdown .sb.-select:after {
  left: 5px;
  top: 7px;
}
.coub__sharing__dropdown .sharing__dropdown__item {
  float: left;
  padding: 0px 20px 16px 0px;
}
.coub__sharing__dropdown .sharing__dropdown__item > span {
  font-size: 13px;
  color: rgba(0, 0, 0, 0.5);
  line-height: 1.9;
}
.coub__sharing__dropdown .sharing__dropdown__item:nth-of-type(4n+4) {
  padding-right: 0px;
}
.coub__sharing__dropdown .sharing__dropdown__item:nth-of-type(1n+5) {
  padding-bottom: 0px;
}
.coub__sharing__dropdown .sb.social {
  width: 70px;
  height: 70px;
}
.coub__sharing__dropdown .sb.social:before {
  position: absolute;
  display: inline;
  bottom: 0;
  right: 0;
  top: 0px;
  left: 0px;
  margin: auto;
}
.coub__sharing__dropdown .sb.social.facebook:before {
  height: 34px;
  width: 34px;
  background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
  background-position: 0 -815px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub__sharing__dropdown .sb.social.facebook:before {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -710px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
.coub__sharing__dropdown .sb.social.twitter:before {
  height: 30px;
  width: 36px;
  background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
  background-position: 0 -524px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub__sharing__dropdown .sb.social.twitter:before {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -240px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
.coub__sharing__dropdown .sb.social.vkontakte:before {
  height: 25px;
  width: 44px;
  background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
  background-position: 0 -563px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub__sharing__dropdown .sb.social.vkontakte:before {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -279px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
.coub__sharing__dropdown .sb.social.tumblr:before {
  height: 35px;
  width: 21px;
  background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
  background-position: 0 -771px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub__sharing__dropdown .sb.social.tumblr:before {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -640px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
.coub__sharing__dropdown .sb.social.pinterest:before {
  height: 38px;
  width: 38px;
  background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
  background-position: 0 -425px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub__sharing__dropdown .sb.social.pinterest:before {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -124px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
.coub__sharing__dropdown .sb.social.reddit:before {
  height: 40px;
  width: 47px;
  background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
  background-position: 0 -258px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub__sharing__dropdown .sb.social.reddit:before {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -75px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
.coub__sharing__dropdown .sb.social.mail:before {
  height: 26px;
  width: 36px;
  background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
  background-position: 0 -640px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub__sharing__dropdown .sb.social.mail:before {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -478px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
.coub__sharing__dropdown .sb.social.link:before {
  height: 34px;
  width: 34px;
  background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
  background-position: 0 -360px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub__sharing__dropdown .sb.social.link:before {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -171px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
.coub__sharing__dropdown .sb.social.gifv:before {
  height: 17px;
  width: 44px;
  background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
  background-position: 0 -472px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub__sharing__dropdown .sb.social.gifv:before {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -214px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
.coub__sharing__dropdown .sb.-st.social.mail:hover:before {
  height: 26px;
  width: 36px;
  background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
  background-position: 0 -736px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub__sharing__dropdown .sb.-st.social.mail:hover:before {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -574px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}
.coub__sharing__dropdown .sb.-st.social.link:hover:before {
  height: 34px;
  width: 34px;
  background-image: url(/assets/coub-block-sprites-s9fcf413a6f-6e818cf4d9d0ce126c543667a723f9c0.png);
  background-position: 0 -597px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub__sharing__dropdown .sb.-st.social.link:hover:before {
    background-image: url(/assets/coub-block-sprites_retina-s5beabdb35e-1da79258c40b8c498f51f44d6db3f972.png);
    background-position: 0 -373px;
    background-repeat: no-repeat;
    -webkit-background-size: 46px 968px;
    -moz-background-size: 46px 968px;
    -o-background-size: 46px 968px;
    background-size: 46px 968px;
  }
}

.coub__add_to_best2015 {
  width: 176px;
  height: 39px;
  background-color: #0332ff;
  margin-left: 6px;
  border-radius: 5px;
  color: white;
  font-family: helveticaneuecoub-bold, Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 800;
  font-size: 14px;
  padding-left: 33px;
  padding-top: 1px;
  white-space: nowrap;
  -webkit-transition: 0.4s width ease;
  -moz-transition: 0.4s width ease;
  -ms-transition: 0.4s width ease;
  -o-transition: 0.4s width ease;
  transition: 0.4s width ease;
}
html.win .coub__add_to_best2015 {
  font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: bold;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .coub__add_to_best2015 {
    height: 36px;
  }
}
.coub__add_to_best2015:after {
  display: none;
  content: url(/assets/svg/best2015/add_to_best2015_added-af5e5ff24da8e5677b144b805af8c218.svg) url(/assets/svg/best2015/add_to_best2015_remove-4c671af7cc26a81a65830bd848b34168.svg) url(/assets/svg/best2015/add_to_best2015_added_small-f66cb55050d13f37f9047a8ff18a2026.svg) url(/assets/svg/best2015/add_to_best2015_remove_small-0729c736201a81a9d4c6f6cb0e0a2c59.svg) url(/assets/svg/best2015/add_to_best2015-d0080d8a5f4b5337f200ad08e31a74cf.svg) url(/assets/svg/best2015/add_to_best2015_small-7a4a3c8c4a01b7e2772664c05bdc8dac.svg);
}
.coub__add_to_best2015:before {
  content: '';
  background: url(/assets/svg/best2015/add_to_best2015-d0080d8a5f4b5337f200ad08e31a74cf.svg) no-repeat;
  width: 15px;
  height: 15px;
  position: absolute;
  left: 12px;
  top: 12px;
}
.coub__add_to_best2015.-without-text {
  padding: 0 !important;
  width: 39px !important;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .coub__add_to_best2015.-without-text {
    height: 36px !important;
  }
}
.coub__add_to_best2015.-small {
  width: 13px !important;
  height: 13px;
  border-radius: 3px;
  margin-left: 0;
  position: relative;
  top: 2px;
}
.coub__add_to_best2015.-small:before {
  background: url(/assets/svg/best2015/add_to_best2015_small-7a4a3c8c4a01b7e2772664c05bdc8dac.svg) no-repeat;
  width: 5px;
  height: 5px;
  left: 4px;
  top: 4px;
}
.coub__add_to_best2015.-small.-added-to-best {
  border: 1px solid #0332ff;
}
.coub__add_to_best2015.-small.-added-to-best:before {
  background: url(/assets/svg/best2015/add_to_best2015_added_small-f66cb55050d13f37f9047a8ff18a2026.svg) no-repeat;
  width: 8px;
  height: 8px;
  left: 2px;
  top: 2px;
}
.coub__add_to_best2015.-small.-added-to-best:hover:before {
  background: url(/assets/svg/best2015/add_to_best2015_remove_small-0729c736201a81a9d4c6f6cb0e0a2c59.svg) no-repeat;
  width: 7px;
  height: 7px;
  left: 2px;
  top: 2px;
}
.coub__add_to_best2015.-added-to-best {
  background-color: transparent;
  border: 3px solid #0332ff;
  color: #0332ff;
  padding-left: 23px;
  width: 126px;
}
.coub__add_to_best2015.-added-to-best:before {
  background: url(/assets/svg/best2015/add_to_best2015_added-af5e5ff24da8e5677b144b805af8c218.svg) no-repeat;
  width: 14px;
  height: 15px;
  position: absolute;
  left: 11px;
  top: 8px;
}
.coub__add_to_best2015.-added-to-best:hover {
  box-shadow: none !important;
}
.coub__add_to_best2015.-added-to-best:hover:before {
  background: url(/assets/svg/best2015/add_to_best2015_remove-4c671af7cc26a81a65830bd848b34168.svg) no-repeat;
  width: 14px;
  height: 15px;
  position: absolute;
  left: 11px;
  top: 10px;
}

.sharing__controls {
  float: right;
}
.sharing__controls > .sb {
  height: 39px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .sharing__controls > .sb {
    height: 36px;
  }
}
.sharing__controls > .sb.-st {
  padding: 0px 15px;
}
.sharing__controls > .sb.-st,
.sharing__controls .dropdown__handler > .sb.-st {
  font-size: 14px;
  line-height: 1.4;
  height: 39px;
  margin-left: 6px;
}
.sharing__controls > .sb.-st.embed,
.sharing__controls .dropdown__handler > .sb.-st.embed {
  width: 83px;
}
.sharing__controls .dropdown__handler > .sb.-st {
  padding: 0px 20px;
}
.sharing__controls .dropdown__handler > .sb.-st.edit {
  width: 46px;
  margin-right: 1px;
}
.sharing__controls .dropdown__handler > .sb.-st.edit:after {
  content: '';
  bottom: 0;
  right: 0;
  top: 2px;
  left: 2px;
  margin: auto;
  height: 7px;
  width: 10px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4829px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sharing__controls .dropdown__handler > .sb.-st.edit:after {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4856px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.sharing__controls .dropdown__handler > .sb.-st.edit:hover:after {
  height: 7px;
  width: 10px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4791px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sharing__controls .dropdown__handler > .sb.-st.edit:hover:after {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4872px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.sharing__controls .dropdown__handler > .sb.-st.-select:after {
  bottom: 0;
  right: 0;
  top: 0px;
  left: 0px;
  margin: auto;
}
.sharing__controls .dropdown-info .dropdown__content {
  width: 151px;
}
.sharing__controls .list-wrap {
  max-height: 215px;
}
.sharing__controls .list__item:not(.-no-icon), .sharing__controls .list__item .sb, .sharing__controls .list__item > a {
  padding-left: 35px;
}
.sharing__controls .list__item:not(.-no-icon):before, .sharing__controls .list__item .sb:before, .sharing__controls .list__item > a:before {
  content: '';
  left: 8px;
}
.sharing__controls .list__item > a, .sharing__controls .list__item > form {
  margin-left: -35px;
}
.sharing__controls .list__item .sb {
  font-size: 12px;
  text-align: left;
  line-height: inherit;
  padding: 13px 0px 13px 35px;
  height: 38px;
  width: 100%;
}
.sharing__controls .list__item.-highlight {
  background-color: red !important;
  color: white;
}
.sharing__controls .list__item.-highlight:before {
  height: 14px;
  width: 15px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2450px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sharing__controls .list__item.-highlight:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2562px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.sharing__controls form {
  margin: -13px;
}
.sharing__controls .list__item.copy:before {
  height: 17px;
  width: 17px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -1669px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sharing__controls .list__item.copy:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -393px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.sharing__controls .list__item.gif .sb:before {
  height: 13px;
  width: 20px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2184px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sharing__controls .list__item.gif .sb:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2837px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.sharing__controls .list__item.gif:hover .sb {
  color: white;
}
.sharing__controls .list__item.gif:hover .sb:before {
  height: 13px;
  width: 20px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2206px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sharing__controls .list__item.gif:hover .sb:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2815px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.sharing__controls .list__item.gifv:before {
  height: 13px;
  width: 23px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -3865px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sharing__controls .list__item.gifv:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -3450px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.sharing__controls .list__item.gifv:hover:before {
  height: 13px;
  width: 23px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -3441px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sharing__controls .list__item.gifv:hover:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -3500px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.sharing__controls .list__item.editor > a:before {
  height: 12px;
  width: 21px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -3057px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sharing__controls .list__item.editor > a:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -3335px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.sharing__controls .list__item.editor:hover > a:before {
  height: 12px;
  width: 20px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2879px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sharing__controls .list__item.editor:hover > a:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -3207px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.sharing__controls .list__item.info:before {
  height: 11px;
  width: 17px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2859px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sharing__controls .list__item.info:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -714px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.sharing__controls .list__item.info:hover:before {
  height: 11px;
  width: 17px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2948px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sharing__controls .list__item.info:hover:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -734px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.sharing__controls .list__item.flag:before {
  height: 14px;
  width: 15px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2576px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sharing__controls .list__item.flag:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2653px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.sharing__controls .list__item.flag:hover:before {
  height: 14px;
  width: 15px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2450px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sharing__controls .list__item.flag:hover:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2562px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.sharing__controls .list__item.flag {
  border-radius: 0px;
}
.sharing__controls .list__item.delete:before {
  height: 14px;
  width: 15px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -3078px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sharing__controls .list__item.delete:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -624px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.sharing__controls .list__item.delete:hover:before {
  height: 14px;
  width: 15px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2925px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sharing__controls .list__item.delete:hover:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -576px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.sharing__controls .list__item.categories:before {
  height: 15px;
  width: 19px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4101px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sharing__controls .list__item.categories:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -3991px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.sharing__controls .list__item.categories:hover:before {
  height: 15px;
  width: 19px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4059px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .sharing__controls .list__item.categories:hover:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -3843px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

/*
*   Sharing controls: Flag dropdown
*/
.dropdown.dropdown--flag .dropdown__content {
  width: 286px;
}
.dropdown.dropdown--flag .flag__header > p.hbold,
.dropdown.dropdown--flag .flag__form > p.hbold {
  font-size: 13px;
}
.dropdown.dropdown--flag .flag__header:before,
.dropdown.dropdown--flag .flag__form:before {
  content: '';
  height: 14px;
  width: 15px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2576px;
  background-repeat: no-repeat;
  position: absolute;
  left: 10px;
  top: 10px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .dropdown.dropdown--flag .flag__header:before,
  .dropdown.dropdown--flag .flag__form:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2653px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.dropdown.dropdown--flag .flag__header {
  position: relative;
  font-size: 12px;
  line-height: 1.3;
  padding: 10px 10px 5px 35px;
  border-radius: 8px 8px 0px 0px;
}
.dropdown.dropdown--flag .list__item:first-of-type {
  border-radius: 0px;
}
.dropdown.dropdown--flag .list__item.-checked:before {
  height: 13px;
  width: 12px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2378px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .dropdown.dropdown--flag .list__item.-checked:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2585px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.dropdown.dropdown--flag .list__item.-checked:hover:before {
  height: 13px;
  width: 12px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2802px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .dropdown.dropdown--flag .list__item.-checked:hover:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2881px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.dropdown.dropdown--flag .flag__form {
  position: absolute;
  border-radius: 8px;
  padding: 10px 10px 25px;
}
.dropdown.dropdown--flag .flag__form > p.hbold {
  text-align: left;
  text-indent: 25px;
}
.dropdown.dropdown--flag .input-field {
  display: block;
  height: 110px;
  margin-bottom: 20px;
}

/*
 * Views dropdown
 */
.dropdown--views .dropdown__content {
  font-size: 13px;
  padding: 15px 20px;
}

.dropdown--views__handle {
  -webkit-transition: 0.4s color;
  -moz-transition: 0.4s color;
  -ms-transition: 0.4s color;
  -o-transition: 0.4s color;
  transition: 0.4s color;
}
.dropdown--views__handle:hover {
  color: black;
}

.coub__tags {
  position: relative;
}

.coub__tags-wrap {
  white-space: pre-line;
}
.coub__tags-wrap > a:before {
  content: "#";
}

a.coub__tags-cropper {
  font-size: 40px;
  letter-spacing: -3px;
  line-height: 0.45em;
  padding: 0px 6px 0px 3px;
  height: 17px;
  bottom: -2px;
  border-radius: 15px;
  right: 0px;
}

button.coub__tags-cropper {
  font-size: 17px;
  height: 26px;
  line-height: 26px;
  padding: 0px 12px;
  color: rgba(0, 0, 0, 0.4);
  background-color: white;
  border: 1px solid #EFEFEF;
}
button.coub__tags-cropper:hover {
  color: white;
  border-color: #0332ff;
  background-color: #0332ff;
}

.coub__tags-cropper {
  display: none;
  text-align: center;
}

.coub__tags--timeline {
  font-size: 12px;
}
.coub__tags--timeline.-cropped .coub__tags-wrap {
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
}
.coub__tags--timeline.-cropped .coub__tags-wrap:after {
  content: '';
}
.coub__tags--timeline.-cropped .coub__tags-cropper {
  display: inline-block;
}
.coub__tags--timeline .coub__tags-wrap {
  padding-bottom: 1px;
}
.coub__tags--timeline .coub__tags-wrap > a {
  color: rgba(0, 0, 0, 0.5);
  margin-right: 3px;
}
.coub__tags--timeline .coub__tags-wrap:after {
  width: 32px;
  height: 15px;
  position: absolute;
  right: 0px;
  bottom: 0px;
  background: white;
  box-shadow: -10px 0px 20px 10px white;
}
.coub__tags--timeline .coub__tags-cropper {
  position: absolute;
}
.coub__tags--timeline .coub__tags-cropper, .coub__tags--timeline .coub__tags-cropper:hover, .coub__tags--timeline .coub__tags-cropper:hover:active {
  color: rgba(0, 0, 0, 0.6);
}

.coub__tags--page {
  font-size: 13px;
  padding: 0px 2px;
}
.coub__tags--page .-v-hidden {
  display: block;
}
.coub__tags--page.-cropped {
  max-height: 64px;
  overflow: hidden;
}
.coub--page-card .coub__tags--page {
  margin-top: 10px;
}
.coub__tags--page .coub__tags-wrap {
  line-height: 2.5;
}
.coub__tags--page .coub__tags-wrap > a {
  color: rgba(0, 0, 0, 0.4);
  background-color: white;
  border: 1px solid #EFEFEF;
  line-height: 1.3;
  padding: 4px 7px 4px;
  margin-right: 2px;
  border-radius: 15px;
}
.coub__tags--page .coub__tags-wrap > a:hover {
  color: white;
  background-color: #0332ff;
  border-color: #0332ff;
}
.coub__tags--page .coub__tags-cropper {
  display: inline-block;
  vertical-align: top;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .coub__tags--page {
    border-bottom: none;
  }
}

.modal--edit-popup {
  /*
  *   Channel select
  */
  /*
  *   Tags
  */
  /*
  *   Options
  */
  /*
  *   Visibility Select
  */
  /*
  *   Footer
  */
  /*
  *   Categories
  */
}
.modal--edit-popup h1 {
  margin-bottom: 24px;
}
.modal--edit-popup .modal__content {
  padding: 18px 29px;
  width: 571px;
}
.modal--edit-popup .modal__content .normalize_sound {
  text-align: left;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .modal--edit-popup .modal__content {
    padding: 18px;
    width: 100%;
  }
}
.modal--edit-popup .dropdown--select.channel--select,
.modal--edit-popup .dropdown--select.channel--select > .dropdown__handler,
.modal--edit-popup .dropdown--select.channel--select > .dropdown__inner,
.modal--edit-popup .sb.channel--select {
  width: 100%;
}
.modal--edit-popup .dropdown--select.channel--select,
.modal--edit-popup .sb.channel--select {
  margin-bottom: 15px;
  height: 38px;
}
.modal--edit-popup form > .sb.channel--select:after {
  display: none;
}
.modal--edit-popup .sb.channel--select {
  text-align: left;
  height: 38px;
  line-height: 39px;
  padding-left: 45px;
}
.modal--edit-popup .sb.channel--select > img {
  position: absolute;
  left: 0px;
  top: 0px;
  border-radius: 3px 0px 0px 3px;
}
.modal--edit-popup .sb.channel--select:active:before {
  content: '';
  position: absolute;
  left: 0px;
  top: 0px;
  height: 38px;
  width: 38px;
  box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.5);
  z-index: 200;
}
.modal--edit-popup .input-field-group {
  margin: 1px 0 22px;
}
.modal--edit-popup .-error-text {
  font-size: 14px;
  margin: -2px 0px 20px;
}
.modal--edit-popup .tagit {
  background: url(/assets/create/tags-icon@2x-c52cfc2ceaa2c98bf0f06370352642a8.png) no-repeat 10px 11px;
  border-radius: 5px;
  min-height: 41px;
  padding: 7px 12px 6px 32px;
  overflow: initial;
  -webkit-background-size: 16px;
  -moz-background-size: 16px;
  -o-background-size: 16px;
  background-size: 16px;
}
.modal--edit-popup .tagit:before, .modal--edit-popup .tagit:after {
  content: '';
  display: table;
}
.modal--edit-popup .tagit:after {
  clear: both;
}
.modal--edit-popup .tagit.scroll-y {
  overflow-y: auto;
  max-height: 135px;
}
.modal--edit-popup .tagit:hover {
  box-shadow: 0px 0px 0px 3px #0332ff;
}
.modal--edit-popup .tagit li {
  font-size: 13px;
  padding: .2em 5px .2em .5em;
}
.modal--edit-popup .tagit input {
  font-size: 13px;
}
.modal--edit-popup .grid-container {
  text-align: left;
}
.modal--edit-popup .grid-container label {
  font-size: 14px;
}
.modal--edit-popup .grid-container p {
  color: rgba(0, 0, 0, 0.4);
  font-size: 11px;
  margin: 7px 0px 0px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .modal--edit-popup .grid-container p {
    font-size: 12px;
  }
}
.modal--edit-popup .grid-col {
  padding-bottom: 16px;
}
.modal--edit-popup .grid-col:nth-child(odd) {
  padding-right: 15px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .modal--edit-popup .grid-col:nth-child(odd) {
    padding-right: 0px;
  }
}
.modal--edit-popup .dropdown--visibility .dropdown__inner {
  width: 100%;
}
.modal--edit-popup .dropdown--visibility .list__item:before,
.modal--edit-popup .dropdown--visibility .dropdown__handler > .sb.-toggle:before {
  content: '';
  left: 10px;
}
.modal--edit-popup .dropdown--visibility .dropdown__handler.unlisted > .sb.-toggle:before, .modal--edit-popup .dropdown--visibility .dropdown__handler.private > .sb.-toggle:before {
  left: 13px;
}
.modal--edit-popup .dropdown--visibility .dropdown__handler.public {
  left: 11px;
}
.modal--edit-popup .dropdown--visibility .sb.-toggle {
  font-size: 14px;
  padding: 0 45px 0 35px;
}
.modal--edit-popup .dropdown--visibility .list__item {
  padding-left: 32px;
}
.modal--edit-popup .dropdown--visibility .list__item.friends:before {
  left: 7px;
}
.modal--edit-popup .dropdown--visibility .list__item.public:before,
.modal--edit-popup .dropdown--visibility .dropdown__handler.public > .sb.-toggle:before {
  height: 15px;
  width: 15px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2228px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .dropdown--visibility .list__item.public:before,
  .modal--edit-popup .dropdown--visibility .dropdown__handler.public > .sb.-toggle:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2488px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.modal--edit-popup .dropdown--visibility .list__item.public:hover:before,
.modal--edit-popup .dropdown--visibility .list__item.public.active:before {
  height: 15px;
  width: 15px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -1966px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .dropdown--visibility .list__item.public:hover:before,
  .modal--edit-popup .dropdown--visibility .list__item.public.active:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2381px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.modal--edit-popup .dropdown--visibility .list__item.friends:before,
.modal--edit-popup .dropdown--visibility .dropdown__handler.friends > .sb.-toggle:before {
  height: 13px;
  width: 20px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2095px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .dropdown--visibility .list__item.friends:before,
  .modal--edit-popup .dropdown--visibility .dropdown__handler.friends > .sb.-toggle:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2333px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.modal--edit-popup .dropdown--visibility .list__item.friends:hover:before,
.modal--edit-popup .dropdown--visibility .list__item.friends.active:before {
  height: 13px;
  width: 20px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -1944px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .dropdown--visibility .list__item.friends:hover:before,
  .modal--edit-popup .dropdown--visibility .list__item.friends.active:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2159px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.modal--edit-popup .dropdown--visibility .list__item.private:before,
.modal--edit-popup .dropdown--visibility .dropdown__handler.private > .sb.-toggle:before {
  height: 16px;
  width: 11px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2400px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .dropdown--visibility .list__item.private:before,
  .modal--edit-popup .dropdown--visibility .dropdown__handler.private > .sb.-toggle:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -3101px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.modal--edit-popup .dropdown--visibility .list__item.private:hover:before,
.modal--edit-popup .dropdown--visibility .list__item.private.active:before {
  height: 16px;
  width: 11px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 0;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .dropdown--visibility .list__item.private:hover:before,
  .modal--edit-popup .dropdown--visibility .list__item.private.active:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -3076px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.modal--edit-popup .dropdown--visibility .list__item.unlisted:before,
.modal--edit-popup .dropdown--visibility .dropdown__handler.unlisted > .sb.-toggle:before {
  height: 16px;
  width: 11px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2425px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .dropdown--visibility .list__item.unlisted:before,
  .modal--edit-popup .dropdown--visibility .dropdown__handler.unlisted > .sb.-toggle:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -551px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.modal--edit-popup .dropdown--visibility .list__item.unlisted:hover:before,
.modal--edit-popup .dropdown--visibility .list__item.unlisted.active:before {
  height: 14px;
  width: 10px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -2533px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .dropdown--visibility .list__item.unlisted:hover:before,
  .modal--edit-popup .dropdown--visibility .list__item.unlisted.active:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -599px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.modal--edit-popup .edit-popup__footer {
  margin: 26px -29px -18px -29px;
  padding: 33px 29px 27px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.modal--edit-popup .edit-popup__footer:before, .modal--edit-popup .edit-popup__footer:after {
  content: '';
  display: table;
}
.modal--edit-popup .edit-popup__footer:after {
  clear: both;
}
.modal--edit-popup .edit-popup__footer .dropdown {
  float: left;
}
.modal--edit-popup .edit-popup__footer .sb.-blue {
  float: right;
  margin-top: 3px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .modal--edit-popup .edit-popup__footer {
    margin: 0px -18px -18px -18px;
    padding: 22px 25px;
  }
}
.modal--edit-popup .categories__container {
  max-height: 50vh;
  overflow-y: auto;
}
.modal--edit-popup .category__item[data-category='music'] .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -1680px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='music'] .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -1750px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='music'].-active .category__icon, .modal--edit-popup .category__item[data-category='music']:hover:not(.-disabled) .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -1120px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='music'].-active .category__icon, .modal--edit-popup .category__item[data-category='music']:hover:not(.-disabled) .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -1260px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='music'].-disabled {
  opacity: 0.4;
  cursor: auto;
}
.modal--edit-popup .category__item[data-category='sports'] .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -700px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='sports'] .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -700px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='sports'].-active .category__icon, .modal--edit-popup .category__item[data-category='sports']:hover:not(.-disabled) .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -70px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='sports'].-active .category__icon, .modal--edit-popup .category__item[data-category='sports']:hover:not(.-disabled) .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -70px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='sports'].-disabled {
  opacity: 0.4;
  cursor: auto;
}
.modal--edit-popup .category__item[data-category='gaming'] .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -420px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='gaming'] .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -770px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='gaming'].-active .category__icon, .modal--edit-popup .category__item[data-category='gaming']:hover:not(.-disabled) .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -140px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='gaming'].-active .category__icon, .modal--edit-popup .category__item[data-category='gaming']:hover:not(.-disabled) .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -140px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='gaming'].-disabled {
  opacity: 0.4;
  cursor: auto;
}
.modal--edit-popup .category__item[data-category='movies'] .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -630px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='movies'] .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -560px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='movies'].-active .category__icon, .modal--edit-popup .category__item[data-category='movies']:hover:not(.-disabled) .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -910px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='movies'].-active .category__icon, .modal--edit-popup .category__item[data-category='movies']:hover:not(.-disabled) .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -630px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='movies'].-disabled {
  opacity: 0.4;
  cursor: auto;
}
.modal--edit-popup .category__item[data-category='funny'] .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -1190px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='funny'] .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -1050px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='funny'].-active .category__icon, .modal--edit-popup .category__item[data-category='funny']:hover:not(.-disabled) .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -490px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='funny'].-active .category__icon, .modal--edit-popup .category__item[data-category='funny']:hover:not(.-disabled) .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -280px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='funny'].-disabled {
  opacity: 0.4;
  cursor: auto;
}
.modal--edit-popup .category__item[data-category='art'] .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -2310px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='art'] .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -2380px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='art'].-active .category__icon, .modal--edit-popup .category__item[data-category='art']:hover:not(.-disabled) .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -2030px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='art'].-active .category__icon, .modal--edit-popup .category__item[data-category='art']:hover:not(.-disabled) .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -2100px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='art'].-disabled {
  opacity: 0.4;
  cursor: auto;
}
.modal--edit-popup .category__item[data-category='nature-travel'] .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -1890px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='nature-travel'] .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -1960px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='nature-travel'].-active .category__icon, .modal--edit-popup .category__item[data-category='nature-travel']:hover:not(.-disabled) .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -1610px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='nature-travel'].-active .category__icon, .modal--edit-popup .category__item[data-category='nature-travel']:hover:not(.-disabled) .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -1540px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='nature-travel'].-disabled {
  opacity: 0.4;
  cursor: auto;
}
.modal--edit-popup .category__item[data-category='geek'] .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -2240px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='geek'] .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -2170px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='geek'].-active .category__icon, .modal--edit-popup .category__item[data-category='geek']:hover:not(.-disabled) .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -1960px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='geek'].-active .category__icon, .modal--edit-popup .category__item[data-category='geek']:hover:not(.-disabled) .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -1890px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='geek'].-disabled {
  opacity: 0.4;
  cursor: auto;
}
.modal--edit-popup .category__item[data-category='cartoons'] .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -1820px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='cartoons'] .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -1820px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='cartoons'].-active .category__icon, .modal--edit-popup .category__item[data-category='cartoons']:hover:not(.-disabled) .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -1750px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='cartoons'].-active .category__icon, .modal--edit-popup .category__item[data-category='cartoons']:hover:not(.-disabled) .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -1610px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='cartoons'].-disabled {
  opacity: 0.4;
  cursor: auto;
}
.modal--edit-popup .category__item[data-category='nsfw'] .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -2730px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='nsfw'] .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -2730px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='nsfw'].-active .category__icon, .modal--edit-popup .category__item[data-category='nsfw']:hover:not(.-disabled) .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -2590px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='nsfw'].-active .category__icon, .modal--edit-popup .category__item[data-category='nsfw']:hover:not(.-disabled) .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -2520px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='nsfw'].-disabled {
  opacity: 0.4;
  cursor: auto;
}
.modal--edit-popup .category__item[data-category='fashion'] .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -1330px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='fashion'] .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -1330px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='fashion'].-active .category__icon, .modal--edit-popup .category__item[data-category='fashion']:hover:not(.-disabled) .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -560px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='fashion'].-active .category__icon, .modal--edit-popup .category__item[data-category='fashion']:hover:not(.-disabled) .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -490px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='fashion'].-disabled {
  opacity: 0.4;
  cursor: auto;
}
.modal--edit-popup .category__item[data-category='live'] .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -770px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='live'] .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -840px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='live'].-active .category__icon, .modal--edit-popup .category__item[data-category='live']:hover:not(.-disabled) .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -210px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='live'].-active .category__icon, .modal--edit-popup .category__item[data-category='live']:hover:not(.-disabled) .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -210px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='live'].-disabled {
  opacity: 0.4;
  cursor: auto;
}
.modal--edit-popup .category__item[data-category='animals-pets'] .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -980px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='animals-pets'] .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -1190px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='animals-pets'].-active .category__icon, .modal--edit-popup .category__item[data-category='animals-pets']:hover:not(.-disabled) .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -350px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='animals-pets'].-active .category__icon, .modal--edit-popup .category__item[data-category='animals-pets']:hover:not(.-disabled) .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -350px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='animals-pets'].-disabled {
  opacity: 0.4;
  cursor: auto;
}
.modal--edit-popup .category__item[data-category='tv-series'] .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -2450px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='tv-series'] .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -2590px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='tv-series'].-active .category__icon, .modal--edit-popup .category__item[data-category='tv-series']:hover:not(.-disabled) .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -2380px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='tv-series'].-active .category__icon, .modal--edit-popup .category__item[data-category='tv-series']:hover:not(.-disabled) .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -2240px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='tv-series'].-disabled {
  opacity: 0.4;
  cursor: auto;
}
.modal--edit-popup .category__item[data-category='news'] .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -2170px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='news'] .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -2310px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='news'].-active .category__icon, .modal--edit-popup .category__item[data-category='news']:hover:not(.-disabled) .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -2100px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='news'].-active .category__icon, .modal--edit-popup .category__item[data-category='news']:hover:not(.-disabled) .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -2030px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='news'].-disabled {
  opacity: 0.4;
  cursor: auto;
}
.modal--edit-popup .category__item[data-category='anime'] .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -280px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='anime'] .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -420px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='anime'].-active .category__icon, .modal--edit-popup .category__item[data-category='anime']:hover:not(.-disabled) .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 0;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='anime'].-active .category__icon, .modal--edit-popup .category__item[data-category='anime']:hover:not(.-disabled) .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='anime'].-disabled {
  opacity: 0.4;
  cursor: auto;
}
.modal--edit-popup .category__item[data-category='mashup'] .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -1540px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='mashup'] .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -1470px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='mashup'].-active .category__icon, .modal--edit-popup .category__item[data-category='mashup']:hover:not(.-disabled) .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -1260px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='mashup'].-active .category__icon, .modal--edit-popup .category__item[data-category='mashup']:hover:not(.-disabled) .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -980px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='mashup'].-disabled {
  opacity: 0.4;
  cursor: auto;
}
.modal--edit-popup .category__item[data-category='perfect-loop'] .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -1400px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='perfect-loop'] .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -1400px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='perfect-loop'].-active .category__icon, .modal--edit-popup .category__item[data-category='perfect-loop']:hover:not(.-disabled) .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -840px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='perfect-loop'].-active .category__icon, .modal--edit-popup .category__item[data-category='perfect-loop']:hover:not(.-disabled) .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -910px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='perfect-loop'].-disabled {
  opacity: 0.4;
  cursor: auto;
}
.modal--edit-popup .category__item[data-category='celebrity'] .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -1470px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='celebrity'] .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -1680px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='celebrity'].-active .category__icon, .modal--edit-popup .category__item[data-category='celebrity']:hover:not(.-disabled) .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -1050px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='celebrity'].-active .category__icon, .modal--edit-popup .category__item[data-category='celebrity']:hover:not(.-disabled) .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -1120px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='celebrity'].-disabled {
  opacity: 0.4;
  cursor: auto;
}
.modal--edit-popup .category__item[data-category='other'] .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -2660px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='other'] .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -2660px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='other'].-active .category__icon, .modal--edit-popup .category__item[data-category='other']:hover:not(.-disabled) .category__icon {
  height: 61px;
  width: 61px;
  background-image: url(/assets/categories-sprites-s0523d71812-14159d3f843453ee3f6ffa04c57876ea.png);
  background-position: 0 -2520px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .modal--edit-popup .category__item[data-category='other'].-active .category__icon, .modal--edit-popup .category__item[data-category='other']:hover:not(.-disabled) .category__icon {
    background-image: url(/assets/categories-sprites_retina-se7eb08e02f-224afa7c8a8f98d9955683612d87256a.png);
    background-position: 0 -2450px;
    background-repeat: no-repeat;
    -webkit-background-size: 60px 3850px;
    -moz-background-size: 60px 3850px;
    -o-background-size: 60px 3850px;
    background-size: 60px 3850px;
  }
}
.modal--edit-popup .category__item[data-category='other'].-disabled {
  opacity: 0.4;
  cursor: auto;
}
.modal--edit-popup .category__item {
  display: inline-block;
  width: 77px;
  height: 80px;
  cursor: pointer;
  margin-bottom: 10px;
}
.modal--edit-popup .category__icon {
  margin: 0 auto;
}
.modal--edit-popup .category__title {
  font-size: 11px;
  margin-top: 4px;
}
.modal--edit-popup.categories-screen .modal__content {
  width: 470px;
  max-height: 514px;
}
.modal--edit-popup.categories-screen h1 {
  font-size: 20px;
}
.modal--edit-popup .back {
  position: absolute;
  left: 10px;
  top: 10px;
}
.modal--edit-popup .categories__footer {
  margin: 6px -29px 0 -29px;
  padding: 22px 29px 27px;
  height: 74px;
  border-top: 1px solid #e7e7e7;
}
.modal--edit-popup .categories__footer .sb.-blue {
  float: right;
}
.modal--edit-popup .categories__footer .sb.publish_and_stay {
  float: left;
  color: #353535;
  font-family: helveticaneuecoub-normal, Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 400;
}
html.win .modal--edit-popup .categories__footer .sb.publish_and_stay {
  font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 400;
}

.dropdown--autocomplete .dropdown__content {
  width: 180px;
}
.dropdown--autocomplete .dropdown__content .antiscroll-inner {
  min-height: 38px;
}

.modal.modal--share-popup .modal__content {
  min-width: 300px;
  width: 970px;
  padding: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .modal.modal--share-popup .modal__content {
    width: 640px;
  }
  .modal.modal--share-popup .modal__inner {
    padding-top: 10px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .modal.modal--share-popup .modal__content {
    width: 100%;
  }
}

.share-popup__preview {
  position: relative;
}
.share-popup__preview > iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

.share-popup__options {
  text-align: left;
}

.share-popup__option {
  margin-bottom: 10px;
}
.share-popup__option label {
  font-size: 13px;
  display: block;
  margin-bottom: 8px;
}
.share-popup__option input,
.share-popup__option textarea {
  font-size: 12px;
}
.share-popup__option textarea {
  font-family: Courier;
  resize: none;
}
.share-popup__option .option__size {
  float: left;
  padding-right: 7px;
}
.share-popup__option .option__size:nth-of-type(1) {
  width: 17%;
}
.share-popup__option .option__size:nth-of-type(2) {
  width: 22%;
}
.share-popup__option .option__size:nth-of-type(3) {
  width: 27%;
}
.share-popup__option .option__size:nth-of-type(4) {
  width: 34%;
  padding-right: 0px;
}
.share-popup__option .option__size:nth-of-type(1) > .frame {
  height: 24px;
}
.share-popup__option .option__size:nth-of-type(2) > .frame {
  height: 32px;
}
.share-popup__option .option__size:nth-of-type(3) > .frame {
  height: 40px;
}
.share-popup__option .option__size:nth-of-type(4) > .frame {
  height: 47px;
}
.share-popup__option .option__size > .frame {
  font-size: 11px;
  line-height: 1.2;
  color: #7f7f7f;
  text-align: center;
  border: 1px solid #e5e5e5;
  cursor: pointer;
  position: relative;
}
.share-popup__option .option__size > .frame.active {
  color: white;
  background-color: #0332ff;
  border-color: #0332ff;
}
.share-popup__option .option__custom-size {
  float: left;
  width: 45%;
}
.share-popup__option .option__custom-size > input {
  text-align: center;
}
.share-popup__option .option__custom-size > p {
  margin: 5px 0px 0px;
}
.share-popup__option .cross {
  font-size: 12px;
  line-height: 2.9;
  float: left;
  width: 10%;
}

.share-popup__checks {
  margin-bottom: -10px;
}
.share-popup__checks .-string {
  padding: 0px;
}
.share-popup__checks label {
  font-size: 12px;
  margin-bottom: 10px;
  float: left;
  width: 50%;
}
.share-popup__checks .originalSize {
  width: 0px;
  height: 0px;
}

.share-popup__checks-container {
  margin-top: 10px;
  width: calc(100% + 10.1%);
}

.coub {
  position: relative;
}
.coub .coub__inner {
  position: relative;
}
.coub .coub__vd {
  position: relative;
  box-shadow: none;
}
.coub .coub__vd:before {
  content: '';
  display: block;
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  z-index: 1;
}
.coub .coub__viewer {
  background-color: rgba(0, 0, 0, 0.02);
}
body.fullscreen .coub .coub__viewer {
  width: 100%;
  height: 100%;
}
body.fullscreen .coub .coub__viewer .fullscreen-changer__animation_container {
  width: 100%;
  height: 100%;
}
body.fullscreen .coub .coub__viewer .fullscreen-changer__animation_container.-animated {
  -webkit-transition: margin-left 0.25s ease-out;
  -moz-transition: margin-left 0.25s ease-out;
  -ms-transition: margin-left 0.25s ease-out;
  -o-transition: margin-left 0.25s ease-out;
  transition: margin-left 0.25s ease-out;
}

/*
*   CoubCard Normal
*/
.coub.coub--normal-card .coub__vd {
  border-radius: 5px;
}
@media only screen and (min-width: 1024px) {
  .coub.coub--normal-card .coub__vd {
    border-radius: 8px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 1023px) {
  .coub.coub--normal-card.coub--vertical .viewer, .coub.coub--normal-card.coub--vertical .coub__vd {
    margin: 0px;
    width: 100% !important;
    height: 100% !important;
  }
}
@media only screen and (min-width: 1024px) {
  .coub.coub--normal-card.coub--vertical .viewer, .coub.coub--normal-card.coub--vertical .coub__vd {
    margin: 0px auto;
  }
}

/*
*   CoubCard Small
*/
.coub.coub--small-card {
  width: 310px;
}
.coub.coub--small-card .coub__vd {
  border-radius: 5px;
}

.coub.coub--page-card.coub--full-width .coub__vd {
  width: 100% !important;
}

/*
*   Coub Like Banner
*/
.coub__like-banner {
  font-size: 13px;
  color: white;
  padding: 5px 10px 5px 5px;
  background-color: rgba(0, 0, 0, 0.5);
  max-width: 220px;
  position: absolute;
  bottom: 10px;
  left: 0;
  border-radius: 5px;
  z-index: 200;
  opacity: 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  -webkit-transition: opacity 0.2s linear, left 0.3s cubic-bezier(0.54, 0.4, 0.25, 3);
  -moz-transition: opacity 0.2s linear, left 0.3s cubic-bezier(0.54, 0.4, 0.25, 3);
  -ms-transition: opacity 0.2s linear, left 0.3s cubic-bezier(0.54, 0.4, 0.25, 3);
  -o-transition: opacity 0.2s linear, left 0.3s cubic-bezier(0.54, 0.4, 0.25, 3);
  transition: opacity 0.2s linear, left 0.3s cubic-bezier(0.54, 0.4, 0.25, 3);
}
.coub__like-banner .image {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.coub__like-banner.-showed {
  left: 10px;
  opacity: 1;
}

/*
*   Coub COTD badge
*/
.coub__cotd-badge {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  position: absolute;
  top: 10px;
  left: 10px;
  font-size: 13px;
  line-height: 1;
  white-space: nowrap;
  z-index: 200;
}
.coub__cotd-badge:before {
  content: '';
  display: inline-block;
  position: absolute;
  left: 8px;
  top: 9px;
  height: 13px;
  width: 15px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4632px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .coub__cotd-badge:before {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4522px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.coub__cotd-badge:after {
  display: none;
  content: url(/assets/svg/cotd_arrow-71bdf93ef52979a764a741751a6e08cb.svg);
}
.coub__cotd-badge:hover .coub__cotd-badge__title {
  display: inline-block;
  margin-left: 38px;
  margin-top: 9px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  position: relative;
  padding-left: 16px;
}
.coub__cotd-badge:hover .coub__cotd-badge__title:before {
  content: '';
  position: absolute;
  left: 0;
  top: 3px;
  width: 13px;
  height: 9px;
  background: url(/assets/svg/cotd_arrow-71bdf93ef52979a764a741751a6e08cb.svg) no-repeat;
}
.coub--small-card .coub__cotd-badge .coub__cotd-badge__title, .coub--timeline.coub--vertical .coub__cotd-badge .coub__cotd-badge__title {
  display: none;
}

.coubs-list.-grey-coub .coub__sharing .coub__sharing__dropdown .dropdown__handler > .sb,
.coubs-list.-grey-coub .coub__sharing .sharing__controls > .sb,
.coubs-list.-grey-coub .coub__sharing .sharing__controls .dropdown__handler > .sb,
.coubs-list.-grey-coub .coub__sharing .sb.social.mail,
.coubs-list.-grey-coub .coub__sharing .sb.social.link {
  background: #f7f7f7;
}

/* Кнопка "открыть в приложении" */
.coub .coub__wia-button {
  position: fixed;
  width: 100%;
  z-index: 300;
}
.coub .coub__wia-button > button {
  position: initial;
}

.coub-page .coub .coub__wia-button {
  bottom: 0;
}
.coub-page .coub .coub__wia-button > span {
  width: 10px;
  height: 10px;
  background: url(/assets/svg/wia_close_icon-f8e3255b25326d84256e9c2484ba9c2e.svg) no-repeat;
  margin-top: 15px;
  position: absolute;
  right: 14px;
}
.coub-page .coub .coub__wia-button > button {
  width: 100%;
  height: 40px;
  line-height: 40px;
  font-family: helveticaneuecoub-normal, Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 400;
  text-align: left;
}
html.win .coub-page .coub .coub__wia-button > button {
  font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 400;
}
.coub-page .coub .coub__wia-button > button.rounded_small {
  display: none;
}

.channel.channel--simple .channel__title {
  margin: 0px 0px 2px 1px;
  padding: 0px 0px 2px 2px;
  max-height: 2.1em;
  overflow: hidden;
  text-overflow: ellipsis;
}
.channel.channel--simple .channel__stamp {
  font-size: 12px;
  line-height: 1.35;
  margin: 0 0 4px 3px;
}
.channel.channel--simple .channel__stamp--excerpt {
  max-height: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .channel.channel--simple {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.channel.channel--simple .stamp__provider i {
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
}
.channel.channel--simple .object-media__img {
  background-color: white;
  width: 110px;
  height: 110px;
  position: relative;
  border-radius: 3px;
  margin-right: 9px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .channel.channel--simple .object-media__img {
    width: 40px;
    height: 40px;
  }
  .channel.channel--simple .object-media__img img {
    width: 100%;
  }
  .channel.channel--simple .channel__title {
    margin: 0px;
    padding-bottom: 1px;
    line-height: 1;
    width: 62%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
  .channel.channel--simple .channel__stamp {
    margin: 0px 90px 0 0;
  }
  .channel.channel--simple .channel-follow-button {
    position: absolute;
    right: 15px;
    top: 6px;
  }
}

.channel.channel--box-card .box-card__screen {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
  -webkit-transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -ms-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
  background-image: -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 100, color-stop(0%, rgba(0, 0, 0, 0.52)), color-stop(0%, rgba(0, 0, 0, 0.8)), color-stop(100%, rgba(0, 0, 0, 0.95)));
  background-image: -webkit-radial-gradient(center bottom, ellipse, rgba(0, 0, 0, 0.52) 0%, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.95) 100%);
  background-image: -moz-radial-gradient(center bottom, ellipse, rgba(0, 0, 0, 0.52) 0%, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.95) 100%);
  background-image: -o-radial-gradient(center bottom, ellipse, rgba(0, 0, 0, 0.52) 0%, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.95) 100%);
  background-image: -ms-radial-gradient(center bottom, ellipse, rgba(0, 0, 0, 0.52) 0%, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.95) 100%);
  background-image: radial-gradient(center bottom, ellipse, rgba(0, 0, 0, 0.52) 0%, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.95) 100%);
  opacity: 1;
}
.channel.channel--box-card .box-card__screen:hover {
  opacity: .9;
}
.channel.channel--box-card .channel__title {
  margin-bottom: 2px;
}
.channel.channel--box-card .channel__title:before, .channel.channel--box-card .channel__title:after {
  content: '';
  display: table;
}
.channel.channel--box-card .channel__title:after {
  clear: both;
}
.channel.channel--box-card .channel__title > a {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
  padding: 5px 120px 0px 0px;
}
.channel.channel--box-card .channel__title > a .official__title {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  max-width: 245px;
}
.channel.channel--box-card .channel__title > a .official__channel {
  background: url(/assets/svg/official_channel-45e770af4c75a11dea66401fbd010cc5.svg) no-repeat;
  width: 21px;
  height: 21px;
  display: inline-block;
}
.channel.channel--box-card .box-card__meta {
  padding: 9px 14px 15px;
}
.channel.channel--box-card .channel__stamp {
  font-size: 13px;
  line-height: 1.5;
  padding: 0px;
  max-width: 200px;
}
.channel.channel--box-card .channel__avatar {
  position: absolute;
  top: -71px;
  left: 15px;
}
.channel.channel--box-card .channel__avatar .image {
  border-radius: 0px;
}
.channel.channel--box-card .channel__avatar > a {
  display: block;
  border-radius: 3px;
  overflow: hidden;
}
.channel.channel--box-card .channel__avatar > a:hover {
  box-shadow: 0px 0px 0px 3px #0332ff;
}
.channel.channel--box-card .image:hover {
  box-shadow: 0px 0px 0px 3px #0332ff;
}
.channel.channel--box-card .channel-follow-button {
  position: absolute;
  right: 10px;
  top: 10px;
}
.channel.channel--box-card .follow-btn {
  vertical-align: top;
}
.channel.channel--box-card .channel__description {
  font-size: 13px;
  line-height: 15px;
  margin: 9px 5px 11px 1px;
  word-wrap: break-word;
}
.channel.channel--box-card .channel__counters {
  font-size: 13px;
  margin: 7px 1px 0px;
}
.channel.channel--box-card .channel__counters > a,
.channel.channel--box-card .channel__counters > .middot,
.channel.channel--box-card .channel__counters > span {
  color: rgba(0, 0, 0, 0.4);
}
.channel.channel--box-card .channel__counters > .middot {
  font-size: 11px;
}

.dropdown__content .channel.channel--box-card {
  width: 310px;
}
.dropdown__content .channel.channel--box-card:before {
  display: none;
}

.channel.channel--suggested .channel__title {
  line-height: 0.8;
  margin: 0px 10px 4px 0px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.channel.channel--suggested .channel__title a {
  font-size: 16px;
}
.channel.channel--suggested .close-small {
  font-size: 7px;
}
.channel.channel--suggested .channel__stamp {
  font-size: 12px;
  line-height: 1.35;
  margin: 4px 0 4px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.channel.channel--suggested .object-media__body {
  overflow: visible;
  padding: 0 0 0 48px;
}
.channel.channel--suggested .object-media__img {
  border-radius: 3px;
}
.channel.channel--suggested .channel-follow-button {
  font-size: 0;
}
.channel.channel--suggested .sb-group--join {
  margin-left: -3px;
}
.channel.channel--suggested .stamp__provider i {
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
}

.mainBlockInformation {
  position: absolute;
  width: 900px;
  top: -10000px;
  left: -10000px;
}

/*
  Различные иконки
*/
.-icon-star:before {
  content: '';
  background: url(/assets/svg/star-57269497668acdcd5e86800b09a69bec.svg);
  background-size: 12.5px 12px;
  width: 12.5px;
  height: 12px;
  display: inline-block;
}

.-icon-star {
  display: inline-block;
}

/*
  Дропдаун "Создай коб"
*/
/*
*   http://chir.ag/projects/name-that-color
*/
/*
*   RGBA
*/
/*
*   Coub colors
*/
/*
*   Color Palette List
*/
/*
*   Color RGBA Palette List
*   Named by the resulting color on a white background
*/
/*
*   Social Providers Colors List
*/
.create-coub-dropdown-container {
  margin-top: -5px;
}

.create-coub-dropdown {
  font-family: 'gibson';
  font-size: 19px;
  width: 360px;
  padding: 26px 23px 11px 23px;
  position: relative;
}

.create-coub-dropdown h1 {
  font-size: 30px;
  text-align: center;
  margin-bottom: 26px;
}

.create-coub-dropdown li {
  font-size: 21px;
  position: relative;
  padding-left: 53px;
  min-height: 43px;
  line-height: 24px;
  margin-bottom: 26px;
}
.create-coub-dropdown li:before {
  color: #0332ff;
  position: absolute;
  left: 0;
  top: 0;
  width: 43px;
  line-height: 43px;
  text-align: center;
  font-weight: 500;
}
.create-coub-dropdown li:after {
  content: '';
  border: 3px solid #0332ff;
  width: 43px;
  height: 43px;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
}
.create-coub-dropdown li.first:before {
  content: '1';
}
.create-coub-dropdown li.second:before {
  content: '2';
}
.create-coub-dropdown li.third {
  position: relative;
}
.create-coub-dropdown li.third:before {
  content: '3';
}
.create-coub-dropdown li.third img {
  position: absolute;
  right: 5px;
  bottom: -2px;
}

.create-coub-dropdown__cutter {
  margin-bottom: 14px;
  position: relative;
  left: -13px;
}

.create-coub-dropdown p {
  text-align: center;
}

.create-coub-dropdown-container .dropdown__content {
  left: -98px;
}

.create-coub-dropdown .close-small {
  position: absolute;
  top: 14px;
  right: 13px;
  font-size: 7px;
}

@media only screen and (min-width: 320px) and (max-width: 1023px) {
  .create-coub-dropdown-container {
    display: none !important;
  }
}

.create-coub-dropdown-container {
  margin-top: -30px !important;
  opacity: 0;
  -webkit-transform: scale(0.95);
  -moz-transform: scale(0.95);
  -ms-transform: scale(0.95);
  -o-transform: scale(0.95);
  transform: scale(0.95);
}
.create-coub-dropdown-container.animate-05s {
  -webkit-transition: margin 0.35s cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity 0.35s cubic-bezier(0.175, 0.885, 0.32, 1.275), -webkit-transform 0.2s;
  -moz-transition: margin 0.35s cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity 0.35s cubic-bezier(0.175, 0.885, 0.32, 1.275), -moz-transform 0.2s;
  -ms-transition: margin 0.35s cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity 0.35s cubic-bezier(0.175, 0.885, 0.32, 1.275), -ms-transform 0.2s;
  -o-transition: margin 0.35s cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity 0.35s cubic-bezier(0.175, 0.885, 0.32, 1.275), -o-transform 0.2s;
  transition: margin 0.35s cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity 0.35s cubic-bezier(0.175, 0.885, 0.32, 1.275), transform 0.2s;
}
.create-coub-dropdown-container.animate__finish {
  opacity: 1;
  margin-top: -5px !important;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

/*
  Форма регистрации
*/
.registration-form {
  width: 310px;
}

.registration-form h1, .registration-form h2 {
  font-family: "gibson";
}
.registration-form h1 {
  font-size: 32px;
  font-weight: lighter;
}
.registration-form h1 b {
  font-weight: normal;
}
.registration-form h2 {
  font-size: 25px;
  line-height: 32px;
  margin-bottom: 11px;
}

.registration-form hr {
  border-top: 1px solid #979797;
  border-bottom: none;
  border-left: none;
  border-right: none;
  opacity: 0.2;
  margin-top: 20px;
  margin-bottom: 20px;
}

.registration-form .input-field-group input {
  height: 38px;
}

.registration-form .registration-form__form {
  margin-bottom: 12px;
}

.registration-form .registration-form__submit {
  margin-bottom: 16px;
}

.registration-form .registration-form__note {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.4);
  line-height: 18px;
  text-align: center;
}
.registration-form .registration-form__note a {
  font-family: helveticaneuecoub-bold, Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 800;
  color: rgba(0, 0, 0, 0.4);
}
html.win .registration-form .registration-form__note a {
  font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: bold;
}

.registration-form > p {
  font-family: "gibson";
  font-weight: 300;
  font-size: 16px;
  line-height: 19px;
  color: black;
  margin-bottom: 34px;
  margin-top: 22px;
}
.registration-form > p b {
  font-weight: normal;
  text-decoration: none !important;
}

.registration-form .-world button {
  margin-right: 8px;
}
.registration-form .-world button.twitter {
  width: 71px;
  margin-right: 0;
}

.registration-form .-russia button {
  margin-right: 4px;
}
.registration-form .-russia button.facebook {
  width: 61px;
}
.registration-form .-russia button.twitter {
  width: 58px;
  padding-left: 0px;
}
.registration-form .-russia button.vkontakte {
  width: 183px;
}

.registration-form__social > div {
  white-space: nowrap;
  font-size: 0px;
  /* Чтобы блоки слипались */
}

.registration-form__inner {
  position: relative;
}

.registration-form .input-field-group {
  position: relative;
}

.registration-form__form .pass-checker {
  position: absolute;
  right: 10px;
  bottom: 9px;
}

.registration-form__error {
  margin-top: 12px;
}
.registration-form__error [data-action], .registration-form__error [data-dialog-change] {
  cursor: pointer;
}

.slider {
  position: relative;
  text-align: left;
  border: 1px solid #D8D8D8;
  border-radius: 5px;
  background: white;
}
.slider.-gray-bg {
  background: #D8D8D8;
}

.ui-slider-handle {
  position: absolute;
  z-index: 2;
  background: white;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.5);
  width: 12px;
  height: 12px;
  border-radius: 50%;
  cursor: pointer;
  -ms-touch-action: none;
  touch-action: none;
  outline: none;
}

.ui-slider-range {
  background: white;
  position: absolute;
  z-index: 1;
  display: block;
  border: 0;
  background-position: 0 0;
}
.ui-slider-range.ui-slider-range-min {
  border-radius: 5px 0 0 5px;
}
.ui-slider-range.ui-slider-range-max {
  border-radius: 0 5px 5px 0;
}

/* Горизонтальный */
.ui-slider-horizontal {
  height: 8px;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* Вертикальный */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

.get-the-app {
  display: none;
}
@media only screen and (min-width: 320px) and (max-width: 1023px) {
  .get-the-app {
    display: block;
    position: fixed;
    bottom: 0;
    z-index: 1;
    width: 100%;
  }
  .get-the-app button {
    background: #0332FF;
    color: white;
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    text-align: left;
    font-size: 13px;
  }
  .get-the-app span {
    width: 10px;
    height: 10px;
    background: url(/assets/svg/wia_close_icon-f8e3255b25326d84256e9c2484ba9c2e.svg) no-repeat;
    margin-top: 15px;
    position: absolute;
    right: 14px;
    z-index: 1;
  }
}

.intercomButton {
  background: #0332FF;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 800;
  display: none;
  cursor: pointer;
}
.intercomButton .icon {
  margin: 19px 0 0 18px;
  height: 27px;
  width: 26px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -3160px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .intercomButton .icon {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -2712px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.intercomButton.active {
  display: block;
}

.slider {
  position: relative;
  text-align: left;
  border: 1px solid #D8D8D8;
  border-radius: 5px;
  background: white;
}
.slider.-gray-bg {
  background: #D8D8D8;
}

.ui-slider-handle {
  position: absolute;
  z-index: 2;
  background: white;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.5);
  width: 12px;
  height: 12px;
  border-radius: 50%;
  cursor: pointer;
  -ms-touch-action: none;
  touch-action: none;
  outline: none;
}

.ui-slider-range {
  background: white;
  position: absolute;
  z-index: 1;
  display: block;
  border: 0;
  background-position: 0 0;
}
.ui-slider-range.ui-slider-range-min {
  border-radius: 5px 0 0 5px;
}
.ui-slider-range.ui-slider-range-max {
  border-radius: 0 5px 5px 0;
}

/* Горизонтальный */
.ui-slider-horizontal {
  height: 8px;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* Вертикальный */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

.submenu {
  position: relative;
}

.submenu.-triangle-left:after {
  content: '';
  display: block;
  height: 9px;
  width: 8px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4935px;
  background-repeat: no-repeat;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -4px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .submenu.-triangle-left:after {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4838px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}
.submenu.-triangle-left:hover:after {
  height: 9px;
  width: 8px;
  background-image: url(/assets/sprites-s45fb12e6eb-591dc9491d00265c94e0e3813acb2ece.png);
  background-position: 0 -4917px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .submenu.-triangle-left:hover:after {
    background-image: url(/assets/sprites-retina-sdd6ca3a1e6-15458aca4b51cfaf07001eb090f88c74.png);
    background-position: 0 -4820px;
    background-repeat: no-repeat;
    -webkit-background-size: 67px 4950px;
    -moz-background-size: 67px 4950px;
    -o-background-size: 67px 4950px;
    background-size: 67px 4950px;
  }
}

.submenu__menu {
  position: absolute;
  top: 0px;
  display: none;
  transform: translateX(0%);
  opacity: 0;
  -webkit-transition: -webkit-transform 0.2s, opacity 0.4s;
  -moz-transition: -moz-transform 0.2s, opacity 0.4s;
  -ms-transition: -ms-transform 0.2s, opacity 0.4s;
  -o-transition: -o-transform 0.2s, opacity 0.4s;
  transition: transform 0.2s, opacity 0.4s;
}

.submenu__menu.-before-show {
  display: block;
  z-index: -1;
}

.submenu__menu.-after-show {
  z-index: 1;
}

.submenu__menu.-showed {
  opacity: 1;
  display: block;
}
.submenu__menu.-showed.-right {
  right: 0;
  transform: translateX(100%);
}
.submenu__menu.-showed.-left {
  left: 0;
  transform: translateX(-100%);
}

.submenu__menu.-transparent {
  display: block;
  visibility: none;
}

ul.tagit {
  background: inherit;
  overflow: auto;
  margin-left: inherit;
  /* usually we don't want the regular ul margins. */
  margin-right: inherit;
  padding: 15px;
}
ul.tagit, ul.tagit .tagit-label {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.05;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  ul.tagit {
    padding: 12.5px;
  }
  ul.tagit, ul.tagit .tagit-label {
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 1.04;
  }
}
@media only screen and (min-width: 1024px) {
  ul.tagit {
    padding: 10px;
  }
  ul.tagit, ul.tagit .tagit-label {
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 1.01538;
  }
}

ul.tagit li {
  display: block;
  float: left;
}

ul.tagit li.tagit-choice {
  position: relative;
  line-height: inherit;
  margin: 4px 6px 2px 0px;
}

ul.tagit li.tagit-choice .tagit-label {
  color: rgba(0, 0, 0, 0.6);
  cursor: pointer;
  text-decoration: none;
}
ul.tagit li.tagit-choice .tagit-label:before {
  content: '#';
}
ul.tagit li.tagit-choice .tagit-label:hover {
  text-decoration: line-through;
}

/* used for some custom themes that don't need image icons */
ul.tagit li.tagit-choice .tagit-close,
ul.tagit li.tagit-choice .ui-icon {
  display: none;
}

ul.tagit li.tagit-choice input {
  display: block;
  float: left;
}

ul.tagit input[type="text"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: -15px;
  border: none;
  width: inherit;
  background-color: inherit;
  outline: none;
}
ul.tagit input[type="text"][placeholder] {
  width: 313px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  ul.tagit input[type="text"] {
    margin: -12.5px;
  }
}
@media only screen and (min-width: 1024px) {
  ul.tagit input[type="text"] {
    margin: -10px;
  }
}

.antiscroll-wrap {
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.antiscroll-scrollbar {
  background: gray;
  background: rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  -webkit-box-shadow: 0 0 1px #fff;
  -moz-box-shadow: 0 0 1px #fff;
  box-shadow: 0 0 1px #fff;
  position: absolute;
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  -webkit-transition: linear 300ms opacity;
  -moz-transition: linear 300ms opacity;
  -o-transition: linear 300ms opacity;
}

.antiscroll-scrollbar-shown {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.antiscroll-scrollbar-horizontal {
  height: 7px;
  margin-left: 2px;
  bottom: 2px;
  left: 0;
}

.antiscroll-scrollbar-vertical {
  width: 7px;
  margin-top: 2px;
  right: 2px;
  top: 0;
}

.antiscroll-inner {
  overflow: scroll;
}
.dropdown .antiscroll-inner {
  min-height: 50px;
}

/** A bug in Chrome 25 on Lion requires each selector to have their own
    blocks. E.g. the following:

    .antiscroll-inner::-webkit-scrollbar, .antiscroll-inner::scrollbar {...}

    causes the width and height rules to be ignored by the browser resulting
    in both native and antiscroll scrollbars appearing at the same time.
 */
.antiscroll-inner::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.antiscroll-inner::scrollbar {
  width: 0;
  height: 0;
}

/*
*   Coub specific
*/
.niceScroller {
  -webkit-overflow-scrolling: touch;
  display: block;
}
.niceScroller .antiscroll-inner {
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
  border-radius: 6px;
}
.niceScroller .antiscroll-scrollbar {
  z-index: 200;
}

/* Make clicks pass-through */
#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: #0433ff;
  position: fixed;
  z-index: 801;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
}

/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  opacity: 1.0;
  -webkit-transform: rotate(3deg) translate(0px, -4px);
  -ms-transform: rotate(3deg) translate(0px, -4px);
  transform: rotate(3deg) translate(0px, -4px);
}

.dropdown.dropdown--guide {
  opacity: 0;
  -webkit-transform: scale(0.7, 0.7);
  -moz-transform: scale(0.7, 0.7);
  -ms-transform: scale(0.7, 0.7);
  -o-transform: scale(0.7, 0.7);
  transform: scale(0.7, 0.7);
  -webkit-transition: all 0.2s cubic-bezier(0.66, -0.77, 0.46, 1.76);
  -moz-transition: all 0.2s cubic-bezier(0.66, -0.77, 0.46, 1.76);
  -ms-transition: all 0.2s cubic-bezier(0.66, -0.77, 0.46, 1.76);
  -o-transition: all 0.2s cubic-bezier(0.66, -0.77, 0.46, 1.76);
  transition: all 0.2s cubic-bezier(0.66, -0.77, 0.46, 1.76);
}
.dropdown.dropdown--guide.-showed {
  opacity: 1;
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}
.dropdown.dropdown--guide .dropdown__content {
  padding: 23px 25px 14px;
  width: 280px;
  text-align: center;
}
.dropdown.dropdown--guide h4 {
  line-height: 22px;
  margin-bottom: 12px;
  text-align: left;
}
.dropdown.dropdown--guide p {
  font-size: 13px;
  line-height: 1.4em;
  color: rgba(0, 0, 0, 0.5);
  text-align: left;
}
.dropdown.dropdown--guide p a {
  color: #0332FF;
}
.dropdown.dropdown--guide button {
  z-index: 1;
}
.dropdown.dropdown--guide.-below.arrow-left > .dropdown__pointer {
  left: -83px;
}
.dropdown.dropdown--guide.-below.arrow-right > .dropdown__pointer {
  right: -83px;
}
.dropdown.dropdown--guide.-left.arrow-top > .dropdown__pointer {
  width: 24px;
  right: -8px;
  top: 7px;
}
.dropdown.dropdown--guide.arrow-bottom > .dropdown__pointer {
  overflow: visible;
  top: 95%;
}
.dropdown.dropdown--guide.no-title h4 {
  margin-bottom: 0;
}
.dropdown.dropdown--guide.no-title p {
  margin-top: -4px;
}

.coub__banner-timeline {
  visibility: hidden;
  margin-left: 260px;
  margin-top: -334px;
  cursor: pointer;
  width: 388px;
  height: 334px;
  position: absolute;
  z-index: -1;
  -webkit-transition: margin-left 0.8s ease;
  -moz-transition: margin-left 0.8s ease;
  -ms-transition: margin-left 0.8s ease;
  -o-transition: margin-left 0.8s ease;
  transition: margin-left 0.8s ease;
}
.coub__banner-timeline.-finished {
  z-index: 100000;
  position: absolute;
}
.coub__banner-timeline.-visible {
  visibility: visible;
}
.coub__banner-timeline.-showed {
  margin-left: 640px;
}
.coub__banner-timeline .coub__banner-timeline__content {
  width: 388px;
  height: 334px;
  background: url(/assets/promo/lion2/lion_birka-850391340b5a0cdec24ef8a1a70f1ca5.png) no-repeat;
  -webkit-background-size: 388px 334px;
  -moz-background-size: 388px 334px;
  -o-background-size: 388px 334px;
  background-size: 388px 334px;
}
.coub__banner-timeline .coub__banner-timeline__close {
  margin-left: 360px;
  margin-top: -320px;
  width: 20px;
  height: 20px;
  background: url(/assets/promo/birka_banner/birka-banner-close-7f1e606139f92ded64503b2902dd7383.svg) no-repeat;
}
.coub__banner-timeline .coub__banner-timeline__close:before {
  content: url(/assets/promo/birka_banner/birka-banner-close-hover-599f1005c5fa7463d2ddb21b2723c41e.svg);
  width: 0;
  height: 0;
  visibility: hidden;
}
.coub__banner-timeline .coub__banner-timeline__close:hover {
  background: url(/assets/promo/birka_banner/birka-banner-close-hover-599f1005c5fa7463d2ddb21b2723c41e.svg) no-repeat;
}

.relap-default-wrapper {
  width: 640px;
  margin: 0 !important;
}

.relap-default__item-inner {
  padding: 0 !important;
}

.coubs-list__inner.masonry .relap-default__item-inner {
  display: none;
}

/*
  Other
*/
/*
  Shadows
*/
.app-popup {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1000;
}

.app-popup__shade {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.3);
  z-index: -1;
}

.app-popup__window {
  position: absolute;
  bottom: 9px;
  left: 10px;
  right: 10px;
  background: #FFF;
  border-radius: 20px;
  text-align: center;
  padding: 49px 0 0 0;
}
.app-popup__window a {
  text-decoration: none;
}

.app-popup__logo {
  height: 55px;
  width: 55px;
  background-image: url(/assets/sprites-mobile-coub-s919d84cc07-6c08003e09409ad5241e671f245979ce.png);
  background-position: 0 -499px;
  background-repeat: no-repeat;
  -webkit-background-size: 104px 1052px;
  -moz-background-size: 104px 1052px;
  -o-background-size: 104px 1052px;
  background-size: 104px 1052px;
  display: inline-block;
  margin: 0 0 18px 0;
  padding: 0;
}

.app-popup__header {
  font-size: 22px;
  font-weight: normal;
  line-height: 27px;
  margin: 0 0 12px 0;
  padding: 0;
  color: #000;
}

.app-popup__description {
  font-size: 16px;
  line-height: 18px;
  color: #7b7b7b;
  margin: 0 10% 33px 10%;
  padding: 0;
}

.app-popup__button {
  display: inline-block;
  background: #0332ff;
  font-size: 14px;
  line-height: 14px;
  color: #FFF;
  font-weight: bold;
  padding: 11px 78px 11px 78px;
  border-radius: 6px;
  margin: 0 0 25px 0;
  text-decoration: none;
}

.app-popup__close {
  font-size: 14px;
  line-height: 14px;
  color: #999999;
  margin: 0 0 30px 0;
  padding: 0;
}

.vine-popup__logo {
  width: 239px;
  height: 98px;
  background: url(/assets/promo/vine-import/vine-popup__logo-6e2dd470ef95a05d61afcf4a68808dd7.png) no-repeat;
  background-size: 239px 98px;
  margin: 0 auto 15px auto;
}

/*
    New Pole Ads
*/
[new_pole_mobile_ads_widget] {
  position: relative;
  padding: 0;
  visibility: hidden;
}
[new_pole_mobile_ads_widget].-showed {
  visibility: visible;
  padding-bottom: 30px;
}
.coubPage [new_pole_mobile_ads_widget].-showed {
  padding: 20px 0;
}
.coubPage [new_pole_mobile_ads_widget].-showed:after {
  bottom: 30px;
}
.coubPage [new_pole_mobile_ads_widget]:before {
  content: '';
  position: absolute;
  top: 0;
  margin-left: 12px;
  border-top: 1px solid #e1e1e1;
  width: calc(100% - 24px);
}
[new_pole_mobile_ads_widget]:after {
  content: 'Ad';
  width: 30px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  font-size: 14px;
  color: white;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 2px;
  position: absolute;
  left: 10px;
  bottom: 40px;
}
