.s-logo,
.userpic-header {
  float: left;
}
.s-header-item__link,
.s-header-search__input,
.s-logo,
.s-logo-link {
  box-sizing: border-box;
}
.i-iconus {
  position: relative;
}
.i-iconus .svgicon {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.appwidget-stylealwaysmine,
.s-header-extra__user,
.s-logo,
.w-cs-view-style {
  background: 0 0 !important;
}
.appwidget-stylealwaysmine,
.s-header-extra__user {
  height: 43px;
  overflow: hidden;
}
.s-header-in,
.s-logo {
  overflow: visible;
  height: 60px;
}
.s-header {
  position: absolute;
  z-index: 1005;
  top: 0;
  width: 100%;
  min-width: 1000px;
  padding: 0;
  text-align: left;
  font: 600 13px/60px ProximaNova, Helvetica, sans-serif !important;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.s-header DIV {
  visibility: visible;
  cursor: default;
  border: none;
}
.s-header A:hover,
.s-header A:link,
.s-header A:visited {
  height: auto;
  -webkit-filter: none;
  filter: none;
  cursor: pointer !important;
}
HTML BODY .s-header {
  opacity: 1 !important;
}
.html-adaptive .s-header {
  position: relative;
  top: auto;
  width: auto;
}
.s-header-in,
.s-logo {
  top: 0;
  right: 0;
  left: 0;
}
.s-header-in {
  position: relative;
  z-index: 4998;
  width: 100%;
  background: #004359 !important;
  font: inherit !important;
}
.s-header-in * {
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  text-transform: uppercase !important;
}
.s-header-in--black,
.s-header-in--black .s-header-search__input-wrapper,
.s-header-in--black .s-nav-control,
.s-header-in--black .s-nav-control-common {
  background-color: #000 !important;
}
.s-header-in--black .b-flatbutton-simple {
  background: #004359 !important;
}
.s-header-in--black .b-flatbutton-simple:hover {
  background: #00475e !important;
}
.s-header-in--black .b-flatbutton-simple:active {
  background: #004156 !important;
}
HTML BODY .s-header-extra__user .i-ljuser-profile,
HTML BODY .s-header-extra__user .i-ljuser-username,
HTML BODY .s-header-item .b-flatbutton,
HTML BODY .s-header-item__link,
HTML BODY .s-header-sub-list-item__link {
  border: none !important;
  text-shadow: none;
  font: inherit !important;
}
HTML BODY .s-header-item .b-flatbutton {
  line-height: 1 !important;
  text-transform: inherit !important;
  color: #fff !important;
}
HTML BODY .s-header-item .b-flatbutton,
HTML BODY .s-header-item__link,
HTML BODY .s-header-sub-list-item__link {
  text-decoration: none !important;
  font-size: 13px;
  font-weight: 600 !important;
}
HTML BODY .s-header-extra__user .i-ljuser-profile,
HTML BODY .s-header-extra__user .i-ljuser-username,
HTML BODY .s-header-item__link,
HTML BODY .s-header-sub-list-item__link {
  background-color: inherit !important;
  color: #fff !important;
}
HTML BODY .s-header-item__link:hover {
  border: none !important;
  background: 0 0 !important;
  color: #829399 !important;
}
.s-header--logged-out .s-nav-item--journal .s-header-sub-list-item__link,
.s-header--logged-out .s-nav-item--journal .s-header-sub-list-item__link:hover {
  color: #7a9199 !important;
}
.s-header--logged-out .s-nav-item--journal .s-drop:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.s-logo {
  position: relative;
  width: 199px;
  padding-left: 15px;
  font: inherit !important;
  -webkit-transition: width 0.3s ease-in;
  transition: width 0.3s ease-in;
}
.s-logo-link {
  overflow: hidden;
  display: inline-block;
  height: 60px;
  max-width: 100%;
  padding: 15px 0;
  vertical-align: top;
}
HTML BODY .s-logo-link,
HTML BODY .s-logo-link:hover,
HTML BODY .s-logo-server-sign-link,
HTML BODY .s-logo-server-sign-link:hover {
  border: none;
  background-color: inherit;
  cursor: pointer !important;
}
.s-logo-title {
  display: block;
  width: 200px;
  height: 30px;
  background-position: left;
  background-size: auto 100%;
  background-repeat: no-repeat;
  text-shadow: none;
  font: 0/0 a !important;
  color: transparent !important;
  cursor: pointer !important;
}
.lt-ie9 .s-logo-title {
  background-image: url("/img/schemius/logo.png?v=40835");
}
@media (min-resolution: 0.001dpcm) {
  .html-android .s-logo-title,
  _:-o-prefocus {
    width: 175px;
    background-image: url("/img/schemius/logo.png?v=40835");
  }
}
.s-logo-server-sign {
  position: absolute;
  top: 0.5em;
  right: 0.57em;
  width: 1.5em;
  height: 2em;
  font-size: 9.75px !important;
}
.s-logo-server-sign[data-server*="ALPHA"]:after,
.s-logo-server-sign[data-server*="BETA"]:after,
.s-logo-server-sign[data-server*="DELTA"]:after,
.s-logo-server-sign[data-server*="EPSILON"]:after,
.s-logo-server-sign[data-server*="OMEGA"]:after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  font-size: 2em !important;
  color: #fc6 !important;
  line-height: 1 !important;
}
.s-logo-server-sign[data-server*="ALPHA"]:after {
  content: "\0391";
}
.s-logo-server-sign[data-server*="BETA"]:after {
  content: "\0392";
}
.s-logo-server-sign[data-server*="DELTA"]:after {
  content: "\0394";
}
.s-logo-server-sign[data-server*="EPSILON"]:after {
  content: "\03b5";
}
.s-logo-server-sign[data-server*="OMEGA"]:after {
  content: "\03a9";
}
.s-logo-server-sign-link {
  position: relative;
  z-index: 100;
  display: block;
  height: 100% !important;
}
.p-ssl .s-logo {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  width: 213px;
  text-align: left;
}
.p-ssl .s-logo-title {
  margin: 0 20px;
  background-size: 100% auto;
  background-position: 50% 50%;
}
.p-ssl .s-header--logged-out .s-header-item__link--login {
  padding: 0 12px;
}
.print-logo {
  display: none;
}
.s-userpic {
  position: relative;
  top: 0;
  width: 30px;
  height: 30px;
  overflow: visible;
  border-radius: 3px;
  background-position: 50% 50%;
  background-size: cover;
  font-family: inherit;
  cursor: pointer;
}
.s-userpic::after,
.s-userpic::before {
  content: none !important;
}
.s-userpic A {
  display: block;
  height: 100%;
}
.s-userpic .i-supus-empty {
  position: absolute;
  right: -2px;
  top: -2px;
  left: auto;
  box-shadow: 0 0 0 2px #004359;
}
.s-userpic-empty {
  background: #829399;
}
.s-userpic-empty .flaticon--userhead {
  display: block;
  width: 22px;
  height: 22px;
  margin: 4px auto 0;
  fill: #004359;
}
.s-nav-control {
  display: none;
  width: 60px;
  height: 60px;
  padding: 0;
  outline: 0;
  border: 0;
  background: #004359;
  text-shadow: none;
  font: 0/0 a !important;
}
.s-nav-control:hover .svgicon {
  fill: #829399;
}
.s-nav-control .i-iconus {
  display: inline-block;
  width: 26px;
  height: 26px;
  margin: 17px;
  background-image: url();
  background-repeat: no-repeat;
}
.lt-ie9 .s-nav-control .i-iconus {
  background-image: url("../img/schemius/s-icons.png?v=40651");
}
.s-nav-control .i-iconus-login,
.s-nav-control .i-iconus-menu {
  background-image: none;
}
.s-nav-control-common {
  float: left;
  border-right: 1px solid #005673;
}
.s-nav-control-login {
  float: right;
  box-shadow: 1px 0 0 #005673 inset;
}
.s-nav-control .s-userpic {
  display: block;
  margin: 15px;
}
.i-iconus-menu.s-nav-control__icon-close,
.s-header-item--support,
.s-header-item-post--short {
  display: none;
}
.s-nav-control-user {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  background: 0 0 !important;
}
.i-iconus-menu.s-nav-control__icon-close .flaticon--cross {
  width: 20px;
  height: 20px;
}
.s-header-extra__user .i-ljuser-username,
.s-header-item__link,
.s-header-sub-list-item__link {
  text-transform: uppercase !important;
}
.s-header__nav {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  font: inherit !important;
  text-transform: inherit !important;
}
.s-header-item,
.s-header-sub-list__item,
.s-nav-body {
  margin: 0;
  padding: 0;
  list-style: none;
  background: 0 0;
  font: inherit !important;
  text-transform: inherit !important;
}
.s-header-item {
  position: relative;
}
.s-header-item--left {
  float: left;
}
.s-header-item--right {
  float: right;
}
.s-header-item-post--long,
.s-header-item-post--short {
  color: inherit !important;
  text-transform: inherit !important;
  cursor: inherit !important;
}
.s-header-item__link--find-more,
.s-nav-sub-item--active .s-header-sub-list-item__link,
.s-nav-sub-item--active .s-header-sub-list-item__link:hover,
.s-nav-sub-item--active .s-header-sub-list-item__link:link,
.s-nav-sub-item--active .s-header-sub-list-item__link:visited {
  cursor: default;
}
.s-header-item--signup .b-flatbutton {
  margin-top: 12px;
}
.s-header--logged-out .s-header-item--support {
  display: block;
}
.s-header-item--search {
  display: none;
}
.s-nav-item {
  z-index: 10;
  float: left;
}
.s-header-item--has-sub {
  margin-right: 15px;
}
.s-header--logged-out .s-header-item--has-sub {
  margin-right: 10px;
}
.s-header--logged-out .s-header-item--has-sub.s-nav-item-lang {
  margin-right: 0;
}
.s-header-item__link {
  display: block;
  max-height: 60px;
  padding: 0 12px;
  outline: 0;
  letter-spacing: 0.05em !important;
  -webkit-transition: all 0s ease 0s;
  transition: all 0s ease 0s;
}
.s-header-item__link--icon {
  padding-left: 30px !important;
}
.s-header-item__link--icon::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 10px;
  margin-top: -2px;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.s-header-item__link--fire-icon::before {
  width: 14px;
  height: 18px;
}
.s-header-item--has-sub .s-header-item__link {
  padding-right: 14px;
}
.s-header-item--has-sub:after {
  content: " ";
  position: absolute;
  top: 27px;
  right: -1px;
  display: inline-block;
  width: 7px;
  height: 5px;
  background: url() -238px 0 no-repeat;
  vertical-align: baseline;
}
.body-log-in .s-nav-item-login,
.s-header-item--adblock,
.s-nav-item-post {
  display: none;
}
.s-nav-sub {
  padding: 0;
  margin: 0;
  z-index: 1;
}
.s-header-sub-list__item {
  position: relative;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #00394d;
  line-height: 1.4 !important;
}
.s-nav-sub-item--has-sub {
  position: relative;
  padding-right: 10px;
}
.s-nav-sub-item--has-sub:after {
  content: "";
  position: absolute;
  top: 16px;
  right: 10px;
  width: 0;
  height: 0;
  border-width: 4px 0 4px 5px;
  border-style: solid;
  border-color: transparent transparent transparent #99bfcc;
}
.s-nav-sub-item--active {
  background: #00394d;
}
.s-header-item--special .flaticon,
.s-header-sub-list-item .flaticon {
  position: relative;
  width: 19px;
  margin-right: 12px;
  fill: #99bfcc;
  vertical-align: middle;
}
.s-header-item--special:hover .flaticon,
.s-header-search__btn:hover .svgicon,
.s-header-sub-list-item:hover .flaticon {
  fill: #829399;
}
.s-header-item--special .s-header-item__link,
.s-header-sub-list-item--special .s-header-sub-list-item__link {
  position: relative;
  color: #99bfcc !important;
  padding: 0.5em 15px;
}
.s-header-sub-list-item__link {
  display: block;
  padding: 0.9em 15px;
  white-space: nowrap;
  -webkit-transition: all 0s ease 0s;
  transition: all 0s ease 0s;
  letter-spacing: 0.05em;
}
.s-header-sub-list-item__title {
  display: block;
  text-transform: none !important;
  color: #fff !important;
}
HTML BODY .s-header-sub-list-item__link:active,
HTML BODY .s-header-sub-list-item__link:focus,
HTML BODY .s-header-sub-list-item__link:hover {
  border: none !important;
  color: #829399 !important;
}
.s-nav-item-auth {
  border-color: #99bfcc;
}
.s-header-sub-list-item--user,
.s-header-sub-list__item--friends,
.s-header-sub-list__item--friendsactivity,
.s-header-sub-list__item--friendsoffriends,
.s-header-sub-list__item--lj18,
.s-header-sub-list__item--media,
.s-header-sub-list__item--newyear,
.s-header-sub-list__item--support {
  display: none;
}
@media all and (max-width: 720px) and (min-width: 600px) {
  .s-header--nocyr .s-header-item__link--newyear {
    display: none;
  }
  .s-header--nocyr .s-header-sub-list__item--newyear {
    display: list-item;
  }
}
.s-drop,
.s-drop-sub {
  position: absolute;
  background: #003040;
  color: #829399 !important;
  font: inherit !important;
  display: none;
}
.s-drop-sub:before,
.s-drop:before {
  content: "\00a0";
  position: absolute;
}
.s-drop:before {
  left: 15px;
  top: -10px;
  width: 18px;
  height: 10px;
  background: url(/img/schemius/s-nav-sub.png?v=49993) no-repeat;
}
.s-drop-sub:before {
  left: -10px;
  top: 11px;
  width: 10px;
  height: 18px;
  background: url("/img/schemius/s-nav-sub-right.png?v=1") no-repeat;
}
.s-drop {
  top: 60px;
  left: 2px;
}
.s-drop-sub {
  top: 0;
  left: 100%;
  background: #004359;
}
.s-header-sub-list__item:first-child .s-drop-sub {
  border-top: 1px solid #00394d;
}
#no-js .s-drop-master:hover .s-drop,
HTML BODY .s-drop-master-sub:hover .s-drop-sub,
HTML BODY .s-drop-open .s-drop {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.s-header-sub-list--left {
  right: -26px;
  left: auto;
}
.s-header-sub-list--left:before {
  right: 20px;
  left: auto;
}
.s-header-item--user .s-header-item__link {
  padding-top: 0;
}
.s-header-item--user .s-nav-item__name,
.s-header-item--user .s-userpic {
  display: inline-block;
}
.s-header-item--user .s-userpic {
  position: relative;
  top: 0;
  right: auto;
  left: 0;
  margin-top: 15px;
  vertical-align: top;
}
.s-header-item--user .i-supus {
  position: absolute;
  top: -10px;
  right: -10px;
  width: 22px;
  height: 22px;
  padding: 0;
  font-family: inherit;
  line-height: 24px !important;
}
.s-header-item--user .s-nav-item__name {
  overflow: hidden;
  margin-left: 12px;
  max-width: 200px;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-transform: inherit !important;
  color: inherit !important;
  cursor: inherit !important;
}
.s-header-messages-count {
  float: right;
  color: inherit !important;
}
.s-header .s-header-messages-count-empty {
  visibility: hidden;
}
.s-header-search {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  font: inherit !important;
}
.s-header-search__form-content,
.s-header-search__input-wrapper {
  position: relative;
  top: 0;
  font: inherit !important;
  overflow: visible;
}
.s-header-search--mobile {
  padding: 5px 20px 0 12px;
}
.s-header-search__form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.s-header-search__form-content {
  right: auto;
  left: 0;
  width: auto;
  height: auto;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}
.s-header-search__input-wrapper {
  right: 0;
  left: auto;
  z-index: 11;
  margin-right: -1px;
  height: 60px;
  width: 190px;
  max-width: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #004359;
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
  -webkit-transition-property: max-width, margin-left;
  transition-property: max-width, margin-left;
}
.s-header-search__input-wrapper:before {
  content: "";
  position: absolute;
  top: 0;
  left: -50px;
  width: 50px;
  height: 60px;
  background-image: -webkit-linear-gradient(left, transparent, #004359);
  background-image: linear-gradient(90deg, transparent, #004359);
}
.s-header-search__input {
  position: relative;
  display: block;
  width: 100%;
  padding: 10px;
  border: none;
  border-radius: 3px;
  background: #f7f9fa;
  font: inherit !important;
  font-size: 16px !important;
  line-height: 1em !important;
  font-weight: 400 !important;
  text-transform: none !important;
  color: #000 !important;
}
.html-ie11 .s-header-search__input {
  height: 40.5px;
  line-height: 1.6em !important;
}
.html-ie11 .s-header-search__input::-webkit-input-placeholder {
  line-height: 40.5px !important;
  padding-top: 2px;
}
.html-ie11 .s-header-search__input::-moz-placeholder {
  line-height: 40.5px !important;
  padding-top: 2px;
}
.html-ie11 .s-header-search__input:-ms-input-placeholder {
  line-height: 40.5px !important;
  padding-top: 2px;
}
.html-ie11 .s-header-search__input::placeholder {
  line-height: 40.5px !important;
  padding-top: 2px;
}
INPUT.s-header-search__input {
  background-image: none;
}
.s-header-search__input:focus {
  outline: 0;
  background: #fff;
}
.s-header-search__input[type="search"] {
  box-sizing: border-box;
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
.s-header-search__input[type="search"]::-webkit-search-cancel-button,
.s-header-search__input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.s-header-search__input::-webkit-input-placeholder {
  padding-top: 4px;
  text-transform: uppercase !important;
  font-size: 13px;
  color: #819399 !important;
}
.s-header-search__input::-moz-placeholder {
  padding-top: 4px;
  text-transform: uppercase !important;
  font-size: 13px;
  color: #819399 !important;
}
.s-header-search__input:-ms-input-placeholder {
  padding-top: 4px;
  text-transform: uppercase !important;
  font-size: 13px;
  color: #819399 !important;
}
.s-header-search__input::placeholder {
  padding-top: 4px;
  text-transform: uppercase !important;
  font-size: 13px;
  color: #819399 !important;
}
.s-header-search__btn {
  padding: 17px 10px;
  outline: 0;
  border: 0;
  background: 0 0;
}
.s-header-search__icon {
  display: block;
  width: 26px;
  height: 26px;
  cursor: pointer !important;
}
.i-iconus.s-header-search__icon .flaticon--search {
  display: block;
  position: relative;
  cursor: inherit !important;
}
@media (min-width: 601px) {
  .s-header .s-header-search__input-wrapper {
    visibility: hidden;
  }
  .p-show-search .s-header-search__input-wrapper,
  .s-header-search:valid {
    position: absolute;
    visibility: visible;
    max-width: 190px;
  }
  .s-header--logged-out .s-header-search:valid,
  .s-header--logged-out.p-show-search .s-header-search__input-wrapper {
    margin-left: 15px;
  }
}
@media (min-width: 1101px) {
  .p-show-search .s-header-search__input-wrapper,
  .s-header-search__input-wrapper:valid {
    position: relative;
  }
  .s-header-search__input-wrapper:before {
    content: none;
  }
  .s-header-search__form-content {
    width: auto;
  }
}
@media (min-width: 601px) and (max-width: 1100px) {
  .s-header-search__input-wrapper {
    position: absolute;
  }
}
.s-do {
  float: right;
  height: 60px;
  margin: 0;
  padding: 0;
  font: inherit !important;
  text-transform: inherit !important;
}
.i-supus {
  display: inline-block;
  width: 2em;
  height: 1.6em;
  padding: 0.2em 0;
  border-radius: 50%;
  text-align: center;
  font-size: 11px !important;
  line-height: 1.6 !important;
  color: #fff !important;
}
.i-supus-new {
  background: #ff7040;
}
.i-supus-empty {
  font: 0/0 a !important;
  height: 10px;
  width: 10px;
  padding: 0;
}
.s-do-item-lang {
  position: relative;
}
.s-do-item-lang-body {
  display: none;
  position: absolute;
  right: 0;
  padding: 1em;
  background: #005673;
}
.pagewide-wrapper,
.pagewide-wrapper DIV {
  position: static;
  width: auto;
}
.s-do-item-lang-open {
  background-color: #004c66;
}
.s-do-item-lang-open .s-do-item-lang-body {
  display: block;
}
.s-loginform,
HTML:not(.html-adaptive)
  .s-header--logged-out
  .s-header-item__link--support
  .svgicon {
  display: none;
}
HTML:not(.html-adaptive) BODY .s-header--logged-out .s-header-item__link {
  padding: 0 10px;
}
HTML:not(.html-adaptive) .s-header--logged-out .s-header-item__link--support {
  padding-top: 0;
  padding-bottom: 0;
  color: #fff !important;
}
.pagewide-wrapper DIV {
  top: auto;
  height: auto;
  overflow: visible;
}
.pagewide-wrapper .ljsale[lj-sale-init*="billboard"]:not(.ljsale--empty) {
  min-height: 100px;
}
.s-header {
  min-width: 240px;
}
.html-adaptive .iphone .s-header {
  width: 100%;
}
.iphone .s-header {
  margin-left: 0;
  -webkit-transition: margin-left 0.1s ease-in;
  transition: margin-left 0.1s ease-in;
}
.html-android.p-nav-common-menu-open {
  -webkit-transform: translateZ(0);
}
.s-nav-body--common {
  right: 100%;
  left: -100%;
}
.p-nav-common-menu-open .s-nav-control-common:after,
.p-nav-user-menu-open .s-nav-control-login:after,
.p-nav-user-menu-open .s-nav-control-user:after {
  content: "";
  position: fixed;
  top: 60px;
  bottom: 0;
  width: 60px;
  cursor: default;
  z-index: 1;
}
.p-nav-common-menu-open .s-nav-control-common:after {
  right: 0;
}
.p-nav-user-menu-open .s-nav-control-login:after,
.p-nav-user-menu-open .s-nav-control-user:after {
  left: 0;
}
.p-nav-user-menu-open .p-loginform .s-header {
  z-index: 3001;
}
.html-android .s-nav-control-login {
  overflow: hidden;
}
@media (max-width: 1200px) {
  .s-header-item--user .s-nav-item__name {
    max-width: 200px;
  }
}
@media (max-width: 1100px) {
  .s-header-item--user .s-nav-item__name {
    max-width: 125px;
  }
  .s-header-item-post--long {
    display: none;
  }
  .s-header-item-post--short {
    display: block;
  }
}
@media (max-width: 1000px) {
  .s-header-item--user .s-nav-item__name {
    max-width: 110px;
  }
}
@media (max-width: 960px) {
  .s-logo-server-sign {
    right: -0.7em;
  }
}
@media (max-width: 800px) {
  .s-nav-body--user .s-drop-master:hover .s-drop,
  .s-nav-body--user .s-drop-open .s-drop {
    left: auto;
    right: -30px;
  }
  .s-nav-body--user .s-drop:before {
    right: 70px;
    left: auto;
  }
  .s-header-item--user .s-nav-item__name {
    display: none;
  }
  .s-header-sub-list-item__title {
    color: #829399;
  }
  .s-header-sub-list-item--user {
    display: block;
  }
}
@media (max-width: 700px) and (min-width: 611px) {
  .s-header--logged-out .s-header-item--support,
  .s-header-item--lj18,
  .s-header-item--support {
    display: none;
  }
  .s-header-sub-list__item--lj18,
  .s-header-sub-list__item--support {
    display: block;
  }
}
@media (min-width: 700px) {
  BODY .s-header--logged-out .s-header-item__link {
    padding: 0 10px;
  }
  BODY .s-header--logged-out .s-header-item__link--icon {
    padding-left: 30px !important;
  }
  .s-header--logged-out .s-header-item__link--support {
    padding-top: 0;
    padding-bottom: 0;
    color: #fff !important;
  }
  .s-header--logged-out .s-header-item__link--support .svgicon {
    display: none;
  }
}
@media (max-width: 700px) {
  .s-header-item--has-sub:after,
  .s-nav-body--convertible .s-drop-master .s-drop:before {
    content: none;
  }
  .p-nav-user-menu-open.html-adaptive BODY,
  .s-header--logged-out .s-header-item--has-sub,
  .s-header-item--has-sub {
    margin-right: 0;
  }
  .s-logo {
    position: absolute;
    top: 0;
    right: 60px;
    left: 60px;
    width: auto;
    padding: 0;
    text-align: center;
  }
  .s-logo-server-sign {
    right: 0.57em;
  }
  .s-header--logged-out .s-do {
    display: none;
  }
  .s-header-sub-list-item__title {
    color: #fff;
  }
  .s-header-sub-list__item,
  .s-nav-item {
    margin-bottom: -1px;
    border-top: 1px solid #00394d;
    border-bottom: 1px solid #00394d;
  }
  .s-nav-item.s-nav-item-login {
    margin-bottom: 0;
    border: none;
  }
  .s-nav-control,
  .s-nav-control-user {
    display: block;
    cursor: pointer;
  }
  .s-nav-body--convertible {
    position: fixed;
    top: 0;
    bottom: 0;
    visibility: hidden;
    overflow-y: auto;
    -webkit-transition: 0.2s ease;
    transition: 0.2s ease;
    -webkit-transition-property: right, left, visibility;
    transition-property: right, left, visibility;
    -webkit-transition-delay: 0s, 0s, 0.2s;
    transition-delay: 0s, 0s, 0.2s;
    background: #003040;
  }
  .s-nav-body--user {
    right: -100%;
    left: 100%;
    display: block;
  }
  .s-userpic .i-supus-empty {
    display: block;
  }
  .s-nav-body--convertible .s-userpic {
    display: none;
  }
  .s-header-item--user {
    width: 60px;
    height: 60px;
    margin: 0;
    border-left: 1px solid #005673;
  }
  .s-header-item--user .s-header-item__link {
    padding: 0 15px;
  }
  .s-nav-body--convertible .s-nav-item {
    float: none;
    overflow: hidden;
  }
  .s-nav-body--convertible .s-header-item__link {
    padding: 1em 24px 0.7em;
    line-height: 1.4 !important;
  }
  .s-nav-body--convertible .s-header-item__link--icon {
    padding: 1em 24px 0.7em 4.46em !important;
  }
  .s-nav-body--convertible .s-header-item__link--icon::before {
    left: 28px;
    margin-top: 0;
  }
  .s-nav-body--convertible .s-nav-item-signup {
    margin: 0;
  }
  .s-nav-item-signup .b-flatbutton,
  .s-nav-item-signup .b-flatbutton:link,
  .s-nav-item-signup .b-flatbutton:visited {
    background: 0 0;
  }
  .s-nav-item-signup .b-flatbutton {
    padding: 0 24px;
    line-height: 40px;
  }
  .s-nav-body--convertible .s-header-sub-list-item__link,
  .s-nav-body--convertible .s-nav-sub-item-p {
    min-width: auto;
    padding: 1em 24px 0.7em;
    white-space: normal;
  }
  .s-nav-body--convertible .s-header-item__link:focus,
  .s-nav-body--convertible .s-header-item__link:hover,
  .s-nav-body--convertible .s-header-sub-list-item__link:focus,
  .s-nav-body--convertible .s-header-sub-list-item__link:hover {
    background: #004359 !important;
  }
  .s-nav-body--convertible .s-drop {
    background: #003040;
  }
  .s-nav-body--convertible .s-drop-master .s-drop,
  .s-nav-body--convertible .s-drop-master:hover .s-drop {
    position: static;
    display: block;
  }
  .s-nav-body--convertible .s-drop,
  .s-nav-body--convertible .s-drop-open .s-drop {
    display: block;
  }
  .s-header-item-post,
  .s-header-search--wide-screens {
    display: none;
  }
  .s-header-item--search,
  .s-nav-item-post {
    display: block;
  }
  .s-header-item--find-more,
  .s-header-sub-list-item--user {
    background: #829399;
  }
  .s-header-item--friends,
  .s-header-sub-list-item--support {
    display: none;
  }
  .s-header-item--support,
  .s-header-sub-list__item--friends,
  .s-header-sub-list__item--friendsactivity,
  .s-header-sub-list__item--friendsoffriends,
  .s-header-sub-list__item--media {
    display: block;
  }
  .html-adaptive .body-content,
  BODY {
    position: relative;
    left: 0;
    -webkit-transition: left 0.2s ease;
    transition: left 0.2s ease;
  }
  .p-nav-common-menu-open,
  .p-nav-common-menu-open BODY {
    overflow: hidden;
  }
  .p-nav-common-menu-open,
  .p-nav-common-menu-open BODY,
  .p-nav-user-menu-open,
  .p-nav-user-menu-open BODY {
    min-width: 0;
    -webkit-overflow-scrolling: none;
  }
  .p-nav-common-menu-open BODY,
  .p-nav-common-menu-open.html-adaptive .body-content {
    left: 100%;
    margin-left: -60px;
  }
  .p-nav-common-menu-open .s-nav-body--convertible,
  .p-nav-user-menu-open .b-loginform.s-loginform,
  .p-nav-user-menu-open .s-nav-body--user {
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
  }
  .p-nav-common-menu-open .s-nav-body--common {
    right: 60px;
    left: 0;
  }
  .p-nav-user-menu-open .s-nav-body--user {
    right: 0;
    left: 60px;
  }
  .p-nav-common-menu-open .b-loginform.s-loginform,
  .p-nav-common-menu-open .i-iconus-menu.s-nav-control__icon-open,
  .p-nav-common-menu-open .l-flatslide-controls,
  .p-nav-common-menu-open .s-footer,
  .p-nav-common-menu-open .s-nav-body--user,
  .p-nav-nav-menu-open .i-iconus-menu.s-nav-control__icon-open,
  .p-nav-user-menu-open .l-flatslide-controls,
  .p-nav-user-menu-open .s-footer,
  .p-nav-user-menu-open .s-nav-body--common {
    display: none;
  }
  .p-nav-common-menu-open .i-iconus-menu.s-nav-control__icon-close,
  .p-nav-nav-menu-open .i-iconus-menu.s-nav-control__icon-close {
    display: inline-block;
  }
  BODY.s-schemius {
    left: auto;
    -webkit-transition: none;
    transition: none;
  }
  .html-adaptive.p-nav-common-menu-open BODY,
  .html-adaptive.p-nav-user-menu-open BODY,
  .p-nav-common-menu-open,
  .p-nav-user-menu-open {
    width: 100%;
  }
  .p-nav-common-menu-open.html-adaptive BODY,
  .p-nav-user-menu-open.html-adaptive BODY {
    left: auto;
  }
  .p-nav-common-menu-open.html-adaptive BODY {
    margin-left: 0;
  }
  BODY.s-rambler-adblock .s-header-item--adblock {
    display: block;
  }
}
@media (max-width: 380px) {
  .s-header-item-post {
    display: none;
  }
  .s-nav-item-post {
    display: block;
  }
}
.s-nav-nojs-control-login {
  display: none;
}
@media (max-width: 700px) {
  #no-js .s-header__nav {
    position: absolute;
    left: 0;
    top: 0;
    width: 60px;
    height: 60px;
    cursor: pointer;
    -webkit-transition: none;
    transition: none;
  }
  #no-js .s-header--logged-out .s-header__nav {
    width: 100%;
    padding-right: 60px;
    box-sizing: border-box;
  }
  #no-js .s-header--logged-out .s-logo {
    z-index: 3;
  }
  #no-js .s-nav-body--common.s-nav-body--convertible,
  #no-js .s-nav-body--user.s-nav-body--convertible {
    display: none;
  }
  #no-js .s-header__nav:hover .s-nav-body--common.s-nav-body--convertible {
    display: block;
    position: absolute;
    z-index: 1;
    overflow: hidden;
    left: 0;
    right: 0;
    top: 60px;
    bottom: auto;
    min-width: 320px;
    padding-bottom: 30px;
    visibility: visible;
    -webkit-transition: none;
    transition: none;
  }
  #no-js .s-drop-master:hover .s-nav-body--user.s-nav-body--convertible {
    display: block;
    z-index: 1;
    visibility: visible;
    position: absolute;
    overflow: hidden;
    -webkit-transition: none;
    transition: none;
    bottom: auto;
    left: -260px;
    min-width: 320px;
    right: 0;
    top: 60px;
  }
  #no-js BODY,
  .html-adaptive .body-content {
    -webkit-transition: none;
    transition: none;
  }
  #no-js .s-nav-control-login {
    position: absolute;
    right: 0;
    z-index: 1;
  }
  #no-js .s-nav-nojs-control-login {
    display: block;
    z-index: 5;
    position: absolute;
    right: 0;
    top: 0;
    width: 60px;
    height: 60px;
    background: 0 0;
  }
}
.s-header-extra__menu:before,
.s-header-extra__user .i-ljuser-withalias .i-ljuser-username:after {
  content: none;
}
.s-header-extra {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: auto;
  min-height: 43px;
  overflow: visible;
  padding: 0 19px;
  box-sizing: border-box;
  font: 600 13px/43px ProximaNova, Helvetica, sans-serif !important;
  background: #003040 !important;
}
.s-header-extra * {
  line-height: inherit !important;
  text-transform: uppercase !important;
}
.s-header-extra use {
  color: inherit !important;
}
.s-header-extra__user {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: static;
  width: auto;
  min-width: 0;
  height: auto;
  overflow: visible;
  margin-right: 20px;
  text-transform: uppercase !important;
  color: #829399 !important;
  font: inherit !important;
}
.s-header-extra__user .ljuser {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  max-width: 100%;
  min-width: 0;
  height: 43px !important;
  vertical-align: top;
  font: inherit !important;
  text-transform: inherit !important;
}
.s-header-extra-user__dash,
.s-header-extra-user__status,
.s-header-extra__user .i-ljuser-profile,
.s-header-extra__user .i-ljuser-username,
.s-header-extra__user .i-ljuser-username B {
  vertical-align: top;
  display: inline-block;
  text-transform: inherit !important;
}
HTML BODY .s-header-extra__user .ljuser .i-ljuser-profile {
  width: 16px !important;
  height: 43px !important;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin: 0 0.3em 0 0 !important;
}
HTML BODY .s-header-extra__user .i-ljuser-type-P .i-ljuser-profile {
  background: url(/img/userinfo_v3.svg?v=41686) 0 13px no-repeat;
}
HTML BODY .s-header-extra__user .i-ljuser-type-C .i-ljuser-profile {
  background: url(/img/community_v3.svg?v=43924) 0 13px no-repeat;
}
HTML BODY .s-header-extra__user .i-ljuser-type-C .i-ljuser-userhead,
HTML BODY .s-header-extra__user .i-ljuser-type-P .i-ljuser-userhead {
  position: absolute;
  width: 16px !important;
  height: 16px !important;
  margin-top: 12px !important;
  vertical-align: top !important;
  opacity: 0;
}
HTML BODY .s-header-extra__user .i-ljuser-userhead {
  vertical-align: text-bottom !important;
  cursor: pointer !important;
}
HTML BODY .s-header-extra__user .i-ljuser-username {
  max-width: 100%;
  min-width: 0;
  height: 43px;
  letter-spacing: 0.05em;
}
.s-header-extra-user__dash,
.s-header-extra-user__status,
.s-header-extra__user .i-ljuser-username {
  font: inherit !important;
  color: inherit !important;
}
.s-header-extra-user__status {
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.s-header-extra__user .i-ljuser-username {
  border: none;
}
.s-header-extra__user .i-ljuser-username B {
  display: inline-block;
  max-width: 100%;
  margin-left: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-decoration: none !important;
  font: inherit !important;
  font-weight: 600 !important;
  color: #fff !important;
  cursor: pointer !important;
}
HTML BODY .s-header-extra__user .i-ljuser-username B,
HTML BODY .s-header-extra__user .i-ljuser-username:hover B {
  padding: 0;
  border: 0;
}
.s-header-extra-user__dash {
  margin: 0 0.15em;
  line-height: 41px !important;
}
.s-header-extra__menu-container {
  position: relative;
  top: 0;
  right: 0;
  left: 0;
  width: auto;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  vertical-align: top;
  font: inherit !important;
}
.s-header-extra__menu-icon {
  margin-left: 20px;
}
.s-header-extra-menu-item-link-icon,
.s-header-extra__menu-icon {
  display: none;
  position: static;
  height: 43px;
  overflow: visible;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #99bfcc !important;
  fill: currentColor;
}
.s-header-extra-menu-item-link-icon .svgicon,
.s-header-extra__menu-icon .svgicon {
  margin-top: -2px;
  vertical-align: middle;
}
.s-header-extra-menu-item-link-icon .headerextra--comm-leave {
  margin-top: 0;
}
.s-header-extra-menu-item-link-icon .headerextra--gift,
.s-header-extra-menu-item-link-icon .headerextra--manage-pending {
  margin-top: -4px;
}
.s-header-extra-menu-item-link-text-short {
  display: none;
}
.s-header-extra__menu {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 43px;
  margin: 0;
  padding: 0;
  font: inherit !important;
  font-size: 0 !important;
}
.s-header-extra-menu__item {
  position: relative;
  display: inline-block;
  margin: 0 0 0 25px;
  padding: 0;
  list-style: none;
  background: 0 0;
  white-space: nowrap;
  font-size: 13px !important;
  line-height: inherit !important;
  font-family: inherit !important;
  vertical-align: top;
}
.s-header-extra .s-header-extra-menu-item__link {
  position: static;
  display: inline-block;
  width: auto;
  height: auto;
  overflow: visible;
  border: none;
  vertical-align: top;
  text-decoration: none !important;
  text-transform: uppercase !important;
  font: inherit !important;
  font-weight: 600 !important;
  color: #99bfcc !important;
  cursor: pointer;
}
.s-header-extra .s-header-extra-menu-item__link:hover {
  border: none;
  text-shadow: none;
  color: #829399 !important;
}
.s-header-extra-menu-item--disabled .s-header-extra-menu-item__link,
.s-header-extra-menu-item__link.js--disabled {
  background: 0 0 !important;
  color: #3d6978 !important;
  pointer-events: none;
  cursor: not-allowed;
}
.s-header-extra-menu-item--disabled
  .s-header-extra-menu-item__link
  .s-header-extra-menu-item-link-icon,
.s-header-extra-menu-item--disabled .s-header-extra-menu-item__link .svgicon,
.s-header-extra-menu-item__link.js--disabled
  .s-header-extra-menu-item-link-icon,
.s-header-extra-menu-item__link.js--disabled .svgicon {
  color: inherit !important;
  fill: currentColor;
}
.s-header-extra-menu-item-link--community-pending {
  margin: 0 1em 0 -1em;
}
.s-header-extra-menu-item-link--community-pending:before {
  content: "\00a0(";
}
.s-header-extra-menu-item-link--community-pending:after {
  content: ")";
}
.s-header-extra-menu .s-header-extra-menu__item {
  margin-left: 0 !important;
}
.s-header-extra-menu .s-header-extra-menu-item__link:hover {
  color: #fff !important;
  background: #004359;
}
.s-header-extra-menu .s-header-extra-menu-item-link-text {
  margin: 0 1em;
  text-transform: inherit !important;
  font: inherit !important;
  color: inherit !important;
  cursor: inherit !important;
}
.s-header-extra-menu .s-header-extra-menu-item-link-icon {
  width: 3.5em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.s-header-extra-filter {
  display: none;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
}
.s-header-extra-filter__header {
  margin: 0 0 10px;
  padding: 0;
  font-weight: 700;
  font-size: 15px !important;
  line-height: 15px !important;
  color: #000 !important;
}
.s-header-extra-filter .w-cs-filter-sort FIELDSET {
  position: relative;
  margin: 0;
  padding: 0;
  border: none;
}
.s-header-extra-filter .w-cs-filter-sort H6 {
  margin-bottom: 5px;
}
.s-header-extra-filter .w-cs-filter-sort .w-cs-text {
  width: 100%;
  padding: 7px 15px 7px 10px;
  box-sizing: border-box;
  border: 1px solid #dae3e6;
  border-radius: 3px;
  background: #fff !important;
  font: 15px/1.4 ProximaNova, Helvetica, sans-serif !important;
  height: 2.25em;
  color: #000 !important;
}
.s-header-extra-filter .w-cs-filter-sort .w-cs-submit {
  position: absolute;
  top: 0;
  right: 5px;
  bottom: 0;
  width: 7px;
  height: 11px;
  margin: auto;
  padding: 0;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22filter2-Layer_1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2211%22%20viewBox%3D%220%200%206.783%2011%22%20width%3D%227%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20enable-background%3D%22new%200%200%206.783%2011%22%3E%3Cpath%20d%3D%22m6.231%205.201l-5.127-5.201-1.104%201.12%204.515%204.58-4%204.18%201.104%201.12%204.612-4.679%200.552-0.56-0.552-0.56z%22%20fill%3D%22%23DAE3E6%22%2F%3E%3C%2Fsvg%3E");
  font: 0/0 a !important;
  cursor: pointer;
}
.s-header-extra-filter__item {
  margin: 0 0 0 -5px;
  padding: 0;
  white-space: nowrap;
  font-size: 12px !important;
}
.s-header-extra-filter-item__link {
  display: block;
  margin: 0;
  padding: 3px 5px;
  border: 0;
  border-radius: 3px;
  background: #fff;
  text-decoration: none;
  color: #000 !important;
}
.s-header-extra-filter__item--active .s-header-extra-filter-item__link {
  background: #c5e1f7;
}
#no-js .s-header-extra .s-drop-master:hover .s-drop,
HTML BODY .s-header-extra .s-drop-master-sub:hover .s-drop-sub,
HTML BODY .s-header-extra .s-drop-open .s-drop {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.s-header-extra__control-item {
  -webkit-box-ordinal-group: 21;
  -webkit-order: 20;
  -ms-flex-order: 20;
  order: 20;
  color: #99bfcc !important;
}
.s-header-extra-menu .s-header-extra__control-item {
  margin-left: auto !important;
}
.s-header-extra-menu
  .s-header-extra__control-item
  + .s-header-extra__control-item {
  margin-left: 16px !important;
}
.s-header-extra__control-item .appwidget-goldenentries,
.s-header-extra__control-item .appwidget-stylealwaysmine {
  position: static;
  width: auto;
  height: auto;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin: 0 0 0 auto;
  overflow: visible;
  font: inherit !important;
}
.s-header-extra__control-item .appwidget-goldenentries *,
.s-header-extra__control-item .appwidget-stylealwaysmine * {
  font: inherit !important;
  color: inherit !important;
}
.s-header-extra__control-item .appwidget-goldenentries FORM,
.s-header-extra__control-item .appwidget-stylealwaysmine FORM {
  height: 100%;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.s-header-extra__control-item .appwidget-goldenentries .w-cs-view-style,
.s-header-extra__control-item .appwidget-stylealwaysmine .w-cs-view-style {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.s-header-extra__control-item .appwidget-goldenentries .w-cs-label,
.s-header-extra__control-item .appwidget-stylealwaysmine .w-cs-label {
  display: inline-block;
  margin: 0 0 0 8px;
  font: inherit !important;
  font-weight: 600 !important;
  text-transform: inherit !important;
  color: inherit !important;
  cursor: pointer !important;
}
.s-header-extra__control-item .appwidget-stylealwaysmine-label-adapt {
  color: inherit !important;
}
.s-header-extra__control-item .w-cs-checkbox {
  margin: 0;
}
.b-bubble-calendar,
.b-bubble-filter {
  margin-left: -9px;
}
.s-header-extra__addfriend {
  position: static;
  float: left;
  width: auto;
  height: 43px;
  overflow: visible;
  margin-left: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font: inherit !important;
}
.s-header-extra .b-flatbutton-addfriend-link:hover,
.s-header-extra .b-flatbutton-addfriend-link:link,
.s-header-extra .b-flatbutton-addfriend-link:visited {
  font: inherit !important;
  line-height: 1 !important;
  color: #fff !important;
}
.s-header-extra .b-flatbutton-addfriend-link:link,
.s-header-extra .b-flatbutton-addfriend-link:visited {
  background: #265a68;
}
.s-header-extra .b-flatbutton-addfriend-link:hover {
  background: #306a79;
}
.html-ie11 .s-header-extra-user__dash,
.html-ie11 .s-header-extra-user__status,
.html-ie11 .s-header-extra__user .i-ljuser-username,
.html-ie11 BODY .s-header-extra-menu-item__link {
  padding-top: 3px;
  height: 40px;
  line-height: 40px !important;
}
.html-ie11 .s-header-extra-menu-item-link-icon {
  height: 40px;
}
BODY:not(.s-schemius) .s-header .appwidget-sitemessages {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 99;
}
.s-header .appwidget-sitemessages .b-message-system {
  margin: 0;
  padding: 0;
  border: none;
  background: 0 0;
  font-size: 15px !important;
  line-height: 1.4 !important;
  color: #fff !important;
}
.s-header .appwidget-sitemessages .b-message-system A:active,
.s-header .appwidget-sitemessages .b-message-system A:hover,
.s-header .appwidget-sitemessages .b-message-system A:link,
.s-header .appwidget-sitemessages .b-message-system A:visited {
  border: 0 !important;
  text-decoration: underline;
  font-size: 1em !important;
  color: #fff !important;
}
.s-header .appwidget-sitemessages .b-message-system .b-message-wrap {
  position: relative;
  display: block;
  margin: 0;
  padding: 10px 50px;
  border: 0;
  background: #00a3d9;
  text-align: center;
}
.s-header .appwidget-sitemessages .b-message-system IMG {
  margin: 0 5px 0 0 !important;
  padding: 0 !important;
  vertical-align: -2px;
}
.s-header .appwidget-sitemessages .b-message-system > IMG {
  display: none;
}
.s-header .appwidget-sitemessages .b-message-system .ljuser IMG {
  margin: 0 !important;
  padding: 0 0 0 1px !important;
}
.s-header .appwidget-sitemessages .b-message-system .ljuser A:active,
.s-header .appwidget-sitemessages .b-message-system .ljuser A:hover,
.s-header .appwidget-sitemessages .b-message-system .ljuser A:link,
.s-header .appwidget-sitemessages .b-message-system .ljuser A:visited {
  text-decoration: none;
}
.s-header .appwidget-sitemessages .b-message-system I.close {
  position: absolute;
  top: 50%;
  right: 8px;
  display: block;
  height: 34px;
  width: 34px;
  margin-top: -17px;
  cursor: pointer;
  background-image: url();
  background-repeat: no-repeat;
  background-position: -60px -26px;
  font-size: 0;
}
@media (max-width: 1420px) {
  .s-header--community-journal .s-header-extra-menu__item,
  .s-header--user-status .s-header-extra-menu__item {
    margin-left: 10px;
  }
  .s-header--community-journal .s-header-extra-menu__item:first-child,
  .s-header--user-status .s-header-extra-menu__item:first-child {
    margin-left: 0;
  }
  .s-header--community-journal
    .s-header-extra-menu-item--write
    .s-header-extra-menu-item-link-icon,
  .s-header--community-journal
    .s-header-extra-menu-item-link--community-pending,
  .s-header--community-journal .s-header-extra-menu-item-link-text,
  .s-header--user-status .s-header-extra-menu-item-link-text {
    display: none;
  }
  .s-header--community-journal
    .s-header-extra-menu-item--write
    .s-header-extra-menu-item-link-text {
    display: inline;
  }
  .s-header--community-journal .s-header-extra-menu-item-link-icon,
  .s-header--user-status .s-header-extra-menu-item-link-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 1375px) {
  .s-header-extra-menu-item-link-text-full {
    display: none;
  }
  .s-header-extra-menu-item-link-text-short {
    display: inline;
  }
}
@media (max-width: 1200px) {
  .s-header-extra--profile .s-header-extra-menu-item-link-text {
    display: none;
  }
  .s-header-extra--profile .s-header-extra-menu-item-link-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .s-header-extra:not(.s-header-extra--profile) .s-header-extra-menu__item {
    margin-left: 10px;
  }
  .s-header--friends-page .s-header-extra-menu-item-link-text,
  .s-header--notown-journal .s-header-extra-menu-item-link-text,
  .s-header-extra-menu-item-link--community-pending {
    display: none;
  }
  .s-header--friends-page .s-header-extra-menu-item-link-icon,
  .s-header--notown-journal .s-header-extra-menu-item-link-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 960px) {
  .s-header--community-journal
    .s-header-extra-menu-item--write
    .s-header-extra-menu-item-link-text {
    display: none;
  }
  .s-header--community-journal
    .s-header-extra-menu-item--write
    .s-header-extra-menu-item-link-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 1290px) {
  BODY .s-header-extra .appwidget-stylealwaysmine-label-adapt {
    display: none;
  }
}
@media (max-width: 800px) {
  BODY .s-header-extra__user {
    margin-right: 10px;
  }
  BODY .s-header-extra-user__dash,
  BODY .s-header-extra-user__status {
    display: none !important;
  }
}
@media (max-width: 600px) {
  #no-js .s-header-extra .s-drop-master:hover .s-drop,
  HTML BODY .s-header-extra .s-drop-master-sub:hover .s-drop-sub,
  HTML BODY .s-header-extra .s-drop-open .s-drop {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  BODY .s-header--own-journal:not(.s-header--friends-page) .s-header-extra {
    padding-right: 0;
  }
  BODY .s-header-extra__menu-container {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    margin-left: auto;
  }
  BODY .s-header--friends-page .s-header-extra-menu,
  BODY .s-header--notown-journal .s-header-extra-menu {
    position: absolute;
    z-index: 5;
    top: 54px;
    right: -18px;
    display: none;
  }
  BODY .s-header-extra:not(.s-header-extra--profile) .s-header-extra-menu {
    height: auto;
  }
  BODY .s-header--friends-page .s-header-extra-menu:before,
  BODY .s-header--notown-journal .s-header-extra-menu:before {
    content: "\00a0";
  }
  BODY .s-header--friends-page .s-header-extra__menu-icon,
  BODY .s-header--notown-journal .s-header-extra__menu-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  BODY .s-header--community-journal .s-header-extra-menu-item,
  BODY .s-header--user-status .s-header-extra-menu-item,
  BODY .s-header-extra:not(.s-header-extra--profile) .s-header-extra-menu-item {
    position: relative;
    display: block;
    margin: 0;
    border-top: 1px solid #00394d;
  }
  BODY .s-header--community-journal .s-header-extra-menu-item:first-child,
  BODY .s-header--user-status .s-header-extra-menu-item:first-child,
  BODY
    .s-header-extra:not(.s-header-extra--profile)
    .s-header-extra-menu-item:first-child {
    border: 0;
  }
  BODY
    .s-header-extra:not(.s-header-extra--profile)
    .s-header-extra-menu
    .s-header-extra-menu-item__link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0 15px;
  }
  BODY
    .s-header--community-journal
    .s-header-extra-menu-item--write
    .s-header-extra-menu-item-link-text,
  BODY .s-header--community-journal .s-header-extra-menu-item-link-text,
  BODY .s-header--friends-page .s-header-extra-menu-item-link-text,
  BODY .s-header--notown-journal .s-header-extra-menu-item-link-text,
  BODY .s-header--user-status .s-header-extra-menu-item-link-text {
    display: inline;
  }
  BODY
    .s-header-extra:not(.s-header-extra--profile)
    .s-header-extra-menu-item-link-text {
    margin: 0;
  }
  BODY
    .s-header--community-journal
    .s-header-extra-menu-item--write
    .s-header-extra-menu-item-link-icon,
  BODY .s-header--community-journal .s-header-extra-menu-item-link-icon,
  BODY .s-header--friends-page .s-header-extra-menu-item-link-icon,
  BODY .s-header--notown-journal .s-header-extra-menu-item-link-icon,
  BODY .s-header--user-status .s-header-extra-menu-item-link-icon {
    display: none;
  }
  .s-header-extra {
    border-top: 1px solid #005673;
  }
  .s-header-extra--profile {
    padding: 0;
  }
  .s-header-extra--profile .s-header-extra__menu:only-child {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
  }
  .s-header-extra--profile .s-header-extra__menu:only-child::-webkit-scrollbar {
    display: none;
  }
  HTML BODY .s-header-extra__control-item {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
    -ms-flex-order: 0 !important;
    order: 0 !important;
  }
  HTML BODY .s-header-extra-menu .s-header-extra__control-item,
  HTML
    BODY
    .s-header-extra-menu
    .s-header-extra__control-item
    + .s-header-extra__control-item {
    margin-left: 0 !important;
  }
}
@media (max-width: 460px) {
  .s-header-extra {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .s-header-extra::after,
  .s-header-extra::before {
    content: none !important;
  }
  .s-header-extra__menu-container {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
}
@media (max-width: 380px) {
  .s-header--logged-out .s-header-extra__user {
    margin-bottom: -5px;
  }
  .s-header--logged-out .s-header-extra__addfriend {
    margin-left: 0;
  }
  .s-header--logged-out .s-header-extra .appwidget-stylealwaysmine {
    float: none;
    clear: both;
  }
  .s-header--logged-out .s-header-extra .appwidget-stylealwaysmine .w-cs-label {
    display: inline-block;
  }
} /*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
button,
hr,
input {
  overflow: visible;
}
audio,
canvas,
progress,
video {
  display: inline-block;
}
progress,
sub,
sup {
  vertical-align: baseline;
}
[type="checkbox"],
[type="radio"],
legend {
  box-sizing: border-box;
  padding: 0;
}
html {
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
dfn {
  font-style: italic;
}
mark {
  background-color: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
img {
  border-style: none;
}
svg:not(:root) {
  overflow: visible;
}
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
select {
  text-transform: none;
}
[type="reset"],
[type="submit"],
button,
html [type="button"] {
  -webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
  outline: ButtonText dotted 1px;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  color: inherit;
  display: table;
  max-width: 100%;
  white-space: normal;
}
textarea {
  overflow: auto;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}
[hidden],
template {
  display: none;
}
BODY,
figure {
  margin: 0;
}
.s-footer A,
A,
A:visited {
  text-decoration: none;
}
.s-apps-item,
.s-social-item {
  overflow: hidden;
  border-radius: 2px;
}
BODY,
HTML {
  height: 100%;
}
BODY {
  padding: 0;
  width: 100%;
  box-sizing: border-box;
  background: #fff;
  letter-spacing: 0.01em;
  font: 400 15px/1.4 ProximaNova, Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #242f33;
}
.emailverify-close,
.emailverify-close .svgicon {
  width: 16px;
  height: 16px;
}
.s-apps,
.s-footer-nav LI,
.s-option DT,
.s-welcometo-switch {
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
@media (min-width: 1366px) {
  BODY {
    font-size: 16px;
  }
}
A:visited {
  color: #007399;
}
A:active,
A:focus,
A:hover {
  text-decoration: none;
  color: #0086b3;
}
.clearfix:after,
.clearfix:before {
  display: table;
  content: "";
}
.s-body:after,
.s-layout:after {
  content: "";
}
.clearfix:after {
  clear: both;
}
.s-schemius {
  min-width: auto;
}
.p-loginform .b-fader {
  display: block;
}
.logged-in.p-loginform .b-fader {
  display: none;
}
.i-iconus {
  position: relative;
}
.i-iconus .svgicon {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
@media (max-width: 650px) {
  .s-body {
    padding-bottom: 0;
  }
}
.emailverify {
  position: relative;
  margin: 0;
  padding: 15px 40px;
  border-bottom: 1px solid #dae3e6;
  background: #f7f9fa;
  text-align: center;
}
.emailverify-message {
  margin: 0;
}
.emailverify-close {
  position: absolute;
  top: 50%;
  right: 20px;
  margin: -8px 0 0;
  padding: 0;
}
.s-footer,
.s-layout,
.s-social-item {
  position: relative;
}
.s-layout {
  min-height: 100%;
  margin: 0 auto -210px;
}
.s-layout:after {
  display: block;
  height: 210px;
}
.p-ljtimes .s-layout {
  margin-bottom: -260px;
}
.p-ljtimes .s-layout:after {
  height: 260px;
}
.s-body {
  padding: 0;
  text-align: left;
}
.s-body:after {
  display: table;
  clear: both;
  border-collapse: collapse;
}
.p-nofooter .s-layout {
  min-height: auto;
}
@media (max-width: 650px) {
  .p-ljtimes .s-layout {
    margin-bottom: -461px;
  }
  .p-ljtimes .s-layout:after {
    height: 461px;
  }
  .b-ljtimes-wrapper {
    display: none !important;
  }
}
.s-footer {
  height: 207px;
  margin: 0;
  border-top: 3px solid #00394c;
  background: #004359;
  font-size: 13px;
  font-family: ProximaNova, sans-serif;
  font-weight: 600;
  color: #8faab2;
}
.s-copyright,
.s-lang SELECT {
  font-family: ProximaNova, sans-serif;
  font-weight: 400;
}
.p-ljtimes .s-footer {
  margin-top: -260px;
  margin-bottom: 0;
  padding-bottom: 50px;
}
.p-nofooter .s-footer {
  display: none;
}
@media (max-width: 650px) {
  .p-ljtimes .s-footer {
    margin-top: 0;
    padding-bottom: 0;
  }
  .p-ljtimes .s-footer:after,
  .s-footer:after {
    content: "";
    display: table;
    clear: both;
  }
  .s-footer-nav {
    margin-bottom: 1.45em;
  }
}
.s-footer-in {
  padding: 35px 40px 0;
}
.s-footer DD,
.s-footer DT,
.s-footer UL {
  padding: 0;
  margin: 0;
}
.s-footer LI,
.s-footer UL {
  list-style: none;
}
.s-footer A:link,
.s-footer A:visited {
  color: #fff;
}
.s-footer A:active,
.s-footer A:focus,
.s-footer A:hover {
  color: #00a3d9;
}
.s-footer-nav ul {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.s-footer-nav {
  float: left;
  margin-bottom: 1.5em;
  width: 100%;
}
.s-footer-nav LI {
  display: inline;
  padding: 0;
}
.s-option {
  margin: 0;
}
.s-option DT {
  margin-bottom: 1.1em;
  text-align: center;
  white-space: nowrap;
}
.s-option DD {
  margin-bottom: 1.6em;
}
.s-option:last-child DD {
  margin-bottom: 0.9em;
}
.s-option.s-version DD {
  word-wrap: break-word;
}
@media screen and (min-width: 650.1px) {
  .s-options {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .s-option {
    margin-bottom: 40px;
  }
  .s-option:first-child {
    margin-left: 0;
  }
  .s-option DT {
    text-align: inherit;
  }
  .s-option DD,
  .s-option:last-child DD {
    margin: 0;
  }
}
@media screen and (min-width: 720.1px) {
  .s-options {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .s-option {
    margin-left: 30px;
  }
}
.s-social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.s-social-item {
  width: 30px;
  height: 30px;
  padding: 0;
  margin: 0 0 0 10px;
  background-color: #005673;
}
.s-social-item:first-child {
  margin-left: 0;
}
@media screen and (min-width: 650.1px) {
  .s-social {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.s-social-item-f:hover {
  background-color: #3b5998;
}
.s-social-item-tw:hover {
  background-color: #00acee;
}
.s-social-item-vk:hover {
  background-color: #45668e;
}
.s-social-item-gp:hover {
  background-color: #ea4335;
}
.s-social-item-tm:hover {
  background-color: #3faedd;
}
.s-social-item A {
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
}
.s-social-item .svgicon {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.s-social-item .svgicon.flaticon--facebook {
  width: 16px;
}
.s-social-item .svgicon.flaticon--twitter {
  height: 15px;
}
.s-social-text {
  display: none;
}
.s-apps {
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.s-apps-item {
  position: relative;
  width: 30px;
  height: 30px;
  padding: 0;
  margin: 0 0 0 10px;
  background-color: #005673;
}
.s-apps-item:first-child {
  margin-left: 0;
}
.s-option .s-apps-link {
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  font-size: 0;
}
.s-apps-link .s-apps-icon {
  position: relative;
  top: 6px;
  left: 8px;
  fill: #fff;
}
.s-apps-item-apple .s-apps-link:hover {
  background: #333;
}
.s-apps-item-android .s-apps-link:hover {
  background: #6ab344;
}
.s-lang {
  width: 100%;
}
.s-lang .s-lang-select {
  max-width: 100%;
}
.s-lang .b-selectus .label {
  text-overflow: ellipsis;
}
.s-lang SELECT {
  height: 1.7em;
  color: #3e5359;
}
.html-ie11 .s-lang SELECT {
  height: auto;
  padding-top: 0.15em;
}
@media screen and (min-width: 650.1px) {
  .s-apps {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .s-lang {
    width: 27%;
  }
}
@media screen and (min-width: 720.1px) {
  .s-lang {
    width: 250px;
  }
}
@media screen and (min-width: 950.1px) {
  .s-lang {
    width: 300px;
  }
}
.s-copyright {
  float: right;
  padding-bottom: 1.5em;
}
.s-copyright P {
  display: inline;
}
.s-welcometo {
  display: none;
  width: 300px;
  margin: 0;
  padding: 0;
  font-size: 0.8125rem;
}
.p-welcome .s-welcometo,
.p-welcomefirst .s-welcometo {
  display: block;
}
.s-welcometo-header {
  position: relative;
  margin: 0 0 0.7rem;
  padding: 50px 0 0;
  font: 300 21px/1 ProximaNova, Helvetica, Arial, sans-serif;
  font: 300 1.3125rem/1 ProximaNova, Helvetica, Arial, sans-serif;
  text-align: center;
}
.s-welcometo-header:before {
  content: " ";
  position: absolute;
  top: 5px;
  left: 50%;
  width: 173px;
  height: 30px;
  margin: 0 0 0 -86px;
  padding: 0;
  background-image: url(/img/schemius/logo-deathstar.png?v=40834);
  background-image: url(/img/schemius/logo-deathstar.svg?v=40834), none;
  background-repeat: no-repeat;
  background-position: 0 0;
  font: 0/0 a;
}
.s-welcometo-intro {
  margin: 0 0 1rem;
  padding: 0;
}
.s-welcometo-action {
  margin: 0 0 1rem;
  text-align: center;
}
.s-welcometo-switch {
  margin: 0;
  text-align: center;
  font-family: ProximaNova, sans-serif;
  font-weight: 600;
}
.s-welcometo-switcher {
  margin: 0;
}
.p-welcomefirst {
  overflow-y: hidden;
}
.p-welcomefirst .s-header {
  z-index: auto;
}
.p-welcomefirst .s-do-item-feedback A {
  position: relative;
  z-index: 5001;
}
.p-welcomefirst .b-fader {
  display: block !important;
}
.survey-popup {
  width: 510px;
  margin: -91px 0 0 -255px;
  padding: 0;
  background: #fff;
  color: #242f33;
}
.survey-popup__body {
  overflow: auto;
  max-height: 260px;
}
.survey-popup__head .i-iconus {
  top: 8px;
  right: 12px;
}
.survey-popup__intro {
  margin: 0 0 1em;
  font-size: 1.5em;
}
.p-survey .survey-popup {
  display: block;
}
.p-survey .b-fader {
  display: block !important;
}
.s-ljvideo {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 5001;
  width: 640px;
  margin: -200px 0 0 -320px;
  padding: 0;
}
.s-ljvideo-header {
  position: relative;
  z-index: 5002;
  margin: 0;
  padding: 15px 25px;
  background: #09c;
  color: #fff;
}
.s-ljvideo-head {
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  font: 300 21px/1 ProximaNova, Helvetica, Arial, sans-serif;
  font: 300 1.3125rem/1 ProximaNova, Helvetica, Arial, sans-serif;
  text-align: center;
}
.s-ljvideo-header .i-iconus {
  position: absolute;
  width: 30px;
  height: 30px;
  right: 12px;
  top: 12px;
  background-image: url();
  background-position: -62px 6px;
  background-repeat: no-repeat;
  cursor: pointer;
}
.s-ljvideo-movie {
  position: relative;
  z-index: 5002;
  margin: 0;
  background: #000;
}
.s-ljvideo-action,BODY>IFRAME[style*="height:0"][src^="//profile.ssp.rambler.ru"]
{
  position: absolute;
}
.s-ljvideo-movie IFRAME {
  vertical-align: top;
}
.s-ljvideo-action {
  visibility: hidden;
  top: 70%;
  left: 0;
  right: 0;
  z-index: 5001;
  margin: 0;
  padding: 1em 0 0;
  text-align: center;
  -webkit-transition: top 0.2s ease;
  transition: top 0.2s ease;
}
.s-ljvideo-end .s-ljvideo-action {
  visibility: visible;
  top: 100%;
}
.p-ljvideo .s-ljvideo {
  display: block;
}
.p-ljvideo .b-fader {
  display: block !important;
}
@media all and (max-width: 650px) {
  .p-ljvideo .s-ljvideo {
    display: none;
  }
  .p-ljvideo .b-fader {
    display: none !important;
  }
}
@media screen and (max-width: 950px) and (min-width: 650px) {
  .s-footer-in {
    padding-right: 20px;
    padding-left: 20px;
  }
  .s-version DD {
    width: 12em;
  }
  .s-copyright {
    float: none;
    clear: both;
  }
  .s-option {
    margin-bottom: 1.5em;
  }
}
@media screen and (max-width: 650px) {
  .s-footer,
  .s-footer-nav LI {
    margin: 0;
    text-align: center;
  }
  .s-footer {
    height: auto;
  }
  .s-footer-in {
    padding: 35px 20px 0;
  }
  .s-copyright {
    float: none;
    text-align: center;
  }
  .s-footer-nav {
    float: none;
  }
  .s-footer-nav LI {
    display: block;
    padding: 0.7em;
    border-bottom: 1px solid #004c67;
  }
  .s-footer .b-selectus-wrapper {
    width: auto;
    max-width: 300px;
    margin: 0 auto;
  }
  .b-selectus .label {
    text-align: left;
  }
  .s-version DD {
    margin: auto;
  }
  .s-apps-link .s-apps-icon {
    left: 0;
    width: 29px;
    margin: 0 auto;
  }
}
@media print {
  .b-ljtimes-wrapper,
  .b-loginform.s-loginform {
    display: none;
  }
}
.b-singlepost-qrcode,
.mdspost-qrcode {
  display: none;
}
@media print {
  #ljlive,
  .b-ljpromo-nav,
  .b-ljtimes-wrapper .html5-video-player,
  .b-loginform.s-loginform,
  .b-massaction,
  .common-banner,
  .s-footer,
  .s-header,
  .s-layout:after,
  BUTTON {
    display: none;
  }
  .b-singlepost-body A[href]:after {
    content: " (" attr(href) ") ";
  }
  .b-singlepost-body .i-ljuser-profile[href]:after {
    content: none;
  }
  .b-singlepost-qrcode {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
  }
  * {
    -webkit-transition: none !important;
    transition: none !important;
  }
  .print-logo {
    display: block;
  }
}
.lj_ippu_titlebar,
.user_alias_act {
  text-align: left;
}
.b-supportpage-request-table,
.clearfix-lj:after,
.lj-like:after,
.ljappippu_table {
  border-collapse: collapse;
}
BODY {
  position: relative;
}
form {
  margin: 0;
  padding: 0;
}
.ljclear {
  clear: both;
  width: 1px;
  height: 1px;
  margin: 0 -1px -1px 0;
  padding: 0;
  border: 0;
  line-height: 0;
  font-size: 0;
}
.nowrap {
  white-space: nowrap;
}
.lj_hourglass {
  z-index: 20000;
}
.ErrorNote .Inner {
  padding: 8px;
  border: 1px solid #f99;
  background-color: #fee;
  background-repeat: repeat-x;
}
.Note .Inner {
  padding: 8px;
  border: 1px solid #fc3;
  background: #ffd;
}
div.lj_ippu {
  padding: 2px;
  border: 2px solid #444;
  background-color: #fff;
}
div.lj_ippu_titlebar {
  width: auto !important;
  height: 20px;
  padding: 5px 0 0 5px;
  background-color: #444;
  font-weight: 700;
  color: #fff;
}
div.lj_ippu_titlebar A:link,
div.lj_ippu_titlebar A:visited {
  border: none !important;
  text-decoration: none;
  color: #fff;
}
.lj_ippu_titlebar img {
  opacity: 0.25;
}
.lj_ippu_titlebar img:hover {
  opacity: 1;
}
.LJ_Placeholder_Container {
  position: relative;
  display: inline-block;
  border: 1px dashed #ccc;
  text-align: left;
}
.LJ_Placeholder_Container A {
  position: relative;
  top: 50%;
  left: 50%;
  visibility: hidden;
}
.LJ_Placeholder_Container A IMG {
  position: relative;
  visibility: visible;
  margin: -17px 0 0 -17px;
  cursor: pointer;
}
.b-watering-commentator,
.lj_invisible {
  width: 0;
  margin: 0;
  padding: 0;
  height: 0;
  overflow: hidden;
}
.b-watering-commentator {
  position: absolute;
  font: 0/0 serif;
}
IFRAME.lj_embedcontent {
  max-width: 100%;
  border: 0;
  vertical-align: top;
}
IFRAME[src$="?embed"] {
  max-width: 100%;
}
.ljedittime {
  font-size: smaller;
}
.lj_invisible {
  display: inline-block;
  border: 0 transparent;
  text-decoration: none;
  line-height: 0;
}
.lj_ippu_titlebar IMG {
  cursor: pointer;
}
.user_alias_act {
  padding: 13px 24px;
  font-size: 16px;
}
.user_alias_act INPUT {
  font-family: Arial, sans-serif;
}
.user_alias_act .alias-value {
  width: 380px;
}
.user_alias_act P {
  margin: 0.75em 0;
  text-indent: 0;
}
.user_alias_act DIV.user-alias-label {
  margin-bottom: 5px;
  padding-top: 5px;
  font-size: 0.85em;
}
.user_alias_act SPAN.helper {
  display: block;
  padding-top: 12px;
  font-size: 0.7em;
  color: #000;
}
.user_alias_act A:active,
.user_alias_act A:hover,
.user_alias_act A:link,
.user_alias_act A:visited {
  border: 0 !important;
  text-decoration: underline;
}
.user_alias_act A:link {
  color: #00c;
}
.user_alias_act A:visited {
  color: #306;
}
.user_alias_act A:link:hover {
  color: #00c;
}
.user_alias_act A:visited:hover {
  color: #306;
}
.user_alias_act A:link:active {
  color: #00c;
}
.user_alias_act A:visited:active {
  color: #306;
}
.b-message {
  margin: 10px 0 24px;
  padding: 8px;
}
.b-message-suggestion {
  border: 1px solid #ff8e44;
  background: #ffe8bf;
}
.i-message {
  padding: 1px 8px;
}
.b-message-error,
.i-message-error {
  margin: 0 0 24px !important;
  border: 1px solid #f99;
  background-color: #fee;
  background-image: url(/img/message-error.gif?v=4888);
  background-image: -webkit-linear-gradient(top, #fed4d3 0, #fff2f0 100%);
  background-image: linear-gradient(to bottom, #fed4d3 0, #fff2f0 100%);
}
.b-bubble {
  display: block;
}
.i-bubble {
  display: inline-block;
}
.b-bubble-noarrow .i-bubble-arrow,
.b-bubble-noarrow .i-bubble-arrow-border,
.hide {
  display: none;
}
.b-bubble,
.i-bubble {
  position: relative;
  margin: 0 0 0 1em;
  padding: 1em;
  border-width: 1px;
  border-style: solid;
  border-color: #000;
  border-radius: 5px;
  font-size: 1em;
  color: #242f33;
}
.i-bubble-arrow,
.i-bubble-arrow-border {
  margin: -5px 0 0;
  border-width: 5px 10px 5px 0;
  border-style: solid;
  position: absolute;
  top: 13px;
  overflow: hidden;
  width: 0;
  height: 0;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}
.i-bubble-arrow {
  left: -9px;
  border-right-color: #fff;
}
.i-bubble-arrow-border {
  left: -11px;
  border-right-color: #000;
}
.b-bubble-noarrow {
  margin: 0 !important;
}
.b-bubble-disabled {
  border-color: #dae3e6;
  color: #dae3e6;
}
.b-bubble-lite {
  border-color: #ccc;
  background: #fff;
}
.b-bubble-lite .i-bubble-arrow {
  border-right-color: #fff;
}
.b-bubble-lite .i-bubble-arrow-border {
  border-right-color: #ccc;
}
.b-bubble-alert {
  border-color: #dcbd18;
  background: #fcf8e3;
}
.b-bubble-alert .i-bubble-arrow {
  border-right-color: #fcf8e3;
}
.b-bubble-alert .i-bubble-arrow-border {
  border-right-color: #dcbd18;
}
.b-bubble-warning {
  border-color: #b24646;
  background: #f2dede;
}
.b-bubble-warning .i-bubble-arrow {
  border-right-color: #f2dede;
}
.b-bubble-warning .i-bubble-arrow-border {
  border-right-color: #b24646;
}
.b-bubble-success {
  border-color: #62ae43;
  background: #dff0d8;
}
.b-bubble-success .i-bubble-arrow {
  border-right-color: #dff0d8;
}
.b-bubble-success .i-bubble-arrow-border {
  border-right-color: #62ae43;
}
.b-bubble-intext {
  margin: 10px 0 !important;
}
.b-bubble-center {
  text-align: center;
}
.b-bubble H3 {
  margin: 0 0 0.5em;
}
.b-bubble P {
  margin: 1em 0;
}
.b-bubble UL {
  list-style: none;
  padding: 0;
  margin: 0.5em 0;
}
.b-bubble UL LI {
  margin: 0 0 0.5em;
}
.b-bubble P:last-child,
.b-bubble UL:last-child {
  margin-bottom: 0;
}
IMG.meta-mood-img {
  max-width: 100px;
  max-height: 100px;
}
IMG#mood_image_preview {
  max-width: 60px;
  max-height: 60px;
}
.ng-cloak,
.x-ng-cloak,
[data-ng-cloak],
[ng-cloak],
[ng\:cloak],
[x-ng-cloak] {
  display: none !important;
}
.b-message-system {
  margin: 0;
  padding: 0;
  border: none;
  background: 0 0;
  font-size: 1em;
  color: #fff;
}
.b-message-system A:active,
.b-message-system A:hover,
.b-message-system A:link,
.b-message-system A:visited {
  border: 0 !important;
  text-decoration: underline;
  font-size: 1em !important;
  color: #fff !important;
}
.b-message-system .b-message-wrap {
  position: relative;
  display: block;
  margin: 0;
  padding: 10px 50px;
  background: #00a3d9;
  text-align: center;
}
.b-message-system IMG {
  margin: 0 5px 0 0 !important;
  padding: 0 !important;
  vertical-align: -2px;
}
.b-message-system > IMG {
  display: none;
}
.b-message-system .ljuser IMG {
  margin: 0 !important;
  padding: 0 0 0 1px !important;
}
.b-message-system .ljuser A:active,
.b-message-system .ljuser A:hover,
.b-message-system .ljuser A:link,
.b-message-system .ljuser A:visited {
  text-decoration: none;
}
.b-message-system I.close {
  position: absolute;
  top: 50%;
  right: 8px;
  display: block;
  height: 34px;
  width: 34px;
  margin-top: -17px;
  cursor: pointer;
  background-image: url();
  background-repeat: no-repeat;
  background-position: -60px -26px;
  font-size: 0;
}
#lj_controlstrip .appwidget-sitemessages {
  top: 44px;
  z-index: 9999;
  font-size: 16px !important;
}
.appwidget-managesitemessages .b-message-system {
  position: static !important;
}
.b-message-mobile {
  width: 100%;
  margin: 0;
  padding: 0;
  background: #00a3d9;
  text-align: left;
  color: #fff;
  font-family: ProximaNova, Helvetica, Arial, sans-serif;
}
.b-message-mobile .b-message-mobile-wrapper {
  position: relative;
  margin: 0;
}
.b-message-mobile A {
  display: block;
  padding: 1.2em 2.5em 1.2em 30px;
  font-size: 1.2em;
  line-height: 1;
  font-weight: 300;
}
.b-message-mobile A:active,
.b-message-mobile A:hover,
.b-message-mobile A:link,
.b-message-mobile A:visited {
  display: block;
  margin: 0;
  border: 0;
  text-decoration: none !important;
  color: #fff !important;
}
.b-message-mobile-theme {
  top: 0;
}
.mobile-msg #navigation {
  top: 30px;
}
.mobile-msg #content {
  top: 140px !important;
}
.b-message-mobile-close {
  display: block;
  position: absolute;
  right: 10px;
  top: 50%;
  height: 34px;
  width: 34px;
  margin-top: -17px;
  background-image: url();
  background-repeat: no-repeat;
  background-position: -60px -26px;
  cursor: pointer;
}
@media screen and (max-width: 650px) {
  .b-message-mobile A {
    padding: 1.2em 2.5em 1.2em 1.2em;
  }
}
.placeholder {
  color: #a9a9a9;
}
.placeholder-wrapper {
  position: relative;
  display: inline-block;
}
.placeholder-label {
  position: absolute;
  display: none;
  margin: 0;
  padding: 0 5px;
  cursor: text;
  line-height: 1.8em;
  font-size: 90%;
  color: #a9a9a9;
}
DIV.lj_ippu_app {
  min-width: 595px;
  padding: 20px 30px;
  border: 1px solid #ebebeb;
  border-radius: 5px;
}
DIV.lj_ippu_app
  .ljappippu_inner:after
  DIV.lj_ippu_app
  .ljappippu_share_content:after,
DIV.lj_ippu_app .ljappippu_share_buttons:after {
  content: ".";
  display: block;
  visibility: hidden;
  clear: both;
  overflow: hidden;
  width: 0;
  height: 0;
}
DIV.lj_ippu_app DIV.lj_ippu_titlebar {
  height: auto;
  margin: 0 0 10px;
  padding: 0;
  background: 0 0;
  line-height: 16px;
  font-size: 16px;
  color: #000;
}
DIV.lj_ippu_app DIV.lj_ippu_titlebar .ljappippu_button {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 12px;
  height: 12px;
  cursor: pointer;
  background: url(/img/CloseButton_gray.gif?ver=1) no-repeat;
}
DIV.lj_ippu_app .ljappippu_share_content {
  clear: both;
}
DIV.lj_ippu_app H3 {
  clear: both;
  margin: 20px 0 5px;
  line-height: 16px;
  font-style: normal;
  font-size: 12px;
  color: #000;
}
DIV.lj_ippu_app P {
  margin: 0 0 3px;
  padding: 0;
  line-height: 18px;
  font-size: 12px;
}
DIV.lj_ippu_app P.i-bubble {
  margin: 0 !important;
  padding: 6px 10px 8px;
  line-height: 11px;
  font-size: 11px;
}
DIV.lj_ippu_app .ljappippu_confirm_buttons,
DIV.lj_ippu_app .ljappippu_share_buttons {
  clear: both;
  overflow: hidden;
}
DIV.lj_ippu_app .ljappippu_share_buttons INPUT.submit {
  float: right;
  margin-top: 5px;
}
DIV.lj_ippu_app .ljappippu_confirm_buttons .ljappippu_confirm_ok,
DIV.lj_ippu_app .ljappippu_confirm_buttons .ljappippu_payment_ok {
  float: right;
}
DIV.lj_ippu_app .ljappippu_confirm_buttons .i-bubble,
DIV.lj_ippu_app .ljappippu_share_buttons .i-bubble {
  line-height: 16px;
}
DIV.lj_ippu_app .i-qotd-nav {
  float: right;
  margin-top: 5px;
  line-height: 11px;
  font-size: 11px;
}
DIV.lj_ippu_app .i-qotd-nav-first,
DIV.lj_ippu_app .i-qotd-nav-last,
DIV.lj_ippu_app .i-qotd-nav-next,
DIV.lj_ippu_app .i-qotd-nav-prev {
  display: inline-block;
  overflow: hidden;
  width: 16px;
  height: 16px;
  padding: 0;
  cursor: pointer;
  background-image: url(/img/arrow-spotlight.gif?v=16423);
  background-repeat: no-repeat;
  vertical-align: -4px;
  font: 0/0 serif;
}
DIV.lj_ippu_app .i-qotd-nav-first {
  margin: 0 5px 0 0;
  background-position: 0 -32px;
}
DIV.lj_ippu_app .i-qotd-nav-first-dis {
  cursor: default;
  background-position: 0 -48px;
}
DIV.lj_ippu_app .i-qotd-nav-last {
  margin: 0 0 0 5px;
  background-position: -16px -32px;
}
DIV.lj_ippu_app .i-qotd-nav-last-dis {
  cursor: default;
  background-position: -16px -48px;
}
DIV.lj_ippu_app .i-qotd-nav-prev {
  margin: 0 10px 0 0;
  background-position: 0 0;
}
DIV.lj_ippu_app .i-qotd-nav-prev-dis {
  cursor: default;
  background-position: 0 -16px;
}
DIV.lj_ippu_app .i-qotd-nav-next {
  margin: 0 0 0 10px;
  background-position: -16px 0;
}
DIV.lj_ippu_app .i-qotd-nav-next-dis {
  cursor: default;
  background-position: -16px -16px;
}
DIV.lj_ippu_app .qotd-counter I {
  font-style: normal;
}
DIV.lj_ippu_app .b-pending-users {
  float: none;
  margin-bottom: 0;
  padding: 0;
}
DIV.lj_ippu_app .b-pending-users:after {
  content: ".";
  display: block;
  visibility: hidden;
  clear: both;
  overflow: hidden;
  width: 0;
  height: 0;
}
DIV.lj_ippu_app .ljappippu_share_persons {
  overflow: auto;
  max-height: 132px;
  margin: -5px -10px -10px;
  padding: 5px 10px 0;
}
DIV.lj_ippu_app .b-pending-users LI {
  padding-bottom: 7px;
  line-height: 15px;
  font-size: 12px;
}
DIV.lj_ippu_app .ljappippu_share_persons LI:hover SPAN {
  margin-right: -9px;
  padding-right: 8px;
}
DIV.lj_ippu_app .hr {
  clear: both;
  overflow: hidden;
  margin-bottom: 10px;
}
DIV.lj_ippu_app .ljappippu-area {
  position: relative;
  padding-right: 13px;
}
DIV.lj_ippu_app .ljappippu-area LABEL {
  top: 2px;
  left: 5px;
  font: 12px/16px Arial, sans-serif;
  color: #a9a9a9;
}
DIV.lj_ippu_app .ljappippu-area TEXTAREA {
  width: 100%;
  margin-bottom: 7px;
  padding: 2px 5px;
  border: 1px solid #737373;
  font: 12px/16px Arial, sans-serif;
}
.b-popup,
.lj_ippu_app .b-message {
  border-radius: 6px;
}
.b-dialog-body,
.b-popup__group {
  font-family: ProximaNova, Helvetica, Arial, sans-serif;
}
DIV.lj_ippu_app .b-select-users {
  width: 100%;
  margin-bottom: 5px;
}
DIV.lj_ippu_app .b-select-users:after {
  content: ".";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  line-height: 0;
}
DIV.lj_ippu_app .b-select-users .b-bubble-intext {
  float: right;
}
DIV.lj_ippu_app .b-select-users INPUT {
  width: 150px;
  font-size: 12px;
}
.ljappippu_thumb {
  float: left;
  margin: 2px 15px 15px 2px;
}
.ljappippu_payment_desc {
  padding: 0 0 0 138px;
}
.ljappippu_table {
  width: 100%;
}
.ljappippu_table TD,
.ljappippu_table TH {
  padding: 9px 0;
  border-bottom: 1px solid #e6e6e6;
  line-height: 18px;
  font-size: 12px;
}
.ljappippu_table .last TD,
.ljappippu_table .last TH {
  border-bottom: none;
}
.ljappippu_table TH {
  text-align: left;
  font-weight: 700;
}
.ljappippu_table TD {
  text-align: right;
}
.ljappippu_table.wide TD {
  text-align: left;
}
.b-popup {
  position: absolute;
  z-index: 5010;
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.12), 0 8px 12px 0 rgba(0, 0, 0, 0.12);
  font-size: 15px;
}
.b-popup-outer {
  position: relative;
  z-index: 100;
  padding: 1px;
  border: 1px solid #d4dde1;
  border-radius: 6px;
  background: #fff;
}
@media (max-width: 320px) {
  HTML BODY.p-openpopup .b-popup-outer {
    min-width: 290px;
  }
}
.b-popup-inner {
  padding: 10px 15px;
  border-radius: 7px;
}
.b-popup INPUT:-moz-placeholder {
  color: #999;
}
.b-dialog-header,
.b-popup__group-header {
  line-height: 16px;
  font-weight: 700;
  color: #000;
}
.b-dialog {
  position: relative;
  width: 100%;
}
.b-dialog-header {
  margin: 0 0 10px;
  padding: 0 15px 0 0;
  font-size: 14px;
}
.b-dialog-body {
  min-width: 300px;
  max-width: 500px;
  margin: 10px 0 20px;
  font-size: 16px;
}
.b-dialog-footer {
  margin: 10px 0 0;
  text-align: center;
}
.b-dialog-prompt {
  display: block;
  box-sizing: border-box;
  width: 100%;
  margin: 10px 0 0;
  padding: 2px 5px;
}
.b-popup__group {
  position: relative;
  width: 100%;
  padding-bottom: 6px;
  margin-bottom: 12px;
  border-bottom: 1px solid #dae3e6;
}
.b-popup__group:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.b-popup__group-header {
  margin: 0 0 10px;
  padding: 0 15px 0 0;
  font-size: 14px;
}
.b-popup__group-body {
  min-width: 300px;
  max-width: 500px;
  margin: 10px 0 0;
  font-size: 16px;
}
.b-popup__list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.b-popup__group-text + .b-popup__list {
  margin-top: 5px;
}
.b-popup,
.b-popup-inner,
.b-popup-outer,
.b-sharethis,
.b-sharethis-services,
.popup-inner,
.w-cs-filter-inner,
.w-cs-filter-sort {
  float: none;
}
.b-popup-withclosecontrol .b-popup-inner {
  padding: 10px 25px 10px 15px;
}
.i-popup-arr,
.i-popup-arr-bg,
.i-popup-arr-brdr-inner,
.i-popup-arr-brdr-outer {
  position: absolute;
  width: 0;
  height: 0;
  font: 0/0 serif;
}
.i-popup-arrt.i-popup-arr,
.i-popup-arrtl.i-popup-arr,
.i-popup-arrtr.i-popup-arr {
  border-right: 15px solid transparent;
  border-bottom: 15px solid #d4dde1;
  border-left: 15px solid transparent;
}
.i-popup-arrt .i-popup-arr-brdr-outer,
.i-popup-arrtl .i-popup-arr-brdr-outer,
.i-popup-arrtr .i-popup-arr-brdr-outer {
  top: 2px;
  left: -15px;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #fff;
  border-left: 15px solid transparent;
}
.i-popup-arrb.i-popup-arr,
.i-popup-arrbl.i-popup-arr,
.i-popup-arrbr.i-popup-arr {
  border-top: 15px solid #d4dde1;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
}
.i-popup-arrb .i-popup-arr-brdr-outer,
.i-popup-arrbl .i-popup-arr-brdr-outer,
.i-popup-arrbr .i-popup-arr-brdr-outer {
  bottom: 2px;
  left: -15px;
  border-top: 15px solid #fff;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
}
.i-popup-arrl.i-popup-arr,
.i-popup-arrlb.i-popup-arr,
.i-popup-arrlt.i-popup-arr {
  border-top: 15px solid transparent;
  border-right: 15px solid #d4dde1;
  border-bottom: 15px solid transparent;
}
.i-popup-arrl .i-popup-arr-brdr-outer,
.i-popup-arrlb .i-popup-arr-brdr-outer,
.i-popup-arrlt .i-popup-arr-brdr-outer {
  top: -15px;
  left: 2px;
  border-top: 15px solid transparent;
  border-right: 15px solid #fff;
  border-bottom: 15px solid transparent;
}
.i-popup-arrr.i-popup-arr,
.i-popup-arrrb.i-popup-arr,
.i-popup-arrrt.i-popup-arr {
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 15px solid #d4dde1;
}
.i-popup-arrr .i-popup-arr-brdr-outer,
.i-popup-arrrb .i-popup-arr-brdr-outer,
.i-popup-arrrt .i-popup-arr-brdr-outer {
  top: -15px;
  right: 2px;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 15px solid #fff;
}
.i-popup-arrt {
  top: -15px;
  left: 50%;
  margin: 0 0 0 -15px;
}
.i-popup-arrtl {
  top: -15px;
  left: 31px;
}
.i-popup-arrtr {
  top: -15px;
  right: 31px;
}
.i-popup-arrb {
  bottom: -15px;
  left: 50%;
  margin: 0 0 0 -15px;
}
.i-popup-arrbl {
  bottom: -15px;
  left: 31px;
}
.i-popup-arrbr {
  right: 31px;
  bottom: -15px;
}
.i-popup-arrl {
  top: 50%;
  left: -15px;
  margin: -15px 0 0;
}
.i-popup-arrlt {
  top: 15px;
  left: -15px;
}
.i-popup-arrlb {
  bottom: 15px;
  left: -15px;
}
.i-popup-arrr {
  top: 50%;
  right: -15px;
  margin: -15px 0 0;
}
.i-popup-arrrt {
  top: 15px;
  right: -15px;
}
.i-popup-arrrb {
  right: -15px;
  bottom: 15px;
}
.b-popup .i-popup-arr-bg,
.b-popup .i-popup-arr-brdr-inner {
  display: none;
}
.i-popup-close,
.i-thumb-close {
  overflow: hidden;
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  width: 20px;
  height: 20px;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22smallclose-Layer_1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2220%22%20viewBox%3D%225%205%2020%2020%22%20width%3D%2220%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20enable-background%3D%22new%205%205%2020%2020%22%3E%3Cpath%20id%3D%22smallclose-v2_1_%22%20d%3D%22m21.507%209.285l-0.778-0.778-5.722%205.722-5.723-5.723-0.778%200.778%205.721%205.722-5.721%205.722%200.778%200.778%205.722-5.723%205.722%205.723%200.778-0.778-5.723-5.722%205.724-5.721z%22%20fill%3D%22%2399BFCC%22%2F%3E%3C%2Fsvg%3E");
  font: 0/0 serif;
  cursor: pointer;
}
.b-popup-noclosecontrol .i-popup-close,
HTML BODY.p-openpopup .b-popup.b-bubble-calendar .i-popup-close {
  display: none;
}
.b-popup-group,
.b-popup-row {
  position: static;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  width: auto;
  height: auto;
  padding: 0;
}
.i-popup-close,
doesnotexist:-o-prefocus {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAD1BMVEUAAACqqtSYwM2ZvcqZvcotENI5AAAABXRSTlMABjlO84b0Rl8AAAA/SURBVAjXY2AgCBgVQCSTAIhwBjFNwAImBgwMzGA+mAJxIcJQQZAwTBAo7MyAyURSgNCGZBjCCiSLkZxDAAAAXaQH1wl6jCEAAAAASUVORK5CYII=");
}
.b-popup-group {
  margin: 0 0 8px;
  text-align: left;
}
.b-popup-row {
  margin: 0 0 3px;
}
.b-popup-row-head {
  margin: 0 0 5px;
  font-weight: 700;
}
.b-popup-options-centered .b-popup-submit-options {
  margin: 0.5em 0 0;
  text-align: center;
}
.b-popup--email {
  position: fixed;
  z-index: 5001;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow-x: auto;
  overflow-y: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: #000;
  background: rgba(0, 0, 0, 0.6);
  box-shadow: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-popup--email .i-popup-arr {
  display: none;
}
@media all and (max-width: 650px) {
  HTML BODY.p-openpopup:not(.p-ljtour) {
    overflow: hidden;
    position: relative;
  }
  HTML BODY.p-openpopup:not(.p-ljtour) .b-fader {
    display: none !important;
  }
  HTML BODY.p-openpopup > .b-popup:not(.b-popup-contextual) {
    position: fixed;
    z-index: 5001;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
    overflow-y: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: #000;
    background: rgba(0, 0, 0, 0.6);
    box-shadow: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  HTML BODY.p-openpopup .b-popup:not(.b-popup-contextual) .b-popup-outer {
    overflow: auto;
    margin: 0 auto;
    border: 0;
    border-radius: 3px;
    background: #fff;
  }
  HTML BODY.p-openpopup .b-popup:not(.b-popup-contextual) .b-popup-inner {
    margin: 0;
    padding: 30px;
  }
  HTML
    BODY.p-openpopup
    .b-popup-noclosecontrol:not(.b-popup-contextual)
    .i-popup-close {
    display: block;
  }
  HTML BODY.p-openpopup .b-popup:not(.b-popup-contextual) .i-popup-arr {
    display: none;
  }
  HTML BODY.p-openpopup .b-popup:not(.b-popup-contextual) .i-popup-close {
    right: 5px;
    width: 30px;
    height: 30px;
  }
}
@media all and (max-width: 400px) {
  HTML BODY.p-openpopup .b-popup.b-bubble-calendar .i-popup-close {
    display: none;
  }
}
.b-popup-recomended {
  bottom: 54px;
  right: 10px;
  padding: 20px;
  width: 270px;
  background: #fff;
}
.b-popup-messagebox {
  position: absolute;
  z-index: 9999;
  width: 311px;
  border: 2px solid #8cb7da;
  background: #fff;
  font-size: 12px;
}
.b-popup-messagebox .b-popup-head {
  position: relative;
  margin: 0;
  padding: 5px;
  border: 1px solid #dbecfb;
  border-width: 1px 1px 0;
  background: #c7e0f6;
  font-size: 15px;
}
.b-popup-messagebox .b-popup-content,
.b-popup-messagebox .b-popup-footer {
  margin: 0;
  padding: 5px;
  font-size: 13px;
}
.b-popup-messagebox .b-popup-head H4 {
  margin: 0;
}
.b-popup-messagebox .i-popup-close {
  position: absolute;
  top: 9px;
  right: 5px;
  width: 12px;
  height: 12px;
  cursor: pointer;
  background: url(/img/popup-close.gif?v=9045) no-repeat;
}
.b-popup-messagebox .b-popup-footer {
  background: #ecf6ff;
  text-align: center;
}
.b-popup-messagebox A:active,
.b-popup-messagebox A:hover,
.b-popup-messagebox A:link,
.b-popup-messagebox A:visited {
  color: #00c;
}
.ljcmtmanage {
  position: absolute;
  z-index: 3;
  display: block;
  visibility: hidden;
  width: 250px;
  text-align: left;
}
.b-popup-ctrlcomm,
.b-popup-delcomm {
  max-width: 380px;
}
.b-icon-scapital {
  float: left;
  width: 16px;
  height: 16px;
  margin: 0 2px 0 0;
  background-image: url(/img/icon-social-capital.png?v=19876);
  background-position: 0 50%;
  background-repeat: no-repeat;
}
.b-icon-scapital-first {
  background-position: -17px 50%;
}
.b-loginpopup {
  display: none;
  margin: 0;
  padding: 0;
}
.b-loginpopup-items {
  margin: 0 0 0 -5px;
  padding: 0;
  list-style: none;
}
.b-loginpopup-item {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: left;
}
BODY #header table.login-form .b-loginpopup-item A:link,
BODY #header table.login-form .b-loginpopup-item A:visited,
BODY .b-loginpopup-item A:link,
BODY .b-loginpopup-item A:visited {
  display: block;
  margin: 0;
  padding: 3px 5px;
  border: 0;
  border-radius: 3px;
  background: #fff;
  text-decoration: none;
  font-size: 11px;
  color: #242f33 !important;
}
BODY #header table.login-form .b-loginpopup-item A:active,
BODY #header table.login-form .b-loginpopup-item A:hover,
BODY .b-loginpopup-item A:active,
BODY .b-loginpopup-item A:hover {
  display: block;
  margin: 0;
  padding: 3px 5px;
  border: 0;
  border-radius: 3px;
  background: #c5e1f7;
  text-decoration: none;
  font-size: 11px;
  color: #242f33 !important;
}
#header .b-loginpopup-item IMG,
.b-loginpopup-item IMG {
  margin: 0 5px 0 0;
  border: 0;
  vertical-align: -4px;
}
.b-popup-manage-notes {
  font-family: ProximaNova, Helvetica, sans-serif;
}
.b-popup-manage-notes H3 {
  margin: 0.6em 0;
  font-weight: 300;
  font-size: 20px;
  line-height: 1;
}
.b-popup-manage-notes P {
  margin: 1em 0;
}
.b-popup-manage-notes INPUT[type="text"] {
  width: 100%;
  font-size: 18px;
}
@media all and (max-width: 480px) {
  .b-popup-manage-notes .b-flatbutton {
    width: 100%;
    margin: 10px 0 0 !important;
  }
  .b-popup-manage-notes .b-flatbutton:first-child {
    margin-top: 0;
  }
}
.b-fader {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 5000;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  background: #000 !important;
  zoom: 1;
}
.p-fader .b-fader {
  display: block;
}
.i-posticon-flip {
  margin: 0 0 0 0.5em;
}
.b-linkbar {
  display: inline-block;
  margin: 0;
  padding: 8px;
  border: 0;
  background: #dae3e6;
  list-style: none;
  text-align: center;
}
.b-helplink,
.b-linkbar-item {
  display: inline-block;
  padding: 0;
  border: 0;
}
.b-linkbar-item {
  margin: 0 2px;
  vertical-align: top;
  font: 10px/1 Arial, sans-serif;
}
.b-helplink {
  position: relative;
  min-height: 20px;
  margin: 0 0 0 0.5em;
  vertical-align: -6px;
}
.b-msgsystem-errorbox,
.b-msgsystem-messagebox,
.b-msgsystem-warningbox {
  min-height: 50px;
  box-shadow: 0 2px 3px rgba(53, 99, 161, 0.7);
}
.b-helplink-icon {
  display: none;
}
.b-helplink .flaticon--helpicon {
  width: 20px;
  height: 20px;
}
.b-helplink-title {
  margin: 0;
}
.b-helplink-withtitle {
  padding: 0 0 0 25px;
  vertical-align: 0;
}
.s-usernav .b-helplink {
  margin: 0 0 0 0.2em;
  padding: 0 0 0 14px;
}
.input-wrapper .b-helplink,
TD.help .b-helplink {
  margin: 0;
}
.b-valuebar {
  display: inline-block;
  margin: 0;
}
.b-valuebar-outer {
  display: inline-block;
  margin: 0;
  background: red;
}
.b-valuebar-inner {
  margin: 0;
}
.b-valuebar-desc {
  margin: 0;
  line-height: 1.2;
  font-style: italic;
  font-size: 90%;
  color: #666;
}
.b-msgsystem-errorbox {
  display: none;
  margin: 0 -45px 2em -25px;
  padding: 10px 140px 10px 120px;
  background: url(/img/icons/error.png?v=15718) 2.7em 50% no-repeat #ffefef;
}
.b-msgsystem-errorbox-head {
  margin: 0 0 5px;
  padding: 0;
  font-weight: 700;
  font-size: 1em;
  color: #cb1427;
}
#js .b-msgsystem-errorbox-show {
  display: block;
}
.b-msgsystem-error {
  margin: 0 0 10px;
  padding: 0;
  color: #787878;
  display: none;
}
.b-msgsystem-errorbox-errors,
.b-msgsystem-errorbox-errors .b-msgsystem-error-server,
.b-msgsystem-errorbox-show .b-msgsystem-error-ajax {
  display: block;
}
.b-msgsystem-warningbox {
  display: none;
  overflow: hidden;
  margin-bottom: 2em;
  padding: 10px;
  background-color: #ffffd5;
}
.b-msgsystem-warningbox .b-warningbox-icon {
  float: left;
  clear: both;
  overflow: hidden;
  width: 55px;
  height: 58px;
  margin-right: 30px;
  background: url(/img/icons/warning-age-sprite.png?v=13205) no-repeat;
  text-indent: -9999px;
}
.b-msgsystem-warningbox-age-14 .b-warningbox-icon {
  background-position: 0 0;
}
.b-msgsystem-warningbox-age-18 .b-warningbox-icon {
  background-position: 0 -57px;
}
.b-msgsystem-warningbox-head {
  margin: 0 0 5px;
  padding: 0;
  font-weight: 700;
  font-size: 1em;
  color: #000;
}
.b-msgsystem-warning {
  margin: 0 0 10px;
  padding: 0;
  color: #787878;
}
.b-msgsystem-warningbox-confirm {
  margin: 5px 0 0;
}
#js .b-msgsystem-warningbox-show {
  display: block;
}
.b-msgsystem-warning {
  display: none;
}
.b-msgsystem-warningbox-show .b-msgsystem-warning-ajax,
.b-msgsystem-warningbox-warnings,
.b-msgsystem-warningbox-warnings .b-msgsystem-warning-server {
  display: block;
}
.b-msgsystem-messagebox {
  display: none;
  margin: 0 -45px 2em -25px;
  padding: 10px 140px 10px 120px;
  background: url(/img/icons/error.png?v=15718) 2.7em 50% no-repeat #e9eedf;
}
.b-flatrepost,
.b-flatsocial {
  box-shadow: none !important;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
.b-msgsystem-messagebox-head {
  margin: 0 0 5px;
  padding: 0;
  font-weight: 700;
  font-size: 1em;
  color: #0d8473;
}
#js .b-msgsystem-messagebox-show {
  display: block;
}
.b-msgsystem-message {
  margin: 0 0 10px;
  padding: 0;
  color: #787878;
  display: none;
}
.b-msgsystem-messagebox-messages,
.b-msgsystem-messagebox-messages .b-msgsystem-message-server,
.b-msgsystem-messagebox-show .b-msgsystem-message-ajax {
  display: block;
}
.b-ljbutton,
.rkassa {
  position: relative;
  display: inline-block;
}
.privacy-list {
  max-height: 110px;
  overflow: auto;
  margin: 0;
  padding: 0;
  list-style: none;
}
.privacy-item {
  margin: 0 0 3px;
}
.b-ljbutton {
  min-height: 1.2em;
  margin: 0;
  padding: 0;
  vertical-align: top;
}
.b-ljbutton-delete,
.b-ljbutton-submit {
  margin: -0.4em 0;
  padding: 0.4em;
  border-radius: 10px;
}
.b-ljbutton-submit {
  background-color: #049;
  background-image: -webkit-linear-gradient(top, #38d 0, #038 100%);
  background-image: linear-gradient(to bottom, #38d 0, #038 100%);
}
.b-ljbutton-submit.b-ljbutton-disabled {
  background-color: #afafaf;
  background-image: -webkit-linear-gradient(top, #e8e8e8 0, #afafaf 100%);
  background-image: linear-gradient(to bottom, #e8e8e8 0, #afafaf 100%);
}
.b-ljbutton-delete {
  background-color: #970000;
  background-image: -webkit-linear-gradient(top, #da0000 0, #970000 100%);
  background-image: linear-gradient(to bottom, #da0000 0, #970000 100%);
}
.rkassa {
  margin: 0;
  padding: 10px 15px 10px 45px;
  border: 0;
  border-radius: 3px;
  background: #f0641b;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  font: 600 14px/1 ProximaNova, Tahoma, Arial, sans-serif;
  font: 600 0.875rem/1 ProximaNova, Tahoma, Arial, sans-serif;
  color: #fff;
  cursor: pointer;
}
.html-ie11 .rkassa {
  padding: 12px 15px 8px 45px;
}
.rkassa:before {
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 35px;
  margin: 0;
  padding: 0;
  background-repeat: no-repeat;
  background-position: 100% 45%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAARCAYAAAA/mJfHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODIyQThFNUJFODg2Mjk5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4OTIzMkMwNDQ2RUIxMUU0QTRGQTkwRDA1MTE3OEJCRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4OTIzMkMwMzQ2RUIxMUU0QTRGQTkwRDA1MTE3OEJCRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDI4MDExNzQwNzIwNjgxMTgyMkE4RTVCRTg4NjI5OUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDE4MDExNzQwNzIwNjgxMTgyMkE4RTVCRTg4NjI5OUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5mr2aqAAAB5klEQVR42qxTPUgCYRj2RM8sNQvUsGb7D4K2loTWIGjpb4gms1ZpcWwSS2iyrVrdc3CrlvAnXMxEqNFUzMM08Oeu5zVPLuFOil547sPn3ufxu+f9PkYQBNVvimGYQSyjwDDwBD3ffUlm/YAaAOzArN/v385ms1e1Wu3F5XKN/+hTMGCBMWDa6/VupFKpCxi8CpKKRqMHPRrVSA+swJTb7V5LJpPnlUrlWZCpXC53I9Uy4XD4WJqJxWKxOhyOVaPROE8RKeXXarU+IpHISTdP4bcTUCgNPRqNxptWq71UauR5nimXy4Mmk+lTo9Hw0nfQ70Fvo+CEarWatdvtU0oT9Xg8VsowEAjMSnnSkV7oEO0qFot3er1+WMFwhfqQk0vkdDqdGbp70YPICWwz2hn1jpyZ2WweCoVCh06n0yZyiURil3TQP5BPm0yn01tE5vP5Mzkz7GAJuTWwdv+wUCgESJfJZDbptxrXw1YqlSYpSByHktwA6vX6Gw7tbbPZzIicwWB4pxWmDvhYVfF4/BQNHJybwLTczoLB4Diu0TVqUcLPkA6fycVisVNxAGR02OeOLnd693v4o47+e5o4P4/Y7Vw/+Hy+dZyxhV6e47hH8mnfAASLSOqFv558lmUtarWa/dfr9CXAAB32Pn6MVF7BAAAAAElFTkSuQmCC);
  font: 0/0 a;
}
.b-discoveryarticle .rkassa:link,
.b-discoveryarticle .rkassa:visited,
.b-lenta-body .rkassa:link,
.b-lenta-body .rkassa:visited,
.b-popup .rkassa:link,
.b-popup .rkassa:visited,
.rkassa:link,
.rkassa:visited {
  background: #f0641b;
  text-decoration: none;
  color: #fff;
}
.b-discoveryarticle .rkassa:active,
.b-discoveryarticle .rkassa:hover,
.b-lenta-body .rkassa:active,
.b-lenta-body .rkassa:hover,
.b-popup .rkassa:active,
.b-popup .rkassa:hover,
.rkassa:active,
.rkassa:hover {
  background: #cd4d0a;
  text-decoration: none;
  color: #fff;
}
.ljcut-link-scissors {
  padding: 0 2px 0 0;
  vertical-align: middle;
  font-size: 2em;
}
.ljcut-link .ljcut-link-collapse {
  display: none;
}
.ljcut-expanded .ljcut-link-collapse {
  display: inline;
}
.ljcut-expanded .ljcut-link-expand {
  display: none;
}
.meta-music-object {
  display: inline-block;
  vertical-align: middle;
}
.b-controls,
.b-controls:active,
.b-controls:hover,
.b-controls:link,
.b-controls:visited {
  overflow: hidden;
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 24px;
  height: 24px;
  margin: 0;
  padding: 0;
  border: 0;
  cursor: pointer;
  text-decoration: none;
  font: 0/0 a;
}
.i-ljuser-deleted,
.i-ljuser-deleted .i-ljuser-username B {
  text-decoration: line-through;
}
.b-controls-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  margin: 0;
  padding: 0;
  cursor: pointer;
  background-image: url(/img/btn_actions.png?v=70036);
  background-repeat: no-repeat;
  font: 0/0 serif;
}
HTML BODY .i-ljuser,
HTML BODY .i-ljuser-profile {
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
}
HTML BODY .i-ljuser,
HTML BODY .i-ljuser-profile,
HTML BODY .i-ljuser-userhead {
  padding: 0 !important;
  border: 0 !important;
}
.b-controls-left .b-controls-bg,
.b-controls-prev .b-controls-bg {
  background-position: 0 0;
}
.b-controls-next .b-controls-bg,
.b-controls-right .b-controls-bg {
  background-position: -24px 0;
}
.b-controls-top .b-controls-bg {
  background-position: -48px 0;
}
.b-controls-bottom .b-controls-bg {
  background-position: -72px 0;
}
.b-controls-delete .b-controls-bg {
  background-position: -48px -48px;
}
.b-controls-spam .b-controls-bg {
  background-position: 0 -48px;
}
.b-controls-unspam .b-controls-bg {
  background-position: -24px -48px;
}
.b-controls-freeze .b-controls-bg {
  background-position: -48px -72px;
}
.b-controls-unfreeze .b-controls-bg {
  background-position: -72px -72px;
}
.b-controls-screen .b-controls-bg {
  background-position: -24px -72px;
}
.b-controls-unscreen .b-controls-bg {
  background-position: 0 -72px;
}
.b-controls-track .b-controls-bg {
  background-position: 0 -24px;
}
.b-controls-trackthread .b-controls-bg,
.b-leaf-tracked-parent .b-controls-track .b-controls-bg {
  background-position: -24px -24px;
}
.b-controls-tracking .b-controls-bg,
.b-leaf-tracked .b-controls-track .b-controls-bg {
  background-position: -48px -24px;
}
.b-controls-edit .b-controls-bg {
  background-position: -48px -96px;
}
.b-controls-memadd .b-controls-bg {
  background-position: 0 -96px;
}
.b-controls-share .b-controls-bg {
  background-position: -72px -24px;
}
.b-controls-edittags .b-controls-bg {
  background-position: -24px -96px;
}
.b-controls-flag .b-controls-bg {
  background-position: -72px -48px;
}
.b-controls-stat .b-controls-bg {
  background-position: 0 -193px;
}
.b-controls-promo .b-controls-bg {
  background-position: -48px -193px;
}
.s-schemius .b-controls-bg {
  border-radius: 3px;
  background-color: #fff;
  background-image: url(/img/icons/controls-v7.svg?v=70039);
}
.s-schemius .b-controls-top .b-controls-bg {
  background-position: -10px -10px;
}
.s-schemius .b-controls-bottom .b-controls-bg {
  background-position: -10px -54px;
}
.s-schemius .b-controls-left .b-controls-bg,
.s-schemius .b-controls-prev .b-controls-bg {
  background-position: -10px -98px;
}
.s-schemius .b-controls-next .b-controls-bg,
.s-schemius .b-controls-right .b-controls-bg {
  background-position: -10px -142px;
}
.s-schemius .b-controls-track .b-controls-bg {
  background-position: -10px -186px;
}
.s-schemius .b-controls-trackthread .b-controls-bg,
.s-schemius .b-leaf-tracked-parent .b-controls-track .b-controls-bg {
  background-position: -10px -274px;
}
.s-schemius .b-controls-tracking .b-controls-bg,
.s-schemius .b-leaf-tracked .b-controls-track .b-controls-bg {
  background-position: -10px -230px;
}
.s-schemius .b-controls-share .b-controls-bg {
  background-position: -10px -318px;
}
.s-schemius .b-controls-delete .b-controls-bg {
  background-position: -10px -362px;
}
.s-schemius .b-controls-deleting .b-controls-bg {
  background-position: -10px -406px;
}
.s-schemius .b-controls-spam .b-controls-bg {
  background-position: -10px -450px;
}
.s-schemius .b-controls-unspam .b-controls-bg {
  background-position: -10px -494px;
}
.s-schemius .b-controls-screen .b-controls-bg {
  background-position: -10px -582px;
}
.s-schemius .b-controls-unscreen .b-controls-bg {
  background-position: -10px -538px;
}
.s-schemius .b-controls-freeze .b-controls-bg {
  background-position: -10px -626px;
}
.s-schemius .b-controls-unfreeze .b-controls-bg {
  background-position: -10px -670px;
}
.s-schemius .b-controls-edit .b-controls-bg {
  background-position: -10px -714px;
}
.s-schemius .b-controls-editing .b-controls-bg {
  background-position: -10px -758px;
}
.s-schemius .b-controls-edittags .b-controls-bg {
  background-position: -10px -802px;
}
.s-schemius .b-controls-memadd .b-controls-bg {
  background-position: -10px -846px;
}
.s-schemius .b-controls-flag .b-controls-bg {
  background-position: -10px -890px;
}
.s-schemius .b-controls-best .b-controls-bg {
  background-position: -10px -934px;
}
.s-schemius .b-controls-cancel_best .b-controls-bg {
  background-position: -10px -978px;
}
.s-schemius .b-controls-promo .b-controls-bg {
  background-position: -10px -1022px;
}
.s-schemius .b-controls-stat .b-controls-bg {
  background-position: -10px -1066px;
}
HTML BODY .i-ljuser {
  position: static !important;
  display: inline !important;
  background: 0 0 !important;
  white-space: nowrap !important;
  font-style: normal !important;
}
HTML BODY .i-ljuser-userhead {
  width: 16px !important;
  height: 16px !important;
  margin: 0 1px 0 0 !important;
  vertical-align: text-bottom !important;
  -ms-interpolation-mode: nearest-neighbor;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: -moz-crisp-edges;
  image-rendering: pixelated;
}
.i-ljuser-alias {
  display: none;
}
.i-ljuser-alias:before {
  content: "\00a0\2014\00a0";
}
.i-ljuser-withalias .i-ljuser-username:after {
  content: "*";
}
.i-ljuser-withalias.i-ljuser-showalias .i-ljuser-alias {
  display: inline;
  white-space: normal !important;
}
.i-ljuser-emul {
  position: relative;
  padding: 0 0 0 20px;
  font-weight: 400;
}
.i-ljuser-emul::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 16px;
  height: 16px;
  margin: -8px 0 0;
  padding: 0;
  background: url(/img/userinfo_v3.svg?v=41686) no-repeat;
}
.b-popup-content {
  min-width: 200px;
  text-align: left !important;
}
.b-popup-content H5 {
  margin: 0 0 10px;
  padding: 0;
  font-weight: 700 !important;
  font-size: 14px !important;
  color: #000 !important;
}
.b-popup-content-header {
  margin-bottom: 10px;
  padding-right: 10px;
  line-height: 16px;
  font-weight: 700;
  font-size: 14px;
  color: #000;
}
.b-popup-content A:active,
.b-popup-content A:hover,
.b-popup-content A:link,
.b-popup-content A:visited {
  color: #3f5f9e !important;
}
.b-popup-content .b-popup-submit-options {
  padding-top: 5px !important;
  border: none;
}
.b-popup-preloader .preloader {
  position: absolute;
  top: 50%;
  left: 50%;
  display: none;
  width: 11px;
  height: 3px;
  margin-left: -6px;
  background: url(/img/preloader-s.gif?ver=1) no-repeat;
  font-size: 0;
}
.b-popup-preloader .b-popup-preloader-inner {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.b-popup-preloader-visible A,
.b-popup-preloader-visible BUTTON,
.b-popup-preloader-visible I,
.b-popup-preloader-visible INPUT {
  visibility: hidden;
}
.b-popup-preloader-visible I.preloader {
  display: block;
  visibility: visible;
}
.b-popup-preloader-visible .b-popup-cancel {
  cursor: default;
  color: #ccc;
}
.ljcut-link-expanding {
  padding: 0 20px 0 0;
  background: url(/img/preloader-s.gif?v=9673) 100% 60% no-repeat;
}
.lj-spoiler,
.lj-spoiler .lj-spoiler-body,
.lj-spoiler .lj-spoiler-head {
  position: static;
  top: auto;
  left: auto;
  width: auto;
  padding: 0;
  margin: 0;
  height: auto;
}
.clearfix:after,
.clearfix:before {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
.clearfix-lj:after {
  content: "";
  display: table;
  clear: both;
}
.lj-spoiler {
  display: inline;
}
.lj-spoiler .lj-spoiler-head {
  display: none;
}
#js .lj-spoiler .lj-spoiler-head,
.lj-spoiler .lj-spoiler-body {
  display: inline;
}
#js .lj-spoiler .lj-spoiler-body,
#js .lj-spoiler.lj-spoiler-opened > .lj-spoiler-head {
  display: none;
}
#js .lj-spoiler.lj-spoiler-opened > .lj-spoiler-body {
  display: inline;
}
.b-adjusting {
  margin: 0;
  padding: 10px 15px;
  list-style: none;
  background: #00a3d9;
  font-family: ProximaNovaSemibold, Helvetica, sans-serif;
  font-size: 0.875rem;
  color: #fff;
}
.b-adjusting-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.b-adjusting-item {
  display: inline-block;
}
.b-adjusting-item A,
.b-adjusting-item SPAN {
  display: block;
  margin: 0 25px 0 0;
  padding: 0;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.05em;
  color: #fff;
}
.b-adjusting-item .b-adjusting-item-disabled {
  color: rgba(255, 255, 255, 0.5) !important;
}
.b-adjusting-item-active SPAN {
  color: #003040;
}
.body--header-v5 .b-adjusting {
  background: #003040;
  font-size: 13px;
  font-size: 0.813rem;
  color: #99bfcc;
}
.body--header-v5 .b-adjusting-item A,
.body--header-v5 .b-adjusting-item SPAN {
  color: #99bfcc;
}
.body--header-v5 .b-adjusting-item A:hover {
  color: #829399;
}
.body--header-v5 .b-adjusting-item-active SPAN {
  color: #fff;
}
@media screen and (max-width: 650px) {
  .b-adjusting {
    font-size: 1em;
  }
}
.appwidget-sitemessages ~ .s-body .b-adjusting,
.b-message-mobile ~ .appwidget-sitemessages {
  border-top: 1px solid #99bfcc;
}
@media screen and (max-width: 899px) {
  .b-message-mobile ~ .appwidget-sitemessages {
    border: 0;
  }
}
HTML BODY.p-showtime .s-layout {
  position: fixed;
  width: 100%;
  min-height: 0;
}
.p-showtime .b-ljtimes-wrapper,
.p-showtime .s-footer {
  display: none;
}
.p-showtime .l-showtime {
  display: block;
}
.p-showtime[ng-controller*="discovery"] {
  overflow: hidden;
}
.l-showtime {
  display: none;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 5009;
  direction: ltr;
  text-align: left;
  background: #69767a;
  background: rgba(105, 118, 122, 0.7);
}
.l-showtime::-webkit-scrollbar {
  width: 12px;
}
.l-showtime::-webkit-scrollbar-track {
  border-radius: 10px;
}
.l-showtime::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: rgba(57, 191, 113, 0.6);
}
.l-showtime::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(57, 191, 113, 0.4);
}
.l-showtime-content {
  margin: 0;
  padding: 50px;
}
.l-showtime-content > .ng-scope {
  max-width: 1170px;
  margin: 0 auto;
}
@media all and (max-width: 800px) {
  .l-showtime-content {
    padding: 25px;
  }
}
@media all and (max-width: 650px) {
  HTML BODY.p-showtime .s-layout {
    display: none;
  }
  .l-showtime {
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    z-index: auto;
    background: 0 0;
  }
  .l-showtime-content {
    padding: 0;
  }
  IFRAME.lj_embedcontent {
    width: 100%;
  }
}
.b-journalpicture {
  display: block;
  margin: 0;
}
.b-journalpicture:first-child {
  margin-top: 0;
}
.b-journalpicture-image {
  max-width: 100%;
  height: auto;
  margin: 0;
  vertical-align: top;
}
.b-journalpicture-caption {
  margin: 0.5rem 0 0;
  text-align: left;
  font: 600 14px/1.4 ProximaNova, Tahoma, Arial, sans-serif;
  font: 600 0.875rem/1.4 ProximaNova, Tahoma, Arial, sans-serif;
  background: #fff;
  color: #829399;
}
.b-journalpicture-caption:empty {
  display: none;
}
.b-journalpicture-alignment,
.b-journalpicture-alignment .b-journalpicture-caption {
  text-align: center;
}
@media all and (max-width: 1000px) {
  .b-journalpicture-caption BR {
    display: none;
  }
}
@media all and (max-width: 480px) {
  .b-journalpicture-alignment .b-journalpicture-caption {
    text-align: left;
  }
}
.b-journalpreamble {
  margin: 0 0 1.5rem;
  font-size: 1.125rem;
  font-family: ProximaNova, Tahoma, Arial, sans-serif;
  font-weight: 600;
}
HTML BODY .b-journalpreamble .i-ljuser {
  font-size: 0.842em;
}
HTML BODY .b-journalpreamble .i-ljuser-profile {
  vertical-align: -1px;
}
.lj-like-item,
.lj-like-item A,
.lj-like-item DIV,
.lj-like-item IFRAME,
.lj-like-item SPAN {
  vertical-align: middle !important;
}
.b-entryunit .b-journalpreamble {
  margin: 0;
  font-size: 1em;
  font-weight: 400;
}
.b-journalblockquote {
  margin: 0 0 1.5em;
  padding: 0;
}
.b-journalblockquote-author {
  position: relative;
  display: block;
  margin: 0 0 16px;
  font-style: normal;
}
.b-journalblockquote-author:after,
.b-journalblockquote-author:before {
  bottom: -17px;
  left: 40px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.b-journalblockquote-author:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 10px;
  margin-left: -10px;
}
.b-journalblockquote-author:before {
  border-color: rgba(218, 227, 230, 0);
  border-bottom-color: #dae3e6;
  border-width: 11px;
  margin-left: -11px;
}
.b-journalblockquote-quote {
  margin: 0;
  padding: 15px 20px;
  border: 1px solid #dae3e6;
  border-radius: 3px;
  background: #fff;
}
.b-journalblockquote P {
  margin: 0;
}
.b-journalblockquote-quote-quote {
  position: relative;
  max-width: 80%;
  margin: 1em auto;
  padding: 0;
  font-style: italic;
  line-height: 1.5;
  color: #49595e;
}
.b-journalblockquote-quote-quote::before {
  content: "\201C";
  position: absolute;
  top: -0.05em;
  left: -0.55em;
  margin: 0;
  padding: 0;
  font: 400 50px/1 ProximaNova, Helvetica, sans-serif;
  color: #98bfcd;
}
.b-journalblockquote-quote-author {
  margin: 0.1em 0 0;
  padding: 0;
  text-align: right;
  font-style: normal;
  line-height: 1;
  color: #242f33;
}
.allbanners-close,
.ljsale[lj0sale0init*="s1_before_bottom"],
.ljsale[lj0sale0init*="s1_before_bottom"] .allbanners-close,
.ljsale[lj0sale0init*="s2_journal_after"],
.ljsale[lj0sale0init*="s2_journal_after"] .allbanners-close {
  text-align: center;
}
.lj-like {
  clear: both !important;
  margin: 0 !important;
  line-height: 1 !important;
}
.lj-like:after {
  content: "";
  display: table;
  clear: both;
}
.lj-like-item {
  display: inline-block !important;
  min-height: 20px;
  margin: 6px 5px 0 0 !important;
}
.lj-like-gag {
  border: 1px dashed #999;
  border-radius: 6px;
}
.lj-like + BR {
  display: none;
}
.lj-like--v4.is-active .lj-like-item:nth-child(4):before {
  display: none !important;
}
@media all and (max-width: 650px) {
  .lj-like--v4 .lj-like-item:nth-child(4) {
    position: relative;
    margin-right: 40px !important;
  }
  .lj-like--v4.is-active .lj-like-item:nth-child(4) {
    margin-right: 5px !important;
  }
  .lj-like--v4 .lj-like-item:nth-child(n + 5) {
    display: none !important;
  }
  .lj-like--v4.is-active .lj-like-item:nth-child(n + 5) {
    display: inline-block !important;
  }
  .lj-like--v4 .lj-like-item:nth-child(4):before {
    content: "";
    position: absolute;
    top: 1px;
    right: -38px;
    display: block;
    width: 36px;
    height: 36px;
    background: url(/img/points.svg?v5) 50% 50% no-repeat;
    cursor: pointer;
  }
  .lj-like--v4 .lj-like-item:nth-child(4):before,
  doesnotexist:-o-prefocus {
    background-image: url(/img/points.png?v5);
  }
  .lj-like--v4.is-active .lj-like-item:nth-child(4):before {
    display: none !important;
  }
}
.b-flatrepost {
  position: relative !important;
  display: inline-block !important;
  margin: 0 !important;
  padding: 0 0 0 2px !important;
  font: 11px/1 Arial, sans-serif !important;
  background: 0 0 !important;
  -webkit-column-count: auto !important;
  -moz-column-count: auto !important;
  column-count: auto !important;
  -webkit-column-gap: normal !important;
  -moz-column-gap: normal !important;
  column-gap: normal !important;
  -webkit-columns: auto !important;
  -moz-columns: auto !important;
  columns: auto !important;
}
.lj-like--v4 .b-flatrepost {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  padding: 0 !important;
  border: 1px solid silver;
  border-radius: 2px;
  background-color: #fff !important;
}
.b-flatrepost-icon {
  display: none;
}
.b-flatrepost-name {
  display: inline-block !important;
  height: 19px;
  margin: 0 !important;
  padding: 6px 12px 0 13px !important;
  border: 0 !important;
  border-radius: 20px !important;
  background: #00a2d9 !important;
  color: #fff !important;
  cursor: pointer;
}
.b-flatrepost-name:hover {
  background: #27bff9 !important;
  color: #fff !important;
}
.lj-like--v4 .b-flatrepost-name {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  position: relative;
  height: 34px;
  padding: 0 2px 0 32px !important;
  color: #475559;
}
.lj-like--v4 .b-flatrepost-name:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 34px;
  height: 34px;
  background-image: url(/img/icons/lj-repost.svg?v=71292) !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}
.lj-like--v4 .b-flatrepost:hover .b-flatrepost-name:before {
  background-image: url(/img/icons/lj-repost-light.svg?v=71292) !important;
}
.lj-like--v4 .b-flatrepost-reposted .b-flatrepost-name:before,
.lj-like--v4 .b-flatrepost-reposted:hover .b-flatrepost-name:before {
  background-image: url(/img/icons/lj-repost-light.svg?v=71660) !important;
}
.lj-like--v4 .b-flatrepost-reposted:hover .b-flatrepost-name:before {
  background-image: url(/img/icons/lj-repost-reposted-light.svg?v=1510221496) !important;
}
HTML#js BODY .b-flatrepost-name:link,
HTML#js BODY .b-flatrepost-name:visited {
  border: 0 !important;
  text-decoration: none !important;
  background: #00a2d9 !important;
  color: #fff !important;
}
HTML#js BODY .b-flatrepost-name:active,
HTML#js BODY .b-flatrepost-name:hover {
  border: 0 !important;
  text-decoration: none !important;
  background: #27bff9 !important;
  color: #fff !important;
}
HTML#js BODY .lj-like--v4 .b-flatrepost-name:link,
HTML#js BODY .lj-like--v4 .b-flatrepost-name:visited {
  color: #475559 !important;
}
HTML#js BODY .lj-like--v4 .b-flatrepost:hover .b-flatrepost-name:link,
HTML#js BODY .lj-like--v4 .b-flatrepost:hover .b-flatrepost-name:visited {
  color: #fff !important;
}
HTML#js BODY .lj-like--v4 .b-flatrepost-disabled:hover .b-flatrepost-name:link,
HTML#js
  BODY
  .lj-like--v4
  .b-flatrepost-disabled:hover
  .b-flatrepost-name:visited {
  color: #475559 !important;
}
HTML#js BODY .lj-like--v4 .b-flatrepost-name {
  background: 0 0 !important;
}
HTML#js BODY .lj-like--v4 .b-flatrepost-reposted,
HTML#js BODY .lj-like--v4 .b-flatrepost:hover {
  border-color: #248fce !important;
  background: #248fce !important;
}
HTML#js BODY .lj-like--v4 .b-flatrepost-reposted .b-flatrepost-counter {
  color: #fff !important;
  cursor: pointer;
}
.b-flatrepost-name:after {
  content: " ";
  position: absolute;
  top: -1px;
  left: 1px;
  width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2220px%22%20height%3D%2220.022px%22%20viewBox%3D%220%200%2020%2020.022%22%3E%0A%3Cpath%20fill%3D%22%2300B0EA%22%20d%3D%22M8.745%2C2.6L6.142%2C0H6.137C3.389%2C1.203%2C1.188%2C3.416%2C0%2C6.172l2.606%2C2.603C3.792%2C6.019%2C5.994%2C3.808%2C8.74%2C2.604%0A%09l0.006%2C0.001C8.746%2C2.604%2C8.785%2C2.582%2C8.745%2C2.6z%22%2F%3E%0A%3Cpath%20fill%3D%22%23003040%22%20d%3D%22M19.066%2C15.506c-1.597%2C0.699-2.874%2C1.986-3.564%2C3.586l4.497%2C0.931L19.066%2C15.506z%22%2F%3E%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M19.199%2C16.143L20%2C20.022C20.002%2C19.997%2C19.603%2C18.075%2C19.199%2C16.143%22%2F%3E%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M19.066%2C15.508c-0.361-1.726-0.689-3.286-0.689-3.286l-0.003%2C0c-2.745%2C1.203-4.949%2C3.416-6.135%2C6.172%0A%09l3.263%2C0.697C16.193%2C17.498%2C17.474%2C16.207%2C19.066%2C15.508%22%2F%3E%0A%3Cpath%20fill%3D%22%23819399%22%20d%3D%22M8.702%2C2.558%22%2F%3E%0A%3Cpath%20fill%3D%22%23819399%22%20d%3D%22M8.796%2C2.654%22%2F%3E%0A%3Cpath%20fill%3D%22%23003040%22%20d%3D%22M12.24%2C18.395c1.188-2.756%2C3.39-4.969%2C6.136-6.172h0.001l-9.63-9.619L8.74%2C2.603%0A%09C5.993%2C3.807%2C3.79%2C6.02%2C2.604%2C8.776L12.24%2C18.395z%22%2F%3E%0A%3C%2Fsvg%3E%0A)
    no-repeat;
  font: 0/0 a;
}
.lj-like--v4 .b-flatrepost-name:after {
  display: none;
}
.b-flatrepost-name:after,
doesnotexist:-o-prefocus {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAXJJREFUOMtjYKAr2PRag2HDy80MG14tZqj/z0QdQze8yGBY9+oH0ND/ULyIcsPXv2xEMhCBS+d1MjDUk2n4+tdpGAZOP3WPwdLrIoOBw38GffuFpBu++ZUqw/pX31EMrV1+ksHA7gvYUBgm2fB1r9ahGFq37BSDnt0fFEPhhjssIt5wUATBDJ11+j6Dnv1XrIaSbDgo1kFJC2Swhe95vIaSZXj1oi6iDEXgxcQZHhrKzGBgv2QQGQ5UP/CGgxQRbbj9X/2w5MMnr1xPIDKBgwwHhiEeQ5mNHZ9uPnT80n8IWEBCtsRtOKeZ651HL1+9ghr6/+/fv9dILEiAhoPSLbJLDZ2eP3zxEm4oCLz58PG8kJkHHyWG/1u799AlJJf+nbRszQGwhUaOTmQUgRDD1fzijiG7dPJyiKEgzGLsUk5moV3PdPD0xXigIxcC8c03Hz9eQA4iRkPH1VSpcOT94wWAxasr0CfVwBJxA6OewzGaVpsAInmGT6jNpNMAAAAASUVORK5CYII=);
}
.b-flatrepost-gain {
  display: none !important;
  position: relative;
  margin: 0;
  padding: 0 15px 0 0;
  color: #fff;
  cursor: pointer;
}
.lj-like--v4 .b-flatrepost-gain {
  padding-left: 2px;
  padding-right: 16px;
  height: 34px;
  line-height: 3.1 !important;
  font-size: 11px !important;
  font-family: Arial, sans-serif !important;
  color: #475559 !important;
  text-decoration: none !important;
}
.b-flatrepost-gain:before {
  content: " ";
  position: absolute;
  top: 50%;
  right: 0;
  width: 12px;
  height: 12px;
  margin: -6px 0 0;
  padding: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAu0lEQVR42p2SMQoCMRBFt8oeYo8nWG3iDbyBIBZaaSOIoFgKWthmYQvjWdZCq3E+zgcJImrxIPnzf5hMUqzGPeKUoESlM6Jpjj6aK+WsyDusVjHgaN5MazntRtIcFwBraAwlpUTAQ9jOamkOc9kvh7Ke9AHW0FBjyBfWJ06DgQUCDTXuIwJ3BS3g1DwADTXub78Gur9aCs9L+w+X9gwEBEolcVLZWF8ndIH324dLfLj8awyUVrkarWmOvgfkNmJhc5i9kAAAAABJRU5ErkJggg==)
    no-repeat;
  font: 0/0 a;
}
.b-flatrepost-counter {
  display: inline-block !important;
  position: relative;
  height: 14px;
  margin: 0 0 0 9px;
  padding: 4px 5px 0;
  border: 1px solid #ced6d9;
  border-radius: 3px;
  background: #fff;
  color: #475559;
}
.lj-like--v4 .b-flatrepost-counter {
  height: 0;
  margin: 0;
  padding: 0 12px 0 6px;
  border: none;
  border-radius: 0 1px 1px 0;
  background: 0 0;
  text-decoration: none !important;
  font-size: 11px !important;
  font-family: Arial, sans-serif !important;
  color: #475559 !important;
  line-height: 0 !important;
  vertical-align: baseline !important;
}
.lj-like--v4 .b-flatrepost-disable-counter .b-flatrepost-counter,
.lj-like--v4.lj-like--hint
  .b-flatrepost-disable-counter
  SPAN.b-flatrepost-counter {
  display: none !important;
}
.lj-like--hint .b-flatrepost-counter {
  padding: 9px 13px 0;
}
.lj-like--v4 .b-flatrepost:hover .b-flatrepost-counter {
  color: #fff !important;
}
.b-flatrepost-counter:after,
.b-flatrepost-counter:before {
  content: " ";
  position: absolute;
  top: 50%;
  right: 100%;
  width: 0;
  height: 0;
  border: solid transparent;
  pointer-events: none;
}
.lj-like--v4 .b-flatrepost-counter:after,
.lj-like--v4 .b-flatrepost-counter:before {
  display: none;
}
.b-flatrepost-counter:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 5px;
  margin-top: -5px;
}
.b-flatrepost-counter:before {
  border-color: rgba(206, 214, 217, 0);
  border-right-color: #ced6d9;
  border-width: 6px;
  margin-top: -6px;
}
HTML#js BODY .lj-like--v4 .b-flatrepost-disabled:hover {
  border-color: silver !important;
  background-color: #fff !important;
}
.b-flatrepost-disabled .b-flatrepost-name,
.b-flatrepost-disabled .b-flatrepost-name:active,
.b-flatrepost-disabled .b-flatrepost-name:hover,
.b-flatrepost-disabled .b-flatrepost-name:link,
.b-flatrepost-disabled .b-flatrepost-name:visited {
  background: #819399 !important;
  color: #fff !important;
}
.b-flatrepost-disabled .b-flatrepost-gain {
  background: #819399;
  color: #fff;
}
.lj-like--v4 .b-flatrepost-disabled .b-flatrepost-gain {
  background: 0 0;
  color: #475559;
}
.lj-like--v4 .b-flatrepost-disabled:hover .b-flatrepost-counter,
.lj-like--v4 .b-flatrepost-disabled:hover .b-flatrepost-gain {
  color: #475559 !important;
}
HTML#js BODY .b-flatrepost-disabled .b-flatrepost-name:active,
HTML#js BODY .b-flatrepost-disabled .b-flatrepost-name:hover,
HTML#js BODY .b-flatrepost-disabled .b-flatrepost-name:link,
HTML#js BODY .b-flatrepost-disabled .b-flatrepost-name:visited {
  background: #819399 !important;
  color: #fff !important;
}
HTML#js BODY .lj-like--v4 .b-flatrepost-disabled .b-flatrepost-name,
HTML#js BODY .lj-like--v4 .b-flatrepost-disabled .b-flatrepost-name:visited,
HTML#js BODY .lj-like--v4 .b-flatrepost-disabled:hover .b-flatrepost-name {
  color: #475559 !important;
}
HTML#js BODY .lj-like--v4 .b-flatrepost-disabled .b-flatrepost-name {
  background: 0 0 !important;
}
HTML#js BODY .lj-like--v4 .b-flatrepost-disabled .b-flatrepost-name:before,
HTML#js
  BODY
  .lj-like--v4
  .b-flatrepost-disabled:hover
  .b-flatrepost-name:before {
  background-image: url(/img/icons/lj-repost-disabled.svg?v=71292) !important;
}
.b-flatrepost-disabled .b-flatrepost-name:after {
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2220px%22%20height%3D%2220.021px%22%20viewBox%3D%220%200%2020%2020.021%22%3E%0A%3Cpath%20fill%3D%22%23819399%22%20d%3D%22M8.745%2C2.6L6.142%2C0H6.137C3.389%2C1.203%2C1.188%2C3.416%2C0%2C6.172l2.606%2C2.603C3.792%2C6.019%2C5.994%2C3.808%2C8.74%2C2.604%0A%09l0.006%2C0.001C8.746%2C2.604%2C8.785%2C2.582%2C8.745%2C2.6z%22%2F%3E%0A%3Cpath%20fill%3D%22%23003040%22%20d%3D%22M19.066%2C15.506c-1.598%2C0.699-2.875%2C1.986-3.564%2C3.586l4.497%2C0.931L19.066%2C15.506z%22%2F%3E%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M19.199%2C16.143L20%2C20.022C20.002%2C19.997%2C19.604%2C18.075%2C19.199%2C16.143%22%2F%3E%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M19.066%2C15.508c-0.361-1.726-0.689-3.286-0.689-3.286h-0.003c-2.745%2C1.203-4.949%2C3.416-6.136%2C6.172%0A%09l3.264%2C0.697C16.193%2C17.498%2C17.475%2C16.207%2C19.066%2C15.508%22%2F%3E%0A%3Cpath%20fill%3D%22%23819399%22%20d%3D%22M8.702%2C2.558%22%2F%3E%0A%3Cpath%20fill%3D%22%23819399%22%20d%3D%22M8.796%2C2.654%22%2F%3E%0A%3Cpath%20fill%3D%22%23003040%22%20d%3D%22M12.24%2C18.395c1.188-2.756%2C3.39-4.969%2C6.136-6.172h0.001l-9.63-9.619L8.74%2C2.603%0A%09C5.993%2C3.807%2C3.79%2C6.02%2C2.604%2C8.776L12.24%2C18.395z%22%2F%3E%0A%3C%2Fsvg%3E);
}
.b-flatrepost-disabled .b-flatrepost-name:after,
doesnotexist:-o-prefocus {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAXtJREFUOMtjYKAnqJ80U6Nx4ozNDZNnLq6vr2eiiqGNk2dk1E+e+aNx8sz/YDxpxiKKDW+YNKMRbiAS9kgr7AT6gzzDmybPSEM3MKOh4x6HqetFBgOH/wz69gtJNrxpwnTVxonTvyMb6ptTeorBwO4L2FAYJtXw+kkz1iEb6gcyVM/uD4qhcMMdFhFtOCj2kbz/gEHP/itWQ0k1fNWqVczA1LAEZDCHuft5vIaSY7hPdkkPUYYi8GLigiU0lJnBwH7JIDIcqH7gDQcpItpw+7/6YcmHT165nkBsCmcChyEeQ5mNHZ9uPnT80n8IWEBKWYfTcA5Tl9uPXr56BTX0/9+/f6+RWpAygdMtsksNnZ4/fPHy5X8k8ObDx/NCZh58lBj+b/2+gxeQXPp30rI1B8AWGjk6kVMFgA1X84s7huzSycshhkJzZBm59QvTobOXEoGOXALEt958/HgBOYgYDR1XU6XGkfePFwAWr65Al1YDS8QNDHoOx2habwIA9MCJ76J6YyYAAAAASUVORK5CYII=);
}
.b-flatrepost-disabled .b-flatrepost-gain,
.b-flatrepost-disabled .b-flatrepost-name {
  pointer-events: none;
  cursor: default;
}
.b-flatrepost-gained .b-flatrepost-name {
  padding-right: 10px !important;
  padding-left: 22px !important;
}
.lj-like--v4 .b-flatrepost-gained .b-flatrepost-name {
  padding-right: 4px !important;
  padding-left: 34px !important;
}
.lj-like--hint .b-flatrepost-gained .b-flatrepost-name {
  padding-right: 7px !important;
}
.b-flatrepost-gained .b-flatrepost-gain {
  display: inline-block !important;
}
.b-flatrepost-counted .b-flatrepost-counter {
  cursor: pointer;
}
.b-flatrepost-give .b-flatrepost-name {
  height: 19px;
  padding: 6px 15px 0 25px !important;
}
HTML#js BODY .lj-like--v4 .b-flatrepost-give .b-flatrepost-name {
  background: 0 0 !important;
}
.lj-like--v4 .b-flatrepost-give .b-flatrepost-name,
.lj-like--v4 .b-flatrepost-give .b-flatrepost-name:active,
.lj-like--v4 .b-flatrepost-give .b-flatrepost-name:hover,
.lj-like--v4 .b-flatrepost-give .b-flatrepost-name:link,
.lj-like--v4 .b-flatrepost-give .b-flatrepost-name:visited {
  height: 34px;
  margin: 0 !important;
  padding: 0 10px 0 36px !important;
  line-height: 3 !important;
  font-size: 11px !important;
  font-family: Arial, sans-serif !important;
  color: #475559 !important;
  text-decoration: none !important;
}
.lj-like--hint .b-flatrepost-give .b-flatrepost-name {
  padding-right: 14px !important;
}
.b-flatrepost-give .b-flatrepost-gain {
  display: none !important;
}
.b-flatrepost-give .b-flatrepost-title {
  line-height: 0 !important;
  position: relative;
  height: 0;
  margin-right: 10px;
}
.html-ie10 .b-flatrepost-give .b-flatrepost-title {
  line-height: 1 !important;
}
.b-flatrepost-give .b-flatrepost-title:before {
  content: " ";
  position: absolute;
  top: 50%;
  right: -17px;
  width: 12px;
  height: 12px;
  margin: -6px 0 0;
  padding: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAu0lEQVR42p2SMQoCMRBFt8oeYo8nWG3iDbyBIBZaaSOIoFgKWthmYQvjWdZCq3E+zgcJImrxIPnzf5hMUqzGPeKUoESlM6Jpjj6aK+WsyDusVjHgaN5MazntRtIcFwBraAwlpUTAQ9jOamkOc9kvh7Ke9AHW0FBjyBfWJ06DgQUCDTXuIwJ3BS3g1DwADTXub78Gur9aCs9L+w+X9gwEBEolcVLZWF8ndIH324dLfLj8awyUVrkarWmOvgfkNmJhc5i9kAAAAABJRU5ErkJggg==)
    no-repeat;
  font: 0/0 a;
}
.b-flatsocial,
.b-flatsocial-name {
  margin: 0 !important;
  padding: 0 !important;
}
.b-flatsocial {
  position: relative !important;
  display: inline-block !important;
  border: 0 !important;
  border-radius: 0 !important;
  text-decoration: none;
  font: 11px/1 Arial, sans-serif !important;
  background: 0 0 !important;
  -webkit-column-count: auto !important;
  -moz-column-count: auto !important;
  column-count: auto !important;
  -webkit-column-gap: normal !important;
  -moz-column-gap: normal !important;
  column-gap: normal !important;
  -webkit-columns: auto !important;
  -moz-columns: auto !important;
  columns: auto !important;
}
HTML#js BODY .b-flatsocial:active,
HTML#js BODY .b-flatsocial:hover,
HTML#js BODY .b-flatsocial:link,
HTML#js BODY .b-flatsocial:visited {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  text-decoration: none !important;
  background: 0 0 !important;
  color: #475559;
}
HTML#js BODY .b-flatsocial:active SPAN,
HTML#js BODY .b-flatsocial:hover SPAN,
HTML#js BODY .b-flatsocial:link SPAN,
HTML#js BODY .b-flatsocial:visited SPAN {
  text-decoration: none;
  color: #475559;
}
HTML#js BODY .lj-like--v4 .b-flatsocial {
  padding: 0 !important;
  border: 1px solid silver !important;
  border-radius: 2px !important;
  cursor: pointer;
  background-color: #fff !important;
}
HTML#js BODY .lj-like--v4 .b-flatsocial-facebook:hover {
  border-color: #2a438b !important;
  background-color: #2a438b !important;
}
HTML#js BODY .lj-like--v4 .b-flatsocial-twitter:hover {
  border-color: #60b7e6 !important;
  background-color: #60b7e6 !important;
}
HTML#js BODY .lj-like--v4 .b-flatsocial-google:hover {
  border-color: #ea4335 !important;
  background-color: #ea4335 !important;
}
HTML#js BODY .lj-like--v4 .b-flatsocial-tumblr:hover {
  border-color: #29344a !important;
  background-color: #29344a !important;
}
HTML#js BODY .lj-like--v4 .b-flatsocial-vk:hover {
  border-color: #3b5f8e !important;
  background-color: #3b5f8e !important;
}
HTML#js BODY .lj-like--v4 .b-flatsocial-ok:hover {
  border-color: #ed6c23 !important;
  background-color: #ed6c23 !important;
}
HTML#js BODY .lj-like--v4 .b-flatsocial-pocket:hover {
  border-color: #ee4256 !important;
  background-color: #ee4256 !important;
}
HTML#js BODY .lj-like--v4 .b-flatsocial-surfingbird:hover {
  border-color: #26aff5 !important;
  background-color: #26aff5 !important;
}
HTML#js BODY .lj-like--v4 .b-flatsocial-digg:hover {
  border-color: #000 !important;
  background-color: #000 !important;
}
HTML#js BODY .lj-like--v4 .b-flatsocial-lj:hover .b-flatsocial-name {
  border-color: #248fce !important;
  background-color: #248fce !important;
}
HTML#js BODY .lj-like--v4 .b-flatsocial-mail:hover {
  border-color: #007399 !important;
  background-color: #007399 !important;
}
HTML#js BODY .lj-like--v4 .b-flatsocial-moimir:hover {
  border-color: #168de2 !important;
  background-color: #168de2 !important;
}
HTML#js BODY .lj-like--v4 .b-flatsocial-stumbleupon:hover {
  border-color: #eb4924 !important;
  background-color: #eb4924 !important;
}
HTML#js BODY .lj-like--v4 .b-flatsocial-share:hover {
  border-color: #007399 !important;
  background-color: #007399 !important;
}
HTML#js BODY .lj-like--v4 .b-flatsocial-openid:hover {
  border-color: #f69320 !important;
  background-color: #f69320 !important;
}
.b-flatsocial-name {
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  width: 25px !important;
  height: 25px !important;
  border: 0;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  cursor: pointer;
}
.lj-like--v4 .b-flatsocial-name {
  width: 34px !important;
  height: 34px !important;
}
.b-flatsocial-counter {
  display: inline-block !important;
  position: relative;
  height: 14px;
  margin: 0 0 0 9px;
  padding: 4px 5px 0;
  border: 1px solid #ced6d9;
  border-radius: 3px;
  background: #fff;
  color: #475559;
}
.b-flatsocial-counter:after,
.b-flatsocial-counter:before {
  content: " ";
  position: absolute;
  top: 50%;
  right: 100%;
  width: 0;
  height: 0;
  border: solid transparent;
  pointer-events: none;
}
.b-flatsocial-counter:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 5px;
  margin-top: -5px;
}
.b-flatsocial-counter:before {
  border-color: rgba(206, 214, 217, 0);
  border-right-color: #ced6d9;
  border-width: 6px;
  margin-top: -6px;
}
.lj-like--v4 .b-flatsocial-counter {
  height: 22px;
  margin: 0;
  padding: 12px 12px 0 6px;
  border: none;
  background: 0 0;
  text-decoration: none !important;
  font-size: 11px !important;
  font-family: Arial, sans-serif !important;
  color: #475559 !important;
  line-height: 1 !important;
}
.lj-like--v4 .b-flatsocial-disable-counter .b-flatsocial-counter,
.lj-like--v4.lj-like--hint
  .b-flatsocial-disable-counter
  SPAN.b-flatsocial-counter {
  display: none !important;
}
.lj-like--hint .b-flatsocial-counter {
  height: 20px;
  padding: 12px 13px 0;
}
.lj-like--v4 .b-flatsocial-counter:after,
.lj-like--v4 .b-flatsocial-counter:before {
  display: none;
}
.lj-like--v4 .b-flatsocial:hover .b-flatsocial-counter {
  color: #fff !important;
}
.lj-like--hint .b-flatrepost-counter,
.lj-like--hint .b-flatsocial-counter {
  position: absolute;
  bottom: 134%;
  left: 50%;
  display: none !important;
  border: 1px solid silver;
  border-radius: 2px;
  background: #fff;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.lj-like--hint .b-flatrepost:hover .b-flatrepost-counter,
.lj-like--hint .b-flatsocial:hover .b-flatsocial-counter {
  display: block !important;
  color: #475559 !important;
}
.lj-like--hint .b-flatrepost-counter:after,
.lj-like--hint .b-flatrepost-counter:before,
.lj-like--hint .b-flatsocial-counter:after,
.lj-like--hint .b-flatsocial-counter:before {
  top: 100%;
  right: 50%;
  display: block;
}
.lj-like--hint .b-flatrepost-counter:after,
.lj-like--hint .b-flatsocial-counter:after {
  margin: 0 -5px 0 0;
  border-width: 5px;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
}
.lj-like--hint .b-flatrepost-counter:before,
.lj-like--hint .b-flatsocial-counter:before {
  margin: 0 -6px 0 0;
  border-width: 6px;
  border-color: rgba(192, 192, 192, 0);
  border-top-color: silver;
}
.lj-like--hint .b-flatrepost:hover .b-flatrepost-counter {
  border-color: #248fce !important;
}
.lj-like--hint .b-flatrepost-disabled:hover .b-flatrepost-counter {
  border-color: silver !important;
}
.lj-like--hint .b-flatrepost:hover .b-flatrepost-counter:before {
  border-top-color: #248fce !important;
}
.lj-like--hint .b-flatrepost-disabled:hover .b-flatrepost-counter:before {
  border-top-color: silver !important;
}
.lj-like--hint .b-flatsocial-facebook:hover .b-flatsocial-counter {
  border-color: #2a438b !important;
}
.lj-like--hint .b-flatsocial-facebook:hover .b-flatsocial-counter:before {
  border-top-color: #2a438b !important;
}
.lj-like--hint .b-flatsocial-twitter:hover .b-flatsocial-counter {
  border-color: #60b7e6 !important;
}
.lj-like--hint .b-flatsocial-twitter:hover .b-flatsocial-counter:before {
  border-top-color: #60b7e6 !important;
}
.lj-like--hint .b-flatsocial-google:hover .b-flatsocial-counter {
  border-color: #ea4335 !important;
}
.lj-like--hint .b-flatsocial-google:hover .b-flatsocial-counter:before {
  border-top-color: #ea4335 !important;
}
.lj-like--hint .b-flatsocial-tumblr:hover .b-flatsocial-counter {
  border-color: #29344a !important;
}
.lj-like--hint .b-flatsocial-tumblr:hover .b-flatsocial-counter:before {
  border-top-color: #29344a !important;
}
.lj-like--hint .b-flatsocial-vk:hover .b-flatsocial-counter {
  border-color: #3b5f8e !important;
}
.lj-like--hint .b-flatsocial-vk:hover .b-flatsocial-counter:before {
  border-top-color: #3b5f8e !important;
}
.lj-like--hint .b-flatsocial-ok:hover .b-flatsocial-counter {
  border-color: #ed6c23 !important;
}
.lj-like--hint .b-flatsocial-ok:hover .b-flatsocial-counter:before {
  border-top-color: #ed6c23 !important;
}
.lj-like--hint .b-flatsocial-surfingbird:hover .b-flatsocial-counter {
  border-color: #26aff5 !important;
}
.lj-like--hint .b-flatsocial-surfingbird:hover .b-flatsocial-counter:before {
  border-top-color: #26aff5 !important;
}
.lj-like--hint .b-flatsocial-digg:hover .b-flatsocial-counter {
  border-color: #000 !important;
}
.lj-like--hint .b-flatsocial-digg:hover .b-flatsocial-counter:before {
  border-top-color: #000 !important;
}
.lj-like--hint .b-flatsocial-lj:hover .b-flatsocial-counter {
  border-color: #248fce !important;
}
.lj-like--hint .b-flatsocial-lj:hover .b-flatsocial-counter:before {
  border-top-color: #248fce !important;
}
.lj-like--hint .b-flatsocial-mail:hover .b-flatsocial-counter {
  border-color: #007399 !important;
}
.lj-like--hint .b-flatsocial-mail:hover .b-flatsocial-counter:before {
  border-top-color: #007399 !important;
}
.lj-like--hint .b-flatsocial-moimir:hover .b-flatsocial-counter {
  border-color: #168de2 !important;
}
.lj-like--hint .b-flatsocial-moimir:hover .b-flatsocial-counter:before {
  border-top-color: #168de2 !important;
}
.lj-like--hint .b-flatsocial-stumbleupon:hover .b-flatsocial-counter {
  border-color: #eb4924 !important;
}
.lj-like--hint .b-flatsocial-stumbleupon:hover .b-flatsocial-counter:before {
  border-top-color: #eb4924 !important;
}
.lj-like--hint .b-flatsocial-share:hover .b-flatsocial-counter {
  border-color: #007399 !important;
}
.lj-like--hint .b-flatsocial-share:hover .b-flatsocial-counter:before {
  border-top-color: #007399 !important;
}
.lj-like--hint .b-flatsocial-openid:hover .b-flatsocial-counter {
  border-color: #f69320 !important;
}
.lj-like--hint .b-flatsocial-openid:hover .b-flatsocial-counter:before {
  border-top-color: #f69320 !important;
}
.b-flatsocial-button .b-flatsocial-counter {
  display: none !important;
}
.lj-like--v4 .b-flatsocial-facebook .b-flatsocial-name .svgicon {
  width: 12px;
  height: 22px;
  fill: #2a438b;
}
.lj-like--v4 .b-flatsocial-facebook:hover .b-flatsocial-name .svgicon {
  fill: #fff;
}
.lj-like--v4 .b-flatsocial-twitter .b-flatsocial-name .svgicon {
  width: 22px;
  height: 18px;
  fill: #60b7e6;
}
.lj-like--v4 .b-flatsocial-twitter:hover .b-flatsocial-name .svgicon {
  fill: #fff;
}
.lj-like--v4 .b-flatsocial-google .b-flatsocial-name .svgicon {
  width: 24px;
  height: 16px;
  fill: #ea4335;
}
.lj-like--v4 .b-flatsocial-google:hover .b-flatsocial-name .svgicon {
  fill: #fff;
}
.lj-like--v4 .b-flatsocial-vk .b-flatsocial-name .svgicon {
  width: 22px;
  height: 14px;
  fill: #3b5f8e;
}
.lj-like--v4 .b-flatsocial-vk:hover .b-flatsocial-name .svgicon {
  fill: #fff;
}
.lj-like--v4 .b-flatsocial-ok .b-flatsocial-name .svgicon {
  width: 15px;
  height: 23px;
  fill: #ed6c23;
}
.lj-like--v4 .b-flatsocial-ok:hover .b-flatsocial-name .svgicon {
  fill: #fff;
}
.lj-like--v4 .b-flatsocial-pocket .b-flatsocial-name .svgicon {
  width: 22px;
  height: 20px;
  fill: #ee4256;
}
.lj-like--v4 .b-flatsocial-pocket:hover .b-flatsocial-name .svgicon {
  fill: #fff;
}
.lj-like--v4 .b-flatsocial-tumblr .b-flatsocial-name .svgicon {
  width: 22px;
  height: 18px;
  fill: #29344a;
}
.lj-like--v4 .b-flatsocial-tumblr:hover .b-flatsocial-name .svgicon {
  fill: #fff;
}
.lj-like--v4 .b-flatsocial-surfingbird .b-flatsocial-name .svgicon {
  width: 22px;
  height: 18px;
  fill: #26aff5;
}
.lj-like--v4 .b-flatsocial-surfingbird:hover .b-flatsocial-name .svgicon {
  fill: #fff;
}
.lj-like--v4 .b-flatsocial-digg .b-flatsocial-name .svgicon {
  width: 22px;
  height: 18px;
  fill: #000;
}
.lj-like--v4 .b-flatsocial-digg:hover .b-flatsocial-name .svgicon {
  fill: #fff;
}
.lj-like--v4 .b-flatsocial-lj .b-flatsocial-name .svgicon {
  width: 22px;
  height: 22px;
  fill: #248fce;
}
.lj-like--v4 .b-flatsocial-lj:hover .b-flatsocial-name .svgicon {
  fill: #fff;
}
.lj-like--v4 .b-flatsocial-mail .b-flatsocial-name .svgicon {
  width: 22px;
  height: 14px;
  fill: #007399;
}
.lj-like--v4 .b-flatsocial-mail:hover .b-flatsocial-name .svgicon {
  fill: #fff;
}
.lj-like--v4 .b-flatsocial-moimir .b-flatsocial-name .svgicon {
  width: 22px;
  height: 14px;
  fill: #168de2;
}
.lj-like--v4 .b-flatsocial-moimir:hover .b-flatsocial-name .svgicon {
  fill: #fff;
}
.lj-like--v4 .b-flatsocial-stumbleupon .b-flatsocial-name .svgicon {
  width: 22px;
  height: 16px;
  fill: #eb4924;
}
.lj-like--v4 .b-flatsocial-stumbleupon:hover .b-flatsocial-name .svgicon {
  fill: #fff;
}
.lj-like--v4 .b-flatsocial-share .b-flatsocial-name .svgicon {
  width: 20px;
  height: 22px;
  fill: #007399;
}
.lj-like--v4 .b-flatsocial-share:hover .b-flatsocial-name .svgicon {
  fill: #fff;
}
.lj-like--v4 .b-flatsocial-openid .b-flatsocial-name .svgicon {
  width: 20px;
  height: 22px;
  fill: #f69320;
}
.svgicon,
.svgpreloader-16.svgpreloader-pseudo:after,
.svgpreloader-16.svgpreloader-svg,
.svgpreloader-16.svgpreloader-tag,
.svgpreloader-16.svgpreloader-wrapper {
  width: 16px;
  height: 16px;
}
.lj-like--v4 .b-flatsocial-openid:hover .b-flatsocial-name .svgicon {
  fill: #fff;
}
.svgicon {
  display: inline-block;
  visibility: inherit !important;
  pointer-events: auto !important;
  fill: currentColor;
  -moz-transform: scale(1);
}
.svgpreloader-wrapper {
  overflow: hidden;
  position: relative;
  display: block;
  border-radius: 50%;
}
.svgpreloader-wrapper .svgpreloader-svg {
  position: absolute;
  top: 0;
  left: 0;
}
.svgpreloader-wrapper--hidden {
  display: none;
}
.svgpreloader-svg,
.svgpreloader-tag {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
}
.svgpreloader-pseudo:after {
  content: " ";
  position: absolute;
  margin: 0;
  padding: 0;
}
.svgpreloader-pseudo:after,
.svgpreloader-svg,
.svgpreloader-tag {
  -webkit-animation: svgrotate 0.57s linear infinite;
  animation: svgrotate 0.57s linear infinite;
}
@-webkit-keyframes svgrotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes svgrotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.svgpreloader-pseudo:after,
.svgpreloader-tag {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(/img/preloader/preloader-disc-blue-white-16.gif?v=39502);
  background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22svgpreloader%20svgpreloader-svg%22%20viewBox%3D%220%200%2031%2031%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M15.5%2C31%20C24.0604136%2C31%2031%2C24.0604136%2031%2C15.5%20C31%2C6.93958638%2024.0604136%2C0%2015.5%2C0%20C6.93958638%2C0%200%2C6.93958638%200%2C15.5%20C0%2C24.0604136%206.93958638%2C31%2015.5%2C31%20Z%20M15.5%2C24%20C20.1944204%2C24%2024%2C20.1944204%2024%2C15.5%20C24%2C10.8055796%2020.1944204%2C7%2015.5%2C7%20C10.8055796%2C7%207%2C10.8055796%207%2C15.5%20C7%2C20.1944204%2010.8055796%2C24%2015.5%2C24%20Z%22%20fill%3D%22%2300AFEA%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M15.7960584%2C7.00505942%20L15.8509795%2C0.00389541322%20C20.1020367%2C0.0983450811%2023.9309467%2C1.90428116%2026.675877%2C4.7598713%20L26.675877%2C4.7598713%20L21.7412314%2C9.72958246%20C20.2508535%2C8.11838542%2018.1443589%2C7.08544079%2015.7960584%2C7.00505942%20Z%22%20fill%3D%22%23346B7C%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E),
    none;
}
.svgpreloader-gray,
.svgpreloader-gray:after {
  background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22svgpreloader%20svgpreloader-svg%22%20viewBox%3D%220%200%2031%2031%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M15.5%2C31%20C24.0604136%2C31%2031%2C24.0604136%2031%2C15.5%20C31%2C6.93958638%2024.0604136%2C0%2015.5%2C0%20C6.93958638%2C0%200%2C6.93958638%200%2C15.5%20C0%2C24.0604136%206.93958638%2C31%2015.5%2C31%20Z%20M15.5%2C24%20C20.1944204%2C24%2024%2C20.1944204%2024%2C15.5%20C24%2C10.8055796%2020.1944204%2C7%2015.5%2C7%20C10.8055796%2C7%207%2C10.8055796%207%2C15.5%20C7%2C20.1944204%2010.8055796%2C24%2015.5%2C24%20Z%22%20fill%3D%22%237A9199%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M15.7960584%2C7.00505942%20L15.8509795%2C0.00389541322%20C20.1020367%2C0.0983450811%2023.9309467%2C1.90428116%2026.675877%2C4.7598713%20L26.675877%2C4.7598713%20L21.7412314%2C9.72958246%20C20.2508535%2C8.11838542%2018.1443589%2C7.08544079%2015.7960584%2C7.00505942%20Z%22%20fill%3D%22%23DAE3E6%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E),
    none;
}
.svgpreloader-20.svgpreloader-pseudo:after,
.svgpreloader-20.svgpreloader-svg,
.svgpreloader-20.svgpreloader-tag,
.svgpreloader-20.svgpreloader-wrapper {
  width: 20px;
  height: 20px;
}
.svgpreloader-25.svgpreloader-pseudo:after,
.svgpreloader-25.svgpreloader-svg,
.svgpreloader-25.svgpreloader-tag,
.svgpreloader-25.svgpreloader-wrapper {
  width: 25px;
  height: 25px;
}
.svgpreloader-30.svgpreloader-pseudo:after,
.svgpreloader-30.svgpreloader-svg,
.svgpreloader-30.svgpreloader-tag,
.svgpreloader-30.svgpreloader-wrapper {
  width: 30px;
  height: 30px;
}
.svgpreloader-50.svgpreloader-pseudo:after,
.svgpreloader-50.svgpreloader-svg,
.svgpreloader-50.svgpreloader-tag,
.svgpreloader-50.svgpreloader-wrapper {
  width: 50px;
  height: 50px;
}
.ljpoll {
  margin: 0;
}
.ljpoll-meta {
  margin: 0 0 1em;
}
.ljpoll-meta-data,
.ljpoll-meta-data-participants,
.ljpoll-meta-data-who,
.ljpoll-meta-poll,
.ljpoll-meta-pollid,
.ljpoll-meta-pollname {
  margin: 0;
}
.ljpoll-questionbox {
  margin: 0 0 1em;
}
.ljpoll .ljpoll-question {
  margin: 0 0 0.5em;
}
.ljpoll .ljpoll-items {
  margin: 0 0 0 2.5em;
}
.ljpoll .ljpoll-item {
  margin: 0 0 0.1em;
}
.ljpoll-answers {
  margin: 0 0 0.3em;
}
.ljpoll-results,
.ljpoll-results-aswer,
.ljpoll-results-item,
.ljpoll-results-leftbar,
.ljpoll-results-mainbar,
.ljpoll-results-rightbar {
  margin: 0;
}
.ljpoll-results-result {
  max-width: 1000px;
  margin: 0;
  white-space: nowrap;
}
.ljpoll-results-line {
  overflow: hidden;
  position: relative;
  display: inline-block;
  height: 7px;
  min-width: 6px;
  max-width: 90%;
  margin: 0 0 7px;
  padding: 0;
  vertical-align: -5px;
  border-radius: 3px;
  background: #7a202c;
  background: -webkit-linear-gradient(
    top,
    #7a202c 0,
    #9d2738 1px,
    #9f021a 2px,
    #ad0720 3px,
    #db0728 4px,
    #f0072b 5px,
    #840116 6px
  );
  background: linear-gradient(
    to bottom,
    #7a202c 0,
    #9d2738 1px,
    #9f021a 2px,
    #ad0720 3px,
    #db0728 4px,
    #f0072b 5px,
    #840116 6px
  );
  font: 0/0 a;
}
.ljpoll-results-line:after {
  content: " ";
  position: absolute;
  top: -2px;
  right: 0;
  bottom: -1px;
  left: 0;
  border-radius: 15px/5px;
  box-shadow: inset 0 -1px 1px 0 rgba(0, 0, 0, 0.7);
  font: 0/0 a;
}
.ljpoll-results-count {
  margin: 0 0.3em;
}
.ljpoll-results-leftbracket,
.ljpoll-results-percent,
.ljpoll-results-rightbracket,
.ljpoll-results-symbol,
.ljpoll-submit,
.ljpoll-submitbox {
  margin: 0;
}
IMG.emoji,
IMG[src*="twemoji"] {
  width: 16px;
  height: 16px;
  max-width: none;
}
.b-supportpage-request-table TD {
  padding: 5px;
}
.b-supportpage-control {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: 0 10px;
  vertical-align: middle;
  background: url(/img/register/register-controls.png?v=36776) -18px -1px
    no-repeat;
}
.ljsale-google.ljsale--empty,
.ljsale-shtorka-commercial {
  height: 0;
}
.htmlerror {
  overflow: hidden;
  position: relative;
  max-width: 2000px;
  max-height: 2000px;
  min-height: 3rem;
}
.htmlerror-author {
  border: 3px solid #d92b2b;
  background: #fff;
}
.htmlerror-author:after {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  border: 6px solid #fff;
}
.htmlerror-message {
  position: absolute;
  top: -3px;
  left: -3px;
  z-index: 1;
  margin: 0;
  padding: 10px;
  background: #d92b2b;
  color: #fff;
}
.adfox-ssp {
  font: 0/0 a;
}
#adfoxFullscreenBanner {
  z-index: 5002 !important;
}
.adfox-between {
  overflow: hidden;
  position: relative;
}
.b-mainpage-state-discovery .adfox-between {
  max-width: 810px;
}
@media all and (max-width: 1000px) {
  .b-mainpage-state-discovery .adfox-between {
    max-width: 750px;
  }
}
.allbanners DIV[id*="yandex"] {
  font-size: 12px !important;
}
.allbanners
  A.yap-logo-block__text.yap-logo-text.yap-logo-color.yap-logo-bg-color,
.allbanners DIV[id*="yap-yandex"] .yap-contacts__item-link:hover,
.allbanners DIV[id*="yap-yandex"] .yap-domain:hover,
.allbanners DIV[id*="yap-yandex"] .yap-sitelinks__link,
.allbanners DIV[id*="yap-yandex"] .yap-title-block__text,
.mdsmain .yap-yandex_ad-vertical .yap-logo-block__text {
  text-decoration: none !important;
  font-family: Helvetica, Arial, sans-serif !important;
  font-size: 12px !important;
  color: #a1aeb2 !important;
}
.mdsmain .allbanners A.yap-title-block__text {
  font-family: Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  color: #000 !important;
}
.mdsmain .allbanners A.yap-body-text {
  font-family: Helvetica, Arial, sans-serif !important;
  color: #242f33 !important;
  font-size: 12px !important;
}
.allbanners .yap-contacts__item-text,
.mdsmain .allbanners A.yap-contacts__item-link,
.mdsmain .allbanners A.yap-domain-text {
  font-size: 12px !important;
  font-family: Helvetica, Arial, sans-serif !important;
  color: #000 !important;
}
.mdsmain #yap-yandex_ad-vertical .yap-title-block__text,
.mdsmain .yap-title-block__text b {
  font-family: ProximaNova, Helvetica, sans-serif !important;
  font-size: 20px !important;
  color: #000 !important;
}
.mdsmain .yap-yandex_ad-vertical .yap-adtune__image {
  display: none !important;
}
.mdsmain .yap-yandex_ad-vertical .yap-layout__wrapper {
  background: 0 0 !important;
}
.mdsmain .yap-yandex_ad-vertical .yap-body-text,
.yap-yandex_ad-vertical .yap-body-text b {
  font-family: ProximaNova, Helvetica, sans-serif !important;
  font-size: 12px !important;
  color: #242f33 !important;
}
.mdsmain .yap-layout_block_poster .yap-layout__bg-img {
  background: 0 0 !important;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
  -webkit-transform-origin: none !important;
  -ms-transform-origin: none !important;
  transform-origin: none !important;
}
.mdsmain .yap-layout_block_poster .yap-layout__slider {
  -webkit-transition: none !important;
  transition: none !important;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
  -webkit-transform-origin: none !important;
  -ms-transform-origin: none !important;
  transform-origin: none !important;
}
.mdsmain
  .ljsale:not(.ljsale--empty)
  DIV[id*="super_footer"]
  .yap-layout__item:hover
  .yap-layout__adtune,
.mdsmain
  .ljsale:not(.ljsale--empty)
  DIV[id*="super_footer"]
  .yap-layout_block_poster
  .yap-layout__arrow {
  left: -9999px !important;
}
.allbanners-visible {
  overflow: visible;
}
.allbanners DIV[id*="AdFox"],
.ljsale DIV[id*="AdFox"] {
  margin-left: auto;
  margin-right: auto;
}
.allbanners-close {
  display: none;
  padding: 0.2em 0.3em 0 0;
  line-height: 1.1;
  font-size: 13px;
}
#js .ljsale:not(.ljsale--empty) .allbanners-close {
  display: block;
}
.ljsale {
  overflow: hidden;
}
.b-lenta-body .ljsale[lj0sale0type*="google_video_inline"],
.entryunits .ljsale[lj0sale0type*="google_video_inline"],
.ljsale DIV[id*="adfox_vertical_first"]:not(.ljsale--empty),
.ljsale DIV[id*="adfox_vertical_second"]:not(.ljsale--empty),
.stories--main .ljsale.ljsale--homepage[lj0sale0init*="adfox_vertical_first"],
.stories--main .ljsale.ljsale--homepage[lj0sale0init*="adfox_vertical_second"] {
  overflow: visible;
}
.ljsale.ng-isolate-scope {
  position: relative;
  display: block;
}
.allbanners DIV[id*="super_footer"] DIV[id*="yandex_ad_hor"] {
  margin-right: 0 !important;
}
.allbanners DIV[id*="super_footer"] .yap-layout[class*="poster-horizontal"] {
  max-width: 1240px !important;
  padding: 0 !important;
  box-sizing: border-box !important;
}
.ljsale[lj0sale0init*="sitescheme_before_footer_mobile"]:not(.ljsale--empty) {
  margin: 25px 0;
}
.p-ljtimes
  .ljsale[lj0sale0init*="sitescheme_before_footer_mobile"]:not(.ljsale--empty) {
  margin: 50px 0;
}
.ljsale[lj0sale0init*="s1_before_bottom"] DIV[id*="yandex_ad_hor"] {
  margin-right: 0 !important;
}
.ljsale[lj0sale0init*="s1_before_bottom"] div[id*="yandex"] > yatag > yatag,
.ljsale[lj0sale0init*="s2_journal_after"] div[id*="yandex"] > yatag > yatag {
  margin-left: auto !important;
  margin-right: auto !important;
}
.b-lenta-body
  .ljsale:not(.ljsale--empty):not([lj0sale0type*="in-read"]):not(
    [lj0sale0type*="google_video_inline"]
  ),
.entryunits
  .ljsale:not(.ljsale--empty):not([lj0sale0type*="in-read"]):not(
    [lj0sale0type*="google_video_inline"]
  ) {
  padding: 1.5em 60px 1.5em 0;
  border-bottom: 1px solid #dae3e6;
}
.b-lenta-body .ljsale[lj0sale0type*="in-read"] .tt-wrapper.inread:not(:empty),
.entryunits .ljsale[lj0sale0type*="in-read"] .tt-wrapper.inread:not(:empty) {
  margin-top: 22px !important;
  margin-bottom: 22px !important;
  margin-right: 60px !important;
}
.b-lenta-body
  .ljsale[lj0sale0type*="in-read"]
  .tt-wrapper.inread:not(:empty)
  ~ DIV::after,
.entryunits
  .ljsale[lj0sale0type*="in-read"]
  .tt-wrapper.inread:not(:empty)
  ~ DIV::after {
  content: " ";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: #dae3e6;
  margin: 0;
  padding: 0;
  font: 0/0 a;
}
@media (max-width: 680px) {
  .b-lenta-body
    .ljsale:not(.ljsale--empty):not([lj0sale0type*="in-read"]):not(
      [lj0sale0type*="google_video_inline"]
    ),
  .entryunits
    .ljsale:not(.ljsale--empty):not([lj0sale0type*="in-read"]):not(
      [lj0sale0type*="google_video_inline"]
    ) {
    padding-right: 0;
    text-align: center;
  }
  .b-lenta-body .ljsale[lj0sale0type*="in-read"] .tt-wrapper.inread:not(:empty),
  .entryunits .ljsale[lj0sale0type*="in-read"] .tt-wrapper.inread:not(:empty) {
    margin-right: 0 !important;
  }
}
.b-lenta-body
  .ljsale[lj0sale0type*="google_video_inline"]
  DIV[id^="container"]:not([style*="height: 1px;"]),
.entryunits
  .ljsale[lj0sale0type*="google_video_inline"]
  DIV[id^="container"]:not([style*="height: 1px;"]) {
  margin-top: 22px !important;
  margin-bottom: 22px !important;
  margin-right: 60px !important;
}
.b-lenta-body
  .ljsale[lj0sale0type*="google_video_inline"]
  .allbanners[class*="google_video_inline"],
.entryunits
  .ljsale[lj0sale0type*="google_video_inline"]
  .allbanners[class*="google_video_inline"] {
  height: 0;
  font: 0/0 a;
}
.b-lenta-body
  .ljsale[lj0sale0type*="google_video_inline"]
  DIV[id^="container"]:not([style*="height: 1px;"])::before,
.entryunits
  .ljsale[lj0sale0type*="google_video_inline"]
  DIV[id^="container"]:not([style*="height: 1px;"])::before {
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 100%;
  width: 30px;
  background: #fff;
  margin: 0;
  padding: 0;
  font: 0/0 a;
}
.b-lenta-body
  .ljsale[lj0sale0type*="google_video_inline"]
  DIV[id^="container"]:not([style*="height: 1px;"])::after,
.entryunits
  .ljsale[lj0sale0type*="google_video_inline"]
  DIV[id^="container"]:not([style*="height: 1px;"])::after {
  content: " ";
  position: absolute;
  bottom: -22px;
  left: 0;
  right: 0;
  height: 1px;
  background: #dae3e6;
  margin: 0;
  padding: 0;
  font: 0/0 a;
}
@media (max-width: 680px) {
  .b-lenta-body .ljsale[lj0sale0type*=google_video_inline] DIV[id^=container]: not([style*="height: 1px;"]),.entryunits .ljsale[lj0sale0type*=google_video_inline] DIV[id^=container]:not([style*="height: 1px;"]) {
    margin-right: 0 !important;
  }
}
.b-lenta
  .l-flatslide-aside
  .ljsale:not(.ljsale--empty)
  .allbanners
  > DIV:first-child,
.b-mainpage
  .l-flatslide-aside
  .ljsale:not(.ljsale--empty)
  .allbanners
  > DIV:first-child {
  margin: 25px 0 5px 29px;
}
.b-lenta .l-flatslide-aside .ljsale:not(.ljsale--empty) .allbanners-close,
.b-mainpage .l-flatslide-aside .ljsale:not(.ljsale--empty) .allbanners-close {
  padding: 0 0 25px 29px;
  border-bottom: 1px solid #dae3e6;
  text-align: center;
}
@media all and (max-width: 650px) {
  .ljpoll-results-result {
    white-space: normal;
  }
  .b-lenta
    .l-flatslide-aside
    .ljsale:not(.ljsale--empty)
    .allbanners
    > DIV:first-child,
  .b-mainpage
    .l-flatslide-aside
    .ljsale:not(.ljsale--empty)
    .allbanners
    > DIV:first-child {
    margin-left: 10px;
  }
  .b-lenta .l-flatslide-aside .ljsale:not(.ljsale--empty) .allbanners-close,
  .b-mainpage .l-flatslide-aside .ljsale:not(.ljsale--empty) .allbanners-close {
    padding-left: 10px;
  }
}
.mdspost-article .ljsale:not(.ljsale--empty) + .ljsale:not(.ljsale--empty) {
  margin-top: 24px;
}
.common-banner:not(.ljsale--empty) {
  position: relative !important;
  z-index: 0;
  width: 100% !important;
  margin: 20px 0;
  background: #333 !important;
  text-align: center !important;
  line-height: 0 !important;
}
.common-banner DIV[id^="AdFox_banner"],
.common-banner DIV[id^="begun_block"],
.common-banner DIV[id^="begun_block"] > IFRAME,
.common-banner IFRAME[id^="AdFox_iframe"] {
  display: block;
  margin: 0 auto;
}
.mdsmain--category .common-banner:not(.ljsale--empty) {
  margin-bottom: 4px;
}
.ljsale--raiting,
.ljsale--raiting .allbanners-close {
  text-align: center;
}
.b-mainpage .entryunits .ljsale DIV[id*="yandex_ad_hor"] {
  margin-right: 0 !important;
}
@media all and (max-width: 480px) {
  .ljsale--raiting {
    margin-left: -15px;
    margin-right: -15px;
  }
  #js .ljsale--raiting DIV[id*="yandex"] {
    padding: 0 15px !important;
  }
}
.ljsale--sticky {
  position: relative;
}
.ljsale--sticky DIV[class*="gpt-ad"]:not(:empty) {
  margin: 25px 0 5px 30px !important;
}
.ljsale--sticky.js-sticky {
  height: 600px;
}
.ljsale--sticky.js-sticky .ljsale__inner {
  position: fixed;
  top: 20px;
  width: 300px;
}
.mdspost-aside .ljsale--sticky.js-sticky .ljsale__inner {
  top: 60px;
}
.b-discoveryarticle-aside .ljsale--sticky.js-sticky .ljsale__inner,
.l-flatslide-aside .ljsale--sticky.js-sticky .ljsale__inner {
  width: 330px;
}
.ljsale--sticky.js-sticky-bottom .ljsale__inner {
  top: auto;
  bottom: 60px;
}
.s-schemius .ljsale--sticky.js-sticky-bottom .ljsale__inner {
  bottom: 200px;
}
.s-schemius.p-ljtimes .ljsale--sticky.js-sticky-bottom .ljsale__inner {
  bottom: 0;
  position: absolute;
}
.s-schemius
  .b-discoveryarticle-aside
  .ljsale--sticky.js-sticky-bottom
  .ljsale__inner,
.s-schemius.p-ljtimes
  .b-discoveryarticle-aside
  .ljsale--sticky.js-sticky-bottom
  .ljsale__inner {
  position: absolute;
  top: auto;
  bottom: -26px;
}
@media all and (max-width: 1000px) {
  .ljsale--sticky.js-sticky {
    height: auto;
  }
  .ljsale--sticky.js-sticky .ljsale__inner,
  .s-schemius
    .b-discoveryarticle-aside
    .ljsale--sticky.js-sticky-bottom
    .ljsale__inner,
  .s-schemius.p-ljtimes
    .b-discoveryarticle-aside
    .ljsale--sticky.js-sticky-bottom
    .ljsale__inner {
    position: static;
    top: auto;
    bottom: auto;
    width: auto;
    float: none;
  }
}
.mdsmain-preview-controls {
  margin: 15px 15px 0;
  text-align: center;
}
.stories__outer--first-screen
  .stories__column--ljsale
  .ljsale:not(.ljsale--empty)
  DIV[id*="adfox_vertical_first"] {
  position: static !important;
}
.stories__outer--first-screen
  .stories__column--ljsale
  .ljsale:not(.ljsale--empty),
.stories__outer--second-screen
  .stories__column--ljsale
  .ljsale:not(.ljsale--empty) {
  background: #f3f3f3;
}
@media (max-width: 1000px) {
  .stories__outer--first-screen
    .stories__column--ljsale
    .ljsale:not(.ljsale--empty),
  .stories__outer--second-screen
    .stories__column--ljsale
    .ljsale:not(.ljsale--empty) {
    background: 0 0;
  }
}
.stories__outer--first-screen
  .stories__column--ljsale
  .ljsale:not(.ljsale--empty)
  .ljsale__inner,
.stories__outer--second-screen
  .stories__column--ljsale
  .ljsale:not(.ljsale--empty)
  .ljsale__inner {
  display: table;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  text-align: center;
}
.stories__outer--first-screen
  .stories__column--ljsale
  .ljsale:not(.ljsale--empty)
  .ljsale__inner
  .allbanners,
.stories__outer--second-screen
  .stories__column--ljsale
  .ljsale:not(.ljsale--empty)
  .ljsale__inner
  .allbanners {
  display: table-cell;
  vertical-align: middle;
}
.mdsmain--category .js-sticky-container:empty,
.mdsmain--category
  .ljsale[lj0sale0init*="adfox_vertical_first"]:not(.ljsale--empty)
  .allbanners-close {
  display: none;
}
.stories__outer--first-screen
  .stories__column--ljsale
  .ljsale:not(.ljsale--empty)
  IFRAME[id*="AdFox_iframe"] {
  margin-left: auto !important;
  margin-right: auto !important;
}
.stories__outer--second-screen
  .stories__column--ljsale
  .ljsale:not(.ljsale--empty) {
  background: #f3f3f3;
}
@media (max-width: 750px) {
  .stories__outer--first-screen
    .stories__column--ljsale
    .ljsale:not(.ljsale--empty)
    DIV[id*="AdFox_banner"],
  .stories__outer--second-screen
    .stories__column--ljsale
    .ljsale:not(.ljsale--empty)
    DIV[id*="AdFox_banner"] {
    position: relative !important;
    left: auto;
    top: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    text-align: center;
  }
  .stories__screen--first
    .ljsale[lj0sale0init*="adfox_mobile_listing_2"]:not(.ljsale--empty) {
    margin-bottom: 20px;
  }
}
.stories__column--ljsale.stories__column--size-33
  .ljsale
  DIV[id*="adfox_vertical_second"] {
  background: #fff;
}
.mdsmain .stories__column--ljsale.stories__column--size-33 .ljsale__inner {
  position: relative;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
@media (max-width: 750px) {
  .mdsmain .stories__column--ljsale.stories__column--size-33 .ljsale__inner {
    top: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
.mdsmain .ljsale YATAG[class*="yap-yandex_ad"] .yap-layout__title {
  background: 0 0 !important;
}
#js .mdsmain .ljsale YATAG[class*="yap-yandex_ad"] .yap-title-block__text b {
  color: #000 !important;
}
.ljsale DIV[id*="adfox_vertical_first"] .yap-logo-block__text {
  font-family: Helvetica, Arial, sans-serif !important;
  font-size: 12px !important;
  color: #a1aeb2 !important;
  text-decoration: none !important;
}
.mdsmain--category .stories__column {
  position: relative;
}
.mdsmain--category .ljsale.ljsale--sticky.ng-isolate-scope {
  position: static;
}
.mdsmain--category .js-sticky-container {
  z-index: 7;
  position: absolute;
  overflow: visible;
  width: 300px;
  right: 0;
  bottom: 0;
  height: 100%;
}
.mdsmain--category
  .js-sticky-container
  .ljsale--sticky.js-sticky-bottom
  .ljsale__inner {
  position: absolute;
  bottom: 0;
}
.mdsmain--category .ljsale[lj0sale0init*="parallax"]:not(.ljsale--empty) {
  margin-left: -56px;
  margin-right: -336px;
  padding: 40px 0;
}
@media (max-width: 1000px) {
  .mdsmain--category .ljsale[lj0sale0init*="parallax"]:not(.ljsale--empty) {
    margin-left: -36px;
    margin-right: -36px;
  }
}
@media (min-width: 1304px) {
  .mdsmain--category .ljsale[lj0sale0init*="parallax"]:not(.ljsale--empty) {
    margin-left: -40px;
    margin-right: -320px;
  }
}
.mdsmain.stories--main
  > .ljsale[lj0sale0init*="adfox_parallax"]:not(.ljsale--empty) {
  margin: 16px auto;
}
.mdsmain.stories--main
  > .ljsale[lj0sale0init*="adfox_parallax"]:not(.ljsale--empty),
.s-body > .ljsale[lj0sale0init*="adfox_100x70"]:not(.ljsale--empty) {
  max-width: 1288px;
  margin-left: auto;
  margin-right: auto;
}
.s-body > .ljsale[lj0sale0init*="adfox_100x70"]:not(.ljsale--empty) {
  max-width: 1256px;
}
.stories-branding-victoryday2017.mdsmain--category .js-sticky-container {
  right: 10px;
}
.mdsmain--category
  .pagewide-wrapper
  .ljsale[lj0sale0init*="billboard"]:not(.ljsale--empty) {
  max-width: 1256px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 970px) {
  .mdsmain--category .ljsale[lj0sale0init*="adfox_native_2"] {
    display: none;
  }
}
.mdsmain--category
  .ljsale[lj0sale0init*="adfox_100x70"]:not(.ljsale--empty)
  + .stories__button-nav {
  margin-top: 40px;
}
.ljsale[lj0sale0init*="adfox_100x70"]:not(.ljsale--empty) {
  margin-top: 10px;
  margin-bottom: 30px;
}
.stories--main > .ljsale[lj0sale0init*="adfox_100x70"]:not(.ljsale--empty) {
  max-width: 1256px;
  margin: 26px auto 36px;
}
.mdspost .ljsale[lj0sale0init*="adfox_native_footer"]:not(.ljsale--empty) {
  max-width: 1256px;
  margin: 26px auto;
}
@media (max-width: 1000px) {
  .mdsmain .ljsale:not(.ljsale--empty) {
    margin-bottom: 20px;
  }
  .mdsmain--category .story .ljsale:not(.ljsale--empty) {
    margin-bottom: 0;
  }
  .mdsmain .ljsale:not(.ljsale--empty) DIV[id*="adfox_vertical_second"] {
    width: 300px;
    margin: 0 auto;
  }
  .mdsmain--category .b-mainpage-banner-aside.ljsale--sticky {
    position: static;
    float: none;
    margin: 0 auto;
  }
  .mdsmain--category .js-sticky-container {
    display: none;
  }
}
.story--size-10by04--ljsale
  .ljsale
  DIV[id*="adfox_native"]
  DIV[id*="AdFox_banner"],
.story--size-10by04--ljsale
  .ljsale
  DIV[id*="adfox_native"]
  IFRAME[id*="AdFox_iframe"],
.story--size-10by10
  .ljsale
  DIV[id*="adfox_native_2"]
  IFRAME[id*="AdFox_iframe"] {
  width: 100% !important;
}
.ljsale DIV[id*="adfox_mobile_listing"] .yap-picture-block,
.ljsale DIV[id*="adfox_mobile_listing"] .yap-picture-block__link,
.ljsale:not(.ljsale--empty)
  DIV[id*="super_footer"]
  .ljsale
  DIV[id*="yandex_ad"]
  .yap-layout__adtune,
.ljsale:not(.ljsale--empty)
  DIV[id*="super_footer"]
  .ljsale
  DIV[id*="yandex_ad"]
  .yap-picture-block__image,
.ljsale:not(.ljsale--empty) DIV[id*="super_footer"] .yap-layout__picture,
.ljsale:not(.ljsale--empty)
  DIV[id*="super_footer"]
  .yap-layout_block_poster
  .yap-layout__arrow,
.story--size-10by04--ljsale
  .ljsale
  DIV[id*="adfox_native"]
  .yap-layout__picture {
  display: none !important;
}
.mdsmain .ljsale.b-singlepost-afterpostbanner:not(.ljsale--empty) {
  margin-bottom: 20px;
}
.mdsmain .stories__subscription + .ljsale .allbanners DIV[id*="super_footer"] {
  border-top: 0;
}
.b-singlepost-afterpostbanner.ljsale:not(.ljsale--empty)
  DIV[id*="super_footer"],
.mdsmain
  .stories__subscription.stories__subscription--hidden
  + .ljsale:not(.ljsale--empty)
  DIV[id*="super_footer"],
.mdsmain.stories .ljsale:not(.ljsale--empty) DIV[id*="super_footer"] {
  border-top: 1px solid #e2e7e8;
  padding-top: 10px;
}
@media (max-width: 1000px) {
  .mdsmain--category .ljsale:not(.ljsale--empty) DIV[id*="super_footer"] {
    border-top: 0;
  }
}
.allbanners
  DIV[id*="super_footer"]
  .yap-yandex_ad_lj_hor-horizontal
  .yap-layout__wrapper {
  background: 0 0 !important;
  border: none !important;
}
.allbanners
  DIV[id*="super_footer"]
  .yap-yandex_ad_lj_hor-horizontal
  .yap-title-block__text
  b {
  color: #333 !important;
}
.allbanners
  DIV[id*="super_footer"]
  .yap-yandex_ad_lj_hor-horizontal
  .yap-warning {
  padding-left: 0 !important;
  padding-top: 0 !important;
  background-color: transparent !important;
  border: 0 !important;
  font-size: 11px !important;
  color: #787878 !important;
}
.allbanners
  DIV[id*="super_footer"]
  .yap-yandex_ad_lj_hor-horizontal
  .yap-sitelinks__link {
  color: #578ee1 !important;
}
.ljsale:not(.ljsale--empty) DIV[id*="super_footer"] {
  border-bottom: 1px solid #e2e7e8;
}
.ljsale:not(.ljsale--empty) DIV[id*="super_footer"] DIV[id*="yandex_ad"],
.ljsale:not(.ljsale--empty) DIV[id*="super_footer"] IFRAME,
.ljsale:not(.ljsale--empty)
  DIV[id*="super_footer"]
  > DIV:not([id*="begun_block"]) {
  max-width: 1240px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.mdsmain--category
  .ljsale:not(.ljsale--empty)
  DIV[id*="super_footer"]
  DIV[id*="yandex_ad"] {
  border-top: 0 !important;
}
.mdsmain--category
  .ljsale:not(.ljsale--empty)
  DIV[id*="super_footer"]
  DIV[id*="yandex_ad"]
  > YATAG
  > YATAG {
  margin-left: auto !important;
  margin-right: auto !important;
}
@media (max-width: 1280px) {
  .ljsale:not(.ljsale--empty) DIV[id*="super_footer"] DIV[id*="yandex_ad"] {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
}
.ljsale:not(.ljsale--empty)
  DIV[id*="super_footer"]
  .yap-layout_block_poster
  .yap-layout__bg-img {
  background: 0 0 !important;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
}
.ljsale:not(.ljsale--empty)
  DIV[id*="super_footer"]
  .yap-layout_block_poster
  .yap-layout__picture {
  top: -9999px !important;
  left: -9999px !important;
}
.ljsale:not(.ljsale--empty) DIV[id*="super_footer"] .yap-logo-block__text {
  font-size: 12px !important;
  font-family: Helvetica, Arial, sans-serif;
  color: #787878 !important;
}
.ljsale:not(.ljsale--empty)
  DIV[id*="super_footer"]
  .yap-layout_transition_true
  .yap-layout__slider,
.ljsale:not(.ljsale--empty)
  DIV[id*="super_footer"]
  DIV[id*="yandex_ad"]
  .yap-layout_block_poster
  .yap-layout__slider {
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
  -webkit-transition: none !important;
  transition: none !important;
  opacity: 1 !important;
}
.ljsale:not(.ljsale--empty) DIV[id*="super_footer"] .yap-title-block__text {
  font-size: 14px !important;
  font-weight: 700 !important;
  color: #333 !important;
  text-decoration: none !important;
}
.ljsale:not(.ljsale--empty) DIV[id*="super_footer"] .yap-title-block__text B {
  color: #333 !important;
}
.ljsale:not(.ljsale--empty) DIV[id*="super_footer"] .yap-contacts__item-link,
.ljsale:not(.ljsale--empty) DIV[id*="super_footer"] .yap-contacts__item-text,
.ljsale:not(.ljsale--empty) DIV[id*="super_footer"] .yap-domain {
  color: #578ee1 !important;
}
.ljsale DIV[id*="adfox_mobile_listing"] .yap-logo-block__text,
.ljsale:not(.ljsale--empty) DIV[id*="super_footer"] .yap-body-text {
  color: #787878 !important;
  font-size: 14px !important;
}
.ljsale:not(.ljsale--empty)
  DIV[id*="super_footer"]
  .yap-layout_block_poster
  .yap-layout__item_picture_false,
.ljsale:not(.ljsale--empty)
  DIV[id*="super_footer"]
  .yap-layout_block_poster
  .yap-layout__slider,
.ljsale:not(.ljsale--empty)
  DIV[id*="super_footer"]
  .yap-layout_block_poster
  .yap-layout__title,
.ljsale:not(.ljsale--empty)
  DIV[id*="super_footer"]
  .yap-layout_block_poster
  .yap-layout__warning {
  padding: 0 0 12px !important;
  background: 0 0 !important;
}
.ljsale:not(.ljsale--empty) DIV[id*="super_footer"] .yap-logo-block {
  padding: 5px 0 !important;
}
.ljsale:not(.ljsale--empty)
  DIV[id*="super_footer"]
  .yap-layout_block_poster
  .yap-layout__slider {
  min-height: 100px !important;
}
.ljsale:not(.ljsale--empty) DIV[id*="super_footer"] .yap-layout__logo {
  padding-left: 0 !important;
}
.ljsale:not(.ljsale--empty)
  DIV[id*="super_footer"]
  .yap-layout_block_poster
  .yap-layout__inner {
  margin: 0 !important;
}
.ljsale:not(.ljsale--empty) DIV[id*="super_footer"] .yap-layout__inner {
  padding: 0.7em 0.7em 0.7em 0 !important;
}
.ljsale:not(.ljsale--empty) DIV[id*="super_footer"] .yap-layout__outer {
  min-height: 130px !important;
}
.ljsale:not(.ljsale--empty) DIV[id*="super_footer"] .yap-layout__item {
  padding-right: 10px !important;
  border-width: 0 !important;
}
.ljsale:not(.ljsale--empty)
  DIV[id*="super_footer"]
  .yap-layout_block_poster
  .yap-layout__content {
  margin-top: -3px !important;
}
.ljsale:not(.ljsale--empty) DIV[id*="super_footer"] .yap-body-text b {
  font-weight: 400 !important;
}
.mdspost .ljsale:not(.ljsale--empty) DIV[id*="super_footer"] {
  padding-top: 10px;
  border-top: 1px solid #e2e7e8;
  border-bottom: 0;
}
@media (max-width: 1000px) {
  .mdspost .ljsale:not(.ljsale--empty) DIV[id*="super_footer"] {
    border-top: 0;
  }
}
.mdsmain--category.stories .ljsale:not(.ljsale--empty) DIV[id*="super_footer"] {
  border-top: 0;
  border-bottom: 0;
}
#js
  .mdsmain--category.stories--category
  .ljsale:not(.ljsale--empty)
  DIV[id*="super_footer"]
  DIV[id*="yandex_ad"],
#js
  .mdsmain--category.stories--category
  .stories__column--size-25
  .ljsale
  DIV[id*="yandex_ad"] {
  border-top: 0 !important;
}
@media (max-width: 750px) {
  #js .mdsmain--category.stories--category .ljsale DIV[id*="yandex_ad"] {
    padding-top: 0 !important;
    border-top: 0 !important;
  }
}
.ljsale DIV[id*="adfox_mobile_listing"] {
  margin-top: 20px !important;
}
.ljsale DIV[id*="adfox_mobile_listing"] .yap-layout__body {
  margin: 5px 0 10px !important;
}
.ljsale DIV[id*="adfox_mobile_listing"] .yap-layout__logo {
  padding-left: 0 !important;
}
.ljsale DIV[id*="adfox_mobile_listing"] .yap-layout__inner {
  padding: 0.2em 0 !important;
}
.ljsale DIV[id*="adfox_mobile_listing"] .yap-title-block__text,
.ljsale DIV[id*="adfox_mobile_listing"] .yap-title-block__text B {
  color: #333 !important;
  font-weight: 700 !important;
}
.ljsale DIV[id*="adfox_mobile_listing"] .yap-body-text,
.ljsale DIV[id*="adfox_mobile_listing"] .yap-body-text b {
  font-family: Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #787878 !important;
}
.ljsale DIV[id*="adfox_mobile_listing"] .yap-contacts__item-link,
.ljsale DIV[id*="adfox_mobile_listing"] .yap-contacts__item-text,
.ljsale DIV[id*="adfox_mobile_listing"] .yap-domain__text {
  font-size: 13px !important;
  color: #578ee1 !important;
}
@media (max-width: 750px) {
  .mdsmain--category
    .story--type-feed-image
    + .ljsale
    DIV[id*="adfox_mobile_listing"] {
    margin-top: 0 !important;
  }
}
.story--size-10by04--ljsale .ljsale DIV[id*="adfox_native"] {
  overflow: hidden;
  height: 134px !important;
  padding: 17px 20px !important;
  background: #fff;
  box-sizing: border-box;
}
.story--size-10by04--ljsale .ljsale--empty DIV[id*="adfox_native"] {
  height: 134px;
  background: #fff;
}
.story--size-10by04--ljsale
  .ljsale
  DIV[id*="adfox_native"]
  .yap-logo-block__text {
  font-size: 14px !important;
  color: #a1aeb2 !important;
}
.story--size-10by04--ljsale
  .ljsale
  DIV[id*="adfox_native"]
  .yap-title-block__text {
  font-size: 16px !important;
  color: #333 !important;
  font-family: Helvetica, sans-serif !important;
}
.story--size-10by04--ljsale .ljsale DIV[id*="adfox_native"] .yap-body-text {
  color: #242f33 !important;
  font-size: 14px !important;
  line-height: 18px !important;
}
.story--size-10by10 .ljsale DIV[id*="adfox_native_2"] {
  position: relative;
  box-sizing: border-box;
}
.stories__screen--first
  .ljsale[lj0sale0init*="adfox_mobile_listing"]:not(.ljsale--empty) {
  clear: both;
  margin-left: -8px;
  margin-right: -8px;
}
.stories__screen--first
  .ljsale[lj0sale0init*="adfox_mobile_listing"]:not(.ljsale--empty)
  .allbanners-close {
  margin: 0 8px;
  text-align: center;
}
.stories__screen--second
  .ljsale[lj0sale0init*="adfox_mobile_listing"]:not(.ljsale--empty),
.stories__screen--third
  .ljsale[lj0sale0init*="adfox_mobile_listing"]:not(.ljsale--empty) {
  margin: 0 -16px;
}
.stories__screen--second
  .ljsale[lj0sale0init*="adfox_mobile_listing"]:not(.ljsale--empty)
  .allbanners-close,
.stories__screen--third
  .ljsale[lj0sale0init*="adfox_mobile_listing"]:not(.ljsale--empty)
  .allbanners-close {
  margin: 0 16px;
  text-align: center;
}
.ljsale[lj0sale0init*="adfox_mobile_listing"]:not(.ljsale--empty)
  DIV[id^="AdFox_banner"],
.ljsale[lj0sale0init*="adfox_mobile_listing"]:not(.ljsale--empty)
  DIV[id^="begun_block"],
.ljsale[lj0sale0init*="adfox_mobile_listing"]:not(.ljsale--empty)
  DIV[id^="begun_block"]
  > IFRAME,
.ljsale[lj0sale0init*="adfox_mobile_listing"]:not(.ljsale--empty)
  IFRAME[id^="AdFox_iframe"] {
  display: block;
  margin: 0 auto;
}
.ljsale[lj0sale0init*="adfox_mobile_listing"]:not(.ljsale--empty)
  DIV[id*="yandex"]
  > YATAG {
  box-sizing: border-box !important;
}
.mdspost-article
  .ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty),
.mdspost-article
  .ljsale[lj0sale0init*="adfox_mobile_listing"]:not(.ljsale--empty) {
  margin: 0 -16px;
}
.mdspost-article
  .mdspost-aside__item--banner
  .ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty),
.mdspost-article
  .mdspost-aside__item--banner
  .ljsale[lj0sale0init*="adfox_mobile_listing"]:not(.ljsale--empty) {
  margin: 0;
}
.ljsale__hide {
  display: none;
  overflow: hidden;
  position: absolute;
  top: 30px;
  right: 5px;
  z-index: 999;
  width: 16px;
  height: 16px;
  border-radius: 8px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
  text-align: center;
  line-height: 16px;
  font-size: 13px;
  font-weight: 700;
  cursor: pointer;
  color: #fff;
}
.common-banner .ljsale__hide {
  top: 5px;
}
.ljsale--hideable .ljsale__hide {
  display: block;
}
.ljsale--mastercard .allbanners::after,
.logged-out .ljsale--hideable .ljsale__hide {
  display: none;
}
@media all and (max-width: 1000px) {
  .ljsale--sticky.ljsale--hideable .ljsale__hide {
    display: none;
  }
}
@media (max-width: 400px) {
  .b-lenta-body .ljsale {
    margin: 0 -15px 0 -17px;
  }
  .page-content-inner .ljsale--raiting {
    margin: 0 -30px;
  }
  .stories--category .ljsale {
    margin-right: -20px;
    margin-left: -20px;
  }
  .stories--category .stories__screen--first .ljsale {
    margin-right: -8px;
    margin-left: -8px;
  }
}
.ljsale--mastercard {
  overflow: hidden;
  max-width: 165px;
  height: 60px;
  margin-right: 20px;
}
.ljsale--mastercard IFRAME {
  height: 60px !important;
}
@media all and (max-width: 1200px) {
  .ljsale--mastercard IFRAME {
    max-width: 50px;
  }
  .b-bubble-likus-users .ljlikus-list {
    width: auto;
  }
  .b-bubble-likus-users .ljlikus-list .ljlikus__item {
    display: block;
    border-bottom: 1px solid #e2e9ec;
    box-sizing: border-box;
  }
}
@media all and (max-width: 1050px) {
  .ljsale--mastercard {
    display: none;
  }
}
.ramblernews {
  position: relative;
}
.ramblernews DIV[id*="AdFox"]:not(:empty) {
  margin: 0 auto;
  padding: 25px 0 5px 30px;
}
.ramblernews DIV[id*="AdFox"]:not(:empty):after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: #dae3e6;
  font: 0/0 a;
}
.ramblernews DIV[id*="AdFox"]:not(:empty) ~ .allbanners-close {
  display: none;
}
@media all and (max-width: 650px) {
  .ramblernews-head {
    left: 10px;
  }
  .ramblernews DIV[id*="AdFox"]:not(:empty) {
    padding-left: 10px;
  }
  .b-bubble-likus-users .ljlikus-list {
    background: 0 0;
  }
}
.sendnews {
  font-size: 15px;
  line-height: 21px;
}
.sendnews__field {
  border: 0;
  margin: 0 0 1em;
  padding: 0;
}
.sendnews__field:last-child {
  margin: 0;
}
.sendnews__field::after {
  display: table;
  clear: both;
  content: "";
}
.sendnews__label {
  display: inline-block;
  margin-bottom: 2px;
}
.sendnews__select {
  width: 100%;
}
.sendnews__textarea {
  max-height: 200px;
  min-height: 30px;
  height: 80px;
  padding: 4px 7px;
  resize: vertical;
}
.inread-native {
  text-align: left;
  font-family: ProximaNova, Helvetica, Arial, sans-serif;
}
.inread-native__badge,
.inread-native__badge-link {
  color: #fff;
}
.inread-native__badge {
  display: inline-block;
  padding: 4px 10px;
  border-radius: 10px;
  background: #40aefd;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 11px;
  line-height: 1;
  font-weight: 600;
}
.inread-native__badge-link {
  text-decoration: none;
}
.inread-native__title {
  margin: 0.3em 0;
  padding: 0;
  letter-spacing: 0.01em;
  font-size: 1.733em;
  line-height: 1;
  font-weight: 300;
}
.inread-native__title-link:link,
.inread-native__title-link:visited {
  color: #242f33;
}
.inread-native__title-link:active,
.inread-native__title-link:hover {
  color: #00a3d9;
}
.inread-native__img-link {
  border: none;
  text-decoration: none;
}
.inread-native__img {
  height: auto !important;
  max-width: 100%;
  margin-bottom: 0.6em;
}
.inread-native__text {
  margin: 0;
  line-height: 1.4em;
}
.mdspost-text .ljsale:not(.ljsale--empty) DIV[id*="adfox_inread_inpost"] {
  margin: 0 0 1.5rem;
}
.flatblue {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 5001;
  padding: 0;
  background: #fff;
  color: #242f33;
}
.flatblue-head {
  margin: 0;
  padding: 15px 25px;
  background: #09c;
  color: #fff;
}
.html-ie11 .flatblue-head {
  padding: 18px 25px 12px;
}
.flatblue-header {
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  font: 300 21px/1 ProximaNova, Helvetica, Arial, sans-serif;
  font: 300 1.3125rem/1 ProximaNova, Helvetica, Arial, sans-serif;
}
.flatblue-head .i-iconus {
  position: absolute;
  width: 30px;
  height: 30px;
  background-image: url();
  background-position: -62px 6px;
  background-repeat: no-repeat;
  cursor: pointer;
}
.flatblue-body {
  margin: 0;
  padding: 25px;
  font-size: 0.8125rem;
}
@media screen and (max-width: 650px) {
  .flatblue {
    top: 0;
    right: 0;
    left: 0;
    width: auto !important;
    margin: 0 !important;
  }
}
@media screen and (max-height: 420px) {
  .flatblue {
    position: absolute;
    top: 10px;
    margin-top: 0 !important;
  }
}
@media all and (max-width: 400px) {
  HTML.html-android
    BODY.p-openpopup
    .b-popup:not(.b-popup-contextual)
    .i-popup-close {
    top: 11px;
    width: 20px;
    height: 20px;
  }
}
@media print {
  .b-adjusting,
  .b-linkbar,
  .b-pager,
  .lj-like,
  .ljpoll-submitbox,
  .p-showtime .s-layout {
    display: none;
  }
  .l-showtime {
    overflow: visible;
  }
  .l-showtime-content {
    padding: 0;
  }
  .p-showtime .b-discoveryarticle {
    border-radius: 0;
    box-shadow: none;
  }
  #js .b-discoveryarticle-content,
  .b-journalblockquote-quote {
    border: 0;
  }
  .b-journalblockquote-author:after,
  .b-journalblockquote-author:before {
    content: none;
  }
  .b-journalblockquote-quote A:after {
    content: " (" attr(href) ") ";
  }
  .ljpoll-results-result IMG {
    height: 14px;
  }
}
WBR::after {
  content: "\00200B";
}
.sharp-select {
  height: 1.7em;
  font-family: ProximaNova, Helvetica, Arial, sans-serif;
  font-weight: 400;
}
.html-ie10 .sharp-select,
.html-ie11 .sharp-select {
  height: auto;
  padding-top: 0.15em;
}
.visuallyhidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
}
.b-text H3,
.b-text P {
  margin: 0.7em 0;
}
.b-steps:after,
.b-steps:before,
.pkg:after {
  border-collapse: collapse;
  content: "";
}
.b-input,
.b-switcher-item,
.l-flatslide-line,
.m-aside-menu__toggle {
  box-sizing: border-box;
}
.b-drop-control-msg,
.b-pager,
.b-selectus .label,
.b-thisisnew,
.borderedtable TH,
.i-ljform-error,
.visuallyhidden {
  white-space: nowrap;
}
.i-supus {
  display: inline-block;
  line-height: 1.6;
  width: 2em;
  height: 1.6em;
  padding: 0.2em 0;
  border-radius: 50%;
  text-align: center;
  font-size: 11px;
  color: #fff;
}
.i-supus-new {
  background: #ff7040;
}
.i-supus-empty {
  font: 0/0 a;
  height: 10px;
  width: 10px;
  padding: 0;
}
.b-text {
  color: #242f33;
  font-family: ProximaNova, Helvetica, sans-serif;
}
.b-text B,
.b-text STRONG {
  font-weight: 600;
}
.b-text H1,
.b-text H2,
.b-text H3,
.b-text H4,
.b-text H5,
.b-text H6 {
  font-weight: 400;
  color: #242f33;
}
.b-text H1 {
  line-height: 1;
  font-size: 2.0625em;
}
.b-text H2,
.b-text H3 {
  line-height: 1.2;
  font-weight: 600;
}
.b-text H2 {
  font-size: 1.5em;
}
.b-text H3 {
  font-size: 1.125em;
}
.b-panel H3,
.b-text DIV > H3 {
  margin-top: 0;
}
.b-text H4 {
  font-size: 1em;
  font-weight: 600;
}
.pkg:after {
  display: table;
  clear: both;
}
INPUT.text,
SELECT.select,
TEXTAREA.text {
  margin: 0 3px 0 0;
  padding: 2px;
  border: 1px solid #bbb;
  border-top: 1px solid #999;
  border-left: 1px solid #999;
  background: url(/img/input-bg.gif?v=9533) 0 -1px repeat-x #fff;
}
.b-input,
.b-ljform-fill {
  background-color: #f7f9fa;
}
.b-ljform-fill {
  padding: 1em;
  border-radius: 2px;
}
.b-ljform-fill FIELDSET {
  border: 0;
  padding: 0.7em 0;
}
.b-ljform-field {
  display: block;
  margin: 0 0 1em;
}
.b-ljform-extrafield {
  margin: 0 0 2em;
}
.i-ljform-field {
  display: inline-block;
  margin: 0 1em 1em 0;
}
.b-ljform-field .i-ljform-field {
  margin: 0 1em 0 0;
}
.i-ljform-control {
  position: relative;
  display: inline-block;
}
.i-ljform-error {
  display: none;
  position: absolute;
  top: 103%;
  left: 0;
  font-size: 11px;
  color: red;
}
.b-ljform-row {
  margin: 0.176em 0 0;
}
.b-ljform-label {
  display: inline-block;
  line-height: 16px;
  vertical-align: middle;
  padding: 0 10px 0 0;
  text-transform: uppercase;
  font-size: 13px;
  color: #7a9199;
}
.b-input {
  padding: 7px 5px;
  border: 1px solid #dae3e6;
  border-radius: 2px;
  font: 400 1.267em/1.05 ProximaNova, Helvetica, sans-serif;
  color: #242f33;
}
.html-ie11 .b-input {
  padding: 10px 5px 4px;
}
@media (min-width: 1366px) {
  .b-input {
    font: 400 1.118em/1.05 ProximaNova, Helvetica, sans-serif;
  }
}
.b-input-nano,
.b-input-tiny {
  font-size: 15px;
  line-height: 1.05;
}
@media (max-width: 550px) {
  .b-input--width100p {
    width: 100%;
  }
}
.b-input:focus,
.b-input:hover {
  background-color: #fff;
  border-color: #00a3d9;
}
.b-input::-webkit-input-placeholder {
  color: #858e8c;
}
.b-input::-moz-placeholder {
  color: #858e8c;
}
.b-input:-ms-input-placeholder {
  color: #858e8c;
}
.b-input::placeholder {
  color: #858e8c;
}
.b-input[disabled] {
  opacity: 0.7;
}
.b-input[disabled]:focus,
.b-input[disabled]:hover {
  background-color: #f7f9fa;
  border-color: #dae3e6;
}
.b-input-nano {
  padding-top: 2px;
  padding-bottom: 2px;
}
.html-ie11 .b-input-tiny {
  padding: 9px 5px 5px;
}
.b-input-simple {
  height: auto;
  padding: 7px 5px;
  vertical-align: top;
  font-size: 1em;
}
.b-input-max {
  width: 100%;
}
.b-ljform-fill .b-input {
  background-color: #fff;
}
.b-input-error {
  background: #fff;
  border: 1px solid #d96c6c;
  outline-color: #ef3a3a;
}
.b-input + .b-flatbutton {
  vertical-align: top;
  margin-left: 0.5rem;
  padding-top: 11px;
  padding-bottom: 11px;
}
.b-input-community-wrapper,
.b-input-username-wrapper {
  display: inline-block;
  position: relative;
}
.b-input-community-wrapper:after,
.b-input-username-wrapper:after {
  display: block;
  position: absolute;
  left: 5px;
  top: 50%;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  content: "";
  background-position: 0 0;
}
.b-input-username-wrapper:after {
  background-image: url(/img/userinfo_v3.svg?v=41686);
}
.b-input-community-wrapper:after {
  background-image: url(/img/community_v3.svg);
}
.b-input-community,
.b-input-username,
.html-ie11 .b-input-community,
.html-ie11 .b-input-username {
  padding-left: 25px;
}
SELECT.select {
  padding: 1px;
}
FIELDSET.nostyle {
  margin: 0;
  padding: 0;
  border: none;
}
.detail {
  font-size: 0.8125rem;
  color: #444;
}
P.detail {
  margin: 0 0 10px;
  padding: 0;
}
UL.detail LI {
  font-size: 90%;
}
H2.widget-header {
  margin: 0 0 6px;
  padding: 0 0 6px;
  border-bottom: 1px solid #ccc;
}
HR.hr {
  width: 100%;
  height: 1px;
  border: 0;
  background-color: #dae3e6;
  color: #dae3e6;
}
UL.nostyle {
  margin: 0;
  padding: 0;
  list-style: none;
}
.alternating-rows-wrapper {
  overflow: auto;
}
.b-btn,
.l-flatslide-menu-items-expandable {
  overflow: visible;
}
TABLE.alternating-rows TH {
  padding: 15px 4px;
  border-top: 1px solid #dae3e6;
  border-bottom: 1px solid #dae3e6;
  background-color: #fff;
  text-align: left;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-family: ProximaNova, sans-serif;
  font-weight: 600;
  font-size: 0.8125rem;
  color: #242f33;
}
TABLE.alternating-rows TH B {
  font-weight: 400;
}
TABLE.alternating-rows TR.altrow1 {
  background-color: #fff;
}
TABLE.alternating-rows TR.altrow2 {
  background-color: #f7f9fa;
}
TABLE.alternating-rows TD {
  padding: 6px 4px;
  border-bottom: 1px solid #dae3e6;
  vertical-align: top;
  text-align: left;
}
TABLE.alternating-rows .b-tablemenu {
  margin: 0;
  padding: 0;
  list-style: none;
}
TABLE.alternating-rows .b-tablemenu-item {
  margin: 0;
}
@media all and (min-width: 1200px) {
  TABLE.alternating-rows .b-tablemenu-item {
    display: inline;
    margin-right: 1em;
  }
}
DIV.columns-2 .columns-2-left {
  float: left;
  width: 49%;
}
DIV.columns-2 .columns-2-right {
  float: right;
  width: 49%;
}
DIV.columns-2-r300 {
  width: 720px;
}
DIV.columns-2-r300 .columns-2-left {
  float: left;
  width: 405px;
  margin-right: 15px;
}
DIV.columns-2-r300 .columns-2-right {
  float: left;
  width: 300px;
}
DIV.ad-sidebar,
DIV.right-sidebar {
  float: right;
  width: 300px;
}
.columns-2 H2 {
  margin: 1em 0 0;
  padding: 0;
  text-transform: uppercase;
  font: 300 1.3125em/1.4 ProximaNova, Helvetica, sans-serif;
  color: #829399;
}
.columns-2 H2 + P {
  margin-top: 0.3em;
}
.appwidget {
  position: relative;
}
.appwidget .more-link {
  position: absolute;
  top: 6px;
  right: 7px;
  padding-left: 10px;
  background: url(/img/arrow-double-blue.gif?v=11518) 0 60% no-repeat;
  text-decoration: none;
  text-transform: lowercase;
  font-size: 11px;
  color: #114577 !important;
}
.b-btn,
.b-pager,
.b-switcher {
  text-transform: uppercase;
}
.appwidget .more-link:hover {
  text-decoration: underline;
}
.upgrade-account {
  padding-right: 18px;
  background: url(/horizon/upgrade-paid-icon.gif?v=2621) right 50% no-repeat;
}
.arrow-link,
.more-link {
  padding-left: 12px;
  background: url(/img/arrow-double-black.gif?v=10472) 0 50% no-repeat;
}
.standout-background,
DIV.right-sidebar {
  background-color: #c5dff9;
}
.message {
  margin-bottom: 15px;
  border: 5px solid #eee;
}
.message blockquote {
  margin: 0;
  padding: 15px;
  border: 1px solid #aaa;
}
.standout-border {
  padding: 6px;
  border: 1px solid #8fc3f7;
}
DIV.right-sidebar {
  margin: 10px;
  padding: 10px;
  border: 1px solid #8fc3f7;
  color: #000;
}
H2.solid-blue,
H2.solid-neutral {
  margin: 0 0 8px;
  padding: 5px 8px;
  font-size: 14px;
  font-family: Arial;
  color: #242f33;
  font-weight: 700;
}
H2.solid-neutral {
  background: url(/img/corner.gif?v=11411) no-repeat #ededed;
}
H2.solid-blue {
  position: relative;
  background: url(/img/corner.gif?v=11411) no-repeat #d7e7f7;
}
.solid-neutral {
  background: #ededed;
}
.lj_progresscontainer {
  width: 400px;
  height: 25px;
  margin: 1em;
  background: url(/img/progress/inactive.gif?v=6460);
}
.lj_progressoverlay {
  background: url(/img/progress/active.gif?v=6460);
}
.lj_progressindefinite {
  background-image: url(/img/progress/barber.gif?v=6460);
}
.details,
.example,
.helper {
  font-size: 0.75rem;
  color: #7a9199;
}
.b-btn {
  padding: 10px 25px;
  border: 1px solid #518593;
  border-radius: 5px;
  cursor: pointer;
  background-color: #6ed1ff;
  background-image: -webkit-linear-gradient(
    top,
    #6ed1ff 0,
    #1bb5fd 3%,
    #158fc8 100%
  );
  background-image: linear-gradient(
    to bottom,
    #6ed1ff 0,
    #1bb5fd 3%,
    #158fc8 100%
  );
  text-shadow: 1px 1px 1px #0b6294;
  font-weight: 700;
  font-size: 14px;
  color: #fff;
}
.b-btn-disabled {
  border-color: silver;
  background-color: #eaeaea;
  background-image: -webkit-linear-gradient(
    top,
    #eaeaea 0,
    #cfcfcf 3%,
    #c5c5c5 100%
  );
  background-image: linear-gradient(
    to bottom,
    #eaeaea 0,
    #cfcfcf 3%,
    #c5c5c5 100%
  );
  text-shadow: 1px 1px 1px #999;
}
.b-btn-tokens {
  margin: 30px 0 0;
  padding: 10px 6px 7px;
  border-color: #025266;
  background-color: #1495a7;
  background-image: -webkit-linear-gradient(
    top,
    #6ed6e5 0,
    #1bbbd2 14%,
    #1bb2c8 37%,
    #1ba4b8 66%,
    #1b9eb1 83%,
    #1495a7 100%
  );
  background-image: linear-gradient(
    to bottom,
    #6ed6e5 0,
    #1bbbd2 14%,
    #1bb2c8 37%,
    #1ba4b8 66%,
    #1b9eb1 83%,
    #1495a7 100%
  );
  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
}
.i-vgift-details A,
.i-vgift-details A:hover {
  border: 0 !important;
}
.vgift-img-l {
  max-width: 220px;
  max-height: 220px;
}
.vgift-img-s {
  max-width: 100px;
  max-height: 100px;
}
.i-vgift-details {
  position: relative;
  margin: 0;
  padding: 0;
}
.i-vgift-details A {
  position: relative;
  display: block;
}
.adnectar-play,
.ljhidden {
  position: absolute;
  left: 0;
}
.adnectar-play {
  bottom: 0;
  display: block;
  width: 20px;
  height: 15px;
  background: url(/img/play-button.png?v=8454) no-repeat;
}
.appwidget-friendbirthdays .adnectar-play {
  display: none;
}
.ljhidden {
  top: 0;
  display: block;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  border: 0;
  opacity: 0;
  line-height: 0;
  font-size: 0.1px;
}
.super {
  vertical-align: super;
  font-size: 0.7em;
}
.notice {
  color: red;
}
.warning-background {
  background-image: url(/img/message-warning.gif?v=4888);
}
.st-disabled {
  position: relative;
}
.b-blocker {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  height: 100%;
}
.st-disabled .b-blocker {
  display: block;
}
.b-blocker-over {
  z-index: 1000000000;
}
.b-blocker-white {
  background: #fff;
}
.b-blocker-gray {
  background: grey;
}
.b-blocker-gray,
.b-blocker-white {
  opacity: 0.5;
}
.b-reskining-header {
  display: none;
}
.b-form-changelist .type-text {
  width: 100%;
  color: grey;
}
.b-form-changelist .type-text-changed,
.b-form-changelist .type-text-focus,
.b-form-changelist .type-text:focus {
  color: #000;
}
SUP.i-new {
  position: relative;
  bottom: 0.5em;
  padding: 0 1px;
  vertical-align: middle;
  font-size: 11px;
  color: #c00;
}
.b-pending-users {
  float: left;
  margin: 0 0 1em;
  padding: 0;
  list-style: none;
}
.b-pending-users LI {
  position: relative;
  float: left;
  padding: 0 5px 0 0;
}
.b-pending-users LI.hover,
.b-pending-users LI:hover {
  z-index: 2;
}
.b-pending-users A {
  border-bottom: 0 !important;
  text-decoration: none !important;
}
.b-pending-users LI SPAN {
  position: relative;
  float: left;
  margin: 0;
}
.b-pending-users LI SPAN I.i-pending-users-delim {
  position: relative;
  z-index: -1;
}
.b-pending-users LI.hover SPAN,
.b-pending-users LI:hover SPAN {
  margin: -3px -18px -4px -8px;
  padding: 2px 17px 3px 7px;
  border: 1px solid #ccc;
  border-radius: 5px;
  background: #f5f5f5;
}
.b-pending-users LI.hover SPAN .i-pending-close,
.b-pending-users LI:hover SPAN .i-pending-close {
  position: absolute;
  top: 50%;
  right: 6px;
  display: block;
  width: 6px;
  height: 7px;
  margin: -3px 0 0;
  padding: 0;
  cursor: pointer;
  background: url(/img/buttons/pending-close.gif?v=9474) no-repeat;
}
.b-pending-reason {
  clear: both;
  width: 99%;
  margin: 0 0 1em;
}
.i-pending-reject {
  float: right;
  margin: 0.5em 0 0;
}
.placeholder {
  color: #a9a9a9;
}
.placeholder-wrapper {
  position: relative;
  display: inline-block;
}
.placeholder-label {
  position: absolute;
  display: none;
  margin: 0;
  padding: 0 5px;
  cursor: text;
  line-height: 1.8em;
  font-size: 90%;
  color: #a9a9a9;
}
.b-thisisnew {
  display: inline;
  padding: 1px 4px;
  border-radius: 3px;
  background: #fff0a6;
  font: 400 9px/1 ProximaNova, Helvetica, sans-serif;
  color: #94938e;
}
.html-ie11 .b-thisisnew {
  padding: 2px 4px 0;
}
.b-massaction,
.b-massaction-mobile {
  position: relative;
  z-index: 9;
  clear: both;
  margin: 0;
  padding: 1em 30px;
  border-top: 1px solid #dae3e6;
  background: #f7f9fa;
}
.b-grove-3comments .b-massaction,
.b-grove-3comments .b-massaction-mobile {
  display: none;
}
.b-grove-3comments.b-grove-checked .b-massaction {
  display: block;
}
.b-massaction-fixed {
  position: fixed;
  bottom: 0;
  width: 100%;
}
.p-ljtimes .b-massaction-fixed {
  bottom: 49px;
}
.b-massaction .b-flatbutton,
.b-massaction-mobile .b-flatbutton {
  padding: 9px 15px;
}
.s-horizon.p-footer-lite .b-massaction-fixed {
  margin-bottom: 0;
}
.b-massaction-checkall {
  display: inline;
  margin: 0 0.5em 0 0;
}
.b-massaction-checkall INPUT {
  margin: 0;
}
.b-massaction-problems {
  background: #ffefef;
}
.b-massaction-errors {
  display: none;
  margin: 0;
  padding: 10px 0 10px 30px;
  background: url(/img/icons/error-mini.png?v=15718) 0 6px no-repeat;
  color: #cb1427;
}
.b-massaction-error {
  margin: 0;
  padding: 0;
}
.b-massaction-problems .b-massaction-errors {
  display: block;
}
.b-massaction-preloader {
  position: absolute;
  right: 26px;
  bottom: 13px;
  display: none;
  width: 30px;
  height: 30px;
  margin: 0;
  padding: 0;
  background: url(/img/preloader/preloader-blue-blue.gif?v=16423) no-repeat;
  font: 0/0 serif;
}
.b-massaction-processing .b-massaction-preloader {
  display: block;
}
.b-massaction-fixed .b-massaction-preloader,
.ljtimes-disabled .b-massaction-fixed .b-massaction-preloader {
  position: fixed;
}
@media screen and (max-width: 1300px),
  (max-width: 1280px) and (max-height: 800px) {
  .g-sensor .b-massaction-fixed,
  .mobile-msg .b-massaction-fixed {
    position: relative;
    bottom: auto;
    width: auto;
  }
}
@media all and (max-width: 800px) {
  .b-massaction,
  .b-massaction-mobile {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media all and (max-width: 480px) {
  .b-massaction,
  .b-massaction-mobile {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.b-pager {
  position: relative;
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: 1.0625rem;
  line-height: 48px;
}
.html-ie11 .b-pager {
  line-height: 50px;
}
.b-pager:after {
  content: "";
  display: table;
  width: 100%;
  clear: both;
}
.b-pager .b-pager-more,
.b-pager A {
  display: block;
  width: 50px;
  height: 50px;
  margin: 0;
  padding: 0;
  border: 1px solid transparent;
  box-sizing: border-box;
}
.b-pager--showtext .b-pager-link {
  position: relative;
  width: auto !important;
  padding: 0 25px;
}
.b-pager--showtext .b-pager-link:hover:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.b-pager-link-icon,
.b-pager-next,
.b-pager-prev {
  display: inline-block;
  position: relative;
  vertical-align: top;
}
.b-pager .b-pager-more,
.b-pager A:link,
.b-pager A:visited {
  color: #7a9199;
}
.b-pager A:active,
.b-pager A:hover {
  background: #f7f9fa;
  color: #00a3d9;
}
.b-pager-page-active A:active,
.b-pager-page-active A:hover,
.b-pager-page-active A:link,
.b-pager-page-active A:visited {
  border-color: #dae3e6;
  border-radius: 3px;
  color: #7a9199;
}
.b-pager-begining A {
  width: 100%;
  padding: 0 8px;
}
.b-pager-next,
.b-pager-prev {
  padding: 0;
}
.b-pager-link-icon {
  width: 10px;
  height: 46px;
}
.b-pager--showtext .b-pager-prev .b-pager-link-icon {
  margin-right: 2px;
}
.b-pager--showtext .b-pager-next .b-pager-link-icon {
  margin-left: 2px;
}
.b-pager-link-icon .svgicon {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  pointer-events: none !important;
}
.b-pager-link-text {
  display: none;
}
.b-pager--showtext .b-pager-link-text {
  display: inline-block;
  position: relative;
  vertical-align: baseline;
}
.b-pager-first .b-pager-link--prev,
.b-pager-last .b-pager-link--next {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.b-pager-next BR,
.b-pager-prev BR,
.b-pager-shortcut {
  display: none;
}
.b-pager-pages,
.b-pager-pages .b-pager-page {
  text-align: center;
  display: inline-block;
  padding: 0;
}
.l-flatslide .b-pager-pages {
  max-width: 766px;
}
.b-pager-pages {
  position: relative;
  max-width: 969px;
  list-style: none;
  margin: 0;
  vertical-align: top;
}
.b-pager-nopages
  .b-pager-next
  BR
  .b-pager-nopages
  .b-pager-next
  .b-pager-shortcut,
.b-pager-nopages .b-pager-pages,
.b-pager-nopages .b-pager-prev .b-pager-shortcut,
.b-pager-nopages .b-pager-prev BR {
  display: none;
}
.b-pager-nopages .b-pager-next,
.b-pager-nopages .b-pager-prev {
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font: 600 13px/50px ProximaNova, Tahoma, Arial, sans-serif;
}
.b-pager-nopages .b-pager-prev .b-pager-link,
.b-pager-nopages .b-pager-prev .b-pager-link:active,
.b-pager-nopages .b-pager-prev .b-pager-link:hover,
.b-pager-nopages .b-pager-prev .b-pager-link:link,
.b-pager-nopages .b-pager-prev .b-pager-link:visited {
  width: auto;
  min-width: 70px;
  padding-left: 40px;
  padding-right: 25px;
  text-align: left;
}
.b-pager-nopages .b-pager-next .b-pager-link,
.b-pager-nopages .b-pager-next .b-pager-link:active,
.b-pager-nopages .b-pager-next .b-pager-link:hover,
.b-pager-nopages .b-pager-next .b-pager-link:link,
.b-pager-nopages .b-pager-next .b-pager-link:visited {
  width: auto;
  min-width: 70px;
  padding-left: 25px;
  padding-right: 40px;
  text-align: right;
}
.b-pager-pages100 .b-pager-link-icon,
.b-pager-pages100 .b-pager-more,
.b-pager-pages100 A,
.b-pager-pages50 .b-pager-link-icon,
.b-pager-pages50 .b-pager-more,
.b-pager-pages50 A {
  width: 40px;
  height: 40px;
}
.b-pager-nopages .b-pager-prev .b-pager-link:before {
  left: 15px;
  margin-left: 0;
}
.b-pager-nopages .b-pager-next .b-pager-link:before {
  left: auto;
  right: 15px;
  margin-left: 0;
}
.b-pager-pages50 .b-pager-pages {
  max-width: 943px;
  line-height: 40px;
}
.b-pager-pages150 .b-pager-link-icon,
.b-pager-pages150 .b-pager-more,
.b-pager-pages150 A,
.b-pager-pages200 .b-pager-link-icon,
.b-pager-pages200 .b-pager-more,
.b-pager-pages200 A {
  width: 30px;
  height: 30px;
}
.b-pager-pages100 .b-pager-pages {
  line-height: 40px;
}
.b-pager-pages150 .b-pager-pages,
.b-pager-pages200 .b-pager-pages {
  line-height: 30px;
}
@media all and (max-width: 1400px) {
  .l-flatslide .b-pager-pages {
    max-width: 664px;
  }
}
@media all and (max-width: 1300px) {
  .b-pager .b-pager-pages {
    max-width: 867px;
  }
  .b-pager-pages50 .b-pager-pages {
    max-width: 861px;
  }
  .l-flatslide .b-pager .b-pager-pages {
    max-width: 511px;
  }
}
@media all and (max-width: 1200px) {
  .b-pager .b-pager-pages {
    max-width: 765px;
  }
}
@media all and (max-width: 1100px) {
  .b-pager .b-pager-pages {
    max-width: 765px;
  }
}
@media all and (min-width: 1000px) and (max-width: 1100px) {
  .l-flatslide .b-pager {
    line-height: 40px;
  }
  .l-flatslide .b-pager .b-pager-more,
  .l-flatslide .b-pager A {
    width: 40px;
    height: 40px;
  }
  .l-flatslide .b-pager .b-pager-link-icon {
    height: 40px;
  }
}
@media all and (max-width: 1000px) {
  .b-pager .b-pager-pages {
    max-width: 663px;
  }
  .l-flatslide .b-pager .b-pager-pages {
    max-width: 612px;
  }
}
@media all and (max-width: 900px) {
  .b-pager .b-pager-pages {
    max-width: 561px;
  }
  .l-flatslide .b-pager .b-pager-pages {
    max-width: 510px;
  }
}
@media all and (max-width: 800px) {
  .b-pager .b-pager-pages {
    max-width: 510px;
  }
}
@media all and (max-width: 650px) {
  .p-ljtimes .b-massaction-fixed {
    bottom: 0;
  }
  .b-pager {
    line-height: 38px;
  }
  .b-pager .b-pager-more,
  .b-pager A {
    width: 38px;
    height: 38px;
  }
  .b-pager .b-pager-link-icon {
    height: 38px;
  }
}
@media all and (max-width: 500px) {
  .b-pager,
  .b-pager .b-pager-pages {
    line-height: 34px;
  }
  .b-pager .b-pager-more,
  .b-pager A {
    width: 34px;
    height: 34px;
    font-size: 14px;
  }
  .b-pager .b-pager-link-icon {
    height: 34px;
  }
  .b-lenta .b-pager--showtext .b-pager-link {
    height: 50px;
    padding: 0 20px;
  }
  .b-lenta .b-pager .b-pager-link-icon {
    height: 50px;
  }
  .b-lenta .b-pager--showtext .b-pager-link-text {
    display: none;
  }
}
@media all and (max-width: 650px) {
  .b-pager,
  .b-pager .b-pager-pages {
    line-height: 38px;
  }
  .b-pager .b-pager-next,
  .b-pager .b-pager-prev,
  .l-flatslide-intro--feed {
    display: none;
  }
  .b-pager.b-pager--showtext .b-pager-next,
  .b-pager.b-pager--showtext .b-pager-prev {
    display: inline-block;
  }
  .b-pager .b-pager-more,
  .b-pager A {
    width: 38px;
    height: 38px;
  }
  .b-pager .b-pager-link-icon {
    height: 38px;
  }
}
@media all and (max-width: 420px) {
  .s-options div:first-child {
    flex-direction: column;
  }
  .b-pager,
  .b-pager .b-pager-pages {
    line-height: 34px;
  }
  .b-pager .b-pager-more,
  .b-pager A {
    width: 34px;
    height: 34px;
  }
  .b-pager .b-pager-link-icon {
    height: 34px;
  }
}
@media all and (max-width: 400px) {
  .b-pager,
  .b-pager .b-pager-pages {
    line-height: 30px;
  }
  .b-pager .b-pager-more,
  .b-pager A {
    width: 30px;
    height: 30px;
    font-size: 12px;
  }
  .b-pager .b-pager-link-icon {
    height: 30px;
  }
}
@media all and (max-width: 370px) {
  .b-pager {
    line-height: 28px;
  }
  .b-pager .b-pager-more,
  .b-pager A {
    width: 28px;
    height: 28px;
  }
  .b-pager .b-pager-link-icon {
    height: 28px;
  }
  .b-pager .b-pager-pages {
    margin-left: -2px;
    line-height: 28px;
  }
}
.b-switcher {
  margin: 0;
  padding: 0;
  list-style: none;
  letter-spacing: 0.05em;
  font-family: ProximaNova, Tahoma, Arial, sans-serif;
  font-weight: 600;
  font-size: 0.8125rem;
}
.b-switcher-item {
  display: inline-block;
  width: 50%;
  margin: 0;
  padding: 10px 20px;
  border-bottom: 1px solid #dae3e6;
  text-align: center;
}
.html-ie11 .b-switcher-item {
  padding: 12px 20px 8px;
}
.b-switcher-item-active {
  border-color: #dae3e6 #dae3e6 transparent;
  -o-border-image: none;
  border-image: none;
  border-style: solid;
  border-width: 1px;
}
.b-switcher-item A:active,
.b-switcher-item A:hover,
.b-switcher-item A:link,
.b-switcher-item A:visited {
  color: #7b9198;
}
.b-switcher-item-active A:active,
.b-switcher-item-active A:hover,
.b-switcher-item-active A:link,
.b-switcher-item-active A:visited {
  color: #242f33;
}
.ui-autocomplete {
  position: absolute;
  top: 21px;
  left: 0;
  z-index: 999;
  width: 190px;
  margin: 0;
  padding: 0;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  list-style: none;
  line-height: 1.4;
}
.b-dropover,
.b-dropover-container {
  position: relative;
}
.ui-autocomplete LI {
  margin: 0;
  padding: 0;
  cursor: pointer;
  text-align: left;
}
.ui-autocomplete LI A {
  display: block;
  margin: 0;
  padding: 1px 10px;
  text-align: left;
  text-decoration: none;
  color: #000;
}
.yadirectside
  #yadirectside_id
  A.yap-logo-block__text.yap-logo-text.yap-logo-color.yap-logo-bg-color,
.yadirectside #yadirectside_id DIV[id] > YATAG .yap-contacts__item-link:hover,
.yadirectside #yadirectside_id DIV[id] > YATAG .yap-domain:hover,
.yadirectside #yadirectside_id DIV[id] > YATAG .yap-sitelinks__link,
.yadirectside #yadirectside_id DIV[id] > YATAG .yap-title-block__text,
.yadirectwide
  #yadirectwide_id
  A.yap-logo-block__text.yap-logo-text.yap-logo-color.yap-logo-bg-color,
.yadirectwide #yadirectwide_id DIV[id] > YATAG .yap-contacts__item-link:hover,
.yadirectwide #yadirectwide_id DIV[id] > YATAG .yap-domain:hover,
.yadirectwide #yadirectwide_id DIV[id] > YATAG .yap-sitelinks__link,
.yadirectwide #yadirectwide_id DIV[id] > YATAG .yap-title-block__text {
  text-decoration: none !important;
}
.ui-autocomplete .ui-state-hover {
  background: #eee;
}
.b-dropover {
  top: 0;
  left: 0;
  z-index: 2;
  margin: -15px;
  padding: 34px 14px 14px;
  border: 1px solid #c0c2c8;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  background: #f7f9fa;
  list-style: none;
}
#js .b-dropover {
  position: absolute;
  display: none;
}
#js .b-dropover-open .b-dropover {
  display: block;
}
.b-dropover-close {
  position: absolute;
  top: 1px;
  right: 10px;
  z-index: 5;
  display: none;
  width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  cursor: pointer;
  background: url(/img/icons/popup-close.png?v=15718) no-repeat;
  font: 0/0 serif;
}
.b-panel,
.b-steps,
.b-steps-step {
  position: relative;
}
.b-dropover-close:hover {
  background-position: 0 -16px;
}
.b-dropover-show .b-dropover-close {
  display: block;
}
.b-updater {
  width: 100%;
  padding: 8px 0;
  border: 0;
  border-bottom: 1px solid #ececec;
  cursor: pointer;
  background: #f7f7f7;
  font-size: 13px;
}
.b-steps {
  margin: 0 0 10px -9px;
  padding: 0;
  list-style: none;
  color: #7c7d7f;
}
.b-steps:after,
.b-steps:before {
  display: table;
}
.b-steps:after {
  clear: both;
}
.b-steps-step {
  display: inline-block;
  margin: 0 7px 0 0;
  padding: 5px 9px;
}
.b-steps-step.active {
  border-radius: 0.5em;
  background-color: #369aff;
  background-image: -webkit-linear-gradient(top, #3863a0 0, #369aff 100%);
  background-image: linear-gradient(to bottom, #3863a0 0, #369aff 100%);
  box-shadow: inset 0 0 6px #2b4c7b;
  color: #fff;
}
.b-steps-step.disable A,
.b-tabs .b-steps-step.disable A:active,
.b-tabs .b-steps-step.disable A:hover,
.b-tabs .b-steps-step.disable A:link,
.b-tabs .b-steps-step.disable A:visited {
  pointer-events: none;
  border-bottom: 0 !important;
  cursor: default;
  color: #000 !important;
}
.b-panel {
  margin: 0 0 2em;
  padding: 2em 1.5em;
  border: 0;
  border-radius: 2px;
  background-color: #dae3e6;
}
.g-sensor .b-panel:before,
.mobile-msg .b-panel:before {
  content: "";
  display: none;
}
@media screen and (max-width: 1000px) {
  .b-panel:before {
    content: "";
    display: none;
  }
}
.standout {
  text-align: center;
}
.standout .container {
  width: auto;
  margin: auto;
  padding: 3px;
  border: 1px solid #8fc3f7;
  background-color: #c5dff9 !important;
  text-align: left;
  color: #000;
}
.standout SPAN.container {
  display: inline-block;
  padding: 8px 7px !important;
}
.l-body:after,
.l-contentplus-container:after,
.l-contentplus-header:after {
  content: "";
  display: table;
  clear: both;
  border-collapse: collapse;
}
.b-standout {
  margin: 1.5em;
  text-align: center;
}
.b-table {
  margin: 1em 0;
}
.b-table TD,
.b-table TH {
  padding: 0.2em 0.625em;
}
.b-table TH {
  border-bottom: solid 1px #dae3e6;
  background-color: #f7f9fa;
}
.b-table-auto {
  margin: auto;
}
.b-table-border {
  border: 1px solid #dae3e6;
}
.b-table-border-total {
  border-top: 1px solid #dae3e6;
  border-right: 1px solid #dae3e6;
}
.b-table-border-total TD {
  border-left: solid 1px #dae3e6;
  border-bottom: solid 1px #dae3e6;
}
.b-table-border-total TD:first-child form a {
  margin-right: 5px;
}
.b-table-border-total TD:last-child button {
  margin-right: 15px;
  vertical-align: middle;
  background: 0 0;
  border: 0;
}
.b-table-border-total TD:last-child button:last-child {
  margin-right: 0;
}
.b-table-zebra TR:nth-child(odd) {
  background: #f7f9fa;
}
.borderedtable {
  border: 1px solid #dae3e6;
}
.borderedtable TH {
  padding-right: 0.625em;
  padding-left: 0.625em;
  border-bottom: solid 1px #dae3e6;
  background-color: #f7f9fa;
}
.userslist-table {
  border: 1px solid #ddd;
}
.userslist-table TH {
  padding: 2px 10px;
  background: #ddd;
  text-align: left;
  white-space: nowrap;
}
.userslist-table TD {
  padding: 3px 10px;
}
.l-body {
  width: 940px;
  margin: 0 auto;
}
.l-aside {
  float: left;
  width: 140px;
  margin: 0 20px 0 0;
}
.l-content {
  float: left;
  width: 460px;
}
.l-content-wide {
  width: 760px;
}
.l-content-full {
  width: 940px;
}
.l-sidebar {
  float: right;
  width: 300px;
}
.framework-page #content {
  width: 940px;
  margin: 0 auto 120px;
}
.framework-page #main_body {
  width: 940px;
  min-width: 940px;
  margin: 0 auto;
}
.l-row {
  width: 958px;
}
.l-cell {
  float: left;
  width: 461px;
  margin: 0 18px 0 0;
}
.l-contentplus-container,
.l-contentplus-header {
  margin: 0;
  padding: 0;
  position: relative;
}
.b-resultpage .l-contentplus-container,
.b-service-v5 .l-contentplus-container {
  margin: 0 30px;
  padding: 20px 0 0;
}
.l-contentplus-section {
  float: left;
  width: 65%;
  margin: 0;
}
.l-contentplus-aside {
  float: right;
  width: 30%;
  margin: 0;
  padding: 0;
}
.l-contentplus-aside.l-contentplus-aside-result,
.l-contentplus-section.l-contentplus-section-result {
  float: none;
  width: 100%;
}
.b-updatepage-result {
  padding: 40px 20px 60px 80px;
}
.b-updatepage-result-status {
  margin: 0 0 1em;
  padding: 0;
  font-style: normal;
  font-weight: 400;
  font-size: 1.5em;
  color: #000;
}
.b-updatepage-result-next {
  margin: 0 0 0.5em;
}
.b-updatepage-result-options {
  margin: 0 0 2em;
  padding: 0;
  list-style: none;
  line-height: 1.4;
}
.b-updatepage-result-option {
  margin: 0 0 0.2em;
  padding: 0;
}
.b-updatepage-result-option:before {
  content: "\2014";
  margin-right: 0.5em;
}
@media screen and (max-width: 1050px) {
  .l-contentplus-section {
    float: none;
    width: auto;
  }
  .l-contentplus-aside {
    float: none;
    margin: auto;
    width: 50%;
  }
}
.b-extracontent {
  position: relative;
  margin: 0;
  padding: 30px;
  line-height: 1.4;
  border-left: 1px solid #dae3e6;
}
.b-extracontent.b-extracontent-result {
  padding: 30px 0;
  border-top: 1px solid #dae3e6;
  border-left: none;
}
.b-extracontent-head {
  margin: 0 0 1em;
  font-weight: 700;
  font-style: normal;
  font-size: 1em;
  color: #000;
}
.b-extracontent P {
  margin: 0 0 1em;
}
.b-extracontent-more {
  padding-top: 1em;
  border-top: 2px solid #c8cfd5;
}
.b-extracontent-shadow,
.b-extracontent-shadow-inner {
  display: none;
}
@media screen and (max-width: 1050px) {
  .b-extracontent {
    padding-right: 0;
    padding-left: 0;
    border: 0;
  }
}
.b-service-header,
.b-service-v5 .b-service-header {
  margin: 0;
  padding: 1.15em 0 0;
  background: #f7f9ff;
  border-bottom: 1px solid #dae3e6;
}
.b-service-header.b-service-header-menu::after {
  display: table;
  clear: both;
  content: "";
}
.b-service-title,
.b-service-v5 .b-service-title {
  font-size: 2.0625em;
  font-weight: 400;
  color: #242f33;
}
.b-service .b-service-title,
.b-service-title {
  margin: 0 35px 0.45em;
  padding: 0;
}
.b-service-v5 .b-service-title {
  margin: 0 35px 0.45em !important;
  font-family: ProximaNova, Helvetica, sans-serif;
  font-weight: 400;
}
.b-service-header-content {
  margin: 0 35px;
}
.b-service-breadcrumbs {
  margin: 10px 35px 0.3em;
  padding: 0;
  list-style: none;
}
.b-service-breadcrumbs-item {
  display: inline;
  margin: 0;
  padding: 0;
  font-size: 0.8125rem;
}
.b-service-breadcrumbs-item:before {
  content: " / ";
}
.b-service-body:after,
.b-service-breadcrumbs-item:first-child:before {
  content: "";
}
.b-service-breadcrumbs-link {
  margin: 0;
  padding: 0;
}
.b-service-header-menu {
  border-bottom: 0;
}
.b-service-header-menu .b-service-menu {
  padding: 0 1.875em;
}
@media (max-width: 650px) {
  .b-service-header-menu .b-service-menu {
    padding: 0;
  }
  .b-service-breadcrumbs {
    margin: 10px 15px 0.3em;
  }
}
.b-service-body:after {
  display: table;
  clear: both;
  border-collapse: collapse;
}
.b-service-body-inner {
  padding: 1.875em 35px;
}
.b-menu.b-service-inner,
.b-service-inner {
  padding: 0 1.875em;
}
@media all and (max-width: 650px) {
  .b-service-inner {
    padding: 0 15px;
  }
  .b-service-body-inner {
    padding: 1.875em 15px;
  }
  .rename-link {
    text-align: center;
  }
}
.b-service-v5 .b-flatbutton {
  margin: 1em 0 2em;
}
.b-service-v5 .b-service-result-status {
  margin: 0 0 1em;
  padding: 0;
  font-family: ProximaNova, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1em;
  color: #000;
}
.b-service-v5 .b-service-result-options {
  margin: 0 0 2em;
  padding: 0;
  list-style: none;
  line-height: 1.4;
}
.b-service-v5 .b-service-result-option {
  margin: 0 0 0.2em;
  padding: 0;
  list-style: none;
  line-height: 1.4;
}
.b-service-v5 .b-service-result-option:before {
  content: "\2014";
  margin-right: 0.5em;
}
.b-drop-control-icon:after,
.l-flatslide-body:after,
.l-flatslide-feed-nav__item:after,
.sort-index::after {
  content: "";
}
.b-service-v5 .b-service-unsubscribe-button {
  margin-top: 0;
}
.b-service-inner-header {
  padding: 0 1.875em;
}
.b-service-inner-header H3 {
  margin: 1em 0;
  font-weight: 400;
  font-size: 1.13em;
}
@media screen and (max-width: 650px) {
  .l-contentplus-aside {
    width: auto;
  }
  .b-service-inner-header {
    padding: 0 15px;
  }
  .b-service-body-inner {
    padding: 15px;
  }
}
.b-service-inner-top {
  padding-top: 1.875em;
}
.b-service-submenu-wrapper {
  width: 100%;
  background: #fff;
}
.b-service-controls {
  min-height: 50px;
  margin: 0 0 1em;
  background-color: #dae3e6;
}
.b-service-body .b-massaction {
  margin: 0;
}
BODY .b-service-body-withshadow {
  margin-bottom: 5em;
  padding-bottom: 30px;
}
.b-service-bodyshadow {
  position: absolute;
  bottom: -30px;
  left: 0;
  right: 0;
  overflow: hidden;
  height: 30px;
  margin: 0;
  padding: 0;
}
.b-service-bodyshadow-inner {
  position: absolute;
  right: 30px;
  bottom: 30px;
  left: 30px;
  height: 500%;
  border-radius: 70px;
  box-shadow: 0 -1px 25px 0 #324f7a;
}
.b-workas,
.flatswitcher {
  border-radius: 2px;
  background: #dae3e6;
}
.b-drop-control {
  display: inline-block;
  margin: -4px 0 0 50px;
}
.b-drop-control-open .b-drop-control-icon:after {
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
.b-drop-control-state {
  display: block;
  position: relative;
  height: 30px;
  margin: 0;
  cursor: pointer;
}
.b-drop-control-icon,
.b-drop-control-icon:after {
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
}
.b-drop-control-icon {
  background-image: url(/img/icons/unit_v3.png?v=42878);
  display: block;
  top: 0;
  width: 27px;
  height: 27px;
  padding-right: 20px;
  cursor: pointer;
  background-position: 0 -68px;
}
.b-drop-control-icon:after {
  background-image: url();
  top: 50%;
  width: 12px;
  height: 8px;
  margin: -3px 0 0;
  padding: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  background-position: -181px 0;
  font: 0/0 a;
}
.b-drop-control-msg {
  display: inline-block;
  line-height: 27px;
  padding: 0 55px 0 0;
  vertical-align: middle;
}
@media (max-width: 650px) {
  .b-drop-control-msg {
    display: none;
  }
}
.b-formset-field {
  margin: 0 0 1em 10em;
  padding: 0;
  clear: left;
}
.b-formset-field-head {
  position: relative;
  left: -10em;
  display: block;
  float: left;
  width: 9em;
  margin: 0 -9em 0 0;
  padding: 2px 0 0;
  text-align: right;
}
.b-formset-field-subhead {
  margin: 0;
  font-weight: 700;
}
.b-formset-field-body {
  margin: 0;
  padding: 0;
}
.b-formset-field-desc {
  margin: 0.2em 0 1em;
  font-size: 86%;
  color: #748691;
}
.b-reset .b-formset-field-desc {
  font-size: 86%;
}
.b-formset-field-warning {
  margin: 0.2em 0 0;
  font-size: 86%;
  color: red;
}
.b-formset-input-wrapper {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.b-formset-input {
  width: 220px;
  margin: 0;
  padding: 3px 2px;
}
.b-formset-input,
.b-formset-select {
  font: 13px/1.1 Arial, sans-serif;
}
.b-formset-textarea {
  resize: both;
  font: 13px/1.4 Arial, sans-serif;
}
.b-formset-field-username .b-formset-input {
  width: 200px;
  padding-left: 22px;
  font-weight: 700;
  color: #0051b7;
}
.b-formset-field-community .b-formset-input-pic,
.b-formset-field-username .b-formset-input-pic {
  position: absolute;
  top: 50%;
  left: 5px;
  width: 16px;
  height: 16px;
  margin: -8px 0 0;
  font: 0/0 serif;
  padding: 0;
}
.b-formset-field-username .b-formset-input-pic {
  background: url(/img/userinfo_v8.svg?v=70323) no-repeat;
}
.b-formset-field-community .b-formset-input-pic {
  background: url(/img/community.gif?v=556) no-repeat #fff;
}
.b-workas LABEL,
.b-workas SELECT,
.flatswitcher-label {
  font-family: ProximaNova, Tahoma, Arial, sans-serif;
  font-weight: 600;
  font-size: 0.825em;
  color: #7a9199;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.b-formset-options {
  margin: 0;
  padding: 0;
  list-style: none;
}
.b-formset-options-item {
  margin: 0 0 0.2em;
  padding: 0;
}
.b-formset-check {
  margin: 0 3px 0 0;
}
.b-formset-label {
  margin: 0;
}
.b-formset-labelcheck {
  display: block;
  padding: 0 0 0 15px;
  text-indent: -15px;
}
.b-formset-labelcheck .b-formset-check {
  position: relative;
  top: -1px;
  width: 13px;
  height: 13px;
  margin: 0;
  padding: 0;
  vertical-align: bottom;
}
.b-formset-labelradio .b-formset-label {
  margin: 0 0 0 0.3em;
}
.b-formset-submitbox {
  margin: 2.5em 0 0 10em;
}
.b-formset-submitbox-inner {
  position: relative;
  display: inline-block;
  padding: 0 30px 0 0;
}
.b-formset-submitbox-inner.svgpreloader-pseudo::after {
  display: none;
  top: 50%;
  right: 7px;
  margin-top: -8px;
}
.b-formset-creating .b-formset-submitbox-inner.svgpreloader-pseudo::after {
  display: block;
}
@media screen and (max-width: 40em) {
  .b-formset-field,
  .b-formset-submitbox {
    margin-left: 0;
  }
  .b-formset-field-head {
    left: auto;
    float: none;
    width: auto;
    margin-right: 0;
    text-align: left;
  }
}
.sort-index {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  vertical-align: middle;
}
.sort-index::after {
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  background-image: url();
  background-repeat: no-repeat;
  background-position: -179px 5px;
}
.sort-index--asc::after {
  -webkit-transform: rotateX(-180deg);
  transform: rotateX(-180deg);
}
.sort-index--des::after,
.sort-index--desc::after {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
}
.b-workas {
  display: inline-block;
  padding: 0.625em 0.625em 0.625em 1.25em;
  margin: 0 0 1em;
}
.b-workas SELECT {
  margin: 0 0.4em;
  height: 1.7em;
}
.html-ie11 .b-workas SELECT {
  padding-top: 0.3em;
  height: auto;
}
@media screen and (max-width: 550px) {
  .b-workas {
    display: block;
    padding: 1em 1em 0.625em;
    text-align: center;
  }
  .b-workas SELECT {
    display: block;
    margin: 0.5em 0 0.625em;
    width: 100%;
    text-align: left;
  }
}
.flatswitcher-wrap .b-service-title {
  display: inline-block;
  margin: 0 5px 13px 30px;
}
.flatswitcher-form,
.flatswitcher-wrapper {
  display: inline;
}
.flatswitcher {
  display: inline-block;
  padding: 0.625em;
  margin: 0;
}
.flatswitcher-label {
  margin: 0 0.4em 0 0;
  vertical-align: -0.45em;
}
.flatswitcher-select {
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: top;
}
.l-flatslide {
  overflow: hidden;
}
.l-flatslide-container {
  margin: 0;
}
.l-flatslide-line {
  padding: 0 5.625rem;
}
.l-flatslide-body {
  width: 100%;
  margin: 0;
  -webkit-transition: margin 0.1s ease-in;
  transition: margin 0.1s ease-in;
}
.l-flatslide-body:after {
  display: table;
  border-collapse: collapse;
  clear: both;
}
.l-flatslide-controls {
  z-index: 3;
  visibility: hidden;
  width: 40px;
}
.l-flatslide-control {
  position: relative;
  display: none;
  width: 40px;
  height: 40px;
  padding: 0;
  outline: 0;
  border: 0;
  border-radius: 0 3px 3px 0;
  background: #dae3e6;
  font: 0/0 a;
  color: #7a9199;
}
.l-flatslide-control-icon {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.l-flatslide-control-icon .svgicon {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.l-flatslide-control--m-settings {
  display: none;
  position: absolute;
  top: 22px;
  right: 20px;
  padding: 0;
  border: none;
  background: 0 0;
  z-index: 10;
  cursor: pointer;
}
.l-flatslide-control--m-settings:focus,
.l-flatslide-control--m-settings:focus:active {
  outline: 0;
}
.l-flatslide-control--m-settings:focus:active .svgicon {
  fill: #7a9099;
}
.l-flatslide-control--m-settings .svgicon-wrap {
  display: block;
}
.b-lenta.b-feedsettings-on .l-flatslide-control {
  background: #f7f9fa;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}
.html-hidden.html-ios body {
  position: fixed;
}
.l-flatslide-feed-nav {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.11765);
  z-index: 11;
  background: #fff;
}
.l-flatslide-feed-nav__item {
  font-weight: 600;
  text-transform: uppercase;
  position: relative;
  margin: 0 0.875em;
  padding: 1em 0.3125em 1.125em 1.625em;
  color: #000;
  -webkit-transition: color 0.1s;
  transition: color 0.1s;
}
.l-flatslide-feed-nav__item:visited {
  color: inherit;
}
.l-flatslide-feed-nav__item:after {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0.1875em;
  background: #00a3d9;
}
.l-flatslide-feed-nav__item:focus,
.l-flatslide-feed-nav__item:hover {
  outline: 0;
  color: #00a3d9;
}
.l-flatslide-feed-nav__item:focus .flaticon,
.l-flatslide-feed-nav__item:hover .flaticon {
  fill: #00a3d9;
}
.l-flatslide-feed-nav__item--active {
  font-weight: 700;
  color: #00a3d9;
}
.l-flatslide-feed-nav__item--active:after {
  display: block;
}
.l-flatslide-feed-nav__item--active:visited {
  color: #00a3d9;
}
.l-flatslide-feed-nav__icon {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  line-height: 0;
}
.l-flatslide-feed-nav__icon .flaticon {
  width: 1.125em;
  height: 1.125em;
  fill: #000;
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
}
.l-flatslide-feed-nav__item--active .flaticon {
  fill: #00a3d9;
}
.l-flatslide-feed-nav__text {
  font-size: 0.875em;
  font-weight: inherit;
  line-height: 1em;
}
@media all and (max-width: 650px) {
  .l-flatslide-feed-nav {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .l-flatslide-feed-nav__item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
    padding: 1.2em;
  }
  .l-flatslide-feed-nav__text {
    display: none;
  }
  .l-flatslide-feed-nav__icon {
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
.l-flatslide-navigation {
  margin-left: 0;
  margin-right: 0;
}
.l-flatslide-menu-controls {
  position: fixed;
  left: 0;
  padding: 48px 0 0;
  -webkit-transition: left 0.1s ease-in, top 0.3s;
  transition: left 0.1s ease-in, top 0.3s;
}
.l-flatslide-control--m-settings,
.l-flatslide-control--m-settings .svgicon-wrap {
  height: auto;
}
.l-flatslide-menu-button {
  margin-bottom: 10px;
}
.b-lenta .l-flatslide-menu-button:before {
  content: " ";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 25px;
  height: 24px;
  margin: -12px 0 0 -13px;
  padding: 0;
  background: url(/img/icons/unit_v3.png?v=42878) 0 -255px no-repeat;
}
.b-lenta .l-flatslide-menu-button-opened.l-flatslide-menu-button:before {
  content: " ";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 -8px;
  padding: 0;
  background: url(/img/icons/unit_v3.png?v=42878) 0 -113px no-repeat;
}
.b-lenta.b-feedsettings-on .l-flatslide-menu-button:before {
  display: none;
}
.l-flatslide-menu-button-open {
  display: block;
}
.l-flatslide-menu-button-open .svgicon {
  width: 25px;
  height: 25px;
}
.l-flatslide-menu-button-close {
  display: none;
}
.l-flatslide-menu-button-close .svgicon {
  width: 20px;
  height: 20px;
}
.l-flatslide-state-menuinit .l-flatslide-control {
  display: block;
}
.b-browsepage-menu .l-flatslide-scrolltop,
.b-mainpage-menu .l-flatslide-scrolltop,
.l-flatslide-state-menuinit .l-flatslide-scroll-update {
  visibility: hidden;
  opacity: 0;
  cursor: auto;
  -webkit-transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
}
.b-mainpage-state-rating-scroll .l-flatslide-scrolltop,
.js--page-scroll-up .l-flatslide-scroll-update,
.l-flatslide-state-menuinit .js--has-new-items,
.l-flatslide-state-scroll .l-flatslide-scrolltop {
  visibility: visible;
  opacity: 1;
  cursor: pointer;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.body-state-sidebar-opened .l-flatslide-aside-button:after,
.l-flatslide-menu-button-opened:after,
.l-flatslide-settingslink-opened:after {
  content: "";
  position: fixed;
  top: 0;
  bottom: 0;
  cursor: default;
}
.l-flatslide-menu-button-opened:after,
.l-flatslide-settingslink-opened:after {
  right: 0;
  left: 240px;
}
.body-state-sidebar-opened .l-flatslide-aside-button:after {
  right: 329px;
  left: 0;
}
.l-flatslide-menu-button-opened .l-flatslide-menu-button-open {
  display: none;
}
.l-flatslide-menu-button-opened .l-flatslide-menu-button-close {
  display: block;
}
.l-flatslide-settingslink {
  margin-bottom: 10px;
}
.b-lenta .l-flatslide-settingslink:before {
  content: " ";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 27px;
  height: 27px;
  margin: -13px 0 0 -13px;
  padding: 0;
  background: url(/img/icons/unit_v3.png?v=42878) 0 -68px no-repeat rgba(0, 0, 0, 0);
}
.b-lenta .l-flatslide-settingslink-opened.l-flatslide-settingslink:before {
  content: " ";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 -8px;
  padding: 0;
  background: url(/img/icons/unit_v3.png?v=42878) 0 -113px no-repeat;
}
.b-lenta.b-feedsettings-on .l-flatslide-settingslink:before {
  display: none;
}
.l-flatslide-settingslink-open {
  display: block;
}
.l-flatslide-settingslink-close,
.l-flatslide-settingslink-opened .l-flatslide-settingslink-open {
  display: none;
}
.l-flatslide-settingslink-open .svgicon {
  width: 25px;
  height: 25px;
}
.l-flatslide-settingslink-close .svgicon {
  width: 20px;
  height: 20px;
}
.l-flatslide-settingslink-opened .l-flatslide-settingslink-close {
  display: block;
}
.l-flatslide-scrolltop-count {
  display: none;
  position: absolute;
  top: 15px;
  right: -10px;
  width: auto;
  min-width: 1.6em;
  margin: 0;
  padding: 0.2em;
  border: 0;
  border-radius: 10px;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased;
}
.l-flatslide-menu-items {
  position: fixed;
  left: -240px;
  z-index: 3;
  width: 239px;
  margin: 0;
  padding: 0;
  list-style: none;
  border-right: 1px solid #dae3e6;
  background: #f7f9fa;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font: 600 13px/1.1 ProximaNova, Tahoma, Arial, sans-serif;
  font: 600 0.8125rem/1.1 ProximaNova, Tahoma, Arial, sans-serif;
  -webkit-transition: left 0.1s ease-in;
  transition: left 0.1s ease-in;
}
.l-flatslide-menu-item {
  position: relative;
  display: block;
  margin: 0;
  padding: 17px 15px;
  border-bottom: 1px solid #dae3e6;
}
.l-flatslide-menu-link {
  overflow: hidden;
  display: block;
  margin: -17px -15px;
  padding: 17px 15px;
  text-overflow: ellipsis;
}
.html-ie11 .l-flatslide-menu-link {
  padding: 19px 15px 15px;
}
.l-flatslide-menu-link:link,
.l-flatslide-menu-link:visited {
  color: #00a3d9;
}
.l-flatslide-menu-link:active,
.l-flatslide-menu-link:hover {
  color: #0086b3;
}
.l-flatslide-menu-active,
.l-flatslide-menu-active > .l-flatslide-menu-link:active,
.l-flatslide-menu-active > .l-flatslide-menu-link:hover,
.l-flatslide-menu-active > .l-flatslide-menu-link:link,
.l-flatslide-menu-active > .l-flatslide-menu-link:visited {
  color: #829399;
}
.l-flatslide-menu-parent .l-flatslide-menu-link {
  margin-left: 17px;
  padding-left: 0;
}
.l-flatslide-menu-toggler {
  position: absolute;
  top: 15px;
  left: 13px;
  width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  background: url() -179px 5px no-repeat;
  font: 0/0 a;
  cursor: pointer;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: -webkit-transform 1s easy 0;
  transition: -webkit-transform 1s easy 0;
  transition: transform 1s easy 0;
  transition: transform 1s easy 0, -webkit-transform 1s easy 0;
}
.l-flatslide-submenu {
  display: none;
  margin: 17px 0 0 17px;
  padding: 0;
  list-style: none;
}
.l-flatslide-submenu .l-flatslide-menu-item {
  margin: 0;
  padding: 0;
  border-bottom: 0;
}
.l-flatslide-submenu .l-flatslide-menu-link {
  margin: 0;
  padding: 6px 0;
}
.l-flatslide-subsubmenu {
  margin: 13px 0 0 13px;
  padding: 0;
  list-style: none;
}
.l-flatslide-subsubmenu .l-flatslide-menu-item {
  margin: 0 0 10px;
  padding: 0;
  border-bottom: 0;
}
.l-flatslide-subsubmenu .l-flatslide-menu-link {
  margin: 0;
  padding: 0;
}
.l-flatslide-menu-closed .l-flatslide-submenu {
  display: none;
}
.l-flatslide-menu-opened .l-flatslide-menu-toggler {
  background-position: -180px 5px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.l-flatslide-menu-opened .l-flatslide-submenu {
  display: block;
}
.l-flatslide-menu-item-more {
  display: none;
  position: relative;
}
.l-flatslide-menu-item-more > .l-flatslide-menu-link {
  position: relative;
  color: #00a3d9;
}
.l-flatslide-menu-item-more:hover > .l-flatslide-menu-link,
.l-flatslide-menu-item-more > .l-flatslide-menu-link:hover {
  color: #0086b3;
}
.l-flatslide-menu-more-icon {
  position: absolute;
  right: 5px;
  top: 50%;
  margin-top: -8px;
  color: #7a9199;
}
.l-flatslide-menu-more-icon .svgicon {
  width: 16px;
  height: 16px;
}
.l-flatslide-menu-item-more > .l-flatslide-menu-link:after {
  position: absolute;
  top: 50%;
  right: 15px;
  width: 8px;
  height: 14px;
  margin: -7px 0 0;
  padding: 0;
  content: " ";
  background: url("/img/icons/prevnext-8-14.png?v=40802") no-repeat
    rgba(0, 0, 0, 0);
  font: 0/0 a;
}
.b-feedsettings-on .l-flatslide-menu-item-more > .l-flatslide-menu-link:after {
  display: none;
}
.l-flatslide-menu-item-more .l-flatslide-menu-subitems {
  display: none;
  overflow-y: auto;
  position: absolute;
  bottom: -1px;
  left: 100%;
  width: 239px;
  margin: 0;
  padding: 0;
  border: 1px solid #dae3e6;
  border-bottom: 0;
  background: -webkit-linear-gradient(#f7f9fa 30%, rgba(255, 255, 255, 0)),
    -webkit-linear-gradient(rgba(255, 255, 255, 0), #f7f9fa 70%) 0 100%,
    -webkit-radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)),
    -webkit-radial-gradient(
        50% 100%,
        farthest-side,
        rgba(0, 0, 0, 0.2),
        rgba(0, 0, 0, 0)
      ) 0 100%;
  background: linear-gradient(#f7f9fa 30%, rgba(255, 255, 255, 0)),
    linear-gradient(rgba(255, 255, 255, 0), #f7f9fa 70%) 0 100%,
    radial-gradient(
      farthest-side at 50% 0,
      rgba(0, 0, 0, 0.2),
      rgba(0, 0, 0, 0)
    ),
    radial-gradient(
        farthest-side at 50% 100%,
        rgba(0, 0, 0, 0.2),
        rgba(0, 0, 0, 0)
      )
      0 100%;
  background-repeat: no-repeat;
  background-color: #f7f9fa;
  background-size: 100% 40px, 100% 40px, 100% 14px, 100% 14px;
  background-attachment: local, local, scroll, scroll;
}
.l-flatslide-menu-item-more:hover .l-flatslide-menu-subitems {
  display: block;
}
.l-flatslide-menu-expander {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 4;
  width: 80px;
  height: 50px;
  margin: 0;
  padding: 0;
  font: 0/0 a;
  cursor: pointer;
}
.l-flatslide-menu-expander:after {
  content: " ";
  position: absolute;
  top: 22px;
  right: 10px;
  width: 10px;
  height: 6px;
  margin: 0;
  padding: 0;
  background: url(/img/icons/unit_v3.png?v=42878) 0 -99px no-repeat;
  font: 0/0 a;
}
.l-flatslide-menu-expanded .l-flatslide-menu-expander:after {
  background-position: 0 -106px;
}
.l-flatslide-wrapper {
  float: left;
  width: 100%;
}
.l-flatslide-content {
  margin: 0 420px 4em 50px;
  padding: 0 0 50px 40px;
  border-right: 1px solid #dae3e6;
}
.l-flatslide-content--feed {
  position: relative;
}
.l-flatslide-intro {
  position: relative;
  margin: 0;
  padding: 19px 32px 11px 0;
  border-bottom: 1px solid #dae3e6;
}
.l-flatslide-intro:after {
  content: "";
  display: table;
  border-collapse: collapse;
  clear: both;
}
.l-flatslide-intro-heads {
  float: left;
  max-width: 100%;
  margin: 0;
  text-transform: uppercase;
  font: 300 1.625em/1 ProximaNova, Helvetica, Arial, sans-serif;
  color: #829399;
}
.l-flatslide-intro-heads .ljuser {
  vertical-align: 4px;
}
.l-flatslide-intro-controls {
  float: right;
  margin: -3px 0 0;
}
.l-flatslide-aside {
  float: left;
  width: 329px;
  margin: 0 0 0 -421px;
  padding-bottom: 1.8125em;
  border-left: 1px solid #dae3e6;
}
.l-flatslide-aside-controls {
  position: absolute;
  top: 48px;
  right: calc(100% + 1px);
}
.l-flatslide-aside-button {
  border-radius: 3px 0 0 3px;
}
.l-flatslide-aside-button-close {
  display: none;
}
.l-flatslide-aside-button-close .svgicon,
.l-flatslide-aside-button-open .svgicon {
  width: 20px;
  height: 20px;
}
.l-flatslide-aside-block {
  width: 300px;
  padding: 1.5625rem 0 1.5625rem 30px;
  border-bottom: 1px solid #dae3e6;
}
.aside-menu,
.m-aside-menu {
  border-bottom: 1px solid #d9e3e6;
  list-style: none;
}
.aside-menu {
  font: 400 13px/16px ProximaNova, Tahoma, Arial, sans-serif;
  width: 100%;
  max-width: 330px;
  margin: 0;
  padding: 1.84615em 0 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.aside-menu__link,
.m-aside-menu__link,
.m-aside-menu__title {
  font-weight: 700;
  text-transform: uppercase;
}
.aside-menu__item:nth-last-child(1)
  .aside-menu__link:not(.aside-menu__link--settings) {
  margin-bottom: 0.61538em;
}
.aside-menu__link {
  position: relative;
  display: block;
  padding: 0.61538em 2.46154em;
  color: #000;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.aside-menu__link:active,
.aside-menu__link:focus,
.aside-menu__link:hover {
  outline: 0;
  color: #000;
  background-color: #f5f5f5;
}
.aside-menu__link:visited {
  color: #000;
}
.aside-menu__link--active {
  background-color: #f5f5f5;
}
.aside-menu__link--active::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 100%;
  width: 3px;
  background-color: #00a3d9;
}
.aside-menu__link--settings {
  margin-top: 0.61538em;
  padding: 1.23077em 2.46154em;
  color: #000;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.aside-menu__link--settings::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  height: 1px;
  width: calc(100% - 2.461538461538462em);
  background-color: #d9e3e6;
}
.aside-menu__link--settings:focus,
.aside-menu__link--settings:hover {
  color: #00a3d9;
  background-color: inherit;
}
.aside-menu__link--settings:active {
  color: #0086b3;
  background-color: inherit;
}
.aside-menu__link--settings .svgicon {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.m-aside-menu {
  overflow: hidden;
  position: absolute;
  font-size: 12px;
  display: none;
  width: 100%;
  margin: 0;
  padding: 0;
  border-radius: 0 0 2px 2px;
  background-color: #f8f9fb;
  z-index: 10;
}
.m-aside-menu__toggle {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  height: 40px;
  padding: 0 16px;
  cursor: pointer;
}
.m-aside-menu__toggle .svgicon {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.m-aside-menu__title {
  color: #000;
}
.m-aside-menu__list {
  list-style: none;
  margin: 0;
  padding: 0;
  height: 0;
}
.m-aside-menu__item {
  position: relative;
}
.m-aside-menu__item:nth-last-child(1) .m-aside-menu__link {
  border-bottom: none;
}
.m-aside-menu__item[data-active="1"] {
  display: none;
}
.m-aside-menu__item[data-active="1"] .m-aside-menu__link {
  color: #00a3d9;
}
.m-aside-menu__link {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 16px;
  padding: 12px 0;
  border-bottom: 1px solid transparent;
  color: #000;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
.m-aside-menu__link .svgicon {
  margin-right: 8px;
}
.m-aside-menu__link:visited {
  color: #000;
}
.m-aside-menu__link:focus,
.m-aside-menu__link:hover {
  outline: 0;
  color: #00a3d9;
}
.m-aside-menu__link:active {
  outline: 0;
  color: #0086b3;
}
.m-aside-menu__separate {
  display: none;
  height: 41px;
}
.l-flatslide-state-scroll .l-flatslide-scrolltop,
.l-flatslide-state-scrollnav .l-flatslide-menu-item-more {
  display: block;
}
.m-aside-menu--open .m-aside-menu__toggle::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 1px;
  background: #d9e3e6;
  cursor: pointer;
}
.m-aside-menu--open .m-aside-menu__toggle .svgicon {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.m-aside-menu--open .m-aside-menu__link {
  border-bottom: 1px solid #d9e3e6;
}
@media all and (max-width: 650px) {
  .m-aside-menu,
  .m-aside-menu__separate {
    display: block;
  }
  .l-flatslide-intro {
    border-bottom: none;
  }
  .m-aside-menu__list {
    overflow: auto;
    max-height: 245px;
  }
  .m-aside-menu--open {
    overflow: auto;
    border-bottom: none;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.30196);
  }
  .m-aside-menu--open.m-aside-menu--visible {
    overflow: visible;
  }
  .m-aside-menu--open.ng-animate {
    overflow: hidden;
  }
}
@media screen and (max-width: 650px) and (orientation: landscape) {
  .m-aside-menu__list {
    max-height: 204px;
  }
}
.l-flatslide-state-shownav .l-flatslide-body {
  margin-left: 240px;
}
.l-flatslide-state-shownav .l-flatslide-menu-controls {
  left: 240px;
}
.l-flatslide-state-shownav .l-flatslide-menu-items {
  left: 0;
}
.l-flatslide-state-menuinit .l-flatslide-menu-controls {
  visibility: visible;
}
@media all and (max-height: 600px) {
  .l-flatslide-menu-item-more .l-flatslide-menu-subitems {
    max-height: 394px;
  }
}
@media all and (max-height: 550px) {
  .l-flatslide-menu-item-more .l-flatslide-menu-subitems {
    max-height: 345px;
  }
}
@media all and (max-height: 500px) {
  .l-flatslide-menu-item-more .l-flatslide-menu-subitems {
    max-height: 296px;
  }
}
@media all and (max-height: 450px) {
  .l-flatslide-menu-item-more .l-flatslide-menu-subitems {
    max-height: 247px;
  }
}
@media all and (max-height: 400px) {
  .l-flatslide-menu-item-more .l-flatslide-menu-subitems {
    max-height: 198px;
  }
}
@media all and (min-width: 601px) {
  .b-mainpage-state-discovery .l-flatslide-menu-button-opened:after {
    display: none;
  }
}
@media all and (min-width: 1400px) {
  .l-flatslide-container {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media all and (min-width: 1500px) {
  .l-flatslide-state-shownav .l-flatslide-body {
    margin-left: 190px;
  }
}
@media all and (min-width: 1600px) {
  .l-flatslide-state-shownav .l-flatslide-body {
    margin-left: 140px;
  }
  .l-flatslide-menu-items {
    width: 199px;
  }
}
@media all and (min-width: 1650px) {
  .l-flatslide-menu-items {
    width: 229px;
  }
}
@media all and (min-width: 1700px) {
  .l-flatslide-state-shownav .l-flatslide-body {
    margin-left: 90px;
  }
  .l-flatslide-menu-items {
    width: 239px;
  }
}
@media all and (min-width: 1791px) {
  .l-flatslide-navigation {
    visibility: hidden;
    margin-left: 0;
    margin-right: 0;
  }
  .l-flatslide-state-menuinit .l-flatslide-menu-controls,
  .l-flatslide-state-menuinit .l-flatslide-navigation {
    visibility: visible;
  }
  .l-flatslide-state-shownav .l-flatslide-body {
    margin-left: 0;
  }
  .l-flatslide-menu-items {
    top: 60px;
    left: 0;
    bottom: 0;
  }
  .l-flatslide-menu-button-opened:after,
  .l-flatslide-settingslink-opened:after {
    display: none;
  }
  .l-flatslide-menu-button,
  .l-flatslide-menu-button:hover .l-flatslide-menu-button:active,
  .l-flatslide-menu-button:link,
  .l-flatslide-menu-button:visited {
    visibility: hidden;
    height: 0;
    margin-bottom: 0;
  }
  .b-lenta .l-flatslide-menu-button,
  .b-lenta
    .l-flatslide-menu-button:hover
    .b-lenta
    .l-flatslide-menu-button:active,
  .b-lenta .l-flatslide-menu-button:link,
  .b-lenta .l-flatslide-menu-button:visited {
    visibility: visible;
    height: 50px;
    margin-bottom: 10px;
  }
}
@media all and (max-width: 1200px) {
  .l-flatslide-content {
    margin: 0 390px 4em 50px;
    padding-left: 10px;
  }
  .l-flatslide-aside {
    margin: 0 0 0 -391px;
  }
}
@media all and (max-width: 1000px) {
  .aside-menu__link--settings .svgicon {
    right: 16px;
  }
  .l-flatslide-line {
    padding: 0 3.75rem;
  }
  .l-flatslide-body {
    position: relative;
  }
  .l-flatslide-wrapper {
    border-right: 1px solid #dae3e6;
    margin-right: -1px;
  }
  .l-flatslide-content {
    margin: 0 60px;
    padding: 0;
    border-right: 0;
  }
  .l-flatslide-aside {
    position: fixed;
    top: 0;
    right: -360px;
    bottom: 0;
    width: 360px;
    height: auto !important;
    box-sizing: border-box;
    -webkit-transition: right 0.1s ease-in, top 0.3s;
    transition: right 0.1s ease-in, top 0.3s;
  }
  .l-flatslide-aside-content {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: auto;
    display: none;
  }
  .body-state-sidebar-opened .l-flatslide-aside-content,
  .l-flatslide-aside-button {
    display: block;
  }
  .l-flatslide-state-menuinit .l-flatslide-aside-controls {
    visibility: visible;
    cursor: pointer;
  }
  .body-state-sidebar-opened {
    overflow: hidden;
  }
  .body-state-sidebar-opened .s-body {
    overflow-y: hidden;
  }
  .body-state-sidebar-opened .l-flatslide-body {
    margin-left: -360px;
  }
  .body-state-sidebar-opened .l-flatslide-aside {
    right: 0;
  }
  .body-state-sidebar-opened .l-flatslide-aside-button-open {
    display: none;
  }
  .body-state-sidebar-opened .l-flatslide-aside-button-close {
    display: block;
    cursor: pointer;
  }
}
@media all and (max-width: 650px) {
  .html-hidden {
    overflow: hidden;
  }
  .b-service .b-service-title,
  .b-service-title {
    font-size: 1.6em;
    line-height: 1;
    margin-left: 15px;
    margin-right: 15px;
  }
  .b-mainpage-state-view-noncyr .l-flatslide-navigation {
    min-height: 0;
  }
  .l-flatslide-line {
    padding: 0 1rem;
  }
  .l-flatslide-content {
    margin: 0 15px;
  }
  .l-flatslide-aside {
    z-index: 3;
    background: #fff;
  }
  .l-flatslide-controls {
    width: 30px;
  }
  .l-flatslide-control {
    width: 30px;
    height: 30px;
  }
  .l-flatslide-control .svgicon {
    width: 16px;
    height: 16px;
  }
  .l-flatslide-control--m-settings {
    display: block;
  }
  .b-mainpage-state-mobileadaptive .l-flatslide-controls {
    display: none;
  }
  .body-state-sidebar-opened .l-flatslide-body {
    margin-left: inherit;
  }
  .body-state-sidebar-opened .l-flatslide-aside {
    right: inherit;
  }
  .l-flatslide-state-fallen-sidebar .l-flatslide-content {
    margin: 0 20px 0 35px;
  }
}
@media all and (max-width: 360px) {
  .body-state-sidebar-opened .l-flatslide-aside-controls {
    right: 0;
  }
}
.yadirectside #yadirectside_id,
.yadirectwide #yadirectwide_id {
  margin: 0;
}
.yadirectside #yadirectside_id DIV[id],
.yadirectwide #yadirectwide_id DIV[id] {
  font-size: 85% !important;
}
.yadirectside #yadirectside_id DIV[id] > YATAG,
.yadirectwide #yadirectwide_id DIV[id] > YATAG {
  font-family: inherit !important;
}
.yadirectside #yadirectside_id DIV[id] > YATAG .yap-title-block__favicon,
.yadirectside #yadirectside_id DIV[id] > YATAG .yap-title-block__text,
.yadirectwide #yadirectwide_id DIV[id] > YATAG .yap-title-block__favicon,
.yadirectwide #yadirectwide_id DIV[id] > YATAG .yap-title-block__text {
  font-size: 130% !important;
}
.l-flatslide-aside-block.yadirectside:empty {
  width: auto;
  padding: 0;
  border-bottom: 0;
}
.m-section .m-section-item {
  position: relative;
  margin: 0 0 8px;
}
.m-section .m-section-item SPAN {
  display: block;
  margin: 0;
  padding: 0;
}
.m-section .m-section-list {
  display: block;
  margin: 5px 0 0;
  font-weight: 400;
  font-size: 13px;
}
.m-section .m-section-list LI {
  position: relative;
  margin: 0 0 5px;
}
.m-section .m-section-list LI UL {
  display: none;
  margin-left: 15px;
}
.m-section .m-section-list LI STRONG {
  color: grey;
}
.m-section .m-switch {
  position: absolute;
  display: none;
  left: -15px;
  top: 0.4em;
  width: 9px;
  height: 9px;
  background: url(/img/arrows-menu.gif?v=9114) no-repeat;
}
.m-section .m-section-list .m-switch {
  display: block;
  background-position: 0 -20px;
}
.m-section .m-section-item-open .m-section-list {
  display: block;
}
.m-section .m-section-item-open .m-section-list UL {
  display: none;
}
.m-section .m-section-item-open .m-section-item-open UL {
  display: block;
}
.m-section .m-section-item-open .m-switch {
  background-position: 0 -10px;
}
.m-section .m-section-item-open LI .m-switch {
  background-position: 0 -20px;
}
.m-section .m-section-item-open .m-section-item-open .m-switch {
  background-position: 0 -30px;
}
#js .m-section .m-switch {
  display: block;
  display: none;
}
#js .m-section .m-section-list {
  display: none;
}
#js .m-section .m-section-item-open .m-section-list {
  display: block;
}
#js .m-section .m-section-item-open .m-section-list UL {
  display: none;
}
#js .m-section .m-section-item-open .m-section-list .m-section-item-open UL {
  display: block;
}
.m-section-open .m-switch {
  display: none;
}
.m-section-open .m-section-list,
.m-section-open .m-section-list UL {
  display: block;
}
#js .m-section-open .m-switch {
  display: none;
}
#js .m-section-open .m-section-list,
#js .m-section-open .m-section-list UL {
  display: block;
}
.b-selectus-wrapper {
  position: relative;
  margin: 0 0 10px;
  width: 300px;
  cursor: pointer;
}
.b-selectus-hide-select {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0;
}
.b-selectus-hide-select SELECT {
  display: none;
  position: absolute;
  left: -100%;
}
.b-selectus {
  position: relative;
  border: 1px solid #ced6d9;
  border-radius: 3px;
  background: #f7f9fa;
}
.b-selectus .label {
  overflow: hidden;
  display: block;
  min-height: 18px;
  margin: 0 30px 0 0;
  padding: 6px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  font: 600 13px/18px ProximaNova, Tahoma, Arial, sans-serif;
  color: #7a9199;
}
.html-ie11 .b-selectus .label {
  padding: 9px 6px 3px;
}
.b-selectus .button {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
  text-align: center;
  font: 0/0 a;
  color: #bbb;
}
.b-selectus .button:after {
  content: " ";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 7px;
  margin: -3px 0 0 -5px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22selectrics_button-Layer_1%22%20height%3D%227%22%20viewBox%3D%220%200%2010%206.667%22%20width%3D%2210%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%3E%3Cpath%20id%3D%22selectrics_button-Path-45%22%20d%3D%22m4.319%205.96l0.665%200.706%200.667-0.704%204.349-4.594-1.33-1.368-3.686%203.9-3.65-3.89-1.334%201.365%204.319%204.585z%22%20fill%3D%22%237A9199%22%2F%3E%3C%2Fsvg%3E);
  font: 0/0 a;
}
.b-selectus .button:after,
doesnotexist:-o-prefocus {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22selectrics_button-Layer_1%22%20height%3D%227%22%20viewBox%3D%220%200%2010%206.667%22%20width%3D%2210%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%3E%3Cpath%20id%3D%22selectrics_button-Path-45%22%20d%3D%22m4.319%205.96l0.665%200.706%200.667-0.704%204.349-4.594-1.33-1.368-3.686%203.9-3.65-3.89-1.334%201.365%204.319%204.585z%22%20fill%3D%22%237A9199%22%2F%3E%3C%2Fsvg%3E);
}
.b-selectus-items {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: -1;
  border: 1px solid #ced6d9;
  box-shadow: 0 0 7px -6px;
  background: #fff;
}
.b-selectus-items .b-selectus-scroll {
  height: 100%;
  overflow: auto;
}
.b-selectus-items LI,
.b-selectus-items UL {
  min-height: 20px;
  list-style: none;
  padding: 0;
  margin: 0;
  font: 400 14px/20px ProximaNova, Helvetica, Arial, sans-serif;
}
.b-selectus-items LI {
  display: block;
  padding: 5px;
  border-bottom: 1px solid #dae3e6;
  cursor: pointer;
  color: #242f33;
}
.html-ie11 .b-selectus-items LI {
  padding: 8px 5px 2px;
}
.b-selectus-items LI:hover {
  background: #f7f9fa;
  color: #10a9db;
}
.b-selectus-items LI.selected {
  background: #f7f9fa;
  color: #242f33;
}
.b-selectus-items LI.disabled {
  background: #f5f5f5;
  color: #bbb;
  cursor: default;
}
.b-selectus-above .b-selectus-items {
  top: auto;
  bottom: 100%;
}
.b-selectus-input {
  overflow: hidden !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  clip: rect(0, 0, 0, 0) !important;
  width: 1px !important;
  height: 1px !important;
  margin: 0 !important;
  padding: 0 !important;
  outline: 0 !important;
  border: none !important;
  background: 0 0 !important;
}
.b-selectus-hover .b-selectus {
  border-color: #ccc;
}
.b-selectus-hover .b-selectus .button {
  color: #888;
}
.b-selectus-hover .b-selectus .button:after {
  border-top-color: #888;
}
.b-selectus-open {
  z-index: 10;
}
.b-selectus-open .b-selectus {
  background: #fff;
}
.b-selectus-open .b-selectus-items {
  display: block;
}
.b-selectus-disabled {
  opacity: 0.5;
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.b-selectus-responsive {
  width: 100%;
}
.b-selectus-temp-show {
  display: block !important;
  position: absolute !important;
  visibility: hidden !important;
}
@media all and (max-width: 950px) {
  .b-selectus-wrapper {
    width: auto;
  }
}
.entry-list-wrapper {
  position: relative;
}
TABLE.entry-list {
  table-layout: fixed;
}
TABLE.entry-list .entry-content IFRAME,
TABLE.entry-list .entry-content IMG {
  width: auto !important;
  height: auto !important;
  max-width: 100%;
}
.entryunit-mark-control,
.entryunit-mark-popup,
.entryunit-stat,
.position-entryunit .flaticon--arrow-rounded-down,
.position-entryunit .flaticon--arrow-rounded-up {
  display: none;
}
@media print {
  .l-flatslide-aside,
  .l-flatslide-controls,
  .l-flatslide-intro-controls,
  .l-flatslide-navigation {
    display: none;
  }
  .l-flatslide-content,
  .l-flatslide-wrapper {
    border: 0;
  }
  .l-flatslide-content {
    margin: 0;
    padding: 0;
  }
}
.layers-selected-style .layers-selected-style-link {
  color: #000;
}
@media all and (max-width: 420px) {
  .layers-item-td-delete,
  .layers-item-td-id {
    border-top: 1px solid #dae3e6;
  }
  .layers-item-td-id,
  .layers-item-td-name,
  .layers-item-td-type {
    display: block;
  }
  .layers-item-td-name {
    border-bottom: 1px solid #dae3e6;
  }
  .layers-item-td-delete {
    border-right: 1px solid #dae3e6;
  }
}
.layers-item-delete,
.layers-item-name {
  padding: 0;
  border: none;
  background: 0 0;
}
.layers-item-name {
  color: #0086b3;
}
.layers-create-select {
  margin-bottom: 15px;
}
.layers-item-delete,
.layers-item-use {
  cursor: pointer;
}
.layers-item-use:disabled {
  cursor: default;
}
.layers-item-use:disabled svg {
  opacity: 0.3;
}
BODY .layers-create-btn {
  margin-left: 5px;
}
.layers-item-td-attached {
  text-align: center;
}
@media (max-width: 950px) {
  .b-table-border-total TD:first-child {
    word-break: break-word;
  }
  .b-table-border-total TD:last-child button {
    display: block;
    margin: 0;
  }
  .b-table-border-total TD:last-child button:last-child {
    display: block;
    padding: 0;
  }
  .b-table-border-total TD {
    font-size: 15px;
  }
  .b-table-border-total TD form {
    font-size: 17px;
  }
  .b-table-create-input {
    width: 115px;
  }
}
@media (max-width: 700px) {
  .customizepage .layers-create-btn {
    display: block;
    margin: 0;
  }
  .customizepage select {
    margin-bottom: 15px;
  }
}
@media (max-width: 320px) {
  .b-table-border-total TD {
    font-size: 12px;
  }
}
.newsletter-buttons {
  padding: 0 0 50px;
  text-align: center;
}
.newsletter-buttons button {
  margin-bottom: 20px;
}
.newsletter-buttons button:first-of-type {
  margin-right: 20px;
}
@media (max-width: 450px) {
  .newsletter-buttons button {
    display: block;
    margin: 0 auto 20px;
  }
  .newsletter-buttons button:first-of-type {
    margin: 0 auto 20px;
  }
}
.memories-filter input,
.memories-filter select {
  height: 1.7em;
  font-size: 15px;
}
.community-notifications {
  margin: 0 0 15px 30px;
  padding: 0;
  border: none;
}
.community-notifications input[type="checkbox"],
.community-notifications input[type="radio"] {
  margin-top: -0.2em;
  vertical-align: middle;
}
.members-permissions td:not(:first-child) {
  text-align: center;
  vertical-align: middle;
}
.file-uploader {
  padding: 0;
  list-style: none;
}
.file-uploader__item {
  margin-bottom: 1em;
}
.file-uploader__delete {
  display: inline-block;
  padding: 4px;
  background: #829399;
  border-radius: 50%;
  line-height: 0;
  -webkit-transition: background 0.25s;
  transition: background 0.25s;
}
.file-uploader__delete:hover {
  background: #d92b2b;
}
.file-uploader__delete .flaticon {
  width: 8px;
  height: 8px;
  fill: #fff;
}
.visuallyhidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
}
.b-flatbutton,
.b-flatbutton-icon {
  display: inline-block;
  cursor: pointer;
  margin: 0;
}
.b-flatbutton {
  position: relative;
  padding: 15px 20px;
  border: 0 !important;
  border-radius: 3px;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  font: 600 14px/1 ProximaNova, Tahoma, Arial, sans-serif;
  font: 600 0.875rem/1 ProximaNova, Tahoma, Arial, sans-serif;
}
.html-ie11 .b-flatbutton {
  padding: 17px 20px 13px;
}
.b-flatbutton-icon {
  overflow: hidden;
  width: 16px;
  height: 16px;
  padding: 0;
  vertical-align: -3px;
  background: url(/img/icons/flatsocial_16_white.svg?v=46590) no-repeat;
  font: 0/0 a;
}
.b-flatbutton-shine::before,
.b-flatbutton-shining::before {
  content: "";
  width: 200%;
  height: 200%;
}
.html-ie11 .b-flatbutton-icon {
  position: relative;
  top: -2px;
  vertical-align: -5px;
}
.b-flatbutton-shine,
.b-flatbutton-shining {
  overflow: hidden;
  vertical-align: middle;
}
.b-flatbutton-title {
  margin: 0;
}
.b-flatbutton {
  background: #09c;
  color: #fff;
}
.b-flatbutton:link,
.b-flatbutton:visited,
.b-popup .b-flatbutton:link,
.b-popup .b-flatbutton:visited {
  background: #09c;
  text-decoration: none;
  color: #fff;
}
.b-flatbutton:focus,
.b-flatbutton:hover,
.b-popup .b-flatbutton:focus,
.b-popup .b-flatbutton:hover {
  background: #00ace6;
  text-decoration: none;
  color: #fff;
}
.b-flatbutton:active,
.b-popup .b-flatbutton:active {
  background: #0086b3;
  text-decoration: none;
  color: #fff;
}
.b-flatbutton + .b-flatbutton {
  margin-left: 0.5em;
}
.b-flatbutton-simple {
  padding: 10px 15px;
}
.html-ie11 .b-flatbutton-simple {
  padding: 12px 15px 8px;
}
.b-flatbutton[disabled] {
  opacity: 0.5;
  pointer-events: none;
}
.b-flatbutton-shine::before {
  position: absolute;
  top: -200%;
  left: -225%;
  background-image: -webkit-linear-gradient(
    315deg,
    rgba(255, 255, 255, 0),
    rgba(255, 255, 255, 0.6),
    rgba(255, 255, 255, 0)
  );
  background-image: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0),
    rgba(255, 255, 255, 0.6),
    rgba(255, 255, 255, 0)
  );
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.b-flatbutton-shine:hover::before {
  top: 200%;
  left: 200%;
}
.b-flatbutton-shining::before {
  position: absolute;
  background-image: -webkit-linear-gradient(
    315deg,
    rgba(255, 255, 255, 0),
    rgba(255, 255, 255, 0.6),
    rgba(255, 255, 255, 0)
  );
  background-image: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0),
    rgba(255, 255, 255, 0.6),
    rgba(255, 255, 255, 0)
  );
  -webkit-animation: shining 1s ease-out infinite;
  animation: shining 1s ease-out infinite;
}
@-webkit-keyframes shining {
  0% {
    top: -200%;
    left: -225%;
  }
  100% {
    top: 200%;
    left: 200%;
  }
}
@keyframes shining {
  0% {
    top: -200%;
    left: -225%;
  }
  100% {
    top: 200%;
    left: 200%;
  }
}
DIV .b-flatbutton-loading {
  background: #09c;
  color: #09c;
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: wait;
}
DIV .b-flatbutton-loading::-moz-selection {
  background: #09c;
  color: #09c;
}
DIV .b-flatbutton-loading::selection {
  background: #09c;
  color: #09c;
}
DIV .b-flatbutton-loading::before {
  content: " ";
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 -8px;
  -webkit-animation: svgrotate 0.57s linear infinite;
  animation: svgrotate 0.57s linear infinite;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22svgpreloader%20svgpreloader-svg%22%20viewBox%3D%220%200%2031%2031%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M15.5%2C31%20C24.0604136%2C31%2031%2C24.0604136%2031%2C15.5%20C31%2C6.93958638%2024.0604136%2C0%2015.5%2C0%20C6.93958638%2C0%200%2C6.93958638%200%2C15.5%20C0%2C24.0604136%206.93958638%2C31%2015.5%2C31%20Z%20M15.5%2C24%20C20.1944204%2C24%2024%2C20.1944204%2024%2C15.5%20C24%2C10.8055796%2020.1944204%2C7%2015.5%2C7%20C10.8055796%2C7%207%2C10.8055796%207%2C15.5%20C7%2C20.1944204%2010.8055796%2C24%2015.5%2C24%20Z%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M15.7960584%2C7.00505942%20L15.8509795%2C0.00389541322%20C20.1020367%2C0.0983450811%2023.9309467%2C1.90428116%2026.675877%2C4.7598713%20L26.675877%2C4.7598713%20L21.7412314%2C9.72958246%20C20.2508535%2C8.11838542%2018.1443589%2C7.08544079%2015.7960584%2C7.00505942%20Z%22%20fill%3D%22%230086B3%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E),
    none;
  font: 0/0 a;
  cursor: wait;
}
@-webkit-keyframes svgrotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes svgrotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
BODY .b-popup .b-flatbutton-loading:active,
BODY .b-popup .b-flatbutton-loading:focus,
BODY .b-popup .b-flatbutton-loading:hover,
BODY .b-popup .b-flatbutton-loading:link,
BODY .b-popup .b-flatbutton-loading:visited,
DIV .b-flatbutton-loading:active,
DIV .b-flatbutton-loading:focus,
DIV .b-flatbutton-loading:hover,
DIV .b-flatbutton-loading:link,
DIV .b-flatbutton-loading:visited {
  background: #09c;
  color: #09c;
}
.b-flatbutton-green,
.b-flatbutton-green:link,
.b-flatbutton-green:visited,
.b-popup .b-flatbutton-green:link,
.b-popup .b-flatbutton-green:visited {
  background: #39bf71 !important;
  color: #fff !important;
}
.b-flatbutton-green:hover,
.b-popup .b-flatbutton-green:hover {
  background: #41d980 !important;
  color: #fff !important;
}
.b-flatbutton-green:active,
.b-popup .b-flatbutton-green:active {
  background: #32a662 !important;
  color: #fff !important;
}
.b-flatbutton-green:focus,
.b-popup .b-flatbutton-green:focus {
  background: #41d980 !important;
  color: #fff !important;
}
.b-flatbutton-red,
.b-flatbutton-red:link,
.b-flatbutton-red:visited,
.b-popup .b-flatbutton-red:link,
.b-popup .b-flatbutton-red:visited {
  background: #d92b2b !important;
  color: #fff !important;
}
.b-flatbutton-red:hover,
.b-popup .b-flatbutton-red:hover {
  background: #f23030 !important;
  color: #fff !important;
}
.b-flatbutton-red:active,
.b-popup .b-flatbutton-red:active {
  background: #b32424 !important;
  color: #fff !important;
}
.b-flatbutton-red:focus,
.b-popup .b-flatbutton-red:focus {
  background: #f23030 !important;
  color: #fff !important;
}
.b-flatbutton-neutral {
  padding: 13px 18px;
  border: 2px solid !important;
  background: #fff !important;
  color: #00a3d9 !important;
}
.html-ie11 .b-flatbutton-neutral {
  padding: 14px 18px 12px;
}
.b-flatbutton-neutral:link,
.b-flatbutton-neutral:visited,
.b-popup .b-flatbutton-neutral:link,
.b-popup .b-flatbutton-neutral:visited {
  border-color: #09c !important;
  background: #fff !important;
  color: #09c !important;
}
.b-flatbutton-neutral:active,
.b-flatbutton-neutral:focus,
.b-flatbutton-neutral:hover,
.b-popup .b-flatbutton-neutral:active,
.b-popup .b-flatbutton-neutral:focus,
.b-popup .b-flatbutton-neutral:hover {
  border-color: #09c !important;
  background: #09c !important;
  color: #fff !important;
}
.b-flatbutton-neutral.b-flatbutton-simple {
  padding: 8px 13px;
}
.html-ie11 .b-flatbutton-neutral.b-flatbutton-simple {
  padding: 9px 13px 7px;
}
.b-flatbutton-facebook {
  background: #3b5998;
  color: #fff;
}
.b-flatbutton-facebook:link,
.b-flatbutton-facebook:visited {
  background: #3b5998;
  text-decoration: none;
  color: #fff;
}
.b-flatbutton-facebook:active,
.b-flatbutton-facebook:focus,
.b-flatbutton-facebook:hover {
  background: #4669b3;
  text-decoration: none;
  color: #fff;
}
.p-lenta .b-feedwidgets .b-flatbutton-facebook:active,
.p-lenta .b-feedwidgets .b-flatbutton-facebook:hover,
.p-lenta .b-feedwidgets .b-flatbutton-facebook:link,
.p-lenta .b-feedwidgets .b-flatbutton-facebook:visited {
  color: #fff;
}
.b-flatbutton-facebook .b-flatbutton-icon {
  margin-right: 5px;
  background-position: -1px -1px;
}
.b-flatbutton-twitter {
  background: #00acee;
  color: #fff;
}
.b-flatbutton-twitter:link,
.b-flatbutton-twitter:visited {
  background: #00acee;
  text-decoration: none;
  color: #fff;
}
.b-flatbutton-twitter:active,
.b-flatbutton-twitter:focus,
.b-flatbutton-twitter:hover {
  background: #00b8ff;
  text-decoration: none;
  color: #fff;
}
.p-lenta .b-feedwidgets .b-flatbutton-twitter:active,
.p-lenta .b-feedwidgets .b-flatbutton-twitter:hover,
.p-lenta .b-feedwidgets .b-flatbutton-twitter:link,
.p-lenta .b-feedwidgets .b-flatbutton-twitter:visited {
  color: #fff;
}
.b-flatbutton-twitter .b-flatbutton-icon {
  margin-right: 5px;
  background-position: -1px -109px;
}
.b-flatbutton-instagram {
  background: #517fa4;
  color: #fff;
}
.b-flatbutton-instagram:link,
.b-flatbutton-instagram:visited {
  background: #517fa4;
  text-decoration: none;
  color: #fff;
}
.b-flatbutton-instagram:active,
.b-flatbutton-instagram:focus,
.b-flatbutton-instagram:hover {
  background: #598bb5;
  text-decoration: none;
  color: #fff;
}
.p-lenta .b-feedwidgets .b-flatbutton-instagram:active,
.p-lenta .b-feedwidgets .b-flatbutton-instagram:hover,
.p-lenta .b-feedwidgets .b-flatbutton-instagram:link,
.p-lenta .b-feedwidgets .b-flatbutton-instagram:visited {
  color: #fff;
}
.b-flatbutton-instagram .b-flatbutton-icon {
  margin-right: 5px;
  background-position: -1px -37px;
}
.b-flatbutton-tumblr {
  background: #2c4762;
  color: #fff;
}
.b-flatbutton-tumblr:link,
.b-flatbutton-tumblr:visited {
  background: #2c4762;
  text-decoration: none;
  color: #fff;
}
.b-flatbutton-tumblr:active,
.b-flatbutton-tumblr:focus,
.b-flatbutton-tumblr:hover {
  background: #345373;
  text-decoration: none;
  color: #fff;
}
.p-lenta .b-feedwidgets .b-flatbutton-tumblr:active,
.p-lenta .b-feedwidgets .b-flatbutton-tumblr:hover,
.p-lenta .b-feedwidgets .b-flatbutton-tumblr:link,
.p-lenta .b-feedwidgets .b-flatbutton-tumblr:visited {
  color: #fff;
}
.b-flatbutton-tumblr .b-flatbutton-icon {
  margin-right: 5px;
  background-position: -1px -91px;
}
.b-flatbutton-vk {
  background: #4e729a;
  color: #fff;
}
.b-flatbutton-vk:link,
.b-flatbutton-vk:visited {
  background: #4e729a;
  text-decoration: none;
  color: #fff;
}
.b-flatbutton-vk:active,
.b-flatbutton-vk:focus,
.b-flatbutton-vk:hover {
  background: #577eab;
  text-decoration: none;
  color: #fff;
}
.p-lenta .b-feedwidgets .b-flatbutton-vk:active,
.p-lenta .b-feedwidgets .b-flatbutton-vk:hover,
.p-lenta .b-feedwidgets .b-flatbutton-vk:link,
.p-lenta .b-feedwidgets .b-flatbutton-vk:visited {
  color: #fff;
}
.b-flatbutton-vk .b-flatbutton-icon {
  margin-right: 5px;
  background-position: -1px -127px;
}
.b-flatbutton-google {
  background: #d73d32;
  color: #fff;
}
.b-flatbutton-google:link,
.b-flatbutton-google:visited {
  background: #d73d32;
  text-decoration: none;
  color: #fff;
}
.b-flatbutton-google:active,
.b-flatbutton-google:focus,
.b-flatbutton-google:hover {
  background: #f04337;
  text-decoration: none;
  color: #fff;
}
.b-flatbutton-google .b-flatbutton-icon {
  margin-right: 5px;
  background-position: -1px -19px;
}
.b-flatbutton-openid {
  background: #f28018;
  color: #fff;
}
.b-flatbutton-openid:link,
.b-flatbutton-openid:visited {
  background: #f28018;
  text-decoration: none;
  color: #fff;
}
.b-flatbutton-openid:active,
.b-flatbutton-openid:focus,
.b-flatbutton-openid:hover {
  background: #ff871a;
  text-decoration: none;
  color: #fff;
}
.b-flatbutton-openid .b-flatbutton-icon {
  margin-right: 5px;
  background-position: -1px -73px;
}
.b-flatbutton-livejournal {
  background: #004359;
  color: #fff;
}
.b-flatbutton-livejournal:link,
.b-flatbutton-livejournal:visited {
  background: #004359;
  text-decoration: none;
  color: #fff;
}
.b-flatbutton-livejournal:active,
.b-flatbutton-livejournal:focus,
.b-flatbutton-livejournal:hover {
  background: #005673;
  text-decoration: none;
  color: #fff;
}
.b-flatbutton-livejournal .b-flatbutton-icon {
  margin-right: 5px;
  background-position: -1px -145px;
}
.b-flatbutton-mailru {
  background: #168de2;
  color: #fff;
}
.b-flatbutton-mailru:link,
.b-flatbutton-mailru:visited {
  background: #168de2;
  text-decoration: none;
  color: #fff;
}
.b-flatbutton-mailru:active,
.b-flatbutton-mailru:focus,
.b-flatbutton-mailru:hover {
  background: #1a9eff;
  text-decoration: none;
  color: #fff;
}
.b-flatbutton-mailru .b-flatbutton-icon {
  margin-right: 5px;
  background-position: -1px -55px;
}
.b-flatbutton-ljread {
  -webkit-transition: top 0.25s;
  transition: top 0.25s;
  text-decoration: none !important;
  text-transform: none;
  font-weight: 700;
  color: #fff !important;
}
.b-flatbutton-ljread:hover {
  top: -2px;
}
.flaticon {
  fill: #7a9199;
}
.flaticon--arrow-bottom-bold {
  width: 10px;
  height: 7px;
  fill: #7a9199;
}
.flaticon--arrow-bottom-solid {
  width: 7px;
  height: 5px;
  fill: #7a9199;
}
.flaticon--arrow-down {
  width: 16px;
  height: 23px;
  fill: #7a9199;
}
.flaticon--arrow-dropdown {
  width: 18px;
  height: 10px;
  fill: #7a9199;
}
.flaticon--arrow-left-bold {
  width: 10px;
  height: 16px;
  fill: #7a9199;
}
.flaticon--arrow-left {
  width: 30px;
  height: 56px;
  fill: #7a9199;
}
.flaticon--arrow-right-bold {
  width: 10px;
  height: 16px;
  fill: #7a9199;
}
.flaticon--arrow-right-long {
  width: 16px;
  height: 9px;
  fill: #7a9199;
}
.flaticon--arrow-right {
  width: 30px;
  height: 56px;
  fill: #7a9199;
}
.flaticon--arrow-rounded-down {
  width: 12px;
  height: 12px;
  fill: #ff3541;
}
.flaticon--arrow-rounded-up {
  width: 12px;
  height: 12px;
  fill: #00ad66;
}
.flaticon--arrow-up {
  width: 16px;
  height: 23px;
  fill: #7a9199;
}
.flaticon--aside {
  width: 30px;
  height: 29px;
  fill: #7a9199;
}
.flaticon--attention {
  width: 81px;
  height: 81px;
  fill: #7a9199;
}
.flaticon--burger {
  width: 20px;
  height: 16px;
  fill: #9bbfce;
}
.flaticon--camera {
  width: 30px;
  height: 28px;
  fill: #7a9199;
}
.flaticon--cart {
  width: 16px;
  height: 16px;
  fill: #7a9199;
}
.flaticon--check {
  width: 16px;
  height: 11px;
  fill: #7a9199;
}
.flaticon--comments-add {
  width: 30px;
  height: 24px;
  fill: #7a9199;
}
.flaticon--comments-bold--99bfcc {
  width: 17px;
  height: 16px;
  fill: #99bfcc;
}
.flaticon--comments-bold {
  width: 17px;
  height: 16px;
  fill: #7a9199;
}
.flaticon--comments-read {
  width: 30px;
  height: 24px;
  fill: #7a9199;
}
.flaticon--community {
  width: 16px;
  height: 16px;
  fill: #7a9199;
}
.flaticon--cross--w14--fff {
  width: 14px;
  height: 14px;
  fill: #fff;
}
.flaticon--cross--w20--99bfcc {
  width: 20px;
  height: 20px;
  fill: #99bfcc;
}
.flaticon--cross-bold {
  width: 30px;
  height: 30px;
  fill: #7a9199;
}
.flaticon--cross {
  width: 16px;
  height: 16px;
  fill: #7a9199;
}
.flaticon--delete_repost {
  width: 16px;
  height: 18px;
  fill: #7a9199;
}
.flaticon--discovery {
  width: 36px;
  height: 20px;
  fill: #39bf71;
}
.flaticon--duplicate {
  width: 18px;
  height: 19px;
  fill: #7a9199;
}
.flaticon--edit {
  width: 21px;
  height: 25px;
  fill: #7a9199;
}
.flaticon--edit_entry {
  width: 18px;
  height: 19px;
  fill: #7a9199;
}
.flaticon--eye {
  width: 18px;
  height: 12px;
  fill: #7a9199;
}
.flaticon--facebook {
  width: 8px;
  height: 16px;
  fill: #fff;
}
.flaticon--flag {
  width: 16px;
  height: 17px;
  fill: #7a9199;
}
.flaticon--friend-list {
  width: 21px;
  height: 17px;
  fill: #99bfcc;
}
.flaticon--googleplus {
  width: 16px;
  height: 14px;
  fill: #fff;
}
.flaticon--googleplus2015 {
  width: 22px;
  height: 14px;
  fill: #fff;
}
.flaticon--help {
  width: 27px;
  height: 22px;
  fill: #9bbfce;
}
.flaticon--helpicon {
  width: 20px;
  height: 20px;
  fill: #7a9199;
}
.flaticon--hide {
  width: 16px;
  height: 16px;
  fill: #7a9199;
}
.flaticon--hourglass {
  width: 9px;
  height: 13px;
  fill: #7a9199;
}
.flaticon--instagram {
  width: 16px;
  height: 16px;
  fill: #fff;
}
.flaticon--like {
  width: 25px;
  height: 24px;
  fill: #7a9199;
}
.flaticon--link {
  width: 16px;
  height: 16px;
  fill: #7a9199;
}
.flaticon--lj-colored {
  width: 22px;
  height: 22px;
  fill: #7a9199;
}
.flaticon--lj {
  width: 16px;
  height: 16px;
  fill: #fff;
}
.flaticon--login {
  width: 20px;
  height: 20px;
  fill: #9bbfce;
}
.flaticon--logout {
  width: 30px;
  height: 27px;
  fill: #7a9199;
}
.flaticon--mail {
  width: 24px;
  height: 17px;
  fill: #9bbfce;
}
.flaticon--mailru {
  width: 16px;
  height: 16px;
  fill: #fff;
}
.flaticon--medius-comments {
  width: 18px;
  height: 17px;
  fill: #7a9199;
}
.flaticon--medius-reposts {
  width: 18px;
  height: 16px;
  fill: #7a9199;
}
.flaticon--mem_add {
  width: 16px;
  height: 15px;
  fill: #7a9199;
}
.flaticon--menu {
  width: 25px;
  height: 24px;
  fill: #7a9199;
}
.flaticon--moimir {
  width: 22px;
  height: 15px;
  fill: #7a9199;
}
.flaticon--notifications {
  width: 16px;
  height: 19px;
  fill: #7a9199;
}
.flaticon--odnoklassniki {
  width: 13px;
  height: 23px;
  fill: #7a9199;
}
.flaticon--openid {
  width: 16px;
  height: 15px;
  fill: #fff;
}
.flaticon--plus {
  width: 16px;
  height: 16px;
  fill: #7a9199;
}
.flaticon--pocket {
  width: 22px;
  height: 20px;
  fill: #7a9199;
}
.flaticon--points {
  width: 24px;
  height: 8px;
  fill: #7a9199;
}
.flaticon--post {
  width: 30px;
  height: 30px;
  fill: #7a9199;
}
.flaticon--post-outline {
  width: 17px;
}
.flaticon--repost {
  width: 22px;
  height: 21px;
  fill: #7a9199;
}
.flaticon--rss {
  width: 32px;
  height: 32px;
  fill: #7a9199;
}
.flaticon--search {
  width: 21px;
  height: 21px;
  fill: #9bbfce;
}
.flaticon--security-custom {
  width: 30px;
  height: 24px;
  fill: #7a9199;
}
.flaticon--security-private {
  width: 24px;
  height: 20px;
  fill: #7a9199;
}
.flaticon--security-protected {
  width: 22px;
  height: 29px;
  fill: #7a9199;
}
.flaticon--settings {
  width: 27px;
  height: 27px;
  fill: #7a9199;
}
.flaticon--share {
  width: 16px;
  height: 18px;
  fill: #7a9199;
}
.flaticon--spinner {
  width: 32px;
  height: 32px;
  fill: #7a9199;
}
.flaticon--sticky {
  width: 22px;
  height: 22px;
  fill: #7a9199;
}
.flaticon--tumblr {
  width: 10px;
  height: 16px;
  fill: #fff;
}
.flaticon--twitter {
  width: 16px;
  height: 13px;
  fill: #fff;
}
.flaticon--unwatch_comments {
  width: 16px;
  height: 16px;
  fill: #7a9199;
}
.flaticon--upload-image {
  width: 30px;
  height: 30px;
  fill: #7a9199;
}
.flaticon--userhead {
  width: 16px;
  height: 16px;
  fill: #7a9199;
}
.flaticon--video-camera {
  width: 28px;
  height: 28px;
  fill: #7a9199;
}
.flaticon--vk {
  width: 20px;
  height: 12px;
  fill: #fff;
}
.flaticon--watch_comments {
  width: 16px;
  height: 16px;
  fill: #7a9199;
}
.flaticon--widgets {
  width: 22px;
  height: 22px;
  fill: #7a9199;
}
svg symbol {
  overflow: visible;
}
.headerextra {
  fill: #99bfcc;
}
.ie8 .headerextra {
  display: inline-block;
  background-image: url(headerextra.png?v=59422);
}
.headerextra--calendar {
  width: 24px;
  height: 24px;
  background-position: -35px -75px;
  fill: #99bfcc;
}
.headerextra--comm-join {
  width: 19px;
  height: 19px;
  background-position: -61px -140px;
  fill: #99bfcc;
}
.headerextra--comm-leave {
  width: 17px;
  height: 17px;
  background-position: -176px -31px;
  fill: #99bfcc;
}
.headerextra--dir-add {
  width: 27px;
  height: 27px;
  background-position: -38px 0;
  fill: #99bfcc;
}
.headerextra--dir-remove {
  width: 27px;
  height: 27px;
  background-position: 0 -38px;
  fill: #99bfcc;
}
.headerextra--filter {
  width: 26px;
  height: 26px;
  background-position: -75px 0;
  fill: #99bfcc;
}
.headerextra--friend-add {
  width: 24px;
  height: 24px;
  background-position: -69px -75px;
  fill: #99bfcc;
}
.headerextra--friend-edit {
  width: 21px;
  height: 20px;
  background-position: -145px -61px;
  fill: #99bfcc;
}
.headerextra--friend-remove {
  width: 25px;
  height: 25px;
  background-position: 0 -75px;
  fill: #99bfcc;
}
.headerextra--friends-edit {
  width: 25px;
  height: 20px;
  background-position: 0 -110px;
  fill: #99bfcc;
}
.headerextra--friends-feed {
  width: 24px;
  height: 19px;
  background-position: -35px -110px;
  fill: #99bfcc;
}
.headerextra--friends-list {
  width: 22px;
  height: 18px;
  background-position: -69px -110px;
  fill: #99bfcc;
}
.headerextra--gift {
  width: 26px;
  height: 26px;
  background-position: -75px -36px;
  fill: #99bfcc;
}
.headerextra--list {
  width: 20px;
  height: 20px;
  background-position: -31px -140px;
  fill: #99bfcc;
}
.headerextra--manage-pending {
  width: 24px;
  height: 24px;
  background-position: -111px 0;
  fill: #99bfcc;
}
.headerextra--message {
  width: 17px;
  height: 16px;
  background-position: -176px -58px;
  fill: #99bfcc;
}
.headerextra--note-add {
  width: 21px;
  height: 21px;
  background-position: -145px 0;
  fill: #99bfcc;
}
.headerextra--note-edit {
  width: 22px;
  height: 21px;
  background-position: -111px -66px;
  fill: #99bfcc;
}
.headerextra--post {
  width: 20px;
  height: 18px;
  background-position: -101px -110px;
  fill: #99bfcc;
}
.headerextra--settings {
  width: 22px;
  height: 22px;
  background-position: -111px -34px;
  fill: #99bfcc;
}
.headerextra--watch-edit {
  width: 21px;
  height: 20px;
  background-position: -145px -31px;
  fill: #99bfcc;
}
.headerextra--watch-feed-start {
  width: 18px;
  height: 21px;
  background-position: -176px 0;
  fill: #99bfcc;
}
.headerextra--watch-feed-stop {
  width: 28px;
  height: 28px;
  background-position: 0 0;
  fill: #99bfcc;
}
.headerextra--watch-start {
  width: 21px;
  height: 20px;
  background-position: 0 -140px;
  fill: #99bfcc;
}
.headerextra--watch-stop {
  width: 27px;
  height: 27px;
  background-position: -37px -38px;
  fill: #99bfcc;
}
.headerextra--watch-user {
  width: 21px;
  height: 20px;
  background-position: -145px -91px;
  fill: #99bfcc;
}
.flatbutton,
.form__bubble a,
.promolabel {
  text-decoration: none;
}
.flatbutton:focus::before,
.promolabel--blue:focus::after,
.promolabel--yellow:focus::after,
.promolabel:focus::after {
  content: "";
}
.flatbutton,
.promolabel,
.tabus__item {
  display: inline-block;
}
.flatbutton,
.form__bubble,
.inputus,
.tabus__link,
.textareus {
  box-sizing: border-box;
}
.flatbutton {
  position: relative;
  padding: 10px 30px;
  border: 1px solid transparent;
  border-radius: 30px;
  outline: 0;
  text-align: center;
  text-transform: uppercase;
  font: 600 14px/1 ProximaNova, Helvetica, sans-serif;
  letter-spacing: 0.3px;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-appearance: none;
}
.promolabel,
.tabus__link {
  outline: 0;
  font-family: ProximaNova, Helvetica, sans-serif;
  text-transform: uppercase;
}
.html-ie10 .flatbutton,
.html-ie11 .flatbutton {
  padding-top: 12px;
  padding-bottom: 8px;
}
.flatbutton--small {
  padding: 8px 20px;
  border-radius: 20px;
  font-size: 12px;
  letter-spacing: 0;
}
.html-ie10 .flatbutton--small,
.html-ie11 .flatbutton--small {
  padding-top: 10px;
  padding-bottom: 6px;
}
.flatbutton--large {
  padding: 12px 35px;
  border-radius: 36px;
}
.html-ie10 .flatbutton--large,
.html-ie11 .flatbutton--large {
  padding-top: 14px;
  padding-bottom: 10px;
}
.flatbutton--huge {
  padding: 14px 40px;
  border-radius: 40px;
  font-size: 16px;
}
.html-ie10 .flatbutton--huge,
.html-ie11 .flatbutton--huge {
  padding-top: 16px;
  padding-bottom: 12px;
}
.flatbutton--max {
  width: 100%;
}
.flatbutton:focus::before {
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border: 2px solid #69c9e9;
  border-radius: inherit;
}
.flatbutton,
.flatbutton:link,
.flatbutton:visited {
  background: #00a2d9;
  color: #fff;
}
.flatbutton:hover {
  background: #00beff;
  color: #fff;
}
.flatbutton:active {
  background: #0092c4;
  color: #fff;
}
.flatbutton--neutral {
  border: 1px solid #c3d3d9;
  background: 0 0;
  color: #333;
}
.flatbutton--neutral:link,
.flatbutton--neutral:visited {
  background: 0 0;
  color: #333;
}
.flatbutton--neutral:hover {
  border-color: #9ca7ab;
  background: 0 0;
  color: #333;
}
.flatbutton--neutral:active:focus {
  background: #f5f5f5;
  color: #333;
}
.flatbutton--neutral:focus {
  color: #333;
}
.flatbutton--neutral-blue {
  border: 1px solid #00beff;
  background: 0 0;
  color: #00beff;
}
.flatbutton--neutral-blue:link,
.flatbutton--neutral-blue:visited {
  background: 0 0;
  color: #00beff;
}
.flatbutton--neutral-blue:hover {
  border-color: #00a2d9;
  background: 0 0;
  color: #00beff;
}
.flatbutton--neutral-blue:active:focus {
  background: #f5f5f5;
  color: #00beff;
}
.flatbutton--neutral-blue:focus {
  color: #00beff;
}
.flatbutton--red,
.flatbutton--red:link,
.flatbutton--red:visited {
  background: #d92b2b;
}
.flatbutton--red:hover {
  background: #f23030;
}
.flatbutton--red:active {
  background: #c42727;
}
.flatbutton--green,
.flatbutton--green:link,
.flatbutton--green:visited {
  background: #15ca26;
}
.flatbutton--green:hover {
  background: #18f02e;
}
.flatbutton--green:active {
  background: #12b522;
}
.flatbutton[disabled] {
  pointer-events: none;
  background: #e6e6e6;
  color: #aab7bb;
}
.flatbutton--bold {
  border-width: 2px;
  padding-top: 9px;
  padding-bottom: 9px;
}
.html-ie10 .flatbutton--bold,
.html-ie11 .flatbutton--bold {
  padding-top: 11px;
  padding-bottom: 7px;
}
.flatbutton--bold.flatbutton--small {
  padding-top: 7px;
  padding-bottom: 7px;
}
.html-ie10 .flatbutton--bold.flatbutton--small,
.html-ie11 .flatbutton--bold.flatbutton--small {
  padding-top: 9px;
  padding-bottom: 5px;
}
.flatbutton--bold.flatbutton--large {
  padding-top: 11px;
  padding-bottom: 11px;
}
.html-ie10 .flatbutton--bold.flatbutton--large,
.html-ie11 .flatbutton--bold.flatbutton--large {
  padding-top: 13px;
  padding-bottom: 9px;
}
.flatbutton--bold.flatbutton--huge {
  padding-top: 13px;
  padding-bottom: 13px;
}
.html-ie10 .flatbutton--bold.flatbutton--huge,
.html-ie11 .flatbutton--bold.flatbutton--huge {
  padding-top: 15px;
  padding-bottom: 11px;
}
.flatbutton--icon {
  height: 36px;
}
.flatbutton--icon .svgicon {
  height: 18px;
  margin-top: -2px;
  vertical-align: -4px;
  fill: #333;
}
.html-ie10 .flatbutton--icon .svgicon,
.html-ie11 .flatbutton--icon .svgicon {
  margin-top: -4px !important;
}
.flatbutton--icon.flatbutton--small {
  height: 30px;
}
.flatbutton--icon.flatbutton--small .svgicon {
  height: 16px;
  margin-top: -1px;
}
.flatbutton--icon.flatbutton--large {
  height: 40px;
}
.flatbutton--icon.flatbutton--large .svgicon {
  height: 18px;
  margin-top: -4px;
}
.flatbutton--icon.flatbutton--huge {
  height: 46px;
}
.flatbutton--icon.flatbutton--huge .svgicon {
  height: 20px;
  margin-top: -5px;
}
.flatbutton--icon[disabled] {
  border-color: #e6e6e6;
}
.flatbutton--icon[disabled] .svgicon {
  fill: #aab7bb;
}
.flatbutton--round {
  padding: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.flatbutton--round.control--darktheme {
  border: 1px solid #a4a6a6;
}
.flatbutton--round .svgicon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.control--darktheme:focus::before,
.promolabel--blue:focus::after,
.promolabel--yellow:focus::after,
.promolabel:focus::after {
  top: -2px;
  right: -2px;
  bottom: -2px;
  left: -2px;
}
.promolabel {
  font-weight: 600;
  font-size: 12px;
  line-height: 0;
  position: relative;
  padding: 9px 5px;
  border: 1px solid #c3d3d9;
  border-radius: 10px;
  background-color: transparent;
}
.html-ie10 .promolabel,
.html-ie11 .promolabel {
  padding-top: 11px;
  padding-bottom: 7px;
}
.promolabel,
.promolabel:link,
.promolabel:visited {
  color: #b8c7cc;
}
.promolabel:hover {
  cursor: pointer;
  border-color: #9ca7ab;
  color: #9ca7ab;
}
.promolabel:active {
  background: #f5f5f5;
}
.promolabel:focus {
  border-color: transparent;
  color: #b8c7cc;
}
.promolabel:focus::after {
  position: absolute;
  border: 2px solid #00beff;
  border-radius: inherit;
}
.promolabel--yellow,
.promolabel--yellow:link {
  border-color: #ffaf15;
  color: #ffaf15;
}
.promolabel--yellow:visited {
  color: #ffaf15;
}
.promolabel--yellow:hover {
  border-color: #fc0;
  color: #fc0;
}
.promolabel--yellow:active {
  background-color: #fef9e6;
}
.promolabel--yellow:focus {
  border-color: transparent;
  color: #fc0;
}
.promolabel--yellow:focus::after {
  position: absolute;
  border: 2px solid #fc0;
  border-radius: inherit;
}
.promolabel--blue,
.promolabel--blue:link {
  border-color: #00a2d9;
  color: #00a2d9;
}
.promolabel--blue:visited {
  color: #00a2d9;
}
.promolabel--blue:active,
.promolabel--blue:hover {
  border-color: #00beff;
  color: #00beff;
}
.promolabel--blue:active {
  background-color: #e5f8ff;
}
.promolabel--blue:focus {
  border-color: transparent;
  color: #00beff;
}
.promolabel--blue:focus::after {
  position: absolute;
  border: 2px solid #00beff;
  border-radius: inherit;
}
.promolabel--disabled {
  pointer-events: none;
  background: #e6e6e6;
  border-color: transparent;
  color: #aab7bb;
}
.darktheme {
  padding: 25px;
  background-color: #25292a;
}
.control--darktheme,
.control--darktheme:link,
.control--darktheme:visited {
  border: 1px solid #5c5f5f;
  background-color: transparent;
  color: #bebfc0;
}
.control--darktheme:active:focus,
.control--darktheme:hover {
  border-color: #a8a9aa;
  color: #fff;
}
.control--darktheme:hover {
  background-color: transparent;
}
.control--darktheme:active {
  background-color: #3f4344;
}
.control--darktheme:focus {
  color: #fff;
}
.control--darktheme:focus::before {
  position: absolute;
  border: 2px solid #65c9eb;
  background: 0 0;
  content: "";
  border-radius: inherit;
}
.control--darktheme .svgicon,
.control--darktheme.control--darktheme-disabled:hover .svgicon {
  fill: #7c7f7f;
}
.control--darktheme:active .svgicon,
.control--darktheme:focus .svgicon,
.control--darktheme:hover .svgicon {
  fill: #bebfc0;
}
.control--darktheme.control--darktheme-disabled,
.control--darktheme.control--darktheme-disabled:active,
.control--darktheme.control--darktheme-disabled:focus,
.control--darktheme.control--darktheme-disabled:hover,
.control--darktheme.control--darktheme[disabled] {
  pointer-events: none;
  background-color: #3b3f40;
  border-color: #3b3f40;
}
.tabus {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 0;
}
.tabus__item + .tabus__item .tabus__link {
  border-left: none;
}
.tabus__item + .tabus__item .tabus__link:hover::before {
  content: "";
  position: absolute;
  width: 1px;
  top: -1px;
  bottom: -1px;
  left: -1px;
  background-color: #9ca7ab;
}
.tabus__item--active + .tabus__item .tabus__link:hover::before {
  background-color: #007197;
}
.tabus__link {
  position: relative;
  display: block;
  padding: 7px 20px;
  border: 1px solid #c3d3d9;
  background-color: #fff;
  font-size: 12px;
  line-height: 14px;
}
.html-ie10 .tabus__link,
.html-ie11 .tabus__link {
  padding-top: 8px;
  padding-bottom: 6px;
}
.tabus__item:first-child .tabus__link {
  border-radius: 20px 0 0 20px;
}
.tabus__item:last-child .tabus__link {
  border-radius: 0 20px 20px 0;
}
.tabus__link,
.tabus__link:active,
.tabus__link:focus,
.tabus__link:hover,
.tabus__link:link,
.tabus__link:visited {
  color: #333;
}
.tabus__link:hover {
  border-color: #9ca7ab;
}
.tabus__link:active {
  background-color: #f5f5f5;
}
.tabus__item--active .tabus__link {
  background-color: #00a2d9;
  border-color: transparent;
  color: #fff;
}
.tabus__item--active .swithus__link:hover {
  box-shadow: 0 0 0 1px #00a2d9 inset;
}
.tabus--disabled .tabus__link:active,
.tabus--disabled .tabus__link:focus,
.tabus--disabled .tabus__link:hover,
.tabus--disabled .tabus__link:link,
.tabus--disabled .tabus__link:visited {
  pointer-events: none;
  background-color: #e6e6e6;
  color: #aab7bb;
}
.tabus--disabled .tabus__item--active .tabus__link {
  background-color: #aab7bb;
  border-color: #aab7bb;
  color: #e6e6e6;
}
.tabus--naked .tabus__item {
  margin-right: 5px;
  margin-bottom: 6px;
}
.tabus--naked .tabus__link {
  padding: 2px 5px;
  border: none;
  font-size: 12px;
  color: #00a3d9;
  font-weight: 700;
  background-color: transparent;
}
.tabus--naked .tabus__item:first-child .tabus__link,
.tabus--naked .tabus__item:last-child .tabus__link {
  border-radius: 0;
}
.tabus--naked .tabus__item--active .tabus__link {
  background: 0 0;
  border-bottom: 2px solid #40b9e2;
  color: #000;
}
.tabus--naked .tabus__item--active + .tabus__item .tabus__link:hover::before {
  background-color: transparent;
}
.tabus--naked .tabus__item + .tabus__item .tabus__link:hover::before {
  display: none;
}
.tabus-radio {
  position: absolute;
  visibility: hidden;
}
.form {
  margin: 20px 0;
}
.form__field {
  border: 0;
  margin: 0 0 1em;
  padding: 0;
}
.form__field:last-child {
  margin: 0;
}
.form__field::after {
  display: table;
  clear: both;
  content: "";
}
.inputus,
.textareus {
  padding: 8px 15px;
  border: 1px solid #c3d3d9;
  font: 16px/22px ProximaNova, Helvetica, sans-serif;
  color: #000;
}
.html-ie10 .inputus,
.html-ie10 .textareus,
.html-ie11 .inputus,
.html-ie11 .textareus {
  line-height: 26px;
}
.inputus--small {
  padding: 4px 7px;
  font-size: 14px;
  line-height: 20px;
}
.html-ie10 .inputus--small,
.html-ie11 .inputus--small {
  line-height: 22px;
}
.inputus--large {
  padding: 11px 20px;
  font-size: 18px;
  line-height: 26px;
}
.html-ie10 .inputus--large,
.html-ie11 .inputus--large {
  line-height: 28px;
}
.inputus:focus,
.textareus:focus {
  box-shadow: 0 0 0 2px #65c9eb;
  border-color: transparent;
  outline: 0 !important;
}
.inputus--error,
.inputus--naked:focus,
.inputus[disabled],
.inputus__wrapper--border .inputus:focus {
  box-shadow: 0 0 0 0 transparent;
}
.inputus[disabled] {
  pointer-events: none;
  background-color: #e6e6e6;
  border-color: transparent;
  color: #aab7bb;
}
.inputus--naked {
  padding-right: 0;
  padding-left: 0;
  border-color: transparent transparent #19abdd;
}
.inputus--error {
  border-color: #e32;
}
.inputus--naked:focus {
  border-color: transparent transparent #19c4ff;
}
.inputus--naked[disabled] {
  pointer-events: none;
  background: 0 0;
  border-bottom-color: #e8e8e8;
  color: #e8e8e8;
}
.inputus--max {
  width: 100%;
}
.inputus__wrapper--border {
  display: inline-block;
  position: relative;
  font-size: 0;
}
.html-ie10 .inputus__wrapper--border,
.html-ie11 .inputus__wrapper--border {
  height: 38px;
}
.inputus__wrapper--border > * {
  display: inline-block;
  vertical-align: middle;
}
.inputus__wrapper--border .inputus {
  position: relative;
  border-width: 0;
  background: 0 0;
  z-index: 1;
}
.inputus__wrapper--border .inputus + .flatbutton--small {
  position: static;
  margin-right: 4px;
}
.html-ie10 .inputus__wrapper--border .inputus + .flatbutton--small,
.html-ie11 .inputus__wrapper--border .inputus + .flatbutton--small {
  vertical-align: -4px;
}
.inputus__wrapper--border .inputus + .flatbutton--small::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 1px solid #c3d3d9;
  border-radius: 25px;
}
.inputus__wrapper--border .inputus:focus + .flatbutton--small::after {
  border-color: transparent;
  box-shadow: 0 0 0 2px #65c9eb;
}
.inputus--darktheme {
  border-color: #757778;
  background-color: #3a3e3f;
  color: #e5e5e5;
}
.inputus--darktheme:focus {
  border-color: transparent;
  color: #fff;
}
.inputus--darktheme[disabled],
.inputus--darktheme[disabled]:hover {
  background-color: #4e5253;
  color: #717475;
  box-shadow: 0 0 0 0 transparent;
}
.inputus__wrapper--border
  .inputus
  + .flatbutton--small.control--darktheme::after {
  border-color: #757778;
}
.inputus__wrapper--border
  .inputus:focus
  + .flatbutton--small.control--darktheme::after {
  border-color: transparent;
  box-shadow: 0 0 0 2px #4e5253;
}
.inputus--error[type="file"] {
  color: #e32;
}
.form__bubble {
  display: inline-block;
  position: relative;
  margin-left: 11px;
  padding: 10px 12px;
  max-width: 264px;
  font: 14px/18px ProximaNova, Helvetica, sans-serif;
  vertical-align: top;
  background-color: #4b4f51;
  color: #fff;
}
.subscription__text,
.subscription__title {
  font-family: ProximaNova, Helvetica, sans-serif;
}
.form__bubble::after {
  position: absolute;
  top: 10px;
  left: -5px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4.5px 5px 4.5px 0;
  border-color: transparent #4b4f51 transparent transparent;
  content: "";
}
.form__bubble a {
  color: #fff;
  border-bottom: 1px dotted #fff;
}
.form__bubble--alert {
  background: #ff4e4e;
}
.lite-message::before,
.message-unit__text::before {
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
}
.form__bubble--alert::after {
  border-right-color: #ff4e4e;
}
.lite-message::before {
  display: inline-block;
  margin-right: 0.2em;
  width: 1.06667em;
  height: 1.06667em;
  vertical-align: middle;
}
.lite-message--success {
  color: #6fb824;
}
.lite-message--success::before {
  margin-top: -0.2em;
  background-color: #6fb824;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2710%27%20height%3D%2710%27%20viewBox%3D%270%200%20512%20512%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20d%3D%27M491.185%20120.619l-42.818-42.818c-5.667-5.667-13.538-8.815-21.409-8.815-7.871%200-15.742%203.148-21.409%208.815l-206.534%20206.849-92.563-92.877c-5.667-5.667-13.538-8.815-21.409-8.815-7.871%200-15.742%203.148-21.409%208.815l-42.818%2042.818c-5.667%205.667-8.815%2013.538-8.815%2021.409%200%207.871%203.148%2015.742%208.815%2021.409l113.972%20113.972%2042.818%2042.818c5.667%205.667%2013.538%208.815%2021.409%208.815%207.871%200%2015.742-3.148%2021.409-8.815l42.818-42.818%20227.943-227.943c5.667-5.667%208.815-13.538%208.815-21.409%200-7.871-3.148-15.742-8.815-21.409z%27%20fill%3D%27%23fff%27/%3E%3C/svg%3E");
  background-size: 0.66667em auto;
  border-radius: 50%;
}
.lite-message--error {
  color: #e32;
}
.lite-message--error::before {
  margin-top: -0.13333em;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%22488%22%20height%3D%22488%22%20viewBox%3D%220%200%20488%20488%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%09%3Cpath%20d%3D%22M244%200c-134.708%200-244%20109.292-244%20244s109.292%20244%20244%20244%20244-109.292%20244-244-109.292-244-244-244zm40.667%20396.182c0%205.719-4.448%2010.484-9.849%2010.484h-61c-5.719%200-10.484-4.766-10.484-10.484v-60.365c0-5.719%204.766-10.484%2010.484-10.484h61c5.401%200%209.849%204.766%209.849%2010.484v60.365zm-.635-109.292c-.318%204.448-5.083%207.943-10.802%207.943h-58.776c-6.036%200-10.802-3.495-10.802-7.943l-5.401-197.297c0-2.224.953-4.448%203.177-5.719%201.906-1.589%204.766-2.542%207.625-2.542h69.896c2.859%200%205.719.953%207.625%202.542%202.224%201.271%203.177%203.495%203.177%205.719l-5.719%20197.297z%22%20fill%3D%22%23e32%22/%3E%3C/svg%3E");
  background-size: 1.06667em auto;
}
.message-unit {
  display: block;
  position: relative;
  margin: 0 0 16px;
  padding: 12px;
}
.html-ie10 .message-unit,
.html-ie11 .message-unit {
  padding: 14px 12px 10px;
}
.message-unit__text {
  position: relative;
  padding: 0 0 0 24px;
}
.message-unit__text::before {
  position: absolute;
  display: block;
  top: 3px;
  left: 4px;
  width: 16px;
  height: 16px;
}
.html-ie10 .message-unit__text::before,
.html-ie11 .message-unit__text::before {
  top: 1px;
}
.message-unit--success {
  background: #f1f8e9;
  color: #6fb824;
}
.message-unit--success .message-unit__text::before {
  background-color: #6fb824;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2710%27%20height%3D%2710%27%20viewBox%3D%270%200%20512%20512%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20d%3D%27M491.185%20120.619l-42.818-42.818c-5.667-5.667-13.538-8.815-21.409-8.815-7.871%200-15.742%203.148-21.409%208.815l-206.534%20206.849-92.563-92.877c-5.667-5.667-13.538-8.815-21.409-8.815-7.871%200-15.742%203.148-21.409%208.815l-42.818%2042.818c-5.667%205.667-8.815%2013.538-8.815%2021.409%200%207.871%203.148%2015.742%208.815%2021.409l113.972%20113.972%2042.818%2042.818c5.667%205.667%2013.538%208.815%2021.409%208.815%207.871%200%2015.742-3.148%2021.409-8.815l42.818-42.818%20227.943-227.943c5.667-5.667%208.815-13.538%208.815-21.409%200-7.871-3.148-15.742-8.815-21.409z%27%20fill%3D%27%23fff%27/%3E%3C/svg%3E");
  background-size: 10px auto;
  border-radius: 50%;
}
.message-unit--error {
  background: #feebe9;
  color: #e32;
}
.message-unit--error .message-unit__text::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%22488%22%20height%3D%22488%22%20viewBox%3D%220%200%20488%20488%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%09%3Cpath%20d%3D%22M244%200c-134.708%200-244%20109.292-244%20244s109.292%20244%20244%20244%20244-109.292%20244-244-109.292-244-244-244zm40.667%20396.182c0%205.719-4.448%2010.484-9.849%2010.484h-61c-5.719%200-10.484-4.766-10.484-10.484v-60.365c0-5.719%204.766-10.484%2010.484-10.484h61c5.401%200%209.849%204.766%209.849%2010.484v60.365zm-.635-109.292c-.318%204.448-5.083%207.943-10.802%207.943h-58.776c-6.036%200-10.802-3.495-10.802-7.943l-5.401-197.297c0-2.224.953-4.448%203.177-5.719%201.906-1.589%204.766-2.542%207.625-2.542h69.896c2.859%200%205.719.953%207.625%202.542%202.224%201.271%203.177%203.495%203.177%205.719l-5.719%20197.297z%22%20fill%3D%22%23e32%22/%3E%3C/svg%3E");
  background-size: 16px auto;
}
.html-ie10 .message-unit--error .message-unit__text::before,
.html-ie11 .message-unit--error .message-unit__text::before {
  background-size: 15px;
}
.message-unit--small {
  padding: 6px;
}
.html-ie10 .message-unit--small,
.html-ie11 .message-unit--small {
  padding: 8px 6px 3px;
}
.custom--label .checkbox[type="checkbox"],
.custom--label .radio[type="radio"],
.custom--label-input {
  position: absolute;
  left: -9999px;
  display: block;
  width: 1px;
  height: 1px;
}
.custom--label {
  display: inline-block;
  position: relative;
  padding-left: 27px;
  line-height: 1;
  cursor: pointer;
}
.custom--label::after,
.custom--label::before {
  content: "";
  position: absolute;
  top: 50%;
  box-sizing: border-box;
}
.custom--label::before {
  left: 0;
  margin-top: -10px;
  border: 1px solid #c3d3d9;
  width: 20px;
  height: 20px;
}
.html-ie10 .custom--label::before,
.html-ie11 .custom--label::before {
  margin-top: -12px;
}
.custom--label::after {
  display: none;
  left: -1px;
  margin-top: -11px;
  border: 2px solid #00a2d9;
  width: 22px;
  height: 22px;
}
.html-ie10 .custom--label::after,
.html-ie11 .custom--label::after {
  margin-top: -13px;
}
.checkbox:focus + .custom--label::after,
.radio:focus + .custom--label::after {
  display: block;
}
.checkbox + .custom--label::after,
.checkbox + .custom--label::before {
  border-radius: 3px;
}
.radio + .custom--label::after,
.radio + .custom--label::before {
  border-radius: 50%;
}
.custom--label:hover {
  color: #00a2d9;
}
.custom--label:hover::before {
  border-color: #9fa9ad;
}
.custom--label-blue::before {
  border-color: #00beff;
}
.custom--label-blue:hover::before {
  border-color: #00a2d9;
}
.custom--label-bold::before {
  border-width: 2px;
}
.checkbox:checked + .custom--label::before {
  border-color: #00a2d9;
  background: url(/img/frameworkus/checkbox.svg?v=63456) 50% 50% no-repeat
    #00a2d9;
}
.radio:checked + .custom--label::before {
  border-width: 6px;
  border-color: #00a2d9;
}
.checkbox[disabled] + .custom--label::before {
  border-color: #e6e6e6;
  background-color: #e6e6e6;
}
.checkbox[disabled]:checked + .custom--label::before {
  background-image: url(/img/frameworkus/checkbox.svg?v=63456);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.radio[disabled] + .custom--label::before {
  border-color: #e6e6e6;
}
.radio[disabled]:checked + .custom--label::before {
  background-color: #9eaaae;
  border-color: #e6e6e6;
}
.checkbox[disabled] + .custom--label,
.checkbox[disabled]:checked + .custom--label,
.radio[disabled] + .custom--label,
.radio[disabled]:checked + .custom--label {
  cursor: default;
  color: #e6e6e6;
}
.inputus--error + .custom--label {
  color: #e32;
}
.inputus--error + .custom--label:before {
  border-color: #e32;
}
.custom--label-huge {
  padding: 10px 0 10px 52px;
}
.custom--label-huge::before {
  width: 32px;
  height: 32px;
  margin-top: -16px;
}
.html-ie10 .custom--label-huge::before,
.html-ie11 .custom--label-huge::before {
  margin-top: -18px;
}
.radio:checked + .custom--label-huge::before {
  border-width: 12px;
}
.custom--label-huge::after {
  width: 34px;
  height: 34px;
  margin-top: -17px;
}
.html-ie10 .custom--label-huge::after,
.html-ie11 .custom--label-huge::after {
  margin-top: -19px;
}
.custom--label-large {
  padding-left: 31px;
}
.custom--label-large::before {
  width: 24px;
  height: 24px;
  margin-top: -12px;
}
.html-ie10 .custom--label-large::before,
.html-ie11 .custom--label-large::before {
  margin-top: -14px;
}
.custom--label-large::after {
  width: 26px;
  height: 26px;
  margin-top: -13px;
}
.html-ie10 .custom--label-large::after,
.html-ie11 .custom--label-large::after {
  margin-top: -15px;
}
.custom--label-small {
  padding-left: 22px;
  font-size: 13px;
}
.custom--label-small::before {
  width: 16px;
  height: 16px;
  margin-top: -9px;
}
.html-ie10 .custom--label-small::before,
.html-ie11 .custom--label-small::before {
  margin-top: -11px;
}
.custom--label-small::after {
  width: 18px;
  height: 18px;
  margin-top: -10px;
}
.html-ie10 .custom--label-small::after,
.html-ie11 .custom--label-small::after {
  margin-top: -12px;
}
.custom--label-darktheme {
  color: #fff;
}
.checkbox + .custom--label-darktheme::before {
  border-color: #9fa9ad;
}
.checkbox + .custom--label-darktheme:hover::before {
  border-color: #c3d3d9;
}
.checkbox:checked + .custom--label-darktheme:hover::before {
  border-color: #00a2d9;
}
.radio:checked + .custom--label-darktheme::before {
  background-color: #fff;
}
.checkbox[disabled] + .custom--label-darktheme::before,
.radio[disabled] + .custom--label-darktheme::before {
  background-color: #3b3f40;
  border-color: #3b3f40;
}
.radio[disabled]:checked + .custom--label-darktheme::before {
  background-color: #4f5353;
  border-color: #3b3f40;
}
.checkbox[disabled]:checked + .custom--label-darktheme::before {
  background-color: #3b3f40;
  border-color: #3b3f40;
}
.onoffswitch {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.onoffswitch-checkbox {
  display: none;
}
.onoffswitch-label {
  box-sizing: border-box;
  display: block;
  position: relative;
  overflow: hidden;
  border: 1px solid #c3d3d9;
  width: 50px;
  height: 30px;
  cursor: pointer;
  border-radius: 20px;
  background-color: #fff;
  -webkit-transition: background-color 0.2s ease-in 0s;
  transition: background-color 0.2s ease-in 0s;
}
.onoffswitch-label::after,
.onoffswitch-label::before {
  position: absolute;
  content: "";
  top: 50%;
}
.onoffswitch-label::before {
  display: none;
  left: 6px;
  width: 8px;
  height: 8px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background-image: url(/img/frameworkus/checkbox.svg?v=63456);
  background-size: 8px;
  background-repeat: no-repeat;
  background-position: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label::before,
.popupus {
  display: block;
}
.onoffswitch-label::after {
  left: 1px;
  bottom: 1px;
  width: 26px;
  height: 26px;
  margin-top: -13px;
  border: 1px solid #c3d3d9;
  background-color: transparent;
  border-radius: 50%;
  -webkit-transition: left 0.2s ease-in 0s;
  transition: left 0.2s ease-in 0s;
  box-sizing: border-box;
}
.onoffswitch-checkbox:checked + .onoffswitch-label {
  background-color: #00a2d9;
  border: 1px solid #00a2d9;
  -webkit-transition: background-color 0.3s ease-in 0s;
  transition: background-color 0.3s ease-in 0s;
}
.onoffswitch-checkbox:checked + .onoffswitch-label::after {
  left: 21px;
  border-color: transparent;
  background-color: #fff;
}
.onoffswitch-checkbox[disabled] + .onoffswitch-label {
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  cursor: default;
  pointer-events: none;
}
.onoffswitch-checkbox[disabled] + .onoffswitch-label::after {
  border-color: transparent;
  background-color: #fff;
}
.onoffswitch-checkbox[disabled][checked] + .onoffswitch-label {
  background-color: #e6e6e6;
  border-color: #e6e6e6;
}
.onoffswitch--small .onoffswitch-label {
  width: 40px;
  height: 20px;
}
.onoffswitch--small .onoffswitch-label::after {
  width: 16px;
  height: 16px;
  margin-top: -8px;
}
.popupus {
  border: 1px solid #c3d3d9;
  border-radius: 3px;
  box-shadow: 0 0 4px 0 #e5e5e5;
}
.popupus__inner {
  position: relative;
  padding: 10px 20px;
  box-sizing: border-box;
}
.popupus-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.popupus__inner::before {
  display: none;
  position: absolute;
  content: "";
  width: 12px;
  height: 12px;
  background-color: #fff;
  border-top: 1px solid #c3d3d9;
  border-left: 1px solid #c3d3d9;
  border-radius: 3px 0 0;
}
.popupus--rc .popupus__inner::before {
  display: block;
  top: 50%;
  right: -7px;
  margin-top: -6px;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}
.popupus--bc .popupus__inner::before,
.popupus--bl .popupus__inner::before {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  display: block;
  bottom: -7px;
}
.popupus--bc .popupus__inner::before {
  left: 50%;
  margin-left: -6px;
  transform: rotate(-135deg);
}
.popupus--lc .popupus__inner::before {
  display: block;
  top: 50%;
  left: -7px;
  margin-top: -6px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.popupus--tl .popupus__inner::before {
  display: block;
  top: -7px;
  left: 15px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.popupus--tr .popupus__inner::before {
  display: block;
  top: -7px;
  right: 15px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.popupus--bl .popupus__inner::before {
  left: 15px;
  transform: rotate(-135deg);
}
.popupus--br .popupus__inner::before {
  display: block;
  bottom: -7px;
  right: 15px;
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.selectus__hidden {
  display: none;
}
.selectus {
  position: relative;
  width: 220px;
  height: 50px;
  border: 1px solid #c3d3d9;
  border-radius: 3px;
  cursor: pointer;
  box-sizing: border-box;
}
.selectus__label {
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  padding: 0 30px 0 20px;
  line-height: 50px;
  vertical-align: middle;
  white-space: nowrap;
  color: #333;
}
.selectus__list {
  display: none;
  margin: 0;
  padding: 10px;
  list-style: none;
}
.selectus .flaticon--arrow-bottom-bold {
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -3px;
}
.flatcalendar {
  width: 300px;
}
.flatcalendar__row::after {
  display: table;
  clear: both;
  content: "";
}
.flatcalendar__day {
  float: left;
  width: 42px;
  height: 42px;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  background-color: #efefef;
  text-align: center;
}
.flatcalendar__day:nth-child(7n) {
  border-right: 0;
}
.flatcalendar__day:empty {
  background: #fff;
}
.flatcalendar__day-inner {
  display: block;
  height: 100%;
  padding: 10px 0 0;
  cursor: pointer;
  box-sizing: border-box;
  color: #333;
}
.html-ie10 .flatcalendar__day-inner,
.html-ie11 .flatcalendar__day-inner {
  padding-top: 12px;
}
.flatcalendar__day-inner:hover {
  background: #cdcdcd;
}
.flatcalendar--head {
  background: #fff;
}
.flatcalendar__title {
  color: #969696;
  text-transform: uppercase;
}
.modal-wrapper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 5000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.modal {
  position: relative;
  width: 800px;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.modal__close {
  position: absolute;
  z-index: 1;
  top: 18px;
  right: 18px;
  width: 20px;
  height: 20px;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
}
.modal__close::after,
.modal__close::before {
  position: absolute;
  content: "";
  top: 9px;
  right: -3px;
  width: 26px;
  height: 2px;
  background-color: #1eb2ea;
}
.modal__close::before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.modal__close::after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.subscription {
  box-sizing: border-box;
  position: relative;
  text-align: center;
  border: 0 solid #e0e0e0;
  border-top-width: 1px;
  border-bottom-width: 1px;
  font-size: 16px;
}
.subscription .mdsfooter-section__title {
  display: none;
}
.subscription__header {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
.subscription__title:first-child {
  margin-top: -4px;
}
.html-ie10 .subscription__title:first-child,
.html-ie11 .subscription__title:first-child {
  margin-top: -8px;
}
.subscription__title {
  margin: 0;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  color: #1f2223;
}
.subscription--subtitle {
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
  color: #000;
}
.subscription__aside {
  position: relative;
  display: inline-block;
  margin: 40px 0 40px 30px;
}
.mdsfooter__subscribe .flatbutton--small,
.subscription__aside .flatbutton--small {
  padding-top: 12px;
  padding-bottom: 9px;
  width: 200px;
  font-size: 14px;
}
.mdsfooter__subscribe .flatbutton--small::before,
.subscription__aside .flatbutton--small::before {
  position: relative;
  display: inline-block;
  top: -3px;
  right: auto;
  bottom: auto;
  left: auto;
  margin-right: 10px;
  width: 24px;
  height: 17px;
  vertical-align: top;
  background-image: url("data:image/svg+xml;charset=UTF-8, %3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2217px%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22%23FFFFFF%22%3E%3Cpath%20d%3D%22M23.948%2C0.52L13.359%2C16.818c-0.051%2C0.078-0.132%2C0.132-0.226%2C0.151c-0.024%2C0.006-0.049%2C0.008-0.074%2C0.008%20c-0.068%2C0-0.137-0.02-0.195-0.057l-2.98-1.912L6.902%2C16.92c-0.108%2C0.069-0.248%2C0.075-0.362%2C0.017c-0.114-0.06-0.187-0.175-0.187-0.3%20v-3.763l13.295-9.593L3.969%2C11.215L0.157%2C8.771C0.046%2C8.7-0.013%2C8.576%2C0.002%2C8.448c0.016-0.127%2C0.104-0.234%2C0.229-0.278L23.528%2C0.02%20c0.141-0.049%2C0.3-0.007%2C0.395%2C0.105C24.017%2C0.239%2C24.028%2C0.396%2C23.948%2C0.52z%22/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  content: "";
  border: none;
  border-radius: 0;
}
.subscription__text {
  display: none;
  font-size: 12px;
  color: #b4b5b5;
  text-transform: uppercase;
}
.stories__subscription--hidden {
  display: none;
}
@media (max-width: 750px), (min-width: 1000px) {
  .mdspost-aside .subscription {
    padding: 15px 30px 20px;
    background-color: #efefef;
    border-width: 0;
  }
  .mdspost-aside .subscription::before {
    display: block;
    margin: 0 auto;
    width: 50px;
    height: 50px;
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=UTF-8, %3Csvg%20width%3D%2220%22%20height%3D%2215%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22m1.90213%2C4.87054c0.25287%2C0.17844%201.0151%2C0.70839%202.28673%2C1.58959c1.27167%2C0.8812%202.24586%2C1.5597%202.9226%2C2.03554c0.07435%2C0.05216%200.23231%2C0.16554%200.47397%2C0.34031c0.24169%2C0.17488%200.44251%2C0.3162%200.60231%2C0.424c0.15992%2C0.10776%200.35324%2C0.22864%200.58016%2C0.36246c0.22684%2C0.1337%200.44068%2C0.23427%200.64146%2C0.30084c0.20082%2C0.06712%200.38672%2C0.10037%200.55773%2C0.10037l0.01121%2C0l0.01125%2C0c0.17101%2C0%200.35699%2C-0.03329%200.55781%2C-0.10037c0.20071%2C-0.06658%200.41474%2C-0.16726%200.64138%2C-0.30084c0.22677%2C-0.13397%200.42009%2C-0.25474%200.58%2C-0.36246c0.15992%2C-0.1078%200.36058%2C-0.24911%200.60235%2C-0.424c0.24161%2C-0.17492%200.39977%2C-0.28815%200.47412%2C-0.34031c0.68405%2C-0.47584%202.42437%2C-1.68434%205.22043%2C-3.62537c0.54285%2C-0.3791%200.99638%2C-0.83654%201.36071%2C-1.37201c0.36461%2C-0.53523%200.54672%2C-1.09671%200.54672%2C-1.68414c0%2C-0.49088%20-0.17672%2C-0.91109%20-0.52999%2C-1.26058c-0.35324%2C-0.34957%20-0.77161%2C-0.52425%20-1.25483%2C-0.52425l-16.42004%2C0c-0.57258%2C0%20-1.01322%2C0.19332%20-1.32184%2C0.57997c-0.30858%2C0.38672%20-0.46287%2C0.8701%20-0.46287%2C1.45011c0%2C0.4685%200.20457%2C0.97618%200.61353%2C1.52274c0.40891%2C0.5466%200.84408%2C0.9761%201.30508%2C1.28839l0.00002%2C0.00001z%22%20id%3D%22svg_3%22%20fill%3D%22%233BA2D9%22/%3E%3Cpath%20d%3D%22m18.87837%2C5.31796c-2.43565%2C1.64854%20-4.28509%2C2.92973%20-5.54743%2C3.84329c-0.4233%2C0.31179%20-0.7667%2C0.55518%20-1.03042%2C0.72959c-0.26372%2C0.17453%20-0.61445%2C0.35276%20-1.0527%2C0.53462c-0.43809%2C0.18213%20-0.84637%2C0.27293%20-1.2252%2C0.27293l-0.01135%2C0l-0.0112%2C0c-0.37875%2C0%20-0.78726%2C-0.09079%20-1.22535%2C-0.27293c-0.43809%2C-0.18186%20-0.78906%2C-0.3601%20-1.0527%2C-0.53462c-0.26357%2C-0.17441%20-0.60708%2C-0.4178%20-1.03034%2C-0.72959c-1.00264%2C-0.73517%20-2.8481%2C-2.01644%20-5.53647%2C-3.84329c-0.42342%2C-0.28202%20-0.79846%2C-0.60528%20-1.12523%2C-0.96912l0%2C8.84475c0%2C0.49045%200.17445%2C0.90986%200.52354%2C1.25891c0.34901%2C0.34917%200.76869%2C0.5237%201.25887%2C0.5237l16.39785%2C0c0.49006%2C0%200.9097%2C-0.17453%201.25875%2C-0.5237c0.34917%2C-0.34917%200.52354%2C-0.76842%200.52354%2C-1.25891l0%2C-8.84475c-0.3194%2C0.35631%20-0.69061%2C0.67957%20-1.11415%2C0.96912l-0.00001%2C0z%22%20id%3D%22svg_4%22%20fill%3D%22%233BA2D9%22/%3E%3C/svg%3E");
    background-size: 25px auto;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border-radius: 50%;
    content: "";
  }
  .mdspost-aside .subscription__header .subscription__title {
    margin-top: 18px;
    font-size: 18px;
    line-height: 21px;
    text-align: center;
  }
  .html-ie10 .mdspost-aside .subscription__header .subscription__title,
  .html-ie11 .mdspost-aside .subscription__header .subscription__title {
    margin-top: 21px;
  }
  .mdspost-aside .subscription__header .subscription--subtitle {
    margin-bottom: 0;
    font-size: 13px;
    line-height: 16px;
  }
  .mdspost-aside
    .subscription__header
    .subscription__title
    + .subscription--subtitle {
    margin-top: 4px;
  }
  .mdspost-aside .subscription__header + .subscription__aside {
    margin-top: 20px;
  }
  .mdspost-aside .subscription__aside {
    display: block;
    margin-left: 0;
    margin-bottom: 0;
  }
  .mdspost-aside .subscription__aside .flatbutton--small {
    width: 100%;
  }
}
.mdsmain .subscription {
  margin: 0 auto;
  padding-left: calc(50% - 620px);
  padding-right: calc(50% - 620px);
  border-bottom: 0;
}
.mdsfooter .subscription {
  border: 0;
  text-align: left;
}
.mdsfooter .subscription__header {
  display: none;
}
.mdsfooter .subscription__aside {
  display: block;
  margin: 0;
}
.mdsfooter .stories__subscription--hidden .subscription__aside {
  display: none;
}
.mdsfooter .stories__subscription--hidden .subscription__text {
  display: block;
}
.mdsmain .subscription {
  padding: 20px 0 40px;
  border-color: #dbe5e8;
}
.mdsmain .subscription__header {
  margin-top: 20px;
  vertical-align: top;
}
.mdsmain .subscription__aside {
  margin: 20px 30px 0;
}
@media (max-width: 1000px) {
  .mdsmain .subscription {
    margin-bottom: -10px;
  }
}
@media (max-width: 750px) {
  .subscription__header {
    display: block;
  }
  .mdsmain .subscription {
    padding-bottom: 20px;
  }
  .mdsmain .subscription__header {
    margin-top: 0;
  }
  .subscription--subtitle:last-child {
    margin-bottom: 10px;
  }
  .mdsmain .subscription__aside {
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
  .mdsmain .subscription__aside .flatbutton--small {
    width: 100%;
  }
}
@media (max-width: 550px) {
  .mdstop .subscription {
    margin-bottom: 20px;
  }
}
.basepopup-selector__input,
.basepopup__close-text {
  position: absolute;
  white-space: nowrap;
  overflow: hidden;
}
.basepopup {
  position: absolute;
  min-width: 120px;
  max-width: 300px;
  padding: 16px;
  box-sizing: border-box;
  border-radius: 6px;
  background: #fff;
  border: 1px solid #d4dce0;
  box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.12), 0 0 1px 0 rgba(0, 0, 0, 0.12);
  font-size: 14px;
  line-height: 22px;
  color: #333;
}
.basepopup::before {
  position: absolute;
  width: 8px;
  height: 8px;
  box-sizing: border-box;
  border: inherit;
  border-right: none;
  border-bottom: none;
  background: inherit;
}
.basepopup--arrow-top-center::before,
.basepopup--arrow-top-left::before,
.basepopup--arrow-top-right::before {
  content: "";
  top: -5.65px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.basepopup--arrow-bottom-center::before,
.basepopup--arrow-bottom-left::before,
.basepopup--arrow-bottom-right::before {
  content: "";
  bottom: -5.65px;
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.basepopup--arrow-bottom-left::before,
.basepopup--arrow-top-left::before {
  left: 16px;
}
.basepopup--arrow-bottom-center::before,
.basepopup--arrow-top-center::before {
  left: 50%;
  margin-left: -5.65px;
}
.basepopup--arrow-bottom-right::before,
.basepopup--arrow-top-right::before {
  right: 16px;
}
.basepopup--arrow-left-bottom::before,
.basepopup--arrow-left-center::before,
.basepopup--arrow-left-top::before {
  content: "";
  left: -5.65px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.basepopup--arrow-right-bottom::before,
.basepopup--arrow-right-center::before,
.basepopup--arrow-right-top::before {
  content: "";
  right: -5.65px;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}
.basepopup--arrow-left-top::before,
.basepopup--arrow-right-top::before {
  top: 16px;
}
.basepopup--arrow-left-center::before,
.basepopup--arrow-right-center::before {
  top: 50%;
  margin-top: -5.65px;
}
.basepopup--arrow-left-bottom::before,
.basepopup--arrow-right-bottom::before {
  bottom: 16px;
}
.basepopup__group {
  margin-bottom: 14px;
  padding-bottom: 14px;
  border-bottom: 1px solid #d4dce0;
}
.basepopup__group:last-of-type {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.basepopup__title {
  margin-bottom: 10px;
  font-weight: 700;
  line-height: 1.3;
}
.basepopup__title--size-16 {
  font-size: 16px;
}
.basepopup__text {
  font-size: 14px;
  line-height: 17px;
  margin: -2px 0 0;
}
.basepopup__text--light {
  color: #6a777d;
}
.basepopup__list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.basepopup__item {
  margin-bottom: 10px;
}
.basepopup__item:last-child {
  margin-bottom: 0;
}
.basepopup-selector {
  margin: -10px -16px -6px;
}
.basepopup-selector__label {
  display: block;
  cursor: pointer;
}
.basepopup-selector__input {
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
}
.basepopup-selector__text {
  display: block;
  padding: 5px 16px 5px 32px;
}
.basepopup-selector__input:checked + .basepopup-selector__text::before {
  content: "";
  display: inline-block;
  margin-left: -16px;
  margin-right: 7px;
  width: 9px;
  height: 9px;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.5 5.5l3 3 5-8' stroke='%23333' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.basepopup-selector__input:focus + .basepopup-selector__text,
.basepopup-selector__label:hover .basepopup-selector__text {
  background: #f5f7f8;
}
.basepopup__close {
  position: absolute;
  top: 2px;
  right: 2px;
  padding: 6px;
  background: 0 0;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  color: #abbbc2;
}
.basepopup__close:hover {
  color: #c8d4da;
}
.basepopup__close:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #c8d4da inset;
  color: #7a9199;
}
.basepopup__close-text {
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
}
.basepopup__close-icon {
  display: block;
  width: 12px;
  height: 12px;
  fill: currentColor;
}
.lightbutton,
.lightinput {
  box-sizing: border-box;
  vertical-align: middle;
}
.lightbutton,
.lightclear,
.lightinput,
.lightsearch,
.lightselect {
  vertical-align: middle;
}
.lightinput {
  height: 28px;
  padding: 0 12px;
  background-color: #fff;
  border: 1px solid #d4dce0;
  border-radius: 4px;
  font: inherit;
  font-size: 14px;
  line-height: 22px;
  color: #333;
  -webkit-transition: border-color 0.2s;
  transition: border-color 0.2s;
}
.lightinput:hover {
  border-color: #bdc8cd;
}
.lightinput:active {
  border-color: #0996c5;
}
.lightinput:focus {
  outline: 0;
  border-color: #00a3d9;
}
.lightinput:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.lightinput--big {
  height: 36px;
  font-size: 16px;
}
.lightinput-label {
  display: inline-block;
  position: relative;
}
.lightinput-tip {
  display: none;
  position: absolute;
  padding: 0 12px;
  font-size: 14px;
  line-height: 22px;
  color: #7d7f7f;
}
.lightinput:not(:placeholder-shown) + .lightinput-tip {
  display: block;
}
.lightclear {
  display: inline-block;
  position: relative;
}
.lightclear__lightinput {
  padding-right: 24px;
}
.lightclear__control {
  position: absolute;
  top: 1px;
  right: 1px;
  width: 28px;
  bottom: 1px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
  border-radius: 0 4px 4px 0;
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #fff 4px);
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 4px);
  cursor: pointer;
  padding: 0;
}
.lightbutton,
.lightcheckbox,
.lightsearch {
  display: inline-block;
}
.lightclear__control:focus {
  outline: 0;
}
.lightclear__cross-icon {
  fill: #c8d4da;
  width: 12px;
  height: 12px;
  border-radius: 2px;
}
.lightclear__control:hover .lightclear__cross-icon {
  fill: #bdc8cd;
}
.lightclear__control:focus .lightclear__cross-icon {
  box-shadow: 0 0 0 2px #00a3d9;
}
.lightsearch {
  position: relative;
}
.lightsearch__lightinput {
  padding-left: 40px;
}
.lightsearch__search-icon {
  position: absolute;
  top: 50%;
  left: 14px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  fill: #c8d4da;
}
.lightbutton {
  padding: 5px 16px 7px;
  background: 0 0;
  border: 1px solid #d4dce0;
  border-radius: 4px;
  text-align: center;
  font: inherit;
  font-size: 14px;
  line-height: 1;
  cursor: pointer;
  -webkit-transition: border-color 0.2s, background-color 0.2s, color 0.2s;
  transition: border-color 0.2s, background-color 0.2s, color 0.2s;
}
.lightbutton,
.lightbutton:link,
.lightbutton:visited {
  color: #333;
}
.lightbutton:hover {
  border-color: #bdc8cd;
}
.lightbutton:active {
  border-color: #0996c5;
}
.lightbutton:focus {
  outline: 0;
  border-color: #00a3d9;
}
.lightbutton:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.lightbutton--link,
.lightbutton--link:link,
.lightbutton--link:visited {
  color: #00a3d9;
}
.lightbutton--link:hover {
  color: #00c0ff;
}
.lightbutton--blue,
.lightbutton--blue:link,
.lightbutton--blue:visited,
.lightbutton--green,
.lightbutton--green:link,
.lightbutton--green:visited,
.lightbutton--red,
.lightbutton--red:link,
.lightbutton--red:visited {
  color: #fff;
}
.lightbutton--no-border:not(:hover) {
  border-color: transparent;
}
.lightbutton--big {
  padding: 8px 20px 10px;
  font-size: 16px;
}
.lightbutton--big.lightbutton--bold {
  font-size: 14px;
  line-height: 16px;
}
.lightbutton--bold {
  font-weight: 700;
}
.lightcheckbox,
.lightradio {
  line-height: 20px;
  font-weight: 400;
  box-sizing: border-box;
}
.lightbutton--toggle {
  position: relative;
  padding-right: 30px;
  padding-left: 12px;
}
.lightcheckbox__input,
.lightradio__input {
  padding: 0;
  white-space: nowrap;
  overflow: hidden;
}
.lightbutton__text {
  pointer-events: none;
}
.lightbutton__dropdown-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  margin: auto;
  width: 10px;
  height: 6px;
  fill: #333;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.lightbutton--toggle-open .lightbutton__dropdown-icon {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.lightbutton--toggle.lightbutton--blue .lightbutton__dropdown-icon,
.lightbutton--toggle.lightbutton--green .lightbutton__dropdown-icon,
.lightbutton--toggle.lightbutton--red .lightbutton__dropdown-icon {
  fill: #fff;
}
.lightbutton--blue {
  background-color: #00a3d9;
  border-color: #00a3d9;
}
.lightbutton--blue:focus,
.lightbutton--blue:hover {
  border-color: #00c0ff;
  background-color: #00c0ff;
}
.lightbutton--blue:active {
  border-color: #0996c5;
  background-color: #0996c5;
}
.lightbutton--green {
  background-color: #39bf71;
  border-color: #39bf71;
}
.lightbutton--green:focus,
.lightbutton--green:hover {
  border-color: #4eca82;
  background-color: #4eca82;
}
.lightbutton--green:active {
  border-color: #34ad66;
  background-color: #34ad66;
}
.lightbutton--red {
  background-color: #ec3434;
  border-color: #ec3434;
}
.lightbutton--red:focus,
.lightbutton--red:hover {
  border-color: #ff3838;
  background-color: #ff3838;
}
.lightbutton--red:active {
  border-color: #cb1427;
  background-color: #cb1427;
}
.lightcheckbox {
  position: relative;
  font-size: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
.lightcheckbox--big {
  font-size: 16px;
}
.lightcheckbox + .lightcheckbox {
  margin-left: 16px;
}
.lightcheckbox__input {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
}
.lightcheckbox__text {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-left: 0;
  color: #333;
}
.lightcheckbox__text::after,
.lightcheckbox__text::before {
  content: "";
  display: block;
  position: relative;
  top: 2px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  border-radius: 2px;
  -webkit-transition: all 0.15s;
  transition: all 0.15s;
  pointer-events: none;
}
.lightcheckbox--big .lightcheckbox__text::after,
.lightcheckbox--big .lightcheckbox__text::before {
  width: 18px;
  height: 18px;
}
.lightcheckbox__text::before {
  margin-right: 8px;
  box-sizing: border-box;
  background-color: #fff;
  border: 1px solid #d4dce0;
  box-shadow: 0 0 0 2px transparent;
  cursor: pointer;
  -webkit-transition: all 0.15s;
  transition: all 0.15s;
}
.lightcheckbox__text::after {
  position: absolute;
  left: 0;
  margin-top: -7px;
  opacity: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1 6l3 3 5-8' stroke-width='2' stroke='%23FFF' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
    50% no-repeat;
  background-size: 10px;
}
.lightcheckbox--big .lightcheckbox__text::after {
  background-size: 12px;
}
.lightcheckbox__text:active::before,
.lightcheckbox__text:hover::before {
  border-color: #bdc8cd;
}
.lightcheckbox__input:checked + .lightcheckbox__text::before {
  background-color: #00a3d9;
  border-color: transparent !important;
}
.lightcheckbox__input:checked + .lightcheckbox__text::after {
  margin-top: 0;
  opacity: 1;
}
.lightcheckbox__input:focus + .lightcheckbox__text::before {
  border-color: transparent;
  box-shadow: 0 0 0 2px #00a3d9;
}
.lightcheckbox__input:focus + .lightcheckbox__text:hover::before {
  box-shadow: 0 0 0 2px #00c0ff;
}
.lightcheckbox__input:checked:focus + .lightcheckbox__text::before {
  border-color: transparent;
  box-shadow: 0 0 0 2px #0086b3;
}
.lightcheckbox__input:checked:focus + .lightcheckbox__text:hover::before {
  background-color: #00c0ff;
  box-shadow: 0 0 0 2px #00a3d9;
}
.lightcheckbox__input:disabled + .lightcheckbox__text {
  opacity: 0.5;
  cursor: not-allowed;
}
.lightradio {
  display: inline-block;
  position: relative;
  font-size: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
.lightradio--big {
  font-size: 16px;
}
.lightradio + .lightradio {
  margin-left: 16px;
}
.lightradio__input {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
}
.lightradio__text {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-left: 0;
  color: #333;
}
.lightradio__text::after,
.lightradio__text::before {
  content: "";
  display: block;
  position: relative;
  top: 2px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 50%;
  -webkit-transition: all 0.15s;
  transition: all 0.15s;
  pointer-events: none;
}
.lightradio__text::before {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  box-sizing: border-box;
  background-color: #fff;
  border: 1px solid #d4dce0;
  box-shadow: 0 0 0 2px transparent;
  cursor: pointer;
  -webkit-transition: all 0.15s;
  transition: all 0.15s;
}
.lightradio--big .lightradio__text::before {
  width: 20px;
  height: 20px;
}
.lightradio__text::after {
  position: absolute;
  left: 0;
  margin: 5px;
  opacity: 0;
  width: 6px;
  height: 6px;
  background: #fff;
}
.lightradio--big .lightradio__text::after {
  width: 8px;
  height: 8px;
  margin: 6px;
}
.lightradio__text:active::before,
.lightradio__text:hover::before {
  border-color: #bdc8cd;
}
.lightradio__input:checked + .lightradio__text::before {
  background-color: #00a3d9;
  border-color: transparent !important;
}
.lightradio__input:checked + .lightradio__text::after {
  opacity: 1;
}
.lightradio__input:disabled + .lightradio__text,
.lightselect:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.lightradio__input:checked + .lightradio__text:active::before,
.lightradio__input:checked + .lightradio__text:hover::before {
  background-color: #00c0ff;
}
.lightradio__input:focus + .lightradio__text::before {
  border-color: transparent;
  box-shadow: 0 0 0 2px #00a3d9;
}
.lightradio__input:focus + .lightradio__text:hover::before {
  box-shadow: 0 0 0 2px #00c0ff;
}
.lightradio__input:checked:focus + .lightradio__text::before {
  border-color: transparent;
  box-shadow: 0 0 0 2px #0086b3;
}
.lightradio__input:checked:focus + .lightradio__text:hover::before {
  background-color: #00c0ff;
  box-shadow: 0 0 0 2px #00a3d9;
}
.lightselect {
  height: 28px;
  font-size: 14px;
}
.lightselect--big {
  height: 36px;
  font-size: 16px;
}
.popup-suggestion {
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: 10000;
  display: block;
  max-width: 280px;
  margin: 16px;
}
.popup-suggestion * {
  font-family: ProximaNova, Helvetica, sans-serif !important;
}
.popup-suggestion > * {
  position: relative;
}
.popup-suggestion P {
  padding: 0 !important;
}
.popup-suggestion A {
  border: none !important;
  text-decoration: none !important;
}
.popup-suggestion .basepopup__text A,
.popup-suggestion .basepopup__text A:visited {
  color: #00a3d9 !important;
}
.popup-suggestion .basepopup__text A:focus,
.popup-suggestion .basepopup__text A:hover {
  color: #00c0ff !important;
}
.popup-suggestion .basepopup__text A:active {
  color: #0996c5 !important;
}
.suggestion-unlogged {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.suggestion-unlogged__col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.suggestion-unlogged__link {
  margin-top: 10px;
  font-size: 14px !important;
  line-height: 17px !important;
  text-decoration: none !important;
  white-space: nowrap;
  color: #00a3d9 !important;
}
.suggestion-unlogged__link:visited {
  color: #00a3d9 !important;
}
.suggestion-unlogged__link:focus,
.suggestion-unlogged__link:hover {
  color: #00c0ff !important;
}
.suggestion-unlogged__link:active {
  color: #0996c5 !important;
}
.suggestion-unlogged__pic {
  width: 152px;
  height: 140px;
  margin-right: -16px;
  margin-bottom: -16px;
  background: url(/img/popup/suggestion/mr-cabbage.png?v=1559127351) 0 20px/96%
    no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  (min-resolution: 1.5dppx) {
  .suggestion-unlogged__pic {
    background-image: url(/img/popup/suggestion/mr-cabbage@2x.png?v=1559127351);
  }
}
.b-journalpromo-container {
  display: block;
  max-width: 1000px;
  margin: 0 auto;
  padding: 22px;
  background: #fff4ec !important;
}
.b-journalpromo-header {
  overflow: hidden;
  margin: 0 0 5px;
  padding: 0;
  font: 400 14px/1.2 ProximaNova, sans-serif;
  color: #7a9199 !important;
}
.b-journalpromo-header A:link,
.b-journalpromo-header A:visited,
.b-singlepost .b-journalpromo-header A:link,
.b-singlepost .b-journalpromo-header A:visited {
  border: 0 !important;
  text-decoration: none !important;
  color: #00a3d9 !important;
}
.b-journalpromo-header A:active,
.b-journalpromo-header A:hover,
.b-singlepost .b-journalpromo-header A:active,
.b-singlepost .b-journalpromo-header A:hover {
  border: 0 !important;
  text-decoration: none !important;
  color: #0086b3 !important;
}
.b-journalpromo-meta {
  float: left;
  margin: 0;
  padding: 0;
}
HTML BODY .b-journalpromo-header .b-journalpromo-label,
HTML BODY .b-singlepost .b-journalpromo-header .b-journalpromo-label {
  display: inline-block;
  margin: 0 8px 0 0;
  padding: 4px 10px;
  border: 0;
  border-radius: 10px;
  text-transform: uppercase;
  font: 600 11px/1 ProximaNova, Tahoma, Arial, sans-serif;
  background: #fd8f40 !important;
  text-decoration: none !important;
  color: #fff !important;
}
.b-journalpromo-author {
  margin: 0 5px 0 0;
  padding: 0;
  text-transform: uppercase;
  font: 600 14px/1 ProximaNova, sans-serif;
}
.b-journalpromo-author B {
  font-weight: 400;
}
.b-journalpromo-date {
  margin: 0 15px 0 0;
  padding: 0;
}
.b-journalpromo-comments {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0 0 0 22px;
  text-transform: uppercase;
  font: 600 14px/1.2 ProximaNova, sans-serif;
}
.b-journalpromo-comments-icon {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%227%206.032%2016%2016%22%3E%0D%0A%3Cpath%20fill%3D%22%237A9199%22%20d%3D%22M23%2C12.219c0-2.958-2.197-5.384-5-5.646V6.549h-5v0.025c-0.166-0.015-0.333-0.025-0.5-0.025%0D%0A%09c-3.037%2C0-5.5%2C2.539-5.5%2C5.671c0%2C3.131%2C2.463%2C5.67%2C5.5%2C5.67c0.169%2C0%2C0.335-0.011%2C0.5-0.025v0.025c0%2C0%2C2.525%2C2.219%2C3.707%2C3.239%0D%0A%09C17.731%2C22.014%2C18%2C21.136%2C18%2C20.895v-3.007l0%2C0v-0.025C20.803%2C17.603%2C23%2C15.177%2C23%2C12.219L23%2C12.219z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A)
    no-repeat;
  font: 0/0 serif;
}
.b-journalpromo-admin {
  float: right;
  margin: 0;
  padding: 0;
}
.b-journalpromo-options {
  display: inline;
  padding: 1px 0 0;
  white-space: nowrap;
}
.b-journalpromo-options A,
.b-journalpromo-options A:link {
  margin-right: 8px;
  vertical-align: top;
  background: 0 0 !important;
  font-weight: 400 !important;
}
.b-journalpromo-options A.journalpromo-info-icon {
  width: 16px;
  height: 16px;
}
.b-journalpromo-options .b-journalpromo-actions,
.b-journalpromo-options A.b-journalpromo-actions {
  display: inline-block;
  margin: 0 4px 0 0;
  cursor: pointer;
  vertical-align: top;
  background: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%224%204%2016%2016%22%20enable-background%3D%22new%204%204%2016%2016%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%237A9199%22%20d%3D%22M12.788%2C9.596V7.98h-1.577v1.616H12.788z%20M12.788%2C16.018v-4.807h-1.577v4.807H12.788z%20M12%2C4%0D%0A%09c2.204%2C0%2C4.088%2C0.782%2C5.651%2C2.347C19.217%2C7.913%2C20%2C9.797%2C20%2C12c0%2C2.204-0.783%2C4.088-2.349%2C5.654C16.088%2C19.219%2C14.204%2C20%2C12%2C20%0D%0A%09c-2.203%2C0-4.087-0.781-5.653-2.346C4.782%2C16.088%2C4%2C14.204%2C4%2C12c0-2.203%2C0.782-4.087%2C2.347-5.653C7.913%2C4.782%2C9.797%2C4%2C12%2C4z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A)
    no-repeat !important;
}
.b-journalpromo-options .b-journalpromo-actions-close,
.b-journalpromo-options A.b-journalpromo-actions-delete {
  background: 0 0 !important;
}
.b-journalpromo-subject {
  display: block;
  margin: 0 0 5px;
  padding: 0;
}
.b-journalpromo-subject,
.b-singlepost .b-journalpromo-subject {
  font: 300 26px/1 ProximaNova, sans-serif;
}
.b-journalpromo-subject A:link,
.b-journalpromo-subject A:visited {
  border: 0 !important;
  text-decoration: none !important;
  color: #242f33 !important;
}
.b-journalpromo-subject A:active,
.b-journalpromo-subject A:hover {
  border: 0 !important;
  text-decoration: none !important;
  color: #00a3d9 !important;
}
.b-journalpromo-body {
  display: block;
  margin: 0;
  padding: 0;
  overflow: hidden;
  text-align: left;
  font: 400 15px/1.4 ProximaNova, sans-serif;
  color: #242f33;
}
.journalpromo-popup-content {
  overflow: hidden;
}
.journalpromo-popup-content H4 {
  margin: 0 0 5px;
  font: 700 14px/1.6 Arial, sans-serif !important;
  text-align: left;
}
.journalpromo-popup-content A,
.journalpromo-popup-content A:link,
.journalpromo-popup-content A:visited {
  color: #00c;
}
.journalpromo-popup-content .b-splatest-more {
  padding: 20px 0;
  line-height: 19px;
  text-align: center;
}
.journalpromo-popup-content .b-splatest-more-inner {
  display: inline-block;
  padding: 0 0 0 25px;
  background: url(/img/preloader/spinner1.gif?v=19441) 0 60% no-repeat;
}
.journalpromo-popup-content-delete {
  width: 270px;
}
.journalpromo-popup-info-list {
  max-width: 440px;
  min-width: 250px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.journalpromo-popup-info-error {
  padding: 3px 5px;
  border-radius: 4px;
  background: #ffedeb;
}
HTML BODY .journalpromo-popup-info-list LI {
  overflow: hidden;
  margin-bottom: 3px;
  font: 14px/1.6 Arial, sans-serif !important;
  text-align: left;
}
#journalpromo-user-ban {
  margin: 0 5px 0 0;
}
.journalpromo-popup-info-value {
  float: right;
  margin-left: 20px;
  text-align: right;
}
.journalpromo-sc-icon {
  display: inline-block;
  width: 14px;
  height: 15px;
  margin: 1px 5px 0;
  background-image: url(/img/journalpromo/journal-promo-icons.png?ver=4);
  background-repeat: no-repeat;
  background-position: 0 -143px;
  vertical-align: top;
}
HTML BODY .journalpromo-popup-info-option {
  font-weight: 400 !important;
}
.journalpromo-popup-content-action .journalpromo-popup-info-error,
.journalpromo-popup-content-action .journalpromo-popup-spinner,
.journalpromo-popup-content-error .journalpromo-popup-info-action,
.journalpromo-popup-content-error .journalpromo-popup-spinner,
.journalpromo-popup-content-loading .journalpromo-popup-info-action,
.journalpromo-popup-content-loading .journalpromo-popup-info-error,
.journalpromo-popup-info-error,
.journalpromo-popup-spinner {
  display: none;
}
@media all and (max-width: 650px) {
  .b-journalpromo-subject,
  .b-singlepost .b-journalpromo-subject {
    font-size: 21px;
  }
}
@media all and (max-width: 480px) {
  .b-journalpromo-header {
    line-height: 1.7;
  }
  .b-journalpromo-admin,
  .b-journalpromo-meta {
    display: inline;
    float: none;
  }
}
@media print {
  .b-journalpromo-admin {
    display: none;
  }
}
.mdspost-furtherdata .aentry-head__counter,
.mdspost-meta-date {
  white-space: nowrap;
}
.b-watering .b-myuserpic-current,
.mdspost-comment--frozen .mdspost-comment-actions__item--reply {
  pointer-events: none;
}
.mdspost-article .mdspost-extra-follow__item,
.mdspost-text .b-journalblockquote,
.signupbanner__inner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}
.mdspost {
  margin: 0;
  padding: 0;
  letter-spacing: normal;
  overflow: hidden;
}
.mdspost-goback {
  height: 40px;
  margin: 0;
  background: #052f3d;
  text-transform: uppercase;
  text-align: center;
  font-weight: 700;
  font-size: 12px;
  letter-spacing: 1px;
  line-height: 40px;
}
.html-ie10 .mdspost-goback,
.html-ie11 .mdspost-goback {
  line-height: 43px;
}
.mdspost-goback__link {
  display: none;
  margin: 0;
  color: #cbd0d2;
}
.mdspost-goback .mdspost-goback__link:active,
.mdspost-goback .mdspost-goback__link:hover,
.mdspost-goback .mdspost-goback__link:link,
.mdspost-goback .mdspost-goback__link:visited {
  color: #cbd0d2;
}
.mdspost-goback__icon {
  margin: 0 5px 0 0;
  vertical-align: -1px;
  fill: #b3c1c5;
}
.mdspost-goback__text {
  margin: 0;
}
.mdspost-article {
  margin: 0 auto;
  padding: 0 16px;
  box-sizing: border-box;
  background: #fff;
}
.mdspost-article__two-sides {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.mdspost-article__two-sides > :first-child {
  margin-right: auto;
  margin-top: 3px;
}
.html-ie10 .mdspost-article__two-sides > :first-child,
.html-ie11 .mdspost-article__two-sides > :first-child {
  margin-top: -4px;
}
.mdspost-article__two-sides > :last-child {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.mdspost-article__entry {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1080px;
  margin: 0 auto;
  padding-top: 30px;
}
.mdspost-actions,
.mdspost-furtherdata {
  padding: 0;
  font-size: 14px;
  list-style: none;
}
.mdspost-article__entry::after {
  content: "";
  display: table;
  clear: both;
}
.mdspost-entry__wrapper {
  width: 100%;
  max-width: 740px;
  margin-right: 40px;
}
.mdspost-article__header {
  position: relative;
  margin: 0 0 23px;
}
.mdspost-furtherdata {
  margin: 0 0 24px;
  line-height: 1.2;
  color: #a1aeb2;
}
.mdspost-furtherdata__item {
  display: inline;
  margin: 0;
}
.mdspost-furtherdata DL A,
.mdspost-furtherdata DL A:active,
.mdspost-furtherdata DL A:focus,
.mdspost-furtherdata DL A:link,
.mdspost-furtherdata DL A:visited {
  color: #00baf8;
}
.mdspost-actions,
.mdspost-actions A,
.mdspost-actions A:active,
.mdspost-actions A:focus,
.mdspost-actions A:hover,
.mdspost-actions A:link,
.mdspost-actions A:visited,
.mdspost-furtherdata DL A:hover {
  color: #000;
}
.mdspost-furtherdata__item::before {
  content: "\00b7";
  margin: 0 0.1em;
  font-weight: 700;
}
.mdspost-furtherdata .aentry-head__date-time {
  margin-right: 0;
}
.mdspost-furtherdata__item--author .ljuser {
  display: inline-block !important;
}
.mdspost-actions__action,
.mdspost-actions__action [medius-sharings] {
  display: inline-block;
}
.mdspost-furtherdata__item--author .ljuser:not(:last-child) {
  margin-right: 8px !important;
}
.mdspost-furtherdata__item--author .ljuser:first-child {
  margin-left: 6px !important;
}
.mdspost-furtherdata__item--author .ljuser .i-ljuser-profile {
  margin-right: 4px !important;
}
.mdspost-furtherdata__item--author .ljuser .i-ljuser-username {
  font-size: 14px;
}
.aentry-head__rating {
  margin-right: 0.5em;
}
.mdspost-actions {
  margin: 0 0 15px;
  line-height: 1;
}
.mdspost-actions--fixed {
  position: absolute;
  top: -5px;
  right: 0;
}
.html-ie10 .mdspost-actions--fixed,
.html-ie11 .mdspost-actions--fixed {
  top: -3px;
}
.mdspost-actions__action:not(:first-child) {
  margin-left: 12px;
}
.mdspost-actions__action .svgicon {
  width: 17px;
  height: 17px;
  margin-right: 4px;
  fill: #d4d7d8;
  vertical-align: middle;
}
.mdspost-actions__action .svgicon.flaticon--like {
  width: 16px;
}
.mdspost-actions__action [medius-sharings] .mdspost-social__share-value {
  font-size: 14px;
}
.mdspost-actions__action [medius-sharings] .mdspost-social__share-value + SPAN {
  display: none;
}
.mdspost-actions__action [lj-likus] .ljlikus-icon {
  cursor: default;
}
.mdspost-actions__action [lj-likus] .ljlikus-counter {
  cursor: text;
}
.mdspost-title {
  margin: -3px 0 10px;
  font-weight: 700;
  font-size: 46px;
  line-height: 1;
}
.html-ie10 .mdspost-title,
.html-ie11 .mdspost-title {
  margin-top: 0;
  padding-top: 4px;
}
.mdspost-branding {
  position: relative;
  margin: 0 0 22px;
}
.mdspost-branding--nikon {
  padding: 0 67px 0 0;
  font-size: 0;
  line-height: 0;
}
.mdspost-branding--nikon .mdspost-branding__text {
  position: relative;
  display: inline-block;
  height: 69px;
}
.mdspost-branding--nikon .mdspost-branding__logo {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
}
.mdspost-branding--sensodyne {
  position: relative;
  margin-bottom: 26px;
  font-weight: 700;
  font-size: 32px;
  line-height: 49px;
  text-transform: uppercase;
  color: #084357;
}
.html-ie10 .mdspost-branding--sensodyne,
.html-ie11 .mdspost-branding--sensodyne {
  margin-bottom: 20px;
  line-height: 55px;
}
.mdspost-branding--sensodyne::after {
  content: "CHRUS/CHSENO/0053/16";
  position: absolute;
  bottom: -14px;
  right: 0;
  line-height: 1;
  font-size: 9px;
  color: #d4d4d4;
}
.html-ie10 .mdspost-branding--sensodyne::after,
.html-ie11 .mdspost-branding--sensodyne::after {
  bottom: -9px;
}
.mdspost-branding--sensodyne .mdspost-branding__text,
.mdspost-branding--sensodyne .mdspost-branding__text:active,
.mdspost-branding--sensodyne .mdspost-branding__text:hover,
.mdspost-branding--sensodyne .mdspost-branding__text:link,
.mdspost-branding--sensodyne .mdspost-branding__text:visited {
  text-decoration: none;
  color: #000;
}
.mdspost-branding--sensodyne .mdspost-branding__logo {
  overflow: hidden;
  position: absolute;
  right: 0;
  width: 196px;
  height: 53px;
  margin: -6px 0 0;
  padding: 0;
  vertical-align: top;
  text-indent: 200px;
  background: url(/img/medius/branding/sensodyne/sensodyne-blue.svg?v=65353) 0 0 /
    contain no-repeat;
  font: 0/0 a;
}
.mdspost-branding--mitsubishi {
  position: relative;
  margin-bottom: 26px;
  font-weight: 700;
  font-size: 32px;
  line-height: 86px;
  color: #084357;
}
.html-ie10 .mdspost-branding--mitsubishi,
.html-ie11 .mdspost-branding--mitsubishi {
  margin-bottom: 16px;
  line-height: 96px;
}
.mdspost-branding--mitsubishi .mdspost-branding__text,
.mdspost-branding--mitsubishi .mdspost-branding__text:active,
.mdspost-branding--mitsubishi .mdspost-branding__text:hover,
.mdspost-branding--mitsubishi .mdspost-branding__text:link,
.mdspost-branding--mitsubishi .mdspost-branding__text:visited {
  text-decoration: none;
  color: #000;
}
.mdspost-branding--mitsubishi .mdspost-branding__logo {
  overflow: hidden;
  position: absolute;
  right: 0;
  width: 230px;
  height: 90px;
  margin: 0;
  padding: 0;
  vertical-align: top;
  text-indent: 300px;
  background: url(/img/medius/branding/mitsubishi/mitsubishi.svg?v=65805) 0 0 /
    contain no-repeat;
  font: 0/0 a;
}
.mdspost-branding--shakespeare {
  position: relative;
  font: 0/80px sans-serif;
  color: #db0d4b;
}
.mdspost-branding--shakespeare .mdspost-branding__text {
  display: block;
  background: url(/img/medius/branding/shakespeare/sh-face.png?v=66156) 0 0 /
      auto 80px no-repeat,
    url(/img/medius/branding/shakespeare/sh-title-left.png) 95px 10px / auto
      60px no-repeat;
}
.mdspost-branding--shakespeare .mdspost-branding__logo {
  display: none;
}
.mdspost-branding--lamizil {
  position: relative;
  margin-bottom: 26px;
  font-weight: 700;
  font-size: 32px;
  line-height: 49px;
  color: #084357;
}
.html-ie10 .mdspost-branding--lamizil,
.html-ie11 .mdspost-branding--lamizil {
  margin-bottom: 18px;
  line-height: 57px;
}
.mdspost-branding--lamizil .mdspost-branding__text,
.mdspost-branding--lamizil .mdspost-branding__text:active,
.mdspost-branding--lamizil .mdspost-branding__text:hover,
.mdspost-branding--lamizil .mdspost-branding__text:link,
.mdspost-branding--lamizil .mdspost-branding__text:visited {
  text-decoration: none;
  color: #000;
}
.mdspost-branding--lamizil .mdspost-branding__text::after {
  content: "";
  display: inline-block;
  width: 185px;
  height: 70px;
  background-image: url(/img/medius/branding/lamizil/lamisil.png?v=66362);
  background-repeat: no-repeat;
  background-size: 180px auto;
  position: absolute;
  margin: auto 10px;
  top: 0;
  bottom: 0;
}
.html-ie10 .mdspost-branding--lamizil .mdspost-branding__text::after,
.html-ie11 .mdspost-branding--lamizil .mdspost-branding__text::after {
  top: -7px;
}
.mdspost-branding--lamizil .mdspost-branding__logo {
  overflow: hidden;
  position: absolute;
  right: 0;
  width: 196px;
  height: 55px;
  margin: -6px 0 0;
  padding: 0;
  vertical-align: top;
  text-indent: 200px;
  background: url(/img/medius/branding/gsk/gsk.png?v=66344) 112px 0 / contain
    no-repeat;
  font: 0/0 a;
}
.mdspost-branding--neyrodoz {
  position: relative;
  margin-bottom: 26px;
  font-weight: 700;
  font-size: 32px;
  line-height: 49px;
  color: #084357;
}
.html-ie10 .mdspost-branding--neyrodoz,
.html-ie11 .mdspost-branding--neyrodoz {
  margin-bottom: 18px;
  line-height: 57px;
}
.mdspost-branding--neyrodoz .mdspost-branding__text,
.mdspost-branding--neyrodoz .mdspost-branding__text:active,
.mdspost-branding--neyrodoz .mdspost-branding__text:hover,
.mdspost-branding--neyrodoz .mdspost-branding__text:link,
.mdspost-branding--neyrodoz .mdspost-branding__text:visited {
  text-decoration: none;
  color: #000;
}
.mdspost-branding--neyrodoz .mdspost-branding__logo {
  position: absolute;
  top: -10px;
  right: 0;
  width: 80px;
  height: 80px;
  background: url(/img/medius/branding/stada/neyrodoz.png?v=1512481170) 0 /
    contain no-repeat;
  font: 0/0 a;
  z-index: 10;
}
.mdspost-branding--cartenoire .mdspost-branding__text::after,
.mdspost-branding--jacobs .mdspost-branding__text::after,
.mdspost-branding--jacobs4 .mdspost-branding__text::after,
.mdspost-branding--tassimo .mdspost-branding__text::after {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  vertical-align: middle;
  position: relative;
}
.mdspost-branding--jacobs {
  position: relative;
  font-weight: 700;
  font-size: 32px;
  line-height: 53px;
  color: #084357;
  text-align: center;
}
.mdspost-branding--jacobs .mdspost-branding__text,
.mdspost-branding--jacobs .mdspost-branding__text:active,
.mdspost-branding--jacobs .mdspost-branding__text:hover,
.mdspost-branding--jacobs .mdspost-branding__text:link,
.mdspost-branding--jacobs .mdspost-branding__text:visited {
  text-decoration: none;
  color: #000;
}
.mdspost-branding--jacobs .mdspost-branding__text::after {
  width: 178px;
  height: 84px;
  background-image: url(/img/medius/branding/jacobs/logo.png?v=66625);
  background-size: 172px auto;
  top: 0;
  bottom: 0;
  margin: auto 0 auto 10px;
}
.mdspost-branding--jacobs .mdspost-branding__logo {
  font: 0/0 a;
}
.mdspost-branding--tassimo {
  position: relative;
  margin-bottom: 23px;
  font-weight: 700;
  font-size: 32px;
  line-height: 49px;
  color: #084357;
  text-align: center;
}
.html-ie10 .mdspost-branding--tassimo,
.html-ie11 .mdspost-branding--tassimo {
  margin-bottom: 14px;
  line-height: 57px;
}
.mdspost-branding--tassimo .mdspost-branding__text,
.mdspost-branding--tassimo .mdspost-branding__text:active,
.mdspost-branding--tassimo .mdspost-branding__text:hover,
.mdspost-branding--tassimo .mdspost-branding__text:link,
.mdspost-branding--tassimo .mdspost-branding__text:visited {
  text-decoration: none;
  color: #000;
}
.mdspost-branding--tassimo .mdspost-branding__text::after {
  width: 220px;
  height: 50px;
  background-image: url(/img/medius/branding/tassimo/tassimo.png?v=67936);
  background-size: 220px auto;
  top: 0;
  bottom: 0;
  margin: auto 0 auto 10px;
}
.mdspost-branding--tassimo .mdspost-branding__logo {
  font: 0/0 a;
}
.mdspost-branding--cartenoire {
  position: relative;
  margin: 20px 0 23px;
  font-weight: 700;
  font-size: 32px;
  line-height: 49px;
  color: #084357;
  text-align: center;
}
.html-ie10 .mdspost-branding--cartenoire,
.html-ie11 .mdspost-branding--cartenoire {
  margin-bottom: 14px;
  line-height: 57px;
}
.mdspost-branding--cartenoire .mdspost-branding__text {
  position: relative;
}
.mdspost-branding--cartenoire .mdspost-branding__text,
.mdspost-branding--cartenoire .mdspost-branding__text:active,
.mdspost-branding--cartenoire .mdspost-branding__text:hover,
.mdspost-branding--cartenoire .mdspost-branding__text:link,
.mdspost-branding--cartenoire .mdspost-branding__text:visited {
  text-decoration: none;
  color: #000;
}
.mdspost-branding--cartenoire .mdspost-branding__text::after {
  top: 1px;
  width: 158px;
  height: 105px;
  margin-left: -7px;
  background-image: url(../images/carte_noire.png);
  background-size: 158px auto;
  background-position: 0 -15px;
}
.mdspost-branding--cartenoire .mdspost-branding__logo {
  font: 0/0 a;
}
.mdspost-branding--jacobs4 {
  position: relative;
  font-weight: 700;
  font-size: 32px;
  line-height: 53px;
  color: #084357;
  text-align: center;
}
.mdspost-branding--jacobs4 .mdspost-branding__text,
.mdspost-branding--jacobs4 .mdspost-branding__text:active,
.mdspost-branding--jacobs4 .mdspost-branding__text:hover,
.mdspost-branding--jacobs4 .mdspost-branding__text:link,
.mdspost-branding--jacobs4 .mdspost-branding__text:visited {
  text-decoration: none;
  color: #000;
}
.mdspost-branding--jacobs4 .mdspost-branding__text::after {
  width: 178px;
  height: 84px;
  background-image: url(/img/medius/branding/jacobs/logo.png?v=66625);
  background-size: 172px auto;
  top: 0;
  bottom: 0;
  margin: auto 0 auto 10px;
}
.mdspost-branding--krasnodar .mdspost-branding__text::after,
.mdspost-branding--minsk .mdspost-branding__text::after,
.mdspost-branding--samara .mdspost-branding__text::after,
.mdspost-branding--saratov .mdspost-branding__text::after {
  height: 80px;
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  left: 50%;
  width: 50px;
}
.mdspost-branding--jacobs4 .mdspost-branding__logo {
  font: 0/0 a;
}
.mdspost-branding--ekaterinburg,
.mdspost-branding--horoshiyplohoy,
.mdspost-branding--kaliningrad,
.mdspost-branding--krasnodar,
.mdspost-branding--minsk,
.mdspost-branding--nizhny,
.mdspost-branding--peterburg,
.mdspost-branding--samara,
.mdspost-branding--saratov,
.mdspost-branding--volgograd {
  font-weight: 700;
  font-size: 32px;
  text-align: center;
}
.mdspost-branding--saratov {
  position: relative;
  margin-top: 80px;
  color: #084357;
}
.mdspost-branding--saratov .mdspost-branding__text,
.mdspost-branding--saratov .mdspost-branding__text:active,
.mdspost-branding--saratov .mdspost-branding__text:hover,
.mdspost-branding--saratov .mdspost-branding__text:link,
.mdspost-branding--saratov .mdspost-branding__text:visited {
  text-decoration: none;
  color: #000;
}
.mdspost-branding--saratov .mdspost-branding__text::after {
  position: absolute;
  top: -100%;
  margin: -30px 0 0 -25px;
  background-image: url(/img/medius/branding/saratov/logo.png?v=68368);
}
.mdspost-branding--krasnodar {
  position: relative;
  margin-top: 80px;
  color: #084357;
}
.mdspost-branding--krasnodar .mdspost-branding__text,
.mdspost-branding--krasnodar .mdspost-branding__text:active,
.mdspost-branding--krasnodar .mdspost-branding__text:hover,
.mdspost-branding--krasnodar .mdspost-branding__text:link,
.mdspost-branding--krasnodar .mdspost-branding__text:visited {
  text-decoration: none;
  color: #000;
}
.mdspost-branding--krasnodar .mdspost-branding__text::after {
  position: absolute;
  top: -100%;
  margin: -30px 0 0 -25px;
  background-image: url(/img/medius/branding/krasnodar/logo.png?v=68368);
}
.mdspost-branding--minsk {
  position: relative;
  margin-top: 80px;
  color: #084357;
}
.mdspost-branding--minsk .mdspost-branding__text,
.mdspost-branding--minsk .mdspost-branding__text:active,
.mdspost-branding--minsk .mdspost-branding__text:hover,
.mdspost-branding--minsk .mdspost-branding__text:link,
.mdspost-branding--minsk .mdspost-branding__text:visited {
  text-decoration: none;
  color: #000;
}
.mdspost-branding--minsk .mdspost-branding__text::after {
  position: absolute;
  top: -100%;
  margin: -30px 0 0 -25px;
  background-image: url(../images/logo_2.png);
}
.mdspost-branding--samara {
  position: relative;
  margin-top: 80px;
  color: #084357;
}
.mdspost-branding--samara .mdspost-branding__text,
.mdspost-branding--samara .mdspost-branding__text:active,
.mdspost-branding--samara .mdspost-branding__text:hover,
.mdspost-branding--samara .mdspost-branding__text:link,
.mdspost-branding--samara .mdspost-branding__text:visited {
  text-decoration: none;
  color: #000;
}
.mdspost-branding--samara .mdspost-branding__text::after {
  position: absolute;
  top: -100%;
  margin: -30px 0 0 -25px;
  background-image: url(/img/medius/branding/samara/logo.png?v=1502451685);
}
.mdspost-branding--peterburg {
  position: relative;
  margin-top: 80px;
  color: #084357;
}
.mdspost-branding--peterburg .mdspost-branding__text,
.mdspost-branding--peterburg .mdspost-branding__text:active,
.mdspost-branding--peterburg .mdspost-branding__text:hover,
.mdspost-branding--peterburg .mdspost-branding__text:link,
.mdspost-branding--peterburg .mdspost-branding__text:visited {
  text-decoration: none;
  color: #000;
}
.mdspost-branding--peterburg .mdspost-branding__text::after {
  content: "";
  position: absolute;
  top: -100%;
  left: 50%;
  width: 50px;
  height: 80px;
  margin: -30px 0 0 -25px;
  background-image: url(../images/logo_1.png);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}
.mdspost-branding--ekaterinburg .mdspost-branding__text::after,
.mdspost-branding--horoshiyplohoy .mdspost-branding__text::after,
.mdspost-branding--kaliningrad .mdspost-branding__text::after,
.mdspost-branding--moscow .mdspost-branding__text::after,
.mdspost-branding--nizhny .mdspost-branding__text::after,
.mdspost-branding--volgograd .mdspost-branding__text::after {
  content: "";
  top: -100%;
  left: 50%;
  width: 68px;
  height: 80px;
  background-position: 50% 100%;
  background-size: contain;
  background-repeat: no-repeat;
}
.mdspost-branding--moscow {
  position: relative;
  margin-top: 80px;
  font-weight: 700;
  font-size: 32px;
  color: #084357;
  text-align: center;
}
.mdspost-branding--moscow .mdspost-branding__text,
.mdspost-branding--moscow .mdspost-branding__text:active,
.mdspost-branding--moscow .mdspost-branding__text:hover,
.mdspost-branding--moscow .mdspost-branding__text:link,
.mdspost-branding--moscow .mdspost-branding__text:visited {
  text-decoration: none;
  color: #000;
}
.mdspost-branding--moscow .mdspost-branding__text::after {
  position: absolute;
  margin: -30px 0 0 -25px;
  background-image: url(/img/medius/branding/moscow/logo.png?v=1504186014);
}
.mdspost-branding--nizhny {
  position: relative;
  margin-top: 80px;
  color: #084357;
}
.mdspost-branding--nizhny .mdspost-branding__text,
.mdspost-branding--nizhny .mdspost-branding__text:active,
.mdspost-branding--nizhny .mdspost-branding__text:hover,
.mdspost-branding--nizhny .mdspost-branding__text:link,
.mdspost-branding--nizhny .mdspost-branding__text:visited {
  text-decoration: none;
  color: #000;
}
.mdspost-branding--nizhny .mdspost-branding__text::after {
  position: absolute;
  margin: -30px 0 0 -25px;
  background-image: url(/img/medius/branding/nizhny/logo.png?v=1510239508);
}
.mdspost-branding--volgograd {
  position: relative;
  margin-top: 80px;
  color: #084357;
}
.mdspost-branding--volgograd .mdspost-branding__text,
.mdspost-branding--volgograd .mdspost-branding__text:active,
.mdspost-branding--volgograd .mdspost-branding__text:hover,
.mdspost-branding--volgograd .mdspost-branding__text:link,
.mdspost-branding--volgograd .mdspost-branding__text:visited {
  text-decoration: none;
  color: #000;
}
.mdspost-branding--volgograd .mdspost-branding__text::after {
  position: absolute;
  margin: -30px 0 0 -25px;
  background-image: url(/img/medius/branding/volgograd/logo.png?v=1516364122);
}
.mdspost-branding--ekaterinburg {
  position: relative;
  margin-top: 80px;
  color: #084357;
}
.mdspost-branding--ekaterinburg .mdspost-branding__text,
.mdspost-branding--ekaterinburg .mdspost-branding__text:active,
.mdspost-branding--ekaterinburg .mdspost-branding__text:hover,
.mdspost-branding--ekaterinburg .mdspost-branding__text:link,
.mdspost-branding--ekaterinburg .mdspost-branding__text:visited {
  text-decoration: none;
  color: #000;
}
.mdspost-branding--ekaterinburg .mdspost-branding__text::after {
  position: absolute;
  margin: -30px 0 0 -25px;
  background-image: url(/img/medius/branding/ekaterinburg/logo.png?v=15120123509);
}
.mdspost-branding--horoshiyplohoy {
  position: relative;
  margin-top: 80px;
  color: #084357;
}
.mdspost-branding--horoshiyplohoy .mdspost-branding__text,
.mdspost-branding--horoshiyplohoy .mdspost-branding__text:active,
.mdspost-branding--horoshiyplohoy .mdspost-branding__text:hover,
.mdspost-branding--horoshiyplohoy .mdspost-branding__text:link,
.mdspost-branding--horoshiyplohoy .mdspost-branding__text:visited {
  text-decoration: none;
  color: #000;
}
.mdspost-branding--horoshiyplohoy .mdspost-branding__text::after {
  position: absolute;
  margin: -30px 0 0 -25px;
  background-image: url(/img/medius/branding/horoshiyplohoy/logo.png?v=1537198615);
}
.mdspost-branding--kaliningrad {
  position: relative;
  margin-top: 80px;
  color: #084357;
}
.mdspost-editor,
.mdspost-text .b-journalpicture-alignment .b-journalpicture-caption {
  text-align: left;
}
.mdspost-branding--kaliningrad .mdspost-branding__text,
.mdspost-branding--kaliningrad .mdspost-branding__text:active,
.mdspost-branding--kaliningrad .mdspost-branding__text:hover,
.mdspost-branding--kaliningrad .mdspost-branding__text:link,
.mdspost-branding--kaliningrad .mdspost-branding__text:visited {
  text-decoration: none;
  color: #000;
}
.mdspost-branding--kaliningrad .mdspost-branding__text::after {
  position: absolute;
  margin: -30px 0 0 -25px;
  background-image: url(../images/logo.png);
}
@media all and (max-width: 1150px) {
  .mdspost-branding--nikon .mdspost-branding__text {
    height: 53px;
  }
}
@media all and (max-width: 1000px) {
  .mdspost-branding--nikon .mdspost-branding__text {
    height: 69px;
  }
}
@media all and (max-width: 750px) {
  .mdspost-branding--nikon .mdspost-branding__text {
    height: 53px;
  }
}
@media all and (max-width: 570px) {
  .mdspost-branding--nikon .mdspost-branding__text {
    height: 42px;
  }
  .mdspost-branding--sensodyne {
    margin-bottom: 24px;
    text-align: left;
    line-height: 31px;
    font-size: 20px;
  }
  .html-ie10 .mdspost-branding--sensodyne,
  .html-ie11 .mdspost-branding--sensodyne {
    margin-bottom: 18px;
    line-height: 37px;
  }
  .mdspost-branding--sensodyne:after {
    bottom: -16px;
  }
  .html-ie10 .mdspost-branding--sensodyne:after,
  .html-ie11 .mdspost-branding--sensodyne:after {
    bottom: -11px;
  }
  .mdspost-branding--sensodyne .mdspost-branding__logo {
    width: 130px;
    height: 33px;
    margin-top: -3px;
  }
  .mdspost-branding--mitsubishi {
    margin-bottom: 24px;
    text-align: left;
    line-height: 28px;
    font-size: 20px;
  }
  .html-ie10 .mdspost-branding--mitsubishi,
  .html-ie11 .mdspost-branding--mitsubishi {
    margin-bottom: 18px;
    line-height: 34px;
  }
  .mdspost-branding--mitsubishi .mdspost-branding__logo {
    width: 77px;
    height: 30px;
  }
  .mdspost-branding--shakespeare {
    line-height: 60px;
  }
  .mdspost-branding--shakespeare .mdspost-branding__text {
    background-size: auto 60px, auto 45px;
    background-position: 0 0, 70px 7.5px;
  }
  .mdspost-branding--lamizil .mdspost-branding__text::after {
    width: 139px;
    height: 54px;
    background-size: 135px auto;
    margin: auto 0;
    top: 6px;
  }
  .html-ie10 .mdspost-branding--lamizil .mdspost-branding__text::after,
  .html-ie11 .mdspost-branding--lamizil .mdspost-branding__text::after {
    top: -2px;
  }
  .mdspost-branding--saratov {
    margin-top: 60px;
  }
  .mdspost-branding--saratov .mdspost-branding__text::after {
    height: 60px;
    margin-top: -10px;
  }
  .mdspost-branding--krasnodar {
    margin-top: 60px;
  }
  .mdspost-branding--krasnodar .mdspost-branding__text::after {
    height: 60px;
    margin-top: -10px;
  }
  .mdspost-branding--minsk {
    margin-top: 60px;
  }
  .mdspost-branding--minsk .mdspost-branding__text::after {
    height: 60px;
    margin-top: -10px;
  }
}
@media all and (max-width: 450px) {
  .mdspost-branding--nikon .mdspost-branding__text {
    height: 32px;
  }
  .mdspost-branding--lamizil .mdspost-branding__text::after {
    background-size: 110px auto;
    margin: auto 0;
    bottom: -73px;
    left: 0;
  }
}
@media all and (max-width: 400px) {
  .mdspost-branding--jacobs {
    margin-bottom: 26px;
    line-height: 49px;
  }
  .html-ie10 .mdspost-branding--jacobs,
  .html-ie11 .mdspost-branding--jacobs {
    line-height: 57px;
  }
  .mdspost-branding--jacobs .mdspost-branding__text:after {
    display: block;
    margin: 0 auto;
    top: 4px;
  }
  .html-ie10 .mdspost-branding--jacobs .mdspost-branding__text:after,
  .html-ie11 .mdspost-branding--jacobs .mdspost-branding__text:after {
    top: -4px;
  }
  .mdspost-branding--cartenoire .mdspost-branding__text {
    margin-left: 20px;
  }
  .mdspost-branding--cartenoire .mdspost-branding__text:after {
    top: auto;
    right: auto;
    margin-left: -7px;
    width: 130px;
    height: 84px;
    background-size: 130px auto;
    background-position: 0 -12px;
  }
  .mdspost-branding--jacobs4 {
    margin-bottom: 26px;
    line-height: 49px;
  }
  .html-ie10 .mdspost-branding--jacobs4,
  .html-ie11 .mdspost-branding--jacobs4 {
    line-height: 57px;
  }
  .mdspost-branding--jacobs4 .mdspost-branding__text:after {
    display: block;
    margin: 0 auto;
    top: 4px;
  }
  .html-ie10 .mdspost-branding--jacobs4 .mdspost-branding__text:after,
  .html-ie11 .mdspost-branding--jacobs4 .mdspost-branding__text:after {
    top: -4px;
  }
}
@media all and (max-width: 600px) {
  .mdspost-branding--neyrodoz .mdspost-branding__logo {
    top: 0;
    width: 70px;
    height: 50px;
  }
}
@media all and (max-width: 350px) {
  .mdspost-branding--nikon .mdspost-branding__text {
    height: 26px;
  }
  .mdspost-branding--lamizil .mdspost-branding__logo {
    right: -20px;
  }
}
HTML BODY .mdspost-brief .i-ljuser {
  font-size: 16px;
}
HTML BODY .mdspost-brief .i-ljuser .i-ljuser-profile {
  vertical-align: 0;
}
.mdspost-meta {
  margin: 0 0 30px;
  padding: 16px 0;
  border: 1px dotted #ccc;
  border-width: 1px 0;
}
.mdspost-meta--fixed {
  border-top: 0;
}
.mdspost-meta::after {
  content: "";
  display: table;
  clear: both;
}
.mdspost-meta__social:after,
.mdspost-meta__stat:after,
.mdspost-text::after {
  content: "";
  clear: both;
}
.mdspost-meta__stat {
  float: left;
  margin: 0 20px 0 0;
}
.mdspost-meta__stat:after {
  display: table;
}
.mdspost-meta-userpic {
  position: relative;
  float: left;
  height: 36px;
}
.mdspost-meta-userpic__link {
  position: relative;
  display: inline-block;
  width: 36px;
  height: 36px;
  margin: -2px 0 0;
  padding: 0;
  border: 2px solid #fff;
  border-radius: 50%;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  font: 0/0 a;
}
.mdspost-meta-userpic__link:first-child {
  margin-left: -2px;
}
.mdspost-meta-userpic__link:not(:first-child) {
  margin-left: -16px;
}
.mdspost-meta-userpic__link:last-child {
  margin-right: 10px;
}
.mdspost-meta-userpic__pic {
  position: absolute;
  opacity: 0;
  width: 36px;
  height: 36px;
}
.mdspost-meta-info {
  float: left;
  height: 36px;
}
.mdspost-meta-author {
  margin-top: 2px;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 14px;
}
.mdspost-meta-date {
  margin: 0;
  font-size: 14px;
  color: #a1aeb2;
}
.mdspost-meta-date A:active,
.mdspost-meta-date A:hover,
.mdspost-meta-date A:link,
.mdspost-meta-date A:visited {
  color: #a1aeb2;
}
.mdspost-meta:not(.mdspost-meta--fixed) .mdspost-meta__social {
  float: right;
}
.mdspost-meta__social:after {
  display: table;
}
.mdspost-social {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 14px;
}
.mdspost-social--sticky {
  display: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 2999;
  width: 100%;
  height: 60px;
  padding: 0 60px;
  border-top: 1px dotted #dae3e6;
  box-sizing: border-box;
  background-color: rgba(255, 255, 255, 0.95);
}
.mdspost-social--mdsrepost,
.mdspost-social__item {
  display: inline-block;
  vertical-align: top;
}
.p-ljtimes .mdspost-social--sticky {
  bottom: 50px;
}
.mdspost-meta__social--with-actions .mdspost-social {
  float: left;
}
.mdspost-social--mdsrepost:not(.mdspost-social--mdsrepost-actions),
.mdspost-social:not(.mdspost-social--mdsrepost) .mdspost-social__item--comments,
.mdspost-social:not(.mdspost-social--mdsrepost) .mdspost-social__item--likes {
  float: right;
}
.mdspost-social--popup {
  margin: -4px 0;
}
.mdspost-extra__social .mdspost-social:not(.mdspost-social--mdsrepost) {
  position: relative;
  width: 100%;
}
.mdspost-meta__social .mdspost-social--actions {
  margin-right: 20px;
  padding-right: 20px;
  border-right: 1px dotted #ccc;
}
.mdspost-social__item {
  height: 36px;
  margin: 0;
  padding: 0;
}
.mdspost-social--popup .mdspost-social__item {
  margin-top: 4px;
  margin-bottom: 4px;
}
.mdspost-social--actions .mdspost-social__item:not(:first-child) {
  margin-left: 20px;
}
.mdspost-social:not(.mdspost-social--sticky)
  .mdspost-social__item:not(:first-child) {
  margin-left: 8px;
}
.mdspost-meta--fixed .mdspost-social .mdspost-social__item--popup,
.mdspost-social--mdsrepost .mdspost-social__item--popup {
  display: none !important;
}
.mdspost-social__item--share-medius {
  margin-left: 4px !important;
}
.mdspost-social.mdspost-social--mdsrepost:not(.mdspost-social--with-likes)
  .mdspost-social__item--comments {
  margin-left: 0;
}
.mdspost-social__button-container {
  display: inline-block;
}
.mdspost-social .mdspost-social__button {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  border: 1px solid transparent;
  border-radius: 36px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  outline: 0;
}
.mdspost-social__button-beside-value {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 34px;
  padding: 1px 0 0 4px;
  font-weight: 700;
  font-size: 12px;
  color: #bcbcbc;
  vertical-align: top;
}
.html-ie10 .mdspost-social__button-beside-value,
.html-ie11 .mdspost-social__button-beside-value {
  padding-top: 2px;
}
.mdspost-social__item--popup .mdspost-social__button--share {
  display: none;
}
.mdspost-social__item--likes .ljlikus-button {
  display: inline-block;
  margin-top: 6px;
}
.mdspost-social__item--comments .mdspost-social__button,
.mdspost-social__item--likes .mdspost-social__button {
  width: auto;
  padding: 0 12px;
  border: none;
}
.mdspost-social__item:not(.mdspost-social__item--popup):not(
    .mdspost-social__item--friend
  ):not(.mdspost-social__item--likes):not(.mdspost-social__item--comments)
  .mdspost-social__button:hover {
  opacity: 0.8;
}
.mdspost-social__item--friend .mdspost-social__button,
.mdspost-social__item--popup .mdspost-social__button {
  border-color: #c4d4da;
}
.mdspost-social__item--friend .mdspost-social__button:hover,
.mdspost-social__item--popup .mdspost-social__button:hover {
  border-color: #9ca7ab;
}
.mdspost-social__item--livejournal .mdspost-social__button {
  background-color: #00a2d9;
}
.mdspost-social__item--likes .mdspost-social__button {
  background-color: #ff2d2d;
}
.mdspost-social__item--likes .mdspost-social__button:hover {
  background-color: #ff5757;
}
.mdspost-social__item--comments .mdspost-social__button {
  background-color: #2dcf0d;
}
.mdspost-social--mdsrepost
  .mdspost-social__item--comments
  .mdspost-social__button {
  background-color: #00b1ed;
}
.mdspost-social__item--comments .mdspost-social__button:hover {
  background-color: #57d83d;
}
.mdspost-social--mdsrepost
  .mdspost-social__item--comments
  .mdspost-social__button-container:hover
  .mdspost-social__button,
.mdspost-social--mdsrepost
  .mdspost-social__item--comments
  .mdspost-social__button:hover {
  background-color: #01bfff;
}
.mdspost-social__item--facebook .mdspost-social__button {
  background-color: #44609b;
}
.mdspost-social__item--twitter .mdspost-social__button {
  background-color: #59adeb;
}
.mdspost-social__item--vk .mdspost-social__button {
  background-color: #4e76a1;
}
.mdspost-social__item--odnoklassniki .mdspost-social__button {
  background-color: #f47421;
}
.mdspost-social__item--moimir .mdspost-social__button {
  background-color: #3789c9;
}
.mdspost-social__item--tumblr .mdspost-social__button {
  background-color: #2a354a;
}
.mdspost-social__item--mail .mdspost-social__button {
  background-color: #a1aeb2;
}
.mdspost-social__item--pocket .mdspost-social__button {
  background-color: #ee4256;
}
.mdspost-social__button .svgicon {
  max-width: 18px;
  max-height: 16px;
  margin: 0 auto;
  vertical-align: middle;
  fill: #fff;
}
.mdspost-social--sticky .mdspost-social__button .svgicon.flaticon--pocket,
.mdspost-social--sticky .mdspost-social__button .svgicon.flaticon--vk {
  margin-top: 1px;
}
.mdspost-social--mdsrepost:not(.mdspost-social--mdsrepost-actions)
  .mdspost-social__button
  .svgicon {
  display: block;
}
.mdspost-social__button .svgicon.flaticon--lj {
  width: 16px;
  height: 16px;
}
.mdspost-social__button .svgicon.flaticon--vk {
  width: 18px;
  height: 13px;
}
.mdspost-social__button .svgicon.flaticon--facebook,
.mdspost-social__button .svgicon.flaticon--twitter {
  width: 16px;
  height: 15px;
}
.mdspost-social__button .svgicon.flaticon--odnoklassniki {
  width: 14px;
  height: 16px;
}
.mdspost-social__button .svgicon.flaticon--pocket {
  width: 16px;
  height: 15px;
}
.mdspost-social__button .svgicon.headerextra--friend-add,
.mdspost-social__button .svgicon.headerextra--friend-remove {
  max-width: 20px;
  max-height: 20px;
}
.mdspost-social__item--friend .mdspost-social__button .svgicon,
.mdspost-social__item--popup .mdspost-social__button .svgicon {
  fill: #9ba4a7;
}
.mdspost-social__value {
  height: 20px;
  font-weight: 600;
}
.html-ie10 .mdspost-social__value,
.html-ie11 .mdspost-social__value {
  height: 16px;
}
.mdspost-social__value,
.mdspost-social__value A,
.mdspost-social__value A:active,
.mdspost-social__value A:hover,
.mdspost-social__value A:link,
.mdspost-social__value A:visited {
  color: #fff;
}
.mdspost-social__share {
  margin-right: 5px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  color: #ccc;
}
.mdspost-social__item--share-medius .mdspost-social__share {
  margin-right: 0;
}
.mdspost-social__share-value {
  display: block;
  margin-top: 5px;
  font-size: 16px;
  color: #000;
  line-height: 1;
}
.mdspost-social__item--share-medius .mdspost-social__share-value {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-sizing: border-box;
  margin-top: 0;
  padding-bottom: 1px;
  height: 36px;
  font-weight: 700;
  font-size: 12px;
  color: #bcbcbc;
}
.html-ie10 .mdspost-social__item--share-medius .mdspost-social__share-value,
.html-ie11 .mdspost-social__item--share-medius .mdspost-social__share-value {
  height: 40px;
  padding-bottom: 4px;
}
.mdspost-social__item--share-medius .mdspost-social__share-value + SPAN {
  display: none;
}
.mdspost-social__item--likes-mdsrepost .ljlikus-button,
.mdspost-social__item--likes-mdsrepost .ljlikus-button:focus,
.mdspost-social__item--likes-mdsrepost .ljlikus-button:hover {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  box-sizing: border-box;
  border: 1px solid #c4d4da !important;
  border-radius: 50%;
  margin-top: 0;
  margin-right: 1px;
  background-color: transparent !important;
  -webkit-transition: all 0.3s ease-out !important;
  transition: all 0.3s ease-out !important;
}
.b-watering-control,
.mdspost-social__item--likes-mdsrepost .ljlikus-action {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
}
.mdspost-social__item--likes-mdsrepost .ljlikus-button .svgicon {
  width: 15px;
  height: 15px;
  stroke: none;
  fill: #abbbc2;
}
.mdspost-social__item--likes-mdsrepost .ljlikus--like-active .svgicon,
.mdspost-social__item--likes-mdsrepost .ljlikus--like-active:focus .svgicon {
  fill: #ff4c44;
}
.mdspost-social__item--likes-mdsrepost .ljlikus-action {
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 34px;
  padding-top: 1px;
  font-weight: 700;
  font-size: 12px;
  color: #bcbcbc;
  vertical-align: top;
}
.mdspost-editor,
.mdspost-editor B {
  font-weight: 400;
}
.html-ie10 .mdspost-social__item--likes-mdsrepost .ljlikus-action,
.html-ie11 .mdspost-social__item--likes-mdsrepost .ljlikus-action {
  padding-top: 2px;
}
.mdspost-editor {
  font-size: 14px;
  line-height: 20px;
  color: #8c969b;
  margin-top: 10px;
}
.mdspost-text-container {
  position: relative;
}
.mdspost-text {
  overflow: hidden;
  font: 19px/1.45 "PT Serif", Georgia, Times, serif;
  color: #242f33;
}
.mdspost-text::after {
  display: table;
}
.mdspost-text DIV + BR,
.mdspost-text DIV + BR + BR,
.mdspost-text DIV + BR + BR + BR,
.mdspost-text FIGURE + BR,
.mdspost-text FIGURE + BR + BR,
.mdspost-text FIGURE + BR + BR + BR,
.mdspost-text H1 + BR,
.mdspost-text H1 + BR + BR,
.mdspost-text H1 + BR + BR + BR,
.mdspost-text H2 + BR,
.mdspost-text H2 + BR + BR,
.mdspost-text H2 + BR + BR + BR,
.mdspost-text H3 + BR,
.mdspost-text H3 + BR + BR,
.mdspost-text H3 + BR + BR + BR,
.mdspost-text H4 + BR,
.mdspost-text H4 + BR + BR,
.mdspost-text H4 + BR + BR + BR,
.mdspost-text H5 + BR,
.mdspost-text H5 + BR + BR,
.mdspost-text H5 + BR + BR + BR,
.mdspost-text H6 + BR,
.mdspost-text H6 + BR + BR,
.mdspost-text H6 + BR + BR + BR,
.mdspost-text IFRAME + BR,
.mdspost-text IFRAME + BR + BR,
.mdspost-text IFRAME + BR + BR + BR,
.mdspost-text OL + BR,
.mdspost-text OL + BR + BR,
.mdspost-text OL + BR + BR + BR,
.mdspost-text OL > BR,
.mdspost-text P + BR,
.mdspost-text P + BR + BR,
.mdspost-text P + BR + BR + BR,
.mdspost-text P:empty,
.mdspost-text UL + BR,
.mdspost-text UL + BR + BR,
.mdspost-text UL + BR + BR + BR,
.mdspost-text UL > BR {
  display: none;
}
@-moz-document url-prefix() {
  .mdspost-text--styled-first-letter:not(
      .mdspost-text--punctuation-start
    )::first-letter,
  .mdspost-text--styled-first-letter:not(.mdspost-text--punctuation-start)
    > B:first-child::first-letter,
  .mdspost-text--styled-first-letter:not(.mdspost-text--punctuation-start)
    > DIV:first-child::first-letter,
  .mdspost-text--styled-first-letter:not(.mdspost-text--punctuation-start)
    > I:first-child::first-letter,
  .mdspost-text--styled-first-letter:not(.mdspost-text--punctuation-start)
    > P:first-child::first-letter,
  .mdspost-text--styled-first-letter:not(.mdspost-text--punctuation-start)
    > U:first-child::first-letter {
    margin-top: 11px;
  }
}
.mdspost-text--styled-first-letter:not(.mdspost-text--punctuation-start)
  ::first-letter {
  float: inherit;
  margin: 0;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  text-transform: inherit;
}
.mdspost-text > :first-child {
  margin-top: 0 !important;
}
.mdspost-text > :last-child {
  margin-bottom: 0 !important;
}
.mdspost-text IMG {
  max-width: 100% !important;
  height: auto !important;
}
.mdspost-text H1,
.mdspost-text H2,
.mdspost-text H3,
.mdspost-text H4,
.mdspost-text H5,
.mdspost-text H6 {
  font-weight: 700;
  line-height: 1;
}
.mdspost-text H1 {
  margin: 40px 0 10px;
  font-size: 36px;
}
.html-ie10 .mdspost-text H1,
.html-ie11 .mdspost-text H1 {
  margin-top: 46px;
  margin-bottom: 4px;
}
.mdspost-text H2,
.mdspost-text H3,
.mdspost-text H4 {
  margin: 35px 0 18px;
}
.html-ie10 .mdspost-text H2,
.html-ie10 .mdspost-text H3,
.html-ie10 .mdspost-text H4,
.html-ie11 .mdspost-text H2,
.html-ie11 .mdspost-text H3,
.html-ie11 .mdspost-text H4 {
  margin-top: 41px;
  margin-bottom: 12px;
}
.mdspost-text H5,
.mdspost-text H6 {
  margin: 30px 0 10px;
}
.html-ie10 .mdspost-text H5,
.html-ie10 .mdspost-text H6,
.html-ie11 .mdspost-text H5,
.html-ie11 .mdspost-text H6 {
  margin-top: 35px;
  margin-bottom: 4px;
}
.mdspost-text H2 {
  font-size: 24px;
}
.mdspost-text H3 {
  font-size: 23px;
}
.mdspost-text H4 {
  font-size: 22px;
}
.mdspost-text H5 {
  font-size: 21px;
}
.mdspost-text H6 {
  font-size: 20px;
}
.mdspost-text OL LI,
.mdspost-text UL LI {
  position: relative;
  margin-bottom: 20px;
}
.mdspost-text OL LI:before,
.mdspost-text UL LI:before {
  position: absolute;
  top: 0;
  left: -28px;
  color: #9b9b9b;
}
.mdspost-text UL LI:before {
  content: "\2014";
}
.mdspost-text P {
  margin: 0 0 20px;
}
.mdspost-text P:first-child {
  margin-bottom: 13px;
}
.mdspost-text IFRAME:not(:first-child) {
  margin-top: 35px;
}
.mdspost-text TABLE {
  table-layout: fixed;
  font-size: 16px;
}
.mdspost-text .mdspost-text__table {
  overflow-x: scroll;
}
.mdspost-text FONT {
  font: inherit;
  color: inherit;
}
.mdspost-text .b-journalblockquote,
.mdspost-text .b-journalblockquote .b-journalblockquote-author,
.mdspost-text .b-journalpicture-caption,
.mdspost-text .lj-card,
.mdspost-text .lj-card__name {
  font-family: ProximaNova, Helvetica, sans-serif;
}
.mdspost-text A:link {
  color: #00baf8;
}
.mdspost-text A:active,
.mdspost-text A:hover {
  color: #000;
}
HTML BODY .mdspost-text .i-ljuser {
  font-size: 14px;
}
HTML BODY * .mdspost-text .b-mediaplaceholder:active,
HTML BODY * .mdspost-text .b-mediaplaceholder:focus,
HTML BODY * .mdspost-text .b-mediaplaceholder:hover,
HTML BODY * .mdspost-text .b-mediaplaceholder:link,
HTML BODY * .mdspost-text .b-mediaplaceholder:visited {
  max-width: 100%;
  margin-right: 0;
}
.mdspost-text .b-journalpicture {
  margin: 32px 0 30px;
  text-align: left;
  background-color: #f8f8f8;
}
.mdspost-text .b-journalpicture-image {
  display: block;
  margin: 0 auto;
}
.mdspost-text .b-journalpicture-caption {
  margin-top: 0;
  padding-top: 12px;
  font-size: 14px;
  line-height: 1;
  color: #9b9b9b;
}
.html-ie10 .mdspost-text .b-journalpicture-caption,
.html-ie11 .mdspost-text .b-journalpicture-caption {
  padding-top: 14px;
}
.mdspost-text .b-journalpicture-caption BR {
  display: none;
}
.mdspost-text .lj-card {
  margin-bottom: 20px;
}
.mdspost-text .lj-card--left,
.mdspost-text .lj-card--right {
  width: 210px;
  margin-top: 6px;
  padding: 9px 9px 15px;
}
.mdspost-text .lj-card--left .lj-card__pic,
.mdspost-text .lj-card--right .lj-card__pic {
  margin: -9px -9px 11px;
}
.html-ie10 .mdspost-text .lj-card--left .lj-card__pic,
.html-ie10 .mdspost-text .lj-card--right .lj-card__pic,
.html-ie11 .mdspost-text .lj-card--left .lj-card__pic,
.html-ie11 .mdspost-text .lj-card--right .lj-card__pic {
  margin-bottom: 14px;
}
.mdspost-text .lj-card__name {
  margin-bottom: 6px;
  font-weight: 700;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 1px;
  color: #000;
}
.html-ie10 .mdspost-text .lj-card__name,
.html-ie11 .mdspost-text .lj-card__name {
  margin-bottom: 5px;
}
.mdspost-text .lj-card__title {
  margin-bottom: 6px;
}
.mdspost-text .lj-card--left .lj-card__title,
.mdspost-text .lj-card--right .lj-card__title {
  margin-bottom: 0;
}
.mdspost-text .lj-card--left .lj-card__title,
.mdspost-text .lj-card--right .lj-card__title,
.mdspost-text .lj-card__content {
  font-weight: 400;
  font-size: 14px;
  line-height: 1;
}
.mdspost-text .lj-citation {
  border: none;
  padding: 0 0 0 77px;
  margin: 44px 0 34px;
}
.mdspost-text .lj-citation__pic {
  top: -2px;
  left: 4px;
}
.mdspost-text .lj-citation__author {
  margin-bottom: 7px;
  font-size: 12px;
  line-height: 1;
  letter-spacing: 0.8px;
}
.mdspost-text .lj-citation__desc {
  margin-bottom: 9px;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: 0.5px;
  color: #9b9b9b;
}
.mdspost-text .lj-citation__content {
  font-size: 16px;
  line-height: 1.44;
  color: #242f33;
}
.mdspost-text .b-journalgallery {
  margin: 0;
}
.mdspost-text .b-journalblockquote {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 28px 0;
  padding-left: 80px;
  font-size: 24px;
  line-height: 30px;
}
.mdspost-text .b-journalblockquote BR {
  display: none;
}
.mdspost-text .b-journalblockquote:before {
  content: "\00ab";
  display: block;
  position: absolute;
  top: -1px;
  left: 14px;
  width: 42px;
  height: 32px;
  font-weight: 700;
  font-size: 90px;
  line-height: 26px;
  color: #c3ecfa;
}
.html-ie10 .mdspost-text .b-journalblockquote:before,
.html-ie11 .mdspost-text .b-journalblockquote:before {
  top: 13px;
}
.mdspost-text .b-journalblockquote BLOCKQUOTE {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  margin: -1px 0 0;
  padding: 0;
  border: 0;
  color: #232d31;
}
.html-ie10 .mdspost-text .b-journalblockquote BLOCKQUOTE,
.html-ie11 .mdspost-text .b-journalblockquote BLOCKQUOTE {
  margin-top: 3px;
}
.mdspost-text .b-journalblockquote .b-journalblockquote-author {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  margin: 3px 0 0;
  font-size: 14px;
  line-height: 1;
  color: #9b9b9b;
}
.html-ie10 .mdspost-text .b-journalblockquote .b-journalblockquote-author,
.html-ie11 .mdspost-text .b-journalblockquote .b-journalblockquote-author {
  margin-top: 7px;
}
.mdspost-text .b-journalblockquote .b-journalblockquote-author:before {
  content: "Ð˜ÑÑ‚Ð¾Ñ‡Ð½Ð¸Ðº:";
  display: inline;
  position: static;
  top: auto;
  left: auto;
  width: auto;
  height: auto;
  margin: 0 0.3em 0 0;
  padding: 0;
  border: 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 1;
  color: #9b9b9b;
}
.mdspost-text .b-journalblockquote .b-journalblockquote-author:after {
  display: none;
}
.mdspost-text .b-journalblockquote FOOTER {
  margin-top: 7px;
  font-size: 14px;
  line-height: 1;
  color: #9b9b9b;
}
.html-ie10 .mdspost-text .b-journalblockquote FOOTER,
.html-ie11 .mdspost-text .b-journalblockquote FOOTER {
  margin-top: 6px;
}
HTML BODY .mdspost-text .b-journalblockquote BLOCKQUOTE .i-ljuser {
  font-size: 20px;
}
HTML
  BODY
  .mdspost-text
  .b-journalblockquote
  BLOCKQUOTE
  .i-ljuser
  .i-ljuser-profile {
  vertical-align: -3px;
}
.mdspost-joinus {
  margin-top: 23px;
  margin-bottom: 40px;
  padding: 30px 0 35px;
  border-radius: 5px;
  text-align: center;
  letter-spacing: -0.5px;
  color: #fff;
}
.mdspost-joinus--facebook {
  background-color: #44609b;
}
.mdspost-joinus--twitter {
  background-color: #59adeb;
}
.mdspost-joinus--vk {
  background-color: #4e76a1;
}
.mdspost-joinus--telegram {
  background-color: #2bb0df;
}
.mdspost-joinus__icon {
  width: 55px;
  height: 55px;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid;
  border-radius: 50%;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  line-height: 55px;
}
.mdspost-joinus .flaticon {
  width: 27px;
  height: 27px;
  fill: currentColor;
}
.mdspost-joinus__title {
  margin-top: 15px;
  font-size: 21px;
  font-weight: 700;
}
.mdspost-joinus__text {
  margin-top: 3px;
  font-size: 17px;
}
.mdspost-joinus__button {
  display: inline-block;
  margin-top: 23px;
  padding: 6px 30px;
  background: #fff;
  border-radius: 15px;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  color: #333;
}
.mdspost-extra {
  margin-top: 23px;
}
.mdspost-extra__social {
  margin: 0;
  padding: 16px 0;
}
.mdspost-extra__social:after {
  content: "";
  display: table;
  clear: both;
}
.mdspost-extra__tags {
  position: relative;
  margin: 0;
  padding: 14px 0;
  font: 0/1 ProximaNova, Helvetica, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
}
.mdspost-extra__tags A {
  display: inline-block;
  margin: 2px 4px 2px 0;
  padding: 4px 10px;
  border-radius: 12px;
  border: 1px solid #c4d4da;
  font-size: 13px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.html-ie10 .mdspost-extra__tags A,
.html-ie11 .mdspost-extra__tags A {
  padding-top: 6px;
  padding-bottom: 2px;
}
.mdspost-extra__tags A,
.mdspost-extra__tags A:active,
.mdspost-extra__tags A:hover,
.mdspost-extra__tags A:link,
.mdspost-extra__tags A:visited {
  color: #9ba4a7;
}
.mdspost-extra__tags A:hover {
  border-color: #9ca7ab;
}
.mdspost-extra__follow {
  margin: 38px 0 0;
}
.mdspost-extra__follow .mdspost-extra-follow {
  margin: 0 !important;
  padding: 0 !important;
}
.mdspost-extra-follow {
  position: relative;
  list-style: none;
}
.mdspost-extra-follow::after {
  display: none;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 60px;
  background: -webkit-linear-gradient(
    top,
    rgba(255, 255, 255, 0) 10%,
    #fff 70%,
    #fff 100%
  );
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0) 10%,
    #fff 70%,
    #fff 100%
  );
}
.mdspost-extra-follow__item {
  position: relative;
  min-height: 50px;
  margin: 0;
  padding: 10px 180px 10px 60px;
}
.mdspost-extra-follow__item::before {
  content: none;
}
.mdspost-extra-follow__item:first-child {
  padding-top: 16px;
}
.mdspost-extra-follow__item:last-child {
  padding-bottom: 16px;
}
.mdspost-extra-follow__item::after {
  content: "";
  display: table;
  clear: both;
}
.mdspost-extra-follow__userpic {
  overflow: hidden;
  position: absolute;
  top: 10px;
  left: 0;
  width: 50px;
  height: 50px;
  margin: 0 10px 0 0;
  padding: 0;
  border-radius: 50px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  font: 0/0 a;
}
.mdspost-extra-follow__item:first-child .mdspost-extra-follow__userpic {
  top: 16px;
}
.mdspost-extra-follow__pic {
  position: absolute;
  width: 50px;
  height: 50px;
  opacity: 0;
}
.mdspost-extra-follow__username {
  display: block;
  margin: 5px 0;
  text-transform: uppercase;
  font-size: 0.75em;
  font-weight: 700;
}
.mdspost-extra-follow__title {
  display: block;
  margin: 0;
}
.mdspost-extra-follow__item .mdspost-extra-follow__friend {
  position: absolute;
  top: 20px;
  right: 0;
}
.mdspost-extra-follow__item:first-child .mdspost-extra-follow__friend {
  top: 26px;
}
.mdspost-extra-follow__item .mdspost-extra-follow__friend-icon,
.mdspost-extra-follow__item .mdspost-extra-follow__friend-text--remove {
  display: none;
}
.mdspost-extra-follow__item
  .mdspost-extra-follow__friend:hover
  .mdspost-extra-follow__friend-text--remove {
  display: inline;
}
.mdspost-extra-follow__item
  .mdspost-extra-follow__friend:hover
  .mdspost-extra-follow__friend-text--is-friend {
  display: none;
}
.mdspost-extra-follow__item .mdspost-extra-follow__friend-icon .svgicon {
  max-width: 18px;
  max-height: 18px;
  fill: #a1aeb2;
}
.mdspost-extra-follow--collapsed {
  overflow: hidden;
  max-height: 200px;
}
.mdspost-extra-follow--collapsed::after {
  display: block;
}
.mdspost-extra-allauthors {
  margin: 0;
  text-align: center;
}
.mdspost-extra-allauthors__button {
  margin: 0 0 16px;
}
.mdspost-entry__aside {
  width: 300px;
  margin-right: 50px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.mdspost-aside__item {
  margin-bottom: 40px;
}
.mdspost-aside__item--banner {
  margin-bottom: 0;
}
.mdspost-aside__item--banner .ljsale:not(.ljsale--empty) {
  margin-bottom: 40px;
}
.mdspost-aside__item--banner .ljsale--sticky.js-sticky-bottom {
  position: static;
}
.mdspost-aside__item--banner .ljsale--sticky.js-sticky-bottom .ljsale__inner {
  position: absolute !important;
  top: auto !important;
  bottom: 0 !important;
}
.mdspost-aside__title {
  margin: -2px 0 16px;
  font-weight: 700;
  font-size: 28px;
  line-height: 1;
}
.html-ie10 .mdspost-aside__title,
.html-ie11 .mdspost-aside__title {
  padding-top: 2px;
  margin-bottom: 13px;
}
.mdspost-aside__title A:active,
.mdspost-aside__title A:hover,
.mdspost-aside__title A:link,
.mdspost-aside__title A:visited {
  color: #242f33;
}
.mdspost-aside__content {
  margin: 0;
}
.mdspost-aside
  .story.story--type-category-4-image-fluid
  .story-meta__item--description,
.mdspost-aside
  .story.story--type-main-4-image-text
  .story-meta__item--description {
  color: #333;
}
.mdspost-aside-external .stories__outer--theme-gray {
  background: 0 0;
}
.mdspost-aside-external .stories__inner,
.mdspost-aside-readmore .stories__inner {
  padding: 0;
}
.mdspost-aside-external .story,
.mdspost-aside-readmore .story {
  display: block;
  width: auto;
  height: auto;
  margin: 15px 0 0;
  padding: 14px 0 0;
  border: 0;
  border-top: 1px solid #eaeef0;
}
.html-ie10 .mdspost-aside-external .story,
.html-ie10 .mdspost-aside-readmore .story,
.html-ie11 .mdspost-aside-external .story,
.html-ie11 .mdspost-aside-readmore .story {
  padding-top: 15px;
}
.mdspost-aside-external .stories__external-news .story {
  width: auto;
}
.mdspost-aside-external .story:first-child,
.mdspost-aside-readmore .story:first-child {
  margin-top: 0;
  padding-top: 0;
  border-top: 0;
}
.mdspost-aside-external .story .story__inner,
.mdspost-aside-readmore .story .story__inner {
  position: relative;
  top: 0;
  left: 0;
  width: auto;
  height: auto;
  padding: 0;
  background: 0 0;
}
.mdspost .mdspost-aside-external .story-extra,
.mdspost .mdspost-aside-external .story__inner:after,
.mdspost .mdspost-aside-external .story__inner:before,
.mdspost .mdspost-aside-readmore .story__inner:after,
.mdspost .mdspost-aside-readmore .story__inner:before {
  display: none;
}
.mdspost-aside-external .story--author .story-meta,
.mdspost-aside-readmore .story--author .story-meta {
  display: block;
}
.mdspost-aside-external .story--text .story-text,
.mdspost-aside-external .story--time .story-meta__item--author::after,
.mdspost-aside-external .story-meta .story-meta__item--time,
.mdspost-aside-readmore .story--extra .story-extra,
.mdspost-aside-readmore .story--text .story-text {
  display: none;
}
HTML
  BODY
  .mdspost-aside-external
  .story--author.story--pic-cover100
  .i-ljuser-profile,
HTML
  BODY
  .mdspost-aside-readmore
  .story--author.story--pic-cover100
  .i-ljuser-profile {
  opacity: 1;
  background-position: -1px -1px;
}
HTML
  BODY
  .mdspost-aside-external
  .story--author.story--pic-cover100
  .story--author-users.i-ljuser-type-P
  .i-ljuser-profile,
HTML
  BODY
  .mdspost-aside-readmore
  .story--author.story--pic-cover100
  .story--author-users.i-ljuser-type-P
  .i-ljuser-profile {
  opacity: 1;
  background-position: -1px -14px;
}
HTML
  BODY
  .mdspost-aside-external
  .story--author.story--pic-cover100
  .story--author-users.i-ljuser-type-C
  .i-ljuser-profile,
HTML
  BODY
  .mdspost-aside-readmore
  .story--author.story--pic-cover100
  .story--author-users.i-ljuser-type-C
  .i-ljuser-profile {
  opacity: 1;
  background-position: -1px -27px !important;
}
.mdspost .b-pager .b-pager-link,
.mdspost .b-pager .b-pager-next .b-pager-link:active,
.mdspost .b-pager .b-pager-next .b-pager-link:hover,
.mdspost .b-pager .b-pager-prev .b-pager-link:active,
.mdspost .b-pager .b-pager-prev .b-pager-link:hover,
.mdspost-content__readmore .story__inner {
  background: 0 0;
}
HTML
  BODY
  .mdspost-aside-external
  .story--author
  .story-meta__item--author
  .i-ljuser-username:link,
HTML
  BODY
  .mdspost-aside-external
  .story--author
  .story-meta__item--author
  .i-ljuser-username:visited,
HTML
  BODY
  .mdspost-aside-readmore
  .story--author
  .story-meta__item--author
  .i-ljuser-username:link,
HTML
  BODY
  .mdspost-aside-readmore
  .story--author
  .story-meta__item--author
  .i-ljuser-username:visited {
  color: #00a3d9;
}
HTML
  BODY
  .mdspost-aside-external
  .story--author
  .story-meta__item--author
  .i-ljuser-username:active,
HTML
  BODY
  .mdspost-aside-external
  .story--author
  .story-meta__item--author
  .i-ljuser-username:hover,
HTML
  BODY
  .mdspost-aside-readmore
  .story--author
  .story-meta__item--author
  .i-ljuser-username:active,
HTML
  BODY
  .mdspost-aside-readmore
  .story--author
  .story-meta__item--author
  .i-ljuser-username:hover {
  color: #0086b3;
}
.mdspost-aside-readmore .story--pic-cover100 .story-meta__item--time {
  opacity: 1;
  color: #a1aeb2;
}
.mdspost-aside-external .story--title .story-title,
.mdspost-aside-readmore .story--title .story-title {
  position: static;
  margin: 7px 0 0;
  padding: 0;
  line-height: 1.1;
}
.html-ie10 .mdspost-aside-external .story--title .story-title,
.html-ie10 .mdspost-aside-readmore .story--title .story-title,
.html-ie11 .mdspost-aside-external .story--title .story-title,
.html-ie11 .mdspost-aside-readmore .story--title .story-title {
  margin-top: 4px;
}
.mdspost-aside-external .story--title.story--pic-cover100 .story-title,
.mdspost-aside-readmore .story--title.story--pic-cover100 .story-title {
  min-height: 70px;
}
.mdspost-aside-external .story--title.story--pic-cover100 .story-title::before,
.mdspost-aside-readmore .story--title.story--pic-cover100 .story-title::before {
  content: "";
  float: left;
  width: 120px;
  height: 70px;
  margin: 0 10px 3px 0;
}
.mdspost-aside-external .story--title .story__title A,
.mdspost-aside-readmore .story--title .story__title A {
  margin-top: -2px;
  max-height: none;
  text-transform: none;
  text-transform: initial;
  font-size: 16px;
  font-weight: 600;
  color: #333;
}
.massaction,
.mdspost-comment-username__name {
  text-transform: uppercase;
}
.html-ie10 .mdspost-aside-external .story--title .story__title A,
.html-ie10 .mdspost-aside-readmore .story--title .story__title A,
.html-ie11 .mdspost-aside-external .story--title .story__title A,
.html-ie11 .mdspost-aside-readmore .story--title .story__title A {
  margin-top: 1px;
}
.mdspost-aside-external .story--title .story__inner .story__title A:active,
.mdspost-aside-external .story--title .story__inner .story__title A:hover,
.mdspost-aside-external .story--title .story__inner .story__title A:link,
.mdspost-aside-external .story--title .story__inner .story__title A:visited,
.mdspost-aside-readmore .story--title .story__inner .story__title A:active,
.mdspost-aside-readmore .story--title .story__inner .story__title A:hover,
.mdspost-aside-readmore .story--title .story__inner .story__title A:link,
.mdspost-aside-readmore .story--title .story__inner .story__title A:visited {
  opacity: 1;
  color: #333;
}
.mdspost-aside-external .story--pic-cover100 .story-media,
.mdspost-aside-readmore .story--pic-cover100 .story-media {
  position: absolute;
  top: 23px;
  width: 120px;
  height: 70px;
  margin: 0;
}
.mdspost-content__readmore {
  margin-top: 56px;
  margin-bottom: 24px;
  padding-top: 32px;
  border-top: 1px solid #ddd;
}
.mdspost-content__readmore-title {
  margin-top: 0;
  margin-bottom: 32px !important;
  font-size: 28px;
}
.mdspost-content__readmore .appwidget-medius-readmore {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: -7px;
  margin-right: -7px;
}
.mdscomments-list:empty,
.mdspost-content__readmore .story-extra__sticker,
.mdspost-content__readmore .story__meta {
  display: none;
}
@media (max-width: 750px) {
  .mdspost-content__readmore .appwidget-medius-readmore {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
  }
}
.mdspost-content__readmore .story {
  margin: 0 7px;
  padding: 0;
  border-radius: 6px;
  border: 1px solid #d4dce0;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  font-family: ProximaNova, Helvetica, sans-serif;
}
.mdspost-content__readmore .story A,
.mdspost-content__readmore .story A:hover,
.mdspost-content__readmore .story A:visited {
  border: none;
  color: inherit;
}
@media (max-width: 750px) {
  .mdspost-content__readmore .story {
    width: auto;
    margin: 0 0 16px;
  }
}
@media (max-width: 600px) {
  .mdspost-content__readmore .story__inner {
    padding: 15px;
  }
  .mdspost-content__readmore .story-extra {
    padding: 0 15px;
  }
}
.mdspost-content__readmore .story-extra__items {
  margin: 0;
  padding: 0 !important;
  font: inherit;
}
.mdspost-content__readmore .story-extra__item {
  margin-bottom: 0;
}
.mdspost-content__readmore .story-extra__item::before {
  content: none;
}
.b-watering-outer:after,
.b-watering-user:after {
  content: "";
  clear: both;
}
@media (max-width: 600px) {
  .mdspost-content__readmore .story-extra__item {
    margin-right: 8px;
  }
}
.mdspost-content__readmore .story-extra__items,
.mdspost-content__readmore .story-extra__items A,
.mdspost-content__readmore .story-extra__items A:visited {
  color: #838b8e;
}
.mdspost-content__readmore .story-extra__items .svgicon,
.mdspost-content__readmore .story-extra__items A .svgicon,
.mdspost-content__readmore .story-extra__items A:visited .svgicon {
  fill: currentColor;
}
.mdspost-article__comments {
  margin: 0;
  padding: 40px 0;
}
.mdspost-comments {
  margin: -20px 0 0;
  padding: 20px 0 0;
}
.mdscomments-list {
  position: relative;
  margin: 0;
}
.b-grove .b-tree.svgpreloader:after {
  display: none;
  position: absolute;
  top: 5em;
  left: 50%;
  margin: -15px 0 0 -15px;
}
.b-watering,
.b-watering-outer {
  position: relative;
}
.b-grove-loading .b-tree.svgpreloader {
  min-height: 10em;
}
.b-grove-loading .b-tree.svgpreloader:after,
.b-grove-loading .b-tree.svgpreloader:empty {
  display: block;
}
.b-grove-loading .b-tree .mdspost-thread {
  visibility: hidden;
}
.mdspost-comments-controls {
  margin: 0;
  padding: 40px 0 0;
  border-top: 1px solid #dadcdd;
}
.mdspost-comments-controls--first {
  padding-top: 0;
  border-top: 0;
}
.mdspost-comments--3comments
  .mdspost-comments-controls:not(.mdspost-comments-controls--first) {
  display: none;
}
.mdspost-comments-controls__meta {
  margin: 0 0 40px;
}
.mdspost-comments-controls__count,
.mdspost-comments-controls__separator {
  display: inline-block;
  margin-top: -2px;
  font-weight: 700;
  font-size: 28px;
  line-height: 1;
}
.html-ie10 .mdspost-comments-controls__count,
.html-ie10 .mdspost-comments-controls__separator,
.html-ie11 .mdspost-comments-controls__count,
.html-ie11 .mdspost-comments-controls__separator {
  margin-top: 3px;
  margin-bottom: -4px;
}
.mdspost-comments-controls__count:link,
.mdspost-comments-controls__count:visited {
  color: #000;
}
.mdspost-comments-controls__count:active,
.mdspost-comments-controls__count:hover {
  color: #00a2d9;
}
.mdspost-comments-controls__count[href=""]:active,
.mdspost-comments-controls__count[href=""]:hover {
  color: #000;
}
.mdspost-comments-controls__tabs {
  display: inline-block;
  margin: 0 0 0 20px;
  vertical-align: 4px;
}
.mdspost .b-pager {
  margin: 0 0 40px;
  line-height: 30px;
  font-size: 18px;
}
.mdspost .b-pager .b-pager-pages {
  margin-left: 0;
}
.mdspost .b-pager-next,
.mdspost .b-pager-prev {
  vertical-align: -2px;
}
.mdspost .b-pager-prev {
  margin-right: 10px;
}
.mdspost .b-pager-next {
  margin-left: 10px;
}
.mdspost .b-pager-link--next,
.mdspost .b-pager-link--prev {
  width: 118px;
  height: 15px;
  margin: 0;
  border: 0;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
}
.mdspost .b-pager-link--prev,
.mdspost .b-pager-prev .b-pager-link:active,
.mdspost .b-pager-prev .b-pager-link:hover {
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22long-left-Layer_1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2215%22%20viewBox%3D%220%200%20117.729%2015%22%20width%3D%22118%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20enable-background%3D%22new%200%200%20117.729%2015%22%3E%3Cpolygon%20points%3D%22106.14%207.079%2098.291%207.079%2090.77%207.079%2086.707%207.079%2074.187%207.079%2071.332%207.079%2057.228%207.079%2054.749%207.079%2041.52%207.079%2037.79%207.079%2022.937%207.079%2022.082%207.079%201.614%207.079%208.096%200.596%207.5%200%200%207.499%207.5%2015%208.096%2014.404%201.614%207.921%2022.095%207.921%2022.937%207.921%2037.803%207.921%2041.52%207.921%2054.761%207.921%2057.228%207.921%2071.345%207.921%2074.187%207.921%2086.72%207.921%2090.77%207.921%2098.303%207.921%20106.14%207.921%20117.73%207.921%20117.73%207.079%22%20fill%3D%22%23D1DDE2%22%2F%3E%3C%2Fsvg%3E");
}
.mdspost .b-pager-link--next,
.mdspost .b-pager-next .b-pager-link:active,
.mdspost .b-pager-next .b-pager-link:hover {
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22long-right-Layer_1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2215%22%20viewBox%3D%220%200%20117.729%2015%22%20width%3D%22118%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20enable-background%3D%22new%200%200%20117.729%2015%22%3E%3Cpolygon%20points%3D%2211.583%207.921%2019.438%207.921%2026.958%207.921%2031.021%207.921%2043.542%207.921%2046.396%207.921%2060.5%207.921%2062.98%207.921%2076.209%207.921%2079.938%207.921%2094.792%207.921%2095.646%207.921%20116.12%207.921%20109.63%2014.404%20110.23%2015%20117.73%207.501%20110.23%200%20109.63%200.596%20116.12%207.079%2095.634%207.079%2094.792%207.079%2079.926%207.079%2076.209%207.079%2062.967%207.079%2060.5%207.079%2046.384%207.079%2043.542%207.079%2031.009%207.079%2026.958%207.079%2019.425%207.079%2011.583%207.079%200%207.079%200%207.921%22%20fill%3D%22%23D1DDE2%22%2F%3E%3C%2Fsvg%3E");
}
.mdspost .b-pager-pages {
  margin: 0;
  line-height: 1 !important;
}
.mdspost .b-pager-page .b-pager-more,
.mdspost .b-pager-page A {
  width: 30px;
  height: 30px;
  margin: 0 3px;
  border: 0;
  border-radius: 30px;
  line-height: 29px;
  font-family: ProximaNova, Helvetica, sans-serif;
  font-size: 18px !important;
}
.html-ie11 .mdspost .b-pager-page .b-pager-more,
.html-ie11 .mdspost .b-pager-page A {
  line-height: 34px;
}
.mdspost .b-pager-page .b-pager-more,
.mdspost .b-pager-page A:link,
.mdspost .b-pager-page A:visited {
  color: #202020;
}
.mdspost .b-pager-page A:active,
.mdspost .b-pager-page A:hover {
  background: 0 0;
  color: #00a2d9;
}
.mdspost .b-pager-page-active A:active,
.mdspost .b-pager-page-active A:hover,
.mdspost .b-pager-page-active A:link,
.mdspost .b-pager-page-active A:visited {
  background: #00b0ec;
  color: #fff;
}
@media all and (max-width: 650px) {
  .mdspost .b-pager {
    white-space: normal;
  }
  .mdspost .b-pager .b-pager-link-icon {
    display: block;
  }
}
.mdspost-comments-controls__addcomment {
  margin: 0 0 40px;
}
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted
  .b-msgsystem-error-screened,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted
  .b-msgsystem-error-screened,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted
  .b-msgsystem-error-screened,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted
  .b-msgsystem-error-screened,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted
  .b-msgsystem-error-screened,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted
  .b-msgsystem-error-screened,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted
  .b-msgsystem-error-screened,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
BODY
  .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted
  .b-msgsystem-error-notafriend,
BODY
  .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted
  .b-msgsystem-error-notmail,
BODY
  .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted
  .b-msgsystem-error-notreg,
BODY
  .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted
  .b-msgsystem-error-regonly,
BODY
  .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted
  .b-msgsystem-error-notafriend,
BODY
  .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted
  .b-msgsystem-error-notmail,
BODY
  .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted
  .b-msgsystem-error-notreg,
BODY
  .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted
  .b-msgsystem-error-regonly,
BODY
  .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted
  .b-msgsystem-error-notafriend,
BODY
  .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted
  .b-msgsystem-error-notmail,
BODY
  .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted
  .b-msgsystem-error-notreg,
BODY
  .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted
  .b-msgsystem-error-regonly,
BODY
  .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted
  .b-msgsystem-error-notafriend,
BODY
  .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted
  .b-msgsystem-error-notmail,
BODY
  .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted
  .b-msgsystem-error-notreg,
BODY
  .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted
  .b-msgsystem-error-regonly,
BODY
  .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted
  .b-msgsystem-error-notafriend,
BODY
  .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted
  .b-msgsystem-error-notmail,
BODY
  .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted
  .b-msgsystem-error-notreg,
BODY
  .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted
  .b-msgsystem-error-regonly,
BODY
  .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted
  .b-msgsystem-error-notafriend,
BODY
  .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted
  .b-msgsystem-error-notmail,
BODY
  .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted
  .b-msgsystem-error-notreg,
BODY
  .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted
  .b-msgsystem-error-regonly,
BODY
  .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted
  .b-msgsystem-error-notafriend,
BODY
  .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted
  .b-msgsystem-error-notmail,
BODY
  .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted
  .b-msgsystem-error-notreg,
BODY
  .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted
  .b-msgsystem-error-regonly {
  display: none;
}
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted
  .b-msgsystem-error-deleted,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted
  .b-msgsystem-errorbox,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted
  .b-msgsystem-error-deleted,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted
  .b-msgsystem-errorbox,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted
  .b-msgsystem-error-deleted,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted
  .b-msgsystem-errorbox,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted
  .b-msgsystem-error-deleted,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted
  .b-msgsystem-errorbox,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted
  .b-msgsystem-error-deleted,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted
  .b-msgsystem-errorbox,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted
  .b-msgsystem-error-deleted,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted
  .b-msgsystem-errorbox,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted
  .b-msgsystem-error-deleted,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted
  .b-msgsystem-errorbox {
  display: block;
}
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended
  .b-msgsystem-error-screened,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended
  .b-msgsystem-error-screened,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended
  .b-msgsystem-error-screened,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended
  .b-msgsystem-error-screened,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended
  .b-msgsystem-error-screened,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended
  .b-msgsystem-error-screened,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended
  .b-msgsystem-error-screened,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
BODY
  .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended
  .b-msgsystem-error-notafriend,
BODY
  .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended
  .b-msgsystem-error-notmail,
BODY
  .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended
  .b-msgsystem-error-notreg,
BODY
  .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended
  .b-msgsystem-error-regonly,
BODY
  .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended
  .b-msgsystem-error-notafriend,
BODY
  .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended
  .b-msgsystem-error-notmail,
BODY
  .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended
  .b-msgsystem-error-notreg,
BODY
  .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended
  .b-msgsystem-error-regonly,
BODY
  .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended
  .b-msgsystem-error-notafriend,
BODY
  .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended
  .b-msgsystem-error-notmail,
BODY
  .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended
  .b-msgsystem-error-notreg,
BODY
  .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended
  .b-msgsystem-error-regonly,
BODY
  .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended
  .b-msgsystem-error-notafriend,
BODY
  .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended
  .b-msgsystem-error-notmail,
BODY
  .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended
  .b-msgsystem-error-notreg,
BODY
  .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended
  .b-msgsystem-error-regonly,
BODY
  .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended
  .b-msgsystem-error-notafriend,
BODY
  .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended
  .b-msgsystem-error-notmail,
BODY
  .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended
  .b-msgsystem-error-notreg,
BODY
  .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended
  .b-msgsystem-error-regonly,
BODY
  .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended
  .b-msgsystem-error-notafriend,
BODY
  .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended
  .b-msgsystem-error-notmail,
BODY
  .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended
  .b-msgsystem-error-notreg,
BODY
  .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended
  .b-msgsystem-error-regonly,
BODY
  .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended
  .b-msgsystem-error-notafriend,
BODY
  .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended
  .b-msgsystem-error-notmail,
BODY
  .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended
  .b-msgsystem-error-notreg,
BODY
  .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended
  .b-msgsystem-error-regonly {
  display: none;
}
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended
  .b-msgsystem-error-suspended,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended
  .b-msgsystem-errorbox,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended
  .b-msgsystem-error-suspended,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended
  .b-msgsystem-errorbox,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended
  .b-msgsystem-error-suspended,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended
  .b-msgsystem-errorbox,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended
  .b-msgsystem-error-suspended,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended
  .b-msgsystem-errorbox,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended
  .b-msgsystem-error-suspended,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended
  .b-msgsystem-errorbox,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended
  .b-msgsystem-error-suspended,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended
  .b-msgsystem-errorbox,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended
  .b-msgsystem-error-suspended,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended
  .b-msgsystem-errorbox {
  display: block;
}
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned
  .b-msgsystem-error-screened,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned
  .b-msgsystem-error-screened,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned
  .b-msgsystem-error-screened,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned
  .b-msgsystem-error-screened,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned
  .b-msgsystem-error-screened,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned
  .b-msgsystem-error-screened,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned
  .b-msgsystem-error-screened,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
BODY
  .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned
  .b-msgsystem-error-notafriend,
BODY
  .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned
  .b-msgsystem-error-notmail,
BODY
  .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned
  .b-msgsystem-error-notreg,
BODY
  .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned
  .b-msgsystem-error-regonly,
BODY
  .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned
  .b-msgsystem-error-notafriend,
BODY
  .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned
  .b-msgsystem-error-notmail,
BODY
  .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned
  .b-msgsystem-error-notreg,
BODY
  .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned
  .b-msgsystem-error-regonly,
BODY
  .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned
  .b-msgsystem-error-notafriend,
BODY
  .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned
  .b-msgsystem-error-notmail,
BODY
  .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned
  .b-msgsystem-error-notreg,
BODY
  .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned
  .b-msgsystem-error-regonly,
BODY
  .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned
  .b-msgsystem-error-notafriend,
BODY
  .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned
  .b-msgsystem-error-notmail,
BODY
  .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned
  .b-msgsystem-error-notreg,
BODY
  .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned
  .b-msgsystem-error-regonly,
BODY
  .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned
  .b-msgsystem-error-notafriend,
BODY
  .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned
  .b-msgsystem-error-notmail,
BODY
  .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned
  .b-msgsystem-error-notreg,
BODY
  .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned
  .b-msgsystem-error-regonly,
BODY
  .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned
  .b-msgsystem-error-notafriend,
BODY
  .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned
  .b-msgsystem-error-notmail,
BODY
  .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned
  .b-msgsystem-error-notreg,
BODY
  .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned
  .b-msgsystem-error-regonly,
BODY
  .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned
  .b-msgsystem-error-notafriend,
BODY
  .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned
  .b-msgsystem-error-notmail,
BODY
  .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned
  .b-msgsystem-error-notreg,
BODY
  .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned
  .b-msgsystem-error-regonly {
  display: none;
}
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned
  .b-msgsystem-error-banned,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned
  .b-msgsystem-errorbox,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned
  .b-msgsystem-error-banned,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned
  .b-msgsystem-errorbox,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned
  .b-msgsystem-error-banned,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned
  .b-msgsystem-errorbox,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned
  .b-msgsystem-error-banned,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned
  .b-msgsystem-errorbox,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned
  .b-msgsystem-error-banned,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned
  .b-msgsystem-errorbox,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned
  .b-msgsystem-error-banned,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned
  .b-msgsystem-errorbox,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned
  .b-msgsystem-error-banned,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned
  .b-msgsystem-errorbox {
  display: block;
}
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notmail
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notmail
  .b-msgsystem-error-screened,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notmail.b-watering-user-screened-nonf
  .b-msgsystem-error-screened {
  display: none;
}
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notmail
  .b-msgsystem-error-notmail,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notmail
  .b-msgsystem-errorbox {
  display: block;
}
.b-watering-authtype-anonymous.b-watering-user-friendonly
  .b-msgsystem-error-logcommentips,
.b-watering-authtype-anonymous.b-watering-user-friendonly
  .b-msgsystem-error-screened,
.b-watering-authtype-anonymous.b-watering-user-friendonly.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notafriend
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notafriend
  .b-msgsystem-error-screened,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notafriend.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notafriend
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notafriend
  .b-msgsystem-error-screened,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notafriend.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notafriend
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notafriend
  .b-msgsystem-error-screened,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notafriend.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notafriend
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notafriend
  .b-msgsystem-error-screened,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notafriend.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notafriend
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notafriend
  .b-msgsystem-error-screened,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notafriend.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notafriend
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notafriend
  .b-msgsystem-error-screened,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notafriend.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notafriend
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notafriend
  .b-msgsystem-error-screened,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notafriend.b-watering-user-screened-nonf
  .b-msgsystem-error-screened {
  display: none;
}
.b-watering-authtype-anonymous.b-watering-user-friendonly .b-msgsystem-errorbox,
.b-watering-authtype-anonymous.b-watering-user-notafriend
  .b-msgsystem-error-notafriend,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-friendonly.b-watering-user-notafriend
  .b-msgsystem-error-notafriend,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-friendonly.b-watering-user-notafriend
  .b-msgsystem-errorbox,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-friendonly.b-watering-user-notafriend
  .b-msgsystem-error-notafriend,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-friendonly.b-watering-user-notafriend
  .b-msgsystem-errorbox,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-friendonly.b-watering-user-notafriend
  .b-msgsystem-error-notafriend,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-friendonly.b-watering-user-notafriend
  .b-msgsystem-errorbox,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-friendonly.b-watering-user-notafriend
  .b-msgsystem-error-notafriend,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-friendonly.b-watering-user-notafriend
  .b-msgsystem-errorbox,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-friendonly.b-watering-user-notafriend
  .b-msgsystem-error-notafriend,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-friendonly.b-watering-user-notafriend
  .b-msgsystem-errorbox,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-friendonly.b-watering-user-notafriend
  .b-msgsystem-error-notafriend,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-friendonly.b-watering-user-notafriend
  .b-msgsystem-errorbox,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-friendonly.b-watering-user-notafriend
  .b-msgsystem-error-notafriend,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-friendonly.b-watering-user-notafriend
  .b-msgsystem-errorbox {
  display: block;
}
.b-watering-authtype-anonymous.b-watering-user-regonly
  .b-msgsystem-error-logcommentips,
.b-watering-authtype-anonymous.b-watering-user-regonly
  .b-msgsystem-error-screened,
.b-watering-authtype-anonymous.b-watering-user-regonly.b-watering-user-screened-anon
  .b-msgsystem-error-screened,
.b-watering-authtype-anonymous.b-watering-user-regonly.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-anonymous.b-watering-authtype-anonymous.b-watering-user-regonly
  .b-msgsystem-error-notafriend,
.b-watering-realauth-anonymous.b-watering-authtype-anonymous.b-watering-user-regonly
  .b-msgsystem-error-notreg,
.b-watering-realauth-anonymous.b-watering-authtype-anonymous.b-watering-user-regonly.b-watering-user-screened-anon
  .b-msgsystem-error-screened,
.b-watering-realauth-anonymous.b-watering-authtype-anonymous.b-watering-user-regonly.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notreg
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notreg
  .b-msgsystem-error-screened,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notreg.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notreg
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notreg
  .b-msgsystem-error-screened,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notreg.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notreg
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notreg
  .b-msgsystem-error-screened,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notreg.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notreg
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notreg
  .b-msgsystem-error-screened,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notreg.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notreg
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notreg
  .b-msgsystem-error-screened,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notreg.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notreg
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notreg
  .b-msgsystem-error-screened,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notreg.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notreg
  .b-msgsystem-error-logcommentips,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notreg
  .b-msgsystem-error-screened,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notreg.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-user-regonly .b-msgsystem-error-regonly {
  display: none;
}
.b-watering-authtype-anonymous.b-watering-user-logips-anon
  .b-msgsystem-error-logcommentips,
.b-watering-authtype-anonymous.b-watering-user-regonly
  .b-msgsystem-error-regonly,
.b-watering-authtype-anonymous.b-watering-user-regonly .b-msgsystem-errorbox,
.b-watering-realauth-anonymous.b-watering-authtype-anonymous.b-watering-user-screened-anon
  .b-msgsystem-error-screened,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notreg
  .b-msgsystem-error-notreg,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notreg
  .b-msgsystem-errorbox,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notreg
  .b-msgsystem-error-notreg,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notreg
  .b-msgsystem-errorbox,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notreg
  .b-msgsystem-error-notreg,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notreg
  .b-msgsystem-errorbox,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notreg
  .b-msgsystem-error-notreg,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notreg
  .b-msgsystem-errorbox,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notreg
  .b-msgsystem-error-notreg,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notreg
  .b-msgsystem-errorbox,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notreg
  .b-msgsystem-error-notreg,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notreg
  .b-msgsystem-errorbox,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notreg
  .b-msgsystem-error-notreg,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notreg
  .b-msgsystem-errorbox,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-screened-nonf
  .b-msgsystem-error-screened,
.b-watering-user-logips-all .b-msgsystem-error-logcommentips,
.b-watering-user-screened-all .b-msgsystem-error-screened {
  display: block;
}
.b-watering-authtype-anonymous.b-watering-user-friendonly
  .b-msgsystem-error-ajax,
.b-watering-authtype-anonymous.b-watering-user-regonly .b-msgsystem-error-ajax,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned
  .b-msgsystem-error-ajax,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted
  .b-msgsystem-error-ajax,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notafriend
  .b-msgsystem-error-ajax,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notreg
  .b-msgsystem-error-ajax,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended
  .b-msgsystem-error-ajax,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned
  .b-msgsystem-error-ajax,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted
  .b-msgsystem-error-ajax,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notafriend
  .b-msgsystem-error-ajax,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notreg
  .b-msgsystem-error-ajax,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended
  .b-msgsystem-error-ajax,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned
  .b-msgsystem-error-ajax,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted
  .b-msgsystem-error-ajax,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notafriend
  .b-msgsystem-error-ajax,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notreg
  .b-msgsystem-error-ajax,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended
  .b-msgsystem-error-ajax,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned
  .b-msgsystem-error-ajax,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted
  .b-msgsystem-error-ajax,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notafriend
  .b-msgsystem-error-ajax,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notreg
  .b-msgsystem-error-ajax,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended
  .b-msgsystem-error-ajax,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned
  .b-msgsystem-error-ajax,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted
  .b-msgsystem-error-ajax,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notafriend
  .b-msgsystem-error-ajax,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notreg
  .b-msgsystem-error-ajax,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended
  .b-msgsystem-error-ajax,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned
  .b-msgsystem-error-ajax,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted
  .b-msgsystem-error-ajax,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notafriend
  .b-msgsystem-error-ajax,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notreg
  .b-msgsystem-error-ajax,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended
  .b-msgsystem-error-ajax,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned
  .b-msgsystem-error-ajax,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted
  .b-msgsystem-error-ajax,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notafriend
  .b-msgsystem-error-ajax,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notreg
  .b-msgsystem-error-ajax,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended
  .b-msgsystem-error-ajax,
.b-watering-talkpage.b-watering-realauth-anonymous.b-watering-authtype-anonymous
  .b-msgsystem-error,
.b-watering-talkpage.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser
  .b-msgsystem-error,
.b-watering-talkpage.b-watering-realauth-facebook.b-watering-authtype-facebook
  .b-msgsystem-error,
.b-watering-talkpage.b-watering-realauth-google.b-watering-authtype-google
  .b-msgsystem-error,
.b-watering-talkpage.b-watering-realauth-mailru.b-watering-authtype-mailru
  .b-msgsystem-error,
.b-watering-talkpage.b-watering-realauth-openid.b-watering-authtype-openid
  .b-msgsystem-error,
.b-watering-talkpage.b-watering-realauth-twitter.b-watering-authtype-twitter
  .b-msgsystem-error,
.b-watering-talkpage.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte
  .b-msgsystem-error {
  display: none;
}
.b-watering-realauth-anonymous.b-watering-authtype-anonymous.b-watering-talkpage
  .b-msgsystem-errorbox-errors,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-talkpage
  .b-msgsystem-errorbox-errors,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-talkpage
  .b-msgsystem-errorbox-errors,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-talkpage
  .b-msgsystem-errorbo-errorsx,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-talkpage
  .b-msgsystem-errorbox-errors,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-talkpage
  .b-msgsystem-errorbox-errors,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-talkpage
  .b-msgsystem-errorbox-errors,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-talkpage
  .b-msgsystem-errorbox-errors,
.b-watering-talkpage.b-watering-realauth-anonymous.b-watering-authtype-anonymous
  .b-msgsystem-error-server,
.b-watering-talkpage.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser
  .b-msgsystem-error-server,
.b-watering-talkpage.b-watering-realauth-facebook.b-watering-authtype-facebook
  .b-msgsystem-error-server,
.b-watering-talkpage.b-watering-realauth-google.b-watering-authtype-google
  .b-msgsystem-error-server,
.b-watering-talkpage.b-watering-realauth-mailru.b-watering-authtype-mailru
  .b-msgsystem-error-server,
.b-watering-talkpage.b-watering-realauth-openid.b-watering-authtype-openid
  .b-msgsystem-error-server,
.b-watering-talkpage.b-watering-realauth-twitter.b-watering-authtype-twitter
  .b-msgsystem-error-server,
.b-watering-talkpage.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte
  .b-msgsystem-error-server {
  display: block !important;
}
.b-watering {
  display: none;
  margin-top: 20px;
}
.mdspost-comments-controls--active .b-watering {
  display: block;
}
.b-watering-outer:after {
  display: table;
}
.b-watering .b-ljuserpic {
  float: left;
  margin-right: 20px;
}
.b-watering .b-myuserpic {
  width: 50px;
  margin: 0;
  padding: 0;
  border: none;
  box-shadow: none;
}
.b-watering .b-myuserpic-current:active,
.b-watering .b-myuserpic-current:hover,
.b-watering .b-myuserpic-current:link,
.b-watering .b-myuserpic-current:visited {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-size: cover;
}
#js .mdspost .b-ljuserpic-mobile .b-ljuserpic-selector {
  display: none;
}
.b-watering-user {
  margin-bottom: 20px;
}
.b-watering-user:after {
  display: table;
}
.b-watering-user-login {
  float: left;
  margin-top: 14px;
  line-height: 1;
}
.b-watering-iphone .b-watering-user-login {
  margin-top: 0;
}
.b-watering-user-login-details .i-ljuser-profile {
  vertical-align: top;
}
.b-watering-user-login-items {
  margin: 0;
  padding: 0;
  list-style: none;
}
.b-watering-user-login-item {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 2px 2px 2px 22px;
}
.b-watering-user-login-openid,
.b-watering-user-login-user {
  margin-top: -4px;
}
.b-watering-user-login-cookieuser {
  padding: 2px;
}
#js .b-watering-authtype-anonymous .b-watering-user-login-anonymous,
#js .b-watering-authtype-cookieuser .b-watering-user-login-cookieuser,
#js .b-watering-authtype-facebook .b-watering-user-login-facebook,
#js .b-watering-authtype-google .b-watering-user-login-google,
#js .b-watering-authtype-mailru .b-watering-user-login-mailru,
#js .b-watering-authtype-openid .b-watering-user-login-openid,
#js .b-watering-authtype-twitter .b-watering-user-login-twitter,
#js .b-watering-authtype-user .b-watering-user-login-user,
#js .b-watering-authtype-vkontakte .b-watering-user-login-vkontakte {
  display: block;
}
#js .b-watering-user-login-item {
  display: none;
}
#js .b-watering-authtype-cookieuser .b-watering-user-login-cookieuser {
  display: block;
}
#js .b-watering-user-login-checkbox {
  position: absolute;
  left: -99px;
}
.b-watering-user-login-cookieuser .ljuser IMG {
  vertical-align: middle !important;
}
.b-watering-user-login-pic {
  position: absolute;
  top: 50%;
  left: 0;
  width: 16px;
  height: 16px;
  margin: -9px 0 0;
  padding: 0;
  border: 0;
  background-image: url(../images/services.png);
  background-repeat: no-repeat;
}
.b-watering-user-login-cookieuser .b-watering-user-login-pic {
  display: none;
}
.b-watering-user-login-user .b-watering-user-login-pic {
  margin-top: -8px;
  background-position: 0 -16px;
}
.b-watering-user-login-openid .b-watering-user-login-pic {
  margin-top: -8px;
  background-position: 0 -32px;
}
.b-watering-user-login-facebook .b-watering-user-login-pic {
  background-position: 0 -48px;
}
.b-watering-user-login-twitter .b-watering-user-login-pic {
  background-position: 0 -64px;
}
.b-watering-user-login-google .b-watering-user-login-pic {
  background-position: 0 -80px;
}
.b-watering-user-login-vkontakte .b-watering-user-login-pic {
  background-position: 0 -96px;
}
.b-watering-user-login-mailru .b-watering-user-login-pic {
  background-position: 0 -112px;
}
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted
  .b-watering-user-login-username,
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended
  .b-watering-user-login-username,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted
  .b-watering-user-login-username,
.b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended
  .b-watering-user-login-username,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted
  .b-watering-user-login-username,
.b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended
  .b-watering-user-login-username,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted
  .b-watering-user-login-username,
.b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended
  .b-watering-user-login-username,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted
  .b-watering-user-login-username,
.b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended
  .b-watering-user-login-username,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted
  .b-watering-user-login-username,
.b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended
  .b-watering-user-login-username,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted
  .b-watering-user-login-username,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended
  .b-watering-user-login-username {
  text-decoration: line-through;
}
.b-watering-user-options {
  position: relative;
  z-index: 2;
  display: none;
  float: left;
  margin: 14px 0 0 22px;
  padding: 2px 0;
  line-height: 1;
}
#js .b-watering-user-options {
  display: block;
}
.b-watering-iphone .b-watering-user-options {
  margin-top: 0;
  padding: 0;
}
.b-watering-user-change {
  position: relative;
  z-index: 3;
  margin: 0;
  padding: 0;
  font-size: 13px;
}
.b-watering-user-change:focus {
  outline: 0;
}
.b-watering-iphone .b-watering-user-change {
  display: none;
}
.b-watering-user-services {
  position: absolute;
  left: 0;
  z-index: 2;
  display: none;
  margin: -2em 0 0 -15px;
  padding: 2.5em 0 1em;
  border-radius: 4px;
  background: #fff;
  border: 1px solid #dadcdd;
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.12), 0 8px 12px 0 rgba(0, 0, 0, 0.12);
  white-space: nowrap;
  font-size: 14px;
  line-height: 1.4;
}
.b-watering-user-options-show .b-watering-user-services {
  display: block;
}
.b-watering-user-services-items {
  margin: 0;
  padding: 0;
  list-style: none;
}
.b-watering-user-services-item {
  margin: 0;
  padding: 0;
}
.b-watering-user-services-item A:link,
.b-watering-user-services-item A:visited {
  display: block;
  padding: 0.3em 1.5em 0.3em 35px;
  border: 0;
  text-decoration: none;
  color: #000;
  cursor: pointer;
}
.b-watering-user-services-item A:active,
.b-watering-user-services-item A:focus,
.b-watering-user-services-item A:hover {
  border: 0;
  background: #c8e6ff;
  text-decoration: none;
  color: #000 !important;
}
.b-watering-user-services-item A.b-watering-user-services-active:link,
.b-watering-user-services-item A.b-watering-user-services-active:visited {
  border: 0;
  background: #fcebc5;
  text-decoration: none;
  color: #000;
}
.b-watering-user-services-pic {
  position: absolute;
  left: 12px;
  width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  border: 0;
  background-image: url(../images/services.png);
  background-repeat: no-repeat;
  vertical-align: middle;
}
.b-watering-user-services-cookieuser .b-watering-user-services-pic {
  background: 0 0;
}
.b-watering-user-services-user .b-watering-user-services-pic {
  background-position: 0 -16px;
}
.b-watering-user-services-openid .b-watering-user-services-pic {
  background-position: 0 -32px;
}
.b-watering-user-services-facebook .b-watering-user-services-pic {
  background-position: 0 -48px;
}
.b-watering-user-services-twitter .b-watering-user-services-pic {
  background-position: 0 -64px;
}
.b-watering-user-services-google .b-watering-user-services-pic {
  background-position: 0 -80px;
}
.b-watering-user-services-vkontakte .b-watering-user-services-pic {
  background-position: 0 -96px;
}
.b-watering-user-services-mailru .b-watering-user-services-pic {
  background-position: 0 -112px;
}
.b-watering-user-services-disabled {
  opacity: 0.5;
}
.b-watering-user-services-disabled A,
.b-watering-user-services-disabled A:hover {
  background: 0 0;
  cursor: default;
}
.b-watering .b-updateform {
  clear: both;
}
.b-watering .b-updateform-bar,
.b-watering .b-updateform-textarea {
  border-color: #ccc;
}
.b-watering .b-updateform-textarea {
  height: 10em;
  border: 1px solid #dadcdd;
}
.b-watering-submit-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 10px;
  padding-right: 36px;
}
.b-watering-submit {
  display: inline-block;
  margin-right: 20px;
}
.b-watering-control {
  display: inline-flex;
}
.b-watering-control-switch__label {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-watering-control-hint {
  margin-left: 0.53333em;
}
.b-watering-control-hint:hover .b-watering-control-hint__icon {
  fill: #8c969b;
}
.b-watering-control-hint:active .b-watering-control-hint__icon,
.b-watering-control-hint:focus .b-watering-control-hint__icon {
  fill: #00a3d9;
}
.b-watering-control-hint__icon {
  width: 18px;
  height: 18px;
  fill: #c8d4da;
}
.b-watering-preloader {
  position: absolute;
  top: 7px;
  right: 0;
  color: #838b8e;
}
.b-watering-preloader,
.b-watering-preloader .svgpreloader {
  width: 20px;
  height: 20px;
}
.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser
  .b-myuserpic-current:focus,
.b-watering-realauth-facebook.b-watering-authtype-facebook
  .b-myuserpic-current:focus,
.b-watering-realauth-google.b-watering-authtype-google
  .b-myuserpic-current:focus,
.b-watering-realauth-mailru.b-watering-authtype-mailru
  .b-myuserpic-current:focus,
.b-watering-realauth-openid.b-watering-authtype-openid
  .b-myuserpic-current:focus,
.b-watering-realauth-twitter.b-watering-authtype-twitter
  .b-myuserpic-current:focus,
.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte
  .b-myuserpic-current:focus {
  outline: dotted thin;
}
.b-watering-authtype-anonymous .b-myuserpic-current {
  background-image: url(/img/userpics/userpic-anonymous.png?v=15821) !important;
  cursor: default;
}
.b-watering-authtype-user .b-myuserpic-current {
  background-image: url(/img/userpics/userpic-user.png?v=15821) !important;
  cursor: default;
}
.b-watering-realauth-anonymous.b-watering-authtype-openid .b-myuserpic-current,
.b-watering-realauth-cookieuser.b-watering-authtype-openid .b-myuserpic-current,
.b-watering-realauth-facebook.b-watering-authtype-openid .b-myuserpic-current,
.b-watering-realauth-google.b-watering-authtype-openid .b-myuserpic-current,
.b-watering-realauth-mailru.b-watering-authtype-openid .b-myuserpic-current,
.b-watering-realauth-twitter.b-watering-authtype-openid .b-myuserpic-current,
.b-watering-realauth-vkontakte.b-watering-authtype-openid .b-myuserpic-current {
  background-image: url(/img/userpics/userpic-openid.png?v=15821) !important;
  cursor: default;
}
.b-watering-realauth-anonymous.b-watering-authtype-facebook
  .b-myuserpic-current,
.b-watering-realauth-cookieuser.b-watering-authtype-facebook
  .b-myuserpic-current,
.b-watering-realauth-google.b-watering-authtype-facebook .b-myuserpic-current,
.b-watering-realauth-mailru.b-watering-authtype-facebook .b-myuserpic-current,
.b-watering-realauth-openid.b-watering-authtype-facebook .b-myuserpic-current,
.b-watering-realauth-twitter.b-watering-authtype-facebook .b-myuserpic-current,
.b-watering-realauth-vkontakte.b-watering-authtype-facebook
  .b-myuserpic-current {
  background-image: url(/img/userpics/userpic-facebook.png?v=15821) !important;
  cursor: default;
}
.b-watering-realauth-anonymous.b-watering-authtype-twitter .b-myuserpic-current,
.b-watering-realauth-cookieuser.b-watering-authtype-twitter
  .b-myuserpic-current,
.b-watering-realauth-facebook.b-watering-authtype-twitter .b-myuserpic-current,
.b-watering-realauth-google.b-watering-authtype-twitter .b-myuserpic-current,
.b-watering-realauth-mailru.b-watering-authtype-twitter .b-myuserpic-current,
.b-watering-realauth-openid.b-watering-authtype-twitter .b-myuserpic-current,
.b-watering-realauth-vkontakte.b-watering-authtype-twitter
  .b-myuserpic-current {
  background-image: url(../images/userpic-twitter.png) !important;
  cursor: default;
}
.b-watering-realauth-anonymous.b-watering-authtype-mailru .b-myuserpic-current,
.b-watering-realauth-cookieuser.b-watering-authtype-mailru .b-myuserpic-current,
.b-watering-realauth-facebook.b-watering-authtype-mailru .b-myuserpic-current,
.b-watering-realauth-google.b-watering-authtype-mailru .b-myuserpic-current,
.b-watering-realauth-openid.b-watering-authtype-mailru .b-myuserpic-current,
.b-watering-realauth-twitter.b-watering-authtype-mailru .b-myuserpic-current,
.b-watering-realauth-vkontakte.b-watering-authtype-mailru .b-myuserpic-current {
  background-image: url(../images/userpic-mailru.png) !important;
  cursor: default;
}
.b-watering-realauth-anonymous.b-watering-authtype-google .b-myuserpic-current,
.b-watering-realauth-cookieuser.b-watering-authtype-google .b-myuserpic-current,
.b-watering-realauth-facebook.b-watering-authtype-google .b-myuserpic-current,
.b-watering-realauth-mailru.b-watering-authtype-google .b-myuserpic-current,
.b-watering-realauth-openid.b-watering-authtype-google .b-myuserpic-current,
.b-watering-realauth-twitter.b-watering-authtype-google .b-myuserpic-current,
.b-watering-realauth-vkontakte.b-watering-authtype-google .b-myuserpic-current {
  background-image: url(/img/userpics/userpic-google.png?v=15821) !important;
  cursor: default;
}
.b-watering-realauth-anonymous.b-watering-authtype-vkontakte
  .b-myuserpic-current,
.b-watering-realauth-cookieuser.b-watering-authtype-vkontakte
  .b-myuserpic-current,
.b-watering-realauth-facebook.b-watering-authtype-vkontakte
  .b-myuserpic-current,
.b-watering-realauth-google.b-watering-authtype-vkontakte .b-myuserpic-current,
.b-watering-realauth-mailru.b-watering-authtype-vkontakte .b-myuserpic-current,
.b-watering-realauth-openid.b-watering-authtype-vkontakte .b-myuserpic-current,
.b-watering-realauth-twitter.b-watering-authtype-vkontakte
  .b-myuserpic-current {
  background-image: url(/img/userpics/userpic-vkontakte.png?v=15821) !important;
  cursor: default;
}
.b-watering .b-myuserpic-options {
  display: none;
}
.b-watering-captchabox {
  display: none;
  margin: 0 0 0.8em;
}
.b-watering-captchabox-active {
  display: block;
}
.b-watering-warning {
  display: inline;
  margin: 0 0 0 0.5em;
  font-size: 14px;
  color: #8e9194;
}
.b-watering-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  color: #333;
}
.b-watering-close-svg {
  width: 100%;
  height: 100%;
  vertical-align: top;
  fill: currentColor;
}
.massaction {
  max-width: 1240px;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  border-top-color: #dadcdd;
  background: #fff;
  font-size: 12px;
  line-height: 1;
  letter-spacing: 1px;
}
.mdspost-comments--3comments .massaction {
  display: none;
}
.mdspost-comments--3comments.mdspost-comments--checked .massaction {
  display: block;
}
.massaction .massaction__check {
  margin: 0 5px 0 0;
  vertical-align: middle;
}
.massaction__label {
  vertical-align: middle;
}
.massaction .b-ljbutton {
  position: static;
  min-height: 0;
  vertical-align: middle;
  margin-top: 3px;
  margin-bottom: 3px;
}
.html-ie10 .massaction .massaction__label,
.html-ie11 .massaction .massaction__label {
  vertical-align: -1px;
}
.massaction .b-massaction-error,
.mdspost-article
  .mdspost-text-container.aentry-post__text
  .ljuser
  .i-ljuser-profile {
  vertical-align: middle;
}
.massaction .b-flatbutton {
  padding: 12px 20px;
  border-radius: 20px;
  font-weight: 700;
  font-size: 12px;
  line-height: 1;
}
.html-ie10 .massaction .b-flatbutton,
.html-ie11 .massaction .b-flatbutton {
  padding: 14px 20px 10px;
}
.html-ie10 .massaction .b-massaction-error,
.html-ie11 .massaction .b-massaction-error {
  vertical-align: -1px;
}
.mdspost-comment {
  position: relative;
  min-height: 50px;
  margin: 20px 0 21px;
  padding: 20px 0 0;
  border-top: 1px solid #dadcdd;
}
.html-ie10 .mdspost-comment,
.html-ie11 .mdspost-comment {
  margin: 19px 0;
}
.mdspost-comment__inner {
  margin: 0 0 0 65px;
}
.mdspost-comment__header {
  margin: 0 0 3px;
}
.html-ie10 .mdspost-comment__header,
.html-ie11 .mdspost-comment__header {
  margin-bottom: 3px;
}
.mdspost-comment__body {
  min-width: 230px;
  overflow: hidden;
  margin: 0 0 4px;
  color: #202020;
}
.html-ie10 .mdspost-comment__body,
.html-ie11 .mdspost-comment__body {
  margin-bottom: 2px;
}
.mdspost-comment__body IMG {
  max-width: 100%;
  height: auto;
}
.mdspost-comment EMBED,
.mdspost-comment IFRAME:not([src$="?embed"]),
.mdspost-comment OBJECT {
  max-width: 640px;
}
.mdspost-comment IFRAME[src$="?embed"] {
  max-width: 100%;
}
.mdspost-comment__subject {
  margin: 0;
  font-size: 1em;
  font-weight: 700;
}
.mdspost-comment__footer {
  margin: 0;
  font-size: 0.875em;
}
.mdspost-comment-userpic {
  position: absolute;
  top: 25px;
  left: 0;
  width: 50px;
  height: 50px;
  margin: 0;
}
.mdspost-comment-userpic__pic {
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.mdspost-comment-userpic__img {
  opacity: 0;
}
.mdspost-comment--best .mdspost-comment-userpic::after,
.mdspost-comment--promo .mdspost-comment-userpic::after {
  content: "";
  position: absolute;
  top: -5px;
  right: -5px;
  width: 23px;
  height: 23px;
  margin: 0;
  padding: 0;
  border-radius: 100%;
  background-color: #fff;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.mdspost-comment--promo .mdspost-comment-userpic::after {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22comment-promo-Layer_2%22%20height%3D%2216%22%20viewBox%3D%220%200%2015.992%2016.006%22%20width%3D%2216%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%3E%3Cpolygon%20points%3D%227.996%200%209.973%202.213%2012.938%201.529%2013.171%204.424%2015.992%205.529%2014.393%208.002%2015.992%2010.475%2013.171%2011.582%2012.938%2014.477%209.973%2013.793%207.996%2016.006%206.02%2013.793%203.054%2014.477%202.821%2011.582%200%2010.475%201.599%208.002%200%205.529%202.821%204.424%203.054%201.529%206.02%202.213%22%20fill%3D%22%2329b1df%22%2F%3E%3C%2Fsvg%3E");
}
.mdspost-comment--best .mdspost-comment-userpic::after {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22comment-best-Layer_2%22%20height%3D%2215%22%20viewBox%3D%220%200%2016%2015%22%20width%3D%2216%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%3E%3Cpath%20d%3D%22m3%2013h10c0.552%200%201%200.447%201%201%200%200.551-0.448%201-1%201h-10c-0.552%200-1-0.449-1-1%200-0.553%200.448-1%201-1z%22%20fill%3D%22%23ffce26%22%2F%3E%3Cpath%20d%3D%22m15%203.096c-0.552%200-1%200.455-1%201.018%200%200.307%200.134%200.582%200.346%200.766l-3.089%201.926c-0.117%200.074-0.267%200.031-0.333-0.09l-2.56-4.752c0.372-0.148%200.636-0.517%200.636-0.948%200-0.561-0.448-1.016-1-1.016s-1%200.455-1%201.016c0%200.432%200.264%200.801%200.636%200.947l-2.56%204.752c-0.066%200.121-0.216%200.164-0.333%200.09l-3.089-1.926c0.212-0.184%200.346-0.459%200.346-0.766%200-0.562-0.448-1.018-1-1.018s-1%200.456-1%201.018c0%200.561%200.448%201.016%201%201.016%200.022%200%200.044-0.002%200.065-0.004l0.935%205.875c0.029%200.137%200.02%201%201%201h10c0.8%200%200.971-0.863%201-1l0.935-5.875c0.021%200.004%200.043%200.004%200.065%200.004%200.552%200%201-0.455%201-1.016%200-0.562-0.448-1.017-1-1.017z%22%20fill%3D%22%23ffce26%22%2F%3E%3C%2Fsvg%3E");
}
.mdspost-comment-details {
  margin: -2px 0 0;
}
.html-ie10 .mdspost-comment-details,
.html-ie11 .mdspost-comment-details {
  margin-top: 0;
}
.mdspost-comment-username {
  display: inline;
  margin: 0;
  font-size: 0.75em;
}
.mdspost-comment-username::after {
  content: "\00b7";
  margin: 0 0.5em 0 0.3em;
  font-weight: 700;
  color: #a1aeb2;
}
.mdspost-comment-username__name .i-ljuser-alias {
  text-transform: none;
}
.mdspost-comment-username__ipaddr {
  margin: 0 0 0 0.5em;
}
.mdspost-comment-meta {
  display: inline;
  margin: 0;
  font-size: 0.875em;
  color: #a1aeb2;
}
.mdspost-comment-meta::after {
  content: "\00b7";
  margin: 0 0.5em;
  font-weight: 700;
}
.mdspost-comment-meta A:link,
.mdspost-comment-meta A:visited {
  color: #a1aeb2;
}
.mdspost-comment-meta A:active,
.mdspost-comment-meta A:hover {
  color: #00a2d9;
}
.mdspost-comment-time {
  margin: 0;
}
.mdspost-comment-time--shorttime {
  display: none;
  white-space: nowrap;
}
.mdspost-comment-time--editedtime {
  margin: 0 0 0 1em;
}
.mdspost-comment-actions {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
  color: #a1aeb2;
}
.mdspost-comment-actions__item {
  display: inline-block;
  margin: 0;
}
.mdspost-comment-actions__item--check,
.mdspost-comment-actions__item--expand {
  display: none;
}
.mdspost-comment-actions__item--check::after,
.mdspost-comment-actions__item:not(:last-child)::after {
  content: "\00b7";
  margin: 0 0.5em;
  font-weight: 700;
}
.mdspost-comment-seemore__from::after,
.mdspost-comment-seemore__more::after {
  content: " ";
}
.mdspost-comment-actions.svgpreloader::after {
  display: none;
  top: 1px;
  right: -20px;
}
.mdspost-comment-controls {
  position: absolute;
  top: 20px;
  right: 0;
  visibility: hidden;
  margin: 0;
  padding: 0;
  list-style: none;
  box-shadow: 0 0 0 5px #fff;
  background: #fff;
}
.html-mobile .mdspost-comment-controls,
.mdspost-comment.b-leaf-selected .mdspost-comment-controls,
.mdspost-comment:hover .mdspost-comment-controls {
  visibility: visible;
}
.mdspost-comment-controls__item {
  overflow: hidden;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 10px 0 0;
}
.mdspost-comment--clipped .mdspost-comment__inner,
.mdspost-comment--collapsed .mdspost-comment__inner {
  margin-left: 0;
}
.mdspost-comment-controls__button {
  margin: 0;
}
.mdspost-comment-controls__button:link,
.mdspost-comment-controls__button:visited {
  color: #c3d3d9;
}
.mdspost-comment-controls__button:active,
.mdspost-comment-controls__button:hover {
  color: #94b1bb;
}
.mdspost-comment-controls__svg {
  width: 100%;
  height: 100%;
  fill: currentColor;
}
.mdspost-comment-controls__item--checkbox {
  position: relative;
}
.mdspost-comment-controls__item--checkbox .mdspost-comment-controls__checkbox {
  position: absolute;
}
.mdspost-comment--clipped {
  min-height: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0;
  border-top: 0;
  font-size: 0.875em;
  color: #a1aeb2;
}
.mdspost-comment-actions__item--new {
  display: none;
}
.b-leaf-new.mdspost-comment .mdspost-comment-actions__item--new {
  display: inline-block;
  color: #775e00;
  padding: 2px 4px;
  border-radius: 4px;
  background-color: #fff7d9;
}
.mdspost-comment--seemore {
  min-height: 0;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 0;
  border-top: 0;
  font-size: 0.875em;
  color: #a1aeb2;
}
.mdspost-comment-seemore__from,
.mdspost-comment-seemore__more,
.mdspost-comment-seemore__user {
  margin: 0;
}
.mdspost-comment--seemore .mdspost-comment__inner {
  position: relative;
  display: inline-block;
  margin-left: 0;
}
.mdspost-comment-seemore__users {
  margin: 0;
  font-size: 16px;
  line-height: 18px;
}
.mdspost-comment-seemore__user:not(:first-child)::before {
  content: ", ";
}
.mdspost-comment--seemore .mdspost-comment__inner.svgpreloader::after {
  display: none;
  top: 1px;
  right: -20px;
}
.mdspost-comment--collapsed {
  min-height: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0;
  border-top: 0;
}
.mdspost-comment--collapsed .mdspost-comment__header {
  display: inline;
}
.mdspost-comment--collapsed .mdspost-comment-userpic {
  display: none;
}
.mdspost-comment--collapsed .mdspost-comment-details {
  display: inline;
}
.mdspost-comment--collapsed .mdspost-comment-time--ctime {
  display: none;
}
.mdspost-comment--collapsed .mdspost-comment-time--shorttime {
  display: inline;
}
.mdspost-comment--collapsed .mdspost-comment-controls,
.mdspost-comment--collapsed .mdspost-comment__body {
  display: none;
}
.mdspost-comment--collapsed .mdspost-comment__footer {
  display: inline;
}
.mdspost-comment--collapsed .mdspost-comment-actions {
  display: inline-block;
}
.mdspost-comment--collapsed .mdspost-comment-actions__item--collapse,
.mdspost-comment--collapsed .mdspost-comment-actions__item--expandchilds,
.mdspost-comment--collapsed .mdspost-comment-actions__item--reply {
  display: none;
}
.mdspost-comment--collapsed .mdspost-comment-actions__item--check,
.mdspost-comment--collapsed .mdspost-comment-actions__item--expand {
  display: inline;
}
.mdspost-comment--screened,
.mdspost-comment--spammed {
  opacity: 0.5;
}
.mdspost--tretyakov .categories-list-item--home .svgicon,
.mdspost--tretyakov .categories-list-item--more .svgicon,
.mdspost--tretyakov .categories-list-item--send-news .svgicon,
.mdspost--tretyakov .mdspost-goback__icon {
  opacity: 0.6;
  fill: #fff;
}
.b-leaf-expanding .mdspost-comment-actions.svgpreloader::after,
.b-leaf-expanding.mdspost-comment--seemore
  .mdspost-comment__inner.svgpreloader::after,
.mdspost-comment--expanding .mdspost-comment-actions.svgpreloader::after,
.mdspost-comment--expanding.mdspost-comment--seemore
  .mdspost-comment__inner.svgpreloader::after {
  display: block;
}
.mdspost-article .mdspost-furtherdata,
.signupbanner__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.mdspost-comment--cursor {
  border-left: 3px solid #fbe5b3;
}
.signupbanner {
  overflow: hidden;
  height: 0;
  margin: 0;
}
.signupbanner__inner {
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  height: 420px;
  margin: 0;
  padding: 0;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  text-align: center;
  font-size: 18px;
  color: #fff;
}
.signupbanner__inner::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  font: 0/0 a;
}
.signupbanner__title {
  position: relative;
  margin: -2px 10px 6px;
  padding: 0;
  font-weight: 700;
  font-size: 35px;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 1.8px;
}
.html-ie10 .signupbanner__title,
.html-ie11 .signupbanner__title {
  margin-top: 11px;
  margin-bottom: 3px;
}
.signupbanner__subtitle {
  position: relative;
  margin: 0 10px 22px;
  padding: 0;
}
.html-ie10 .signupbanner__subtitle,
.html-ie11 .signupbanner__subtitle {
  margin-bottom: 19px;
}
.signupbanner__links {
  position: relative;
  margin: 0;
}
.signupbanner__links .signupbanner__signin {
  margin: 5px;
  border: 0;
  letter-spacing: 1px;
}
.signupbanner__links .signupbanner__signin:link,
.signupbanner__links .signupbanner__signin:visited {
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
}
.signupbanner__links .signupbanner__signin:active,
.signupbanner__links .signupbanner__signin:hover {
  background: rgba(255, 255, 255, 0.4);
  color: #fff;
}
.signupbanner__links .signupbanner__signup {
  margin: 5px;
  letter-spacing: 1px;
}
.signupbanner__links .signupbanner__signup:active,
.signupbanner__links .signupbanner__signup:hover,
.signupbanner__links .signupbanner__signup:link,
.signupbanner__links .signupbanner__signup:visited {
  color: #fff;
}
.signupbanner__close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.signupbanner__close .svgicon {
  width: 20px;
  height: 20px;
  fill: #fff;
  cursor: pointer;
}
.deletecomment {
  max-width: 300px;
  margin: 0;
}
.deletecomment-header {
  margin: 0 0 0.5em;
  font-size: 1em;
  font-weight: 700;
}
.deletecomment-items {
  margin: 0 0 0.5em;
}
.deletecomment-item {
  display: block;
  margin: 0 0 0.3em 1em;
  text-indent: -1em;
}
.mdspost--tretyakov .mdspost-text IMG[src*="tretyakov_artwork"],
.mdspost-tretyakov-picture__filter,
.mdspost-tretyakov-picture__image {
  display: none;
}
.deletecomment-buttons,
.deletecomment-checkbox,
.deletecomment-label {
  margin: 0;
}
.mdspost--tretyakov .categories {
  background: #82000c;
  color: #fff;
  box-shadow: none;
}
@media screen and (min-device-width: 320px) and (max-device-width: 568px),
  screen and (-ms-high-contrast: active) and (max-width: 30em),
  (-ms-high-contrast: none) and (max-width: 30em) {
  .mdspost--tretyakov .categories {
    border-color: #82000c;
  }
}
.mdspost--tretyakov .categories-list-item-link,
.mdspost--tretyakov .categories-list-item-link:active,
.mdspost--tretyakov .categories-list-item-link:focus,
.mdspost--tretyakov .categories-list-item-link:link,
.mdspost--tretyakov .categories-list-item-link:visited {
  color: #fff;
}
.mdspost--tretyakov .categories-list-item-link:hover {
  color: #e3ff8a;
  background-color: transparent;
}
.mdspost--tretyakov .categories-list-item .popupus {
  background: #82000c;
  border-color: #610000;
  box-shadow: 0 0 4px 0 #82000c;
}
.mdspost--tretyakov .categories-list-item .popupus__inner:before {
  background-color: #82000c;
  border-color: #610000;
  border-width: 1px;
}
.mdspost--tretyakov .mdspost-goback {
  background: #82000c;
}
.mdspost--tretyakov .mdspost-goback .mdspost-goback__link:active,
.mdspost--tretyakov .mdspost-goback .mdspost-goback__link:hover,
.mdspost--tretyakov .mdspost-goback .mdspost-goback__link:link,
.mdspost--tretyakov .mdspost-goback .mdspost-goback__link:visited {
  color: #fff;
}
.mdspost-tretyakov-picture {
  overflow: hidden;
  position: relative;
  height: 100vh;
}
.p-ljtimes .mdspost-tretyakov-picture {
  height: calc(100vh - 50px);
}
.mdspost-tretyakov-picture__bg {
  position: absolute;
  top: -20px;
  right: -20px;
  bottom: -20px;
  left: -20px;
  margin: 0;
  padding: 0;
  font: 0/0 a;
  -webkit-filter: blur(25px);
  filter: blur(25px);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.mdspost-tretyakov-picture__mask {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 31, 42, 0.5);
}
.html-ie11 .mdspost-tretyakov-picture__mask {
  background: rgba(0, 31, 42, 0.8);
}
.mdspost-tretyakov-picture__picture {
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.mdspost-tretyakov-picture__logo {
  position: absolute;
  top: 30px;
  left: 46px;
  width: 70px;
  height: 38px;
  margin: 0;
  padding: 0;
  font: 0/0 a;
}
.ljlikus-list .ljlikus__item--more:link,
.ljlikus-list .ljlikus__item--more:visited {
  color: #00baf8;
}
.ljlikus-list .ljlikus__item--more:hover {
  color: #000;
}
@media all and (min-width: 1000.1px) {
  .mdspost-meta--fixed {
    position: absolute;
    top: 0;
    left: -106px;
    width: 46px;
    height: 100%;
    margin: 0;
    padding: 0;
    border: none;
  }
  .mdspost-meta--fixed .mdspost-social {
    padding: 0 0 20px;
    border-radius: 0 0 5px 5px;
    background: rgba(255, 255, 255, 0.95);
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
  .mdspost-meta--fixed .js-sticky.js-sticky-bottom .mdspost-social {
    position: absolute;
    top: inherit;
    bottom: 0;
    padding: 0;
  }
  .mdspost-meta--fixed .js-sticky .mdspost-social {
    position: fixed;
    top: 20px;
  }
  .mdspost-meta--fixed .mdspost-social__item {
    display: block;
  }
  .mdspost-meta.mdspost-meta--fixed .mdspost-social__item {
    margin-bottom: 0;
  }
  .mdspost-meta.mdspost-meta--fixed .mdspost-social__item:before {
    display: none;
  }
  .mdspost-meta.mdspost-meta--fixed .mdspost-social__item:not(:first-child) {
    margin-top: 8px;
    margin-left: 0;
  }
  .mdspost
    .mdspost-entry
    .mdspost-meta.mdspost-meta--fixed
    .mdspost-social__item.mdspost-social__item--share {
    display: none !important;
  }
}
@media all and (max-width: 2600px) {
  .mdspost-thread--leveldeep-30,
  .mdspost-thread--leveldeep-40,
  .mdspost-thread--leveldeep-50,
  .mdspost-thread--leveldeep-60,
  .mdspost-thread--leveldeep-70 {
    margin-left: 840px !important;
  }
}
@media all and (max-width: 1200px) {
  .mdspost-thread--leveldeep-30,
  .mdspost-thread--leveldeep-40,
  .mdspost-thread--leveldeep-50,
  .mdspost-thread--leveldeep-60,
  .mdspost-thread--leveldeep-70 {
    margin-left: 640px !important;
  }
}
@media all and (max-width: 1000px) {
  .signupbanner__inner {
    height: 300px;
  }
  .mdspost-title {
    font-size: 40px;
  }
  .html-ie10 .mdspost-title,
  .html-ie11 .mdspost-title {
    padding-top: 3px;
  }
  .html-ie10 .mdspost-article__two-sides > :first-child,
  .html-ie11 .mdspost-article__two-sides > :first-child {
    margin-top: -3px;
  }
  .html-ie10 .mdspost-actions--fixed,
  .html-ie11 .mdspost-actions--fixed {
    top: -4px;
  }
  .mdspost-brief--mdsrepost {
    padding-left: 0;
    padding-top: 18px;
    padding-bottom: 21px;
  }
  .html-ie10 .mdspost-brief--mdsrepost,
  .html-ie11 .mdspost-brief--mdsrepost {
    padding-top: 21px;
    padding-bottom: 19px;
  }
  .mdspost-editor {
    float: none;
    width: auto;
    margin-top: 0;
  }
  .mdspost-editor--mdsrepost {
    margin-top: 10px;
    text-align: left;
  }
  .html-ie10 .mdspost-editor--mdsrepost,
  .html-ie11 .mdspost-editor--mdsrepost {
    margin-top: 8px;
  }
  .mdspost-text .b-journalblockquote,
  .mdspost-text-container {
    margin-left: 0;
  }
  .mdspost-meta--fixed {
    display: none;
  }
  .mdspost-article__entry {
    display: block;
    width: 100%;
    max-width: 740px;
    margin: 0 auto;
  }
  .mdspost-article__two-sides {
    position: relative;
  }
  .mdspost-entry__wrapper {
    width: 100%;
    margin: 0;
  }
  .mdspost-entry__content {
    margin-right: 0;
  }
  .mdspost-entry__aside {
    float: none;
    width: 100%;
    margin: 0;
    padding-top: 30px;
  }
  .mdspost-aside__item {
    margin-bottom: 30px;
  }
  .mdspost-aside__item--banner {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
  }
  .mdspost-aside__item--banner .ljsale:not(.ljsale--empty) {
    margin-bottom: 30px;
  }
  .mdspost-aside__item--external,
  .mdspost-aside__item--readmore {
    display: block;
    width: 50%;
    margin: 0 auto 30px;
    box-sizing: border-box;
    vertical-align: top;
  }
  .mdspost-actions--fixed {
    top: auto;
    bottom: 0;
  }
  .mdspost-social--sticky {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .mdspost-thread--leveldeep-20,
  .mdspost-thread--leveldeep-30,
  .mdspost-thread--leveldeep-40,
  .mdspost-thread--leveldeep-50,
  .mdspost-thread--leveldeep-60,
  .mdspost-thread--leveldeep-70 {
    margin-left: 420px !important;
  }
  .massaction.b-massaction-fixed {
    bottom: 60px;
    left: 0;
    right: 0;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media all and (max-width: 750px) {
  .signupbanner__inner {
    font-size: 12px;
  }
  .signupbanner__title {
    font-size: 20px;
  }
  .mdspost-comment-controls {
    visibility: visible;
    position: static;
    padding: 3px 0 0;
    box-shadow: none;
    background: 0 0;
  }
  .mdspost-aside__item--external,
  .mdspost-aside__item--readmore {
    display: block;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
  }
  .mdspost-text .b-journalblockquote BLOCKQUOTE {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .mdspost-comment EMBED,
  .mdspost-comment IFRAME:not(.mdspost-comment IFRAME[src$="?embed"]),
  .mdspost-comment OBJECT {
    height: 250px;
  }
  .mdspost-thread--leveldeep-10,
  .mdspost-thread--leveldeep-20,
  .mdspost-thread--leveldeep-30,
  .mdspost-thread--leveldeep-40,
  .mdspost-thread--leveldeep-50,
  .mdspost-thread--leveldeep-60,
  .mdspost-thread--leveldeep-70 {
    margin-left: 270px !important;
  }
  .mdspost-text TABLE {
    font-size: 12px;
  }
}
@media all and (max-width: 726px) {
  .mdspost-meta {
    position: relative;
  }
  .mdspost-meta:not(.mdspost-meta--fixed) .mdspost-meta__social,
  .mdspost-meta__stat {
    float: none;
  }
  .mdspost-meta:not(.mdspost-meta--fixed) .mdspost-meta__social {
    margin-top: 16px;
    padding-top: 16px;
    border-top: 1px dotted #ccc;
  }
  .mdspost-social.mdspost-social--actions {
    position: absolute;
    top: 16px;
    right: 0;
    margin-right: 0;
    padding-right: 0;
    border-right: none;
  }
  .mdspost-social:not(.mdspost-social--actions):not(
      .mdspost-social--mdsrepost
    ) {
    width: 100%;
  }
}
@media all and (max-width: 650px) {
  .mdspost-social--popup {
    text-align: center;
  }
  .b-popup
    .b-popup-outer
    .b-popup-inner
    .mdspost-social.mdspost-social--popup
    .mdspost-social__item {
    display: inline-block;
    margin: 4px;
  }
  .mdspost-social--sticky {
    padding: 0 40px;
  }
  .p-ljtimes .mdspost-social--sticky {
    bottom: 0;
  }
  .mdspost-thread--level-1 {
    margin-left: 0 !important;
  }
  .mdspost-thread--level-2 {
    margin-left: 10px !important;
  }
  .mdspost-thread--level-3 {
    margin-left: 20px !important;
  }
  .mdspost-thread--level-4 {
    margin-left: 30px !important;
  }
  .mdspost-thread--level-5 {
    margin-left: 40px !important;
  }
  .mdspost-thread--level-6 {
    margin-left: 50px !important;
  }
  .mdspost-thread--level-7 {
    margin-left: 60px !important;
  }
  .mdspost-thread--level-8 {
    margin-left: 70px !important;
  }
  .mdspost-thread--level-9 {
    margin-left: 80px !important;
  }
  .mdspost-thread--level-10,
  .mdspost-thread--leveldeep-10,
  .mdspost-thread--leveldeep-20,
  .mdspost-thread--leveldeep-30,
  .mdspost-thread--leveldeep-40,
  .mdspost-thread--leveldeep-50,
  .mdspost-thread--leveldeep-60,
  .mdspost-thread--leveldeep-70 {
    margin-left: 90px !important;
  }
  .mdspost-social__item--likes-mdsrepost .ljlikus-button span {
    height: 15px;
    width: 14px;
    line-height: 36px;
  }
  .mdspost-social__item--likes-mdsrepost .ljlikus-button .svgicon {
    vertical-align: top;
  }
  .b-watering-submit {
    display: inline-block;
  }
  .b-watering-control {
    margin-top: 10px;
  }
}
@media all and (min-width: 550.1px) {
  .mdspost-extra-follow__item .mdspost-extra-follow__friend {
    min-width: 158px;
  }
}
@media all and (max-width: 550px) {
  .mdspost-comment__body {
    min-width: 0;
  }
  .mdspost-article__entry {
    padding-top: 12px;
  }
  .mdspost-furtherdata {
    margin-top: -2px;
    margin-bottom: 12px;
  }
  .html-ie10 .mdspost-furtherdata,
  .html-ie11 .mdspost-furtherdata {
    margin-bottom: 8px;
  }
  .mdspost-furtherdata__item--author .ljuser {
    margin-top: 2px !important;
  }
  .mdspost-actions--fixed {
    bottom: -8px;
  }
  .mdspost-actions--fixed,
  .mdspost-actions__action [medius-sharings] .mdspost-social__share-value,
  .mdspost-furtherdata,
  .mdspost-furtherdata__item--author .ljuser .i-ljuser-username {
    font-size: 11px;
  }
  .mdspost-article__header--bordered {
    margin-bottom: 20px;
  }
  .mdspost-title {
    margin-bottom: 13px;
    font-size: 31px;
    line-height: 0.98;
  }
  .html-ie10 .mdspost-title,
  .html-ie11 .mdspost-title {
    margin-bottom: 12px;
  }
  .mdspost-text {
    font-size: 18px;
    line-height: 1.4;
  }
  .mdspost-text H1 {
    margin-top: 20px;
    font-size: 30px;
  }
  .mdspost-text H2,
  .mdspost-text H3,
  .mdspost-text H4 {
    margin-top: 27px;
    margin-bottom: 9px;
  }
  .mdspost-text H5,
  .mdspost-text H6 {
    margin-top: 24px;
    margin-bottom: 6px;
  }
  .mdspost-text > P {
    overflow: hidden;
  }
  .mdspost-text OL,
  .mdspost-text P:first-child,
  .mdspost-text UL {
    margin-bottom: 20px;
  }
  .mdspost-text OL LI,
  .mdspost-text UL LI {
    margin-bottom: 10px;
  }
  .mdspost-text .b-journalpicture {
    margin: 14px 0 8px;
  }
  .mdspost-text P + .b-journalpicture,
  .mdspost-text P + BR + .b-journalpicture,
  .mdspost-text P + BR + BR + .b-journalpicture,
  .mdspost-text P + BR + BR + BR + .b-journalpicture {
    margin-top: -6px;
  }
  .mdspost-text .b-journalpicture-caption {
    padding-top: 8px;
    font-size: 11px;
  }
  .mdspost-text .lj-card {
    float: none;
    width: auto;
    min-height: 0;
    margin: 14px -16px 16px;
    padding: 12px 16px;
  }
  .mdspost-text .lj-card .lj-card__pic {
    display: none;
  }
  .mdspost-text .lj-card .lj-card__name {
    margin-bottom: 6px;
    font-size: 11px;
  }
  .html-ie10 .mdspost-text .lj-card .lj-card__name,
  .html-ie11 .mdspost-text .lj-card .lj-card__name {
    margin-bottom: 8px;
  }
  .mdspost-text .lj-card .lj-card__title {
    margin-bottom: 8px;
    font-weight: 700;
    font-size: 20px;
  }
  .html-ie10 .mdspost-text .lj-card .lj-card__title,
  .html-ie11 .mdspost-text .lj-card .lj-card__title {
    margin-bottom: 10px;
  }
  .mdspost-text .lj-card .lj-card__content {
    display: block;
    line-height: 1.2;
  }
  .mdspost-text .lj-citation {
    padding-left: 0;
    margin: 27px 0 21px;
  }
  .mdspost-text .lj-citation__pic {
    position: static;
    float: left;
    width: 40px;
    height: 40px;
    margin: 0 11px 10px 0;
  }
  .mdspost-text .lj-citation__author {
    margin-bottom: 4px;
    font-size: 11px;
  }
  .mdspost-text .lj-citation__desc {
    font-size: 11px;
  }
  .mdspost-text .lj-citation__content {
    font-size: 14px;
    line-height: 1.4;
  }
  .mdspost-text .b-journalblockquote {
    padding: 42px 0 0;
    font-size: 20px;
    margin: 24px 0 22px;
    line-height: 25px;
  }
  .mdspost-text .b-journalblockquote:before {
    top: 0;
    left: 0;
    font-size: 85px;
  }
  .mdspost-text .b-journalblockquote FOOTER {
    margin-top: 2px;
    font-size: 11px;
  }
  .mdspost-extra {
    margin-top: 20px;
  }
  .mdspost-extra--mdsrepost .mdspost-extra__social {
    position: relative;
    padding: 10px 0 66px;
  }
  .mdspost-extra-follow__item {
    padding-right: 50px;
  }
  .mdspost-extra-follow__item .mdspost-extra-follow__friend {
    top: 18px;
    width: 36px;
    height: 36px;
    padding: 0;
    border-radius: 50%;
    vertical-align: middle;
    text-align: center;
    line-height: 48px;
  }
  .mdspost
    .mdspost-extra-follow
    .mdspost-extra-follow__item
    .mdspost-extra-follow__friend-text {
    display: none;
  }
  .mdspost-extra-follow__item .mdspost-extra-follow__friend-icon {
    display: inline;
  }
  .mdspost-social:not(.mdspost-social--mobile-show-always):not(
      .mdspost-social--mdsrepost
    )
    .mdspost-social__item--popup
    .mdspost-social__button--points,
  .mdspost-social:not(.mdspost-social--mobile-show-always):not(
      .mdspost-social--mdsrepost
    ):not(.mdspost-social--popup)
    .mdspost-social__item:not(.mdspost-social__item--popup):not(
      .mdspost-social__item--share
    ):not(.mdspost-social__item--comments) {
    display: none;
  }
  .mdspost-comment EMBED,
  .mdspost-comment IFRAME:not(.mdspost-comment IFRAME[src$="?embed"]),
  .mdspost-comment OBJECT {
    height: 200px;
  }
  .b-watering-wrapper {
    padding-top: 1px;
  }
  .b-watering .b-msgsystem-errorbox {
    margin: 20px -20px;
    padding: 10px 30px;
    background-image: none;
  }
  .mdspost-social--mdsrepost:not(.mdspost-social--mdsrepost-actions) {
    float: none;
  }
  .mdspost-social--mdsrepost.mdspost-social--mdsrepost-actions {
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 100%;
    padding-top: 10px;
    border-top: 1px dotted #ccc;
  }
  .mdspost-social:not(.mdspost-social--mobile-show-always):not(
      .mdspost-social--mdsrepost
    )
    .mdspost-social__item.mdspost-social__item--popup {
    margin-left: 0;
  }
  .mdspost-social:not(.mdspost-social--mobile-show-always):not(
      .mdspost-social--mdsrepost
    )
    .mdspost-social__item--popup
    .mdspost-social__button--share {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .mdspost-aside__item--banner {
    width: auto;
    margin-left: -16px;
    margin-right: -16px;
  }
}
@media (max-width: 500px) {
  .mdspost-social--sticky {
    padding: 0 16px;
  }
}
@media all and (max-width: 480px) {
  .mdspost-furtherdata__item {
    display: block;
  }
  .mdspost-furtherdata__item:not(:first-child):before {
    display: none;
  }
}
@media all and (max-width: 425px) {
  .mdspost-furtherdata {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .aentry-head__adv-panel--post-media {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
  .aentry-head__userpanel {
    width: 100%;
  }
}
@media (max-width: 400px) {
  .mdspost-social--sticky .mdspost-social__item--odnoklassniki {
    display: none;
  }
}
.mdspost-article .mdspost-furtherdata {
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.03px;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  color: #8c969b;
}
.mdspost-article .mdspost-extra__tags {
  font-weight: 400;
  padding: 0;
  margin-bottom: 38px;
  text-transform: none;
}
.mdspost-article .mdspost-extra__tags A {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  padding: 4px 8px;
  margin-right: 8px;
  border-color: #d4dce0;
  border-radius: 4px;
}
.mdspost-article .mdspost-extra-follow__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 20px;
  padding: 0;
}
.mdspost-article .mdspost-extra-follow__item:first-child {
  margin-top: 0;
}
.mdspost-article .mdspost-extra-follow__item .mdspost-extra-follow__userpic {
  position: static;
  width: 42px;
  height: 42px;
  border-radius: 4px;
  margin-bottom: 13px;
  margin-right: 0;
}
.mdspost-article .acomments .ljuser .i-ljuser-profile,
.mdspost-article
  .mdspost-brief.mdspost-brief--mdsrepost.aentry-post__brief
  .ljuser
  .i-ljuser-profile,
.mdspost-article .mdspost-extra-follow__username .ljuser .i-ljuser-profile,
.mdspost-article .mdspost-furtherdata .ljuser .i-ljuser-profile,
.mdspost-article
  .mdspost-text-container.aentry-post__text
  .ljuser
  .i-ljuser-profile,
.mdspost-article .mdspost-title .ljuser .i-ljuser-profile {
  width: auto !important;
  height: auto !important;
  margin-right: 4px !important;
  background-image: none !important;
}
.mdspost-article .acomments .ljuser .i-ljuser-userhead,
.mdspost-article
  .mdspost-brief.mdspost-brief--mdsrepost.aentry-post__brief
  .ljuser
  .i-ljuser-userhead,
.mdspost-article .mdspost-extra-follow__username .ljuser .i-ljuser-userhead,
.mdspost-article .mdspost-furtherdata .ljuser .i-ljuser-userhead,
.mdspost-article
  .mdspost-text-container.aentry-post__text
  .ljuser
  .i-ljuser-userhead,
.mdspost-article .mdspost-title .ljuser .i-ljuser-userhead {
  opacity: 1 !important;
  vertical-align: baseline !important;
}
.mdspost-article .mdspost-extra-follow__username {
  margin: 0 0 16px;
}
.mdspost .ljsale[lj0sale0init*="super_footer"]:not(.ljsale--empty),
.mdspost
  .ljsale[lj0sale0init*="super_footer"]:not(.ljsale--empty)
  + .mdspost-content__readmore {
  margin-top: 42px;
}
.mdspost-article .acomments .ljuser .i-ljuser-username,
.mdspost-article
  .mdspost-brief.mdspost-brief--mdsrepost.aentry-post__brief
  .ljuser
  .i-ljuser-username,
.mdspost-article .mdspost-extra-follow__username .ljuser .i-ljuser-username,
.mdspost-article .mdspost-furtherdata .ljuser .i-ljuser-username,
.mdspost-article
  .mdspost-text-container.aentry-post__text
  .ljuser
  .i-ljuser-username,
.mdspost-article .mdspost-title .ljuser .i-ljuser-username {
  font-size: 16px;
  line-height: 18px;
  text-transform: none;
  letter-spacing: inherit;
}
.mdspost-article .mdspost-title .ljuser .i-ljuser-username {
  font-size: 40px;
}
.mdspost-article
  .mdspost-brief.mdspost-brief--mdsrepost.aentry-post__brief
  .ljuser
  .i-ljuser-username {
  font-size: 24px;
}
.mdspost-article .mdspost-furtherdata__item--author .ljuser .i-ljuser-profile {
  margin-right: 8px !important;
}
.mdspost-article .acomments .ljuser .i-ljuser-username b,
.mdspost-article
  .mdspost-brief.mdspost-brief--mdsrepost.aentry-post__brief
  .ljuser
  .i-ljuser-username
  b,
.mdspost-article .mdspost-extra-follow__username .ljuser .i-ljuser-username b,
.mdspost-article .mdspost-furtherdata .ljuser .i-ljuser-username b,
.mdspost-article
  .mdspost-text-container.aentry-post__text
  .ljuser
  .i-ljuser-username
  b,
.mdspost-article .mdspost-title .ljuser .i-ljuser-username b {
  font-weight: 400;
}
.mdspost-article .mdspost-extra-follow__item .mdspost-extra-follow__friend {
  position: static;
  min-width: 0;
  font: 400 16px/1 ProximaNova, Helvetica, sans-serif;
  text-transform: none;
  padding: 6px 12px;
  border-radius: 4px;
  border-color: #d4dce0;
  -webkit-transition: border-color 0.2s, background-color 0.2s;
  transition: border-color 0.2s, background-color 0.2s;
}
.mdspost-article
  .mdspost-extra-follow__item
  .mdspost-extra-follow__friend
  .flaticon--plus {
  vertical-align: middle;
  margin-right: 4px;
  fill: #c8d4da;
}
.mdspost-article
  .mdspost-extra-follow__item
  .mdspost-extra-follow__friend:hover {
  border-color: #bdc8cd;
}
.mdspost-article
  .mdspost-extra-follow__item
  .mdspost-extra-follow__friend:hover
  .flaticon--plus {
  fill: #bdc8cd;
}
.mdspost-article
  .mdspost-extra-follow__item
  .mdspost-extra-follow__friend--infriends {
  color: #fff;
  border-color: #00a3d9;
  background-color: #00a3d9;
}
.mdspost-article
  .mdspost-extra-follow__item
  .mdspost-extra-follow__friend--infriends:hover {
  border-color: #00c0ff;
  background-color: #00c0ff;
}
.mdspost-article
  .mdspost-extra-follow__item
  .mdspost-extra-follow__friend:hover
  .mdspost-extra-follow__friend-text--is-friend {
  display: inline-block;
}
@media (max-width: 550px) {
  .mdspost
    .mdspost-extra-follow
    .mdspost-extra-follow__item
    .mdspost-extra-follow__friend-text {
    display: inline-block;
  }
  .mdspost-extra-follow__item .mdspost-extra-follow__friend {
    width: auto;
    height: auto;
  }
  .mdspost-social--mdsrepost.mdspost-social--mdsrepost-actions {
    position: static;
    border: 0;
  }
}
.mdspost
  .ljsale[lj0sale0init*="super_footer"]:not(.ljsale--empty)
  DIV[id*="super_footer"] {
  padding-top: 32px;
  border-top: 1px solid #ddd;
}
.b-updateform {
  margin: 0;
  z-index: 1;
}
.b-updateform-bar {
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0;
  border: 1px solid #999;
  border-bottom: 0;
  box-sizing: border-box;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background: #f7f9fa;
  font: 11px/12px Arial, sans-serif;
}
.b-updateform-bar:after,
.b-updateform-bar:before {
  display: table;
  border-collapse: collapse;
  content: "";
}
.b-updateform-bar:after {
  clear: both;
}
.b-watering .b-updateform-bar {
  display: none;
}
#js .b-watering .b-updateform-bar {
  display: block;
}
.b-updateform-buttons {
  display: none;
  float: left;
  height: 34px;
  margin: 0;
  padding: 4px 0 0;
  list-style: none;
}
#js .b-updateform-buttons {
  display: block;
}
.b-singlepost .b-updateform-buttons-item,
.b-updateform-buttons-item,
.b-updatepage .b-updateform-buttons-item {
  float: left;
  display: inline-block;
  height: 16px;
  padding: 7px 4px 7px 6px;
  vertical-align: top;
  white-space: nowrap;
  font: 13px/12px ProximaNova, Helvetica, Arial, sans-serif;
}
.b-updateform-button,
.b-updateform-button:active,
.b-updateform-button:hover,
.b-updateform-button:link,
.b-updateform-button:visited {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: middle;
  white-space: nowrap;
  text-decoration: none;
  cursor: pointer;
  color: #369 !important;
}
.b-singlepost .b-updateform-button:active,
.b-singlepost .b-updateform-button:hover,
.b-singlepost .b-updateform-button:link,
.b-singlepost .b-updateform-button:visited,
.b-updatepage .b-updateform-button:active,
.b-updatepage .b-updateform-button:hover,
.b-updatepage .b-updateform-button:link,
.b-updatepage .b-updateform-button:visited {
  text-decoration: none;
  color: #369 !important;
}
.b-updateform-button:active,
.b-updateform-button:hover {
  color: #c00 !important;
}
.b-updateform-button:focus {
  outline: dotted thin;
}
.b-bubble-link FORM:focus,
.b-updateform-disabled .b-updateform-button:focus {
  outline: 0;
}
.b-updateform-button-strikethrough:active,
.b-updateform-button-strikethrough:hover,
.b-updateform-button-strikethrough:link,
.b-updateform-button-strikethrough:visited {
  width: 32px;
}
.b-updateform-button-poll,
.b-updateform-button-poll:active,
.b-updateform-button-poll:hover,
.b-updateform-button-poll:link,
.b-updateform-button-poll:visited,
.b-updateform-button-spell:active,
.b-updateform-button-spell:hover,
.b-updateform-button-spell:link,
.b-updateform-button-spell:visited {
  display: none;
}
#js .b-updateform-button-poll,
#js .b-updateform-button-spell {
  display: inline-block;
}
#js .b-updateform-button-spell {
  display: none;
}
.b-updatepage-mode-edit .b-updateform-button-poll {
  pointer-events: none;
  opacity: 0.3;
  cursor: default;
}
.b-updateform-button-title {
  display: none;
  margin: 0;
}
.b-updateform-autoformat .b-updateform-button-title {
  display: inline;
}
.b-updateform-button-pic {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  font: 0/0 serif;
  background-image: url(../images/icons-new.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}
.b-updateform-button-bold .b-updateform-button-pic {
  background-position: 0 0;
}
.b-updateform-button-italic .b-updateform-button-pic {
  background-position: 0 -16px;
}
.b-updateform-button-underline .b-updateform-button-pic {
  background-position: 0 -32px;
}
.b-updateform-button-strikethrough .b-updateform-button-pic {
  width: 32px;
  background-position: 0 -48px;
}
.b-updateform-button-link .b-updateform-button-pic {
  background-position: 0 -80px;
}
.b-updateform-button-photo .b-updateform-button-pic {
  background-position: 0 -128px;
}
.b-updateform-button-video .b-updateform-button-pic {
  background-position: 0 -112px;
}
.b-updateform-button-user .b-updateform-button-pic {
  background-position: 0 -96px;
}
.b-updateform-button-font .b-updateform-button-pic {
  background-position: 0 -320px;
}
.b-updateform-button-color .b-updateform-button-pic {
  background-position: 0 -64px;
}
.b-updateform-button-like .b-updateform-button-pic {
  background-position: 0 -144px;
}
.b-updateform-button-cut .b-updateform-button-pic {
  background-position: 0 -160px;
}
.b-updateform-button-spoiler .b-updateform-button-pic {
  background-position: 0 -336px;
}
.b-updateform-button-map .b-updateform-button-pic {
  background-position: 0 -416px;
}
.b-updateform-button-poll .b-updateform-button-pic {
  background-position: 0 -176px;
}
.b-updateform-button-spell .b-updateform-button-pic {
  top: 3px;
  background-position: 0 -352px;
}
.b-updateform-button-spell.active .b-updateform-button-pic {
  background-position: 0 -368px;
}
.b-updateform-autoformat {
  position: relative;
  display: inline-block;
  min-height: 1.2em;
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: middle;
  white-space: nowrap;
  text-decoration: none;
  cursor: pointer;
  color: #000;
}
.b-updateform-button-check {
  margin: 0 1px 0 0;
}
.b-updateform-buttons-firstsection {
  margin-left: 2px;
  border-right: 1px solid #999;
}
.b-updateform-buttons-firstsection,
.b-updateform-buttons-secondsection {
  padding-right: 6px;
}
.b-updateform-buttons-secondsection,
.b-updateform-buttons-thirdsection {
  margin-left: 4px;
}
.b-updateform-buttons-secondsection {
  border-right: 1px solid #999;
}
.b-updateform-buttons-aside {
  display: block;
  float: right;
  margin-right: 2px;
}
.b-updateform-textarea {
  position: relative;
  width: 100%;
  height: 33em;
  opacity: 1;
  margin: 0;
  padding: 5px;
  box-sizing: border-box;
  resize: vertical;
  font: 1em/1.2 ProximaNova, Helvetica, sans-serif;
}
.b-editpic-urlbox-empty LABEL,
.b-updateform-bubble-link-empty .b-updateform-bubble-option-label {
  opacity: 0.5;
}
.b-updatepage .b-updateform-textarea {
  outline: 0;
  padding: 10px 8px;
  font: 1em/1.4 Consolas, "Liberation Mono", Courier, monospace, sans-serif;
}
.b-bubble-color .b-updateform-bubble-wrapper,
.b-bubble-cut .b-updateform-bubble-wrapper,
.b-bubble-font .b-updateform-bubble-wrapper,
.b-bubble-like .b-updateform-bubble-wrapper,
.b-bubble-link .b-updateform-bubble-wrapper,
.b-bubble-map .b-updateform-bubble-wrapper,
.b-bubble-photo .b-updateform-bubble-wrapper,
.b-bubble-poll .b-updateform-bubble-wrapper,
.b-bubble-spoiler .b-updateform-bubble-wrapper,
.b-bubble-user .b-updateform-bubble-wrapper,
.b-bubble-video .b-updateform-bubble-wrapper {
  position: relative;
}
.b-updateform-bubble-input-wrapper {
  position: relative;
  display: inline-block;
  margin: 0;
}
.b-updateform-bubble-head {
  margin: 0 0 10px;
}
.b-updateform-bubble-hint {
  position: relative;
  display: block;
  margin: 2px 0 6px;
  padding: 0 0 1px;
  border-color: #d4d4d6;
  color: #999;
}
.b-updateform-bubble-example {
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  border-bottom: 1px dotted;
  cursor: pointer;
}
.b-updateform-bubble-example:active,
.b-updateform-bubble-example:hover {
  color: #c00;
}
.b-updateform-bubble-warning {
  display: none;
}
.b-bubble-error .b-updateform-bubble-warning {
  display: block;
}
.b-bubble-link {
  width: 550px;
}
.b-bubble-link .b-updateform-bubble-wrapper {
  margin: 0;
}
.b-updateform-bubble-link-fields {
  text-align: left;
}
.b-bubble-link .b-updateform-bubble-input {
  width: 100%;
  margin: 3px 0;
  box-sizing: border-box;
}
.b-bubble-link .b-updateform-bubble-option {
  display: inline-block;
  margin: 3px 0 0;
}
.b-bubble-link .b-updateform-bubble-checkbox {
  margin: 0 5px 0 0;
}
.b-updateform-bubble-link-button {
  text-align: right;
}
.b-bubble-link .b-updateform-bubble-link-button-remove {
  display: none;
}
.b-updateform-bubble-link-button .b-ljbutton,
.b-updateform-bubble-link-edit .b-updateform-bubble-link-button-remove {
  display: inline-block;
}
.b-updateform-bubble-link-button .b-flatbutton,
.s-schemius .b-updateform-bubble-link-button .b-ljbutton {
  display: none;
}
.s-schemius .b-updateform-bubble-link-button .b-flatbutton {
  display: inline-block;
}
.b-bubble-photo {
  width: 550px;
}
.b-bubble-photo .b-updateform-bubble-wrapper {
  position: relative;
  margin: 0;
}
.b-updateform-bubble-photo-pic {
  float: left;
  width: 100px;
  height: 100px;
  box-shadow: 0 0 10px #bbb;
  background: #fff;
}
.b-bubble-photo-preload .b-updateform-bubble-photo-pic {
  background: url(../images/preloader-circle.gif) 50% 50% no-repeat #fff;
}
.b-updateform-bubble-photo-inner {
  display: block;
  display: table-cell;
  width: 100px;
  height: 100px;
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  vertical-align: middle;
  text-align: center;
}
.b-updateform-bubble-photo-preview {
  display: inline;
  max-width: 100px;
  max-height: 100px;
  text-align: center;
}
.b-updateform-bubble-photo-fields {
  float: right;
  width: 400px;
  margin: 0;
  padding: 0;
  text-align: left;
}
.b-bubble-photo .b-updateform-bubble-input {
  width: 395px;
  margin: 3px 0;
}
.b-updateform-bubble-photo-button {
  clear: both;
  font-size: 90%;
  text-align: right;
}
.b-bubble-photouploader {
  z-index: 4998;
}
.b-bubble-video {
  width: auto;
  width: initial;
  z-index: 4998;
}
.b-bubble-video .b-updateform-bubble-wrapper {
  margin: 0;
}
.b-updateform-bubble-video-fields {
  text-align: left;
}
.b-bubble-video .b-updateform-bubble-input {
  width: 100%;
  margin: 3px 0;
  box-sizing: border-box;
  resize: vertical;
}
.b-updateform-bubble-video-button {
  text-align: right;
}
.b-updateform-bubble-video-button .b-ljbutton {
  display: inline-block;
}
.b-updateform-bubble-video-button .b-flatbutton,
.s-schemius .b-updateform-bubble-video-button .b-ljbutton {
  display: none;
}
.s-schemius .b-updateform-bubble-video-button .b-flatbutton {
  display: inline-block;
}
.b-bubble-cut,
.b-bubble-spoiler {
  width: 280px;
}
.b-bubble-map {
  width: 550px;
}
.b-bubble-cut .b-updateform-bubble-wrapper,
.b-bubble-map .b-updateform-bubble-wrapper,
.b-bubble-spoiler .b-updateform-bubble-wrapper {
  margin: 0;
}
.b-updateform-bubble-insert-fields {
  margin: 0 0 10px;
  text-align: left;
}
.b-bubble-cut .b-updateform-bubble-input-wrapper,
.b-bubble-map .b-updateform-bubble-input-wrapper,
.b-bubble-spoiler .b-updateform-bubble-input-wrapper {
  display: block;
}
.b-bubble-cut .b-updateform-bubble-input,
.b-bubble-map .b-updateform-bubble-input,
.b-bubble-spoiler .b-updateform-bubble-input {
  width: 100%;
  margin: 3px 0;
  padding: 3px 2px;
  box-sizing: border-box;
}
.b-updateform-bubble-insert-button {
  text-align: right;
}
.b-updateform-bubble-insert-button .b-ljbutton {
  display: inline-block;
}
.b-updateform-bubble-insert-button .b-flatbutton,
.s-schemius .b-updateform-bubble-insert-button .b-ljbutton {
  display: none;
}
.s-schemius .b-updateform-bubble-insert-button .b-flatbutton {
  display: inline-block;
}
.b-bubble-like {
  width: 200px;
}
.b-bubble-like .b-updateform-bubble-wrapper {
  margin: 0;
}
.b-updateform-bubble-like-fields {
  margin: 0 0 1em;
  padding: 0;
  list-style: none;
  text-align: left;
}
.b-updateform-bubble-like-field {
  position: relative;
  margin: 0 0 10px;
  padding: 0 0 0 20px;
  white-space: nowrap;
}
.b-updateform-bubble-like-checkbox {
  position: absolute;
  top: 50%;
  left: 0;
  margin: -6px 0 0;
}
.b-updateform-bubble-like-label {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0 0 0 30px;
  line-height: 25px;
}
.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-label {
  padding-left: 34px;
  line-height: 27px;
}
.b-updateform-bubble-like-icon {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 25px;
  height: 25px;
  margin: 0;
  padding: 0;
  border-radius: 2px;
  font-size: 0;
  line-height: 25px;
  text-align: center;
  border: 1px solid silver;
}
.b-updateform-bubble-like-icon svg {
  width: 16px;
  height: 16px;
  vertical-align: middle;
}
.b-updateform-bubble-like-google .b-updateform-bubble-like-icon svg {
  width: 18px;
  height: 18px;
}
.lt-ie9 .b-updateform-bubble-like-icon {
  background-image: url(/img/icons/flatsocial_25.png?v=46688);
}
.lt-ie9 .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-icon {
  background-image: url(/img/icons/flatsocial_v4_26.png?v=60437);
}
.b-updateform-bubble-like-icon,
doesnotexist:-o-prefocus {
  background-image: url(/img/icons/flatsocial_25.png?v=46688);
}
.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-icon,
doesnotexist:-o-prefocus {
  background-image: url(/img/icons/flatsocial_v4_26.png?v=60437);
}
.b-updateform-bubble-like-title {
  margin: 0;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-facebook
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  background-color: #fff;
  border-color: silver;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-facebook
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg {
  fill: #2a438b;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-facebook
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  background-color: #2a438b;
  border-color: #2a438b;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-facebook
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg {
  fill: #fff;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-twitter
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: silver;
  background-color: #fff;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-twitter
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg {
  fill: #60b7e6;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-twitter
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: #60b7e6;
  background-color: #60b7e6;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-twitter
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg {
  fill: #fff;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-vkontakte
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: silver;
  background-color: #fff;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-vkontakte
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg {
  fill: #3b5f8e;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-vkontakte
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: #3b5f8e;
  background-color: #3b5f8e;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-vkontakte
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg {
  fill: #fff;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-google
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: silver;
  background-color: #fff;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-google
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg {
  fill: #ea4335;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-google
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: #ea4335;
  background-color: #ea4335;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-google
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg {
  fill: #fff;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-surfingbird
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: silver;
  background-color: #fff;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-surfingbird
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg {
  fill: #26aff5;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-surfingbird
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: #26aff5;
  background-color: #26aff5;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-surfingbird
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg {
  fill: #fff;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-odnoklassniki
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: silver;
  background-color: #fff;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-odnoklassniki
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg {
  fill: #ed6c23;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-odnoklassniki
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: #ed6c23;
  background-color: #ed6c23;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-odnoklassniki
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg {
  fill: #fff;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-tumblr
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: silver;
  background-color: #fff;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-tumblr
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg {
  fill: #29344a;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-tumblr
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: #29344a;
  background-color: #29344a;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-tumblr
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg {
  fill: #fff;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-pocket
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: silver;
  background-color: #fff;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-pocket
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg {
  fill: #ee4256;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-pocket
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: #ee4256;
  background-color: #ee4256;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-pocket
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg {
  fill: #fff;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-digg
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: silver;
  background-color: #fff;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-digg
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg {
  fill: #000;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-digg
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: #000;
  background-color: #000;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-digg
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg {
  fill: #fff;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-mail
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: silver;
  background-color: #fff;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-mail
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg {
  fill: #007399;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-mail
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: #007399;
  background-color: #007399;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-mail
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg {
  fill: #fff;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-moimir
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: silver;
  background-color: #fff;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-moimir
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg {
  fill: #168de2;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-moimir
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: #168de2;
  background-color: #168de2;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-moimir
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg {
  fill: #fff;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-stumbleupon
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: silver;
  background-color: #fff;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-stumbleupon
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg {
  fill: #eb4924;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-stumbleupon
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: #eb4924;
  background-color: #eb4924;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-stumbleupon
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg {
  fill: #fff;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-share
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: silver;
  background-color: #fff;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-share
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg {
  fill: #007399;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-share
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: #007399;
  background-color: #007399;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-share
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg {
  fill: #fff;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-openid
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: silver;
  background-color: #fff;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-openid
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg {
  fill: #f69320;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-openid
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg,
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-repost
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg,
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-repost
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg {
  fill: #fff;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-openid
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: #f69320;
  background-color: #f69320;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-repost
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: silver;
  background-color: #fff;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-repost
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 16px;
  height: 16px;
  margin: auto;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMi4wMjQiPjxwYXRoIGZpbGw9IiMyNjkwQ0YiIGQ9Ik0xMS42OTggMS40MTZjLTEuNDU1IDAtMi44MzcuMzAyLTQuMDkuODQ1TDUuMzQ0IDBINS4zNEExMC4zNCAxMC4zNCAwIDAgMCAwIDUuMzdsMi4yNjggMi4yNjMtLjAwNC4wMDJhMTAuMTkgMTAuMTkgMCAwIDAtLjg3IDQuMDg0YzAgNS42OSA0LjYxMiAxMC4zMDMgMTAuMzA0IDEwLjMwMyA1LjY5IDAgMTAuMzAyLTQuNjEgMTAuMzAyLTEwLjMwMyAwLTUuNjktNC42MS0xMC4zMDQtMTAuMzAyLTEwLjMwNCIvPjxwYXRoIGZpbGw9IiMwMTMwNDAiIGQ9Ik0xMC42NDYgMTZhMTAuMzUzIDEwLjM1MyAwIDAgMSA1LjM0LTUuMzY4TDcuNjA4IDIuMjY1SDcuNmExMC4zNDMgMTAuMzQzIDAgMCAwLTUuMzM3IDUuMzcyTDEwLjY0NSAxNnptNS45MzgtMi41MWE2LjAxNiA2LjAxNiAwIDAgMC0zLjEgMy4xMTZsMy45MTMuODEyLS44MTMtMy45M3oiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTYuNTg0IDEzLjQ5Yy0uMzEtMS41MDItLjU5Ny0yLjg2LS41OTctMi44NmgtLjAwNEExMC4zNDggMTAuMzQ4IDAgMCAwIDEwLjY0NiAxNmwyLjgzNy42MDZhNi4wNzQgNi4wNzQgMCAwIDEgMy4xLTMuMTE3Ii8+PC9zdmc+);
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-livejournal
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon::after,
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-repost
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon::after {
  display: none;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-repost
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: #248fce;
  background-color: #248fce;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-livejournal
  .b-updateform-bubble-like-checkbox
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: silver;
  background-color: #fff;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-livejournal
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 16px;
  height: 16px;
  margin: auto;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMi4wMjQiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xMS43IDEuNDE1YTEwLjI1IDEwLjI1IDAgMCAwLTQuMDkyLjg0Nkw1LjM0NCAwSDUuMzRBMTAuMzM3IDEwLjMzNyAwIDAgMCAwIDUuMzY4bDIuMjcgMi4yNjVoLS4wMDRhMTAuMTk0IDEwLjE5NCAwIDAgMC0uODcgNC4wODVjMCA1LjY5MiA0LjYxIDEwLjMwNiAxMC4zMDQgMTAuMzA2IDUuNjkgMCAxMC4zMDItNC42MTMgMTAuMzAyLTEwLjMwNiAwLTUuNjktNC42MS0xMC4zMDMtMTAuMzAzLTEwLjMwMyIvPjxwYXRoIGZpbGw9IiMyNjkwQ0YiIGQ9Ik0xMC42NDYgMTZhMTAuMzU1IDEwLjM1NSAwIDAgMSA1LjM0LTUuMzdMNy42MSAyLjI2NGgtLjAwNmExMC4zNDUgMTAuMzQ1IDAgMCAwLTUuMzQgNS4zNzJMMTAuNjQ3IDE2em01Ljk0LTIuNTFhNi4wMDIgNi4wMDIgMCAwIDAtMy4xIDMuMTE4bDMuOTEuODEtLjgxLTMuOTN6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE2LjU4NyAxMy40OWMtLjMxMi0xLjUwMy0uNi0yLjg2LS42LTIuODZsLS4wMDIuMDAyYTEwLjM0NSAxMC4zNDUgMCAwIDAtNS4zNCA1LjM3bDIuODQuNjA0YTYuMDU2IDYuMDU2IDAgMCAxIDMuMTAyLTMuMTE3Ii8+PC9zdmc+);
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-livejournal
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon {
  border-color: #248fce;
  background-color: #248fce;
}
.b-updateform-bubble-like-fields-v4
  .b-updateform-bubble-like-livejournal
  .b-updateform-bubble-like-checkbox:checked
  + .b-updateform-bubble-like-label
  .b-updateform-bubble-like-icon
  svg {
  display: none;
}
.b-updateform-bubble-like-help {
  margin: 0 0 20px;
}
.b-updateform-bubble-like-help .b-helplink {
  margin: 0 0 0 18px;
}
.b-updateform-bubble-like-button {
  margin: 0 0 0 20px;
  white-space: nowrap;
}
.b-updateform-bubble-like-button .b-ljbutton {
  display: inline-block;
}
.b-updateform-bubble-like-button .b-flatbutton,
.s-schemius .b-updateform-bubble-like-button .b-ljbutton {
  display: none;
}
.s-schemius .b-updateform-bubble-like-button .b-flatbutton {
  display: inline-block;
}
.b-bubble-poll {
  width: 550px;
}
.b-bubble-poll .b-updateform-bubble-wrapper,
.b-updateform-bubble-poll-head {
  margin: 0;
}
.b-updateform-bubble-poll-warning {
  display: none;
}
.b-updateform-bubble-poll-disabled .b-updateform-bubble-poll-warning {
  display: block;
}
.b-updateform-bubble-poll-disabled .b-updateform-bubble-poll-button,
.b-updateform-bubble-poll-disabled .b-updateform-bubble-poll-fields,
.b-updateform-bubble-poll-disabled .b-updateform-bubble-poll-manage,
.b-updateform-bubble-poll-disabled .b-updateform-bubble-poll-settings {
  display: none;
}
.b-updateform-bubble-poll-settings {
  margin: 0 -25px 0 -15px;
  padding: 1.3em 15px 0.3em;
  border-top: 1px solid #ccc;
}
.b-popup-noclosecontrol .b-updateform-bubble-poll-settings {
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px;
}
.b-updateform-bubble-poll-fields {
  overflow: auto;
  position: relative;
  max-height: 400px;
  margin: 0 -25px 0 -15px;
  padding: 10px 15px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  background: #fff;
}
.b-updateform-bubble-poll-question {
  position: relative;
  margin: 0 0 20px;
  padding: 20px 0 0;
  border-top: 1px solid #ccc;
}
.b-updateform-bubble-poll-question:first-child {
  border-top: 0;
}
.b-updateform-bubble-poll-controls {
  position: absolute;
  top: 20px;
  right: 0;
  margin: 0;
  padding: 0;
  list-style: none;
}
.b-updateform-bubble-poll-control {
  display: inline;
  margin: 0;
  padding: 0;
}
BODY .b-updateform-bubble-poll-control-hide,
BODY .b-updateform-bubble-poll-control-hide:active,
BODY .b-updateform-bubble-poll-control-hide:hover,
BODY .b-updateform-bubble-poll-control-hide:link,
BODY .b-updateform-bubble-poll-control-hide:visited {
  display: none;
}
.b-updateform-bubble-poll-control .b-controls {
  margin: 0 0 0 7px;
  vertical-align: top;
}
.b-editpic-pic-inner,
.b-updateform-bubble-poll-field-add label {
  vertical-align: middle;
}
.b-updateform-bubble-poll-field {
  margin: 0 0 0 11em;
  padding: 0;
  clear: left;
}
.b-editpic-field-alignment,
.b-updateform-bubble-poll-field:after {
  clear: both;
}
.b-updateform-bubble-poll-field:after,
.b-updateform-bubble-poll-fieldn:before {
  display: table;
  content: "";
}
.b-updateform-bubble-poll-field-head {
  position: relative;
  left: -11em;
  float: left;
  width: 10em;
  margin: 0 -10em 1em 0;
  padding: 0;
}
.b-updateform-bubble-poll-field-body {
  margin: 0 0 1em;
  padding: 0;
}
.b-updateform-bubble-poll-field-hint {
  margin: 0.3em 0 0;
  color: #999;
}
.b-updateform-bubble-poll-field-hint-html {
  display: none;
}
.b-updateform-bubble-poll-question:first-child
  .b-updateform-bubble-poll-field-hint-html {
  display: block;
}
.b-updateform-bubble-poll-field-hint-scale {
  margin: 0 0 0 0.5em;
}
.b-updateform-bubble-poll-questions-error
  .b-updateform-bubble-poll-field-hint-scale {
  color: red;
}
.b-updateform-bubble-poll-field-name {
  margin: 0;
}
.b-updateform-bubble-poll-field-name .b-updateform-bubble-poll-input {
  width: 100%;
  box-sizing: border-box;
}
.b-updateform-bubble-poll-field-question .b-updateform-bubble-poll-input {
  width: 70%;
}
.b-updateform-bubble-poll-options {
  margin: 0;
  padding: 0;
  list-style: none;
}
.b-updateform-bubble-poll-option {
  margin: 0 0 5px;
  padding: 0;
}
.b-updateform-bubble-poll-options .b-updateform-bubble-poll-input {
  width: 50%;
}
.b-updateform-bubble-poll-manage {
  margin: 0 -25px 0 -15px;
  padding: 15px 15px 5px;
  border-top: 1px solid #fff;
}
.b-popup-noclosecontrol .b-updateform-bubble-poll-manage {
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px;
}
.b-updateform-bubble-poll-new .b-updateform-bubble-poll-manage {
  border-top-color: #ccc;
}
.b-updateform-bubble-poll-button {
  margin: 0 -25px 0 -15px;
  padding: 15px 15px 10px;
  border-top: 1px solid #ccc;
  text-align: right;
}
.b-updateform-bubble-poll-new .b-updateform-bubble-poll-button,
.b-updateform-bubble-poll-new .b-updateform-bubble-poll-fields {
  display: none;
}
.b-updateform-bubble-poll-button .b-ljbutton {
  margin-left: 1em;
  display: inline-block;
}
.b-updateform-bubble-poll-button .b-flatbutton,
.s-schemius .b-updateform-bubble-poll-button .b-ljbutton {
  display: none;
}
.s-schemius .b-updateform-bubble-poll-button .b-flatbutton {
  display: inline-block;
}
.b-bubble-color {
  width: 450px;
}
.b-bubble-color .b-updateform-bubble-wrapper {
  margin: 0;
}
.b-colorpalette {
  overflow: hidden;
  margin: 0;
}
.b-color-select {
  float: left;
  width: 285px;
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
}
.b-color-select TD {
  height: 17px;
  padding: 0;
}
.b-color-select A {
  display: block;
  height: 17px;
  text-indent: -9999px;
}
.b-color-select A:hover {
  box-shadow: 0 0 2px #f90, inset 0 0 2px #f90;
}
.b-colorpalette-controls {
  float: right;
  width: 70px;
  margin: 0;
  padding: 0;
}
.b-colorpalette-controls-title {
  margin: 0;
  font-size: 11px;
}
.b-colorpalette-controls-current,
.b-colorpalette-controls-new {
  height: 68px;
  margin: 0 0 7px;
  padding: 0;
  border: 1px solid #000;
}
.b-editpic-pic,
.b-editpic-pic-inner {
  height: 100px;
  width: 100px;
  position: absolute;
}
.b-colorpalette-controls-value {
  margin: 0;
  padding: 0;
}
.b-bubble-font {
  width: 180px;
}
.b-bubble-font .b-updateform-bubble-wrapper {
  margin: 0;
}
.b-fontsize-select {
  margin: 0 -15px;
  padding: 0;
}
.b-fontsize-select-item {
  margin: 0;
  padding: 0;
  list-style: none;
}
.b-fontsize-select-item A {
  display: block;
  padding: 3px 15px;
  text-decoration: none;
}
.b-fontsize-select-item A:link,
.b-fontsize-select-item A:visited {
  text-decoration: none;
  color: #369 !important;
}
.b-fontsize-select-item A:active,
.b-fontsize-select-item A:hover {
  background: #7292bd;
  text-decoration: none;
  color: #fff !important;
}
.b-fontsize-select-item-active A:active,
.b-fontsize-select-item-active A:hover,
.b-fontsize-select-item-active A:link,
.b-fontsize-select-item-active A:visited {
  background: #7292bd;
  color: #fff !important;
}
.b-editpic {
  width: 480px;
  margin: 0;
  padding: 0;
}
.b-editpic-header {
  margin: 0 0 1em;
  font-size: 1em;
  color: #000;
}
.b-editpic-wrapper {
  position: relative;
  margin: 0;
  padding: 0 0 0 140px;
}
.b-editpic-pic {
  top: 0;
  left: 0;
  margin: 0;
  padding: 10px;
  border: 1px solid #cacaca;
  border-radius: 10px;
  background: #fff;
}
.b-editpic-pic-inner {
  top: 10px;
  left: 10px;
  display: block;
  display: table-cell;
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  text-align: center;
}
.b-editpic-img {
  max-width: 100px;
  max-height: 100px;
}
.b-editpic-security {
  display: none;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 19px;
  height: 15px;
  margin: 0;
  padding: 0;
  background: url(/img/widget/pics/settings.gif?v=21472) 2px 0 no-repeat;
  font: 0/0 serif;
}
.b-editpic-field {
  margin: 0 0 10px;
  line-height: 1.4;
}
.b-editpic-field-head {
  margin: 0 0 0.1em;
}
.b-editpic-field-body {
  margin: 0;
}
.b-editpic-submit {
  margin: 20px 0 10px;
}
.b-editpic-input {
  width: 336px;
  margin: 0;
  padding: 0.2em 0;
}
.b-editpic-input-border,
.b-editpic-input-param {
  width: 70px;
}
.b-editpic-urlbox {
  margin: 0;
  padding: 0;
  list-style: none;
}
.b-editpic-urlbox-item {
  margin: 0 0 0.1em;
  padding: 0;
}
.b-editpic-setbox {
  margin: 0;
  padding: 0;
  list-style: none;
}
.b-editpic-setbox-item {
  margin: 0 0 0.1em;
  padding: 0;
}
.b-editpic-parambox {
  margin: 0;
  padding: 0;
  list-style: none;
}
.b-editpic-parambox:after {
  content: "";
  display: table;
  border-collapse: collapse;
  clear: both;
}
.b-editpic-parambox-item {
  position: relative;
  float: left;
  margin: 0 0.5em 0 0;
  padding: 0;
}
.b-editpic-parambox-item LABEL {
  font-size: 0.9em;
  text-shadow: 0 1px 0 #fff;
  color: #999;
}
.b-editpic-parambox-item-lock {
  width: 10px;
  height: 21px;
}
.b-popup .b-editpic-default,
.b-popup .b-editpic-default:link,
.b-popup .b-editpic-default:visited {
  line-height: 1.8;
  border-bottom: 0;
  color: #369 !important;
}
.b-popup .b-editpic-default:active,
.b-popup .b-editpic-default:hover {
  line-height: 1.8;
  border-bottom: 0;
  color: #c00 !important;
}
.b-editpic-eq,
.b-editpic-ne {
  display: block;
  position: absolute;
  top: 1px;
  left: 0;
  width: 10px;
  height: 21px;
  margin: 0;
  padding: 0;
  background: url(/img/icons/eq.png?v=22322) 0 -21px no-repeat;
  font: 0/0 serif;
  cursor: pointer;
}
.b-editpic-ne {
  background-position: 0 0;
}
.b-editpic-invalidsrc .b-editpic-pic {
  border-color: red;
}
.b-editpic-invalidsrc .b-editpic-field-src .b-editpic-input {
  color: red;
}
.animate-move {
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
}
.animate-move + .b-updateform-bubble-poll-question {
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}
.animate-leave,
.animate-move.animate-move-active,
.animate-move.animate-move-active + .b-updateform-bubble-poll-question {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.animate-enter {
  opacity: 1;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.animate-leave.animate-leave-active {
  opacity: 0;
}
.b-updateform-disabled .b-updateform-bar {
  opacity: 0.5;
}
.b-updateform-disabled .b-updateform-button:active,
.b-updateform-disabled .b-updateform-button:hover,
.b-updateform-disabled .b-updateform-button:link,
.b-updateform-disabled .b-updateform-button:visited {
  cursor: default;
}
.b-updatepage .b-updateform-disabled .b-pseudo:active,
.b-updatepage .b-updateform-disabled .b-pseudo:hover {
  color: #369 !important;
  cursor: default;
}
.b-updateform-bubble-like-repost {
  height: auto;
  min-height: 24px;
}
.b-updateform-bubble-like-repost .b-updateform-bubble-like-checkbox {
  top: 12px;
}
.b-updateform-paidrepost {
  margin: 0;
  padding: 0;
}
.b-updateform-paidrepost-slider {
  display: none;
  margin: 0 0 0.5em;
  font-size: 12px !important;
  font-weight: 400 !important;
  color: #a9a9a9 !important;
}
.b-updateform-paidrepost-head {
  margin: 0.1em 0 0.3em;
  padding: 0;
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #333 !important;
}
.b-updateform-paidrepost-curr {
  width: 50px;
  font-size: 12px !important;
  font-weight: 400 !important;
  color: #333 !important;
}
.b-updateform-paidrepost-toggle {
  font-size: 11px;
}
.b-updateform-paidrepost-toggle:link,
.b-updateform-paidrepost-toggle:visited {
  color: #369 !important;
  border-bottom: 1px dotted !important;
  text-decoration: none !important;
  cursor: pointer;
}
.b-updateform-paidrepost-toggle:active,
.b-updateform-paidrepost-toggle:hover {
  color: #c00 !important;
  text-decoration: none !important;
}
.b-updateform-paidrepost-decline {
  display: none !important;
}
.b-updateform-paidrepost-active .b-updateform-paidrepost-slider {
  display: block;
}
.b-updateform-paidrepost-active .b-updateform-paidrepost-decline {
  display: inline !important;
}
.b-updateform-paidrepost-active .b-updateform-paidrepost-make {
  display: none !important;
}
@media all and (max-width: 650px) {
  HTML BODY.p-openpopup .b-popup.b-bubble-photouploader {
    width: auto;
  }
  HTML BODY.p-openpopup .b-popup.b-bubble-photouploader .b-photouploader {
    width: auto;
    margin: 0;
  }
  HTML
    BODY.p-openpopup
    .b-popup.b-bubble-photouploader
    .b-photouploader
    .b-menu-pills
    .b-menu-item {
    display: inline-block;
    margin-left: -0.7em;
    margin-right: 0.7em;
  }
  HTML
    BODY.p-openpopup
    .b-popup.b-bubble-photouploader
    .b-photouploader
    .b-photouploader-byurl-link,
  HTML
    BODY.p-openpopup
    .b-popup.b-bubble-photouploader
    .b-photouploader
    .b-photouploader-byurl-src {
    width: 100%;
  }
  HTML BODY.p-openpopup .b-popup.b-bubble-color,
  HTML BODY.p-openpopup .b-popup.b-bubble-cut,
  HTML BODY.p-openpopup .b-popup.b-bubble-font,
  HTML BODY.p-openpopup .b-popup.b-bubble-like,
  HTML BODY.p-openpopup .b-popup.b-bubble-link,
  HTML BODY.p-openpopup .b-popup.b-bubble-map,
  HTML BODY.p-openpopup .b-popup.b-bubble-poll,
  HTML BODY.p-openpopup .b-popup.b-bubble-spoiler,
  HTML BODY.p-openpopup .b-popup.b-bubble-user,
  HTML BODY.p-openpopup .b-popup.b-bubble-video {
    width: auto;
  }
  HTML BODY.p-openpopup .b-popup.b-bubble-video .b-updateform-bubble-input {
    margin-top: 10px;
  }
  HTML BODY.p-openpopup .b-popup.b-bubble-video .b-updateform-bubble-hint {
    margin-bottom: 5px;
  }
  HTML BODY.p-openpopup .b-popup.b-bubble-poll .b-updateform-bubble-poll-manage,
  HTML
    BODY.p-openpopup
    .b-popup.b-bubble-poll
    .b-updateform-bubble-poll-settings {
    margin-left: -30px;
    margin-right: -30px;
    padding-left: 30px;
    padding-right: 30px;
  }
  HTML BODY.p-openpopup .b-popup.b-bubble-poll .b-updateform-bubble-poll-field {
    margin-left: 0;
  }
  HTML
    BODY.p-openpopup
    .b-popup.b-bubble-poll
    .b-updateform-bubble-poll-field-head {
    float: none;
    left: auto;
    width: auto;
    margin: 0 0 0.3em;
  }
  .b-updateform-bar {
    height: auto;
  }
  .b-updateform-buttons-aside {
    float: none;
  }
  .b-editpic-pic,
  .b-editpic-pic-inner {
    position: static;
  }
  .b-editpic-wrapper {
    padding-left: 0;
  }
  .b-editpic-pic {
    margin: 0 auto 16px;
  }
  .b-updateform-bubble-hint {
    display: inline-block;
    max-width: 240px;
  }
}
@media all and (max-width: 475px) {
  .b-updateform-buttons-secondsection {
    border-right: 0;
  }
}
.b-updateform-v5 .b-updateform-button-strikethrough:active,
.b-updateform-v5 .b-updateform-button-strikethrough:hover,
.b-updateform-v5 .b-updateform-button-strikethrough:link,
.b-updateform-v5 .b-updateform-button-strikethrough:visited {
  width: 16px;
}
.b-updateform-v5 .b-updateform-button-bold .b-updateform-button-pic,
.b-updateform-v5 .b-updateform-button-color .b-updateform-button-pic,
.b-updateform-v5 .b-updateform-button-font .b-updateform-button-pic,
.b-updateform-v5 .b-updateform-button-italic .b-updateform-button-pic,
.b-updateform-v5 .b-updateform-button-strikethrough .b-updateform-button-pic,
.b-updateform-v5 .b-updateform-button-underline .b-updateform-button-pic {
  background-image: url(../fonts/icons_v5_1.svg);
}
.lt-ie9 .b-updateform-v5 .b-updateform-button-bold .b-updateform-button-pic,
.lt-ie9 .b-updateform-v5 .b-updateform-button-color .b-updateform-button-pic,
.lt-ie9 .b-updateform-v5 .b-updateform-button-font .b-updateform-button-pic,
.lt-ie9 .b-updateform-v5 .b-updateform-button-italic .b-updateform-button-pic,
.lt-ie9
  .b-updateform-v5
  .b-updateform-button-strikethrough
  .b-updateform-button-pic,
.lt-ie9
  .b-updateform-v5
  .b-updateform-button-underline
  .b-updateform-button-pic {
  background-image: url(/js/ckeditor/skins/v2_lj/icons_v5_1.png?v=288591);
}
.b-updateform-v5 .b-updateform-button-bold .b-updateform-button-pic {
  background-position: -15px -15px;
}
.b-updateform-v5 .b-updateform-button-italic .b-updateform-button-pic {
  background-position: -15px -61px;
}
.b-updateform-v5 .b-updateform-button-underline .b-updateform-button-pic {
  background-position: -15px -107px;
}
.b-updateform-v5 .b-updateform-button-strikethrough .b-updateform-button-pic {
  background-position: -15px -153px;
}
.b-updateform-v5 .b-updateform-button-font .b-updateform-button-pic {
  background-position: -15px -199px;
}
.b-updateform-v5 .b-updateform-button-color .b-updateform-button-pic {
  background-position: -15px -245px;
}
.b-updateform-v5 .b-updateform-button-link .b-updateform-button-pic,
.b-updateform-v5 .b-updateform-button-user .b-updateform-button-pic {
  background-image: url(/js/ckeditor/skins/v2_lj/icons_v5_2.svg?v=288591);
}
.lt-ie9 .b-updateform-v5 .b-updateform-button-link .b-updateform-button-pic,
.lt-ie9 .b-updateform-v5 .b-updateform-button-user .b-updateform-button-pic {
  background-image: url(/js/ckeditor/skins/v2_lj/icons_v5_2.png?v=288591);
}
.b-updateform-v5 .b-updateform-button-link .b-updateform-button-pic {
  background-position: -15px -15px;
}
.b-updateform-v5 .b-updateform-button-user .b-updateform-button-pic {
  background-position: -15px -61px;
}
.b-updateform-v5 .b-updateform-button-cut .b-updateform-button-pic,
.b-updateform-v5 .b-updateform-button-like .b-updateform-button-pic,
.b-updateform-v5 .b-updateform-button-map .b-updateform-button-pic,
.b-updateform-v5 .b-updateform-button-photo .b-updateform-button-pic,
.b-updateform-v5 .b-updateform-button-poll .b-updateform-button-pic,
.b-updateform-v5 .b-updateform-button-spoiler .b-updateform-button-pic,
.b-updateform-v5 .b-updateform-button-video .b-updateform-button-pic {
  background-image: url(../fonts/icons_v5_3.svg);
}
.lt-ie9 .b-updateform-v5 .b-updateform-button-cut .b-updateform-button-pic,
.lt-ie9 .b-updateform-v5 .b-updateform-button-like .b-updateform-button-pic,
.lt-ie9 .b-updateform-v5 .b-updateform-button-map .b-updateform-button-pic,
.lt-ie9 .b-updateform-v5 .b-updateform-button-photo .b-updateform-button-pic,
.lt-ie9 .b-updateform-v5 .b-updateform-button-poll .b-updateform-button-pic,
.lt-ie9 .b-updateform-v5 .b-updateform-button-spoiler .b-updateform-button-pic,
.lt-ie9 .b-updateform-v5 .b-updateform-button-video .b-updateform-button-pic {
  background-image: url(../images/icons_v5_3.png);
}
.b-updateform-v5 .b-updateform-button-photo .b-updateform-button-pic {
  background-position: -15px -15px;
}
.b-updateform-v5 .b-updateform-button-video .b-updateform-button-pic {
  background-position: -15px -61px;
}
.b-updateform-v5 .b-updateform-button-cut .b-updateform-button-pic {
  background-position: -15px -107px;
}
.b-updateform-v5 .b-updateform-button-spoiler .b-updateform-button-pic {
  background-position: -15px -153px;
}
.b-updateform-v5 .b-updateform-button-map .b-updateform-button-pic {
  background-position: -15px -199px;
}
.b-updateform-v5 .b-updateform-button-like .b-updateform-button-pic {
  background-position: -15px -245px;
}
.b-updateform-v5 .b-updateform-button-poll .b-updateform-button-pic {
  background-position: -15px -291px;
}
.b-bubble-user {
  width: 280px;
}
.b-updateform-bubble-user-fields {
  text-align: left;
}
.b-bubble-user .b-updateform-bubble-input-wrapper {
  position: relative;
  display: block;
}
.b-bubble-user .b-updateform-bubble-input,
.b-bubble-user .b-updateform-bubble-input[type="text"] {
  width: 100%;
  margin: 3px 0;
  padding: 3px 2px 3px 22px;
  box-sizing: border-box;
  font-weight: 700;
  color: #0051b7;
}
.b-updateform-bubble-input-username .b-updateform-bubble-input-pic {
  position: absolute;
  top: 50%;
  left: 5px;
  width: 16px;
  height: 16px;
  margin: -8px 0 0;
  padding: 0;
  background: url(/img/userinfo_v8.svg?v=70323) no-repeat;
  font: 0/0 serif;
}
.b-updateform-bubble-warning {
  display: none;
}
.b-bubble-error .b-updateform-bubble-warning {
  display: block;
}
.b-bubble-user .b-updateform-bubble-error .b-updateform-bubble-input,
.b-bubble-user
  .b-updateform-bubble-error
  .b-updateform-bubble-input[type="text"] {
  color: red;
}
.b-updateform-bubble-input-title {
  display: none;
  margin: 10px 0 0;
}
.b-updateform-bubble-user-edit .b-updateform-bubble-input-title {
  display: block;
}
.b-bubble-user .b-updateform-bubble-input-title .b-updateform-bubble-input,
.b-bubble-user
  .b-updateform-bubble-input-title
  .b-updateform-bubble-input[type="text"] {
  width: 240px;
  padding-left: 2px;
}
.b-updateform-bubble-hint {
  position: relative;
  display: block;
  margin: 2px 0 6px;
  padding: 0 0 1px;
  border-color: #d4d4d6;
  color: #999;
}
.b-updateform-bubble-example {
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  border-bottom: 1px dotted;
  cursor: pointer;
}
.b-updateform-bubble-example:active,
.b-updateform-bubble-example:hover {
  color: #c00;
}
.b-updateform-bubble-user-button {
  text-align: right;
}
.b-updateform-bubble-user-button-save,
.b-updateform-bubble-user-edit .b-updateform-bubble-user-button-insert {
  display: none;
}
.b-updateform-bubble-user-edit .b-updateform-bubble-user-button-save {
  display: inline;
}
@media all and (max-width: 650px) {
  .b-bubble-user .b-updateform-bubble-wrapper {
    margin-bottom: 0;
  }
}
.aentry-head,
.aentry-wrapper {
  max-width: 772px;
  position: relative;
}
.aentry-head__userpanel,
.aentry-head__userpic-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.aentry-head__location,
.aentry-head__music {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.aentry-head__info-text,
.aentry-post {
  word-wrap: break-word;
}
.PostActions-morePanel--placeholder .PostActions-moreBtn,
.aentry-tags a {
  -moz-user-select: none;
  text-decoration: none;
  box-sizing: border-box;
  outline: 0;
}
.aentry {
  font: 400 15px/1.4 ProximaNova, Helvetica, sans-serif;
  padding: 30px 0 0;
  overflow: hidden;
  letter-spacing: normal;
}
.aentry-wrapper {
  left: 0;
  margin: 0 auto 24px;
  -webkit-transition: left 0.5s;
  transition: left 0.5s;
}
@media (min-width: 1200px) and (max-width: 1560px) {
  .aentry-wrapper--has-s1-slot {
    left: -175px;
  }
}
.aentry-wrapper--has-wider-image {
  left: 0;
}
@media (min-width: 1380px) and (max-width: 1720px) {
  .aentry-wrapper--has-wider-image {
    left: -165px;
  }
}
.aentry-wrapper--has-bothsides-images {
  left: 0;
}
@media (min-width: 1280px) and (max-width: 1570px) {
  .aentry-wrapper--has-bothsides-images {
    left: -170px;
  }
}
.aentry-wrapper--has-rightside-image {
  left: 0;
}
@media (min-width: 1240px) and (max-width: 1570px) {
  .aentry-wrapper--has-rightside-image {
    left: -185px;
  }
}
.aentry-wrapper--has-leftside-image {
  left: 0;
}
@media (min-width: 1240px) and (max-width: 1570px) {
  .aentry-wrapper--has-leftside-image {
    left: -155px;
  }
}
.aentry-head {
  width: 100%;
  padding: 0 16px;
  margin: 0 0 24px;
  box-sizing: border-box;
}
.aentry-head__userpanel {
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.aentry-head__userpic {
  margin-right: 16px;
}
.aentry-head__userpic-img {
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 56px;
  height: 56px;
  border-radius: 8px;
  text-decoration: none;
  overflow: hidden;
}
.aentry-head__userpic img {
  width: 100%;
  height: auto;
  margin: 0;
}
.aentry-head__block {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: calc(100% - 100px);
  min-height: 62px;
  margin: 0 -4px;
}
.aentry-head__list {
  min-height: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
}
.aentry-head .meta-entryunit__item--partner {
  line-height: 0;
  margin-bottom: 6px;
}
.aentry-head .entryunit__partner {
  margin-bottom: 0;
  margin-right: 1px;
}
.aentry-head__info {
  margin: 0 4px 6px;
  font-size: 14px;
  font-weight: 400;
  line-height: 0;
  color: #8c969b;
}
.html-ie10 .mdspost .aentry-head__info,
.html-ie11 .mdspost .aentry-head__info {
  margin-bottom: 14px;
  line-height: 1.4;
}
.aentry-head__info:last-child {
  margin-right: 0;
}
.aentry-head__info a {
  color: #8c969b;
  text-decoration: none;
}
.aentry-head__mood {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  visibility: hidden;
}
.aentry-head__mood img {
  visibility: visible;
}
.aentry-head__mood .aentry-head__mood-text {
  visibility: visible;
  margin-left: 3px;
}
.aentry-head__date,
.aentry-head__music {
  margin: 0 4px;
  font-size: 14px;
  font-weight: 400;
  color: #8c969b;
  line-height: 16px;
  letter-spacing: 0.03px;
}
.aentry-head__date TIME {
  margin-right: 0.5em;
}
.aentry-head__music {
  margin-top: 5px;
  letter-spacing: -0.22px;
}
.aentry-head__music .aentry-head__info-type b {
  font-weight: 400;
}
.aentry-head__rating {
  color: #8c969b;
}
.aentry-head__rating::before {
  content: "\00b7";
  margin: 0 0.3em 0 0.1em;
  font-weight: 700;
}
.aentry-head__counter.view-counter {
  display: inline-block;
  margin-left: 0;
  white-space: nowrap;
  color: #8c969b;
}
.aentry-head__location {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #8c969b;
}
.aentry-head__location::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 12px;
  height: 16px;
  margin-right: 3px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='16' viewBox='0 0 12 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 16c3.115-3.734 6-6.203 6-9.818C12 2.567 9.51 0 6 0S0 2.567 0 6.182 2.798 12.266 6 16zm0-7c1.657 0 3-1.343 3-3S7.657 3 6 3 3 4.343 3 6s1.343 3 3 3z' fill='%23C8D4DA' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.aentry-head__location:visited {
  color: #8c969b;
}
.aentry-head__addfriend {
  margin: 16px 4px 0;
}
.aentry-head__addfriend-link {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding: 0 8px 2px;
  box-sizing: border-box;
  border: 1px solid #d4dce0;
  -webkit-transition: border-color 0.2s, background-color 0.2s, color 0.2s;
  transition: border-color 0.2s, background-color 0.2s, color 0.2s;
  border-radius: 4px;
  font-size: 14px;
}
.aentry-head__addfriend-link:hover,
.aentry-head__addfriend-link:link,
.aentry-head__addfriend-link:visited {
  color: #333;
}
.aentry-head__addfriend-link:hover {
  border-color: #bdc8cd;
}
.aentry-head__addfriend-link .svgicon {
  fill: #c8d4da;
  margin-right: 8px;
}
.aentry-head__more {
  position: absolute;
  top: -4px;
  right: -4px;
  font-size: 0;
}
.aentry-head__more-btn {
  padding: 0;
  border: 0;
  background-color: transparent;
  cursor: pointer;
}
.aentry-head__more-btn svg {
  width: 18px;
  height: 8px;
  fill: #c8d4da;
  stroke: #c8d4da;
}
.aentry-head__adv-panel {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin: 0 0 0 12px;
  white-space: nowrap;
}
@media (max-width: 520px) {
  .aentry-head__adv-panel {
    display: none;
  }
}
.aentry-head__adv-panel--post-media {
  margin: 14px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.aentry-head__adv-panel--post-view {
  margin-right: 32px;
}
.aentry-head__branding + .badge {
  margin-left: 20px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}
.mdspost-entry__wrapper .aentry-head__username {
  margin-right: 0;
}
.aentry-head__username {
  line-height: 0;
}
.aentry-head__username .i-ljuser-username {
  vertical-align: text-bottom;
  font-size: 16px;
  line-height: 1;
  font-weight: 400;
  color: #00a3d9;
  text-decoration: none;
}
.aentry-head__username .i-ljuser-username b {
  font-weight: 400;
}
.aentry-head__username .i-ljuser-profile {
  margin-right: 4px !important;
}
.aentry-head__username .i-ljuser-profile img {
  margin: 0 !important;
  box-sizing: border-box;
}
.html-ie11 .aentry-head__location-icon {
  position: relative;
  top: -3px;
}
.html-ie11 .aentry-head__username .i-ljuser-profile {
  position: relative;
}
.html-ie11 .partnermaterial {
  padding-top: 14px !important;
}
.golden-entry {
  display: none !important;
  border: 1px solid #cbcbcb !important;
  border-radius: 10px;
  font: 600 12px/1 ProximaNova, Helvetica, sans-serif;
  text-shadow: none;
  color: #666;
  background: #fff6c2;
}
.golden-entry__title {
  font: 600 12px/0 ProximaNova, Helvetica, sans-serif;
  display: block;
  padding: 9px 5px;
  text-transform: uppercase;
  cursor: default;
}
.aentry-post {
  width: 100%;
  max-width: 772px;
  padding: 0 16px;
  margin: 0 auto 56px;
  box-sizing: border-box;
}
.aentry-post FIGURE IFRAME {
  max-width: 100%;
}
.aentry-post.mdspost-entry__content {
  max-width: 740px;
  padding: 0;
}
.aentry-post__title {
  font-size: 0;
  margin: 32px 0 24px;
}
.aentry-post .mdspost-title,
.aentry-post__title-text {
  font-size: 40px;
  font-weight: 700;
  line-height: 42px;
  letter-spacing: -0.95px;
}
.aentry-post .mdspost-title {
  margin-top: 32px;
}
.aentry-post__privacy,
.aentry-post__status,
.aentry-post__sticky {
  display: inline-block;
  margin-right: 12px;
}
.aentry-post__status + .aentry-post__privacy,
.aentry-post__status + .aentry-post__sticky {
  margin-left: -4px;
}
.aentry-post__privacy .flaticon,
.aentry-post__status .flaticon,
.aentry-post__sticky .flaticon {
  width: 32px;
  height: 24px;
  fill: #838b8e;
}
.aentry-post__brief {
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  color: #8c969b;
  margin-bottom: 28px;
}
.aentry-post .mdspost-article__two-sides + .aentry-post__brief {
  margin-top: -15px;
}
.aentry-post__block-with-sidebar {
  overflow: hidden;
}
.aentry-post__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 48px;
}
.aentry-post__content .ljuser {
  display: inline-block !important;
}
.aentry-post__slot--s1-right,
.aentry-socials {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.aentry-post__content .i-ljuser-profile {
  position: absolute;
  vertical-align: middle;
}
.aentry-post__content .i-ljuser-userhead {
  vertical-align: -2px !important;
}
.aentry-post__content .i-ljuser-username {
  margin-left: 20px;
}
.aentry-wrapper--hide-s1-slot .aentry-post__content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.aentry-post__text {
  -webkit-flex-basis: 400px;
  -ms-flex-preferred-size: 400px;
  flex-basis: 400px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.aentry-wrapper--hide-s1-slot .aentry-post__text {
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}
.aentry-post__text > img {
  max-width: 100%;
}
.aentry-post .public-DraftStyleDefault-block,
.aentry-post__text {
  font: 400 20px/28px "PT Serif", Georgia, Times, serif;
}
.aentry-post blockquote .public-DraftStyleDefault-block,
.aentry-post__text blockquote {
  font: 400 20px/28px ProximaNova, Helvetica, sans-serif;
}
.aentry-post .public-DraftStyleDefault-block {
  margin: 0 0 20px;
}
.aentry-post__slot--s1-right {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: flex;
  max-width: 300px;
  margin-right: -100%;
  padding-left: 70px;
}
.aentry-post__slot--s1-right:empty,
.aentry-wrapper--hide-s1-slot .aentry-post__slot--s1-right {
  display: none;
}
.aentry-wrapper--has-bothsides-images .aentry-post__slot--s1-right,
.aentry-wrapper--has-rightside-image .aentry-post__slot--s1-right {
  padding-left: 90px;
}
.aentry-wrapper--has-wider-image .aentry-post__slot--s1-right {
  padding-left: 160px;
}
@media (max-width: 1379px) {
  .aentry-wrapper--has-wider-image .aentry-post__slot--s1-right {
    display: none;
  }
}
@media (max-width: 1279px) {
  .aentry-wrapper--has-bothsides-images .aentry-post__slot--s1-right {
    display: none;
  }
}
@media (max-width: 1239px) {
  .aentry-wrapper--has-leftside-image .aentry-post__slot--s1-right,
  .aentry-wrapper--has-rightside-image .aentry-post__slot--s1-right {
    display: none;
  }
}
@media (max-width: 1199px) {
  .aentry-post__slot--s1-right {
    display: none;
  }
}
.aentry-post__text::after {
  content: "";
  display: block;
  clear: both;
}
.aentry-post h1 .public-DraftStyleDefault-block,
.aentry-post__text h1 {
  font: 700 32px/34px ProximaNova, Helvetica, sans-serif;
  margin: 0;
}
.aentry-post h2 .public-DraftStyleDefault-block,
.aentry-post__text h2 {
  font: 700 28px/30px ProximaNova, Helvetica, sans-serif;
  margin: 0;
}
.aentry-post__text--view h2 {
  font: 700 32px/34px ProximaNova, Helvetica, sans-serif;
  margin: 0;
}
.aentry-post__text--view h3 {
  font: 700 28px/30px ProximaNova, Helvetica, sans-serif;
  margin: 0;
}
.aentry-post .public-DraftStyleDefault-block a,
.aentry-post__text a {
  color: #00a3d9;
  border-bottom: 1px solid rgba(0, 163, 217, 0.25);
  cursor: pointer;
}
.aentry-post .public-DraftStyleDefault-block a ins,
.aentry-post__text a ins {
  text-decoration: none;
}
.aentry-post__text a:hover {
  color: #00c0ff;
  border-bottom: 1px solid rgba(0, 192, 255, 0.25);
}
.aentry-post figure > a {
  font: 400 18px/1.6 "PT Serif", Georgia, serif;
  border-bottom: 0;
  padding: 20px;
}
.aentry-post figure > a:hover {
  border-bottom: 0;
}
.aentry-post .public-DraftStyleDefault-ol,
.aentry-post .public-DraftStyleDefault-ul,
.aentry-post__text ol,
.aentry-post__text ul {
  font: 400 20px/28px "PT Serif", Georgia, Times, serif;
}
.aentry-post .public-DraftStyleDefault-ol li,
.aentry-post .public-DraftStyleDefault-ul li,
.aentry-post__text li {
  margin-top: 0;
  margin-bottom: 14px;
}
.aentry-post .public-DraftStyleDefault-ul li,
.aentry-post__text ul li {
  position: relative;
  list-style-type: none;
}
.aentry-post .public-DraftStyleDefault-ul li::before,
.aentry-post__text ul li::before {
  content: "";
  position: absolute;
  top: 12px;
  left: -20px;
  display: inline-block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #333;
}
.aentry-post .public-DraftEditor-content figure img {
  border: 2px solid transparent;
  border-radius: 10px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.aentry-post .public-DraftEditor-content figure img:hover {
  border-color: rgba(0, 163, 217, 0.48) !important;
}
.twitter-tweet {
  margin: 0 auto;
}
.aentry-tags {
  margin-bottom: 38px;
}
.aentry-tags a {
  display: inline-block;
  padding: 4px 15px 5px;
  margin: 0 8px 8px 0;
  color: #333;
  background-color: #fff;
  border: 1px solid #d4dce0;
  border-radius: 4px;
  -webkit-transition: border-color 0.2s, background-color 0.2s, color 0.2s;
  transition: border-color 0.2s, background-color 0.2s, color 0.2s;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.aentry-tags a:last-child {
  margin-right: 0;
}
.aentry-tags a:hover {
  border-color: #bdc8cd;
}
HTML BODY .aentry-post__title-text .i-ljuser-userhead {
  vertical-align: baseline !important;
}
.aentry-post__block-hidden-placeholder {
  position: absolute;
  left: -6666px;
  display: none;
  width: 0;
  height: 0;
  min-height: 0;
}
.iframe-likus,
iframe[src*="likus"] {
  position: absolute;
  display: none;
  width: 0;
  height: 0;
  border: 0;
}
.aentry .b-journalpromo-container {
  max-width: 1160px;
  margin: 20px auto 40px;
  box-sizing: border-box;
}
@media (max-width: 1000px) {
  .aentry-post.mdspost-entry__content {
    max-width: 100%;
    margin-right: 0;
    padding: 0;
  }
}
@media (max-width: 800px) {
  .aentry-head__more {
    right: 30px;
  }
}
@media (max-width: 750px) {
  .aentry-post {
    width: 100%;
  }
  .aentry-post__title-text {
    font-size: 35px;
  }
}
@media (max-width: 520px) {
  .html-ios .aentry-post__text WBR {
    display: none;
  }
  .aentry-post__text {
    margin-bottom: 35px;
  }
  .aentry-post__title-text {
    font-size: 32px;
    line-height: 32px;
  }
  .aentry-post__title {
    margin-bottom: 15px;
  }
  .aentry-post h1 .public-DraftStyleDefault-block,
  .aentry-post__text h1 {
    font-size: 30px;
  }
  .aentry-post h2 .public-DraftStyleDefault-block,
  .aentry-post__text h2 {
    font-size: 26px;
  }
  .aentry-post__text--view h2 {
    font-size: 30px;
  }
  .aentry-post__text--view h3 {
    font-size: 26px;
  }
  .aentry-post .public-DraftStyleDefault-block,
  .aentry-post__text p {
    margin-bottom: 10px;
  }
}
@media (max-width: 500px) {
  .aentry-head {
    margin-bottom: 39px;
  }
}
.privacy-badge {
  display: inline-block;
  font-size: 24px;
  width: 1.3333em;
  height: 1em;
  background-repeat: no-repeat;
  background-position: 50%;
  background-color: #c8d4da;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 6c0 1-3.6 6-8 6S0 7 0 6s3.6-6 8-6 8 5 8 6zM8 2C5.8 2 4 3.8 4 6s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zm0 6c1 0 2-1 2-2S9 4 8 4 6 5 6 6s1 2 2 2z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-size: 0.6667em 0.5em;
  border-radius: 0.1667em;
}
.PostActions-morePanel--placeholder .PostActions-moreBtn,
.aentry-socials__item {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  cursor: pointer;
}
.privacy-badge--friends {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 6h-2V4c0-2.2-1.7-4-4-4S3 1.8 3 4v2H1c-.6 0-1 .6-1 1v8c0 .5.4 1 1 1h12c.5 0 1-.6 1-1V7c0-.4-.4-1-1-1zM7 2c1.2 0 2 1 2 2v2H5V4c0-1 .8-2 2-2zm0 11c-1 0-2-1-2-2s1-2 2-2 2 1 2 2-1 2-2 2z' fill='%23FFF'/%3E%3C/svg%3E");
  background-size: 0.5833em 0.6667em;
}
.privacy-badge--groups {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' viewBox='0 0 20 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFF'%3E%3Ccircle cx='7' cy='3.5' r='3'/%3E%3Cpath d='M15.2 10h-1.4C11 10 9 11.4 9 12.8v2.5c0 .4.3.7.7.7h9.6c.4 0 .7-.3.7-.7v-2.6c0-1.3-2-2.7-4.8-2.7zm-4.5-1.5C10 8.2 9 8 8 8H6c-3.3 0-6 2.3-6 4v3c0 .6.4 1 1 1h6v-3.3c0-1.8 1.5-3.4 3.7-4.2z'/%3E%3Ccircle cx='14.5' cy='6.3' r='2.8'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 0.8333em 0.6667em;
}
.PostActions-morePanel--placeholder {
  top: 0;
  right: 16px;
  position: absolute;
  font-size: 0;
}
.PostActions-morePanel--placeholder .PostActions-moreBtn {
  width: auto;
  height: auto;
  margin: 0;
  border: 0;
  padding: 5px 5px 0 !important;
  background-color: transparent;
  position: relative;
  font: 400 14px/1 ProximaNova, Helvetica, sans-serif;
  color: #333;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.PostActions-morePanel--placeholder .PostActions-moreBtn .svgicon {
  fill: #838b8e;
}
.PostActions-morePanel--placeholder .PostActions-popup {
  display: none;
  position: absolute;
  z-index: 1;
  top: calc(100% + 10px);
  right: -11px;
  width: 225px;
  padding: 7px 0;
  box-sizing: border-box;
  background-color: #fff;
  border: 1px solid #d4dde1;
  border-radius: 6px;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.12), 0 8px 12px rgba(0, 0, 0, 0.12);
  text-align: center;
  color: #333;
}
.PostActions-morePanel--placeholder .PostActions-popup .PopupLite-arrow {
  right: 1em;
  width: 1em;
  height: 0.5em;
  top: -0.5em;
  position: absolute;
  overflow: hidden;
  font-size: 16px;
}
.PostActions-morePanel--placeholder
  .PostActions-popup
  .PopupLite-arrow::before {
  content: "";
  position: absolute;
  display: block;
  box-sizing: border-box;
  left: 0;
  bottom: 0;
  width: 1em;
  height: 1em;
  font-size: 11.31px;
  -webkit-transform-origin: bottom left;
  -ms-transform-origin: bottom left;
  transform-origin: bottom left;
  border: 1px solid #d4dde1;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.PostActions-morePanel--placeholder .PostActions-popup .PopupButton {
  font: 400 14px/20px ProximaNova, Helvetica, sans-serif;
  color: #333;
  display: block;
  padding: 6px 13px;
}
.PostActions-morePanel--placeholder input:checked + .PostActions-popup {
  display: inline-block;
}
.aentry-socials {
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.aentry-socials__holder {
  height: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  line-height: 16px;
}
.aentry-socials__holder--sharing {
  margin-left: auto;
}
@media (max-width: 750px) {
  .aentry-socials__holder--actions {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .aentry-socials__holder--sharing {
    display: none;
  }
}
.aentry-socials__item {
  position: relative;
  display: inline-flex;
  vertical-align: top;
}
.aentry-socials__item:last-child {
  margin-right: 0;
}
.aentry-socials__btn {
  position: relative;
  min-width: 17px;
  height: 17px;
  padding: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border: 0;
  outline: 0;
  font-size: 0;
  font-family: inherit;
  background-color: transparent;
  color: #838b8e;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.aentry-socials__btn:hover {
  color: #5b5f61;
}
.aentry-socials__btn:active,
.aentry-socials__btn:focus {
  color: #a8b3b9;
}
.aentry-socials__btn--likes {
  min-width: 16px;
}
.aentry-socials__btn--bookmarked,
.aentry-socials__btn--bookmarked:active,
.aentry-socials__btn--bookmarked:focus,
.aentry-socials__btn--bookmarked:hover {
  color: #00a3d9;
}
.aentry-socials__btn--liked,
.aentry-socials__btn--liked:active,
.aentry-socials__btn--liked:focus,
.aentry-socials__btn--liked:hover {
  color: #ff4c44;
}
@media (min-width: 751px) {
  .aentry-socials__btn--share {
    display: none;
  }
}
@media (max-width: 350px) {
  .aentry-socials__btn--share {
    margin-left: auto;
  }
}
.aentry-socials__counter {
  margin-left: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  color: #838b8e;
  -webkit-transition: fill 0.2s ease;
  transition: fill 0.2s ease;
}
.aentry-socials__counter:empty {
  display: none;
}
.aentry-socials__item:hover .aentry-socials__counter {
  color: #5b5f61;
}
.aentry-socials__icon {
  width: 17px;
  height: 17px;
  margin-left: 20px;
  fill: currentColor;
  pointer-events: none;
}
.aentry-socials__icon--bookmark {
  width: 13px;
}
.aentry-socials__icon--embed,
.aentry-socials__icon--heart {
  width: 16px;
}
.b-popup--email {
  position: fixed;
  z-index: 5001;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow-x: auto;
  overflow-y: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: #000;
  background: rgba(0, 0, 0, 0.6);
  box-shadow: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-popup--email .i-popup-arr {
  display: none;
}
.acomments {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
}
.acomments .mdspost-comments-controls__meta {
  margin-bottom: 40px;
}
.acomments .b-pager {
  line-height: 32px;
  margin-bottom: 30px;
}
.acomments .b-pager-pages .b-pager-page {
  display: inline-block;
  margin-right: 8px;
}
.acomments .b-pager-pages .b-pager-page:last-child {
  margin-right: 0;
}
.acomments .b-pager-next,
.acomments .b-pager-prev {
  height: 32px;
}
.acomments .b-pager-pages {
  margin-left: 15px;
}
.acomments .b-pager a {
  color: #333;
  height: 32px;
  border: 1px solid #fff;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  outline: 0;
  -webkit-transition: border-color 0.2s, background-color 0.2s, color 0.2s;
  transition: border-color 0.2s, background-color 0.2s, color 0.2s;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  text-decoration: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #fff;
  width: 32px;
  font-size: 16px;
}
.acomments .b-pager-page-active a {
  color: #fff;
  border-color: #00a3d9;
  background-color: #00a3d9;
}
.acomments .mdspost-comment-username__name {
  position: relative;
  font-size: 16px;
  font-weight: 700;
  text-transform: none;
  z-index: 2;
}
.acomments .mdspost-comment-username__name .i-ljuser-profile {
  margin-right: 4px !important;
}
.acomments .mdspost-comment-username__name .i-ljuser-profile img {
  box-sizing: border-box;
}
.acomments .mdspost-thread:not(.mdspost-thread--level-1) {
  margin-top: -3px;
}
.acomments .mdspost-comment {
  border-top: 0;
  padding: 0;
  margin: 0 0 24px;
}
.acomments .mdspost-comment:not(.mdspost-comment--poster) {
  padding: 0;
}
.acomments .mdspost-comment__inner {
  margin-left: 0;
}
.acomments .mdspost-comment-userpic {
  position: absolute;
  top: 3px;
  left: 4px;
  display: block;
  width: 32px;
  height: 32px;
  min-width: 32px;
  border-radius: 4px;
  z-index: 4;
}
.acomments .mdspost-comment-userpic__pic {
  border-radius: 4px;
}
.acomments .mdspost-comment-meta,
.acomments .mdspost-comment-username,
.acomments .mdspost-comment__body,
.acomments .mdspost-comment__footer {
  font-size: 16px;
  font-weight: 400;
}
.acomments .mdspost-comment-username {
  display: inline-block;
  margin-bottom: 5px;
}
.acomments .mdspost-comment__body {
  max-width: 860px;
  padding-left: 4px;
}
.acomments .mdspost-comment__body iframe:not([src$="?embed"]) {
  padding-right: 20px;
  box-sizing: border-box;
}
.acomments .mdspost-comment__body pre {
  white-space: pre-wrap;
}
.acomments .mdspost-comment__footer {
  padding-left: 4px;
}
.acomments .mdspost-comment__header {
  position: relative;
  padding: 4px 4px 4px 44px;
  margin-bottom: 4px;
  background-color: #f8f8f8;
  border: 1px solid transparent;
  border-radius: 6px;
}
.acomments .i-ljuser-username {
  color: #333;
}
.acomments .mdspost-comment-actions__item:not(:last-child)::after {
  display: none;
}
.acomments .mdspost-comment-actions__item {
  padding: 1px 0 3px;
  margin-right: 16px;
}
.acomments .mdspost-comment-actions__item--promote {
  padding: 0 8px 2px;
  border: 1px solid #d4dce0;
  border-radius: 4px;
  visibility: hidden;
}
.acomments
  .mdspost-comment:not(.mdspost-comment--collapsed):hover
  .mdspost-comment-actions__item--promote {
  visibility: visible;
}
.acomments .mdspost-comment-actions__item--promote a {
  color: #333;
}
.acomments .mdspost-comment-actions__item:last-child {
  margin-right: 0;
}
.acomments .mdspost-comment-actions__item .reaction-stats {
  margin: -3px 0 -2px;
}
.acomments .mdspost-comment-controls {
  position: relative;
  top: 3px;
  background-color: transparent;
  box-shadow: none;
  visibility: visible;
  display: none;
}
.acomments .html-mobile .mdspost-comment-controls,
.acomments .mdspost-comment.b-leaf-selected .mdspost-comment-controls,
.acomments .mdspost-comment:hover .mdspost-comment-controls {
  display: inline-block;
}
.acomments .mdspost-comment-controls__svg {
  fill: #838b8e;
}
.acomments
  .mdspost-comment-controls__item--checkbox
  .mdspost-comment-controls__checkbox {
  position: absolute;
  top: 1px;
  font-size: 20px;
}
.acomments .mdspost-comment--collapsed {
  display: inline-block;
  margin: 0 0 16px;
}
.acomments .mdspost-comment--collapsed .mdspost-comment-details {
  display: inline;
}
.acomments .mdspost-comment--collapsed .mdspost-comment-controls,
.acomments .mdspost-comment--collapsed .mdspost-comment-userpic {
  display: none;
}
.acomments .mdspost-comment--collapsed .mdspost-comment__inner {
  margin-left: 0;
}
.acomments .mdspost-comment--collapsed .mdspost-comment__header {
  background-color: transparent;
  padding: 0;
  margin: 0;
}
.acomments
  .mdspost-comment--poster.mdspost-comment--collapsed:not(
    .mdspost-comment--clipped
  )
  .mdspost-comment-username__name::after,
.acomments
  .mdspost-comment--poster.mdspost-comment--collapsed:not(
    .mdspost-comment--clipped
  ):not(.mdspost-comment--frozen):not(.mdspost-comment--tracked):not(
    .mdspost-comment--screened
  )
  .mdspost-comment-username__name::after {
  top: -4px;
  left: -5px;
  padding: 5px 3px 5px 5px;
}
.acomments .mdspost-comment-details {
  margin-top: 3px;
}
.acomments .mdspost-comment--collapsed .mdspost-comment__footer {
  margin-top: -3px;
}
.acomments .mdspost-comment--collapsed .mdspost-comment-meta::after {
  display: inline-block;
}
.acomments
  .mdspost-comment.mdspost-comment--collapsed:hover
  .mdspost-comment-controls {
  display: none;
}
.acomments .mdspost-comment--clipped .mdspost-comment__header {
  padding: 0 5px;
}
.acomments .mdspost-comment--clipped .mdspost-comment__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 0;
}
.acomments
  .mdspost-comment--poster:not(.mdspost-comment--clipped)
  .mdspost-comment-username__name::after,
.acomments
  .mdspost-comment--poster:not(.mdspost-comment--clipped):not(
    .mdspost-comment--frozen
  ):not(.mdspost-comment--tracked):not(.mdspost-comment--screened)
  .mdspost-comment-username__name::after {
  content: "";
  position: absolute;
  top: -6px;
  left: -40px;
  display: block;
  width: 100%;
  height: 100%;
  padding: 7px 0 7px 43px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.1);
  z-index: -1;
}
.acomments .mdspost-comment--best .mdspost-comment-details,
.acomments .mdspost-comment--frozen .mdspost-comment-details,
.acomments .mdspost-comment--screened .mdspost-comment-details,
.acomments .mdspost-comment--tracked .mdspost-comment-details,
.acomments .mdspost-comment-best-marker {
  position: relative;
}
.acomments .mdspost-comment-actions__item--new {
  display: none;
}
.acomments .b-leaf-new.mdspost-comment .mdspost-comment-actions__item--new {
  display: inline-block;
  color: #333;
  padding: 2px 4px;
  border-radius: 4px;
  background-color: #fee88b;
}
.acomments .mdspost-comment--clipped {
  display: inline-block;
  color: #333;
  font-size: 16px;
  padding: 1px 6px 0;
  border: 1px solid #e5ebee;
  border-radius: 4px;
  background-color: #f5f7f8;
}
.acomments .mdspost-comment.b-leaf-selected .mdspost-comment__header {
  background-color: #e5f2f6;
}
.acomments .mdspost-comment.b-leaf-selected .mdspost-comment-controls {
  background: 0 0;
  box-shadow: 0 0;
}
.delcomment-form .b-leaf-userpic-inner,
.promocomment-update {
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.acomments
  .mdspost-comment.mdspost-comment--collapsed.b-leaf-selected
  .mdspost-comment__header {
  display: inline;
  border-color: transparent;
  background-color: transparent;
}
.acomments .mdspost-comment.b-leaf-selected .mdspost-comment-controls,
.acomments .mdspost-comment.b-leaf-selected:hover .mdspost-comment-controls {
  display: inline-block;
}
.acomments .mdspost-comment--best .mdspost-comment-userpic::after,
.acomments
  .mdspost-comment.mdspost-comment--collapsed.b-leaf-selected
  .mdspost-comment-controls,
.acomments
  .mdspost-comment.mdspost-comment--collapsed.b-leaf-selected:hover
  .mdspost-comment-controls {
  display: none;
}
.acomments .mdspost-comment-best-marker {
  top: 3px;
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23FFC938' cx='8' cy='8' r='8'/%3E%3Cpath fill='%23FFF' d='M8 10l-3 2 1-3.5L3 6h3.5L8 3l1.5 3H13l-3 3 1 3'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.acomments .mdspost-comment--collapsed.mdspost-comment--best::after {
  top: 3px;
  right: -20px;
}
.acomments .mdspost-comment--frozen {
  opacity: 0.6;
}
.acomments .mdspost-comment--screened {
  opacity: 0.6;
}
.acomments
  .mdspost-comment--collapsed.mdspost-comment--best
  .mdspost-comment-details::after,
.acomments
  .mdspost-comment--collapsed.mdspost-comment--frozen
  .mdspost-comment-details::after,
.acomments
  .mdspost-comment--collapsed.mdspost-comment--screened
  .mdspost-comment-details::after,
.acomments
  .mdspost-comment--collapsed.mdspost-comment--tracked
  .mdspost-comment-details::after {
  display: none;
}
.acomments .b-bubble-intext {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  color: #8c969b;
  margin: 72px 0 126px !important;
  text-align: center;
  background-color: transparent;
  border: 0;
}
.acomments .b-bubble-intext::before {
  content: "";
  display: block;
  width: 42px;
  height: 42px;
  margin: 0 auto 24px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M35.438 0H6.56C2.94 0 0 2.94 0 6.563v28.875C0 39.06 2.94 42 6.563 42h28.875C39.06 42 42 39.06 42 35.437V6.564C42 2.938 39.06 0 35.437 0zM12 15c0-4.993 4.038-9 9-9s9 4.007 9 9v2h-3v-2c.007-3.034-2.942-6-6-6s-6 2.898-6 6v2h-3v-2zm21 19.23c0 1.53-1.194 2.77-2.667 2.77H11.667C10.194 37 9 35.76 9 34.23V21.77C9 20.24 10.194 19 11.667 19h18.666C31.806 19 33 20.24 33 21.77v12.46zm-15-8.373c0 1.01.553 1.893 1.384 2.4 0 .01-.47 3.75-.47 3.75-.01.095.01.18.024.268.074.415.424.725.904.725h2.316c.48 0 .83-.31.903-.725.017-.087.037-.173.025-.268l-.46-3.728c.822-.53 1.376-1.414 1.376-2.424C24 24.28 22.658 23 21 23s-3 1.28-3 2.857z' fill='%23C8D4DA' fill-rule='evenodd'/%3E %3C/svg%3E");
}
.acomments .massaction {
  width: 100vw;
  max-width: 100vw;
  left: calc((1360px - 100vw) / 2);
  padding: 8px 20px;
  box-sizing: border-box;
  background-color: #f5f7f8;
  text-transform: none;
}
.acomments .massaction.b-massaction-fixed {
  width: 100%;
  max-width: 100%;
  left: 0;
  bottom: 0;
}
.acomments .b-massaction-checkall {
  margin-right: 24px;
}
.acomments .massaction__label {
  font-size: 14px;
}
.acomments .massaction .b-flatbutton {
  font-size: 14px;
  font-weight: 400;
  color: #333;
  padding: 6px 12px;
  border-radius: 4px;
  border: 1px solid #d4dce0;
  background-color: #fff;
  text-transform: none;
}
.acomments .massaction .b-ljbutton {
  margin-right: 8px;
}
.acomments .massaction .b-ljbutton:last-child {
  margin-right: 0;
}
.acomments .b-watering {
  width: 100%;
  max-width: 950px;
}
.acomments .b-watering-replypage {
  margin-bottom: 40px;
}
.acomments .b-watering .b-ljuserpic {
  margin-right: 12px;
}
.acomments .b-watering-user-login,
.acomments .b-watering-user-options {
  margin-top: 6px;
}
.acomments .b-myuserpic,
.acomments .b-watering .b-myuserpic-current:active,
.acomments .b-watering .b-myuserpic-current:hover,
.acomments .b-watering .b-myuserpic-current:link,
.acomments .b-watering .b-myuserpic-current:visited {
  width: 32px;
  height: 32px;
  border-radius: 4px;
}
.acomments .b-watering-close {
  cursor: pointer;
}
.acomments .b-watering-close svg {
  fill: #c8d4da;
}
.acomments .b-watering-user-options {
  margin-left: 17px;
}
.acomments .b-updateform-bar {
  background-color: #fff;
}
.acomments .b-updateform-buttons-firstsection,
.acomments .b-updateform-buttons-secondsection,
.acomments .b-watering .b-updateform-bar,
.acomments .b-watering .b-updateform-textarea {
  border-color: #d4dce0;
}
.acomments .b-updateform-buttons-secondsection {
  border-right: 1px solid #d4dce0;
}
.acomments .b-watering .b-updateform-textarea {
  border-radius: 0 0 4px 4px;
}
.acomments .b-updateform-button i {
  opacity: 0.2;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.acomments .b-updateform-button i:hover {
  opacity: 0.5;
}
.p-ljtimes .acomments .massaction.b-massaction-fixed {
  bottom: 49px;
}
.html-ie11 .acomments .mdspost-comment-username__name .i-ljuser-profile {
  position: relative;
  top: -6px;
}
.html-ie11
  .acomments
  .mdspost-comment--poster:not(.mdspost-comment--frozen):not(
    .mdspost-comment--tracked
  )
  :not(.mdspost-comment--screened)
  .mdspost-comment-username__name::after,
.html-ie11 .acomments .mdspost-comment-username__name::after {
  top: -3px;
  padding: 4px 0 6px 48px;
}
.html-ie11 .acomments .mdspost-comment--poster.mdspost-comment--collapsed {
  top: -6px;
  padding: 4px 0 6px 10px;
}
.html-ie11 .acomments .mdspost-comment__header {
  min-height: 33px;
}
.promocomment {
  width: 250px;
  margin: 0 auto;
}
.promocomment-message {
  margin: 0 0 0.5em;
  color: red;
}
.promocomment-desc {
  margin: 0 0 0.5em;
  opacity: 1;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
.promocomment-desc .flaticon--helpicon {
  vertical-align: top;
}
.promocomment-buttons {
  margin: 0;
  opacity: 1;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
  text-align: center;
}
.promocomment-small {
  margin: 0;
}
.promocomment-update {
  position: absolute;
  bottom: 9px;
  right: 9px;
  width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20height%3D%2216%22%20width%3D%2216%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20viewBox%3D%22-289.5%20428.5%2016%2016%22%3E%3Cpath%20d%3D%22m-273.5%20434.5h-6l2.242-2.242c-1.133-1.133-2.64-1.758-4.242-1.758s-3.109%200.624-4.242%201.758c-1.133%201.133-1.758%202.64-1.758%204.242s0.624%203.109%201.758%204.242c1.133%201.133%202.64%201.758%204.242%201.758s3.109-0.624%204.242-1.758c0.095-0.094%200.186-0.191%200.273-0.291l1.505%201.316c-1.467%201.675-3.62%202.732-6.021%202.732-4.418%200-8-3.582-8-8s3.582-8%208-8c2.209%200%204.209%200.896%205.656%202.344l2.344-2.344v6z%22%20fill%3D%22%237A9199%22%2F%3E%3C%2Fsvg%3E");
  text-indent: -99px;
}
.promocomment-update:focus {
  outline: 0;
}
.promocomment-update-loading {
  -webkit-animation: svgrotate 0.57s linear infinite;
  animation: svgrotate 0.57s linear infinite;
}
@-webkit-keyframes svgrotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes svgrotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.promocomment-loading .promocomment-buttons,
.promocomment-loading .promocomment-desc {
  opacity: 0.3;
}
.promocomment-loading .b-flatbutton,
.promocomment-loading .promocomment-update-loading {
  pointer-events: none;
}
.delcomment-form {
  width: 100%;
  max-width: 1360px;
  min-height: 300px;
  margin: 20px auto 0;
}
.delcomment-form .form__el-wrap {
  margin-bottom: 20px;
}
.delcomment-form .comment {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #dadcdd;
}
.delcomment-form .b-leaf-inner::after {
  display: none;
}
.delcomment-form .b-leaf-header {
  position: relative;
  min-height: 30px;
  padding: 4px 4px 4px 44px;
  margin-bottom: 4px;
  background-color: #f8f8f8;
  border: 1px solid transparent;
  border-radius: 6px;
}
.delcomment-form .b-leaf-userpic {
  position: absolute;
  top: 3px;
  left: 4px;
  display: block;
  width: 32px;
  height: 32px;
  min-width: 32px;
  border-radius: 4px;
  z-index: 4;
}
.delcomment-form .b-leaf-userpic-inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 4px;
  background-size: cover;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.delcomment-form .b-leaf-userpic-inner IMG {
  width: 100%;
}
.delcomment-form .b-leaf-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 2px;
}
.delcomment-form .b-leaf-username {
  display: inline-block;
  margin: 0;
}
.delcomment-form .b-leaf-username-name::after {
  content: "\00b7";
  margin: 0 0.5em 0 0.3em;
  font-weight: 700;
  color: #a1aeb2;
}
.delcomment-form .b-leaf-shorttime {
  display: none;
}
.delcomment-form .i-ljuser-username {
  color: #00baf8;
}
.delcomment-form .i-ljuser-username:active,
.delcomment-form .i-ljuser-username:focus,
.delcomment-form .i-ljuser-username:hover {
  color: #000;
}
.delcomment-form .i-ljuser-profile {
  width: auto !important;
  height: auto !important;
  margin-right: 4px !important;
  background-image: none !important;
}
.delcomment-form .b-leaf-meta {
  font-size: 0.875em;
  font-weight: 400;
  display: inline;
  margin: 0;
  color: #a1aeb2;
}
.delcomment-form .b-leaf-meta::after {
  content: "\00b7";
  margin: 0 0.5em;
  font-weight: 700;
}
.delcomment-form .b-leaf-permalink {
  font-size: 16px;
  color: inherit;
}
.delcomment-form .b-leaf-permalink:active,
.delcomment-form .b-leaf-permalink:focus,
.delcomment-form .b-leaf-permalink:hover {
  text-decoration: none;
  color: #0086b3;
}
@media (max-width: 1400px) {
  .acomments {
    width: 100%;
    padding: 0 70px;
    box-sizing: border-box;
  }
  .acomments.mdspost-article__comments {
    padding: 0;
  }
  .mdspost .massaction {
    left: -20px;
  }
  .aentry .massaction {
    left: -70px;
  }
}
@media (max-width: 1250px) {
  .mdspost-thread--leveldeep-20,
  .mdspost-thread--leveldeep-30,
  .mdspost-thread--leveldeep-40,
  .mdspost-thread--leveldeep-50,
  .mdspost-thread--leveldeep-60,
  .mdspost-thread--leveldeep-70 {
    margin-left: 540px !important;
  }
}
@media (max-width: 1100px) {
  .acomments {
    padding: 0 20px;
  }
  .acomments.mdspost-article__comments {
    padding: 0;
  }
  .acomments .b-watering,
  .acomments .mdspost-comment__body {
    width: 100%;
  }
  .aentry .massaction,
  .mdspost .massaction {
    left: -20px;
  }
}
@media (max-width: 1000px) {
  .mdspost-thread--leveldeep-10,
  .mdspost-thread--leveldeep-20,
  .mdspost-thread--leveldeep-30,
  .mdspost-thread--leveldeep-40,
  .mdspost-thread--leveldeep-50,
  .mdspost-thread--leveldeep-60,
  .mdspost-thread--leveldeep-70 {
    margin-left: 420px !important;
  }
}
@media (max-width: 1000px) and (min-width: 580px) {
  .acomments
    .mdspost-comments--is-poster
    .mdspost-comment:not(.mdspost-comment--collapsed)
    .mdspost-comment-controls {
    display: inline-block;
  }
}
@media (max-width: 750px) {
  .acomments .mdspost-comment-controls,
  .acomments .mdspost-comment-meta::after {
    display: inline-block;
  }
  .acomments .mdspost-thread--leveldeep-10,
  .acomments .mdspost-thread--leveldeep-20,
  .acomments .mdspost-thread--leveldeep-30,
  .acomments .mdspost-thread--leveldeep-40,
  .acomments .mdspost-thread--leveldeep-50,
  .acomments .mdspost-thread--leveldeep-60,
  .acomments .mdspost-thread--leveldeep-70 {
    margin-left: 270px !important;
  }
}
@media (max-width: 650px) {
  .p-ljtimes .acomments .massaction.b-massaction-fixed {
    bottom: 0;
  }
  .acomments .mdspost-thread--leveldeep-10,
  .acomments .mdspost-thread--leveldeep-20,
  .acomments .mdspost-thread--leveldeep-30,
  .acomments .mdspost-thread--leveldeep-40,
  .acomments .mdspost-thread--leveldeep-50,
  .acomments .mdspost-thread--leveldeep-60,
  .acomments .mdspost-thread--leveldeep-70 {
    margin-left: 90px !important;
  }
}
@media (max-width: 580px) {
  .acomments .mdspost-comment-details {
    display: inline-block;
    margin-top: 3px;
  }
  .acomments .mdspost-comment-userpic {
    top: 4px;
  }
  .acomments .mdspost-comment-username__name {
    display: inline-block;
    margin-bottom: 6px;
  }
  .acomments
    .mdspost-comment--poster
    :not(.mdspost-comment--clipped)
    :not(.mdspost-comment--frozen)
    :not(.mdspost-comment--tracked)
    :not(.mdspost-comment--screened)
    .mdspost-comment-username__name::after,
  .acomments
    .mdspost-comment--poster:not(.mdspost-comment--clipped)
    .mdspost-comment-username__name::after {
    top: -3px;
    padding: 5px 0 5px 52px;
  }
  .acomments .mdspost-comment-username__ipaddr {
    display: block;
    margin: 0;
  }
  .acomments .mdspost-comment--collapsed .mdspost-comment-meta::after,
  .acomments .mdspost-comment-meta::after,
  .acomments .mdspost-comment-username::after,
  .delcomment-form .b-leaf-meta::after,
  .delcomment-form .b-leaf-username-name::after {
    display: none;
  }
  .acomments .mdspost-comment-meta {
    margin-right: 5px;
  }
  .delcomment-form .b-leaf-username-name {
    margin-right: 10px;
  }
}
.entryunit:after,
.entryunit__body:after,
.entryunit__text TABLE,
.likes-entryunit:after {
  border-collapse: collapse;
}
.entryunit {
  position: relative;
  margin: 0;
  padding: 1.5em 60px 1.5em 0;
  border-bottom: 1px solid #dae3e6;
  color: #242f33;
}
.entryunit--view-recent {
  min-height: 170px;
}
.j-p-layout-tw .entryunit {
  padding-left: 30px;
}
.j-p-no-sidebar .entryunit {
  padding-left: 0;
}
.entryunit:after {
  content: "";
  display: table;
  clear: both;
}
.entryunit:last-child {
  border-bottom: 0;
}
.entryunit--selfpromo .entryiunit--journalpromo {
  padding: 1.5em 60px 1.5em 0;
}
.entryunit--feed ~ .feedpromo-closed {
  background-color: #f8f9fb;
}
.box-after-first-post + .entryunit--view-recent {
  margin-top: 2px;
}
.labels-entryunit__item--goldpost {
  display: none !important;
}
.golden-entry {
  display: inline-block;
  border: 1px solid #cbcbcb;
  border-radius: 10px;
  font: 600 12px/1 ProximaNova, Helvetica, sans-serif;
  text-shadow: none;
  color: #666;
  background: #fff6c2;
}
.golden-entry__title {
  font: 600 12px/0 ProximaNova, Helvetica, sans-serif;
  display: block;
  padding: 9px 5px;
  text-transform: uppercase;
  cursor: default;
}
.entryunit:hover .quick-comment-entryunit-form {
  opacity: 1;
}
.meta-entryunit {
  margin: 0 0 0.3em;
  font-size: 0.875rem;
  letter-spacing: normal;
  color: #7a9199;
}
.meta-entryunit__items {
  position: relative;
  margin: 0;
  padding: 0 80px 0 0;
  list-style: none;
}
.meta-entryunit__item {
  display: inline;
  margin: 0;
  padding: 0;
}
.entryunit__body:after,
.entryunit__footer:after,
.entryunit__footer:before {
  display: table;
  content: "";
  clear: both;
}
.meta-entryunit__item--author SPAN,
.meta-entryunit__item--comments SPAN,
.meta-entryunit__item--date TIME {
  white-space: nowrap;
}
.entryunit__head {
  margin: 0 0 0.6em;
}
.entryunit__title {
  margin: 0;
  padding: 0;
  font: 300 1.733em/1 ProximaNova, Helvetica, Arial, sans-serif;
  position: relative;
}
.entryunit__title A:link {
  color: #242f33;
}
.entryunit__title A:visited {
  color: #5cb7d6;
}
.entryunit__title A:active,
.entryunit__title A:hover {
  color: #00a3d9;
}
.entryunit__body {
  margin: 1em 0 0;
  font-size: 1em;
  line-height: 1.4;
}
.b-entryunits .entryunit__body {
  margin-top: 0;
}
.entryunit__footer {
  clear: both;
  margin: 0.85em 0 0;
}
.entryunit__footer--comments-disabled {
  margin-top: 0;
}
.entryunit--discovery .controls-entryunit,
.entryunit--discovery .position-entryunit,
.entryunit--feedpromo-site .b-lenta-meta,
.entryunit--feedpromo-site .entryunit__meta:not(.meta-entryunit),
.entryunit--feedpromobeta,
.entryunit--mustread .controls-entryunit,
.entryunit--mustread .position-entryunit {
  display: none;
}
.js--state-restored .entryunit__author,
.js--state-restored .entryunit__body,
.js--state-restored .entryunit__comments,
.js--state-restored .entryunit__date,
.js--state-restored .entryunit__head,
.js--state-restored .entryunit__label,
.js--state-restored .entryunit__position {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  opacity: 0.2;
}
.entryunit--promo {
  overflow: hidden;
  height: 99px;
  min-height: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.entryunit--emptypromo {
  height: auto;
}
.entryunit--promo .entryunit__meta {
  overflow: hidden;
  position: relative;
  height: 21px;
}
.entryunit--promo .entryunit__head {
  overflow: hidden;
  position: relative;
  height: 27px;
  margin: 0 0 0.3em;
}
.entryunit--promo .entryunit__body {
  overflow: hidden;
  position: relative;
  height: 42px;
  margin: 0;
}
.entryunit--journalpromo {
  padding: 15px;
  background-color: #fff4ec;
}
.entryunit--emptypromo .entryunit__body,
.entryunit--promo.entryunit--journalpromo,
.entryunit--promo.entryunit--journalpromo .entryunit__body,
.entryunit--promo.entryunit--journalpromo .entryunit__head,
.entryunit--promo.entryunit--journalpromo .entryunit__meta {
  height: auto;
}
.shop-page .entryunit {
  min-height: auto;
  border-bottom: 1px solid #dae3e6;
}
.shop-page .entryunit__meta {
  overflow: hidden;
  position: relative;
  height: 21px;
}
.shop-page .entryunit__head {
  overflow: hidden;
  position: relative;
  height: 27px;
  margin: 0 0 0.3em;
}
.shop-page .entryunit__title {
  font-size: 1.625em;
  line-height: 1.1;
  font-family: ProximaNova, Helvetica, sans-serif;
  font-weight: 700;
}
.shop-page .entryunit__title A,
.shop-page .entryunit__title A:visited {
  color: #000;
}
.shop-page .entryunit__body {
  overflow: hidden;
  position: relative;
  height: 42px;
  margin: 0;
}
.shop-page .entryunit__body::before,
.shop-page .entryunit__head::before,
.shop-page .entryunit__meta::before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 10%;
  height: 21px;
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #fff 50%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 50%);
  text-align: right;
  z-index: 1;
}
.shop-page .labels-entryunit__item {
  font: 600 12px/0 ProximaNova, Helvetica, sans-serif;
  margin: 0;
  padding: 10px 6px;
  border-radius: 10px;
  text-transform: uppercase;
  color: #fff;
  background: #fd8f40;
}
.shop-page .labels-entryunit__item--selfpromo {
  background: #fd8f40;
}
.shop-page .labels-entryunit__item--commpromo {
  background: #40aefd;
}
.shop-page .labels-entryunit__item--mustread {
  background: #39bf71;
}
.shop-page .labels-entryunit__item A {
  color: #fff;
}
.html-ie10 .shop-page .labels-entryunit__item,
.html-ie11 .shop-page .labels-entryunit__item {
  padding-top: 12px;
  padding-bottom: 8px;
}
.entryunit--feedpromo-site {
  padding-bottom: 2em;
}
.position-entryunit {
  position: absolute;
  right: 100%;
  display: inline-block;
  margin: 0 1em 0 0;
  padding: 0;
}
.js--state-topthree .position-entryunit__number {
  font-size: 1.2307em;
  font-weight: 700;
}
.position-entryunit__number:after {
  content: none;
  display: block;
  width: 7px;
  height: 7px;
  background-repeat: no-repeat;
  position: absolute;
  right: 35%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAQCAYAAADagWXwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNTgwMTE3NDA3MjA2ODExODIyQUM0OEJGRjQzMkFEMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNjVDMzQwRjM2ODIxMUU0OUY2Q0Y4NDQ1MTc2MzNCNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNjVDMzQwRTM2ODIxMUU0OUY2Q0Y4NDQ1MTc2MzNCNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDU4MDExNzQwNzIwNjgxMTgyMkFDNDhCRkY0MzJBRDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDU4MDExNzQwNzIwNjgxMTgyMkFDNDhCRkY0MzJBRDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6RdrdHAAAAe0lEQVR42mKsPqXHgASagLgOxmFCknAE4logtscmWQ+lG9AlHZB0OEAxXLKeARXUwyTtYCqRAFg3ExZdcN2M5xhwAyYGApL7gfg/FrwPJNmIQ2MjSPIAFCMDEP8gE3qowHQhO+ggku5DMDa2sG3E5hWQjhaQK2ECAAEGALblGtgbcGfQAAAAAElFTkSuQmCC);
}
.entryunit--state-up .position-entryunit__number:after {
  content: "";
  background-image: -webkit-linear-gradient(transparent, transparent),
    url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20class%3D%22arrow--top%22%20viewBox%3D%220%200%206%206%22%3E%3Cpath%20d%3D%22M0%2C6%203%2C0%2C%206%2C6%22%20fill%3D%22rgb%28125%2C200%2C60%29%22/%3E%3C/svg%3E);
  background-image: linear-gradient(transparent, transparent),
    url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20class%3D%22arrow--top%22%20viewBox%3D%220%200%206%206%22%3E%3Cpath%20d%3D%22M0%2C6%203%2C0%2C%206%2C6%22%20fill%3D%22rgb%28125%2C200%2C60%29%22/%3E%3C/svg%3E);
}
.entryunit--state-down .position-entryunit__number:after {
  content: "";
  background-image: -webkit-linear-gradient(transparent, transparent),
    url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20class%3D%22arrow--bottom%22%20viewBox%3D%220%200%206%206%22%3E%3Cpath%20d%3D%22M0%2C0%203%2C6%2C%206%2C0%22%20fill%3D%22rgb%28204%2C0%2C0%29%22/%3E%3C/svg%3E);
  background-image: linear-gradient(transparent, transparent),
    url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20class%3D%22arrow--bottom%22%20viewBox%3D%220%200%206%206%22%3E%3Cpath%20d%3D%22M0%2C0%203%2C6%2C%206%2C0%22%20fill%3D%22rgb%28204%2C0%2C0%29%22/%3E%3C/svg%3E);
  background-position: 50% bottom;
}
.rating-label {
  font: 600 12px/0 ProximaNova, Helvetica, sans-serif;
  display: inline-block;
  margin: 0;
  padding: 9px 5px;
  border-radius: 10px;
  text-transform: uppercase;
  color: #fff;
  background: #40aefd;
}
A.rating-label {
  cursor: pointer;
  text-decoration: none;
}
A.rating-label:active,
A.rating-label:focus,
A.rating-label:hover,
A.rating-label:visited {
  color: #fff;
}
A.rating-label:focus,
A.rating-label:hover {
  background: #26a4ff;
}
.html-ie10 .rating-label,
.html-ie11 .rating-label {
  padding-top: 5px;
  padding-bottom: 3px;
}
.labels-entryunit {
  display: inline-block;
  padding: 0;
}
.labels-entryunit__item {
  margin: 0 0.5rem 0.3rem 0;
}
.labels-entryunit__item .rating-label {
  vertical-align: 1px;
}
.labels-entryunit__item--journalpromo .rating-label,
.labels-entryunit__item--selfpromo .rating-label {
  background: #fd8f40;
}
.labels-entryunit__item--selfpromo .rating-label:hover {
  background: #ff8126;
}
.labels-entryunit__wrap--feedpromo {
  position: absolute;
  top: 0;
  right: 0;
}
.labels-entryunit__item--feedpromo {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  position: relative;
  padding: 2px 10px;
  margin: 0;
  border-radius: 20px;
  color: #fff;
  background: #fd8f40;
}
HTML:not(.html-mobile) .labels-entryunit__item--feedpromo {
  float: right;
}
.labels-entryunit__buttonclose {
  cursor: pointer;
}
.labels-entryunit__buttonclose:before {
  display: block;
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.labels-entryunit__buttonclose .svgicon {
  width: 8px;
  height: 8px;
  margin: 0 0 0 4px;
  fill: #fff !important;
}
.labels-entryunit__item--discovery .rating-label,
.labels-entryunit__item--mustread .rating-label {
  background: #39bf71;
}
.labels-entryunit__item {
  display: none;
}
.entryunit--commpromo .labels-entryunit__item--commpromo,
.entryunit--discovery .labels-entryunit__item--discovery,
.entryunit--feedpromo .labels-entryunit__item--feedpromo,
.entryunit--journalpromo .labels-entryunit__item--selfpromo,
.entryunit--mustread .labels-entryunit__item--mustread,
.entryunit--selfpromo .labels-entryunit__item--selfpromo {
  display: inline-block;
}
.labels-entryunit__item.labels-entryunit__item--magazinepromo,
.labels-entryunit__item.labels-entryunit__item--magazinepromo:hover {
  vertical-align: 1px;
  background: #fd8f40;
}
.labels-entryunit__item.labels-entryunit__item--magazinespecial,
.labels-entryunit__item.labels-entryunit__item--magazinespecial:hover {
  background: #fd722a;
  vertical-align: 1px;
}
.entryunit__date,
.entryunit__ratingpos {
  position: relative;
  display: inline-block;
  margin: 0 1em 0.3em 0;
  padding: 0;
}
.entryunit__feedpromo,
.entryunit__partner {
  display: inline-block;
  margin: 0 1em 0.3em 0;
  padding: 0;
}
.author-entryunit {
  position: relative;
  display: inline-block;
  margin: 0 1em 0.3em 0;
}
.author-entryunit:empty {
  display: none;
}
.author-entryunit .i-ljuser-username B {
  font-weight: inherit;
}
.author-entryunit__wrotein {
  text-transform: none;
  letter-spacing: normal;
  font-family: ProximaNova, Helvetica, Arial, sans-serif;
}
.actions-entryunit__item,
.comments-entryunit,
.tagscurrents-entryunit__label {
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.author-entryunit A:link,
.author-entryunit A:visited {
  color: #00a3d9;
}
.author-entryunit A:active,
.author-entryunit A:hover {
  color: #0086b3;
}
.entryunit__userpic {
  position: relative;
  z-index: 1;
  float: left;
  border-radius: 3px;
  overflow: hidden;
  margin-right: 25px;
}
.stat-entryunit {
  display: inline-block;
}
.stat-entryunit__item {
  position: relative;
  display: inline-block;
  margin: 0 0 0 1em;
  padding: 0;
}
.stat-entryunit__item:before {
  content: " ";
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 4px 0 0;
  padding: 0;
  vertical-align: -3px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.stat-entryunit__item--friends:before {
  top: -2px;
  background-image: url(/img/userinfo_v3.svg?v=41686), none;
}
.stat-entryunit__item--posts:before {
  top: -2px;
  background-image: url(../fonts/posts-14.svg), none;
}
.comments-entryunit {
  position: relative;
  display: inline-block;
  margin: 0 0 0.3em;
  font-family: ProximaNova, Tahoma, Arial, sans-serif;
  font-weight: 600;
}
.comments-entryunit .svgicon {
  vertical-align: middle;
}
.comments-entryunit A:link,
.comments-entryunit A:visited {
  text-decoration: none;
  color: #00a3d9;
}
.comments-entryunit A:active,
.comments-entryunit A:hover {
  text-decoration: none;
  color: #0086b3;
}
.comments-entryunit SPAN[lj-svg-icon*="comments-bold"] {
  display: inline-block;
  width: 17px;
  height: 16px;
  margin: 0;
  padding: 0;
  vertical-align: 3px;
  background-repeat: no-repeat;
  background-position: 0 0;
  font: 0/0 a;
}
.actions-entryunit__item .svgicon,
.types-entryunit {
  vertical-align: middle;
}
.comments-entryunit SPAN[lj-svg-icon*="comments-bold"],
doesnotexist:-o-prefocus {
  background-image: url(../images/comments-bold-7a9199.png);
}
.actions-entryunit {
  padding-left: 0;
}
.actions-entryunit:after {
  content: "";
  display: table;
  width: 100%;
  clear: both;
}
.actions-entryunit__items {
  margin: 0;
  padding: 0;
}
.actions-entryunit__item {
  display: block;
  float: left;
  margin-right: 15px;
  font: 600 0.875em/33px ProximaNova, Helvetica, sans-serif;
}
.meta-entryunit__item .ljlikus--like .ljlikus-icon,
.types-entryunit {
  display: inline-block;
}
.actions-entryunit__item:first-child {
  margin-top: -1px;
}
.actions-entryunit__item--reactions:first-child {
  margin-top: 0;
}
.actions-entryunit__item:last-child {
  margin-right: 0;
}
.actions-entryunit__item .ljlikus-button {
  padding: 1px;
}
.actions-entryunit__item .ljlikus-button .svgicon {
  width: 25px;
  height: 24px;
  stroke: #7a9199;
  stroke-width: 2.5px;
}
.actions-entryunit__item .ljlikus--like-active .svgicon {
  fill: #ff4c44;
  stroke-width: 0;
}
.actions-entryunit__item--comments .svgicon {
  width: 28px;
  margin-right: 0;
}
.actions-entryunit__item--reply .svgicon {
  width: 28px;
}
.meta-entryunit__item .ljlikus--like {
  margin-left: 0.6em;
  font-weight: 600;
}
.meta-entryunit__item .ljlikus--like:link,
.meta-entryunit__item .ljlikus--like:visited {
  text-decoration: none;
  color: #00a3d9;
}
.meta-entryunit__item .ljlikus--like:active,
.meta-entryunit__item .ljlikus--like:hover {
  text-decoration: none;
  color: #0086b3;
}
.meta-entryunit__item .ljlikus--like .svgicon {
  width: 18px;
  height: 17px;
  vertical-align: middle;
}
.types-entryunit {
  margin: 0 10px 0 0;
  padding: 0;
}
.types-entryunit__item {
  overflow: hidden;
  display: inline-block;
}
.types-entryunit__item .svgicon {
  display: block;
  position: relative;
}
.types-entryunit__item .flaticon--security-protected {
  width: 18px;
  top: -2px;
}
.types-entryunit__item .flaticon--security-private {
  width: 20px;
}
.types-entryunit__item .flaticon--security-custom {
  width: 20px;
  top: 2px;
}
.b-item-type-label {
  display: none;
}
.types-entryunit__item--security-protected ~ .types-entryunit__item--sticky {
  margin-left: 5px;
}
.types-entryunit__item--security-protected
  ~ .types-entryunit__item--sticky
  .flaticon--sticky {
  width: 18px;
  top: -2px;
}
@media (max-width: 660px) {
  .types-entryunit {
    margin-right: 5px;
  }
  .types-entryunit__item .flaticon--security-protected,
  .types-entryunit__item--security-protected
    ~ .types-entryunit__item--sticky
    .flaticon--sticky {
    width: 16px;
    height: 16px;
    top: 0;
  }
  .types-entryunit__item .flaticon--security-custom,
  .types-entryunit__item .flaticon--security-private {
    width: 16px;
    height: 16px;
    top: 1px;
  }
}
@media (max-width: 480px) {
  .actions-entryunit__item .svgicon {
    width: 25px;
    height: 22px;
  }
  .actions-entryunit__item:last-child {
    margin-right: 30px;
  }
  .actions-entryunit__items .ljlikus-button .flaticon--like {
    width: 24px;
    height: 22px;
  }
  .actions-entryunit__item--comments .actions-entryunit__text,
  .actions-entryunit__items .ljlikus-action span {
    font-size: 12px;
  }
  .entryunit__actions.actions-entryunit {
    margin-top: 2px !important;
  }
}
.entryunit__promoimage {
  display: block;
  max-width: 100%;
  max-height: 1000px;
  margin: 0 0 1em;
}
.entryunit--promo .entryunit__text:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 10%;
  height: 21px;
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #fff 50%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 50%);
  text-align: right;
}
.entryunit__text CODE,
.entryunit__text DD,
.entryunit__text DIV,
.entryunit__text DT,
.entryunit__text KBD,
.entryunit__text LI,
.entryunit__text P,
.entryunit__text PRE,
.entryunit__text TD,
.entryunit__text TH {
  font-size: 1em;
}
.entryunit__text H1,
.entryunit__text H2,
.entryunit__text H3,
.entryunit__text H4,
.entryunit__text H5,
.entryunit__text H6 {
  margin: 1em 0 0.5em;
  padding: 0;
  font-weight: 400;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
}
.entryunit__text B,
.entryunit__text H5,
.entryunit__text STRONG {
  font-weight: 700;
}
.entryunit__text H1 {
  font-size: 1.7em;
}
.entryunit__text H2 {
  font-size: 1.428em;
}
.entryunit__text H3 {
  font-size: 1.285em;
}
.entryunit__text H4 {
  font-size: 1.14em;
}
.entryunit__text H5,
.entryunit__text H6 {
  font-size: 1em;
  font-style: italic;
}
.entryunit__text P {
  margin: 0 0 1em;
  padding: 0;
}
.entryunit__text ABBR[title] {
  border-bottom: 1px dotted;
}
.entryunit__text DFN {
  font-style: italic;
}
.entryunit__text MARK {
  background: #ff0;
  color: #000;
}
.entryunit__text CODE,
.entryunit__text KBD,
.entryunit__text PRE,
.entryunit__text SAMP {
  font-size: 0.825em;
  font-family: monospace, serif;
}
.entryunit__text PRE {
  margin: 0;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.entryunit__text SMALL {
  font-size: 80%;
}
.entryunit__text SUB,
.entryunit__text SUP {
  position: relative;
  vertical-align: baseline;
  line-height: 0;
  font-size: 75%;
}
.entryunit__text SUP {
  top: -0.5em;
}
.entryunit__text SUB {
  bottom: -0.25em;
}
.entryunit__text TABLE {
  border-spacing: 0;
}
.entryunit__text OL,
.entryunit__text UL {
  padding-left: 40px;
}
.entryunit__text OL {
  list-style: decimal;
}
.entryunit__text UL {
  list-style: disc;
}
.entryunit__text IMG {
  border: 0;
}
.entryunit__body IMG:not(.emoji),
.entryunit__text IMG:not(.emoji) {
  max-width: 100%;
  height: auto;
}
.entryunit__text A IMG {
  border: none;
}
.entryunit__text .ljuser IMG {
  padding-right: 1px;
  vertical-align: bottom;
}
.entryunit__text .b-mediaplaceholder,
.entryunit__text > .lj_embedcontent {
  max-width: 100%;
}
.thumbnail-entryunit {
  float: left;
  margin: 3px 1em 0.7em 0;
  padding: 0;
}
.thumbnail-entryunit__pic {
  float: left;
  width: 100px;
  border: 0;
}
.panorama-entryunit {
  margin: 0 0 1em;
}
.panorama-entryunit__pic {
  display: block;
  width: 100%;
  height: 360px;
  max-width: 900px;
  margin: 0;
  padding: 0;
  background-color: transparent;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.entryunit--promo .video-entryunit,
.panorama-entryunit__pic--print {
  display: none;
}
.video-entryunit {
  margin: 0;
}
.video-entryunit EMBED,
.video-entryunit IFRAME,
.video-entryunit OBJECT {
  position: static !important;
  width: 100% !important;
  height: 360px !important;
  max-width: 900px;
}
.video-entryunit IFRAME:-webkit-full-screen {
  width: auto;
  max-width: none;
}
.b-browsepage .likes-entryunit {
  display: none;
  margin-top: 5px;
}
.likes-entryunit:after {
  content: "";
  display: table;
  clear: both;
}
.likes-entryunit__item {
  float: left;
}
.likes-entryunit__item .lj-like-item {
  margin-top: 0 !important;
}
.likes-entryunit__item--share {
  margin: 0 12px 0 0;
}
.likes-entryunit__item--share.lj-like--v4 {
  margin-right: 5px;
}
.likes-entryunit__item--share .b-flatsocial-share {
  display: block !important;
  font: 0/0 a !important;
}
.tagscurrents-entryunit {
  margin-top: 15px;
  padding: 0;
  list-style-type: none;
  font-size: 0.875em;
}
.tagscurrents-entryunit__list {
  margin: 0;
}
.tagscurrents-entryunit__item {
  margin: 0 0 7px;
  padding: 0;
  list-style: none;
  color: #333;
}
.tagscurrents-entryunit__content,
.tagscurrents-entryunit__label {
  display: inline;
  margin: 0;
}
.tagscurrents-entryunit__label {
  font-family: ProximaNova, Tahoma, Arial, sans-serif;
  font-weight: 600;
  color: #7a9199;
}
.s-schemius .b-updateform-bubble-video-button .b-ljbutton {
  display: none;
}
.quick-comments-entryunit {
  clear: both;
  -webkit-transition: opacity 0.1s;
  transition: opacity 0.1s;
}
.quick-comments-entryunit:before {
  content: "";
  display: table;
}
.quick-comment-entryunit-form {
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.quick-comment-entryunit--mobile,
.quick-comment-entryunit-form--focus {
  opacity: 1;
}
.quick-comment-entryunit {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin-top: 8px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.logged-out .quick-comment-entryunit__userpic,
.quick-comment-entryunit__userpic--hide {
  display: none;
}
.quick-comment-entryunit__userpic {
  font-size: 0.875em;
  float: left;
  min-width: calc(2.571em + 1px * 2);
  min-height: calc(2.571em + 1px * 2);
  margin: 0 14px 0 0;
  border-radius: 2px;
  background-position: 50% 50%;
  background-size: cover;
}
.quick-comment-entryunit__content {
  width: 100%;
}
.quick-comment-entryunit__comment,
.quick-comment-entryunit__header {
  font-size: 0.875em;
}
.quick-comment-entryunit__comment IMG {
  max-width: 100%;
  height: auto;
}
.quick-comment-entryunit__text-wrap {
  font-size: 0.875em;
  position: relative;
  min-height: 2.571em;
  margin-bottom: 0.75em;
  border: 1px solid #d4dce0;
  border-radius: 2px;
}
.quick-comment-entryunit__text {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 2.571em;
  max-height: 12.5em;
  padding: 0.75em 124px 0.7em 12px;
  line-height: 1.1;
  border: none;
  resize: none;
  -webkit-transition: height 0.3s;
  transition: height 0.3s;
  background: 0 0;
  box-sizing: border-box;
}
.quick-comment-entryunit__text-outline {
  display: none;
  outline: 0;
  box-shadow: inset 0 0 2px 0 #3b99fc;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  border: 1px solid #00a3d9;
  border-radius: 2px;
  z-index: 4;
}
.quick-comment-entryunit__text::-webkit-input-placeholder {
  color: #bfcacd;
  opacity: 1;
  opacity: initial;
  line-height: 1;
}
.quick-comment-entryunit__text::-moz-placeholder {
  color: #bfcacd;
  opacity: 1;
  opacity: initial;
  line-height: 1;
}
.quick-comment-entryunit__text:-ms-input-placeholder {
  color: #bfcacd;
  opacity: 1;
  opacity: initial;
}
.quick-comment-entryunit__text::placeholder {
  color: #bfcacd;
  opacity: 1;
  opacity: initial;
  line-height: 1;
}
.quick-comment-entryunit__text:-ms-input-placeholder {
  line-height: 1.2;
  vertical-align: middle;
}
.quick-comment-entryunit__text:hover {
  background: 0 0;
}
.quick-comment-entryunit__text:focus {
  outline: 0;
}
.quick-comment-entryunit__controls {
  opacity: 0;
}
.html-ie11 .quick-comment-entryunit__text {
  overflow: hidden;
  padding: 0.75em 124px 0.7em 12px;
}
.quick-comment-entryunit__text--focus {
  outline: 0;
  height: 6em;
}
.quick-comment-entryunit__text--focus ~ .quick-comment-entryunit__controls {
  opacity: 1;
}
.quick-comment-entryunit__text--focus ~ .quick-comment-entryunit__text-outline {
  display: block;
  border: 1px solid #00a3d9;
}
.html-ie11 .quick-comment-entryunit__text--focus {
  overflow: auto;
}
.quick-comment-entryunit__text--focus ~ .quick-comment-entryunit__footer-text {
  visibility: visible;
  height: inherit;
  padding: 8px 12px;
}
.quick-comment-entryunit__footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.quick-comment-entryunit__controls {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.quick-comment-entryunit__footer-text {
  position: relative;
  bottom: 0;
  left: 0;
  visibility: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  box-sizing: border-box;
  width: 100%;
  height: 0;
  padding: 0 12px;
  line-height: 1.4em;
  pointer-events: none;
  z-index: 3;
}
.quick-comment-entryunit__footer-text::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 100%;
  height: 0;
  display: block;
  background: -webkit-linear-gradient(
    bottom,
    #fff 0,
    rgba(255, 255, 255, 0) 100%
  );
  background: linear-gradient(to top, #fff 0, rgba(255, 255, 255, 0) 100%);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.quick-comment-entryunit--mobile {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.quick-comment-entryunit--mobile .quick-comment-entryunit__controls {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.quick-comment-entryunit--mobile .quick-comment-entryunit__warning {
  padding-right: 40px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.quick-comment-entryunit .b-flatbutton {
  float: right;
}
.quick-comment-entryunit .b-flatbutton:focus {
  outline: 0;
}
.quick-comment-entryunit__hint {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.quick-comment-entryunit__warning {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: right;
  white-space: nowrap;
}
.quick-comment-entryunit__logcommentips,
.quick-comment-entryunit__sendingtips {
  display: inline-block;
  margin: 0;
  text-align: left;
  vertical-align: bottom;
  lline-height: 1.3em;
  color: #7a9199;
}
.quick-comment-entryunit__sendingtips:not(:last-child) {
  margin-right: 8px;
}
.quick-comment-entryunit__controls {
  font-size: 0;
  margin: 0;
  padding: 0;
  list-style: none;
  white-space: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.quick-comment-entryunit__controls-form {
  font-size: 0.875em;
  position: absolute;
  top: 3px;
  right: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 88px;
  height: 2.571em;
}
.quick-comment-entryunit__control {
  font-size: 14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  vertical-align: middle;
}
.quick-comment-entryunit__control:hover .svgicon {
  fill: #7a9199;
}
.quick-comment-entryunit__control .svgicon {
  fill: #7a9199;
  cursor: pointer;
}
.quick-comment-entryunit__control--camera .svgicon,
.quick-comment-entryunit__control--video-camera .svgicon {
  width: 18px;
  height: 18px;
}
.quick-comment-entryunit__control--userhead .svgicon {
  width: 15px;
  height: 19px;
}
.quick-comment-entryunit__control--delete,
.quick-comment-entryunit__control--edit {
  font-family: ProximaNova, Helvetica, sans-serif;
  font-weight: 400;
  margin: 0;
  padding: 0;
  border: none;
  color: #00a3d9;
  cursor: pointer;
  background: 0 0;
}
.quick-comment-entryunit__control--delete:hover,
.quick-comment-entryunit__control--edit:hover {
  color: #0086b3;
}
.quick-comment-entryunit__control--middot::after {
  content: "\b7";
  font-weight: 700;
  font-size: 16px;
  margin: 0 5px;
  vertical-align: middle;
  color: #8f9a9d;
}
.quick-comment-entryunit__send {
  position: absolute;
  top: 0;
  left: -22px;
}
.quick-comment-entryunit__send.svgpreloader-pseudo:after {
  top: 9px;
  left: 0;
  display: none;
}
.quick-comment-entryunit--loading
  .quick-comment-entryunit__send.svgpreloader-pseudo:after {
  display: block;
}
.quick-comment-entryunit__item .quick-comment-entryunit__controls {
  visibility: hidden;
}
.quick-comment-entryunit__item .quick-comment-entryunit__controls--mobile,
.quick-comment-entryunit__item:hover .quick-comment-entryunit__controls {
  visibility: visible;
}
.quick-comment-entryunit__hidden-el {
  position: absolute;
  left: -99999px;
  display: block;
  width: 1px;
  height: 1px;
}
.quick-comment-entryunit .b-watering-captchabox {
  margin: 10px 0;
}
.quick-comment-entryunit #recaptcha_table .recaptcha_image_cell {
  width: inherit;
}
.quick-comment-entryunit #recaptcha_table .recaptcha_image_cell CENTER {
  height: 38px;
}
.quick-comment-entryunit #recaptcha_table #recaptcha_challenge_image,
.quick-comment-entryunit #recaptcha_table #recaptcha_image {
  width: 170px !important;
  height: 38px !important;
}
.quick-comment-entryunit #recaptcha_table #recaptcha_response_field {
  box-sizing: border-box;
  width: 170px !important;
  height: 36px;
  padding: 0 10px;
  border: 1px solid #dfdfdf !important;
}
.quick-comment-entryunit #recaptcha_logo {
  width: 100%;
  min-width: 46px;
  height: inherit;
}
@media all and (max-width: 1200px) and (min-width: 1000px), (max-width: 840px) {
  .s-footer {
    height: auto;
  }
  .s-footer-nav ul {
    flex-direction: column;
    align-items: center;
  }
  .quick-comment-entryunit__footer {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .quick-comment-entryunit__help,
  .quick-comment-entryunit__hint {
    width: 100%;
    padding: 0;
  }
  .quick-comment-entryunit--mobile {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .quick-comment-entryunit--mobile .quick-comment-entryunit__warning {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    width: 100%;
    padding: 6px 0 0;
  }
  .quick-comment-entryunit--mobile
    .quick-comment-entryunit__warning--logcommentips {
    display: block;
  }
}
@media all and (max-width: 500px) {
  .quick-comment-entryunit {
    margin-top: 10px;
  }
  .quick-comment-entryunit--mobile .quick-comment-entryunit__userpic {
    display: none;
  }
  .quick-comment-entryunit__text-wrap {
    margin-bottom: 1.5em;
  }
  .quick-comment-entryunit--mobile .quick-comment-entryunit__text-wrap {
    margin-bottom: 0.75em;
  }
  .html-ie11 .quick-comment-entryunit__text,
  .quick-comment-entryunit__text {
    padding: 0.75em 8px 0.7em;
  }
  .quick-comment-entryunit__controls-form {
    top: 100%;
    left: 0;
    right: inherit;
  }
  .quick-comment-entryunit--mobile .quick-comment-entryunit__controls-form {
    top: calc(100% + 12px);
  }
  .quick-comment-entryunit__footer {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .quick-comment-entryunit__hint {
    padding: 0;
  }
  .quick-comment-entryunit__warning {
    text-align: left;
  }
  .quick-comment-entryunit__warning--logcommentips {
    display: block;
    margin-top: 6px 0 0;
  }
  .quick-comment-entryunit .b-watering-captchabox {
    margin: 34px 0 10px;
  }
  .quick-comment-entryunit--mobile .b-watering-captchabox {
    margin: 46px 0 10px;
  }
}
.controls-entryunit {
  visibility: hidden;
  position: absolute;
  clear: both;
  z-index: 10;
  top: 0;
  bottom: 0;
  right: 0;
  width: 40px;
  margin: 0;
  padding: 10px 0 0;
  border: 1px solid #dae3e6;
  border-width: 0 0 0 1px;
  background: #f7f9fa;
}
.b-mainpage-type-latest .controls-entryunit,
.entryunit--promo .controls-entryunit {
  display: none;
}
.entryunit:hover .controls-entryunit,
.js--addmem-open .controls-entryunit,
.js--share-open .controls-entryunit,
.p-ljtour .entryunit--first-private .controls-entryunit {
  visibility: visible;
}
.js--scrolling {
  position: fixed;
  top: 0;
}
.js--scrolling-stop {
  position: absolute;
  top: auto;
  bottom: 0;
}
.j-p-layout-tw .controls-entryunit {
  border-width: 0 1px;
}
.controls-entryunit__items {
  margin: 0;
  padding: 0;
}
.controls-entryunit__items .controls-entryunit__item--addmem .svgicon,
.controls-entryunit__items .controls-entryunit__item--mem_add .svgicon {
  height: 18px;
}
.controls-entryunit__item,
.controls-entryunit__link {
  display: block;
  position: relative;
  width: 40px;
  height: 40px;
}
.controls-entryunit__item {
  list-style-type: none;
}
.controls-entryunit__link {
  color: #7a9199;
}
.controls-entryunit__icon {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 16px;
  height: 16px;
  margin: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #7a9199;
}
.controls-entryunit__item--pressed .controls-entryunit__icon,
.controls-entryunit__link:hover .controls-entryunit__icon {
  color: #0086b3;
}
.controls-entryunit__icon .svgicon {
  display: block;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  fill: currentColor !important;
}
.controls-entryunit__tooltip {
  display: block;
  position: absolute;
  z-index: 5;
  top: 0;
  bottom: 0;
  visibility: hidden;
  right: 40px;
  padding: 0 10px;
  line-height: 40px;
  background: #fff;
  border: 1px solid #dae3e6;
  white-space: nowrap;
}
.controls-entryunit__tooltip:hover {
  color: #136480;
}
.b-lenta-tiny-size .controls-entryunit__tooltip {
  font-size: 1em;
}
.controls-entryunit__link:hover .controls-entryunit__tooltip {
  visibility: visible;
}
.controls-entryunit__link:after,
.controls-entryunit__link:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -1px;
  z-index: 5;
  width: 0;
  height: 0;
  margin: auto;
}
.controls-entryunit__link:after {
  color: #fff;
}
.controls-entryunit__link:before {
  color: #dae3e6;
}
.controls-entryunit__link:hover:before {
  border: 7px solid;
  border-color: transparent transparent transparent currentColor;
}
.controls-entryunit__link:hover:after {
  border: 5px solid;
  border-color: transparent transparent transparent currentColor;
}
.js--state-restored-author .tooltip-entryunit--hide-hide,
.tooltip-entryunit--hide-show {
  display: none;
}
.js--state-restored-author .tooltip-entryunit--hide-show {
  display: inline;
}
.js--state-restored-entry .tooltip-entryunit--read-read,
.tooltip-entryunit--read-unread {
  display: none;
}
.js--state-restored-entry .tooltip-entryunit--read-unread {
  display: inline;
}
.entryunits__more {
  display: none;
}
#js .entryunits__more {
  display: block;
}
@media all and (max-width: 1100px) {
  .panorama-entryunit__pic,
  .video-entryunit EMBED,
  .video-entryunit IFRAME,
  .video-entryunit OBJECT {
    height: 300px;
  }
}
@media (max-width: 1000px) {
  .j-p-layout-tw .entryunit {
    padding-left: 0;
  }
  .entryunit__userpic IMG {
    max-width: 80px;
    height: auto;
  }
  .j-layer-air .tagscurrents-entryunit {
    font-size: 1em;
  }
}
@media all and (max-width: 700px) {
  .panorama-entryunit__pic,
  .video-entryunit EMBED,
  .video-entryunit IFRAME,
  .video-entryunit OBJECT {
    height: 250px;
  }
}
@media (max-width: 680px) {
  .entryunit {
    padding-right: 0;
  }
  .entryunit--promo {
    padding: 0;
  }
  .entryunit__userpic {
    margin-right: 15px;
  }
  .entryunit__userpic IMG {
    max-width: 50px;
    height: auto;
  }
  .entryunit--promo .entryunit__head {
    height: 21px;
  }
  .entryunit__title {
    font-size: 1.4em;
  }
  .entryunit__text {
    line-height: 1.5;
  }
  .actions-entryunit--no-controls {
    margin-bottom: 1.5em;
  }
  .j-layer-air .actions-entryunit,
  .p-lenta .actions-entryunit {
    float: left;
    margin-top: 3px;
  }
  .controls-entryunit {
    position: relative;
    display: block;
    width: 100%;
    margin-top: 15px;
    padding: 0;
    visibility: visible;
    background: #f8f9fb;
    border: 1px solid #dae3e6;
  }
  .controls-entryunit,
  .j-p-layout-tw .controls-entryunit {
    border-width: 1px 0 0;
  }
  .p-ljtour .controls-entryunit {
    visibility: hidden;
  }
  .p-ljtour .entryunit--first-private .controls-entryunit {
    visibility: visible;
  }
  .j-layer-air .controls-entryunit,
  .p-lenta .controls-entryunit {
    float: right;
    clear: none;
    width: auto;
    margin-top: 0;
    background: 0 0 !important;
    border: 0 !important;
  }
  .controls-entryunit__item {
    display: inline-block;
    vertical-align: top;
    margin-top: -3px;
  }
  .b-mainpage-state-mobileadaptive .controls-entryunit,
  .controls-entryunit__link:after,
  .controls-entryunit__link:before,
  .controls-entryunit__tooltip {
    display: none;
  }
  .js--scrolling,
  .js--scrolling-stop {
    position: relative;
    top: auto;
    bottom: auto;
  }
  .b-lenta-mobileadaptive .entryunit,
  .j-layer-air .entryunit {
    padding: 1.5em 0 0.85em;
  }
}
@media all and (max-width: 650px) {
  .quick-comment-entryunit__userpic {
    min-width: 1.786em;
    min-height: 1.786em;
  }
  .position-entryunit {
    position: static;
    right: auto;
    margin-right: 0.5em;
  }
  .actions-entryunit__item--reply .actions-entryunit__text,
  .position-entryunit__number::after,
  .position-entryunit__number::before {
    display: none;
  }
  .entryunit__text IFRAME {
    width: 100%;
  }
}
@media all and (max-width: 560px) {
  .entryunit-video EMBED,
  .panorama-entryunit__pic,
  .video-entryunit IFRAME,
  .video-entryunit OBJECT {
    height: 200px;
  }
}
@media all and (max-width: 480px) {
  .panorama-entryunit__pic,
  .video-entryunit EMBED,
  .video-entryunit IFRAME,
  .video-entryunit OBJECT {
    height: 130px;
  }
  .author-entryunit {
    display: inline;
  }
  .entryunit__body {
    margin-top: 0;
  }
  .entryunit__text {
    line-height: 1.4;
  }
  .j-layer-air .entryunit__text {
    font-size: 16px;
    line-height: 1.5;
  }
  .actions-entryunit__item {
    margin-right: 5px;
  }
  .actions-entryunit__item .ljlikus-action {
    margin-left: -2px;
  }
  .controls-entryunit__item,
  .controls-entryunit__link {
    width: 27px;
  }
  .quick-comment-entryunit__control--camera SVG,
  .quick-comment-entryunit__control--video-camera SVG {
    width: 18px;
    height: 18px;
  }
}
@media print {
  .controls-entryunit {
    display: none;
  }
  .entry-content A:after,
  .entryunit__text A:after {
    content: " (" attr(href) ") ";
  }
}
.b-postform-login:after,
.fb-post,
.lj-card:not(.lj-card--left):not(.lj-card--right),
.ya-context {
  clear: both;
}
.html-s2-no-adaptive {
  min-width: 1000px;
}
HTML BODY {
  margin-top: 0 !important;
}
INPUT[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
INPUT[type="search"]::-webkit-search-cancel-button,
INPUT[type="search"]::-webkit-search-decoration,
INPUT[type="search"]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}
PRE {
  white-space: pre-wrap;
}
.ljhidden {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  border: 0;
  opacity: 0;
  line-height: 0;
  font-size: 0.1px;
}
.b-singlepost IMG,
.entry IMG,
.entryunit IMG,
.j-e IMG,
.post-asset IMG,
.s2-entrytext IMG {
  word-spacing: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
}
.b-postform {
  min-height: 220px;
}
.b-qrform-alert-logcommentips {
  width: 70%;
}
.b-postform-alert-ajax,
.b-postform-alert-banned,
.b-postform-alert-deleted,
.b-postform-alert-errors,
.b-postform-alert-logcommentips,
.b-postform-alert-noquote,
.b-postform-alert-nosubjecthtml,
.b-postform-alert-notafriend,
.b-postform-alert-notmail,
.b-postform-alert-notreg,
.b-postform-alert-regonly,
.b-postform-alert-screened,
.b-postform-alert-suspended {
  display: none;
  width: 73%;
}
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted
  .b-postform-alert-logcommentips,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted
  .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted
  .b-postform-alert-logcommentips,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted
  .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted
  .b-postform-alert-logcommentips,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted
  .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted
  .b-postform-alert-logcommentips,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted
  .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted
  .b-postform-alert-logcommentips,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted
  .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted
  .b-postform-alert-logcommentips,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted
  .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted
  .b-postform-alert-logcommentips,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted
  .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted.b-postform-user-screened-nonf
  .b-postform-alert-screened,
BODY
  .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted
  .b-postform-alert-notafriend,
BODY
  .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted
  .b-postform-alert-notmail,
BODY
  .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted
  .b-postform-alert-notreg,
BODY
  .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted
  .b-postform-alert-regonly,
BODY
  .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted
  .b-postform-alert-notafriend,
BODY
  .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted
  .b-postform-alert-notmail,
BODY
  .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted
  .b-postform-alert-notreg,
BODY
  .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted
  .b-postform-alert-regonly,
BODY
  .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted
  .b-postform-alert-notafriend,
BODY
  .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted
  .b-postform-alert-notmail,
BODY
  .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted
  .b-postform-alert-notreg,
BODY
  .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted
  .b-postform-alert-regonly,
BODY
  .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted
  .b-postform-alert-notafriend,
BODY
  .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted
  .b-postform-alert-notmail,
BODY
  .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted
  .b-postform-alert-notreg,
BODY
  .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted
  .b-postform-alert-regonly,
BODY
  .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted
  .b-postform-alert-notafriend,
BODY
  .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted
  .b-postform-alert-notmail,
BODY
  .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted
  .b-postform-alert-notreg,
BODY
  .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted
  .b-postform-alert-regonly,
BODY
  .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted
  .b-postform-alert-notafriend,
BODY
  .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted
  .b-postform-alert-notmail,
BODY
  .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted
  .b-postform-alert-notreg,
BODY
  .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted
  .b-postform-alert-regonly,
BODY
  .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted
  .b-postform-alert-notafriend,
BODY
  .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted
  .b-postform-alert-notmail,
BODY
  .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted
  .b-postform-alert-notreg,
BODY
  .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted
  .b-postform-alert-regonly {
  display: none;
}
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted
  .b-postform-alert-deleted,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted
  .b-postform-alert-deleted,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted
  .b-postform-alert-deleted,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted
  .b-postform-alert-deleted,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted
  .b-postform-alert-deleted,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted
  .b-postform-alert-deleted,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted
  .b-postform-alert-deleted {
  display: block;
}
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended
  .b-postform-alert-logcommentips,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended
  .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended
  .b-postform-alert-logcommentips,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended
  .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended
  .b-postform-alert-logcommentips,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended
  .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended
  .b-postform-alert-logcommentips,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended
  .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended
  .b-postform-alert-logcommentips,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended
  .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended
  .b-postform-alert-logcommentips,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended
  .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended
  .b-postform-alert-logcommentips,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended
  .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended.b-postform-user-screened-nonf
  .b-postform-alert-screened,
BODY
  .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended
  .b-postform-alert-notafriend,
BODY
  .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended
  .b-postform-alert-notmail,
BODY
  .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended
  .b-postform-alert-notreg,
BODY
  .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended
  .b-postform-alert-regonly,
BODY
  .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended
  .b-postform-alert-notafriend,
BODY
  .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended
  .b-postform-alert-notmail,
BODY
  .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended
  .b-postform-alert-notreg,
BODY
  .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended
  .b-postform-alert-regonly,
BODY
  .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended
  .b-postform-alert-notafriend,
BODY
  .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended
  .b-postform-alert-notmail,
BODY
  .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended
  .b-postform-alert-notreg,
BODY
  .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended
  .b-postform-alert-regonly,
BODY
  .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended
  .b-postform-alert-notafriend,
BODY
  .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended
  .b-postform-alert-notmail,
BODY
  .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended
  .b-postform-alert-notreg,
BODY
  .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended
  .b-postform-alert-regonly,
BODY
  .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended
  .b-postform-alert-notafriend,
BODY
  .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended
  .b-postform-alert-notmail,
BODY
  .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended
  .b-postform-alert-notreg,
BODY
  .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended
  .b-postform-alert-regonly,
BODY
  .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended
  .b-postform-alert-notafriend,
BODY
  .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended
  .b-postform-alert-notmail,
BODY
  .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended
  .b-postform-alert-notreg,
BODY
  .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended
  .b-postform-alert-regonly,
BODY
  .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended
  .b-postform-alert-notafriend,
BODY
  .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended
  .b-postform-alert-notmail,
BODY
  .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended
  .b-postform-alert-notreg,
BODY
  .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended
  .b-postform-alert-regonly {
  display: none;
}
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended
  .b-postform-alert-suspended,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended
  .b-postform-alert-suspended,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended
  .b-postform-alert-suspended,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended
  .b-postform-alert-suspended,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended
  .b-postform-alert-suspended,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended
  .b-postform-alert-suspended,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended
  .b-postform-alert-suspended {
  display: block;
}
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-banned
  .b-postform-alert-logcommentips,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-banned
  .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-banned.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-banned
  .b-postform-alert-logcommentips,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-banned
  .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-banned.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-banned
  .b-postform-alert-logcommentips,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-banned
  .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-banned.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-banned
  .b-postform-alert-logcommentips,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-banned
  .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-banned.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-banned
  .b-postform-alert-logcommentips,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-banned
  .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-banned.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-banned
  .b-postform-alert-logcommentips,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-banned
  .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-banned.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-banned
  .b-postform-alert-logcommentips,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-banned
  .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-banned.b-postform-user-screened-nonf
  .b-postform-alert-screened,
BODY
  .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-banned
  .b-postform-alert-notafriend,
BODY
  .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-banned
  .b-postform-alert-notmail,
BODY
  .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-banned
  .b-postform-alert-notreg,
BODY
  .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-banned
  .b-postform-alert-regonly,
BODY
  .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-banned
  .b-postform-alert-notafriend,
BODY
  .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-banned
  .b-postform-alert-notmail,
BODY
  .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-banned
  .b-postform-alert-notreg,
BODY
  .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-banned
  .b-postform-alert-regonly,
BODY
  .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-banned
  .b-postform-alert-notafriend,
BODY
  .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-banned
  .b-postform-alert-notmail,
BODY
  .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-banned
  .b-postform-alert-notreg,
BODY
  .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-banned
  .b-postform-alert-regonly,
BODY
  .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-banned
  .b-postform-alert-notafriend,
BODY
  .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-banned
  .b-postform-alert-notmail,
BODY
  .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-banned
  .b-postform-alert-notreg,
BODY
  .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-banned
  .b-postform-alert-regonly,
BODY
  .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-banned
  .b-postform-alert-notafriend,
BODY
  .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-banned
  .b-postform-alert-notmail,
BODY
  .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-banned
  .b-postform-alert-notreg,
BODY
  .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-banned
  .b-postform-alert-regonly,
BODY
  .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-banned
  .b-postform-alert-notafriend,
BODY
  .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-banned
  .b-postform-alert-notmail,
BODY
  .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-banned
  .b-postform-alert-notreg,
BODY
  .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-banned
  .b-postform-alert-regonly,
BODY
  .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-banned
  .b-postform-alert-notafriend,
BODY
  .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-banned
  .b-postform-alert-notmail,
BODY
  .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-banned
  .b-postform-alert-notreg,
BODY
  .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-banned
  .b-postform-alert-regonly {
  display: none;
}
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-banned
  .b-postform-alert-banned,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-banned
  .b-postform-alert-banned,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-banned
  .b-postform-alert-banned,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-banned
  .b-postform-alert-banned,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-banned
  .b-postform-alert-banned,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-banned
  .b-postform-alert-banned,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-banned
  .b-postform-alert-banned {
  display: block;
}
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notmail
  .b-postform-alert-logcommentips,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notmail
  .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notmail.b-postform-user-screened-nonf
  .b-postform-alert-screened {
  display: none;
}
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notmail
  .b-postform-alert-notmail {
  display: block;
}
.b-postform-authtype-anonymous.b-postform-user-friendonly
  .b-postform-alert-logcommentips,
.b-postform-authtype-anonymous.b-postform-user-friendonly
  .b-postform-alert-screened,
.b-postform-authtype-anonymous.b-postform-user-friendonly.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-friendonly.b-postform-user-notafriend
  .b-postform-alert-logcommentips,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-friendonly.b-postform-user-notafriend
  .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-friendonly.b-postform-user-notafriend.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-friendonly.b-postform-user-notafriend
  .b-postform-alert-logcommentips,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-friendonly.b-postform-user-notafriend
  .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-friendonly.b-postform-user-notafriend.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-friendonly.b-postform-user-notafriend
  .b-postform-alert-logcommentips,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-friendonly.b-postform-user-notafriend
  .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-friendonly.b-postform-user-notafriend.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-friendonly.b-postform-user-notafriend
  .b-postform-alert-logcommentips,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-friendonly.b-postform-user-notafriend
  .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-friendonly.b-postform-user-notafriend.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-friendonly.b-postform-user-notafriend
  .b-postform-alert-logcommentips,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-friendonly.b-postform-user-notafriend
  .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-friendonly.b-postform-user-notafriend.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-friendonly.b-postform-user-notafriend
  .b-postform-alert-logcommentips,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-friendonly.b-postform-user-notafriend
  .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-friendonly.b-postform-user-notafriend.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-friendonly.b-postform-user-notafriend
  .b-postform-alert-logcommentips,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-friendonly.b-postform-user-notafriend
  .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-friendonly.b-postform-user-notafriend.b-postform-user-screened-nonf
  .b-postform-alert-screened {
  display: none;
}
.b-postform-authtype-anonymous.b-postform-user-friendonly
  .b-postform-alert-notafriend,
.b-postform-authtype-anonymous.b-postform-user-notafriend
  .b-postform-alert-notafriend,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-friendonly.b-postform-user-notafriend
  .b-postform-alert-notafriend,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-friendonly.b-postform-user-notafriend
  .b-postform-alert-notafriend,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-friendonly.b-postform-user-notafriend
  .b-postform-alert-notafriend,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-friendonly.b-postform-user-notafriend
  .b-postform-alert-notafriend,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-friendonly.b-postform-user-notafriend
  .b-postform-alert-notafriend,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-friendonly.b-postform-user-notafriend
  .b-postform-alert-notafriend,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-friendonly.b-postform-user-notafriend
  .b-postform-alert-notafriend {
  display: block;
}
.b-postform-authtype-anonymous.b-postform-user-regonly
  .b-postform-alert-logcommentips,
.b-postform-authtype-anonymous.b-postform-user-regonly
  .b-postform-alert-screened,
.b-postform-authtype-anonymous.b-postform-user-regonly.b-postform-user-screened-anon
  .b-postform-alert-screened,
.b-postform-authtype-anonymous.b-postform-user-regonly.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-anonymous.b-postform-authtype-anonymous.b-postform-user-regonly.b-postform-user-screened-anon
  .b-postform-alert-screened,
.b-postform-realauth-anonymous.b-postform-authtype-anonymous.b-postform-user-regonly.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notreg
  .b-postform-alert-logcommentips,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notreg
  .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notreg.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-notreg
  .b-postform-alert-logcommentips,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-notreg
  .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-notreg.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-notreg
  .b-postform-alert-logcommentips,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-notreg
  .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-notreg.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-notreg
  .b-postform-alert-logcommentips,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-notreg
  .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-notreg.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-notreg
  .b-postform-alert-logcommentips,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-notreg
  .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-notreg.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-notreg
  .b-postform-alert-logcommentips,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-notreg
  .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-notreg.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-notreg
  .b-postform-alert-logcommentips,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-notreg
  .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-notreg.b-postform-user-screened-nonf
  .b-postform-alert-screened {
  display: none;
}
.b-postform-authtype-anonymous.b-postform-user-regonly
  .b-postform-alert-regonly,
.b-postform-realauth-anonymous.b-postform-authtype-anonymous.b-postform-user-logips-anon
  .b-postform-alert-logcommentips,
.b-postform-realauth-anonymous.b-postform-authtype-anonymous.b-postform-user-screened-anon
  .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notreg
  .b-postform-alert-notreg,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-notreg
  .b-postform-alert-notreg,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-notreg
  .b-postform-alert-notreg,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-notreg
  .b-postform-alert-notreg,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-notreg
  .b-postform-alert-notreg,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-notreg
  .b-postform-alert-notreg,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-notreg
  .b-postform-alert-notreg,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-screened-nonf
  .b-postform-alert-screened,
.b-postform-user-logips-all .b-postform-alert-logcommentips,
.b-postform-user-screened-all .b-postform-alert-screened {
  display: block;
}
.b-postform-authtype-anonymous.b-postform-user-friendonly
  .b-postform-alert-ajax,
.b-postform-authtype-anonymous.b-postform-user-regonly .b-postform-alert-ajax,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-banned
  .b-postform-alert-ajax,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted
  .b-postform-alert-ajax,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notafriend
  .b-postform-alert-ajax,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notreg
  .b-postform-alert-ajax,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended
  .b-postform-alert-ajax,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-banned
  .b-postform-alert-ajax,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted
  .b-postform-alert-ajax,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-notafriend
  .b-postform-alert-ajax,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-notreg
  .b-postform-alert-ajax,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended
  .b-postform-alert-ajax,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-banned
  .b-postform-alert-ajax,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted
  .b-postform-alert-ajax,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-notafriend
  .b-postform-alert-ajax,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-notreg
  .b-postform-alert-ajax,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended
  .b-postform-alert-ajax,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-banned
  .b-postform-alert-ajax,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted
  .b-postform-alert-ajax,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-notafriend
  .b-postform-alert-ajax,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-notreg
  .b-postform-alert-ajax,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended
  .b-postform-alert-ajax,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-banned
  .b-postform-alert-ajax,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted
  .b-postform-alert-ajax,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-notafriend
  .b-postform-alert-ajax,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-notreg
  .b-postform-alert-ajax,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended
  .b-postform-alert-ajax,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-banned
  .b-postform-alert-ajax,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted
  .b-postform-alert-ajax,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-notafriend
  .b-postform-alert-ajax,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-notreg
  .b-postform-alert-ajax,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended
  .b-postform-alert-ajax,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-banned
  .b-postform-alert-ajax,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted
  .b-postform-alert-ajax,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-notafriend
  .b-postform-alert-ajax,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-notreg
  .b-postform-alert-ajax,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended
  .b-postform-alert-ajax {
  display: none;
}
.b-postform-realauth-anonymous.b-postform-authtype-anonymous
  .b-postform-alert-errors,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser
  .b-postform-alert-errors,
.b-postform-realauth-facebook.b-postform-authtype-facebook
  .b-postform-alert-errors,
.b-postform-realauth-google.b-postform-authtype-google .b-postform-alert-errors,
.b-postform-realauth-mailru.b-postform-authtype-mailru .b-postform-alert-errors,
.b-postform-realauth-openid.b-postform-authtype-openid .b-postform-alert-errors,
.b-postform-realauth-twitter.b-postform-authtype-twitter
  .b-postform-alert-errors,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte
  .b-postform-alert-errors {
  display: block;
}
.b-postform-captchabox {
  display: none;
}
.b-postform-captchabox-active {
  display: table-row;
}
.b-postform-captchabox-active #captcha-container {
  background: url(/img/preloader-s.gif?v=9673) 5px 50% no-repeat;
}
.b-postform-login-label {
  margin: 0;
  padding: 2px 0;
  text-align: right;
  vertical-align: top;
}
.b-postform-login-wrapper {
  margin: 0;
  padding: 0;
  text-align: left;
  vertical-align: top;
}
.b-postform-login {
  overflow: visible;
  position: static;
  display: block;
  width: auto;
  height: auto;
  margin: 0 0 5px;
  padding: 0;
  zoom: 1;
}
.b-postform-login:after,
.b-postform-login:before {
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
}
.b-postform-ljedit {
  margin: 0;
}
.b-postform-login-services {
  display: none;
}
#js .b-postform-login-services {
  position: relative;
  float: left;
  display: block;
  width: 47px;
  height: 26px;
  margin: 1px 0 0;
  padding: 0;
  border: 1px solid transparent;
  border-width: 1px 1px 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background: 0 0;
  z-index: 99;
}
#js .b-postform-login-services-show {
  border-color: #ccc;
  background: #fff;
}
BODY .b-postform-login-services-current:active,
BODY .b-postform-login-services-current:hover,
BODY .b-postform-login-services-current:link,
BODY .b-postform-login-services-current:visited {
  position: absolute !important;
  top: 1px !important;
  left: 2px !important;
  display: block !important;
  float: none !important;
  width: 43px !important;
  height: 20px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: url(../images/showmore-login.gif) 26px 2px no-repeat #fff !important;
  cursor: pointer !important;
  text-align: left !important;
  text-decoration: none !important;
  z-index: 999;
}
.b-postform-login-services-current:focus {
  outline: #000 dotted 1px;
}
BODY .b-postform-login-services-show .b-postform-login-services-current:active,
BODY .b-postform-login-services-show .b-postform-login-services-current:hover,
BODY .b-postform-login-services-show .b-postform-login-services-current:link,
BODY
  .b-postform-login-services-show
  .b-postform-login-services-current:visited {
  left: 0 !important;
  width: 47px !important;
  height: 26px !important;
  background: url(../images/showmore-login.gif) 28px 2px no-repeat #fff !important;
  outline: 0;
}
.b-postform-login-services-current-pic {
  position: absolute !important;
  top: 0;
  left: -1px;
  display: block !important;
  float: none !important;
  width: 18px !important;
  height: 16px !important;
  padding: 1px 20px 1px 5px !important;
  border: 1px solid #8a8a8a !important;
  border-radius: 3px !important;
}
.b-postform-login-services-current-pic:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-color: transparent;
  background-image: url(../images/services.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}
.b-postform-login-services-show .b-postform-login-services-current-pic {
  left: 1px;
}
.b-postform-authtype-anonymous .b-postform-login-services-current-pic:before {
  background-position: 0 0;
}
.b-postform-authtype-user .b-postform-login-services-current-pic:before {
  background-position: 0 -16px;
}
.b-postform-authtype-cookieuser .b-postform-login-services-current-pic:before {
  background-image: url(/img/userinfo_v8.svg?v=70323);
}
.b-postform-authtype-openid .b-postform-login-services-current-pic:before {
  background-position: 0 -32px;
}
.b-postform-authtype-facebook .b-postform-login-services-current-pic:before {
  background-position: 0 -48px;
}
.b-postform-authtype-twitter .b-postform-login-services-current-pic:before {
  background-position: 0 -64px;
}
.b-postform-authtype-google .b-postform-login-services-current-pic:before {
  background-position: 0 -80px;
}
.b-postform-authtype-vkontakte .b-postform-login-services-current-pic:before {
  background-position: 0 -96px;
}
.b-postform-authtype-mailru .b-postform-login-services-current-pic:before {
  background-position: 0 -112px;
}
.b-postform-login-services-items {
  position: absolute;
  top: 26px;
  left: 0;
  display: block;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  font: 11px Arial, sans-serif;
  white-space: nowrap;
  z-index: 998;
}
.b-postform-login-services-show .b-postform-login-services-items {
  position: absolute;
  top: 25px;
  left: -1px;
  display: block;
  width: auto;
  height: auto;
  margin: 0;
  padding: 3px 5px;
  border: 1px solid #ccc;
  border-radius: 0 5px 5px;
  background: #fff !important;
  color: #222 !important;
  font: 11px Arial, sans-serif;
  white-space: nowrap;
  z-index: 998;
}
.b-postform-login-services-item {
  position: static;
  display: none;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
}
.b-postform-login-services-show .b-postform-login-services-item {
  display: block;
}
BODY .b-postform-login-services-item A:link,
BODY .b-postform-login-services-item A:visited {
  display: block;
  width: auto;
  height: auto;
  margin: 0;
  padding: 3px 7px 3px 3px;
  border-radius: 3px;
  border: 0;
  background: #fff;
  font-weight: 400;
  color: #222 !important;
  text-decoration: none !important;
}
BODY .b-postform-login-services-item A:active,
BODY .b-postform-login-services-item A:focus,
BODY .b-postform-login-services-item A:hover {
  display: block;
  width: auto;
  height: auto;
  margin: 0;
  padding: 3px 7px 3px 3px;
  border-radius: 3px;
  border: 0;
  background: #c5e1f7;
  font-weight: 400;
  color: #222 !important;
  text-decoration: none !important;
}
.b-postform-login-services-link:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 5px 0 0 !important;
  background-image: url(../images/services.png);
  background-repeat: no-repeat;
  vertical-align: bottom;
}
.b-postform-login-services-link--anonymus:before {
  background-position: 0 0;
  vertical-align: baseline;
}
.b-postform-login-services-link--user:before {
  background-position: 0 -16px;
}
.b-postform-login-services-link--openid:before {
  background-position: 0 -32px;
}
.b-postform-login-services-link--facebook:before {
  background-position: 0 -48px;
}
.b-postform-login-services-link--twitter:before {
  background-position: 0 -64px;
}
.b-postform-login-services-link--google:before {
  background-position: 0 -80px;
}
.b-postform-login-services-link--vkontakte:before {
  background-position: 0 -96px;
}
.b-postform-login-services-link--mailru:before {
  background-position: 0 -112px;
}
.b-postform-login-services-item IMG {
  position: static !important;
  width: auto;
  height: auto;
  margin: 0 5px 0 0 !important;
  padding: 0 !important;
  vertical-align: baseline;
  border: 0 !important;
}
.b-postform-login-details {
  position: static;
  float: none;
  display: block;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  font: 12px/1.1 Arial, sans-serif;
  z-index: 98;
}
#js .b-postform-login-details {
  margin: 0 0 0 55px;
}
#js .b-postform-login-item {
  display: none;
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
}
#js .b-postform-authtype-anonymous .b-postform-login-anonymous,
#js .b-postform-authtype-cookieuser .b-postform-login-cookieuser,
#js .b-postform-authtype-facebook .b-postform-login-facebook,
#js .b-postform-authtype-google .b-postform-login-google,
#js .b-postform-authtype-ljedit .b-postform-login-ljedit,
#js .b-postform-authtype-mailru .b-postform-login-mailru,
#js .b-postform-authtype-openid .b-postform-login-openid,
#js .b-postform-authtype-twitter .b-postform-login-twitter,
#js .b-postform-authtype-user .b-postform-login-user,
#js .b-postform-authtype-vkontakte .b-postform-login-vkontakte {
  display: block;
}
#js .b-postform-login-item .b-postform-login-radio,
#js .b-postform-login-item .b-postform-login-service,
.commentform .svgicon {
  display: none;
}
#js .b-postform-authtype-anonymous .b-postform-login-item,
#js
  .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser
  .b-postform-login-item,
#js
  .b-postform-realauth-facebook.b-postform-authtype-facebook
  .b-postform-login-item,
#js
  .b-postform-realauth-google.b-postform-authtype-google
  .b-postform-login-item,
#js
  .b-postform-realauth-mailru.b-postform-authtype-mailru
  .b-postform-login-item,
#js
  .b-postform-realauth-openid.b-postform-authtype-openid
  .b-postform-login-item,
#js
  .b-postform-realauth-twitter.b-postform-authtype-twitter
  .b-postform-login-item,
#js
  .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte
  .b-postform-login-item {
  padding: 7px 0 0;
}
#js
  .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted
  .b-postform-login-cookieuser
  I,
#js
  .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended
  .b-postform-login-cookieuser
  I,
#js
  .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted
  .b-postform-login-username,
#js
  .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended
  .b-postform-login-username,
#js
  .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted
  .b-postform-login-username,
#js
  .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended
  .b-postform-login-username,
#js
  .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted
  .b-postform-login-username,
#js
  .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended
  .b-postform-login-username,
#js
  .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted
  .b-postform-login-username,
#js
  .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended
  .b-postform-login-username,
#js
  .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted
  .b-postform-login-username,
#js
  .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended
  .b-postform-login-username,
#js
  .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted
  .b-postform-login-username,
#js
  .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended
  .b-postform-login-username {
  text-decoration: line-through;
}
.b-postform-login-item .i-bubble {
  padding: 6px 8px;
  font: 11px/1.1 Arial, sans-serif;
  color: #222;
}
.b-postform-login-item .i-bubble-arrow,
.b-postform-login-item .i-bubble-arrow-border {
  margin: -6px 0 0;
}
.commentform {
  margin-top: 30px;
  margin-bottom: 30px;
}
.commentform-login-picture {
  white-space: nowrap;
}
.commentform-select-picture {
  max-width: 120px;
  margin-bottom: 5px;
}
.commentform-options {
  float: left;
  width: 100%;
  margin: 5px 0 0;
}
.commentform-options-item {
  list-style-type: none;
}
.commentform-options-noautoformat {
  float: left;
  width: 75%;
}
.commentform-options-quote {
  float: right;
  width: 20%;
  text-align: right;
}
.textbox-commenttext {
  display: block;
  min-width: 100%;
  min-height: 150px;
  box-sizing: border-box;
  margin-top: 5px;
  resize: vertical;
}
.commentform-submit-wrapper {
  position: relative;
  padding-right: 36px !important;
}
.commentform-spellcheck {
  display: inline-block;
  margin-left: 5px;
}
.svgpreloader-wrapper.b-postform-preloader,
.svgpreloader-wrapper.commentform-preloader {
  position: absolute;
  top: 1.5px;
  right: 0;
}
.svgpreloader-wrapper.b-postform-preloader,
.svgpreloader-wrapper.b-postform-preloader .svgpreloader,
.svgpreloader-wrapper.commentform-preloader,
.svgpreloader-wrapper.commentform-preloader .svgpreloader {
  width: 17px;
  height: 17px;
}
@media (max-width: 1000px) {
  .html-adaptive .svgpreloader-wrapper.b-postform-preloader,
  .html-adaptive .svgpreloader-wrapper.b-postform-preloader .svgpreloader,
  .html-adaptive .svgpreloader-wrapper.commentform-preloader,
  .html-adaptive .svgpreloader-wrapper.commentform-preloader .svgpreloader {
    width: 24px;
    height: 24px;
  }
}
.svgpreloader-wrapper.b-postform-preloader .svgicon,
.svgpreloader-wrapper.commentform-preloader .svgicon {
  display: block;
}
.b-repost-items {
  position: relative;
  margin: 10px 0;
}
#postform .b-repost-items {
  margin: 0;
}
.b-repost-item {
  margin: 0 0 5px !important;
  text-align: left !important;
}
#entry-form-wrapper .b-repost-item-dis,
#entry-form-wrapper .b-repost-item-dis A:active,
#entry-form-wrapper .b-repost-item-dis A:hover,
#entry-form-wrapper .b-repost-item-dis A:link,
#entry-form-wrapper .b-repost-item-dis A:visited,
.b-repost-item .repost_disabled {
  color: #ccc;
}
#entry-form-wrapper .b-repost-item {
  display: inline;
}
.b-repost-item IMG {
  vertical-align: -3px;
}
.b-repost-pics {
  display: none;
  position: absolute;
  top: -150px;
  left: 72px;
  height: 117px;
  padding: 27px 4px 0;
  z-index: 99;
}
#postform .b-repost-pics {
  left: -22px;
}
.b-repost-pics-arr,
.b-repost-pics-bg,
.b-repost-pics-l,
.b-repost-pics-r {
  display: block;
  position: absolute;
  overflow: hidden;
  margin: 0;
  padding: 0;
  font: 0/0 serif;
}
.b-repost-pics-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 144px;
  background: url(../images/pics-bg.png) #fff;
}
.b-repost-pics-l {
  top: 0;
  left: -9px;
  width: 9px;
  height: 144px;
  background: url(../images/pics-l.png);
}
.b-repost-pics-r {
  top: 0;
  right: -9px;
  width: 9px;
  height: 144px;
  background: url(../images/pics-r.png);
}
.b-repost-pics-arr {
  top: 138px;
  left: 160px;
  width: 13px;
  height: 13px;
  background: url(../images/pics-arr.png);
}
#updateForm .b-repost-pics-head,
.b-repost-pics-head {
  position: absolute;
  top: 8px;
  left: 4px;
  margin: 0;
  padding: 0;
  font-weight: 700;
  font-size: 12px;
}
#updateForm .b-repost-nav,
.b-repost-nav {
  position: absolute;
  top: 8px;
  right: 4px;
  margin: 0;
  padding: 0;
  line-height: 11px;
  font-size: 11px;
}
.i-repost-nav-first,
.i-repost-nav-last,
.i-repost-nav-next,
.i-repost-nav-prev {
  overflow: hidden;
  display: inline-block;
  width: 16px;
  height: 16px;
  padding: 0;
  vertical-align: -4px;
  background-image: url(/img/arrow-spotlight.gif?v=16423);
  background-repeat: no-repeat;
  font: 0/0 serif;
  cursor: pointer;
}
.i-repost-nav-first {
  margin: 0 5px 0 0;
  background-position: 0 -32px;
}
.i-repost-nav-first-dis {
  background-position: 0 -48px;
  cursor: default;
}
.i-repost-nav-last {
  margin: 0 0 0 5px;
  background-position: -16px -32px;
}
.i-repost-nav-last-dis {
  background-position: -16px -48px;
  cursor: default;
}
.i-repost-nav-prev {
  margin: 0 5px 0 0;
  background-position: 0 0;
}
.i-repost-nav-prev-dis {
  background-position: 0 -16px;
  cursor: default;
}
.i-repost-nav-next {
  margin: 0 0 0 5px;
  background-position: -16px 0;
}
.i-repost-nav-next-dis {
  background-position: -16px -16px;
  cursor: default;
}
.b-repost-pics-wrapper {
  position: relative;
  overflow: hidden;
  min-width: 222px;
  max-width: 454px;
  height: 106px;
}
#updateForm .b-repost-pics-items,
.b-repost-pics-items {
  position: relative;
  width: 9999px;
  height: 106px;
  margin: 0 0 0 -10px;
  padding: 0;
  list-style: none;
}
#updateForm .b-repost-pics-items SPAN,
.b-repost-pics-items SPAN {
  display: block;
  overflow: hidden;
  position: relative;
  float: left;
  width: 96px;
  height: 96px;
  margin: 0 0 0 10px;
  padding: 5px;
  list-style: none;
  text-align: center;
  background: url(../images/pics-frame.gif) no-repeat;
  cursor: pointer;
}
#updateForm .b-repost-pics-items SPAN.b-repost-pics-no,
.b-repost-pics-items SPAN.b-repost-pics-no {
  color: #999;
}
#updateForm .b-repost-pics-items SPAN.b-repost-pics-active,
#updateForm .b-repost-pics-items SPAN:hover,
.b-repost-pics-items SPAN.b-repost-pics-active,
.b-repost-pics-items SPAN:hover {
  background: url(../images/pics-aframe.gif) no-repeat;
}
.b-repost-pics-no EM {
  position: absolute;
  top: 50%;
  left: 0;
  width: 106px;
  height: 15px;
  margin: -7px 0 0;
  text-align: center;
  font-style: normal;
}
.b-repost-pics-items SPAN IMG {
  max-width: 96px;
  max-height: 96px;
}
.talk-comment-head {
  overflow: hidden;
  padding: 1px 0;
}
.i-exp-preloader {
  margin: 0 0 0 5px;
}
.b-sharethis {
  margin: 0;
  padding: 0;
  list-style: none;
  color: #000;
  text-align: left;
  font: 15px/1.1 Arial, sans-serif;
}
.b-sharethis-head {
  margin: 0 0 5px;
  padding: 0;
  font: 700 15px/1.1 Arial, sans-serif;
  background: #fff;
  color: #000;
}
.b-sharethis-services {
  margin: 0;
  padding: 0;
  list-style: none;
  background: 0 0;
  color: #000;
}
.b-sharethis-services SPAN {
  display: block;
  margin: 0 0 0 -5px;
  padding: 0;
}
.b-sharethis-services A:link,
.b-sharethis-services A:visited {
  display: inline-block;
  margin: 0;
  padding: 5px 5px 5px 25px;
  text-decoration: none !important;
  border: 1px solid transparent;
  border-radius: 3px;
  background-color: transparent;
  background-image: url(../images/sharethis.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  color: #000 !important;
}
.b-sharethis-services A:active,
.b-sharethis-services A:hover {
  border: 1px solid #ccc;
  background-color: #f5f5f5;
}
.b-sharethis-services .b-sharethis-livejournal A {
  background-position: 5px 4px;
}
.b-sharethis-services .b-sharethis-facebook A {
  background-position: 5px -44px;
}
.b-sharethis-services .b-sharethis-twitter A {
  background-position: 5px -92px;
}
.b-sharethis-services .b-sharethis-digg A {
  background-position: 5px -140px;
}
.b-sharethis-services .b-sharethis-tumblr A {
  background-position: 5px -188px;
}
.b-sharethis-services .b-sharethis-stumbleupon A {
  background-position: 5px -236px;
}
.b-sharethis-services .b-sharethis-email A {
  background-position: 5px -283px;
}
.b-sharethis-services .b-sharethis-vkontakte A {
  background-position: 5px -332px;
}
.b-sharethis-services .b-sharethis-odnoklassniki A {
  background-position: 5px -380px;
}
.b-sharethis-services .b-sharethis-moimir A {
  background-position: 5px -428px;
}
.b-sharethis-v4 .b-sharethis-services {
  padding: 4px 0 0 6px;
}
.b-sharethis-v4 .b-sharethis-services A {
  padding-bottom: 2px;
  padding-left: 30px;
  background-image: none;
}
.b-sharethis-v4 .b-sharethis-services A:active,
.b-sharethis-v4 .b-sharethis-services A:hover {
  border: 1px solid transparent;
  background: 0 0;
}
.b-sharethis-v4 .b-sharethis-services SPAN {
  position: relative;
  margin-bottom: 6px;
}
.b-sharethis-v4 .b-sharethis-services SPAN I {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 26px;
  height: 26px;
  border: 1px solid silver;
  background-repeat: no-repeat;
}
.b-sharethis-services-v4 {
  color: #242f33;
}
.b-sharethis-services-v4 .b-sharethis-services-item {
  position: relative;
  display: block;
  margin: 0 0 0 -5px;
  padding: 0;
  letter-spacing: 0.01em;
}
.b-sharethis-services-v4 .b-sharethis-ljrepost {
  cursor: pointer;
}
.b-sharethis-services-v4 .b-sharethis-services-link,
.b-sharethis-services-v4 .b-sharethis-services-link:active,
.b-sharethis-services-v4 .b-sharethis-services-link:hover,
.b-sharethis-services-v4 .b-sharethis-services-link:link,
.b-sharethis-services-v4 .b-sharethis-services-link:visited {
  position: relative;
  margin: 0;
  border: 0;
  border-radius: 0;
  background: 0 0;
  color: #242f33 !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 5px;
}
.b-sharethis-services-v4 .b-sharethis-services-link:active,
.b-sharethis-services-v4 .b-sharethis-services-link:hover {
  background-color: #c8e6ff;
}
.b-sharethis-services-v4 .b-sharethis-services-link:after {
  content: " ";
  position: absolute;
  top: 5px;
  left: 5px;
  width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 0;
  font: 0/0 a;
  cursor: pointer;
}
.b-sharethis-services-v4
  .b-sharethis-services-link
  .b-sharethis-services-link__icon-wrap {
  width: 26px;
  height: 26px;
  margin: 0 8px 0 0;
  border: 1px solid silver;
  border-radius: 2px;
}
.b-sharethis-services-v4
  .b-sharethis-services-link
  .b-sharethis-services-link__icon {
  width: 100%;
  height: 100%;
}
.b-sharethis-services-v4 .b-sharethis-services-link__title {
  line-height: 0;
  margin: 0;
}
.b-sharethis-services-link--adv {
  cursor: pointer;
}
.b-sharethis-services-link--adv .b-sharethis-services-link__title {
  margin: 0;
}
.b-sharethis-services-link__dropdown {
  position: absolute;
  top: 8px;
  left: calc(100% + 5px);
  margin: 0;
  cursor: pointer;
}
.b-sharethis-services-link__dropdown .svgicon {
  width: 10px;
  height: 10px;
  fill: #333;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.b-sharethis-services-link--open .svgicon {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.b-sharethis-services-v4 .b-sharethis-services-link__icon-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-sharethis-services-v4
  .b-sharethis-livejournal
  .b-sharethis-services-link__icon {
  width: 16px;
  height: 16px;
  fill: #248fce;
}
.b-sharethis-services-v4 .b-sharethis-livejournal .b-sharethis-services-link {
  cursor: pointer;
}
.b-sharethis-services-v4
  .b-sharethis-livejournal
  .b-sharethis-services-link:hover
  .b-sharethis-services-link__icon-wrap {
  border-color: #248fce;
  background: url(/img/icons/lj-repost-light.svg?v=71292) center/16px no-repeat
    #248fce;
}
.b-sharethis-services-v4
  .b-sharethis-livejournal
  .b-sharethis-services-link--reposted:hover
  .b-sharethis-services-link__icon-wrap {
  border-color: #248fce;
  background: url(/img/icons/lj-repost-reposted-light.svg?v=1510221496)
    center/16px no-repeat #248fce;
}
.b-sharethis-services-v4
  .b-sharethis-livejournal
  .b-sharethis-services-link--reposted
  .b-sharethis-services-link__icon-wrap {
  background: url(../fonts/lj-repost-reposted.svg) center/16px no-repeat;
}
.lj-card__pic,
.lj-citation__pic {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.b-sharethis-services-v4
  .b-sharethis-livejournal
  .b-sharethis-services-link--loading
  .b-sharethis-services-link__icon-wrap {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(/img/preloader/preloader-disc-blue-white-16.gif?v=39502);
  background-size: 16px;
}
.b-sharethis-services-v4
  .b-sharethis-livejournal
  .b-sharethis-services-link--disabled
  .b-sharethis-services-link__icon,
.b-sharethis-services-v4
  .b-sharethis-livejournal
  .b-sharethis-services-link--loading
  .b-sharethis-services-link__icon,
.b-sharethis-services-v4
  .b-sharethis-livejournal
  .b-sharethis-services-link--reposted
  .b-sharethis-services-link__icon,
.b-sharethis-services-v4
  .b-sharethis-livejournal
  .b-sharethis-services-link:hover
  .b-sharethis-services-link__icon {
  display: none;
}
.b-sharethis-services-v4
  .b-sharethis-livejournal
  .b-sharethis-services-link--disabled,
.b-sharethis-services-v4
  .b-sharethis-livejournal
  .b-sharethis-services-link--disabled::after {
  cursor: not-allowed;
}
.b-sharethis-services-v4
  .b-sharethis-livejournal
  .b-sharethis-services-link--disabled
  .b-sharethis-services-link__icon-wrap {
  background: url(/img/icons/lj-repost-disabled.svg?v=71292) center/16px
    no-repeat;
}
.b-sharethis-services-v4
  .b-sharethis-livejournal
  .b-sharethis-services-link--disabled:hover
  .b-sharethis-services-link__icon-wrap {
  border-color: silver;
  background: url(/img/icons/lj-repost-disabled.svg?v=71292) center no-repeat;
  background-size: 16px;
}
.b-sharethis-services-v4
  .b-sharethis-facebook
  .b-sharethis-services-link__icon {
  width: 8px;
  height: 16px;
  fill: #2a438b;
}
.b-sharethis-services-v4
  .b-sharethis-facebook
  .b-sharethis-services-link:hover
  .b-sharethis-services-link__icon-wrap {
  border-color: #2a438b;
  background-color: #2a438b;
}
.b-sharethis-services-v4 .b-sharethis-twitter .b-sharethis-services-link__icon {
  width: 16px;
  height: 12px;
  fill: #60b7e6;
}
.b-sharethis-services-v4
  .b-sharethis-twitter
  .b-sharethis-services-link:hover
  .b-sharethis-services-link__icon-wrap {
  border-color: #60b7e6;
  background-color: #60b7e6;
}
.b-sharethis-services-v4 .b-sharethis-digg .b-sharethis-services-link__icon {
  width: 16px;
  height: 8px;
  fill: #000;
}
.b-sharethis-services-v4
  .b-sharethis-digg
  .b-sharethis-services-link:hover
  .b-sharethis-services-link__icon-wrap {
  border-color: #000;
  background-color: #000;
}
.b-sharethis-services-v4 .b-sharethis-tumblr .b-sharethis-services-link__icon {
  width: 8px;
  height: 16px;
  fill: #29344a;
}
.b-sharethis-services-v4
  .b-sharethis-tumblr
  .b-sharethis-services-link:hover
  .b-sharethis-services-link__icon-wrap {
  border-color: #29344a;
  background-color: #29344a;
}
.b-sharethis-services-v4
  .b-sharethis-stumbleupon
  .b-sharethis-services-link__icon {
  width: 16px;
  height: 12px;
  fill: #eb4924;
}
.b-sharethis-services-v4
  .b-sharethis-stumbleupon
  .b-sharethis-services-link:hover
  .b-sharethis-services-link__icon-wrap {
  border-color: #eb4924;
  background-color: #eb4924;
}
.b-sharethis-services-v4 .b-sharethis-email .b-sharethis-services-link__icon {
  width: 16px;
  height: 14px;
  fill: #007399;
}
.b-sharethis-services-v4
  .b-sharethis-email
  .b-sharethis-services-link:hover
  .b-sharethis-services-link__icon-wrap {
  border-color: #007399;
  background-color: #007399;
}
.b-sharethis-services-v4
  .b-sharethis-vkontakte
  .b-sharethis-services-link__icon {
  width: 16px;
  height: 10px;
  fill: #3b5f8e;
}
.b-sharethis-services-v4
  .b-sharethis-vkontakte
  .b-sharethis-services-link:hover
  .b-sharethis-services-link__icon-wrap {
  border-color: #3b5f8e;
  background-color: #3b5f8e;
}
.b-sharethis-services-v4
  .b-sharethis-odnoklassniki
  .b-sharethis-services-link__icon {
  width: 10px;
  height: 16px;
  fill: #ed6c23;
}
.b-sharethis-services-v4
  .b-sharethis-odnoklassniki
  .b-sharethis-services-link:hover
  .b-sharethis-services-link__icon-wrap {
  border-color: #ed6c23;
  background-color: #ed6c23;
}
.b-sharethis-services-v4 .b-sharethis-moimir .b-sharethis-services-link__icon {
  width: 16px;
  height: 10px;
  fill: #168de2;
}
.b-sharethis-services-v4
  .b-sharethis-moimir
  .b-sharethis-services-link:hover
  .b-sharethis-services-link__icon-wrap {
  border-color: #168de2;
  background-color: #168de2;
}
.b-sharethis-services-v4 .b-sharethis-google .b-sharethis-services-link__icon {
  width: 18px;
  height: 12px;
  fill: #ea4335;
}
.b-sharethis-services-v4
  .b-sharethis-google
  .b-sharethis-services-link:hover
  .b-sharethis-services-link__icon-wrap {
  border-color: #ea4335;
  background-color: #ea4335;
}
.b-sharethis-services-v4 .b-sharethis-sf .b-sharethis-services-link__icon {
  width: 16px;
  height: 12px;
  fill: #26aff5;
}
.b-sharethis-services-v4
  .b-sharethis-sf
  .b-sharethis-services-link:hover
  .b-sharethis-services-link__icon-wrap {
  border-color: #26aff5;
  background-color: #26aff5;
}
.b-sharethis-services-v4 .b-sharethis-share .b-sharethis-services-link__icon {
  width: 14px;
  height: 16px;
  fill: #007399;
}
.b-sharethis-services-v4
  .b-sharethis-share
  .b-sharethis-services-link:hover
  .b-sharethis-services-link__icon-wrap {
  border-color: #007399;
  background-color: #007399;
}
.b-sharethis-services-v4 .b-sharethis-openid .b-sharethis-services-link__icon {
  width: 16px;
  height: 14px;
  fill: #f69320;
}
.b-sharethis-services-v4
  .b-sharethis-openid
  .b-sharethis-services-link:hover
  .b-sharethis-services-link__icon-wrap {
  border-color: #f69320;
  background-color: #f69320;
}
.b-sharethis-services-v4 .b-sharethis-viber .b-sharethis-services-link__icon {
  width: 20px;
  height: 20px;
  fill: #7b519d;
}
.b-sharethis-services-v4
  .b-sharethis-viber
  .b-sharethis-services-link:hover
  .b-sharethis-services-link__icon-wrap {
  border-color: #7b519d;
  background-color: #7b519d;
}
.b-sharethis-services-v4 .b-sharethis-embed .b-sharethis-services-link__icon {
  width: 16px;
  height: 10px;
  fill: #2c90cc;
}
.b-sharethis-services-v4
  .b-sharethis-embed
  .b-sharethis-services-link:hover
  .b-sharethis-services-link__icon-wrap {
  border-color: #2c90cc;
  background-color: #2c90cc;
}
.b-sharethis-services-v4
  .b-sharethis-services-link:hover
  .b-sharethis-services-link__icon {
  fill: #fff;
}
.b-subjecticons {
  display: none;
  width: 300px;
  margin: 0;
  padding: 0;
}
.b-subjecticons-items {
  margin: 0;
  padding: 0;
  list-style: none;
}
.b-subjecticons-item {
  display: inline-block;
  width: 32px;
  min-height: 32px;
  margin: 0;
  padding: 0;
  list-style: none;
  vertical-align: top;
  zoom: 1;
  text-align: center;
}
.b-subjecticon {
  background-image: url(../images/subjecticons.gif);
  background-repeat: no-repeat;
  cursor: pointer;
}
.b-subjecticons-default {
  background-position: 0 0;
}
.b-subjecticons-sm01 {
  background-position: -15px 0;
}
.b-subjecticons-sm02 {
  background-position: -30px 0;
}
.b-subjecticons-sm03 {
  background-position: -45px 0;
}
.b-subjecticons-sm04 {
  background-position: -60px 0;
}
.b-subjecticons-sm05 {
  background-position: -75px 0;
}
.b-subjecticons-sm06 {
  background-position: -90px 0;
}
.b-subjecticons-sm07 {
  background-position: -105px 0;
}
.b-subjecticons-sm08 {
  background-position: -120px 0;
}
.b-subjecticons-sm09 {
  background-position: -140px 0;
}
.b-subjecticons-sm10 {
  background-position: -154px 0;
}
.b-subjecticons-md01 {
  background-position: -178px 0;
}
.b-subjecticons-md02 {
  background-position: -210px 0;
}
.b-subjecticons-md05 {
  background-position: -242px 0;
}
.b-subjecticons-md06 {
  background-position: -267px 0;
}
.b-subjecticons-md07 {
  background-position: -287px 0;
}
.b-subjecticons-md08 {
  background-position: -307px 0;
}
.b-subjecticons-md09 {
  background-position: -324px 0;
}
.b-subjecticons-md10 {
  background-position: -349px 0;
}
.lj-button,
.lj-button-link,
.lj-button-link .lj-button-a,
.lj-button-link .lj-button-b,
.lj-button-link .lj-button-c,
.lj-button-link .lj-button-icon,
.lj-button-wrapper {
  display: inline-block !important;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  text-decoration: none !important;
  font: 11px/22px Arial, sans-serif !important;
  white-space: nowrap !important;
}
.lj-button {
  vertical-align: top !important;
  border-radius: 3px !important;
}
.lj-button-wrapper {
  border-radius: 3px 3px 0 0 !important;
}
A.lj-button-link,
A.lj-button-link:active,
A.lj-button-link:hover,
A.lj-button-link:link,
A.lj-button-link:visited {
  cursor: pointer !important;
}
.lj-button-link IMG {
  position: relative !important;
  top: 2px !important;
  vertical-align: baseline !important;
  border: none !important;
}
.lj-button-light {
  border: 1px solid !important;
  border-color: #c9c9c9 #b4b4b4 #aaa !important;
  border-radius: 2px !important;
  background-color: #cbcbcb !important;
}
.lj-button-light .lj-button-b {
  padding: 0 5px !important;
  border-radius: 2px !important;
  border-right: none !important;
  background: #fff !important;
  background: -webkit-linear-gradient(
    top,
    #fff 0,
    #fefefc 10%,
    #fffefe 52%,
    #f2f6f1 57%,
    #efeff0 62%,
    #e7e8ea 76%,
    #e1e2e4 100%
  ) !important;
  background: linear-gradient(
    to bottom,
    #fff 0,
    #fefefc 10%,
    #fffefe 52%,
    #f2f6f1 57%,
    #efeff0 62%,
    #e7e8ea 76%,
    #e1e2e4 100%
  ) !important;
}
.lj-button-light .lj-button-c {
  padding: 0 4px 0 6px !important;
  border-left: 1px solid #fefefe !important;
}
.lj-button-light A .lj-button-c {
  border-left: 1px solid #b4b4b4 !important;
}
.lj-button-light .lj-button-c.empty {
  margin-left: -1px !important;
  padding: 0 !important;
  border: none !important;
}
.lj-button-light A .lj-button-c.empty {
  margin-left: 0 !important;
}
.lj-button-light .lj-button-link,
.lj-button-light .lj-button-link:active,
.lj-button-light .lj-button-link:hover,
.lj-button-light .lj-button-link:link,
.lj-button-light .lj-button-link:visited {
  text-shadow: -1px 1px 0 #ddd !important;
  color: #222 !important;
}
.lj-button-light.donate-button.embed-button {
  border: none !important;
  background-color: transparent !important;
}
.lj-button-light.donate-button.embed-button .lj-button-b {
  padding: 0 5px !important;
  border: 1px solid !important;
  border-color: #c9c9c9 #b4b4b4 #aaa !important;
  border-radius: 2px !important;
}
.lj-button-light.donate-button.embed-button .lj-button-icon {
  width: 12px !important;
  height: 10px !important;
  margin: 0 5px 0 0 !important;
  background: url(../images/donate-inactive.png) !important;
  vertical-align: middle;
}
.lj-button-light.donate-button.embed-button A.lj-button-b {
  border-right: 1px solid #aaa !important;
  color: #222 !important;
}
.lj-button-light.donate-button.embed-button A .lj-button-icon {
  background-image: url(../images/donate.png) !important;
}
.lj-button-light.donate-button.embed-button .lj-button-b {
  color: #999 !important;
  margin: 0 5px 0 0 !important;
}
.lj-button-light.donate-button.embed-button .lj-button-c.empty {
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}
.lj-button-light.donate-button.embed-button .lj-button-c {
  position: relative !important;
  padding: 0 5px !important;
  border: 1px solid #ccc !important;
  border-radius: 3px !important;
  background-color: #fff !important;
  color: #222 !important;
  text-shadow: none !important;
}
.donate-button .lj-button-c.empty .lj-button-arrow {
  display: none !important;
}
.lj-button-light.donate-button .lj-button-arrow {
  position: absolute !important;
  top: 6px !important;
  left: -9px !important;
  border: 4px solid !important;
  border-color: transparent #ccc transparent transparent !important;
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
}
.lj-button-light.donate-button .lj-button-arrow-bg {
  position: absolute !important;
  top: -4px !important;
  left: -3px !important;
  border: 4px solid !important;
  border-color: transparent #fff transparent transparent !important;
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
}
.lj-button-light.repost-button {
  border: none !important;
  background-color: transparent !important;
}
.lj-button-light.repost-button .lj-button-a,
.lj-button-light.repost-button .lj-button-c {
  vertical-align: middle !important;
}
.lj-button-light.repost-button .lj-button-b {
  position: relative;
  height: 22px !important;
  line-height: 22px !important;
  margin: 0 5px 0 0 !important;
  padding: 0 5px !important;
  border: 1px solid !important;
  border-color: #c9c9c9 #b4b4b4 #aaa !important;
  border-right: 1px solid #aaa !important;
  border-radius: 2px !important;
  vertical-align: middle !important;
  text-shadow: 0 1px 0 #fff;
  color: #000 !important;
  cursor: pointer !important;
}
.lj-button-light.repost-button-inactive .lj-button-b {
  color: #999 !important;
  cursor: default !important;
}
.lj-button-light.repost-button-active .lj-button-b {
  display: none !important;
  background: #e6e7e9 !important;
  background-image: -webkit-linear-gradient(
    top,
    #e6e7e9 0,
    #e7e8e9 100%
  ) !important;
  background-image: linear-gradient(
    to bottom,
    #e6e7e9 0,
    #e7e8e9 100%
  ) !important;
}
.lj-button-light.repost-button-active .lj-button-b-reposted {
  display: inline-block !important;
}
.lj-button-light .lj-button-b-reposted,
.repost-button .lj-button-c.empty .lj-button-arrow,
.repost-button .lj-button-c.empty .lj-like-item-count {
  display: none !important;
}
.lj-button-light.repost-button .lj-button-icon {
  float: left;
  width: 16px !important;
  height: 16px !important;
  margin: 3px 5px 0 0 !important;
  background: url(../images/repost.png) 50% no-repeat !important;
  vertical-align: middle;
}
.lj-button-light.repost-button-inactive .lj-button-icon {
  background: url(../images/repost.png) 50% no-repeat !important;
  opacity: 0.5;
}
.lj-button-light.repost-button .lj-button-icon-sinlge {
  margin: 3px 0 0 !important;
}
.lj-button-light.repost-button .lj-button-c.empty {
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}
.lj-button-light.repost-button .lj-button-c {
  position: relative !important;
  padding: 0 5px !important;
  border: 1px solid #ccc !important;
  border-radius: 3px !important;
  background-color: #fff !important;
  color: #000 !important;
  text-shadow: 0 1px 0 #fff !important;
  cursor: pointer !important;
}
.lj-button-light.repost-button-inactive .lj-button-c {
  cursor: pointer !important;
}
.lj-button-light.repost-button .lj-button-arrow {
  position: absolute !important;
  top: 6px !important;
  left: -9px !important;
  border: 4px solid !important;
  border-color: transparent #ccc transparent transparent !important;
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
}
.lj-button-light.repost-button .lj-button-arrow-bg {
  position: absolute !important;
  top: -4px !important;
  left: -3px !important;
  border: 4px solid !important;
  border-color: transparent #fff transparent transparent !important;
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
}
.lj-button-light.paidrepost-button {
  border: none !important;
  background-color: transparent !important;
}
.lj-button-light.paidrepost-button .lj-button-a,
.lj-button-light.paidrepost-button .lj-button-c {
  vertical-align: middle !important;
}
.lj-button-light.paidrepost-button .lj-button-b {
  position: relative;
  overflow: hidden;
  height: 22px !important;
  margin: 0 5px 0 0 !important;
  padding: 0 5px !important;
  border: 1px solid !important;
  border-color: #c9c9c9 #b4b4b4 #aaa !important;
  border-right: 1px solid #aaa !important;
  line-height: 23px !important;
  border-radius: 2px !important;
  vertical-align: middle !important;
  text-shadow: 0 1px 0 #fff;
  color: #000 !important;
  cursor: pointer !important;
}
.lj-button-light.paidrepost-button-inactive .lj-button-b {
  color: #999 !important;
  cursor: default !important;
}
.lj-button-light.paidrepost-button-active .lj-button-b {
  display: none !important;
  background: #e6e7e9 !important;
  background-image: -webkit-linear-gradient(
    top,
    #e6e7e9 0,
    #e7e8e9 100%
  ) !important;
  background-image: linear-gradient(
    to bottom,
    #e6e7e9 0,
    #e7e8e9 100%
  ) !important;
}
.lj-button-light.paidrepost-button-active .lj-button-b-reposted {
  display: inline-block !important;
}
.lj-button-light.paidrepost-button .lj-button-icon {
  float: left;
  width: 16px !important;
  height: 16px !important;
  margin: 3px 5px 0 0 !important;
  background: url(../images/repost.png) 50% no-repeat !important;
  vertical-align: middle;
}
.lj-button-light.paidrepost-button-inactive .lj-button-icon {
  background: url(../images/repost.png) 50% no-repeat !important;
  opacity: 0.5;
}
.lj-button-light.paidrepost-button .lj-button-icon-sinlge {
  margin: 3px 0 0 !important;
}
.lj-button-light.paidrepost-button .lj-button-c.empty {
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}
.lj-button-light.paidrepost-button .lj-button-c {
  position: relative !important;
  padding: 0 5px !important;
  border: 1px solid #ccc !important;
  border-radius: 3px !important;
  background-color: #fff !important;
  color: #000 !important;
  text-shadow: 0 1px 0 #fff !important;
  cursor: pointer !important;
}
.lj-button-light.paidrepost-button-inactive .lj-button-c {
  cursor: pointer !important;
}
.paidrepost-button .lj-button-c.empty .lj-button-arrow,
.paidrepost-button .lj-button-c.empty .lj-like-item-count {
  display: none !important;
}
.lj-button-light.paidrepost-button .lj-button-arrow {
  position: absolute !important;
  top: 6px !important;
  left: -9px !important;
  border: 4px solid !important;
  border-color: transparent #ccc transparent transparent !important;
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
}
.lj-button-light.paidrepost-button .lj-button-arrow-bg {
  position: absolute !important;
  top: -4px !important;
  left: -3px !important;
  border: 4px solid !important;
  border-color: transparent #fff transparent transparent !important;
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
}
.b-reposted-popup,
.b-reposted-popup A {
  font-size: 12px !important;
}
.paidrepost-button-label {
  float: left;
  height: 22px;
  margin: 0 6px 0 0;
}
.lj-button-light.paidrepost-button-inactive .paidrepost-button-cost {
  opacity: 0.4;
  color: #000 !important;
}
.paidrepost-button-cost {
  float: right;
  position: relative;
  padding: 0 14px 0 5px;
  margin: 0;
  height: 22px;
  background: url(../images/paidrepost.png) 100% 50% no-repeat !important;
  line-height: 23px;
}
.paidrepost-button-active .paidrepost-button-cost:after,
.paidrepost-button-active .paidrepost-button-cost:before,
.paidrepost-button-cost:after,
.paidrepost-button-cost:before {
  content: "";
  position: absolute;
  width: 1px;
  top: 0;
  bottom: 0;
}
.paidrepost-button-cost:before {
  left: 0;
  height: 100%;
  background: #bababa;
  background-image: -webkit-linear-gradient(
    top,
    #f6f6f6 0,
    #bababa 50%,
    #e1e2e3 100%
  );
  background-image: linear-gradient(
    to bottom,
    #f6f6f6 0,
    #bababa 50%,
    #e1e2e3 100%
  );
}
.paidrepost-button-cost:after {
  left: 1px;
  height: 100%;
  background: #ecedee;
  background-image: -webkit-linear-gradient(top, #fff 0, #ecedee 100%);
  background-image: linear-gradient(to bottom, #fff 0, #ecedee 100%);
}
.paidrepost-button-active .paidrepost-button-cost:before {
  left: 0;
  height: 100%;
  background: #b9b9b9;
  background-image: -webkit-linear-gradient(
    top,
    #e4e4e4 0,
    #b9b9b9 50%,
    #e4e4e4 100%
  );
  background-image: linear-gradient(
    to bottom,
    #e4e4e4 0,
    #b9b9b9 50%,
    #e4e4e4 100%
  );
}
.paidrepost-button-active .paidrepost-button-cost:after {
  left: 1px;
  height: 100%;
  background: #ededed;
  background-image: -webkit-linear-gradient(top, #eee 0, #ededed 100%);
  background-image: linear-gradient(to bottom, #eee 0, #ededed 100%);
}
.b-reposted-popup {
  margin: -5px 0 0;
  max-width: 600px;
  min-width: 300px;
  line-height: 22px !important;
  font-family: Arial, Verdana, sans-serif !important;
}
.b-reposted-popup A:link,
.b-reposted-popup A:visited {
  border: none !important;
  text-decoration: none !important;
  color: #4f74ae !important;
}
.b-reposted-popup A:active,
.b-reposted-popup A:hover {
  border: none !important;
  text-decoration: underline !important;
  color: #4f74ae !important;
}
.b-reposted-popup .b-reposted-popup-header {
  padding: 4px 0 6px;
  font-size: 15px !important;
  font-weight: 700 !important;
  color: #2d2d2d !important;
}
.b-reposted-popup .b-reposted-popup-load {
  background: url(../images/preloader-blue-white.gif) 50% 30px no-repeat;
}
.b-reposted-popup .b-reposted-popup-content {
  overflow-y: auto;
  max-height: 66px;
  min-width: 300px;
  margin: 0 -14px 6px 0;
  padding: 4px 0 6px;
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  color: #4f74ae !important;
}
.b-reposted-popup .b-reposted-popup-footer-hide {
  display: none;
}
.ljembed-bubble--full {
  overflow: hidden;
}
.ljembed-bubble--full .b-fader {
  display: block;
}
.ljembed-bubble--full [lj-embed-share] {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  box-sizing: border-box;
  overflow-y: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 5001;
}
.ljembed-bubble {
  box-sizing: border-box;
  position: relative;
  max-width: 40em;
  min-width: 21.42857em;
  width: 100%;
  margin: auto;
  padding: 1.71429em;
  border-radius: 0.57143em;
  z-index: 5002;
  background: #fff;
  font: 400 15px/1.4 ProximaNova, Helvetica, sans-serif;
  color: #000;
}
.ljembed-bubble__close {
  line-height: 0;
  position: absolute;
  top: 0;
  left: calc(100% + 0.571428571428571em);
  padding: 0;
  border: none;
  cursor: pointer;
  background: 0 0;
}
.ljembed-bubble__close:focus {
  outline: #00a3d9 auto 3px;
}
.ljembed-bubble__close .svgicon {
  display: block;
  width: 1em;
  height: 1em;
  padding: 0.07143em;
  fill: #fff;
}
.ljembed-bubble__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 1.14286em;
  color: inherit;
}
.html-ie10 .ljembed-bubble__title,
.html-ie11 .ljembed-bubble__title,
.ljembed-bubble__title {
  margin-bottom: 0.14286em;
}
.ljembed-bubble__title {
  width: 100%;
  margin-top: -0.21429em;
  font-size: 28px;
  letter-spacing: -0.01429em;
  line-height: 1em;
  font-weight: 400;
}
.ljembed-bubble__desc {
  font-size: 16px;
  margin-bottom: 1em;
}
.ljembed-bubble__inputs {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.ljembed-bubble__code {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  box-sizing: border-box;
  max-height: 2.28571em;
  margin-right: 0.57143em;
  padding: 0.5em;
  border: 1px solid #d4dce0;
  border-radius: 0.28571em;
  color: #333;
  resize: none;
}
.ljembed-bubble__code:focus,
.ljembed-bubble__code:hover {
  outline: 0;
  border-color: #00c0ff;
}
.ljembed-bubble-btn {
  position: relative;
  width: auto;
  max-height: 2.28571em;
  padding: 0.57143em 1.14286em;
  border: none;
  border-radius: 0.28571em;
  background: #00a3d9;
  letter-spacing: -0.00714em;
  line-height: 1;
  color: #fff;
  cursor: pointer;
}
.ljembed-bubble-btn:focus,
.ljembed-bubble-btn:hover {
  border-color: #00c0ff;
  background-color: #00c0ff;
  outline: 0;
}
.ljembed-bubble-btn:active {
  border-color: #0996c5;
  background-color: #0996c5;
}
.ljembed-bubble-btn__icon {
  display: none;
}
.ljembed-bubble-btn__icon .svgicon {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  fill: #fff;
}
.ljembed-bubble-btn + .ljembed-bubble-btn {
  margin-left: 5px;
}
@media (max-width: 1000px) {
  .ljembed-bubble-btn {
    width: 40px;
  }
  .ljembed-bubble-btn__icon {
    display: block;
  }
  .ljembed-bubble-btn__text {
    display: none;
  }
}
.ljembed-bubble__body {
  position: relative;
}
.ljembed-bubble__spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -100%);
  -ms-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%);
  overflow: hidden;
  width: 2.28571em;
  height: 2.28571em;
  z-index: -1;
}
.ljembed-bubble__spinner--show::after {
  display: block;
}
.ljembed-bubble__preview {
  display: block;
  box-sizing: border-box;
  width: 100%;
  min-height: 250px;
  border-radius: 0.28571em;
  border: none;
}
@media (max-width: 650px) {
  .ljembed-bubble__close {
    top: 0.71429em;
    right: 0.57143em;
    left: inherit;
  }
  .ljembed-bubble__close .svgicon {
    fill: #333;
  }
}
HTML BODY * .b-mediaplaceholder:active,
HTML BODY * .b-mediaplaceholder:focus,
HTML BODY * .b-mediaplaceholder:hover,
HTML BODY * .b-mediaplaceholder:link,
HTML BODY * .b-mediaplaceholder:visited {
  position: relative;
  top: auto;
  left: auto;
  overflow: hidden;
  display: inline-block;
  width: auto;
  height: 37px;
  min-width: 142px;
  margin: 0 5px 0 0;
  padding: 0;
  border-radius: 0 !important;
  border: 0 !important;
  vertical-align: top !important;
  font: 12px/14px Arial, sans-serif;
  text-align: center !important;
  text-decoration: none !important;
  text-shadow: none !important;
  text-indent: 0 !important;
  color: #fff !important;
  cursor: pointer;
}
HTML BODY * .b-mediaplaceholder-good:active,
HTML BODY * .b-mediaplaceholder-good:focus,
HTML BODY * .b-mediaplaceholder-good:hover,
HTML BODY * .b-mediaplaceholder-good:link,
HTML BODY * .b-mediaplaceholder-good:visited {
  height: 35px;
  border-radius: 5px !important;
  border: 1px solid #e0e0e0 !important;
}
.b-mediaplaceholder .b-mediaplaceholder-outer {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: 100%;
  height: 37px;
  margin: -19px 0 0;
  padding: 0;
  cursor: pointer;
}
.b-mediaplaceholder .b-mediaplaceholder-inner {
  position: relative;
  top: auto;
  left: auto;
  display: inline-block;
  min-width: 80px;
  height: 35px;
  margin: 0;
  padding: 0 20px 0 40px;
  border-radius: 5px;
  border: 1px solid #dcdcdc !important;
  border: 1px solid rgba(220, 220, 220, 0.35) !important;
  background: #000 !important;
  background: rgba(0, 0, 0, 0.35) !important;
  line-height: 35px;
  text-align: left !important;
  cursor: pointer;
}
HTML BODY * .b-mediaplaceholder-processing:active .b-mediaplaceholder-inner,
HTML BODY * .b-mediaplaceholder-processing:focus .b-mediaplaceholder-inner,
HTML BODY * .b-mediaplaceholder-processing:hover .b-mediaplaceholder-inner,
HTML BODY * .b-mediaplaceholder-processing:link .b-mediaplaceholder-inner,
HTML BODY * .b-mediaplaceholder-processing:visited .b-mediaplaceholder-inner,
HTML BODY * .b-mediaplaceholder:active .b-mediaplaceholder-inner,
HTML BODY * .b-mediaplaceholder:focus .b-mediaplaceholder-inner,
HTML BODY * .b-mediaplaceholder:hover .b-mediaplaceholder-inner {
  border: 1px solid #dcdcdc !important;
  border: 1px solid rgba(220, 220, 220, 0.45) !important;
  background: #000 !important;
  background: rgba(0, 0, 0, 0.45) !important;
}
.b-mediaplaceholder .b-mediaplaceholder-pic {
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 20px;
  display: block;
  margin: 0;
  padding: 0;
  background: url(../images/mediaplaceholder.png) no-repeat;
  font: 0/0 serif;
  cursor: pointer;
}
.b-mediaplaceholder-photo .b-mediaplaceholder-pic {
  width: 13px;
  height: 11px;
  margin-top: -6px;
  background-position: 0 -50px;
}
.b-mediaplaceholder-video .b-mediaplaceholder-pic {
  width: 12px;
  height: 13px;
  margin-top: -7px;
  background-position: 0 -37px;
}
.b-mediaplaceholder-processing .b-mediaplaceholder-pic {
  width: 11px;
  height: 3px;
  margin-top: -2px;
  background: url(/img/preloader-s.gif?v=9673) no-repeat;
}
.b-mediaplaceholder .b-mediaplaceholder-label {
  display: none;
  position: static;
  top: auto;
  left: auto;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
.b-mediaplaceholder .b-mediaplaceholder-view,
.b-mediaplaceholder-processing .b-mediaplaceholder-loading {
  display: inline;
}
.b-mediaplaceholder-processing .b-mediaplaceholder-view {
  display: none;
}
HTML BODY * .b-mediaplaceholder-external:active,
HTML BODY * .b-mediaplaceholder-external:focus,
HTML BODY * .b-mediaplaceholder-external:hover,
HTML BODY * .b-mediaplaceholder-external:link,
HTML BODY * .b-mediaplaceholder-external:visited {
  position: relative;
  top: auto;
  left: auto;
  display: inline-block;
  width: 35px;
  height: 37px;
  margin: 0 10px 0 0;
  padding: 0;
  vertical-align: top !important;
  border: 0 !important;
  font: 10px/1 Arial, sans-serif;
  text-align: left;
  text-decoration: none !important;
  text-shadow: none;
  color: #fff !important;
  cursor: pointer;
}
HTML#js BODY * .b-mediaplaceholder-external:active,
HTML#js BODY * .b-mediaplaceholder-external:focus,
HTML#js BODY * .b-mediaplaceholder-external:hover,
HTML#js BODY * .b-mediaplaceholder-external:link,
HTML#js BODY * .b-mediaplaceholder-external:visited {
  display: none;
}
.b-mediaplaceholder-external .b-mediaplaceholder-bg {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.25;
  display: block;
  width: 35px;
  height: 37px;
  margin: 0;
  padding: 0;
  background: url(../images/mediaplaceholder.png) no-repeat;
  font: 0/0 serif;
}
.b-mediaplaceholder-external:hover .b-mediaplaceholder-bg {
  opacity: 0.35;
}
.b-mediaplaceholder-external .b-mediaplaceholder-pic {
  overflow: hidden;
  position: absolute;
  top: 10px;
  left: 12px;
  display: block;
  width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  background: url(../images/mediaplaceholder.png) -19px -37px no-repeat;
  font: 0/0 serif;
}
.b-mediaplaceholder-external .b-mediaplaceholder-arr {
  border-right: 5px solid rgba(0, 0, 0, 0.25);
}
.b-mediaplaceholder-external .b-mediaplaceholder-inner {
  display: none !important;
}
.b-contentplaceholder {
  position: static !important;
  display: block !important;
  width: 60% !important;
  height: auto;
  margin: 1em auto !important;
  padding: 2em 3em !important;
  background: #eee !important;
  border-radius: 1em;
  color: #333 !important;
}
.b-contentplaceholder-title {
  margin: 0 0 0.3em !important;
  padding: 0 !important;
  font: 700 23px/1.1 Arial, Tahoma, sans-serif !important;
}
.b-contentplaceholder-451 .b-contentplaceholder-title {
  margin-left: -20px !important;
  padding-left: 20px !important;
  background: url(../images/lock-16-gray.gif) 0 50% no-repeat !important;
}
.b-contentplaceholder-text {
  font: 16px/1.4 Arial, Tahoma, sans-serif !important;
}
.b-contentplaceholder-text .b-helplink {
  vertical-align: text-top;
}
.b-contentplaceholder-comment {
  display: inline-block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0.5em 1em 0.5em 2em !important;
  border-radius: 0.5em;
  background: url(../images/lock-16-gray.gif) 0.6em 45% no-repeat #eee !important;
}
iframe[src="about:blank"] {
  display: none;
}
iframe[id^="telegram-post"] {
  min-width: 300px !important;
  max-width: 100%;
}
.b-replaceable-link {
  font-weight: 700;
}
.b-replaceable-link:before {
  display: inline;
  content: "\28";
}
.b-replaceable-link:after {
  display: inline;
  content: "\29";
}
.b-sticky-cut {
  position: fixed;
  top: -50px;
  z-index: 9;
  margin: 0;
  border: none;
  line-height: 22px;
  -webkit-transition: top 0.3s;
  transition: top 0.3s;
}
.b-sticky-cut-decor:after,
.b-sticky-cut-decor:before,
.b-sticky-cut-link-wrap:after,
.b-sticky-cut-link-wrap:before,
.b-sticky-cut-link:after,
.b-sticky-cut-link:before,
.b-sticky-cut:after,
.b-sticky-cut:before {
  display: block;
  position: absolute;
  content: "";
}
.b-sticky-cut .b-sticky-cut-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.b-sticky-cut-decor {
  display: block;
  position: relative;
  margin: 0 0 10px;
  height: 40px;
  background: -webkit-linear-gradient(
    top,
    #fff 0,
    rgba(255, 255, 255, 0.92) 79%,
    rgba(255, 255, 255, 0) 100%
  );
  background: linear-gradient(
    to bottom,
    #fff 0,
    rgba(255, 255, 255, 0.92) 79%,
    rgba(255, 255, 255, 0) 100%
  );
}
.b-sticky-cut-decor:after,
.b-sticky-cut-decor:before {
  border-top: 1px dashed #dae3e6;
  left: 0;
  right: 0;
  top: 50%;
}
.b-sticky-cut-link-wrap {
  height: 40px;
  outline: 0;
  position: absolute;
  text-indent: -1000px;
  width: 100%;
  z-index: 2;
}
.b-sticky-cut-link-wrap:before {
  top: -1px;
  right: 0;
  left: 0;
  width: 38px;
  height: 38px;
  margin: auto;
  border: 2px solid #dae3e6;
  border-radius: 50%;
  background: #fff;
}
.b-sticky-cut-link {
  display: block;
  position: relative;
  overflow: hidden;
  height: 40px;
}
.b-sticky-cut-link:before {
  width: 11px;
  height: 7px;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background-image: url(../images/sprite.png);
  background-image: url(../fonts/sprite.svg), none;
  background-position: -240px 0;
}
.j-l-footer {
  position: relative;
}
.j-l-footer A.b-sticky-cut-link {
  display: block;
  padding: 0;
}
.b-lenta .b-sticky-cut {
  left: 70px;
  right: 481px;
}
.j-l-container .b-sticky-cut {
  left: 30px;
  right: 30px;
}
.j-p-layout-wt .b-sticky-cut {
  left: 30px;
  right: 420px;
}
.j-p-layout-tw .b-sticky-cut {
  left: 390px;
  right: 90px;
}
.j-p-no-sidebar .b-sticky-cut {
  width: 900px;
  margin-left: -470px;
}
.b-sticky-cut-hidden {
  opacity: 0;
}
.b-sticky-cut-visible {
  opacity: 1;
  top: 0;
}
@media all and (max-width: 1790px) {
  .b-lenta.l-flatslide-state-shownav .b-sticky-cut {
    margin-left: -520px;
  }
}
@media all and (max-width: 1700px) {
  .b-lenta.l-flatslide-state-shownav .b-sticky-cut {
    margin-left: -470px;
  }
}
@media all and (max-width: 1600px) {
  .b-lenta.l-flatslide-state-shownav .b-sticky-cut {
    margin-left: -420px;
  }
}
@media all and (max-width: 1500px) {
  .b-lenta.l-flatslide-state-shownav .b-sticky-cut {
    margin-left: -370px;
  }
}
@media all and (max-width: 1400px) {
  .b-lenta.l-flatslide-state-shownav .b-sticky-cut {
    left: 330px;
    right: 241px;
    margin-left: 0;
  }
  .b-lenta .b-sticky-cut {
    left: 60px;
    right: 480px;
  }
  .j-p-no-sidebar .b-sticky-cut {
    left: auto;
    right: auto;
    width: 900px;
    margin: 0;
  }
}
@media all and (max-width: 1200px) {
  .b-lenta .b-sticky-cut {
    right: 450px;
  }
}
@media all and (max-width: 1000px) {
  .b-lenta.l-flatslide-state-shownav .b-sticky-cut {
    left: 310px;
    right: 0;
    margin-left: 0;
  }
  .b-lenta .b-sticky-cut {
    left: 70px;
  }
  .j-p-no-sidebar .b-sticky-cut {
    left: 15px;
    right: 60px;
    width: auto;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  .b-lenta.l-flatslide-state-shownav .b-sticky-cut {
    left: 310px;
    right: 0;
    margin-left: 0;
  }
}
@media all and (min-width: 1400px) {
  .b-lenta .b-sticky-cut {
    left: 50%;
    right: auto;
    width: 829px;
    margin-left: -610px;
  }
}
@media all and (min-width: 1265px) {
  .j-p-layout-wt .b-sticky-cut {
    left: 50%;
    right: auto;
    width: 800px;
    margin-left: -595px;
  }
  .j-p-layout-tw .b-sticky-cut {
    left: 50%;
    right: auto;
    width: 770px;
    margin-left: -235px;
  }
  .j-p-no-sidebar .b-sticky-cut {
    left: auto;
    right: auto;
    width: 900px;
    margin: 0;
  }
}
@media all and (max-width: 1000px) {
  .b-lenta .b-sticky-cut {
    right: 120px;
  }
  .body-state-sidebar-opened .b-lenta .b-sticky-cut {
    right: 366px;
    left: 0;
  }
  .j-l-container .b-sticky-cut {
    left: 15px;
    right: 75px;
  }
}
@media all and (max-width: 900px) {
  .b-lenta .b-sticky-cut {
    left: 70px;
    right: 120px;
  }
}
@media (max-width: 680px) {
  .b-lenta .b-sticky-cut {
    right: 60px;
  }
  .j-l-container .b-sticky-cut {
    right: 15px;
  }
}
@media all and (max-width: 650px) {
  .b-sticky-cut {
    display: none;
  }
}
.ya-context #ya-context_id {
  margin: 0;
}
.ya-context #ya-context_id DIV[id] {
  font-size: 12px !important;
}
.ya-context
  #ya-context_id
  A.yap-logo-block__text.yap-logo-text.yap-logo-color.yap-logo-bg-color {
  text-decoration: none !important;
}
.ya-context #ya-context_id DIV[id] > YATAG {
  font-family: inherit !important;
}
.ya-context #ya-context_id DIV[id] > YATAG .yap-contacts__item-link:hover,
.ya-context #ya-context_id DIV[id] > YATAG .yap-domain:hover,
.ya-context #ya-context_id DIV[id] > YATAG .yap-sitelinks__link,
.ya-context #ya-context_id DIV[id] > YATAG .yap-title-block__text {
  text-decoration: none !important;
}
.ya-context #ya-context_id DIV[id] > YATAG .yap-title-block__favicon,
.ya-context #ya-context_id DIV[id] > YATAG .yap-title-block__text {
  font-size: 130% !important;
}
.ya-context[style*="margin-top: 20px; margin-bottom: 30px"]
  #ya-context_id
  > .ljsale--empty:first-child {
  margin-top: -50px;
}
.ya-context[style*="margin: 30px 0"]
  #ya-context_id
  > .ljsale--empty:first-child {
  margin-top: -30px;
}
.flatquestionjournal {
  overflow: hidden;
  position: relative;
  margin: 0 0 20px;
  font: 15px/1.4 ProximaNova, Helvetica, sans-serif;
}
.flatquestionjournal-meta {
  margin: 0;
}
.flatquestionjournal-question {
  position: relative;
  margin: 20px 0 15px;
  padding: 15px;
  border-radius: 0.5em;
  background: #dae3e6;
  color: #242f33;
}
.flatquestionjournal-question:after {
  content: " ";
  overflow: hidden;
  position: absolute;
  bottom: 100%;
  left: 20px;
  width: 34px;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2215%22%20width%3D%2234%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20viewBox%3D%220%200%2034%2015%22%20enable-background%3D%22new%200%200%2034%2015%22%3E%09%09%09%3Cpath%20d%3D%22m0%2014.977v0.023h34v-0.028c-14.672-0.582-16.643-13.831-22-14.972-0.449-0.096%207.34%2014.484-12%2014.977z%22%20fill%3D%22%23DAE3E6%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: 0 0;
  font: 0/0 a;
}
.flatquestionjournal-question-title {
  margin: 0 0 5px;
  padding: 0;
  font: 600 18px/1.2 ProximaNova, Tahoma, Arial, sans-serif;
}
.flatquestionjournal-question-title A,
.flatquestionjournal-question-title A:link,
.flatquestionjournal-question-title A:visited {
  text-decoration: none;
  color: #242f33;
}
.flatquestionjournal-question-title A:active,
.flatquestionjournal-question-title A:hover {
  text-decoration: none;
  color: #00a3d9;
}
.flatquestionjournal-question-text {
  margin: 0;
}
.flatquestionjournal-controls {
  margin: 0;
  text-transform: uppercase;
}
.flatquestionjournal-controls-reply {
  margin: 0 15px 0 0;
  vertical-align: middle;
}
.flatquestionjournal-controls-count {
  position: relative;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}
.flatquestionjournal-controls-counticon {
  display: inline-block;
  width: 17px;
  height: 16px;
  margin-right: 5px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20height%3D%2216%22%20viewBox%3D%220%200%2017%2015.903%22%20width%3D%2217%22%3E%3Cpath%20d%3D%22m17%206.025c0-3.144-2.334-5.721-5.312-5.999v-0.026h-5.313v0.027c-0.176-0.016-0.354-0.027-0.532-0.027-3.226%200-5.843%202.697-5.843%206.025s2.617%206.026%205.843%206.026c0.18%200%200.356-0.012%200.532-0.028v0.028s2.684%202.357%203.938%203.441c1.089%200.94%201.375%200.008%201.375-0.248v-3.222c2.978-0.276%205.312-2.853%205.312-5.997z%22%20fill%3D%22%237A9199%22/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 0;
  vertical-align: -2px;
}
.flatquestionjournal-controls-counticon .svgicon {
  display: none;
}
.b-lenta .flatquestionjournal-controls-counticon .svgicon {
  display: block;
}
.u-flextable {
  width: 100%;
  table-layout: fixed;
}
BODY:not(.s-schemius) .ljsale:not(.ljsale--empty) .allbanners {
  overflow: hidden;
  display: inline-block;
  text-align: center;
}
BODY:not(.s-schemius) .allbanners--common-banner,
BODY:not(.s-schemius) .common-banner .allbanners {
  width: 100%;
}
BODY:not(.s-schemius) .allbanners-close {
  padding: 0.4em 0.3em 0 0;
  line-height: 1.1;
  font-size: 13px;
}
BODY:not(.s-schemius) .allbanners--common-banner .allbanners-close {
  text-align: center;
}
BODY:not(.s-schemius) .allbanners--common-banner .allbanners-link {
  padding: 0 5px;
  line-height: 1.5;
  background: rgba(255, 255, 255, 0.25);
  color: #000;
}
.allbanners:after {
  content: "";
  display: table;
  table-layout: fixed;
  width: 100%;
}
.s2-profiling {
  display: none;
}
@media (min-width: 800px) {
  .s2-profiling {
    display: block;
    position: absolute;
    z-index: 5000;
    top: 100px;
    right: 0;
    overflow: hidden;
    padding: 1em;
    background: #fff;
    border-radius: 5px 0 0 5px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
    font: 15px/1.4 Trebuchet Ms, Arial;
    color: #333;
  }
  .s2-profiling__close {
    font-size: 1.2em;
    font-weight: 700;
    cursor: pointer;
  }
  .s2-profiling__sign {
    float: right;
    margin-left: 0.2em;
  }
  .s2-profiling__title {
    margin: 0;
    font-family: Trebuchet Ms, Arial;
  }
  .s2-profiling__subtitle {
    margin: 0.5em 0 0.3em;
    font-size: 20px;
  }
  .s2-profiling__content {
    float: right;
    width: 0;
    height: 0;
    overflow: hidden;
  }
  .s2-profiling__table {
    width: 100%;
    margin-top: 1em;
    border-collapse: collapse;
  }
  .s2-profiling__table TD,
  .s2-profiling__table TH {
    padding: 0.2em;
    text-align: left;
  }
  .s2-profiling__table TH {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    background: #eee;
    font-size: 1.1em;
  }
  .s2-profiling__table TD {
    border-bottom: 1px solid #ddd;
  }
  .s2-profiling__time {
    color: #6b8e23;
  }
  .s2-profiling__time--zero {
    color: #ccc;
  }
  .s2-profiling__time--long {
    color: tomato;
  }
  TD.s2-profiling__calls {
    padding-left: 1em;
    text-align: right;
    color: #4169e1;
  }
}
.fullsize-image-fader,
.fullsize-image-svg-glass,
.img--scaled,
.scaled-image-wrapper:after {
  cursor: pointer;
}
.fullsize-image,
.fullsize-image-svg-glass,
.j-c-resize-images IMG {
  max-width: 100%;
  max-height: 100%;
}
.js--wrapper-shown {
  overflow: hidden;
}
.scaled-image-wrapper {
  position: relative;
}
.scaled-image-wrapper:after {
  pointer-events: none;
  content: "";
  position: absolute;
  width: 1.5em;
  height: 1.5em;
  bottom: 0.6em;
  right: 0.3em;
  border-radius: 5px;
  background: url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M19.6724408%2C9.83622039%20C19.6724408%2C4.40382563%2015.2686152%2C0%209.83622039%2C0%20C4.40382563%2C0%200%2C4.40382563%200%2C9.83622039%20C0%2C15.2686152%204.40382563%2C19.6724408%209.83622039%2C19.6724408%20C15.2686152%2C19.6724408%2019.6724408%2C15.2686152%2019.6724408%2C9.83622039%20L19.6724408%2C9.83622039%20L19.6724408%2C9.83622039%20Z%20M2.3144048%2C9.83622039%20C2.3144048%2C5.68203611%205.68203611%2C2.3144048%209.83622039%2C2.3144048%20C13.9904047%2C2.3144048%2017.358036%2C5.68203611%2017.358036%2C9.83622039%20C17.358036%2C13.9904047%2013.9904047%2C17.358036%209.83622039%2C17.358036%20C5.68203611%2C17.358036%202.3144048%2C13.9904047%202.3144048%2C9.83622039%20L2.3144048%2C9.83622039%20L2.3144048%2C9.83622039%20Z%22%3E%3C/path%3E%0A%20%20%20%20%3Cpath%20d%3D%22M22.2143784%2C23.8305664%20L23.853352%2C22.1964809%20L16.9587309%2C15.2812361%20L15.3197574%2C16.9153215%20L22.2143784%2C23.8305664%20L22.2143784%2C23.8305664%20Z%22%3E%3C/path%3E%0A%20%20%20%20%3Cpath%20d%3D%22M9%2C9%20L9%2C6.66666667%20L9%2C5%20L11%2C5%20L11%2C6.66666667%20L11%2C9%20L13.3333333%2C9%20L15%2C9%20L15%2C11%20L13.3333333%2C11%20L11%2C11%20L11%2C13.3333333%20L11%2C15%20L9%2C15%20L9%2C13.3333333%20L9%2C11%20L6.66666667%2C11%20L5%2C11%20L5%2C9%20L6.66666667%2C9%20L9%2C9%20L9%2C9%20Z%22%3E%3C/path%3E%0A%3C/svg%3E)
    50% 50% no-repeat #fff;
  background-size: 65%;
}
.fullsize-image-fader {
  display: none;
  position: fixed;
  z-index: 3000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.7);
  text-align: center;
  white-space: nowrap;
}
.js--wrapper-shown .fullsize-image-fader {
  display: block;
}
.fullsize-image-wrapper {
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  font-size: 0;
}
.fullsize-image-wrapper:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.fullsize-image {
  box-shadow: 0 0 0 10px #fff;
  vertical-align: middle;
}
.fullsize-image-svg-glass {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.lj-card {
  position: relative;
  min-height: 160px;
  margin: 0 0 1.5rem;
  padding: 20px 20px 20px calc(40% + 20px);
  box-sizing: border-box;
  background: #f8f8f8 !important;
  font: 400 13px/1.1 ProximaNova, Helvetica, sans-serif;
}
.lj-card__pic {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 40%;
  margin: 0;
  padding: 0;
  background-size: cover;
  text-decoration: none;
  font: 0/0 a;
}
.lj-card__name {
  margin: 0 0 10px;
  font-weight: 600;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #949494;
}
.lj-card__title {
  margin: 0 0 10px;
  font-weight: 700;
  font-size: 22px;
  color: #020202;
}
.lj-card__title A:active,
.lj-card__title A:hover,
.lj-card__title A:link,
.lj-card__title A:visited {
  border: 0 !important;
  text-decoration: none !important;
  color: #020202 !important;
}
.lj-card__content {
  margin: 0;
  line-height: 1.4;
  color: #0b0b0b;
}
.lj-card__content BR:first-child,
.lj-card__content BR:last-child {
  display: none;
}
.lj-card--left,
.lj-card--right {
  width: 200px;
  padding: 5px;
}
.lj-card--left {
  float: left;
  margin-right: 20px;
}
.lj-card--right {
  float: right;
  margin-left: 20px;
}
.lj-card--left .lj-card__pic,
.lj-card--right .lj-card__pic {
  display: block;
  position: static;
  top: auto;
  left: auto;
  bottom: auto;
  width: auto;
  height: 120px;
  margin: -5px -5px 10px;
}
.lj-card--left .lj-card__title,
.lj-card--right .lj-card__title {
  font-size: 15px;
}
.lj-card--left .lj-card__content,
.lj-card--right .lj-card__content {
  display: none;
}
@media all and (max-width: 500px) {
  .lj-card--left .lj-card__pic,
  .lj-card--right .lj-card__pic,
  .lj-card__pic {
    display: none;
  }
  .lj-card {
    min-height: 0;
    margin: 0 -20px 1.5rem;
    padding: 20px;
  }
  .lj-card__title {
    font-size: 15px;
  }
  .lj-card--left,
  .lj-card--right {
    float: none;
    width: auto;
  }
  .lj-card--left .lj-card__content,
  .lj-card--right .lj-card__content {
    display: inherit;
  }
}
.lj-citation {
  position: relative;
  clear: both;
  margin: 0 0 1.5rem;
  padding: 25px 25px 25px 80px;
  border: 1px solid #e4e7e8;
  border-width: 1px 0;
  font: 400 13px/1.1 ProximaNova, Helvetica, sans-serif;
}
.lj-citation__pic {
  position: absolute;
  top: 25px;
  left: 0;
  width: 50px;
  height: 50px;
  margin: 0;
  padding: 0;
  border-radius: 50%;
  background-size: cover;
  font: 0/0 a;
}
.lj-citation__author {
  margin: 0 0 10px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05em;
  color: #000;
}
.lj-citation__desc {
  margin: 0 0 10px;
  color: #a0a0a0;
}
.lj-citation__content {
  margin: 0;
  font: 18px/1.5 "PT Serif", Georgia, Times, serif;
}
.lj-citation__content BR:first-child,
.lj-citation__content BR:last-child {
  display: none;
}
@media all and (max-width: 500px) {
  .lj-citation {
    padding: 25px 0;
  }
  .lj-citation__pic {
    position: static;
    float: left;
    margin: 0 15px 10px 0;
  }
  .lj-citation__content {
    clear: both;
    font-size: 14px;
  }
}
.feedpromo-control {
  position: relative !important;
  z-index: 8;
  display: inline-block !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 1px solid #cbcbcb;
  border-radius: 10px;
  background: #fff !important;
  font: 600 12px/1 ProximaNova, Helvetica, sans-serif !important;
  text-shadow: none !important;
  color: #666;
}
.feedpromo-control::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 5px;
  width: 8px;
  height: 5px;
  margin: -2.5px 0 0;
  padding: 0;
  background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%225px%22%20viewBox%3D%220%200%208%205%22%20enable-background%3D%22new%200%200%208%205%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666666%22%20points%3D%227%2C0.789%203.943%2C4.05%200.885%2C0.789%20%22%2F%3E%3C%2Fsvg%3E)
    0 0 / contain no-repeat;
}
.feedpromo-control__title::after,
.grant-control__title::after {
  bottom: -1px;
  height: 1px;
  right: 0;
  content: "";
}
.feedpromo-control__title {
  font: 600 12px/0 ProximaNova, Helvetica, sans-serif !important;
  position: relative !important;
  z-index: 1 !important;
  display: block !important;
  margin: 0 !important;
  padding: 9px 16px 9px 5px !important;
  text-transform: uppercase;
  text-shadow: none !important;
  color: #666 !important;
  cursor: default;
}
.html-ie11 .feedpromo-control__title {
  padding: 11px 15px 7px 5px !important;
}
.feedpromo-control__title::after {
  display: none;
  position: absolute;
  left: 0;
  background: #fff !important;
  font: 0/0 a;
}
.feedpromo-control__items {
  display: none !important;
  position: absolute;
  top: 100%;
  left: -1px;
  width: 140px !important;
  margin: 0 !important;
  padding: 1px !important;
  background: #fff;
  border: 1px solid #cbcbcb;
  border-radius: 0 10px 10px;
  text-align: left;
  color: #666 !important;
}
.feedpromo-control__item {
  display: block !important;
  margin: 0 !important;
  padding: 3px 6px !important;
  border-radius: 10px;
  white-space: normal !important;
  font: 400 12px/1 ProximaNova, Helvetica, sans-serif !important;
  text-shadow: none !important;
  cursor: pointer;
}
.feedpromo-control__item:hover {
  background: #e8e8e8;
}
.html-ie11 .feedpromo-control__item {
  padding: 4px 6px 1px !important;
}
.feedpromo-control .feedpromo-control__item A,
.feedpromo-control .feedpromo-control__item A:active,
.feedpromo-control .feedpromo-control__item A:hover,
.feedpromo-control .feedpromo-control__item A:link,
.feedpromo-control .feedpromo-control__item A:visited {
  display: block !important;
  margin: -3px -6px !important;
  padding: 3px 6px !important;
  font: 400 12px/1 ProximaNova, Helvetica, sans-serif !important;
  text-decoration: none !important;
  text-shadow: none !important;
  color: #666 !important;
  cursor: pointer;
  box-sizing: border-box;
}
.feedpromo-control .feedpromo-control__item A,
.feedpromo-control .feedpromo-control__item A:link,
.feedpromo-control .feedpromo-control__item A:visited {
  border: 0 !important;
  border-radius: 10px;
  background: 0 0 !important;
}
.feedpromo-control .feedpromo-control__item A:active,
.feedpromo-control .feedpromo-control__item A:hover {
  border: 0 !important;
  border-radius: 10px;
  background: #e8e8e8 !important;
}
.grant-control,
.grant-control__title {
  position: relative !important;
  margin: 0 !important;
}
.feedpromo-control:hover {
  border-radius: 10px 10px 0 0;
}
.feedpromo-control:hover::after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.feedpromo-control:hover .feedpromo-control__title::after {
  display: block;
}
.feedpromo-control:hover .feedpromo-control__items {
  display: block !important;
}
.grant-control,
.partnermaterial {
  display: inline-block !important;
  text-shadow: none !important;
}
.grant-control {
  z-index: 8;
  padding: 0 !important;
  border: 1px solid #cbcbcb;
  border-radius: 10px;
  background: #fff !important;
  font: 600 12px/1 ProximaNova, Helvetica, sans-serif !important;
  color: #666;
}
.grant-control__title {
  font: 600 12px/0 ProximaNova, Helvetica, sans-serif !important;
  z-index: 1 !important;
  display: block !important;
  padding: 9px 5px !important;
  text-transform: uppercase;
  text-shadow: none !important;
  color: #666 !important;
  cursor: default;
}
.html-ie11 .grant-control__title {
  padding: 11px 5px 7px !important;
}
.grant-control__title::after {
  display: none;
  position: absolute;
  left: 0;
  background: #fff !important;
  font: 0/0 a;
}
.feedpromo-complaint {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 5001;
  background: rgba(0, 0, 0, 0.5) !important;
  color: #242f33 !important;
  font: 400 14px/1 ProximaNova, Helvetica, sans-serif !important;
}
.feedpromo-complaint--hidden {
  display: none;
}
.feedpromo-complaint__form {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 268px;
  padding: 40px 58px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
}
.feedpromo-complaint__form .form__field {
  margin: 0 0 0.4em -3px;
}
.feedpromo-complaint__form .flatbutton {
  margin-top: 24px;
}
.feedpromo-complaint__close {
  position: absolute;
  top: -29px;
  right: -29px;
  cursor: pointer;
}
.feedpromo-complaint__close .svgicon {
  width: 20px;
  height: 20px;
  fill: #fff;
}
.feedpromo-complaint__title {
  margin: 0 0 20px;
  font: 700 30px/1 ProximaNova, Helvetica, sans-serif !important;
  color: #242f33 !important;
}
@media (min-width: 651px) {
  .feedpromo-complaint__form .flatbutton {
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 18px;
  }
}
@media (max-width: 650px) {
  .feedpromo-complaint__form {
    top: 0;
    left: 0;
    box-sizing: border-box;
    width: calc(100% - 30px);
    margin: 70px 15px 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .feedpromo-complaint__close {
    top: 12px;
    right: 12px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #235f72;
  }
  .feedpromo-complaint__close .svgicon {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 14px;
    height: 14px;
    margin: -7px 0 0 -7px;
  }
  .feedpromo-complaint__title {
    font: 700 26px/1 ProximaNova, Helvetica, sans-serif !important;
  }
}
@media (max-width: 500px) {
  .feedpromo-complaint__form {
    padding-right: 28px;
    padding-bottom: 28px;
    padding-left: 28px;
  }
  .feedpromo-complaint__title {
    padding-right: 20px;
  }
}
.feedpromo-closed {
  margin: 20px 0 !important;
  padding: 20px !important;
  border: 0 !important;
  background: #e8e8e8 !important;
  color: #333 !important;
  font: 600 18px/1.1 ProximaNova, Helvetica, sans-serif !important;
}
.partnermaterial {
  position: relative !important;
  margin: 0 7px 0 0 !important;
  padding: 10px 7px !important;
  border-radius: 10px !important;
  vertical-align: middle;
  text-transform: uppercase;
  font: 600 12px/0 ProximaNova, Helvetica, sans-serif !important;
  background: #a940fd;
  color: #fff !important;
  cursor: default;
}
.telegram-userpromo {
  margin: 20px 0;
}
.telegram-userpromo__inner {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  padding-right: 15px;
  font-weight: 700;
  line-height: 1.2;
}
.telegram-userpromo .flaticon--telegram {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  padding: 9px;
  margin-right: 15px;
  border-radius: 50%;
  background: #2690cc;
  background-image: -webkit-linear-gradient(bottom, #2690cc 30%, #3faedd);
  background-image: linear-gradient(to top, #2690cc 30%, #3faedd);
  vertical-align: middle;
}
.telegram-userpromo__link:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.fb-post {
  display: block !important;
  padding-top: 10px;
}
.fb-post IFRAME,
.fb-post > SPAN {
  max-width: 100% !important;
}
.entry-rating__link:link,
.entry-rating__link:visited {
  text-decoration: none;
}
.entry-rating__link:hover {
  text-decoration: underline;
}
.entry-rating .flaticon {
  width: 12px;
  height: 12px;
  margin-right: 0.1em;
  fill: currentColor;
}
.entry-rating__text--short {
  display: none;
}
.journal-reactions__inner,
.untrasted-placeholder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -webkit-box-align: center;
}
.view-counter {
  margin-left: 0.5em;
}
.view-counter A:hover,
.view-counter A:link,
.view-counter A:visited {
  border: 0;
  text-decoration: none;
  color: inherit;
}
.view-counter__icon {
  width: 1em;
  height: 1em;
  margin-right: 0.1em;
  vertical-align: -0.15em;
  fill: currentColor;
}
.b-singlepost .view-counter {
  font-size: 0.875em;
  color: #7a9199;
}
.b-singlepost .view-counter A:hover,
.b-singlepost .view-counter A:link,
.b-singlepost .view-counter A:visited {
  border: 0;
  text-decoration: none !important;
  color: inherit !important;
}
.entry-body .aentry-post__img--fullscreen,
.entry-body .aentry-post__img--left,
.entry-body .aentry-post__img--right,
.entry-body .aentry-post__img--text-width,
.entry-body .aentry-post__img--wider,
.entry-body IFRAME,
.entryunit--post2017 .entryunit__body .aentry-post__img--fullscreen,
.entryunit--post2017 .entryunit__body .aentry-post__img--left,
.entryunit--post2017 .entryunit__body .aentry-post__img--right,
.entryunit--post2017 .entryunit__body .aentry-post__img--text-width,
.entryunit--post2017 .entryunit__body .aentry-post__img--wider,
.entryunit--post2017 .entryunit__body IFRAME {
  max-width: 100%;
}
.untrasted-placeholder {
  max-width: 400px;
  height: 300px;
  padding: 20px;
  box-sizing: border-box;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  text-align: center;
}
@media (max-width: 600px) {
  .untrasted-placeholder {
    max-height: 200px;
  }
}
.j-tagspage-title__tag {
  position: relative;
  padding-right: 1.3em;
}
.j-tagspage-title__subscribe {
  position: absolute;
  right: 0;
  padding: 0 0.25em;
  border: none !important;
  text-decoration: none !important;
}
.j-tagspage-title__subscribe:link,
.j-tagspage-title__subscribe:visited {
  color: inherit !important;
}
.j-tagspage-title__subscribe:hover {
  opacity: 0.75;
}
.flaticon.j-tagspage-title__subscribe-icon {
  width: 0.7em;
  height: 0.7em;
  fill: currentColor;
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.journal-reactions {
  position: relative;
}
.journal-reactions--hidden {
  display: none;
}
.journal-reactions--entry {
  margin-top: 1em;
}
.journal-reactions__inner {
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.journal-reactions .reaction-state,
.journal-reactions .reaction-stats {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 0;
  font: inherit;
}
.journal-reactions .reaction-state__icon,
.journal-reactions .reaction-stats__count {
  line-height: 1;
}
.journal-reactions .reaction-stats {
  margin-left: 10px;
}
.journal-reactions .reaction-stats__list {
  margin: 0;
  padding: 0 !important;
  list-style-type: none;
}
.journal-reactions .reaction-stats__item {
  margin-bottom: 0;
  margin-left: 0;
}
.aentry-post blockquote,
.post2017 blockquote {
  position: relative;
  margin: 0 0 40px;
  padding: 18px 0 7px 19px !important;
  background: 0 0 !important;
  border-left: 0 !important;
  font: 400 20px/28px ProximaNova, Helvetica, sans-serif !important;
}
.aentry-post blockquote::before,
.post2017 blockquote::before {
  content: "\201D";
  display: block;
  height: 17px;
  font-size: 56px;
  font-weight: 600;
}
.aentry-post blockquote::after,
.post2017 blockquote::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  border-left: 4px solid;
}
.post2017 blockquote::after,
.post2017 blockquote::before {
  opacity: 0.3;
  color: currentColor;
}
.aentry-post blockquote::after,
.aentry-post blockquote::before,
.post2017--air blockquote::after,
.post2017--air blockquote::before,
.post2017--feed blockquote::after,
.post2017--feed blockquote::before {
  opacity: 1;
  color: #c8d4da;
}
@media (max-width: 520px) {
  .aentry-post blockquote,
  .post2017 blockquote {
    margin: 16px 0;
  }
}
.aentry-post IFRAME,
.post2017 IFRAME {
  display: block;
  margin-left: auto !important;
  margin-right: auto !important;
}
.aentry-post .aentry-post__figure,
.post2017 .aentry-post__figure {
  min-height: 1px;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 8px;
  text-align: center;
}
.aentry-post .aentry-post__figure--media,
.post2017 .aentry-post__figure--media {
  clear: both;
  margin: 40px 0;
}
.aentry-post .aentry-post__figure figcaption,
.aentry-post .aentry-post__figure textarea,
.post2017 .aentry-post__figure figcaption,
.post2017 .aentry-post__figure textarea {
  max-width: 740px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 8px;
  font: 400 14px/20px ProximaNova, Helvetica, sans-serif;
  text-align: left;
  color: #8c969b;
}
.aentry-post figcaption:empty,
.post2017 figcaption:empty {
  display: none;
}
.aentry-post .aentry-post__img-link,
.post2017 .aentry-post__img-link {
  border: 0 !important;
}
.aentry-post .aentry-post__img--fullscreen,
.aentry-post .aentry-post__img--left,
.aentry-post .aentry-post__img--right,
.aentry-post .aentry-post__img--text-width,
.aentry-post .aentry-post__img--wider,
.post2017 .aentry-post__img--fullscreen,
.post2017 .aentry-post__img--left,
.post2017 .aentry-post__img--right,
.post2017 .aentry-post__img--text-width,
.post2017 .aentry-post__img--wider {
  position: relative;
}
.aentry-post .aentry-post__img--fullscreen img,
.aentry-post .aentry-post__img--left img,
.aentry-post .aentry-post__img--right img,
.aentry-post .aentry-post__img--text-width img,
.aentry-post .aentry-post__img--wider img,
.post2017 .aentry-post__img--fullscreen img,
.post2017 .aentry-post__img--left img,
.post2017 .aentry-post__img--right img,
.post2017 .aentry-post__img--text-width img,
.post2017 .aentry-post__img--wider img {
  display: block;
  margin: 5px 0 0;
  border-radius: 8px;
}
.aentry-post .aentry-post__img--text-width,
.post2017 .aentry-post__img--text-width {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.aentry-post .aentry-post__img--text-width img,
.post2017 .aentry-post__img--text-width img {
  max-width: 100%;
}
.aentry-post .aentry-post__img--left,
.aentry-post .aentry-post__img--right,
.post2017 .aentry-post__img--left,
.post2017 .aentry-post__img--right {
  position: relative;
  width: 100%;
  max-width: 460px;
  margin-bottom: 20px;
  background-color: transparent;
}
.aentry-post .aentry-post__img--left img,
.aentry-post .aentry-post__img--right img,
.post2017 .aentry-post__img--left img,
.post2017 .aentry-post__img--right img {
  width: 100%;
}
.aentry-post .aentry-post__img--left,
.post2017 .aentry-post__img--left {
  clear: left;
  float: left;
  margin-right: 20px;
}
.aentry-post .aentry-post__img--right,
.post2017 .aentry-post__img--right {
  clear: right;
  float: right;
  margin-left: 20px;
}
.aentry-post .aentry-post__img--wider {
  margin-left: -130px;
  width: calc(100% + 260px);
}
.aentry-post .aentry-post__img--wider img {
  width: 100%;
}
.aentry-post .aentry-post__img--left {
  float: left;
  margin-left: -60px;
  margin-right: 40px;
  margin-top: 10px;
}
.aentry-post .aentry-post__img--right {
  float: right;
  margin-right: -60px;
  margin-left: 40px;
  margin-top: 10px;
}
.aentry-post .aentry-post__img--fullscreen {
  right: calc((100vw - 100%) / 2);
  width: 100vw;
}
.aentry-post .aentry-post__img--fullscreen img {
  width: 100%;
  border-radius: 0;
}
.aentry-post
  .aentry-post__figure--left
  + .aentry-post__figure--right
  .aentry-post__img--left,
.aentry-post
  .aentry-post__figure--left
  + .aentry-post__figure--right
  .aentry-post__img--right,
.aentry-post
  .aentry-post__figure--right
  + .aentry-post__figure--left
  .aentry-post__img--left,
.aentry-post
  .aentry-post__figure--right
  + .aentry-post__figure--left
  .aentry-post__img--right {
  margin-top: 1px;
}
.aentry-post .aentry-post__embed--big {
  margin-left: -130px;
  width: 1000px;
}
.mdspost-entry__content .aentry-post__img--wider {
  left: auto;
  width: 100% !important;
  margin-left: 0 !important;
  margin-left: initial !important;
}
.mdspost-entry__content .aentry-post__img--left {
  left: auto;
  margin-right: 20px;
  margin-left: 0;
  max-width: 360px;
}
.mdspost-entry__content .aentry-post__img--right {
  right: auto;
  margin-left: 20px;
  margin-right: 0;
  max-width: 360px;
}
.mdspost-entry__content .aentry-post__img--fullscreen {
  width: 100%;
  right: auto;
  left: auto;
}
.mdspost-entry__content .aentry-post__img--fullscreen img {
  border-radius: 8px;
}
.post2017 .aentry-post__img--text-width {
  width: 740px;
  max-width: 100%;
}
.asset-body .aentry-post__img--wider,
.asset-content .aentry-post__img--wider,
.entry-body .aentry-post__img--wider,
.entry-content .aentry-post__img--wider,
.entry-item .aentry-post__img--wider,
.entry-text .aentry-post__img--wider,
.entryHolder .aentry-post__img--wider,
.entryText .aentry-post__img--wider,
.entry_text .aentry-post__img--wider,
.j-e-text .aentry-post__img--wider,
.post-body .aentry-post__img--wider,
.post2017 .aentry-post__img--wider {
  max-width: 740px;
  width: 100% !important;
  margin-left: 0 !important;
}
@media (max-width: 880px) {
  .aentry-post .aentry-post__img--wider {
    width: 100% !important;
    margin-left: 0 !important;
  }
  .aentry-post .aentry-post__img--left {
    margin-left: 0;
  }
  .aentry-post .aentry-post__img--right {
    margin-right: 0;
  }
  .aentry-post .aentry-post__embed--big {
    width: 100% !important;
    margin-left: 0 !important;
  }
  .aentry-post .aentry-post__embed--big IFRAME {
    width: 100%;
    height: 430px;
  }
}
@media (max-width: 772px) {
  .aentry-post .aentry-post__img--text-width,
  .post2017 .aentry-post__img--text-width {
    max-width: 100% !important;
  }
}
@media (max-width: 750px) {
  .aentry-post .aentry-post__img--fullscreen {
    width: calc(100% + 40px);
    left: -20px;
  }
  .aentry-post .aentry-post__img--fullscreen figcaption,
  .aentry-post .aentry-post__img--fullscreen textarea {
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
  }
  .aentry-post .aentry-post__img--left,
  .aentry-post .aentry-post__img--right {
    width: 100%;
    max-width: 100%;
    float: none;
    margin-left: 0;
    margin-right: 0;
  }
  .aentry-post.mdspost-entry__content .aentry-post__img--left,
  .aentry-post.mdspost-entry__content .aentry-post__img--right {
    margin: 0;
  }
}
.aentry-post__text ol,
.aentry-post__text ul,
.post2017 ol,
.post2017 ul,
.public-DraftStyleDefault-ol,
.public-DraftStyleDefault-ul {
  margin: 32px 0;
  padding-left: 2.5em !important;
  overflow: hidden;
}
.aentry-post__text ol li,
.aentry-post__text ul li,
.post2017 ol li,
.post2017 ul li,
.public-DraftStyleDefault-ol li,
.public-DraftStyleDefault-ul li {
  margin-left: 0 !important;
}
@media (max-width: 520px) {
  .aentry-post__text ol,
  .aentry-post__text ul,
  .post2017 ol,
  .post2017 ul,
  .public-DraftStyleDefault-ol,
  .public-DraftStyleDefault-ul {
    margin: 24px 0;
  }
  .aentry-post .aentry-post__embed--big IFRAME {
    height: 270px;
  }
}
.post2017--narrow ol,
.post2017--narrow ul {
  margin: 24px 0;
}
.aentry-post .lj-spoiler.lj-spoiler-opened,
.post2017 .lj-spoiler.lj-spoiler-opened {
  display: inline;
}
.aentry-post .lj-spoiler-head,
.post2017 .lj-spoiler-head {
  position: relative;
  z-index: 0;
  padding: 3px 8px;
  margin: -3px 0;
  -webkit-box-decoration-break: clone;
}
.aentry-post .lj-spoiler-head::after,
.post2017 .lj-spoiler-head::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 4px;
}
.aentry-post .lj-spoiler-head a,
.post2017 .lj-spoiler-head a {
  border: 0 !important;
  font-weight: 400;
  text-decoration: none !important;
}
.aentry-post .lj-spoiler-leftbracket,
.aentry-post .lj-spoiler-rightbracket,
.post2017 .lj-spoiler-leftbracket,
.post2017 .lj-spoiler-rightbracket {
  display: none;
}
.aentry-post .lj-spoiler-icon,
.post2017 .lj-spoiler-icon {
  display: inline-block !important;
  width: 18px;
  height: 12px;
  margin-right: 6px;
  vertical-align: -1px;
}
.post2017 .lj-spoiler-head::after {
  background-color: currentColor;
  opacity: 0.15;
}
.post2017 .lj-spoiler-head a:link,
.post2017 .lj-spoiler-head a:visited {
  color: currentColor;
}
.post2017 .lj-spoiler-icon {
  color: currentColor;
  opacity: 0.6;
}
.aentry-post .lj-spoiler-head::after,
.post2017--air .lj-spoiler-head::after,
.post2017--feed .lj-spoiler-head::after {
  background-color: #f1f2f3;
  opacity: 1;
}
.aentry-post .lj-spoiler-head a:link,
.aentry-post .lj-spoiler-head a:visited,
.post2017--air .lj-spoiler-head a:link,
.post2017--air .lj-spoiler-head a:visited,
.post2017--feed .lj-spoiler-head a:link,
.post2017--feed .lj-spoiler-head a:visited {
  color: #333;
}
.aentry-post .lj-spoiler-icon,
.post2017--air .lj-spoiler-icon,
.post2017--feed .lj-spoiler-icon {
  color: #c8d4da;
  opacity: 1;
}
.aentry-post a[name*="cutid"],
.post2017 a[name*="cutid"] {
  display: inline-block;
}
.DraftEditor-root .aentry-post__block--unstyled,
.DraftEditor-root p,
.aentry-post__text .aentry-post__block--unstyled,
.aentry-post__text p,
.post2017 .aentry-post__block--unstyled,
.post2017 p {
  margin: 0 0 20px;
}
.DraftEditor-root hr,
.aentry-post__text hr,
.post2017 hr {
  display: inline-block;
  width: 100%;
  height: 1px;
  margin: 56px 0;
  border: 0;
}
.DraftEditor-root .aentry-post__divider,
.aentry-post__text .aentry-post__divider,
.post2017 .aentry-post__divider {
  margin: 41px 0;
}
.DraftEditor-root .aentry-post__divider [class*="DividerComponent-divider"],
.aentry-post__text .aentry-post__divider [class*="DividerComponent-divider"],
.post2017 .aentry-post__divider [class*="DividerComponent-divider"] {
  margin: 0;
  height: 31px;
}
.DraftEditor-root
  .aentry-post__divider
  [class*="DividerComponent-divider"]::after,
.aentry-post__text
  .aentry-post__divider
  [class*="DividerComponent-divider"]::after,
.post2017 .aentry-post__divider [class*="DividerComponent-divider"]::after {
  top: 50%;
}
.DraftEditor-root .aentry-post__divider + .aentry-post__divider,
.aentry-post__text .aentry-post__divider + .aentry-post__divider,
.post2017 .aentry-post__divider + .aentry-post__divider {
  margin-top: -15px;
}
.DraftEditor-root .entryunit__text::after,
.aentry-post__text .entryunit__text::after,
.post2017 .entryunit__text::after {
  content: "";
  display: block;
  clear: both;
}
.DraftEditor-root .lj-like,
.aentry-post__text .lj-like,
.post2017 .lj-like {
  clear: both;
}
.post2017 hr {
  opacity: 0.25;
  background-color: currentColor;
  color: inherit;
}
.aentry-post__text hr,
.post2017--air hr,
.post2017--feed hr {
  opacity: 1;
  background-color: #d4dce0;
  color: #d4dce0;
}
@media (max-width: 520px) {
  .DraftEditor-root h1,
  .aentry-post__text h1,
  .post2017 h1 {
    font-size: 30px;
    line-height: 32px;
  }
  .DraftEditor-root h2,
  .aentry-post__text h2,
  .post2017 h2 {
    font-size: 26px;
    line-height: 32px;
  }
  .DraftEditor-root .aentry-post__block--unstyled,
  .DraftEditor-root p,
  .aentry-post__text .aentry-post__block--unstyled,
  .aentry-post__text p,
  .post2017 .aentry-post__block--unstyled,
  .post2017 p {
    margin-bottom: 16px;
  }
  .DraftEditor-root hr,
  .aentry-post__text hr,
  .post2017 hr {
    margin: 40px 0;
  }
  .DraftEditor-root .aentry-post__divider,
  .aentry-post__text .aentry-post__divider,
  .post2017 .aentry-post__divider {
    margin: 18px 0;
  }
  .DraftEditor-root .aentry-post__divider [class*="DividerComponent-divider"],
  .aentry-post__text .aentry-post__divider [class*="DividerComponent-divider"],
  .post2017 .aentry-post__divider [class*="DividerComponent-divider"] {
    height: 21px;
  }
  .DraftEditor-root .aentry-post__divider + .aentry-post__divider,
  .aentry-post__text .aentry-post__divider + .aentry-post__divider,
  .post2017 .aentry-post__divider + .aentry-post__divider {
    margin-top: 0;
  }
  .aentry-post__text--view h2 {
    font-size: 30px;
    line-height: 32px;
  }
  .aentry-post__text--view h3 {
    font-size: 26px;
    line-height: 32px;
  }
}
.post2017--narrow h1 {
  font-size: 30px;
  line-height: 32px;
}
.post2017--narrow h2 {
  font-size: 26px;
  line-height: 32px;
}
.post2017--narrow .aentry-post__block--unstyled,
.post2017--narrow p {
  margin-bottom: 16px;
}
.post2017--narrow hr {
  margin: 40px 0;
}
.DraftEditor-root figure + .aentry-post__block--unstyled,
.DraftEditor-root h1 + .aentry-post__block--unstyled,
.DraftEditor-root h1 + figure,
.DraftEditor-root h1 + p,
.DraftEditor-root h2 + .aentry-post__block--unstyled,
.DraftEditor-root h2 + figure,
.DraftEditor-root h2 + p,
.DraftEditor-root ol + figure,
.DraftEditor-root ul + figure,
.aentry-post__text figure + .aentry-post__block--unstyled,
.aentry-post__text h1 + .aentry-post__block--unstyled,
.aentry-post__text h1 + figure,
.aentry-post__text h1 + p,
.aentry-post__text h2 + .aentry-post__block--unstyled,
.aentry-post__text h2 + figure,
.aentry-post__text h2 + p,
.aentry-post__text ol + figure,
.aentry-post__text ul + figure,
.post2017 figure + .aentry-post__block--unstyled,
.post2017 h1 + .aentry-post__block--unstyled,
.post2017 h1 + figure,
.post2017 h1 + p,
.post2017 h2 + .aentry-post__block--unstyled,
.post2017 h2 + figure,
.post2017 h2 + p,
.post2017 ol + figure,
.post2017 ul + figure {
  margin-top: 20px;
}
.DraftEditor-root figure + figure,
.aentry-post__text figure + figure,
.post2017 figure + figure {
  margin-top: 16px;
}
.DraftEditor-root
  .aentry-post__figure--fullscreen
  + .aentry-post__figure--text-width,
.DraftEditor-root
  .aentry-post__figure--fullscreen
  + .aentry-post__figure--wider,
.DraftEditor-root
  .aentry-post__figure--fullscreen.aentry-post__figure--has-text
  + .aentry-post__figure--fullscreen,
.aentry-post__text
  .aentry-post__figure--fullscreen
  + .aentry-post__figure--text-width,
.aentry-post__text
  .aentry-post__figure--fullscreen
  + .aentry-post__figure--wider,
.aentry-post__text
  .aentry-post__figure--fullscreen.aentry-post__figure--has-text
  + .aentry-post__figure--fullscreen,
.post2017 .aentry-post__figure--fullscreen + .aentry-post__figure--text-width,
.post2017 .aentry-post__figure--fullscreen + .aentry-post__figure--wider,
.post2017
  .aentry-post__figure--fullscreen.aentry-post__figure--has-text
  + .aentry-post__figure--fullscreen {
  margin-top: 56px;
}
.DraftEditor-root
  .aentry-post__figure--text-width
  + .aentry-post__figure--wider,
.DraftEditor-root
  .aentry-post__figure--text-width.aentry-post__figure--has-text
  + .aentry-post__figure--text-width,
.DraftEditor-root
  .aentry-post__figure--wider
  + .aentry-post__figure--text-width,
.DraftEditor-root
  .aentry-post__figure--wider.aentry-post__figure--has-text
  + .aentry-post__figure--wider,
.aentry-post__text
  .aentry-post__figure--text-width
  + .aentry-post__figure--wider,
.aentry-post__text
  .aentry-post__figure--text-width.aentry-post__figure--has-text
  + .aentry-post__figure--text-width,
.aentry-post__text
  .aentry-post__figure--wider
  + .aentry-post__figure--text-width,
.aentry-post__text
  .aentry-post__figure--wider.aentry-post__figure--has-text
  + .aentry-post__figure--wider,
.post2017 .aentry-post__figure--text-width + .aentry-post__figure--wider,
.post2017
  .aentry-post__figure--text-width.aentry-post__figure--has-text
  + .aentry-post__figure--text-width,
.post2017 .aentry-post__figure--wider + .aentry-post__figure--text-width,
.post2017
  .aentry-post__figure--wider.aentry-post__figure--has-text
  + .aentry-post__figure--wider {
  margin-top: 48px;
}
.DraftEditor-root .aentry-post__figure--left + p,
.DraftEditor-root .aentry-post__figure--right + p,
.aentry-post__text .aentry-post__figure--left + p,
.aentry-post__text .aentry-post__figure--right + p,
.post2017 .aentry-post__figure--left + p,
.post2017 .aentry-post__figure--right + p {
  margin-top: 0;
}
.DraftEditor-root figure + h1,
.aentry-post__text figure + h1,
.post2017 figure + h1 {
  margin-top: 56px;
}
.DraftEditor-root .aentry-post__figure--left + h1,
.DraftEditor-root .aentry-post__figure--right + h1,
.aentry-post__text .aentry-post__figure--left + h1,
.aentry-post__text .aentry-post__figure--right + h1,
.post2017 .aentry-post__figure--left + h1,
.post2017 .aentry-post__figure--right + h1 {
  margin-top: 0;
}
.DraftEditor-root figure + h2,
.aentry-post__text figure + h2,
.post2017 figure + h2 {
  margin-top: 40px;
}
.DraftEditor-root .aentry-post__figure--left + h2,
.DraftEditor-root .aentry-post__figure--right + h2,
.aentry-post__text .aentry-post__figure--left + h2,
.aentry-post__text .aentry-post__figure--right + h2,
.post2017 .aentry-post__figure--left + h2,
.post2017 .aentry-post__figure--right + h2 {
  margin-top: 0;
}
.DraftEditor-root h1 + h1,
.aentry-post__text h1 + h1,
.post2017 h1 + h1 {
  margin-top: 56px;
}
.DraftEditor-root h1 + h2,
.aentry-post__text h1 + h2,
.post2017 h1 + h2 {
  margin-top: 40px;
}
.DraftEditor-root h2 + h1,
.aentry-post__text h2 + h1,
.post2017 h2 + h1 {
  margin-top: 48px;
}
.DraftEditor-root h1 + blockquote,
.DraftEditor-root h2 + blockquote,
.DraftEditor-root h2 + h2,
.aentry-post__text h1 + blockquote,
.aentry-post__text h2 + blockquote,
.aentry-post__text h2 + h2,
.post2017 h1 + blockquote,
.post2017 h2 + blockquote,
.post2017 h2 + h2 {
  margin-top: 40px;
}
.DraftEditor-root .aentry-post__block--unstyled + h1,
.DraftEditor-root p + h1,
.aentry-post__text .aentry-post__block--unstyled + h1,
.aentry-post__text p + h1,
.post2017 .aentry-post__block--unstyled + h1,
.post2017 p + h1 {
  margin-top: 56px;
}
.DraftEditor-root .aentry-post__block--unstyled + h2,
.DraftEditor-root blockquote + p,
.DraftEditor-root p + blockquote,
.DraftEditor-root p + h2,
.aentry-post__text .aentry-post__block--unstyled + h2,
.aentry-post__text blockquote + p,
.aentry-post__text p + blockquote,
.aentry-post__text p + h2,
.post2017 .aentry-post__block--unstyled + h2,
.post2017 blockquote + p,
.post2017 p + blockquote,
.post2017 p + h2 {
  margin-top: 40px;
}
.DraftEditor-root figure + blockquote,
.aentry-post__text figure + blockquote,
.post2017 figure + blockquote {
  margin-top: 48px;
}
.DraftEditor-root figure + p,
.DraftEditor-root p + figure,
.aentry-post__text figure + p,
.aentry-post__text p + figure,
.post2017 figure + p,
.post2017 p + figure {
  margin-top: 40px;
}
.DraftEditor-root .aentry-post__figure--fullscreen + p,
.DraftEditor-root p + .aentry-post__figure--fullscreen,
.aentry-post__text .aentry-post__figure--fullscreen + p,
.aentry-post__text p + .aentry-post__figure--fullscreen,
.post2017 .aentry-post__figure--fullscreen + p,
.post2017 p + .aentry-post__figure--fullscreen {
  margin-top: 56px;
}
.DraftEditor-root
  .aentry-post__figure--fullscreen.aentry-post__figure--has-text
  + p,
.aentry-post__text
  .aentry-post__figure--fullscreen.aentry-post__figure--has-text
  + p,
.post2017 .aentry-post__figure--fullscreen.aentry-post__figure--has-text + p {
  margin-top: 40px;
}
.DraftEditor-root .aentry-post__divider + .aentry-post__block--unstyled,
.aentry-post__text .aentry-post__divider + .aentry-post__block--unstyled,
.post2017 .aentry-post__divider + .aentry-post__block--unstyled {
  margin-top: 41px;
}
.aentry-post__text--view h2 + .aentry-post__block--unstyled,
.aentry-post__text--view h2 + figure,
.aentry-post__text--view h2 + p,
.aentry-post__text--view h3 + .aentry-post__block--unstyled,
.aentry-post__text--view h3 + figure,
.aentry-post__text--view h3 + p {
  margin-top: 20px;
}
.aentry-post__text--view figure + h2 {
  margin-top: 56px;
}
.aentry-post__text--view .aentry-post__figure--left + h2,
.aentry-post__text--view .aentry-post__figure--right + h2 {
  margin-top: 0;
}
.aentry-post__text--view figure + h3 {
  margin-top: 40px;
}
.aentry-post__text--view .aentry-post__figure--left + h3,
.aentry-post__text--view .aentry-post__figure--right + h3 {
  margin-top: 0;
}
.aentry-post__text--view h2 + h2 {
  margin-top: 56px;
}
.aentry-post__text--view h2 + h3 {
  margin-top: 40px;
}
.aentry-post__text--view h3 + h2 {
  margin-top: 48px;
}
.aentry-post__text--view h2 + blockquote,
.aentry-post__text--view h3 + blockquote,
.aentry-post__text--view h3 + h3 {
  margin-top: 40px;
}
.aentry-post__text--view .aentry-post__block--unstyled + h2,
.aentry-post__text--view p + h2 {
  margin-top: 56px;
}
.aentry-post__text--view .aentry-post__block--unstyled + h3,
.aentry-post__text--view p + h3 {
  margin-top: 40px;
}
.post2017 .ljcut-expanded {
  display: block;
  margin: 16px 0;
}
@media (max-width: 520px) {
  .DraftEditor-root h1 + figure,
  .DraftEditor-root h2 + .aentry-post__block--unstyled,
  .DraftEditor-root h2 + figure,
  .DraftEditor-root h2 + p,
  .aentry-post__text h1 + figure,
  .aentry-post__text h2 + .aentry-post__block--unstyled,
  .aentry-post__text h2 + figure,
  .aentry-post__text h2 + p,
  .post2017 h1 + figure,
  .post2017 h2 + .aentry-post__block--unstyled,
  .post2017 h2 + figure,
  .post2017 h2 + p {
    margin-top: 16px;
  }
  .DraftEditor-root .aentry-post__block--unstyled + figure,
  .DraftEditor-root .aentry-post__block--unstyled + h2,
  .DraftEditor-root figure + .aentry-post__block--unstyled,
  .DraftEditor-root figure + p,
  .DraftEditor-root p + figure,
  .DraftEditor-root p + h2,
  .aentry-post__text .aentry-post__block--unstyled + figure,
  .aentry-post__text .aentry-post__block--unstyled + h2,
  .aentry-post__text figure + .aentry-post__block--unstyled,
  .aentry-post__text figure + p,
  .aentry-post__text p + figure,
  .aentry-post__text p + h2,
  .post2017 .aentry-post__block--unstyled + figure,
  .post2017 .aentry-post__block--unstyled + h2,
  .post2017 figure + .aentry-post__block--unstyled,
  .post2017 figure + p,
  .post2017 p + figure,
  .post2017 p + h2 {
    margin-top: 32px;
  }
  .DraftEditor-root
    .aentry-post__block--unstyled
    + .aentry-post__figure--fullscreen,
  .DraftEditor-root
    .aentry-post__figure--fullscreen
    + .aentry-post__block--unstyled,
  .DraftEditor-root .aentry-post__figure--fullscreen + p,
  .DraftEditor-root p + .aentry-post__figure--fullscreen,
  .aentry-post__text
    .aentry-post__block--unstyled
    + .aentry-post__figure--fullscreen,
  .aentry-post__text
    .aentry-post__figure--fullscreen
    + .aentry-post__block--unstyled,
  .aentry-post__text .aentry-post__figure--fullscreen + p,
  .aentry-post__text p + .aentry-post__figure--fullscreen,
  .post2017 .aentry-post__block--unstyled + .aentry-post__figure--fullscreen,
  .post2017 .aentry-post__figure--fullscreen + .aentry-post__block--unstyled,
  .post2017 .aentry-post__figure--fullscreen + p,
  .post2017 p + .aentry-post__figure--fullscreen {
    margin-top: 40px;
  }
  .DraftEditor-root
    .aentry-post__figure--fullscreen.aentry-post__figure--has-text
    + .aentry-post__block--unstyled,
  .DraftEditor-root
    .aentry-post__figure--fullscreen.aentry-post__figure--has-text
    + p,
  .aentry-post__text
    .aentry-post__figure--fullscreen.aentry-post__figure--has-text
    + .aentry-post__block--unstyled,
  .aentry-post__text
    .aentry-post__figure--fullscreen.aentry-post__figure--has-text
    + p,
  .post2017
    .aentry-post__figure--fullscreen.aentry-post__figure--has-text
    + .aentry-post__block--unstyled,
  .post2017 .aentry-post__figure--fullscreen.aentry-post__figure--has-text + p {
    margin-top: 32px;
  }
  .DraftEditor-root
    .aentry-post__figure--fullscreen.aentry-post__figure--has-text
    + .aentry-post__figure--fullscreen,
  .DraftEditor-root
    .aentry-post__figure--text-width.aentry-post__figure--has-text
    + .aentry-post__figure--text-width,
  .DraftEditor-root
    .aentry-post__figure--wider.aentry-post__figure--has-text
    + .aentry-post__figure--wider,
  .aentry-post__text
    .aentry-post__figure--fullscreen.aentry-post__figure--has-text
    + .aentry-post__figure--fullscreen,
  .aentry-post__text
    .aentry-post__figure--text-width.aentry-post__figure--has-text
    + .aentry-post__figure--text-width,
  .aentry-post__text
    .aentry-post__figure--wider.aentry-post__figure--has-text
    + .aentry-post__figure--wider,
  .post2017
    .aentry-post__figure--fullscreen.aentry-post__figure--has-text
    + .aentry-post__figure--fullscreen,
  .post2017
    .aentry-post__figure--text-width.aentry-post__figure--has-text
    + .aentry-post__figure--text-width,
  .post2017
    .aentry-post__figure--wider.aentry-post__figure--has-text
    + .aentry-post__figure--wider {
    margin-top: 40px;
  }
  .DraftEditor-root
    .aentry-post__figure--fullscreen
    + .aentry-post__figure--wider,
  .DraftEditor-root
    .aentry-post__figure--wider
    + .aentry-post__figure--text-width,
  .aentry-post__text
    .aentry-post__figure--fullscreen
    + .aentry-post__figure--wider,
  .aentry-post__text
    .aentry-post__figure--wider
    + .aentry-post__figure--text-width,
  .post2017 .aentry-post__figure--fullscreen + .aentry-post__figure--wider,
  .post2017 .aentry-post__figure--wider + .aentry-post__figure--text-width {
    margin-top: 16px;
  }
  .DraftEditor-root .aentry-post__divider + .aentry-post__block--unstyled,
  .aentry-post__text .aentry-post__divider + .aentry-post__block--unstyled,
  .post2017 .aentry-post__divider + .aentry-post__block--unstyled {
    margin-top: 28px;
  }
  .DraftEditor-root figure + h1,
  .aentry-post__text figure + h1,
  .post2017 figure + h1 {
    margin-top: 40px;
  }
  .DraftEditor-root figure + h2,
  .aentry-post__text figure + h2,
  .post2017 figure + h2 {
    margin-top: 32px;
  }
  .DraftEditor-root h1 + h1,
  .aentry-post__text h1 + h1,
  .post2017 h1 + h1 {
    margin-top: 48px;
  }
  .DraftEditor-root h1 + h2,
  .aentry-post__text h1 + h2,
  .post2017 h1 + h2 {
    margin-top: 32px;
  }
  .DraftEditor-root h2 + h1,
  .aentry-post__text h2 + h1,
  .post2017 h2 + h1 {
    margin-top: 40px;
  }
  .DraftEditor-root h1 + blockquote,
  .DraftEditor-root h2 + blockquote,
  .DraftEditor-root h2 + h2,
  .aentry-post__text h1 + blockquote,
  .aentry-post__text h2 + blockquote,
  .aentry-post__text h2 + h2,
  .post2017 h1 + blockquote,
  .post2017 h2 + blockquote,
  .post2017 h2 + h2 {
    margin-top: 32px;
  }
  .DraftEditor-root .aentry-post__block--unstyled + h1,
  .DraftEditor-root p + h1,
  .aentry-post__text .aentry-post__block--unstyled + h1,
  .aentry-post__text p + h1,
  .post2017 .aentry-post__block--unstyled + h1,
  .post2017 p + h1 {
    margin-top: 40px;
  }
  .DraftEditor-root .aentry-post__block--unstyled + h2,
  .DraftEditor-root p + h2,
  .aentry-post__text .aentry-post__block--unstyled + h2,
  .aentry-post__text p + h2,
  .post2017 .aentry-post__block--unstyled + h2,
  .post2017 p + h2 {
    margin-top: 32px;
  }
  .DraftEditor-root figure + blockquote,
  .aentry-post__text figure + blockquote,
  .post2017 figure + blockquote {
    margin-top: 40px;
  }
  .DraftEditor-root blockquote + p,
  .DraftEditor-root p + blockquote,
  .aentry-post__text blockquote + p,
  .aentry-post__text p + blockquote,
  .post2017 blockquote + p,
  .post2017 p + blockquote {
    margin-top: 32px;
  }
  .aentry-post__text--view h2 + figure,
  .aentry-post__text--view h3 + .aentry-post__block--unstyled,
  .aentry-post__text--view h3 + figure,
  .aentry-post__text--view h3 + p {
    margin-top: 16px;
  }
  .aentry-post__text--view figure + h2 {
    margin-top: 40px;
  }
  .aentry-post__text--view figure + h3 {
    margin-top: 32px;
  }
  .aentry-post__text--view h2 + h2 {
    margin-top: 48px;
  }
  .aentry-post__text--view h2 + h3 {
    margin-top: 32px;
  }
  .aentry-post__text--view h3 + h2 {
    margin-top: 40px;
  }
  .aentry-post__text--view h2 + blockquote,
  .aentry-post__text--view h3 + blockquote,
  .aentry-post__text--view h3 + h3 {
    margin-top: 32px;
  }
  .aentry-post__text--view .aentry-post__block--unstyled + h2,
  .aentry-post__text--view p + h2 {
    margin-top: 40px;
  }
  .aentry-post__text--view .aentry-post__block--unstyled + h3,
  .aentry-post__text--view p + h3 {
    margin-top: 32px;
  }
}
.post2017--narrow h1 + figure,
.post2017--narrow h2 + .aentry-post__block--unstyled,
.post2017--narrow h2 + figure,
.post2017--narrow h2 + p {
  margin-top: 16px;
}
.post2017--narrow .aentry-post__block--unstyled + figure,
.post2017--narrow .aentry-post__block--unstyled + h2,
.post2017--narrow figure + .aentry-post__block--unstyled,
.post2017--narrow figure + p,
.post2017--narrow p + figure,
.post2017--narrow p + h2 {
  margin-top: 32px;
}
.post2017--narrow
  .aentry-post__block--unstyled
  + .aentry-post__figure--fullscreen,
.post2017--narrow
  .aentry-post__figure--fullscreen
  + .aentry-post__block--unstyled,
.post2017--narrow .aentry-post__figure--fullscreen + p,
.post2017--narrow p + .aentry-post__figure--fullscreen {
  margin-top: 40px;
}
.post2017--narrow
  .aentry-post__figure--fullscreen.aentry-post__figure--has-text
  + .aentry-post__block--unstyled,
.post2017--narrow
  .aentry-post__figure--fullscreen.aentry-post__figure--has-text
  + p {
  margin-top: 32px;
}
.post2017--narrow
  .aentry-post__figure--fullscreen.aentry-post__figure--has-text
  + .aentry-post__figure--fullscreen,
.post2017--narrow
  .aentry-post__figure--text-width.aentry-post__figure--has-text
  + .aentry-post__figure--text-width,
.post2017--narrow
  .aentry-post__figure--wider.aentry-post__figure--has-text
  + .aentry-post__figure--wider {
  margin-top: 40px;
}
.post2017--narrow
  .aentry-post__figure--fullscreen
  + .aentry-post__figure--wider,
.post2017--narrow
  .aentry-post__figure--wider
  + .aentry-post__figure--text-width {
  margin-top: 16px;
}
.post2017--narrow figure + h1 {
  margin-top: 40px;
}
.post2017--narrow figure + h2 {
  margin-top: 32px;
}
.post2017--narrow h1 + h1 {
  margin-top: 48px;
}
.post2017--narrow h1 + h2 {
  margin-top: 32px;
}
.post2017--narrow h2 + h1 {
  margin-top: 40px;
}
.post2017--narrow h1 + blockquote,
.post2017--narrow h2 + blockquote,
.post2017--narrow h2 + h2 {
  margin-top: 32px;
}
.post2017--narrow .aentry-post__block--unstyled + h1,
.post2017--narrow p + h1 {
  margin-top: 40px;
}
.post2017--narrow .aentry-post__block--unstyled + h2,
.post2017--narrow p + h2 {
  margin-top: 32px;
}
.post2017--narrow figure + blockquote {
  margin-top: 40px;
}
.post2017--narrow blockquote + p,
.post2017--narrow p + blockquote {
  margin-top: 32px;
}
.instagram-media,
.instagram-media-registered {
  width: 600px;
  max-width: 100%;
  clear: both;
  margin-left: 0;
  border: 1px solid rgba(0, 0, 0, 0.1) !important;
  border-radius: 4px;
  box-shadow: none !important;
}
BLOCKQUOTE.instagram-media,
BLOCKQUOTE.instagram-media-registered {
  position: relative;
  margin-bottom: 12px;
  padding: 100% 0 0 !important;
  background: 0 0 !important;
}
BLOCKQUOTE.instagram-media P,
BLOCKQUOTE.instagram-media-registered P {
  margin: 0;
}
BLOCKQUOTE.instagram-media-registered::before,
BLOCKQUOTE.instagram-media::before {
  content: "";
  position: absolute;
  top: 12px;
  left: 12px;
  width: 40px;
  height: 40px;
  background: #000;
  border-radius: 50%;
  opacity: 0.1;
}
BLOCKQUOTE.instagram-media-registered::after,
BLOCKQUOTE.instagram-media::after {
  content: "";
  position: absolute;
  top: auto;
  right: 12px;
  bottom: 12px;
  left: auto;
  width: 32px;
  height: 32px;
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M128 23.064c34.177 0 38.225.13 51.722.745 12.48.57 19.258 2.655 23.769 4.408 5.974 2.322 10.238 5.096 14.717 9.575 4.48 4.479 7.253 8.743 9.575 14.717 1.753 4.511 3.838 11.289 4.408 23.768.615 13.498.745 17.546.745 51.723 0 34.178-.13 38.226-.745 51.723-.57 12.48-2.655 19.257-4.408 23.768-2.322 5.974-5.096 10.239-9.575 14.718-4.479 4.479-8.743 7.253-14.717 9.574-4.511 1.753-11.289 3.839-23.769 4.408-13.495.616-17.543.746-51.722.746-34.18 0-38.228-.13-51.723-.746-12.48-.57-19.257-2.655-23.768-4.408-5.974-2.321-10.239-5.095-14.718-9.574-4.479-4.48-7.253-8.744-9.574-14.718-1.753-4.51-3.839-11.288-4.408-23.768-.616-13.497-.746-17.545-.746-51.723 0-34.177.13-38.225.746-51.722.57-12.48 2.655-19.258 4.408-23.769 2.321-5.974 5.095-10.238 9.574-14.717 4.48-4.48 8.744-7.253 14.718-9.575 4.51-1.753 11.288-3.838 23.768-4.408 13.497-.615 17.545-.745 51.723-.745M128 0C93.237 0 88.878.147 75.226.77c-13.625.622-22.93 2.786-31.071 5.95-8.418 3.271-15.556 7.648-22.672 14.764C14.367 28.6 9.991 35.738 6.72 44.155 3.555 52.297 1.392 61.602.77 75.226.147 88.878 0 93.237 0 128c0 34.763.147 39.122.77 52.774.622 13.625 2.785 22.93 5.95 31.071 3.27 8.417 7.647 15.556 14.763 22.672 7.116 7.116 14.254 11.492 22.672 14.763 8.142 3.165 17.446 5.328 31.07 5.95 13.653.623 18.012.77 52.775.77s39.122-.147 52.774-.77c13.624-.622 22.929-2.785 31.07-5.95 8.418-3.27 15.556-7.647 22.672-14.763 7.116-7.116 11.493-14.254 14.764-22.672 3.164-8.142 5.328-17.446 5.95-31.07.623-13.653.77-18.012.77-52.775s-.147-39.122-.77-52.774c-.622-13.624-2.786-22.929-5.95-31.07-3.271-8.418-7.648-15.556-14.764-22.672C227.4 14.368 220.262 9.99 211.845 6.72c-8.142-3.164-17.447-5.328-31.071-5.95C167.122.147 162.763 0 128 0zm0 62.27C91.698 62.27 62.27 91.7 62.27 128c0 36.302 29.428 65.73 65.73 65.73 36.301 0 65.73-29.428 65.73-65.73 0-36.301-29.429-65.73-65.73-65.73zm0 108.397c-23.564 0-42.667-19.103-42.667-42.667S104.436 85.333 128 85.333s42.667 19.103 42.667 42.667-19.103 42.667-42.667 42.667zm83.686-110.994c0 8.484-6.876 15.36-15.36 15.36-8.483 0-15.36-6.876-15.36-15.36 0-8.483 6.877-15.36 15.36-15.36 8.484 0 15.36 6.877 15.36 15.36z' fill='%23000'/%3E%3C/svg%3E%0A")
    50% 50% no-repeat;
  border: 0;
  opacity: 0.1;
}
.instagram-media-registered A,
BLOCKQUOTE.instagram-media A {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  border: 0 !important;
}
.instagram-media-registered A,
.instagram-media-registered A:hover,
BLOCKQUOTE.instagram-media A,
BLOCKQUOTE.instagram-media A:hover {
  text-decoration: none;
}
.instagram-media-registered A::before,
BLOCKQUOTE.instagram-media A::before {
  content: "";
  position: absolute;
  top: 64px;
  right: 0;
  bottom: 94px;
  left: 0;
  background: rgba(0, 0, 0, 0.1);
}
.instagram-support-link {
  display: table;
  margin-top: 5px;
}
.link-card {
  position: relative !important;
  max-width: 502px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  box-sizing: border-box !important;
  background-color: #fff !important;
  border: 1px solid !important;
  border-color: #e5e6e9 #dfe0e4 #d0d1d5 !important;
  border-radius: 4px !important;
  text-align: left !important;
  font: 400 15px/1 ProximaNova, Helvetica, sans-serif !important;
  color: #000 !important;
}
.link-card__link,
.link-card__link:focus,
.link-card__link:hover,
.link-card__link:visited {
  border: none !important;
  text-decoration: none !important;
  color: inherit !important;
}
.link-card__link {
  display: block;
  padding: 0.8em 1em 1em !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.link-card__title {
  margin: 0 0 0.667em !important;
  font: 400 21px/1.4 ProximaNova, Helvetica, sans-serif !important;
  letter-spacing: -0.15px !important;
}
.link-card__image-wrapper {
  position: relative;
}
.link-card__remove {
  position: absolute;
  top: 0.5em;
  right: -0.5em;
  padding: 0;
  background: #fff;
  border-radius: 50%;
  border: none;
  cursor: pointer;
  outline: 0;
}
.link-card__remove:active {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.5);
}
.link-card__remove-icon {
  display: block;
  width: 10px;
  height: 10px;
  margin: 5px;
  fill: #000;
}
.link-card__image {
  width: calc(100% + 2em) !important;
  max-width: inherit !important;
  margin: 0 -1em 1em !important;
  border: none !important;
  border-radius: 0 !important;
}
.link-card__text {
  margin: 0 0 0.8em !important;
  line-height: 1.3em !important;
  font-size: 1.067em !important;
}
.link-card__text::after {
  content: "..." !important;
}
.link-card__domain {
  margin: 0 !important;
  padding: 0 !important;
  text-transform: uppercase !important;
  color: #8c969b !important;
}
@media all and (max-width: 520px) {
  .link-card__title {
    line-height: 1.3em !important;
  }
}
.ad_native_img,
.b-singlepost-wrapper .ljsale .ad_native_img {
  background-position: 50% 50% !important;
  background-size: cover !important;
}
.ljsale:not(.ljsale--empty) + .ljsale:not(.ljsale--empty) {
  margin-top: 20px !important;
}
.story--ljsale-native {
  margin-bottom: 0;
}
.story--ljsale-native .story__inner {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.story--ljsale-native .story__inner > :not(.ljsale--empty) {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.story--ljsale-native-first {
  max-height: 142px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.story--ljsale-native-footer {
  height: auto;
}
.ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty),
.ljsale[lj0sale0init*="adfox_native_1"]:not(.ljsale--empty),
.ljsale[lj0sale0init*="adfox_native_2"]:not(.ljsale--empty),
.ljsale[lj0sale0init*="adfox_native_footer"]:not(.ljsale--empty) {
  position: relative;
  margin-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty) .ad_img_text,
.ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty)
  .ad_native_date,
.ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty)
  .ad_native_desc_2,
.ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty)
  .ad_native_time,
.ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty)
  .allbanners-close,
.ljsale[lj0sale0init*="adfox_native_1"]:not(.ljsale--empty) .ad_img_text,
.ljsale[lj0sale0init*="adfox_native_1"]:not(.ljsale--empty) .ad_native_date,
.ljsale[lj0sale0init*="adfox_native_1"]:not(.ljsale--empty) .ad_native_desc_2,
.ljsale[lj0sale0init*="adfox_native_1"]:not(.ljsale--empty) .ad_native_time,
.ljsale[lj0sale0init*="adfox_native_1"]:not(.ljsale--empty) .allbanners-close,
.ljsale[lj0sale0init*="adfox_native_2"]:not(.ljsale--empty) .ad_img_text,
.ljsale[lj0sale0init*="adfox_native_2"]:not(.ljsale--empty) .ad_native_date,
.ljsale[lj0sale0init*="adfox_native_2"]:not(.ljsale--empty) .ad_native_desc_2,
.ljsale[lj0sale0init*="adfox_native_2"]:not(.ljsale--empty) .ad_native_time,
.ljsale[lj0sale0init*="adfox_native_2"]:not(.ljsale--empty) .allbanners-close,
.ljsale[lj0sale0init*="adfox_native_footer"]:not(.ljsale--empty) .ad_img_text,
.ljsale[lj0sale0init*="adfox_native_footer"]:not(.ljsale--empty)
  .ad_native_date,
.ljsale[lj0sale0init*="adfox_native_footer"]:not(.ljsale--empty)
  .ad_native_desc_2,
.ljsale[lj0sale0init*="adfox_native_footer"]:not(.ljsale--empty)
  .ad_native_time,
.ljsale[lj0sale0init*="adfox_native_footer"]:not(.ljsale--empty)
  .allbanners-close {
  display: none !important;
}
.ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty)
  .ad_native_block,
.ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty) .allbanners,
.ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty)
  .ljsale__inner,
.ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty) .native,
.ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty) .xhtml_banner,
.ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty) [id*="AdFox"],
.ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty)
  [id*="adfox_native"],
.ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty) [id*="begun"],
.ljsale[lj0sale0init*="adfox_native_1"]:not(.ljsale--empty) .ad_native_block,
.ljsale[lj0sale0init*="adfox_native_1"]:not(.ljsale--empty) .allbanners,
.ljsale[lj0sale0init*="adfox_native_1"]:not(.ljsale--empty) .ljsale__inner,
.ljsale[lj0sale0init*="adfox_native_1"]:not(.ljsale--empty) .native,
.ljsale[lj0sale0init*="adfox_native_1"]:not(.ljsale--empty) .xhtml_banner,
.ljsale[lj0sale0init*="adfox_native_1"]:not(.ljsale--empty) [id*="AdFox"],
.ljsale[lj0sale0init*="adfox_native_1"]:not(.ljsale--empty)
  [id*="adfox_native"],
.ljsale[lj0sale0init*="adfox_native_1"]:not(.ljsale--empty) [id*="begun"],
.ljsale[lj0sale0init*="adfox_native_2"]:not(.ljsale--empty) .ad_native_block,
.ljsale[lj0sale0init*="adfox_native_2"]:not(.ljsale--empty) .allbanners,
.ljsale[lj0sale0init*="adfox_native_2"]:not(.ljsale--empty) .ljsale__inner,
.ljsale[lj0sale0init*="adfox_native_2"]:not(.ljsale--empty) .native,
.ljsale[lj0sale0init*="adfox_native_2"]:not(.ljsale--empty) .xhtml_banner,
.ljsale[lj0sale0init*="adfox_native_2"]:not(.ljsale--empty) [id*="AdFox"],
.ljsale[lj0sale0init*="adfox_native_2"]:not(.ljsale--empty)
  [id*="adfox_native"],
.ljsale[lj0sale0init*="adfox_native_2"]:not(.ljsale--empty) [id*="begun"],
.ljsale[lj0sale0init*="adfox_native_footer"]:not(.ljsale--empty)
  .ad_native_block,
.ljsale[lj0sale0init*="adfox_native_footer"]:not(.ljsale--empty) .allbanners,
.ljsale[lj0sale0init*="adfox_native_footer"]:not(.ljsale--empty) .ljsale__inner,
.ljsale[lj0sale0init*="adfox_native_footer"]:not(.ljsale--empty) .native,
.ljsale[lj0sale0init*="adfox_native_footer"]:not(.ljsale--empty) .xhtml_banner,
.ljsale[lj0sale0init*="adfox_native_footer"]:not(.ljsale--empty) [id*="AdFox"],
.ljsale[lj0sale0init*="adfox_native_footer"]:not(.ljsale--empty)
  [id*="adfox_native"],
.ljsale[lj0sale0init*="adfox_native_footer"]:not(.ljsale--empty) [id*="begun"] {
  width: 100%;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty),
.ljsale[lj0sale0init*="adfox_native_footer"]:not(.ljsale--empty) {
  margin-bottom: 16px;
}
.ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty) .allbanners,
.ljsale[lj0sale0init*="adfox_native_footer"]:not(.ljsale--empty) .allbanners {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.ad_native_block {
  position: relative;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 13px 20px;
  background-color: #f8f8f8;
  text-align: left !important;
  font: 400 15px/1.4 ProximaNova, Helvetica, sans-serif;
}
.ad_native_block SPAN:empty {
  display: none;
}
.ad_native_block A:active,
.ad_native_block A:hover,
.ad_native_block A:link,
.ad_native_block A:visited {
  text-decoration: none !important;
  border: none !important;
}
.ad_native_wrapper,
.ad_native_wrapper A {
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.ljsale[lj0sale0init*="adfox_mobile_content"] .ad_native_wrapper,
.ljsale[lj0sale0init*="adfox_mobile_content"] .ad_native_wrapper A,
.ljsale[lj0sale0init*="adfox_native_footer"] .ad_native_wrapper,
.ljsale[lj0sale0init*="adfox_native_footer"] .ad_native_wrapper A {
  display: block;
}
.ad_img_text,
.ad_native_date,
.ad_native_sponsored,
.ad_native_time {
  font-size: 12px;
  color: #646464;
}
.ad_native_sponsored {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  margin-top: auto;
  max-width: 90%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 9px 5px;
  border: 1px solid #c3d3d9;
  border-radius: 10px;
  line-height: 0;
  font-weight: 700;
  text-transform: uppercase;
}
.ljsale[lj0sale0init*="adfox_native_footer"] .ad_native_sponsored {
  position: absolute;
  right: 20px;
  bottom: 13px;
}
.ad_native_title {
  font-size: 20px !important;
  line-height: 1 !important;
  font-weight: 700 !important;
  color: #000;
}
.ljsale[lj0sale0init*="adfox_native_1"] .ad_native_title,
.ljsale[lj0sale0init*="adfox_native_2"] .ad_native_title {
  margin-bottom: 20px;
}
.ad_native_img {
  margin: -13px -20px 10px;
  max-height: 100px;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.ljsale[lj0sale0init*="adfox_native_1"] .ad_native_img {
  display: none;
}
.ad_native_img IMG {
  display: block;
  max-width: 100%;
  height: auto;
}
.ad_img_text,
.ad_native_img[style*="background: url"] IMG {
  display: none;
}
.ljsale[lj0sale0init*="adfox_native_2"] .ad_native_img {
  max-height: 163px;
}
.ljsale[lj0sale0init*="adfox_mobile_content"] .ad_native_img,
.ljsale[lj0sale0init*="adfox_native_footer"] .ad_native_img {
  float: left;
  height: 200px;
  width: 75%;
  max-width: calc(25% + 16px);
  max-height: none;
}
.ljsale[lj0sale0init*="adfox_native_footer"] .ad_native_img {
  margin: -13px 20px -13px -20px;
}
.ljsale[lj0sale0init*="adfox_native_footer"] .ad_native_img IMG {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.ljsale[lj0sale0init*="adfox_mobile_content"] .ad_native_img {
  margin: 0 20px 0 0;
}
.ad_native_desc,
.ad_native_desc_2 {
  display: block;
  font-size: 14px;
  line-height: 1.3;
  color: #242f33;
}
.ljsale[lj0sale0init*="adfox_medius_category"] .ad_native_desc,
.ljsale[lj0sale0init*="adfox_medius_category"] .ad_native_desc_2,
.ljsale[lj0sale0init*="adfox_native_1"] .ad_native_desc,
.ljsale[lj0sale0init*="adfox_native_1"] .ad_native_desc_2,
.ljsale[lj0sale0init*="adfox_native_2"] .ad_native_desc,
.ljsale[lj0sale0init*="adfox_native_2"] .ad_native_desc_2 {
  display: none;
}
.ad_native_desc {
  margin-top: 9px;
}
.ad_native_desc + .ad_native_desc_2:empty,
.ad_native_desc_2 {
  margin-bottom: 9px;
}
.ad_native_time + .ad_native_date {
  margin-left: 5px;
}
.ad_native_cta_text {
  display: block;
  margin-top: 5px;
  font-size: 14px;
}
.ad_native_sponsored_clone {
  display: none;
}
.ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty),
.ljsale[lj0sale0init*="adfox_native_footer"]:not(.ljsale--empty) {
  max-width: 1256px;
  margin-left: auto;
  margin-right: auto;
}
.mdspost .ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty),
.mdspost .ljsale[lj0sale0init*="adfox_native_footer"]:not(.ljsale--empty) {
  margin-top: 26px;
  margin-bottom: 26px;
}
.b-singlepost .ljsale[lj0sale0init*="adfox_native_footer"]:not(.ljsale--empty) {
  margin: 0 30px;
  max-width: 100%;
}
.b-singlepost
  .ljsale[lj0sale0init*="adfox_native_footer"]:not(.ljsale--empty)
  .ljsale__inner {
  max-width: 1256px;
  margin-left: auto;
  margin-right: auto;
}
.b-singlepost-wrapper .ljsale:not(.ljsale--empty) {
  margin-bottom: 1.3em;
}
.b-singlepost-wrapper .ljsale .ad_native_block {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 20px;
  background-color: #f8f8f8;
}
.b-singlepost-wrapper .ljsale .ad_native_block SPAN:empty {
  display: none;
}
.b-singlepost-wrapper .ljsale .ad_native_wrapper {
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.b-singlepost-wrapper .ljsale .ad_native_wrapper > A {
  display: block;
}
.b-singlepost-wrapper .ljsale .ad_native_date,
.b-singlepost-wrapper .ljsale .ad_native_sponsored,
.b-singlepost-wrapper .ljsale .ad_native_time {
  font-size: 12px;
  color: #646464;
}
.b-singlepost-wrapper .ljsale .ad_native_sponsored {
  position: absolute;
  right: 20px;
  bottom: 16px;
}
.b-singlepost-wrapper .ljsale .ad_native_title {
  font-size: 18px;
}
@media (max-width: 500px) {
  .b-singlepost-wrapper .ljsale .ad_native_title {
    float: left;
    max-width: calc(100% - 180px);
    font-size: 15px;
  }
}
@media (max-width: 380px) {
  .b-singlepost-wrapper .ljsale .ad_native_title {
    font-size: 14px;
  }
}
.b-singlepost-wrapper .ljsale .ad_native_img {
  position: relative;
  float: left;
  width: 40%;
  height: 180px;
  margin: 3px 3% 3px 0;
  line-height: 0;
  overflow: hidden;
}
@media (max-width: 500px) {
  .b-singlepost-wrapper .ljsale .ad_native_img {
    width: 45%;
  }
  .b-singlepost-wrapper .ljsale .ad_native_desc {
    float: left;
    max-width: calc(100% - 180px);
  }
}
.b-singlepost-wrapper .ljsale .ad_native_img IMG {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.b-singlepost-wrapper .ljsale .ad_native_desc {
  margin-top: 9px;
}
.b-singlepost-wrapper .ljsale .ad_native_desc + .ad_native_desc_2:empty,
.b-singlepost-wrapper .ljsale .ad_native_desc_2 {
  margin-bottom: 9px;
}
.b-singlepost-wrapper .ljsale .ad_native_desc_2 {
  display: none;
}
.b-singlepost-wrapper .ljsale .ad_native_time + .ad_native_date {
  margin-left: 5px;
}
.b-singlepost-wrapper .ljsale .ad_native_cta_text {
  display: block;
  margin-top: 5px;
  font-size: 14px;
}
.aentry .ljsale[lj0sale0init*="adfox_native_footer"]:not(.ljsale--empty) {
  padding: 0 20px;
  max-width: 100%;
}
.aentry
  .ljsale[lj0sale0init*="adfox_native_footer"]:not(.ljsale--empty)
  .ljsale__inner {
  max-width: 1256px;
  margin-left: auto;
  margin-right: auto;
}
.aentry .ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty) {
  padding: 0 16px;
}
.aentry .ljsale[lj0sale0init*="adfox_mobile_content"] .ad_native_block {
  position: relative;
  padding: 16px;
  box-sizing: border-box;
  border: 1px solid #d4dce0;
  border-radius: 8px;
}
.aentry .ljsale[lj0sale0init*="adfox_mobile_content"] .ad_native_block A:link,
.aentry
  .ljsale[lj0sale0init*="adfox_mobile_content"]
  .ad_native_block
  A:visited {
  color: inherit;
}
.aentry .ljsale[lj0sale0init*="adfox_mobile_content"] .ad_native_sponsored {
  position: absolute;
  right: 16px;
  bottom: 16px;
  max-width: 90%;
  overflow: hidden;
  padding: 9px 5px;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 0;
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
}
.aentry .ljsale[lj0sale0init*="adfox_mobile_content"] .ad_native_title {
  margin: 0;
  max-height: 110px;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
}
.aentry .ljsale[lj0sale0init*="adfox_mobile_content"] .ad_native_img {
  width: 100%;
  height: 182px;
  border-radius: 6px;
  background-position: 50% 50% !important;
  background-size: cover !important;
}
.aentry .ljsale[lj0sale0init*="adfox_mobile_content"] .ad_native_img IMG {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.mdspost-aside__banner_read-more {
  margin-top: -15px;
}
.mdspost-aside__banner_read-more
  .ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty) {
  margin-left: 0;
  margin-right: 0;
}
.mdspost-aside__banner_read-more
  .ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty)
  .ad_native_block {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 32px;
  padding: 5px 0;
  border-top: 1px solid #eaeef0;
  background-color: transparent;
}
.mdspost-aside__banner_read-more
  .ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty)
  .ad_native_wrapper:after {
  content: "";
  display: table;
  clear: both;
}
.mdspost-aside__banner_read-more
  .ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty)
  .ad_native_wrapper
  > A {
  display: block;
}
.mdspost-aside__banner_read-more
  .ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty)
  .ad_native_img {
  position: relative;
  float: left;
  width: 40%;
  max-width: none;
  height: auto;
  margin: 3px 3% 3px 0;
  padding-top: 23.38%;
  line-height: 0;
}
.mdspost-aside__banner_read-more
  .ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty)
  .ad_native_img__img {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.mdspost-aside__banner_read-more
  .ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty)
  .ad_native_sponsored {
  margin: 0 0 6px;
  padding: 0;
  border: 0;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  width: 100%;
  font-family: ProximaNovaRegular, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 12px;
  letter-spacing: 0.6px;
  line-height: 16.8px;
  text-transform: uppercase;
  color: #00a3d9;
}
.mdspost-aside__banner_read-more
  .ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty)
  .ad_native_title {
  font-family: ProximaNova, Helvetica, sans-serif;
  font-weight: 300 !important;
  font-size: 16px !important;
  line-height: 17.6px !important;
  color: #333;
}
.mdspost-aside__banner_read-more
  .ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty)
  .ad_native_desc,
.mdspost-aside__banner_read-more
  .ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty)
  .ad_native_desc_2 {
  display: none;
}
@media (max-width: 1304px) {
  .ad_native_title {
    font-size: 15px !important;
  }
  .ljsale[lj0sale0init*="adfox_native_2"] .ad_native_img {
    max-height: 141px;
  }
}
@media (min-width: 1000px) and (max-width: 1050px) {
  .ljsale[lj0sale0init*="adfox_native_2"] .ad_native_img {
    max-height: 125px;
  }
}
@media (max-width: 970px) {
  .ljsale[lj0sale0init*="adfox_medius_main"] {
    margin: 0 16px;
  }
  .ljsale[lj0sale0init*="adfox_medius_main"] .ad_native_wrapper A {
    display: block;
  }
  .ljsale[lj0sale0init*="adfox_medius_main"] .ad_native_sponsored {
    position: absolute;
    right: 20px;
    bottom: 13px;
    max-width: 90%;
  }
  .ljsale[lj0sale0init*="adfox_medius_main"] .ad_native_title {
    padding-bottom: 30px;
    font-size: 16px !important;
  }
  .ljsale[lj0sale0init*="adfox_medius_main"] .ad_native_desc {
    display: none;
  }
  .ljsale[lj0sale0init*="adfox_medius_main"] .ad_native_img {
    position: relative;
    float: left;
    width: 40%;
    height: auto;
    max-height: 130px;
    margin: 3px 3% 3px 0;
    padding-top: 23.38%;
    line-height: 0;
    overflow: hidden;
    background-position: 50% 50% !important;
    background-size: cover !important;
  }
  .ljsale[lj0sale0init*="adfox_medius_category"]:not(.ljsale--empty)
    .ad_native_block {
    height: 300px;
    box-sizing: border-box;
  }
  .ljsale[lj0sale0init*="adfox_medius_category"]:not(.ljsale--empty)
    .ad_native_title {
    font-size: 18px !important;
  }
  .ljsale[lj0sale0init*="adfox_medius_category"]:not(.ljsale--empty)
    .ad_native_img {
    max-height: 141px;
  }
}
@media (max-width: 750px) {
  .ljsale[lj0sale0init*="adfox_native_2"]:not(.ljsale--empty) {
    margin-bottom: 16px;
  }
  .ad_native_wrapper {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .ad_native_img {
    margin-top: 0;
    max-height: 220px;
  }
  .ljsale[lj0sale0init*="adfox_mobile_content"] .ad_native_img,
  .ljsale[lj0sale0init*="adfox_native_footer"] .ad_native_img {
    max-width: 220px;
    height: 180px;
    margin: 0 20px 0 0;
  }
  .ad_img_text {
    padding: 3px 0 0;
  }
  .ljsale[lj0sale0init*="adfox_medius_category"]:not(.ljsale--empty)
    .ad_native_block {
    height: auto;
  }
  .ljsale[lj0sale0init*="adfox_medius_category"]:not(.ljsale--empty)
    .ad_native_wrapper
    A {
    display: block;
  }
  .ljsale[lj0sale0init*="adfox_medius_category"]:not(.ljsale--empty)
    .ad_native_sponsored {
    position: absolute;
    right: 20px;
    bottom: 13px;
    max-width: 90%;
  }
  .ljsale[lj0sale0init*="adfox_medius_category"]:not(.ljsale--empty)
    .ad_native_title {
    padding-bottom: 30px;
  }
  .ljsale[lj0sale0init*="adfox_medius_category"]:not(.ljsale--empty)
    .ad_native_desc {
    display: none;
  }
  .ljsale[lj0sale0init*="adfox_medius_category"]:not(.ljsale--empty)
    .ad_native_img {
    position: relative;
    float: left;
    width: 40%;
    height: auto;
    max-height: 130px;
    margin: 3px 3% 3px 0;
    padding-top: 23.38%;
    line-height: 0;
    overflow: hidden;
    background-position: 50% 50% !important;
    background-size: cover !important;
  }
}
@media (max-width: 500px) {
  .ljsale[lj0sale0init*="adfox_medius_category"]:not(.ljsale--empty)
    .ad_native_img,
  .ljsale[lj0sale0init*="adfox_medius_main"]:not(.ljsale--empty)
    .ad_native_img {
    max-width: 30%;
  }
  .ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty)
    .ad_native_img,
  .ljsale[lj0sale0init*="adfox_native_footer"]:not(.ljsale--empty)
    .ad_native_img {
    max-width: 160px;
    height: 200px;
  }
  .ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty)
    .ad_native_sponsored,
  .ljsale[lj0sale0init*="adfox_native_footer"]:not(.ljsale--empty)
    .ad_native_sponsored {
    font-size: 10px;
  }
}
@media (max-width: 370px) {
  .ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty)
    .ad_native_wrapper
    A,
  .ljsale[lj0sale0init*="adfox_native_footer"]:not(.ljsale--empty)
    .ad_native_wrapper
    A {
    padding-bottom: 36px;
  }
  .ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty)
    .ad_native_title,
  .ljsale[lj0sale0init*="adfox_native_footer"]:not(.ljsale--empty)
    .ad_native_title {
    max-width: 100%;
    font-size: 16px !important;
  }
  .ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty)
    .ad_native_desc,
  .ljsale[lj0sale0init*="adfox_native_footer"]:not(.ljsale--empty)
    .ad_native_desc {
    max-width: 100%;
  }
  .ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty)
    .ad_native_img,
  .ljsale[lj0sale0init*="adfox_native_footer"]:not(.ljsale--empty)
    .ad_native_img {
    float: none;
    width: 100%;
    max-width: 100%;
    margin-bottom: 15px;
  }
}
@media (max-width: 320px) {
  .mdspost-aside__banner_read-more
    .ljsale[lj0sale0init*="adfox_mobile_content"]:not(.ljsale--empty)
    .ad_native_img {
    width: 100%;
    max-width: 100%;
    height: 0;
    padding-top: 57%;
  }
}
.b-captcha,
.b-captcha BODY {
  margin: 0;
  padding: 0;
}
.recaptcha-tiles,
.recaptcha-tiles__iframe-wrapper {
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
}
.b-captcha .recaptchatable {
  background: #fff;
  border: none !important;
  border-radius: 2px;
  box-shadow: 0 0 0 1px #dae3e6;
}
.b-captcha .recaptcha_image_cell {
  background: 0 0 !important;
}
.b-captcha .recaptchatable #recaptcha_image {
  border: none !important;
}
.b-captcha .recaptchatable #recaptcha_response_field {
  border: 1px solid #dae3e6 !important;
}
.b-captcha IFRAME {
  display: block;
}
.captcha-disclaimer {
  font-size: 0.875em;
  color: #7a9199;
}
.captcha-disclaimer A {
  white-space: nowrap;
}
.quick-comment-entryunit--mobile #captcha-container {
  position: absolute;
}
.quick-comment-entryunit--mobile .captcha-disclaimer {
  display: block;
  margin-right: 250px;
}
.grecaptcha-badge {
  display: none;
}
@media all and (max-width: 500px) {
  .quick-comment-entryunit--mobile .captcha-disclaimer {
    margin-right: 0;
    margin-top: 54px;
  }
}
.body--recaptcha-opened {
  overflow: hidden;
}
.recaptcha-tiles {
  position: fixed !important;
  z-index: 90000;
  width: auto !important;
}
.recaptcha-tiles__iframe-wrapper {
  margin: auto !important;
}
@media all and (max-height: 480px) {
  .recaptcha-tiles__iframe-wrapper {
    -webkit-transform: scale(0.85);
    -ms-transform: scale(0.85);
    transform: scale(0.85);
  }
}
@media all and (max-height: 420px) {
  .recaptcha-tiles__iframe-wrapper {
    -webkit-transform: scale(0.75);
    -ms-transform: scale(0.75);
    transform: scale(0.75);
  }
}
@media all and (max-height: 370px) {
  .recaptcha-tiles__iframe-wrapper {
    -webkit-transform: scale(0.65);
    -ms-transform: scale(0.65);
    transform: scale(0.65);
  }
}
.categories__wrap-inner,
.categories__wrap-outer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.categories {
  font: 14px/1 ProximaNova, Helvetica, sans-serif;
}
.mainpage--cat-page-with-branding .categories {
  margin-bottom: 20px;
}
.categories__wrap-outer {
  position: relative;
  display: flex;
  height: 54px;
  box-shadow: 0 0 10px 1px rgba(100, 100, 100, 0.25);
  background: #fff;
  z-index: 50;
}
.categories__wrap-inner {
  position: absolute;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}
.categories__list,
.categories__nav-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.categories__nav-btn {
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  width: 40px;
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.categories__nav-btn .flaticon {
  width: 8px;
  height: 16px;
}
.categories__nav-btn--lim {
  visibility: hidden;
  opacity: 0;
}
.categories__list {
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  margin: 0;
  padding: 0;
}
.categories__list--aside {
  position: absolute;
  right: 0;
  top: 0;
  line-height: 50px;
  height: 100%;
  text-align: right;
}
.categories__list--aside .categories__link {
  padding: 0;
}
.categories__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: relative;
  list-style: none;
  padding: 0;
}
.categories__item:first-child .categories__link {
  padding-left: 0;
}
.categories__item:first-child .categories__link::after {
  left: 0;
  width: calc(100% - 12px);
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.categories__popup {
  display: none;
  z-index: 3000;
  position: absolute;
  top: 46px;
  right: -103px;
  min-width: 200px;
  max-width: 230px;
  border: 1px solid #d4dde1;
  border-radius: 6px;
  box-sizing: border-box;
  background: #fff;
  box-shadow: none;
}
.categories .popupus__inner {
  padding: 8px 0;
}
.categories .popupus__inner::before {
  content: none;
}
.categories .popupus__arrow {
  position: absolute;
  top: -7px;
  left: 0;
  display: block;
  width: 12px;
  height: 12px;
  margin-left: -6px;
  border-radius: 3px 0 0;
  border-top: 1px solid #c3d3d9;
  border-left: 1px solid #c3d3d9;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.categories__sublist {
  margin: 0;
  padding: 0;
}
.categories__sublist .categories__link {
  padding: 10px 20px;
}
.categories__sublist .categories__link:focus,
.categories__sublist .categories__link:hover {
  background-color: #f5f7f8;
  color: #333;
}
.categories__sublist .categories__link--active,
.categories__sublist .categories__link:active {
  background-color: #eff3f5;
}
.categories__sublist .categories__link--active::after {
  display: none;
}
.categories__item--more-open .categories__popup {
  display: block;
}
.categories__item--more-open .categories__more-icon {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.categories__link {
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
  white-space: nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  padding: 0 12px;
  color: #333;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
.categories__link:active,
.categories__link:visited {
  color: #333;
}
.categories__link:focus,
.categories__link:hover {
  outline: 0;
  color: #00a3d9;
}
.categories__link--active,
.categories__link--active:active,
.categories__link--active:visited {
  color: #00a3d9;
}
.categories__link--active:focus,
.categories__link--active:hover {
  color: #00c0ff;
}
.categories__link--active::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: calc(100% - 24px);
  height: 3px;
  background: #00a3d9;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.categories__item--more {
  display: none;
}
.categories__item--more .categories__link:focus + .categories__popup,
.categories__wrap-outer--expandable .categories__item--more {
  display: block;
}
.categories__item--more .categories__link {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  color: inherit;
}
.categories__item--more .categories__link:focus .categories__more-icon {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.categories__more-icon {
  font-size: 0;
  margin-left: 10px;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.categories__more-icon .svgicon {
  fill: #333;
  width: 6px;
  height: 12px;
}
.html-mobile .categories__list {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background: -webkit-radial-gradient(
      left,
      ellipse,
      rgba(0, 0, 0, 0.1),
      transparent 6px
    ),
    -webkit-radial-gradient(right, ellipse, rgba(0, 0, 0, 0.1), transparent 6px);
  background: radial-gradient(
      ellipse at left,
      rgba(0, 0, 0, 0.1),
      transparent 6px
    ),
    radial-gradient(ellipse at right, rgba(0, 0, 0, 0.1), transparent 6px);
  background-size: 6px 100%;
  background-repeat: no-repeat;
  background-position: left center, right center;
}
.html-mobile .categories__list--aside {
  padding: 0 0 0 12px;
}
.html-mobile .categories__item--more {
  display: none;
}
.html-mobile .categories__item:first-child {
  background: -webkit-linear-gradient(left, #fff, rgba(255, 255, 255, 0)) left;
  background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0)) left;
}
.html-mobile .categories__item:nth-last-of-type(2) {
  background: -webkit-linear-gradient(right, #fff, rgba(255, 255, 255, 0)) right;
  background: linear-gradient(to left, #fff, rgba(255, 255, 255, 0)) right;
}
.badge,
.badge:link,
.badge:visited {
  color: #333;
}
.category-panel {
  font-size: 14px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 1100px;
  margin: 12px 0 20px;
  padding: 4px 0 12px;
}
.b-singlepost .category-panel {
  margin: 16px 0 20px;
  border-top: 1px solid #dce1e4;
  border-bottom: 1px solid #dce1e4;
}
.category-panel__caption {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-top: 8px;
  margin-right: 8px;
}
.category-panel__list {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  list-style: none;
  margin: 0;
  padding: 0;
}
.category-panel__item {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 8px;
}
.category-panel__item:not(:last-child) {
  margin-right: 8px;
}
.category-panel__link {
  padding: 6px 8px;
  line-height: 14px;
  font-size: 14px;
}
.category-panel__link:link,
.category-panel__link:visited {
  border: none;
}
.category-panel__inner-content {
  position: absolute;
  right: 0;
  bottom: 12px;
  margin-top: 8px;
}
.category-panel--caption-wide .category-panel__caption {
  width: 100%;
}
.category-panel--innner-content .category-panel__list {
  margin-right: 160px;
}
@media (max-width: 520px) {
  .category-panel__inner-content {
    display: none;
  }
  .category-panel--innner-content .category-panel__list {
    margin-right: inherit;
  }
}
.badge {
  font-size: 10px;
  font-weight: 700;
  line-height: 10px;
  text-transform: uppercase;
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  box-sizing: border-box;
  padding: 8px 10px;
  border-radius: 12px;
  background: #fff6c2;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
.badge:active,
.badge:focus,
.badge:hover {
  color: #00a3d9;
}
.badge--icon {
  padding-left: 30px;
}
.badge--icon::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 10px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.badge--thumbs-up-icon::before {
  width: 14px;
  height: 18px;
  background-image: url(../fonts/thumbs-up.svg);
}
.tag {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  box-sizing: border-box;
  border-radius: 4px;
  background: #eef1f3;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}
.tag:active,
.tag:hover {
  background: #e5ebee;
}
.tag__link {
  padding: 6px 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 14px;
  text-transform: capitalize;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
.tag__link:link,
.tag__link:visited {
  border: none;
  color: #5b5f61;
}
.tag__link:focus {
  outline: 0;
  color: #00a3d9;
}
.tag__action {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 8px 0 0;
  border: none;
  background: 0 0;
  cursor: pointer;
  -webkit-transition: box-shadow 0.2s;
  transition: box-shadow 0.2s;
}
.tag__action:focus {
  outline: 0;
}
.tag__action:focus .svgicon {
  box-shadow: 0 0 0 2px #00a3d9;
  border-radius: 2px;
}
.tag__action .svgicon {
  fill: #838b8e;
  width: 10px;
  height: 10px;
}
.reaction-popup {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 5001;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.reaction-popup__loader,
.reaction-tabs__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.reaction-popup > DIV {
  max-width: 440px;
  width: 100%;
  min-height: 300px;
  overflow: hidden;
}
.reaction-popup__loader {
  position: absolute;
  top: 50%;
  left: 50%;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.reaction-tabs {
  width: 100%;
  margin: 16px -16px 0;
  padding: 0 16px;
  border-bottom: 1px solid #d4dce0;
}
.reaction-tabs__list {
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
}
.reaction-details__item,
.reaction-tabs__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.reaction-tabs__item {
  position: relative;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-right: 16px;
  padding-bottom: 6px;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  color: #86939e;
  cursor: pointer;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
.reaction-tabs__item:active,
.reaction-tabs__item:hover {
  color: #0086b3;
}
.reaction-tabs__item:last-child {
  margin-right: 0;
}
.reaction-tabs__item::after {
  position: absolute;
  bottom: -1px;
  display: block;
  width: 100%;
  height: 2px;
  background: #00a2d8;
}
.reaction-tabs__item:active::after,
.reaction-tabs__item:hover::after {
  background: #0086b3;
}
.reaction-tabs__item--active {
  color: #00a2d8;
}
.reaction-tabs__item--active::after {
  content: "";
}
.reaction-tabs__label {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  cursor: pointer;
}
.reaction-tabs__icon {
  margin-right: 6px;
  height: 17px;
}
.reaction-tabs__icon--heart .svgicon {
  color: #ff3127;
}
.reaction-tabs__input {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  white-space: nowrap;
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
}
.reaction-tabs__input:focus + SPAN {
  color: #0086b3;
}
.reaction-details {
  max-height: 500px;
  margin: 0 -16px -16px;
  overflow: auto;
}
.reaction-details__list {
  padding: 0;
  margin: 16px 0;
}
.reaction-details__item {
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 8px;
  padding: 4px 16px;
}
.reaction-details__user,
.reaction-picker {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.reaction-details__item:last-child {
  margin-bottom: 0;
}
.reaction-details__user {
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.reaction-details__userpic {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 12px;
}
.reaction-details__userpic IMG {
  max-width: 32px;
  max-height: 32px;
  border-radius: 4px;
}
.reaction-details__user-reaction {
  position: absolute;
  top: -4px;
  right: -8px;
  line-height: 0;
}
.reaction-details__user-reaction--heart .svgicon {
  color: #ff3127;
}
.reaction-details__userhead {
  max-width: 16px;
  max-height: 16px;
  margin-right: 6px;
}
.reaction-picker {
  display: flex;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 8;
  border-radius: 25px;
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.2);
  background: #fff;
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: opacity 0.1s, -webkit-transform 0.2s;
  transition: opacity 0.1s, -webkit-transform 0.2s;
  transition: opacity 0.1s, transform 0.2s;
  transition: opacity 0.1s, transform 0.2s, -webkit-transform 0.2s;
}
.reaction-picker.ng-hide {
  opacity: 0;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}
.reaction-picker__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 8px;
  list-style: none;
}
.reaction-picker__item {
  position: relative;
  margin: 0 4px;
  cursor: pointer;
}
.reaction-picker__hint {
  position: absolute;
  bottom: 48px;
  left: 50%;
  min-width: 28px;
  padding: 3px 8px;
  border-radius: 12px;
  font-size: 12px;
  line-height: 15px;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  color: #fff;
  opacity: 0;
  visibility: hidden;
  background: rgba(7, 39, 50, 0.90196);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.reaction-picker__icon--heart,
.reaction-stats__item .reaction--heart {
  color: #ff3127;
}
.reaction-picker__label {
  cursor: pointer;
}
.reaction-picker__input {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  white-space: nowrap;
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
}
.reaction-picker__icon {
  position: relative;
  bottom: 0;
  display: block;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.reaction-picker__icon::after {
  position: absolute;
  display: block;
  width: 100%;
  height: 8px;
  z-index: 10;
}
.reaction-picker__icon .svgicon {
  display: block;
  width: 30px;
  height: 30px;
  fill: currentColor;
}
.reaction-picker__icon:hover + .reaction-picker__hint,
.reaction-picker__input:focus
  + .reaction-picker__icon
  + .reaction-picker__hint {
  opacity: 1;
  visibility: visible;
}
.reaction-picker__icon:hover::after,
.reaction-picker__input:focus + .reaction-picker__icon::after {
  content: "";
}
.reaction-picker__icon:hover,
.reaction-picker__input:focus + .reaction-picker__icon {
  bottom: 8px;
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.reaction-picker__arrow {
  position: absolute;
}
.reaction-picker__arrow .svgicon {
  width: 34px;
  height: 25px;
  fill: #fff;
}
.reaction-picker__arrow--bottom {
  top: calc(100% - 1px);
}
.reaction-picker__arrow--top {
  bottom: calc(100% - 1px);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.reaction-stats {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 3px 10px;
  border: none;
  border-radius: 13px;
  cursor: pointer;
  outline: 0;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: #edf1f3;
}
.reaction-stats:focus,
.reaction-stats:hover {
  background-color: #dfe3e4;
}
.reaction-stats:active {
  background-color: #d3d7d8;
}
.reaction-stats__list {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  padding: 0;
  list-style: none;
}
.reaction-stats__item {
  margin-right: 4px;
}
.reaction-stats__item .svgicon {
  display: block;
  width: 16px;
  height: 16px;
}
.reaction-stats__count {
  margin-left: 4px;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  color: #86939e;
}
.aentry-post .reaction-stats,
.entryunit--feed .reaction-stats,
.mdspost-entry .reaction-stats,
.post-card .reaction-stats {
  padding: 0;
  background-color: transparent;
}
.aentry-post .reaction-stats,
.mdspost-entry .reaction-stats {
  margin: 16px 0;
}
.post-card .reaction-stats__item .svgicon {
  width: 15px;
  height: 16px;
}
.aentry-post .reaction-stats__count,
.mdspost-entry .reaction-stats__count {
  font-size: 14px;
  line-height: 17px;
}
.aentry-post .reaction-stats:active .reaction-stats__count,
.aentry-post .reaction-stats:focus .reaction-stats__count,
.aentry-post .reaction-stats:hover .reaction-stats__count,
.mdspost-entry .reaction-stats:active .reaction-stats__count,
.mdspost-entry .reaction-stats:focus .reaction-stats__count,
.mdspost-entry .reaction-stats:hover .reaction-stats__count {
  color: #5b5f61;
}
.aentry-post .reaction-stats:active,
.aentry-post .reaction-stats:focus,
.aentry-post .reaction-stats:hover,
.mdspost-entry .reaction-stats:active,
.mdspost-entry .reaction-stats:focus,
.mdspost-entry .reaction-stats:hover {
  background-color: inherit;
}
.entryunit--feed .reaction-stats__count,
.post-card .reaction-stats__count {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  color: #a0a9ad;
}
.entryunit--feed .reaction-stats__count {
  margin-bottom: 4px;
  font-weight: 600;
}
.entryunit--feed .reaction-stats {
  height: 36px;
}
.entryunit--feed .reaction-stats__item .svgicon {
  width: 22px;
  height: 22px;
}
.reaction-state {
  margin-right: -8px;
  padding: 0;
  border: none;
  font-family: ProximaNova, Helvetica, sans-serif;
  font-weight: inherit;
  text-transform: inherit;
  white-space: nowrap;
  color: #00a3d9;
  background-color: transparent;
  cursor: pointer;
}
.reaction-state:focus {
  outline: 0;
}
.reaction-state:not(.reaction-state--active):active,
.reaction-state:not(.reaction-state--active):focus,
.reaction-state:not(.reaction-state--active):hover {
  outline: 0;
  color: #0086b3;
}
.reaction-state__icon {
  margin-right: 8px;
  font-size: 0;
  vertical-align: -2px;
}
.reaction-state SVG {
  width: 16px;
  height: 16px;
}
.reaction-state--heart {
  color: #ff3127;
}
.reaction-state--pencil {
  color: #00a3d9;
}
.reaction-state--fire {
  color: #ea5010;
}
.reaction-state--poo {
  color: #a16b34;
}
.reaction-state--laugh,
.reaction-state--sad {
  color: #e5b405;
}
.reaction-state--angry {
  color: #fd294b;
}
[class*="SocialPanel"] .reaction-state {
  margin-right: 24px;
  height: 17px;
  font-size: 14px;
  font-weight: 600;
  -webkit-transition: fill 0.2s ease;
  transition: fill 0.2s ease;
}
[class*="SocialPanel"] .reaction-state:not(.reaction-state--active) {
  color: #838b8e;
}
[class*="SocialPanel"] .reaction-state__caption {
  display: inline-block;
  line-height: 20px;
}
[class*="SocialPanel"] .reaction-state:not(.reaction-state--active):active,
[class*="SocialPanel"] .reaction-state:not(.reaction-state--active):focus,
[class*="SocialPanel"] .reaction-state:not(.reaction-state--active):hover {
  outline: 0;
  color: #5b5f61;
}
.entryunit--feed .reaction-state {
  margin-right: 0;
}
.entryunit--feed .reaction-state__icon {
  margin-right: 4px;
  font-size: inherit;
  vertical-align: 0;
}
.entryunit--feed .reaction-state__icon .svgicon {
  width: 22px;
  height: 22px;
}
.entryunit--feed .reaction-state__icon .flaticon--like {
  fill: transparent;
  stroke: #7a9199;
  stroke-width: 2.5px;
}
.flatblue.rutos {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 5001;
  width: 510px;
  margin: -280px 0 0 -255px;
  padding: 0;
  font: 400 15px/1.4 ProximaNova, Helvetica, sans-serif !important;
  letter-spacing: 0.01em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: left;
  background: #fff !important;
  color: #242f33 !important;
}
.rutos .flatblue-head {
  margin: 0;
  padding: 15px 25px;
  text-align: left;
  background: #09c;
  color: #fff;
}
.html-ie11 .rutos .flatblue-head {
  padding: 18px 25px 12px;
}
.rutos .flatblue-header {
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  font: 300 21px/1 ProximaNova, Helvetica, Arial, sans-serif !important;
  background: #09c;
  color: #fff;
}
.rutos .flatblue-body,
.rutos__intro {
  font: 400 13px/1.4 ProximaNova, Helvetica, sans-serif !important;
  color: #242f33 !important;
}
.rutos .flatblue-body {
  margin: 0;
  padding: 25px;
  background: #fff !important;
}
.rutos__intro,
.rutos__tos {
  margin: 0 0 15px;
  background: #fff !important;
}
.rutos .flatblue-body::after {
  content: "";
  display: table;
  clear: both;
}
.rutos__intro {
  padding: 0;
}
.rutos__intro A,
.rutos__intro A:link,
.rutos__intro A:visited {
  border: 0 !important;
  font: inherit !important;
  text-decoration: none !important;
  color: #00a3d9 !important;
}
.rutos__intro A:active,
.rutos__intro A:hover {
  border: 0 !important;
  text-decoration: none !important;
  color: #0086b3 !important;
}
.rutos__tos {
  overflow: auto;
  height: 130px;
  padding: 0;
  border-top: 1px solid #c3d3d9;
  border-bottom: 1px solid #c3d3d9;
  font: 400 13px/1.4 ProximaNova, Helvetica, sans-serif !important;
  color: #242f33 !important;
}
.tos2017 ol {
  counter-reset: item;
  margin: 1em 0 1em 1em;
  padding: 0;
}
.tos2017 li,
.tos2017 p {
  margin: 0 0 1em;
}
.tos2017 li {
  display: block;
}
.tos2017 li::before {
  content: counters(item, ".") ". ";
  counter-increment: item;
}
.tos2017 li h4,
.tos2017 li h5 {
  display: inline-block;
}
.tos2017 .tos2017__term {
  margin: 1em 0 1em 1em;
}
.tos2017 table {
  margin: 0 0 1em;
}
.tos2017 h3 {
  margin: 0;
  font-size: 1.5em;
}
.tos2017 h4 {
  margin: 0;
  font-size: 1em;
}
.tos2017 h5 {
  margin: 0 0 0.5em;
  font-size: 1em;
  font-weight: 700;
}
.rutos__tos DIV,
.rutos__tos LI,
.rutos__tos OL,
.rutos__tos P,
.rutos__tos UL {
  font: 400 13px/1.4 ProximaNova, Helvetica, sans-serif !important;
}
.rutos__tos OL,
.rutos__tos UL {
  margin: 0 0 1em 2em;
  padding: 0;
}
.rutos__tos LI {
  margin: 0 0 0.5em;
}
.rutos__tos DIV,
.rutos__tos P {
  margin: 0 0 1em;
}
.rutos__tos H3,
.rutos__tos H4,
.rutos__tos STRONG {
  font: 700 13px/1.4 ProximaNova, Helvetica, sans-serif !important;
}
.rutos__tos STRONG {
  margin: 0;
}
.rutos__tos H3,
.rutos__tos H4 {
  margin: 0 0 1em;
}
.rutos__bonus,
.rutos__checkbox {
  margin: 0 0 15px;
  background: #fff !important;
  color: #242f33 !important;
}
.rutos__bonus,
.rutos__checkbox .custom--label,
.rutos__message {
  font: 400 13px/1.4 ProximaNova, Helvetica, sans-serif !important;
}
.rutos__checkbox .checkbox:focus + .custom--label::after {
  display: none;
}
.rutos__bonus {
  padding: 0;
}
.rutos__message {
  margin: 0 0 5px !important;
  padding: 0 !important;
  background: #fff !important;
  color: #242f33 !important;
}
.rutos__actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background: #fff !important;
  color: #242f33 !important;
}
.p-rutos .rutos {
  display: block;
}
.p-rutos .b-fader {
  display: block !important;
}
@media screen and (max-width: 650px) {
  .flatblue.rutos {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    width: auto !important;
    margin: 0 !important;
  }
}
.ljlikus-bubble--full .ljlikus__item--more .b-flatbutton,
.ljlikus-button .flaticon--like,
.ljlikus__item-meta,
.ljlikus__item-userpic,
BODY:not(.s-schemius) .ljlikus-bubble .i-ljuser-profile {
  vertical-align: middle;
}
.ljlikus-list {
  width: 200px;
  margin: 0;
  padding: 0;
  background-color: #f7f9fa;
  list-style: none;
  box-sizing: border-box;
}
.ljlikus__item {
  padding: 10px 25px;
  border-bottom: 1px solid #e2e9ec;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ljlikus__item:last-child {
  border-bottom: 0;
}
.ljlikus__item.ljlikus--more {
  padding: 0;
}
.ljlikus__item--more {
  display: block;
  position: relative;
  padding: 10px 20px !important;
  box-sizing: border-box;
  font-family: ProximaNova, Helvetica, sans-serif;
  font-weight: 600;
}
.b-bubble-likus-users .ljlikus__item--more::before {
  display: block;
  position: absolute;
  left: 24px;
  top: 50%;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  content: "";
  background-image: url(../fonts/ljuser-medius.svg);
  background-position: -1px -1px;
  background-repeat: no-repeat;
}
.b-bubble-likus-users .ljlikus__item--more span {
  padding: 23px;
}
.ljlikus-action:hover .ljlikus-list {
  display: block;
}
.ljlikus-more__link {
  position: relative;
  display: inline-block;
  height: 2.5ex;
  padding-left: 18px;
  text-transform: uppercase;
  font-size: 14px;
}
.ljlikus-more__link::before {
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  content: "";
  background-image: url(/img/userinfo_v3.svg?v=41686);
  background-position: 0 0;
}
.ljlikus-action,
.ljlikus-button {
  position: relative;
  display: inline-block;
  outline: 0;
}
HTML BODY .ljlikus-action,
HTML BODY .ljlikus-action:focus,
HTML BODY .ljlikus-action:hover,
HTML BODY .ljlikus-button,
HTML BODY .ljlikus-button:focus,
HTML BODY .ljlikus-button:hover,
HTML BODY A.lilikus-button:hover,
HTML BODY A.ljlikus-action,
HTML BODY A.ljlikus-action:hover,
HTML BODY A.ljlikus-button {
  border: 0 !important;
  text-decoration: none !important;
  background: 0 0 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  -webkit-transition: none !important;
  transition: none !important;
}
.ljlikus-button .flaticon--like {
  width: 27px;
  height: 25px;
  stroke: #abbbc2;
  stroke-width: 2px;
  fill: transparent;
}
.ljlikus--like-active .flaticon--like {
  stroke: #ff4c44;
  stroke-width: 2px;
  fill: #ff4c44;
}
HTML BODY .ljlikus-counter {
  text-decoration: none !important;
  border: none !important;
}
HTML BODY.ljlikus-bubble--full .ljlikus-bubble .ljlikus-counter {
  font-size: 28px !important;
}
.b-bubble-likus-users .b-popup-inner,
.b-bubble-likus-users .b-popup-outer {
  border-radius: 0;
  padding: 0 !important;
}
.b-bubble-likus-users .i-popup-arrt .i-popup-arr-brdr-outer,
.b-bubble-likus-users .i-popup-arrtl .i-popup-arr-brdr-outer,
.b-bubble-likus-users .i-popup-arrtr .i-popup-arr-brdr-outer {
  border-bottom-color: #f7f9fa;
}
.b-bubble-likus-users .i-popup-arrb .i-popup-arr-brdr-outer,
.b-bubble-likus-users .i-popup-arrbl .i-popup-arr-brdr-outer,
.b-bubble-likus-users .i-popup-arrbr .i-popup-arr-brdr-outer {
  border-top-color: #f7f9fa;
}
BODY.ljlikus-bubble--full {
  overflow-y: hidden;
}
.ljlikus-bubble {
  display: none;
  z-index: 5009;
  position: fixed;
  width: 640px;
  max-height: 500px;
  top: 50%;
  left: 50%;
  margin-left: -320px;
  margin-top: -250px;
}
.ljlikus-bubble .ljlikus__item {
  text-overflow: initial;
}
.ljlikus-bubble--full .ljlikus-bubble {
  display: block;
}
.ljlikus-bubble__header {
  position: relative;
  padding: 15px 20px 10px;
  background-color: #f7f9ff;
  font-size: 28px;
  color: #2a3539;
}
.ljlikus-bubble__close {
  position: absolute;
  top: 50%;
  right: 15px;
  width: 32px;
  height: 32px;
  margin-top: -16px;
  cursor: pointer;
}
.ljlikus-bubble__close .flaticon--cross {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}
.ljlikus-bubble--full .ljlikus-counter {
  color: #b9bec3;
}
.ljlikus-bubble__body {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 427px;
}
.ljlikus-bubble--full .ljlikus-list--full {
  display: block;
  position: relative;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  width: auto;
  margin: 0;
}
.ljlikus-bubble--full .ljlikus-list::after,
.ljlikus-bubble--full .ljlikus-list::before {
  display: none;
}
.ljlikus-bubble--full .ljlikus__item {
  position: relative;
  height: 66px;
  padding: 5px 210px 5px 20px;
  border-bottom: 0;
  white-space: nowrap;
  box-sizing: border-box;
}
.ljlikus-bubble--full .ljlikus__item--loading,
.ljlikus-bubble--full .ljlikus__item--more {
  min-height: 35px;
  text-align: center;
}
.ljlikus-bubble--full .ljlikus__item--loading .svgpreloader-tag {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -8px;
  margin-top: -8px;
}
.ljlikus-bubble--full .ljlikus__item:nth-child(odd) {
  background-color: #fff;
}
.ljlikus__item-userpic {
  display: inline-block;
  width: 50px;
  margin-right: 3%;
  text-align: center;
}
.ljlikus__item-userpic IMG {
  max-width: 50px;
  max-height: 50px;
}
.ljlikus__item-usertitle {
  overflow: hidden;
  display: block;
  max-height: 36px;
  padding-right: 35px;
  margin: 0;
  white-space: normal;
  font-size: 13px;
  color: #2a3539;
}
.ljlikus__item-meta {
  display: inline-block;
}
.ljlikus__friends-wrap {
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 20px;
  padding-left: 20px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.ljlikus__friends {
  min-width: 155px;
}
.ljlikus__friends--hide,
.ljlikus__friends--remove {
  display: none !important;
}
.ljlikus__friends--list-span {
  display: block;
}
.ljlikus__friends:hover .ljlikus__friends--list-span {
  display: none;
}
.ljlikus__friends:hover .ljlikus__friends--remove {
  display: block !important;
}
HTML BODY .ljlikus__item--more {
  border: 0 !important;
}
.ljlikus-bubble--full .b-fader {
  display: block;
}
.ljlikus-bubble .i-ljuser {
  font-family: ProximaNova, Helvetica, sans-serif;
}
BODY:not(.s-schemius) .ljlikus-bubble .i-ljuser-username {
  margin-left: 0.1em;
  font-size: 15px;
  line-height: 18px;
  color: #007399;
  vertical-align: middle;
  text-decoration: none;
}
BODY:not(.s-schemius) .ljlikus-bubble .i-ljuser-username:hover {
  text-decoration: none;
  color: #0086b3;
}
.html-ie11 BODY:not(.s-schemius) .ljlikus-bubble .i-ljuser-username {
  position: relative;
  top: -0.15em;
}
.l-mainpage .js--state-restored .ljlikus--like {
  opacity: 0.2;
  -webkit-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.p-loginform .b-bubble-likus-users {
  display: none;
}
@media all and (max-width: 650px) {
  .ljlikus-bubble {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    max-width: 100%;
    margin: auto;
  }
  .ljlikus-bubble__header {
    font-size: 22px;
    padding: 8px 15px;
  }
  HTML BODY.ljlikus-bubble--full .ljlikus-bubble .ljlikus-counter {
    font-size: 22px !important;
  }
  .ljlikus__item-userpic {
    width: 40px;
  }
  .ljlikus__item-userpic IMG {
    max-width: 40px;
    max-height: 40px;
  }
  .ljlikus-bubble--full .ljlikus__item {
    padding: 5px 230px 5px 20px;
  }
}
@media all and (max-height: 600px) {
  .ljlikus-bubble {
    top: 0;
    margin-top: 0;
  }
  .ljlikus-bubble__header {
    font-size: 24px;
  }
}
@media (max-width: 500px) {
  .ljlikus-bubble--full .ljlikus__item {
    height: auto;
    min-height: 50px;
    padding: 5px 15px;
  }
  .ljlikus__friends-wrap {
    position: relative;
    top: auto;
    right: auto;
    display: block;
    margin: 10px 0;
    padding: 0 0 0 50px;
    text-align: left;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .ljlikus__item-usertitle {
    max-width: 220px;
    max-height: 70px;
  }
}
.b-loginform__social-form,
.p-loginform .s-loginform {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}
.b-loginform * {
  font-family: ProximaNova, Helvetica, sans-serif !important;
  font-size: inherit !important;
  text-transform: inherit !important;
}
.b-loginform .b-loginform DIV {
  cursor: default;
}
.b-loginform-wrap {
  position: relative;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  box-sizing: border-box;
  width: 100%;
  max-width: 45.71429em;
  height: auto;
  overflow: visible;
  margin: auto;
  padding: 1.14286em 1.71429em 1.71429em;
  border-radius: 0.57143em;
  background: #fff !important;
  border: 1px solid #d4dde1 !important;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.12), 0 8px 12px rgba(0, 0, 0, 0.12);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  font-size: 14px !important;
  letter-spacing: normal !important;
  letter-spacing: initial !important;
  text-transform: none !important;
  cursor: default;
}
.b-loginform__close {
  display: none !important;
  position: absolute;
  top: 0;
  left: calc(100% + 0.571428571428571em);
  padding: 0;
  border: none;
  background: 0 0;
  font-size: inherit !important;
  line-height: 0 !important;
  cursor: pointer;
}
.b-loginform__close:focus {
  outline: #00a3d9 auto 3px;
}
.b-loginform__close .svgicon {
  display: block !important;
  width: 1em;
  height: 1em;
  padding: 0.07143em;
  fill: #fff !important;
  font-size: inherit !important;
}
.b-loginform__title {
  margin: 0 0 0.57143em;
  padding: 0;
  text-align: left;
  font-size: 2em !important;
  font-weight: 700 !important;
  line-height: 1.21429;
  letter-spacing: -0.00357em;
  font-style: normal;
  color: #333 !important;
}
.b-loginform__link,
.b-loginform__link:visited {
  color: #00a3d9 !important;
  text-decoration: none !important;
}
.b-loginform__text--nowrap {
  white-space: nowrap;
}
.b-loginform__text--bold {
  font-weight: 700;
}
.html-ie10 .b-loginform__text--bold,
.html-ie11 .b-loginform__text--bold {
  padding-top: 0.3em;
}
.b-loginform__body {
  position: static;
  width: auto;
  height: auto;
  min-height: 14em;
  overflow: visible;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border: none;
  font: inherit !important;
}
.b-loginform__form {
  position: relative;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-flex: 1 !important;
  -webkit-flex: 1 !important;
  -ms-flex: 1 !important;
  flex: 1 !important;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  font: inherit !important;
}
.b-loginform__form-wrap {
  position: static;
  width: 100%;
  height: auto;
  overflow: visible;
  border: none;
  font: inherit !important;
}
.b-loginform__link {
  border: none !important;
  outline: currentColor;
  text-align: right;
  font: inherit !important;
  line-height: 1.14286em !important;
  letter-spacing: -0.00714em !important;
}
.b-loginform__link:active,
.b-loginform__link:focus,
.b-loginform__link:hover,
.b-loginform__link:link,
.b-loginform__link:visited {
  text-transform: none !important;
  font-weight: 400 !important;
  cursor: pointer !important;
}
.b-loginform__link:focus,
.b-loginform__link:hover {
  color: #00c0ff !important;
}
.b-loginform__link:active {
  color: #0996c5 !important;
}
.html-ie10 .b-loginform__link,
.html-ie11 .b-loginform__link {
  padding-top: 0.125em;
}
.b-loginform__separator {
  width: 1px;
  margin: 0 1.71429em;
  background: #d4dce0 !important;
}
.b-loginform__separator-mobile {
  line-height: 1.14286em;
  text-align: center;
  position: relative;
  display: none !important;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 1.14286em;
  margin: 1.14286em 0;
  color: #8c969b !important;
}
.b-loginform__separator-mobile::before {
  display: block !important;
  content: "";
  width: 100%;
  height: 1px;
  background: #d4dce0 !important;
}
.b-loginform__separator-mobile::after {
  content: attr(data-text);
  line-height: 1.14286em;
  white-space: nowrap;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  padding: 0 0.85714em;
  margin-top: -0.07143em;
  background: #fff !important;
}
.b-loginform__soc-btns-wrap,
.b-loginform__social-form {
  position: static;
  height: auto;
  overflow: visible;
  border: none;
}
.b-loginform__social-form {
  width: 100% !important;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1 !important;
  -webkit-flex: 1 !important;
  -ms-flex: 1 !important;
  flex: 1 !important;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.b-loginform__soc-btns-wrap {
  width: 100%;
  margin-top: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.b-loginform__footer-wrap {
  display: none !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  margin-top: 1.14286em;
  padding-top: 1.14286em;
  border: none;
  border-top: 1px solid #d4dce0 !important;
  color: #333 !important;
}
@media all and (max-width: 750px) {
  .logged-out .s-body .b-loginform {
    margin: 10px auto;
  }
  .b-loginform__close {
    top: 0.71429em;
    right: 0.57143em;
    left: auto;
    left: initial;
  }
  .b-loginform__close .svgicon {
    fill: #333 !important;
  }
  .b-loginform-reg-bar {
    right: 2.85714em !important;
  }
}
@media all and (max-width: 420px) {
  .b-loginform {
    max-width: none;
    border: 0;
    box-shadow: none;
  }
}
@media all and (max-width: 350px) {
  .b-loginform__footer-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .b-loginform__text--nowrap {
    display: none !important;
  }
}
@media all and (max-height: 600px) {
  .b-loginform.b-loginform--desktop-wrap {
    font-size: 11.9px;
  }
  .b-loginform.b-loginform--desktop__separator--mobile {
    height: 0.3em;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) {
  .b-loginform__separator {
    margin: 0 1em;
  }
  .b-loginform-other-field {
    white-space: nowrap;
    font-size: 12.2px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {
  .b-loginform__separator {
    margin: 0 1em;
  }
  .b-loginform-other-field {
    white-space: nowrap;
    font-size: 12.2px;
  }
}
.b-loginform-reg-bar {
  position: absolute !important;
  top: 1.14286em;
  right: 1.71429em;
  left: auto;
  bottom: auto;
  width: auto;
  height: auto;
  overflow: visible;
  border: none;
  line-height: 1.14286em !important;
  text-transform: none !important;
  font: inherit !important;
}
.b-loginform-field,
.b-loginform-field__wrap {
  position: relative;
  left: 0;
  height: auto;
  overflow: visible;
  bottom: auto;
  top: 0;
}
.b-loginform-reg-bar__caption {
  margin-right: 0.28571em;
  font: inherit !important;
  font-weight: 700 !important;
  line-height: 1.14286em;
  color: #333 !important;
}
.b-loginform-reg-bar__link {
  border: none !important;
  outline: currentColor;
  font: inherit !important;
  font-weight: 700 !important;
  line-height: 1.14286em !important;
  text-decoration: none !important;
  color: #00a3d9 !important;
}
.b-loginform-reg-bar__link:active,
.b-loginform-reg-bar__link:focus,
.b-loginform-reg-bar__link:hover,
.b-loginform-reg-bar__link:link,
.b-loginform-reg-bar__link:visited {
  text-transform: none;
  cursor: pointer;
}
.b-loginform-reg-bar__link:visited {
  color: #00a3d9 !important;
}
.b-loginform-reg-bar__link:focus,
.b-loginform-reg-bar__link:hover {
  color: #00c0ff !important;
}
.b-loginform-reg-bar__link:active {
  color: #0996c5 !important;
}
@media all and (max-width: 650px) {
  .b-loginform-reg-bar {
    right: 2.85714em !important;
  }
}
.b-loginform-field {
  right: auto;
  width: 100%;
  margin-bottom: 0.75em;
  border: none;
  font: inherit !important;
  font-size: 1.14286em !important;
}
.b-loginform-field:only-of-type + .b-loginform-btn--login {
  margin-top: 0;
}
.b-loginform-field__wrap {
  right: auto;
  width: auto;
  border: none;
  font: inherit !important;
}
.b-loginform-field__icon-wrap {
  position: absolute;
  top: 0;
  left: 1em;
  right: auto;
  bottom: auto;
  width: auto;
  height: calc(100% - 2px);
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  pointer-events: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: none;
}
.b-loginform-field__icon-wrap .svgicon {
  fill: #c8d4da !important;
  width: 1em;
  height: 1em;
}
.b-loginform-field__input {
  width: 100%;
  height: 2.5em;
  margin: 0;
  padding-left: 2.75em;
  box-sizing: border-box;
  border: 1px solid #d4dce0 !important;
  background-color: #fff !important;
  border-radius: 0.25em;
  font: inherit !important;
  color: #333 !important;
  -webkit-transition: border-color 0.2s;
  transition: border-color 0.2s;
}
.b-loginform-field__input::-webkit-input-placeholder {
  line-height: 1.5em;
}
.b-loginform-field__input:focus {
  outline: 0;
  border-color: #00a3d9 !important;
}
.html-ie10 .b-loginform-field__input,
.html-ie11 .b-loginform-field__input {
  padding-top: 0.3em;
}
.b-loginform-field--error .b-loginform-field__input {
  border-color: #fc9b9b !important;
}
.b-loginform-field--error .b-loginform-field__errorMsg {
  height: 1.2em !important;
  opacity: 1 !important;
}
.b-loginform-field__errorMsg {
  display: block !important;
  z-index: 1 !important;
  min-width: 10.41667em;
  padding: 0;
  box-sizing: border-box;
  text-align: left;
  font: inherit !important;
  font-size: 0.75em !important;
  line-height: 1.5em !important;
  color: #ff4646 !important;
  -webkit-transition: height 0.3s, opacity 0.2s;
  transition: height 0.3s, opacity 0.2s;
}
.b-loginform-field__errorMsg A {
  text-decoration: underline;
  font: inherit !important;
  color: #ff4646 !important;
}
.b-loginform-field__errorMsg.ng-hide:not(.ng-hide-animate) {
  height: 0 !important;
  opacity: 0 !important;
  display: block !important;
}
.html-ie10 .b-loginform-field--error .b-loginform-field__errorMsg,
.html-ie11 .b-loginform-field--error .b-loginform-field__errorMsg {
  line-height: 1.6em;
}
.b-loginform-other-field {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border: none;
  font: inherit !important;
}
.b-loginform-checkbox {
  display: inline-block !important;
  position: relative;
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
  width: auto;
  padding: 0 0 0 1.71429em;
  box-sizing: border-box;
  border: none;
  line-height: 1.14286em !important;
  font: inherit !important;
  font-weight: 400 !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.b-loginform-checkbox__input {
  left: -9999px;
  width: 1px;
  height: 1px;
  position: absolute;
}
.b-loginform-checkbox__input:focus ~ .b-loginform-checkbox__control,
.b-loginform-checkbox__input:hover ~ .b-loginform-checkbox__control {
  border-color: #bdc8cd !important;
}
.b-loginform-checkbox__input:checked ~ .b-loginform-checkbox__control {
  border-color: transparent !important;
  background-color: #00a3d9 !important;
}
.b-loginform-checkbox__input:checked ~ .b-loginform-checkbox__control::after {
  opacity: 1;
  margin-top: 0;
}
.b-loginform-checkbox__input:checked
  ~ .b-loginform-checkbox__label:focus
  + .b-loginform-checkbox__control,
.b-loginform-checkbox__input:checked
  ~ .b-loginform-checkbox__label:hover
  + .b-loginform-checkbox__control {
  border-color: transparent !important;
  background-color: #00c0ff !important;
}
.b-loginform-checkbox__input:checked
  ~ .b-loginform-checkbox__label:active
  + .b-loginform-checkbox__control {
  border-color: transparent;
  background-color: #0996c5 !important;
}
.b-loginform-checkbox__label {
  cursor: pointer !important;
  word-break: break-word;
  font: inherit !important;
  color: #333 !important;
}
.html-ie10 .b-loginform-checkbox__label,
.html-ie11 .b-loginform-checkbox__label {
  line-height: 0 !important;
  vertical-align: -0.125em !important;
}
.b-loginform-checkbox__label:focus {
  outline: 0;
}
.b-loginform-checkbox__label:focus + .b-loginform-checkbox__control,
.b-loginform-checkbox__label:hover + .b-loginform-checkbox__control {
  border-color: #bdc8cd !important;
}
.b-loginform-checkbox__label:active + .b-loginform-checkbox__control {
  border-color: #bdc8cd !important;
  background-color: #f9fafa !important;
}
.b-loginform-checkbox__control {
  top: 0;
  position: absolute;
  margin-left: -1.71429em;
  width: 1.14286em;
  height: 1.14286em;
  border: 1px solid #d4dce0 !important;
  cursor: pointer;
  display: block !important;
  box-sizing: border-box;
  -webkit-transition: border-width 0.15s, border-color 0.15s,
    background-color 0.15s;
  transition: border-width 0.15s, border-color 0.15s, background-color 0.15s;
  border-radius: 0.14286em;
  background-color: #fff !important;
  font: inherit !important;
}
.b-loginform-checkbox__control::after {
  content: "";
  display: block !important;
  -webkit-transition: opacity 0.15s, margin 0.15s;
  transition: opacity 0.15s, margin 0.15s;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  position: absolute;
  margin-top: -0.57143em;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M1 6l3 3 5-8' stroke-width='2' stroke='%23FFF' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
    50% no-repeat;
  background-size: 0.714285714em;
}
.b-loginform--mobile .b-loginform-field__input {
  font-size: 16px;
  padding-top: 6px;
}
.b-loginform-btn {
  position: relative;
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  height: 40px;
  padding: 11px 0 11px 60px !important;
  box-sizing: border-box;
  background-color: #fff !important;
  border: 0;
  border-radius: 4px;
  outline: 0;
  font-size: 1.14286em;
  letter-spacing: 0.22px !important;
  line-height: 18px;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: border-color 0.2s, background-color 0.2s, color 0.2s;
  transition: border-color 0.2s, background-color 0.2s, color 0.2s;
}
.b-loginform-btn--disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.b-loginform-btn:active,
.b-loginform-btn:focus,
.b-loginform-btn:hover,
.b-loginform-btn:link,
.b-loginform-btn:visited {
  height: 40px;
  border: none;
  color: #fff;
  text-decoration: none;
  text-transform: none !important;
  font-weight: 400;
  cursor: pointer !important;
}
.b-loginform-btn .svgicon {
  fill: #fff !important;
}
.b-loginform-btn .flaticon--mailru {
  width: 18px;
  height: 18px;
  fill: #faa832 !important;
}
.b-loginform-btn .flaticon--twitter {
  width: 18px;
  height: 15px;
  fill: #5aadeb !important;
}
.b-loginform-btn .flaticon--vkontakte {
  fill: #4f7194 !important;
}
.b-loginform-btn .flaticon--openid {
  width: 18px;
  height: 17px;
  fill: #f38019 !important;
}
.b-loginform-btn--facebook .svgicon,
.b-loginform-btn--google .svgicon,
.b-loginform-btn--twitter .svgicon,
.b-loginform-btn--vkontakte .svgicon {
  fill: #fff !important;
}
.b-loginform-btn--light {
  border: 1px solid #d4dce0 !important;
  color: #333 !important;
}
.b-loginform-btn--light:hover {
  border-color: #bdc8cd !important;
}
.b-loginform-btn--light:focus {
  border-color: #00c0ff !important;
}
.b-loginform-btn--light:active {
  background-color: #f9fafa !important;
}
.b-loginform-btn--login {
  position: absolute !important;
  left: 0;
  bottom: 0;
  display: block !important;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  color: #fff !important;
  border-color: #00a3d9 !important;
  background-color: #00a3d9 !important;
}
.b-loginform-btn--login:focus:not(.b-loginform-btn--disabled),
.b-loginform-btn--login:hover:not(.b-loginform-btn--disabled) {
  border-color: #00c0ff !important;
  background-color: #00c0ff !important;
}
.b-loginform-btn--login:active:not(.b-loginform-btn--disabled) {
  border-color: #0996c5 !important;
  background-color: #0996c5 !important;
}
.b-loginform-btn--register {
  margin-left: 2em;
  color: #333 !important;
}
.b-loginform-btn--register:active,
.b-loginform-btn--register:focus,
.b-loginform-btn--register:hover,
.b-loginform-btn--register:visited {
  color: #333 !important;
}
.b-loginform-btn__icon {
  height: 100%;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  position: absolute;
  top: 0;
  left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-loginform-btn__text {
  color: #fff !important;
}
.b-loginform-btn--facebook {
  margin-bottom: 0.75em;
  background-color: #4267b2 !important;
  color: #fff !important;
}
.b-loginform-btn--facebook:focus,
.b-loginform-btn--facebook:hover {
  background-color: #3162c4 !important;
}
.b-loginform-btn--facebook:active {
  background-color: #425780 !important;
}
.b-loginform-btn--vkontakte {
  margin-bottom: 0.75em;
  background-color: #4f7194 !important;
  color: #fff !important;
}
.b-loginform-btn--vkontakte:focus,
.b-loginform-btn--vkontakte:hover {
  background-color: #3973ac !important;
}
.b-loginform-btn--vkontakte:active {
  background-color: #4f6780 !important;
}
.b-loginform-btn--google {
  margin-bottom: 0.75em;
  border: 1px solid #dee4e7 !important;
  background-color: #fff !important;
  color: #333 !important;
}
.b-loginform-btn--google .b-loginform-btn__text {
  color: #333 !important;
}
.b-loginform-btn--twitter {
  margin-bottom: 0.75em;
  background-color: #5aadeb !important;
  color: #fff !important;
}
.b-loginform-btn--twitter:focus,
.b-loginform-btn--twitter:hover {
  background-color: #47afff !important;
}
.b-loginform-btn--twitter:active {
  background-color: #59a9e6 !important;
}
.b-loginform-btn--inline {
  width: calc(100% / 3 - 0.666666666666667em);
}
.b-loginform-btn--center {
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  padding: 0 !important;
}
@media all and (max-width: 420px) {
  .b-loginform__footer-wrap .b-loginform__text {
    display: none;
  }
  .b-loginform-btn--register {
    margin-left: 0;
  }
}
.openid-auth-state .lj_login_form {
  display: none !important;
}
.openid-auth-state .lj-openid-auth {
  display: block !important;
}
.lj-openid-auth {
  display: none !important;
}
.html-mobile .p-loginform {
  position: fixed;
}
.p-loginform .s-loginform {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  box-sizing: border-box;
  overflow-y: auto;
  border: none;
  z-index: 5001;
}
.p-loginform .s-loginform .b-loginform__close {
  display: block !important;
}
.p-loginform .b-fader {
  z-index: 3002;
}
@media all and (max-width: 650px) {
  .i-bubble,
  .logged-out .s-body .b-bubble {
    border-radius: 0;
  }
  .b-loginform--desktop .b-loginform__body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .b-loginform--desktop .b-loginform-wrap {
    max-width: 27.85714em;
  }
  .b-loginform--desktop .b-loginform__footer-wrap,
  .b-loginform--desktop .b-loginform__separator-mobile {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .b-loginform--desktop .b-loginform-btn--login {
    position: static !important;
    margin-top: 1em;
  }
  .b-loginform--desktop .b-loginform-reg-bar,
  .b-loginform--desktop .b-loginform__separator {
    display: none !important;
  }
}
@media all and (max-width: 478px) {
  .b-loginform--mobile .b-loginform__body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .b-loginform--mobile .b-loginform-wrap {
    max-width: 27.85714em;
  }
  .b-loginform--mobile .b-loginform__footer-wrap {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .b-loginform--mobile .b-loginform__separator-mobile {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    height: 0.3em;
    margin: 1em 0;
  }
  .b-loginform--mobile .b-loginform-btn--login {
    position: static !important;
    margin-top: 1em;
  }
  .b-loginform--mobile .b-loginform-reg-bar,
  .b-loginform--mobile .b-loginform__separator {
    display: none !important;
  }
}
HTML BODY .b-discoverytimes A:active,
HTML BODY .b-discoverytimes A:hover,
HTML BODY .b-discoverytimes A:link,
HTML BODY .b-discoverytimes A:visited {
  border: 0;
  text-decoration: none;
  text-transform: inherit !important;
  font-weight: 400 !important;
  font-family: inherit !important;
  line-height: inherit !important;
  cursor: pointer !important;
}
HTML BODY .b-discoverytimes A:link,
HTML BODY .b-discoverytimes A:visited {
  color: #242f33;
}
.b-discoverytimes A:active,
.b-discoverytimes A:hover {
  color: #008fbf;
}
HTML BODY .b-discoverytimes .i-ljuser {
  text-transform: uppercase;
  font-size: 12px;
}
HTML BODY .b-discoverytimes .i-ljuser-username {
  letter-spacing: 0.05em;
}
HTML BODY .b-discoverytimes .i-ljuser-username B {
  font-weight: 600;
}
HTML BODY .b-discoverytimes .i-ljuser-type-C .i-ljuser-profile,
HTML BODY .b-discoverytimes .i-ljuser-type-P .i-ljuser-profile {
  display: inline-block;
  width: 12px !important;
  height: 12px !important;
  margin: 0 6px 0 0 !important;
  background-image: url(../fonts/ljuser-medius.svg);
  background-position: -1px -1px;
  background-repeat: no-repeat;
  vertical-align: -2px;
}
HTML BODY .b-discoverytimes .i-ljuser-type-C .i-ljuser-userhead,
HTML BODY .b-discoverytimes .i-ljuser-type-P .i-ljuser-userhead {
  opacity: 0;
}
HTML BODY .b-discoverytimes .s-header-extra .i-ljuser-type-C .i-ljuser-userhead,
HTML
  BODY
  .b-discoverytimes
  .s-header-extra
  .i-ljuser-type-P
  .i-ljuser-userhead {
  position: absolute;
}
HTML BODY .b-discoverytimes .i-ljuser-type-C .i-ljuser-profile {
  width: 22px !important;
  background-position: -1px -27px !important;
}
HTML
  BODY
  .b-discoverytimes
  .i-ljuser-ljusers.i-ljuser-type-P
  .i-ljuser-profile {
  width: 18px !important;
  background-position: -1px -14px;
}
HTML BODY .b-discoverytimes .i-ljuser-type-I .i-ljuser-profile {
  margin: 0 0.3em 0 0 !important;
}
.b-discoverytimes-wrapper DIV[style="visibility:hidden; position:absolute;"] {
  top: 0;
  right: 0;
}
.discoverytimes-noiframe {
  position: fixed;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  background: #fff;
  border: none;
  text-align: left;
  font-size: 0;
  color: #242f33;
}
.b-discoverytimes,
.b-discoverytimes-head {
  width: auto;
  overflow: hidden;
  margin: 0;
  letter-spacing: 0.01em;
  border: none;
}
.b-discoverytimes {
  position: static;
  height: auto;
  padding: 0;
  font: 18px/1.1 ProximaNova, Helvetica, sans-serif !important;
  -webkit-font-smoothing: antialiased;
}
.b-discoverytimes A:hover,
.b-discoverytimes A:link,
.b-discoverytimes A:visited {
  height: auto;
  -webkit-filter: none;
  filter: none;
  cursor: pointer;
}
.b-discoverytimes-head {
  position: relative;
  z-index: 1;
  float: left;
  height: 49px;
  padding: 0 30px 0 20px;
  border-top: 1px solid #dae3e6;
  vertical-align: top;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 21px;
  color: #39bf71;
  line-height: 49px;
}
.b-discoverytimes-head:after,
.b-discoverytimes-head:before {
  content: " ";
  position: absolute;
  top: 50%;
  width: 0;
  margin: -60px 0 0;
  padding: 0;
  border-top: 60px solid transparent;
  border-bottom: 60px solid transparent;
}
.b-discoverytimes-head:before {
  right: 0;
  border-left: 25px solid #dae3e6;
}
.b-discoverytimes-head:after {
  right: 1px;
  border-left: 25px solid #fff;
}
A.b-discoverytimes-head-link {
  line-height: 49px;
}
.html-ie10 A.b-discoverytimes-head-link,
.html-ie11 A.b-discoverytimes-head-link {
  line-height: 56px;
}
A.b-discoverytimes-head-link:active,
A.b-discoverytimes-head-link:hover,
A.b-discoverytimes-head-link:link,
A.b-discoverytimes-head-link:visited {
  border: 0;
  text-decoration: none;
  font-size: 21px;
  font-weight: 400;
  color: red !important;
}
.b-discoverytimes-container {
  position: static;
  width: auto;
  height: 49px;
  overflow: visible;
  margin: 0;
  border: none;
  border-top: 1px solid #dae3e6;
  font: inherit !important;
}
.b-discoverytimes-items-container {
  position: static;
  overflow: hidden;
  width: auto;
  height: auto;
  min-width: 300px;
  border: none;
  font: inherit !important;
}
.b-discoverytimes-items {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  padding: 0;
  width: 70%;
  list-style: none;
}
.b-discoverytimes-item {
  display: none;
  height: 49px;
  overflow: hidden;
  margin: 0;
  padding: 0;
  background: #fff;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 45px !important;
  opacity: 0;
  -webkit-backface-visibility: hidden;
  -webkit-transition: opacity 0.5s ease-in;
  transition: opacity 0.5s ease-in;
}
.html-ie10 .b-discoverytimes-item,
.html-ie11 .b-discoverytimes-item {
  line-height: 50px !important;
}
.b-discoverytimes-item:after {
  content: "";
  display: table;
  border-collapse: collapse;
  clear: both;
}
.b-discoverytimes-item-head {
  position: relative;
  display: inline;
  margin: 0;
  padding: 0 0 0 20px;
  border: none;
  text-transform: uppercase !important;
  font-size: 13px !important;
  line-height: 1.1 !important;
}
.b-discoverytimes-item-author,
.b-discoverytimes-item-author .ljuser,
.b-discoverytimes-item-head B {
  text-transform: inherit !important;
}
HTML BODY .b-discoverytimes-item-head A:link,
HTML BODY .b-discoverytimes-item-head A:visited {
  border: 0;
  text-decoration: none;
  text-transform: inherit !important;
  color: #008fbf !important;
}
HTML BODY .b-discoverytimes-item-head A:active,
HTML BODY .b-discoverytimes-item-head A:hover {
  border: 0;
  text-decoration: none;
  color: #242f33 !important;
}
.b-discoverytimes-item-head B {
  font-weight: 400;
  color: inherit !important;
}
.b-discoverytimes-item-author {
  display: inline-block;
}
.b-discoverytimes-item-body {
  display: inline;
  margin: 0;
  padding: 0 0 0 20px;
  font: inherit !important;
  font-weight: 400;
  font-size: 1em !important;
  line-height: inherit !important;
}
HTML BODY .b-discoverytimes-item-body .i-ljuser-type-P .i-ljuser-profile {
  vertical-align: middle;
}
HTML BODY .b-discoverytimes-item-body A:hover,
HTML BODY .b-discoverytimes-item-body A:link,
HTML BODY .b-discoverytimes-item-body A:visited {
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: inherit !important;
}
HTML BODY .b-discoverytimes .b-discoverytimes-item-body A:hover {
  color: #555 !important;
}
HTML BODY .b-discoverytimes .b-discoverytimes-item-body A p {
  display: inline;
}
.b-discoverytimes-item-active {
  display: block;
  opacity: 1;
}
.b-discoverytimes-aside {
  float: right;
  height: 50px;
  margin: 0;
  padding: 0 20px;
  border-left: 1px solid #dae3e6;
  font: inherit !important;
  line-height: 50px !important;
  text-transform: none !important;
}
.b-discoverytimes-aside-random,
.b-discoverytimes-aside-recommend,
.b-discoverytimes-aside-recommended {
  display: none;
  font-size: 15px !important;
  line-height: 47px !important;
}
.html-ie10 .b-discoverytimes-aside-random,
.html-ie10 .b-discoverytimes-aside-recommend,
.html-ie10 .b-discoverytimes-aside-recommended,
.html-ie11 .b-discoverytimes-aside-random,
.html-ie11 .b-discoverytimes-aside-recommend,
.html-ie11 .b-discoverytimes-aside-recommended {
  line-height: 52px !important;
}
.b-discoverytimes-banner {
  display: none;
  position: relative;
  z-index: 1;
  top: 0;
  right: 0;
  left: 0;
  float: right;
  width: 300px;
  height: 49px;
  overflow: visible;
  border: none;
  border-top: 1px solid #dae3e6;
  border-left: 1px solid #dae3e6;
  font: inherit;
}
.b-discoverytimes-close,
.b-discoverytimes-stanlee-link:before {
  margin: 0;
  padding: 0;
  background-repeat: no-repeat;
  background-position: 0 0;
  font: 0/0 a;
}
.b-discoverytimes-close {
  position: absolute;
  top: 9px;
  right: 15px;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22cross-Layer_1%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%20width%3D%2230%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%3E%3Cpolygon%20points%3D%2230%202.728%2027.271%200%2015%2012.273%202.727%200%200%202.728%2012.272%2015%200%2027.273%202.727%2030%2015%2017.729%2027.271%2030%2030%2027.273%2017.727%2015%22%20fill%3D%22%23DAE3E6%22%2F%3E%3C%2Fsvg%3E");
  cursor: pointer;
}
.b-discoverytimes-state-branding .b-discoverytimes-banner {
  display: block;
}
.b-discoverytimes-state-extended {
  border-right: none;
}
.b-discoverytimes-state-extended .b-discoverytimes-items {
  width: 100%;
}
.b-discoverytimes-state-extended .b-discoverytimes-banner {
  width: 600px;
}
.b-discoverytimes-state-recommend .b-discoverytimes-aside-recommend {
  display: inline;
}
.b-discoverytimes-state-recommended .b-discoverytimes-aside-recommend {
  display: none;
}
.b-discoverytimes-state-recommended .b-discoverytimes-aside-recommended {
  display: inline;
  opacity: 0.5;
  pointer-events: none;
}
.b-discoverytimes-state-random .b-discoverytimes-aside-random {
  display: inline;
}
.b-discoverytimes-state-stanlee {
  position: relative;
}
.b-discoverytimes-stanlee {
  position: absolute;
  top: 17px;
  left: 70px;
  margin: 0;
  padding: 0;
}
.b-discoverytimes-stanlee-link:before {
  content: " ";
  position: absolute;
  top: -20px;
  left: -85px;
  width: 80px;
  height: 78px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABOCAYAAADW1bMEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBNTcyMzAwMzU3QTIxMUU0QjE1OUQ1NDgzOTJERTI5RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBNTcyMzAwNDU3QTIxMUU0QjE1OUQ1NDgzOTJERTI5RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE1NzIzMDAxNTdBMjExRTRCMTU5RDU0ODM5MkRFMjlEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE1NzIzMDAyNTdBMjExRTRCMTU5RDU0ODM5MkRFMjlEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ly0vGgAALItJREFUeNrsXQd8lFX2PdN7S5n0HhJKEjCE0EG6oCjVir279rLuWrGsugp2WV1XUVdRYF0RQTpI7y0kBBLSe5tkev/mf983Q5Ua4i77+zv4nGQy5X3vvnvuOffd90YQCATEADj8frsUbgIBGUT4u0F+N8jvt98N8rtB/mO3QMCPAMfR1YgQCD4CAf8T3QvE7DJ/N8hvffP7XTTeHERiBZz2Jvi8figUBtAdhAJmDA89ZoVUqoBEHsYbTSCQXvIGEf5vuYIHfm8HOM4Jn89ORnGHHj82v+g/ARlESPfC4B8CAfrPB87voN84aoFL+hLF/zOG4GiGB5zky2QEkYyHomNAJEAIlgRH7+g1AvbbsScIIDr6Zvy/4N8uPSi7tCGLDb7fyg8gJ1DS8PkIpTwQiNXkIW5+UCVSDf3Vx88t8o1TYouX/se8SEJe5YaQXhey1vEBuLQMc4nGEGYIzh68Z8MnkoMLyGnYPLxBIFLxgyri74Hm+v25mzdtGdPe2twtPjaBO1xWIQ2P0NrSU5O3pKRnLY+M6WEKkJdBIDrj4F8ihrnEDHKSIQShAST/ENAMh4w3CIMvocTIP33Dmm/ve/2N2c9u3rw7XkxPl4hFGDs0G3KFDB1mO5KTY2C2OdErt//HDz/x0oMCgcofOOelngh1/18NclpD4Djm8waR8HFDSN7SVLt77A3X3zB/3eZS/dFnCYVCpCZGQymTYmBed4hFYqQkxiA+WodZ73+Gbj0TGuf9sD4P0NedObAH/ttG+S+zLGYAnynYGBTxmkF0uicSvVXzxvjhuzdnRyfkrTjRGPwzSIccqaxHQUktVm8pgsXuRHllA8UNKT798FXs3lER/cQTf34uONwUW0AEAa5TmjvUXGQaxsrYc/z/D4I67xG2oBF+5RGnTloaEGkY/SDF7L/84Ycnn5sziT0co5XgnqkDcc34QQjXyXmDVNaasLekHrsP1cMfkKKkug3hBhUuH5QNa1sb+qYEkDfx7seTe135ToAGnTvPy2YMTUCf/x/wmv8wZJF+gN8eYj7nMETIMyBW0vN0ePPVB79/+vmPprBH7xydgb9M7YmoK0YC8ckU1duC8Vgpo4BPl9NoQk1JA/YcaYKFYkhsmAa5eekwJGqxYcFSqAf+4ercvqN+4o5C5LlYNz88jMORYYTi/32DBHh9Rt7Auc7TEKH0B3uqUIUv//7KnNvufeF+9uiVeYlYMnMMysqboEnvBWNmBmCxnJwekdCgqck4KlkwLHiJFtto8D1+BEi9L9pU2Jo//fXucVEJbfB3nDe7CgQ4XnhCKKeXyP9HYwhH2oFPc7CPY7NdwcPPuZucN0ZzY3n/Pzz64v1Hu/uHCT1gsXrQbHHD2toStLboFAMzA7STJxKEoY5aMxnMQQbxeiEIj0GSQRSxbfncl/juCUWkcYTn1QLkHfzPNLk4jsWYro8vv51BGPaz1EbAByFLZ1D3hXQB59METNCFnPbdd2Y9YXeS5lAoMb5/GjJj1ahrs0OhVMBUVwdzdQ2g04X0XuBcgACYOgi+8tBaW3h7WVWFUSjQkJ0vpGlDTf4rIXpppk54fPLxib8gPF1opwkWRAp+fHdtnnfD/G++mK4kh5HKBEiPVlGYkBD6uIhxMTwXonzPHmSKxVDGxRI5cgW9hb3YzVR+4NdoxPoXZkAkvdWuzctuSEt64D2vq6WTojCYJxNRnBNLdJcgy+I9wt95JGSDJVbAbreE7dn+8yerV62aJpInIyEhmozAQWc5iL7SEnAiGcEGcR4hSUWnC36/H6nZ2YjM6AZbfT0sDg/CIiMhl9N8407jNQY11v60EZsbsPT5V9+5ytbefFI65YKmDzFFiVQLhSa5S+zRZR7CeTrgczfTIEk6/R4SCsYep0z6y88f/7Oyxj7h9gfepPjshYdme5PZiXXflyLBVI+0eCPaOSXZTwSpXA6vx4Pa4iI01zXA6heSMcJhMAqC3sL5TgFpetzh4tV8fU1NLxuFGpUuhT7D2ck5FOBF6SUXQzjC/QBhdIAFv042SMNxuHjHtJ27D0zwknF37tiIpsZmNDbUQ0zvH5uchlpNLmyGbKhUCohYWp08QCyRQq2So7KqHmY/4ZtCg+q6VrhZIBedcoliEcwmO3mPEtKAI6myri5JIJQiQMbrVKP3CwhFnfaw3yyGiGWRfLvYm1IV0VTT4IEiLB1eWwGKCk3Q6aOQkaHD+Ek3YtHqJCyqLEZsYwH6G52QG+Lg83M4UGNGq8mJdE0LdMoUaAx6SESBX0OWj6PwFsBlPePxw+ZiQUODRZeVwex0sYtXgkvLICyIs1W5zncswMNdamrarvSMhHYOEkNYWBLUYSkoJcW9fP0eDBvgQ1aCAbX+aDhUI7CmpQo57Y2I1YrICBKkRcciXku0tLoAClUPCCLjyCChKieKM0cnsT5FDcQl0GP/gsNUkQYMKhBfBNRekiyLcfNg3qdzBhHSgASI2+/dte5hoUCs8xD0i1WpKK2oAle/EZGk8r/7tgg33Hgz+g8ZjkbHSPzy8/ewNBbCqDYiO0kPpVSEjSVmVFsFaNy4CVPzY5DVN51EogZeqxec2w9ZpBKOeit2LduH2pJSDJkqDVniKNXuHNtiay6A6KLHsctYVqDTF3M8v9pYu2/Ed998usgrTNSmpXeHSK7FtsUfYVCcHRMnjcDKrZX4+zoPhg64DCWNZmQ4t+D6nkJIVTocbnJj3tpSzFtTCDMnJ1wXIkPnR0+iymEEXw9M7I6e8Tp8sKwcby4+RHGkDQzRUpKjLDfMmLz52VfeuY7EqJXzuTppEFIl4otW712YOgl0DQSXFv48af4P634YPGwq9hUV4sjiN/HEhFR8utmEKbddhbfnLMZ3S3ZT4I7AnUMi8Y8nB+PH9XV4eM4qqMU+TBw/lAwgh8XUhKqqZjRXNWJzNfDOg0PIIBEY8qdFGBgDXD9tEHTxcdj45SKsKvZiUXFZ78syUwscjgtnW0GmJSCiIA+mVi4F2uv3O8B57XwpTqfxkzzCYAjfo5ByNgpJ6g6LDWmxWkIcDaT2I2grK8GD90yGMn4Eqgp/wYqtu9D9rha4iLJOzvJh6thUJOVnwdxQAkuLF440CQQOLcZUu/Hm9wehVQrx2lSgf48oNPi90PiaMGOKCr4Ndvi8wSklloguYnoLLp0YIiKWIhL6LiI9FizdiYjrXz10UOn7i5d998zeShcul4tQWm9GmDEcB3Ydgt6sQHzmIEzpZsYVDybj6rcOoMV+GHdcH4Zyorr+HR+jzRRAbauQArsYk0cRnNk9cMvicOVgek0fJarb3Kg4vBMj8kjc0wgIw9Js3RIM9fx1sFXJTvVdGMrBXSq5LPIMj08Cj1dITdSJRqLQE5xhMYm952o0Stw4fSrMmh4QedthjFCjvKYRSdoANDo9OjqsvMabMTQVmSl6RCXr4ApI0Oo1QKCPQHZeLHJyYxDZw4jCOjFumTIA10xIhlQvx7pdTsQkGzH41j7YU0NdD8vfqNcZ2rwuE/wUQy60+bxOXrFfYrSXpbC8oQrCzrsuC8YapbYmPja+2aAUGeu4aKypLMF1uWIMSu+HouZmrNu9AXlSK8xpUmJWHJrapHCqMjFkAok+8gbSiIgjA0mSDXj7hfUUT4x4cHo4jljluGbUIPRrroWMebIsHcv27cOjL97wBT8YUnkniQmFYEHX0GZhF9qDBJoP3otsLCNrsVpVZotNveSHb9G/dyY2u3rhT1/tRFKMAR67Hdkdy5Ab4UQL4c3grHAYpVrc+lohaRMj0ntnI7F7b+wsFuP66zbgpbfrML53AnplhqOyXolKqxE33TcONk6CwSMWoOeAW5ZePXHiAsBMF8GWCZydaI5LT6mzm1Spv+glFvbyxNSeno2bHnekdctV5mb3xN6iw7AppmHvoVokGlXkQUnomxqB8mY7jFopxveLw+xl9fjrXw6RUV0USzpQ0+hCdQPw7PTemNBHR1pEBJdHjZkvFiCZqPCaXQ2+W+57/a0773qEXxfx8WFA0smpKIG4i8pUuzTby3maCbY6LtJ9BRApjFg0/71XyurVz0WEh+FwSSFyLsvHX595DAUlVfjHo5djMhmhusUOpTiAVUdsyBw0AC+9Ph/b9h6BNiwck8YOQPfUBOwmY+ZIavGnh6/Ed7vt6GjnECZthChj4n1Tp9/7CUdB3A9fp9fLmf4SBaQUz7oEsrp2xdDPBSiwM+jxX0Tz8peZP3B4weKFH2Pr1u3Qh8WgvLQYPfr1MtHMce4vbYReK0dVqwNHiIGlJETi8MEj2HDYRRA0GFnJavhs7ZBJ/JgwbgAqFd0w69sDWLapFA//5TMcaOKOMGOQX4AJQQHnD2aFL7h56bWkQbpOPUA0c+ZMQVcBICvVkbAkozTsIlo4Tx81uvjDEZoWabhOmNjY4tNt3rYLd99784eT8hOa1q5a2ystPgpurx9tFicSYiL4VcaCRiEeev5dUt+p2L9/DxrrKhCmFiM22oDNdRKovDbonFUYefPTz/TOyd3N+Z00JUX0WgE69w+8ZwgEXZYHE3SpQUIrNkerGjrfQmiQmTViTZ+80e92NO0MbFi3dsSd997xeZivKUptqcxdU2SiAOiHUi5BuF6F8PgEtBVthUUYhUkPPII7broBGm0UopOzkD/6Wj4V37rmY/QfN6b0/j++c1tovS/IawSdbQLeGIKuA5rfoMiBN68vuHJ4EY1ljrnQ4lKfy/K3PXjftMVxCVmfr9/f6hqQrseNk4diwf4OlNW2w2szwy9R4PrxuejvW4ovP/wIJSQMJ197A8ZfPR3JKelIFTeiuhUwDrzxnWC6wxWsajljC/BNKBSHaDwXmrcnNsFFZSZ++yVcPpB4g/jaWS0iEsPtssHpbIdKrYdYoj9J13w167EvtCWLb5309CM4UOPDy89/jGu6y5A/8QrEJcVDxtlQSoF/Q4UaWUOvQXRUNPwd5bj12qlQJmYeWvPL3h7scgMB58lLB0cHPHA8DcLgzOlwQiwSERTLQ3UCp6hzVknTdQV0gq4tcmAd5vwX6XhCPlnH1K+DVZs4nVDrokh/NIW989Hsj/etWz3pgb4xMB+uQfaEUXjk6Zsw7+0vEEHBP/2yHoTpYeghUyNZcQCrlvwZiwrrYSCI99LAXnPd7Qt4VPW10mcIyAP9fJ+FIil1WXYMhvgWCCJ5bU09IiPDoJdp6HHPKVDADOQLpd4vsfWQYPzwd8l7yBSMHCTz+CzkB0GEL7+Z88qa5qLpWVkZ8Dtq4HI5oSupxpD8NAjuvQ7/+uLfaPt8MW569HrALocioSdGqaOR2rOVL9QeMs6KI67SfHCtcFitfHZWLJbyKXNW/8Xqho/S2GDRUoCvsGTr5WdeMxfw+bfgMF5yK4aB0PpOZzE1EJyZIgkO7t7ebevOpQ+4OcRpRbLlV4+4fFWjSDIqvd9wBNashTJKBjurVvQQPDa3Y/CwnuidGYd/L9qEdV+uwohJ/YmoaQnyNMjK7AbEhaN4/TbsXVmthDACcrUUfj8ZRKoKQpMgcAIMcSetJ5w9DXTUS7xdkljsUtobYHW7LPUg8Ifc+EKaN4hyNEs3rVo87aV3n95Ybm0dENkztld1W+U1s974+O4OsTycwrDYu2ULpg/rhg6bG2ExMRAxbO+wQRofDq1Bg/u/3Ao5QVC2gWBISm/qcQOHq/Hm5+uxqrwpLlpmVmRmDVgrFquoz0HNExxzwbFgfVQkEqihvb0dSqUCMrkKZ66E50KwJbhUYgixIoED/BLcBXcqNCACHX5ZsXLkO/PeXnjXGw/B1uBAW1Mrrnv8YUTFLVav+KUQPRPJADFhfBGc2+mF3WaDPiIiVBTnR31BGSSpydiXlIGDi7chXS+jgZRiT2UbYiZNwLP90sWv/+H5Py/5efX4t9/57EqZNraelYMGa3YvhlZ2nZd0Ce1lda4cT1WFfLC8sMZgIRL7t6we/cnCV9fc/NQM6AhuYhMjYWruwKZ1WxAfbyQkE2Ho4F6Iu3oiFqw7hGSNGG1VlUHYUihoLMSobmzHgVXbkJ1GzCraiH0kVGVjhiN94jAYw5WI06sx/c5b0aQW9Xn7ny/U/bL02xn8VgNe2F0MSIj4Xb7c0V3B/23I8vH4LyMvkV5Q42ggJEId6o8cTJ/1+XO/jLlzmjQmPAqm1nZIZRJ4PX5YzFa6UA7NDj/0ChH2bCpAo9oItdOGRKGVBJ8DSmMMBGoVavcexO7iKmizeiA3NRJ1xZXolZWCcLUCu7cVkiN5oVXJEBMfC2mEEW+89voUrbg1K7vngIVsZ2/nIYsZxAWfhyiyRP3fVeoBvkA6uHdCeIH/xGRENsNnffTM8tTRucnd0rqRV5ggEgnJGF4+JrTR75Z2C8rK6rF9yVasXLgahowUlEnCsWPLQSRw7UgII6aUmIaGA4fQTPHjiy/XYe1XPyExMxHxSTHQhWn5QT14qBqx8VForW2ClFhWQs+esCsdPXcsX3RF36wB34nkGi9fW3wMjM7XIEFW5vNYSEaRchd2GrouXqkL2IJUZ1rosr/6+p23xOnaftnZOWhrbCX6ebxLKo2SZSzh8nHQy4V48NHpeO37N+G0mnHVtKGwDhqJp7Y7MHP2v4DifUiKM2AL6Y7LshJx62PX4aobRsMQqSeP60BcfASkUhmqaltoFovR2kosjajz2ImTIewRNeC19x8uaq0pTxDwwVnYqUjCGObFrhxelIewbWQcvyPKyW/IOe/Gufi95vu3rhy3pWrdnAFjR8PWauaLp0+8sYDc3twKiy+AnFEDcFnPBChUSmzfUYRuNMB33Xs1pKkpWFntRvvWbaiqacReoQEvvHQbxkweQZ5lJaXt4nWEWCyGzeqAzUmEwOPDoaIKJFBsijBqERObBIdSrl+68INHesR3+1kbkVAfpLu+8/YQFkP9Pg95tySkaQT/YQ8hZuJymqkjwYpDMKXLXJX/+exNKA1HwGHBxqIVb6UN6AvOeeZZJZFI0NJmQ3V1CyqqGxGmkKBPbi9s3lyIlsYW9E6JIMh7DFU5g7G4TYpZs++HPkyDgl0H4SHYU6mV0Oo15GgcYmMNsLo8qCcvkVL/NQYNPxNtJhPyKO70vGqC8G/fz95ctn/DwOBWCsWFs69jea//MMti+/P4tQQyhECoCGpMjlWbS87SyGABKf+xK9Yv+pPfKM9OiImHz+s9CaqOdY48xu3zo8PihMNs47MZLMiPG9OP3kaMXVsL4aO/N5ZWYuTEIRgyZSxWrdmDIgrmWoI7hUqBqiO12L5uD2rKG8gTIqDXa2HqcEClECM6JpxIhRB28pjdB0qREB2HkTdOks7fsWDLY3+6qaWi9EBeSkoWEQxFSC+dJ3jxGWv/f9Ig/iAbOVr1zbK7ZCAGOQKRmJro9E3o51MVzTUlGWXmgtfjUzPQWNkAm8VB+s3zK1UsoAvjyEM6CHo8ZgvUNNsdJPRYyeigwX1QR57DGJjX50OYXgV3hwXNdc2Iig4nFS4hI9ShsqSGh6qainpsWbkDtnYzvFIpzGaCMo0aa7cewvo9FWgy2dHSYoKTk0MWlYhf6usi5s778JmNq74b3dLYlkDcOnTd3Gma/wTUD/DAwyhwZ2hwJ4QhFzxD5CRbBo+l4MvyBWc6wpFtaQsehfHxJ6/NqgrY0Fekh5u8w0uzXErxIpJmLGNEfp8/hIocUVU/QQqxF0kSf61i8qRWkxnpKdGIjNLCQoMtCbEypU6JTIUUMWQQM3lUE0FTRlYqcvJ7oJ1iVF11M7b+tAV1lY0I2ByY8/Z8qCPDkdmvJ0GjCBsLqsloCwkGI3HvvTfjhRkzJ28t2Db5wTtnLElIeWoioAFb1Dp1HrMUvN/jQpChCYKsi/PRdZghVcT8th7C76YNcGdZ8D/9LKKwCrOpvMdrs2+v2trUOFGki0cb/UmbEIVuvdORQhRVoZLTBftDh/sI+GBcc6SazzVxShX2H67nDcJyfW7yKCXBFvudfaqdDBOXFE1B2Irmhjb+mA2ZQgarxY7W5nY47U7EpsUivXcmXPQcG/0el5GMnmSMlso67P5lD9rLqzEyLw133D+J+mqGSKvAwPETUe1ru2reP15/ka/fFSmDO3BPahJ+R9eJebDgOgnHb3n7DQ3CBQ9/OfVlgmB9K5sVbHgY1LB8HbsHCSZh8PmCJ5+8f8n7/96UOGzalVBq5airqENFWR2cbh90JN70WiXkNMhymZgwXsrHx5KCMugj9BSY1ahsMKHD6oSMnsPe2uc7jtPsZ+ZhLKXeQTRXrVERsxKGsrdBKHSSccT0Wi95JSlEKCPC0EzGaKtt5o2XOzgHU2+bwH9W7ZEqzLhlLHmgDek5eagI1Mxc+v2cp4Ox7eQWzNgHMw8nT07BbwtZQWOEsrK/2vF6tAOSUPZUEExhCzleyR7Zv/LqpYtWpybn98eQnEREjbsMlYerYbM5YXN5cbCymV+cYnvMBTTrVToNCtftRGVpDa6aMBxepxMe0iOtZiciacC8bpKkgpM9lW1T0+rUqKa4FJ0cwzM05kkCUfAcLfZsFxlfJRF6pXW1HV888kKEMDZGMGbaVUgjz2lxBbBw2W7ERmgw/PLeKN9fivVbipCdm4H8ieOx/Kuv3/D/K9BxxfgpnzS3NPC0nw2DgrxXo9HzlPcMCuW3MMjpYsc5kob8Eqcc65d+ddPcJV98/cxXr+DIvnI8Pv0F5A3NxpT7puBIVRvKKxp5c7rsLtIjHXASDdYYw7HrxzWIT09COLGjlpomiGg6NppsSCH6ygb5dKEqOsqArxauh5VEYHakFrVEGBj0sdc6vRxq65uhlkl867ZszalvbEh87sWZc7794NO+BQNzMWT0CGh0KpTUmCDSaLBmYxFGjLwMBw+UYX9JHXrl5aG91mf0On3kOXYoFEoyOqtpJk3vcxPzl54ZyQVdDFlnjx1HcStkuBP2iiz5199eemj2q1+nT56IiVddiQf/PAP3PHMzagiq3nzyA2I3NsQlx8FJmuLAii1Y/e1SLHv3ayx45j04CPuH33gFOuieQYKc2BXzkBaznWDr111n5y46yAN6ZyZg9NAcmAiimJcyxc9ijZ0IQjsxMbVc2kZ41Ryb2nfH5//8KW//qp+vGpMSXb9v0xq4SeDlDsrB6vmrULDjEBJze6BXejSMEgEspO7XrFg5QawyCHtmD0VKeg7ikzKhM0SHvCVw1uWeLjQIF1w7OJeO5HHUEzzThG7Fu5dNf/3HuS+Y5EbMe/ZT/PGvc7G5sBZ98zPx9ncv47K+mVj92Q/Ys24HysubYAk4MHJ4N3y/4P23Vi2cc0d0pIJrbbPybIvvLL2/18dqeW3BcxVPmXYsNjC6Gx0dBo1SiigiDKxWbM/GAuiJgYmUwbiVHB/dwJSU32sldmZCRt74pR99tDjui+defMzT0IzFc3/E1oWrMWr6SOwsqAKnUGPC9OEQ2X0YG+sc8Le/3lFRVn0kMbgG4uVjZ1fdhOftHeexQ4o/y5Agyu+xMf2L4tqD/YqaOdyUFo419+TDsG4FPvnnWuwob0FJYQWm3TeNP3CseFcRMjPVmPPMgwt++OJH/ZTpD/1x9LT7544e1G/d9tUboAnXHas/kBE9bW63854gE0tOOtTST8ZSETngPYViU7jRgB7ZqWhqMuGbr9fg52+W0+uBvP55BxkbtJvr4XM7gjqK3icnd9K7mkb3l8s//hZTnrodPQfmwEm6paLVipWbDgF19Zjx8v24bkhK4uL37infsWvVaBCVFzJxzE+QczjCeXjJeeSyOD73hBOOwOMpHWM5Xje/JVnIB3l/ULXT34JnG0qxZvOufF3xppEf/vVOaEaMwHiNFWsXrMZ2YQR6strcigYk9U6D0tSCJybdPKrfwBveojniZvkxdnSFQiBwL129ZFpKXi4f1HkqTNDjIBKgIw8I08l5jznuoAL4SSia2jogIk/xur2IJeYlN0Zg9ZZivnAhIkaHPrEJ/+oRH7exubWBBKkLKq0xlEcTIS5aqan3lE02sYUrorgxsdFocLhhWr8dj03oDRXpJU1YBPqkxwi3/zzvFgJTc3Ja3jYWP0QiWahsSMR7DctmsOLBk47gEFxk+j0QcIdmkPAkIXTcIBLqBFPiKjS1t+r27N6e22F3BWoaDg+RlS3/5KknphFlUqJi0XKEdUtDlsSJLQfrIEjLgNXUAbFajXglh2Rj3w/CouMbGM/ggmIXSem9in5Zvmx6hdVsTEqOhc/jO7ZS0U7CTqeWEntV8Nuig4+yQzHFxN5q8PP2Q+iWEoMIgxr7D9XB7nRDH6lH/eEyjOs3+OvUbpftc3uCeTiFUnusyCEqNr1gTHafbzUWh6Cs6mDf0voy4b6l26HYtQk39TNCEhPPTqzhy4KystPRVLDpiqXLlgw9vHvDDc1tVVkRcZlb5TKNlzHS0xrk7EY5l0F+7R1HDcL2evv9BBtyPa/Of/7pq7v2LP1oraRtz721+9c8tvjT92+cfP1okT41CT+8MRecTIHEsUMRofBgw09bcVgRCZ2KPMrro8GyQWAxF3Xvmb3dYSmhTxITc1Hzs5braJUu27Diil5DB8BltfNewFiNhZgYY09xRFGPeglPbf0BUuityM/vjvi4cN6b9hdX8zDmJw/xmRtx04Tr5ujCkspUmnCotZH8uSknXrPSENuWnTtsWd/k1OXhblgfn/HA/ZmDx6yev3zZ0NpNKzSJGjnk8QmEn2povQ64d69I7d8nOV3pax6ya/e2SdEZg75UyDVev99KBlF1nUGC3uE/wTtCu00JToRCKQVQGcpqahVLFr79N2HZ8pk3TugnzhzaH9l90gVpApfAVdeAtct3QRUdi1F/uAbmdRsx4/Fv8NXGKvTqm0Ez1gA3KWaRXAKVqXlL76zYDab6I7zby9TBlEOvnIyCLet+urOOE6sjDRo+d8UaU/XEYmEg6FLQ61nwZjjuIZjqaLegF8UOOWkas8uH/QXlPMtyk0eHKZWYOPiKl+VKvclPM5ivkOSvURQsCaWffV47XXIAurDYul7Zg1aGR8U2paV3L+5/1Q2zTZLo2nXL/j3cX10sT+ibh/07DxMlbkL+mCGIyeuLWG+DcfvurX2kMdnzwrTRpy8zFXQq/c4F2cOJxWP0s5BwsqOjMaGgYMP0BV+/8/mO7553jDI23zXl/hkQKMOA2hbA4eGp75HD5cghfj/h9tGY/+gsGMfOwve76oIB2MmwW4Ptm3ehYccWjB170zbI8xCVdiXU4Zn8ZGDlnhAbHNeNu/pta0UhsSQNL0gVRGNbK+pRVVoHG42lTBw88515lJfPHINnW+xmJW3DjOQlyPJ63OykIc7jEPJZPxHFPNbEbIL9aigCockIeDwueq0Ncnps9LgbP7vtg036Cnm3HwvnfYX8ATnIofj4y9ZSoKUNWmMq9K2HJ+z9+nH7jk1fzbLZ2uKCmQzueOO4M4LSGQ3CKgfdLisf9NjBLKzxlX40k156ZPryda9NXzBKfvD2gdF+bDrY0bFx+T4Hr1OMehwoOIIlOxsw9Nrp6DkkE9+8+oHv1m93+z0nVGXEZySipLQSqprattlPvZ0ZldpvdbBHwQPO/DRL/b7gQZVXXnv3W4OSMwvLy8vBRltGcaOtrglHdhTCDranMXQmFwvqPj88Lj9qqpv5NZC2VjOEUinFHy/UCg1Mbrtw/761AxhddZorjzW7qRRel/nMe1sEAv6Ic85vg4rQIWPYra/tOlJDXeUw9Jp8aAw6tNW2YdPWYt+aikCF3NooW/XSrU98+Py1y9hn+TkzGbaFb25XQ+jaLsAgIpEYUjEHichLzcc3IV8P68GN9zz5mjgmK7Bk417sshkXpEydZaho5tZzbXXwtZixt7get983HeFZSfj3S29D3/+2u7ZsWHlf7vhUaLMSMX3mPYjs3R0dh/bgredfvUETk1MS9AhfCCo5+iwx39jJcnD4UVlUoZBRoBQRDFnbzEjr24NUvYkgoxg+qRzh4VroIvR8ir6pqZ0GpghyMpzZZIGbKLDXxbLBWrjdVrpqp5ohANuCd7yxQfOeFVICnJCPUezs4N65g3Z0qDN3VBcTeyPl3jsjBuFhpHWEfvGQ6566Pu7qpwbEDp1UdNW1d/+d34QkDJ52xJpUylYVxReWOmEUVsQqKNgSreCEGOLrQL/Bk75J7J671GJtlXdL7ttYWlunCbQcyhdGjsauPTUwxkUgIjsRHSvXYl+LoOmhcbfMi1TJvAvemtOweO8v7xU2tqT9+P4c3H35FQtzhl69ij8Uk9+o4+V1PltVFEgUx/D3y/kfv1smC6Rd2b0bX/1kIRhiC1Us97X0syUkMLuTHAie5Xhg72FiTVKMHZfPTj2Dg2x8eFcx+o3Kg518NE4otIweMfknAjqir8knATtLDQX8jl/NU15fBRhcK/j+sfO52LGOqYOmzfrxh5kLHsrpA30YaSW5CD7OjsqD268aetujL/TKHp7Fe1zAGkJ9USgbrqJfTp9mOWv1O5uxPI6f1EGKDhyri1UGUyPLv7uJK189V9NeLRkxfixcRB/9NLiqOCPWfD4XtbqBb936wCt/ZJWN/Mqipw0lxSW9Te2mlMv6DVktU+lsAd/RNQa2Lm05JkJFYikROCFuuf26QlP3zF6XD+uL6uIK2Jua0VpcBrfJSuBGkMpO8vF5EROlQbvJiYz0eEgp0NtpNruJiR3YdghhWd1xoKgIsx56ePaUa+5+kt+seVpXEPL9Z7kytmTABs7LVkYpnohEomPILxQGzzZ57clrl/cNlIwb99BDQIQOJWt3YMEvh+ofevmLVJ06zM35bKFqzuPKUEgM8gw1imevXAyeY6U6pQJJwKeci0sPRBZs/uHTaPOBa4aP6Y+dxRHYub0Q/cYNJthnh4RZ0QYdsgdNnhtc8hXzByazLmX0Hrif7vYz2swRbQyuFLITrDm6fumxgQrmiQ144NY7Zj/4+szPN9Y1ooY+w9HcCiV5gdnuhdliDwpEorQrfm7DddcMxNqVe1BcXIdRgzJ5jI/Ry9FeWIBkrgPWlro4PtiT2DuakjnRSzjyIolYAqVaeXxdX3z8zPjjJvTyvRt32xOvrXh56riBW9Zjn9uAw2UNULlbYivLDw/pnTNwTVAkd0G2NxBKSghOYAOhdQ2sWzf/xbbt82f20QWwr64Nc77ejAf+eD24mib+PCp2+o6N6GtlE3dkWEJ8sdveyGsFOalZQm7Ca3ZmooQ/9Ex8NOHAq/DTd37A5dfPndnqk02cfvPf0pMiUN9qg8N+/JAYpVqOMMJvVLXxFY7sS10cPjI2ibeCg5WooT6mJkcgKlqCH35aM3DStAdJQMrh8jpOUysAvi7sGIyxoXc2H2ecp9Qz9M3qv6Fs2LSf3v9u/kR/dBb6ZCWg6XArXf/BDKKYa9zOmpNHleKjVBZ9TIiev0HYhsZTj1sierhlw78fqpj31Myeadn2H8s8ziON5ogXbhqBFX//HqmJRkSE62FIiMI/Pvon4offvDw63EjhoQVimZi/2oD/dPFKRDARQFtzaeibcIQnwCZH6rk7tGEKnpa0WT2IjtIjOlqHqCgDdDoZ7DYXf7Lc5Cn5qChrxeBBGZg2OR/1zWb4hC7IlSIK5hy2bmtArwxvpE6vNJAZ25VK+RkL+QN+T7AOgMUPifoMu3SDkzUmc/CP+zcsnzi4TzLMZjuxKB8OFhwySqO3E3trOuF9AzyFzh8wEgbDBRrEz7DvhFkhkSrp4y3ieW/+6a+pYWG2im7jX81Mqbv3djUiVm/dj8zu6Xj9y9UYmkoQ566Fasgd791414uP8jAniQjONvYtN2zb9Elp6gBfPuRzt8DWUR6qEThlS0O4EDu3rukRH69BdEwMumcYERsbBhepda1eAq0mGiUlzSjYVweL1cm/p9XlgpV+njZtAE0uouabS7FlK4dIY6TfbnH5VVolaQvfWVdzhHyG20N0WnFWmIlIzlkTk5AAib0d9nYX9pXXw5Dv9yTEJqL5hCULfiMSxTqJWHqhkBWgoK072TuYYXx27c2PPvuGKCZrndqy59nwqrqUWV/vxoiBg1FXU4i+l8Ui3iCGKWb8a9fNeO7ZEAU4lmcKnGaescFns9HS3gqtLppP0J0smugVsliCPEFMt24RSE9PoPjtQ1sb2/bGit5EMEaqkZERgfZ2Bw6TYWpqTCQQ/RTgHZg3bwcSk/QYNCCNvEmElhaPxmq3GVTaMMvZEn3B9BAJXNJjZ9vzwhFu9eiWWVmYmvnz8u/+McEiMCA2p5f53qee+UYlj0C0MeKC1gXFZ1xsEiDINo6W5rCdaiK5qf/oW1/+8YtX/uHYNHfcbpsA2WmRELo73EVmsShfYxZbwod9edwY53HCnIAd9Wrlv9xLKNT+mvPwHkpB2eqM57cNsK4QvKlUYjQ0mqBRh8FOwZ1tEI0iliWVihETo+VnY2ODGUmJ4Xzhto1ijlSmQlXZQbisTemISaySSM514Bgr/PMFj789Y1IjOHmGTX3giQNFhzKjtSrJ7U9/OoyMUR2kuMJTnis865ic0VSspsjvNQe/du7okyUyvhbuyP6NYy2ShA59pF/AtXuVTT0GfCgsnfdEgyqtcOrtr9wW/Gg37xEn8rNTj+YW8KzGB78gAAURgdPtVmLBF5wDTkdbulKloVjgg1olQ11tB78ZMz09Am1EdVnyMEB03Gp18ef16rQKvsihe/coYmIuMhrFHqOKIE6L2gaLLDkD51FhKOR3dAW/2wRn3sjqqkVUZNyhFz5c1Cvg56QSidYagPsMQCjtHMsKzljpr4zJMrF3vPRljp8TqpZ99sLiHv0nvJeZO2bhxyVFaSNvf+ZZOX82ui/0FQ8nxwr+/fhvFwicwDrYopPqjFvHGBsxNVUnmNtbE6KMBshI5TY1W2iQ3Rg+PIUMRjJLJYSlg0NHhwf1DXaIhQLYrF50WBzkQWbYHaSLVERlCXri4w2ordiR4OqdRB5Wf46FOY6vJotPSIVMqeDPjj9DJykGmmk0tW6JVO/mSOj++nICCJ7JKOxskYOA/2qGU5eJ2e8GbQxFZq7j2ofe6iulwWQM576n3pys0YQFN+Cc9jBIwQmrjqGvs2PdE4vPeZxTS2tDSkV1vYCdYcK8xe8LIC5OR97g4WOFRiuFziAkBhMkqj7qD4Mxq4WajeAstEOKLV4JhBy8XMDISApbXDsXpPpIlTvtZsjYUuNpq22Ox1i+KifgDKEKd5oROPf+y/8TYACTiGt/ankhJwAAAABJRU5ErkJggg==);
}
.b-discoverytimes-head,
.b-discoverytimes-head-link {
  display: none !important;
}
@media only screen and (max-width: 1140px) {
  .b-discoverytimes-state-extended .b-discoverytimes-banner {
    width: 500px;
  }
}
@media only screen and (max-width: 1000px) {
  .b-discoverytimes-state-extended .b-discoverytimes-banner {
    width: 400px;
  }
}
@media only screen and (max-width: 900px) {
  .b-discoverytimes-items {
    width: 100%;
  }
  .b-discoverytimes-aside {
    display: none;
  }
  .b-discoverytimes-state-extended .b-discoverytimes-banner {
    width: 300px;
  }
}
@media only screen and (max-width: 800px) {
  .b-discoverytimes-state-extended .b-discoverytimes-banner {
    display: none;
  }
}
@media only screen and (max-width: 650px) {
  .b-discoverytimes-wrapper {
    display: none;
  }
}
@media all and (max-width: 480px) {
  .b-discoverytimes-state-branding {
    margin-right: 0;
    border-right: 0;
  }
  .b-discoverytimes-state-branding .b-discoverytimes-banner {
    display: none;
  }
}
@media print {
  .b-discoverytimes-container {
    display: none;
  }
}
.b-ljtimes-lwrapper,
.b-ljtimes-wrapper {
  position: fixed;
  bottom: 0;
  left: 0;
}
.b-ljtimes-wrapper {
  top: auto;
  right: auto;
  width: 100%;
  margin: 0;
  padding: 0;
  z-index: 2999;
  font-size: 0;
  background: #fff;
}
@media all and (max-width: 650px) {
  .b-ljtimes-wrapper {
    display: none;
  }
}
.i-ljtimes-bl,
.i-ljtimes-border,
.i-ljtimes-br,
.i-ljtimes-btn {
  position: absolute;
  font: 0/0 serif;
}
.i-ljtimes-border {
  top: -1px;
  left: 0;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 1px;
  background: #ccc;
}
.i-ljtimes-bl,
.i-ljtimes-br {
  top: 0;
  left: 50%;
  display: block;
  width: 3000px;
  height: 10px;
  background: url(../images/border.png);
}
.i-ljtimes-bl {
  margin: 0 0 0 -3030px;
}
.i-ljtimes-br {
  margin: 0 0 0 30px;
}
.b-ljtimes-lwrapper .i-ljtimes-border {
  display: none;
}
.i-ljtimes-btn {
  overflow: hidden;
  top: -17px;
  left: 14px;
  width: 46px;
  height: 17px;
  background: url(../images/button.png) no-repeat;
}
.b-ljtimes-lwrapper .i-ljtimes-btn {
  bottom: auto;
  top: 0;
  left: 50%;
  height: 24px;
  width: 60px;
  margin: 0 0 0 -30px;
  background: 0 0;
}
.i-ljtimes-click,
.i-ljtimes-drag {
  position: absolute;
  left: 0;
  font: 0/0 serif;
  display: block;
}
.i-ljtimes-drag {
  top: 0;
  width: 60px;
  height: 5px;
  cursor: row-resize;
}
.b-ljtimes-lwrapper .i-ljtimes-drag {
  top: 16px;
  height: 8px;
  background: url(../images/down.png) no-repeat;
  cursor: pointer;
}
.i-ljtimes-click {
  overflow: hidden;
  top: 5px;
  width: 46px;
  height: 18px;
  cursor: pointer;
}
.b-ljtimes-lwrapper .i-ljtimes-click {
  top: 0;
  width: 60px;
  height: 16px;
  background: url(../images/arrow.png) no-repeat;
}
.b-ljtimes-inbox {
  position: fixed;
  bottom: 33px;
  right: 0;
  width: 300px;
  font: 11px/1.2 Arial, sans-serif;
  color: #000;
  z-index: 999;
}
.b-ljtimes-inbox-head {
  display: block;
  margin: 0;
  padding: 7px 10px;
  text-align: center;
  font-weight: 400;
}
.b-ljtimes-inbox-item {
  display: block;
  margin: 0;
  padding: 5px 10px 7px;
  list-style: none;
  border-top: 1px solid #c1c1c1;
}
.b-ljtimes-inbox-item:first-child {
  border: 0;
}
.b-ljtimes-inbox-item B {
  font-weight: 400;
}
.b-ljtimes-inbox-item IMG {
  vertical-align: -5px !important;
}
.b-ljtimes-inbox A:link,
.b-ljtimes-inbox A:visited {
  color: #41789c !important;
  text-decoration: underline !important;
  border: 0 !important;
}
.b-ljtimes-inbox A:active,
.b-ljtimes-inbox A:hover {
  color: #41789c !important;
  text-decoration: none !important;
  border: 0 !important;
}
.b-ljtimes-inbox .i-popup-arr {
  left: auto;
  right: 15px;
  margin: 0;
}
.b-ljtimes-update {
  position: fixed;
  bottom: 33px;
  right: 0;
  width: 380px;
  font: 11px/1.2 Arial, sans-serif;
  z-index: 9999;
}
.b-ljtimes-update .b-popup {
  position: static;
}
.b-ljtimes-logged-label {
  display: block;
  margin: 0;
  padding: 0;
}
.b-ljtimes-logged-input {
  overflow: hidden;
  display: block;
  margin: 1px 0 7px;
  padding: 1px;
}
.b-ljtimes-logged .i-ljtimes-text,
.b-ljtimes-logged .i-ljtimes-textarea {
  width: 330px;
  padding: 2px 1px;
  font: 12px/1.2 Arial, sans-serif;
  margin: 0;
}
.b-ljtimes-logged .i-ljtimes-textarea {
  height: 65px;
}
.b-ljtimes-logged .i-ljtimes-tags {
  float: left;
  width: 180px;
}
.b-ljtimes-logged-submit {
  float: right;
  margin: 0;
}
.b-ljtimes-success {
  color: #000;
}
.b-ljtimes-success .b-popup-inner {
  padding: 30px;
}
.b-ljtimes-success-title {
  display: block;
  margin: 0 0 10px;
  font: 700 15px/1.2 Arial, sans-serif;
  text-align: center;
}
.b-ljtimes-success-body {
  display: block;
  line-height: 1.4;
  text-align: center;
}
.b-ljtimes-login {
  color: #000;
  font-size: 12px;
}
.b-ljtimes-login-form {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
  text-align: left;
}
.b-ljtimes-logged-head,
.b-ljtimes-login-head {
  display: block;
  margin: 0 0 5px;
  padding: 0;
  font: 700 14px/1.2 Arial, sans-serif;
  color: #000;
}
.b-ljtimes-login-input {
  float: left;
  margin: 0;
  padding: 20px 5px 20px 1px;
  list-style: none;
  line-height: 1.2;
}
.b-ljtimes-login .i-ljtimes-text {
  width: 115px;
  margin: 0 0 5px;
  padding: 2px 1px;
  font: 12px/1.2 Arial, sans-serif;
}
.b-ljtimes-login .i-ljtimes-submit {
  vertical-align: -6px;
}
.b-ljtimes-login-create {
  position: absolute;
  top: 0;
  left: 0;
}
.b-ljtimes-login-remember {
  position: absolute;
  top: 45px;
  left: 0;
}
.b-ljtimes-login-lostinfo {
  position: absolute;
  top: 48px;
  left: 158px;
}
.b-ljtimes-login-connect {
  margin: 0;
  padding: 0;
  text-align: left;
}
.b-ljtimes-login-connect IMG {
  border: 0;
  margin: 0 3px 0 0;
}
.b-ljtimes-update A:link,
.b-ljtimes-update A:visited {
  color: #41789c !important;
  text-decoration: underline !important;
  border: 0 !important;
}
.b-ljtimes-update A:active,
.b-ljtimes-update A:hover {
  color: #41789c !important;
  text-decoration: none !important;
  border: 0 !important;
}
.b-ljtimes-bubble {
  position: absolute;
  left: 14px;
  width: 292px;
  margin: 0;
  padding: 0;
  font: 12px/1.2 Arial, sans-serif;
  color: #000;
  text-align: left;
}
.b-ljtimes-bubble-bg,
.b-ljtimes-bubble-close,
.b-ljtimes-bubble-top {
  display: block;
  position: absolute;
  margin: 0;
  padding: 0;
  font: 0/0 serif;
}
.b-ljtimes-bubble-top {
  top: 0;
  left: 0;
  width: 292px;
  height: 7px;
  background: url(../images/bubble-top.png) no-repeat;
}
.b-ljtimes-bubble-content {
  overflow: hidden;
  position: relative;
  top: 7px;
  margin: 0;
  padding: 8px 15px 22px;
}
.b-ljtimes-bubble-head {
  position: relative;
  display: block;
  margin: 0 20px 5px 0;
  padding: 0;
  font-weight: 700;
  z-index: 2;
}
.b-ljtimes-bubble-p {
  position: relative;
  display: block;
  z-index: 2;
}
.b-ljtimes-bubble-bg {
  bottom: 0;
  left: 0;
  width: 292px;
  height: 357px;
  background: url(../images/bubble-bg.png) no-repeat;
  z-index: 1;
}
.b-ljtimes-bubble-close {
  top: 8px;
  right: 16px;
  width: 12px;
  height: 12px;
  background: url(../images/bubble-close.gif) no-repeat;
  cursor: pointer;
  z-index: 3;
}
.b-ljtimes-suggest,
.b-ljtimes-suggestbbl {
  position: fixed;
  bottom: 33px;
  right: 0;
  width: 380px;
  font: 11px/1.2 Arial, sans-serif;
  color: #000;
  z-index: 999;
}
.b-ljtimes-suggest .i-ljtimes-text {
  width: 245px;
  margin: 0 0 5px;
  padding: 2px 1px;
  font: 12px/1.2 Arial, sans-serif;
}
.b-ljtimes-suggest-alert {
  margin: 0 0 5px;
  padding: 0;
  font: 11px/1.2 Arial, sans-serif;
}
.b-ljtimes-suggestbbl-alert {
  margin: 0 0 5px;
  padding: 0;
  font: 12px/1.2 Arial, sans-serif;
}
.b-ljtimes-suggest-input .i-ljtimes-submit {
  vertical-align: 0;
}
.p-footer-lite #ljtime_bottom,
.p-nofooter #ljtime_bottom {
  height: 21px !important;
}
.p-footer-lite.ljtimes-minimized #ljtime_bottom {
  height: 0 !important;
}
.b-msgsystem-wrapper {
  width: 100%;
  height: auto;
}
.b-msgsystem-wrapper.b-msgsystem-wrapper-fixed {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  overflow: hidden;
  padding: 0 0 10px;
}
.flatpopup-open .b-msgsystem-wrapper.b-msgsystem-wrapper-fixed {
  z-index: 12;
}
.b-msgsystem-wrapper-ontop.b-msgsystem-wrapper.b-msgsystem-wrapper-fixed {
  position: absolute;
  top: 60px;
  z-index: 100;
}
.flatpopup-open
  .b-msgsystem-wrapper-ontop.b-msgsystem-wrapper.b-msgsystem-wrapper-fixed {
  z-index: 12;
}
.b-msgsystem {
  position: relative;
  min-height: 50px;
  padding: 10px 140px 10px 120px;
  font: 14px/1.357 Arial, Helvetica, sans-serif;
}
.b-msgsystem CODE,
.b-msgsystem DD,
.b-msgsystem DIV,
.b-msgsystem DT,
.b-msgsystem KBD,
.b-msgsystem LI,
.b-msgsystem P,
.b-msgsystem PRE,
.b-msgsystem TD,
.b-msgsystem TH {
  font-size: 100%;
}
.b-msgsystem .i-ljuser-userhead {
  vertical-align: top !important;
  margin: 3px 0 0;
}
.b-msgsystem:after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: block;
  content: "";
  width: 100%;
  height: 10px;
  background-image: -webkit-linear-gradient(
    top,
    rgba(53, 99, 161, 0.3),
    rgba(53, 99, 161, 0)
  );
  background-image: linear-gradient(
    to bottom,
    rgba(53, 99, 161, 0.3),
    rgba(53, 99, 161, 0)
  );
  background-size: 10px 10px;
  background-position: 0 100%;
  background-repeat: repeat-x;
}
.b-msgsystem-head {
  margin: 0 0 0.357em;
  padding: 0;
  font-size: 1.142em;
  font-weight: 700;
}
.b-msgsystem-wrap {
  display: table;
  min-height: 50px;
}
.b-msgsystem-head ~ .b-msgsystem-wrap {
  line-height: inherit;
  min-height: 0;
}
.b-msgsystem-body {
  display: table-cell;
  vertical-align: middle;
  font-size: 1em;
  color: #787878;
}
.b-msgsystem-intext {
  margin-bottom: 2em;
}
.b-msgsystem .i-ljuser-type-C .i-ljuser-profile {
  display: inline-block;
  width: 16px !important;
  height: 16px !important;
  margin: 0 0.3em 0 0 !important;
  background-image: url(/img/community_v3.svg?v=43924);
  background-position: 0 0;
  background-repeat: no-repeat;
  vertical-align: middle;
}
.b-msgsystem .i-ljuser-type-C .i-ljuser-profile .i-ljuser-userhead {
  opacity: 0;
}
.b-msgsystem .i-ljuser-username,
.b-msgsystem .i-ljuser-username:link {
  text-decoration: none !important;
  text-transform: uppercase !important;
  font-family: ProximaNova, sans-serif !important;
  font-weight: 600 !important;
  color: #00a3d9 !important;
  letter-spacing: 0.05em !important;
}
.b-msgsystem .i-ljuser-username:visited {
  color: #5cb7d6 !important;
}
.b-msgsystem .i-ljuser-username:active,
.b-msgsystem .i-ljuser-username:hover {
  text-decoration: none !important;
  color: #0086b3 !important;
}
.b-msgsystem .i-ljuser-username B {
  font-weight: inherit !important;
}
.b-msgsystem-type-error {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAA7CAYAAADFJfKzAAAKeElEQVRo3tVbCVBURxp2ACMBRWaiOICCIMQDLFDjuaWGxERDUmYVIpaKEl1dN0aN1xrRoBDBAwwi4m0irhpjJB4rri7GI2q5luJ9gMageAAKiJwCwr/9U/9QPc17MwOZgbGrvpqZ9/r//++b7v67X7/3mjUzXVEQLARYchDPaWxei8KLs2JozvAGQwsGaw5vCr9bUL3mZMeLN3uB1jP9PlReXRjpn/HtqsjHUXFJWcvjr+asWJv1dMXaF89WJgB+4m88juexHtZHO/oDzEq4guuWSKwFI/rW7bBlkx5FrT6as3zNy6cr4qG+QDu0Rz/oj1q9OdftFY0tUiO0RmRswBine0uil2VHxeXmLFsDxgL6Q7/onxPdaGNbwXXXNzo7qFumLYqambU0Nj87cjWYCsz/c4yD8WhsW5m6lfnWtE6eOsvnQXhM6pOlsdBYwHgYlxvTJhGs4MamTercsAmPwmMKH0esAl14unE7FBw9AaU30qDiSQ68KiyCqrKXgAU/8Tcex/NYD+vr84lxMT7y4MaywthCsfvYXp8fvuThkuhqBpBD/sEjUJHzDBpS0A7tdfnH+MgD+RAvowjWEnprfvjazLAVIAckWfWyHIxR0E/+waOgKx7jE28swVpCL81eFHF/0TKQwpO1W6H8cRaYoqBf9C8XG3n9WcF8MrI9M23epIzQyGoGEJHFxhlUVYNJC/OPcaTiI6/T0+Z+ToLrnbR4oTY7Rof0+X1+eOm9+REgIu/wMWjMgvGkeDB+hVsDx73DJS2DBStoHrN2smutvDX7m0t35y0BEbnJKdAUBeNK8WE8L3u2cVDRtGRliFhNq2L/b3V6yqy56bPDQERm/BZoyoLxpXid+fvsUORN/PW2bm33ndx7QMebM0Of3/5qIfDIWJUAUF3dpGKhqgr+WBkPIjfGtwB5C91ZZ/bFNajdyYnTo25OXwAiyh49AXMoZZmPQIof8kb+pEM2Oys0rern5uF09Yt5eden/RN4PN6VBOZUHv+YBCJH5I38udZVyHXhmlbdP/rzyVenzgERr0rLzEos8pHiyfhP4VrXQi4D4w6C6mzIlymXJ88CHpmJuw1bBBQVw7nl38HeT0bBLyPHwpVN26CqolL/MGR1sC7aoC36QF96k1XiTyByZfyPoQ7SUyczaxJTy37OLh0uTpzxMnXiDOBRcv+h3sCVpaWwa7A/rGnrroWDY/+mO6mxc1hHtENfFSUlOmOWPHgIIlfkP8jFzQX1SCUqC5qfWm/xHznqQsg04HFj4VKDWvXKxh/qENbg/q+nZO3wnJwd+tRXbiyMBJEz6kA9pMtCsgsfCgiOPR88FXg82LHHILEp0+fJkr4Yt17W7sLqdbJ26FNfQX4iZ9Qh1ZU1WRjXlm1TPptw5NyYycAj73yqQWL/tyJWlnT63gOydnhOzu7cslX6l5GMn8gZdaAebs2saMavmBjUxwNDbp8JmgQ8ijMyDRJb9CQbNr3dsw7hf/UfApVl8pkcz2Ed0Q59oU99pfh+JoicmY401COsqGqnHOzfTicDJuT+FhgCPMoLXhi+dr2dDvsCx0O82hMS2neFwxOnQXF2jn7CrM7hSV/W2KAt+kBfBs0Aefkgcj4RMD4H9ZCuFrxYHMT2DM4nRgRXnBwRDDwMmTqadL4tKQWR8/G/jitGPaSrNklZ0g/cnO5wfPgYEPE6FCneqId01RGLmcsl5eOgimMfBwGPqooKsxZayVpW5JziP6qYxGou+yw1Yt/UiD08NCDv6LBA4FGeX2DWYl/m5oHIOXnoyKeoh5t+LOu07IH3h6f954MRwOPF73+YtdjCexkgcmY60uVatnbM7h44LCX5veHAI+vU2T+3nZJ2F65uSYRfZ4fC/s8mwJ6hI2uA3/EYnsM6DS3IT+SMOqTGrFY23tTHL+Hfgz8BHjfiN9d/V5BtgF9evxW2931PdsEgIrGPH1xatwXKXxTWKxbyEzmjDqlsrDXPLujWM+TAwI+Ax/HxUw2PzBb117ftgs2de2kJWd/RG3YOHAb7Ro6DQ8FTaoDf8RieExcT6KOa7UgYlIkZP5Ez6pCbZ2tXUK42rbyTBnxQ/suAD4HH83T93ayUTe4HgkJqCG/o5AP//WIOpP28DwoyHui96sE6WBdt0BZ97B8VUuNTV0FeIlfk36mlXXepFZTW2pjBfVuvQaf29n0feKRG6l6jFrHN7MTe78KeYQFwZ98heFXe8DsDaHtn/yH42T+wxmeRjq0g5CVyRf6oQ2ptrHXVgxl5cWffOXveYcQFVMpcW5Y+y63plpknTxt/J5H5RN8Yo+78WgJSPJG/MO1oXcDXXs/ioG5vbeOz03fg8909BgGPC99GSxLKTr0CVZWvTLeZyHznXL5W99JwaQyIHJE38qfkVOd6VmungsGBoVNMl54bd/n8BUTkp90xi7k172YaSPFD3sifdEjuVGi6so2mK/dopeyf6NX3xQ7vfsDjMEsaTV0wSycHBIPIjfEtRN5cF7aRuztQu7vI4Mjgubhjt6jtXfuAiCNjJzepWIwvxSvCzSsaeRN/2d1FrbsBDPiUimsLC4vu6z19b25jc6aIizFrmkQoxpXis8HT95atpSVON67E31bXXQGtOwI0R3kMV6lHbPXoUfa9Rw8QcWFlXKMKxXhSPLZ4+Bb7K9t9Sq2qNuSOgNi6Klpbdp3l6B661d2nmgFEHGJjuPpVlWnHKPOPcaTiI69ZavevkSe38Nd7r6fOXTzKaG4M3mFOHhs3s2WdFJI+CoBn126aRCj6Rf9ysb9x6oRrYG/i6VCfu3ha92dpnlJTKveJcPTYubFDN5DDb18vYbv4RUYRWcHuBpxeEA664jE+O5AX8VNz86pVfW5G891ZSRM0jgffUIeOCRucu1QzgBxOzl0E+ekNu2RDO7TX5R/jIw8S6kkLfmVD7rzXeaaCxkGt4H8onUPXOnqWrHN8G3Rhz5BP4UxYJNw9kAxPr92A4qzs2ss3/MTfeBzPn10cVVNfn0+Mi/E5oc7Er0HPVEg+LUPpXCPYx8/GPjDGwf12QjsPaCxgPIwrI9S4jweRYycaI97NFYo+M+wdo+Mc3ArjHdzBVGD+izAOxqNk1Il4GE2onGAlJQM3Sve+7s2th8y3d/4htk3HgjVt3MBYQH/M7zZP5p/F6UHx3Ci+0thCJZ9dpKzXluY1DwYvhp5tLK0GT2nlELHUvv351SrX8jiVK9QXzK4C7dEP+kO/5N+D4rWl+CZ5dlHyqVSaz1T0L7vSGPKiFujdxsLq3SAb1cy5durvF7d2Or7cvv2daPsOud8pXUpWK10AP/E3HsfzWG+0jeortEN78uNFfl0pjorimvSpVMnnjenftaPk5UhXGzieutDY8mXoReT7MvRj6M+hHx3vTfV8ya4L+XEhv29RHJvGet5Y9klyGjt29M+3oyzpQlsjnkS+G7UUiulOn150vAvVcyc7Z/KjIr+2TfEkuc53BOifb0ljSkXjS02Z05nGXAcSpPnuTOfVVF9F9q3IX5O+I2DQ2x+092NLpFvT/q2SxGigpOMacbbcazBm/dqLwkTv9bwWLzWZ3Rtb/weCZK6FTFk50QAAAABJRU5ErkJggg==")
    2.7em 50% no-repeat #ffefef;
  color: #cb1427;
}
.b-msgsystem-type-error + .b-msgsystem-type-error {
  border-top: 1px solid #ffdfdf;
}
.b-msgsystem-type-warning {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAA7CAYAAADFJfKzAAAJyUlEQVRo3tVbDVRUxxVmWUAEREHFBSpEhUarFrXRiCdHkxxzmkSt1arxaKMSlJrE+IPWvwRUBEzCUWKAClYDFhNrqoBRTBQDgpQ2AWUNsqIYDQqKAiIEEBC5nUvvcmaH93YXw8I653wH9u3ce79vZ+bOvHnzLCxMVxQESwFKDuJ3WpunovDirBisGWwYejHYcugtfO5F9azJjhdv9gJtVwZMcVJnbnj9+oUtYaUFIUdva0Ivll8Ou3O3KKzm3pVwwL/4Ga/j91gP66Md/QBmJVzBdUsk1mtVwJT+mpxN/qUF206VX97eeLcoFDoLtEN79IP+qNWtuW6v6G6RWqFtIiNDZ7ldy/1gx53CkMpyzXboKqA/9Iv+OdHdNrYVXHe1edbLxUGTs3FV2aWt928XbgNTgfmvxjgYj8a2lalbmW9N29QvlvqU5AedLyvYAt0FjIdxuTFtEsEKbmza5aWtXnxLHVRbejEI9OHulWh4UHYSGqoLoLnhNrQ018DjloeABf/iZ7yO32M9rG/IJ8bF+MiDG8uKrhaK3cf+h7OBW2/mv9/KAHKoupkMzQ/L4UkK2qG9Pv8YH3kgH+LVJYJ1hBZmBUaXnN8EcqgqSWYt1ghdUdAP+tMXj/GJ6irBOkIvpL0XciN3PUihrDASmupLwRQF/aJ/udjI65cK5pORfdaxAP8fv1vXygAiyjQxAK2PwaSF+cc4UvGRV2bKMj8S3OmkxQu1S4yaM6H434EN13ICQURlyQnozoLxpHgwfrX7ds56jktaRgtW0Dxm6zaoj1NhxooLV7NXgYiKn76CnigYV4oP45nvPaS/M01LVsaI1bYq9v8+WUl+64qyVoCIEnUk9GTB+FK8ziX7bUbexN9g67Z332ULxj1zKf3tak3GO8Djet6HOIh6VCyO4eu5YSByY3wfIG+hO+vNvrgGdcz48s3wS2f+AiIe1t4EcygNtSUgxQ95I3/SIZudFdpWfdHX0039jX/VD6eXAo9SzT/AnEqpJhFEjupT/lXIn2tdhVwXbmvV5L2zl6m/9gMRLY8azEos8pHiyfgHcK1rKZeBcQfBOfvIgrQLJxYBj5KL+8EcC/ISuTL+Z1AH6emQmbWJyWHiWNfBuSkLG/OOLQQe9Q9uGBW8/EYuJEW8AjHL+0DsigFwer8fG18VRozBe2110QZt0Qf6MlSQl8gV+U8e7+6BeqQSlSXNT33/vmPqvO+T5wOPgjPrjBJ6/3YRxL47AKID7HVwKOR51uWa9HTHprY6ol3sioFtPg2Vgm//CiJn1IF6SJelZBc+vnd65H+PzAUeP6kTjBKbnvguRAXYSeLHfPlFSPH5JFk79GmoID+RM+qQ6sraLIxry4Gn42d8k3N4NvCovPUfo8Qe+2QmRC2zk4T6TLSsnTotStYOfRpcRjJ+ImfUgXq4NbPCgl8xMajSD8y4nP3FTOBRd/+6UWJzkoIZwd6SKC3KlLW7VXRW1g59Gip11TdA5Mx0FKEeYUXVPuVg/3bLODCtMjNxOvBoelht5ERfAQkbnoVPl9rqIPVvbxi0TY2Z18EOfRmT3BrrK0HknJ4w7S7qIV29eLE4iPsxuKfHv9qckfAq8Hjc0tyJlU0FnDu8Hg6HvgBHP57a1n1bH7cYvll//KitLtqgLfowRiiWR831IHJOj/99HeohXe1JSkkfcHN68Lf7XwERT0OR4o16SFcHsZi5PE7Hvdyctvdl4NGZlu2J8qipHkTOp+NeqiOx2ts+pVZsb63YkzGTq07tmQI8mhrum7XYxroKEDmnRk++h3q46UfZoWVTIicVnYx+AXjUVFw1a7G1FcUgcmY6rsi1bPuYPRT+XNqJ3ROBx53idLMWi/xEzqhDaszqZOO4zb+N+WrXeOBx6ewusxaL/ETOqEMqG+vMs5sWD12SEjEOeKTHzzUY8Fpeikmhd5nK+ImcUYfcPNu+gvJ0tR119EOfpqSPfIBHdfllvQF3LVKYFHIFeYlckf8w996jpVZQOmtjhqEJQSMyj4SPAh7nU7foFbvzTQuTQq4gL5Er8kcdUmtjnbsezMhb3vJce3j7CBDxqKnOzObXOpDiifyFaUfnBr79fhYH9a9cbHwOBntXH9r6a+Dx/fEgsxKbezwYRI7IG/lTcupwP6uzU8HgwjAs4m2PuM+DhoGI+3c0ZiG0qqwApPghb+RPOiR3KrRd2U7blcd62/kmbPKsSXz/GeCRGjOjx4W2sn3jE1GvgciN8a1F3lwXtpN7OtC+u8jgyuAdvEgVfmCjB4j4OvZPPSoW40vx2rZEFYG8ib/s7qLO0wAGPKXi2ctaMXrParfChPXuICLvZFiPCMW4UnxiV7tp7G0tcbrxJP72+p4K6DwRoDnK6w++DrP2B6oefrZWBSJyT4R2b0Ji8aR47AtU1b0+wX4mtarKmCcCYus609pyxJrZ/TbvW+PSygAijn86w6ib81/2aKelLY5UfOS1ela/jciTW/gbfNbT4SkeZbQhDKOCF/SN27uyP0jh6EeToeKm2jSPKJlf9C8X+4P5fXENPIp4unTmKZ7O81map1SUyn1CFjp+HrfCCeSQdWgN26+q7RKRzY0/w7l/BoK+eIzPQeRF/FTcvGrVmYfRfHd2ogkax8OYTXPtY/a849jKAHI4e/A9qLr9ZPMx2qG9Pv8YH3mQUG9a8Ds9yZP3DmcqaBy0C17+mu3mqACH+pjlDqAPh0MnQfaXG6A49wjcK8lnW55lbNej5v8HQ9hf/IzX8fvsf21sq2/IJ8bF+JxQd+L3RGcqJE/LUDrXCvZ5abTVnIglvS9Hs1377gLGw7gyQrv2eBA5dqMxMsraymLCymk2Ebvfsq2NYvu8pgLz/zPGwXiUjIYRjy4TKifYiZLBEEr3Y4YOUkxd/0fr+F1+Ng92+9tAVwH9Mb8JXq6WU1mcsRRvCMV36mqhkmcXKesNpHnNi2Ekw7gBjoopAVOVIdvnW30XucSq6RM/K+gsmF0z2qMf9Id+yb8XxRtI8U1ydlHyVCrNZ870K3vSGBpJLTB+QB+LF+f5Wq5aO93ys+A5yvQdC5RXI/6srNy5SFkfuVgJ+Bc/43X8Huu9MclyNdqhPfkZSX49KY4zxTXpqVTJ88b06zpS8nKluw0cT8NpbI1h+B2Rf55hIoMvh4l0fTzVG0N2w8mPB/ntT3Hsuuu8sexJcho7jvTLD6Is6UFbI95E/jfUUihmNP0dSdeHU72hZOdOfpzJr31PnCTX+44A/fIONKacaXypKHO605gbTIK0/7vT9yqq70z2fchfj74jYNTbH7T3Y0+k+9L+rROJ0cKJrmvF2XOvwZj1ay8KE73X81S81GR2b2z9DzRDXz0l+Xs9AAAAAElFTkSuQmCC")
    2.7em 50% no-repeat #fcf8e3;
  color: #c09853;
}
.b-msgsystem-type-warning + .b-msgsystem-type-warning {
  border-top: 1px solid #f9f1c7;
}
.b-msgsystem-type-success {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAA7CAYAAADFJfKzAAAKXElEQVRo3tVbCVRV1xX1MwsIgkoRFBwgscikBkTSRq2miRpjnIixDkkVMdYposUhMgq2tQaM4JCotUZNamNjTDROC61jspyXAxqJKAoEBRFkRjh9m5zPujze+/9j+YCXtdfnv3vPOXv/e++5901t2hivaBgmMpgKkNdpbZ6LIoozk2AuwUKCpQQrAW1l3y25nTnbieJbvUCrQfMGOSy+vHh4dEZ0fFxW3O74nPjLCbkJOQkPEgpXPlxJ+MR3HEc92qE97PgHaFXCNcKwBDFLiWiHZWnLpsXdjzsYnxtfLgmixgJ2sIcf+ONeNxeGvaa5RWqF1oocnTjGZXl65Mq4nBV5K36Op6YC/MEv/Auim21ua4ThauH0opPtkrRl82Ky4x7F5qwgY0HyX4A4iMdz28zYvSz2ptWMfTP8Iu9GnY/JjqXmAuIhrjCnjSJYI8xN6wXnw6dG3Y8uisqKIV1Y92ADfff4AF0pvUrZldlU+LSIyqrLCAWf+I7jqEc7tNfnE3ERHzyEuaxpaqEYPjbhVyKiP7wXXSOB1PDVo730c2UuPUuBHex1+Ud88AAf5tUkgusLvR6RvDQzktQAkuXV5dQUBX72SP50xZP4rG0qwfWEzruwIHbxnQ9JCWuyk+l+RRYZo8Av/KvFBq//V7CYjGzCTsyetuj2shoJJEdK9idULf0Zs8A/4ijFB68Zx2e/x4IbnbREodbjt08MDE9fUhr+0xKS49v8A9ScBfGUeEj8isZsDnlJSFoGC9bwOmbVzsXOYc71hRfm34ogOb7J208tURBXiY/E82IHz46OvCyZGSJW26sY/+2mnXh/4dybi0iOpMwUasmC+Eq8pp2ctRS8mb/e3q0bvn1D+3ebdS284E9pC0nEXzOSqEb6a8mCOZxw+yOSc5P4PgZv2XDWmX2xB7WbciwsYea1BSTHvbL71BrK3bJ7pMQPvMGfdahmZ422V90H93CZfnlefuiV+STis6x/UWsqn2XtIjlH8AZ/oXc1akO4tlfH7pkc+sfLc0mO0qelrUos+CjxlPjPEHrXRC0D4wqC4x9OhR2eenE2idicuYNaY9mSuZPkXCX+R6CD9TTIzNrEZNs5qGvXSedmlU86P4tEZJRkGhS8qKKYYs6k0OB/v0uv7Q6l5Es7qLK6Sq8d2qAtbGALH/Clr9yReMm5gn+XV7q5QY9SojLh9cl+6KZRIe+cDSMRi67GGCS0pKqMXtoxnizX+NXD6L1zdGZw1KGN3A6+iiv1T50/S/zknKEDeliXieIQHvntxMSQH0JJxNa7hiWmtRe3NyCsxaE7p1TtUKdmB5/6CvjJOUOH0lDWZmHsLTu9eWjygbGnp5GIM3nnDBIbejhSlfTfzm5WtUOdmt30Q8v1xgU/OWfogB5hz6xpI+6YJDiPTJ2S9tbJ90jE7eK7BomN+369KunPb6hvL1GnZhd9Ollv3IziTJJzlnTcgB7ZjqpuycH4dhlxbEreG8enkoiCikKDxGY9yaXOG19pQNhn2ygqrVI/z0Ud2sjt4As+9ZW8ikck5zzi6JRc6GFdlqJYTOL2ElyHHZ1cOezYZBJhSDbVlqt5t2j4V2Fk/XEfsk8OpIn7F1JO8UO9dmiDtrCBLXzAl0GJUVpv5ZxfT51UDD2sqy5JmfIXXJzu+vvUiSTH81CUeEMP62ogFpnLbcihCZVDDk8gEZXVla1aaElVKck5/+7Q28UsVnvaZ6oV21YrduD+8fmDDoaQiEcVj1u12Ifl+STnPHDfuAfQIyw/pg16Nvjr0Td+8904EvFjYUarFnurKIPknCUdN9V6tm7OBnzxxuEB+8aQiKM5Z1q1WPCTc4YOpTlbLxv7bnw1JXDvWyTio6ubdQZLzfye8suMN9TzSgtqY6gV8JNzhg6lbFxvne25JODdfntGkoiQ1Nk6yZQ9La/d2yZd2KZzPW30KZzkCz7hGzHUCvjJOUOH2jpbt4Nq627n7b97eIX/f0aQiLSCdJ3EsGHHGYvLJwNrdz3pBZnPLBK28AFf8KnrZAC85FzB37qnvY/SDqre3lhCD6+tQ//r8+UwEhF1Psmg07SIE6vrdkCBO0No6clE+jo9le4UZlFV9dMGNjiGOrRBW9ho7eFL34YGvORcwR86lPbG9c56kJHdowLCvXa9RnIUVxl2peJM9iUK+nxCg+0fdkZunw4hzy2v1wL/45i8HWxPZ1/UGwd8lHiCv2zZqXcCX3c+i0lt2cXW74UdQwte/OJVErH8bKLBQxHnqEfunqEJ+8LJIaW/6kZfC7RBW9gYevUy8mwSyTmCN/hzcmpwPlvvSoUEJwk93f4etNFj5xCS4/qj9EbPQSSXE/fPUcqlnbVDc+aRmFrgfxxDna4EpFSu5N8kJX7gDf6sQ/FKhXYoW2uHsnWfDgO6/XNQYfftg0nEyP1hLb6uVtfU0PB900nOTeJbBN7CELZWuztQd3VRQmcJns5RfRLctg0kOcYemN2iYhFfiZdzbN9V4M38Va8u1rsbIAFPqbhrLE19XNYHX3Pd+luSI/7chhYRirhKfFw2BF83sTHDcuPO/G103RWod0eA1ygP2ze7jnbe/HKZ85aXSY4VZ9c1q1DEU+LhvCm42GZ4l1Hcq86G3BGQ964j7y1/3f4Dr6VOm4JrJJAcI7+ZSU9rjHt/Fv4RRyk+eLWf77UYPIWNv957PQ3u4nFG6y7B2z7Sd2OHT4NICa/snkyXHqYZRSj8wr9abPvlPtgDezNPp8bcxat3f5bXKWdO5X52sb47HDYGkho+OL7SoAvbhpQnlSW04MRfSFc8ic928GJ+zsK6ataYm9HicHbgBRrzwd92iVeK/fqAGgmkhjnHVlBa/k/PJBJ2sNflH/HBg4V68obf4VnuvDd4poLnQZ1gq/c9ltom9y2xXdePdCF41zsUcXI1fXnrIF18kEZZxblUWPGkVhQ+8R3HUb/41Ora9vp8Ii7iC0Jdmd8zPVOh+LQMp3OtYD+zwU7j2q7yS7NO7kvNBcRDXBWhTft4EDt24Tni3cbcJNBirscqqzV+RVZr/cloWOP3BHEQj5NRT+bRZELVBDtwMujO6d5f08NmqHnEC/+wSPR9bPGxHzUZJH+S360mnrZDpTh9OF53ju/Q1EIVn13krNeJ1zUPCb0l9NV0tBhoNqNbrHmc1w/mib4V5km+1Ggk+lbCHn7gD37ZvwfH68TxjfLsouJTqbyeOfKv7M5zqDf3QECbjhaDTEJc55mEe2wxjeyVarqy94+mq7zzTFd7l5gm+lDtJ77juFSPdiZvu86HXa39L356s193juPIcY36VKri88b869px8urMZxuYT714bvlL6Mfk+0sIkjBAQBAfD+B2/mzXi/24sd8OHMe6uZ43Vn2SnOeOHf/yv+Is6caXRjyZvBf3FMT48GdvPt6L2/VgO1f248h+bVriSXKd7wjwL2/Lc8qR55czZ05XnnNdWZD2f1eud+b2jmzfjv216DsCBr39wdd+bJi0PV+/dWAxWjjwca04G+E1mFb92ovGSO/1PBcvNbW6N7b+B2yJlhtD2EeEAAAAAElFTkSuQmCC")
    2.7em 50% no-repeat #dff0d8;
  color: #468847;
}
.b-msgsystem-type-success + .b-msgsystem-type-success {
  border-top: 1px solid #bfe1b1;
}
.b-msgsystem-type-info {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAA7CAYAAADFJfKzAAAK6UlEQVR42tVbCVBUVxYdQEVpINIsQRgQUeLKgNEYnZpKdEonVpwJbnEdt3JEGQ0uDGNEBhQ3iEbcUFBBUVR0BEFBURBQxJEgMSibK6Ls0Cwt0NAsd96lXpvfrz/dSNE0OVWnoLv/u/ec/9677/3fv3+nRmhRajPU4ZD5jLb5LYAx14ewL2E/Ql3C/hwOYF7r0uP6YjvGfK832H/ywvVGHuGZX/tcy9+1K64oYs+tkkzfhLIS34TyWr/bFYB/8TW+j5/jcXg8tsP2/MY1b1KHCtMlQo09I3JX7owrvLk7vqxxT0I5fCixHbbHOBgP49L4Oj1rmp2L1OQcN38L7+iXe3bdKq0kYqG7iPEwLsaXme7Jua3FGa79zAYP1996OW/9jriSqp03S0FdJPGrMQ/mw7yYX629zPRmf+eDsQ7eMQUZPnHF0FPEfJhXNqe7zTAAmBKuIAwhfNDW1pbR0tISVltbu9b3araL9/VC8bYbRaCMx+6VQ1xuDWQVN0BxrRTEkhaQSFsBgX/xNb6Pn+NxeLyqmJh3U1jGMiJRjzOXtbpqchBhGChBDREZk1UNXrFveRn9uArKxFLoArAdtmdjsmxzD3+yjcgV4LDukmEAWEpYAQTNLa1w7eFLWHfyNkzb/l+Y4nURXILiIe5RPsiQXlAHntfevGdUZhU0NrdCNwDjoGkam5/uF3MOd8kwAAQBRVTac/jDplAwWnqElyuP3mw/GYjQtDI4nFwMhTVNoA5gXIzvcfU1LzeE/ezDGlZldA4QtLS2wfqQRDSkktsv3QdEYXUTkGZqBcYPTCmB76Py+djmcjxlBTWsumgBwAEg8DiXImfIZHkA/HV3JKwhw9d+o3xPm688BrUNTdCTiM0SgXvkS0VGvBDP8Qwej0VLpWEAcAaC0KTs92am74iAF6XVIAMaG+8eJmf41i+voacR86QS3C4/V+CG8JxHxlZ2Qros9VFmdiRhMxAE3HgEc/dehabmFkC8KG+AjAIxIPyvZciZPXc3FzSBQ4lvYMOlpwpcFXTPg9gxwPmrqncnAIO0V9VNruG5cD6tGBBhd3PkzN5+XACaAM5hv7hXgNq4/O5Cds14p1U2zHDmhVZDQ8NEiUTiLZVKE+4/LU1eez4bkElPRYDAosQ1K3onAU2hQCRBbQpccTR5N/FiSKirrDpr0bOhZ/PpFIvVZzJFa8KeAPJNlQQQk70uvjeK666mcS6tCPXJcfXZTBHq5/Qur1ltejYM5/lGrXIOzQSkZ2QuIN5UiOV6FeevptHQ1IIaFUj0O3N6V5uvV/vQOwjCpYGp8StPPQJkSEoBILAYcc3mvBVBR3iUXw6eF+7BuhO32wteTX0jqML9vCLYEpbSvmM7Hv8Y6iRS6AxOp75BnXIk+hPQB/pRqMycqxl9i9ETrZaffNi4PDgDkHFPygCB4mVGjZcFtG9A+BB4KxOEy+Q3ICNdT9FljB97ItMUNi24zJVU14EqvK6sR51yRP1WDl9Yox++QqVN16ePvtp8ct6SE+kgY1JeBSBwZ8XdbOB2kUVBhRg/491xzfSLBj78kl/e4S7tH2Rb2hlsuZyFWuWIPtAP9aXNO4Rn+sb4LwpMAxkvpxcCwu/KT3JC0p6VAAt2aWJ3Y208g+FgTEaHbezWBkNncCa1ALXKEX2wQ5lbhQWEprN/jI+bf/R/IKNPdDYg7mS/VXnWo3960aFwK+cg4EPw7ScdtnF0OwOdwYOXItQqR/SBftAXtypr0x2HAaH5LP+k3LlHUkHGBcfuAwJ75QvP8HYR49zPwglSRFhgURn+XQiv8M1n7wIfymvqwXr1cd42OJo6g/yKOtQqR+IjD/3I76jokkPHt8VM/+TKWQfvApeya9S8QhE8eFaMxpVWYodNoQqjoFHaAh3hXm4RjHD99SRhgdt4KokWQdUQvWsCVvNM/6Qy9IO+ZEsQtzgNJLT8Zn+S9Bv/ZOBS2tLK9iAuRTgEeSsmHo9LSWzGK3hZWtPJi/UWuJtTCNd/ftW+pn8I6sl6y2r+2/7EOvSDvrhFSoe+MCK0mrEvEViyRrlXP8PWnoS3lWLQNPh0ox/0xWdWSGg93S9eOv2HBOCS27N4W4adW7hOag7Ys83Aav7KL76OmhVSfzoyswNkZqfuviGa5nsLuKyqa5Kbk6zZH6LSQZOoEDcCq3nqruvl6Iez/Ogo9OzkbdF5f951A7h8XloLXHiFp8p2SXgzjpwMCWgSL8rEwGomPp6yPaswZ/+4JTz+yx2xwOWd3BJgUVZTj8UHK7PGgfpYzeiDmbOK1Xi86/GAP227BlweisuC3gzUx2pGH0w1Vlxnh8/bsnySVzRwufhIouotW3K2WqkMqI/VjD7YdVZhB6VnZjNmwtbIpgmeV4DLvGKl6yXOX7WyI6AuVivqFwwaas/uoBT2xoS2DhtC74zbEgFc7ojM6JVmURerFfWjD3ZvrHDVQ2g9bKG3m+PmS8CyrrEZehNQD59O1I8+2KsehetZQsv+Jr93GON2rtrePRy43H45HXoTfCLSgdWIulE/+mCuZxXvVBCaEQ4dumJf0Ci388Ayt6gKegOy3oqATx/qRv3og71TwV7A68mGsr7t2EmfrA+tHb4xDLic/eN10DRayeLutDcWWG1Erxh1c4awHjOEFe8uEg4itLOa573bzvUMsFxwIA40CczPp8t6gc9e1E31895dZIeyHqEx4WCtvrr2Ns6B2bbrQoGlX3QGaAKYl0+PjXNQjrauwB51U/0CdgizQ1mH07vmhMMGjneaZeMSIrH55ylg6Rv1EHoQmI/mZugSXPfR2K+daK+a830joKp3hXRvOdJ0xkYPqzXBbYTAcva+GHpHQX3A+JiHLz/qIvq+R51Ur1Dldz0UWsyOyoxwCOEYs7leQZarTwAfp+2IgMyCClAHMC7G7yi32Zz/BKA+qtOsU9/isZWZs+6a01LuYDLP55z5qiDoiO7kpppY0gTdgXcSKfw7LAWU5SN6wlAX1WeOetnvZ1WaZYazEaElnQ+OQiePALOVgW2E0BE3nk6GvC6ux9gO2yuLj/lRBxqluixQp+pv3lUbFhAKuYYNp7p4mCw7Um+y4igo42TvS7D1/D24kvYcMl+XQ3FV3ftHE/Avvsb38XPPC6ntx6uKiXkxP8eoJdUn6IpRtjr3o4GMOYYd+o+aMtdo0b5c4fIA6CliPszLGlX+tEzXDWNgCzpHxmjp9J2g/xfXvQOXHBQPXHoY1EUS/x3mwXyYl+a3UGa0uwwb0WIwhJZ7Rx0z26mCGZtPGS72rzFccgi6ixiPxD3d52O7qSTPWJpvCM1v1L1GWcO0aNGqZ0rXtWGEowk/1TYw+XLAFGcf/bk70wwWH2gy+PtB+FCSdlJsj3EwHsal8YfRfKaYn312Ua1PpdL1TEjP8mA6h0bTHviMCJ2sO2H++gHT/xWi5+SdqPet7zPB/L2VgoX76wWLDgD+xdf4Pn6Ox+l+vmADtsP2GIfGs6PxzWk+A/ap1B553pieXUNavAYRWtP5NILOLUfCcVT854QTCSdxOJG+/xk9zpG2G0HjWNO4xjSPHvu8cY8/SU7njiE98x8TWlKhttgzVPwo7Clqxp7+HU3fH0GPs6XtLGkcIY0r4HuSXKO/EaBnXh/nFBVqSoefBTVgRWnN+d+Sfm5OjxfS9gYYj+83Ar3u1x/03o8ARVPxA2kFFXJohO9zzAloO03/+kO1aXX8rkdDJn/7v9j6P5SDt02QcYOYAAAAAElFTkSuQmCC")
    2.7em 50% no-repeat #d9edf7;
  color: #3a87ad;
}
.b-msgsystem-type-info + .b-msgsystem-type-info {
  border-top: 1px solid #b3dbef;
}
.b-msgsystem-close {
  position: absolute;
  right: 0;
  top: 50%;
  width: 100px;
  margin: -0.714em 0 0;
  padding: 0 2em 0 0;
  text-align: right;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #000;
}
.b-msgsystem-close:hover {
  color: #c00;
}
.b-msgsystem-close-text {
  border-bottom: 1px dotted;
}
.b-msgsystem-close-ctrl {
  margin: 0 0 0 0.1em;
  vertical-align: middle;
  font-size: 1.3em;
}
@media all and (max-width: 45em) {
  .b-msgsystem-wrapper-ontop.b-msgsystem-wrapper.b-msgsystem-wrapper-fixed,
  .b-msgsystem-wrapper.b-msgsystem-wrapper-fixed {
    z-index: 5002;
  }
  .b-msgsystem {
    padding: 10px 50px 10px 44px;
    background-size: 24px;
    background-position: 0.7em 50%;
  }
  .b-msgsystem-close {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    width: 50px;
  }
  .b-msgsystem-close-text {
    display: none;
  }
  .b-msgsystem-close-ctrl {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -0.6em 0 0 -0.2em;
    text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.5);
    font-size: 1.7em;
    color: rgba(0, 0, 0, 0.5);
  }
}
.b-msgsystem {
  top: 0;
  opacity: 1;
  -webkit-transition: 0.3s top, 0.3s opacity;
  transition: 0.3s top, 0.3s opacity;
}
.b-msgsystem-enter,
.b-msgsystem-leave {
  top: -100px;
  opacity: 0;
}
@media print {
  .b-msgsystem-wrapper {
    display: none;
  }
}
