html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  font: inherit;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]) {
  display: none;
}
[hidden] {
  display: none;
}
html {
  font-size: 100%;
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}
p a {
  word-break: break-word;
}
a:focus {
  outline: thin dotted;
}
a:hover,
a:active {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
  cursor: help;
}
b,
strong {
  font-weight: bold;
}
i,
em {
  font-style: italic;
}
blockquote {
  margin: 1em 40px;
}
s,
strike,
del {
  text-decoration: line-through;
}
dfn {
  font-style: italic;
}
mark {
  background: #ff0;
  color: #000;
}
pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}
pre {
  white-space: pre-wrap;
  word-wrap: break-word;
}
q {
  quotes: none;
}
q:before,
q:after {
  content: '';
  content: none;
}
small {
  font-size: 75%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
ul,
ol {
  margin: 1em 0;
  padding: 0 0 0 20px;
}
dd {
  margin: 0 0 0 20px;
}
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
form {
  margin: 0;
}
fieldset {
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  *margin-left: -7px;
}
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}
button,
input {
  line-height: normal;
  *overflow: visible;
}
table button,
table input {
  *overflow: auto;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}
audio,
canvas,
img,
svg,
video {
  vertical-align: middle;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
textarea {
  resize: vertical;
}
.gallery {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.gallery .u-listReset,
.gallery .u-descriptionListReset {
  margin: 0;
  padding: 0;
}
.gallery .u-listReset {
  list-style: none outside;
}
.gallery .u-listReset > li {
  margin: 0 2px;
  padding: 0;
}
.gallery,
.embededVideo,
.poll,
.pollTable {
  position: relative;
  margin: 2em 0 2.5em;
}
.galleryThumb {
  display: block;
  position: relative;
  margin: 0;
  z-index: 0;
}
.galleryImageWrap {
  cursor: pointer;
  white-space: nowrap;
  background-color: #f5f5f5;
  font-size: 0;
  margin: 0 0 8px;
  max-width: 100%;
  line-height: 400px;
}
.galleryImage {
  -webkit-transition: 0.35s;
  -moz-transition: 0.35s;
  -o-transition: 0.35s;
  -ms-transition: 0.35s;
  transition: 0.35s;
  cursor: pointer;
  vertical-align: middle;
  max-width: 100%;
}
.image-is-loading .galleryImage {
  -webkit-transform: scale(0.95);
  -moz-transform: scale(0.95);
  -o-transform: scale(0.95);
  -ms-transform: scale(0.95);
  transform: scale(0.95);
  opacity: 0.75;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  filter: alpha(opacity=75);
}
.galleryCrawl {
  position: relative;
  height: 56px;
  overflow: hidden;
}
.galleryThumbs {
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
  -webkit-transition: -webkit-transform 1s;
  -moz-transition: -moz-transform 1s;
  -o-transition: -o-transform 1s;
  -ms-transition: -ms-transform 1s;
  transition: transform 1s;
}
.gallery-has-scroll .galleryThumbs {
  left: 58px;
}
.galleryThumbs li {
  display: inline-block;
  width: 86px;
  margin: 0 2px;
  vertical-align: top;
}
.galleryLink {
  display: block;
  position: relative;
}
.galleryLink-is-active:before,
.galleryLink-is-active:after {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.galleryLink-is-active:before {
  background: rgba(255,255,255,0.5);
  z-index: 1;
}
.galleryLink-is-active:after {
  z-index: 2;
  border: 2px solid #008594;
}
.image-is-loading .galleryLink-is-active:after {
  border-style: dashed;
}
.js-galleryPrev,
.js-galleryNext {
  display: block;
  position: absolute;
  width: 52px;
  height: 0;
  bottom: 0;
  padding: 52px 0 0;
  background: rgba(255,255,255,0.85);
  border: 2px solid #008594;
  overflow: hidden;
}
.js-galleryPrev-is-inactive,
.js-galleryNext-is-inactive {
  border-color: #aaaab2;
}
.js-galleryPrev:before,
.js-galleryNext:before {
  content: "";
  display: block;
  position: absolute;
  width: 13px;
  height: 24px;
  top: 50%;
  left: 50%;
  margin: -12px 0 0 -6px;
}
.js-galleryPrev {
  left: 0;
}
.js-galleryPrev:before {
  background-position: -58px -120px;
}
.js-galleryPrev-is-inactive:before {
  background-position: -94px -120px;
}
.js-galleryNext {
  right: 0;
}
.js-galleryNext:before {
  background-position: -76px -120px;
}
.js-galleryNext-is-inactive:before {
  background-position: -112px -120px;
}
.galleryThumbHolder:before {
  content: none !important;
}
@media handheld, only screen and (max-width: 720px) {
  .gallery {
    overflow: hidden;
  }
  .galleryThumb {
    display: none;
  }
  .galleryImage {
    margin: 0;
  }
  .galleryThumbs {
    position: relative;
    margin: 1em 0 0;
    text-align: center;
    line-height: 0;
  }
  .galleryThumbs .galleryThumbHolder {
    width: 5px;
    height: 5px;
    margin: 0 3px;
    background: #f5f5f5;
    -webkit-border-radius: 50%;
    border-radius: 50%;
  }
  .galleryThumbs .galleryThumbHolder-is-active {
    background: #008594;
  }
  .galleryFullScreen {
    display: none;
    background: none;
  }
  .galleryCrawl {
    height: auto;
  }
  .galleryLink {
    display: none;
  }
  .js-gallerySwipe {
    display: inline-block;
    position: relative;
    white-space: nowrap;
    vertical-align: middle;
  }
  .js-gallerySwipe:before {
    display: block;
    position: absolute;
    content: "";
    width: 10000px;
    height: 100%;
    top: 0;
    left: 0;
  }
  .js-gallerySwipeItem {
    display: inline-block;
    vertical-align: middle;
  }
  .js-gallerySwipeItem img {
    max-width: 100%;
  }
  .slides-are-fixing {
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -o-transition: 0.25s;
    -ms-transition: 0.25s;
    transition: 0.25s;
  }
}
.pushPopup-close,
.pushPopup-popup-body > .pushPopup-choices > .pushPopup-choice,
.b-popup__close,
.b-popup__body__choices__choice {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.pushPopup-popup-layer {
  position: fixed;
  overflow: auto;
  background-color: rgba(0,0,0,0.4);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 50px;
  z-index: 10;
}
.pushPopup-popup {
  position: relative;
  min-width: 265px;
  max-width: 420px;
  margin: 0 auto;
  background: #fff;
}
.pushPopup-close {
  position: absolute;
  right: 0;
  top: -20px;
  width: 66px;
  height: 20px;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  color: #fff;
  background-color: #4d4d4d;
  cursor: pointer;
}
.pushPopup-close:hover {
  background-color: #333;
}
.pushPopup-close:active {
  background-color: #1a1a1a;
}
.pushPopup-popup-head {
  position: relative;
  height: 160px;
  background-color: #a1c7cd;
}
.pushPopup-popup-head > .pushPopup-image {
  position: absolute;
  bottom: 0;
  left: 10px;
  width: 205px;
  height: 186px;
  background-image: url("data:image/png;base64,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");
}
.pushPopup-popup-head > .pushPopup-quote {
  font-style: italic;
  text-align: right;
}
.pushPopup-popup-head > .pushPopup-quote > .pushPopup-text {
  position: absolute;
  top: 40px;
  right: 0px;
  width: 186px;
  font-size: 24px;
  line-height: 1em;
  font-weight: 900;
  text-align: left;
}
.pushPopup-popup-head > .pushPopup-quote > .pushPopup-text > .pushPopup-quote.pushPopup--open {
  position: absolute;
  top: 8px;
  left: -25px;
  font-size: 40px;
  font-weight: bold;
}
.pushPopup-popup-head > .pushPopup-quote > .pushPopup-context {
  position: absolute;
  bottom: 20px;
  right: 52px;
  font-size: 14px;
  text-align: left;
}
.pushPopup-popup-body {
  padding: 28px 23px;
}
.pushPopup-popup-body > .pushPopup-header {
  font-family: 'MuseoSansCyr', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 21px;
  font-weight: 900;
}
.pushPopup-popup-body > .pushPopup-text {
  font-size: 15px;
}
.pushPopup-popup-body > .pushPopup-text > p {
  margin-top: 15px;
}
.pushPopup-popup-body > .pushPopup-choices > .pushPopup-choice {
  display: inline-block;
  height: 30px;
  width: 135px;
  margin-right: 5px;
  margin-bottom: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font-size: 15px;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
  color: #fff;
  border: 1px solid #d6240d;
  background-color: #f53218;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  -ms-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.pushPopup-popup-body > .pushPopup-choices > .pushPopup-choice:hover {
  background-color: #ff5332;
}
@media only screen and (max-width: 510px), only screen and (max-height: 560px) {
  .pushPopup-popup-head {
    display: none;
  }
  .pushPopup-popup-layer {
    padding: 40px 20px 20px;
  }
}
.pushButton {
  width: 8em;
}
.pushButton:disabled {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
}
#pushPopupSafari {
  padding-top: 100px;
}
html {
  color: #333;
  font-size: 88.5%;
  font-family: 'PT Serif', Georgia, serif;
  line-height: 1.3;
}
html,
body {
  height: 100%;
}
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}
::selection {
  background: #b3d4fc;
  text-shadow: none;
}
::-webkit-input-placeholder {
  color: #aaa;
}
::-moz-placeholder {
  color: #aaa;
}
:-ms-input-placeholder {
  color: #aaa;
}
a {
  color: #008594;
  text-decoration: underline;
}
a:hover {
  color: #2da8af;
  text-decoration: underline;
}
abbr.tooltipstered {
  border-bottom: 1px dotted;
  cursor: help;
}
h1,
h2 {
  font-size: 2.3em;
  line-height: 1.125;
  margin: 0 0 0.375em 0;
  font-weight: normal;
}
h3 {
  font-size: 1.1em;
  line-height: 1.125;
  margin: 1.5em 0 0 0;
  font-weight: normal;
}
.b-layout {
  margin: 0 auto;
  padding: 0 30px;
  max-width: 1024px;
  position: relative;
}
.b-overlay {
  position: fixed;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,0.5);
  display: none;
}
.b-hidden {
  display: none;
}
.b-cover {
  color: #fff;
  position: relative;
  text-align: center;
  padding: 3em 0;
  overflow: hidden;
}
.b-cover__image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.b-cover__image:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.3);
}
.b-cover__text_top {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: uppercase;
  line-height: 1.5;
  font-size: 1em;
  margin-bottom: 2em;
  color: #ccc;
}
.b-cover__header {
  font-family: 'MuseoSansCyr', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 4em;
  line-height: 1;
  margin: 0;
}
.b-cover__text_bottom {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 1.3em;
  margin-top: 2em;
}
.pseudo {
  border-bottom: 1px dashed;
  cursor: pointer;
}
.l-grid {
  list-style: none /* [1] */;
  margin: 0 /* [2] */;
  padding: 0 /* [2] */;
  margin-left: -40px /* [3] */;
  zoom: 1;
}
.l-grid:after,
.l-grid:before {
  content: "";
  display: table;
}
.l-grid:after {
  clear: both;
}
.l-grid__item {
  float: left /* [1] */;
  padding-left: 40px /* [2] */;
  vertical-align: top /* [3] */;
  -webkit-box-sizing: border-box /* [5] */;
  -moz-box-sizing: border-box /* [5] */;
  -webkit-box-sizing: border-box /* [5] */;
  -moz-box-sizing: border-box /* [5] */;
  box-sizing: border-box /* [5] */;
  position: relative;
  min-height: 1px;
}
.l-grid--rev {
  direction: rtl;
  text-align: left;
}
.l-grid--rev > .l-grid__item {
  direction: ltr;
  text-align: left;
}
.l-grid--full {
  margin-left: 0;
}
.l-grid--full > .l-grid__item {
  padding-left: 0;
}
.l-grid--right {
  text-align: right;
}
.l-grid--right > .l-grid__item {
  text-align: left;
}
.l-grid--center {
  text-align: center;
}
.l-grid--center > .l-grid__item {
  text-align: left;
}
.l-grid--middle > .l-grid__item {
  vertical-align: middle;
}
.l-grid--bottom > .l-grid__item {
  vertical-align: bottom;
}
.l-grid--narrow {
  margin-left: -20px;
}
.l-grid--narrow > .l-grid__item {
  padding-left: 20px;
}
.l-grid--wide {
  margin-left: -80px;
}
.l-grid--wide > .l-grid__item {
  padding-left: 80px;
}
.one-whole {
  width: 100%;
}
.one-half {
  width: 50%;
}
.pushone-half {
  left: 50%;
}
.pull--one-half {
  right: 50%;
}
.one-third {
  width: 33.33333333333333%;
}
.pushone-third {
  left: 33.33333333333333%;
}
.pull--one-third {
  right: 33.33333333333333%;
}
.two-thirds {
  width: 66.66666666666666%;
}
.pushtwo-thirds {
  left: 66.66666666666666%;
}
.pull--two-thirds {
  right: 66.66666666666666%;
}
.one-quarter {
  width: 25%;
}
.pushone-quarter {
  left: 25%;
}
.pull--one-quarter {
  right: 25%;
}
.two-quarters {
  width: 50%;
}
.pushtwo-quarters {
  left: 50%;
}
.pull--two-quarters {
  right: 50%;
}
.three-quarters {
  width: 75%;
}
.pushthree-quarters {
  left: 75%;
}
.pull--three-quarters {
  right: 75%;
}
.one-fifth {
  width: 20%;
}
.pushone-fifth {
  left: 20%;
}
.pull--one-fifth {
  right: 20%;
}
.two-fifths {
  width: 40%;
}
.pushtwo-fifths {
  left: 40%;
}
.pull--two-fifths {
  right: 40%;
}
.three-fifths {
  width: 60%;
}
.pushthree-fifths {
  left: 60%;
}
.pull--three-fifths {
  right: 60%;
}
.four-fifths {
  width: 80%;
}
.pushfour-fifths {
  left: 80%;
}
.pull--four-fifths {
  right: 80%;
}
.one-sixth {
  width: 16.666666666666664%;
}
.pushone-sixth {
  left: 16.666666666666664%;
}
.pull--one-sixth {
  right: 16.666666666666664%;
}
.two-sixths {
  width: 33.33333333333333%;
}
.pushtwo-sixths {
  left: 33.33333333333333%;
}
.pull--two-sixths {
  right: 33.33333333333333%;
}
.three-sixths {
  width: 50%;
}
.pushthree-sixths {
  left: 50%;
}
.pull--three-sixths {
  right: 50%;
}
.four-sixths {
  width: 66.66666666666666%;
}
.pushfour-sixths {
  left: 66.66666666666666%;
}
.pull--four-sixths {
  right: 66.66666666666666%;
}
.five-sixths {
  width: 83.33333333333334%;
}
.pushfive-sixths {
  left: 83.33333333333334%;
}
.pull--five-sixths {
  right: 83.33333333333334%;
}
.one-eighth {
  width: 12.5%;
}
.pushone-eighth {
  left: 12.5%;
}
.pull--one-eighth {
  right: 12.5%;
}
.two-eighths {
  width: 25%;
}
.pushtwo-eighths {
  left: 25%;
}
.pull--two-eighths {
  right: 25%;
}
.three-eighths {
  width: 37.5%;
}
.pushthree-eighths {
  left: 37.5%;
}
.pull--three-eighths {
  right: 37.5%;
}
.four-eighths {
  width: 50%;
}
.pushfour-eighths {
  left: 50%;
}
.pull--four-eighths {
  right: 50%;
}
.five-eighths {
  width: 62.5%;
}
.pushfive-eighths {
  left: 62.5%;
}
.pull--five-eighths {
  right: 62.5%;
}
.six-eighths {
  width: 75%;
}
.pushsix-eighths {
  left: 75%;
}
.pull--six-eighths {
  right: 75%;
}
.seven-eighths {
  width: 87.5%;
}
.pushseven-eighths {
  left: 87.5%;
}
.pull--seven-eighths {
  right: 87.5%;
}
.one-tenth {
  width: 10%;
}
.pushone-tenth {
  left: 10%;
}
.pull--one-tenth {
  right: 10%;
}
.two-tenths {
  width: 20%;
}
.pushtwo-tenths {
  left: 20%;
}
.pull--two-tenths {
  right: 20%;
}
.three-tenths {
  width: 30%;
}
.pushthree-tenths {
  left: 30%;
}
.pull--three-tenths {
  right: 30%;
}
.four-tenths {
  width: 40%;
}
.pushfour-tenths {
  left: 40%;
}
.pull--four-tenths {
  right: 40%;
}
.five-tenths {
  width: 50%;
}
.pushfive-tenths {
  left: 50%;
}
.pull--five-tenths {
  right: 50%;
}
.six-tenths {
  width: 60%;
}
.pushsix-tenths {
  left: 60%;
}
.pull--six-tenths {
  right: 60%;
}
.seven-tenths {
  width: 70%;
}
.pushseven-tenths {
  left: 70%;
}
.pull--seven-tenths {
  right: 70%;
}
.eight-tenths {
  width: 80%;
}
.pusheight-tenths {
  left: 80%;
}
.pull--eight-tenths {
  right: 80%;
}
.nine-tenths {
  width: 90%;
}
.pushnine-tenths {
  left: 90%;
}
.pull--nine-tenths {
  right: 90%;
}
.one-twelfth {
  width: 8.333333333333332%;
}
.pushone-twelfth {
  left: 8.333333333333332%;
}
.pull--one-twelfth {
  right: 8.333333333333332%;
}
.two-twelfths {
  width: 16.666666666666664%;
}
.pushtwo-twelfths {
  left: 16.666666666666664%;
}
.pull--two-twelfths {
  right: 16.666666666666664%;
}
.three-twelfths {
  width: 25%;
}
.pushthree-twelfths {
  left: 25%;
}
.pull--three-twelfths {
  right: 25%;
}
.four-twelfths {
  width: 33.33333333333333%;
}
.pushfour-twelfths {
  left: 33.33333333333333%;
}
.pull--four-twelfths {
  right: 33.33333333333333%;
}
.five-twelfths {
  width: 41.66666666666667%;
}
.pushfive-twelfths {
  left: 41.66666666666667%;
}
.pull--five-twelfths {
  right: 41.66666666666667%;
}
.six-twelfths {
  width: 50%;
}
.pushsix-twelfths {
  left: 50%;
}
.pull--six-twelfths {
  right: 50%;
}
.seven-twelfths {
  width: 58.333333333333336%;
}
.pushseven-twelfths {
  left: 58.333333333333336%;
}
.pull--seven-twelfths {
  right: 58.333333333333336%;
}
.eight-twelfths {
  width: 66.66666666666666%;
}
.pusheight-twelfths {
  left: 66.66666666666666%;
}
.pull--eight-twelfths {
  right: 66.66666666666666%;
}
.nine-twelfths {
  width: 75%;
}
.pushnine-twelfths {
  left: 75%;
}
.pull--nine-twelfths {
  right: 75%;
}
.ten-twelfths {
  width: 83.33333333333334%;
}
.pushten-twelfths {
  left: 83.33333333333334%;
}
.pull--ten-twelfths {
  right: 83.33333333333334%;
}
.eleven-twelfths {
  width: 91.66666666666666%;
}
.pusheleven-twelfths {
  left: 91.66666666666666%;
}
.pull--eleven-twelfths {
  right: 91.66666666666666%;
}
@media (max-width: 480px) {
  .palm-one-whole {
    width: 100%;
  }
  .palm-one-half {
    width: 50%;
  }
  .pushpalm-one-half {
    left: 50%;
  }
  .pull--palm-one-half {
    right: 50%;
  }
  .palm-one-third {
    width: 33.33333333333333%;
  }
  .pushpalm-one-third {
    left: 33.33333333333333%;
  }
  .pull--palm-one-third {
    right: 33.33333333333333%;
  }
  .palm-two-thirds {
    width: 66.66666666666666%;
  }
  .pushpalm-two-thirds {
    left: 66.66666666666666%;
  }
  .pull--palm-two-thirds {
    right: 66.66666666666666%;
  }
  .palm-one-quarter {
    width: 25%;
  }
  .pushpalm-one-quarter {
    left: 25%;
  }
  .pull--palm-one-quarter {
    right: 25%;
  }
  .palm-two-quarters {
    width: 50%;
  }
  .pushpalm-two-quarters {
    left: 50%;
  }
  .pull--palm-two-quarters {
    right: 50%;
  }
  .palm-three-quarters {
    width: 75%;
  }
  .pushpalm-three-quarters {
    left: 75%;
  }
  .pull--palm-three-quarters {
    right: 75%;
  }
  .palm-one-fifth {
    width: 20%;
  }
  .pushpalm-one-fifth {
    left: 20%;
  }
  .pull--palm-one-fifth {
    right: 20%;
  }
  .palm-two-fifths {
    width: 40%;
  }
  .pushpalm-two-fifths {
    left: 40%;
  }
  .pull--palm-two-fifths {
    right: 40%;
  }
  .palm-three-fifths {
    width: 60%;
  }
  .pushpalm-three-fifths {
    left: 60%;
  }
  .pull--palm-three-fifths {
    right: 60%;
  }
  .palm-four-fifths {
    width: 80%;
  }
  .pushpalm-four-fifths {
    left: 80%;
  }
  .pull--palm-four-fifths {
    right: 80%;
  }
  .palm-one-sixth {
    width: 16.666666666666664%;
  }
  .pushpalm-one-sixth {
    left: 16.666666666666664%;
  }
  .pull--palm-one-sixth {
    right: 16.666666666666664%;
  }
  .palm-two-sixths {
    width: 33.33333333333333%;
  }
  .pushpalm-two-sixths {
    left: 33.33333333333333%;
  }
  .pull--palm-two-sixths {
    right: 33.33333333333333%;
  }
  .palm-three-sixths {
    width: 50%;
  }
  .pushpalm-three-sixths {
    left: 50%;
  }
  .pull--palm-three-sixths {
    right: 50%;
  }
  .palm-four-sixths {
    width: 66.66666666666666%;
  }
  .pushpalm-four-sixths {
    left: 66.66666666666666%;
  }
  .pull--palm-four-sixths {
    right: 66.66666666666666%;
  }
  .palm-five-sixths {
    width: 83.33333333333334%;
  }
  .pushpalm-five-sixths {
    left: 83.33333333333334%;
  }
  .pull--palm-five-sixths {
    right: 83.33333333333334%;
  }
  .palm-one-eighth {
    width: 12.5%;
  }
  .pushpalm-one-eighth {
    left: 12.5%;
  }
  .pull--palm-one-eighth {
    right: 12.5%;
  }
  .palm-two-eighths {
    width: 25%;
  }
  .pushpalm-two-eighths {
    left: 25%;
  }
  .pull--palm-two-eighths {
    right: 25%;
  }
  .palm-three-eighths {
    width: 37.5%;
  }
  .pushpalm-three-eighths {
    left: 37.5%;
  }
  .pull--palm-three-eighths {
    right: 37.5%;
  }
  .palm-four-eighths {
    width: 50%;
  }
  .pushpalm-four-eighths {
    left: 50%;
  }
  .pull--palm-four-eighths {
    right: 50%;
  }
  .palm-five-eighths {
    width: 62.5%;
  }
  .pushpalm-five-eighths {
    left: 62.5%;
  }
  .pull--palm-five-eighths {
    right: 62.5%;
  }
  .palm-six-eighths {
    width: 75%;
  }
  .pushpalm-six-eighths {
    left: 75%;
  }
  .pull--palm-six-eighths {
    right: 75%;
  }
  .palm-seven-eighths {
    width: 87.5%;
  }
  .pushpalm-seven-eighths {
    left: 87.5%;
  }
  .pull--palm-seven-eighths {
    right: 87.5%;
  }
  .palm-one-tenth {
    width: 10%;
  }
  .pushpalm-one-tenth {
    left: 10%;
  }
  .pull--palm-one-tenth {
    right: 10%;
  }
  .palm-two-tenths {
    width: 20%;
  }
  .pushpalm-two-tenths {
    left: 20%;
  }
  .pull--palm-two-tenths {
    right: 20%;
  }
  .palm-three-tenths {
    width: 30%;
  }
  .pushpalm-three-tenths {
    left: 30%;
  }
  .pull--palm-three-tenths {
    right: 30%;
  }
  .palm-four-tenths {
    width: 40%;
  }
  .pushpalm-four-tenths {
    left: 40%;
  }
  .pull--palm-four-tenths {
    right: 40%;
  }
  .palm-five-tenths {
    width: 50%;
  }
  .pushpalm-five-tenths {
    left: 50%;
  }
  .pull--palm-five-tenths {
    right: 50%;
  }
  .palm-six-tenths {
    width: 60%;
  }
  .pushpalm-six-tenths {
    left: 60%;
  }
  .pull--palm-six-tenths {
    right: 60%;
  }
  .palm-seven-tenths {
    width: 70%;
  }
  .pushpalm-seven-tenths {
    left: 70%;
  }
  .pull--palm-seven-tenths {
    right: 70%;
  }
  .palm-eight-tenths {
    width: 80%;
  }
  .pushpalm-eight-tenths {
    left: 80%;
  }
  .pull--palm-eight-tenths {
    right: 80%;
  }
  .palm-nine-tenths {
    width: 90%;
  }
  .pushpalm-nine-tenths {
    left: 90%;
  }
  .pull--palm-nine-tenths {
    right: 90%;
  }
  .palm-one-twelfth {
    width: 8.333333333333332%;
  }
  .pushpalm-one-twelfth {
    left: 8.333333333333332%;
  }
  .pull--palm-one-twelfth {
    right: 8.333333333333332%;
  }
  .palm-two-twelfths {
    width: 16.666666666666664%;
  }
  .pushpalm-two-twelfths {
    left: 16.666666666666664%;
  }
  .pull--palm-two-twelfths {
    right: 16.666666666666664%;
  }
  .palm-three-twelfths {
    width: 25%;
  }
  .pushpalm-three-twelfths {
    left: 25%;
  }
  .pull--palm-three-twelfths {
    right: 25%;
  }
  .palm-four-twelfths {
    width: 33.33333333333333%;
  }
  .pushpalm-four-twelfths {
    left: 33.33333333333333%;
  }
  .pull--palm-four-twelfths {
    right: 33.33333333333333%;
  }
  .palm-five-twelfths {
    width: 41.66666666666667%;
  }
  .pushpalm-five-twelfths {
    left: 41.66666666666667%;
  }
  .pull--palm-five-twelfths {
    right: 41.66666666666667%;
  }
  .palm-six-twelfths {
    width: 50%;
  }
  .pushpalm-six-twelfths {
    left: 50%;
  }
  .pull--palm-six-twelfths {
    right: 50%;
  }
  .palm-seven-twelfths {
    width: 58.333333333333336%;
  }
  .pushpalm-seven-twelfths {
    left: 58.333333333333336%;
  }
  .pull--palm-seven-twelfths {
    right: 58.333333333333336%;
  }
  .palm-eight-twelfths {
    width: 66.66666666666666%;
  }
  .pushpalm-eight-twelfths {
    left: 66.66666666666666%;
  }
  .pull--palm-eight-twelfths {
    right: 66.66666666666666%;
  }
  .palm-nine-twelfths {
    width: 75%;
  }
  .pushpalm-nine-twelfths {
    left: 75%;
  }
  .pull--palm-nine-twelfths {
    right: 75%;
  }
  .palm-ten-twelfths {
    width: 83.33333333333334%;
  }
  .pushpalm-ten-twelfths {
    left: 83.33333333333334%;
  }
  .pull--palm-ten-twelfths {
    right: 83.33333333333334%;
  }
  .palm-eleven-twelfths {
    width: 91.66666666666666%;
  }
  .pushpalm-eleven-twelfths {
    left: 91.66666666666666%;
  }
  .pull--palm-eleven-twelfths {
    right: 91.66666666666666%;
  }
}
@media (min-width: 481px) and (max-width: 1023px) {
  .lap-one-whole {
    width: 100%;
  }
  .lap-one-half {
    width: 50%;
  }
  .pushlap-one-half {
    left: 50%;
  }
  .pull--lap-one-half {
    right: 50%;
  }
  .lap-one-third {
    width: 33.33333333333333%;
  }
  .pushlap-one-third {
    left: 33.33333333333333%;
  }
  .pull--lap-one-third {
    right: 33.33333333333333%;
  }
  .lap-two-thirds {
    width: 66.66666666666666%;
  }
  .pushlap-two-thirds {
    left: 66.66666666666666%;
  }
  .pull--lap-two-thirds {
    right: 66.66666666666666%;
  }
  .lap-one-quarter {
    width: 25%;
  }
  .pushlap-one-quarter {
    left: 25%;
  }
  .pull--lap-one-quarter {
    right: 25%;
  }
  .lap-two-quarters {
    width: 50%;
  }
  .pushlap-two-quarters {
    left: 50%;
  }
  .pull--lap-two-quarters {
    right: 50%;
  }
  .lap-three-quarters {
    width: 75%;
  }
  .pushlap-three-quarters {
    left: 75%;
  }
  .pull--lap-three-quarters {
    right: 75%;
  }
  .lap-one-fifth {
    width: 20%;
  }
  .pushlap-one-fifth {
    left: 20%;
  }
  .pull--lap-one-fifth {
    right: 20%;
  }
  .lap-two-fifths {
    width: 40%;
  }
  .pushlap-two-fifths {
    left: 40%;
  }
  .pull--lap-two-fifths {
    right: 40%;
  }
  .lap-three-fifths {
    width: 60%;
  }
  .pushlap-three-fifths {
    left: 60%;
  }
  .pull--lap-three-fifths {
    right: 60%;
  }
  .lap-four-fifths {
    width: 80%;
  }
  .pushlap-four-fifths {
    left: 80%;
  }
  .pull--lap-four-fifths {
    right: 80%;
  }
  .lap-one-sixth {
    width: 16.666666666666664%;
  }
  .pushlap-one-sixth {
    left: 16.666666666666664%;
  }
  .pull--lap-one-sixth {
    right: 16.666666666666664%;
  }
  .lap-two-sixths {
    width: 33.33333333333333%;
  }
  .pushlap-two-sixths {
    left: 33.33333333333333%;
  }
  .pull--lap-two-sixths {
    right: 33.33333333333333%;
  }
  .lap-three-sixths {
    width: 50%;
  }
  .pushlap-three-sixths {
    left: 50%;
  }
  .pull--lap-three-sixths {
    right: 50%;
  }
  .lap-four-sixths {
    width: 66.66666666666666%;
  }
  .pushlap-four-sixths {
    left: 66.66666666666666%;
  }
  .pull--lap-four-sixths {
    right: 66.66666666666666%;
  }
  .lap-five-sixths {
    width: 83.33333333333334%;
  }
  .pushlap-five-sixths {
    left: 83.33333333333334%;
  }
  .pull--lap-five-sixths {
    right: 83.33333333333334%;
  }
  .lap-one-eighth {
    width: 12.5%;
  }
  .pushlap-one-eighth {
    left: 12.5%;
  }
  .pull--lap-one-eighth {
    right: 12.5%;
  }
  .lap-two-eighths {
    width: 25%;
  }
  .pushlap-two-eighths {
    left: 25%;
  }
  .pull--lap-two-eighths {
    right: 25%;
  }
  .lap-three-eighths {
    width: 37.5%;
  }
  .pushlap-three-eighths {
    left: 37.5%;
  }
  .pull--lap-three-eighths {
    right: 37.5%;
  }
  .lap-four-eighths {
    width: 50%;
  }
  .pushlap-four-eighths {
    left: 50%;
  }
  .pull--lap-four-eighths {
    right: 50%;
  }
  .lap-five-eighths {
    width: 62.5%;
  }
  .pushlap-five-eighths {
    left: 62.5%;
  }
  .pull--lap-five-eighths {
    right: 62.5%;
  }
  .lap-six-eighths {
    width: 75%;
  }
  .pushlap-six-eighths {
    left: 75%;
  }
  .pull--lap-six-eighths {
    right: 75%;
  }
  .lap-seven-eighths {
    width: 87.5%;
  }
  .pushlap-seven-eighths {
    left: 87.5%;
  }
  .pull--lap-seven-eighths {
    right: 87.5%;
  }
  .lap-one-tenth {
    width: 10%;
  }
  .pushlap-one-tenth {
    left: 10%;
  }
  .pull--lap-one-tenth {
    right: 10%;
  }
  .lap-two-tenths {
    width: 20%;
  }
  .pushlap-two-tenths {
    left: 20%;
  }
  .pull--lap-two-tenths {
    right: 20%;
  }
  .lap-three-tenths {
    width: 30%;
  }
  .pushlap-three-tenths {
    left: 30%;
  }
  .pull--lap-three-tenths {
    right: 30%;
  }
  .lap-four-tenths {
    width: 40%;
  }
  .pushlap-four-tenths {
    left: 40%;
  }
  .pull--lap-four-tenths {
    right: 40%;
  }
  .lap-five-tenths {
    width: 50%;
  }
  .pushlap-five-tenths {
    left: 50%;
  }
  .pull--lap-five-tenths {
    right: 50%;
  }
  .lap-six-tenths {
    width: 60%;
  }
  .pushlap-six-tenths {
    left: 60%;
  }
  .pull--lap-six-tenths {
    right: 60%;
  }
  .lap-seven-tenths {
    width: 70%;
  }
  .pushlap-seven-tenths {
    left: 70%;
  }
  .pull--lap-seven-tenths {
    right: 70%;
  }
  .lap-eight-tenths {
    width: 80%;
  }
  .pushlap-eight-tenths {
    left: 80%;
  }
  .pull--lap-eight-tenths {
    right: 80%;
  }
  .lap-nine-tenths {
    width: 90%;
  }
  .pushlap-nine-tenths {
    left: 90%;
  }
  .pull--lap-nine-tenths {
    right: 90%;
  }
  .lap-one-twelfth {
    width: 8.333333333333332%;
  }
  .pushlap-one-twelfth {
    left: 8.333333333333332%;
  }
  .pull--lap-one-twelfth {
    right: 8.333333333333332%;
  }
  .lap-two-twelfths {
    width: 16.666666666666664%;
  }
  .pushlap-two-twelfths {
    left: 16.666666666666664%;
  }
  .pull--lap-two-twelfths {
    right: 16.666666666666664%;
  }
  .lap-three-twelfths {
    width: 25%;
  }
  .pushlap-three-twelfths {
    left: 25%;
  }
  .pull--lap-three-twelfths {
    right: 25%;
  }
  .lap-four-twelfths {
    width: 33.33333333333333%;
  }
  .pushlap-four-twelfths {
    left: 33.33333333333333%;
  }
  .pull--lap-four-twelfths {
    right: 33.33333333333333%;
  }
  .lap-five-twelfths {
    width: 41.66666666666667%;
  }
  .pushlap-five-twelfths {
    left: 41.66666666666667%;
  }
  .pull--lap-five-twelfths {
    right: 41.66666666666667%;
  }
  .lap-six-twelfths {
    width: 50%;
  }
  .pushlap-six-twelfths {
    left: 50%;
  }
  .pull--lap-six-twelfths {
    right: 50%;
  }
  .lap-seven-twelfths {
    width: 58.333333333333336%;
  }
  .pushlap-seven-twelfths {
    left: 58.333333333333336%;
  }
  .pull--lap-seven-twelfths {
    right: 58.333333333333336%;
  }
  .lap-eight-twelfths {
    width: 66.66666666666666%;
  }
  .pushlap-eight-twelfths {
    left: 66.66666666666666%;
  }
  .pull--lap-eight-twelfths {
    right: 66.66666666666666%;
  }
  .lap-nine-twelfths {
    width: 75%;
  }
  .pushlap-nine-twelfths {
    left: 75%;
  }
  .pull--lap-nine-twelfths {
    right: 75%;
  }
  .lap-ten-twelfths {
    width: 83.33333333333334%;
  }
  .pushlap-ten-twelfths {
    left: 83.33333333333334%;
  }
  .pull--lap-ten-twelfths {
    right: 83.33333333333334%;
  }
  .lap-eleven-twelfths {
    width: 91.66666666666666%;
  }
  .pushlap-eleven-twelfths {
    left: 91.66666666666666%;
  }
  .pull--lap-eleven-twelfths {
    right: 91.66666666666666%;
  }
}
@media (max-width: 1023px) {
  .portable-one-whole {
    width: 100%;
  }
  .portable-one-half {
    width: 50%;
  }
  .pushportable-one-half {
    left: 50%;
  }
  .pull--portable-one-half {
    right: 50%;
  }
  .portable-one-third {
    width: 33.33333333333333%;
  }
  .pushportable-one-third {
    left: 33.33333333333333%;
  }
  .pull--portable-one-third {
    right: 33.33333333333333%;
  }
  .portable-two-thirds {
    width: 66.66666666666666%;
  }
  .pushportable-two-thirds {
    left: 66.66666666666666%;
  }
  .pull--portable-two-thirds {
    right: 66.66666666666666%;
  }
  .portable-one-quarter {
    width: 25%;
  }
  .pushportable-one-quarter {
    left: 25%;
  }
  .pull--portable-one-quarter {
    right: 25%;
  }
  .portable-two-quarters {
    width: 50%;
  }
  .pushportable-two-quarters {
    left: 50%;
  }
  .pull--portable-two-quarters {
    right: 50%;
  }
  .portable-three-quarters {
    width: 75%;
  }
  .pushportable-three-quarters {
    left: 75%;
  }
  .pull--portable-three-quarters {
    right: 75%;
  }
  .portable-one-fifth {
    width: 20%;
  }
  .pushportable-one-fifth {
    left: 20%;
  }
  .pull--portable-one-fifth {
    right: 20%;
  }
  .portable-two-fifths {
    width: 40%;
  }
  .pushportable-two-fifths {
    left: 40%;
  }
  .pull--portable-two-fifths {
    right: 40%;
  }
  .portable-three-fifths {
    width: 60%;
  }
  .pushportable-three-fifths {
    left: 60%;
  }
  .pull--portable-three-fifths {
    right: 60%;
  }
  .portable-four-fifths {
    width: 80%;
  }
  .pushportable-four-fifths {
    left: 80%;
  }
  .pull--portable-four-fifths {
    right: 80%;
  }
  .portable-one-sixth {
    width: 16.666666666666664%;
  }
  .pushportable-one-sixth {
    left: 16.666666666666664%;
  }
  .pull--portable-one-sixth {
    right: 16.666666666666664%;
  }
  .portable-two-sixths {
    width: 33.33333333333333%;
  }
  .pushportable-two-sixths {
    left: 33.33333333333333%;
  }
  .pull--portable-two-sixths {
    right: 33.33333333333333%;
  }
  .portable-three-sixths {
    width: 50%;
  }
  .pushportable-three-sixths {
    left: 50%;
  }
  .pull--portable-three-sixths {
    right: 50%;
  }
  .portable-four-sixths {
    width: 66.66666666666666%;
  }
  .pushportable-four-sixths {
    left: 66.66666666666666%;
  }
  .pull--portable-four-sixths {
    right: 66.66666666666666%;
  }
  .portable-five-sixths {
    width: 83.33333333333334%;
  }
  .pushportable-five-sixths {
    left: 83.33333333333334%;
  }
  .pull--portable-five-sixths {
    right: 83.33333333333334%;
  }
  .portable-one-eighth {
    width: 12.5%;
  }
  .pushportable-one-eighth {
    left: 12.5%;
  }
  .pull--portable-one-eighth {
    right: 12.5%;
  }
  .portable-two-eighths {
    width: 25%;
  }
  .pushportable-two-eighths {
    left: 25%;
  }
  .pull--portable-two-eighths {
    right: 25%;
  }
  .portable-three-eighths {
    width: 37.5%;
  }
  .pushportable-three-eighths {
    left: 37.5%;
  }
  .pull--portable-three-eighths {
    right: 37.5%;
  }
  .portable-four-eighths {
    width: 50%;
  }
  .pushportable-four-eighths {
    left: 50%;
  }
  .pull--portable-four-eighths {
    right: 50%;
  }
  .portable-five-eighths {
    width: 62.5%;
  }
  .pushportable-five-eighths {
    left: 62.5%;
  }
  .pull--portable-five-eighths {
    right: 62.5%;
  }
  .portable-six-eighths {
    width: 75%;
  }
  .pushportable-six-eighths {
    left: 75%;
  }
  .pull--portable-six-eighths {
    right: 75%;
  }
  .portable-seven-eighths {
    width: 87.5%;
  }
  .pushportable-seven-eighths {
    left: 87.5%;
  }
  .pull--portable-seven-eighths {
    right: 87.5%;
  }
  .portable-one-tenth {
    width: 10%;
  }
  .pushportable-one-tenth {
    left: 10%;
  }
  .pull--portable-one-tenth {
    right: 10%;
  }
  .portable-two-tenths {
    width: 20%;
  }
  .pushportable-two-tenths {
    left: 20%;
  }
  .pull--portable-two-tenths {
    right: 20%;
  }
  .portable-three-tenths {
    width: 30%;
  }
  .pushportable-three-tenths {
    left: 30%;
  }
  .pull--portable-three-tenths {
    right: 30%;
  }
  .portable-four-tenths {
    width: 40%;
  }
  .pushportable-four-tenths {
    left: 40%;
  }
  .pull--portable-four-tenths {
    right: 40%;
  }
  .portable-five-tenths {
    width: 50%;
  }
  .pushportable-five-tenths {
    left: 50%;
  }
  .pull--portable-five-tenths {
    right: 50%;
  }
  .portable-six-tenths {
    width: 60%;
  }
  .pushportable-six-tenths {
    left: 60%;
  }
  .pull--portable-six-tenths {
    right: 60%;
  }
  .portable-seven-tenths {
    width: 70%;
  }
  .pushportable-seven-tenths {
    left: 70%;
  }
  .pull--portable-seven-tenths {
    right: 70%;
  }
  .portable-eight-tenths {
    width: 80%;
  }
  .pushportable-eight-tenths {
    left: 80%;
  }
  .pull--portable-eight-tenths {
    right: 80%;
  }
  .portable-nine-tenths {
    width: 90%;
  }
  .pushportable-nine-tenths {
    left: 90%;
  }
  .pull--portable-nine-tenths {
    right: 90%;
  }
  .portable-one-twelfth {
    width: 8.333333333333332%;
  }
  .pushportable-one-twelfth {
    left: 8.333333333333332%;
  }
  .pull--portable-one-twelfth {
    right: 8.333333333333332%;
  }
  .portable-two-twelfths {
    width: 16.666666666666664%;
  }
  .pushportable-two-twelfths {
    left: 16.666666666666664%;
  }
  .pull--portable-two-twelfths {
    right: 16.666666666666664%;
  }
  .portable-three-twelfths {
    width: 25%;
  }
  .pushportable-three-twelfths {
    left: 25%;
  }
  .pull--portable-three-twelfths {
    right: 25%;
  }
  .portable-four-twelfths {
    width: 33.33333333333333%;
  }
  .pushportable-four-twelfths {
    left: 33.33333333333333%;
  }
  .pull--portable-four-twelfths {
    right: 33.33333333333333%;
  }
  .portable-five-twelfths {
    width: 41.66666666666667%;
  }
  .pushportable-five-twelfths {
    left: 41.66666666666667%;
  }
  .pull--portable-five-twelfths {
    right: 41.66666666666667%;
  }
  .portable-six-twelfths {
    width: 50%;
  }
  .pushportable-six-twelfths {
    left: 50%;
  }
  .pull--portable-six-twelfths {
    right: 50%;
  }
  .portable-seven-twelfths {
    width: 58.333333333333336%;
  }
  .pushportable-seven-twelfths {
    left: 58.333333333333336%;
  }
  .pull--portable-seven-twelfths {
    right: 58.333333333333336%;
  }
  .portable-eight-twelfths {
    width: 66.66666666666666%;
  }
  .pushportable-eight-twelfths {
    left: 66.66666666666666%;
  }
  .pull--portable-eight-twelfths {
    right: 66.66666666666666%;
  }
  .portable-nine-twelfths {
    width: 75%;
  }
  .pushportable-nine-twelfths {
    left: 75%;
  }
  .pull--portable-nine-twelfths {
    right: 75%;
  }
  .portable-ten-twelfths {
    width: 83.33333333333334%;
  }
  .pushportable-ten-twelfths {
    left: 83.33333333333334%;
  }
  .pull--portable-ten-twelfths {
    right: 83.33333333333334%;
  }
  .portable-eleven-twelfths {
    width: 91.66666666666666%;
  }
  .pushportable-eleven-twelfths {
    left: 91.66666666666666%;
  }
  .pull--portable-eleven-twelfths {
    right: 91.66666666666666%;
  }
}
@media (min-width: 1024px) {
  .desk-one-whole {
    width: 100%;
  }
  .desk-one-half {
    width: 50%;
  }
  .pushdesk-one-half {
    left: 50%;
  }
  .pull--desk-one-half {
    right: 50%;
  }
  .desk-one-third {
    width: 33.33333333333333%;
  }
  .pushdesk-one-third {
    left: 33.33333333333333%;
  }
  .pull--desk-one-third {
    right: 33.33333333333333%;
  }
  .desk-two-thirds {
    width: 66.66666666666666%;
  }
  .pushdesk-two-thirds {
    left: 66.66666666666666%;
  }
  .pull--desk-two-thirds {
    right: 66.66666666666666%;
  }
  .desk-one-quarter {
    width: 25%;
  }
  .pushdesk-one-quarter {
    left: 25%;
  }
  .pull--desk-one-quarter {
    right: 25%;
  }
  .desk-two-quarters {
    width: 50%;
  }
  .pushdesk-two-quarters {
    left: 50%;
  }
  .pull--desk-two-quarters {
    right: 50%;
  }
  .desk-three-quarters {
    width: 75%;
  }
  .pushdesk-three-quarters {
    left: 75%;
  }
  .pull--desk-three-quarters {
    right: 75%;
  }
  .desk-one-fifth {
    width: 20%;
  }
  .pushdesk-one-fifth {
    left: 20%;
  }
  .pull--desk-one-fifth {
    right: 20%;
  }
  .desk-two-fifths {
    width: 40%;
  }
  .pushdesk-two-fifths {
    left: 40%;
  }
  .pull--desk-two-fifths {
    right: 40%;
  }
  .desk-three-fifths {
    width: 60%;
  }
  .pushdesk-three-fifths {
    left: 60%;
  }
  .pull--desk-three-fifths {
    right: 60%;
  }
  .desk-four-fifths {
    width: 80%;
  }
  .pushdesk-four-fifths {
    left: 80%;
  }
  .pull--desk-four-fifths {
    right: 80%;
  }
  .desk-one-sixth {
    width: 16.666666666666664%;
  }
  .pushdesk-one-sixth {
    left: 16.666666666666664%;
  }
  .pull--desk-one-sixth {
    right: 16.666666666666664%;
  }
  .desk-two-sixths {
    width: 33.33333333333333%;
  }
  .pushdesk-two-sixths {
    left: 33.33333333333333%;
  }
  .pull--desk-two-sixths {
    right: 33.33333333333333%;
  }
  .desk-three-sixths {
    width: 50%;
  }
  .pushdesk-three-sixths {
    left: 50%;
  }
  .pull--desk-three-sixths {
    right: 50%;
  }
  .desk-four-sixths {
    width: 66.66666666666666%;
  }
  .pushdesk-four-sixths {
    left: 66.66666666666666%;
  }
  .pull--desk-four-sixths {
    right: 66.66666666666666%;
  }
  .desk-five-sixths {
    width: 83.33333333333334%;
  }
  .pushdesk-five-sixths {
    left: 83.33333333333334%;
  }
  .pull--desk-five-sixths {
    right: 83.33333333333334%;
  }
  .desk-one-eighth {
    width: 12.5%;
  }
  .pushdesk-one-eighth {
    left: 12.5%;
  }
  .pull--desk-one-eighth {
    right: 12.5%;
  }
  .desk-two-eighths {
    width: 25%;
  }
  .pushdesk-two-eighths {
    left: 25%;
  }
  .pull--desk-two-eighths {
    right: 25%;
  }
  .desk-three-eighths {
    width: 37.5%;
  }
  .pushdesk-three-eighths {
    left: 37.5%;
  }
  .pull--desk-three-eighths {
    right: 37.5%;
  }
  .desk-four-eighths {
    width: 50%;
  }
  .pushdesk-four-eighths {
    left: 50%;
  }
  .pull--desk-four-eighths {
    right: 50%;
  }
  .desk-five-eighths {
    width: 62.5%;
  }
  .pushdesk-five-eighths {
    left: 62.5%;
  }
  .pull--desk-five-eighths {
    right: 62.5%;
  }
  .desk-six-eighths {
    width: 75%;
  }
  .pushdesk-six-eighths {
    left: 75%;
  }
  .pull--desk-six-eighths {
    right: 75%;
  }
  .desk-seven-eighths {
    width: 87.5%;
  }
  .pushdesk-seven-eighths {
    left: 87.5%;
  }
  .pull--desk-seven-eighths {
    right: 87.5%;
  }
  .desk-one-tenth {
    width: 10%;
  }
  .pushdesk-one-tenth {
    left: 10%;
  }
  .pull--desk-one-tenth {
    right: 10%;
  }
  .desk-two-tenths {
    width: 20%;
  }
  .pushdesk-two-tenths {
    left: 20%;
  }
  .pull--desk-two-tenths {
    right: 20%;
  }
  .desk-three-tenths {
    width: 30%;
  }
  .pushdesk-three-tenths {
    left: 30%;
  }
  .pull--desk-three-tenths {
    right: 30%;
  }
  .desk-four-tenths {
    width: 40%;
  }
  .pushdesk-four-tenths {
    left: 40%;
  }
  .pull--desk-four-tenths {
    right: 40%;
  }
  .desk-five-tenths {
    width: 50%;
  }
  .pushdesk-five-tenths {
    left: 50%;
  }
  .pull--desk-five-tenths {
    right: 50%;
  }
  .desk-six-tenths {
    width: 60%;
  }
  .pushdesk-six-tenths {
    left: 60%;
  }
  .pull--desk-six-tenths {
    right: 60%;
  }
  .desk-seven-tenths {
    width: 70%;
  }
  .pushdesk-seven-tenths {
    left: 70%;
  }
  .pull--desk-seven-tenths {
    right: 70%;
  }
  .desk-eight-tenths {
    width: 80%;
  }
  .pushdesk-eight-tenths {
    left: 80%;
  }
  .pull--desk-eight-tenths {
    right: 80%;
  }
  .desk-nine-tenths {
    width: 90%;
  }
  .pushdesk-nine-tenths {
    left: 90%;
  }
  .pull--desk-nine-tenths {
    right: 90%;
  }
  .desk-one-twelfth {
    width: 8.333333333333332%;
  }
  .pushdesk-one-twelfth {
    left: 8.333333333333332%;
  }
  .pull--desk-one-twelfth {
    right: 8.333333333333332%;
  }
  .desk-two-twelfths {
    width: 16.666666666666664%;
  }
  .pushdesk-two-twelfths {
    left: 16.666666666666664%;
  }
  .pull--desk-two-twelfths {
    right: 16.666666666666664%;
  }
  .desk-three-twelfths {
    width: 25%;
  }
  .pushdesk-three-twelfths {
    left: 25%;
  }
  .pull--desk-three-twelfths {
    right: 25%;
  }
  .desk-four-twelfths {
    width: 33.33333333333333%;
  }
  .pushdesk-four-twelfths {
    left: 33.33333333333333%;
  }
  .pull--desk-four-twelfths {
    right: 33.33333333333333%;
  }
  .desk-five-twelfths {
    width: 41.66666666666667%;
  }
  .pushdesk-five-twelfths {
    left: 41.66666666666667%;
  }
  .pull--desk-five-twelfths {
    right: 41.66666666666667%;
  }
  .desk-six-twelfths {
    width: 50%;
  }
  .pushdesk-six-twelfths {
    left: 50%;
  }
  .pull--desk-six-twelfths {
    right: 50%;
  }
  .desk-seven-twelfths {
    width: 58.333333333333336%;
  }
  .pushdesk-seven-twelfths {
    left: 58.333333333333336%;
  }
  .pull--desk-seven-twelfths {
    right: 58.333333333333336%;
  }
  .desk-eight-twelfths {
    width: 66.66666666666666%;
  }
  .pushdesk-eight-twelfths {
    left: 66.66666666666666%;
  }
  .pull--desk-eight-twelfths {
    right: 66.66666666666666%;
  }
  .desk-nine-twelfths {
    width: 75%;
  }
  .pushdesk-nine-twelfths {
    left: 75%;
  }
  .pull--desk-nine-twelfths {
    right: 75%;
  }
  .desk-ten-twelfths {
    width: 83.33333333333334%;
  }
  .pushdesk-ten-twelfths {
    left: 83.33333333333334%;
  }
  .pull--desk-ten-twelfths {
    right: 83.33333333333334%;
  }
  .desk-eleven-twelfths {
    width: 91.66666666666666%;
  }
  .pushdesk-eleven-twelfths {
    left: 91.66666666666666%;
  }
  .pull--desk-eleven-twelfths {
    right: 91.66666666666666%;
  }
}
.b-icon {
  display: inline-block;
  vertical-align: middle;
  outline: none;
  border: none;
  background: url("/National_Library/oe_/https://st.navalny.com/static/images/b-icon.6c22a367574c.png") 0 0 no-repeat;
}
.b-icon_f,
.b-icon_vk,
.b-icon_ok,
.b-icon_tw,
.b-icon_rss,
.b-icon_inst,
.b-icon_tg,
.b-icon_yt {
  width: 21px;
  height: 22px;
  padding-right: 6px;
}
.b-icon_f-big,
.b-icon_vk-big,
.b-icon_ok-big,
.b-icon_tw-big,
.b-icon_rss-big,
.b-icon_inst-big,
.b-icon_tg-big,
.b-icon_yt-big {
  width: 30px;
  height: 30px;
  margin-right: 0;
  -webkit-background-size: 150px 150px;
  -moz-background-size: 150px 150px;
  background-size: 150px 150px;
}
.b-icon_f {
  background-position: 0 -114px;
}
.b-icon_f-big {
  background-position: 0px -120px;
}
.b-icon_vk {
  background-position: -60px -114px;
}
.b-icon_vk-big {
  background-position: -70px -120px;
}
.b-icon_ok {
  background-position: -150px -114px;
}
.b-icon_ok-big {
  background-position: -105px -120px;
}
.b-icon_tw {
  background-position: -30px -114px;
}
.b-icon_tw-big {
  background-position: -35px -120px;
}
.b-icon_rss {
  background-position: -120px -114px;
}
.b-icon_inst {
  background-position: -90px -114px;
}
.b-icon_inst-big {
  background-position: -35px -85px;
}
.b-icon_tg {
  background-position: -180px -114px;
}
.b-icon_tg-big {
  background-position: -105px -85px;
}
.b-icon_yt {
  background-position: -210px -114px;
}
.b-icon_yt-big {
  background-position: -70px -85px;
}
.b-icon_more {
  width: 11px;
  height: 10px;
  background-position: -100px 0;
}
.b-icon_date {
  width: 15px;
  height: 17px;
  background-position: -115px 0;
  margin: -2px 0 0 0;
  padding-right: 5px;
}
.b-icon_date-small {
  width: 11px;
  height: 11px;
  background-position: -47px -63px;
  padding-right: 5px;
}
.b-icon_comment {
  width: 18px;
  height: 16px;
  background-position: -55px 0;
  padding-right: 5px;
}
.b-icon_tag {
  width: 11px;
  height: 17px;
  background-position: -142px 0;
  margin: -1px 0 0 0;
  padding-right: 5px;
}
.b-icon_comment-blue {
  width: 34px;
  height: 30px;
  background-position: -170px 0;
  padding-right: 10px;
}
.b-icon_comment-blue-big {
  width: 39px;
  height: 36px;
  background-position: -210px 0;
  margin-right: 10px;
}
.b-icon_comment-small {
  width: 11px;
  height: 11px;
  background-position: 0 -45px;
  padding-right: 5px;
}
.b-icon_prev,
.b-icon_next {
  width: 21px;
  height: 18px;
}
.b-icon_prev {
  background-position: -100px -20px;
}
.b-icon_next {
  background-position: -135px -20px;
}
.b-icon_top {
  width: 7px;
  height: 15px;
  background-position: -160px -20px;
  margin-left: 6px;
}
.b-icon_search {
  width: 15px;
  height: 14px;
  background-position: 0 -25px;
}
.b-icon_page {
  width: 27px;
  height: 32px;
  background-position: -25px -25px;
}
.b-icon_page-big {
  width: 14px;
  height: 16px;
  background-position: -12px -13px;
  -webkit-background-size: 150px 150px;
  -moz-background-size: 150px 150px;
  background-size: 150px 150px;
}
.b-icon_page-dark {
  width: 26px;
  height: 33px;
  background-position: -270px -45px;
}
.b-icon_calendar {
  width: 29px;
  height: 32px;
  background-position: -55px -25px;
}
.b-icon_tag-big {
  width: 17px;
  height: 28px;
  background-position: -170px -35px;
}
.b-icon_project {
  width: 39px;
  height: 32px;
  background-position: -190px -40px;
}
.b-icon_follow {
  width: 34px;
  height: 28px;
  background-position: -235px -40px;
}
.b-icon_rospil,
.b-icon_rosyam,
.b-icon_rosvibori,
.b-icon_rosjkh,
.b-icon_korupcia {
  width: 30px;
  height: 30px;
  padding-right: 10px;
}
.b-icon_rospil {
  background-position: -2px -80px;
}
.b-icon_rosyam {
  background-position: -55px -80px;
}
.b-icon_rosvibori {
  background-position: -110px -80px;
}
.b-icon_rosjkh {
  background-position: -170px -80px;
}
.b-icon_korupcia {
  background-position: -225px -80px;
}
.b-icon_arr {
  width: 15px;
  height: 13px;
  background-position: -100px -45px;
}
.b-icon_mail {
  width: 20px;
  height: 14px;
  background-position: -145px -45px;
  margin-right: 6px;
}
.b-icon_search-big {
  width: 33px;
  height: 34px;
  background-position: 0 -140px;
}
.b-icon_menu {
  width: 16px;
  height: 12px;
  background-position: -25px -70px;
  -webkit-background-size: 150px 150px;
  -moz-background-size: 150px 150px;
  background-size: 150px 150px;
}
.b-icon_go {
  width: 7px;
  height: 12px;
  background-position: -90px -70px;
  float: right;
  margin-top: 3px;
  -webkit-background-size: 150px 150px;
  -moz-background-size: 150px 150px;
  background-size: 150px 150px;
}
.b-header {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
  background-color: #008594;
  padding: 35px 0 40px 0;
  position: relative;
  z-index: 3;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.b-header a {
  color: #fff;
  text-decoration: none;
}
.b-header a:hover {
  text-decoration: underline;
}
.b-header__present__image,
.b-header__present__content {
  display: inline-block;
  vertical-align: middle;
}
.b-header__present__image {
  margin-right: 10px;
}
.b-header__present__mobile {
  display: none;
}
.b-header__right {
  float: right;
  padding-top: 10px;
}
.b-header__right__mobile {
  display: none;
}
.b-header__right__mobile > .b-button {
  border: 1px solid #178185;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #53b3b9;
  height: 51px;
  line-height: 45px;
  -webkit-transition: background 0.2s linear, border 0.2s linear;
  -moz-transition: background 0.2s linear, border 0.2s linear;
  -o-transition: background 0.2s linear, border 0.2s linear;
  -ms-transition: background 0.2s linear, border 0.2s linear;
  transition: background 0.2s linear, border 0.2s linear;
  margin-left: 10px;
}
.b-header__right__mobile > .b-button.active {
  border: 1px solid #53b3b9;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #1c7f85;
}
.b-header__links,
.b-header__social {
  display: inline-block;
  vertical-align: top;
  width: 180px;
}
.b-header__links__title,
.b-header__social__title {
  font-family: 'MuseoSansCyr', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #b6dadc;
  margin-bottom: 0.5em;
  font-size: 0.9em;
}
.b-header__links__item,
.b-header__social__item {
  font-size: 0.85em;
  padding-bottom: 0.3em;
}
.b-header__social {
  width: auto;
  margin-right: 10px;
}
.b-header__social__item {
  white-space: nowrap;
  padding-right: 1.5em;
}
.b-header__social__item:last-child {
  padding-right: 0;
}
.b-header__search {
  z-index: 2;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background-color: #e3eded;
  padding: 35px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.b-header__search .b-action {
  margin-bottom: 0;
}
.b-header__search .b-action .b-action__field {
  margin-right: 125px;
}
.b-header__search .b-action .b-action__field input {
  height: 51px;
  font-size: 24px;
}
.b-header__search .b-action .b-button {
  height: 51px;
  line-height: 51px;
  padding: 0 25px;
  font-size: 24px;
}
.b-header .b-right-col {
  width: 85%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 100%;
  right: 0;
  background-color: #e3eded;
  padding: 15px 15px 0;
}
.b-header .b-right-col__item {
  margin-bottom: 30px;
}
.b-header .b-right-col .b-header__social {
  width: auto;
}
.b-header .b-right-col .b-header__social__item {
  display: inline-block;
  width: auto;
  margin-right: 20px;
}
.b-header .b-right-col .b-header__social__item:last-child {
  margin-right: 0;
}
.b-header .b-right-col .b-header__links {
  width: auto;
  display: block;
  margin-left: -15px;
  margin-right: -15px;
  background-color: #c5d5d5;
}
.b-header .b-right-col .b-header__links .b-header__right__title {
  font-family: 'MuseoSansCyr', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  line-height: 20px;
  color: #000;
  display: block;
  text-decoration: none;
  font-size: 1.2em;
  font-weight: bold;
  border-bottom: 1px solid #9eaaaa;
  padding: 10px 15px;
}
.b-header .b-right-col .b-header__links .b-header__right__title:last-child {
  border-bottom: 0;
}
.b-logo {
  width: 254px;
  height: 42px;
  display: block;
  margin-bottom: 5px;
  margin-top: 10px;
}
.b-slogan {
  color: #b6dadc;
  font-size: 0.9em;
}
.b-top-posts {
  padding: 1.3em 0 1em 0;
  border-bottom: 1px solid #e5e5e5;
}
.b-top-posts a {
  color: #000;
  text-decoration: none;
}
.b-top-posts a:hover {
  color: #000;
  text-decoration: underline;
}
.b-top-posts__item {
  padding: 0 0 0 75px;
  position: relative;
  display: block;
  text-decoration: none;
}
.b-top-posts__item__title {
  font-family: 'MuseoSansCyr', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 1.2em;
  font-weight: normal;
  margin: 0;
}
.b-top-posts__item__text {
  text-decoration: none;
}
.b-top-posts__item__image {
  -webkit-border-radius: 100px;
  border-radius: 100px;
  position: absolute;
  top: 0;
  left: 0;
}
.b-content__longread .b-post {
  padding-top: 20px;
}
.b-post {
  display: block;
  padding: 40px 0 40px 0;
  border-bottom: 1px solid #e5e5e5;
  word-wrap: break-word;
}
.b-post .match_highlight {
  display: inline;
  background: #f7e48b;
}
.b-post:last-child {
  border-bottom: 0;
}
.b-post .b-title {
  font-family: 'MuseoSansCyr', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.b-post .b-title a {
  color: #000;
  text-decoration: none;
}
.b-post .b-title a:hover {
  color: #000;
  text-decoration: underline;
}
.b-post__info {
  color: #888;
  zoom: 1;
}
.b-post__info a {
  color: #888;
  text-decoration: none;
}
.b-post__info a:hover {
  color: #888;
  text-decoration: underline;
}
.b-post__info:after,
.b-post__info:before {
  content: "";
  display: table;
}
.b-post__info:after {
  clear: both;
}
.b-post__info__item {
  color: #888;
  font-size: 0.85em;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  margin-right: 1.5em;
  margin-bottom: 0.5em;
  float: left;
}
.b-post__info__item_right {
  margin-right: 0;
  display: block;
  float: right;
}
.b-post #c {
  margin-top: 2.5em;
}
.b-post #c .hc_root {
  padding: 0 !important;
}
.b-post #c .hcc .hc__right {
  padding: 0;
}
.b-post #c .hcc .hc__avatar img {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.b-post #c .hcc .hc__avatar__m {
  bottom: 1px;
  right: -3px;
  background: #008594;
  color: #fff;
}
.b-post__bottom {
  zoom: 1;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #888;
}
.b-post__bottom:after,
.b-post__bottom:before {
  content: "";
  display: table;
}
.b-post__bottom:after {
  clear: both;
}
.b-post__bottom a {
  color: #888;
  text-decoration: none;
}
.b-post__bottom a:hover {
  color: #888;
  text-decoration: underline;
}
.b-post__bottom .b-share {
  float: right;
  margin-top: -1px;
}
.b-post__bottom_open {
  text-align: center;
}
.b-post__bottom_open .b-share {
  float: none;
  display: inline-block;
  vertical-align: middle;
  margin-right: 32px;
}
.b-post__bottom__link {
  font-size: 1.2em;
}
.b-post__more,
.b-post__bottom {
  margin-top: 3em;
}
.b-post__content,
.st-blocks {
  font-size: 1.2em;
  line-height: 1.5;
}
.b-post__content p,
.st-blocks p,
.b-post__content .st-type-text,
.st-blocks .st-type-text {
  margin: 1em 0;
}
.b-post__content p.lead,
.st-blocks p.lead,
.b-post__content .st-lead-block,
.st-blocks .st-lead-block {
  font-style: italic;
  font-size: 1.3em;
  line-height: 1.4;
}
.b-post__content p.note,
.st-blocks p.note,
.b-post__content .st-note-block,
.st-blocks .st-note-block {
  clear: both;
  float: left;
  border-top: 3px solid #000;
  padding: 15px 5px;
  margin: 5px 25px 5px 0;
  font-family: 'MuseoSansCyr', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 1.3em;
  line-height: 1.4;
}
.b-post__content .st-note-block,
.st-blocks .st-note-block {
  float: none;
  width: 40%;
}
.b-post__content p.note,
.st-blocks p.note {
  width: 40%;
  margin-left: -10%;
}
.b-post__content blockquote,
.st-blocks blockquote,
.b-post__content .st-type-quote,
.st-blocks .st-type-quote {
  clear: both;
  font-style: italic;
  border-left: solid 2px #ff4b32;
  padding-left: 0.8em;
  margin: 1em 0 1em -0.9em;
}
.b-post__content h3,
.st-blocks h3,
.b-post__content .st-type-heading,
.st-blocks .st-type-heading {
  clear: both;
  font-family: 'MuseoSansCyr', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 1.3em;
  line-height: 1.125;
  margin: 1.7em 0 0 0;
}
.b-post__content ul,
.st-blocks ul {
  list-style: none;
}
.b-post__content ul,
.st-blocks ul,
.b-post__content ol,
.st-blocks ol,
.b-post__content .st-type-list,
.st-blocks .st-type-list {
  margin: 1em 0 1em 1em;
  padding: 0;
}
.b-post__content ul li,
.st-blocks ul li,
.b-post__content ol li,
.st-blocks ol li,
.b-post__content .st-type-list li,
.st-blocks .st-type-list li {
  margin: 0.5em 0;
  padding-left: 1em;
  position: relative;
}
.b-post__content ul li:before,
.st-blocks ul li:before,
.b-post__content ol li:before,
.st-blocks ol li:before,
.b-post__content .st-type-list li:before,
.st-blocks .st-type-list li:before {
  content: '•';
  color: #aaa;
  position: absolute;
  left: 0;
}
.b-post__content .b-poll,
.st-blocks .b-poll,
.b-post__content .st-type-poll,
.st-blocks .st-type-poll {
  clear: both;
  margin-bottom: 2.5em;
}
.b-post__content .b-poll ul,
.st-blocks .b-poll ul,
.b-post__content .st-type-poll ul,
.st-blocks .st-type-poll ul {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.b-post__content .b-poll ul li,
.st-blocks .b-poll ul li,
.b-post__content .st-type-poll ul li,
.st-blocks .st-type-poll ul li {
  margin: 0.7em 0 1em 0;
  padding-left: 0;
  position: relative;
  line-height: 1.3;
}
.b-post__content .b-poll ul li label,
.st-blocks .b-poll ul li label,
.b-post__content .st-type-poll ul li label,
.st-blocks .st-type-poll ul li label {
  padding-left: 23px;
  display: block;
}
.b-post__content .b-poll ul li input,
.st-blocks .b-poll ul li input,
.b-post__content .st-type-poll ul li input,
.st-blocks .st-type-poll ul li input {
  position: absolute;
  left: 0;
  top: 5px;
}
.b-post__content .b-poll ul li:before,
.st-blocks .b-poll ul li:before,
.b-post__content .st-type-poll ul li:before,
.st-blocks .st-type-poll ul li:before {
  content: '';
  display: none;
}
.b-post__content .b-poll__controls,
.st-blocks .b-poll__controls,
.b-post__content .st-type-poll__controls,
.st-blocks .st-type-poll__controls {
  padding-left: 1em;
  text-align: left;
}
.b-post__content .b-poll__controls__vote,
.st-blocks .b-poll__controls__vote,
.b-post__content .st-type-poll__controls__vote,
.st-blocks .st-type-poll__controls__vote {
  margin-right: 0.8em;
}
.b-post__content .b-poll__controls__show,
.st-blocks .b-poll__controls__show,
.b-post__content .st-type-poll__controls__show,
.st-blocks .st-type-poll__controls__show {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 0.85em;
  color: #888;
}
.b-post__content .b-poll__controls__counter,
.st-blocks .b-poll__controls__counter,
.b-post__content .st-type-poll__controls__counter,
.st-blocks .st-type-poll__controls__counter {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 0.85em;
  color: #888;
}
.b-post__content .b-poll__result,
.st-blocks .b-poll__result,
.b-post__content .st-type-poll__result,
.st-blocks .st-type-poll__result {
  font-size: 0.85em;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  margin-top: 0.5em;
  padding-right: 5em;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.b-post__content .b-poll__line,
.st-blocks .b-poll__line,
.b-post__content .st-type-poll__line,
.st-blocks .st-type-poll__line {
  background: #666;
  height: 0.6em;
  line-height: 0.6;
  position: relative;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  min-width: 4px !important;
}
.b-post__content .b-poll__line_max,
.st-blocks .b-poll__line_max,
.b-post__content .st-type-poll__line_max,
.st-blocks .st-type-poll__line_max {
  background: #f53218;
}
.b-post__content .b-poll__line span,
.st-blocks .b-poll__line span,
.b-post__content .st-type-poll__line span,
.st-blocks .st-type-poll__line span {
  position: absolute;
  font-weight: bold;
  display: block;
  width: 4.5em;
  right: -5em;
}
.b-post__content .st-type-poll,
.st-blocks .st-type-poll {
  margin: 0 0 0 1em;
  overflow: hidden;
}
.b-post__content .st-type-poll ul,
.st-blocks .st-type-poll ul {
  margin: 0 0 2.5em 1em;
}
.b-post__content .embed,
.st-blocks .embed,
.b-post__content .twitter-tweet,
.st-blocks .twitter-tweet,
.b-post__content .st-type-embedly,
.st-blocks .st-type-embedly {
  clear: both;
  margin: 1.7em auto !important;
  text-align: center;
}
.b-post__content .embed blockquote,
.st-blocks .embed blockquote,
.b-post__content .twitter-tweet blockquote,
.st-blocks .twitter-tweet blockquote,
.b-post__content .st-type-embedly blockquote,
.st-blocks .st-type-embedly blockquote {
  text-align: left;
}
.b-post__content .b-image,
.st-blocks .b-image,
.b-post__content .st-block__preview,
.st-blocks .st-block__preview {
  clear: both;
  margin: 1.7em 0;
  text-align: center;
}
.b-post__content .b-image img,
.st-blocks .b-image img,
.b-post__content .st-block__preview img,
.st-blocks .st-block__preview img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.b-post__content .b-image .st-text-block,
.st-blocks .b-image .st-text-block,
.b-post__content .st-block__preview .st-text-block,
.st-blocks .st-block__preview .st-text-block,
.b-post__content .b-image__caption,
.st-blocks .b-image__caption,
.b-post__content .st-block__preview__caption,
.st-blocks .st-block__preview__caption {
  font-size: 0.85em;
  color: #888;
  font-style: italic;
  padding: 0.5em 5% 0 5%;
  text-align: center;
  line-height: 1.3;
}
.b-post__content .b-image .js-img-size,
.st-blocks .b-image .js-img-size,
.b-post__content .st-block__preview .js-img-size,
.st-blocks .st-block__preview .js-img-size {
  color: #000;
  font-size: 0.85em;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  position: absolute;
  top: 4px;
  left: 4px;
  padding: 0.3em 0.8em 0.1em 0.8em;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: rgba(255,255,255,0.8);
  text-shadow: 0 0 1px #fff;
  border: 1px solid #ccc;
}
.b-post__content .st-block__thumbnails img,
.st-blocks .st-block__thumbnails img {
  margin-right: 5px;
}
.b-post__content .st-block__thumbnails .js-img-size,
.st-blocks .st-block__thumbnails .js-img-size {
  color: #000;
  font-size: 0.75em;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  margin-left: -100px;
  top: 5px;
  vertical-align: bottom;
  display: inline-block;
  position: absolute;
  background: rgba(255,255,255,0.8);
  border: 1px solid #ccc;
  padding: 0 0.25em;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.b-post__content .embed-container,
.st-blocks .embed-container {
  clear: both;
  margin: 1.7em 0;
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  height: auto;
}
.b-post__content .embed-container.fb-video,
.st-blocks .embed-container.fb-video {
  height: 0;
}
.b-post__content .embed-container iframe,
.st-blocks .embed-container iframe,
.b-post__content .embed-container object,
.st-blocks .embed-container object,
.b-post__content .embed-container embed,
.st-blocks .embed-container embed {
  margin: 0 !important;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.b-post__content .st-type-cut,
.st-blocks .st-type-cut {
  margin: 1em 0;
  padding: 7px 40%;
}
.b-post__content .st-type-cut hr,
.st-blocks .st-type-cut hr {
  border: 1px solid #ddd;
}
.b-footer {
  border-top: 1px solid #e5e5e5;
  padding: 1.5em 0 3em;
  margin-top: 5em;
}
.b-bottom {
  zoom: 1;
}
.b-bottom:after,
.b-bottom:before {
  content: "";
  display: table;
}
.b-bottom:after {
  clear: both;
}
.b-pager {
  list-style-type: none;
  margin: 0;
  display: block;
  float: left;
  padding: 0;
}
.b-pager a {
  color: #000;
  text-decoration: none;
}
.b-pager a:hover {
  color: #000;
  text-decoration: underline;
}
.b-pager li {
  font-family: 'MuseoSansCyr', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 1.5em;
  padding: 0;
  margin-right: 1em;
  display: inline-block;
  vertical-align: middle;
  cursor: default;
}
.b-pager li span {
  color: #d6240d;
}
.b-scroll-top {
  color: #888;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  float: right;
}
.b-scroll-top a {
  color: #888;
  text-decoration: none;
}
.b-scroll-top a:hover {
  color: #888;
  text-decoration: underline;
}
.b-button,
a.b-button {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #fff;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #006470;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #008594;
  display: inline-block;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
  padding: 6px 12px;
  position: relative;
  cursor: pointer;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  -ms-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.b-button:hover,
a.b-button:hover {
  background-color: #0093a3;
}
.b-button:active,
a.b-button:active,
.b-button:focus,
a.b-button:focus {
  outline: none;
}
.b-button_gray,
a.b-button_gray {
  border: 1px solid #a5a5a5;
  background-color: #bbb;
  cursor: default;
}
.b-button_gray:hover,
a.b-button_gray:hover {
  background-color: #bbb;
}
.b-button_right,
a.b-button_right {
/*height 40px*/
/*line-height 40px*/
  padding: 6px 12px;
}
.b-button_left,
a.b-button_left {
  height: 40px;
  line-height: 40px;
  padding: 0 13px 0 9px;
  border-left: 0;
  -webkit-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
.b-button_small,
a.b-button_small {
  height: 31px;
  padding: 4px 9px;
  font-size: 85%;
}
.b-button_small .b-icon,
a.b-button_small .b-icon {
  margin-top: 0;
}
.b-button_small.b-button_right,
a.b-button_small.b-button_right {
  padding: 0 0 0 9px;
}
.b-button_small.b-button_right:before,
a.b-button_small.b-button_right:before {
  position: absolute;
  content: "";
  top: -1px;
  right: -13px;
  width: 13px;
  height: 31px;
  background: url("/National_Library/oe_/https://st.navalny.com/static/images/b-icon.6c22a367574c.png") -270px 0;
}
.b-button_small.b-button_left,
a.b-button_small.b-button_left {
  padding: 0 9px 0 0;
  border-left: 0;
  -webkit-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
.b-button_small.b-button_left:before,
a.b-button_small.b-button_left:before {
  position: absolute;
  content: "";
  top: -1px;
  left: -13px;
  width: 13px;
  height: 31px;
  background: url("/National_Library/oe_/https://st.navalny.com/static/images/b-icon.6c22a367574c.png") -255px 0;
}
.b-button_show,
a.b-button_show {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #fff;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #006b7a;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #359fae;
  display: inline-block;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
  padding: 5px 8px;
  position: relative;
}
.b-button_show:active,
a.b-button_show:active,
.b-button_show:focus,
a.b-button_show:focus {
  outline: none;
}
.b-button_show.active,
a.b-button_show.active {
  background-color: #006b7a;
  border-color: #359fae;
}
.b-button-orange,
a.b-button-orange {
  border: 1px solid #d6240d;
  background-color: #f53218;
  -webkit-transition: background 0.2s ease-in-out;
  -moz-transition: background 0.2s ease-in-out;
  -o-transition: background 0.2s ease-in-out;
  -ms-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
.b-button-orange:hover,
a.b-button-orange:hover {
  background-color: #ff5332;
}
.b-button-progress.b-button-orange,
a.b-button-progress.b-button-orange {
  cursor: default;
  background-color: #f53319;
  background-image: -webkit-linear-gradient(315deg, hsla(10,100%,60%,1) 25%, hsla(7,92%,53%,1) 25%, hsla(7,92%,53%,1) 50%, hsla(10,100%,60%,1) 50%, hsla(10,100%,60%,1) 75%, hsla(7,92%,53%,1) 75%);
  background-image: -moz-linear-gradient(315deg, hsla(10,100%,60%,1) 25%, hsla(7,92%,53%,1) 25%, hsla(7,92%,53%,1) 50%, hsla(10,100%,60%,1) 50%, hsla(10,100%,60%,1) 75%, hsla(7,92%,53%,1) 75%);
  background-image: -o-linear-gradient(315deg, hsla(10,100%,60%,1) 25%, hsla(7,92%,53%,1) 25%, hsla(7,92%,53%,1) 50%, hsla(10,100%,60%,1) 50%, hsla(10,100%,60%,1) 75%, hsla(7,92%,53%,1) 75%);
  background-image: -ms-linear-gradient(315deg, hsla(10,100%,60%,1) 25%, hsla(7,92%,53%,1) 25%, hsla(7,92%,53%,1) 50%, hsla(10,100%,60%,1) 50%, hsla(10,100%,60%,1) 75%, hsla(7,92%,53%,1) 75%);
  background-image: linear-gradient(135deg, hsla(10,100%,60%,1) 25%, hsla(7,92%,53%,1) 25%, hsla(7,92%,53%,1) 50%, hsla(10,100%,60%,1) 50%, hsla(10,100%,60%,1) 75%, hsla(7,92%,53%,1) 75%);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  background-size: 40px 40px;
  -webkit-animation: b-button-progress-orange 1s linear infinite;
  -moz-animation: b-button-progress-orange 1s linear infinite;
  -o-animation: b-button-progress-orange 1s linear infinite;
  -ms-animation: b-button-progress-orange 1s linear infinite;
  animation: b-button-progress-orange 1s linear infinite;
}
@-moz-keyframes b-button-progress-orange {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 120px 0;
  }
}
@-webkit-keyframes b-button-progress-orange {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 120px 0;
  }
}
@-o-keyframes b-button-progress-orange {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 120px 0;
  }
}
@keyframes b-button-progress-orange {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 120px 0;
  }
}
.b-projects .b-button,
.b-action .b-button,
.b-projects a.b-button,
.b-action a.b-button {
  border: 1px solid #d6240d;
  background-color: #f53218;
}
.b-projects .b-button:hover,
.b-action .b-button:hover,
.b-projects a.b-button:hover,
.b-action a.b-button:hover {
  background-color: #ff5332;
}
a.b-donate,
.b-donate {
  border: 1px solid #d6240d;
  background-color: #f53218;
}
a.b-donate:hover,
.b-donate:hover {
  color: #fff;
  background-color: #ff5332;
  text-decoration: none;
}
.b-input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 2.22em;
  padding: 0 0.72em;
  border: 1px solid #cecece;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font-size: inherit;
  outline: none;
}
.b-right-col {
  padding: 40px 0 0 0;
}
.b-right-col__item {
  margin-bottom: 3.5em;
}
.b-right-col__item .b-subscribe {
  margin-bottom: 0em;
}
.b-right-col__item__notice {
  display: inline-block;
  margin-bottom: 1.2em;
}
.b-right-col__item__title {
  font-family: 'MuseoSansCyr', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 1.1em;
  text-transform: uppercase;
  margin-bottom: 1.2em;
  display: table;
}
.b-right-col__item__title span {
  display: table-cell;
  vertical-align: middle;
}
.b-right-col__item__title .b-icon {
  margin-right: 10px;
}
.b-tags-list {
  margin-bottom: 1em;
}
.b-tags-list a {
  display: inline-block;
  margin-right: 1.5em;
  margin-bottom: 0.5em;
/*sans_serif()*/
/*gray_text()*/
}
.b-pay {
  padding-top: 1em;
}
.b-pay img {
  margin-left: 9px;
  display: inline-block;
  vertical-align: middle;
}
.b-page-index a {
  color: #000;
  text-decoration: none;
}
.b-page-index a:hover {
  color: #000;
  text-decoration: underline;
}
.b-page-index__item {
  margin-bottom: 1.1em;
}
.b-page-index__item__comments {
  color: #888;
  font-size: 0.85em;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  margin-top: 0.3em;
}
.b-page-index__item__comments a {
  color: #888;
  text-decoration: none;
}
.b-page-index__item__comments a:hover {
  color: #888;
  text-decoration: underline;
}
.b-page-index__item__comments:hover {
  text-decoration: none;
}
.b-projects__list {
  margin-bottom: 1.5em;
}
.b-projects__list__item {
  margin-bottom: 1em;
}
.b-action {
  zoom: 1;
  margin-bottom: 45px;
}
.b-action:after,
.b-action:before {
  content: "";
  display: table;
}
.b-action:after {
  clear: both;
}
.b-action .b-button {
  float: right;
}
.b-action__field {
  margin-right: 40px;
}
.b-action__field input,
.b-subscription-form__input {
  border: 1px solid #cecece;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  height: 31px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  padding: 0 10px;
  width: 100%;
}
.b-action__field input:focus,
.b-subscription-form__input:focus,
.b-action__field input:active,
.b-subscription-form__input:active {
  outline: none;
}
#datepicker .ui-datepicker-calendar .ui-state-default {
  color: #666;
}
#datepicker .ui-datepicker-calendar a.ui-state-default {
  color: #d6240d;
  text-decoration: underline;
}
#datepicker .ui-datepicker-calendar a.ui-state-default:hover {
  color: #ff5332;
}
.b-opinion {
  background-color: #f1f5f5;
  margin: -20px 30px;
  padding: 47px 20px;
  font-size: 1.2em;
}
.b-opinion__title {
  font-size: 1.2em;
  margin-bottom: 15px;
}
.b-opinion__qes {
  font-style: italic;
}
.b-opinion__info {
  font-size: 0.8em;
  color: #707070;
}
.b-opinion__info a {
  color: inherit;
  font-size: inherit;
}
.b-opinion__form .b-opinion__qes {
  margin: 15px 0;
}
.b-opinion .b-button {
  margin: 25px 0 0;
}
.b-opinion__result {
  font-size: 0.9em;
  max-width: 82%;
  margin: 0 0 10px;
}
.b-opinion__result__progres {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  -webkit-border-radius: 1px/3px;
  border-radius: 1px/3px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #47a5ab;
  height: 5px;
}
.b-opinion__result__progres__kol {
  font-weight: bold;
  position: absolute;
  width: 150px;
  padding-left: 10px;
  top: -10px;
  left: 100%;
}
.b-opinion__result__progres__kol span {
  font-weight: normal;
  font-size: 0.8em;
}
.b-form__widget {
  margin: 10px 0 20px;
}
.b-checkbox,
.b-radio {
  display: block;
  font-size: 0.9em;
  color: #000;
  position: relative;
}
.b-checkbox label,
.b-radio label {
  cursor: pointer;
}
.b-checkbox label:before,
.b-radio label:before {
  position: absolute;
  content: "";
  width: 15px;
  height: 15px;
  border: 2px solid #fd4933;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  top: 3px;
  left: 0;
}
.b-checkbox input,
.b-radio input {
  margin-right: 20px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.b-checkbox input:checked + label,
.b-radio input:checked + label,
.b-checkbox input:after,
.b-radio input:after {
  position: absolute;
  content: "";
  top: 7px;
  left: 3px;
  width: 13px;
  height: 11px;
  background: url("/National_Library/oe_/https://st.navalny.com/static/images/b-icon.6c22a367574c.png") -170px;
}
.b-radio label:before {
  -webkit-border-radius: 15px;
  border-radius: 15px;
}
.b-radio input:checked + label:after {
  width: 7px;
  height: 7px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-color: #fb5741;
  top: 9px;
  left: 6px;
}
.my-dp .month,
.my-dp .year {
  font-size: 0.7em;
  text-transform: uppercase;
  color: #696969;
  font-family: "Arial", sans-serif;
}
.my-dp .month a,
.my-dp .year a {
  display: inline-block;
  margin: 0 5px;
  vertical-align: middle;
  margin-top: -3px;
}
.my-dp {
  text-align: right;
  margin-bottom: 8px;
}
.my-dp .month {
  float: left;
}
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix {
  min-height: 0;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  filter: Alpha(0);
}
.ui-front {
  z-index: 100;
}
.ui-state-disabled {
  cursor: default !important;
}
.ui-state-disabled .ui-icon {
  filter: Alpha(35);
}
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  width: 7px;
  height: 10px;
}
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-datepicker {
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 0px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 0px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 0 15px 0;
  line-height: 12px;
  text-align: center;
  text-transform: uppercase;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker table {
  width: 100%;
  border-collapse: collapse;
}
.ui-datepicker th {
  padding: 7px;
  text-align: center;
  font-weight: bold;
  border: 0;
  border-top: 1px solid #ececec;
  border-bottom: 1px solid #ececec;
}
.ui-datepicker td {
  border: 0;
  text-align: center;
  padding: 4px;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 0px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-widget {
  font-family: Trebuchet MS;
  font-size: 12px;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Trebuchet MS;
  font-size: 1em;
}
.ui-widget-content {
  border: 2px solid #fff;
  color: #222;
}
.ui-widget-content a {
  color: #222;
}
.ui-widget-header {
  border: 2px solid #fff;
  color: #000;
  font-weight: bold;
}
.ui-widget-header a {
  color: #000;
}
.ui-widget-header .ui-icon {
  background-image: url("/National_Library/oe_/https://st.navalny.com/static/images/b-icon.6c22a367574c.png");
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 2px solid #fff;
  font-weight: normal;
  color: #cbcbcb;
  text-align: center;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #e7523b;
  text-decoration: underline;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 2px solid #fff;
  font-weight: normal;
  color: #e6322b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
  color: #e6322b;
  text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 2px solid #e2e2e2;
  font-weight: normal;
  color: #e6322b;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #e6322b;
  text-decoration: none;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 2px solid #e2e2e2;
  color: #ee7f71;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #e6322b;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  filter: Alpha(70);
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
  filter: alpha(opacity=35);
  filter: Alpha(35);
  background-image: none;
}
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("/National_Library/oe_/https://st.navalny.com/static/images/b-icon.6c22a367574c.png");
}
.ui-state-default .ui-icon {
  background-image: url("/National_Library/oe_/https://st.navalny.com/static/images/b-icon.6c22a367574c.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url("/National_Library/oe_/https://st.navalny.com/static/images/b-icon.6c22a367574c.png");
}
.ui-state-active .ui-icon {
  background-image: url("/National_Library/oe_/https://st.navalny.com/static/images/b-icon.6c22a367574c.png");
}
.ui-state-highlight .ui-icon {
  background-image: url("/National_Library/oe_/https://st.navalny.com/static/images/b-icon.6c22a367574c.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("/National_Library/oe_/https://st.navalny.com/static/images/b-icon.6c22a367574c.png");
}
.ui-icon-circle-triangle-w {
  background-position: 0 -64px;
  cursor: pointer;
}
.ui-icon-circle-triangle-w:hover {
  background-position: -20px -64px;
}
.ui-icon-circle-triangle-e {
  background-position: -10px -64px;
  cursor: pointer;
}
.ui-icon-circle-triangle-e:hover {
  background-position: -30px -64px;
}
.b-bnnnr {
  margin-top: 40px;
  display: block;
}
.b-bnnnr img {
  max-width: 100%;
}
.b-bnnnr-image__small {
  display: none;
}
.b-bnnnr-image__medium {
  display: block;
}
.b-bnnnr-image__large {
  display: none;
}
.b-popup__close,
.b-popup__body__choices__choice {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.b-popup__layer {
  position: fixed;
  overflow: auto;
  background-color: rgba(0,0,0,0.4);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 100px 0 40px;
  z-index: 10;
}
.b-popup {
  position: relative;
  max-width: 500px;
  margin: 0 auto;
  background: #fff;
}
.b-popup__close {
  position: absolute;
  right: 0;
  top: -1.7em;
  width: 5.5em;
  height: 1.7em;
  font-size: 1em;
  line-height: 1.7em;
  text-align: center;
  color: #fff;
  background-color: #4d4d4d;
  cursor: pointer;
}
.b-popup__close:hover {
  background-color: #333;
}
.b-popup__close:active {
  background-color: #1a1a1a;
}
.b-popup__head {
  background-color: #a1c7cd;
}
.b-popup__body {
  padding: 28px 23px;
}
.b-popup__body__title {
  font-family: 'MuseoSansCyr', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1.5em;
  font-weight: 900;
}
.b-popup__body__text {
  font-size: 1.1em;
  overflow-wrap: break-word;
}
.b-popup__body__text > p {
  margin-top: 1em;
}
.b-popup__body__choices {
  margin-top: 1.1em;
}
.b-popup__body__choices__choice {
  width: 9em;
  margin-right: 0.333em;
  margin-bottom: 0.333em;
  font-size: 1.1em;
  text-align: center;
}
.b-subscription {
  min-width: 270px;
  padding-top: 7.7em;
  text-align: center;
}
.b-subscription__icon {
  display: inline-block;
  width: 6.2em;
  height: 6.340909090909091em;
  margin-bottom: 1.7em;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
}
.b-subscription__icon-subscribe {
  background-image: url("/National_Library/oe_/https://st.navalny.com/static/images/subscription_0.b08302e2c6bd.png");
}
.b-subscription__icon-submit {
  background-image: url("/National_Library/oe_/https://st.navalny.com/static/images/subscription_1.5f12b6266b25.png");
}
.b-subscription__icon-success {
  background-image: url("/National_Library/oe_/https://st.navalny.com/static/images/subscription_2.9a5e75bdc161.png");
}
.b-subscription__title {
  font-family: 'MuseoSansCyr', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.b-subscription__text {
  font-family: 'PT Serif', Georgia, serif !important;
  font-size: 1.3em;
}
.b-subscription-form {
  margin-top: 2.5em;
}
.b-subscription-form__input,
.b-subscription-form__input__wrapper,
.b-subscription-form__button {
  display: inline-block;
  vertical-align: top;
}
.b-subscription-form__input {
  width: 19.5em;
  height: 2.4em;
  padding: 0.5em 0.8em 0.5em 2.3em;
  font-size: 1em;
  line-height: 1.4;
}
.b-subscription-form__input__wrapper {
  position: relative;
  width: 19.5em;
  height: 2.4em;
  font-size: 1.4em;
}
.b-subscription-form__input__wrapper:after {
  content: '';
  position: absolute;
  top: 0.55em;
  left: 0.7em;
  width: 1em;
  height: 1.266666666666667em;
  background-image: url("/National_Library/oe_/https://st.navalny.com/static/images/at_sign.8871e4af650c.png");
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
}
.b-subscription-form__button {
  width: 10.5em;
  height: 2.4em;
  padding: 0.5em 1em;
  margin-left: 1.1em;
  font-size: 1.4em;
  line-height: 1.4;
}
@media only screen and (max-width: 959px) {
  body {
    min-width: 480px;
  }
  .l-grid__item.three-twelfths {
    display: none;
  }
  .l-grid__item.nine-twelfths {
    width: 100%;
  }
  .l-grid__item.ten-twelfths {
    width: 100%;
  }
  .l-grid__item.pushone-twelfth {
    left: 0;
  }
  .l-grid__item.eight-twelfths {
    width: 83.3333333333333%;
  }
  .l-grid__item.pushtwo-twelfths {
    left: 8.3333333333333%;
  }
  .b-bnnnr-image__small {
    display: none;
  }
  .b-bnnnr-image__medium {
    display: block;
  }
  .b-bnnnr-image__large {
    display: none;
  }
}
@media only screen and (max-width: 1059px) {
  .b-header__links {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  body {
    min-width: 480px;
  }
  .b-bnnnr-image__small {
    display: none;
  }
  .b-bnnnr-image__medium {
    display: none;
  }
  .b-bnnnr-image__large {
    display: block;
  }
  .b-header {
    padding: 25px 0 40px 0;
  }
  .b-header__present__image {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .b-pager li {
    font-size: 12px;
  }
  .l-grid {
    margin-left: -15px;
  }
  .l-grid__item {
    padding-left: 15px;
  }
  body {
    min-width: 480px;
  }
  .b-cover__text_top {
    font-size: 0.9em;
  }
  .b-cover__header {
    font-size: 3em;
    line-height: 1.1;
  }
  .b-cover__text_bottom {
    font-size: 1.15em;
  }
  .b-bnnnr-image__small {
    display: none;
  }
  .b-bnnnr-image__medium {
    display: block;
  }
  .b-bnnnr-image__large {
    display: none;
  }
  .b-layout {
    margin: 0 auto;
    padding: 0 10px;
  }
  .b-header {
    padding: 0;
  }
  .b-header .b-layout {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .b-header .b-right-col__item {
    margin: 0 0 15px 0;
  }
  .b-header .b-right-col__item__title .b-icon {
    margin-right: 6px;
  }
  .b-header__right {
    display: none;
  }
  .b-header__right__mobile {
    padding-top: 0;
    margin-top: -2px;
    display: block;
  }
  .b-header__present__image {
    display: none;
  }
  .b-header__present .b-slogan {
    display: none;
  }
  .b-header__present .b-logo {
    width: 127px;
    height: 21px;
    margin: 0;
  }
  .b-header__present .b-logo__image {
    width: 127px;
    height: 21px;
  }
  .b-header__social__item {
    margin-right: 5px !important;
    padding: 0;
  }
  .b-header__social__item:last-child {
    margin-right: 0 !important;
  }
  .b-post__info .b-icon {
    margin-top: -5px;
    -webkit-transform: scale(0.7, 0.7);
    -moz-transform: scale(0.7, 0.7);
    -o-transform: scale(0.7, 0.7);
    -ms-transform: scale(0.7, 0.7);
    transform: scale(0.7, 0.7);
  }
  .b-post .b-button_right,
  .b-post a.b-donate,
  .b-post .b-donate {
    font-size: 80%;
    padding: 4px 8px;
  }
  .b-post #c .hc .hc_message .hc_message {
    margin-left: 25px !important;
    width: auto !important;
  }
  .b-post #c .hc .hc_reply_box {
    margin-left: 60px !important;
  }
  .b-post #c .hc .hc_message_text {
    margin-top: 5px !important;
  }
  .b-post #c .hc .hc_text {
    font-size: 1em !important;
  }
  .b-post #c .hc .e_hc_parent_nick {
    font-size: 1em !important;
  }
  .b-post #c .hc .hc_reply_link_logo,
  .b-post #c .hc .hc_photo,
  .b-post #c .hc .hc_lf_indicator,
  .b-post #c .hc .hc_moderate_box,
  .b-post #c .hc .e_comments_time {
    display: none !important;
    position: absolute !important;
    left: -10000px !important;
  }
  .b-post #c .hc .hc_comments_nick {
    font-size: 1em !important;
  }
  .b-post #c .hc .hc_comments_message {
    margin-left: 0 !important;
  }
  .b-subscription {
    padding: 3.5em 25px 4.2em;
  }
  .b-subscription-form {
    margin-top: 1.1em;
  }
  .b-subscription-form__input__wrapper,
  .b-subscription-form__button {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .b-subscription-form__input,
  .b-subscription-form__input__wrapper {
    width: 270px;
  }
  .b-subscription-form__button {
    width: 270px;
    margin-top: 1.1em;
  }
  .b-popup__layer {
    padding: 40px 20px 20px;
  }
  h1,
  h2 {
    font-size: 1.8em;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  body {
    min-width: 320px;
    font-size: 90%;
  }
  .b-top-posts {
    font-size: 90%;
  }
  .b-top-posts img {
    width: 40px;
    height: 40px;
  }
  .b-top-posts__item {
    padding: 0 0 0 50px;
  }
}
@media only screen and (max-width: 479px) {
  body {
    font-size: 90%;
    min-width: 320px;
  }
  .b-cover__text_top {
    font-size: 0.8em;
  }
  .b-cover__header {
    font-size: 2em;
    line-height: 1.2;
  }
  .b-cover__text_bottom {
    font-size: 1em;
  }
  .b-bnnnr-image__small {
    display: block;
  }
  .b-bnnnr-image__medium {
    display: none;
  }
  .b-bnnnr-image__large {
    display: none;
  }
  .b-top-posts {
    display: none;
  }
  .b-post__info__item_right {
    float: none;
    clear: both;
  }
  .b-post p.lead,
  .b-post .st-lead-block {
    font-size: 1.2em;
  }
  .b-post__bottom__link {
    font-size: 1em;
  }
  .b-post_open .b-post__bottom {
    text-align: center;
  }
  .b-post_open .b-post__bottom .b-share {
    float: none;
  }
  .b-post_open .b-post__bottom__link {
    display: none;
  }
}
.b-top-poster__image {
  width: 100%;
}
.b-about h2 {
  font-family: 'MuseoSansCyr', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 1.5em;
  margin: 1.5em 0 1em 0;
}
.b-about h3 {
  margin: 0 0 0.5em 0;
  font-size: 1.8em;
  line-height: 1.3;
  font-style: italic;
}
.b-about .b-projects__list__item {
  text-indent: -40px;
  padding-left: 40px;
}
.b-about__item {
  margin: 0.5em 0 1em 0;
}
.b-about__item p {
  margin: 0.2em 0;
}
.b-about__item .parts {
  color: #888;
  font-size: 0.85em;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.b-about__item .parts a {
  color: #888;
  text-decoration: none;
}
.b-about__item .parts a:hover {
  color: #888;
  text-decoration: underline;
}
.b-about__item .parts a {
  margin-right: 1em;
}
.b-test_20__banner {
  text-align: center;
}
.b-test_20__banner img {
  width: 100%;
  max-width: 500px;
}
.b-test_20__result {
  border: 1px solid #ccc;
  margin: 70px 20px 70px 20px;
  padding: 40px 0;
}
.b-test_20__result em {
  font-style: normal;
  color: #f53218;
}
.b-test_20__result__baton {
  position: relative;
  width: 90%;
  margin: 0 auto 30px auto;
  display: none;
}
.b-test_20__result__baton__black {
  width: 100%;
}
.b-test_20__result__baton__clip {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  width: 50%;
  height: 200px;
}
.b-test_20__result__baton__open {
  position: absolute;
  top: 0;
  left: 0;
  width: 200%;
}
.b-test_20__result__rating {
  display: none;
  font-family: 'MuseoSansCyr', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 150%;
  text-align: center;
  padding: 0 8%;
  margin: 15px 0;
}
.b-test_20__result__text {
  font-size: 130%;
  font-style: italic;
  padding: 0 8%;
}
.b-test_20__result__sharing {
  margin-top: 20px;
  text-align: center;
}
.b-test_20__test {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 140px 20px 50px 20px;
  position: relative;
}
.b-test_20__test__picture {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #000;
}
.b-test_20__test__inner {
  position: relative;
  border: 1px solid #ccc;
  padding: 30px 60px 10px 60px;
  background: #fff;
  z-index: 5;
}
.b-test_20__test__number {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-family: 'MuseoSansCyr', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  position: absolute;
  top: 40px;
  left: -25px;
  width: 70px;
  height: 70px;
  background: #fff;
  z-index: 10;
  border: 1px solid #ccc;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  text-align: center;
  line-height: 70px;
  font-size: 28px;
}
.b-test_20__test__question {
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.b-test_20__test__question__text {
  font-size: 120%;
}
.b-test_20__test__answer {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  height: 0;
  position: relative;
  z-index: 1;
}
.b-test_20__test__answer__inner {
  padding: 50px 0 30px 0;
}
.b-test_20__test__answer__text {
  font-size: 120%;
}
.b-test_20__test__answer__header {
  font-family: 'MuseoSansCyr', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 150%;
  text-align: center;
}
.b-test_20__test__morda {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 160px;
  height: 200px;
  position: absolute;
  left: 50%;
  margin-left: -80px;
  top: -120px;
  background: url("/National_Library/oe_/https://st.navalny.com/static/images/test_20/faces_24.d480d22bf3f7.png") -40px -290px no-repeat;
  z-index: 1;
}
.b-test_20__test__morda_1 {
  margin-left: -160px;
}
.b-test_20__test__morda_2 {
  margin-left: 0px;
}
.b-test_20__test__morda__open {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  width: 160px;
  height: 200px;
  position: absolute;
  background: url("/National_Library/oe_/https://st.navalny.com/static/images/test_20/faces_24.d480d22bf3f7.png") -40px -60px no-repeat;
}
.b-test_20__test__options {
  font-size: 85%;
  margin: 1.5em 0.5em 2em 0.5em;
}
.b-test_20__test__options__option {
  margin: 0.5em 0;
}
.b-test_20__test__options__option label {
  margin-left: 0.3em;
}
.b-test_20__test__check {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-top: 2em;
  border-top: 1px solid #ccc;
  text-align: center;
  padding: 15px 0 10px 0;
}
.b-test_20 #test_20_1 .b-test_20__test__morda {
  background-position: -40px -290px;
}
.b-test_20 #test_20_1 .b-test_20__test__morda__open {
  background-position: -40px -42px;
}
.b-test_20 #test_20_2 .b-test_20__test__morda {
  background-position: -206px -290px;
}
.b-test_20 #test_20_2 .b-test_20__test__morda__open {
  background-position: -206px -42px;
}
.b-test_20 #test_20_3 .b-test_20__test__morda {
  background-position: -377px -290px;
}
.b-test_20 #test_20_3 .b-test_20__test__morda__open {
  background-position: -377px -42px;
}
.b-test_20 #test_20_4 .b-test_20__test__morda_1 {
  background-position: -545px -290px;
}
.b-test_20 #test_20_4 .b-test_20__test__morda_2 {
  background-position: -720px -300px;
}
.b-test_20 #test_20_4 .b-test_20__test__morda__open_1 {
  background-position: -545px -42px;
}
.b-test_20 #test_20_4 .b-test_20__test__morda__open_2 {
  background-position: -720px -52px;
}
.b-test_20 #test_20_5 .b-test_20__test__morda {
  background-position: -890px -290px;
}
.b-test_20 #test_20_5 .b-test_20__test__morda__open {
  background-position: -890px -42px;
}
.b-test_20 #test_20_6 .b-test_20__test__morda {
  background-position: -1055px -290px;
}
.b-test_20 #test_20_6 .b-test_20__test__morda__open {
  background-position: -1055px -42px;
}
.b-test_20 #test_20_7 .b-test_20__test__morda {
  background-position: -1213px -290px;
}
.b-test_20 #test_20_7 .b-test_20__test__morda__open {
  background-position: -1213px -42px;
}
.b-test_20 #test_20_8 .b-test_20__test__morda {
  background-position: -1367px -290px;
}
.b-test_20 #test_20_8 .b-test_20__test__morda__open {
  background-position: -1367px -42px;
}
.b-test_20 #test_20_9 .b-test_20__test__morda {
  background-position: -1535px -290px;
}
.b-test_20 #test_20_9 .b-test_20__test__morda__open {
  background-position: -1535px -42px;
}
.b-test_20 #test_20_10 .b-test_20__test__morda {
  background-position: -1704px -290px;
}
.b-test_20 #test_20_10 .b-test_20__test__morda__open {
  background-position: -1704px -42px;
}
@media only screen and (max-width: 767px) {
  .b-test_20__test {
    margin-left: 0;
    margin-right: 0;
  }
  .b-test_20__test__inner {
    padding: 20px 15px 10px 15px;
  }
  .b-test_20__test__number {
    display: none;
  }
  .b-test_20__test__question__text {
    font-size: 100%;
  }
  .b-test_20__test__answer__text {
    font-size: 100%;
  }
  .b-test_20__result {
    margin-left: 0;
    margin-right: 0;
    padding: 20px 0;
  }
  .b-test_20__result__text {
    font-size: 110%;
  }
}
.hidden {
  display: none !important;
  visibility: hidden;
}
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.invisible {
  visibility: hidden;
}
.hc_c .troll_15 .hc_message_text,
.hc_c .troll_15 .hc_comments_nick,
.hc_c .troll_15 .hc_parent_nick,
.hc_c .troll_15 .hc_footer_link,
.hc_c .troll_15 .hc_comments_time,
.hc_c .troll_15 .hc_avatar {
  opacity: 0.1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
  filter: alpha(opacity=10);
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.hc_c .troll_15:hover .hc_message_text,
.hc_c .troll_15:hover .hc_comments_nick,
.hc_c .troll_15:hover .hc_parent_nick,
.hc_c .troll_15:hover .hc_footer_link,
.hc_c .troll_15:hover .hc_comments_time {
  opacity: 1 !important;
  -ms-filter: none;
  filter: none;
}
.hc_c .troll_10 .hc_message_text,
.hc_c .troll_10 .hc_comments_nick,
.hc_c .troll_10 .hc_parent_nick,
.hc_c .troll_10 .hc_footer_link,
.hc_c .troll_10 .hc_comments_time,
.hc_c .troll_10 .hc_avatar {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.hc_c .troll_10:hover .hc_message_text,
.hc_c .troll_10:hover .hc_comments_nick,
.hc_c .troll_10:hover .hc_parent_nick,
.hc_c .troll_10:hover .hc_footer_link,
.hc_c .troll_10:hover .hc_comments_time {
  opacity: 1 !important;
  -ms-filter: none;
  filter: none;
}
.hc_c .troll_5 .hc_message_text,
.hc_c .troll_5 .hc_comments_nick,
.hc_c .troll_5 .hc_parent_nick,
.hc_c .troll_5 .hc_footer_link,
.hc_c .troll_5 .hc_comments_time,
.hc_c .troll_5 .hc_avatar {
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.hc_c .troll_5:hover .hc_message_text,
.hc_c .troll_5:hover .hc_comments_nick,
.hc_c .troll_5:hover .hc_parent_nick,
.hc_c .troll_5:hover .hc_footer_link,
.hc_c .troll_5:hover .hc_comments_time {
  opacity: 1 !important;
  -ms-filter: none;
  filter: none;
}
