}/*main page*/

/*@import url('https://fonts.googleapis.com/css?family=Open+Sans');*/

@font-face {
  font-family: "Open Sans";
  src: url("./fonts/opensans-bold-webfont.eot");
  src: url("./fonts/opensans-bold-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/opensans-bold-webfont.woff2") format("woff2"),
    url("./fonts/opensans-bold-webfont.woff") format("woff"),
    url("./fonts/opensans-bold-webfont.ttf") format("truetype"),
    url("./fonts/opensans-bold-webfont.svg#open_sansbold") format("svg");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "Open Sans";
  src: url("./fonts/opensans-bolditalic-webfont.eot");
  src: url("./fonts/opensans-bolditalic-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/opensans-bolditalic-webfont.woff2") format("woff2"),
    url("./fonts/opensans-bolditalic-webfont.woff") format("woff"),
    url("./fonts/opensans-bolditalic-webfont.ttf") format("truetype"),
    url("./fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic")
      format("svg");
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: "Open Sans condensed";
  src: url("./fonts/opensans-condbold-webfont.eot");
  src: url("./fonts/opensans-condbold-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/opensans-condbold-webfont.woff2") format("woff2"),
    url("./fonts/opensans-condbold-webfont.woff") format("woff"),
    url("./fonts/opensans-condbold-webfont.ttf") format("truetype"),
    url("./fonts/opensans-condbold-webfont.svg#open_sans_condensedbold")
      format("svg");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "Open Sans";
  src: url("./fonts/opensans-condlight-webfont.eot");
  src: url("./fonts/opensans-condlight-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/opensans-condlight-webfont.woff2") format("woff2"),
    url("./fonts/opensans-condlight-webfont.woff") format("woff"),
    url("./fonts/opensans-condlight-webfont.ttf") format("truetype"),
    url("./fonts/opensans-condlight-webfont.svg#open_sanscondensed_light")
      format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Open Sans";
  src: url("./fonts/opensans-condlightitalic-webfont.eot");
  src: url("./fonts/opensans-condlightitalic-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/opensans-condlightitalic-webfont.woff2") format("woff2"),
    url("./fonts/opensans-condlightitalic-webfont.woff") format("woff"),
    url("./fonts/opensans-condlightitalic-webfont.ttf") format("truetype"),
    url("./fonts/opensans-condlightitalic-webfont.svg#open_sansCnLtIt")
      format("svg");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: "Open Sans";
  src: url("./fonts/opensans-extrabold-webfont.eot");
  src: url("./fonts/opensans-extrabold-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/opensans-extrabold-webfont.woff2") format("woff2"),
    url("./fonts/opensans-extrabold-webfont.woff") format("woff"),
    url("./fonts/opensans-extrabold-webfont.ttf") format("truetype"),
    url("./fonts/opensans-extrabold-webfont.svg#open_sansextrabold")
      format("svg");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: "Open Sans";
  src: url("./fonts/opensans-extrabolditalic-webfont.eot");
  src: url("./fonts/opensans-extrabolditalic-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/opensans-extrabolditalic-webfont.woff2") format("woff2"),
    url("./fonts/opensans-extrabolditalic-webfont.woff") format("woff"),
    url("./fonts/opensans-extrabolditalic-webfont.ttf") format("truetype"),
    url("./fonts/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic")
      format("svg");
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: "Open Sans";
  src: url("./fonts/opensans-italic-webfont.eot");
  src: url("./fonts/opensans-italic-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/opensans-italic-webfont.woff2") format("woff2"),
    url("./fonts/opensans-italic-webfont.woff") format("woff"),
    url("./fonts/opensans-italic-webfont.ttf") format("truetype"),
    url("./fonts/opensans-italic-webfont.svg#open_sansitalic") format("svg");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: "Open Sans";
  src: url("./fonts/opensans-light-webfont.eot");
  src: url("./fonts/opensans-light-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/opensans-light-webfont.woff2") format("woff2"),
    url("./fonts/opensans-light-webfont.woff") format("woff"),
    url("./fonts/opensans-light-webfont.ttf") format("truetype"),
    url("./fonts/opensans-light-webfont.svg#open_sanslight") format("svg");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Open Sans";
  src: url("./fonts/opensans-lightitalic-webfont.eot");
  src: url("./fonts/opensans-lightitalic-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/opensans-lightitalic-webfont.woff2") format("woff2"),
    url("./fonts/opensans-lightitalic-webfont.woff") format("woff"),
    url("./fonts/opensans-lightitalic-webfont.ttf") format("truetype"),
    url("./fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic")
      format("svg");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: "Open Sans";
  src: url("./fonts/opensans-regular-webfont.eot");
  src: url("./fonts/opensans-regular-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/opensans-regular-webfont.woff2") format("woff2"),
    url("./fonts/opensans-regular-webfont.woff") format("woff"),
    url("./fonts/opensans-regular-webfont.ttf") format("truetype"),
    url("./fonts/opensans-regular-webfont.svg#open_sansregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Open Sans";
  src: url("./fonts/opensans-semibold-webfont.eot");
  src: url("./fonts/opensans-semibold-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/opensans-semibold-webfont.woff2") format("woff2"),
    url("./fonts/opensans-semibold-webfont.woff") format("woff"),
    url("./fonts/opensans-semibold-webfont.ttf") format("truetype"),
    url("./fonts/opensans-semibold-webfont.svg#open_sanssemibold") format("svg");
  font-weight: 500;
  font-style: normal;
}

html,
body,
body div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
footer {
  clear: both;
  display: block;
}

body {
  margin: 0;
  min-height: 100%;
  position: relative;
  -webkit-font-smoothing: antialiased;
  font-family: "proximanovareg", serif;
}
h1 {
  font: 30px/36px "proximanovabold", Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
}

h2 {
  font: 30px/34px "proximanovabold", Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
}

h3 {
  font: 27px/30px "proximanovabold", Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
}

h4 {
  font: 25px/1 "proximanovabold", Arial, Helvetica, sans-serif;
  margin-bottom: 15px;
}

h5 {
  font: 20px/1 "proximanovabold", Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
}

h6 {
  font: 17px/1 "proximanovaextrabold", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  margin-bottom: 10px;
}
p.subtitle-heading {
  font-size: 27px;
  line-height: 1;
  margin-bottom: 10px;
  font-family: "proximanovalight";
}
p.subtitle-heading-2 {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 30px;
}
p.fontreg {
  font: normal normal 18px/25px "proximanovareg", Arial, Helvetica, sans-serif;
  margin-bottom: 33px;
}
ul {
  list-style: outside disc;
  margin: 15px 0 15px 30px;
}
ol {
  list-style: outside decimal;
  margin: 15px 0 15px 30px;
}

.wrapper,
.page-content {
  width: 1280px;
  margin: 0 auto;
  padding: 0 10px;
}
.page-content {
  padding-bottom: 50px;
}
.page-content.page-main {
  padding: 38px 2px 0 10px;
}
.page-content.page-main > .content > .wrapper {
  padding: 0;
  width: 100%;
}
.page-content.page-service,
.page-content.page-personal.non-auth {
  width: auto;
  padding: 0;
}
.clear {
  clear: both;
  height: 0;
  font-size: 0;
  line-height: 0;
}

span.separator {
  display: block;
  width: 74px;
  height: 5px;
  background: #ff9004;
  margin-bottom: 20px;
}

/* top - menu*/
header nav {
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  height: 54px;
  background: #303948;
  font-weight: 500;
}

header nav .button-cl-wt {
  float: right;
  border-color: #5d6670;
  font: 500 13px "Open Sans";
  text-transform: none;
  height: 30px;
  line-height: 25px;
  margin-top: 11px;
  padding: 0 9px 0 33px;
  color: #fff;
}
header nav .button-cl-wt:before {
  content: "";
  position: absolute;
  left: 9px;
  top: 3px;
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgNDg1LjIxMSA0ODUuMjEiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxkZWZzPiAgICA8c3R5bGU+ICAgICAgLmNscy0xIHsgICAgICAgIGZpbGw6ICM1ZDY2NzA7ICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTM5NC4yMzUsMzMzLjU4NWgtMzAuMzI3Yy0zMy40OTUsMC02MC42NTMtMjcuMTU4LTYwLjY1My02MC42NTR2LTE5LjQ4NGMxMy40MTgtMTUuOTQ4LDIzLjA0Mi0zNC44MTIsMjkuMDI0LTU0Ljc0NWMwLjYyMS0zLjM2LDMuODU1LTUuMDIsNi4wMTItNy4zM2MxMS42MTEtMTEuNjA5LDEzLjg5NC0zMS4yLDUuMTg1LTQ1LjE0OWMtMS4xODYtMi4xMTctMy4zMjItMy45NTMtMy4yMDEtNi41NzZjMC0xNy43ODQsMC4wODktMzUuNTk2LTAuMDIzLTUzLjM2NmMtMC40NzYtMjEuNDU1LTYuNjA4LTQzLjc3My0yMS42NS01OS42NmMtMTIuMTQ0LTEyLjgzNi0yOC44MTktMjAuNDc5LTQ2LjAyMi0yMy43NWMtMjEuNzM5LTQuMTQ3LTQ0LjQ4Mi0zLjkzNy02Ni4wMTMsMS41NGMtMTguNjU5LDQuNzA5LTM2LjE4OSwxNS42MzctNDcuMDI4LDMxLjgzNmMtOS41OTgsMTQuMDgzLTEzLjgwMywzMS4xODMtMTQuNTEzLDQ4LjAzNmMtMC4yNjYsMTguMDk0LTAuMDYxLDM2LjIzMy0wLjExNiw1NC4zNzFjMC40MTMsMy42MzEtMi42NjcsNi4wODgtNC4wNTgsOS4wOTRjLTguMjAzLDE0Ljg4MS00LjU5MiwzNS4xNTUsOC41ODksNDUuOTc4YzMuMzQ0LDIuMzA4LDMuOTcsNi41MTUsNS4xODEsMTAuMTQyYzUuNzQ4LDE3LjkxNywxNS4yODIsMzQuNDg3LDI3LjMzNSw0OC45MjV2MjAuMTM4YzAsMzMuNDk2LTI3LjE1Nyw2MC42NTQtNjAuNjUxLDYwLjY1NEg5MC45NzhjMCwwLTU0Ljk2NCwxNS4xNTgtOTAuOTc4LDkwLjk3NXYzMC4zMjdjMCwxNi43NTksMTMuNTY0LDMwLjMyMSwzMC4zMjcsMzAuMzIxaDQyNC41NjJjMTYuNzU5LDAsMzAuMzIyLTEzLjU2MiwzMC4zMjItMzAuMzIxVjQyNC41NkM0NDkuMTk5LDM0OC43NDksMzk0LjIzNSwzMzMuNTg1LDM5NC4yMzUsMzMzLjU4NXoiLz48L3N2Zz4=);
}

header nav ul {
  margin: 0;
  list-style: none;
  height: 54px;
  padding: 0;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
  display: inline-block;
}

header nav ul.top-menu li {
  float: left;
  height: 54px;
  position: relative;
}

header nav ul.top-menu li a {
  font-size: 13px;
  line-height: 54px;
  display: block;
  padding-right: 44px;
  color: #f8f8f8;
  text-decoration: none;
}
header nav ul.top-menu > li > a:after {
  content: "";
  position: absolute;
  right: 27px;
  top: 25px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA4IDUiPjxkZWZzPiAgICA8c3R5bGU+ICAgICAgLmNscy0xIHsgICAgICAgIGZpbGw6ICNmZjdhMjc7ICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTY1LDIzaDhsLTQsNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjUgLTIzKSIvPjwvc3ZnPg==);
  width: 8px;
  height: 5px;
}

header nav ul.top-menu a:hover,
header nav ul.top-menu a.active {
  color: #f2792f;
}

header nav ul.top-menu ul {
  display: none;
  position: absolute;
  z-index: 100;
  left: -10px;
  top: 54px;
  background: #303948;
  height: auto;
  padding-bottom: 12px;
}

header nav ul.top-menu ul li {
  padding: 0 20px;
  float: none;
  display: block;
  white-space: nowrap;
  height: auto;
}

header nav ul.top-menu ul li a {
  line-height: 40px;
}

header nav ul.top-menu > li:hover ul {
  display: inline-block;
}

/*top header*/
.header-top .wrapper {
  padding: 0;
}

.header-top {
  height: 145px;
}

.header-top .wrapper > div {
  margin: 14px 10px 0;
  display: inline-block;
  box-sizing: border-box;
  vertical-align: top;
}

.header-top .wrapper div.header-logo {
  width: 242px;
  margin-top: 19px;
}
.header-top .wrapper div.header-logo img {
  width: 100%;
}
.header-top .wrapper div.header-button {
  float: right;
}

.header-top .header-logo a span {
  margin-top: 9px;
  display: block;
  white-space: nowrap;
  color: #586171;
  font: 500 12px/16px "Open Sans";
}
.header-top .header-logo a:hover {
  text-decoration: none;
}

.grey-line {
  background: #eee;
  height: 3px;
}

.header-top .city-select {
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  color: #868686;
  font-weight: 500;
}

.header-top .city-select > p:first-child {
  margin: 0;
}

.header-top .city-select .with-drop {
  position: relative;
}
.header-top .city-select .with-drop:before {
  content: "";
  position: absolute;
  z-index: 1;
  left: 8px;
  top: 8px;
  height: 21px;
  width: 15px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDgwIDgwIj48ZGVmcz4gICAgPHN0eWxlPiAgICAgIC5jbHMtMSB7ICAgICAgICBmaWxsOiAjZmY3YTI3OyAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOyAgICAgIH0gICAgPC9zdHlsZT4gIDwvZGVmcz4gIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQwLDBDMjYuMTkxLDAsMTUsMTEuMTk0LDE1LDI1YzAsMjMuODcsMjUsNTUsMjUsNTVzMjUtMzEuMTMsMjUtNTVDNjUsMTEuMTk0LDUzLjgwNywwLDQwLDB6ICAgICBNNDAsMzguOGMtNy40NTcsMC0xMy41LTYuMDQ0LTEzLjUtMTMuNVMzMi41NDMsMTEuOCw0MCwxMS44YzcuNDU1LDAsMTMuNSw2LjA0NCwxMy41LDEzLjVTNDcuNDU1LDM4LjgsNDAsMzguOHoiLz48L3N2Zz4=);
}
.header-top .city-select .with-drop:after {
  content: "";
  position: absolute;
  z-index: 1;
  right: 11px;
  top: 17px;
  width: 10px;
  height: 6px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgMTAgNiI+ICA8bWV0YWRhdGE+PD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz48eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MCA3OS4xNjA0NTEsIDIwMTcvMDUvMDYtMDE6MDg6MjEgICAgICAgICI+ICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+ICAgPC9yZGY6UkRGPjwveDp4bXBtZXRhPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0idyI/PjwvbWV0YWRhdGE+PGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogIzMxMzk0NzsgICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsgICAgICB9ICAgIDwvc3R5bGU+ICA8L2RlZnM+ICA8cGF0aCBpZD0i0KTQuNCz0YPRgNCwXzFf0LrQvtC/0LjRj180IiBkYXRhLW5hbWU9ItCk0LjQs9GD0YDQsCAxINC60L7Qv9C40Y8gNCIgY2xhc3M9ImNscy0xIiBkPSJNNTI1LDEwN2gxMGwtNSw2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUyNSAtMTA3KSIvPjwvc3ZnPg==);
}
.header-top .city-select input {
  width: 235px;
  height: 39px;
  display: inline-block;
  position: relative;
  background: #f3f3f3;
  border: solid 1px #b7b7b7;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
  padding: 0 0 2px 25px;
}

.header-top .city-select .choose {
  margin-top: 4px;
  margin-bottom: 10px;
}

.header-top .city-select .points {
  margin: 0;
}

.header-top .city-select .points a {
  color: #267fca;
}

.header-top .city-select .points a:hover {
  text-decoration: none;
}

.contact-info {
  font-family: "Open Sans", sans-serif;
  font-size: 24px;
}

.contact-info > span {
  display: block;
}

.contact-info .caption {
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
  margin-bottom: 8px;
}

.contact-info .phone .grey {
  color: #868686;
}

.header-top .contact-info .email {
  font-size: 16px;
  color: black;
}

.icon-phone {
  position: relative;
  width: 15px;
  height: 26px;
  background: url(images/phone2.png);
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
}

.icon-phone-ex {
  position: relative;
  width: 24px;
  height: 30px;
  background: url(images/phone.png) no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
}

.icon-gear {
  position: relative;
  width: 18px;
  height: 18px;
  background: url(images/gear.png);
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
  margin-bottom: 5px;
}

button.sbrf-pay,
input[type="submit"],
input[type="button"],
.button {
  display: block;
  border: solid 4px #f4791f;
  background: #f4791f;
  box-sizing: border-box;
  color: black;
  text-transform: uppercase;
  text-align: center;
  line-height: 37px;
  text-decoration: none;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
  padding: 0 20px;
}
a.button:active,
a.button:focus {
  text-decoration: none;
}
button.sbrf-pay:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
a.button:hover {
  text-decoration: none;
  background: #ff5400;
  border-color: #ff5400;
  color: white;
}

.button-big {
  width: 215px;
  height: 44px;
}

.button-bk-white {
  background: white;
}

.button-cl-wt {
  color: white;
  letter-spacing: 1px;
}
a.button-transparent {
  display: inline-block;
  height: 52px;
  color: #fff;
  font: normal normal 20px/54px "proximanovabold", Arial, Helvetica, sans-serif;
  background: #ff9004;
  padding: 0 60px;
  position: relative;
  text-decoration: none;
  text-align: center;
  border-radius: 1px;
  background: none;
  border: 2px solid #fff;
}
a.button-transparent:hover {
  background: #fea406;
}
a.button-transparent:hover {
  background: #303948;
}

.header-top .header-button .button {
  margin: 5px 0 0;
  padding: 0;
  color: #fff;
  height: 39px;
  line-height: 31px;
  text-transform: none;
  font-size: 13px;
  min-width: 200px;
}

.header-top .header-button .callback-popup-link:hover .icon-phone-ex {
  background: url(images/phone-wt.png) no-repeat;
}

/* search */
.page-main .header-middle {
  padding-bottom: 12px;
}
.header-middle .wrapper > div {
  display: inline-block;
  padding-top: 18px;
}

.header-middle .header-search-row {
  width: 600px;
  font-family: "Open Sans", sans-serif;
}
.header-middle .header-search .header-search-row {
  min-height: 40px;
}
.header-middle .header-search .header-search-input {
  width: 510px;
  height: 39px;
  display: inline-block;
  position: relative;
  background: #f3f3f3;
  border: solid 1px #b7b7b7;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  padding-left: 10px;
  border-right: none;
  font-weight: 300;
}
.header-middle .header-search .button-search {
  height: 39px;
  width: 84px;
  color: white;
  line-height: 30px;
  display: inline-block;
  padding: 0;
}
.header-middle .header-search div.button-search {
  border: 0;
}
.header-middle .header-search .button-search input {
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 0;
  line-height: 1;
}
.header-middle .header-search .header-search-radio {
  width: 20px;
  height: 20px;
  vertical-align: bottom;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
  display: none;
}

.header-middle .header-search .header-search-radio + span {
  background-image: url(images/check.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
  cursor: pointer;
  position: relative;
  top: 4px;
}

.header-middle .header-search .header-search-radio:checked + span {
  background-image: url(images/checked.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
  cursor: pointer;
  position: relative;
  top: 4px;
}

.header-middle .header-search label {
  display: inline-block;
  margin-top: 7px;
}

.header-middle .header-search label:first-child {
  margin-right: 10px;
}

/*personal Cabinet*/
.header-personal a {
  height: 38px;
  text-align: center;
  display: block;
  text-decoration: none;
}
.header-personal a > span {
  color: black;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  display: inline-block;
  vertical-align: middle;
  border-bottom: 1px solid black;
  margin-left: 2px;
  font-weight: 500;
  box-sizing: border-box;
  height: 19px;
}

.header-personal a:hover > span {
  border-bottom: none;
}

.header-personal .icon-personal {
  position: relative;
  width: 38px;
  height: 38px;
  background: url(images/personalCabinet.png);
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
.header-middle .header-personal,
.header-middle .header-cart {
  float: right;
}

/* small cart*/
.header-cart {
  margin-left: 38px;
}
.header-cart a {
  color: black;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  line-height: 38px;
  display: block;
  text-decoration: none;
  font-weight: 500;
}
.header-cart a > span {
  position: relative;
}
.header-cart a > span:first-child {
  border-bottom: 1px solid black;
  margin-right: 4px;
}

.header-cart a:hover > span:first-child {
  border-bottom: none;
}

.header-cart .cart-counter {
  position: absolute;
  display: block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #f4791f;
  color: #fff;
  text-align: center;
  top: -12px;
  right: -6px;
  line-height: 24px;
}
.icon-cart {
  vertical-align: middle;
  position: relative;
  width: 38px;
  height: 38px;
  background: url(images/cart.png);
  display: inline-block;
  margin-right: 5px;
}

.header-bottom {
  background: #edeef0;
  padding: 20px 0;
}
.header-bottom > .wrapper {
  padding: 0 5px 0 10px;
}

/* catalog menu*/

.header-bottom .catalog-menu-main {
  display: inline-block;
  position: relative;
  z-index: 10000;
  margin-right: 10px;
}

.header-bottom .submenu {
  display: none;
  position: absolute;
  margin: -44px 0 0 239px;
  text-transform: none;
  width: 310px;
}
.header-bottom .catalog-menu-main ul {
  list-style: none;
  padding-left: 0;
  background: white;
}
.header-bottom .catalog-menu-main > ul {
  margin: 0;
}
.header-bottom .catalog-menu-main li {
  height: 44px;
  width: 235px;
  margin-bottom: 2px;
  overflow: hidden;
}
.catalog-menu-main li.catalog-menu-title,
.catalogue aside .catalog-menu-main li.catalog-menu-title {
  height: 45px;
  box-sizing: border-box;
  padding: 13px 15px 10px 32px;
  position: relative;
  font-weight: bold;
  text-transform: uppercase;
  color: #8b8b8b;
}
.catalogue aside .catalog-menu-main li.catalog-menu-title {
  height: 41px;
  padding-top: 10px;
}
.catalog-menu-main li.catalog-menu-title:before {
  content: "";
  position: absolute;
  left: 14px;
  top: 17px;
  width: 11px;
  height: 11px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMXB4IiBoZWlnaHQ9IjExcHgiIHZpZXdCb3g9IjAgMCAxMSAxMSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5jYXRhbG9nPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iY2F0YWxvZyIgZmlsbD0iIzMwMzk0OCI+ICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUiIGhlaWdodD0iNSI+PC9yZWN0PiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtQ29weS0yIiB4PSIwIiB5PSI2IiB3aWR0aD0iNSIgaGVpZ2h0PSI1Ij48L3JlY3Q+ICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS1Db3B5IiB4PSI2IiB5PSIwIiB3aWR0aD0iNSIgaGVpZ2h0PSI1Ij48L3JlY3Q+ICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS1Db3B5LTMiIHg9IjYiIHk9IjYiIHdpZHRoPSI1IiBoZWlnaHQ9IjUiPjwvcmVjdD4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
}
.catalogue aside .catalog-menu-main li.catalog-menu-title:before {
  top: 14px;
}

.header-bottom .catalog-menu-main li:last-child {
  margin-bottom: 0;
}
.header-bottom .catalog-menu-main li a {
  height: 44px;
  display: block;
  text-decoration: none;
  color: white;
  text-transform: uppercase;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  line-height: 46px;
  background: #f4791f;
  font-weight: 500;
}
.header-bottom .catalog-menu-main li:hover {
  overflow: visible;
}
.header-bottom .catalog-menu-main > ul > li > a:hover {
  z-index: 100;
  overflow: visible;
}

.header-bottom .catalog-menu-main li:hover > ul {
  display: block;
}
.page-main .header-bottom .catalog-menu-main li:hover > ul {
  display: none;
}

.header-bottom .catalog-menu-main li:hover,
.header-bottom .catalog-menu-main li:hover a {
  background: #303948;
}
.catalog-menu-main li.catalog-menu-title:hover {
  background: #fff;
}

.header-bottom .catalog-menu-main li a > span {
  margin-left: 15px;
}

.header-bottom .menu_arrow_box:after {
  float: right;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: relative;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-left-color: #fff;
  border-width: 12px;
  margin-top: 10px;
  margin-right: -1px;
}

.header-bottom .catalog-menu-main li:hover .menu_arrow_box:after {
  /*border-color: #516076;*/
  border-left-color: #516076;
}

.header-bottom .catalog-menu-main .submenu {
  background: #303948;
  padding-top: 15px;
}
.header-bottom .catalog-menu-main .submenu a {
  text-transform: none;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  height: 32px;
  line-height: 32px;
  font-weight: 500;
}

.header-bottom .catalog-menu-main .submenu a:hover {
  text-decoration: underline;
}

.header-bottom .catalog-menu-main .submenu a > span {
  margin-left: 20px;
}

.header-bottom .catalog-menu-main .submenu a:hover {
  width: 310px;
}

.header-bottom .catalog-menu-main .submenu li {
  width: 310px;
  margin-bottom: 0;
  overflow: hidden;
  height: 32px;
}

.header-bottom .catalog-menu-main .submenu li:last-child {
  margin-bottom: 15px;
}

.header-bottom .catalog-menu-main .submenu li.submenu-main {
  width: 270px;
  background: #3e4a5c;
  margin-left: 17px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.header-bottom .catalog-menu-main .submenu li.submenu-main a {
  text-transform: uppercase;
  background: #3e4a5c;
}

/*main - slider*/
.header-bottom .header-slider {
  width: 100%;
  height: 400px;
  /* display: inline-block; */
  position: relative;
  overflow: hidden;
}

.header-bottom .header-slide,
.header-bottom .header-slide img {
  height: 400px;
}
.header-bottom .header-slide img {
  width: 100%;
}
.header-bottom .header-slide .slide-wrap {
  position: absolute;
  right: 85px;
  top: 67px;
  font-family: "Open Sans", sans-serif;
  min-width: 325px;
  max-width: 360px;
}
.header-bottom .header-slide .category {
  font-size: 24px;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 13px;
}
.header-bottom .header-slide .text {
  color: #000;
  margin-bottom: 20px;
}
.header-bottom .header-slide .text > span {
  font-size: 18px;
  background: #fff;
  line-height: 24px;
  padding: 0 10px;
}

.header-bottom .header-slider .slider-button {
  text-transform: none;
  color: #fff;
  display: inline-block;
  height: 38px;
  line-height: 26px;
  padding: 0 7px;
  font-size: 18px;
}

.header-bottom .bx-wrapper {
  border: none;
  margin-bottom: 60px;
}

.header-bottom .bx-wrapper .bx-prev {
  left: 4px;
  background: url(images/prev.png) !important;
}

.header-bottom .bx-wrapper .bx-next {
  right: 4px;
  background: url(images/next.png) !important;
}

.header-bottom .bx-wrapper .bx-controls-direction a {
  width: 50px;
  height: 50px;
  margin-top: -25px;
}

/* footer */
footer {
  background: #303948;
  height: 460px;
  padding-top: 32px;
  box-sizing: border-box;
  color: #747d8b;
  position: relative;
  width: 100%;
}

.footer-col-menu {
  float: left;
}
.footer-col {
  width: 235px;
  padding-right: 16px;
  display: inline-block;
}

.footer-col:last-child {
  padding-right: 0;
}

footer .menu-caption {
  font-size: 20px;
  font-family: "Open Sans", sans-serif;
  color: white;
  font-weight: 500;
}

.footer-col-menu .footer-menu {
  list-style: none;
  padding-left: 0;
  margin: 26px 0 0;
}
.footer-col-menu > div {
  float: left;
  width: 33%;
  box-sizing: border-box;
  padding-right: 16px;
}
.footer-col-menu .footer-menu li {
  margin-bottom: 12px;
}
.footer-col-menu .footer-menu li > a {
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  color: #979eaa;
  text-decoration: none;
  font-weight: 500;
}
.footer-col-menu .footer-menu li > a:hover {
  color: white;
  text-decoration: underline;
}

.footer-urls {
  margin-top: 28px;
}

.footer-url {
  margin-bottom: 8px;
}

.footer-url a {
  color: #f8f8f8;
  text-decoration: none;
}

.footer-bottom {
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  background: white;
  color: black;
  height: 80px;
  padding-top: 14px;
  bottom: 0;
  width: 100%;
  position: absolute;
}

.footer-bottom .copyright {
  float: left;
  line-height: 24px;
}
.footer-bottom .copyright a {
  font-size: 15px;
  color: #2c80c7;
  font-weight: 500;
}
.footer-bottom .paysystems {
  float: right;
  vertical-align: top;
  margin-top: 4px;
  line-height: 0;
  margin-right: 19px;
}
.icon-mastercard {
  display: inline-block;
  width: 58px;
  vertical-align: top;
  height: 35px;
  margin-right: 2px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSLQodC70L7QuV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDY4IDQxIiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cG9seWdvbiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGQ0IzMzEiIHBvaW50cz0iNDcuNiw0MC45IDQ4LjcsNDAuOSA0OS43LDQwLjggNTAuNyw0MC43IDUxLjgsNDAuNSA1Mi43LDQwLjMgNTMuNyw0MCA1NC42LDM5LjcgNTUuNiwzOS4zIDU2LjUsMzguOSA1Ny40LDM4LjUgNTguMiwzOCA1OSwzNy40IDU5LjgsMzYuOSA2MC42LDM2LjMgNjEuMywzNS42IDYyLDM0LjkgNjIuNywzNC4yIDYzLjQsMzMuNSA2NCwzMi43IDY0LjUsMzEuOSA2NS4xLDMxLjEgNjUuNiwzMC4yIDY2LDI5LjQgNjYuNCwyOC41IDY2LjgsMjcuNSA2Ny4xLDI2LjYgNjcuNCwyNS42IDY3LjYsMjQuNiA2Ny44LDIzLjYgNjcuOSwyMi42IDY4LDIxLjYgNjgsMjAuNSA2OCwxOS41IDY3LjksMTguNSA2Ny44LDE3LjUgNjcuNiwxNi41IDY3LjQsMTUuNSA2Ny4xLDE0LjUgNjYuOCwxMy42IDY2LjQsMTIuNyA2NiwxMS44IDY1LjYsMTAuOSA2NS4xLDEwIDY0LjUsOS4yIDY0LDguNCA2My40LDcuNiA2Mi43LDYuOSA2Miw2LjIgNjEuMyw1LjUgNjAuNiw0LjkgNTkuOCw0LjMgNTksMy43IDU4LjIsMy4yIDU3LjQsMi43IDU2LjUsMi4zIDU1LjYsMS44IDU0LjYsMS41IDUzLjcsMS4yIDUyLjcsMC45IDUxLjgsMC43IDUwLjcsMC41IDQ5LjcsMC40IDQ4LjcsMC4zIDQ3LjYsMC4yIDQ2LjYsMC4zIDQ1LjYsMC40IDQ0LjYsMC41IDQzLjUsMC43IDQyLjYsMC45IDQxLjYsMS4yIDQwLjcsMS41IDM5LjcsMS44IDM4LjgsMi4zIDM4LDIuNyAzNy4xLDMuMiAzNi4zLDMuNyAzNS41LDQuMyAzNC43LDQuOSAzNCw1LjUgMzMuMyw2LjIgMzIuNiw2LjkgMzIsNy42IDMxLjQsOC40IDMwLjgsOS4yIDMwLjMsMTAgMjkuOCwxMC45IDI5LjMsMTEuOCAyOC45LDEyLjcgMjguNiwxMy42IDI4LjMsMTQuNSAyOCwxNS41IDI3LjgsMTYuNSAyNy42LDE3LjUgMjcuNSwxOC41IDI3LjQsMTkuNSAyNy40LDIwLjUgMjcuNCwyMS42IDI3LjUsMjIuNiAyNy42LDIzLjYgMjcuOCwyNC42IDI4LDI1LjYgMjguMywyNi42IDI4LjYsMjcuNSAyOC45LDI4LjUgMjkuMywyOS40IDI5LjgsMzAuMiAzMC4zLDMxLjEgMzAuOCwzMS45IDMxLjQsMzIuNyAzMiwzMy41IDMyLjYsMzQuMiAzMy4zLDM0LjkgMzQsMzUuNiAzNC43LDM2LjMgMzUuNSwzNi45IDM2LjMsMzcuNCAzNy4xLDM4IDM4LDM4LjUgMzguOCwzOC45IDM5LjcsMzkuMyA0MC43LDM5LjcgNDEuNiw0MCA0Mi42LDQwLjMgNDMuNSw0MC41IDQ0LjYsNDAuNyA0NS42LDQwLjggNDYuNiw0MC45IDQ3LjYsNDAuOSA0Ny42LDQwLjkgIi8+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUQxQzJFIiBwb2ludHM9IjIwLjQsNDAuOSAyMS41LDQwLjkgMjIuNSw0MC44IDIzLjUsNDAuNyAyNC41LDQwLjUgMjUuNSw0MC4zIDI2LjUsNDAgMjcuNCwzOS43IDI4LjQsMzkuMyAyOS4zLDM4LjkgMzAuMSwzOC41IDMxLDM4IDMxLjgsMzcuNCAzMi42LDM2LjkgMzMuNCwzNi4zIDM0LjEsMzUuNiAzNC44LDM0LjkgMzUuNSwzNC4yIDM2LjEsMzMuNSAzNi43LDMyLjcgMzcuMywzMS45IDM3LjgsMzEuMSAzOC4zLDMwLjIgMzguNywyOS40IDM5LjEsMjguNSAzOS41LDI3LjUgMzkuOCwyNi42IDQwLjEsMjUuNiA0MC4zLDI0LjYgNDAuNSwyMy42IDQwLjYsMjIuNiA0MC43LDIxLjYgNDAuNywyMC41IDQwLjcsMTkuNSA0MC42LDE4LjUgNDAuNSwxNy41IDQwLjMsMTYuNSA0MC4xLDE1LjUgMzkuOCwxNC41IDM5LjUsMTMuNiAzOS4xLDEyLjcgMzguNywxMS44IDM4LjMsMTAuOSAzNy44LDEwIDM3LjMsOS4yIDM2LjcsOC40IDM2LjEsNy42IDM1LjUsNi45IDM0LjgsNi4yIDM0LjEsNS41IDMzLjQsNC45IDMyLjYsNC4zIDMxLjgsMy43IDMxLDMuMiAzMC4xLDIuNyAyOS4zLDIuMyAyOC40LDEuOCAyNy40LDEuNSAyNi41LDEuMiAyNS41LDAuOSAyNC41LDAuNyAyMy41LDAuNSAyMi41LDAuNCAyMS41LDAuMyAyMC40LDAuMiAxOS40LDAuMyAxOC40LDAuNCAxNy4zLDAuNSAxNi4zLDAuNyAxNS40LDAuOSAxNC40LDEuMiAxMy40LDEuNSAxMi41LDEuOCAxMS42LDIuMyAxMC43LDIuNyA5LjksMy4yIDkuMSwzLjcgOC4zLDQuMyA3LjUsNC45IDYuOCw1LjUgNiw2LjIgNS40LDYuOSA0LjcsNy42IDQuMSw4LjQgMy42LDkuMiAzLDEwIDIuNSwxMC45IDIuMSwxMS44IDEuNywxMi43IDEuMywxMy42IDEsMTQuNSAwLjcsMTUuNSAwLjUsMTYuNSAwLjMsMTcuNSAwLjIsMTguNSAwLjEsMTkuNSAwLjEsMjAuNSAwLjEsMjEuNiAwLjIsMjIuNiAwLjMsMjMuNiAwLjUsMjQuNiAwLjcsMjUuNiAxLDI2LjYgMS4zLDI3LjUgMS43LDI4LjUgMi4xLDI5LjQgMi41LDMwLjIgMywzMS4xIDMuNiwzMS45IDQuMSwzMi43IDQuNywzMy41IDUuNCwzNC4yIDYsMzQuOSA2LjgsMzUuNiA3LjUsMzYuMyA4LjMsMzYuOSA5LjEsMzcuNCA5LjksMzggMTAuNywzOC41IDExLjYsMzguOSAxMi41LDM5LjMgMTMuNCwzOS43IDE0LjQsNDAgMTUuNCw0MC4zIDE2LjMsNDAuNSAxNy4zLDQwLjcgMTguNCw0MC44IDE5LjQsNDAuOSAyMC40LDQwLjkgMjAuNCw0MC45ICIvPjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZDQjMzMSIgcG9pbnRzPSIzMS43LDggNDIuNSw4IDQyLjUsNi45IDMyLjYsNi45IDMxLjcsOCAzMS43LDggIi8+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkNCMzMxIiBwb2ludHM9IjMwLDEwLjUgNDIuNSwxMC41IDQyLjUsOS40IDMwLjcsOS40IDMwLDEwLjUgMzAsMTAuNSAiLz48cG9seWdvbiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGQ0IzMzEiIHBvaW50cz0iMjguOCwxMi45IDQyLjUsMTIuOSA0Mi41LDExLjggMjkuMywxMS44IDI4LjgsMTIuOSAyOC44LDEyLjkgIi8+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkNCMzMxIiBwb2ludHM9IjI4LDE1LjQgNDIuNSwxNS40IDQyLjUsMTQuMyAyOC40LDE0LjMgMjgsMTUuNCAyOCwxNS40ICIvPjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZDQjMzMSIgcG9pbnRzPSIyOC41LDI3LjMgNDIuNSwyNy4zIDQyLjUsMjYuMiAyOC4xLDI2LjIgMjguNSwyNy4zIDI4LjUsMjcuMyAiLz48cG9seWdvbiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGQ0IzMzEiIHBvaW50cz0iMjkuNSwyOS43IDQyLjUsMjkuNyA0Mi41LDI4LjYgMjksMjguNiAyOS41LDI5LjcgMjkuNSwyOS43ICIvPjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZDQjMzMSIgcG9pbnRzPSIzMSwzMi4yIDQyLjUsMzIuMiA0Mi41LDMxLjEgMzAuMywzMS4xIDMxLDMyLjIgMzEsMzIuMiAiLz48cG9seWdvbiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGQ0IzMzEiIHBvaW50cz0iMzMsMzQuNiA0Mi41LDM0LjYgNDIuNSwzMy41IDMyLDMzLjUgMzMsMzQuNiAzMywzNC42ICIvPjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZDQjMzMSIgcG9pbnRzPSIyNy41LDE3LjkgNDIuNSwxNy45IDQyLjUsMTYuNyAyNy43LDE2LjcgMjcuNSwxNy45IDI3LjUsMTcuOSAiLz48cG9seWdvbiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGQ0IzMzEiIHBvaW50cz0iMzYuNiwyNC44IDQyLjMsMjQuOCA0Mi4zLDIzLjcgMzYuOCwyMy43IDM2LjYsMjQuOCAzNi42LDI0LjggIi8+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkNCMzMxIiBwb2ludHM9IjM3LjEsMjIuNCA0Mi4zLDIyLjQgNDIuMywyMS4zIDM3LjMsMjEuMyAzNy4xLDIyLjQgMzcuMSwyMi40ICIvPjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZDQjMzMSIgcG9pbnRzPSIyNy4xLDIxLjMgMjguNiwyMS4zIDI4LjYsMjIuNCAyNy4yLDIyLjQgMjcuMSwyMS4zIDI3LjEsMjEuMyAiLz48cG9seWdvbiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMjQuNCwxOS45IDI0LjMsMTkuOSAyNC4yLDE5LjkgMjQuMSwxOS45IDI0LDE5LjkgMjMuOSwxOS45IDIzLjgsMTkuOCAyMy44LDE5LjggMjMuNywxOS44IDIzLjYsMTkuOCAyMy40LDE5LjggMjMuMywxOS44IDIzLjIsMTkuOCAyMy4xLDE5LjggMjIuOSwxOS44IDIyLjcsMTkuOCAyMi41LDE5LjggMjIuNCwxOS44IDIyLjIsMTkuOSAyMi4xLDE5LjkgMjIsMTkuOSAyMS45LDIwIDIxLjgsMjAgMjEuOCwyMC4xIDIxLjcsMjAuMiAyMS43LDIwLjMgMjEuNiwyMC4zIDIxLjYsMjAuNCAyMS42LDIwLjUgMjEuNiwyMC42IDIxLjcsMjAuNyAyMS43LDIwLjggMjEuOCwyMC44IDIxLjksMjEgMjIuMSwyMS4xIDIyLjMsMjEuMiAyMi41LDIxLjIgMjIuNywyMS4zIDIyLjksMjEuNCAyMy4yLDIxLjUgMjMuNCwyMS42IDIzLjYsMjEuNyAyMy44LDIxLjggMjQsMjIgMjQuMSwyMi4yIDI0LjIsMjIuNSAyNC4zLDIyLjggMjQuMywyMy4xIDI0LjMsMjMuNiAyNC4yLDIzLjkgMjQuMSwyNC4yIDI0LDI0LjQgMjMuOSwyNC43IDIzLjcsMjQuOSAyMy42LDI1IDIzLjQsMjUuMiAyMy4yLDI1LjMgMjIuOSwyNS40IDIyLjcsMjUuNSAyMi41LDI1LjYgMjIuMiwyNS42IDIyLDI1LjcgMjEuOCwyNS43IDIxLjYsMjUuNyAyMS4zLDI1LjcgMjEsMjUuNyAyMC44LDI1LjcgMjAuNSwyNS43IDIwLjMsMjUuNyAyMC4xLDI1LjcgMTkuOSwyNS43IDE5LjgsMjUuNyAxOS42LDI1LjYgMTkuNSwyNS42IDE5LjMsMjUuNiAxOS4yLDI1LjYgMTkuMSwyNS42IDE5LDI1LjUgMTguOCwyNS41IDE4LjcsMjUuNCAxOC42LDI1LjQgMTguOSwyMy45IDE5LDIzLjkgMTkuMSwyMy45IDE5LjIsMjMuOSAxOS4zLDI0IDE5LjQsMjQgMTkuNSwyNCAxOS43LDI0LjEgMTkuOSwyNC4xIDIwLDI0LjEgMjAuMiwyNC4xIDIwLjQsMjQuMiAyMC42LDI0LjIgMjAuOCwyNC4yIDIxLDI0LjIgMjEuMiwyNC4yIDIxLjQsMjQuMiAyMS42LDI0LjIgMjEuNywyNC4xIDIxLjksMjQgMjIsMjMuOSAyMiwyMy44IDIyLjEsMjMuNyAyMi4xLDIzLjYgMjIuMSwyMy41IDIyLjIsMjMuMyAyMi4xLDIzLjEgMjIsMjMgMjEuOCwyMi45IDIxLjYsMjIuOCAyMS40LDIyLjcgMjEuMSwyMi42IDIwLjgsMjIuNSAyMC41LDIyLjQgMjAuMywyMi4yIDIwLDIyIDE5LjgsMjEuOCAxOS43LDIxLjYgMTkuNSwyMS4yIDE5LjUsMjAuOSAxOS41LDIwLjQgMTkuNSwyMC4yIDE5LjYsMTkuOSAxOS42LDE5LjcgMTkuNywxOS41IDE5LjgsMTkuMyAxOS45LDE5LjEgMjAuMSwxOC45IDIwLjMsMTguOCAyMC41LDE4LjYgMjAuNywxOC41IDIwLjksMTguNCAyMS4yLDE4LjMgMjEuNSwxOC4zIDIxLjgsMTguMiAyMi4yLDE4LjIgMjIuNiwxOC4yIDIyLjksMTguMiAyMy4xLDE4LjIgMjMuMywxOC4yIDIzLjUsMTguMiAyMy43LDE4LjIgMjMuOCwxOC4yIDI0LDE4LjMgMjQuMSwxOC4zIDI0LjIsMTguMyAyNC4zLDE4LjMgMjQuNCwxOC4zIDI0LjUsMTguMyAyNC42LDE4LjMgMjQuNiwxOC40IDI0LjcsMTguNCAyNC43LDE4LjQgMjQuNCwxOS45IDI0LjQsMTkuOSAiLz48cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjAuMjE2IiBzdHJva2UtbWl0ZXJsaW1pdD0iMi42MTMxIiBwb2ludHM9IjI0LjQsMTkuOSAyNC40LDE5LjkgMjQuMywxOS45IDI0LjIsMTkuOSAyNC4xLDE5LjkgMjQsMTkuOSAyMy45LDE5LjkgMjMuOCwxOS44IDIzLjgsMTkuOCAyMy43LDE5LjggMjMuNiwxOS44IDIzLjQsMTkuOCAyMy4zLDE5LjggMjMuMiwxOS44IDIzLjEsMTkuOCAyMi45LDE5LjggMjIuNywxOS44IDIyLjUsMTkuOCAyMi41LDE5LjggMjIuNCwxOS44IDIyLjIsMTkuOSAyMi4xLDE5LjkgMjIsMTkuOSAyMS45LDIwIDIxLjgsMjAgMjEuOCwyMC4xIDIxLjcsMjAuMiAyMS43LDIwLjMgMjEuNiwyMC4zIDIxLjYsMjAuNCAyMS42LDIwLjUgMjEuNiwyMC42IDIxLjcsMjAuNyAyMS43LDIwLjggMjEuOCwyMC44IDIxLjgsMjAuOCAyMS45LDIxIDIyLjEsMjEuMSAyMi4zLDIxLjIgMjIuNSwyMS4yIDIyLjcsMjEuMyAyMi45LDIxLjQgMjMuMiwyMS41IDIzLjQsMjEuNiAyMy42LDIxLjcgMjMuOCwyMS44IDI0LDIyIDI0LjEsMjIuMiAyNC4yLDIyLjUgMjQuMywyMi44IDI0LjMsMjMuMSAyNC4zLDIzLjYgMjQuMywyMy42IDI0LjIsMjMuOSAyNC4xLDI0LjIgMjQsMjQuNCAyMy45LDI0LjcgMjMuNywyNC45IDIzLjYsMjUgMjMuNCwyNS4yIDIzLjIsMjUuMyAyMi45LDI1LjQgMjIuNywyNS41IDIyLjUsMjUuNiAyMi4yLDI1LjYgMjIsMjUuNyAyMS44LDI1LjcgMjEuNiwyNS43IDIxLjMsMjUuNyAyMS4zLDI1LjcgMjEsMjUuNyAyMC44LDI1LjcgMjAuNSwyNS43IDIwLjMsMjUuNyAyMC4xLDI1LjcgMTkuOSwyNS43IDE5LjgsMjUuNyAxOS42LDI1LjYgMTkuNSwyNS42IDE5LjMsMjUuNiAxOS4yLDI1LjYgMTkuMSwyNS42IDE5LDI1LjUgMTguOCwyNS41IDE4LjcsMjUuNCAxOC42LDI1LjQgMTguOSwyMy45IDE4LjksMjMuOSAxOSwyMy45IDE5LjEsMjMuOSAxOS4yLDIzLjkgMTkuMywyNCAxOS40LDI0IDE5LjUsMjQgMTkuNywyNC4xIDE5LjksMjQuMSAyMCwyNC4xIDIwLjIsMjQuMSAyMC40LDI0LjIgMjAuNiwyNC4yIDIwLjgsMjQuMiAyMSwyNC4yIDIxLjIsMjQuMiAyMS40LDI0LjIgMjEuNCwyNC4yIDIxLjYsMjQuMiAyMS43LDI0LjEgMjEuOSwyNCAyMiwyMy45IDIyLDIzLjggMjIuMSwyMy43IDIyLjEsMjMuNiAyMi4xLDIzLjUgMjIuMSwyMy41IDIyLjIsMjMuMyAyMi4xLDIzLjEgMjIsMjMgMjEuOCwyMi45IDIxLjYsMjIuOCAyMS40LDIyLjcgMjEuMSwyMi42IDIwLjgsMjIuNSAyMC41LDIyLjQgMjAuMywyMi4yIDIwLDIyIDE5LjgsMjEuOCAxOS43LDIxLjYgMTkuNSwyMS4yIDE5LjUsMjAuOSAxOS41LDIwLjQgMTkuNSwyMC40IDE5LjUsMjAuMiAxOS42LDE5LjkgMTkuNiwxOS43IDE5LjcsMTkuNSAxOS44LDE5LjMgMTkuOSwxOS4xIDIwLjEsMTguOSAyMC4zLDE4LjggMjAuNSwxOC42IDIwLjcsMTguNSAyMC45LDE4LjQgMjEuMiwxOC4zIDIxLjUsMTguMyAyMS44LDE4LjIgMjIuMiwxOC4yIDIyLjYsMTguMiAyMi42LDE4LjIgMjIuOSwxOC4yIDIzLjEsMTguMiAyMy4zLDE4LjIgMjMuNSwxOC4yIDIzLjcsMTguMiAyMy44LDE4LjIgMjQsMTguMyAyNC4xLDE4LjMgMjQuMiwxOC4zIDI0LjMsMTguMyAyNC40LDE4LjMgMjQuNSwxOC4zIDI0LjYsMTguMyAyNC42LDE4LjQgMjQuNywxOC40IDI0LjcsMTguNCAyNC40LDE5LjkgIi8+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjI2LDE2LjcgMjcuOSwxNi43IDI3LjYsMTguMyAyOC44LDE4LjMgMjguNSwxOS45IDI3LjMsMTkuOSAyNi43LDIzLjcgMjYuNywyMy44IDI2LjcsMjMuOSAyNi44LDI0IDI2LjgsMjQuMSAyNywyNC4xIDI3LjEsMjQuMiAyNy4zLDI0LjIgMjcuNCwyNC4yIDI3LjYsMjQuMiAyNy43LDI0LjIgMjcuOCwyNC4yIDI3LjksMjQuMiAyOCwyNC4xIDI4LjEsMjQuMSAyOC4xLDI0LjEgMjguMSwyNC4xIDI3LjksMjUuNCAyNy45LDI1LjQgMjcuOCwyNS40IDI3LjgsMjUuNSAyNy43LDI1LjUgMjcuNywyNS41IDI3LjYsMjUuNSAyNy42LDI1LjUgMjcuNSwyNS42IDI3LjQsMjUuNiAyNy40LDI1LjYgMjcuMywyNS42IDI3LjIsMjUuNiAyNy4xLDI1LjYgMjcsMjUuNyAyNi45LDI1LjcgMjYuOCwyNS43IDI2LjIsMjUuNyAyNiwyNS43IDI1LjcsMjUuNiAyNS41LDI1LjYgMjUuMywyNS41IDI1LjIsMjUuNSAyNSwyNS40IDI0LjksMjUuMyAyNC44LDI1LjIgMjQuOCwyNS4xIDI0LjcsMjUgMjQuNywyNC45IDI0LjcsMjQuOCAyNC43LDI0LjYgMjQuNywyNC41IDI0LjcsMjQuMyAyNC43LDI0LjIgMjYsMTYuNyAyNiwxNi43ICIvPjxwb2x5bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMC4yMTYiIHN0cm9rZS1taXRlcmxpbWl0PSIyLjYxMzEiIHBvaW50cz0iMjYsMTYuNyAyNy45LDE2LjcgMjcuNiwxOC4zIDI4LjgsMTguMyAyOC41LDE5LjkgMjcuMywxOS45IDI2LjcsMjMuNyAyNi43LDIzLjcgMjYuNywyMy44IDI2LjcsMjMuOSAyNi44LDI0IDI2LjgsMjQuMSAyNywyNC4xIDI3LjEsMjQuMiAyNy4zLDI0LjIgMjcuNCwyNC4yIDI3LjQsMjQuMiAyNy42LDI0LjIgMjcuNywyNC4yIDI3LjgsMjQuMiAyNy45LDI0LjIgMjgsMjQuMSAyOC4xLDI0LjEgMjguMSwyNC4xIDI4LjEsMjQuMSAyNy45LDI1LjQgMjcuOSwyNS40IDI3LjksMjUuNCAyNy44LDI1LjQgMjcuOCwyNS41IDI3LjcsMjUuNSAyNy43LDI1LjUgMjcuNiwyNS41IDI3LjYsMjUuNSAyNy41LDI1LjYgMjcuNCwyNS42IDI3LjQsMjUuNiAyNy4zLDI1LjYgMjcuMiwyNS42IDI3LjEsMjUuNiAyNywyNS43IDI2LjksMjUuNyAyNi44LDI1LjcgMjYuMiwyNS43IDI2LjIsMjUuNyAyNiwyNS43IDI1LjcsMjUuNiAyNS41LDI1LjYgMjUuMywyNS41IDI1LjIsMjUuNSAyNSwyNS40IDI0LjksMjUuMyAyNC44LDI1LjIgMjQuOCwyNS4xIDI0LjcsMjUgMjQuNywyNC45IDI0LjcsMjQuOCAyNC43LDI0LjYgMjQuNywyNC41IDI0LjcsMjQuMyAyNC43LDI0LjIgMjYsMTYuNyAiLz48cG9seWdvbiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMzAuMywyMi41IDMwLjMsMjIuNiAzMC4zLDIyLjcgMzAuMywyMi44IDMwLjMsMjMgMzAuMywyMy4xIDMwLjQsMjMuMiAzMC41LDIzLjQgMzAuNiwyMy41IDMwLjcsMjMuNiAzMC44LDIzLjcgMzAuOSwyMy44IDMxLDIzLjkgMzEuMSwyNCAzMS4zLDI0IDMxLjQsMjQuMSAzMS41LDI0LjEgMzEuNywyNC4xIDMxLjksMjQuMSAzMi4xLDI0LjIgMzIuMiwyNC4yIDMyLjQsMjQuMiAzMi42LDI0LjIgMzIuOCwyNC4yIDMzLDI0LjIgMzMuMSwyNC4xIDMzLjMsMjQuMSAzMy41LDI0LjEgMzMuNywyNCAzMy45LDIzLjkgMzQuMSwyMy44IDM0LjMsMjMuNyAzNC41LDIzLjYgMzQuMiwyNS4zIDM0LjEsMjUuNCAzNCwyNS40IDMzLjksMjUuNCAzMy44LDI1LjUgMzMuNywyNS41IDMzLjYsMjUuNiAzMy41LDI1LjYgMzMuMywyNS42IDMzLjIsMjUuNiAzMy4xLDI1LjYgMzIuOSwyNS43IDMyLjgsMjUuNyAzMi42LDI1LjcgMzIuNCwyNS43IDMyLjIsMjUuNyAzMiwyNS43IDMxLjYsMjUuNyAzMS4zLDI1LjYgMzEsMjUuNiAzMC42LDI1LjUgMzAuMywyNS40IDMwLDI1LjMgMjkuNiwyNS4xIDI5LjQsMjQuOSAyOS4xLDI0LjcgMjguOSwyNC40IDI4LjcsMjQuMSAyOC41LDIzLjcgMjguNCwyMy4zIDI4LjMsMjIuOSAyOC4zLDIyLjMgMjguMywyMS44IDI4LjMsMjEuNiAyOC40LDIxLjMgMjguNCwyMSAyOC41LDIwLjggMjguNiwyMC41IDI4LjcsMjAuMiAyOC45LDE5LjkgMjkuMSwxOS42IDI5LjMsMTkuMyAyOS42LDE5IDI5LjksMTguOCAzMC4yLDE4LjYgMzAuNiwxOC40IDMxLjEsMTguMyAzMS42LDE4LjIgMzIuMSwxOC4yIDMyLjQsMTguMiAzMi43LDE4LjIgMzIuOSwxOC4zIDMzLjIsMTguMyAzMy41LDE4LjQgMzMuOCwxOC42IDM0LDE4LjcgMzQuMiwxOC45IDM0LjQsMTkuMiAzNC42LDE5LjQgMzQuOCwxOS44IDM0LjksMjAuMSAzNC45LDIwLjUgMzQuOSwyMSAzNC45LDIxLjUgMzQuOCwyMi4xIDM0LjcsMjIuNSAyOS43LDIyLjUgMzAsMjEuMiAzMy4xLDIxLjIgMzMuMSwyMSAzMy4xLDIwLjggMzMsMjAuNyAzMywyMC41IDMzLDIwLjQgMzIuOSwyMC4zIDMyLjksMjAuMiAzMi44LDIwLjEgMzIuNywyMCAzMi42LDE5LjkgMzIuNSwxOS45IDMyLjQsMTkuOCAzMi4zLDE5LjggMzIuMiwxOS44IDMyLjEsMTkuNyAzMS45LDE5LjcgMzEuOCwxOS43IDMxLjcsMTkuNyAzMS42LDE5LjggMzEuNSwxOS44IDMxLjMsMTkuOSAzMS4yLDE5LjkgMzEuMSwyMCAzMSwyMC4xIDMxLDIwLjIgMzAuOSwyMC4zIDMwLjgsMjAuNCAzMC43LDIwLjUgMzAuNywyMC42IDMwLjYsMjAuOCAzMC42LDIwLjkgMzAuNiwyMS4xIDMwLjMsMjIuNSAzMC4zLDIyLjUgIi8+PHBvbHlsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIwLjIxNiIgc3Ryb2tlLW1pdGVybGltaXQ9IjIuNjEzMSIgcG9pbnRzPSIzMC4zLDIyLjUgMzAuMywyMi41IDMwLjMsMjIuNiAzMC4zLDIyLjcgMzAuMywyMi44IDMwLjMsMjMgMzAuMywyMy4xIDMwLjQsMjMuMiAzMC41LDIzLjQgMzAuNiwyMy41IDMwLjcsMjMuNiAzMC44LDIzLjcgMzAuOSwyMy44IDMxLDIzLjkgMzEuMSwyNCAzMS4zLDI0IDMxLjQsMjQuMSAzMS41LDI0LjEgMzEuNSwyNC4xIDMxLjcsMjQuMSAzMS45LDI0LjEgMzIuMSwyNC4yIDMyLjIsMjQuMiAzMi40LDI0LjIgMzIuNiwyNC4yIDMyLjgsMjQuMiAzMywyNC4yIDMzLjEsMjQuMSAzMy4zLDI0LjEgMzMuNSwyNC4xIDMzLjcsMjQgMzMuOSwyMy45IDM0LjEsMjMuOCAzNC4zLDIzLjcgMzQuNSwyMy42IDM0LjIsMjUuMyAzNC4yLDI1LjMgMzQuMSwyNS40IDM0LDI1LjQgMzMuOSwyNS40IDMzLjgsMjUuNSAzMy43LDI1LjUgMzMuNiwyNS42IDMzLjUsMjUuNiAzMy4zLDI1LjYgMzMuMiwyNS42IDMzLjEsMjUuNiAzMi45LDI1LjcgMzIuOCwyNS43IDMyLjYsMjUuNyAzMi40LDI1LjcgMzIuMiwyNS43IDMyLDI1LjcgMzIsMjUuNyAzMS42LDI1LjcgMzEuMywyNS42IDMxLDI1LjYgMzAuNiwyNS41IDMwLjMsMjUuNCAzMCwyNS4zIDI5LjYsMjUuMSAyOS40LDI0LjkgMjkuMSwyNC43IDI4LjksMjQuNCAyOC43LDI0LjEgMjguNSwyMy43IDI4LjQsMjMuMyAyOC4zLDIyLjkgMjguMywyMi4zIDI4LjMsMjEuOCAyOC4zLDIxLjggMjguMywyMS42IDI4LjQsMjEuMyAyOC40LDIxIDI4LjUsMjAuOCAyOC42LDIwLjUgMjguNywyMC4yIDI4LjksMTkuOSAyOS4xLDE5LjYgMjkuMywxOS4zIDI5LjYsMTkgMjkuOSwxOC44IDMwLjIsMTguNiAzMC42LDE4LjQgMzEuMSwxOC4zIDMxLjYsMTguMiAzMi4xLDE4LjIgMzIuMSwxOC4yIDMyLjQsMTguMiAzMi43LDE4LjIgMzIuOSwxOC4zIDMzLjIsMTguMyAzMy41LDE4LjQgMzMuOCwxOC42IDM0LDE4LjcgMzQuMiwxOC45IDM0LjQsMTkuMiAzNC42LDE5LjQgMzQuOCwxOS44IDM0LjksMjAuMSAzNC45LDIwLjUgMzQuOSwyMSAzNC45LDIxLjUgMzQuOCwyMi4xIDM0LjcsMjIuNSAyOS43LDIyLjUgMzAsMjEuMiAzMy4xLDIxLjIgMzMuMSwyMS4yIDMzLjEsMjEgMzMuMSwyMC44IDMzLDIwLjcgMzMsMjAuNSAzMywyMC40IDMyLjksMjAuMyAzMi45LDIwLjIgMzIuOCwyMC4xIDMyLjcsMjAgMzIuNiwxOS45IDMyLjUsMTkuOSAzMi40LDE5LjggMzIuMywxOS44IDMyLjIsMTkuOCAzMi4xLDE5LjcgMzEuOSwxOS43IDMxLjksMTkuNyAzMS44LDE5LjcgMzEuNywxOS43IDMxLjYsMTkuOCAzMS41LDE5LjggMzEuMywxOS45IDMxLjIsMTkuOSAzMS4xLDIwIDMxLDIwLjEgMzEsMjAuMiAzMC45LDIwLjMgMzAuOCwyMC40IDMwLjcsMjAuNSAzMC43LDIwLjYgMzAuNiwyMC44IDMwLjYsMjAuOSAzMC42LDIxLjEgMzAuMywyMi41ICIvPjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI0Ni42LDE4LjggNDYuNiwxOC43IDQ2LjUsMTguNyA0Ni40LDE4LjYgNDYuMywxOC42IDQ2LjIsMTguNSA0NiwxOC41IDQ1LjksMTguNCA0NS44LDE4LjQgNDUuNywxOC40IDQ1LjUsMTguMyA0NS40LDE4LjMgNDUuMywxOC4zIDQ1LjEsMTguMyA0NC45LDE4LjMgNDQuOCwxOC4zIDQ0LjYsMTguMyA0NC40LDE4LjMgNDQuMywxOC4zIDQ0LjEsMTguMyA0My45LDE4LjMgNDMuNywxOC40IDQzLjUsMTguNSA0My4zLDE4LjYgNDMuMSwxOC43IDQyLjksMTguOCA0Mi43LDE5IDQyLjYsMTkuMiA0Mi40LDE5LjUgNDIuMywxOS44IDQyLjEsMjAuMSA0MiwyMC41IDQxLjksMjEgNDEuOCwyMS4yIDQxLjgsMjEuNCA0MS44LDIxLjcgNDEuOCwyMS45IDQxLjgsMjIuMSA0MS45LDIyLjQgNDEuOSwyMi42IDQyLDIyLjggNDIuMSwyMyA0Mi4yLDIzLjEgNDIuNCwyMy4zIDQyLjUsMjMuNCA0Mi43LDIzLjYgNDIuOSwyMy43IDQzLjIsMjMuOCA0My40LDIzLjggNDMuNSwyMy44IDQzLjYsMjMuOSA0My43LDIzLjkgNDMuOSwyMy45IDQ0LDIzLjkgNDQuMiwyMy45IDQ0LjQsMjMuOSA0NC41LDIzLjkgNDQuNywyMy45IDQ0LjksMjMuOCA0NS4xLDIzLjggNDUuMiwyMy43IDQ1LjQsMjMuNyA0NS42LDIzLjYgNDUuNywyMy41IDQ1LjgsMjMuMyA0NS41LDI1LjIgNDUuNSwyNS4yIDQ1LjUsMjUuMiA0NS40LDI1LjMgNDUuMywyNS4zIDQ1LjMsMjUuNCA0NS4yLDI1LjQgNDUuMSwyNS41IDQ0LjksMjUuNSA0NC44LDI1LjYgNDQuNiwyNS42IDQ0LjQsMjUuNiA0NC4yLDI1LjcgNDMuOSwyNS43IDQzLjYsMjUuNyA0My4yLDI1LjcgNDIuOCwyNS42IDQyLjUsMjUuNiA0Mi4yLDI1LjUgNDEuOSwyNS40IDQxLjYsMjUuMyA0MS4zLDI1LjEgNDEsMjQuOSA0MC43LDI0LjcgNDAuNSwyNC40IDQwLjIsMjQuMSA0MCwyMy44IDM5LjksMjMuNCAzOS44LDIzIDM5LjcsMjIuNSAzOS42LDIyIDM5LjcsMjEuNSAzOS43LDIwLjkgMzkuOCwyMC42IDM5LjksMjAuNCAzOS45LDIwLjEgNDAsMTkuOCA0MC4xLDE5LjYgNDAuMiwxOS40IDQwLjIsMTkuMSA0MC4zLDE4LjkgNDAuNCwxOC43IDQwLjUsMTguNSA0MC43LDE4LjMgNDAuOCwxOC4xIDQwLjksMTggNDEsMTcuOCA0MS4yLDE3LjcgNDEuMywxNy41IDQxLjUsMTcuNCA0MS42LDE3LjIgNDEuOCwxNy4xIDQyLDE3IDQyLjIsMTYuOSA0Mi4zLDE2LjggNDIuNSwxNi43IDQyLjcsMTYuNyA0MywxNi42IDQzLjIsMTYuNSA0My40LDE2LjUgNDMuNiwxNi41IDQzLjksMTYuNCA0NC4xLDE2LjQgNDQuMywxNi40IDQ0LjYsMTYuNCA0NC44LDE2LjQgNDUsMTYuNCA0NS4yLDE2LjQgNDUuNCwxNi40IDQ1LjYsMTYuNSA0NS44LDE2LjUgNDYsMTYuNSA0Ni4yLDE2LjYgNDYuMywxNi42IDQ2LjUsMTYuNyA0Ni42LDE2LjcgNDYuNywxNi43IDQ2LjgsMTYuOCA0Ni45LDE2LjggNDYuOSwxNi44IDQ3LDE2LjkgNDYuNiwxOC44IDQ2LjYsMTguOCAiLz48cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjAuMjE2IiBzdHJva2UtbWl0ZXJsaW1pdD0iMi42MTMxIiBwb2ludHM9IjQ2LjYsMTguOCA0Ni42LDE4LjggNDYuNiwxOC43IDQ2LjUsMTguNyA0Ni40LDE4LjYgNDYuMywxOC42IDQ2LjIsMTguNSA0NiwxOC41IDQ1LjksMTguNCA0NS44LDE4LjQgNDUuNywxOC40IDQ1LjUsMTguMyA0NS40LDE4LjMgNDUuMywxOC4zIDQ1LjEsMTguMyA0NC45LDE4LjMgNDQuOCwxOC4zIDQ0LjYsMTguMyA0NC42LDE4LjMgNDQuNCwxOC4zIDQ0LjMsMTguMyA0NC4xLDE4LjMgNDMuOSwxOC4zIDQzLjcsMTguNCA0My41LDE4LjUgNDMuMywxOC42IDQzLjEsMTguNyA0Mi45LDE4LjggNDIuNywxOSA0Mi42LDE5LjIgNDIuNCwxOS41IDQyLjMsMTkuOCA0Mi4xLDIwLjEgNDIsMjAuNSA0MS45LDIxIDQxLjksMjEgNDEuOCwyMS4yIDQxLjgsMjEuNCA0MS44LDIxLjcgNDEuOCwyMS45IDQxLjgsMjIuMSA0MS45LDIyLjQgNDEuOSwyMi42IDQyLDIyLjggNDIuMSwyMyA0Mi4yLDIzLjEgNDIuNCwyMy4zIDQyLjUsMjMuNCA0Mi43LDIzLjYgNDIuOSwyMy43IDQzLjIsMjMuOCA0My40LDIzLjggNDMuNCwyMy44IDQzLjUsMjMuOCA0My42LDIzLjkgNDMuNywyMy45IDQzLjksMjMuOSA0NCwyMy45IDQ0LjIsMjMuOSA0NC40LDIzLjkgNDQuNSwyMy45IDQ0LjcsMjMuOSA0NC45LDIzLjggNDUuMSwyMy44IDQ1LjIsMjMuNyA0NS40LDIzLjcgNDUuNiwyMy42IDQ1LjcsMjMuNSA0NS44LDIzLjMgNDUuNSwyNS4yIDQ1LjUsMjUuMiA0NS41LDI1LjIgNDUuNSwyNS4yIDQ1LjQsMjUuMyA0NS4zLDI1LjMgNDUuMywyNS40IDQ1LjIsMjUuNCA0NS4xLDI1LjUgNDQuOSwyNS41IDQ0LjgsMjUuNiA0NC42LDI1LjYgNDQuNCwyNS42IDQ0LjIsMjUuNyA0My45LDI1LjcgNDMuNiwyNS43IDQzLjIsMjUuNyA0Mi44LDI1LjYgNDIuOCwyNS42IDQyLjUsMjUuNiA0Mi4yLDI1LjUgNDEuOSwyNS40IDQxLjYsMjUuMyA0MS4zLDI1LjEgNDEsMjQuOSA0MC43LDI0LjcgNDAuNSwyNC40IDQwLjIsMjQuMSA0MCwyMy44IDM5LjksMjMuNCAzOS44LDIzIDM5LjcsMjIuNSAzOS42LDIyIDM5LjcsMjEuNSAzOS43LDIwLjkgMzkuNywyMC45IDM5LjgsMjAuNiAzOS45LDIwLjQgMzkuOSwyMC4xIDQwLDE5LjggNDAuMSwxOS42IDQwLjIsMTkuNCA0MC4yLDE5LjEgNDAuMywxOC45IDQwLjQsMTguNyA0MC41LDE4LjUgNDAuNywxOC4zIDQwLjgsMTguMSA0MC45LDE4IDQxLDE3LjggNDEuMiwxNy43IDQxLjMsMTcuNSA0MS41LDE3LjQgNDEuNiwxNy4yIDQxLjgsMTcuMSA0MiwxNyA0Mi4yLDE2LjkgNDIuMywxNi44IDQyLjUsMTYuNyA0Mi43LDE2LjcgNDMsMTYuNiA0My4yLDE2LjUgNDMuNCwxNi41IDQzLjYsMTYuNSA0My45LDE2LjQgNDQuMSwxNi40IDQ0LjMsMTYuNCA0NC42LDE2LjQgNDQuNiwxNi40IDQ0LjgsMTYuNCA0NSwxNi40IDQ1LjIsMTYuNCA0NS40LDE2LjQgNDUuNiwxNi41IDQ1LjgsMTYuNSA0NiwxNi41IDQ2LjIsMTYuNiA0Ni4zLDE2LjYgNDYuNSwxNi43IDQ2LjYsMTYuNyA0Ni43LDE2LjcgNDYuOCwxNi44IDQ2LjksMTYuOCA0Ni45LDE2LjggNDcsMTYuOSA0Ni42LDE4LjggIi8+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjYzLjUsMjUuNyA2MS42LDI1LjcgNjEuOCwyNC45IDYxLjgsMjQuOSA2MS43LDI1IDYxLjUsMjUuMSA2MS40LDI1LjIgNjEuMywyNS4zIDYxLjIsMjUuNCA2MSwyNS41IDYwLjksMjUuNSA2MC44LDI1LjYgNjAuNywyNS43IDYwLjUsMjUuNyA2MC40LDI1LjcgNjAuMywyNS43IDYwLjEsMjUuOCA2MCwyNS44IDU5LjksMjUuOCA1OS43LDI1LjggNTkuNCwyNS44IDU5LDI1LjcgNTguNywyNS42IDU4LjUsMjUuNCA1OC4yLDI1LjIgNTgsMjUgNTcuOCwyNC43IDU3LjYsMjQuNCA1Ny41LDI0LjEgNTcuNCwyMy44IDU3LjMsMjMuNSA1Ny4zLDIzLjEgNTcuMiwyMi44IDU3LjMsMjIuNCA1Ny4zLDIyLjEgNTcuMywyMS43IDU3LjQsMjEuMyA1Ny42LDIwLjkgNTcuNywyMC42IDU3LjksMjAuMiA1OC4xLDE5LjkgNTguMywxOS43IDU4LjUsMTkuNCA1OC43LDE5LjIgNTksMTkgNTkuMiwxOC44IDU5LjUsMTguNyA1OS43LDE4LjYgNjAsMTguNSA2MC4zLDE4LjQgNjAuNSwxOC40IDYwLjgsMTguMyA2MSwxOC4zIDYxLjIsMTguNCA2MS40LDE4LjQgNjEuNiwxOC40IDYxLjcsMTguNSA2MS45LDE4LjYgNjIsMTguNiA2Mi4xLDE4LjcgNjIuMiwxOC44IDYyLjMsMTguOSA2Mi40LDE5IDYyLjUsMTkuMSA2Mi42LDE5LjIgNjIuNiwxOS4yIDYyLjcsMTkuMyA2Mi43LDE5LjQgNjIuNywxOS40IDYzLjIsMTYuNyA2NS4xLDE2LjcgNjMuNSwyNS43IDYzLjUsMjUuNyAiLz48cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjAuMjE2IiBzdHJva2UtbWl0ZXJsaW1pdD0iMi42MTMxIiBwb2ludHM9IjYzLjUsMjUuNyA2MS42LDI1LjcgNjEuOCwyNC45IDYxLjgsMjQuOSA2MS44LDI0LjkgNjEuNywyNSA2MS41LDI1LjEgNjEuNCwyNS4yIDYxLjMsMjUuMyA2MS4yLDI1LjQgNjEsMjUuNSA2MC45LDI1LjUgNjAuOCwyNS42IDYwLjcsMjUuNyA2MC41LDI1LjcgNjAuNCwyNS43IDYwLjMsMjUuNyA2MC4xLDI1LjggNjAsMjUuOCA1OS45LDI1LjggNTkuNywyNS44IDU5LjcsMjUuOCA1OS40LDI1LjggNTksMjUuNyA1OC43LDI1LjYgNTguNSwyNS40IDU4LjIsMjUuMiA1OCwyNSA1Ny44LDI0LjcgNTcuNiwyNC40IDU3LjUsMjQuMSA1Ny40LDIzLjggNTcuMywyMy41IDU3LjMsMjMuMSA1Ny4yLDIyLjggNTcuMywyMi40IDU3LjMsMjIuMSA1Ny4zLDIxLjcgNTcuMywyMS43IDU3LjQsMjEuMyA1Ny42LDIwLjkgNTcuNywyMC42IDU3LjksMjAuMiA1OC4xLDE5LjkgNTguMywxOS43IDU4LjUsMTkuNCA1OC43LDE5LjIgNTksMTkgNTkuMiwxOC44IDU5LjUsMTguNyA1OS43LDE4LjYgNjAsMTguNSA2MC4zLDE4LjQgNjAuNSwxOC40IDYwLjgsMTguMyA2MC44LDE4LjMgNjEsMTguMyA2MS4yLDE4LjQgNjEuNCwxOC40IDYxLjYsMTguNCA2MS43LDE4LjUgNjEuOSwxOC42IDYyLDE4LjYgNjIuMSwxOC43IDYyLjIsMTguOCA2Mi4zLDE4LjkgNjIuNCwxOSA2Mi41LDE5LjEgNjIuNiwxOS4yIDYyLjYsMTkuMiA2Mi43LDE5LjMgNjIuNywxOS40IDYyLjcsMTkuNCA2My4yLDE2LjcgNjUuMSwxNi43IDYzLjUsMjUuNyAiLz48cG9seWdvbiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGQ0IzMzEiIHBvaW50cz0iNjAuNCwyNCA2MC42LDI0IDYwLjgsMjQgNjEsMjMuOSA2MS4xLDIzLjggNjEuMywyMy44IDYxLjQsMjMuNyA2MS41LDIzLjUgNjEuNiwyMy40IDYxLjcsMjMuMyA2MS44LDIzLjEgNjEuOSwyMyA2MiwyMi44IDYyLjEsMjIuNiA2Mi4xLDIyLjUgNjIuMiwyMi4zIDYyLjIsMjIuMSA2Mi4yLDIxLjkgNjIuMywyMS43IDYyLjMsMjEuNSA2Mi4zLDIxLjMgNjIuMiwyMS4xIDYyLjIsMjEgNjIuMiwyMC44IDYyLjEsMjAuNiA2MiwyMC41IDYyLDIwLjQgNjEuOSwyMC4zIDYxLjgsMjAuMiA2MS42LDIwLjEgNjEuNSwyMCA2MS40LDIwIDYxLjIsMjAgNjEuMSwyMCA2MC45LDIwIDYwLjcsMjAuMSA2MC42LDIwLjIgNjAuNCwyMC4yIDYwLjMsMjAuNCA2MC4yLDIwLjUgNjAuMSwyMC42IDYwLDIwLjggNTkuOSwyMC45IDU5LjgsMjEuMSA1OS43LDIxLjMgNTkuNiwyMS40IDU5LjYsMjEuNiA1OS41LDIxLjggNTkuNSwyMiA1OS41LDIyLjMgNTkuNSwyMi43IDU5LjUsMjMgNTkuNiwyMy4zIDU5LjcsMjMuNiA1OS45LDIzLjggNjAuMSwyNCA2MC40LDI0IDYwLjQsMjQgIi8+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjE4LjMsMjQuMiAxOCwyNS43IDE2LjMsMjUuNyAxNi40LDI1LjQgMTYuNCwyNS4xIDE2LjQsMjUgMTYuNCwyNC45IDE2LjMsMjUgMTYuMiwyNS4xIDE2LjEsMjUuMiAxNiwyNS4zIDE1LjgsMjUuNCAxNS42LDI1LjQgMTUuNCwyNS41IDE1LjMsMjUuNiAxNS4xLDI1LjcgMTQuOSwyNS43IDE0LjcsMjUuOCAxNC41LDI1LjggMTQuMywyNS44IDE0LjEsMjUuOCAxMy45LDI1LjggMTMuNywyNS44IDEzLjQsMjUuNyAxMy4yLDI1LjYgMTMsMjUuNSAxMi45LDI1LjQgMTIuNywyNS4zIDEyLjYsMjUuMiAxMi41LDI1LjEgMTIuNCwyNC45IDEyLjMsMjQuOCAxMi4yLDI0LjYgMTIuMiwyNC41IDEyLjEsMjQuMyAxMi4xLDI0LjIgMTIuMSwyNCAxMi4xLDIzLjkgMTIuMSwyMy43IDEyLjEsMjMuNCAxMi4xLDIzLjIgMTIuMiwyMyAxMi4zLDIyLjcgMTIuNCwyMi41IDEyLjUsMjIuMyAxMi43LDIyLjEgMTIuOCwyMS45IDEzLDIxLjggMTMuMiwyMS42IDEzLjQsMjEuNSAxMy42LDIxLjQgMTMuOCwyMS4zIDE0LDIxLjIgMTQuMywyMS4yIDE0LjUsMjEuMSAxNC41LDIxLjEgMTQuNiwyMS4xIDE0LjYsMjEuMSAxNC43LDIxLjEgMTQuOCwyMS4xIDE0LjksMjEuMSAxNSwyMS4xIDE1LjEsMjEuMSAxNS4yLDIxIDE1LjMsMjEgMTUuNCwyMSAxNS41LDIxIDE1LjcsMjEgMTUuOCwyMSAxNS45LDIxIDE1LjksMjEgMTYuMSwyMSAxNi4yLDIxIDE2LjQsMjEgMTYuNiwyMSAxNi43LDIxIDE2LjgsMjEgMTYuOCwyMSAxNi45LDIxIDE2LjksMjEgMTYuOSwyMC44IDE2LjksMjAuNyAxNywyMC42IDE2LjksMjAuNCAxNi45LDIwLjMgMTYuOCwyMC4yIDE2LjcsMjAuMSAxNi42LDIwIDE2LjQsMTkuOSAxNi4yLDE5LjkgMTYuMSwxOS45IDE1LjksMTkuOCAxNS43LDE5LjggMTUuNSwxOS44IDE1LjIsMTkuOCAxNSwxOS45IDE0LjgsMTkuOSAxNC42LDE5LjkgMTQuNCwxOS45IDE0LjIsMjAgMTQsMjAgMTMuOCwyMCAxMy42LDIwLjEgMTMuNSwyMC4xIDEzLjMsMjAuMSAxMy4yLDIwLjIgMTMuMiwyMC4yIDEzLjcsMTguNiAxMy44LDE4LjUgMTQsMTguNSAxNC4xLDE4LjQgMTQuMywxOC40IDE0LjQsMTguMyAxNC42LDE4LjMgMTQuOCwxOC4zIDE1LDE4LjMgMTUuMiwxOC4zIDE1LjQsMTguMyAxNS42LDE4LjIgMTUuOCwxOC4yIDE2LDE4LjIgMTYuMiwxOC4yIDE2LjUsMTguMyAxNi43LDE4LjMgMTYuOSwxOC4zIDE3LjEsMTguMyAxNy4zLDE4LjQgMTcuNiwxOC40IDE3LjgsMTguNSAxOCwxOC42IDE4LjIsMTguNyAxOC40LDE4LjggMTguNSwxOSAxOC43LDE5LjIgMTguOCwxOS4zIDE4LjksMTkuNiAxOSwxOS44IDE5LDIwIDE5LDIwLjMgMTksMjAuNSAxOC4zLDI0LjIgMTguMywyNC4yICIvPjxwb2x5bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMC4yMTYiIHN0cm9rZS1taXRlcmxpbWl0PSIyLjYxMzEiIHBvaW50cz0iMTguMywyNC4yIDE4LDI1LjcgMTYuMywyNS43IDE2LjMsMjUuNyAxNi40LDI1LjQgMTYuNCwyNS4xIDE2LjQsMjUgMTYuNCwyNC45IDE2LjQsMjQuOSAxNi4zLDI1IDE2LjIsMjUuMSAxNi4xLDI1LjIgMTYsMjUuMyAxNS44LDI1LjQgMTUuNiwyNS40IDE1LjQsMjUuNSAxNS4zLDI1LjYgMTUuMSwyNS43IDE0LjksMjUuNyAxNC43LDI1LjggMTQuNSwyNS44IDE0LjMsMjUuOCAxNC4xLDI1LjggMTMuOSwyNS44IDEzLjcsMjUuOCAxMy43LDI1LjggMTMuNCwyNS43IDEzLjIsMjUuNiAxMywyNS41IDEyLjksMjUuNCAxMi43LDI1LjMgMTIuNiwyNS4yIDEyLjUsMjUuMSAxMi40LDI0LjkgMTIuMywyNC44IDEyLjIsMjQuNiAxMi4yLDI0LjUgMTIuMSwyNC4zIDEyLjEsMjQuMiAxMi4xLDI0IDEyLjEsMjMuOSAxMi4xLDIzLjcgMTIuMSwyMy43IDEyLjEsMjMuNCAxMi4xLDIzLjIgMTIuMiwyMyAxMi4zLDIyLjcgMTIuNCwyMi41IDEyLjUsMjIuMyAxMi43LDIyLjEgMTIuOCwyMS45IDEzLDIxLjggMTMuMiwyMS42IDEzLjQsMjEuNSAxMy42LDIxLjQgMTMuOCwyMS4zIDE0LDIxLjIgMTQuMywyMS4yIDE0LjUsMjEuMSAxNC41LDIxLjEgMTQuNSwyMS4xIDE0LjYsMjEuMSAxNC42LDIxLjEgMTQuNywyMS4xIDE0LjgsMjEuMSAxNC45LDIxLjEgMTUsMjEuMSAxNS4xLDIxLjEgMTUuMiwyMSAxNS4zLDIxIDE1LjQsMjEgMTUuNSwyMSAxNS43LDIxIDE1LjgsMjEgMTUuOSwyMSAxNS45LDIxIDE1LjksMjEgMTYuMSwyMSAxNi4yLDIxIDE2LjQsMjEgMTYuNiwyMSAxNi43LDIxIDE2LjgsMjEgMTYuOCwyMSAxNi45LDIxIDE2LjksMjEgMTYuOSwyMSAxNi45LDIwLjggMTYuOSwyMC43IDE3LDIwLjYgMTcsMjAuNiAxNi45LDIwLjQgMTYuOSwyMC4zIDE2LjgsMjAuMiAxNi43LDIwLjEgMTYuNiwyMCAxNi40LDE5LjkgMTYuMiwxOS45IDE2LjEsMTkuOSAxNi4xLDE5LjkgMTUuOSwxOS44IDE1LjcsMTkuOCAxNS41LDE5LjggMTUuMiwxOS44IDE1LDE5LjkgMTQuOCwxOS45IDE0LjYsMTkuOSAxNC40LDE5LjkgMTQuMiwyMCAxNCwyMCAxMy44LDIwIDEzLjYsMjAuMSAxMy41LDIwLjEgMTMuMywyMC4xIDEzLjIsMjAuMiAxMy4yLDIwLjIgMTMuNywxOC42IDEzLjcsMTguNiAxMy44LDE4LjUgMTQsMTguNSAxNC4xLDE4LjQgMTQuMywxOC40IDE0LjQsMTguMyAxNC42LDE4LjMgMTQuOCwxOC4zIDE1LDE4LjMgMTUuMiwxOC4zIDE1LjQsMTguMyAxNS42LDE4LjIgMTUuOCwxOC4yIDE2LDE4LjIgMTYuMiwxOC4yIDE2LjUsMTguMyAxNi43LDE4LjMgMTYuNywxOC4zIDE2LjksMTguMyAxNy4xLDE4LjMgMTcuMywxOC40IDE3LjYsMTguNCAxNy44LDE4LjUgMTgsMTguNiAxOC4yLDE4LjcgMTguNCwxOC44IDE4LjUsMTkgMTguNywxOS4yIDE4LjgsMTkuMyAxOC45LDE5LjYgMTksMTkuOCAxOSwyMCAxOSwyMC4zIDE5LDIwLjUgMTguMywyNC4yICIvPjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VEMUMyRSIgcG9pbnRzPSIxNi43LDIyLjQgMTYuNiwyMi4zIDE2LjYsMjIuMyAxNi42LDIyLjMgMTYuNSwyMi4zIDE2LjQsMjIuMyAxNi4zLDIyLjIgMTYuMiwyMi4yIDE2LjEsMjIuMiAxNiwyMi4zIDE1LjksMjIuMyAxNS44LDIyLjMgMTUuNywyMi4zIDE1LjYsMjIuMyAxNS41LDIyLjMgMTUuNCwyMi40IDE1LjMsMjIuNCAxNS4zLDIyLjQgMTUuMiwyMi40IDE1LjIsMjIuNCAxNS4xLDIyLjUgMTUsMjIuNSAxNC45LDIyLjYgMTQuOCwyMi42IDE0LjcsMjIuNyAxNC42LDIyLjcgMTQuNSwyMi44IDE0LjUsMjIuOSAxNC40LDIzIDE0LjMsMjMgMTQuMywyMy4xIDE0LjIsMjMuMyAxNC4yLDIzLjQgMTQuMiwyMy42IDE0LjIsMjMuOCAxNC4zLDIzLjkgMTQuNCwyNCAxNC41LDI0LjEgMTQuNiwyNC4xIDE0LjcsMjQuMiAxNC44LDI0LjIgMTUsMjQuMiAxNS4yLDI0LjEgMTUuNCwyNC4xIDE1LjUsMjQuMSAxNS43LDI0IDE1LjgsMjQgMTUuOSwyMy45IDE2LDIzLjggMTYuMSwyMy43IDE2LjIsMjMuNyAxNi4zLDIzLjYgMTYuMywyMy41IDE2LjQsMjMuNCAxNi40LDIzLjMgMTYuNSwyMy4zIDE2LjUsMjMuMiAxNi41LDIzIDE2LjYsMjIuOCAxNi42LDIyLjUgMTYuNywyMi40IDE2LjcsMjIuNCAiLz48cG9seWdvbiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMy45LDI1LjcgMiwyNS43IDMuNiwxNi43IDYuOCwxNi43IDcuMSwyMiA5LjQsMTYuNyAxMi44LDE2LjcgMTEuMiwyNS43IDkuMywyNS43IDEwLjUsMTkgMTAuNCwxOSA3LjYsMjUuNyA1LjUsMjUuNyA1LjUsMjUuNCA1LjQsMjQuNyA1LjQsMjMuNiA1LjMsMjIuNCA1LjIsMjEuMSA1LjIsMjAuMSA1LjEsMTkuMyA1LjEsMTkgNS4xLDE5IDUuMSwxOSA1LDE5IDUsMTkgMy45LDI1LjcgMy45LDI1LjcgIi8+PHBvbHlsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIwLjIxNiIgc3Ryb2tlLW1pdGVybGltaXQ9IjIuNjEzMSIgcG9pbnRzPSIzLjksMjUuNyAyLDI1LjcgMy42LDE2LjcgNi44LDE2LjcgNy4xLDIyIDkuNCwxNi43IDEyLjgsMTYuNyAxMS4yLDI1LjcgOS4zLDI1LjcgMTAuNSwxOSAxMC40LDE5IDcuNiwyNS43IDUuNSwyNS43IDUuNSwyNS43IDUuNSwyNS40IDUuNCwyNC43IDUuNCwyMy42IDUuMywyMi40IDUuMiwyMS4xIDUuMiwyMC4xIDUuMSwxOS4zIDUuMSwxOSA1LjEsMTkgNS4xLDE5IDUuMSwxOSA1LDE5IDUsMTkgMy45LDI1LjcgIi8+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjUyLjMsMjQuMiA1Mi4xLDI1LjcgNTAuMywyNS43IDUwLjQsMjUuNCA1MC40LDI1LjIgNTAuNCwyNSA1MC40LDI0LjkgNTAuMywyNSA1MC4yLDI1LjEgNTAuMSwyNS4yIDQ5LjksMjUuMyA0OS44LDI1LjQgNDkuNiwyNS41IDQ5LjQsMjUuNSA0OS4zLDI1LjYgNDkuMSwyNS43IDQ4LjksMjUuNyA0OC43LDI1LjggNDguNSwyNS44IDQ4LjMsMjUuOCA0OC4xLDI1LjggNDcuOSwyNS44IDQ3LjcsMjUuOCA0Ny41LDI1LjcgNDcuMywyNS42IDQ3LjEsMjUuNSA0Ni45LDI1LjQgNDYuOCwyNS4zIDQ2LjYsMjUuMiA0Ni41LDI1LjEgNDYuNCwyNC45IDQ2LjMsMjQuOCA0Ni4zLDI0LjYgNDYuMiwyNC41IDQ2LjIsMjQuMyA0Ni4yLDI0LjIgNDYuMSwyNCA0Ni4xLDIzLjkgNDYuMSwyMy43IDQ2LjEsMjMuNCA0Ni4yLDIzLjIgNDYuMiwyMyA0Ni4zLDIyLjcgNDYuNCwyMi41IDQ2LjYsMjIuMyA0Ni43LDIyLjEgNDYuOSwyMS45IDQ3LDIxLjggNDcuMiwyMS42IDQ3LjQsMjEuNSA0Ny42LDIxLjQgNDcuOSwyMS4zIDQ4LjEsMjEuMiA0OC4zLDIxLjIgNDguNSwyMS4xIDQ4LjYsMjEuMSA0OC42LDIxLjEgNDguNiwyMS4xIDQ4LjcsMjEuMSA0OC44LDIxLjEgNDguOSwyMS4xIDQ5LDIxLjEgNDkuMSwyMS4xIDQ5LjIsMjEgNDkuMywyMSA0OS41LDIxIDQ5LjYsMjEgNDkuNywyMSA0OS44LDIxIDQ5LjksMjEgNTAsMjEgNTAuMSwyMSA1MC4zLDIxIDUwLjQsMjEgNTAuNiwyMSA1MC43LDIxIDUwLjgsMjEgNTAuOSwyMSA1MC45LDIxIDUwLjksMjEgNTEsMjAuOCA1MSwyMC43IDUxLDIwLjYgNTEsMjAuNCA1MC45LDIwLjMgNTAuOCwyMC4yIDUwLjcsMjAuMSA1MC42LDIwIDUwLjQsMTkuOSA1MC4zLDE5LjkgNTAuMSwxOS45IDQ5LjksMTkuOCA0OS43LDE5LjggNDkuNSwxOS44IDQ5LjMsMTkuOCA0OS4xLDE5LjkgNDguOSwxOS45IDQ4LjYsMTkuOSA0OC40LDE5LjkgNDguMiwyMCA0OCwyMCA0Ny44LDIwIDQ3LjcsMjAuMSA0Ny41LDIwLjEgNDcuNCwyMC4xIDQ3LjMsMjAuMiA0Ny4yLDIwLjIgNDcuNywxOC42IDQ3LjksMTguNSA0OCwxOC41IDQ4LjIsMTguNCA0OC4zLDE4LjQgNDguNSwxOC4zIDQ4LjcsMTguMyA0OC45LDE4LjMgNDksMTguMyA0OS4yLDE4LjMgNDkuNCwxOC4zIDQ5LjYsMTguMiA0OS45LDE4LjIgNTAuMSwxOC4yIDUwLjMsMTguMiA1MC41LDE4LjMgNTAuNywxOC4zIDUwLjksMTguMyA1MS4xLDE4LjMgNTEuNCwxOC40IDUxLjYsMTguNCA1MS44LDE4LjUgNTIsMTguNiA1Mi4yLDE4LjcgNTIuNCwxOC44IDUyLjYsMTkgNTIuNywxOS4yIDUyLjksMTkuMyA1MywxOS42IDUzLDE5LjggNTMuMSwyMCA1My4xLDIwLjMgNTMuMSwyMC41IDUyLjMsMjQuMiA1Mi4zLDI0LjIgIi8+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjUyLjEsMjUuNyA1Mi4xLDI1LjcgNTIuNCwyNC4yIDUyLjMsMjQuMiA1MiwyNS43IDUyLjEsMjUuNiA1Mi4xLDI1LjcgNTIuMSwyNS43IDUyLjEsMjUuNyA1Mi4xLDI1LjcgNTIuMSwyNS43ICIvPjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI1MC4zLDI1LjcgNTAuMywyNS43IDUyLjEsMjUuNyA1Mi4xLDI1LjYgNTAuMywyNS42IDUwLjQsMjUuNyA1MC4zLDI1LjcgNTAuMywyNS43IDUwLjMsMjUuNyA1MC4zLDI1LjcgNTAuMywyNS43ICIvPjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI1MC40LDI0LjkgNTAuMywyNC45IDUwLjMsMjUgNTAuMywyNS4yIDUwLjMsMjUuNCA1MC4zLDI1LjcgNTAuNCwyNS43IDUwLjQsMjUuNCA1MC40LDI1LjIgNTAuNCwyNSA1MC40LDI0LjkgNTAuMywyNC45IDUwLjQsMjQuOSA1MC40LDI0LjkgIi8+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjQ3LjcsMjUuOCA0Ny43LDI1LjggNDcuOSwyNS44IDQ4LjEsMjUuOCA0OC4zLDI1LjggNDguNSwyNS44IDQ4LjcsMjUuOCA0OC45LDI1LjggNDkuMSwyNS43IDQ5LjMsMjUuNiA0OS41LDI1LjYgNDkuNiwyNS41IDQ5LjgsMjUuNCA0OS45LDI1LjMgNTAuMSwyNS4yIDUwLjIsMjUuMSA1MC4zLDI1IDUwLjQsMjQuOSA1MC4zLDI0LjkgNTAuMiwyNSA1MC4yLDI1LjEgNTAsMjUuMiA0OS45LDI1LjMgNDkuOCwyNS4zIDQ5LjYsMjUuNCA0OS40LDI1LjUgNDkuMywyNS42IDQ5LjEsMjUuNiA0OC45LDI1LjcgNDguNywyNS43IDQ4LjUsMjUuNyA0OC4zLDI1LjggNDguMSwyNS44IDQ3LjksMjUuNyA0Ny44LDI1LjcgNDcuOCwyNS43IDQ3LjcsMjUuOCA0Ny43LDI1LjggIi8+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjQ2LjEsMjMuNyA0Ni4xLDIzLjcgNDYuMSwyMy45IDQ2LjEsMjQgNDYuMSwyNC4yIDQ2LjEsMjQuMyA0Ni4yLDI0LjUgNDYuMiwyNC42IDQ2LjMsMjQuOCA0Ni40LDI0LjkgNDYuNSwyNS4xIDQ2LjYsMjUuMiA0Ni43LDI1LjQgNDYuOSwyNS41IDQ3LjEsMjUuNiA0Ny4zLDI1LjcgNDcuNSwyNS43IDQ3LjcsMjUuOCA0Ny44LDI1LjcgNDcuNSwyNS42IDQ3LjMsMjUuNiA0Ny4xLDI1LjUgNDYuOSwyNS40IDQ2LjgsMjUuMyA0Ni43LDI1LjIgNDYuNiwyNSA0Ni41LDI0LjkgNDYuNCwyNC44IDQ2LjMsMjQuNiA0Ni4zLDI0LjUgNDYuMiwyNC4zIDQ2LjIsMjQuMiA0Ni4yLDI0IDQ2LjIsMjMuOSA0Ni4yLDIzLjcgNDYuMiwyMy43IDQ2LjEsMjMuNyA0Ni4xLDIzLjcgIi8+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjQ4LjUsMjEuMSA0OC41LDIxLjEgNDguMywyMS4xIDQ4LjEsMjEuMiA0Ny44LDIxLjMgNDcuNiwyMS40IDQ3LjQsMjEuNSA0Ny4yLDIxLjYgNDcsMjEuNyA0Ni44LDIxLjkgNDYuNywyMi4xIDQ2LjUsMjIuMyA0Ni40LDIyLjUgNDYuMywyMi43IDQ2LjIsMjIuOSA0Ni4xLDIzLjIgNDYuMSwyMy40IDQ2LjEsMjMuNyA0Ni4yLDIzLjcgNDYuMiwyMy40IDQ2LjIsMjMuMiA0Ni4zLDIzIDQ2LjQsMjIuNyA0Ni41LDIyLjUgNDYuNiwyMi4zIDQ2LjcsMjIuMSA0Ni45LDIyIDQ3LjEsMjEuOCA0Ny4zLDIxLjcgNDcuNSwyMS41IDQ3LjcsMjEuNCA0Ny45LDIxLjMgNDguMSwyMS4zIDQ4LjMsMjEuMiA0OC41LDIxLjIgNDguNSwyMS4yIDQ4LjUsMjEuMSA0OC41LDIxLjEgIi8+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjUwLDIwLjkgNTAsMjAuOSA0OS45LDIwLjkgNDkuOCwyMSA0OS43LDIxIDQ5LjYsMjEgNDkuNSwyMSA0OS4zLDIxIDQ5LjIsMjEgNDkuMSwyMSA0OSwyMSA0OC45LDIxIDQ4LjgsMjEgNDguNywyMS4xIDQ4LjYsMjEuMSA0OC42LDIxLjEgNDguNiwyMS4xIDQ4LjUsMjEuMSA0OC41LDIxLjIgNDguNiwyMS4yIDQ4LjYsMjEuMiA0OC42LDIxLjIgNDguNywyMS4xIDQ4LjgsMjEuMSA0OC45LDIxLjEgNDksMjEuMSA0OS4xLDIxLjEgNDkuMiwyMS4xIDQ5LjMsMjEuMSA0OS41LDIxLjEgNDkuNiwyMSA0OS43LDIxIDQ5LjgsMjEgNDkuOSwyMSA1MCwyMSA1MCwyMSA1MCwyMC45IDUwLDIwLjkgIi8+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjUwLjksMjEgNTAuOSwyMSA1MC45LDIxIDUwLjgsMjEgNTAuNywyMSA1MC42LDIxIDUwLjQsMjEgNTAuMywyMSA1MC4xLDIwLjkgNTAsMjAuOSA1MCwyMSA1MC4xLDIxIDUwLjMsMjEgNTAuNCwyMSA1MC42LDIxIDUwLjcsMjEgNTAuOCwyMS4xIDUwLjksMjEuMSA1MC45LDIxLjEgNTEsMjEgNTAuOSwyMS4xIDUxLDIxLjEgNTEsMjEgNTAuOSwyMSA1MC45LDIxICIvPjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI1MC45LDIwLjYgNTAuOSwyMC42IDUwLjksMjAuNyA1MC45LDIwLjggNTAuOSwyMSA1MC45LDIxIDUxLDIxIDUxLDIxIDUxLDIwLjkgNTEsMjAuNyA1MSwyMC42IDUxLDIwLjYgNTAuOSwyMC42IDUwLjksMjAuNiAiLz48cG9seWdvbiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNTAuMSwxOS45IDUwLjEsMTkuOSA1MC4zLDE5LjkgNTAuNCwyMCA1MC42LDIwIDUwLjcsMjAuMSA1MC44LDIwLjIgNTAuOSwyMC4zIDUwLjksMjAuNCA1MC45LDIwLjYgNTEsMjAuNiA1MSwyMC40IDUwLjksMjAuMyA1MC45LDIwLjEgNTAuNywyMCA1MC42LDE5LjkgNTAuNSwxOS45IDUwLjMsMTkuOCA1MC4xLDE5LjggNTAuMSwxOS44IDUwLjEsMTkuOSA1MC4xLDE5LjkgIi8+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjQ3LjIsMjAuMiA0Ny4zLDIwLjMgNDcuMywyMC4yIDQ3LjQsMjAuMiA0Ny41LDIwLjEgNDcuNywyMC4xIDQ3LjgsMjAuMSA0OCwyMCA0OC4yLDIwIDQ4LjQsMjAgNDguNiwxOS45IDQ4LjksMTkuOSA0OS4xLDE5LjkgNDkuMywxOS45IDQ5LjUsMTkuOSA0OS43LDE5LjkgNDkuOSwxOS45IDUwLjEsMTkuOSA1MC4xLDE5LjggNDkuOSwxOS44IDQ5LjcsMTkuOCA0OS41LDE5LjggNDkuMywxOS44IDQ5LjEsMTkuOCA0OC45LDE5LjggNDguNiwxOS45IDQ4LjQsMTkuOSA0OC4yLDE5LjkgNDgsMjAgNDcuOCwyMCA0Ny43LDIwIDQ3LjUsMjAuMSA0Ny40LDIwLjEgNDcuMywyMC4xIDQ3LjIsMjAuMiA0Ny4zLDIwLjIgNDcuMiwyMC4yIDQ3LjIsMjAuMiAiLz48cG9seWdvbiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNDcuNywxOC41IDQ3LjcsMTguNiA0Ny4yLDIwLjIgNDcuMywyMC4yIDQ3LjgsMTguNiA0Ny43LDE4LjYgNDcuNywxOC41IDQ3LjcsMTguNSA0Ny43LDE4LjYgNDcuNywxOC41IDQ3LjcsMTguNSAiLz48cG9seWdvbiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNTAuNywxOC4yIDUwLjcsMTguMiA1MC41LDE4LjIgNTAuMywxOC4yIDUwLjEsMTguMiA0OS45LDE4LjIgNDkuNiwxOC4yIDQ5LjQsMTguMiA0OS4yLDE4LjIgNDksMTguMiA0OC45LDE4LjIgNDguNywxOC4zIDQ4LjUsMTguMyA0OC4zLDE4LjMgNDguMiwxOC40IDQ4LDE4LjQgNDcuOCwxOC41IDQ3LjcsMTguNSA0Ny43LDE4LjYgNDcuOSwxOC42IDQ4LDE4LjUgNDguMiwxOC41IDQ4LjMsMTguNCA0OC41LDE4LjQgNDguNywxOC40IDQ4LjksMTguMyA0OSwxOC4zIDQ5LjIsMTguMyA0OS40LDE4LjMgNDkuNiwxOC4zIDQ5LjksMTguMyA1MC4xLDE4LjMgNTAuMywxOC4zIDUwLjUsMTguMyA1MC43LDE4LjMgNTAuNywxOC4zIDUwLjcsMTguMiA1MC43LDE4LjIgIi8+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjUzLjEsMjAuNSA1My4xLDIwLjUgNTMuMSwyMC4zIDUzLjEsMjAgNTMuMSwxOS44IDUzLDE5LjUgNTIuOSwxOS4zIDUyLjgsMTkuMSA1Mi42LDE5IDUyLjQsMTguOCA1Mi4yLDE4LjcgNTIsMTguNiA1MS44LDE4LjUgNTEuNiwxOC40IDUxLjQsMTguMyA1MS4yLDE4LjMgNTAuOSwxOC4yIDUwLjcsMTguMiA1MC43LDE4LjMgNTAuOSwxOC4zIDUxLjEsMTguNCA1MS40LDE4LjQgNTEuNiwxOC41IDUxLjgsMTguNSA1MiwxOC42IDUyLjIsMTguOCA1Mi40LDE4LjkgNTIuNSwxOSA1Mi43LDE5LjIgNTIuOCwxOS40IDUyLjksMTkuNiA1MywxOS44IDUzLjEsMjAgNTMuMSwyMC4zIDUzLDIwLjUgNTMsMjAuNSA1My4xLDIwLjUgNTMuMSwyMC41ICIvPjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI1Mi40LDI0LjIgNTIuNCwyNC4yIDUzLjEsMjAuNSA1MywyMC41IDUyLjMsMjQuMiA1Mi4zLDI0LjIgNTIuNCwyNC4yIDUyLjQsMjQuMiAiLz48cG9seWdvbiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGQ0IzMzEiIHBvaW50cz0iNTAuNywyMi40IDUwLjcsMjIuMyA1MC42LDIyLjMgNTAuNiwyMi4zIDUwLjUsMjIuMyA1MC40LDIyLjIgNTAuNCwyMi4yIDUwLjMsMjIuMiA1MC4yLDIyLjIgNTAsMjIuMyA0OS45LDIyLjMgNDkuOCwyMi4zIDQ5LjcsMjIuMyA0OS42LDIyLjMgNDkuNSwyMi4zIDQ5LjQsMjIuNCA0OS40LDIyLjQgNDkuMywyMi40IDQ5LjMsMjIuNCA0OS4yLDIyLjQgNDkuMSwyMi40IDQ5LDIyLjUgNDksMjIuNSA0OC45LDIyLjYgNDguOCwyMi42IDQ4LjcsMjIuNyA0OC42LDIyLjggNDguNSwyMi45IDQ4LjQsMjIuOSA0OC40LDIzIDQ4LjMsMjMuMSA0OC4zLDIzLjIgNDguMywyMy40IDQ4LjMsMjMuNiA0OC4zLDIzLjggNDguMywyMy45IDQ4LjQsMjQgNDguNSwyNC4xIDQ4LjcsMjQuMSA0OC44LDI0LjIgNDguOSwyNC4yIDQ5LjEsMjQuMiA0OS4zLDI0LjEgNDkuNSwyNC4xIDQ5LjYsMjQuMSA0OS44LDI0IDQ5LjksMjMuOSA1MCwyMy45IDUwLjEsMjMuOCA1MC4yLDIzLjcgNTAuMywyMy42IDUwLjQsMjMuNSA1MC40LDIzLjQgNTAuNSwyMy40IDUwLjUsMjMuMyA1MC42LDIzLjIgNTAuNiwyMy4xIDUwLjYsMjIuOSA1MC42LDIyLjcgNTAuNywyMi41IDUwLjcsMjIuNCA1MC43LDIyLjQgIi8+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjY0LjgsMjQuNyA2NC44LDI0LjYgNjQuOSwyNC40IDY1LDI0LjIgNjUuMSwyNC4xIDY1LjIsMjQgNjUuNCwyMy45IDY1LjYsMjMuOCA2NS44LDIzLjggNjYsMjMuOCA2Ni4xLDIzLjkgNjYuMywyNCA2Ni40LDI0LjEgNjYuNiwyNC4yIDY2LjcsMjQuNCA2Ni43LDI0LjYgNjYuNywyNC43IDY2LjUsMjQuNyA2Ni41LDI0LjYgNjYuNSwyNC41IDY2LjQsMjQuMyA2Ni4zLDI0LjIgNjYuMiwyNC4xIDY2LjEsMjQuMSA2NS45LDI0IDY1LjgsMjQgNjUuNiwyNCA2NS41LDI0LjEgNjUuMywyNC4xIDY1LjIsMjQuMiA2NS4xLDI0LjMgNjUuMSwyNC41IDY1LDI0LjYgNjUsMjQuNyA2NC44LDI0LjcgNjQuOCwyNC43ICIvPjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI2NS40LDI0LjcgNjUuNCwyNC4zIDY1LjgsMjQuMyA2NS45LDI0LjMgNjYsMjQuNCA2NiwyNC40IDY2LjEsMjQuNCA2Ni4xLDI0LjQgNjYuMSwyNC41IDY2LjEsMjQuNSA2Ni4xLDI0LjYgNjYuMSwyNC42IDY2LjEsMjQuNyA2Ni4xLDI0LjcgNjYuMSwyNC43IDY1LjgsMjQuNyA2NS44LDI0LjcgNjUuOSwyNC43IDY1LjksMjQuNyA2NiwyNC43IDY2LDI0LjcgNjYsMjQuNyA2NiwyNC42IDY2LDI0LjYgNjYsMjQuNSA2NiwyNC41IDY2LDI0LjUgNjUuOSwyNC41IDY1LjksMjQuNSA2NS45LDI0LjUgNjUuOCwyNC41IDY1LjgsMjQuNSA2NS42LDI0LjUgNjUuNiwyNC43IDY1LjQsMjQuNyA2NS40LDI0LjcgIi8+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjY0LjgsMjQuNyA2NC44LDI0LjggNjQuOCwyNSA2NC45LDI1LjIgNjUsMjUuMyA2NS4xLDI1LjUgNjUuMiwyNS42IDY1LjQsMjUuNyA2NS42LDI1LjcgNjUuOCwyNS44IDY2LDI1LjcgNjYuMSwyNS43IDY2LjMsMjUuNiA2Ni40LDI1LjUgNjYuNiwyNS4zIDY2LjcsMjUuMiA2Ni43LDI1IDY2LjcsMjQuOCA2Ni43LDI0LjcgNjYuNSwyNC43IDY2LjUsMjQuOCA2Ni41LDI0LjkgNjYuNSwyNS4xIDY2LjQsMjUuMiA2Ni4zLDI1LjMgNjYuMiwyNS40IDY2LjEsMjUuNSA2NS45LDI1LjYgNjUuOCwyNS42IDY1LjYsMjUuNiA2NS41LDI1LjUgNjUuMywyNS40IDY1LjIsMjUuMyA2NS4xLDI1LjIgNjUuMSwyNS4xIDY1LDI0LjkgNjUsMjQuOCA2NSwyNC43IDY0LjgsMjQuNyA2NC44LDI0LjcgIi8+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjY1LjQsMjQuNyA2NS40LDI1LjIgNjUuNiwyNS4yIDY1LjYsMjQuOCA2NS44LDI0LjggNjYsMjUuMiA2Ni4xLDI1LjIgNjUuOSwyNC44IDY2LDI0LjggNjYsMjQuOCA2NiwyNC44IDY2LjEsMjQuOCA2Ni4xLDI0LjcgNjUuOCwyNC43IDY1LjgsMjQuOCA2NS42LDI0LjggNjUuNiwyNC43IDY1LjQsMjQuNyA2NS40LDI0LjcgIi8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjAuMjE2IiBzdHJva2UtbWl0ZXJsaW1pdD0iMi42MTMxIiBkPSJNNjQuOCwyNC44TDY0LjgsMjQuOGwwLTAuMmwwLjEtMC4ybDAuMS0wLjJsMC4xLTAuMWwwLjEtMC4xbDAuMi0wLjFsMC4yLTAuMWwwLjIsMGwwLDBsMC4yLDBsMC4yLDAuMWwwLjIsMC4xbDAuMSwwLjFsMC4xLDAuMWwwLjEsMC4ybDAuMSwwLjJsMCwwLjJsMCwwbDAsMC4ybC0wLjEsMC4ybC0wLjEsMC4ybC0wLjEsMC4xbC0wLjEsMC4xbC0wLjIsMC4xTDY2LDI1LjdsLTAuMiwwbDAsMGwtMC4yLDBsLTAuMi0wLjFsLTAuMi0wLjFsLTAuMS0wLjFMNjUsMjUuM2wtMC4xLTAuMkw2NC44LDI1TDY0LjgsMjQuOCBNNjUuNiwyNS4yaC0wLjJ2LTAuOGgwLjRsMCwwbDAuMSwwbDAuMSwwbDAuMSwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMC4yLDAuM0g2NmwtMC4yLTAuM2gtMC4yVjI1LjIgTTY1LjgsMjQuOEw2NS44LDI0LjhMNjUuOCwyNC44bDAuMSwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGgwaC0wLjJ2MC4zSDY1LjggTTY1LjgsMjUuNkw2NS44LDI1LjZsMC4yLDBsMC4yLDBsMC4xLTAuMWwwLjEtMC4xbDAuMS0wLjFsMC4xLTAuMWwwLTAuMmwwLTAuMmwwLDBsMC0wLjJsMC0wLjJsLTAuMS0wLjFsLTAuMS0wLjFsLTAuMS0wLjFsLTAuMS0wLjFsLTAuMiwwbC0wLjIsMGwwLDBsLTAuMiwwbC0wLjIsMGwtMC4xLDAuMWwtMC4xLDAuMWwtMC4xLDAuMWwtMC4xLDAuMWwwLDAuMmwwLDAuMmwwLDBsMCwwLjJsMCwwLjJsMC4xLDAuMWwwLjEsMC4xbDAuMSwwLjFsMC4xLDAuMWwwLjIsMEw2NS44LDI1LjYiLz48cG9seWdvbiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNTIuOSwyNS43IDU0LjgsMjUuNyA1NC44LDI1LjcgNTUuNSwyMS44IDU1LjUsMjEuNiA1NS42LDIxLjUgNTUuNiwyMS4zIDU1LjYsMjEuMiA1NS43LDIxIDU1LjgsMjAuOSA1NS45LDIwLjcgNTYsMjAuNiA1Ni4xLDIwLjUgNTYuMywyMC40IDU2LjQsMjAuMyA1Ni42LDIwLjIgNTYuOCwyMC4xIDU3LDIwLjEgNTcuMywyMCA1Ny41LDIwIDU3LjYsMjAgNTcuNywyMCA1Ny43LDIwIDU3LjcsMjAgNTgsMTguMyA1Ny44LDE4LjMgNTcuNiwxOC4zIDU3LjQsMTguMyA1Ny4zLDE4LjQgNTcuMSwxOC40IDU3LDE4LjUgNTYuOSwxOC42IDU2LjcsMTguNyA1Ni42LDE4LjggNTYuNSwxOC45IDU2LjQsMTkgNTYuMywxOS4xIDU2LjIsMTkuMiA1Ni4xLDE5LjMgNTYsMTkuNCA1NS45LDE5LjYgNTYuMSwxOC4zIDU0LjEsMTguMyA1Mi45LDI1LjcgNTIuOSwyNS43IDUyLjksMjUuNyAiLz48cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjAuMjE2IiBzdHJva2UtbWl0ZXJsaW1pdD0iMi42MTMxIiBwb2ludHM9IjUyLjksMjUuNyA1NC44LDI1LjcgNTQuOCwyNS43IDU1LjUsMjEuOCA1NS41LDIxLjggNTUuNSwyMS42IDU1LjYsMjEuNSA1NS42LDIxLjMgNTUuNiwyMS4yIDU1LjcsMjEgNTUuOCwyMC45IDU1LjksMjAuNyA1NiwyMC42IDU2LjEsMjAuNSA1Ni4zLDIwLjQgNTYuNCwyMC4zIDU2LjYsMjAuMiA1Ni44LDIwLjEgNTcsMjAuMSA1Ny4zLDIwIDU3LjUsMjAgNTcuNSwyMCA1Ny42LDIwIDU3LjcsMjAgNTcuNywyMCA1Ny43LDIwIDU4LDE4LjMgNTgsMTguMyA1Ny44LDE4LjMgNTcuNiwxOC4zIDU3LjQsMTguMyA1Ny4zLDE4LjQgNTcuMSwxOC40IDU3LDE4LjUgNTYuOSwxOC42IDU2LjcsMTguNyA1Ni42LDE4LjggNTYuNSwxOC45IDU2LjQsMTkgNTYuMywxOS4xIDU2LjIsMTkuMiA1Ni4xLDE5LjMgNTYsMTkuNCA1NS45LDE5LjYgNTYuMSwxOC4zIDU0LjEsMTguMyA1Mi45LDI1LjcgNTIuOSwyNS43ICIvPjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIzNC43LDI1LjcgMzYuNiwyNS43IDM2LjcsMjUuNyAzNy4zLDIxLjggMzcuMywyMS42IDM3LjQsMjEuNSAzNy40LDIxLjMgMzcuNSwyMS4yIDM3LjUsMjEuMSAzNy42LDIwLjkgMzcuNywyMC44IDM3LjgsMjAuNyAzNy45LDIwLjYgMzgsMjAuNSAzOC4yLDIwLjQgMzguMywyMC4zIDM4LjUsMjAuMyAzOC43LDIwLjIgMzksMjAuMiAzOS4yLDIwLjIgMzkuMiwyMC4yIDM5LjMsMjAuMiAzOS4zLDIwLjIgMzkuMywyMC4yIDM5LjQsMjAuMiAzOS40LDIwLjIgMzkuNCwyMC4yIDM5LjQsMjAuMiAzOS40LDIwLjIgMzkuNSwyMC4xIDM5LjUsMjAgMzkuNSwxOS44IDM5LjYsMTkuNiAzOS42LDE5LjQgMzkuNywxOS4zIDM5LjcsMTkuMSAzOS44LDE4LjkgMzkuOSwxOC44IDM5LjksMTguNyA0MCwxOC42IDQwLjEsMTguNCA0MC4xLDE4LjQgNDAuMSwxOC4zIDQwLjIsMTguMyA0MC4xLDE4LjMgNDAuMSwxOC4zIDQwLjEsMTguMyA0MCwxOC4zIDQwLDE4LjMgMzkuOSwxOC4zIDM5LjksMTguMyAzOS44LDE4LjMgMzkuNiwxOC4zIDM5LjQsMTguMyAzOS4zLDE4LjMgMzkuMSwxOC40IDM4LjksMTguNCAzOC44LDE4LjUgMzguNywxOC42IDM4LjUsMTguNiAzOC40LDE4LjcgMzguMywxOC44IDM4LjIsMTguOSAzOC4xLDE5LjEgMzgsMTkuMiAzNy45LDE5LjMgMzcuOCwxOS40IDM3LjcsMTkuNiAzNy45LDE4LjMgMzYsMTguMyAzNC43LDI1LjcgMzQuNywyNS43IDM0LjcsMjUuNyAiLz48cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjAuMjE2IiBzdHJva2UtbWl0ZXJsaW1pdD0iMi42MTMxIiBwb2ludHM9IjM0LjcsMjUuNyAzNi42LDI1LjcgMzYuNywyNS43IDM3LjMsMjEuOCAzNy4zLDIxLjggMzcuMywyMS42IDM3LjQsMjEuNSAzNy40LDIxLjMgMzcuNSwyMS4yIDM3LjUsMjEuMSAzNy42LDIwLjkgMzcuNywyMC44IDM3LjgsMjAuNyAzNy45LDIwLjYgMzgsMjAuNSAzOC4yLDIwLjQgMzguMywyMC4zIDM4LjUsMjAuMyAzOC43LDIwLjIgMzksMjAuMiAzOS4yLDIwLjIgMzkuMiwyMC4yIDM5LjIsMjAuMiAzOS4zLDIwLjIgMzkuMywyMC4yIDM5LjMsMjAuMiAzOS40LDIwLjIgMzkuNCwyMC4yIDM5LjQsMjAuMiAzOS40LDIwLjIgMzkuNCwyMC4yIDM5LjQsMjAuMiAzOS41LDIwLjEgMzkuNSwyMCAzOS41LDE5LjggMzkuNiwxOS42IDM5LjYsMTkuNCAzOS43LDE5LjMgMzkuNywxOS4xIDM5LjcsMTkuMSAzOS44LDE4LjkgMzkuOSwxOC44IDM5LjksMTguNyA0MCwxOC42IDQwLjEsMTguNCA0MC4xLDE4LjQgNDAuMSwxOC4zIDQwLjIsMTguMyA0MC4yLDE4LjMgNDAuMSwxOC4zIDQwLjEsMTguMyA0MC4xLDE4LjMgNDAsMTguMyA0MCwxOC4zIDM5LjksMTguMyAzOS45LDE4LjMgMzkuOCwxOC4zIDM5LjgsMTguMyAzOS42LDE4LjMgMzkuNCwxOC4zIDM5LjMsMTguMyAzOS4xLDE4LjQgMzguOSwxOC40IDM4LjgsMTguNSAzOC43LDE4LjYgMzguNSwxOC42IDM4LjQsMTguNyAzOC4zLDE4LjggMzguMiwxOC45IDM4LjEsMTkuMSAzOCwxOS4yIDM3LjksMTkuMyAzNy44LDE5LjQgMzcuNywxOS42IDM3LjksMTguMyAzNiwxOC4zIDM0LjcsMjUuNyAzNC43LDI1LjcgIi8+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkNCMzMxIiBwb2ludHM9IjY0LjgsMzIuOSA2NC44LDMyLjkgNjQuOSwzMi43IDY1LDMyLjUgNjUuMSwzMi40IDY1LjIsMzIuMyA2NS40LDMyLjIgNjUuNiwzMi4yIDY1LjgsMzIuMSA2NiwzMi4yIDY2LjEsMzIuMiA2Ni4zLDMyLjMgNjYuNCwzMi40IDY2LjYsMzIuNSA2Ni43LDMyLjcgNjYuNywzMi45IDY2LjcsMzIuOSA2Ni41LDMyLjkgNjYuNSwzMi44IDY2LjQsMzIuNiA2Ni4zLDMyLjUgNjYuMiwzMi40IDY2LjEsMzIuMyA2NS45LDMyLjMgNjUuOCwzMi4zIDY1LjYsMzIuMyA2NS41LDMyLjMgNjUuMywzMi40IDY1LjIsMzIuNSA2NS4xLDMyLjYgNjUuMSwzMi44IDY1LDMyLjkgNjQuOCwzMi45IDY0LjgsMzIuOSAiLz48cG9seWdvbiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGQ0IzMzEiIHBvaW50cz0iNjUuNCwzMi45IDY1LjQsMzIuNyA2NS44LDMyLjcgNjUuOSwzMi43IDY2LDMyLjcgNjYsMzIuNyA2Ni4xLDMyLjcgNjYuMSwzMi43IDY2LjEsMzIuOCA2Ni4xLDMyLjggNjYuMSwzMi45IDY2LDMyLjkgNjYsMzIuOSA2NiwzMi44IDY2LDMyLjggNjYsMzIuOCA2NS45LDMyLjggNjUuOSwzMi44IDY1LjksMzIuOCA2NS44LDMyLjggNjUuOCwzMi44IDY1LjYsMzIuOCA2NS42LDMyLjkgNjUuNCwzMi45IDY1LjQsMzIuOSAiLz48cG9seWdvbiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGQ0IzMzEiIHBvaW50cz0iNjQuOCwzMyA2NC44LDMyLjkgNjUsMzIuOSA2NSwzMi45IDY1LDMzIDY0LjgsMzMgNjQuOCwzMyAiLz48cG9seWdvbiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGQ0IzMzEiIHBvaW50cz0iNjUuNCwzMyA2NS40LDMyLjkgNjUuNiwzMi45IDY1LjYsMzMgNjUuOCwzMyA2NS44LDMzIDY1LjksMzMgNjUuOSwzMyA2NiwzMyA2NiwzMyA2NiwzMi45IDY2LDMyLjkgNjYsMzIuOSA2Ni4xLDMyLjkgNjYuMSwzMi45IDY2LjEsMzIuOSA2Ni4xLDMzIDY2LjEsMzMgNjYuMSwzMyA2NS40LDMzIDY1LjQsMzMgIi8+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkNCMzMxIiBwb2ludHM9IjY2LjUsMzMgNjYuNSwzMi45IDY2LjUsMzIuOSA2Ni43LDMyLjkgNjYuNywzMyA2Ni41LDMzIDY2LjUsMzMgIi8+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkNCMzMxIiBwb2ludHM9IjY0LjgsMzMgNjQuOCwzMy4xIDY0LjgsMzMuMyA2NC45LDMzLjUgNjUsMzMuNiA2NS4xLDMzLjggNjUuMiwzMy45IDY1LjQsMzQgNjUuNiwzNCA2NS44LDM0IDY2LDM0IDY2LjEsMzQgNjYuMywzMy45IDY2LjQsMzMuOCA2Ni42LDMzLjYgNjYuNywzMy41IDY2LjcsMzMuMyA2Ni43LDMzLjEgNjYuNywzMyA2Ni41LDMzIDY2LjUsMzMuMSA2Ni41LDMzLjIgNjYuNSwzMy40IDY2LjQsMzMuNSA2Ni4zLDMzLjYgNjYuMiwzMy43IDY2LjEsMzMuOCA2NS45LDMzLjkgNjUuOCwzMy45IDY1LjYsMzMuOSA2NS41LDMzLjggNjUuMywzMy43IDY1LjIsMzMuNiA2NS4xLDMzLjUgNjUuMSwzMy40IDY1LDMzLjIgNjUsMzMuMSA2NSwzMyA2NC44LDMzIDY0LjgsMzMgIi8+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkNCMzMxIiBwb2ludHM9IjY1LjQsMzMgNjUuNCwzMy40IDY1LjYsMzMuNCA2NS42LDMzLjEgNjUuOCwzMy4xIDY2LDMzLjQgNjYuMSwzMy40IDY1LjksMzMuMSA2NiwzMy4xIDY2LDMzLjEgNjYsMzMuMSA2Ni4xLDMzIDY2LjEsMzMgNjUuNCwzMyA2NS40LDMzICIvPjwvZz48L3N2Zz4=);
}
.icon-visa {
  display: inline-block;
  width: 59px;
  height: 19px;
  margin-top: 9px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSLQodC70L7QuV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDY1IDIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48Zz48cG9seWdvbiBmaWxsPSIjMDA2NkIzIiBwb2ludHM9IjI4LjIsMjAuNyAyMi45LDIwLjcgMjYuMiwwLjQgMzEuNSwwLjQgIi8+PHBhdGggZmlsbD0iIzAwNjZCMyIgZD0iTTE4LjQsMC40bC01LDE0bC0wLjYtM2wwLDBMMTEsMi4yYzAsMC0wLjItMS44LTIuNS0xLjhIMC4yTDAuMSwwLjdjMCwwLDIuNiwwLjUsNS41LDIuM2w0LjYsMTcuN2g1LjVsOC40LTIwLjNIMTguNHoiLz48cGF0aCBmaWxsPSIjMDA2NkIzIiBkPSJNNjAuMSwyMC43aDQuOUw2MC43LDAuNGgtNC4zYy0yLDAtMi40LDEuNS0yLjQsMS41bC03LjksMTguOGg1LjVsMS4xLTNoNi43TDYwLjEsMjAuN3ogTTU0LjMsMTMuNUw1Nyw1LjlsMS42LDcuNkg1NC4zeiIvPjxwYXRoIGZpbGw9IiMwMDY2QjMiIGQ9Ik00Ni41LDUuM2wwLjgtNC40YzAsMC0yLjMtMC45LTQuOC0wLjljLTIuNiwwLTguOSwxLjEtOC45LDYuN2MwLDUuMyw3LjMsNS4zLDcuMyw4LjFzLTYuNiwyLjMtOC43LDAuNWwtMC44LDQuNmMwLDAsMi40LDEuMSw2LDEuMWMzLjYsMCw5LjEtMS45LDkuMS03YzAtNS4zLTcuNC01LjgtNy40LTguMUMzOS4xLDMuNyw0NC4zLDQsNDYuNSw1LjN6Ii8+PC9nPjxwYXRoIGZpbGw9IiNGQUE2MzQiIGQ9Ik0xMi44LDExLjNMMTEsMi4yYzAsMC0wLjItMS44LTIuNS0xLjhIMC4yTDAuMSwwLjdjMCwwLDQsMC44LDcuOSwzLjlDMTEuNiw3LjYsMTIuOCwxMS4zLDEyLjgsMTEuM3oiLz48L2c+PC9zdmc+);
}
.footer-bottom .reviews {
  margin-left: 155px;
  color: #303947;
  display: inline-block;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
}
.footer-bottom .reviews:hover {
  opacity: 0.9;
  text-decoration: none;
}
.footer-bottom .reviews .orange {
  color: #ff8d19;
}
.footer-bottom .reviews .icon-stars {
  position: relative;
  margin-top: 4px;
  display: inline-block;
  width: 118px;
  height: 21px;
  background-repeat: space;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIxIiBoZWlnaHQ9IjIxIiB2aWV3Qm94PSIwIDAgMTkuNDgxIDE5LjQ4MSI+PGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogI2Y0NzkxZjsgICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsgICAgICB9ICAgIDwvc3R5bGU+ICA8L2RlZnM+ICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im0xMC4yMDEsLjc1OGwyLjQ3OCw1Ljg2NSA2LjM0NCwuNTQ1YzAuNDQsMC4wMzggMC42MTksMC41ODcgMC4yODUsMC44NzZsLTQuODEyLDQuMTY5IDEuNDQyLDYuMjAyYzAuMSwwLjQzMS0wLjM2NywwLjc3LTAuNzQ1LDAuNTQxbC01LjQ1Mi0zLjI4OC01LjQ1MiwzLjI4OGMtMC4zNzksMC4yMjgtMC44NDUtMC4xMTEtMC43NDUtMC41NDFsMS40NDItNi4yMDItNC44MTMtNC4xN2MtMC4zMzQtMC4yODktMC4xNTYtMC44MzggMC4yODUtMC44NzZsNi4zNDQtLjU0NSAyLjQ3OC01Ljg2NGMwLjE3Mi0wLjQwOCAwLjc0OS0wLjQwOCAwLjkyMSwweiIvPjwvc3ZnPg==);
}

.icon-phone2 {
  position: relative;
  width: 15px;
  height: 26px;
  background: url(images/phone3.png);
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
}

.icon-gear2 {
  position: relative;
  width: 18px;
  height: 18px;
  background: url(images/gear2.png);
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
  margin-bottom: 5px;
}

.icon-callback {
  position: relative;
  width: 38px;
  height: 38px;
  background: url(images/icon-callback.png);
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}

.button-bk-dark {
  background-color: #303948;
  color: white;
}

.footer-col .contact-info .callback-popup-link {
  margin-top: 20px;
  padding: 0;
}

.footer-col .contact-info .callback-popup-link:hover {
  background: #ff5400;
  border-color: #ff5400;
  color: white;
  text-decoration: none;
}

.footer-col .contact-info .callback-popup-link:hover .icon-phone-ex {
  background: url(images/phone-wt.png) no-repeat;
}

.footer-col .contact-info span {
  color: white;
}

.contact-info .footer-callback {
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  color: #7a8392;
  margin-top: 16px;
  height: 38px;
  display: inline-block;
}
.contact-info .footer-callback:hover,
.contact-info .footer-callback:hover span {
  color: white;
}

.contact-info .footer-callback span {
  color: #7a8392;
}

.footer-col .contact-info {
  margin-top: 28px;
}

/* catalog */

.catalog-card-list {
  width: 995px;
  float: right;
  position: relative;
  display: block;
  margin-bottom: 20px;
}
.page-main .catalog-card-list {
  width: 995px;
  /* padding: 0 7px; */
  box-sizing: border-box;
}

.line-header {
  width: 100%;
  margin-bottom: 20px;
  position: relative;
}

.line-header h2 {
  margin: 0 auto;
  display: table;
  padding: 0 5px;
  text-align: center;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  background: white;
  font-weight: 500;
}

.line-header .line {
  border: solid 2px #ededed;
  position: absolute;
  top: 10px;
  width: 100%;
  z-index: -1;
  box-sizing: border-box;
}

.catalog-card-list .catalog-item {
  width: 235px;
  height: 394px;
  border: 1px solid #cfcfcf;
  padding: 15px 16px 1px;
  box-sizing: border-box;
  position: relative;
  /* display: inline-block; */
  margin-right: 16px;
  margin-bottom: 20px;
  float: left;
}
.catalog-card-list .catalog-item:hover {
  border: 2px solid #f4791f;
  padding: 14px 15px 0;
}

.catalog-card-list .catalog-item .img-wrap img {
  width: 200px;
  height: 200px;
}

.catalog-card-list .catalog-item .desc {
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  color: black;
  margin-top: 5px;
  height: 50px;
}

.catalog-card-list .catalog-item .catalog-item-name {
  margin-bottom: 3px;
  display: block;
  max-height: 68px;
  overflow: hidden;
}

.catalog-card-list .catalog-item .catalog-item-name a {
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
  color: black;
  text-decoration: none;
}

.shop-labels {
  margin: 16px 0 10px;
}
.left .shop-labels {
  margin: 0;
}
.shop-labels .shop-label:first-child {
  margin: 0;
}
.shop-labels .shop-label {
  margin-left: 3px;
  display: inline-block;
  padding: 1px 5px;
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
}
.shop-labels a.shop-label:hover {
  text-decoration: none;
  opacity: 0.9;
}
.shop-labels .hit-label {
  background: #f2342f;
}
.shop-labels .new-label {
  background: #289b80;
}
.shop-labels .garanty-label {
  background: #2488e6;
}

.catalog-card-list .catalog-item .props .power,
.catalog-card-list .catalog-item .props .liter,
.catalog-card-list .catalog-item .props .weight {
  position: relative;
  padding-left: 20px;
  display: inline-block;
}
.catalog-card-list .catalog-item .props .weight {
  margin-left: 20px;
}
.catalog-card-list .catalog-item .props .power:before,
.catalog-card-list .catalog-item .props .liter:before,
.catalog-card-list .catalog-item .props .weight:before {
  content: "";
  position: absolute;
  left: 0;
  top: 1px;
  width: 16px;
  height: 16px;
}
.catalog-card-list .catalog-item .props .power:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDg4LjQwOCA4OC40MDgiPjxnPjxwb2x5Z29uIHBvaW50cz0iNjcuNDEsMCAzNC4yNTYsMCAyMC45OTksNDcuNzMyIDM0LjI4Myw0Ny43MzIgMjIuOTg4LDg4LjQwOCAyNi45NjcsODguNDA4IDY1LjQxOCw0MC42NzQgNDUuOTM5LDQwLjY3NCAgIiBmaWxsPSIjZGFlMWU0Ii8+PC9nPjwvc3ZnPg==);
}
.catalog-card-list .catalog-item .props .liter:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDg0Ny4zNzIgODQ3LjM3MiI+PGc+PHBhdGggZD0iTTQwNi4yNjksMTAuMDUybC0yMzIuNjUsNDA1Ljc0MWMtNDguODg5LDg1Ljc3OS01Mi42NjUsMTk0Ljg1LDAsMjg2LjY5N2M3OS4xNjksMTM4LjA3LDI1NS4yNzcsMTg1LjgyLDM5My4zNDgsMTA2LjY1ICAgYzEzOC4wNzEtNzkuMTY5LDE4NS44MjEtMjU1LjI3NiwxMDYuNjUxLTM5My4zNDhMNDQwLjk2OCwxMC4wNTJDNDMzLjI4My0zLjM1MSw0MTMuOTUzLTMuMzUxLDQwNi4yNjksMTAuMDUyeiIgZmlsbD0iI2RhZTFlNCIvPjwvZz48L3N2Zz4=);
}
.catalog-card-list .catalog-item .props .weight:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDYxMiA2MTIiPjxnPjxwYXRoIGQ9Ik02MTAuNDM0LDUxMi43MTZsLTk1Ljk4OC0yOTYuNjkxYy00LjI0NC0xMy4xMTctMTYuNDU5LTIyLjAwMy0zMC4yNDUtMjIuMDAzSDM4Mi45MDQgICBjOC4yMTEtMTMuNTYzLDEzLjAyOC0yOS4zOTksMTMuMDI4LTQ2LjM3OWMwLTQ5LjU4Ni00MC4zNDYtODkuOTMzLTg5LjkzMy04OS45MzNjLTQ5LjU4NiwwLTg5LjkzMyw0MC4zNDYtODkuOTMzLDg5LjkzMyAgIGMwLDE2Ljk3OSw0LjgxNywzMi44MTUsMTMuMDI5LDQ2LjM3OUgxMjcuOGMtMTMuNzg2LDAtMjYuMDAxLDguODg2LTMwLjI0NSwyMi4wMDNMMS41NjcsNTEyLjcxNiAgIGMtNi42NDMsMjAuNTMxLDguNjY2LDQxLjU3MywzMC4yNDUsNDEuNTczaDU0OC4zNzZDNjAxLjc2OCw1NTQuMjksNjE3LjA3Niw1MzMuMjQ4LDYxMC40MzQsNTEyLjcxNnogTTI1OC40NTIsMTQ3LjY0MyAgIGMwLTI2LjIyMSwyMS4zMjctNDcuNTQ4LDQ3LjU0OC00Ny41NDhjMjYuMjIxLDAsNDcuNTQ4LDIxLjMyNyw0Ny41NDgsNDcuNTQ4YzAsMjIuNzA1LTE2LjAxNSw0MS42ODItMzcuMzI3LDQ2LjM3OUgyOTUuNzggICBDMjc0LjQ2NywxODkuMzI2LDI1OC40NTIsMTcwLjM0OCwyNTguNDUyLDE0Ny42NDN6IE0yNjMuOTYyLDQ1MS4wMzJsLTI3LjQ3NS01Mi43NTZoLTEzLjA5MnY1Mi43NTZoLTMxLjgzVjMyMC45NzhoMzEuODN2NTAuMjA4ICAgaDEzLjA5MmwyNi45MjctNTAuMjA4aDM0LjE5OGwtMzUuMTE3LDYyLjIwNXYwLjM3bDM3LjExNiw2Ny40NzlIMjYzLjk2MnogTTQzMS4zNjksNDUxLjAzMmgtMjYuNTU3di0zLjY0NCAgIGMwLTIuNzI2LDAuMTc4LTUuNDUsMC4xNzgtNS40NWgtMC4zNTVjMCwwLTEyLjU2LDExLjI3MS0zNC4xOTgsMTEuMjcxYy0zMy4yOTQsMC02My44NS0yNC45MTItNjMuODUtNjcuNDc5ICAgYzAtMzcuODI3LDI4LjU1NS02Ni45MzEsNjguMjE5LTY2LjkzMWMzMy4yOCwwLDUwLjAxNywxNy4yNzEsNTAuMDE3LDE3LjI3MWwtMTUuMjg1LDIzLjgzMWMwLDAtMTMuMjcxLTExLjk5Ny0zMS42NS0xMS45OTcgICBjLTI3LjI4MiwwLTM4LjM3NSwxNy40NjItMzguMzc1LDM2LjczYzAsMjQuNzUsMTcuMDkyLDM5LjQ3MiwzNy4yOTQsMzkuNDcyYzE1LjI3LDAsMjYuMzYyLTkuNDQ5LDI2LjM2Mi05LjQ0OXYtMTAuMDEzaC0xOC4zNjUgICB2LTI3LjEwNGg0Ni41NjVMNDMxLjM2OSw0NTEuMDMyTDQzMS4zNjksNDUxLjAzMnoiIGZpbGw9IiNkYWUxZTQiLz48L2c+PC9zdmc+);
}

.catalog-card-list .catalog-item .detail {
  position: absolute;
  bottom: 15px;
  width: 205px;
}

.catalog-card-list .catalog-item .price {
  font-size: 26px;
  font-family: "Open Sans", sans-serif;
}

.catalog-card-list .catalog-item .to-cart {
  position: relative;
  width: 40px;
  height: 40px;
  background: url(images/to_cart.png);
  display: inline-block;
}

.info-block {
  width: 100%;
  float: right;
  position: relative;
  display: block;
  box-sizing: content-box;
  margin-bottom: 30px;
}

.video-block,
.news-block {
  width: 770px;
  position: relative;
  display: table-cell;
  padding-bottom: 30px;
}
.video-block{
  width: 500px;
}

.video-block .video-container {
  margin-bottom: 23px;
}

.line-header.h2-big h2 {
  font-size: 24px;
  text-transform: uppercase;
}

.line-header.h2-big .line {
  top: 15px;
}

.info-block .more {
  font-family: "Open Sans", sans-serif;
  font-size: 24px;
  text-align: center;
  position: absolute;
  width: 100%;
  bottom: 0;
}

.info-block .more a {
  color: #1776c6;
}

.info-block .more a:hover {
  text-decoration: none;
}

.news-block .news-container ul {
  list-style: none;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
}
.news-block .news-container li {
  margin-bottom: 20px;
}
.news-block .news-container li:last-child {
  margin-bottom: 0;
}

.news-block .news-container .date {
  color: #7a7a7a;
}
.news-block .news-container .caption {
  margin-top: 4px;
  margin-bottom: 4px;
}
.news-block .news-container .caption a {
  font-family: "Open Sans bold", sans-serif;
  font-size: 18px;
  color: #1776c6;
}

.news-block .news-container .caption a:hover {
  text-decoration: none;
}

.counter {
  width: 100%;
  float: right;
  position: relative;
  display: block;
  margin-bottom: 27px;
  margin-top: 16px;
}

.counter .caption {
  font-family: "Open Sans", sans-serif;
  font-size: 48px;
  display: inline-block;
  width: 310px;
  height: 103px;
  line-height: 93px;
  font-weight: 300;
}
.counter .splitflap {
  display: inline-block;
}
.counter .prod {
  font-family: "Open Sans", sans-serif;
  font-size: 40px;
  display: inline-block;
  width: 275px;
  color: #f4791f;
  height: 103px;
  line-height: 93px;
  overflow-y: hidden;
  overflow-x: visible;
  font-weight: 300;
  padding-left: 15px;
}
.counter .prod div {
  display: block;
  text-align: left;
}

.scrollup {
  position: fixed;
  width: 85px;
  height: 85px;
  background: url(images/scrollup.png);
  display: none;
  bottom: 60px;
  right: 5%;
  cursor: pointer;
}

/* popup */
#shadow {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10100;
  background: #303948;
  opacity: 0.8;
  filter: alpha(opacity=80);
  cursor: pointer;
}

#shadow:after {
  content: " ";
}

.popup {
  display: none;
  position: absolute;
  top: 50px;
  left: 0;
  right: 0;
  z-index: 11000;
  cursor: pointer;
}
.popup .container {
  cursor: default;
  margin: 0 auto;
  position: relative;
  width: 405px;
  background: #fff;
  box-sizing: border-box;
  padding: 35px;
  text-align: center;
}

.popup.loader {
  background: url("/local/templates/shop-skat.ru-main/images/loader.gif") center
    center no-repeat;
  display: none;
  position: fixed;
  top: 50% !important;
  width: 100%;
  height: 100px;
  filter: alpha(opacity=80);
}
.popup .container.thanks {
  background: #ff9004;
  color: #fff;
}
.popup .container.thanks .thanks-icon {
  width: 135px;
  height: 135px;
  border-radius: 50%;
  border: 3px solid #fff;
  box-sizing: border-box;
  display: inline-block;
  margin-bottom: 30px;
}
.popup .container.thanks .thanks-icon i {
  line-height: 135px;
  font-size: 50px;
}
.popup .container.thanks p {
  color: #fff;
}
.popup .container.thanks p.heading {
  font-size: 25px;
  line-height: 27px;
}
.popup .close {
  text-decoration: none;
  display: block;
  position: absolute;
  top: 1px;
  right: -36px;
  font-size: 25px;
  color: #fff;
}
.popup p {
  font-size: 15px;
  line-height: 22px;
  color: #303948;
  margin-bottom: 25px;
}
.popup p.heading {
  text-transform: uppercase;
  font: 20px/25px "proximanovabold", Arial, Helvetica, sans-serif;
  margin-bottom: 30px;
}
.popup .operator-img {
  width: 135px;
  height: 135px;
  display: inline-block;
  border-radius: 50%;
  margin-bottom: 10px;
}
.popup label {
  display: inline-block;
  margin-bottom: 25px;
}
.popup label .input-wrap {
  position: relative;
  display: block;
}
.popup label .input-wrap .invalid {
  border-color: red;
  outline: 0;
}
.popup label .input-wrap i {
  font-size: 20px;
  position: absolute;
  right: 12px;
  top: 13px;
  line-height: 1;
  color: #d2d2d2;
}
.popup label .input-wrap i.focused {
  color: #454545;
}
.popup a.button {
  height: 46px;
  line-height: 38px;
  margin-bottom: 15px;
}
.popup.points-popup .container {
  width: 905px;
  height: 660px;
  text-align: left;
  padding: 0;
}
.popup.wide .container {
  width: 780px;
  padding: 10px;
}
.popup.cart-popup .container {
  padding: 35px 60px;
}
.popup.cart-popup ul.cart-list {
  margin: 0;
  list-style: none;
  text-align: left;
}
.popup.cart-popup ul.cart-list > li {
  margin-bottom: 40px;
  white-space: nowrap;
  display: table;
}
.popup.cart-popup ul.cart-list > li .img-wrap-style {
  margin-right: 28px;
  float: left;
}
.popup.cart-popup ul.cart-list > li .info {
  margin-left: 238px;
}
.popup.cart-popup ul.cart-list > li .info h6 {
  white-space: normal;
}
.popup.cart-popup ul.cart-list > li .descr {
  width: 220px;
  display: inline-block;
  vertical-align: top;
  margin-right: 15px;
}
.popup.cart-popup ul.cart-list > li .descr h6 {
  margin-bottom: 15px;
}
.popup.cart-popup ul.cart-list > li .descr ul {
  margin: 0;
  list-style: none;
  white-space: normal;
}
.popup.cart-popup ul.cart-list > li .descr ul li {
  color: #777b82;
  font-size: 13px;
  line-height: 19px;
  padding-left: 10px;
  padding-right: 20px;
  position: relative;
  margin-bottom: 5px;
}
.popup.cart-popup ul.cart-list > li .descr ul li:before {
  content: "";
  background: #777b82;
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  top: 10px;
  width: 4px;
}
.popup.cart-popup ul.cart-list > li .descr p.subtitle {
  font: 15px/1 "proximanovareg", Arial, Helvetica, sans-serif;
  margin-bottom: 25px;
}
.popup.cart-popup ul.cart-list > li .descr p.list-title {
  font: 16px/1 "proximanovareg", Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
}
.popup.cart-popup ul.cart-list > li .details {
  width: 180px;
  display: inline-block;
  vertical-align: top;
}
.popup.cart-popup ul.cart-list > li .details .price-style {
  margin-bottom: 25px;
}
.popup.cart-popup ul.cart-list > li .details a.button {
  text-align: center;
  padding: 0;
  width: 100%;
  font-size: 17px;
  height: 52px;
  line-height: 46px;
  color: white;
}

.popup.cart-popup ul.cart-list > li .details a.button:hover {
  background: #ff5400;
  border-color: #ff5400;
  color: white;
}

.continue-btn {
  color: #395a8b;
  text-decoration: underline;
}
.popup.item-popup {
  display: block;
  height: 0;
  visibility: hidden;
}
.popup.item-popup.hidden {
  display: none;
  height: auto;
  visibility: visible;
}
.popup.inner-popup .container {
  width: 820px;
  height: 520px;
  padding: 0 0 0px 40px;
  border: 4px solid #ff9004;
  text-align: left;
  box-shadow: 0 0 18px rgba(0, 0, 0, 0.22);
}
.popup.inner-popup .container p.heading {
  text-transform: none;
  padding-top: 30px;
  margin-bottom: 35px;
}
.popup.inner-popup .container .bottom-block {
  height: 88px;
  background: #f8f8f8;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 25px 40px 0;
  box-sizing: border-box;
}
.popup.inner-popup .container .bottom-block p {
  padding-left: 35px;
  font-size: 15px;
  position: relative;
}
.popup.inner-popup .container .bottom-block p i {
  position: absolute;
  top: 5px;
  left: 0;
  font-size: 20px;
}
.popup.inner-popup .container .bottom-block p a {
  text-decoration: none;
  border-bottom: 1px dashed;
  color: #161d27;
}
.popup.inner-popup .container .bottom-block p a:hover {
  border-bottom: 1px solid transparent;
}
.popup.inner-popup .close {
  color: #ff9004;
  top: -4px;
}
.popup.inner-popup .js-scrollpane {
  height: 100%;
}
.popup.city-popup .container {
  width: 620px;
  text-align: center;
}
.popup.city-popup p.heading {
  margin-bottom: 45px;
}
.popup.city-popup ul.suggested-list {
  margin: 0 0 30px;
  list-style: none;
  display: inline-block;
}
.popup.city-popup ul.suggested-list li {
  display: inline-block;
  vertical-align: top;
  margin: 0 15px;
}
.popup.city-popup ul.suggested-list li a {
  text-decoration: none;
  border-bottom: 1px dashed;
  font-size: 17px;
  line-height: 1;
  color: #303948;
}
.popup.city-popup ul.suggested-list li a:hover {
  color: #ff9004;
}
.popup.city-popup .choose-module {
  width: 290px;
  margin: 0 auto;
  text-align: left;
  position: relative;
}
.popup.city-popup .choose-module p {
  color: #303948;
  margin-bottom: 20px;
  font-size: 16px;
}
.popup.city-popup .choose-module label {
  display: block;
  width: 290px;
}
.popup.city-popup .choose-module label input {
  text-overflow: ellipsis;
}
.popup.city-popup .choose-module a.button {
  width: 290px;
  text-align: center;
  padding: 0;
}
.popup.city-popup .choose-module a.button:hover {
  text-decoration: none;
  color: #fff;
}
.popup .popup-btn {
  height: initial !important;
  line-height: 37px !important;
}
.popup input.popup-btn {
  color: #fff;
  width: 100%;
}
.popup .popup-btn:hover {
  text-decoration: none;
  color: #fff;
  opacity: 0.9;
}

.points-wrap {
  height: 100%;
}
.points-wrap .points-side {
  width: 340px;
  float: left;
  overflow: hidden;
  height: 100%;
  box-sizing: border-box;
  position: relative;
}
.points-wrap .points-side .js-scrollpane {
  height: 100%;
}
.points-wrap .points-side .js-scrollpane .jspPane {
  width: 325px !important;
}
.points-wrap .points-side p.heading {
  margin: 0 20px 10px 60px;
  font-size: 22px;
  text-transform: none;
  padding-top: 30px;
}
.points-wrap .points-side p.amount {
  margin-left: 60px;
  font-size: 14px;
  line-height: 1;
  color: #666;
}
.points-wrap .points-side .select-wrap {
  margin-left: 60px;
  width: 50%;
}
.points-wrap .points-side .points-list a {
  text-decoration: none;
  display: block;
  padding: 15px 20px 15px 60px;
  font-size: 13px;
  color: #3b434d;
  line-height: 19px;
  border-bottom: 1px solid #f0f1f3;
  position: relative;
}
.points-wrap .points-side .points-list a:hover {
  background: #fffaf3;
}
.points-wrap .points-side .points-list a.active {
  color: #fff;
  background: #ff9004;
}
.points-wrap .points-side .points-list a.active i {
  color: #fff;
}
.points-wrap .points-side .points-list a i {
  color: #ff9004;
  font-size: 26px;
  position: absolute;
  top: 18px;
  left: 20px;
}
.points-wrap .points-main {
  width: 565px;
  height: 100%;
  float: left;
  position: relative;
}
.points-wrap .points-main .points-img {
  width: 565px;
  height: 342px;
  overflow: hidden;
  position: relative;
}
.points-wrap .points-main .points-img a.img-wrap {
  text-decoration: none;
  position: relative;
  display: none;
  text-align: center;
  padding-top: 77px;
}
.points-wrap .points-main .points-img a.img-wrap:first-child {
  display: block;
}
.points-wrap .points-main .points-img a.img-wrap .pseudo-button {
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  width: 212px;
  height: 49px;
  border: 2px solid #fff;
  color: #fff;
  text-align: center;
  font: 17px/46px "proximanovareg", Arial, Helvetica, sans-serif;
  background: rgba(48, 57, 72, 0.25);
}
.points-wrap .points-main .points-img a.img-wrap.nophoto img {
  height: 205px;
  -webkit-filter: blur(0);
  /* Chrome 19+, Safari 6+, Safari 6+ iOS */
  filter: blur(0);
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
}
.points-wrap .points-main .points-img a.img-wrap.nophoto .pseudo-button {
  width: auto;
  padding: 0 20px;
  border: 0;
}
.points-wrap .points-main .points-img a.img-wrap.nophoto:hover .pseudo-button {
  display: inline-block;
}
.points-wrap .points-main .points-img a.img-wrap img {
  width: 565px;
  height: 342px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-filter: blur(2px);
  /* Chrome 19+, Safari 6+, Safari 6+ iOS */
  -ms-filter: blur(2px);
  /* Chrome 19+, Safari 6+, Safari 6+ iOS */
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='2');
  filter: blur(2px);
}
.points-wrap .points-main .points-img a.img-wrap:hover {
  z-index: 1;
}
.points-wrap .points-main .points-img a.img-wrap:hover img {
  -webkit-filter: blur(0);
  /* Chrome 19+, Safari 6+, Safari 6+ iOS */
  filter: blur(0);
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
}
.points-wrap .points-main .points-img a.img-wrap:hover .pseudo-button {
  display: none;
}
.points-wrap .points-main .points-map {
  width: 565px;
  height: 660px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #eee;
}

.spinbox-wrap {
  white-space: nowrap;
  margin-bottom: 20px;
}
.spinbox-wrap span.title {
  font: 16px/35px "proximanovareg", Arial, Helvetica, sans-serif;
  margin-right: 20px;
}
.spinbox-wrap .spinbox {
  display: inline-block;
  width: 50px;
  position: relative;
}
.spinbox-wrap .spinbox input {
  width: 50px;
  height: 35px;
  padding: 7px 10px;
}
.spinbox-wrap .spinbox a {
  position: absolute;
  width: 17px;
  height: 16px;
}
.spinbox-wrap .spinbox a.plus {
  right: 0;
  top: 1px;
}
.spinbox-wrap .spinbox a.minus {
  right: 0;
  bottom: 1px;
}
.spinbox-wrap .spinbox a.minus:before {
  border-width: 7px 5px 0 5px;
  border-color: #dbdbdb transparent transparent transparent;
  top: 2px;
}
.spinbox-wrap .spinbox a.minus:hover:before {
  border-color: #ff9004 transparent transparent transparent;
}
.spinbox-wrap .spinbox a:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5px 7px 5px;
  border-color: transparent transparent #dbdbdb transparent;
  position: absolute;
  bottom: 2px;
  left: 0;
}
.spinbox-wrap .spinbox a:hover:before {
  border-color: transparent transparent #ff9004 transparent;
}

.img-wrap-style {
  display: block;
  text-decoration: none;
  position: relative;
  width: 210px;
  box-sizing: border-box;
  height: 200px;
  border: 1px solid #e2e4e6;
  margin-right: 20px;
  float: left;
}
.img-wrap-style img {
  max-width: 200px;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

h6 {
  font: 17px/1 "proximanovaextrabold", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.price-style {
  display: inline-block;
  font-size: 30px;
  line-height: 1;
  color: #303948;
  margin-bottom: 5px;
  font-family: proximanovareg, Arial, Helvetica, sans-serif;
}
.price-style-rubl {
  display: inline-block;
  font-size: 30px;
  line-height: 1;
  color: #303948;
  margin-bottom: 5px;
}

div#LOCATION_val_div {
  z-index: 11001 !important;
  width: 284px !important;
}

textarea {
  font: normal normal 16px/20px "proximanovalight", Arial, Helvetica, sans-serif;
  background: #fff;
  color: #161d27;
  box-sizing: border-box;
  width: 100%;
  height: 148px;
  border: 1px solid #d2d4d7;
  padding: 12px 15px;
  resize: none;
  margin-top: 17px;
}

input[type="text"],
input[type="password"] {
  font: normal normal 16px/20px "proximanovalight", Arial, Helvetica, sans-serif;
  background: #fff;
  color: #161d27;
  box-sizing: border-box;
  width: 290px;
  height: 46px;
  border: 1px solid #d2d4d7;
  padding: 12px 15px;
}

@font-face {
  font-family: "skat";
  src: url("./fonts/skat.eot");
  src: url("./fonts/skat.eot?#iefix") format("embedded-opentype"),
    url("./fonts/skat.ttf") format("truetype"),
    url("./fonts/skat.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "proximanovalight";
  src: url("./fonts/proximanovalight.eot");
  src: url("./fonts/proximanovalight.eot?#iefix") format("embedded-opentype"),
    url("./fonts/proximanovalight.woff") format("woff"),
    url("./fonts/proximanovalight.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "proximanovareg";
  src: url("./fonts/proximanovareg.eot");
  src: url("./fonts/proximanovareg.eot?#iefix") format("embedded-opentype"),
    url("./fonts/proximanovareg.woff") format("woff"),
    url("./fonts/proximanovareg.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "proximanovabold";
  src: url("./fonts/proximanovabold.eot");
  src: url("./fonts/proximanovabold.eot?#iefix") format("embedded-opentype"),
    url("./fonts/proximanovabold.woff") format("woff"),
    url("./fonts/proximanovabold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "proximanovaextrabold";
  src: url("./fonts/proximanovaextrabold.eot");
  src: url("./fonts/proximanovaextrabold.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/proximanovaextrabold.woff") format("woff"),
    url("./fonts/proximanovaextrabold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="skat-"],
[class*=" skat-"] {
  font-family: "skat";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.skat-icon-1:before {
  content: "\e600";
}

.skat-icon-2:before {
  content: "\e601";
}

.skat-icon-3:before {
  content: "\e602";
}

.skat-icon-4:before {
  content: "\e603";
}

.skat-icon-5:before {
  content: "\e604";
}

.skat-icon-6:before {
  content: "\e605";
}

.skat-icon-7:before {
  content: "\e606";
}

.skat-icon-8:before {
  content: "\e607";
}

.skat-icon-9:before {
  content: "\e608";
}

.skat-icon-10:before {
  content: "\e609";
}

.skat-icon-11:before {
  content: "\e60a";
}

.skat-icon-12:before {
  content: "\e610";
}

.skat-icon-13:before {
  content: "\e60f";
}

.skat-icon-14:before {
  content: "\e60e";
}

.skat-icon-15:before {
  content: "\e60d";
}

.skat-icon-16:before {
  content: "\e60c";
}

.skat-icon-17:before {
  content: "\e60b";
}

.skat-icon-18:before {
  content: "\e61f";
}

.skat-icon-19:before {
  content: "\e61e";
}

.skat-icon-20:before {
  content: "\e611";
}

.skat-icon-21:before {
  content: "\e612";
}

.skat-icon-22:before {
  content: "\e613";
}

.skat-icon-23:before {
  content: "\e614";
}

.skat-icon-24:before {
  content: "\e615";
}

.skat-icon-25:before {
  content: "\e616";
}

.skat-icon-26:before {
  content: "\e617";
}

.skat-icon-27:before {
  content: "\e618";
}

.skat-icon-28:before {
  content: "\e619";
}

.skat-icon-29:before {
  content: "\e61a";
}

.skat-icon-30:before {
  content: "\e61b";
}

.skat-icon-31:before {
  content: "\e61c";
}

.skat-icon-32:before {
  content: "\e61d";
}

.skat-icon-33:before {
  content: "\e620";
}

.skat-icon-34:before {
  content: "\e623";
}

.skat-icon-35:before {
  content: "\e622";
}

.skat-icon-36:before {
  content: "\e621";
}

.skat-icon-37:before {
  content: "\e624";
}

.skat-icon-38:before {
  content: "\e625";
}

.skat-icon-39:before {
  content: "\e626";
}

.skat-icon-40:before {
  content: "\e627";
}

.skat-icon-41:before {
  content: "\e628";
}

.skat-icon-42:before {
  content: "\e62a";
}

.skat-icon-43:before {
  content: "\e629";
}

.skat-icon-44:before {
  content: "\e62b";
}

.skat-icon-45:before {
  content: "\e62c";
}

.skat-icon-46:before {
  content: "\e62d";
}

.skat-icon-47:before {
  content: "\e62e";
}

.skat-icon-48:before {
  content: "\e62f";
}

.skat-icon-49:before {
  content: "\e630";
}

.skat-icon-50:before {
  content: "\e631";
}

.skat-icon-51:before {
  content: "\e632";
}

.skat-icon-52:before {
  content: "\e633";
}

.skat-icon-53:before {
  content: "\e634";
}

.skat-icon-54:before {
  content: "\e635";
}

.skat-icon-55:before {
  content: "\e636";
}

.skat-icon-56:before {
  content: "\e637";
}

.skat-icon-57:before {
  content: "\e638";
}

.skat-icon-58:before {
  content: "\e639";
}

.skat-icon-59:before {
  content: "\e63a";
}

.skat-icon-60:before {
  content: "\e63b";
}

.skat-icon-61:before {
  content: "\e63c";
}

.skat-icon-62:before {
  content: "\e63d";
}

.skat-icon-63:before {
  content: "\e63e";
}

.skat-icon-64:before {
  content: "\e63f";
}

.skat-icon-65:before {
  content: "\e640";
}

.skat-icon-66:before {
  content: "\e641";
}

.skat-icon-67:before {
  content: "\e642";
}

.skat-icon-68:before {
  content: "\e643";
}

.skat-icon-69:before {
  content: "\e644";
}

.dir-school-of-consumer aside,
.catalogue aside {
  width: 235px;
  float: left;
  margin-bottom: 60px;
  position: relative;
}
.dir-school-of-consumer aside {
  float: right;
  background-color: #eff3fa;
  padding: 8px 10px 10px;
  box-sizing: border-box;
}
.catalogue aside h1 span {
  display: inline-block;
  margin-left: 10px;
  font: 12px/22px "proximanovareg", Arial, Helvetica, sans-serif;
  color: #fa971c;
  padding: 0 12px;
  text-align: center;
  height: 22px;
  border: 1px solid #e5e8eb;
  border-radius: 10px;
  vertical-align: middle;
  position: absolute;
}
.catalogue aside #catalog_span_zagol {
  margin-top: -66px;
  display: inline-block;
  margin-left: 182px;
  right: 0;
  font: 12px/22px "proximanovareg", Arial, Helvetica, sans-serif;
  color: #fa971c;
  padding: 0 12px;
  text-align: center;
  height: 22px;
  border: 1px solid #e5e8eb;
  border-radius: 10px;
  vertical-align: middle;
  position: absolute;
}

/* catalog menu*/
.catalogue aside .catalog-menu-main {
  margin: 7px 0 40px;
}
.catalogue aside .catalog-menu-main ul {
  list-style: none;
  padding: 0;
  margin: 0;
  background: white;
}
.catalogue aside .catalog-menu-main li {
  display: block;
  margin: 0;
  padding: 0;
}
.catalogue aside .catalog-menu-main > ul > li {
  margin-bottom: 2px;
}
.catalogue aside .catalog-menu-main li:last-child {
  margin-bottom: 0;
}
.catalogue aside .catalog-menu-main a {
  display: block;
  text-decoration: none;
  color: white;
  font: 500 16px/20px "Open Sans", sans-serif;
  padding-left: 13px;
}
.catalogue aside .catalog-menu-main > ul > li > a {
  line-height: 44px;
  text-transform: uppercase;
  background: #f4791f;
}
.catalogue aside .menu_arrow_box:after {
  float: right;
  border: 12px solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  width: 0;
  position: relative;
  pointer-events: none;
  border-left-color: #fff;
  margin-top: 10px;
  margin-right: -1px;
}
.catalogue aside .catalog-menu-main li > a:hover .menu_arrow_box:after {
  border-left-color: #516076;
}
.catalogue aside .catalog-menu-main .submenu {
  background: #303948;
  display: none;
  padding: 8px 6px 5px 15px;
}
.catalogue aside .catalog-menu-main .selected .submenu {
  display: block;
}
.catalogue aside .catalog-menu-main .selected > a span:after {
  border-left-color: transparent;
  border-top-color: #fff;
  margin-top: 16px;
  margin-right: 8px;
}
.catalogue aside .catalog-menu-main .selected > a:hover span:after {
  border-left-color: transparent;
  border-top-color: #516076;
}
.catalogue aside .catalog-menu-main .submenu a {
  padding: 10px 0 10px 8px;
}
.catalogue aside .catalog-menu-main .submenu a.active,
.catalogue aside .catalog-menu-main .submenu a:hover {
  text-decoration: underline;
  color: #f4791f;
}
.catalogue aside .catalog-menu-main .submenu .submenu-main a {
  background: #3e4a5c;
  text-transform: uppercase;
  padding: 16px 20px 0px 25px;
  margin-right: 10px;
  line-height: 24px;
}
.catalogue
  aside
  .catalog-menu-main
  .submenu
  li:not(.submenu-main)
  + .submenu-main
  a {
  margin-top: 12px;
}
.catalogue aside .catalog-menu-main .submenu .submenu-main:last-child {
  padding-bottom: 17px;
}
.catalogue aside .catalog-menu-main .submenu .submenu-main:last-child a {
  padding-bottom: 16px;
}

.dir-school-of-consumer .main-content,
.catalogue .main-content {
  margin-left: 20px;
  margin-bottom: 60px;
  float: left;
  width: 995px;
}
.dir-school-of-consumer .main-content {
  margin-left: 0;
  width: 995px;
}
.catalogue .catalog-card-list {
  margin-top: 15px;
}
.filter-block {
  border: 1px solid #e0e3e7;
  margin-bottom: 50px;
  position: relative;
}
.filter-block .slider-range-wrap {
  top: auto;
}
.filter-block .slider-range-wrap .slider-range {
  width: auto;
}
.filter-block .slider-range-wrap .value-block input {
  margin: 0 6px;
  width: 50px;
}
.filter-block .slider-range-wrap .value-block input.size4let {
  width: 60px;
}
.main-page .filter-block .reset,
.main-page .filter-block .reset-bottom {
  display: none;
}
.main-page .filter-block .bx_filter_section {
  padding-top: 20px;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  border: 3px solid #ff9001;
  background: #fff;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background: #ffd093;
}

/* support: IE8 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

.ui-slider-horizontal {
  height: 3px;
  background: #dcddde;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -5px;
  margin-left: -7px;
}

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

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

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.slider-range-wrap {
  position: relative;
  top: -17px;
}
.slider-range-wrap .slider-range {
  width: 90%;
}
.slider-range-wrap .value-block {
  white-space: nowrap;
  margin-bottom: 22px;
}
.slider-range-wrap .value-block input {
  display: inline-block;
  width: 60px;
  height: 30px;
  padding: 0 10px;
  text-align: center;
  margin: 0 20px;
}

.filter-block .search-label {
  position: absolute;
  /*top: 110px;*/
  left: 100%;
  height: 45px;
  background: #ff9004;
  color: #fff;
  line-height: 45px;
  padding-right: 120px;
  z-index: 100;
  box-shadow: 0 7px 14px rgba(0, 0, 0, 0.4);
}
.filter-block .search-label.at-bottom {
  bottom: 65px;
  top: auto;
}
.filter-block .search-label.fixed {
  position: fixed;
  left: 50%;
  margin-left: -231px;
}
.filter-block .search-label a {
  position: absolute;
  width: 111px;
  right: 3px;
  top: 3px;
  border: 1px solid transparent;
  border-radius: 0;
}
.filter-block .search-label span {
  padding: 0 10px;
  white-space: nowrap;
  font-family: "proximanovareg", Arial, Helvetica, sans-serif;
}
.filter-block .search-label:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 23px 18px 23px 0;
  border-color: transparent #ff9004 transparent transparent;
  position: absolute;
  right: 100%;
  top: 0;
}
.filter-block .reset {
  background: #f2f2f3;
  height: 55px;
  border-bottom: 1px solid #e0e3e7;
  text-align: center;
  margin-bottom: 25px;
}
.filter-block .reset a {
  font: 16px/55px "proximanovabold", Arial, Helvetica, sans-serif;
  color: #303948;
  text-decoration: none;
}
.filter-block .reset a i {
  color: #ff9004;
  margin-left: 5px;
  font-size: 20px;
  vertical-align: middle;
}
.filter-block .eq-selection {
  padding: 0 20px;
  background: #fff;
}
.filter-block .eq-selection .cat {
  margin-bottom: 30px;
}
.filter-block .eq-selection .cat .cat-name {
  font-size: 15px;
  line-height: 18px;
  padding-left: 28px;
  margin-bottom: 20px;
}
.filter-block .eq-selection .radiolist li {
  margin-bottom: 20px;
  width: 90%;
  padding-right: 0;
}
.filter-block li label {
  font-weight: normal;
}
.filter-block .eq-selection .radiolist li .checkbox {
  margin: 0;
}

.filter-block .eq-selection .radiolist li.nazn {
  width: 90%;
}
.filter-block .eq-selection .sub-name {
  display: block;
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 15px;
}
.filter-block .eq-selection .switcher {
  margin-bottom: 15px;
}
.filter-block .show-more-settings {
  height: 59px;
  border-bottom: 1px solid #e0e3e7;
  border-top: 1px solid #e0e3e7;
  background: #f2f2f3;
  text-align: center;
  margin-bottom: 20px;
}
.filter-block .show-more-settings a {
  line-height: 60px;
  color: #161d27;
}
.filter-block .show-more-settings a span.active {
  display: none;
}
.filter-block .show-more-settings a.active span {
  display: none;
}
.filter-block .show-more-settings a.active span.active {
  display: inline;
}
.filter-block .button-wrap {
  text-align: center;
  margin-bottom: 15px;
}
.filter-block .button-wrap a {
  height: 44px;
  font: 16px/45px "proximanovareg", Arial, Helvetica, sans-serif;
  padding: 0 50px;
}
.filter-block .reset-bottom {
  text-align: center;
  margin-bottom: 25px;
}
.filter-block .reset-bottom a {
  color: #395a8b;
  font-size: 14px;
  line-height: 1;
  text-decoration: underline;
}
.filter-block .reset-bottom a:hover {
  text-decoration: none;
}
.filter-block input.setFilter {
  height: 44px;
  font: 16px/45px "proximanovareg", Arial, Helvetica, sans-serif;
  padding: 0 50px;
  display: inline-block;
  color: #fff;
  background: #ff9004;
  border: 0;
  position: relative;
  text-decoration: none;
  text-align: center;
  border-radius: 1px;
  text-transform: none;
}
.filter-block input.setFilter:hover {
  background: #fea406;
}

.catalogue .top-filter {
  position: relative;
}
.catalogue .top-filter .sort-block {
  text-align: right;
  margin-right: 6px;
}
.catalogue .top-filter .sort-block span.label {
  font-size: 14px;
  font-weight: normal;
  line-height: 34px;
  margin-right: 12px;
  padding: 0;
  color: inherit;
}
.catalogue .top-filter .sort-block .select-wrap {
  display: inline-block;
  min-width: 138px;
  margin-bottom: 0;
  vertical-align: middle;
}
.catalogue .top-filter .sort-block .select-wrap .select span.title {
  font: 14px/18px "proximanovalight", Arial, Helvetica, sans-serif;
}
.catalogue .top-filter .sort-block .select-wrap .option-list li {
  font-size: 14px;
}
.catalogue .top-filter .catalogue-type {
  position: absolute;
  right: 0;
  top: 7px;
}
.catalogue .top-filter .catalogue-type a {
  text-decoration: none;
  font-size: 18px;
  color: #e2e4e6;
  display: inline-block;
  margin-left: 5px;
}
.catalogue .top-filter .catalogue-type a.active {
  color: #ff9004;
}
.catalogue .top-filter a.button-white {
  width: 107px;
  position: absolute;
  height: 34px;
  line-height: 34px;
  top: 0;
  right: 60px;
}

.catalogue .catalog-card-list .catalog-item:nth-child(4n) {
  margin-right: 0;
}
.page-main .catalog-card-list .catalog-item:nth-child(4n) {
  margin-right: 0;
}

.select-wrap {
  height: 34px;
  position: relative;
  margin-bottom: 15px;
}
.select-wrap .select {
  width: 100%;
  height: 100%;
  position: relative;
  border: 1px solid #ccd1d7;
  background: #fff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  cursor: pointer;
}
.select-wrap .select span.title {
  padding: 7px 35px 8px 10px;
  font: normal normal 15px/18px "proximanovareg", Arial, Helvetica, sans-serif;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
}
.select-wrap .select .arrow {
  display: block;
  width: 0;
  height: 0;
  border-color: #303948 transparent transparent transparent;
  border-style: solid;
  border-width: 6px 4px 0 4px;
  position: absolute;
  top: 14px;
  right: 12px;
}
.select-wrap .select .arrow.active {
  border-color: transparent transparent #303948 transparent;
  border-width: 0 4px 6px 4px;
  top: 13px;
}
.select-wrap .option-list {
  position: absolute;
  top: 100%;
  height: auto;
  overflow-y: auto !important;
  margin: 5px 0 0 0;
  border: 1px solid #ccd1d7;
  list-style: none;
  width: 100%;
  background: #fff;
  z-index: 1000;
  max-height: 200px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: none;
}
.select-wrap .option-list li {
  padding: 3px 30px 3px 10px;
  font-size: 15px;
  line-height: 1;
  cursor: pointer;
}
.select-wrap .option-list li:hover {
  background: #f9f7f7;
}

.pagination-wrap {
  margin-bottom: 15px;
  clear: both;
	width:100%;
}
.pagination-wrap .page-status {
  font: normal normal 17px/1 "proximanovareg", Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
}
.pagination-wrap .pagination {
  overflow: hidden;
  border-left: 1px solid #e0e3e7;
}
.pagination-wrap .pagination a {
  display: block;
  float: left;
  color: #90949c;
  width: 37px;
  height: 36px;
  text-decoration: none;
  border: 1px solid #e0e3e7;
  border-left: 0;
  text-align: center;
  font: normal normal 13px/37px "proximanovabold", Arial, Helvetica, sans-serif;
  text-shadow: 1px 0 #fff;
}
.pagination-wrap .pagination a.prev {
  width: 39px;
  position: relative;
}
.pagination-wrap .pagination a.prev:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 7px 5px 0;
  border-color: transparent #dbdbdb transparent transparent;
  position: absolute;
  top: 14px;
  left: 16px;
}
.pagination-wrap .pagination a.next {
  width: 39px;
  position: relative;
}
.pagination-wrap .pagination a.next:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 7px;
  border-color: transparent transparent transparent #dbdbdb;
  position: absolute;
  top: 14px;
  right: 16px;
}
.pagination-wrap .pagination a:hover {
  background: #f1f1f1;
}
.pagination-wrap .pagination a.active {
  background: #ff9004;
  color: #fff;
  text-shadow: 1px 0 rgba(0, 0, 0, 0.21);
}

.sprite {
  background-image: url(./images/spritesheet.png);
  background-repeat: no-repeat;
  display: block;
}
.sprite.icon-1 {
  width: 17px;
  height: 15px;
  background-position: -3px -38px;
  top: 1px;
}
.sprite.icon-2 {
  width: 17px;
  height: 17px;
  background-position: -3px -59px;
  top: 1px;
}
.sprite.icon-3 {
  width: 21px;
  height: 13px;
  background-position: -3px -82px;
  top: 4px;
}
.sprite.icon-4 {
  width: 17px;
  height: 17px;
  background-position: -3px -101px;
  top: 2px;
}
.sprite.icon-5 {
  width: 16px;
  height: 16px;
  background-position: -3px -124px;
  top: 1px;
}
.sprite.icon-6 {
  width: 12px;
  height: 10px;
  background-position: -5px -5px;
}
.sprite.icon-7 {
  width: 12px;
  height: 10px;
  background-position: -5px -20px;
}
.sprite.icon-8 {
  width: 42px;
  height: 48px;
  background-position: -5px -148px;
}

.slider-range-wrap {
  position: relative;
  top: -17px;
}
.slider-range-wrap .slider-range {
  width: 90%;
}
.slider-range-wrap .value-block {
  white-space: nowrap;
  margin-bottom: 22px;
}
.slider-range-wrap .value-block input {
  display: inline-block;
  width: 60px;
  height: 30px;
  padding: 0 10px;
  text-align: center;
  margin: 0 20px;
}

.eq-selection .cat {
  margin-bottom: 35px;
}
.eq-selection .cat .cat-name {
  display: block;
  padding-left: 33px;
  font: 16px/21px "proximanovareg", Arial, Helvetica, sans-serif;
  position: relative;
}
.eq-selection .cat .cat-name i {
  position: absolute;
  left: 0;
}
.eq-selection .cat ul.radiolist {
  margin: 0;
  list-style: none;
}
.eq-selection .cat ul.radiolist li {
  display: inline-block;
  vertical-align: top;
  width: 90px;
  padding-right: 7px;
}
.eq-selection .cat ul.radiolist li:last-child {
  padding-right: 0;
}

label.checkbox {
  display: block;
  font-size: 13px;
  line-height: 20px;
  color: #323841;
  cursor: pointer;
  position: relative;
  padding-left: 27px;
  min-height: 20px;
  position: relative;
}
label.checkbox:before {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  left: 0;
  width: 18px;
  height: 18px;
  background: #fff;
  border: 5px solid #fff;
  outline: 1px solid #ccd1d7;
}
label.checkbox.checked:before {
  width: 18px;
  height: 18px;
  background: #ff9001;
  border: 5px solid #fff;
}
label.checkbox.grey:before {
  background: #eee;
  border: 5px solid #eee;
}
label.checkbox.grey.checked:before {
  background: #ff9001;
  border: 5px solid #fff;
}
label.checkbox input {
  width: 20px;
  height: 20px;
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  cursor: pointer;
  filter: alpha(opacity=0);
  margin: 0;
}

label.switcher {
  position: relative;
  display: block;
  width: 68px;
  height: 28px;
  border-radius: 14px;
  border: 1px solid #ccd1d7;
  background: none;
  cursor: pointer;
}
label.switcher:after {
  content: "";
  position: absolute;
  left: 5px;
  top: 5px;
  width: 19px;
  height: 19px;
  border-radius: 50%;
  background: #cdd2d8;
  transition: 0.5s;
}
label.switcher span {
  color: #777b82;
  display: none;
  top: 0;
  left: 18px;
  font-size: 13px;
  line-height: 29px;
  position: absolute;
}
label.switcher span.no {
  right: 15px;
  left: auto;
  display: block;
}
label.switcher input {
  display: none;
  margin: 0;
}
label.switcher.checked {
  background: #fff;
}
label.switcher.checked:after {
  left: 42px;
  background: #ff8f04;
}
label.switcher.checked span.yes {
  display: block;
}
label.switcher.checked span.no {
  display: none;
}

a.button-white {
  display: inline-block;
  height: 52px;
  color: #fff;
  font: normal normal 20px/54px "proximanovabold", Arial, Helvetica, sans-serif;
  background: #ff9004;
  border: 0;
  border-bottom: 2px solid #e37c04;
  padding: 0 60px;
  position: relative;
  text-decoration: none;
  text-align: center;
  border-radius: 1px;
  display: block;
  padding: 0;
  background: #fff;
  height: 37px;
  border: 1px solid #ccd1d7;
  color: #303948;
  font: 14px/37px "proximanovabold", Arial, Helvetica, sans-serif;
  text-align: center;
}
a.button-white:hover {
  background: #fea406;
}
a.button-white span {
  border-bottom: 1px dashed;
}
a.button-white:hover {
  background: #303948;
  border: 1px solid #ccd1d7;
  color: #fff;
}
a.button-white:hover span {
  border-bottom: 1px solid transparent;
}
a.button-white.disabled {
  background: #f6f6f6;
  cursor: default;
  color: #303948;
}
a.button-white.disabled:hover {
  background: #f6f6f6;
  color: #303948;
}

.breadcrumbs {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 10px;
}
.breadcrumbs .divider {
  margin: 0 5px 0 8px;
}

.catalog-detail {
  overflow: hidden;
}
.catalog-detail .main-info {
  padding-bottom: 22px;
  border-bottom: 1px solid #cfcfcf;
  margin-bottom: 20px;
}
.catalog-detail h1 {
  line-height: 32px;
  margin-bottom: 18px;
}
.catalog-detail .cols {
  overflow: hidden;
  font-family: "Open Sans";
  font-size: 14px;
  color: #0f0f0f;
}
.catalog-detail .cols .left {
  float: left;
  width: 490px;
  position: relative;
  overflow: hidden;
}
.catalog-detail .cols .left .image {
  padding: 46px 10px;
  text-align: center;
}
.catalog-detail .cols .left .image img {
  max-height: 260px;
}
.catalog-detail .cols .left .info {
  padding: 15px 22px 17px;
}
.catalog-detail .cols .right {
  width: 235px;
  float: right;
  background: #fef7da;
  padding: 28px 20px 44px;
  line-height: 16px;
  min-height: 354px;
  position: relative;
}
.catalog-detail .cols .right a {
  color: #0f0f0f;
  font-size: 14px;
  text-decoration: underline;
}
.catalog-detail .cols .right a:hover {
  text-decoration: none;
}
.catalog-detail .cols .right .compare-unit {
  height: 34px;
  margin-top: 15px;
}
.catalog-detail .cols .right .compare-unit label.checkbox {
  float: left;
  margin-top: 5px;
}
.catalog-detail .cols .right .compare-unit a.button-white {
  float: right;
  width: 108px;
  height: 32px;
  line-height: 32px;
}
.catalog-detail .cols .right .price-style {
  font-size: 26px;
  font-family: "Open Sans";
}
.catalog-detail .cols .right a.button {
  height: 40px;
  line-height: 34px;
  color: #fff;
  text-decoration: none;
  font-size: 16px;
}
.catalog-detail .cols .right a.button:hover {
  opacity: 0.9;
  text-decoration: none;
}
.catalog-detail .cols .right .title {
  color: #8f8b7b;
  font: normal 16px "Open Sans";
}
.catalog-detail .cols .right .calc a {
  font-size: 16px;
  color: #8f8b7b;
  text-decoration: underline;
}
.catalog-detail .cols .right .can-pay {
  color: #000;
  font-size: 10px;
  font-weight: 700;
  text-align: center;
  background: #f5f3ed;
  position: absolute;
  padding: 11px 20px;
  bottom: 0;
  left: 0;
  width: 100%;
}
.catalog-detail .cols .right .can-pay .icon-mastercard,
.catalog-detail .cols .right .can-pay .icon-visa {
  vertical-align: middle;
  margin-left: 2px;
}
.catalog-detail .cols .right .can-pay .icon-mastercard {
  width: 33px;
  height: 20px;
}
.catalog-detail .cols .right .can-pay .icon-visa {
  width: 34px;
  height: 11px;
  margin-top: 2px;
}
.to-cart-button {
  margin: 6px 0 13px;
}
.to-cart-button a.button {
  padding: 0;
  width: auto;
  display: block;
}
.to-cart-button a.button span.added {
  display: none;
}
.to-cart-button a.button span.added i {
  color: #ff9004;
  position: relative;
  top: 3px;
  margin-left: 5px;
  font-size: 20px;
}
.to-cart-button a.button.active {
  color: #171d27;
  font-family: "proximanovareg", Arial, Helvetica, sans-serif;
  background: #f3f3f3;
  border-color: #f3f3f3;
}
.to-cart-button a.button.active span {
  display: none;
}
.to-cart-button a.button.active span.added {
  display: inline;
  color: #000;
}

.catalog-detail .cols .right a.one-click-link {
  text-decoration: none;
  color: #303948;
  font-size: 16px;
  line-height: 18px;
  display: inline-block;
  margin-bottom: 13px;
}
a.one-click-link span {
  border-bottom: 1px dashed;
}
a.one-click-link i {
  width: 17px;
  height: 16px;
  display: inline-block;
  background: url(./images/spritesheet.png) no-repeat -29px -5px;
  margin-right: 8px;
  vertical-align: middle;
}
a.one-click-link:hover span {
  border-bottom: 1px solid transparent;
}

.catalog-detail .detail-text {
  margin-top: 26px;
  line-height: 24px;
}
.catalog-detail .more {
  text-align: right;
  margin: 10px 0;
}
.catalog-detail .more .garanty-label {
  margin-bottom: 22px;
}
.catalog-detail .more a.download-link {
  font: 15px/17px "proximanovareg", Arial, Helvetica, sans-serif;
  color: #161d27;
  text-decoration: none;
}
.catalog-detail .more a.download-link i {
  font-size: 20px;
  vertical-align: middle;
}
.catalog-detail .more a.download-link span {
  border-bottom: 1px solid;
  margin-left: 5px;
}
.catalog-detail .more a.download-link:hover span {
  border-bottom: 1px solid transparent;
}
.catalog-detail .zamena_h4_zagolTex {
  font: normal 28px OpenSans-Bold;
  margin-bottom: 5px;
}
.catalog-detail .striped {
  width: 100%;
}
.catalog-detail .striped tr td {
  padding: 7px 30px 10px;
}
.catalog-detail .striped tr:nth-child(even) td {
  background: #fff;
}
.catalog-detail .striped tr:nth-child(odd) td {
  background: #f2f2f3;
}
.catalog-detail .striped tr td:last-child {
  text-align: right;
}
.catalog-detail .reviews {
  position: relative;
  font-family: "Open Sans";
  margin-top: 21px;
  border-top: 1px solid #cfcfcf;
  padding-top: 21px;
}
.askaron-reviews-new {
  font-family: proximanovalight;
}
.askaron-reviews-new input[type="submit"],
.askaron-reviews-new input[type="button"] {
  background: #fea406;
  display: inline-block;
  height: 52px;
  color: #fff;
  font: normal normal 20px/54px "proximanovabold", Arial, Helvetica, sans-serif;
  border: 0;
  border-bottom: 2px solid #e37c04;
  padding: 0 60px;
  position: relative;
  text-decoration: none;
  text-align: center;
  border-radius: 1px;
  text-transform: uppercase;
}
.askaron-reviews-new input[type="submit"]:hover,
.askaron-reviews-new input[type="button"]:hover {
  opacity: 0.9;
}

.call-block {
  background: url(/local/templates/shop-skat.ru-main/./images/call-bg.jpg) no-repeat
    center;
  background-size: cover;
  height: 70px;
}
.call-block .wrapper {
  position: relative;
}
.call-block p {
  display: inline-block;
  max-width: 640px;
  position: relative;
  text-transform: uppercase;
  color: #fff;
  font: 24px/26px "proximanovaextrabold", Arial, Helvetica, sans-serif;
  padding-top: 10px;
  margin-bottom: 0;
}
.call-block p a {
  margin: 0;
  color: #fff;
  font: 24px/26px "proximanovaextrabold", Arial, Helvetica, sans-serif;
  text-decoration: none;
}
.call-block p small {
  display: block;
  font: 13px/26px "proximanovareg", Arial, Helvetica, sans-serif;
  text-transform: none;
  text-align: right;
}
.call-block p span {
  margin: 0 7px;
}
.call-block a.button-transparent {
  position: absolute;
  right: 10px;
  top: 10px;
  height: 45px;
  font: normal 17px/41px OpenSans-Bold;
  padding: 0 17px;
  text-transform: uppercase;
}
.call-block a.button-transparent .icon-phone-ex {
  background: url(images/phone-wt.png) no-repeat;
}

.grey-field {
  background: #eee;
  padding: 20px 0;
}
.grey-field.with-white-left {
  background: #f3f3f3;
  position: relative;
}
.grey-field.with-white-left:before {
  content: "";
  display: block;
  height: 100%;
  width: 50%;
  top: 0;
  left: 0;
  margin-left: -120px;
  background: #fff;
  position: absolute;
}
.grey-field.with-white-left .wrapper {
  position: relative;
}
/* Styles for authorization.html */
.enter-block .leftcol {
  width: 320px;
  float: left;
  padding-bottom: 40px;
}
.enter-block .rightcol {
  width: 540px;
  float: right;
}
.enter-block p.subtitle-heading {
  margin-bottom: 30px;
}
.enter-block .remember-block {
  margin-bottom: 30px;
  padding-top: 10px;
}
.enter-block .remember-block label.checkbox {
  float: left;
  margin: 0;
  color: #161d27;
  font-size: 16px;
  line-height: 20px;
  box-sizing: border-box;
  width: 55%;
}
.enter-block .remember-block a {
  display: block;
  float: right;
  line-height: 20px;
  text-align: right;
  width: 40%;
}
.enter-block input[type="submit"] {
  display: block;
  width: 100%;
}
.enter-block .register-txt {
  margin-top: -15px;
  margin-bottom: 30px;
}
.enter-block .register-buttons {
  white-space: nowrap;
}
.enter-block .register-buttons a {
  display: inline-block;
  font-size: 17px;
  padding: 0 22px;
}
.enter-block .register-buttons a.button-transparent {
  border: 1px solid #ccd1d7;
  font-size: 17px;
  color: #161d27;
  padding: 0 26px;
}
.enter-block .register-buttons a.button-transparent:hover {
  background: white;
}
.enter-block .register-buttons span {
  margin: 0 24px;
}
.enter-block .captcha-wrap {
  white-space: nowrap;
  margin-bottom: 20px;
}
.enter-block .captcha-wrap label {
  width: 140px;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 25px;
}
.enter-block .captcha-wrap .right-block {
  width: 150px;
  display: inline-block;
  text-align: center;
  vertical-align: bottom;
}
.enter-block .captcha-wrap .right-block .captcha {
  height: 45px;
}
.enter-block .captcha-wrap .right-block a {
  font-size: 15px;
  line-height: 15px;
}

.fieldset {
  margin-bottom: 40px;
}
.page-personal.non-auth .fieldset {
  margin-bottom: 0;
}
.fieldset.fieldset-320 {
  width: 320px;
}
.fieldset.fieldset-380 {
  width: 380px;
  margin-bottom: 45px;
}
.fieldset.fieldset-wide {
  width: 700px;
  margin-bottom: 20px;
}
.fieldset.fieldset-wide label.long {
  width: 640px;
}
.fieldset.fieldset-wide label.short {
  width: 190px;
  display: inline-block;
  margin-right: 30px;
  vertical-align: block;
}
.fieldset label {
  display: block;
  width: auto;
  font-size: 15px;
  line-height: 1;
  color: #666;
  margin-bottom: 20px;
}
.fieldset label input[type="text"],
.fieldset label input[type="password"],
.fieldset label textarea {
  display: block;
  width: 100%;
  margin-top: 17px;
}
.fieldset label .input-wrap {
  position: relative;
  display: block;
}
.fieldset label .input-wrap a.another-city {
  position: absolute;
  left: 100%;
  margin-left: 15px;
  color: #6e85a6;
  font-size: 15px;
  top: 13px;
  white-space: nowrap;
}
.fieldset label .input-wrap input[type="text"],
.fieldset label .input-wrap input[type="password"] {
  padding-right: 35px;
}
.fieldset label .input-wrap i {
  position: absolute;
  right: 12px;
  top: 16px;
  font-size: 15px;
  line-height: 1;
  color: #d2d2d2;
}
.fieldset label .input-wrap i.skat-icon-36 {
  font-size: 18px;
  top: 12px;
}
.fieldset label .input-wrap i.star-icon,
.location-block-wrapper i.star-icon {
  color: #ff9004;
  position: absolute;
  right: 15px;
  top: 16px;
  font: 25px/1 "proximanovabold", Arial, Helvetica, sans-serif;
  z-index: 99;
}
.fieldset label .input-wrap i.focused {
  color: #454545;
}
.fieldset label .input-wrap i.star-icon.focused {
  color: #ff9004;
}

.error-message {
  width: 100%;
  height: 72px;
  background: #303948;
  color: #fff;
  text-align: center;
  font-size: 18px;
  line-height: 72px;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  z-index: 2000;
}
.error-message i {
  vertical-align: middle;
  margin-right: 10px;
}

.with-right-sidebar {
  padding-right: 300px;
  padding-bottom: 100px;
  position: relative;
  min-height: 300px;
}
.with-right-sidebar.wide {
  padding-right: 270px;
}
.with-right-sidebar .right-menu {
  position: absolute;
  top: 10px;
  right: 0;
  width: 230px;
  padding: 14px 0;
  border: 4px solid #ff9004;
  background: #fff;
}
.with-right-sidebar .right-menu ul {
  margin: 0;
  list-style: none;
}
.with-right-sidebar .right-menu ul li {
  margin-bottom: 5px;
}
.with-right-sidebar .right-menu ul li a {
  color: #161d27;
  font-family: "proximanovareg", Arial, Helvetica, sans-serif;
  display: block;
  padding: 7px 10px 7px 25px;
}
.with-right-sidebar .right-menu ul li a.active {
  background: #f3f3f3;
}
.with-right-sidebar .right-menu ul li a.disabled {
  color: #a5b2c2;
}

ul.order-list {
  margin: 45px 0 0;
  list-style: none;
}
ul.order-list > li {
  padding-bottom: 20px;
  margin-bottom: 55px;
  border-bottom: 1px solid #dbdbdb;
}

.order-item .top-part {
  display: table;
  width: 100%;
  margin-bottom: 20px;
}
.order-item .top-part .cell {
  display: table-cell;
  vertical-align: top;
}
.order-item .top-part .cell:first-child {
  padding-top: 5px;
}
.order-item .top-part .cell:last-child {
  text-align: right;
}
.order-item h3 {
  padding-top: 20px;
  margin-bottom: 40px;
}
.order-item h3 span.date {
  font-size: 15px;
  font-family: "proximanovalight", Arial, Helvetica, sans-serif;
  display: inline-block;
  border-left: 1px solid #a2a2a2;
  padding-left: 13px;
  margin-left: 10px;
}
.order-item h5 {
  margin-bottom: 7px;
}
.order-item h5 a {
  color: #303948;
}
.order-item span.date {
  color: #666;
  font-size: 14px;
  line-height: 18px;
}
.order-item .status {
  height: 32px;
  background: #f4f5f6;
  font-size: 14px;
  line-height: 32px;
  white-space: nowrap;
  padding: 0 20px;
  display: inline-block;
}
.order-item .details {
  display: table;
  width: 100%;
}
.order-item .details .leftcol {
  display: table-cell;
  vertical-align: top;
  padding-right: 40px;
  padding-top: 10px;
}
.order-item .details .rightcol {
  width: 150px;
  display: table-cell;
  vertical-align: top;
}
.order-item table td {
  vertical-align: top;
  font: 15px/18px "proximanovareg", Arial, Helvetica, sans-serif;
  padding-bottom: 26px;
}
.order-item table td:first-child {
  padding-right: 40px;
}
.order-item table td a.pay-link {
  margin-left: 15px;
  color: #6e85a6;
}
.order-item span.price-style {
  white-space: nowrap;
  margin-bottom: 15px;
}
.order-item a.button-white {
  margin-bottom: 10px;
  font-family: "proximanovareg", Arial, Helvetica, sans-serif;
}

.extra-details-wrap {
  margin-bottom: 25px;
}
.extra-details-wrap .extra-details-link {
  text-decoration: none;
}
.extra-details-wrap .extra-details-link i {
  margin-left: 15px;
  font-size: 12px;
  color: #a5b2c2;
  vertical-align: middle;
}
.extra-details-wrap .extra-details-link i.active {
  display: none;
}
.extra-details-wrap .extra-details-link span {
  border-bottom: 1px dashed;
}
.extra-details-wrap .extra-details-link:hover span {
  border-bottom: 1px soli transparent;
}
.extra-details-wrap .extra-details-link.active i {
  display: none;
}
.extra-details-wrap .extra-details-link.active i.active {
  display: inline;
}
.extra-details-wrap .extra-details {
  display: none;
  position: relative;
  background: #f5f5f5;
  padding: 27px 29px 15px;
  margin-top: 30px;
  font-size: 14px;
  line-height: 25px;
  color: #666;
}
.extra-details-wrap .extra-details:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  bottom: 100%;
  left: 86px;
  border-style: solid;
  border-width: 0 11px 13px 11px;
  border-color: transparent transparent #f5f5f5 transparent;
}
.extra-details-wrap .extra-details p {
  color: #666;
  font-size: 14px;
  line-height: 25px;
}
.extra-details-wrap .extra-details p.title {
  font-size: 18px;
  color: #161d27;
  font-family: "proximanovareg", Arial, Helvetica, sans-serif;
  margin-bottom: 12px;
}
.extra-details-wrap .extra-details ul {
  margin: 0 0 20px;
  list-style: none;
}
.extra-details-wrap .extra-details ul li {
  margin-bottom: 13px;
  display: table;
  width: 100%;
}
.extra-details-wrap .extra-details ul li b {
  display: table-cell;
  vertical-align: top;
  font-family: "proximanovareg", Arial, Helvetica, sans-serif;
  font-weight: normal;
  width: 140px;
  padding-right: 30px;
  color: #161d27;
}
.extra-details-wrap .extra-details ul li span {
  display: table-cell;
  vertical-align: top;
}

/* Styles for settings.html */
.sign-up-status {
  font-size: 15px;
  line-height: 30px;
  margin-bottom: 30px;
}
.sign-up-status .switcher {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}

.sign-up-list {
  margin-bottom: 40px;
}
.sign-up-list label.checkbox {
  margin-bottom: 20px;
  color: #5a626d;
}
.sign-up-list label.checkbox.checked {
  color: #161d27;
}

/* Styles for cart.html */

.basket-city-select {
  padding-bottom: 20px;
}

.basket-city-select > span {
  display: inline-block;
  margin-right: 10px;
}
.basket-city-select .select-unit {
  display: inline-block;
}
.basket-city-select .select-unit p {
  display: none;
}
.basket-city-select .select-unit p.choose {
  display: inline-block;
}

.basket-shipping-store {
  float: right;
  margin-top: 10px;
}

.cart-table {
  width: 100%;
  vertical-align: middle;
  margin-bottom: 40px;
}
.cart-table.small {
  margin-bottom: 70px;
}
.cart-table.small th {
  background: #fff;
  color: #161d27;
  font: 14px/1 "proximanovalight", Arial, Helvetica, sans-serif;
  border: 0;
  border-top: 1px solid #e5e8eb;
  border-bottom: 1px solid #e5e8eb;
}
.cart-table.small th:first-child {
  border-left: 0;
  padding-left: 10px;
}
.cart-table.small th:last-child {
  border-right: 0;
}
.cart-table.small td {
  border-top: 0;
  border-bottom: 1px solid #e5e8eb;
  padding: 10px;
  font-size: 20px;
}
.cart-table.small td:first-child {
  border-left: 0;
  padding-left: 0;
  width: 110px;
}
.cart-table.small td:last-child {
  border-right: 0;
}
.cart-table.small td:nth-child(2) {
  text-align: left;
  width: 300px;
}
.cart-table.small span.weight {
  font-size: 20px;
  line-height: 1;
}
.cart-table.small span.cost {
  font-size: 20px;
  line-height: 1;
}
.cart-table.small tr:hover {
  outline: 0;
}
.cart-table.small tr:last-child td {
  border-bottom: 1px solid #e5e8eb;
}
.cart-table.small tfoot td {
  background: #fff;
  color: #161d27;
  padding: 15px 10px;
  border-bottom: 0 !important;
}
.cart-table.small tfoot td span.weight {
  font: 24px/1 "proximanovalight", Arial, Helvetica, sans-serif;
}
.cart-table.small tfoot td span.total {
  line-height: 20px;
  font-size: 14px;
}
.cart-table.small tfoot td span.total span.txt {
  white-space: nowrap;
  margin-right: 15px;
  display: block;
  margin-bottom: 15px;
}
.cart-table.small tfoot td span.total span.sum {
  font: 30px/30px "proximanovalight", Arial, Helvetica, sans-serif;
  display: block;
  margin-left: 0;
  top: auto;
}
.cart-table.small tfoot td:last-child {
  text-align: right;
}
.cart-table.small tfoot td:nth-child(2) {
  text-align: center;
}
.cart-table th {
  background: #303948;
  color: #fff;
  font: normal normal 15px/17px "proximanovareg", Arial, Helvetica, sans-serif;
  padding: 17px 10px;
  border-top: 1px solid #303948;
  border-left: 1px solid #545c69;
  text-align: center;
}
.cart-table th:first-child {
  text-align: left;
  padding-left: 22px;
  border-left: 1px solid #e5e8eb;
  width: 26%;
}
.cart-table th:nth-child(2) {
  width: 100px;
}
.cart-table th:last-child {
  border-right: 1px solid #e5e8eb;
}
.cart-table td {
  text-align: center;
  height: 140px;
  vertical-align: middle;
  border-top: 1px solid #e5e8eb;
  border-bottom: 1px solid #e5e8eb;
  padding: 10px 20px;
}
.cart-table td:first-child {
  text-align: left;
  padding-left: 22px;
  border-left: 1px solid #e5e8eb;
  width: 140px;
  padding-right: 0;
}
.cart-table td:first-child label.checkbox {
  margin-right: 0;
}
.cart-table td:first-child .img-wrap-style {
  margin-right: 0;
}
.cart-table td:nth-child(2) {
  text-align: left;
}
.cart-table td:last-child {
  border-right: 1px solid #e5e8eb;
}
.cart-table td label.checkbox {
  padding-left: 40px;
}
.cart-table td label.checkbox:before {
  top: 50%;
  margin-top: -10px;
}
.cart-table tr:hover {
  outline: 3px solid #ff9004;
  outline-offset: -3px;
}
.cart-table thead tr:hover {
  outline: 0;
}
.cart-table tbody tr:first-child td {
  border-top: 0;
}
.cart-table tbody tr:last-child td {
  border-bottom: 0;
}
.cart-table tfoot tr:hover {
  outline: 0;
}
.cart-table tfoot td {
  background: #303948;
  color: #fff;
  font: normal normal 15px/17px "proximanovareg", Arial, Helvetica, sans-serif;
  padding: 15px 10px;
  height: auto;
  border-top: 0;
}
.cart-table tfoot td:nth-child(2) {
  text-align: center;
}
.cart-table tfoot td span.weight {
  font-family: "proximanovabold", Arial, Helvetica, sans-serif;
}
.cart-table tfoot td span.total {
  line-height: 28px;
  padding-left: 220px;
}
.cart-table tfoot td span.total span.sum {
  font: 28px/28px "proximanovabold", Arial, Helvetica, sans-serif;
  margin-left: 35px;
  vertical-align: middle;
  position: relative;
  top: -2px;
}
.cart-table tfoot td:last-child {
  text-align: left;
  padding-left: 20px;
}
.cart-table .checked-items-wrap a {
  margin-left: 20px;
  text-decoration: none;
  color: #fff;
}
.cart-table .checked-items-wrap a span {
  border-bottom: 1px dashed;
}
.cart-table .checked-items-wrap a i {
  color: #ff9004;
  margin-right: 5px;
  vertical-align: middle;
}
.cart-table .checked-items-wrap a:hover span {
  border-bottom: 1px solid transparent;
}
.cart-table .checked-items-wrap .checked-items {
  display: none;
}
.cart-table label.checkbox {
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
}
.cart-table .img-wrap-style {
  width: 100px;
  height: 100px;
  display: inline-block;
  vertical-align: middle;
  float: none;
  margin-right: 15px;
}
.cart-table a.heading {
  font: 18px/21px "proximanovabold", Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: middle;
  color: #161d27;
  text-decoration: none;
}
.cart-table a.heading span {
  display: block;
  font: 15px/21px "proximanovareg", Arial, Helvetica, sans-serif;
}
.cart-table a.heading:hover {
  text-decoration: underline;
}
.cart-table span.weight {
  font-size: 23px;
  line-height: 1;
}
.cart-table span.weight small {
  font-size: 16px;
  line-height: 23px;
}
.cart-table .spinbox-wrap {
  margin-bottom: 0;
  white-space: normal;
}
.cart-table span.cost {
  font-size: 28px;
  line-height: 24px;
  text-align: left;
  display: inline-block;
}
.cart-table span.cost span {
  display: block;
  font-size: 17px;
  line-height: 24px;
  color: #666;
  float: left;
  padding-right: 5px;
}

.right-buttons {
  text-align: right;
  margin-bottom: 55px;
}
.right-buttons a {
  display: inline-block;
  vertical-align: top;
  margin-left: 17px;
  padding: 0 30px;
}
.right-buttons a.button-white {
  padding: 0 30px;
  font-size: 16px;
  height: 52px;
  line-height: 52px;
}

ul.gallery-list {
  margin: 50px 0 70px;
  list-style: none;
  text-align: justify;
}
ul.gallery-list li {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  width: 175px;
  margin-bottom: 10px;
  margin-right: 12px;
}
ul.gallery-list li:nth-child(5n) {
  margin-right: 0;
}
ul.gallery-list li .img-wrap-style {
  width: 175px;
  height: 185px;
  margin-bottom: 15px;
  margin-right: 0;
  float: none;
}
ul.gallery-list li .img-wrap-style img {
  max-width: 170px;
}
ul.gallery-list li .title {
  font: 16px/19px "proximanovabold", Arial, Helvetica, sans-serif;
  display: block;
  margin-bottom: 17px;
  text-decoration: none;
  color: #161d27;
}
ul.gallery-list li .subtitle {
  font: 14px/19px "proximanovareg", Arial, Helvetica, sans-serif;
  display: block;
  margin-bottom: 10px;
  color: #b4b4b4;
}
ul.gallery-list li .price-style {
  font-size: 25px;
  line-height: 35px;
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}
ul.gallery-list li .to-cart {
  display: inline-block;
  vertical-align: top;
}
ul.gallery-list li .to-cart i {
  font-size: 30px;
  line-height: 30px;
}
ul.gallery-list li.added img {
  filter: url("data:image/svg+xml;utf8,<sv g xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  /* Firefox 10+, Firefox on Android */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+, Safari 6+, Safari 6+ iOS */
  -ms-filter: grayscale(100%);
  /* Chrome 19+, Safari 6+, Safari 6+ iOS */
  filter: gray;
  opacity: 0.7;
}
ul.gallery-list li:hover .img-wrap-style {
  border: 3px solid #ff9004;
}

.radio-block {
  margin-bottom: 35px;
  position: relative;
  padding-bottom: 20px;
  border-bottom: 1px solid #ebebeb;
}
.radio-block label.checkbox {
  margin-bottom: 20px;
  color: #5a626d;
  font-size: 13px;
}
.radio-block label.checkbox.checked {
  font-size: 16px;
  color: #161d27;
}
.radio-block a.button-white {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 22px;
}

.order-comment {
  width: 380px;
  display: block;
  margin: 20px 0 10px;
}

.order-total {
  text-align: right;
  line-height: 30px;
  margin-bottom: 20px;
}
.order-total span {
  color: #303948;
  font-size: 30px;
  line-height: 30px;
  margin-left: 15px;
}

.order-buttons {
  margin-bottom: 100px;
  overflow: hidden;
}
.order-buttons a.button {
  float: right;
  font-size: 17px;
}
.order-buttons a.button-white {
  float: left;
  padding: 0 20px;
  height: 46px;
  font: 17px/46px "proximanovabold", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}

.hint {
  color: #000000;
  padding: 30px 20px 30px 20px;
  border-bottom: 1px solid #eeeeee;
  font-family: "proximanovareg";
}
.hint i {
  font-size: 25px;
  margin-right: 15px;
  vertical-align: middle;
}
/* Styles for static pages */
.block-with-separator {
  position: relative;
  padding-left: 80px;
  margin-bottom: 10px;
}
.block-with-separator span.separator {
  position: absolute;
  top: 13px;
  left: 0;
  width: 60px;
}
.block-with-separator p {
  font: normal normal 18px/25px "proximanovareg", Arial, Helvetica, sans-serif;
}

.block-with-bg {
  min-height: 170px;
  padding: 0;
  width: 100%;
  background-size: cover;
  background-position: center bottom;
  background-repeat: no-repeat;
  margin-bottom: 10px;
  box-sizing: border-box;
}
.block-with-bg.small {
  min-height: 170px;
  padding-top: 30px;
  padding-bottom: 30px;
}
.block-with-bg p.big-heading {
  color: #fff;
  margin-bottom: 20px;
}
.block-with-bg span.orange-text {
  color: #ff9004;
  text-transform: uppercase;
}

ul.garanty-cond-list {
  margin: 10px 0 20px;
  list-style: none;
}
ul.garanty-cond-list li {
  font: normal normal 22px/25px "proximanovareg", Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
}
ul.garanty-cond-list li b {
  color: #242832;
  font: normal normal 18px/25px "proximanovabold", Arial, Helvetica, sans-serif;
  margin-right: 3px;
}

ul.garanty-features-list {
  list-style: none;
  margin: 0;
  padding-right: 540px;
  background: url(/local/templates/shop-skat.ru-main/./images/garanty-decor4.png)
    no-repeat center 7px;
  position: relative;
}
ul.garanty-features-list li {
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 10px;
  font: normal normal 22px/24px "proximanovaextrabold", Arial, Helvetica,
    sans-serif;
}
ul.garanty-features-list li.out {
  text-transform: none;
  margin-bottom: 0;
  font: normal normal 25px/30px "proximanovalight", Arial, Helvetica, sans-serif;
  position: absolute;
  top: 50px;
  left: 560px;
}

.strong-block {
  text-align: center;
  padding: 30px 30px;
  font: normal normal 16px/26px "proximanovareg", Arial, Helvetica, sans-serif;
  border: 1px solid #d3d4d6;
  position: relative;
  margin-bottom: 50px;
  width: 800px;
  box-sizing: border-box;
}
.strong-block:before {
  content: "!";
  display: block;
  font: normal normal 28px/46px "proximanovalight", Arial, Helvetica, sans-serif;
  width: 46px;
  height: 46px;
  border: 1px solid #d3d4d6;
  border-radius: 50%;
  color: #dedfdf;
  text-align: center;
  position: absolute;
  top: -24px;
  left: 50%;
  margin-left: -24px;
  background: #fff;
  z-index: 1;
}
.strong-block p {
  margin-bottom: 0;
  font: normal normal 16px/26px "proximanovareg", Arial, Helvetica, sans-serif;
}

p.big-heading {
  font: 38px/40px "proximanovabold", Arial, Helvetica, sans-serif;
  margin-bottom: 20px;
}
p.big-heading small {
  font: 38px/40px "proximanovareg", Arial, Helvetica, sans-serif;
}
p.big-heading b {
  font: normal normal 38px/40px "proximanovaextrabold", Arial, Helvetica,
    sans-serif;
}

ul.about-features-list {
  margin: 0;
  list-style: none;
}
ul.about-features-list li {
  width: 33.33%;
  box-sizing: border-box;
  padding-right: 30px;
  float: left;
  margin-bottom: 10px;
  color: #ff9004;
  font: normal normal 50px/1 "proximanovalight", Arial, Helvetica, sans-serif;
}
ul.about-features-list li span {
  display: block;
  color: #fff;
  font-size: 18px;
  line-height: 10px;
}
ul.about-features-list:after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 0;
  padding: 0;
  margin: 0;
}

p.fontreg {
  font: normal normal 18px/25px "proximanovareg", Arial, Helvetica, sans-serif;
  margin-bottom: 33px;
}

h3.with-question {
  font-size: 26px;
  display: table;
  margin-bottom: 0;
}
h3.with-question.no-margin {
  margin-bottom: 0;
}
h3.with-question span {
  display: table-cell;
  vertical-align: middle;
}
h3.with-question span.question-mark {
  text-align: center;
  border-radius: 50%;
  width: 70px;
  height: 70px;
  font: normal normal 48px/70px "proximanovalight", Arial, Helvetica, sans-serif;
  background: #ff9004;
  color: #fff;
}
h3.with-question span:last-child {
  padding-left: 20px;
}

ul.service-rules-list {
  margin: 0;
  list-style: none;
  display: table;
  width: 100%;
}
ul.service-rules-list li {
  display: table-cell;
  vertical-align: top;
  width: 33.33%;
  padding-right: 40px;
  padding-bottom: 90px;
  position: relative;
}
ul.service-rules-list li .btn {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 240px;
  padding: 0;
  text-align: center;
  font: 18px/52px "proximanovareg", Arial, Helvetica, sans-serif;
}
ul.service-rules-list li .btn.link-in-box {
  display: block;
  height: 57px;
  line-height: 57px;
  color: #303948;
  border: 1px solid #ccd1d7;
  background: none;
  text-decoration: underline;
}
ul.service-rules-list li .btn.link-in-box.small {
  font-size: 14px;
  line-height: 17px;
  padding: 0 20px;
  width: 200px;
  text-align: left;
  padding-top: 13px;
  height: 47px;
}
ul.service-rules-list li .btn.link-in-box.phone {
  text-decoration: none;
}
ul.service-rules-list li .btn.link-in-box.phone i {
  margin-right: 10px;
  font-size: 14px;
}
ul.service-rules-list li .btn.link-in-box:hover {
  text-decoration: none;
}
ul.service-rules-list li .btn.button {
  height: 59px;
  line-height: 59px;
  border: 0;
}
ul.service-rules-list li .btn.button i {
  margin-right: 10px;
  font-size: 14px;
}
ul.service-rules-list li span.number {
  display: block;
  font-size: 36px;
  line-height: 46px;
  margin-bottom: 15px;
}
ul.service-rules-list li p {
  font: normal normal 16px/19px "proximanovareg", Arial, Helvetica, sans-serif;
}

p.font18 {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 25px;
}

.step-list {
  margin-top: 50px;
}
.step-list .step-item {
  margin-bottom: 90px;
  position: relative;
}
.step-list .step-item:after {
  content: "";
  display: block;
  width: 1px;
  height: 76px;
  background: url(/local/templates/shop-skat.ru-main/./images/step-decor.png)
    no-repeat;
  position: absolute;
  top: 100%;
  margin-top: 7px;
  left: 50%;
  margin-left: -435px;
}
.step-list .step-item:last-child:after {
  content: none;
}
.step-list .step-item .step-title {
  text-decoration: none;
  color: #161d27;
  font: 20px/24px "proximanovareg", Arial, Helvetica, sans-serif;
  position: relative;
  display: table;
}
.step-list .step-item .step-title span {
  display: table-cell;
  vertical-align: middle;
}
.step-list .step-item .step-title span.number {
  border-radius: 50%;
  width: 70px;
  height: 70px;
  background: #fff;
  text-align: center;
  font: 30px/66px "proximanovareg", Arial, Helvetica, sans-serif;
  border: 2px solid #ff9004;
  box-sizing: border-box;
}
.step-list .step-item .step-title span:last-child {
  padding-left: 20px;
}
.step-list .step-item a.step-title:hover span.number {
  background: #ff9004;
  color: #212121;
}
.step-list .step-item a.step-title.active span.number {
  background: #ff9004;
  color: #212121;
  padding-left: 0px;
  margin-right: 22px;
  display: inline-block;
}
.step-list .grey-field {
  margin-top: 45px;
  position: relative;
  padding: 50px 0 0;
}
.step-list .grey-field:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 14px 14px 14px;
  border-color: transparent transparent #eee transparent;
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -447px;
}
.step-list .grey-field.hidden {
  display: none;
}
.step-list .step-details .title {
  text-align: center;
  text-transform: uppercase;
  font: 20px/1 "proximanovaextrabold", Arial, Helvetica, sans-serif;
  padding-bottom: 115px;
  margin-bottom: 27px;
}
.step-list .step-details ul {
  margin: 0;
  list-style: none;
  width: 300px;
}
.step-list .step-details ul.left {
  float: left;
}
.step-list .step-details ul.right {
  float: right;
}
.step-list .step-details ul li {
  background: #fff;
  border: 2px solid #ffa406;
  padding: 40px 25px 28px;
  position: relative;
  text-align: center;
  font: 15px/18px "proximanovareg", Arial, Helvetica, sans-serif;
  margin-bottom: 50px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
}
.step-list .step-details ul li i {
  display: block;
  width: 52px;
  height: 52px;
  background: #fff;
  border-radius: 50%;
  border: 2px solid #ffa406;
  text-align: center;
  color: #303948;
  line-height: 50px;
  position: absolute;
  top: -31px;
  left: 50%;
  margin-left: -26px;
  box-sizing: border-box;
  font-size: 18px;
}
.step-list .step-delivery .leftcol {
  width: 620px;
  float: left;
  overflow: hidden;
}
.step-list .step-delivery .leftcol .title {
  background: url(/local/templates/shop-skat.ru-main/./images/step-details-two.png)
    no-repeat center bottom;
}
.step-list .step-delivery .rightcol {
  width: 300px;
  float: right;
}
.step-list .step-delivery .rightcol ul li {
  border: 2px solid #303948;
}
.step-list .step-delivery .rightcol ul li i {
  border: 2px solid #303948;
}
.step-list .step-delivery .rightcol .title {
  background: url(/local/templates/shop-skat.ru-main/./images/step-details-black.png)
    no-repeat center bottom;
}
.step-list .step-payment .leftcol {
  width: 300px;
  float: left;
  margin-right: 180px;
}
.step-list .step-payment .leftcol .title {
  background: url(/local/templates/shop-skat.ru-main/./images/step-details-orange.png)
    no-repeat center bottom;
}
.step-list .step-payment .rightcol {
  float: left;
  width: 300px;
}
.step-list .step-payment .rightcol .title {
  background: url(/local/templates/shop-skat.ru-main/./images/step-details-black.png)
    no-repeat center bottom;
}
.step-list .step-payment .rightcol ul li {
  border: 2px solid #303948;
}
.step-list .step-payment .rightcol ul li i {
  border: 2px solid #303948;
}

.dark-field.big {
  padding: 70px 0;
}

.white-field.big {
  padding: 20px 0;
}

.centered-field {
  text-align: center;
}

.video-field {
  display: inline-block;
  margin-bottom: 50px;
}

.video-body {
  border: 8px solid #ff9004;
  border-radius: 4px;
}

ul.advice-video-list {
  margin: 0 0 70px;
  list-style: none;
  overflow: hidden;
}
ul.advice-video-list li {
  float: left;
  width: 470px;
  height: 360px;
  box-sizing: border-box;
  background: #f3f3f3;
  padding: 62px 0 0 60px;
}
ul.advice-video-list li.with-video {
  padding: 0;
}
ul.advice-video-list li span.number {
  color: #ff9004;
  font: normal normal 28px/1 "proximanovabold", Arial, Helvetica, sans-serif;
  display: block;
  margin-bottom: 13px;
}
ul.advice-video-list li span.text {
  font: normal normal 28px/34px "proximanovalight", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  display: block;
}
ul.advice-video-list li span.text b {
  display: block;
  font-weight: normal;
  font-family: "proximanovaextrabold", Arial, Helvetica, sans-serif;
}

.about-intro {
  display: table;
  width: 100%;
  margin-bottom: 20px;
}
.about-intro .cell {
  display: table-cell;
  vertical-align: top;
  text-align: left;
}
.about-intro .cell:first-child {
  width: 385px;
}
.about-intro img {
  width: 350px;
  height: 76px;
  margin-left: 5px;
  margin-top: 5px;
}

.awards-block {
  margin-bottom: 70px;
}
.awards-block .leftcol {
  width: 40%;
  float: left;
}
.awards-block .leftcol img {
  width: 368px;
}
.awards-block ul {
  float: right;
  width: 53%;
  margin: 0;
  list-style: none;
  text-align: justify;
}
.awards-block ul li {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 43px;
  width: 29%;
}
.awards-block ul li img {
  width: 100%;
  display: block;
}
.awards-block ul:after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 0;
  padding: 0;
  margin: 0;
}

ul.striped-list {
  text-align: left;
  margin: 0;
  list-style: none;
}
ul.striped-list.dark li:nth-child(odd) {
  background: #2e3644;
}
ul.striped-list.dark li:nth-child(even) {
  background: none;
}
ul.striped-list.dark p {
  color: #fff;
}
ul.striped-list li {
  font-family: "proximanovareg", Arial, Helvetica, sans-serif;
}
ul.striped-list li .table {
  display: table;
  width: 940px;
  margin: 0 auto;
}
ul.striped-list li .table .cell {
  display: table-cell;
  padding: 40px 0;
  vertical-align: top;
  max-width: 800px;
  padding-right: 50px;
}
ul.striped-list li .table .cell:first-child {
  width: 80px;
  padding-right: 0;
}
ul.striped-list li:nth-child(even) {
  background: #f9f9f9;
}
ul.striped-list li h5 {
  margin-bottom: 15px;
}
ul.striped-list li i {
  color: #ff9004;
  font-size: 82px;
  position: relative;
}
ul.striped-list li i.skat-icon-57 {
  left: -12px;
}
ul.striped-list li i.skat-icon-58 {
  font-size: 64px;
}
ul.striped-list li i.skat-icon-59 {
  font-size: 65px;
  left: -10px;
}
ul.striped-list li i.skat-icon-60 {
  font-size: 59px;
  left: -3px;
}
ul.striped-list li i.skat-icon-61 {
  font-size: 67px;
  left: -7px;
}
ul.striped-list li i.skat-icon-62 {
  font-size: 58px;
  left: -3px;
}
ul.striped-list li i.skat-icon-63 {
  font-size: 64px;
  left: -2px;
}
ul.striped-list li i.skat-icon-64 {
  font-size: 60px;
}
ul.striped-list li p {
  color: #5d5d5d;
  margin-bottom: 0;
}

.page-service h1,
.page-warranty h1,
.page-about h1 {
  font: 40px/47px "proximanovabold", Arial, Helvetica, sans-serif;
  margin-bottom: 35px;
}

.page-warranty .wrapper {
  padding: 0;
}

/* TCC */
.services-points_main {
  padding-top: 45px;
  padding-left: 45px;
}
.services-points-info {
  margin-left: 400px;
}
.text_phone span {
  white-space: nowrap;
}
.popup.services_points .container {
  width: 940px;
  height: 100%;
  min-height: 335px;
  background-color: #f9f9f9;
  /*    height: 842px;*/
  text-align: left;
  padding: 0;
}

.icon_phone {
  background: url(/local/templates/shop-skat.ru-main/images/icon_phone.png)
    no-repeat;
  position: absolute;
  height: 61px;
  width: 67px;
  display: inline-block;
}
.text_phone {
  font-size: 17px;
  font-family: "proximanovareg";
  display: inline-block;
  padding: 0 30px 40px 65px;
}
.text_phone span {
  font-family: "proximanovabold";
}
.services_h3 {
  font-size: 32px;
  font-family: "proximanovareg";
}
.zagol_title {
  text-decoration: none;
  color: #afb4bc;
  display: inline-block;
  padding-bottom: 10px;
}

.selct_services {
  height: 45px;
}
.selct_services .select span.title {
  padding: 12px 35px 8px 10px;
}
.selct_services .option-list li {
  padding: 13px 30px 13px 10px;
}
.select_city {
  display: inline-block;
  width: 30%;
  padding-bottom: 20px;
  padding-right: 20px;
}
.selct_services .option-list {
  margin: -1px 0 0 0;
}
.points-map-services {
  border: 2px solid #dfdfdf;
  width: 850px;
  height: 354px;
  left: 15px;
  background: #eee;
  margin-left: 14px;
  margin-bottom: 20px;
}
.services-side {
  width: 310px;
  float: left;
}
.services-side .select_city {
  display: block;
  width: 100%;
}
#services-list-two {
  padding: 55px 0 0 0;
  margin-left: 14px;
  width: 850px;
  border: 2px solid #dfdfdf;
  background-color: #fff;
  margin-bottom: 40px;
  max-height: 320px;
  overflow: auto;
}
#services-list-two a {
  font-family: "proximanovareg";
  border-left: 1px solid #dfdfdf;
  width: 300px;
  text-decoration: none;
  display: inline-block;
  padding: 0px 20px 40px 90px;
  font-size: 16px;
  color: #161d27;
  line-height: 19px;
  margin-left: -2px;
  position: relative;
}
#services-list-two a .izi_span {
  padding-top: 5px;
  display: inline-block;
}
/*#services-list-two a:first-child{
  padding-top: 0px;
  padding-bottom: 40px;
}*/
#services-list-two a:last-child {
  padding-bottom: 0;
  margin-bottom: 55px;
}
.fon_ne_belii {
  width: 940px;
  height: 370px;
  background-color: #f9f9f9;
  position: relative;
  margin-left: -31px;
}
.fon_ne_belii_2 {
  background-color: #f9f9f9;
  height: auto;
  padding: 0 45px 1px 31px;
  margin-left: -31px;
}

#services-list-two .skat-icon-serv {
  position: absolute;
  left: 40px;
  margin-top: 5px;
  display: inline-block;
  width: 43px;
  height: 40px;
  background: url(/local/templates/shop-skat.ru-main/images/black_icon.png)
    no-repeat;
}
#services-list-two a.active .skat-icon-serv {
  position: absolute;
  left: 40px;
  margin-top: 5px;
  display: inline-block;
  width: 43px;
  height: 40px;
  background: url(/local/templates/shop-skat.ru-main/images/color_icon.png)
    no-repeat;
}
#list-serv li {
  list-style-type: none;
  opacity: 0;
  position: absolute;
  z-index: 0;
  /*display: none;*/
}
#list-serv li.active {
  opacity: 1;
  z-index: 1;
  /* display: block;*/
}
#list-name-serv {
  margin-bottom: -2px;
  margin-left: 48px;
}
#list-serv {
  list-style: outside disc;
  margin: 0 0 15px 30px;
}
#list-name-serv li {
  top: 8px;
  position: relative;
  cursor: pointer;
  border: 2px solid #5b6069;
  margin-left: -4px;
  width: 141px;
  height: 30px;
  padding-top: 3px;
  display: inline-block;
  list-style-type: none;
  text-align: center;
  color: #fff;
  background-color: #5b6069;
}
#list-name-serv li a {
  height: 19px;
  display: inline-block;
  text-decoration: none;
  color: #fff;
  border-bottom: 1px dashed #fff;
}
#list-name-serv li a:hover {
  color: #fff;
}
.preloader-none {
  margin-left: 1px;
}
#list-name-serv li.active {
  z-index: 3;
  top: 0;
  height: 40px;
  margin-top: 3px;
  color: #000;
  border: 2px solid #dfdfdf;
  background-color: #fff;
  border-bottom: 2px solid #fff;
}
#list-name-serv li.active a {
  font-family: "proximanovabold";
  color: #000;
  border-bottom: none;
}
#list_point_serv {
  margin-left: 10px;
}
#services-baloon a {
  top: 85px;
  left: 125px;
  width: 250px;
  /* height: 105px; */
  padding: 25px;
  background-color: #ff9004;
  color: #fff;
  position: absolute;
  cursor: pointer;
  text-decoration: none;
  display: none;
}
#services-baloon a.active {
  display: block;
}
#services-baloon a:hover {
  color: #fff;
}
.bold_text {
  font: normal normal 16px/24px "proximanovabold", Arial, Helvetica, sans-serif;
}
.select_city .row-row_1 {
  display: block;
  width: 0;
  height: 0;
  background: url(/images/geolocation.png);
  width: 20px;
  height: 20px;
  /* border-color: #303948 transparent transparent transparent; */
  /* border-style: solid; */
  /* border-width: 6px 4px 0 4px; */
  position: absolute;
  top: 13px;
  right: 12px;
}
.select_city #row-row_2 {
  display: block;
  width: 0;
  height: 0;
  border-color: #d6d7da transparent transparent transparent;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  position: absolute;
  top: 20px;
  right: 12px;
}
.select-wrap .select #row-row_2.active {
  border-color: transparent transparent #d6d7da transparent;
  border-width: 0 6px 6px 6px;
  top: 20px;
}
.class_karta {
  top: 0;
  position: absolute !important;
}
#services_open {
  cursor: pointer;
}

/* CSS Styles that are needed by jScrollPane for it to operate correctly.*/
.jspContainer {
  overflow: hidden;
  position: relative;
}

.jspPane {
  position: absolute;
}

.jspVerticalBar {
  position: absolute;
  top: 0;
  right: 0;
  width: 5px;
  height: 100%;
  background: #eee;
}
.scrollpane-wide .jspVerticalBar {
  width: 15px;
  border-radius: 0;
  box-sizing: border-box;
  border-left: 1px solid #cacaca;
  border-right: 1px solid #cacaca;
}

.jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 7px;
  background: #eee;
}

.jspCap {
  display: none;
}

.jspHorizontalBar .jspCap {
  float: left;
}

.jspTrack {
  background: #fff;
  position: relative;
}
.scrollpane-wide .jspTrack {
  background: #ececec;
}

.jspDrag {
  background: #eee;
  position: relative;
  border-radius: 4px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.scrollpane-wide .jspDrag {
  background: #d3d3d3;
  border-radius: 0;
  border-top: 1px solid #cacaca;
  border-bottom: 1px solid #cacaca;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
  float: left;
  height: 100%;
}

.jspArrow {
  background: #50506d;
  text-indent: -20000px;
  display: block;
  cursor: pointer;
  padding: 0;
  margin: 0;
}

.jspArrow.jspDisabled {
  cursor: default;
  background: #80808d;
}

.jspVerticalBar .jspArrow {
  height: 16px;
}

.jspHorizontalBar .jspArrow {
  width: 16px;
  float: left;
  height: 100%;
}

.jspVerticalBar .jspArrow:focus {
  outline: none;
}

.jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%;
}

.rubricator {
  margin-bottom: 25px;
}
.rubricator .title {
  font-size: 13px;
  margin-bottom: 6px;
}
.rubricator .select-wrap {
  height: 40px;
}
.rubricator .select-wrap .option-list {
  margin: 0;
}
.rubricator .select-wrap .option-list li {
  padding: 5px;
}
.rubricator .select-wrap .option-list li.level-2 {
  padding-left: 13px;
}
.rubricator .select-wrap .option-list li.level-3 {
  padding-left: 21px;
}
.rubricator .select-wrap .option-list li.level-4 {
  padding-left: 29px;
}
.rubricator .select-wrap .select span.title {
  padding-top: 10px;
}
.news-sideblock {
  margin-bottom: 40px;
}
aside .news-sideblock:last-child {
  margin-bottom: 0;
}
.news-sideblock .title {
  text-transform: uppercase;
  font-family: proximanovabold;
  margin: 0 0 10px;
}
.news-sideblock ul {
  list-style-type: none;
  margin: 0;
}
.news-sideblock ul li {
  position: relative;
  margin: 0 0 21px;
  padding-left: 30px;
  line-height: 21px;
}
.news-sideblock ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  width: 19px;
  height: 24px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAYCAMAAAAvSTY9AAAAS1BMVEUAAAChoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGpKNBLAAAAGHRSTlMApZlmiKrd77zLGiEHDeaALNe2lF1asTTkkBK6AAAAb0lEQVQY033NWQ6AIAxF0eJQUQRn7f5XKjG2ggTO501eHlAMDQAQVgFNbvZNQeAg6q6k+fhr1piTpAn1tLH+jG8bFmSLAZXf7jLdZes65kpbOzXC8nbVbB1Kv992kq3uRWk7q5ZtpRbKN6xi6FvqBrmMDHoyjOWRAAAAAElFTkSuQmCC");
}
.news-sideblock a {
  font-size: 16px;
  color: #010101;
  text-decoration: underline;
}
.news-sideblock a:hover {
  text-decoration: none;
}

.dir-school-of-consumer .main-content,
.dir-school-of-consumer aside {
  margin-top: 23px;
}
.dir-school-of-consumer .news-item {
  padding: 0 0 20px 46px;
  margin-bottom: 20px;
  border-bottom: 4px solid #f0f0f0;
  position: relative;
}
.dir-school-of-consumer .news-item:before {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  width: 27px;
  height: 34px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAiCAMAAACZf1ICAAAAY1BMVEUAAADHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fcWFndAAAAIHRSTlMARFp3S7siVaoQzGaGcwMX3ZaQYkM8NSX158ewpH17KdLa+FgAAACKSURBVCjPtdFLDoMwDEXR0BLoxzGhUPpvvf9VljDyQyFCAs70Dp4SG4kiE0hczUOjbMz18c2h7czYVXovnm5io63z3j9EVEP50tYeUKsaCSLVuEA8c68qUaXaRVCtWuH2mrvN3WvOWrP1njki3T6J/8wtKle4rRVw7/TbT+D5W7aXbpTFfEObkm5//vAtDHXIDX0AAAAASUVORK5CYII=");
}
.dir-school-of-consumer .news-item .title {
  font-family: proximanovalight;
  font-size: 30px;
  line-height: 34px;
  color: #000;
}
.dir-school-of-consumer .news-item .news-content {
  margin-top: 17px;
}
.dir-school-of-consumer .news-item .more {
  color: #f4791f;
  text-decoration: underline;
  font-family: proximanovabold;
}
.dir-school-of-consumer .news-item .more:hover {
  text-decoration: none;
}
.school-sections {
  overflow: hidden;
  margin-bottom: 50px;
}
.school-sections ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.school-sections ul li {
  margin: 0;
  padding: 0;
}
.school-sections .title {
  font-size: 18px;
}
.school-sections .title a {
  color: #0f0f0f;
  text-decoration: underline;
}
.school-sections .title span {
  color: #f4791f;
}
.school-sections .level-1 > li {
  display: block;
  margin-bottom: 40px;
  overflow: hidden;
}
.school-sections .level-1 > li > .title {
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 4px solid #f0f0f0;
}
.school-sections .level-1 > li > .title a {
  font-family: proximanovabold;
  font-size: 22px;
  text-transform: uppercase;
  text-decoration: none;
}
.school-sections .level-2 {
  overflow: hidden;
}
.school-sections .level-2 li {
  float: left;
  width: 50%;
}
.school-sections .level-2 > li > .title {
  font-family: proximanovabold;
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none;
}
.school-sections .level-3 > li,
.school-sections .level-4 > li {
  margin: 0 0 10px;
  padding: 0 20px;
  position: relative;
  float: left;
  width: 50%;
  box-sizing: border-box;
}
.school-sections .level-3 li:before,
.school-sections .level-4 li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  width: 9px;
  height: 9px;
  background: #f4791f;
}
.school-sections .level-2 > li > .title {
  margin-bottom: 19px;
}
.school-sections .level-2 .level-3 > li {
  width: 100%;
  float: none;
  margin: 0 0 8px;
  padding: 0 27px;
}
.school-sections .level-2 .level-3 li:before {
  content: "";
  position: absolute;
  left: -2px;
  top: 1px;
  width: 23px;
  height: 31px;
  background: url("data:image/gif;base64,R0lGODlhFwAfANUAAK+vr+Hh4bCwsNbW1tzc3LW1tdjY2LS0tOLi4r29ve7u7szMzKmpqfn5+fj4+OTk5Kurq7+/v9LS0sHBwdHR0fr6+tvb2+np6c3Nze/v7+fn5+bm5vv7+7Ozs66urrq6ura2tvf39+rq6uDg4OXl5f39/a2trfb29re3t8LCwvLy8uzs7NPT09nZ2dXV1c/Pz/Pz89/f38DAwPHx8d3d3aysrPT09Lm5ub6+vujo6OPj49fX16qqqv7+/v///wAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mjk3MDY5NTFCM0Y5MTFFN0JGRkY5N0U1N0UwOEE0REYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mjk3MDY5NTJCM0Y5MTFFN0JGRkY5N0U1N0UwOEE0REYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyOTcwNjk0RkIzRjkxMUU3QkZGRjk3RTU3RTA4QTRERiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyOTcwNjk1MEIzRjkxMUU3QkZGRjk3RTU3RTA4QTRERiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAAXAB8AAAb/QJ+wNxQajz4i0bjsLZHQaFHKnD59AZ52y+V5NMlwuIfw5M5o9MVUI4mFOp0FE6/XHT4BD5JDMnh/XVs3IQ86KDtHPQJ9RUo+EjwoIT0RiT4wCA+adnUiPhRaHz4JBkI7EAKqAKoCrAA8pj0EBz44A6cJVA0QPC4+BAU+lkkDOFNHFYEbNLWlRDvHb1AACAQdtpfRQhUODd/dHEkCI7Q9OC3QxxaBXW7VFrURuD7bVEIAAcGViT0GxyIWCMQgcAGGDHn0YUtwyZiPGTsiRhwwwIANH/loZcvl40QdQzo2cehRTeOtJNt0pJCRYoJLlyswlhOGQ5uuaWJIKhyGq8cObF0xQIAoQLRon4wFEEBoeIyDgqcKMkRVUAJjgHgeVZw6pkOCBApfWYDFk+9FrSPbNkicaMCAA508zhr5d6+qgAANKiAZ8GHDhTRnNFy4oMFEgJxCDAgCtOUPhABOpl25oqgJEsvILt+jnNlIEAA7");
}
.page-news .news-item {
  margin-bottom: 20px;
}
.news-detail .news-author {
  font-size: 18px;
  padding: 8px 20px 12px;
  background: #f0f0f0;
  margin-bottom: 23px;
  font-style: italic;
}
.news-detail .news-author span {
  font-family: proximanovabold;
}

.similar-news {
  margin-bottom: 30px;
}
.catalog-detail .similar-news {
  margin: 35px 0 20px;
}
.similar-news .title {
  font-family: proximanovabold;
  text-transform: uppercase;
  position: relative;
  margin-bottom: 35px;
}
.catalog-detail .similar-news .title {
  margin-bottom: 25px;
}
.similar-news .title:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2px;
  height: 4px;
  width: 100%;
  background: #f0f0f0;
  z-index: 1;
}
.similar-news .title span {
  background: #fff;
  position: relative;
  z-index: 2;
  padding-right: 15px;
}
.similar-news ul {
  list-style-type: none;
  margin: 0;
  overflow: hidden;
}
.similar-news li {
  position: relative;
  margin: 0 0 21px;
  padding-left: 30px;
  line-height: 21px;
  float: left;
  width: 50%;
}
.similar-news li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  width: 19px;
  height: 24px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAYCAMAAAAvSTY9AAAAS1BMVEUAAAChoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGpKNBLAAAAGHRSTlMApZlmiKrd77zLGiEHDeaALNe2lF1asTTkkBK6AAAAb0lEQVQY033NWQ6AIAxF0eJQUQRn7f5XKjG2ggTO501eHlAMDQAQVgFNbvZNQeAg6q6k+fhr1piTpAn1tLH+jG8bFmSLAZXf7jLdZes65kpbOzXC8nbVbB1Kv992kq3uRWk7q5ZtpRbKN6xi6FvqBrmMDHoyjOWRAAAAAElFTkSuQmCC");
}
.similar-news a {
  font-size: 16px;
  color: #010101;
  text-decoration: underline;
}
.similar-news a:hover {
  text-decoration: none;
}

.radio + .radio,
.checkbox + .checkbox {
  margin: 0;
}

table.registerTable tr td {
  vertical-align: middle;
  padding-bottom: 10px;
}

.related-product-list {
  overflow: hidden;
  border-top: 1px solid #cfcfcf;
  padding: 30px 1px 1px;
  margin: 10px -15px 20px 0;
	display: flex;
  flex-wrap: wrap;
}
.related-product-list .zamena_h4_zagolTex {
  margin-bottom: 20px;
	width: 100%;
}
.related-product-list .catalog-item {
  width: 174px;
  min-height: 215px;
  border: 1px solid transparent;
  outline: 1px solid #cfcfcf;
  padding: 15px 16px 40px;
  box-sizing: border-box;
  position: relative;
  display: flex;
	flex-direction: column;
  margin: 0 15px 15px 0;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
}
.related-product-list .catalog-item:hover {
  border-color: #f4791f;
  outline-color: #f4791f;
}
.related-product-list .catalog-item .image-wrap {
  display: block;
  height: 110px;
  text-align: center;
  margin-bottom: 5px;
}
.related-product-list .catalog-item img {
  max-width: 100%;
  max-height: 100%;
}
.related-product-list .catalog-item a {
  color: #000;
  text-decoration: none;
}
.related-product-list .catalog-item .name {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 10px;
}
.related-product-list .catalog-item .price {
	font-size: 20px;
  font-weight: bold;
  position: absolute;
  bottom: 10px;
  left: 16px;
}
.check_link {
  position: absolute;
  bottom: 10px;
  left: 20px;
  font-size: 16px;
  color: #f4791f;
}
.check_link:hover {
  color: #f4791f;
}
.print_data {
  display: inline-block;
  border: solid 4px #f4791f;
  background: #f4791f;
  box-sizing: border-box;
  color: black;
  text-transform: uppercase;
  text-align: center;
  line-height: 37px;
  text-decoration: none;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
  padding: 0 20px;
  color: #fff;
  margin-right: 20px;
  text-decoration: none !important;
}
.print_data:hover {
  text-decoration: none;
  background: #ff5400;
  border-color: #ff5400;
  color: white;
}
.ps_upper_button {
  position: absolute;
  z-index: 10;
  width: 150px;
  height: 40px;
  left: 0;
  bottom: 0;
  cursor: pointer;
}
header nav .ps_header_order_link {
  float: right;
  border-color: #5d6670;
  font: 500 13px "Open Sans";
  text-transform: none;
  height: 30px;
  line-height: 25px;
  margin-top: 11px;
  padding: 0 9px;
  color: #fff;
  margin-right: 10px;
}
header nav .ps_header_order_link {
  float: right;
  border-color: #5d6670;
  font: 500 10px "Open Sans";
  text-transform: none;
  height: 43px;
  line-height: 15px;
  margin-top: 6px;
  padding: 4px 9px;
  color: #fff;
  margin-right: 10px;
}

/* 2024 */
.flexbox{
  display: flex;
  width: 1260px;
  margin: 0 auto;
}
/* catalog menu*/

.flexbox .catalog-menu-main {
  display: inline-block;
  position: relative;
  z-index: 10000;
  margin-right: 20px;
  margin-top: 7px;
}

.flexbox .submenu {
  display: none;
  position: absolute;
  margin: -44px 0 0 239px;
  text-transform: none;
  width: 310px;
}
.flexbox .catalog-menu-main ul {
  list-style: none;
  padding-left: 0;
  background: white;
}
.flexbox .catalog-menu-main > ul {
  margin: 0;
}
.flexbox .catalog-menu-main li {
  height: 44px;
  width: 235px;
  margin-bottom: 2px;
  overflow: hidden;
}
.catalog-menu-main li.catalog-menu-title,
.catalogue aside .catalog-menu-main li.catalog-menu-title {
  height: 45px;
  box-sizing: border-box;
  padding: 13px 15px 10px 32px;
  position: relative;
  font-weight: bold;
  text-transform: uppercase;
  color: #8b8b8b;
}
.catalogue aside .catalog-menu-main li.catalog-menu-title {
  height: 41px;
  padding-top: 10px;
}
.catalog-menu-main li.catalog-menu-title:before {
  content: "";
  position: absolute;
  left: 14px;
  top: 17px;
  width: 11px;
  height: 11px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMXB4IiBoZWlnaHQ9IjExcHgiIHZpZXdCb3g9IjAgMCAxMSAxMSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5jYXRhbG9nPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iY2F0YWxvZyIgZmlsbD0iIzMwMzk0OCI+ICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUiIGhlaWdodD0iNSI+PC9yZWN0PiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtQ29weS0yIiB4PSIwIiB5PSI2IiB3aWR0aD0iNSIgaGVpZ2h0PSI1Ij48L3JlY3Q+ICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS1Db3B5IiB4PSI2IiB5PSIwIiB3aWR0aD0iNSIgaGVpZ2h0PSI1Ij48L3JlY3Q+ICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS1Db3B5LTMiIHg9IjYiIHk9IjYiIHdpZHRoPSI1IiBoZWlnaHQ9IjUiPjwvcmVjdD4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
}
.catalogue aside .catalog-menu-main li.catalog-menu-title:before {
  top: 14px;
}

.flexbox .catalog-menu-main li:last-child {
  margin-bottom: 0;
}
.flexbox .catalog-menu-main li a {
  height: 44px;
  display: block;
  text-decoration: none;
  color: white;
  text-transform: uppercase;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  line-height: 46px;
  background: #f4791f;
  font-weight: 500;
}
.flexbox .catalog-menu-main li:hover {
  overflow: visible;
}
.flexbox .catalog-menu-main > ul > li > a:hover {
  z-index: 100;
  overflow: visible;
}

.flexbox .catalog-menu-main li:hover > ul {
  display: block;
}
.page-main .flexbox .catalog-menu-main li:hover > ul {
  display: none;
}

.flexbox .catalog-menu-main li:hover,
.flexbox .catalog-menu-main li:hover a {
  background: #303948;
}
.catalog-menu-main li.catalog-menu-title:hover {
  background: #fff;
}

.flexbox .catalog-menu-main li a > span {
  margin-left: 15px;
}

.flexbox .menu_arrow_box:after {
  float: right;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: relative;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-left-color: #fff;
  border-width: 12px;
  margin-top: 10px;
  margin-right: -1px;
}

.flexbox .catalog-menu-main li:hover .menu_arrow_box:after {
  /*border-color: #516076;*/
  border-left-color: #516076;
}

.flexbox .catalog-menu-main .submenu {
  background: #303948;
  padding-top: 15px;
}
.flexbox .catalog-menu-main .submenu a {
  text-transform: none;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  height: 32px;
  line-height: 32px;
  font-weight: 500;
}

.flexbox .catalog-menu-main .submenu a:hover {
  text-decoration: underline;
}

.flexbox .catalog-menu-main .submenu a > span {
  margin-left: 20px;
}

.flexbox .catalog-menu-main .submenu a:hover {
  width: 310px;
}

.flexbox .catalog-menu-main .submenu li {
  width: 310px;
  margin-bottom: 0;
  overflow: hidden;
  height: 32px;
}

.flexbox .catalog-menu-main .submenu li:last-child {
  margin-bottom: 15px;
}

.flexbox .catalog-menu-main .submenu li.submenu-main {
  width: 270px;
  background: #3e4a5c;
  margin-left: 17px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.flexbox .catalog-menu-main .submenu li.submenu-main a {
  text-transform: uppercase;
  background: #3e4a5c;
}
.profistudio-quicklinks-links_inline-block a, .profistudio-quicklinks-links_inline-block .profistudio-quicklinks-links-item_btn span {
  font-size: 16px;
  background: #ff9004;
  border-radius: 0;
  padding: 8px 15px;
  border-color: #ff9004;
	color:#fff;
	transition:0.2s;
}
.profistudio-quicklinks-links_inline-block .profistudio-quicklinks-links-item a:hover {
  border: 1px solid #fea406;
  background: #fea406;
	color:#fff;
}
.profistudio-quicklinks-links_inline-block .profistudio-quicklinks-links-item.active a{
  border: 1px solid #303948;
  background: #303948;
	color:#fff;
	position:relative;
	padding-right:30px;
}
.profistudio-quicklinks-links_inline-block .profistudio-quicklinks-links-item.active a:before,
.profistudio-quicklinks-links_inline-block .profistudio-quicklinks-links-item.active a:after{
	content:'';
	width:10px;
	height:1px;
	background:#fff;
	position:absolute;
	transform:rotate(-45deg);
	top:18px;
	right:10px;
	z-index:10;
}
.profistudio-quicklinks-links_inline-block .profistudio-quicklinks-links-item.active a:before{
	transform:rotate(-45deg);
}
.profistudio-quicklinks-links_inline-block .profistudio-quicklinks-links-item.active a:after{
	transform:rotate(45deg);
}
.catalog-menu-main +.ps_usage {
  margin-left: 0;
}