html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: initial;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: #0000;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: initial;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -webkit-box-sizing: content-box;
  box-sizing: initial;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  box-sizing: initial;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
*,
:after,
:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
:root {
  --machineryline-brand-link-color: #f27349;
  --autoline-brand-link-color: #287bd1;
  --forkliftonline-brand-link-color: #0075d4;
  --content-min-width: 320px;
  --content-max-width: 1440px;
  --break-small: 768px;
  --break-medium: 992px;
  --break-large: 1200px;
  --space-between-boxes: 1.25rem;
  --box-padding: 1.875rem;
  --h1-margin: 2.1875rem;
  --padding-medium: 0.625rem 0.75rem;
  --font-weight-primary: 400;
  --font-weight-primary-action: bold;
  --font-weight-secondary: 400;
  --font-weight-secondary-action: bold;
  --font-weight-accented: bold;
  --font-weight-info: 300;
  --font-weight-no-accent: 300;
  --font-weight-h1: bold;
  --font-weight-h1-huge: bold;
  --font-weight-h2: bold;
  --font-weight-h3: 300;
  --font-weight-h4: bold;
  --font-weight-h5: 400;
  --font-size-primary: 14px;
  --font-size-primary-action: 14px;
  --font-size-secondary: 14px;
  --font-size-secondary-action: 14px;
  --font-size-info: 13px;
  --font-size-no-accent: 13px;
  --font-size-small: 11px;
  --font-size-h1: 22px;
  --font-size-h1-huge: 28px;
  --font-size-h2: 18px;
  --font-size-h3: 17px;
  --font-size-h4: 16px;
  --font-size-h5: 15px;
  --warning-color: #fd9113;
  --alert-color: #fd1313;
  --alert-bg-color: #ffeded;
  --highlight-bg-color: #f4ffed;
  --brand-main-color: #007acf;
  --brand-main-color-dark: #005ab6;
  --brand-pale-color: #2d8bed;
  --brand-pale-second-color: #ecfce3;
  --brand-link-color: var(--autoline-brand-link-color);
  --brand-link-color-hover: #4299df;
  --brand-link-secondary-color: var(--autoline-brand-link-color);
  --brand-link-secondary-color-hover: #4299df;
  --brand-link-highlight-color: var(--brand-link-color);
  --brand-highlight-color: #00ad2b;
  --brand-popup-color: #e9f4ff;
  --brand-popup-gradient-color: #cdebfa;
  --portal-background: #f5f6f7;
  --box-background: #fff;
  --box-shadow: 0px 2px 4px #0000000d;
  --box-shadow-on-hover: 0px 2px 4px #0000001a;
  --dropdown-box-shadow: 0px 3px 8px #00000036;
  --dropdown-background-color: #fff;
  --dropdown-border-radius: 4px;
  --muted-background: #eef0f2;
  --advert-status-E-background: #e8f7df;
  --advert-status-E-color: #00ad2b;
  --advert-status-D-background: #ffeded;
  --advert-status-D-color: #fd1313;
  --advert-status-R-background: #fff4e7;
  --advert-status-R-color: #fd9113;
  --advert-status-I-background: #e5f8fe;
  --advert-status-I-color: #1e93df;
  --advert-top-background: #edfce3;
  --advert-top-border-color: #bee4a1;
  --text-color-primary: #232526;
  --text-color-secondary: #474a4d;
  --text-color-muted: #a5a9ad;
  --text-color-placeholder: #777b80;
  --icon-primary-color: #777b80;
  --icon-secondary-color: #a5a9ad;
  --icon-highlight-color: var(--brand-link-color);
  --icon-highlight-secondary-color: #2d8bed;
  --icon-background-color: #e7f8ff;
  --button-login-text-color-hover: #fff;
  --button-login-border-color: #81beff;
  --button-login-border-color-hover: #82beff;
  --button-login-background-color: #1d6ec1;
  --button-login-background-color-hover: #ffffff1a;
  --button-highlight-background: var(--autoline-brand-link-color);
  --button-highlight-background-hover: #2a82de;
  --button-highlight-secondary-background: #00ad2b;
  --button-highlight-secondary-background-hover: #00ba2e;
  --place-advert-background: #00b82e;
  --place-advert-background-hover: #00c431;
  --line-color: #ebeced;
  --light-line-color: #eef0f2;
  --header-background-color: #1d6ec1;
  --header-icon-background-color: #135eab;
  --header-icon-num-text-color: #0061b2;
  --header-icon-num-text-color-hover: var(--brand-link-color);
  --header-icon-num-background-color: #b3d8ff;
  --header-icon-num-background-color-hover: #b3d8ff;
  --adverts-compare-background-color: #287bd1b3;
  --compared-in-favourite-background-color: #e9f4ff;
  --button-active-shadow-color: #63b0ff;
  --auth-button-hover-border-color: #287bd14d;
  --element-label-color: var(--text-color-placeholder);
  --element-label-color-hover: var(--brand-link-color);
  --element-checkbox-color: var(--text-color-secondary);
  --element-checkbox-color-hover: var(--text-color-secondary);
  --element-checkbox-color-active: var(--brand-main-color);
  --element-radio-active-color: var(--brand-main-color);
  --message-form-background: var(--brand-popup-color);
  --element-border-color: #c3c7cc;
  --element-border-color-hover: #2d8bed80;
  --element-border-color-secondary: #c3c7cc;
  --element-border-color-hover-secondary: #acadb2;
  --selected-filter-background: var(--brand-popup-color);
  --selected-filter-text-color: var(--brand-link-highlight-color);
  --selected-filter-unset-color: #acadb2;
  --selected-filter-font-weight: normal;
  --filters-range-selected-color: green;
  --filters-range-default-color: #007acf;
  --adverts-list-item-title-color: var(--brand-link-color);
  --adverts-list-clicked-background: var(--brand-popup-color);
  --advert-external-service-button-background: var(--brand-popup-color);
  --advert-action-button-current-background: var(--brand-link-color);
  --categories-list-link-color-hover: var(--brand-link-color-hover);
  --add-advert-banner-icon-color: #cfd3d9;
  --add-advert-banner-photo-icon-color: #26292b;
  --paginator-active-button-background: var(--brand-link-highlight-color);
  --my-stat-group-icon-background-color: #ebf4fe;
  --my-stat-group-active-icon-background-color: #4a89e6;
  --my-stat-group-icon-color: var(--brand-link-color);
  --my-stat-group-active-icon-color: #fff;
  --element-top-margin-mobile: 15px;
  --element-top-margin: 20px;
}
.app-machineryline {
  --brand-main-color: var(--machineryline-brand-link-color);
  --brand-main-color-dark: #ed6300;
  --brand-pale-color: var(--machineryline-brand-link-color);
  --brand-pale-second-color: #fcebd7;
  --brand-link-color: var(--machineryline-brand-link-color);
  --brand-link-color-hover: #dc9c86;
  --brand-link-secondary-color: #474a4d;
  --brand-link-secondary-color-hover: #5e6266;
  --brand-link-highlight-color: var(--brand-link-color-hover);
  --brand-highlight-color: var(--machineryline-brand-link-color);
  --brand-popup-color: #fcebd7;
  --brand-popup-gradient-color: #fad9bd;
  --advert-top-background: #fffade;
  --advert-top-border-color: #dcd7c0;
  --text-color-primary: #292c2e;
  --icon-highlight-color: var(--machineryline-brand-link-color);
  --icon-highlight-secondary-color: #e88138;
  --icon-background-color: #fcebd7;
  --button-login-text-color: #fff;
  --button-login-text-color-hover: var(--brand-link-color);
  --button-login-border-color: #a5a9ad;
  --button-login-border-color-hover: #fff;
  --button-login-background-color: #292c2e;
  --button-login-background-color-hover: #ffffff1a;
  --button-highlight-background: var(--machineryline-brand-link-color);
  --button-highlight-background-hover: var(--machineryline-brand-link-color);
  --button-highlight-secondary-background: var(
    --machineryline-brand-link-color
  );
  --button-highlight-secondary-background-hover: var(
    --machineryline-brand-link-color
  );
  --place-advert-background: var(--machineryline-brand-link-color);
  --place-advert-background-hover: var(--machineryline-brand-link-color);
  --line-color: var(--brand-link-color);
  --light-line-color: #ffc8b6;
  --header-background-color: #292c2e;
  --header-icon-background-color: #3e4142;
  --header-icon-num-text-color: #262a2e;
  --header-icon-num-text-color-hover: var(--brand-link-color);
  --header-icon-num-background-color: linear-gradient(
      0deg,
      #ffffffb3,
      #ffffffb3
    ),
    #262a2e;
  --header-icon-num-background-color-hover: linear-gradient(
      0deg,
      #ffffffb3,
      #ffffffb3
    ),
    #262a2e;
  --adverts-compare-background-color: var(--icon-highlight-secondary-color);
  --compared-in-favourite-background-color: #ffe5d2;
  --button-active-shadow-color: #0000000d;
  --auth-button-hover-border-color: var(--brand-link-highlight-color);
  --element-border-color-hover: var(--machineryline-brand-link-color);
  --element-label-color-hover: var(--machineryline-brand-link-color);
  --message-form-background: #f5f6f7;
  --selected-filter-background: #fff2ed;
  --selected-filter-unset-color: #e56d45cc;
  --selected-filter-text-color: #d15701;
  --filters-range-selected-color: #f27349;
  --filters-range-default-color: #474a4d;
  --adverts-list-item-title-color: #292c2e;
  --adverts-list-clicked-background: #f5f6f7;
  --advert-external-service-button-background: #f5f6f7;
  --categories-list-link-color: var(--brand-link-secondary-color);
  --categories-list-link-color-hover: var(--brand-link-color-hover);
  --add-advert-banner-icon-color: #a5a9ad;
  --add-advert-banner-photo-icon-color: #26292b;
  --paginator-active-button-background: #232526;
  --my-stat-group-icon-background-color: #fdf2e9;
  --my-stat-group-active-icon-background-color: #f27349;
  --my-stat-group-icon-color: #f27349;
}
.app-agronetto {
  --brand-main-color: #52992e;
  --brand-main-color-dark: #74ad58;
  --brand-link-color: #007fbf;
  --brand-link-color-hover: #007fbf;
  --brand-highlight-color: #f09700;
  --brand-link-highlight-color: #57ad2b;
  --brand-popup-color: #eff7eb;
  --brand-popup-gradient-color: #d1f4d8;
  --brand-pale-color: #f09700;
  --adverts-list-item-title-color: var(--brand-link-color);
  --advert-external-service-button-background: var(--brand-popup-color);
  --icon-highlight-color: #57ad2b;
  --icon-highlight-secondary-color: #52992e;
  --icon-background-color: #edf7e8;
  --header-background-color: #489e1c;
  --header-icon-background-color: #3d7723;
  --header-icon-num-text-color: #fff;
  --header-icon-num-text-color-hover: #fff;
  --header-icon-num-background-color: #9ec58c;
  --header-icon-num-background-color-hover: #9ec58c;
  --place-advert-background: #f09700;
  --place-advert-background-hover: #f09700;
  --paginator-active-button-background: #57ad2b;
  --selected-filter-background: #edf7e8;
  --selected-filter-text-color: #457d29;
  --button-highlight-background: #57ad2b;
  --button-highlight-background-hover: #74ad58;
  --button-highlight-secondary-background: #f09700;
  --button-highlight-secondary-background-hover: #f09700;
  --button-login-text-color: #fff;
  --button-login-text-color-hover: #52992e;
  --button-login-border-color: #74ad58;
  --button-login-border-color-hover: #fff;
  --button-login-background-color: #489e1c;
  --button-login-background-color-hover: #fff;
  --button-active-shadow-color: #52992e;
  --element-label-color: var(--text-color-placeholder);
  --element-label-color-hover: #74ad58;
  --element-border-color: #bbc0c5;
  --element-border-color-hover: #b1d0a2;
  --element-checkbox-color-active: var(--brand-main-color);
  --element-radio-active-color: var(--brand-main-color);
  --filters-range-selected-color: #4da326;
  --filters-range-default-color: #3e4144;
  --advert-action-button-current-background: var(--brand-link-highlight-color);
  --adverts-compare-background-color: var(--icon-highlight-secondary-color);
  --compared-in-favourite-background-color: #edf7e8;
  --categories-list-link-color: #474a4d;
  --categories-list-link-color-hover: var(--brand-link-color-hover);
  --my-stat-group-icon-background-color: #eff7e9;
  --my-stat-group-active-icon-background-color: #63973f;
  --my-stat-group-icon-color: #63973f;
  --my-stat-group-active-icon-color: #fff;
}
.app-forkliftonline {
  --brand-main-color: #f27349;
  --brand-main-color-dark: #ed6300;
  --brand-pale-color: var(--machineryline-brand-link-color);
  --brand-pale-second-color: #fcebd7;
  --brand-link-color: #1375d4;
  --brand-link-color-hover: #0075d4;
  --brand-link-secondary-color: #474a4d;
  --brand-link-secondary-color-hover: #cf463a;
  --brand-link-highlight-color: var(--brand-link-color-hover);
  --brand-highlight-color: var(--machineryline-brand-link-color);
  --brand-popup-color: #fcebd7;
  --brand-popup-gradient-color: #fad9bd;
  --advert-top-background: #fdefdf;
  --advert-top-border-color: #e3d3c1;
  --text-color-primary: #292c2e;
  --icon-highlight-color: #f05b4d;
  --icon-highlight-secondary-color: #cf463a;
  --icon-background-color: #fcebd7;
  --button-login-text-color: #fff;
  --button-login-text-color-hover: var(--brand-link-color);
  --button-login-border-color: #a5a9ad;
  --button-login-border-color-hover: #fff;
  --button-login-background-color: #292c2e;
  --button-login-background-color-hover: #ffffff1a;
  --button-highlight-background: var(--machineryline-brand-link-color);
  --button-highlight-background-hover: var(--machineryline-brand-link-color);
  --button-highlight-secondary-background: #f05b4d;
  --button-highlight-secondary-background-hover: #faa;
  --place-advert-background: var(--machineryline-brand-link-color);
  --place-advert-background-hover: var(--machineryline-brand-link-color);
  --line-color: #f05b4d;
  --light-line-color: #ffc8b6;
  --header-background-color: #dc4d40;
  --header-icon-background-color: #c74539;
  --header-icon-num-background-color: #ff8c8c;
  --header-icon-num-text-color: #b03e33;
  --header-icon-num-background-color-hover: #fff;
  --header-icon-num-text-color-hover: #f05b4d;
  --adverts-compare-background-color: var(--icon-highlight-secondary-color);
  --compared-in-favourite-background-color: #ffe5d2;
  --button-active-shadow-color: #0000000d;
  --auth-button-hover-border-color: var(--brand-link-highlight-color);
  --element-border-color-hover: #f05b4d;
  --element-label-color: var(--text-color-placeholder);
  --element-label-color-hover: #f05b4d;
  --message-form-background: #f5f6f7;
  --element-radio-active-color: #f05b4d;
  --element-checkbox-color-active: #cf463a;
  --selected-filter-background: #fff2ed;
  --selected-filter-unset-color: #e56d45cc;
  --selected-filter-text-color: #a53a30;
  --filters-range-selected-color: #f27349;
  --filters-range-default-color: #474a4d;
  --adverts-list-item-title-color: #0075d4;
  --adverts-list-clicked-background: #f5f6f7;
  --advert-external-service-button-background: #f5f6f7;
  --categories-list-link-color: var(--brand-link-secondary-color);
  --categories-list-link-color-hover: var(--brand-link-color-hover);
  --add-advert-banner-icon-color: #a5a9ad;
  --add-advert-banner-photo-icon-color: #26292b;
  --paginator-active-button-background: #232526;
  --my-stat-group-icon-background-color: #fdf2e9;
  --my-stat-group-active-icon-background-color: #f27349;
  --my-stat-group-icon-color: #f27349;
}
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  position: absolute;
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
}
.ui-helper-reset {
  border: 0;
  font-size: 100%;
  line-height: 1.3;
  list-style: none;
  margin: 0;
  outline: 0;
  padding: 0;
  text-decoration: none;
}
.ui-helper-clearfix:after,
.ui-helper-clearfix:before {
  border-collapse: collapse;
  content: "";
  display: table;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-clearfix {
  min-height: 0;
}
.ui-helper-zfix {
  filter: Alpha(Opacity=0);
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.ui-front {
  z-index: 100;
}
.ui-state-disabled {
  cursor: default !important;
}
.ui-icon {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -99999px;
}
.ui-widget-overlay {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-resizable {
  position: relative;
}
.ui-resizable-handle {
  display: block;
  font-size: 0.1px;
  position: absolute;
  -ms-touch-action: none;
  touch-action: none;
}
.ui-resizable-autohide .ui-resizable-handle,
.ui-resizable-disabled .ui-resizable-handle {
  display: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  left: 0;
  top: -5px;
  width: 100%;
}
.ui-resizable-s {
  bottom: -5px;
  cursor: s-resize;
  height: 7px;
  left: 0;
  width: 100%;
}
.ui-resizable-e {
  cursor: e-resize;
  height: 100%;
  right: -5px;
  top: 0;
  width: 7px;
}
.ui-resizable-w {
  cursor: w-resize;
  height: 100%;
  left: -5px;
  top: 0;
  width: 7px;
}
.ui-resizable-se {
  bottom: 1px;
  cursor: se-resize;
  height: 12px;
  right: 1px;
  width: 12px;
}
.ui-resizable-sw {
  bottom: -5px;
  cursor: sw-resize;
  height: 9px;
  left: -5px;
  width: 9px;
}
.ui-resizable-nw {
  cursor: nw-resize;
  height: 9px;
  left: -5px;
  top: -5px;
  width: 9px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  height: 9px;
  right: -5px;
  top: -5px;
  width: 9px;
}
.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-button {
  cursor: pointer;
  display: inline-block;
  line-height: normal;
  margin-right: 0.1em;
  overflow: visible;
  padding: 0;
  position: relative;
  text-align: center;
  vertical-align: middle;
}
.ui-button,
.ui-button:active,
.ui-button:hover,
.ui-button:link,
.ui-button:visited {
  text-decoration: none;
}
.ui-button-icon-only {
  width: 2.2em;
}
button.ui-button-icon-only {
  width: 2.4em;
}
.ui-button-icons-only {
  width: 3.4em;
}
button.ui-button-icons-only {
  width: 3.7em;
}
.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}
.ui-button-text-only .ui-button-text {
  padding: 0.4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: 0.4em;
  text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: 0.4em 1em 0.4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: 0.4em 2.1em 0.4em 1em;
}
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}
input.ui-button {
  padding: 0.4em 1em;
}
.ui-button-icon-only .ui-icon,
.ui-button-icons-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon {
  margin-top: -8px;
  position: absolute;
  top: 50%;
}
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}
.ui-button-icons-only .ui-button-icon-primary,
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary {
  left: 0.5em;
}
.ui-button-icons-only .ui-button-icon-secondary,
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary {
  right: 0.5em;
}
.ui-buttonset {
  margin-right: 7px;
}
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}
button.ui-button::-moz-focus-inner,
input.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.ui-datepicker {
  display: none;
  padding: 0.2em 0.2em 0;
  width: 17em;
}
.ui-datepicker .ui-datepicker-header {
  padding: 0.2em 0;
  position: relative;
}
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
  height: 1.8em;
  position: absolute;
  top: 2px;
  width: 1.8em;
}
.ui-datepicker .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker-prev-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
  display: block;
  left: 50%;
  margin-left: -8px;
  margin-top: -8px;
  position: absolute;
  top: 50%;
}
.ui-datepicker .ui-datepicker-title {
  line-height: 1.8em;
  margin: 0 2.3em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}
.ui-datepicker table {
  border-collapse: collapse;
  font-size: 0.9em;
  margin: 0 0 0.4em;
  width: 100%;
}
.ui-datepicker th {
  border: 0;
  font-weight: 700;
  padding: 0.7em 0.3em;
  text-align: center;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td a,
.ui-datepicker td span {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  margin: 0.7em 0 0;
  padding: 0 0.2em;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  cursor: pointer;
  float: right;
  margin: 0.5em 0.2em 0.4em;
  overflow: visible;
  padding: 0.2em 0.6em 0.3em;
  width: auto;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  margin: 0 auto 0.4em;
  width: 95%;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  font-size: 0;
  width: 100%;
}
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  left: auto;
  right: 2px;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  left: auto;
  right: 1px;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 1px;
  border-right-width: 0;
}
.ui-dialog {
  left: 0;
  outline: 0;
  overflow: hidden;
  padding: 0.2em;
  position: absolute;
  top: 0;
}
.ui-dialog .ui-dialog-titlebar {
  padding: 30px 30px 0;
  position: relative;
}
.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 0;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 90%;
}
.ui-dialog .ui-dialog-titlebar-close {
  height: 20px;
  margin: 0;
  padding: 1px;
  position: absolute;
  top: 15px;
  width: 20px;
}
.ui-dialog .ui-dialog-content {
  background: none;
  border: 0;
  line-height: 150%;
  overflow: auto;
  padding: 0.5em 1em;
}
.ui-dialog .ui-dialog-buttonpane {
  background-image: none;
  border-width: 1px 0 0;
  margin-top: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em;
  text-align: left;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.ui-dialog-buttonset button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: #eef0f2;
  border: none;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #474a4d;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  height: 40px;
  justify-content: center;
  outline: none;
  padding: 10px 28px;
  text-decoration: none !important;
}
@media (min-width: 1000px) {
  .ui-dialog-buttonset button {
    font-size: 14px;
    font-weight: 400;
    height: 35px;
  }
}
.ui-dialog-buttonset button.btn-lg,
.ui-dialog-buttonset button.button-lg {
  height: 45px;
}
@media (min-width: 1000px) {
  .ui-dialog-buttonset button.btn-lg,
  .ui-dialog-buttonset button.button-lg {
    height: 40px;
  }
}
.ui-dialog-buttonset button.disabled,
.ui-dialog-buttonset button[disabled] {
  opacity: 0.5;
}
.ui-dialog-buttonset button.hover,
.ui-dialog-buttonset button:hover,
.ui-dialog-buttonset button:visited {
  text-decoration: none;
}
.ui-dialog-buttonset button:focus {
  outline: none;
}
.ui-dialog-buttonset button.hover,
.ui-dialog-buttonset button:hover {
  background-color: #e8ebed;
}
.ui-dialog-buttonset button.btn-success {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: #287bd1;
  border: none;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  height: 40px;
  justify-content: center;
  outline: none;
  padding: 10px 28px;
  text-decoration: none !important;
}
@media (min-width: 1000px) {
  .ui-dialog-buttonset button.btn-success {
    font-size: 14px;
    font-weight: 400;
    height: 35px;
  }
}
.ui-dialog-buttonset button.btn-success.btn-lg,
.ui-dialog-buttonset button.btn-success.button-lg {
  height: 45px;
}
@media (min-width: 1000px) {
  .ui-dialog-buttonset button.btn-success.btn-lg,
  .ui-dialog-buttonset button.btn-success.button-lg {
    height: 40px;
  }
}
.ui-dialog-buttonset button.btn-success.disabled,
.ui-dialog-buttonset button.btn-success[disabled] {
  opacity: 0.5;
}
.ui-dialog-buttonset button.btn-success.hover,
.ui-dialog-buttonset button.btn-success:hover,
.ui-dialog-buttonset button.btn-success:visited {
  text-decoration: none;
}
.ui-dialog-buttonset button.btn-success:focus {
  outline: none;
}
.ui-dialog-buttonset button.btn-success:hover {
  background: #2a82de;
  color: #fff;
}
.ui-dialog .ui-dialog-buttonpane button {
  cursor: pointer;
  margin: 0.5em 0.4em 0.5em 0;
}
.ui-dialog .ui-resizable-se {
  background-position: 16px 16px;
  bottom: -5px;
  height: 12px;
  right: -5px;
  width: 12px;
}
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-handle {
  cursor: default;
  height: 1.2em;
  position: absolute;
  -ms-touch-action: none;
  touch-action: none;
  width: 1.2em;
  z-index: 2;
}
.ui-slider .ui-slider-range {
  background-position: 0 0;
  border: 0;
  display: block;
  font-size: 0.7em;
  position: absolute;
  z-index: 1;
}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  -webkit-filter: inherit;
  filter: inherit;
}
.ui-slider-horizontal {
  height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
  margin-left: -0.6em;
  top: -0.3em;
}
.ui-slider-horizontal .ui-slider-range {
  height: 100%;
  top: 0;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.ui-slider-vertical {
  height: 100px;
  width: 0.8em;
}
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-bottom: -0.6em;
  margin-left: 0;
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
.ui-tooltip {
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
  max-width: 300px;
  padding: 8px;
  position: absolute;
  z-index: 9999;
}
body .ui-tooltip {
  border-width: 2px;
}
.ui-widget {
  font-family: Arial, Tahoma, Lucida Grande, Lucida Sans, sans-serif;
}
.ui-widget,
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget button,
.ui-widget input,
.ui-widget select,
.ui-widget textarea {
  font-family: Arial, Tahoma, Lucida Grande, Lucida Sans, sans-serif;
  font-size: 1em;
}
.ui-widget-content {
  background: #fcfdfd url(/img/jui/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50%
    bottom repeat-x;
  border: 1px solid #d8d8d8;
  color: #222;
}
.ui-widget-content a {
  color: #222;
}
.ui-widget-header {
  background: #fff url(/img/jui/ui-bg_flat_55_ffffff_40x100.png) 50% 50%
    repeat-x;
  border: 1px solid #fff;
  color: #000;
  font-weight: 700;
}
.ui-widget-header a {
  color: #000;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  background: #e8e8e8 url(/img/jui/ui-bg_highlight-hard_85_e8e8e8_1x100.png) 50%
    50% repeat-x;
  border: 1px solid #d8d8d8;
  color: #000;
  font-weight: 700;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #000;
  text-decoration: none;
}
.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover {
  background: #ededed url(/img/jui/ui-bg_highlight-hard_75_ededed_1x100.png) 50%
    50% repeat-x;
  border: 1px solid #e9e9e9;
  color: #333;
  font-weight: 700;
}
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #333;
  text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  background: #f5f8f9 url(/img/jui/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50%
    50% repeat-x;
  border: 1px solid #e9e9e9;
  color: #111;
  font-weight: 700;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #111;
  text-decoration: none;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  background: #fbec88 url(/img/jui/ui-bg_flat_55_fbec88_40x100.png) 50% 50%
    repeat-x;
  border: 1px solid #fad42e;
  color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  background: #fef1ec url(/img/jui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50%
    repeat-x;
  border: 1px solid #cd0a0a;
  color: #cd0a0a;
}
.ui-state-error a,
.ui-state-error-text,
.ui-widget-content .ui-state-error a,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error a,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: 700;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  filter: Alpha(Opacity=70);
  font-weight: 400;
  opacity: 0.7;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  background-image: none;
  filter: Alpha(Opacity=35);
  opacity: 0.35;
}
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
}
.ui-icon {
  height: 16px;
  width: 16px;
}
.ui-icon,
.ui-state-active .ui-icon,
.ui-state-default .ui-icon,
.ui-state-focus .ui-icon,
.ui-state-hover .ui-icon,
.ui-widget-content .ui-icon,
.ui-widget-header .ui-icon {
  background-image: url(/img/jui/ui-icons_007acf_256x240.png);
}
.ui-state-highlight .ui-icon {
  background-image: url(/img/jui/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(/img/jui/ui-icons_cd0a0a_256x240.png);
}
.ui-icon-blank {
  background-position: 16px 16px;
}
.ui-icon-carat-1-n {
  background-position: 0 0;
}
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}
.ui-icon-carat-1-e {
  background-position: -32px 0;
}
.ui-icon-carat-1-se {
  background-position: -48px 0;
}
.ui-icon-carat-1-s {
  background-position: -64px 0;
}
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}
.ui-icon-carat-1-w {
  background-position: -96px 0;
}
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-first,
.ui-icon-seek-start {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
.ui-corner-all,
.ui-corner-left,
.ui-corner-tl,
.ui-corner-top {
  border-top-left-radius: 2px;
}
.ui-corner-all,
.ui-corner-right,
.ui-corner-top,
.ui-corner-tr {
  border-top-right-radius: 2px;
}
.ui-corner-all,
.ui-corner-bl,
.ui-corner-bottom,
.ui-corner-left {
  border-bottom-left-radius: 2px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-br,
.ui-corner-right {
  border-bottom-right-radius: 2px;
}
.ui-widget-shadow {
  background: #555;
  border-radius: 8px;
  filter: Alpha(Opacity=30);
  margin: -8px 0 0 -8px;
  opacity: 0.3;
  padding: 2px;
}
.ui-menu {
  display: block;
  list-style: none;
  margin: 0;
  outline: none;
  padding: 2px;
}
.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute;
}
.ui-menu .ui-menu-item {
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
  margin: 0;
  padding: 0;
  width: 100%;
}
.ui-menu .ui-menu-divider {
  border-width: 1px 0 0;
  font-size: 0;
  height: 0;
  line-height: 0;
  margin: 5px -2px;
}
.ui-menu .ui-menu-item a {
  display: block;
  font-weight: 400;
  line-height: 1.5;
  min-height: 0;
  padding: 2px 0.4em;
  text-decoration: none;
}
.ui-menu .ui-menu-item a.ui-state-active,
.ui-menu .ui-menu-item a.ui-state-focus {
  font-weight: 400;
  margin: -1px;
}
.ui-menu .ui-state-disabled {
  font-weight: 400;
  line-height: 1.5;
  margin: 0.4em 0 0.2em;
}
.ui-menu .ui-state-disabled a {
  cursor: default;
}
.ui-menu-icons {
  position: relative;
}
.ui-menu-icons .ui-menu-item a {
  padding-left: 2em;
  position: relative;
}
.ui-menu .ui-icon {
  left: 0.2em;
  position: absolute;
  top: 0.2em;
}
.ui-widget-overlay {
  background: #00000059;
  opacity: 1;
  z-index: 1100;
}
.ui-widget-header {
  background: none;
  border: none;
}
.ui-dialog-titlebar {
  max-width: none;
  padding: 5px;
}
.ui-dialog-title {
  color: #000;
  float: left;
}
.ui-dialog-titlebar-close {
  float: right;
}
.ui-widget-content,
.ui-widget-header .ui-state-hover {
  border: none;
}
.ui-icon-closethick {
  cursor: pointer;
}
.ui-dialog-title {
  font-size: 17px;
}
.ui-dialog {
  overflow: visible;
  padding: 0;
}
.ui-dialog ::-webkit-scrollbar {
  width: 3px;
}
.ui-dialog ::-webkit-scrollbar-track {
  background: #0000;
}
.ui-dialog ::-webkit-scrollbar-thumb {
  background: #8e8e8e;
}
.ui-dialog ::-webkit-scrollbar-thumb:hover {
  cursor: pointer;
}
.ui-dialog.ui-widget-content {
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 4px #0000000d;
  box-shadow: 0 2px 4px #0000000d;
}
.ui-dialog.ui-dialog-fullscreen {
  border: none;
  min-width: 320px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.ui-dialog.ui-dialog-fullscreen .ui-dialog-titlebar {
  height: 0;
  padding: 0;
}
.ui-dialog.ui-dialog-fullscreen .ui-dialog-content {
  height: 100% !important;
  margin: 0;
  padding: 0;
  width: 100% !important;
}
.ui-dialog.ui-dialog-fullscreen .ui-dialog-titlebar-close {
  position: fixed;
  right: 15px;
  top: 15px;
}
@media (min-width: 1000px) {
  .ui-dialog.ui-dialog-fullscreen .ui-dialog-titlebar-close {
    display: none;
  }
}
@media (max-width: 999px) {
  .ui-dialog.float-up-dialog {
    border-radius: 15px 15px 0 0;
    bottom: -100%;
    height: auto !important;
    max-height: 100%;
    overflow-x: hidden;
    top: auto !important;
    -webkit-transition: bottom 0.35s ease-out;
    -o-transition: bottom 0.35s ease-out;
    transition: bottom 0.35s ease-out;
  }
  .ui-dialog.float-up-dialog.float-up-opened {
    bottom: 0;
  }
  .ui-dialog.float-up-dialog .ui-dialog-titlebar {
    padding: 25px 20px;
    position: relative;
  }
  .ui-dialog.float-up-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
    position: absolute;
    right: 15px;
    top: 15px;
  }
  .ui-dialog.float-up-dialog .ui-dialog-content {
    height: calc(100% - 50px) !important;
  }
}
.ui-dialog.no-title .ui-dialog-content-inner {
  margin-top: 5px;
  padding: 40px 26px 26px;
}
.ui-dialog.no-paddings .ui-dialog-content,
.ui-dialog.no-paddings .ui-dialog-content-inner {
  margin: 0 !important;
  padding: 0 !important;
}
.ui-dialog .ui-dialog-titlebar.simplified {
  border: none;
  height: 0;
  margin: 0;
  padding: 0;
}
.ui-dialog .ui-dialog-titlebar.simplified .ui-dialog-title,
.ui-dialog .ui-dialog-titlebar.simplified:after,
.ui-dialog .ui-dialog-titlebar.simplified:before {
  display: none;
}
.ui-dialog .ui-dialog-titlebar-close {
  background-color: #0000;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' fill='none'%3E%3Cpath fill='%23A5A9AD' d='M16.5 1.611 14.889 0 8.5 6.389 2.111 0 .5 1.611 6.889 8 .5 14.389 2.111 16 8.5 9.611 14.889 16l1.611-1.611L10.111 8z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  border: none;
  height: 34px;
  padding: 0;
  right: 15px;
  top: 14px;
  width: 34px;
  z-index: 100;
}
.ua-firefox .ui-dialog .ui-dialog-titlebar-close {
  right: 19px;
  top: 17px;
}
.ui-dialog .ui-dialog-titlebar-close .ui-icon {
  display: none;
}
.ui-dialog .ui-dialog-titlebar-close:focus {
  outline: none;
}
.ui-dialog .ui-dialog-titlebar {
  margin-bottom: 15px;
}
.ui-dialog .ui-dialog-content-inner {
  padding: 5px 26px 26px;
}
.ui-dialog .ui-dialog-content-inner .material-form-container .material-element {
  line-height: 17px;
}
.ui-dialog .ui-dialog-content {
  margin: 4px;
  padding: 0;
  position: relative;
}
.ui-dialog .ui-dialog-content > form > .row {
  margin: 0;
}
.ui-widget-content a {
  color: #287bd1;
}
.ui-datepicker .ui-datepicker-header {
  background: #5c9ccc;
  border: 1px solid #4297d7;
  color: #fff;
  font-weight: 700;
}
.ui-datepicker .ui-datepicker-header select {
  font-size: 11px;
  padding: 0;
}
.ui-datepicker .ui-datepicker-header .ui-icon {
  background-image: url(/img/jui/ui-icons_ffffff_256x240.png) !important;
}
.ui-datepicker .ui-datepicker-header .ui-state-hover {
  background: none;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-highlight {
  background: #cce4ee;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-active {
  background: #007acf !important;
  border-color: #007acf !important;
  color: #fff !important;
}
.ui-datepicker .ui-datepicker-calendar td a {
  text-align: center;
}
.ui-tooltip {
  background: #474a4df2;
  border-radius: 0.2rem;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 15px;
  line-height: 1.35em;
  opacity: 1;
  padding: 0.7rem 0.8rem;
}
.ui-tooltip.no-arrow:after {
  display: none;
}
.ui-tooltip:after {
  border-style: solid;
  content: "";
  height: 0;
  position: absolute;
  width: 0;
}
.ui-tooltip.tooltip-position-left:after {
  border-color: #0000 #0000 #0000 #3c3c3ccc;
  border-width: 6px 0 6px 6px;
  margin-top: -6px;
  right: -6px;
  top: 50%;
}
.ui-tooltip.tooltip-position-right:after {
  border-color: #0000 #3c3c3ccc #0000 #0000;
  border-width: 6px 6px 6px 0;
  left: -6px;
  margin-top: -6px;
  top: 50%;
}
.ui-tooltip.tooltip-position-top:after {
  border-color: #3c3c3ccc #0000 #0000;
  border-width: 6px 6px 0;
  bottom: -6px;
  left: 50%;
  margin-left: -6px;
}
.ui-tooltip.tooltip-position-bottom:after {
  border-color: #0000 #0000 #3c3c3ccc;
  border-width: 0 6px 6px;
  left: 50%;
  margin-left: -6px;
  top: -6px;
}
.ui-tooltip .ui-tooltip-content {
  color: #fff;
}
.ui-effects-transfer {
  border: 1px dotted #000;
}
.no-close .ui-dialog-titlebar-close {
  display: none;
}
html {
  color: var(--text-color-primary);
  direction: ltr;
}
body,
html {
  margin: 0;
  min-width: var(--content-min-width);
  padding: 0;
}
body {
  background-color: #f5f6f7;
  font-family: Arial, Tahoma, Lucida Grande, Lucida Sans, sans-serif;
  font-size: 15px;
}
@media (min-width: 1000px) {
  body {
    font-size: 14px;
  }
}
@media (max-width: 999px) {
  body:before {
    content: "";
    display: block;
    opacity: 0.1;
    -webkit-transition: opacity 1s;
    -o-transition: opacity 1s;
    transition: opacity 1s;
  }
  body.with-overlay:before {
    background: #000;
    height: 100%;
    left: 0;
    opacity: 0.3;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1;
  }
}
@media print {
  body {
    background-color: #fff;
    font-size: 16px;
    position: relative;
    width: 1100px !important;
  }
}
body.white-body {
  background: #fff;
}
body.pp-accept-cookies-opened {
  padding-bottom: 35px;
}
body.no-scroll {
  overflow: hidden;
}
body ::-webkit-input-placeholder {
  color: var(--text-color-placeholder);
}
body ::-moz-placeholder {
  color: var(--text-color-placeholder);
}
body ::-ms-input-placeholder {
  color: var(--text-color-placeholder);
}
body ::placeholder {
  color: var(--text-color-placeholder);
}
h1,
h2 {
  color: var(--text-color-primary);
}
h1,
h2 {
  font-weight: 700;
}
h1 {
  color: #232526;
  font-size: 22px;
  margin-bottom: 2.1875rem;
  margin-top: 0;
}
@media (min-width: 1000px) {
  h1 {
    margin: 0;
  }
}
@media print {
  h1 {
    font-size: 22px !important;
  }
}
h2 {
  color: #232526;
  font-size: 18px;
  font-weight: 700;
  margin-top: 0;
}
@media print {
  h2 {
    font-size: 18px !important;
  }
}
h3 {
  color: #232526;
  font-size: 17px;
  font-weight: 300;
}
.content-inner {
  padding: 13px;
}
.js-hrf,
a {
  color: var(--brand-link-color);
}
a:active,
a:hover {
  color: var(--brand-link-color-hover);
}
.js-hrf {
  cursor: pointer;
  text-decoration: underline;
}
.js-hrf.js-hrf-no-style {
  color: inherit;
  text-decoration: inherit;
}
[dir="rtl"] a {
  text-decoration: none !important;
}
.hidden {
  display: none;
}
.dotted {
  border-bottom: 1px dotted #ccc;
}
.hr-dotted {
  background-color: #0000;
  border-top: 1px dotted #ccc;
  color: #fff;
  font-size: 1px;
  height: 10px;
  margin-top: 10px;
  overflow: hidden;
}
.nowrap {
  white-space: nowrap;
}
.clearfix {
  overflow: hidden;
}
.clearfix:after {
  clear: both;
  content: "";
  display: block;
}
.seo-prop {
  display: none;
}
.main-overlay {
  background: #00000040;
  bottom: 0;
  height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99;
}
.beat-overlay {
  z-index: 100;
}
#container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100vh;
  min-width: var(--content-min-width);
}
@media print {
  .ua-firefox #container {
    max-width: 977px;
    min-width: 0;
    padding: 0;
    width: auto;
  }
}
#container #main {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-bottom: auto;
}
#container #main:after {
  clear: both;
  content: "";
  display: block;
}
.ua-bad #container #main {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
#container #main .crumbs-outer {
  min-height: 10px;
}
#container #main #content {
  margin: 0 auto;
  max-width: var(--content-max-width);
}
#container #main #content:after {
  clear: both;
  content: "";
  display: block;
}
@media (min-width: 1000px) {
  #container #main #content {
    padding: 0 0.8rem;
  }
}
@media print {
  #container #main #content {
    padding: 0;
  }
}
.full-width-content #container #main #content {
  max-width: none;
  padding: 0;
}
#container #main #content > h1 {
  margin-bottom: 0;
  padding: 27px 0 29px 1rem;
}
@media (min-width: 600px) {
  #container #main #content > h1 {
    padding-left: 29px;
  }
}
@media (min-width: 1000px) {
  #container #main #content > h1 {
    padding-left: 0;
    padding-top: 0;
  }
}
#container #main .loading-overlay {
  background: #0000004d;
  bottom: 0;
  cursor: wait;
  height: 100%;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 100000000;
}
#container #main .loading-overlay .loading-overlay-loader-wrapper {
  margin-top: 100px;
  position: sticky;
  top: 100px;
}
#container #main .loading-overlay .loading-overlay-loader {
  -webkit-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 512 512'%3E%3Cpath d='m460.115 373.846-6.941-4.008c-5.546-3.202-7.564-10.177-4.661-15.886 32.971-64.838 31.167-142.731-5.415-205.954-36.504-63.356-103.118-103.876-175.8-107.701C260.952 39.963 256 34.676 256 28.321v-8.012c0-6.904 5.808-12.337 12.703-11.982 83.552 4.306 160.157 50.861 202.106 123.67 42.069 72.703 44.083 162.322 6.034 236.838-3.14 6.149-10.75 8.462-16.728 5.011'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 40px;
  height: 40px;
  margin: auto;
  width: 40px;
}
@-webkit-keyframes spin {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes spin {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
.only-print-block,
.only-print-inline {
  display: none !important;
}
@media print {
  .dont-print {
    display: none !important;
  }
  .only-print-block {
    display: block !important;
  }
  .only-print-inline {
    display: inline !important;
  }
}
@media (max-width: 599px) {
  #container.with-top-menu.fixed-header {
    padding-top: 125px;
  }
  #container.with-top-menu.fixed-header .layout-header {
    background: #fff;
    left: 0;
    margin: 0;
    position: fixed;
    right: 0;
    top: -10rem;
    -webkit-transition: top 0.4s;
    -o-transition: top 0.4s;
    transition: top 0.4s;
    z-index: 300;
  }
  #container.with-top-menu.fixed-header.show-header .layout-header {
    top: -1px;
  }
  #container.with-top-menu .header-container .layout-header.lock-header {
    position: fixed;
    top: -1px;
  }
}
.layout-cols:after {
  clear: both;
  content: "";
  display: table;
}
.layout-main-col {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 20px;
  width: 100%;
}
.layout-main-col.has-right-menu {
  float: left;
}
@media (min-width: 1000px) {
  .layout-main-col.has-right-menu {
    padding-right: 192px;
  }
}
.layout-side-col {
  display: none;
}
@media (min-width: 1000px) {
  .layout-side-col {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    float: left;
    margin-left: -180px !important;
    position: relative;
    width: 180px;
  }
}
@media print {
  .layout-side-col {
    display: none;
  }
}
.layout-side-col.hidden {
  display: none;
}
.container-left-side {
  float: left;
  margin: 0;
  width: 748px;
}
.widget-right {
  float: right;
  width: 200px;
}
.widget-left {
  float: left;
  width: 200px;
}
.y5_all,
.y5_ya {
  color: var(--brand-link-color);
}
.ui-confirm-dialog {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 65px !important;
  position: relative;
}
.ui-confirm-dialog .ui-dialog-titlebar {
  border: 0;
  padding: 0;
}
.ui-confirm-dialog .ui-dialog-titlebar .ui-dialog-title {
  display: none;
}
.ui-confirm-dialog .confirm-dialog-message {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1.4rem;
  min-height: 38px;
  padding: 10px 15px 15px;
  text-align: center;
}
.ui-confirm-dialog .confirm-dialog-buttons {
  line-height: normal;
  text-align: center;
}
.ui-confirm-dialog .confirm-dialog-buttons .btn {
  color: #000;
  font-size: 1rem;
  margin-right: 5px;
  min-width: 50px;
  padding: 0.3rem 1.8rem;
}
.ui-confirm-dialog .confirm-dialog-buttons .btn:not(.button-ok) {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: #eef0f2;
  border: none;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #474a4d;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  height: 40px;
  justify-content: center;
  outline: none;
  padding: 10px 28px;
  text-decoration: none !important;
}
@media (min-width: 1000px) {
  .ui-confirm-dialog .confirm-dialog-buttons .btn:not(.button-ok) {
    font-size: 14px;
    font-weight: 400;
    height: 35px;
  }
}
.ui-confirm-dialog .confirm-dialog-buttons .btn:not(.button-ok).btn-lg,
.ui-confirm-dialog .confirm-dialog-buttons .btn:not(.button-ok).button-lg {
  height: 45px;
}
@media (min-width: 1000px) {
  .ui-confirm-dialog .confirm-dialog-buttons .btn:not(.button-ok).btn-lg,
  .ui-confirm-dialog .confirm-dialog-buttons .btn:not(.button-ok).button-lg {
    height: 40px;
  }
}
.ui-confirm-dialog .confirm-dialog-buttons .btn:not(.button-ok).disabled,
.ui-confirm-dialog .confirm-dialog-buttons .btn:not(.button-ok)[disabled] {
  opacity: 0.5;
}
.ui-confirm-dialog .confirm-dialog-buttons .btn:not(.button-ok).hover,
.ui-confirm-dialog .confirm-dialog-buttons .btn:not(.button-ok):hover,
.ui-confirm-dialog .confirm-dialog-buttons .btn:not(.button-ok):visited {
  text-decoration: none;
}
.ui-confirm-dialog .confirm-dialog-buttons .btn:not(.button-ok):focus {
  outline: none;
}
.ui-confirm-dialog .confirm-dialog-buttons .btn:not(.button-ok).hover,
.ui-confirm-dialog .confirm-dialog-buttons .btn:not(.button-ok):hover {
  background-color: #e8ebed;
}
.ui-confirm-dialog .confirm-dialog-buttons .btn.button-ok {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: #00ad2b;
  border: none;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  height: 40px;
  justify-content: center;
  outline: none;
  padding: 10px 28px;
  text-decoration: none !important;
}
@media (min-width: 1000px) {
  .ui-confirm-dialog .confirm-dialog-buttons .btn.button-ok {
    font-size: 14px;
    font-weight: 400;
    height: 35px;
  }
}
.ui-confirm-dialog .confirm-dialog-buttons .btn.button-ok.btn-lg,
.ui-confirm-dialog .confirm-dialog-buttons .btn.button-ok.button-lg {
  height: 45px;
}
@media (min-width: 1000px) {
  .ui-confirm-dialog .confirm-dialog-buttons .btn.button-ok.btn-lg,
  .ui-confirm-dialog .confirm-dialog-buttons .btn.button-ok.button-lg {
    height: 40px;
  }
}
.ui-confirm-dialog .confirm-dialog-buttons .btn.button-ok.disabled,
.ui-confirm-dialog .confirm-dialog-buttons .btn.button-ok[disabled] {
  opacity: 0.5;
}
.ui-confirm-dialog .confirm-dialog-buttons .btn.button-ok.hover,
.ui-confirm-dialog .confirm-dialog-buttons .btn.button-ok:hover,
.ui-confirm-dialog .confirm-dialog-buttons .btn.button-ok:visited {
  text-decoration: none;
}
.ui-confirm-dialog .confirm-dialog-buttons .btn.button-ok:focus {
  outline: none;
}
.ui-confirm-dialog .confirm-dialog-buttons .btn.button-ok:hover {
  background: #00ba2e;
  color: #fff;
}
.gm-iv-address {
  -webkit-box-sizing: content-box;
  box-sizing: initial;
}
.loader {
  animation: cssload-spin 0.44s linear infinite;
  -o-animation: cssload-spin 0.44s linear infinite;
  -ms-animation: cssload-spin 0.44s linear infinite;
  -webkit-animation: cssload-spin 0.44s linear infinite;
  -moz-animation: cssload-spin 0.44s linear infinite;
  border-left-color: #0000;
  border-radius: 50%;
  border-right-color: #0000;
  border-top-color: #0000;
  -webkit-box-shadow: 0 3px 0 var(--brand-main-color);
  box-shadow: 0 3px 0 var(--brand-main-color);
  display: inline-block;
  height: 32px;
  margin: 10px;
  width: 32px;
}
@keyframes cssload-spin {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@-webkit-keyframes cssload-spin {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
.loader-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.box {
  background-color: #fff;
  -webkit-box-shadow: var(--box-shadow);
  box-shadow: var(--box-shadow);
  margin-bottom: var(--space-between-boxes);
  padding: 1.375rem 0.9375rem;
}
@media (min-width: 600px) {
  .box {
    padding: 26px 29px;
  }
}
@media (min-width: 1000px) {
  .box {
    margin-bottom: 0;
  }
}
.box.small-box {
  margin: 0 auto;
  max-width: 600px;
}
.box.with-top-indent {
  margin-top: 30px;
}
@media (min-width: 1000px) {
  .box.tight {
    margin-left: auto;
    margin-right: auto;
    max-width: 600px;
  }
}
.box .box-title {
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 35px;
}
@media (min-width: 1000px) {
  .box .box-title {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 40px;
  }
}
.portal-social-urls {
  text-align: center;
}
.portal-social-urls .social-url {
  border-radius: 5px;
  display: inline-block;
  height: 2.5rem;
  margin: 5px;
  overflow: hidden;
  position: relative;
  width: 2.5rem;
}
@media (min-width: 1000px) {
  .portal-social-urls .social-url {
    height: 40px;
    width: 40px;
  }
}
.portal-social-urls .social-url:before {
  background-color: #eef0f2;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1.2rem;
  bottom: 0;
  content: "";
  display: block;
  height: 2.5rem;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 2.5rem;
}
@media (min-width: 1000px) {
  .portal-social-urls .social-url:before {
    height: 40px;
    width: 40px;
  }
}
.portal-social-urls .social-url.social-url-facebook:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23777b80' viewBox='0 0 264 512'%3E%3Cpath d='M215.8 85H264V3.6C255.7 2.5 227.1 0 193.8 0 124.3 0 76.7 42.4 76.7 120.3V192H0v91h76.7v229h94V283h73.6l11.7-91h-85.3v-62.7c0-26.3 7.3-44.3 45.1-44.3'/%3E%3C/svg%3E");
  background-size: 0.7rem;
}
.portal-social-urls .social-url.social-url-facebook:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23474a4d' viewBox='0 0 264 512'%3E%3Cpath d='M215.8 85H264V3.6C255.7 2.5 227.1 0 193.8 0 124.3 0 76.7 42.4 76.7 120.3V192H0v91h76.7v229h94V283h73.6l11.7-91h-85.3v-62.7c0-26.3 7.3-44.3 45.1-44.3'/%3E%3C/svg%3E");
}
.portal-social-urls .social-url.social-url-instagram:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23777b80' viewBox='0 0 448 512'%3E%3Cpath d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141m0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7m146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8m76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8M398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1'/%3E%3C/svg%3E");
}
.portal-social-urls .social-url.social-url-instagram:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23474a4d' viewBox='0 0 448 512'%3E%3Cpath d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141m0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7m146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8m76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8M398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1'/%3E%3C/svg%3E");
}
.portal-social-urls .social-url.social-url-twitter:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23777b80' viewBox='0 0 512 512'%3E%3Cpath d='M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253'/%3E%3C/svg%3E");
}
.portal-social-urls .social-url.social-url-twitter:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23474a4d' viewBox='0 0 512 512'%3E%3Cpath d='M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253'/%3E%3C/svg%3E");
}
.portal-social-urls .social-url.social-url-vk:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23777b80' viewBox='0 0 576 512'%3E%3Cpath d='M545 117.7c3.7-12.5 0-21.7-17.8-21.7h-58.9c-15 0-21.9 7.9-25.6 16.7 0 0-30 73.1-72.4 120.5-13.7 13.7-20 18.1-27.5 18.1-3.7 0-9.4-4.4-9.4-16.9V117.7c0-15-4.2-21.7-16.6-21.7h-92.6c-9.4 0-15 7-15 13.5 0 14.2 21.2 17.5 23.4 57.5v86.8c0 19-3.4 22.5-10.9 22.5-20 0-68.6-73.4-97.4-157.4-5.8-16.3-11.5-22.9-26.6-22.9H38.8c-16.8 0-20.2 7.9-20.2 16.7 0 15.6 20 93.1 93.1 195.5C160.4 378.1 229 416 291.4 416c37.5 0 42.1-8.4 42.1-22.9 0-66.8-3.4-73.1 15.4-73.1 8.7 0 23.7 4.4 58.7 38.1 40 40 46.6 57.9 69 57.9h58.9c16.8 0 25.3-8.4 20.4-25-11.2-34.9-86.9-106.7-90.3-111.5-8.7-11.2-6.2-16.2 0-26.2.1-.1 72-101.3 79.4-135.6'/%3E%3C/svg%3E");
  background-size: 1.2rem;
}
.portal-social-urls .social-url.social-url-vk:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23474a4d' viewBox='0 0 576 512'%3E%3Cpath d='M545 117.7c3.7-12.5 0-21.7-17.8-21.7h-58.9c-15 0-21.9 7.9-25.6 16.7 0 0-30 73.1-72.4 120.5-13.7 13.7-20 18.1-27.5 18.1-3.7 0-9.4-4.4-9.4-16.9V117.7c0-15-4.2-21.7-16.6-21.7h-92.6c-9.4 0-15 7-15 13.5 0 14.2 21.2 17.5 23.4 57.5v86.8c0 19-3.4 22.5-10.9 22.5-20 0-68.6-73.4-97.4-157.4-5.8-16.3-11.5-22.9-26.6-22.9H38.8c-16.8 0-20.2 7.9-20.2 16.7 0 15.6 20 93.1 93.1 195.5C160.4 378.1 229 416 291.4 416c37.5 0 42.1-8.4 42.1-22.9 0-66.8-3.4-73.1 15.4-73.1 8.7 0 23.7 4.4 58.7 38.1 40 40 46.6 57.9 69 57.9h58.9c16.8 0 25.3-8.4 20.4-25-11.2-34.9-86.9-106.7-90.3-111.5-8.7-11.2-6.2-16.2 0-26.2.1-.1 72-101.3 79.4-135.6'/%3E%3C/svg%3E");
}
.portal-social-urls .social-url.social-url-ok:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23777b80' viewBox='0 0 320 512'%3E%3Cpath d='M275.1 334c-27.4 17.4-65.1 24.3-90 26.9l20.9 20.6 76.3 76.3c27.9 28.6-17.5 73.3-45.7 45.7-19.1-19.4-47.1-47.4-76.3-76.6L84 503.4c-28.2 27.5-73.6-17.6-45.4-45.7 19.4-19.4 47.1-47.4 76.3-76.3l20.6-20.6c-24.6-2.6-62.9-9.1-90.6-26.9-32.6-21-46.9-33.3-34.3-59 7.4-14.6 27.7-26.9 54.6-5.7 0 0 36.3 28.9 94.9 28.9s94.9-28.9 94.9-28.9c26.9-21.1 47.1-8.9 54.6 5.7 12.4 25.7-1.9 38-34.5 59.1M30.3 129.7C30.3 58 88.6 0 160 0s129.7 58 129.7 129.7c0 71.4-58.3 129.4-129.7 129.4s-129.7-58-129.7-129.4m66 0c0 35.1 28.6 63.7 63.7 63.7s63.7-28.6 63.7-63.7c0-35.4-28.6-64-63.7-64s-63.7 28.6-63.7 64'/%3E%3C/svg%3E");
  background-size: 0.9rem;
}
.portal-social-urls .social-url.social-url-ok:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23474a4d' viewBox='0 0 320 512'%3E%3Cpath d='M275.1 334c-27.4 17.4-65.1 24.3-90 26.9l20.9 20.6 76.3 76.3c27.9 28.6-17.5 73.3-45.7 45.7-19.1-19.4-47.1-47.4-76.3-76.6L84 503.4c-28.2 27.5-73.6-17.6-45.4-45.7 19.4-19.4 47.1-47.4 76.3-76.3l20.6-20.6c-24.6-2.6-62.9-9.1-90.6-26.9-32.6-21-46.9-33.3-34.3-59 7.4-14.6 27.7-26.9 54.6-5.7 0 0 36.3 28.9 94.9 28.9s94.9-28.9 94.9-28.9c26.9-21.1 47.1-8.9 54.6 5.7 12.4 25.7-1.9 38-34.5 59.1M30.3 129.7C30.3 58 88.6 0 160 0s129.7 58 129.7 129.7c0 71.4-58.3 129.4-129.7 129.4s-129.7-58-129.7-129.4m66 0c0 35.1 28.6 63.7 63.7 63.7s63.7-28.6 63.7-63.7c0-35.4-28.6-64-63.7-64s-63.7 28.6-63.7 64'/%3E%3C/svg%3E");
}
@media (min-width: 600px) {
  .portal-social-urls {
    overflow: hidden;
  }
}
@media (min-width: 1000px) {
  .portal-social-urls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .portal-social-urls .links-list {
    margin-top: -5px;
    text-align: right;
  }
}
.rating-progress-circle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 48px;
  position: relative;
  width: 48px;
}
.rating-progress-circle.style-large {
  height: 68px;
  width: 68px;
}
.rating-progress-circle.style-large .rating-progress {
  -webkit-filter: drop-shadow(0 2px 1px #0003);
  filter: drop-shadow(0 2px 1px rgba(0, 0, 0, 0.2));
  height: 68px;
  width: 68px;
}
.rating-progress-circle.style-large .rating-value {
  font-size: 20px;
}
.rating-progress-circle .rating-progress {
  height: 48px;
  width: 48px;
}
.rating-progress-circle .rating-value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  font-size: 14px;
  font-weight: 700;
  height: 100%;
  justify-content: center;
  margin: auto;
  width: 100%;
}
.similar-categories-links {
  background-color: #fff;
  border-radius: 4px;
  -webkit-box-shadow: var(--box-shadow);
  box-shadow: var(--box-shadow);
  margin-bottom: 20px;
  padding: 19px 13px;
}
@media (min-width: 600px) {
  .similar-categories-links {
    margin-top: 20px;
    padding: 30px;
  }
}
@media (min-width: 1200px) {
  .similar-categories-links {
    margin-top: 0;
  }
}
.similar-categories-links .similar-categories-title {
  color: #232526;
  color: var(--text-color-secondary);
  font-size: 17px;
  font-weight: 300;
  line-height: 26px;
}
.similar-categories-links .similar-categories-items-wrapper {
  margin-left: -6px;
}
.similar-categories-links
  .similar-categories-items-wrapper
  .similar-categories-items {
  margin-top: 15px;
}
.similar-categories-links
  .similar-categories-items-wrapper
  .similar-categories-items
  a {
  display: inline-block;
  line-height: 16px;
  padding: 5px 10px 5px 6px;
  position: relative;
  text-decoration: none;
}
.similar-categories-links
  .similar-categories-items-wrapper
  .similar-categories-items
  a:last-of-type:after {
  display: none;
}
.similar-categories-links
  .similar-categories-items-wrapper
  .similar-categories-items
  a:after {
  background: #c3c7cc;
  bottom: 0;
  content: "";
  display: inline;
  height: 10px;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
}
.free-sale-dialog-content {
  display: none;
}
.free-sale-dialog-content.visible {
  display: block;
}
.free-sale-dialog-content .free-sale-dialog-title {
  font-size: 16px;
}
.free-sale-dialog-content .free-sale-dialog-description {
  color: var(--text-color-secondary);
  margin-top: 15px;
}
.free-sale-dialog-content .free-sale-dialog-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: #00ad2b;
  border: none;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  height: 40px;
  justify-content: center;
  margin-top: 15px;
  outline: none;
  padding: 10px 28px;
  text-decoration: none !important;
}
@media (min-width: 1000px) {
  .free-sale-dialog-content .free-sale-dialog-button {
    font-size: 14px;
    font-weight: 400;
    height: 35px;
  }
}
.free-sale-dialog-content .free-sale-dialog-button.btn-lg,
.free-sale-dialog-content .free-sale-dialog-button.button-lg {
  height: 45px;
}
@media (min-width: 1000px) {
  .free-sale-dialog-content .free-sale-dialog-button.btn-lg,
  .free-sale-dialog-content .free-sale-dialog-button.button-lg {
    height: 40px;
  }
}
.free-sale-dialog-content .free-sale-dialog-button.disabled,
.free-sale-dialog-content .free-sale-dialog-button[disabled] {
  opacity: 0.5;
}
.free-sale-dialog-content .free-sale-dialog-button.hover,
.free-sale-dialog-content .free-sale-dialog-button:hover,
.free-sale-dialog-content .free-sale-dialog-button:visited {
  text-decoration: none;
}
.free-sale-dialog-content .free-sale-dialog-button:focus {
  outline: none;
}
.free-sale-dialog-content .free-sale-dialog-button:hover {
  background: #00ba2e;
  color: #fff;
}
@media (min-width: 1000px) {
  #credential_picker_container {
    top: 105px;
  }
}
.content-inner {
  margin-left: auto;
  margin-right: auto;
  max-width: var(--content-max-width);
  padding: 0 15px;
}
@media (min-width: 1000px) {
  .content-inner {
    padding: 0;
  }
}
:root {
  --mobile-search-background: linear-gradient(0deg, #d1e8ff, #d1e8ff), #fff;
  --mobile-search-shadow: inset 0px 7px 4px -5px #1d6fc152,
    inset 0px 5px 4px -5px #1d6fc129;
}
.app-machineryline {
  --mobile-search-background: linear-gradient(0deg, #ffe4d1, #ffe4d1), #fff;
  --mobile-search-shadow: none;
}
.app-agronetto {
  --mobile-search-background: #edf7e8;
  --mobile-search-shadow: none;
}
.app-forkliftonline {
  --mobile-search-background: linear-gradient(0deg, #ffe4d1, #ffe4d1), #fff;
  --mobile-search-shadow: none;
}
.header-container {
  margin-bottom: 15px;
  z-index: 999 !important;
}
.header-container.with-crumbs {
  margin-bottom: 0;
}
@media (min-width: 1000px) {
  .header-container {
    margin-bottom: 0;
  }
}
@media print {
  .header-container {
    margin-bottom: 20px !important;
  }
  .header-container .layout-header {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
@media (min-width: 1000px) {
  .header-container .layout-header {
    -webkit-box-shadow: 0 2px 4px #0000001a;
    box-shadow: 0 2px 4px #0000001a;
  }
}
@media print {
  .header-container .layout-header {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.header-container .layout-header .header-bn-wrapper {
  display: none;
}
@media (min-width: 1000px) {
  .header-container .layout-header .header-bn-wrapper {
    display: block;
  }
  .header-container .layout-header .header-bn-wrapper .atla-place {
    padding: 20px 0;
  }
}
.header-container .layout-header .header-menu-wrapper {
  background: var(--header-background-color);
}
@media print {
  .header-container .layout-header .header-menu-wrapper {
    background: none;
  }
}
.header-container .layout-header .header-menu-wrapper .header-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 122px;
  margin: 0 auto;
  max-width: var(--content-max-width);
}
@media (min-width: 1000px) {
  .header-container .layout-header .header-menu-wrapper .header-menu {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    height: 75px;
    padding: 0 15px;
  }
}
@media print {
  .header-container .layout-header .header-menu-wrapper .header-menu {
    height: 50px;
    position: relative;
  }
  .header-container .layout-header .header-menu-wrapper .header-menu:after {
    color: #000;
    content: attr(data-domain);
    display: block;
    margin-top: 17px;
    position: absolute;
    right: 150px;
  }
}
.header-container
  .layout-header
  .header-menu-wrapper
  .header-menu.focus
  .header-menu-search
  .lh-search
  .close-search {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23a5a9ad' viewBox='0 0 512 512'%3E%3Cpath d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8m121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  bottom: 0;
  cursor: pointer;
  display: block;
  height: 30px;
  margin: auto;
  position: absolute;
  right: 50px;
  top: 0;
  width: 30px;
}
@media (min-width: 1000px) {
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu.focus
    .header-menu-search
    .lh-search
    .close-search {
    right: 10px;
  }
}
@media (max-width: 999px) {
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu.focus
    .header-menu-search
    .lh-search
    .submit {
    background-color: var(--icon-highlight-color);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' fill='%23fff'%3E%3Cpath d='M13.809 12.863c.109.137.191.301.191.465a.66.66 0 0 1-.191.465l-.766.766a.64.64 0 0 1-.465.191c-.191 0-.355-.055-.465-.191L9.38 11.824c-.137-.11-.191-.273-.191-.465v-.437c-1.04.82-2.188 1.203-3.5 1.203-1.04 0-1.997-.246-2.872-.766a5.3 5.3 0 0 1-2.05-2.05C.246 8.434 0 7.477 0 6.438c0-1.04.246-1.97.766-2.844a5.54 5.54 0 0 1 2.05-2.078A5.8 5.8 0 0 1 5.688.75c1.039 0 1.968.273 2.843.766a5.8 5.8 0 0 1 2.078 2.078c.493.875.766 1.804.766 2.844 0 1.312-.41 2.488-1.203 3.5h.437c.164 0 .329.082.465.19zM5.688 9.938c.628 0 1.203-.137 1.75-.465a3.35 3.35 0 0 0 1.285-1.258 3.6 3.6 0 0 0 .464-1.777c0-.63-.164-1.204-.464-1.75a3.6 3.6 0 0 0-1.286-1.286 3.56 3.56 0 0 0-1.75-.465 3.6 3.6 0 0 0-1.777.465 3.34 3.34 0 0 0-1.258 1.285c-.328.547-.465 1.122-.465 1.75 0 .657.137 1.231.465 1.778.301.547.711.957 1.258 1.258.547.328 1.121.464 1.777.464z'/%3E%3C/svg%3E");
  }
}
.header-container
  .layout-header
  .header-menu-wrapper
  .header-menu
  .header-menu-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 140px;
  flex: 0 0 140px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
@media (max-width: 350px) {
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-logo {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 65px;
    flex: 0 0 65px;
  }
}
@media (min-width: 1000px) {
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-logo {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
}
@media (min-width: 1000px) and (max-width: 1200px) {
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-logo {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 120px;
    flex: 0 0 120px;
  }
}
.header-container
  .layout-header
  .header-menu-wrapper
  .header-menu
  .header-menu-logo
  .header-main-menu-toggle {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='18' fill='none'%3E%3Cpath fill='%23fff' d='M0 0v2h24V0zm0 8v2h24V8zm0 8v2h24v-2z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  cursor: pointer;
  height: 25px;
  margin-left: 18px;
  width: 25px;
}
@media (min-width: 1000px) {
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-logo
    .header-main-menu-toggle {
    display: none !important;
  }
}
@media print {
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-logo
    .header-main-menu-toggle {
    display: none !important;
  }
}
.header-container
  .layout-header
  .header-menu-wrapper
  .header-menu
  .header-menu-logo
  .header-main-menu-toggle.loader-in-before {
  background: none;
}
.header-container
  .layout-header
  .header-menu-wrapper
  .header-menu
  .header-menu-logo
  .header-logo-wrapper
  .header-logo-image-wrapper {
  margin: 0;
}
.header-container
  .layout-header
  .header-menu-wrapper
  .header-menu
  .header-menu-logo
  .header-logo-wrapper
  .header-logo {
  background-position: left 18px bottom 13px;
  background-repeat: no-repeat;
  background-size: 100px;
  display: block;
  height: 65px;
  padding: 0 15px 0 18px;
  text-indent: -1000em;
  width: 130px;
}
.app-machineryline
  .header-container
  .layout-header
  .header-menu-wrapper
  .header-menu
  .header-menu-logo
  .header-logo-wrapper
  .header-logo {
  background-position: left 18px bottom 19px;
}
@media (min-width: 355px) {
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-logo
    .header-logo-wrapper
    .header-logo {
    background-position: left 18px bottom 8px;
    background-size: 130px;
    width: 173px;
  }
  .app-machineryline
    .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-logo
    .header-logo-wrapper
    .header-logo {
    background-position: left 18px bottom 9px;
    background-size: 173px;
    width: 192px;
  }
  .app-forkliftonline
    .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-logo
    .header-logo-wrapper
    .header-logo {
    background-position: left 17px bottom 1px;
    background-size: 173px;
    width: 192px;
  }
  .app-agronetto
    .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-logo
    .header-logo-wrapper
    .header-logo {
    background-position: left 18px bottom 6px;
    background-size: 143px;
    width: 173px;
  }
}
@media (min-width: 1000px) {
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-logo
    .header-logo-wrapper
    .header-logo {
    background-position: 0;
    background-size: 140px;
    padding-left: 0;
    width: 140px;
  }
  .app-autoline
    .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-logo
    .header-logo-wrapper
    .header-logo {
    background-position: left bottom 5px;
  }
  .app-machineryline
    .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-logo
    .header-logo-wrapper
    .header-logo {
    background-position: left bottom 6px;
    background-size: 210px;
    width: 210px;
  }
  .app-forkliftonline
    .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-logo
    .header-logo-wrapper
    .header-logo {
    background-position: left bottom -2px;
    background-size: 200px;
    width: 200px;
  }
  .app-agronetto
    .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-logo
    .header-logo-wrapper
    .header-logo {
    background-position: left bottom 5px;
    background-size: 160px;
    width: 160px;
  }
}
@media (min-width: 1000px) and (max-width: 1200px) {
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-logo
    .header-logo-wrapper
    .header-logo {
    background-position: 0;
    background-size: 120px;
    padding-left: 0;
    width: 120px;
  }
  .app-autoline
    .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-logo
    .header-logo-wrapper
    .header-logo {
    background-position: left bottom 11px;
  }
  .app-agronetto
    .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-logo
    .header-logo-wrapper
    .header-logo {
    background-position: left bottom 8px;
    background-size: 140px;
    width: 140px;
  }
  .app-machineryline
    .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-logo
    .header-logo-wrapper
    .header-logo {
    background-position: left bottom 15px;
    background-size: 140px;
    width: 140px;
  }
  .app-forkliftonline
    .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-logo
    .header-logo-wrapper
    .header-logo {
    background-position: left bottom 8px;
    background-size: 140px;
    width: 140px;
  }
}
.header-container
  .layout-header
  .header-menu-wrapper
  .header-menu
  .header-menu-switch-locale {
  --header-separator-color: #7fbeff4d;
}
.app-forkliftonline
  .header-container
  .layout-header
  .header-menu-wrapper
  .header-menu
  .header-menu-switch-locale {
  --header-separator-color: #faa;
}
@media (max-width: 999px) {
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-switch-locale {
    display: none !important;
  }
}
@media (min-width: 1000px) {
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-switch-locale {
    position: relative;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    margin-left: 25px;
    order: 1;
    padding-right: 20px;
  }
}
@media (min-width: 1000px) and (max-width: 1200px) {
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-switch-locale {
    margin-left: 20px;
    padding-right: 15px;
  }
}
.header-container
  .layout-header
  .header-menu-wrapper
  .header-menu
  .header-menu-switch-locale:after {
  border-left: 1px solid var(--header-separator-color);
  content: "";
  display: block;
  height: 45px;
  position: absolute;
  right: 0;
  top: -5px;
}
.header-container
  .layout-header
  .header-menu-wrapper
  .header-menu
  .header-menu-switch-locale
  .lh-switch {
  height: 35px;
}
.header-container
  .layout-header
  .header-menu-wrapper
  .header-menu
  .header-menu-switch-locale
  .lh-switch
  .current {
  height: 35px;
  padding-right: 20px;
}
.header-container
  .layout-header
  .header-menu-wrapper
  .header-menu
  .header-menu-switch-locale
  .lh-switch
  .current
  > img {
  width: 20px;
}
.header-container
  .layout-header
  .header-menu-wrapper
  .header-menu
  .header-menu-switch-locale
  .lh-switch
  .current
  .text {
  display: none;
}
.header-container
  .layout-header
  .header-menu-wrapper
  .header-menu
  .header-menu-search {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  padding: 9px;
}
@media (max-width: 999px) {
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-search {
    -ms-flex-preferred-size: 100%;
    background: var(--mobile-search-background);
    -webkit-box-shadow: var(--mobile-search-shadow);
    box-shadow: var(--mobile-search-shadow);
    flex-basis: 100%;
    margin-bottom: 5px;
  }
}
@media (min-width: 1000px) {
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-search {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    background: #0000;
    margin-right: 12px;
    order: 2;
    padding: 0;
  }
}
@media (min-width: 1000px) and (max-width: 1200px) {
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-search {
    margin-right: 8px;
  }
}
@media print {
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-search {
    display: none;
  }
}
.header-container
  .layout-header
  .header-menu-wrapper
  .header-menu
  .header-menu-search
  .lh-search {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 1000px) {
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-search
    .lh-search {
    margin-left: 20px;
  }
}
@media (min-width: 1000px) and (max-width: 1200px) {
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-search
    .lh-search {
    margin-left: 15px;
  }
}
@media (max-width: 399px) {
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-search
    .lh-search.focus
    .query::-webkit-input-placeholder {
    color: var(--text-color-placeholder);
  }
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-search
    .lh-search.focus
    .query::-moz-placeholder {
    color: var(--text-color-placeholder);
  }
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-search
    .lh-search.focus
    .query::-ms-input-placeholder {
    color: var(--text-color-placeholder);
  }
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-search
    .lh-search.focus
    .query::placeholder {
    color: var(--text-color-placeholder);
  }
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-search
    .lh-search.focus
    .submit:after {
    display: none;
  }
}
.header-container
  .layout-header
  .header-menu-wrapper
  .header-menu
  .header-menu-search
  .lh-search
  .query {
  background: #fff;
  border: none;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #232526;
  font-size: 15px;
  height: 40px;
  min-height: 40px;
  outline: none;
  overflow: hidden;
  padding: 10px;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  width: 100%;
}
.header-container
  .layout-header
  .header-menu-wrapper
  .header-menu
  .header-menu-search
  .lh-search
  .query:-moz-placeholder,
.header-container
  .layout-header
  .header-menu-wrapper
  .header-menu
  .header-menu-search
  .lh-search
  .query::-moz-placeholder {
  opacity: 1;
}
@media (min-width: 1000px) {
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-search
    .lh-search
    .query {
    min-height: 35px;
  }
}
.header-container
  .layout-header
  .header-menu-wrapper
  .header-menu
  .header-menu-search
  .lh-search
  .query:focus {
  border-color: var(--element-border-color-hover);
  outline: none;
}
.header-container
  .layout-header
  .header-menu-wrapper
  .header-menu
  .header-menu-search
  .lh-search
  .query[disabled],
.header-container
  .layout-header
  .header-menu-wrapper
  .header-menu
  .header-menu-search
  .lh-search
  .query[readonly] {
  opacity: 0.4;
}
.header-container
  .layout-header
  .header-menu-wrapper
  .header-menu
  .header-menu-search
  .lh-search
  .query.invalid {
  border-color: var(--alert-color);
}
@media (max-width: 999px) {
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-search
    .lh-search
    .query {
    -webkit-box-shadow: 0 2px 2px #17518c1a, 0 0 2px #17518c0d;
    box-shadow: 0 2px 2px #17518c1a, 0 0 2px #17518c0d;
    padding-right: 85px;
  }
}
@media (min-width: 1000px) {
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-search
    .lh-search
    .query {
    height: 45px;
    min-height: 45px;
    padding-left: 36px;
  }
}
.header-container
  .layout-header
  .header-menu-wrapper
  .header-menu
  .header-menu-search
  .lh-search
  .close-search {
  display: none;
}
.header-container
  .layout-header
  .header-menu-wrapper
  .header-menu
  .header-menu-search
  .lh-search
  .submit {
  background-color: #0000;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' fill='%23A5A9AD'%3E%3Cpath d='M14.795 13.854a.68.68 0 0 1 .205.498.68.68 0 0 1-.205.498l-.82.82a.68.68 0 0 1-.498.205.68.68 0 0 1-.498-.205l-2.93-2.93a.68.68 0 0 1-.205-.498v-.469q-1.641 1.29-3.75 1.29-2.52 0-4.307-1.788Q0 9.488 0 6.97q0-2.52 1.787-4.307Q3.575.875 6.094.875T10.4 2.662q1.788 1.788 1.787 4.307 0 2.109-1.289 3.75h.47q.291 0 .497.205zM3.428 9.634a3.69 3.69 0 0 0 2.666 1.085q1.553 0 2.636-1.084 1.114-1.113 1.114-2.666A3.54 3.54 0 0 0 8.73 4.332a3.54 3.54 0 0 0-2.636-1.113q-1.553 0-2.666 1.113-1.084 1.084-1.084 2.637c0 1.553.361 1.924 1.084 2.666z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  bottom: 0;
  display: block;
  height: 40px;
  margin: auto;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
}
@media (max-width: 999px) {
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-search
    .lh-search
    .submit {
    background-color: #0000;
    border-radius: 0 3px 3px 0;
  }
}
@media (min-width: 1000px) {
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-search
    .lh-search
    .submit {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' fill='none'%3E%3Cpath fill='%23777B80' d='M13.809 12.863c.109.137.191.301.191.465a.66.66 0 0 1-.191.465l-.766.766a.64.64 0 0 1-.465.191c-.191 0-.355-.055-.465-.191L9.38 11.824c-.137-.11-.191-.273-.191-.465v-.437c-1.04.82-2.188 1.203-3.5 1.203-1.04 0-1.997-.246-2.872-.766a5.3 5.3 0 0 1-2.05-2.05C.246 8.434 0 7.477 0 6.438c0-1.04.246-1.97.766-2.844a5.54 5.54 0 0 1 2.05-2.078A5.8 5.8 0 0 1 5.688.75c1.039 0 1.968.273 2.843.766a5.8 5.8 0 0 1 2.078 2.078c.493.875.766 1.804.766 2.844 0 1.312-.41 2.488-1.203 3.5h.437c.164 0 .329.082.465.19zM5.688 9.938c.628 0 1.203-.137 1.75-.465a3.35 3.35 0 0 0 1.285-1.258 3.6 3.6 0 0 0 .464-1.777c0-.63-.164-1.204-.464-1.75a3.6 3.6 0 0 0-1.286-1.286 3.56 3.56 0 0 0-1.75-.465 3.6 3.6 0 0 0-1.777.465 3.34 3.34 0 0 0-1.258 1.285c-.328.547-.465 1.122-.465 1.75 0 .657.137 1.231.465 1.778.301.547.711.957 1.258 1.258.547.328 1.121.464 1.777.464z'/%3E%3C/svg%3E");
    height: 25px;
    left: 7px;
    right: auto;
    width: 25px;
  }
}
.header-container
  .layout-header
  .header-menu-wrapper
  .header-menu
  .header-menu-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  margin-left: auto;
  order: 2;
}
@media (min-width: 1000px) {
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-right {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
}
@media print {
  .header-container
    .layout-header
    .header-menu-wrapper
    .header-menu
    .header-menu-right {
    display: none;
  }
}
.header-container .layout-header .lh-place-ad {
  display: none;
}
@media (min-width: 1000px) {
  .header-container .layout-header .lh-place-ad {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 12px;
    white-space: nowrap;
  }
}
.header-container .layout-header .lh-place-ad .js-hrf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: var(--place-advert-background);
  border-radius: 4px;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  height: 40px;
  justify-content: center;
  padding: 11px 19px;
  text-decoration: none;
}
.header-container .layout-header .lh-place-ad .js-hrf:hover {
  background: var(--place-advert-background-hover);
}
.header-container .layout-header .lh-place-ad .js-hrf:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' fill='none'%3E%3Cpath fill='%23fff' d='M7 0H4v4H0v3h4v4h3V7h4V4H7z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  height: 11px;
  margin-right: 9px;
  width: 11px;
}
@media (min-width: 1000px) {
  .header-container .layout-header .lh-place-ad .js-hrf {
    height: 45px;
  }
}
@media (min-width: 1000px) and (max-width: 1200px) {
  .header-container .layout-header .lh-place-ad .js-hrf {
    font-size: 13px;
    padding: 11px;
  }
}
.app-forkliftonline .header-container .layout-header .lh-place-ad .js-hrf {
  border: 1px solid #fff;
}
.header-container .layout-header .lh-place-ad .text {
  color: #fff;
}
.header-container .layout-header .header-user-menu {
  display: none;
  overflow: visible;
}
@media (min-width: 1000px) {
  .header-container .layout-header .header-user-menu {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.header-container .layout-header .header-user-menu.visible {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header-container .layout-header .header-user-menu > .menu-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 53px;
  max-width: 48px;
  min-width: 48px;
  overflow-x: hidden;
}
@media (max-width: 999px) {
  .header-container .layout-header .header-user-menu > .menu-items {
    padding-right: 3px;
  }
}
@media (min-width: 385px) {
  .header-container .layout-header .header-user-menu > .menu-items {
    max-width: 95px;
  }
}
@media (min-width: 435px) {
  .header-container .layout-header .header-user-menu > .menu-items {
    max-width: 188px;
  }
}
@media (min-width: 1000px) {
  .header-container .layout-header .header-user-menu > .menu-items {
    padding-right: 5px;
  }
}
.header-container .layout-header .header-user-menu > .menu-items .menu-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  border-radius: 3px;
  color: #fff;
  font-size: 15px;
  height: 35px;
  justify-content: center;
  outline: none;
  padding: 0 5px;
  text-decoration: none;
}
.header-container
  .layout-header
  .header-user-menu
  > .menu-items
  .menu-item.hidden {
  display: none !important;
}
@media (max-width: 999px) {
  .header-container
    .layout-header
    .header-user-menu
    > .menu-items
    .menu-item.menu-item-my {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 448 512'%3E%3Cpath d='M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12m0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12m0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 25px;
    height: 65px;
    margin-left: 5px;
    width: 55px;
  }
}
@media (min-width: 1000px) {
  .header-container
    .layout-header
    .header-user-menu
    > .menu-items
    .menu-item.menu-item-my
    .item-text {
    padding-right: 18px;
    position: relative;
  }
  .header-container
    .layout-header
    .header-user-menu
    > .menu-items
    .menu-item.menu-item-my
    .item-text:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23a5a9ad' viewBox='0 0 256 512'%3E%3Cpath d='M119.5 326.9 3.5 209.1c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0L128 287.3l100.4-102.2c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L136.5 327c-4.7 4.6-12.3 4.6-17-.1'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: block;
    height: 14px;
    margin: auto;
    position: absolute;
    right: 0;
    top: 2px;
    width: 14px;
  }
}
@media (max-width: 999px) {
  .header-container
    .layout-header
    .header-user-menu
    > .menu-items
    .menu-item.menu-item-my
    .item-icon-container {
    display: none;
  }
}
.header-container
  .layout-header
  .header-user-menu
  > .menu-items
  .menu-item.menu-item-signin,
.header-container
  .layout-header
  .header-user-menu
  > .menu-items
  .menu-item.menu-item-signup {
  border: 1px solid #eef0f2;
}
@media (max-width: 999px) {
  .header-container
    .layout-header
    .header-user-menu
    > .menu-items
    .menu-item.menu-item-signup {
    display: none;
  }
}
@media (min-width: 1000px) {
  .header-container
    .layout-header
    .header-user-menu
    > .menu-items
    .menu-item.menu-item-signup
    .item-text {
    margin-left: 0;
  }
}
.header-container
  .layout-header
  .header-user-menu
  > .menu-items
  .menu-item.menu-item-signin {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  border: 2px solid #80beff;
  border-radius: 4px;
  font-size: 15px;
  font-weight: 700;
  height: 40px;
  justify-content: center;
  text-align: center;
}
@media (min-width: 1px) {
  .header-container
    .layout-header
    .header-user-menu
    > .menu-items
    .menu-item.menu-item-signin {
    padding: 10px 19px;
  }
}
.header-container
  .layout-header
  .header-user-menu
  > .menu-items
  .menu-item.menu-item-signin
  .item-text {
  margin: -1px 0 0;
}
@media (min-width: 600px) {
  .header-container
    .layout-header
    .header-user-menu
    > .menu-items
    .menu-item.menu-item-messages,
  .header-container
    .layout-header
    .header-user-menu
    > .menu-items
    .menu-item.menu-item-search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.header-container
  .layout-header
  .header-user-menu
  > .menu-items
  .menu-item:hover
  .item-num {
  background-color: var(--header-icon-num-background-color-hover);
  color: var(--header-icon-num-text-color-hover);
}
.header-container
  .layout-header
  .header-user-menu
  > .menu-items
  .menu-item.highlight
  .item-num {
  background: var(--brand-highlight-color);
  color: #fff;
}
.header-container
  .layout-header
  .header-user-menu
  > .menu-items
  .menu-item
  .item-icon-container {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header-container
  .layout-header
  .header-user-menu
  > .menu-items
  .menu-item
  .item-icon-container
  .item-icon {
  background-color: var(--header-icon-background-color);
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: 50%;
  display: inline-block;
  height: 35px;
  width: 35px;
}
.header-container
  .layout-header
  .header-user-menu
  > .menu-items
  .menu-item
  .item-icon-container
  .item-icon.item-icon-favourites {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='17' fill='%23fff'%3E%3Cpath d='M9 13.663 14.562 17l-1.476-6.29L18 6.478l-6.471-.546L9 0 6.471 5.932 0 6.478l4.914 4.232L3.438 17z'/%3E%3C/svg%3E");
}
.header-container
  .layout-header
  .header-user-menu
  > .menu-items
  .menu-item
  .item-icon-container
  .item-icon.item-icon-compare {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='18' fill='%23fff'%3E%3Cpath d='m21.95 10.4-3.957-7.025h.895a.775.775 0 0 0 0-1.55h-5.452l-.025-.075C13.041.7 12.076 0 10.987 0 9.924 0 8.934.7 8.563 1.75l-.024.075H3.087a.775.775 0 0 0 0 1.55h.97L.099 10.4 0 10.6v.075c0 1.225.495 2.4 1.36 3.275.841.85 1.954 1.3 3.092 1.275 2.375-.05 4.304-2.025 4.304-4.425v-.2l-.099-.2-3.957-7h3.839l.024.075c.272.725.841 1.3 1.559 1.575l.074.025v12.3c0 .35.272.625.618.625h.322a.616.616 0 0 0 .618-.625v-12.3l.074-.025a2.7 2.7 0 0 0 1.559-1.575l.024-.075h3.89l-3.958 7.025-.1.2v.075c0 1.225.495 2.4 1.361 3.275a4.25 4.25 0 0 0 3.018 1.275h.074C20.071 15.2 22 13.225 22 10.825v-.2zM10.988 1.575c.57 0 1.014.45 1.014 1.025s-.445 1.025-1.014 1.025-1.014-.45-1.014-1.025.445-1.025 1.014-1.025m-8.885 8.45 2.276-4 2.276 4zm13.294 0 2.275-4 2.276 4z'/%3E%3C/svg%3E");
}
.header-container
  .layout-header
  .header-user-menu
  > .menu-items
  .menu-item
  .item-icon-container
  .item-icon.item-icon-my,
.header-container
  .layout-header
  .header-user-menu
  > .menu-items
  .menu-item
  .item-icon-container
  .item-icon.item-icon-signin {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23fff'%3E%3Cpath d='M2.035 8.35Q4.105 7.51 6 7.51c1.895 0 2.573.28 3.93.842q2.07.807 2.07 2.14V12H0v-1.509q0-1.333 2.035-2.14zm6.07-3.227A2.87 2.87 0 0 1 6 6a2.87 2.87 0 0 1-2.105-.877 2.87 2.87 0 0 1-.877-2.105q0-1.228.877-2.106Q4.771 0 6 0c1.229 0 1.52.304 2.105.912q.877.877.877 2.106 0 1.227-.877 2.105'/%3E%3C/svg%3E");
}
.header-container
  .layout-header
  .header-user-menu
  > .menu-items
  .menu-item
  .item-icon-container
  .item-icon.item-icon-subscriptions {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='%23fff'%3E%3Cpath fill-rule='evenodd' d='M5.5 0A1.5 1.5 0 0 0 4 1.5v10A1.5 1.5 0 0 0 5.5 13h10a1.5 1.5 0 0 0 1.5-1.5v-10A1.5 1.5 0 0 0 15.5 0zm4.125 9.016 4.881-4.462-1.012-1.108-3.869 3.538-2.119-1.938-1.012 1.108z' clip-rule='evenodd'/%3E%3Cpath d='M2 4H0v11.5A1.5 1.5 0 0 0 1.5 17H12v-2H2z'/%3E%3C/svg%3E");
}
.header-container
  .layout-header
  .header-user-menu
  > .menu-items
  .menu-item
  .item-icon-container
  .item-icon.item-icon-messages {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13' fill='%23fff'%3E%3Cpath d='M14.4 0H1.6C.72 0 .008.72.008 1.6L0 11.2c0 .88.72 1.6 1.6 1.6h12.8c.88 0 1.6-.72 1.6-1.6V1.6c0-.88-.72-1.6-1.6-1.6m0 3.2L8 7.2l-6.4-4V1.6l6.4 4 6.4-4z'/%3E%3C/svg%3E");
}
.header-container
  .layout-header
  .header-user-menu
  > .menu-items
  .menu-item
  .item-icon-container
  .item-icon.item-icon-notifications {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='17' fill='%23fff'%3E%3Cpath d='M5.452 15.452a1.547 1.547 0 1 0 3.096 0zM7 0c-.646 0-1.167.521-1.167 1.167v.91a5.44 5.44 0 0 0-4.277 5.312v4.667L0 13.61v.778h14v-.778l-1.556-1.555V7.389a5.44 5.44 0 0 0-4.277-5.312v-.91C8.167.52 7.646 0 7 0'/%3E%3C/svg%3E");
}
.header-container
  .layout-header
  .header-user-menu
  > .menu-items
  .menu-item
  .item-num {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: absolute;
  right: -5px;
  top: -10px;
  z-index: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: var(--header-icon-num-background-color);
  border: 2px solid var(--header-background-color);
  border-radius: 10px;
  color: var(--header-icon-num-text-color);
  font-size: 11px;
  font-weight: 700;
  height: 19px;
  justify-content: center;
  line-height: 13px;
  min-width: 22px;
  padding: 0 4px;
}
@media (min-width: 1000px) {
  .header-container
    .layout-header
    .header-user-menu
    > .menu-items
    .menu-item
    .item-num {
    padding: 1px 4px;
  }
}
.header-container
  .layout-header
  .header-user-menu
  > .menu-items
  .menu-item
  .item-text {
  display: none;
  margin-left: 5px;
}
@media (min-width: 1000px) {
  .header-container
    .layout-header
    .header-user-menu
    > .menu-items
    .menu-item
    .item-text {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 22px;
  }
  .ua-firefox
    .header-container
    .layout-header
    .header-user-menu
    > .menu-items
    .menu-item
    .item-text {
    height: 19px;
  }
  .ua-bad
    .header-container
    .layout-header
    .header-user-menu
    > .menu-items
    .menu-item
    .item-text {
    display: inline-block;
  }
}
.header-container .layout-header .login-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: #1d6ec1;
  border: 2px solid #81beff;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: none;
  font-size: 14px;
  font-weight: 700;
  height: 40px;
  justify-content: center;
  outline: none;
  padding: 10px 28px;
  text-decoration: none !important;
}
@media (min-width: 1000px) {
  .header-container .layout-header .login-button {
    font-size: 14px;
    font-weight: 400;
    height: 35px;
  }
}
.header-container .layout-header .login-button.btn-lg,
.header-container .layout-header .login-button.button-lg {
  height: 45px;
}
@media (min-width: 1000px) {
  .header-container .layout-header .login-button.btn-lg,
  .header-container .layout-header .login-button.button-lg {
    height: 40px;
  }
}
.header-container .layout-header .login-button.disabled,
.header-container .layout-header .login-button[disabled] {
  opacity: 0.5;
}
.header-container .layout-header .login-button.hover,
.header-container .layout-header .login-button:hover,
.header-container .layout-header .login-button:visited {
  text-decoration: none;
}
.header-container .layout-header .login-button:focus {
  outline: none;
}
.header-container .layout-header .login-button:hover {
  background: #ffffff1a;
  border: 2px solid #82beff;
  color: #fff;
}
@media (min-width: 1000px) {
  .header-container .layout-header .login-button {
    font-size: 15px;
    font-weight: 700;
  }
}
.app-forkliftonline .header-container .layout-header .login-button {
  border-width: 1px;
}
@media (min-width: 1000px) {
  .header-container .layout-header .login-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    height: 45px;
    justify-content: center;
    margin-left: 13px;
    padding: 9px 20px;
    white-space: nowrap;
  }
  .app-machineryline
    .header-container
    .layout-header
    .login-button:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' fill='%23287BD1'%3E%3Cpath d='M15.5 14.033c-.445-.986-2.613-1.639-4.053-2.252s-1.243-.984-1.295-1.492a4 4 0 0 1-.016-.277c.438-.438.781-1.034 1.026-1.657l.017-.044a5 5 0 0 0 .146-.45c.33-.064.523-.41.597-.73.074-.13.228-.45.193-.812-.036-.365-.163-.576-.322-.694q.035-.252.036-.445c0-.644.262-2.622-.447-3.35-.375-.385-.735-.787-1.244-1.083l.055-.218-.549-.014L9.601.5l.073-.273-.49.15L9.337 0l-.751.302a5 5 0 0 0-.265-.011 4.04 4.04 0 0 0-2.715.976c-.233.112-.642.303-.642.303l.154.208-.028.036-.57.225.316.184-.02.045-.494.39.366-.052c-.345 1.077-.366 2.648-.366 2.785 0 .02.006.076.018.158-.217.092-.41.307-.454.77-.036.362.119.681.193.811.075.326.273.678.613.734a5 5 0 0 0 .16.48l.004.013c.25.636.603 1.244 1.054 1.683q-.003.13-.015.249c-.052.508.1.88-1.34 1.492-1.441.613-3.609 1.266-4.053 2.252C.058 15.02.235 16.8.235 16.8h15.53s.178-1.78-.266-2.767z'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 15px;
    width: 15px;
  }
  .app-agronetto .header-container .layout-header .login-button:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' fill='%2352992E'%3E%3Cpath d='M15.5 14.033c-.445-.986-2.613-1.639-4.053-2.252s-1.243-.984-1.295-1.492a4 4 0 0 1-.016-.277c.438-.438.781-1.034 1.026-1.657l.017-.044a5 5 0 0 0 .146-.45c.33-.064.523-.41.597-.73.074-.13.228-.45.193-.812-.036-.365-.163-.576-.322-.694q.035-.252.036-.445c0-.644.262-2.622-.447-3.35-.375-.385-.735-.787-1.244-1.083l.055-.218-.549-.014L9.601.5l.073-.273-.49.15L9.337 0l-.751.302a5 5 0 0 0-.265-.011 4.04 4.04 0 0 0-2.715.976c-.233.112-.642.303-.642.303l.154.208-.028.036-.57.225.316.184-.02.045-.494.39.366-.052c-.345 1.077-.366 2.648-.366 2.785 0 .02.006.076.018.158-.217.092-.41.307-.454.77-.036.362.119.681.193.811.075.326.273.678.613.734a5 5 0 0 0 .16.48l.004.013c.25.636.603 1.244 1.054 1.683q-.003.13-.015.249c-.052.508.1.88-1.34 1.492-1.441.613-3.609 1.266-4.053 2.252C.058 15.02.235 16.8.235 16.8h15.53s.178-1.78-.266-2.767z'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 15px;
    width: 15px;
  }
  .app-forkliftonline
    .header-container
    .layout-header
    .login-button:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' fill='%23DB4D3F'%3E%3Cpath d='M15.5 14.033c-.445-.986-2.613-1.639-4.053-2.252s-1.243-.984-1.295-1.492a4 4 0 0 1-.016-.277c.438-.438.781-1.034 1.026-1.657l.017-.044a5 5 0 0 0 .146-.45c.33-.064.523-.41.597-.73.074-.13.228-.45.193-.812-.036-.365-.163-.576-.322-.694q.035-.252.036-.445c0-.644.262-2.622-.447-3.35-.375-.385-.735-.787-1.244-1.083l.055-.218-.549-.014L9.601.5l.073-.273-.49.15L9.337 0l-.751.302a5 5 0 0 0-.265-.011 4.04 4.04 0 0 0-2.715.976c-.233.112-.642.303-.642.303l.154.208-.028.036-.57.225.316.184-.02.045-.494.39.366-.052c-.345 1.077-.366 2.648-.366 2.785 0 .02.006.076.018.158-.217.092-.41.307-.454.77-.036.362.119.681.193.811.075.326.273.678.613.734a5 5 0 0 0 .16.48l.004.013c.25.636.603 1.244 1.054 1.683q-.003.13-.015.249c-.052.508.1.88-1.34 1.492-1.441.613-3.609 1.266-4.053 2.252C.058 15.02.235 16.8.235 16.8h15.53s.178-1.78-.266-2.767z'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 15px;
    width: 15px;
  }
  .header-container .layout-header .login-button:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' fill='%23fff'%3E%3Cpath d='M15.5 14.033c-.445-.986-2.613-1.639-4.053-2.252s-1.243-.984-1.295-1.492a4 4 0 0 1-.016-.277c.438-.438.781-1.034 1.026-1.657l.017-.044a5 5 0 0 0 .146-.45c.33-.064.523-.41.597-.73.074-.13.228-.45.193-.812-.036-.365-.163-.576-.322-.694q.035-.252.036-.445c0-.644.262-2.622-.447-3.35-.375-.385-.735-.787-1.244-1.083l.055-.218-.549-.014L9.601.5l.073-.273-.49.15L9.337 0l-.751.302a5 5 0 0 0-.265-.011 4.04 4.04 0 0 0-2.715.976c-.233.112-.642.303-.642.303l.154.208-.028.036-.57.225.316.184-.02.045-.494.39.366-.052c-.345 1.077-.366 2.648-.366 2.785 0 .02.006.076.018.158-.217.092-.41.307-.454.77-.036.362.119.681.193.811.075.326.273.678.613.734a5 5 0 0 0 .16.48l.004.013c.25.636.603 1.244 1.054 1.683q-.003.13-.015.249c-.052.508.1.88-1.34 1.492-1.441.613-3.609 1.266-4.053 2.252C.058 15.02.235 16.8.235 16.8h15.53s.178-1.78-.266-2.767z'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 15px;
    margin-right: 9px;
    width: 15px;
  }
}
@media (min-width: 1000px) and (max-width: 1200px) {
  .header-container .layout-header .login-button {
    font-size: 13px;
  }
}
.header-container .layout-header .menu-burger-toggle {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 60px;
  flex: 0 0 60px;
}
@media (max-width: 999px) {
  .header-container .layout-header .menu-burger-toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    cursor: pointer;
    height: 65px;
    justify-content: center;
    width: 60px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
}
@media (min-width: 1000px) {
  .header-container .layout-header .menu-burger-toggle {
    display: none;
  }
  .header-container .layout-header .menu-burger-toggle.authorized {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    cursor: pointer;
    height: 75px;
    max-width: 250px;
    padding: 0 12px;
  }
  .header-container .layout-header .menu-burger-toggle.authorized:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 256 512'%3E%3Cpath d='M119.5 326.9 3.5 209.1c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0L128 287.3l100.4-102.2c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L136.5 327c-4.7 4.6-12.3 4.6-17-.1'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    content: "";
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 17px;
    margin-left: 3px;
    margin-top: 1px;
    width: 17px;
  }
  .header-container .layout-header .menu-burger-toggle.authorized.active {
    background: -webkit-gradient(
        linear,
        left bottom,
        left top,
        from(#135eab),
        to(#135eab)
      ),
      #287bd1;
    background: -webkit-linear-gradient(bottom, #135eab, #135eab), #287bd1;
    background: -o-linear-gradient(bottom, #135eab, #135eab), #287bd1;
    background: linear-gradient(0deg, #135eab, #135eab), #287bd1;
  }
  .app-machineryline
    .header-container
    .layout-header
    .menu-burger-toggle.authorized.active {
    background: -webkit-gradient(
        linear,
        left bottom,
        left top,
        from(#3e4142),
        to(#3e4142)
      ),
      #262a2e;
    background: -webkit-linear-gradient(bottom, #3e4142, #3e4142), #262a2e;
    background: -o-linear-gradient(bottom, #3e4142, #3e4142), #262a2e;
    background: linear-gradient(0deg, #3e4142, #3e4142), #262a2e;
  }
  .app-agronetto
    .header-container
    .layout-header
    .menu-burger-toggle.authorized.active {
    background: -webkit-linear-gradient(89deg, #3d7723, #3d7723), #fff;
    background: -o-linear-gradient(89deg, #3d7723, #3d7723), #fff;
    background: linear-gradient(1deg, #3d7723, #3d7723), #fff;
  }
  .app-forkliftonline
    .header-container
    .layout-header
    .menu-burger-toggle.authorized.active {
    background: #be4747;
  }
  .header-container .layout-header .menu-burger-toggle.authorized .user-name {
    margin-left: 10px;
    max-width: 200px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
  }
}
@media (min-width: 1000px) and (min-width: 1000px) and (max-width: 1200px) {
  .header-container .layout-header .menu-burger-toggle.authorized .user-name {
    max-width: 120px;
  }
}
@media (min-width: 1000px) {
  .ua-bad
    .header-container
    .layout-header
    .menu-burger-toggle.authorized
    .user-name {
    max-width: 180px;
  }
}
.header-container .layout-header .menu-burger-toggle .user-photo {
  -webkit-box-flex: 0;
  border-radius: 50%;
  -ms-flex: 0 0 36px;
  flex: 0 0 36px;
  height: 36px;
  overflow: hidden;
  width: 36px;
}
.header-container .layout-header .menu-burger-toggle .user-photo.without-photo {
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='28' fill='%233B3F41'%3E%3Cpath d='M25.499 23.389c-.74-1.644-4.354-2.732-6.754-3.753-2.4-1.022-2.073-1.64-2.159-2.488a6 6 0 0 1-.027-.462c.73-.729 1.302-1.723 1.71-2.761l.03-.074q.137-.363.243-.75c.55-.107.87-.684.993-1.217.124-.216.381-.749.322-1.353-.059-.607-.271-.96-.535-1.156a6 6 0 0 0 .06-.742c0-1.073.435-4.369-.745-5.582-.626-.643-1.226-1.313-2.074-1.806l.092-.364-.915-.023-.072-.025.121-.455-.816.251.255-.629-1.252.504a9 9 0 0 0-.44-.02A6.73 6.73 0 0 0 9.01 2.112c-.388.186-1.07.505-1.07.505l.256.346-.046.06-.949.375.526.306-.035.076-.822.65.61-.086c-.575 1.795-.61 4.413-.61 4.641 0 .033.01.126.03.264-.362.152-.682.512-.757 1.282-.06.604.198 1.137.322 1.352.124.543.454 1.131 1.022 1.223q.112.409.265.802l.008.02c.417 1.06 1.005 2.073 1.757 2.805a6 6 0 0 1-.026.415c-.086.847.166 1.466-2.234 2.488-2.4 1.021-6.014 2.109-6.754 3.753S.058 28 .058 28H25.94s.299-2.967-.441-4.611'/%3E%3C/svg%3E");
  background-position: center 8px;
  background-repeat: no-repeat;
  background-size: 26px;
}
.header-container .layout-header .menu-burger-toggle .user-photo img {
  height: 36px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 36px;
}
@media (max-width: 999px) {
  .header-container .layout-header .menu-burger-toggle > .user-name {
    display: none;
  }
}
.header-container .layout-header .header-user-submenu-container {
  display: none;
  visibility: hidden;
  z-index: 1000;
}
@media (min-width: 1000px) {
  .header-container .layout-header .header-user-submenu-container {
    display: none;
  }
}
.header-container .layout-header .header-user-submenu-container.initialized {
  display: block;
}
.header-container .layout-header .header-user-submenu-container.active {
  display: block;
  visibility: visible !important;
}
@media (min-width: 1000px) {
  .header-container .layout-header .header-user-submenu-container {
    background: #fff;
    -webkit-box-shadow: var(--dropdown-box-shadow);
    box-shadow: var(--dropdown-box-shadow);
    position: absolute;
    top: 34px;
    width: auto;
  }
}
.header-container
  .layout-header
  .header-user-submenu-container
  .header-user-submenu {
  background: #fff;
  display: inline-block;
  list-style-type: none;
  overflow: visible;
  padding: 0;
  text-align: left;
}
@media (min-width: 1000px) {
  .header-container
    .layout-header
    .header-user-submenu-container
    .header-user-submenu {
    min-width: 250px;
    padding: 10px 0;
  }
  .header-container
    .layout-header
    .header-user-submenu-container
    .header-user-submenu
    .menu-head-content {
    display: none;
  }
}
.header-container
  .layout-header
  .header-user-submenu-container
  .header-user-submenu
  .place-button {
  margin-top: 20px;
}
.header-container
  .layout-header
  .header-user-submenu-container
  .header-user-submenu
  .submenu-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--text-color-secondary);
  font-size: 16px;
  height: 50px;
  overflow: hidden;
  padding: 0 54px 0 24px;
  text-decoration: none;
  white-space: nowrap;
}
@media (min-width: 1000px) {
  .header-container
    .layout-header
    .header-user-submenu-container
    .header-user-submenu
    .submenu-item {
    font-size: 14px;
    height: 40px;
    margin-bottom: 1px;
    padding: 11px 60px 11px 24px;
  }
}
.header-container
  .layout-header
  .header-user-submenu-container
  .header-user-submenu
  .submenu-item:hover {
  background: #eef0f2;
}
.header-container
  .layout-header
  .header-user-submenu-container
  .header-user-submenu
  .submenu-item.hidden {
  display: none;
}
.header-container
  .layout-header
  .header-user-submenu-container
  .header-user-submenu
  .submenu-item:before {
  margin-right: 0.2rem;
}
.header-container
  .layout-header
  .header-user-submenu-container
  .header-user-submenu
  .submenu-item:not([data-label=""]):after,
.header-container
  .layout-header
  .header-user-submenu-container
  .header-user-submenu
  .submenu-item:not([data-num=""]):after {
  background: #eef0f2;
  border-radius: 2px;
  bottom: 0;
  content: attr(data-num);
  display: block;
  font-size: 0.8125rem;
  font-weight: 700;
  height: 19px;
  margin: auto 0;
  padding: 3px 4px;
  position: absolute;
  right: 25px;
  top: 0;
}
@media (max-width: 999px) {
  .header-container
    .layout-header
    .header-user-submenu-container
    .header-user-submenu
    .submenu-item:not([data-label=""]):after,
  .header-container
    .layout-header
    .header-user-submenu-container
    .header-user-submenu
    .submenu-item:not([data-num=""]):after {
    line-height: 0.9rem;
  }
}
@media (min-width: 1000px) {
  .header-container
    .layout-header
    .header-user-submenu-container
    .header-user-submenu
    .submenu-item:not([data-label=""]):after,
  .header-container
    .layout-header
    .header-user-submenu-container
    .header-user-submenu
    .submenu-item:not([data-num=""]):after {
    height: 20px;
  }
}
.header-container
  .layout-header
  .header-user-submenu-container
  .header-user-submenu
  .submenu-item:not([data-label=""]):hover:after,
.header-container
  .layout-header
  .header-user-submenu-container
  .header-user-submenu
  .submenu-item:not([data-num=""]):hover:after {
  background: #fff;
}
.header-container
  .layout-header
  .header-user-submenu-container
  .header-user-submenu
  .submenu-item:not([data-label=""]).highlight:after,
.header-container
  .layout-header
  .header-user-submenu-container
  .header-user-submenu
  .submenu-item:not([data-num=""]).highlight:after {
  background: var(--brand-highlight-color);
  color: #fff;
}
.header-container
  .layout-header
  .header-user-submenu-container
  .header-user-submenu
  .submenu-item:not([data-label=""]):after {
  content: attr(data-label);
}
.header-container
  .layout-header
  .header-user-submenu-container
  .header-user-submenu
  .submenu-item.submenu-item-pro:after {
  background-color: #00b82e;
  color: #fff;
}
.header-container
  .layout-header
  .header-user-submenu-container
  .header-user-submenu
  .submenu-item.submenu-item-frameExport {
  position: relative;
}
.header-container
  .layout-header
  .header-user-submenu-container
  .header-user-submenu
  .submenu-item.submenu-item-frameExport:after {
  content: "new";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  right: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fd1313;
  border-radius: 5px;
  color: #fff;
  font-size: 11px;
  padding: 2px 3px;
}
.header-container
  .layout-header
  .header-user-submenu-container
  .header-user-submenu
  .submenu-item.submenu-item-frameExport
  .icon-container
  img {
  max-width: 18px;
}
.header-container
  .layout-header
  .header-user-submenu-container
  .header-user-submenu
  .submenu-item
  .icon-container {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  height: 24px;
  justify-content: center;
  margin-right: 15px;
  width: 24px;
}
@media (min-width: 1000px) {
  .header-container
    .layout-header
    .header-user-submenu-container
    .header-user-submenu
    .submenu-item
    .icon-container {
    margin-right: 13px;
  }
}
.header-container
  .layout-header
  .header-user-submenu-container
  .header-user-submenu
  .submenu-item
  .icon-container
  .item-icon {
  max-height: 18px;
  max-width: 18px;
  opacity: 0.35;
}
@media (min-width: 1000px) {
  .header-container
    .layout-header
    .header-user-submenu-container
    .header-user-submenu
    .submenu-item
    .item-text {
    padding-top: 1px;
  }
}
.header-container
  .layout-header
  .header-user-submenu-container
  .header-user-submenu
  .submenu-item.submenu-item-compare
  .item-icon {
  max-width: 21px;
}
.header-container
  .layout-header
  .header-user-submenu-container
  .header-user-submenu
  .submenu-item.submenu-item-favourites
  .item-icon {
  max-width: 20px;
}
.header-container
  .layout-header
  .header-user-submenu-container
  .header-user-submenu
  .submenu-item:hover
  .item-icon {
  -webkit-filter: invert(31%) sepia(55%) saturate(7050%) hue-rotate(189deg);
  filter: invert(31%) sepia(55%) saturate(7050%) hue-rotate(189deg);
  opacity: 1;
}
.app-machineryline
  .header-container
  .layout-header
  .header-user-submenu-container
  .header-user-submenu
  .submenu-item:hover
  .item-icon {
  -webkit-filter: invert(57%) sepia(39%) saturate(4257%) hue-rotate(349deg)
    brightness(101%) contrast(105%);
  filter: invert(57%) sepia(39%) saturate(4257%) hue-rotate(349deg)
    brightness(101%) contrast(105%);
}
.app-agronetto
  .header-container
  .layout-header
  .header-user-submenu-container
  .header-user-submenu
  .submenu-item:hover
  .item-icon {
  -webkit-filter: invert(52%) sepia(88%) saturate(417%) hue-rotate(56deg)
    brightness(95%) contrast(83%);
  filter: invert(52%) sepia(88%) saturate(417%) hue-rotate(56deg)
    brightness(95%) contrast(83%);
}
.app-forkliftonline
  .header-container
  .layout-header
  .header-user-submenu-container
  .header-user-submenu
  .submenu-item:hover
  .item-icon {
  -webkit-filter: invert(33%) sepia(8%) saturate(6848%) hue-rotate(324deg)
    brightness(140%) contrast(89%);
  filter: invert(33%) sepia(8%) saturate(6848%) hue-rotate(324deg)
    brightness(140%) contrast(89%);
}
.header-container
  .layout-header
  .header-user-submenu-container
  .header-user-submenu
  .submenu-item.submenu-item-logout {
  color: #f02929;
}
.header-container
  .layout-header
  .header-user-submenu-container
  .header-user-submenu
  .submenu-item.submenu-item-logout
  .item-icon {
  -webkit-filter: invert(23%) sepia(37%) saturate(5241%) hue-rotate(347deg)
    brightness(107%) contrast(93%);
  filter: invert(23%) sepia(37%) saturate(5241%) hue-rotate(347deg)
    brightness(107%) contrast(93%);
  opacity: 1;
}
@media (min-width: 1000px) {
  .header-container
    .layout-header
    .header-user-submenu-container
    .header-user-submenu
    .submenu-separator {
    display: none;
  }
}
.header-container
  .layout-header
  .header-user-submenu-container
  .header-user-submenu
  .header-switch-locale-button {
  padding: 10px 25px 25px;
}
@media (min-width: 1000px) {
  .header-container
    .layout-header
    .header-user-submenu-container
    .header-user-submenu
    .header-switch-locale-button {
    display: none;
  }
}
.layout-header.guest .header-menu-wrapper .header-user-menu {
  margin: 0 0 0 15px;
}
.app-machineryline .layout-header.guest .header-menu-wrapper .header-user-menu {
  margin: 0 0 0 10px;
}
@media (min-width: 1000px) {
  .layout-header.guest .header-menu-wrapper .header-user-menu {
    margin: 0 10px;
  }
}
.layout-header.guest .header-menu-wrapper .header-menu .header-menu-search {
  margin-right: 0;
}
.lh-search-suggestions {
  background: #fff;
  -webkit-box-shadow: 0 3px 10px #0003;
  box-shadow: 0 3px 10px #0003;
  overflow: hidden;
  padding-top: 0;
  position: absolute;
  z-index: 200;
}
@media (max-width: 599px) {
  .lh-search-suggestions {
    overflow-y: auto;
    overscroll-behavior: contain;
    padding-bottom: 56px;
    position: fixed;
  }
}
@media (max-width: 999px) {
  .lh-search-suggestions {
    left: 0;
    width: 100%;
  }
}
@media (min-width: 1000px) {
  .lh-search-suggestions {
    background-color: var(--dropdown-background-color);
    border-radius: var(--dropdown-border-radius);
    -webkit-box-shadow: var(--dropdown-box-shadow);
    box-shadow: var(--dropdown-box-shadow);
    padding: 9px 0;
    z-index: 999;
  }
}
.lh-search-suggestions a {
  border-top: 1px solid #eee;
  color: var(--text-color-secondary);
  display: block;
  padding: 17px 38px 17px 35px;
  position: relative;
  text-decoration: none;
  white-space: normal;
}
.lh-search-suggestions a:after {
  clear: both;
  content: "";
  display: block;
}
.lh-search-suggestions a.project:before {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px;
  content: "";
  height: 14px;
  left: 12px;
  position: absolute;
  top: 18px;
  width: 14px;
}
@media (min-width: 600px) {
  .lh-search-suggestions a.project:before {
    left: 3px;
    top: 11px;
  }
}
@media (min-width: 1000px) {
  .lh-search-suggestions a.project:before {
    left: 11px;
    top: 10px;
  }
}
.lh-search-suggestions a.project.autoline:before {
  background-image: url(https://autoline.info/favicon.ico);
}
.lh-search-suggestions a.project.machineryline:before {
  background-image: url(https://machineryline.info/favicon.ico);
}
.lh-search-suggestions a.project.agriline:before {
  background-image: url(https://agronetto.com/favicon.ico);
}
.lh-search-suggestions a.project.forkliftonline:before {
  background-image: url(https://forkliftonline.com/favicon.ico);
}
@media (min-width: 600px) {
  .lh-search-suggestions a {
    padding: 9px 10px 9px 20px;
  }
}
@media (min-width: 1000px) {
  .lh-search-suggestions a {
    border: none;
    padding: 9px 10px 9px 35px;
  }
}
.lh-search-suggestions a:first-of-type {
  border-top: none;
}
.lh-search-suggestions a.current {
  background: var(--brand-main-color);
  color: #fff !important;
}
.lh-search-suggestions a.current .num {
  color: #ddf;
}
.lh-search-suggestions a .num {
  color: #aaa;
  font-size: 11px;
  margin-left: 6px;
  vertical-align: top;
}
.lh-search-suggestions a .substitute {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23287bd1' viewBox='0 0 448 512'%3E%3Cpath d='M6.101 261.899 25.9 281.698c4.686 4.686 12.284 4.686 16.971 0L198 126.568V468c0 6.627 5.373 12 12 12h28c6.627 0 12-5.373 12-12V126.568l155.13 155.13c4.686 4.686 12.284 4.686 16.971 0l19.799-19.799c4.686-4.686 4.686-12.284 0-16.971L232.485 35.515c-4.686-4.686-12.284-4.686-16.971 0L6.101 244.929c-4.687 4.686-4.687 12.284 0 16.97'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
  bottom: 0;
  position: absolute;
  right: 5px;
  top: 0;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: 2rem;
}
@media (min-width: 600px) {
  .lh-search-suggestions a .substitute {
    display: none;
  }
}
.lh-search-suggestions a span {
  vertical-align: middle;
}
@media (min-width: 1000px) {
  .main-menu-container {
    overflow-y: hidden;
  }
  .main-menu-container .popup-menu-inner {
    max-width: 330px;
    overflow-y: auto;
  }
}
.main-menu-container .main-menu-links-list {
  padding: 10px 20px;
}
.main-menu-container .main-menu-links-list.my-links {
  padding: 0 20px;
}
.main-menu-container .main-menu-links-list .main-menu-link {
  color: var(--text-color-primary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5px;
  text-decoration: none;
}
.main-menu-container .main-menu-links-list .main-menu-link:hover {
  color: var(--brand-link-color-hover);
}
.main-menu-container .main-menu-links-list .main-menu-link .menu-link-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 40px;
  flex: 0 0 40px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  height: 40px;
  justify-content: center;
  margin-right: 20px;
  width: 40px;
}
.main-menu-container
  .main-menu-links-list
  .main-menu-link
  .menu-link-icon.icon-my:before {
  background-color: var(--icon-highlight-secondary-color);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='26' fill='none'%3E%3Cpath fill='%23fff' d='M13.763 0h3.821l5.02 9.831H8.744zM7.071 13.109 1 25h6.73l3.007-6.273h9.874L23.617 25h6.73l-6.07-11.891z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 21px;
  border-radius: 5px;
  content: "";
  display: block;
  height: 32px;
  width: 32px;
}
.app-machineryline
  .main-menu-container
  .main-menu-links-list
  .main-menu-link
  .menu-link-icon.icon-my:before {
  background-color: #232526;
}
.app-agronetto
  .main-menu-container
  .main-menu-links-list
  .main-menu-link
  .menu-link-icon.icon-my:before {
  background-color: var(--brand-main-color);
}
.main-menu-container
  .main-menu-links-list
  .main-menu-link
  .menu-link-icon.icon-contacts {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23A5A9AD' d='M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 2.75c1.24 0 2.25 1.01 2.25 2.25s-1.01 2.25-2.25 2.25S9.75 10.24 9.75 9 10.76 6.75 12 6.75M17 17H7v-1.5c0-1.67 3.33-2.5 5-2.5s5 .83 5 2.5z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
}
.main-menu-container
  .main-menu-links-list
  .main-menu-link
  .menu-link-icon.icon-reviews {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23A5A9AD' d='M3 4h17v14H3z'/%3E%3Cpath fill='%23A5A9AD' d='M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17l-.59.59-.58.58V4h16z'/%3E%3Cpath fill='%23fff' d='M6 6h12v2H6zm0 4h9v2H6z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
}
.main-menu-container
  .main-menu-links-list
  .main-menu-link
  .menu-link-icon.icons-security-tips {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23A5A9AD' d='M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm0 10.99h7c-.53 4.12-3.28 7.79-7 8.94V12H5V6.3l7-3.11z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
}
.main-menu-container
  .main-menu-links-list
  .main-menu-link
  .menu-link-icon.menu-link-category
  img {
  -webkit-filter: invert(50%);
  filter: invert(50%);
}
.main-menu-container .main-menu-links-list .main-menu-link .menu-link-icon img {
  height: auto;
  max-height: 100%;
  max-width: 100%;
}
.main-menu-container .main-menu-links-list .main-menu-link .menu-link-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.main-menu-container .main-menu-links-list-separator {
  border-top: 1px solid var(--light-line-color);
  height: 1px;
  margin: 10px 0;
}
.main-menu-container .header-switch-locale-button {
  padding: 5px 25px 9px;
}
.main-menu-container .header-switch-locale-button .lh-switch {
  margin: 0;
}
.print-mode
  .header-container
  .layout-header
  .header-menu-wrapper
  .header-menu
  .header-menu-logo
  .header-logo-wrapper
  .header-logo {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='43' fill='none'%3E%3Cpath fill='%23287BD1' d='M11.714 3.915h3.507l4.606 9.135H7.107zm-6.142 12.18L0 27.142h6.177l2.759-5.829h9.063l2.759 5.83h6.176l-5.571-11.05H5.572zM89.794 1.74v25.403h-4.768V2.784zm-33.285 8.7h4.524v4.14h-4.524v6.056q0 1.183.73 1.949.765.73 1.984.73 1.113 0 1.81-.591v3.967q-1.427.765-3.237.765-2.68 0-4.42-1.566-1.704-1.565-1.704-4.071v-7.238h-2.784V10.44h2.784V8.143l4.837-2.366zm-27.073 0v9.709q0 3.48 2.019 5.428 2.018 1.95 5.602 1.95 2.68 0 4.49-1.428l.243 1.044h4.28V10.44H41.2v11.623q-1.219 1.287-3.272 1.287-1.74 0-2.68-.835-.939-.835-.939-2.332V10.44h-4.872z'/%3E%3Cpath fill='%23287BD1' fill-rule='evenodd' d='M79.115 12.458q-2.54-2.47-6.577-2.47-4.002 0-6.542 2.47-2.54 2.436-2.54 6.333 0 3.899 2.54 6.369 2.54 2.436 6.542 2.436 4.036 0 6.577-2.436 2.54-2.47 2.54-6.369 0-3.897-2.54-6.333m-10.648 6.333q0-1.948 1.113-3.166 1.149-1.218 2.958-1.218t2.958 1.218q1.148 1.218 1.148 3.166 0 1.95-1.148 3.167-1.149 1.218-2.958 1.218t-2.958-1.218q-1.114-1.218-1.114-3.166z' clip-rule='evenodd'/%3E%3Cpath fill='%23287BD1' d='M93.94 27.143V10.44h4.871v16.703zm.313-24.289q-.8.8-.8 2.053 0 1.287.8 2.088.835.8 2.123.8 1.287 0 2.088-.8.8-.801.8-2.088 0-1.253-.8-2.053-.801-.8-2.088-.8-1.288 0-2.123.8m13.117 7.586h-4.315v16.703h4.872V15.59q1.253-1.357 3.202-1.357 1.775 0 2.818.94 1.044.905 1.044 2.505v9.465h4.872v-9.43q0-3.55-2.088-5.603t-5.707-2.053q-2.679 0-4.489 1.392z'/%3E%3Cpath fill='%23287BD1' fill-rule='evenodd' d='M138.162 12.84q-2.262-2.853-6.403-2.853-3.862 0-6.264 2.436-2.4 2.436-2.401 6.23 0 4.071 2.784 6.507 2.819 2.436 7.517 2.436 3.306 0 5.776-1.427v-4.315q-1.879 1.392-4.906 1.392-2.262 0-3.863-.766-1.566-.8-2.192-2.227h11.692q.522-4.593-1.74-7.412zm-2.993 4.072h-7.133q.382-1.287 1.392-2.018 1.008-.766 2.366-.766 1.392 0 2.297.766.94.73 1.078 2.018' clip-rule='evenodd'/%3E%3Cpath fill='%237FBEFF' d='M83.402 40v-7.7h1.034v6.798h4.686V40zm7.135 0v-5.28h.979V40zm.011-6.633a.63.63 0 0 1-.176-.462q0-.286.176-.462a.64.64 0 0 1 .473-.187q.286 0 .462.187a.6.6 0 0 1 .187.462.625.625 0 0 1-.649.638.66.66 0 0 1-.473-.176m2.927 1.353h.88l.066.484q.638-.583 1.628-.583 1.133 0 1.793.649.67.637.67 1.749V40h-.978v-2.981q0-.715-.451-1.122-.44-.418-1.2-.418-.857 0-1.43.627V40h-.978zm9.276-.11q1.233 0 1.947.858.716.848.627 2.211h-4.246q.143.715.737 1.133.605.407 1.529.407 1.067 0 1.727-.561v.924q-.792.528-1.881.528-1.407 0-2.266-.759-.846-.77-.847-2.035 0-1.188.737-1.947.748-.759 1.936-.759m-1.683 2.266h3.289q-.054-.637-.495-1.023-.44-.385-1.111-.385-.66 0-1.111.385t-.572 1.023M107.989 40h-.979v-5.28h.88l.066.484q.605-.583 1.551-.583 1.22 0 1.837.803.67-.803 1.903-.803 1.077 0 1.716.627.648.627.649 1.694V40h-.979v-3.069q0-.671-.418-1.056-.408-.396-1.111-.396-.88 0-1.397.682.099.363.099.781V40h-.99v-3.069q0-.671-.407-1.056-.408-.396-1.1-.396-.804 0-1.32.627zm11.853-5.39q1.231 0 1.947.858.714.848.627 2.211h-4.246q.143.715.737 1.133.605.407 1.529.407 1.067 0 1.727-.561v.924q-.792.528-1.881.528-1.408 0-2.266-.759-.847-.77-.847-2.035 0-1.188.737-1.947.748-.759 1.936-.759m-1.683 2.266h3.289q-.055-.637-.495-1.023t-1.111-.385q-.66 0-1.111.385a1.7 1.7 0 0 0-.572 1.023m5.6.473q0-1.2.748-1.947.748-.759 1.947-.759.836 0 1.419.374V32.08h.99V40h-.88l-.044-.341q-.617.418-1.485.418-1.198 0-1.947-.759-.748-.759-.748-1.969m2.86-1.848q-.814 0-1.331.517t-.517 1.342c0 .825.172.997.517 1.342q.517.517 1.331.517.759 0 1.254-.44v-2.838q-.495-.44-1.254-.44m4.2 4.499v-5.28h.979V40zm.011-6.633a.63.63 0 0 1-.176-.462q0-.286.176-.462a.64.64 0 0 1 .473-.187q.286 0 .462.187a.6.6 0 0 1 .187.462.624.624 0 0 1-.649.638.66.66 0 0 1-.473-.176m4.709 6.71q-.98 0-1.54-.418-.561-.429-.561-1.155a1.4 1.4 0 0 1 .627-1.21q.627-.44 1.738-.44.505 0 1.254.11v-.275q0-1.166-1.573-1.166-1.045 0-1.639.473v-.891q.714-.462 1.815-.462 1.155 0 1.771.506.615.495.616 1.43v2.255q0 .484.66.484v.649a1.1 1.1 0 0 1-.506.099q-.672 0-.99-.473-.682.484-1.672.484m.462-2.42q-.738 0-1.155.231-.418.22-.418.605 0 .352.33.561.34.198.935.198.836 0 1.364-.484v-1.012a9 9 0 0 0-1.056-.099'/%3E%3C/svg%3E") !important;
  background-position: 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 43px;
  -webkit-print-color-adjust: exact !important;
  width: 140px;
}
.print-mode.app-machineryline
  .header-container
  .layout-header
  .header-menu-wrapper
  .header-menu
  .header-menu-logo
  .header-logo-wrapper
  .header-logo {
  height: 44px;
  width: 210px;
}
.print-mode.app-agronetto
  .header-container
  .layout-header
  .header-menu-wrapper
  .header-menu
  .header-menu-logo
  .header-logo-wrapper
  .header-logo {
  height: 51px;
  width: 168px;
}
.print-mode.app-forkliftonline
  .header-container
  .layout-header
  .header-menu-wrapper
  .header-menu
  .header-menu-logo
  .header-logo-wrapper
  .header-logo {
  height: 64px;
  width: 210px;
}
#container .layout-footer {
  background: var(--box-background);
  overflow: hidden;
  position: relative;
  text-align: center;
}
@media (min-width: 600px) {
  #container .layout-footer {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 1000px) {
  #container .layout-footer {
    margin-top: 2.8125rem;
  }
}
#container .layout-footer .layout-footer-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.ua-bad #container .layout-footer .layout-footer-content {
  display: block;
}
#container .layout-footer .layout-footer-content span.copyright {
  color: var(--text-color-placeholder);
  text-align: left;
}
@media (min-width: 1000px) {
  #container .layout-footer .layout-footer-content span.copyright {
    font-size: 13px;
    font-weight: 300;
  }
}
#container .layout-footer .layout-footer-content .footer-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0 auto;
  max-width: var(--content-max-width);
  padding: 8px;
  text-align: left;
}
@media (min-width: 1000px) {
  #container .layout-footer .layout-footer-content .footer-top {
    padding: 0;
  }
}
.ua-bad #container .layout-footer .layout-footer-content .footer-top {
  display: block;
  text-align: center;
}
.ua-bad #container .layout-footer .layout-footer-content .footer-top:after {
  clear: both;
  content: "";
  display: block;
}
@media (max-width: 999px) {
  #container .layout-footer .layout-footer-content .footer-top {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    margin: 0 1rem;
    order: 2;
  }
}
@media (min-width: 1000px) {
  #container .layout-footer .layout-footer-content .footer-top {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 35px 25px;
    width: 100%;
  }
}
@media (min-width: 1200px) {
  #container .layout-footer .layout-footer-content .footer-top {
    padding: 35px 15px;
  }
}
#container .layout-footer .layout-footer-content .footer-top .footer-top-part {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 1000px) {
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .footer-top-part {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
  }
}
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .footer-top-part.footer-top-part-links {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 999px) {
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .footer-top-part.footer-top-part-links {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .footer-top-part.footer-top-part-socials {
  margin-bottom: 15px;
  margin-top: 25px;
}
@media (max-width: 999px) {
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .footer-top-part.footer-top-part-socials {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .footer-top-part.footer-top-part-socials
    .footer-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1000px) {
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .footer-top-part.footer-top-part-socials {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 120px;
    flex: 0 0 120px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-bottom: 0;
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .footer-top-part.footer-top-part-socials {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 200px;
    flex: 0 0 200px;
  }
}
@media (max-width: 999px) {
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .footer-top-part.footer-top-part-socials
    .portal-social-urls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (max-width: 599px) {
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .footer-top-part.footer-top-part-socials
    .portal-social-urls {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
@media (max-width: 999px) {
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .footer-top-part.footer-top-part-socials
    .portal-social-urls
    .footer-title {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    padding: 0;
  }
}
@media (max-width: 599px) {
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .footer-top-part.footer-top-part-socials
    .portal-social-urls
    .footer-title {
    padding-top: 15px;
  }
}
.ua-safari
  #container
  .layout-footer
  .layout-footer-content
  .footer-top
  .footer-top-part.footer-top-part-socials
  .portal-social-urls
  .footer-title {
  display: block;
}
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .footer-top-part.footer-top-part-socials
  .portal-social-urls
  .footer-title
  .linemedia-logo {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='165' height='25' fill='none'%3E%3Cpath fill='%232261B2' d='M0 24.557V.715h5.04v19.483h13.148v4.36H0zm21.22 0V8.208h4.77v16.35h-4.77zm-.476-21.764q0-1.226.784-2.01Q22.344 0 23.605 0q1.26 0 2.044.783.783.784.783 2.01 0 1.26-.783 2.044-.784.783-2.044.783t-2.078-.783q-.783-.784-.783-2.044m9.399 5.415h4.224l.204.988q1.77-1.362 4.394-1.362 3.542 0 5.585 2.01t2.044 5.483v9.23h-4.768v-9.264q0-1.567-1.022-2.452-1.022-.92-2.759-.92-1.907 0-3.134 1.328v11.308h-4.768zm28.094-.442q4.053 0 6.267 2.793 2.214 2.758 1.703 7.254H54.763q.613 1.397 2.146 2.18 1.567.75 3.78.75 2.964 0 4.803-1.363v4.224Q63.074 25 59.838 25q-4.598 0-7.357-2.384-2.725-2.385-2.725-6.37 0-3.712 2.35-6.096t6.131-2.384m-3.644 6.778h6.982q-.136-1.26-1.056-1.976-.886-.75-2.248-.75-1.328 0-2.316.75-.987.716-1.362 1.976'/%3E%3Cpath fill='%23FFB81D' d='M74.744 24.557h-4.769V8.208H74.2l.204.988q1.669-1.362 4.121-1.362 3.371 0 5.348 2.077 1.77-2.077 5.28-2.077 3.371 0 5.449 2.01t2.077 5.415v9.298h-4.734v-9.332q0-1.533-.954-2.418-.919-.886-2.486-.886-1.941 0-2.963 1.43.17.954.17 1.908v9.298h-4.768v-9.332q0-1.533-.92-2.418t-2.486-.886q-1.738 0-2.793 1.26zm33.603-16.791q4.053 0 6.267 2.793 2.214 2.758 1.703 7.254h-11.444q.613 1.397 2.146 2.18 1.566.75 3.781.75 2.963 0 4.802-1.363v4.224Q113.184 25 109.948 25q-4.598 0-7.357-2.384-2.724-2.385-2.725-6.37 0-3.712 2.351-6.096t6.13-2.384m-3.644 6.778h6.982q-.136-1.26-1.056-1.976-.885-.75-2.248-.75-1.328 0-2.316.75-.987.716-1.362 1.976m14.431 1.805q0-3.747 2.282-6.097t5.926-2.35q2.01 0 3.645.783V.035h4.768v24.522h-4.223l-.171-.715q-1.702 1.022-3.985 1.022-3.644 0-5.96-2.35-2.283-2.385-2.282-6.165m9.162-4.36q-1.874 0-3.066 1.226-1.191 1.227-1.192 3.168c-.001 1.941.398 2.35 1.192 3.167q1.192 1.227 3.066 1.227 1.6 0 2.691-.92v-6.948q-1.09-.92-2.691-.92m11.619 12.568V8.208h4.769v16.35h-4.769zm-.477-21.764q0-1.226.784-2.01Q141.039 0 142.3 0t2.043.783q.783.784.783 2.01 0 1.26-.783 2.044-.783.783-2.043.783t-2.078-.783q-.783-.784-.784-2.044m15.292 22.071q-3.1 0-4.905-1.363-1.771-1.396-1.771-3.746 0-2.419 1.873-3.78 1.907-1.364 5.246-1.363 1.362 0 3.201.306v-.477q0-1.191-1.09-1.805-1.056-.647-3.031-.647-3.031 0-4.768 1.328V9.128q2.35-1.328 5.722-1.328 3.78 0 5.858 1.6t2.078 4.496v6.03q0 1.43 1.839 1.43v3.03q-.75.444-2.112.444-2.145 0-3.44-1.295-1.805 1.329-4.7 1.329m1.498-6.948q-1.6 0-2.52.476-.886.444-.886 1.26 0 .715.75 1.125.749.375 2.009.374 1.772 0 2.793-.953v-2.044q-1.294-.238-2.146-.238'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 17px;
  width: 100px;
}
@media (max-width: 999px) {
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .footer-top-part.footer-top-part-socials
    .portal-social-urls
    .links-list {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    text-align: right;
  }
}
@media (max-width: 599px) {
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .footer-top-part.footer-top-part-socials
    .portal-social-urls
    .links-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .footer-top-part.footer-top-part-socials
    .portal-social-urls
    .links-list
    .social-url {
    margin-left: 0;
  }
}
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .footer-top-part.footer-top-part-socials
  .portal-social-urls
  .google-partner-link {
  margin-left: -3px;
}
@media (min-width: 1000px) {
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .footer-top-part.footer-top-part-socials
    .portal-social-urls
    .google-partner-link {
    display: block;
    margin-left: 0;
    margin-top: 22px;
    padding-right: 2px;
  }
}
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .footer-top-part.footer-top-part-socials
  .portal-social-urls
  .google-partner-link
  .google-partner-link__icon {
  width: 100px;
}
@media (min-width: 1000px) {
  .ua-bad
    #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .footer-top-part.footer-top-part-socials {
    margin-top: 30px;
  }
  .ua-bad
    #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .footer-top-part.footer-top-part-socials
    .links-list {
    max-width: none;
    text-align: center;
  }
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .footer-top-part.footer-top-part-socials
    .links-list {
    max-width: 120px;
  }
}
#container .layout-footer .layout-footer-content .footer-top .footer-title {
  font-size: 16px;
}
@media (max-width: 999px) {
  #container .layout-footer .layout-footer-content .footer-top .footer-title {
    color: var(--text-color-primary);
    font-weight: 700;
    margin: 0;
    padding: 20px 0 10px;
    position: relative;
  }
}
@media (min-width: 1000px) {
  #container .layout-footer .layout-footer-content .footer-top .footer-title {
    color: #232526;
    color: var(--text-color-placeholder);
    font-size: 17px;
    font-weight: 300;
    margin-bottom: 30px;
  }
}
#container .layout-footer .layout-footer-content .footer-top .links-block {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: var(--box-padding);
}
@media (min-width: 1000px) {
  .ua-bad
    #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .links-block {
    float: left;
    width: 33%;
  }
  #container .layout-footer .layout-footer-content .footer-top .links-block {
    padding: 0 1rem 0 0;
  }
}
@media (max-width: 999px) {
  #container .layout-footer .layout-footer-content .footer-top .links-block {
    color: #777b80;
    font-weight: 700;
    padding: 0;
  }
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .links-block.links-block-company {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    margin-bottom: 0;
    order: 1;
  }
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .links-block.links-block-info {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .links-block.links-block-proposals {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
}
@media (max-width: 999px) and (max-width: 999px) {
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .links-block.links-block-proposals {
    margin-bottom: 20px;
  }
}
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .links-block.links-block-proposals
  .dealer-registration-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: #eef0f2;
  border: none;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #474a4d;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  height: 40px;
  justify-content: center;
  margin-top: 10px;
  outline: none;
  padding: 10px 28px;
  text-decoration: none !important;
}
@media (min-width: 1000px) {
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .links-block.links-block-proposals
    .dealer-registration-button {
    font-size: 14px;
    font-weight: 400;
    height: 35px;
  }
}
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .links-block.links-block-proposals
  .dealer-registration-button.btn-lg,
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .links-block.links-block-proposals
  .dealer-registration-button.button-lg {
  height: 45px;
}
@media (min-width: 1000px) {
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .links-block.links-block-proposals
    .dealer-registration-button.btn-lg,
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .links-block.links-block-proposals
    .dealer-registration-button.button-lg {
    height: 40px;
  }
}
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .links-block.links-block-proposals
  .dealer-registration-button.disabled,
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .links-block.links-block-proposals
  .dealer-registration-button[disabled] {
  opacity: 0.5;
}
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .links-block.links-block-proposals
  .dealer-registration-button.hover,
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .links-block.links-block-proposals
  .dealer-registration-button:hover,
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .links-block.links-block-proposals
  .dealer-registration-button:visited {
  text-decoration: none;
}
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .links-block.links-block-proposals
  .dealer-registration-button:focus {
  outline: none;
}
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .links-block.links-block-proposals
  .dealer-registration-button.hover,
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .links-block.links-block-proposals
  .dealer-registration-button:hover {
  background-color: #e8ebed;
}
@media (min-width: 1000px) {
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .links-block.links-block-proposals
    .dealer-registration-button {
    margin-top: 5px;
  }
}
@media (min-width: 1px) {
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .links-block.links-block-proposals
    .dealer-registration-button {
    background-color: #f5f6f7;
    font-weight: 400;
    height: 30px;
    padding: 10px;
  }
}
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .links-block.links-block-proposals
  .dealer-registration-button:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='21' fill='%23287BD1'%3E%3Cpath fill-rule='evenodd' d='M6.29 2a2 2 0 0 1 2-2h7.42a2 2 0 0 1 2 2v1.17H22a2 2 0 0 1 2 2v7.39h-1V21H1v-8.44H0V5.17a2 2 0 0 1 2-2h4.29zM3 12.6V19h18v-6.44h-5.38v1a1.1 1.1 0 0 1-1.1 1.1h-5a1.1 1.1 0 0 1-1.1-1.1v-1zm5.38-2a1.11 1.11 0 0 1 1.1-1.1h5a1.11 1.11 0 0 1 1.1 1.06H22V5.17h-6.29V2H8.29v3.17H2v5.39zm2 .94v1.17h3.24V11.5zm0-8.5a.4.4 0 0 0-.4.4V4.6a.4.4 0 0 0 .4.4h3.2a.4.4 0 0 0 .4-.4V3.4a.4.4 0 0 0-.4-.4z' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: contain;
  border-right: 1px solid #e4e4e5;
  content: "";
  display: block;
  height: 14px;
  margin-right: 10px;
  padding-right: 5px;
  width: 24px;
}
@media (max-width: 999px) {
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .links-block:first-child
    .footer-title {
    border-top: none;
  }
}
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .links-block
  .links
  .item {
  display: block;
}
@media (max-width: 999px) {
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .links-block
    .links
    .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 3px;
  }
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .links-block
    .links
    .item:last-child {
    border: none;
  }
}
@media (min-width: 1000px) {
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .links-block
    .links
    .item {
    margin: 0 auto 1.125rem;
    padding: 0;
  }
}
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .links-block
  .links
  .item
  .span-link,
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .links-block
  .links
  .item
  a {
  color: #474a4d;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  text-decoration: none;
  width: 100%;
}
@media (max-width: 999px) {
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .links-block
    .links
    .item
    .span-link,
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .links-block
    .links
    .item
    a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 400;
    height: 35px;
    padding: 10px 0;
  }
}
@media (min-width: 400px) {
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .links-block
    .links
    .item
    .span-link,
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .links-block
    .links
    .item
    a {
    font-size: 15px;
  }
}
@media (min-width: 1000px) {
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .links-block
    .links
    .item
    .span-link,
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .links-block
    .links
    .item
    a {
    font-size: 14px;
  }
}
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .links-block
  .links
  .item
  .span-link:hover,
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .links-block
  .links
  .item
  a:hover {
  color: var(--brand-link-color);
}
#container .layout-footer .layout-footer-content .footer-top .footer-about {
  display: block;
}
@media (max-width: 999px) {
  #container .layout-footer .layout-footer-content .footer-top .footer-about {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}
@media (min-width: 1000px) {
  #container .layout-footer .layout-footer-content .footer-top .footer-about {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 220px;
    flex: 0 0 220px;
    padding: 0;
  }
}
@media (min-width: 1200px) {
  #container .layout-footer .layout-footer-content .footer-top .footer-about {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 310px;
    flex: 0 0 310px;
  }
}
@media (min-width: 1000px) {
  .ua-bad
    #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .footer-about {
    clear: both;
    display: block;
    float: none;
    padding-top: 30px;
  }
}
.ua-bad
  #container
  .layout-footer
  .layout-footer-content
  .footer-top
  .footer-about
  .footer-title {
  margin-bottom: 5px;
}
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .footer-about
  .projects-list {
  margin-top: 10px;
}
@media (min-width: 1000px) {
  #container
    .layout-footer
    .layout-footer-content
    .footer-top
    .footer-about
    .projects-list {
    margin-top: 0;
  }
}
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .footer-about
  .projects-list
  .projects-list-item {
  color: #474a4d;
  display: block;
  margin-bottom: 18px;
  text-decoration: none;
}
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .footer-about
  .projects-list
  .projects-list-item
  .projects-list-item-text {
  display: inline-block;
  position: relative;
}
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .footer-about
  .footer-linking {
  margin-top: 20px;
}
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .footer-about
  .footer-linking
  .linking-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #f5f6f7;
  border-radius: 3px;
  color: var(--text-color-secondary);
  height: 35px;
  margin-bottom: 10px;
  padding: 9px 11px;
  text-decoration: none;
}
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .footer-about
  .footer-linking
  .linking-item:hover {
  -webkit-box-shadow: var(--box-shadow-on-hover);
  box-shadow: var(--box-shadow-on-hover);
}
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .footer-about
  .footer-linking
  .linking-item
  .linking-item-icon {
  border-right: 1px solid #e4e5e6;
  height: 16px;
  margin-right: 10px;
  padding-right: 10px;
  width: 26px;
}
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .footer-about
  .footer-linking
  .linking-item
  .linking-item-icon
  img {
  max-height: 16px;
  max-width: 16px;
}
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .footer-about
  .footer-linking
  .linking-item
  .linking-item-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#container
  .layout-footer
  .layout-footer-content
  .footer-top
  .footer-about
  .footer-linking
  .linking-item
  .linking-item-text:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' fill='%23474A4D'%3E%3Cpath d='M6.5 0v1h2.781L3.14 7.14l.719.72L10 1.717V4.5h1V0zM0 2v9h9V4.5l-1 1V10H1V3h4.5l1-1z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 11px;
  margin-left: 12px;
  position: relative;
  width: 11px;
}
#container .layout-footer .portal-social-urls {
  text-align: center;
}
@media (max-width: 999px) {
  #container .layout-footer .portal-social-urls {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
}
@media (min-width: 600px) {
  #container .layout-footer .portal-social-urls {
    margin: 0;
  }
}
@media (min-width: 1000px) {
  #container .layout-footer .portal-social-urls {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-right: 5px;
  }
}
@media (max-width: 999px) {
  #container .layout-footer .portal-social-urls .footer-title {
    display: none;
  }
}
@media (min-width: 1000px) {
  #container .layout-footer .portal-social-urls .footer-title {
    padding-left: 5px;
  }
}
#container .layout-footer .footer-bottom {
  background: var(--portal-background);
}
@media (max-width: 999px) {
  #container .layout-footer .footer-bottom {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
}
@media (min-width: 1000px) {
  #container .layout-footer .footer-bottom {
    padding-bottom: 60px;
  }
}
@media (min-width: 1650px) {
  #container .layout-footer .footer-bottom {
    padding-bottom: 0;
  }
}
#container .layout-footer .footer-bottom .footer-bottom-inner {
  margin: 0 auto;
  max-width: var(--content-max-width);
  padding: 30px 16px 60px;
}
@media (min-width: 1000px) {
  #container .layout-footer .footer-bottom .footer-bottom-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    padding: 16px 25px;
    width: 100%;
  }
  .pp-accept-cookies-opened
    #container
    .layout-footer
    .footer-bottom
    .footer-bottom-inner {
    padding-bottom: 35px;
  }
}
@media (min-width: 1200px) {
  #container .layout-footer .footer-bottom .footer-bottom-inner {
    padding: 16px 15px;
  }
}
@media (max-width: 999px) {
  #container
    .layout-footer
    .footer-bottom
    .footer-bottom-inner.with-subscription-form {
    padding: 30px 16px 15px;
  }
}
#container
  .layout-footer
  .footer-bottom
  .footer-bottom-inner.with-subscription-form
  .apps-links {
  margin-top: 20px;
}
@media (min-width: 1000px) {
  #container
    .layout-footer
    .footer-bottom
    .footer-bottom-inner.with-subscription-form
    .apps-links {
    margin-top: 0;
    text-align: right;
  }
}
#container
  .layout-footer
  .footer-bottom
  .footer-bottom-inner.with-subscription-form
  .footer-subscription
  .gdpr-widget-container {
  display: none;
}
#container
  .layout-footer
  .footer-bottom
  .footer-bottom-inner.with-subscription-form
  .footer-subscription
  .gdpr-widget-container.visible {
  display: block;
}
@media (min-width: 1000px) {
  #container .layout-footer .footer-bottom .footer-social-row {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    min-height: 60px;
    width: 33%;
  }
  #container .layout-footer .footer-bottom .footer-social-row.apps-links {
    width: 25%;
  }
}
@media (min-width: 1200px) {
  #container .layout-footer .footer-bottom .footer-social-row.apps-links {
    width: 33%;
  }
}
@media (min-width: 1000px) {
  #container .layout-footer .footer-bottom .footer-social-row.subscription-row {
    width: 40%;
  }
}
@media (min-width: 1200px) {
  #container .layout-footer .footer-bottom .footer-social-row.subscription-row {
    width: 33%;
  }
}
#container .layout-footer .footer-bottom .apps-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
  text-align: center;
}
@media (min-width: 1000px) {
  #container .layout-footer .footer-bottom .apps-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-bottom: 0;
    margin-left: auto;
  }
}
#container .layout-footer .footer-bottom .apps-links .apps-links-title {
  display: inline-block;
  font-size: var(--font-size-h4);
  font-weight: var(--font-weight-info);
  margin-bottom: 10px;
  margin-right: 10px;
}
@media (min-width: 1000px) {
  #container .layout-footer .footer-bottom .apps-links .apps-links-title {
    margin-bottom: 0;
  }
}
.ua-bad #container .layout-footer .footer-bottom .apps-links .apps-links-title {
  display: none;
}
#container .layout-footer .footer-bottom .apps-links .apps-links-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 359px) {
  #container .layout-footer .footer-bottom .apps-links .apps-links-list {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
#container .layout-footer .footer-bottom .apps-links a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 7px 0;
}
@media (min-width: 1000px) {
  #container .layout-footer .footer-bottom .apps-links a {
    margin: 0 5px;
  }
}
#container .layout-footer .footer-bottom .apps-links a.apple-market {
  padding: 0 9px;
}
@media (min-width: 1000px) {
  #container .layout-footer .footer-bottom .apps-links a.apple-market {
    padding: 0;
  }
}
#container .layout-footer .footer-bottom .apps-links a.apple-market img {
  width: 137px;
}
@media (min-width: 1000px) {
  #container .layout-footer .footer-bottom .apps-links a.apple-market img {
    width: 123px;
  }
}
#container .layout-footer .footer-bottom .apps-links a.google-play img {
  max-width: 159px;
}
@media (min-width: 359px) {
  #container .layout-footer .footer-bottom .apps-links a.google-play img {
    max-height: 70px;
    max-width: 150px;
  }
}
@media (min-width: 1000px) {
  #container .layout-footer .footer-bottom .apps-links a.google-play img {
    max-width: 132px;
  }
}
#container .layout-footer .footer-bottom .apps-links a img {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: auto;
  max-width: 156px;
}
#container #main .crumbs {
  color: var(--text-color-secondary);
  line-height: 1.6rem;
  margin: 7px auto 0;
  max-width: var(--content-max-width);
  padding: 15px 12px;
}
@media (max-width: 999px) {
  #container #main .crumbs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 0;
    overflow-x: auto;
    padding: 10px;
    -ms-overflow-style: none;
  }
  #container #main .crumbs::-webkit-scrollbar {
    display: none;
  }
}
@media (min-width: 1000px) {
  #container #main .crumbs {
    margin-top: 0;
    padding: 1.0625rem 0.9375rem 1.6875rem;
  }
}
#container #main .crumbs.crumbs-num-1 {
  display: none;
}
@media (min-width: 1000px) {
  #container #main .crumbs.crumbs-num-1 {
    display: block;
  }
}
.sl-search-opened #container #main .crumbs {
  display: none;
}
#container #main .crumbs .crumb {
  color: var(--text-color-placeholder);
  display: inline-block;
  vertical-align: top;
}
@media (max-width: 999px) {
  #container #main .crumbs .crumb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
#container #main .crumbs .crumb:last-of-type {
  display: none;
}
@media (min-width: 1000px) {
  #container #main .crumbs .crumb:last-of-type {
    display: inline-block;
  }
}
#container #main .crumbs .crumb:not(:first-child) {
  padding-left: 23px;
  position: relative;
}
@media (min-width: 1000px) {
  #container #main .crumbs .crumb:not(:first-child) {
    max-width: 100%;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
  }
}
#container #main .crumbs .crumb:not(:first-child):before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10' fill='%23D0D4D9'%3E%3Cpath d='m.434 8.27 3.445-3.446L.434 1.38 1.488.324l4.5 4.5-4.5 4.5z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 6px;
  content: "";
  display: block;
  height: 20px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 20px;
}
html[dir="rtl"] #container #main .crumbs .crumb:not(:first-child):before {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ua-firefox #container #main .crumbs .crumb:not(:first-child):before {
  top: 3px;
}
#container #main .crumbs .crumb:nth-last-child(3) {
  padding-right: 15px;
}
@media (min-width: 1000px) {
  #container #main .crumbs .crumb:nth-last-child(3) {
    padding-right: 0;
  }
  #container #main .crumbs .crumb:last-child strong {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
  }
}
@media (max-width: 999px) {
  #container #main .crumbs .crumb {
    white-space: nowrap;
  }
}
@media (min-width: 1000px) {
  #container #main .crumbs .crumb {
    white-space: nowrap;
  }
}
#container #main .crumbs .crumb:first-of-type {
  position: relative;
}
#container #main .crumbs .crumb:first-of-type a {
  height: 25px;
  padding: 0;
  position: relative;
  text-decoration: none;
  width: 26px;
}
@media (min-width: 1000px) {
  #container #main .crumbs .crumb:first-of-type a {
    height: auto;
    width: auto;
  }
}
#container #main .crumbs .crumb:first-of-type a:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='15' fill='%23777B80'%3E%3Cpath d='M7 15v-5h4v5h4V8h3L9 0 0 8h3v7z'/%3E%3C/svg%3E");
  background-position-y: 1px;
  background-repeat: no-repeat;
  background-size: 100%;
  bottom: 0;
  content: "";
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}
@media (min-width: 1000px) {
  #container #main .crumbs .crumb:first-of-type a:before {
    display: none;
  }
}
.ua-firefox #container #main .crumbs .crumb:first-of-type a:before {
  top: 3px;
}
#container #main .crumbs .crumb:first-of-type a span {
  display: none;
}
@media (min-width: 1000px) {
  #container #main .crumbs .crumb:first-of-type a span {
    display: inline;
  }
}
#container #main .crumbs .crumb a {
  color: var(--text-color-secondary);
  display: inline-block;
  text-decoration: none;
}
#container #main .crumbs .crumb-spl {
  display: none;
}
#container #main .crumbs strong {
  font-weight: 400;
}
#container #main .subcrumbs-wrapper {
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: var(--dropdown-box-shadow);
  box-shadow: var(--dropdown-box-shadow);
  display: none;
  margin-left: 0.9rem;
  overflow: hidden;
  position: absolute;
  z-index: 1001;
}
#container #main .subcrumbs-wrapper .subcrumbs {
  background: #fff;
  display: block;
  padding: 1px 15px 6px 12px;
}
@media (max-width: 999px) {
  #container #main .subcrumbs-wrapper .subcrumbs {
    display: none;
  }
}
#container #main .subcrumbs-wrapper .subcrumbs.two-cols {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}
#container #main .subcrumbs-wrapper .subcrumbs .subcrumb {
  display: block;
  font-weight: 400;
  padding: 3px 2px 4px;
}
#container #main .subcrumbs-wrapper .subcrumbs .subcrumb:first-child {
  margin-top: 5px;
}
#container #main .subcrumbs-wrapper .subcrumbs .subcrumb:hover {
  color: var(--brand-link-color);
}
#container #main .subcrumbs-wrapper .crumbs-filters {
  background: url(/img/icon_f/magnifier-medium.png) left -1px no-repeat;
  color: #777;
  font-weight: 400;
  margin-left: 30px;
  padding-left: 22px;
}
#container #main .subcrumbs-wrapper .crumb-text {
  cursor: pointer;
}
.lh-switches {
  float: left;
}
@media (max-width: 999px) {
  .lh-switches {
    margin-top: 15px;
    width: 100%;
  }
}
.lh-switch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: var(--portal-background);
  border-radius: 3px;
  color: var(--text-color-secondary);
  height: 30px;
  text-align: left;
  vertical-align: middle;
}
@media (max-width: 999px) {
  .lh-switch {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-bottom: 10px;
  }
}
.lh-switch .current {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  height: 32px;
  line-height: 18px;
  overflow: hidden;
  padding-left: 14px;
  width: 100%;
}
@media (max-width: 999px) {
  .lh-switch .current {
    font-size: 15px;
    font-weight: 400;
    padding-right: 30px;
  }
}
@media (min-width: 1000px) {
  .lh-switch .current {
    height: 18px;
    padding: 0 30px 0 12px;
  }
}
.lh-switch .current:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5' fill='none'%3E%3Cpath fill='%23777B80' d='M.82.32h8.36L5 4.5z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 0.6rem;
  bottom: 0;
  content: "";
  display: block;
  height: 1rem;
  margin: auto 0;
  padding-right: 0;
  position: absolute;
  right: 0.5rem;
  top: 0;
  width: 1rem;
}
@media (min-width: 400px) {
  .lh-switch .current:after {
    margin-left: 5px;
    padding-right: 3px;
  }
}
.lh-switch .current .text {
  display: inline-block;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}
.lh-switch.opened .current:after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.lh-locale.loading:before {
  background: url(/img/images/ajax-main.gif);
  content: "";
  height: 16px;
  margin-left: 10px;
  margin-top: 34px;
  position: absolute;
  width: 16px;
}
.lh-locale .current {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.lh-locale .current img {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 10px;
  width: 18px;
}
.lh-locale-options {
  background: #fff;
  display: none;
  list-style-type: none;
  max-height: 520px;
  max-width: 76%;
  overflow-y: scroll;
  padding: 0;
  width: 400px;
}
@media (max-width: 999px) {
  .lh-locale-options {
    border: 1px solid #e6e6e6;
    left: 0;
    margin: 0 0 0 1px;
    position: absolute;
    z-index: 1010;
  }
}
.lh-locale-options .lh-locale-options-close,
.lh-locale-options .switch-measurement-system {
  display: none;
}
.lh-locale-options.opened {
  display: block;
  margin: 0;
  max-width: 100%;
  padding: 2.5rem 0 0;
  width: 100%;
}
@media (max-width: 999px) {
  .lh-locale-options.opened {
    height: 100%;
    left: 0;
    max-height: 100%;
    overflow-y: scroll;
    position: fixed;
    top: 0;
  }
}
@media (min-width: 1000px) {
  .lh-locale-options.opened {
    padding: 1rem;
  }
}
.lh-locale-options.opened .switch-measurement-system {
  border-bottom: 1px solid #e5e5e5;
  display: block;
  padding: 1rem;
  text-align: center;
}
@media (min-width: 1000px) {
  .lh-locale-options.opened .switch-measurement-system {
    display: none;
  }
}
.lh-locale-options.opened .switch-measurement-system .measurement-system {
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  color: #000;
  display: inline-block;
  max-width: 15rem;
  padding: 0.5rem 0.8rem;
  position: relative;
  text-decoration: none;
  width: 48%;
}
.lh-locale-options.opened
  .switch-measurement-system
  .measurement-system:first-child {
  margin-right: 1%;
}
.lh-locale-options.opened
  .switch-measurement-system
  .measurement-system.current {
  background: #ededee;
}
.lh-locale-options.opened
  .switch-measurement-system
  .measurement-system.current
  .name {
  position: relative;
}
.lh-locale-options.opened
  .switch-measurement-system
  .measurement-system.current
  .name:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='green' viewBox='0 0 512 512'%3E%3Cpath d='m173.898 439.404-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: inline-block;
  height: 0.8rem;
  left: -1rem;
  margin-right: 0.3rem;
  position: absolute;
  top: 0.15rem;
  width: 0.8rem;
}
.lh-locale-options.opened .lh-locale-options-close {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23aaa' viewBox='0 0 320 512'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  height: 2rem;
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
  width: 2rem;
}
@media (min-width: 1000px) {
  .lh-locale-options.opened .lh-locale-options-close {
    display: none;
  }
  .lh-locale-options {
    max-height: none;
    max-width: none;
    padding: 20px 20px 10px;
    width: 850px;
  }
  .lh-locale-options .lh-loc-parts {
    display: grid;
    grid-template-areas: "int int int" "europe europe asia" "american africa oceania" "americas africa oceania";
    grid-template-columns: 33% 33% 34%;
    grid-template-rows: auto;
  }
}
.lh-locale-options .lh-loc-part {
  padding-bottom: 10px;
}
@media (min-width: 1000px) {
  .lh-locale-options .lh-loc-part {
    padding-bottom: 20px;
  }
}
.lh-locale-options .lh-loc-part.lh-loc-part-int {
  grid-area: int;
}
.lh-locale-options .lh-loc-part.lh-loc-part-europe {
  grid-area: europe;
}
@media (min-width: 600px) {
  .lh-locale-options .lh-loc-part.lh-loc-part-europe .items {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
}
.lh-locale-options .lh-loc-part.lh-loc-part-asia {
  grid-area: asia;
}
.lh-locale-options .lh-loc-part.lh-loc-part-america-north {
  grid-area: american;
}
.lh-locale-options .lh-loc-part.lh-loc-part-america-south {
  grid-area: americas;
}
.lh-locale-options .lh-loc-part.lh-loc-part-africa {
  grid-area: africa;
}
.lh-locale-options .lh-loc-part.lh-loc-part-avstr_ocean {
  grid-area: oceania;
}
.lh-locale-options .lh-loc-part .lh-loc-part-title {
  background: #eee;
  border-bottom: 1px solid #e5e5e5;
  color: #232526;
  font-size: 18px;
  font-weight: 700;
  padding: 12px 0 12px 13px;
}
@media (min-width: 1000px) {
  .lh-locale-options .lh-loc-part .lh-loc-part-title {
    background: none;
    border-bottom: none;
    padding: 10px 0 7px 3px;
  }
}
.lh-locale-options .dmn {
  background-position: 7px 6px;
  background-repeat: no-repeat;
  border-bottom: 1px solid #e5e5e5;
  cursor: pointer;
  display: block;
  line-height: 1rem;
  overflow: hidden;
  padding: 12px;
  position: relative;
  text-decoration: none;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.lh-locale-options .dmn:hover {
  color: var(--brand-link-color);
}
@media (min-width: 1000px) {
  .lh-locale-options .dmn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: none;
    height: 30px;
    padding: 7px 5px;
  }
}
.lh-locale-options .dmn .dmn-a {
  background: url(/img/elems/px-transparent.gif);
  display: block;
  height: 40px;
  left: 0;
  line-height: 1rem;
  outline: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1020;
}
@media (min-width: 1000px) {
  .lh-locale-options .dmn .dmn-a {
    height: 23px;
  }
}
.lh-locale-options .dmn img.flag {
  display: block;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 18px;
  flex: 0 0 18px;
  float: left;
  height: 18px;
  margin-right: 0.7rem;
  margin-top: -0.05em;
  max-height: 18px;
  max-width: 18px;
  vertical-align: top;
  width: 18px;
}
@media (min-width: 1000px) {
  .lh-locale-options .dmn img.flag {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20px;
    flex: 0 0 20px;
    height: 20px;
    margin-right: 0.5rem;
    margin-top: 0;
    max-height: 20px;
    max-width: 20px;
    width: 20px;
  }
}
.lh-locale-options .dmn .dmn-name {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
@media (min-width: 1000px) {
  .lh-measurements {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
  }
}
.lh-measurements .options {
  background: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 2px;
  border-top-color: #fff;
  display: none;
  position: absolute;
  top: 30px;
  width: 100%;
  z-index: 100;
}
.lh-measurements .options a {
  display: block;
  outline: none;
  padding: 7px 11px;
}
.flash-panel {
  background: var(--box-background);
  -webkit-box-shadow: var(--box-shadow);
  box-shadow: var(--box-shadow);
  font-size: 1rem;
  margin: 0 15px 16px;
  padding: 28px 50px 28px 1rem;
  position: relative;
  text-align: center;
}
@media (max-width: 999px) {
  .flash-panel {
    margin-top: 35px;
  }
}
@media (min-width: 1000px) {
  .flash-panel {
    margin: 16px 0;
  }
}
.flash-panel:first-child {
  margin-top: 35px;
}
.flash-panel .close {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23aaa' viewBox='0 0 320 512'%3E%3Cpath d='M193.94 256 296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
  cursor: pointer;
  height: 1.2rem;
  position: absolute;
  right: 0.8rem;
  top: 0.8rem;
  width: 1.2rem;
}
.dialog-flash-message {
  margin: 0 auto;
  text-align: center;
}
.dialog-flash-message .title {
  font-size: 220%;
  padding-bottom: 1rem;
  padding-top: 1.5rem;
}
.dialog-flash-message .text {
  font-size: 1.1rem;
  line-height: 1.5rem;
  padding-bottom: 1.5rem;
}
.dialog-flash-message .buttons {
  font-size: 120%;
}
.dialog-flash-message .buttons a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: #eef0f2;
  border: none;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #474a4d;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  height: 40px;
  justify-content: center;
  margin: 0.4rem;
  outline: none;
  padding: 0.5rem 1.3rem;
  text-decoration: none !important;
}
@media (min-width: 1000px) {
  .dialog-flash-message .buttons a {
    font-size: 14px;
    font-weight: 400;
    height: 35px;
  }
}
.dialog-flash-message .buttons a.btn-lg,
.dialog-flash-message .buttons a.button-lg {
  height: 45px;
}
@media (min-width: 1000px) {
  .dialog-flash-message .buttons a.btn-lg,
  .dialog-flash-message .buttons a.button-lg {
    height: 40px;
  }
}
.dialog-flash-message .buttons a.disabled,
.dialog-flash-message .buttons a[disabled] {
  opacity: 0.5;
}
.dialog-flash-message .buttons a.hover,
.dialog-flash-message .buttons a:hover,
.dialog-flash-message .buttons a:visited {
  text-decoration: none;
}
.dialog-flash-message .buttons a.hover,
.dialog-flash-message .buttons a:hover {
  background-color: #e8ebed;
}
.dialog-flash-message .buttons a:focus {
  outline: none;
}
.text-dashed {
  border-bottom: 1px dashed;
  display: inline-block;
  padding-bottom: 2px;
}
html[dir="rtl"] .number-element {
  direction: rtl;
  text-align: left;
}
button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: #eef0f2;
  border: none;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #474a4d;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  height: 40px;
  justify-content: center;
  outline: none;
  padding: 10px 28px;
  text-decoration: none !important;
}
@media (min-width: 1000px) {
  button {
    font-size: 14px;
    font-weight: 400;
    height: 35px;
  }
}
button.btn-lg,
button.button-lg {
  height: 45px;
}
@media (min-width: 1000px) {
  button.btn-lg,
  button.button-lg {
    height: 40px;
  }
}
button.disabled,
button[disabled] {
  opacity: 0.5;
}
button.hover,
button:hover,
button:visited {
  text-decoration: none;
}
button:focus {
  outline: none;
}
button.hover,
button:hover {
  background-color: #e8ebed;
}
.button-green {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: #00ad2b;
  border: none;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  height: 40px;
  justify-content: center;
  outline: none;
  padding: 10px 28px;
  text-decoration: none !important;
}
@media (min-width: 1000px) {
  .button-green {
    font-size: 14px;
    font-weight: 400;
    height: 35px;
  }
}
.button-green.btn-lg,
.button-green.button-lg {
  height: 45px;
}
@media (min-width: 1000px) {
  .button-green.btn-lg,
  .button-green.button-lg {
    height: 40px;
  }
}
.button-green.disabled,
.button-green[disabled] {
  opacity: 0.5;
}
.button-green.hover,
.button-green:hover,
.button-green:visited {
  text-decoration: none;
}
.button-green:focus {
  outline: none;
}
.button-green:hover {
  background: #00ba2e;
  color: #fff;
}
.button-blue {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: #287bd1;
  border: none;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  height: 40px;
  justify-content: center;
  outline: none;
  padding: 10px 28px;
  text-decoration: none !important;
}
@media (min-width: 1000px) {
  .button-blue {
    font-size: 14px;
    font-weight: 400;
    height: 35px;
  }
}
.button-blue.btn-lg,
.button-blue.button-lg {
  height: 45px;
}
@media (min-width: 1000px) {
  .button-blue.btn-lg,
  .button-blue.button-lg {
    height: 40px;
  }
}
.button-blue.disabled,
.button-blue[disabled] {
  opacity: 0.5;
}
.button-blue.hover,
.button-blue:hover,
.button-blue:visited {
  text-decoration: none;
}
.button-blue:focus {
  outline: none;
}
.button-blue:hover {
  background: #2a82de;
  color: #fff;
}
.button-white {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: #fff;
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 4px #0000000d;
  box-shadow: 0 2px 4px #0000000d;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #474a4d;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  height: 40px;
  justify-content: center;
  outline: none;
  padding: 10px 28px;
  text-decoration: none !important;
}
@media (min-width: 1000px) {
  .button-white {
    font-size: 14px;
    font-weight: 400;
    height: 35px;
  }
}
.button-white.btn-lg,
.button-white.button-lg {
  height: 45px;
}
@media (min-width: 1000px) {
  .button-white.btn-lg,
  .button-white.button-lg {
    height: 40px;
  }
}
.button-white.disabled,
.button-white[disabled] {
  opacity: 0.5;
}
.button-white.hover,
.button-white:hover,
.button-white:visited {
  text-decoration: none;
}
.button-white:focus {
  outline: none;
}
.button-white:hover {
  -webkit-box-shadow: 0 2px 4px #0000001a;
  box-shadow: 0 2px 4px #0000001a;
  color: #474a4d;
}
.material-form-container .errors-json {
  display: none;
}
.material-form-container .material-form-errors {
  color: var(--alert-color);
  line-height: 150%;
  margin-top: 20px;
}
.material-form-container .material-group {
  margin-top: 25px;
}
.material-form-container .material-group.hidden {
  display: none;
}
.material-form-container .material-group .material-group-title {
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
}
.material-form-container .material-group .material-group-elements {
  margin-top: 10px;
}
.material-form-container .material-element {
  margin-top: var(--element-top-margin-mobile);
  position: relative;
}
@media (min-width: 600px) {
  .material-form-container .material-element {
    margin-top: var(--element-top-margin);
  }
}
.material-form-container .material-element:first-of-type {
  margin-top: 0;
}
.material-form-container .material-element.hidden {
  display: none;
}
.material-form-container .material-element input[type="email"],
.material-form-container .material-element input[type="password"],
.material-form-container .material-element input[type="text"],
.material-form-container .material-element select,
.material-form-container .material-element textarea {
  border: 1px solid var(--element-border-color);
  border-radius: 3px;
  font-size: 0.9375rem;
  outline: none;
  padding: 11px;
  width: 100%;
}
.material-form-container .material-element input[type="email"]:focus,
.material-form-container .material-element input[type="password"]:focus,
.material-form-container .material-element input[type="text"]:focus,
.material-form-container .material-element select:focus,
.material-form-container .material-element textarea:focus {
  border-color: var(--element-border-color-hover);
}
.material-form-container .material-element input[type="email"]:focus.invalid,
.material-form-container .material-element input[type="password"]:focus.invalid,
.material-form-container .material-element input[type="text"]:focus.invalid,
.material-form-container .material-element select:focus.invalid,
.material-form-container .material-element textarea:focus.invalid {
  border-color: var(--alert-color);
}
.material-form-container
  .material-element
  input[type="email"]::-webkit-input-placeholder,
.material-form-container
  .material-element
  input[type="password"]::-webkit-input-placeholder,
.material-form-container
  .material-element
  input[type="text"]::-webkit-input-placeholder,
.material-form-container .material-element select::-webkit-input-placeholder,
.material-form-container .material-element textarea::-webkit-input-placeholder {
  color: var(--text-color-placeholder);
  opacity: 1;
}
.material-form-container
  .material-element
  input[type="email"]::-moz-placeholder,
.material-form-container
  .material-element
  input[type="password"]::-moz-placeholder,
.material-form-container .material-element input[type="text"]::-moz-placeholder,
.material-form-container .material-element select::-moz-placeholder,
.material-form-container .material-element textarea::-moz-placeholder {
  color: var(--text-color-placeholder);
  opacity: 1;
}
.material-form-container
  .material-element
  input[type="email"]::-ms-input-placeholder,
.material-form-container
  .material-element
  input[type="password"]::-ms-input-placeholder,
.material-form-container
  .material-element
  input[type="text"]::-ms-input-placeholder,
.material-form-container .material-element select::-ms-input-placeholder,
.material-form-container .material-element textarea::-ms-input-placeholder {
  color: var(--text-color-placeholder);
  opacity: 1;
}
.material-form-container .material-element input[type="email"]::placeholder,
.material-form-container .material-element input[type="password"]::placeholder,
.material-form-container .material-element input[type="text"]::placeholder,
.material-form-container .material-element select::placeholder,
.material-form-container .material-element textarea::placeholder {
  color: var(--text-color-placeholder);
  opacity: 1;
}
.material-form-container
  .material-element
  input[type="email"].material-inited::-webkit-input-placeholder,
.material-form-container
  .material-element
  input[type="text"].material-inited::-webkit-input-placeholder,
.material-form-container
  .material-element
  textarea.material-inited::-webkit-input-placeholder {
  color: #0000;
}
.material-form-container
  .material-element
  input[type="email"].material-inited::-moz-placeholder,
.material-form-container
  .material-element
  input[type="text"].material-inited::-moz-placeholder,
.material-form-container
  .material-element
  textarea.material-inited::-moz-placeholder {
  color: #0000;
}
.material-form-container
  .material-element
  input[type="email"].material-inited::-ms-input-placeholder,
.material-form-container
  .material-element
  input[type="text"].material-inited::-ms-input-placeholder,
.material-form-container
  .material-element
  textarea.material-inited::-ms-input-placeholder {
  color: #0000;
}
.material-form-container
  .material-element
  input[type="email"].material-inited::placeholder,
.material-form-container
  .material-element
  input[type="text"].material-inited::placeholder,
.material-form-container
  .material-element
  textarea.material-inited::placeholder {
  color: #0000;
}
.material-form-container .material-element input[type="email"],
.material-form-container .material-element input[type="text"],
.material-form-container .material-element select {
  height: 40px;
}
.material-form-container .material-element select {
  background: #fff;
  background-color: #fff;
  border: 1px solid var(--element-border-color);
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #232526;
  min-height: 40px;
  outline: none;
  padding: 8px 10px 8px 6px;
}
.material-form-container .material-element select:-moz-placeholder,
.material-form-container .material-element select::-moz-placeholder {
  opacity: 1;
}
@media (min-width: 1000px) {
  .material-form-container .material-element select {
    min-height: 35px;
  }
}
.material-form-container .material-element select:focus {
  border-color: var(--element-border-color-hover);
  outline: none;
}
.material-form-container .material-element select[disabled],
.material-form-container .material-element select[readonly] {
  opacity: 0.4;
}
.material-form-container .material-element select.invalid {
  border-color: var(--alert-color);
}
.ua-firefox .material-form-container .material-element select {
  padding: 9px 10px 8px 6px;
}
.material-form-container .material-element select[disabled] {
  opacity: 0.4;
}
.material-form-container .material-element label {
  border-radius: 5px;
  color: var(--element-label-color);
  display: none;
  font-size: 0.9375rem;
  left: 9px;
  padding: 0 3px;
  pointer-events: none;
  position: absolute;
  top: 11px;
  -webkit-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
.material-form-container .material-element label:before {
  background: #fffc;
  content: "";
  display: block;
  height: 7px;
  left: 0;
  position: absolute;
  top: 6px;
  width: 100%;
  z-index: -1;
}
.material-form-container .material-element label.inited {
  display: block;
}
.material-form-container .material-element.material-radio label,
.material-form-container .material-element.material-radio-list label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--text-color-primary);
  cursor: pointer;
  height: auto !important;
  left: 0;
  padding: 7px 0;
  pointer-events: auto;
  position: relative;
  top: 0;
}
.material-form-container .material-element.material-radio label:before,
.material-form-container .material-element.material-radio-list label:before {
  display: none;
}
.material-form-container .material-element.material-radio input[type="radio"],
.material-form-container
  .material-element.material-radio-list
  input[type="radio"] {
  height: 15px;
  margin-right: 6px;
  position: relative;
  width: 15px;
}
.material-form-container
  .material-element.material-radio
  .list-of-input-radios-element.custom-design,
.material-form-container
  .material-element.material-radio-list
  .list-of-input-radios-element.custom-design {
  --radio-text-color: var(--text-color-secondary);
  --radio-text-color-checked: var(--element-radio-active-color);
}
.app-machineryline
  .material-form-container
  .material-element.material-radio
  .list-of-input-radios-element.custom-design,
.app-machineryline
  .material-form-container
  .material-element.material-radio-list
  .list-of-input-radios-element.custom-design {
  --radio-text-color-checked: var(--brand-link-color-hover);
}
.material-form-container
  .material-element.material-radio
  .list-of-input-radios-element.custom-design
  .input-radio-element-container,
.material-form-container
  .material-element.material-radio-list
  .list-of-input-radios-element.custom-design
  .input-radio-element-container {
  position: relative;
}
.material-form-container
  .material-element.material-radio
  .list-of-input-radios-element.custom-design
  .input-radio-element-container
  label,
.material-form-container
  .material-element.material-radio-list
  .list-of-input-radios-element.custom-design
  .input-radio-element-container
  label {
  color: var(--radio-text-color);
  font-size: 14px;
  font-weight: 400;
}
.material-form-container
  .material-element.material-radio
  .list-of-input-radios-element.custom-design
  .input-radio-element-container
  label
  input[type="radio"],
.material-form-container
  .material-element.material-radio-list
  .list-of-input-radios-element.custom-design
  .input-radio-element-container
  label
  input[type="radio"] {
  cursor: pointer;
  height: 0;
  opacity: 0;
  position: absolute;
  width: 0;
}
.material-form-container
  .material-element.material-radio
  .list-of-input-radios-element.custom-design
  .input-radio-element-container
  label
  input[type="radio"]
  + .radio-input-icon,
.material-form-container
  .material-element.material-radio-list
  .list-of-input-radios-element.custom-design
  .input-radio-element-container
  label
  input[type="radio"]
  + .radio-input-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  top: 2px;
  -webkit-box-flex: 0;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' fill='none'%3E%3Crect width='14' height='14' x='1' y='.5' stroke='%23C3C7CC' rx='7'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  -ms-flex: 0 0 16px;
  flex: 0 0 16px;
  height: 15px;
  margin-right: 6px;
  width: 16px;
}
.material-form-container
  .material-element.material-radio
  .list-of-input-radios-element.custom-design
  .input-radio-element-container
  label
  input[type="radio"]:checked
  + .radio-input-icon,
.material-form-container
  .material-element.material-radio-list
  .list-of-input-radios-element.custom-design
  .input-radio-element-container
  label
  input[type="radio"]:checked
  + .radio-input-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' fill='none'%3E%3Crect width='14' height='14' x='1' y='.5' stroke='%23287BD1' rx='7'/%3E%3Crect width='7' height='7' x='4.5' y='4' fill='%23287BD1' rx='3.5'/%3E%3C/svg%3E");
}
.material-form-container
  .material-element.material-radio
  .list-of-input-radios-element.custom-design
  .input-radio-element-container
  label
  input[type="radio"]:checked
  + .radio-input-icon
  + .element-text,
.material-form-container
  .material-element.material-radio-list
  .list-of-input-radios-element.custom-design
  .input-radio-element-container
  label
  input[type="radio"]:checked
  + .radio-input-icon
  + .element-text {
  color: var(--radio-text-color-checked);
  word-break: break-all;
}
.material-form-container
  .material-element.material-radio
  .list-of-input-radios-element.custom-design
  .input-radio-element-container
  label
  .element-text,
.material-form-container
  .material-element.material-radio-list
  .list-of-input-radios-element.custom-design
  .input-radio-element-container
  label
  .element-text {
  overflow-wrap: anywhere;
}
.material-form-container
  .material-element.material-radio
  .list-of-input-radios-element
  label,
.material-form-container
  .material-element.material-radio-list
  .list-of-input-radios-element
  label {
  padding: 10px 0;
}
.material-form-container
  .material-element.material-radio
  .input-radio-element-container.selected
  label,
.material-form-container
  .material-element.material-radio-list
  .input-radio-element-container.selected
  label {
  color: var(--brand-link-color);
}
.material-form-container
  .material-element.material-radio
  .element-errors-container,
.material-form-container
  .material-element.material-radio-list
  .element-errors-container {
  padding: 15px 0 0;
}
.material-form-container
  .material-element.material-textarea.with-placeholder
  label {
  display: none;
}
.material-form-container
  .material-element.material-textarea.with-placeholder
  textarea.material-inited::-webkit-input-placeholder {
  color: var(--text-color-placeholder) !important;
}
.material-form-container
  .material-element.material-textarea.with-placeholder
  textarea.material-inited::-moz-placeholder {
  color: var(--text-color-placeholder) !important;
}
.material-form-container
  .material-element.material-textarea.with-placeholder
  textarea.material-inited::-ms-input-placeholder {
  color: var(--text-color-placeholder) !important;
}
.material-form-container
  .material-element.material-textarea.with-placeholder
  textarea.material-inited::placeholder {
  color: var(--text-color-placeholder) !important;
}
.material-form-container .material-element.material-textarea textarea {
  max-width: 100%;
}
.material-form-container .material-element.material-textarea label {
  left: 9px;
  top: 11px;
}
.material-form-container .material-element.invalid.focus label {
  color: #fd1313;
}
.material-form-container .material-element.material-phone label {
  left: 65px;
}
.material-form-container .material-element.focus,
.material-form-container .material-element.opened {
  overflow: visible;
}
.material-form-container .material-element.focus input[type="email"],
.material-form-container .material-element.focus input[type="text"],
.material-form-container .material-element.focus select,
.material-form-container .material-element.focus textarea,
.material-form-container .material-element.opened input[type="email"],
.material-form-container .material-element.opened input[type="text"],
.material-form-container .material-element.opened select,
.material-form-container .material-element.opened textarea {
  border: 1px solid var(--element-border-color);
}
.material-form-container
  .material-element.focus
  input[type="email"].invalid
  ~ label,
.material-form-container
  .material-element.focus
  input[type="text"].invalid
  ~ label,
.material-form-container .material-element.focus select.invalid ~ label,
.material-form-container .material-element.focus textarea.invalid ~ label,
.material-form-container
  .material-element.opened
  input[type="email"].invalid
  ~ label,
.material-form-container
  .material-element.opened
  input[type="text"].invalid
  ~ label,
.material-form-container .material-element.opened select.invalid ~ label,
.material-form-container .material-element.opened textarea.invalid ~ label {
  color: #fd1313;
}
.material-form-container .material-element.focus.material-phone label,
.material-form-container .material-element.opened.material-phone label {
  left: 9px;
}
.material-form-container .material-element.focus label,
.material-form-container .material-element.opened label {
  display: block !important;
  font-size: 0.75rem;
  font-weight: 700;
  height: 5px;
  top: -6px;
  z-index: 1;
}
.ui-dialog .material-form-container .material-element.focus label,
.ui-dialog .material-form-container .material-element.opened label {
  top: -8px;
}
.material-form-container .material-element.focus input[type="email"],
.material-form-container .material-element.focus input[type="text"],
.material-form-container .material-element.focus select,
.material-form-container .material-element.focus textarea {
  border: 1px solid var(--element-border-color-hover);
}
.material-form-container .material-element.focus label {
  color: var(--element-label-color-hover);
}
.material-form-container .material-element.invalid input[type="email"],
.material-form-container .material-element.invalid input[type="text"],
.material-form-container .material-element.invalid select,
.material-form-container .material-element.invalid textarea {
  border: 1px solid var(--alert-color);
}
.ua-bad .material-form-container .material-element label {
  display: inline-block;
}
.material-form-container .material-element .iti {
  width: 100%;
}
.material-form-container .material-element .element-errors-container {
  color: var(--alert-color);
  margin-top: 3px;
  padding: 0 0 3px 10px;
}
.material-form-container .composite-material-elements {
  margin-top: var(--element-top-margin-mobile);
}
@media (min-width: 600px) {
  .material-form-container .composite-material-elements {
    margin-top: var(--element-top-margin);
  }
}
.material-form-container .composite-material-elements .material-element {
  margin-top: 0;
}
.material-form-container .material-checkbox {
  --checkbox-text-color: var(--text-color-secondary);
  --checkbox-text-color-hover: var(--brand-link-color);
  color: var(--text-color-secondary);
  margin-top: var(--element-top-margin);
  min-height: 20px;
  position: relative;
}
.app-machineryline .material-form-container .material-checkbox {
  --checkbox-text-color: var(--text-color-secondary);
  --checkbox-text-color-hover: var(--brand-link-color-hover);
}
.material-form-container .material-checkbox.opened label {
  top: 1px;
}
.material-form-container .material-checkbox.custom-design label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.material-form-container
  .material-checkbox.custom-design
  label
  input[type="checkbox"] {
  cursor: pointer;
  height: 0;
  opacity: 0;
  position: absolute;
  width: 0;
}
.material-form-container
  .material-checkbox.custom-design
  label
  input[type="checkbox"]
  + .material-checkbox-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' fill='none'%3E%3Crect width='14' height='14' x='1' y='.5' stroke='%23C3C7CC' rx='1.5'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 15px;
  margin-right: 10px;
  width: 16px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16px;
  flex: 0 0 16px;
  position: relative;
  top: -1px;
}
.material-form-container
  .material-checkbox.custom-design
  label
  input[type="checkbox"]:checked
  + .material-checkbox-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' fill='none'%3E%3Crect width='15' height='15' x='.5' fill='%23287BD1' rx='2'/%3E%3Cpath fill='%23fff' d='M6.217 11.828a.57.57 0 0 0 .795 0l6.316-6.316a.57.57 0 0 0 0-.795l-.773-.774a.545.545 0 0 0-.774 0L6.625 9.1 4.197 6.693a.545.545 0 0 0-.773 0l-.774.774a.57.57 0 0 0 0 .795z'/%3E%3C/svg%3E");
}
.material-form-container
  .material-checkbox.custom-design
  label
  input[type="checkbox"]:checked
  + .material-checkbox-icon
  + .material-checkbox-text {
  color: var(--element-checkbox-color-active);
}
.material-form-container
  .material-checkbox.custom-design
  label
  .material-checkbox-text {
  color: var(--checkbox-text-color);
}
.material-form-container .material-checkbox label {
  cursor: pointer;
  min-height: 17px;
  pointer-events: auto;
  top: 1px;
}
.material-form-container .material-checkbox input[type="checkbox"] {
  -webkit-appearance: none;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 2px;
  cursor: pointer;
  display: inline-block;
  height: 15px;
  margin-right: 3px;
  outline: none;
  padding: 0;
  position: relative;
  top: -2px;
  vertical-align: middle;
  width: 15px;
}
.material-form-container .material-checkbox input[type="checkbox"]:checked {
  background-color: var(--element-checkbox-color-active);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1792' height='1792' fill='%23fff'%3E%3Cpath d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px 11px;
  border: 1px solid var(--element-checkbox-color-active);
}
.material-form-container .material-checkbox-list {
  margin-top: var(--element-top-margin-mobile);
}
@media (min-width: 600px) {
  .material-form-container .material-checkbox-list {
    margin-top: var(--element-top-margin);
  }
}
.material-form-container .material-checkbox-list .material-checkbox-list-title {
  display: block;
  font-size: 0.75rem;
  font-weight: 700;
  margin-bottom: 5px;
}
.material-form-container .material-checkbox-list .material-checkbox-list-items {
  padding-left: 15px;
}
.material-form-container
  .material-checkbox-list
  .material-checkbox-list-items
  label {
  display: block;
}
.material-form-container .material-captcha .captcha-element-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ua-bad .material-form-container .material-captcha .captcha-element-container {
  display: block;
  overflow: hidden;
}
.ua-bad
  .material-form-container
  .material-captcha
  .captcha-element-container
  input {
  display: inline-block;
  float: left;
  width: 250px;
}
.material-form-container .material-captcha .captcha-element-container img {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  display: inline-block;
  margin: 0 10px;
  order: 2;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75px;
  flex: 0 0 75px;
}
.ua-bad
  .material-form-container
  .material-captcha
  .captcha-element-container
  img {
  float: right;
}
.material-form-container .material-submit {
  margin-top: 30px;
  text-align: right;
}
.material-form-container .material-submit input[type="submit"] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: #287bd1;
  border: none;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  height: 40px;
  justify-content: center;
  min-height: 40px;
  min-width: 200px;
  outline: none;
  padding: 10px 28px;
  text-decoration: none !important;
}
@media (min-width: 1000px) {
  .material-form-container .material-submit input[type="submit"] {
    font-size: 14px;
    font-weight: 400;
    height: 35px;
  }
}
.material-form-container .material-submit input[type="submit"].btn-lg,
.material-form-container .material-submit input[type="submit"].button-lg {
  height: 45px;
}
@media (min-width: 1000px) {
  .material-form-container .material-submit input[type="submit"].btn-lg,
  .material-form-container .material-submit input[type="submit"].button-lg {
    height: 40px;
  }
}
.material-form-container .material-submit input[type="submit"].disabled,
.material-form-container .material-submit input[type="submit"][disabled] {
  opacity: 0.5;
}
.material-form-container .material-submit input[type="submit"].hover,
.material-form-container .material-submit input[type="submit"]:hover,
.material-form-container .material-submit input[type="submit"]:visited {
  text-decoration: none;
}
.material-form-container .material-submit input[type="submit"]:focus {
  outline: none;
}
.material-form-container .material-submit input[type="submit"]:hover {
  background: #2a82de;
  color: #fff;
}
.material-form-container .material-submit input[type="submit"].btn-green {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: #00ad2b;
  border: none;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  height: 40px;
  justify-content: center;
  outline: none;
  padding: 10px 28px;
  text-decoration: none !important;
}
@media (min-width: 1000px) {
  .material-form-container .material-submit input[type="submit"].btn-green {
    font-size: 14px;
    font-weight: 400;
    height: 35px;
  }
}
.material-form-container .material-submit input[type="submit"].btn-green.btn-lg,
.material-form-container
  .material-submit
  input[type="submit"].btn-green.button-lg {
  height: 45px;
}
@media (min-width: 1000px) {
  .material-form-container
    .material-submit
    input[type="submit"].btn-green.btn-lg,
  .material-form-container
    .material-submit
    input[type="submit"].btn-green.button-lg {
    height: 40px;
  }
}
.material-form-container
  .material-submit
  input[type="submit"].btn-green.disabled,
.material-form-container
  .material-submit
  input[type="submit"].btn-green[disabled] {
  opacity: 0.5;
}
.material-form-container .material-submit input[type="submit"].btn-green.hover,
.material-form-container .material-submit input[type="submit"].btn-green:hover,
.material-form-container
  .material-submit
  input[type="submit"].btn-green:visited {
  text-decoration: none;
}
.material-form-container .material-submit input[type="submit"].btn-green:focus {
  outline: none;
}
.material-form-container .material-submit input[type="submit"].btn-green:hover {
  background: #00ba2e;
  color: #fff;
}
.common-input {
  background: #fff;
  border: 1px solid var(--element-border-color);
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #232526;
  min-height: 40px;
  outline: none;
  padding: 8px 10px;
}
.common-input:-moz-placeholder,
.common-input::-moz-placeholder {
  opacity: 1;
}
@media (min-width: 1000px) {
  .common-input {
    min-height: 35px;
  }
}
.common-input:focus {
  border-color: var(--element-border-color-hover);
  outline: none;
}
.common-input[disabled],
.common-input[readonly] {
  opacity: 0.4;
}
.common-input.invalid {
  border-color: var(--alert-color);
}
.checkbox-list-element-wrapper .checkbox-list-select-all {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.checkbox-list-element-wrapper .checkbox-list-select-all input {
  margin-right: 10px;
  position: relative;
  top: -1px;
}
.checkbox-list-element-wrapper .checkbox-list-element-item,
.checkbox-list-element-wrapper .checkbox-list-element-item .element-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.checkbox-list-element-wrapper .checkbox-list-element-item .element-text .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 18px;
  flex: 0 0 18px;
  margin-left: 5px;
  margin-right: 10px;
  max-width: 18px;
  width: 100%;
}
.strip-in-box {
  margin-left: -13px;
  margin-right: -13px;
  padding-left: 13px;
  padding-right: 13px;
}
@media (min-width: 600px) {
  .strip-in-box {
    margin-left: -30px;
    margin-right: -30px;
    padding-left: 30px;
    padding-right: 30px;
  }
}
.text-link {
  color: var(--brand-link-color);
}
.text-link:hover {
  color: var(--brand-link-color-hover);
}
.text-link-secondary {
  color: var(--brand-link-secondary-color);
}
.text-link-secondary:hover {
  color: var(--brand-link-secondary-color-hover);
}
.text-primary {
  color: var(--text-color-primary);
  font-size: var(--font-size-primary);
  font-weight: var(--font-weight-primary);
}
.text-secondary {
  color: var(--text-color-secondary);
  font-size: var(--font-size-secondary);
  font-weight: var(--font-weight-secondary);
}
.text-muted {
  color: var(--text-color-placeholder);
  font-size: var(--font-size-primary);
  font-weight: var(--font-weight-primary);
}
.text-overflow-ellipsis {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-no-accent {
  color: var(--text-color-secondary);
  font-size: var(--font-size-no-accent);
  font-weight: var(--font-weight-no-accent);
}
.text-h1 {
  font-size: var(--font-size-h1);
}
.text-h1,
.text-h1-middle {
  color: var(--text-color-primary);
  font-weight: var(--font-weight-h1);
}
.text-h1-middle {
  font-size: var(--font-size-h1-huge);
}
.text-h2 {
  font-size: var(--font-size-h2);
  font-weight: var(--font-weight-h2);
}
.text-h2,
.text-h3 {
  color: var(--text-color-primary);
}
.text-h3 {
  font-size: var(--font-size-h3);
  font-weight: var(--font-weight-h3);
}
.text-h4 {
  color: var(--text-color-primary);
  font-size: var(--font-size-h4);
  font-weight: var(--font-weight-h4);
}
.text-h5 {
  color: var(--text-color-secondary);
  font-size: var(--font-size-h5);
  font-weight: var(--font-weight-h5);
}
.text-info {
  font-size: var(--font-size-info);
  font-weight: var(--font-weight-info);
}
.btn {
  background: #f5f5f5 url(/img/elems/btn-bg.gif) 50% repeat-x;
  border: 1px solid #ccc;
  border-radius: 3px;
  color: #000;
  cursor: pointer;
  display: inline-block;
  padding: 5px 20px;
  text-align: center;
  text-decoration: none;
}
.btn.warning {
  background-color: #d9534f;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#dc5551),
    to(#d94742)
  );
  background-image: -webkit-linear-gradient(top, #dc5551, #d94742);
  background-image: -o-linear-gradient(top, #dc5551, #d94742);
  background-image: linear-gradient(180deg, #dc5551, #d94742);
  border-color: #d43f3a !important;
  color: #fff !important;
}
.btn.success {
  background-color: #5cb85c;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#5eba5f),
    to(#53b553)
  );
  background-image: -webkit-linear-gradient(top, #5eba5f, #53b553);
  background-image: -o-linear-gradient(top, #5eba5f, #53b553);
  background-image: linear-gradient(180deg, #5eba5f, #53b553);
  border-color: #4cae4c !important;
  color: #fff !important;
}
.btn.big {
  padding: 9px 30px;
}
.btn.small {
  padding: 3px 10px;
}
a.btn {
  color: #000;
}
.btn:hover {
  color: #000;
}
.btn:active,
.btn:hover {
  border: 1px solid #dadada;
}
.btn.big {
  background: #f5f5f5 url(/img/elems/btn-big-bg.gif) top repeat-x;
}
.btn.small {
  background: #f5f5f5 url(/img/elems/btn-small-bg.png) top repeat-x;
}
.btn .btn-icon {
  background-position: 0;
  background-repeat: no-repeat;
  display: inline-block;
  padding-left: 22px;
}
.btn-disabled,
.btn-disabled:hover,
.btn[disabled],
.ui-widget-content .btn-disabled {
  border: 1px solid #ddd;
  color: #bbb;
  cursor: default;
}
.btn-current,
a.btn-current {
  background: url(/img/elems/top-menu-bg.png) top repeat-x;
  border: 1px solid #0074cc;
  color: #fff;
}
.btn-current:hover,
a.btn-current:hover {
  border-color: #0064bc;
  color: #f5f5ff;
}
.button-default,
a.button-default {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: #eef0f2;
  border: none;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #474a4d;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  height: 40px;
  justify-content: center;
  outline: none;
  padding: 10px 28px;
  text-decoration: none !important;
}
@media (min-width: 1000px) {
  .button-default,
  a.button-default {
    font-size: 14px;
    font-weight: 400;
    height: 35px;
  }
}
.button-default.btn-lg,
.button-default.button-lg,
a.button-default.btn-lg,
a.button-default.button-lg {
  height: 45px;
}
@media (min-width: 1000px) {
  .button-default.btn-lg,
  .button-default.button-lg,
  a.button-default.btn-lg,
  a.button-default.button-lg {
    height: 40px;
  }
}
.button-default.disabled,
.button-default[disabled],
a.button-default.disabled,
a.button-default[disabled] {
  opacity: 0.5;
}
.button-default.hover,
.button-default:hover,
.button-default:visited,
a.button-default.hover,
a.button-default:hover,
a.button-default:visited {
  text-decoration: none;
}
.button-default:focus,
a.button-default:focus {
  outline: none;
}
.button-default.hover,
.button-default:hover,
a.button-default.hover,
a.button-default:hover {
  background-color: #e8ebed;
}
@media (max-width: 999px) {
  .button-default,
  a.button-default {
    font-weight: 400;
  }
}
.button-primary {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: #287bd1;
  border: none;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  height: 40px;
  justify-content: center;
  outline: none;
  padding: 10px 28px;
  text-decoration: none !important;
}
@media (min-width: 1000px) {
  .button-primary {
    font-size: 14px;
    font-weight: 400;
    height: 35px;
  }
}
.button-primary.btn-lg,
.button-primary.button-lg {
  height: 45px;
}
@media (min-width: 1000px) {
  .button-primary.btn-lg,
  .button-primary.button-lg {
    height: 40px;
  }
}
.button-primary.disabled,
.button-primary[disabled] {
  opacity: 0.5;
}
.button-primary.hover,
.button-primary:hover,
.button-primary:visited {
  text-decoration: none;
}
.button-primary:focus {
  outline: none;
}
.button-primary:hover {
  background: #2a82de;
  color: #fff;
}
a.button-primary {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: #287bd1;
  border: none;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  height: 40px;
  justify-content: center;
  outline: none;
  padding: 10px 28px;
  text-decoration: none !important;
}
@media (min-width: 1000px) {
  a.button-primary {
    font-size: 14px;
    font-weight: 400;
    height: 35px;
  }
}
a.button-primary.btn-lg,
a.button-primary.button-lg {
  height: 45px;
}
@media (min-width: 1000px) {
  a.button-primary.btn-lg,
  a.button-primary.button-lg {
    height: 40px;
  }
}
a.button-primary.disabled,
a.button-primary[disabled] {
  opacity: 0.5;
}
a.button-primary.hover,
a.button-primary:hover,
a.button-primary:visited {
  text-decoration: none;
}
a.button-primary:focus {
  outline: none;
}
a.button-primary:hover {
  background: #2a82de;
  color: #fff;
}
.button-secondary,
a.button-secondary {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: #00ad2b;
  border: none;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  height: 40px;
  justify-content: center;
  outline: none;
  padding: 10px 28px;
  text-decoration: none !important;
}
@media (min-width: 1000px) {
  .button-secondary,
  a.button-secondary {
    font-size: 14px;
    font-weight: 400;
    height: 35px;
  }
}
.button-secondary.btn-lg,
.button-secondary.button-lg,
a.button-secondary.btn-lg,
a.button-secondary.button-lg {
  height: 45px;
}
@media (min-width: 1000px) {
  .button-secondary.btn-lg,
  .button-secondary.button-lg,
  a.button-secondary.btn-lg,
  a.button-secondary.button-lg {
    height: 40px;
  }
}
.button-secondary.disabled,
.button-secondary[disabled],
a.button-secondary.disabled,
a.button-secondary[disabled] {
  opacity: 0.5;
}
.button-secondary.hover,
.button-secondary:hover,
.button-secondary:visited,
a.button-secondary.hover,
a.button-secondary:hover,
a.button-secondary:visited {
  text-decoration: none;
}
.button-secondary:focus,
a.button-secondary:focus {
  outline: none;
}
.button-secondary:hover,
a.button-secondary:hover {
  background: #00ba2e;
  color: #fff;
}
.inline-dialog {
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 3px 8px #0000001f;
  box-shadow: 0 3px 8px #0000001f;
  margin: 1rem auto 3rem;
  max-width: 700px;
  padding: 2rem 2.6rem;
}
@media (min-width: 600px) {
  .inline-dialog {
    margin: 3rem auto 5rem;
  }
}
.btn-notepad {
  background: #0000 url(/img/icon_2/star.png) 0 0 no-repeat;
  display: inline-block;
}
.btn-printer {
  background: #0000 url(/img/elems/icons/printer.png) 0 0 no-repeat;
  display: inline-block;
}
.btn-email {
  background: #0000 url(/img/elems/icons/email.png) 0 0 no-repeat;
  display: inline-block;
}
.btn-plus {
  background: #0000 url(/img/elems/btn-plus-icon.gif) 0 0 no-repeat;
}
.btn-edit,
.btn-plus {
  display: inline-block;
}
.btn-edit {
  background: url(/img/elems/icons/edit.png) 0 no-repeat;
}
.btn-delete {
  background: url(/img/elems/status-D.png) 0 no-repeat;
  display: inline-block;
}
@-webkit-keyframes rotateAnimation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes rotateAnimation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
.loading-over {
  position: relative;
}
.loading-over__overlay {
  background: #0000001a;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.loading-over__loading {
  bottom: 0;
  height: 25px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 25px;
}
.loading-over__loading:before {
  height: 25px;
  width: 25px;
}
.loader-component,
.loader-in-before,
.loading-over__loading {
  pointer-events: none;
}
.loader-component:before,
.loader-in-before:before,
.loading-over__loading:before {
  -webkit-animation: rotateAnimation 1s linear infinite;
  animation: rotateAnimation 1s linear infinite;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='silver' viewBox='0 0 512 512'%3E%3Cpath d='M296 48c0 22.091-17.909 40-40 40s-40-17.909-40-40 17.909-40 40-40 40 17.909 40 40m-40 376c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40m248-168c0-22.091-17.909-40-40-40s-40 17.909-40 40 17.909 40 40 40 40-17.909 40-40m-416 0c0-22.091-17.909-40-40-40S8 233.909 8 256s17.909 40 40 40 40-17.909 40-40m20.922-187.078c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40m294.156 294.156c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.908-40-40-40m-294.156 0c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40'/%3E%3C/svg%3E");
  background-size: 100%;
  content: "";
  display: block;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.loader-component_white:before,
.loader-in-before_white:before,
.loading-over__loading_white:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 512 512'%3E%3Cpath d='M296 48c0 22.091-17.909 40-40 40s-40-17.909-40-40 17.909-40 40-40 40 17.909 40 40m-40 376c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40m248-168c0-22.091-17.909-40-40-40s-40 17.909-40 40 17.909 40 40 40 40-17.909 40-40m-416 0c0-22.091-17.909-40-40-40S8 233.909 8 256s17.909 40 40 40 40-17.909 40-40m20.922-187.078c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40m294.156 294.156c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.908-40-40-40m-294.156 0c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40'/%3E%3C/svg%3E");
}
.loader-in-before {
  position: relative;
}
.loader-in-before:before {
  bottom: 0;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}
.loader-component {
  height: 20px;
  width: 20px;
}
.loader-component:before {
  display: block;
  height: 100%;
  width: 100%;
}
.checkbox-input {
  -webkit-appearance: none;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 2px;
  cursor: pointer;
  display: inline-block;
  height: 15px;
  outline: none;
  padding: 0;
  vertical-align: middle;
  width: 15px;
}
.checkbox-input:checked {
  background-color: var(--element-checkbox-color-active);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1792' height='1792' fill='%23fff'%3E%3Cpath d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px 11px;
  border: 1px solid var(--element-checkbox-color-active);
}
.sale-action-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.sale-action-button .icon {
  display: block;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  background-position: 50%;
  background-repeat: no-repeat;
  height: 30px;
  order: 0;
  width: 30px;
}
.sale-action-button .text {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  margin-left: 7px;
  order: 1;
}
.sale-action-button.favourites .icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='21' fill='%23A5A9AD'%3E%3Cpath fill-rule='evenodd' d='m11 0 3.091 7.328L22 8.002l-6.006 5.228L17.798 21 11 16.877 4.202 21l1.804-7.77L0 8.002l7.909-.674zm0 5.146-1.248 2.96-.47 1.112-1.203.103-3.204.273 2.444 2.127.907.79-.272 1.171-.73 3.146L11 14.538l1.037.63 2.74 1.66-.731-3.146-.272-1.171.907-.79 2.444-2.127-3.204-.273-1.203-.103-.47-1.113z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.sale-action-button.favourites.current .icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='19' fill='none'%3E%3Cpath fill='%23fff' d='m10 15.27 5.165 3.118a.5.5 0 0 0 .746-.542L14.54 11.97l4.564-3.954a.5.5 0 0 0-.285-.876l-6.009-.51-2.35-5.544a.5.5 0 0 0-.92 0L7.19 6.63l-6.01.51a.5.5 0 0 0-.284.876L5.46 11.97l-1.37 5.876a.5.5 0 0 0 .745.542z'/%3E%3C/svg%3E");
}
.sale-action-button.favourites.style-light .icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='19' fill='none'%3E%3Cpath fill='%23A5A9AD' fill-rule='evenodd' d='m10 0 2.81 6.63 7.19.61-5.46 4.73L16.18 19 10 15.27 3.82 19l1.64-7.03L0 7.24l7.19-.61zm0 3.844L8.218 8.048l-4.549.386 3.457 2.995-1.038 4.45L10 13.518l3.912 2.36-1.038-4.449 3.457-2.995-4.55-.386z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.sale-action-button.favourites.style-light.current .icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='19' fill='none'%3E%3Cpath fill='%23fff' d='m10 15.27 5.165 3.118a.5.5 0 0 0 .746-.542L14.54 11.97l4.564-3.954a.5.5 0 0 0-.285-.876l-6.009-.51-2.35-5.544a.5.5 0 0 0-.92 0L7.19 6.63l-6.01.51a.5.5 0 0 0-.284.876L5.46 11.97l-1.37 5.876a.5.5 0 0 0 .745.542z'/%3E%3C/svg%3E");
}
.sale-action-button.compare .text {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  margin-left: 8px;
  order: 1;
}
.sale-action-button.compare .icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='19' fill='%23A5A9AD'%3E%3Cpath fill-rule='evenodd' d='M11.993 4a1 1 0 0 1 1 1v13a1 1 0 1 1-2 0V5a1 1 0 0 1 1-1m-9-1a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2h-6a1 1 0 0 1-1-1m10 0a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2h-6a1 1 0 0 1-1-1' clip-rule='evenodd'/%3E%3Cpath fill-rule='evenodd' d='M11.993 2a1 1 0 1 0 0 2 1 1 0 0 0 0-2m-3 1a3 3 0 1 1 6 0 3 3 0 0 1-6 0m-4 1.06a1 1 0 0 1 .874.513l3.992 7.187a1 1 0 0 1 .124.546 5 5 0 0 1-9.981 0 1 1 0 0 1 .124-.546l3.992-7.187a1 1 0 0 1 .875-.514zm-2.966 8.396a3.001 3.001 0 0 0 5.931 0L4.993 7.118z' clip-rule='evenodd'/%3E%3Cpath fill-rule='evenodd' d='M.993 12a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2h-6a1 1 0 0 1-1-1m18-7.94a1 1 0 0 1 .874.513l3.992 7.187a1 1 0 0 1 .124.546 5 5 0 0 1-9.981 0 1 1 0 0 1 .124-.546l3.992-7.187a1 1 0 0 1 .875-.514zm-2.966 8.396a3.001 3.001 0 0 0 5.931 0l-2.965-5.338z' clip-rule='evenodd'/%3E%3Cpath fill-rule='evenodd' d='M14.993 12a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2h-6a1 1 0 0 1-1-1' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.sale-action-button.compare.current .icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='18' fill='none'%3E%3Cpath fill='%23fff' d='m21.95 10.4-3.957-7.025h.895a.775.775 0 0 0 0-1.55h-5.452l-.025-.075C13.041.7 12.076 0 10.987 0 9.924 0 8.934.7 8.563 1.75l-.024.075H3.087a.775.775 0 0 0 0 1.55h.97L.099 10.4 0 10.6v.075c0 1.225.495 2.4 1.36 3.275.841.85 1.954 1.3 3.092 1.275 2.375-.05 4.304-2.025 4.304-4.425v-.2l-.099-.2-3.957-7h3.839l.024.075c.272.725.841 1.3 1.559 1.575l.074.025v12.3c0 .35.272.625.618.625h.322a.616.616 0 0 0 .618-.625v-12.3l.074-.025a2.7 2.7 0 0 0 1.559-1.575l.024-.075h3.89l-3.958 7.025-.1.2v.075c0 1.225.495 2.4 1.361 3.275a4.25 4.25 0 0 0 3.018 1.275h.074C20.071 15.2 22 13.225 22 10.825v-.2zM10.988 1.575c.57 0 1.014.45 1.014 1.025s-.445 1.025-1.014 1.025-1.014-.45-1.014-1.025.445-1.025 1.014-1.025m-8.885 8.45 2.276-4 2.276 4zm13.294 0 2.275-4 2.276 4z'/%3E%3C/svg%3E");
}
.sale-action-button.compare.style-light .icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='18' fill='none'%3E%3Cpath fill='%23A5A9AD' d='m21.95 10.4-3.957-7.025h.895a.775.775 0 0 0 0-1.55h-5.452l-.025-.075C13.041.7 12.076 0 10.987 0 9.924 0 8.934.7 8.563 1.75l-.024.075H3.087a.775.775 0 0 0 0 1.55h.97L.099 10.4 0 10.6v.075c0 1.225.495 2.4 1.36 3.275.841.85 1.954 1.3 3.092 1.275 2.375-.05 4.304-2.025 4.304-4.425v-.2l-.099-.2-3.957-7h3.839l.024.075c.272.725.841 1.3 1.559 1.575l.074.025v12.3c0 .35.272.625.618.625h.322a.616.616 0 0 0 .618-.625v-12.3l.074-.025a2.7 2.7 0 0 0 1.559-1.575l.024-.075h3.89l-3.958 7.025-.1.2v.075c0 1.225.495 2.4 1.361 3.275a4.25 4.25 0 0 0 3.018 1.275h.074C20.071 15.2 22 13.225 22 10.825v-.2zM10.988 1.575c.57 0 1.014.45 1.014 1.025s-.445 1.025-1.014 1.025-1.014-.45-1.014-1.025.445-1.025 1.014-1.025m-8.885 8.45 2.276-4 2.276 4zM1.707 11.6H7l-.05.15c-.395 1.15-1.41 1.9-2.597 1.9s-2.176-.725-2.572-1.9zm13.689-1.575 2.275-4 2.276 4zM15 11.6h5.293l-.05.15c-.395 1.15-1.41 1.9-2.596 1.9-1.188 0-2.202-.75-2.597-1.9z'/%3E%3C/svg%3E");
}
.sale-action-button.compare.style-light.current .icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='18' fill='none'%3E%3Cpath fill='%23fff' d='m21.95 10.4-3.957-7.025h.895a.775.775 0 0 0 0-1.55h-5.452l-.025-.075C13.041.7 12.076 0 10.987 0 9.924 0 8.934.7 8.563 1.75l-.024.075H3.087a.775.775 0 0 0 0 1.55h.97L.099 10.4 0 10.6v.075c0 1.225.495 2.4 1.36 3.275.841.85 1.954 1.3 3.092 1.275 2.375-.05 4.304-2.025 4.304-4.425v-.2l-.099-.2-3.957-7h3.839l.024.075c.272.725.841 1.3 1.559 1.575l.074.025v12.3c0 .35.272.625.618.625h.322a.616.616 0 0 0 .618-.625v-12.3l.074-.025a2.7 2.7 0 0 0 1.559-1.575l.024-.075h3.89l-3.958 7.025-.1.2v.075c0 1.225.495 2.4 1.361 3.275a4.25 4.25 0 0 0 3.018 1.275h.074C20.071 15.2 22 13.225 22 10.825v-.2zM10.988 1.575c.57 0 1.014.45 1.014 1.025s-.445 1.025-1.014 1.025-1.014-.45-1.014-1.025.445-1.025 1.014-1.025m-8.885 8.45 2.276-4 2.276 4zm13.294 0 2.275-4 2.276 4z'/%3E%3C/svg%3E");
}
.sale-action-button.pdf .icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='19' fill='none'%3E%3Cpath fill='%23A5A9AD' d='M13.758 3.695c.316.352.492.739.492 1.196v11.671c0 .493-.176.88-.492 1.196a1.6 1.6 0 0 1-1.195.492H2.437c-.492 0-.878-.14-1.195-.492-.351-.317-.492-.703-.492-1.195V1.938c0-.458.14-.844.492-1.196A1.62 1.62 0 0 1 2.438.25h7.171c.457 0 .844.176 1.196.492zm-.809.809L9.996 1.55c-.07-.07-.176-.106-.246-.176V4.75h3.375c-.07-.07-.105-.176-.176-.246m-.386 12.621a.53.53 0 0 0 .386-.14.58.58 0 0 0 .176-.422V5.874H9.469c-.246 0-.457-.07-.598-.246-.176-.14-.246-.352-.246-.598V1.375H2.437a.58.58 0 0 0-.421.176.53.53 0 0 0-.141.387v14.624c0 .176.035.317.14.422.106.106.247.141.422.141zm-.774-6.012q.159.21.211.528a.98.98 0 0 1-.21.632c-.142.176-.388.247-.669.247s-.633-.036-1.055-.176a6 6 0 0 1-1.195-.528c-.492.106-1.3.317-2.355.668l-.528.176c-.422.738-.808 1.266-1.125 1.617-.316.352-.633.563-.949.598-.281.035-.527-.035-.703-.21a.67.67 0 0 1-.211-.6c.14-.562.809-1.195 2.074-1.863.422-.738.914-1.758 1.477-3.094q-.263-.948-.317-1.582c-.07-.457-.07-.843.036-1.16q.052-.315.421-.422c.247-.07.493-.07.739.035q.315.159.422.633.105.422 0 1.055c-.036.281-.106.633-.211 1.09l-.036.105q.529 1.371 1.582 2.004c1.372-.176 2.25-.105 2.602.246zm-8.05 3.13c0 .034.034 0 .175-.106.106-.07.246-.211.387-.422.21-.211.422-.527.668-.914l-.106.105c-.633.563-1.02 1.02-1.125 1.336zm3.34-7.84v.035c-.071 0-.071.21-.071.632s.035.774.14 1.02c.106-.176.141-.492.141-.985 0-.457-.07-.703-.21-.703zm-.985 5.624.457-.21c.738-.282 1.336-.493 1.758-.563-.493-.352-.914-.844-1.23-1.477-.352.95-.704 1.688-.985 2.25m5.379-.21c.07-.036.035-.07-.036-.141-.07-.07-.21-.106-.421-.176a5.2 5.2 0 0 0-1.055 0c.351.176.703.281.984.316.176.07.317.07.422.036.035 0 .07 0 .106-.036z'/%3E%3Cpath fill='%23A5A9AD' d='m13.758 3.695.093-.083-.005-.005zM1.242 17.758l.094-.084-.01-.01zM10.805.742l.088-.088-.005-.005zm-1.055.633.088-.088-.213-.214v.302zm0 3.375h-.125v.125h.125zm3.375 0v.125h.302l-.214-.213zm0 1.125h.125V5.75h-.125zm-4.254-.246.098-.078-.009-.011-.01-.009zm-.246-4.254h.125V1.25h-.125zm3.164 9.738.1-.075-.005-.007-.007-.006zm.211.528h.125v-.01l-.002-.01zm-3.129.175.064-.107-.042-.025-.048.01zm-2.883.844-.04-.118-.045.015-.023.041zm-2.074 2.215-.014-.124zM3 14.066l-.122-.03-.001.01zm2.074-1.863.059.11.032-.016.018-.032zM6.551 9.11l.115.049.017-.04-.012-.042zm-.317-1.582.125-.01-.001-.009zm.036-1.16.118.04.003-.01.002-.01zm1.16-.387.056-.112-.007-.002zm.422.633-.123.027.001.004zm0 1.055-.124-.02v.004zm-.211 1.09.119.04.002-.012zm-.036.105-.118-.04-.014.043.016.042zm1.582 2.004-.064.107.037.023.043-.006zm-5.449 3.375-.118-.04-.007.02v.02zm.176-.105-.07-.104-.005.004zm.387-.422-.089-.088-.008.008-.007.01zm.668-.914.105.067-.194-.156zm-.106.105.083.094.006-.005zm2.215-6.504v-.125h-.125v.125zm0 .035v.125h.125v-.125zm.07 1.653-.114.05.096.224.126-.21zm-1.054 3.937-.112-.056-.16.32.324-.15zm.457-.21-.045-.118-.008.004.053.113zm1.758-.563.02.123.298-.05-.246-.175zm-1.23-1.477.11-.056-.128-.257-.1.27zm4.394 2.04-.056-.112-.018.009-.015.014.089.088zm-.457-.317.04-.119-.013-.004-.012-.001zm-1.055 0-.01-.125-.445.037.399.2zm.984.316.047-.116-.015-.006-.016-.002zm.422.036v-.125h-.02l-.02.006zm2.298-8.073c.3.333.46.691.46 1.112h.25c0-.494-.191-.91-.524-1.28zm.46 1.112v11.671h.25V4.892zm0 11.671c0 .458-.162.814-.456 1.107l.177.177a1.74 1.74 0 0 0 .529-1.284zm-.456 1.107c-.326.327-.68.456-1.107.456v.25c.489 0 .908-.152 1.284-.529zm-1.107.456H2.438v.25h10.124zm-10.124 0c-.465 0-.815-.13-1.103-.45l-.186.166c.345.383.768.534 1.288.534zm-1.112-.46c-.32-.288-.451-.638-.451-1.102h-.25c0 .52.15.943.534 1.288zm-.451-1.102V1.938h-.25v14.624h.25zm0-14.625c0-.427.129-.78.456-1.107L1.154.654a1.72 1.72 0 0 0-.529 1.284zM1.331.83A1.5 1.5 0 0 1 2.438.375v-.25c-.527 0-.945.19-1.284.529zM2.438.375h7.171v-.25H2.438zm7.171 0c.42 0 .779.16 1.112.46l.167-.186c-.37-.333-.785-.524-1.279-.524zm1.107.456 2.953 2.953.177-.177L10.893.654zm2.322 3.585-2.954-2.954-.176.177 2.953 2.953zm-2.954-2.954c-.047-.048-.105-.081-.147-.106a.5.5 0 0 1-.099-.07l-.176.177a.7.7 0 0 0 .147.107.5.5 0 0 1 .099.07zm-.459-.087V4.75h.25V1.375zm.125 3.5h3.375v-.25H9.75zm3.463-.213a.5.5 0 0 1-.069-.1c-.024-.04-.059-.099-.106-.146l-.177.176a.5.5 0 0 1 .069.1c.025.04.059.098.107.146zm-.65 12.588c.16 0 .337-.04.475-.177l-.177-.177c-.074.074-.177.104-.299.104zm.475-.177a.7.7 0 0 0 .212-.51H13a.46.46 0 0 1-.14.333zm.212-.51V5.874H13v10.688h.25zM13.125 5.75H9.469V6h3.656zm-3.656 0c-.223 0-.391-.063-.5-.2l-.196.157c.173.215.427.293.696.293zm-.52-.219c-.136-.109-.199-.277-.199-.5H8.5c0 .27.078.523.293.696zm-.199-.5V1.375H8.5v3.656zM8.625 1.25H2.437v.25h6.188zm-6.188 0a.7.7 0 0 0-.51.212l.177.177a.46.46 0 0 1 .333-.139zm-.51.212a.65.65 0 0 0-.177.476H2c0-.122.03-.225.104-.299zm-.177.476v14.624H2V1.938zm0 14.624c0 .191.038.372.177.51l.177-.176c-.072-.072-.104-.173-.104-.334zm.177.51c.14.14.32.178.51.178V17c-.16 0-.261-.032-.333-.104l-.177.177zm.51.178h10.126V17H2.437zm9.252-6.062q.137.182.188.473l.246-.04a1.3 1.3 0 0 0-.234-.583zm.186.453a.85.85 0 0 1-.184.554l.196.156q.239-.302.238-.71zm-.184.554c-.105.132-.303.2-.57.2v.25c.296 0 .59-.073.766-.293zm-.57.2c-.27 0-.608-.034-1.015-.17l-.08.237a3.4 3.4 0 0 0 1.095.183zm-1.015-.17a6 6 0 0 1-1.17-.516l-.13.215c.363.217.794.396 1.22.538zm-1.261-.53c-.498.106-1.31.318-2.369.67l.08.238a23 23 0 0 1 2.341-.664zm-2.369.67-.527.177.079.237.527-.176-.079-.237zm-.596.233c-.419.732-.8 1.252-1.11 1.596l.186.167c.324-.36.716-.895 1.14-1.639zm-1.11 1.596q-.462.512-.87.557l.028.248c.361-.04.704-.278 1.028-.638zm-.871.557c-.252.031-.457-.032-.6-.175l-.176.176c.208.209.495.286.807.247zm-.6-.175a.55.55 0 0 1-.176-.489l-.246-.041a.8.8 0 0 0 .246.707zm-.178-.48c.062-.247.245-.526.578-.83.333-.302.806-.621 1.434-.952l-.117-.221q-.956.506-1.485.989c-.352.32-.574.64-.652.954zm2.062-1.83c.425-.745.92-1.77 1.483-3.108l-.23-.097c-.562 1.333-1.052 2.348-1.47 3.08zm1.488-3.19q-.261-.943-.312-1.559l-.25.02q.055.65.321 1.606zm-.313-1.568c-.07-.449-.066-.812.03-1.101l-.237-.08c-.115.345-.112.755-.04 1.22zm.035-1.12a.35.35 0 0 1 .097-.196.53.53 0 0 1 .236-.127l-.069-.24a.8.8 0 0 0-.344.19.6.6 0 0 0-.167.332zm.333-.322a.95.95 0 0 1 .654.03l.099-.23a1.2 1.2 0 0 0-.822-.04zm.648.026c.166.083.29.254.356.548l.244-.054c-.076-.338-.232-.59-.488-.717zm.356.552c.065.258.067.591-.002 1.003l.247.042c.072-.432.074-.802-.002-1.106zm-.002 1.008a11 11 0 0 1-.21 1.078l.244.056c.106-.458.178-.815.214-1.103l-.248-.03zm-.206 1.066-.035.106.237.079.035-.106zm-.033.19c.36.935.903 1.628 1.634 2.066l.129-.214c-.675-.405-1.186-1.048-1.53-1.942zm1.714 2.083q1.023-.13 1.656-.074c.427.039.698.14.842.285l.176-.177c-.207-.208-.552-.317-.995-.357q-.674-.058-1.71.075zm-5.59 3.251c0 .01 0 .04.018.071a.13.13 0 0 0 .115.067.2.2 0 0 0 .065-.015l.032-.019c.03-.02.082-.06.146-.11l-.15-.2c-.076.058-.112.087-.135.102q-.007.004-.002.002s.018-.01.044-.01a.12.12 0 0 1 .103.06c.015.028.014.051.014.052zm.37-.001c.124-.082.275-.237.422-.457l-.208-.139a1.4 1.4 0 0 1-.352.388zm.406-.438c.222-.222.44-.55.685-.935l-.21-.134c-.248.389-.452.693-.652.893zm.491-1.09-.105.105.177.177.105-.106zm-.1.1a8 8 0 0 0-.773.773c-.192.228-.327.436-.387.617l.237.079c.045-.136.156-.315.342-.535q.276-.328.747-.747zm2.173-6.41v.035h.25v-.036zm.125-.09c-.1 0-.143.08-.158.12a.6.6 0 0 0-.028.152c-.01.112-.01.277-.01.485h.25c0-.213 0-.365.01-.464a.4.4 0 0 1 .013-.085c.005-.013-.012.042-.077.042zm-.195.757c0 .424.034.798.15 1.07l.23-.1c-.094-.22-.13-.55-.13-.97zm.373 1.084c.065-.109.103-.252.126-.42q.033-.257.032-.629h-.25q0 .364-.03.595a.9.9 0 0 1-.093.326zm.158-1.049a2 2 0 0 0-.058-.558.5.5 0 0 0-.091-.181.24.24 0 0 0-.187-.089v.25c-.007 0-.009-.005-.002.003a.24.24 0 0 1 .04.088q.046.15.048.487zm-1.268 5.036.457-.211-.105-.227-.457.21zm.45-.208c.74-.282 1.326-.488 1.733-.556l-.041-.246c-.436.072-1.046.288-1.782.569zm1.785-.78A3.85 3.85 0 0 1 7.19 9.721l-.224.112c.325.65.76 1.158 1.27 1.523l.145-.204zm-1.42-1.42c-.35.944-.699 1.678-.979 2.238l.224.112a22 22 0 0 0 .99-2.262zm4.568 2.195a.2.2 0 0 0 .085-.075.16.16 0 0 0 .01-.14.3.3 0 0 0-.048-.073q-.024-.027-.05-.053l-.177.177.04.041c.01.012.007.01.003 0a.1.1 0 0 1-.006-.033q0-.026.013-.046a.1.1 0 0 1 .018-.02q.004-.004 0-.001zm-.003-.34a.6.6 0 0 0-.203-.117c-.073-.027-.168-.056-.268-.09l-.079.238c.111.037.192.06.26.086a.3.3 0 0 1 .113.06zm-.495-.212a5.4 5.4 0 0 0-1.08 0l.02.249a5 5 0 0 1 1.03-.001zm-1.126.236c.362.181.728.291 1.025.328l.03-.248a3 3 0 0 1-.943-.304zm.994.32a.73.73 0 0 0 .508.038l-.08-.237c-.071.024-.181.029-.335-.033zm.468.045c.037 0 .12.002.194-.072l-.177-.177h.001l.005-.002h-.023z'/%3E%3C/svg%3E");
}
.sale-action-button.share .icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' fill='none'%3E%3Cpath fill='%23A5A9AD' d='M11.667 10.951c-.591 0-1.12.233-1.525.599L4.597 8.322c.039-.179.07-.358.07-.544s-.031-.366-.07-.545l5.483-3.196A2.33 2.33 0 0 0 14 2.334 2.33 2.33 0 0 0 11.667 0a2.33 2.33 0 0 0-2.334 2.333c0 .187.031.366.07.545L3.92 6.074a2.32 2.32 0 0 0-1.587-.63A2.33 2.33 0 0 0 0 7.778a2.33 2.33 0 0 0 2.333 2.333c.615 0 1.167-.241 1.587-.63l5.538 3.236a2.2 2.2 0 0 0-.062.505 2.274 2.274 0 0 0 2.27 2.271 2.274 2.274 0 0 0 2.272-2.27 2.274 2.274 0 0 0-2.271-2.272'/%3E%3C/svg%3E");
}
.sale-action-button.appeal-button .icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23777B80'%3E%3Cpath d='M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zM19 14.9 14.9 19H9.1L5 14.9V9.1L9.1 5h5.8L19 9.1z' opacity='.5'/%3E%3Cpath d='M13 7h-2v7h2zm0 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0' opacity='.5'/%3E%3C/svg%3E");
}
.sale-action-button.loading {
  padding-left: 30px !important;
  position: relative;
}
@-webkit-keyframes loading-rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes loading-rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
.sale-action-button.loading:before {
  -webkit-animation: loading-rotate 1s linear infinite;
  animation: loading-rotate 1s linear infinite;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='silver' viewBox='0 0 512 512'%3E%3Cpath d='M296 48c0 22.091-17.909 40-40 40s-40-17.909-40-40 17.909-40 40-40 40 17.909 40 40m-40 376c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40m248-168c0-22.091-17.909-40-40-40s-40 17.909-40 40 17.909 40 40 40 40-17.909 40-40m-416 0c0-22.091-17.909-40-40-40S8 233.909 8 256s17.909 40 40 40 40-17.909 40-40m20.922-187.078c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40m294.156 294.156c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.908-40-40-40m-294.156 0c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40'/%3E%3C/svg%3E");
  background-size: 100%;
  bottom: 0;
  content: "";
  height: 1.2rem;
  left: 10px;
  margin: auto;
  position: absolute;
  top: 0;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  width: 1.2rem;
}
@media (min-width: 800px) {
  .sale-action-button.loading:before {
    left: 8px;
  }
}
.sale-action-button.loading .icon {
  display: none !important;
}
.sale-action-button.loading .text {
  opacity: 0.8;
}
.filter-placeholder-wrapper {
  background-color: #fff;
  border-radius: 4px;
  -webkit-box-shadow: var(--box-shadow);
  box-shadow: var(--box-shadow);
  overflow: hidden;
  padding: 19px 13px;
  position: relative;
}
@media (min-width: 600px) {
  .filter-placeholder-wrapper {
    padding: 30px;
  }
}
@media (min-width: 1px) {
  .filter-placeholder-wrapper {
    padding: 25px 19px;
  }
}
.filter-placeholder-wrapper:after {
  -webkit-animation: loading 1.5s infinite;
  animation: loading 1.5s infinite;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#0000),
    color-stop(#ffffff8c),
    to(#0000)
  );
  background: -webkit-linear-gradient(left, #0000, #ffffff8c, #0000);
  background: -o-linear-gradient(left, #0000, #ffffff8c, #0000);
  background: linear-gradient(90deg, #0000, #ffffff8c, #0000);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  width: 100%;
}
@-webkit-keyframes loading {
  to {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}
.filter-placeholder-wrapper .filter-placeholder-row {
  margin-bottom: 25px;
}
.filter-placeholder-wrapper .filter-placeholder-row:last-of-type {
  margin-bottom: 0;
}
.filter-placeholder-wrapper .filter-placeholder-row .filter-placeholder-title {
  background: #eef0f2;
  height: 20px;
  margin-top: 15px;
  width: 100%;
}
.filter-placeholder-wrapper
  .filter-placeholder-row
  .filter-placeholder-title:first-of-type {
  margin-top: 0;
}
.filter-placeholder-wrapper
  .filter-placeholder-row
  .filter-placeholder-description {
  background: #eef0f2;
  height: 15px;
  margin-left: 25px;
  margin-top: 10px;
  width: 50%;
}
.loading-placeholder-block {
  background: #fff;
  position: relative;
}
.loading-placeholder-block:after {
  -webkit-animation: loading 1.5s infinite;
  animation: loading 1.5s infinite;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#0000),
    color-stop(#ffffff8c),
    to(#0000)
  );
  background: -webkit-linear-gradient(left, #0000, #ffffff8c, #0000);
  background: -o-linear-gradient(left, #0000, #ffffff8c, #0000);
  background: linear-gradient(90deg, #0000, #ffffff8c, #0000);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  width: 100%;
}
@keyframes loading {
  to {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}
.loading-placeholder-block__content {
  background: #eef0f2;
  min-height: 15px;
  width: 100%;
}
.loading-placeholder-block__content_short {
  width: 150px;
}
.atla-place {
  text-align: center;
}
@media print {
  .atla-place {
    display: none;
  }
}
.atla-wrapper {
  margin: 0 auto;
  max-width: 100%;
  overflow: hidden;
}
.atla-wrapper a {
  display: block;
}
.atla-wrapper a,
.atla-wrapper a img {
  max-height: 100%;
  max-width: 100%;
}
.atla-inf-link {
  display: block;
  zoom: 1;
  background: #efefef;
  border: 1px solid #ddd;
  border-radius: 7px;
  color: #000 !important;
  cursor: pointer;
  overflow: hidden;
  padding-bottom: 2px;
  padding-top: 7px;
  text-decoration: none;
}
.atla-inf-link-gradient {
  background: #f7f9f9;
  background: -webkit-linear-gradient(315deg, #f7f9f9, #ebf2f4 57%, #d0d6d8);
  background: -o-linear-gradient(315deg, #f7f9f9 0, #ebf2f4 57%, #d0d6d8 100%);
  background: linear-gradient(135deg, #f7f9f9, #ebf2f4 57%, #d0d6d8);
}
.atla-inf-link:hover {
  color: #000;
  text-decoration: none;
}
.atla-inf-inner {
  zoom: 1;
  overflow: hidden;
  padding: 5px;
}
.atla-inf-inner,
.atla-inf-text {
  display: block;
  text-align: center;
}
.atla-inf-text {
  font-family: Tahoma, sans-serif !important;
  font-size: 12px !important;
}
.atla-inf-horizontal.atla-inf-link {
  border-radius: 0;
  padding: 0;
}
.atla-inf-horizontal .atla-inf-img {
  float: left;
  margin-right: 10px;
}
.atla-inf-horizontal .atla-inf-inner {
  padding: 0;
}
.atla-inf-horizontal .atla-inf-text {
  line-height: 16px;
  margin: 0;
  padding-right: 5px;
  padding-top: 5px;
  text-align: left;
}
.atla-inf-link-468x60 {
  height: 60px;
  margin: 0 auto;
  overflow: hidden;
  width: 468px;
}
.atla-inf-link-384x60 {
  height: 60px;
  margin: 0 auto;
  overflow: hidden;
  width: 384px;
}
.sl-side-banners {
  margin-bottom: 4em;
}
.sl-side-banners .atla-place {
  background: #f6f9fc;
  margin-bottom: 1em;
  padding: 5px 0;
  text-align: center;
  width: 175px;
}
.sl-side-banners .atla-place:first-of-type {
  padding-top: 0;
}
.sl-side-banners .atla-place-inf {
  background: none;
  width: auto;
}
.sl-side-banners .atla-wrapper {
  margin: 0 auto;
}
.sales-list .atla-place {
  padding: 15px 20px;
}
.sales-list .atla-wrapper {
  margin: 0 auto;
}
.act_sales_index .sales-index-categories .sl-side-banners {
  margin-top: -5px;
}
.atla-place.atla-place-free .atla-wrapper {
  border-bottom: 5px solid #13ab3d;
}
.simple-message-wrapper {
  border-radius: 3px;
  margin: 3rem auto 5rem;
  max-width: 36rem;
}
.simple-message-wrapper .title {
  font-size: 150%;
  margin-bottom: 1.4rem;
}
.simple-message-wrapper .message {
  font-size: 110%;
  line-height: 1.3rem;
}
.simple-message-wrapper .buttons a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: #eef0f2;
  border: none;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #474a4d;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  height: 40px;
  justify-content: center;
  margin-top: 1rem;
  outline: none;
  padding: 10px 28px;
  text-decoration: none !important;
}
@media (min-width: 1000px) {
  .simple-message-wrapper .buttons a {
    font-size: 14px;
    font-weight: 400;
    height: 35px;
  }
}
.simple-message-wrapper .buttons a.btn-lg,
.simple-message-wrapper .buttons a.button-lg {
  height: 45px;
}
@media (min-width: 1000px) {
  .simple-message-wrapper .buttons a.btn-lg,
  .simple-message-wrapper .buttons a.button-lg {
    height: 40px;
  }
}
.simple-message-wrapper .buttons a.disabled,
.simple-message-wrapper .buttons a[disabled] {
  opacity: 0.5;
}
.simple-message-wrapper .buttons a.hover,
.simple-message-wrapper .buttons a:hover,
.simple-message-wrapper .buttons a:visited {
  text-decoration: none;
}
.simple-message-wrapper .buttons a:focus {
  outline: none;
}
.simple-message-wrapper .buttons a.hover,
.simple-message-wrapper .buttons a:hover {
  background-color: #e8ebed;
}
.ui-dialog .simple-message-wrapper {
  margin: 0;
}
@media (min-width: 1000px) {
  .context-adv-block {
    border-radius: 4px;
  }
}
.sl-items-wrapper .context-adv-block {
  padding-top: 21.4px;
}
.context-adv-block .adsbygoogle-block {
  width: 100%;
}
.context-adv-block .adsbygoogle-block.adsbygoogle-responsive {
  height: 360px;
  width: 100%;
}
@media (min-width: 600px) {
  .context-adv-block .adsbygoogle-block.adsbygoogle-responsive {
    height: 110px;
    max-width: 1000px;
    min-width: 400px;
  }
}
.touch-device .context-adv-block .adsbygoogle-block.adsbygoogle-responsive {
  height: 360px;
}
.context-adv-block .context-adv-content {
  margin: 0 auto;
  max-width: 740px;
  overflow: hidden;
  padding: 1px 0;
}
.context-adv-block .context-adv-content yatag.yap-rtb__iframe,
.context-adv-block .context-adv-content yatag.yap-rtb__wrapper {
  margin: 0 auto !important;
}
.context-adv-block .context-adv-content .context-adv-content-dev {
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='silver' viewBox='0 0 512 512'%3E%3Cpath d='m162.925 238.709 8.822 30.655h-25.606l9.041-30.652c1.277-4.421 2.651-9.994 3.872-15.245 1.22 5.251 2.594 10.823 3.871 15.242m166.474-32.099h-14.523v98.781h14.523c29.776 0 46.175-17.678 46.175-49.776 0-32.239-17.49-49.005-46.175-49.005M512 112v288c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h416c26.51 0 48 21.49 48 48M245.459 336.139l-57.097-168A12 12 0 0 0 177 160h-35.894a12 12 0 0 0-11.362 8.139l-57.097 168C70.003 343.922 75.789 352 84.009 352h29.133a12 12 0 0 0 11.535-8.693l8.574-29.906h51.367l8.793 29.977A12 12 0 0 0 204.926 352h29.172c8.22 0 14.006-8.078 11.361-15.861m184.701-80.525c0-58.977-37.919-95.614-98.96-95.614h-57.366c-6.627 0-12 5.373-12 12v168c0 6.627 5.373 12 12 12H331.2c61.041 0 98.96-36.933 98.96-96.386'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 70px;
  border-radius: 4px;
  -webkit-box-shadow: var(--box-shadow);
  box-shadow: var(--box-shadow);
  padding: 100px;
}
@media (min-width: 1000px) {
  .context-adv-block .context-adv-content .context-adv-content-dev {
    padding: 60px;
  }
}
.sales-list .context-adv-block {
  padding-bottom: 16.4px;
}
.sales-list .context-adv-block:before {
  content: "";
  display: block;
  margin-bottom: 15px;
}
.sales-list .context-adv-block .title-common {
  display: none;
}
.sales-list .context-adv-block .context-adv-content {
  padding-left: 12px;
  padding-right: 12px;
}
.sf-big-photos-ad .context-adv-block {
  margin-bottom: 15px;
}
.sf-big-photos-ad .context-adv-block .title-common {
  display: none;
}
.sf-big-photos-ad .context-adv-block #attrHeader {
  border-bottom: 1px dotted #007acf;
  padding-bottom: 6px;
}
#tm_rate .context-adv-block {
  margin-top: 2em;
}
#tm_rate .context-adv-block .title-common {
  display: none;
}
.ca-wrapper {
  margin-bottom: 1rem;
  text-align: center;
}
.ca-block-narrow,
.ca-wrapper .yandex_rtb {
  display: inline-block;
}
.ca-block-narrow {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 1rem;
  margin-left: 3.5%;
  margin-right: 3.5%;
  max-width: 340px;
  overflow: hidden;
  width: 42%;
}
.admxr-meta {
  height: 0;
  width: 100%;
}
.admixer {
  padding: 10px 0;
  text-align: center;
}
.sl-search-opened .crumbs {
  display: none;
}
.fixed-filters-button {
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 10px;
  z-index: 10;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background-color: #fff;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 15px #0003, 0 1px 10px #00000026;
  box-shadow: 0 2px 15px #0003, 0 1px 10px #00000026;
  color: var(--text-color-secondary);
  font-weight: 700;
  justify-content: center;
  margin: auto;
  padding: 7px 10px;
  -webkit-transition: top 0.5s ease-out;
  -o-transition: top 0.5s ease-out;
  transition: top 0.5s ease-out;
  width: 130px;
}
.fixed-filters-button.visible {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.show-header .fixed-filters-button {
  top: 140px;
}
.sl-search-opened .fixed-filters-button {
  display: none;
}
.fixed-filters-button .fixed-filters-button-num {
  display: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: var(--brand-popup-color);
  border-radius: 3px;
  color: var(--brand-link-color);
  height: 18px;
  justify-content: center;
  margin-left: 8px;
  padding-top: 1px;
  width: 22px;
}
.fixed-filters-button .fixed-filters-button-num.visible {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.layout-main-col .big-cat-banner-container {
  margin: 0 10px 15px;
}
.sl-header-wrapper {
  color: var(--text-color-primary);
  font-size: var(--font-size-h1);
  overflow: hidden;
  padding: 4px 12px 12px;
  position: relative;
}
@media (min-width: 1000px) {
  .sl-header-wrapper {
    padding: 0 0 1.8125rem;
  }
}
.sl-header-wrapper.no-crumbs {
  margin-top: 20px;
}
.sl-search-opened .sl-header-wrapper {
  background: var(--box-background);
}
.sl-header-wrapper .sl-header-wrapper__title {
  margin-bottom: 0;
  padding: 0;
}
.sl-search-opened .sl-header-wrapper .sl-header-wrapper__title {
  overflow: hidden;
  padding-right: 40px;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sl-search-opened .sl-header-wrapper .sl-header-wrapper__title:before {
  display: none;
}
.sl-header-wrapper .sl-header-wrapper__title:after {
  background-color: var(--brand-link-color);
  border-radius: 3px;
  color: #fff;
  content: attr(data-num);
  display: inline-block;
  font-size: 12px;
  padding: 2px 5px;
  position: relative;
  top: -2px;
}
@media (min-width: 1000px) {
  .sl-header-wrapper .sl-header-wrapper__title:after {
    display: none;
  }
}
.sl-header-wrapper .sl-header-wrapper__text {
  margin-right: 5px;
}
@media (min-width: 1000px) {
  .sl-header-wrapper .sl-header-wrapper__text {
    margin-right: 0;
  }
}
.sl-header-wrapper .sl-search-form-close {
  display: none;
}
.sl-search-opened .sl-header-wrapper .sl-search-form-close {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23aaa' viewBox='0 0 320 512'%3E%3Cpath d='M193.94 256 296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 70%;
  bottom: 0;
  cursor: pointer;
  display: block;
  height: 30px;
  margin: auto;
  position: absolute;
  right: 0.8rem;
  top: 0;
  width: 30px;
  z-index: 90;
}
@media (min-width: 1000px) {
  .sl-search-opened .sl-header-wrapper .sl-search-form-close {
    display: none;
  }
}
.sli-actions {
  float: left;
  height: 80px;
  margin-right: 10px;
  padding-top: 3px;
  width: 32px;
}
.sli-descr {
  height: 103px;
  margin-left: 160px;
}
.sli-title {
  font-weight: 700;
  margin-bottom: 8px;
  margin-top: 7px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sl-pages {
  background: var(--box-background);
  -webkit-box-shadow: var(--box-shadow);
  box-shadow: var(--box-shadow);
  margin: 0 0 5px;
  padding: 10px 0;
  text-align: center;
}
@media (min-width: 600px) {
  .sl-pages {
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0 0 20px;
  }
}
@media (min-width: 1000px) {
  .sl-pages {
    margin-top: 20px;
  }
  .sl-pages.without-top-margin {
    margin-top: 0;
  }
}
.trademark-reviews-label-wrapper .trademark-reviews-label {
  margin: 5px 0;
}
@media (min-width: 600px) {
  .trademark-reviews-label-wrapper .trademark-reviews-label {
    margin: 20px 0;
  }
}
@media (max-width: 999px) {
  .show-more + .sl-pages .paginator {
    padding-top: 5px;
  }
}
@media (min-width: 1000px) {
  .popular-links-show-more-button {
    display: none !important;
  }
}
.sales-history-brief {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 30px;
  margin-top: 20px;
  padding: 10px;
}
@media (min-width: 1000px) {
  .sales-history-brief {
    display: block;
    padding: 2.3rem 0 0;
  }
}
@media print {
  .sales-history-brief {
    display: none;
  }
}
.sales-history-brief .title {
  font-size: 18px;
  margin-bottom: 19px;
}
.sales-history-brief .all-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  font-size: 0.9375rem;
  order: 3;
  padding: 5px;
  text-decoration: none;
}
@media (min-width: 1000px) {
  .sales-history-brief .all-link {
    float: right;
    margin-top: -2.4rem;
  }
}
.sales-history-brief .all-link .all-link-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10' fill='%23287BD1'%3E%3Cpath d='m.434 8.27 3.445-3.446L.434 1.38 1.488.324l4.5 4.5-4.5 4.5z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  height: 10px;
  margin-left: 5px;
  width: 10px;
}
html[dir="rtl"] .sales-history-brief .all-link .all-link-icon {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}
@media (min-width: 1000px) {
  .sales-history-brief .all-link .all-link-icon {
    position: relative;
    top: 1px;
  }
}
.sales-history-brief .items:after {
  clear: both;
  content: "";
  display: block;
}
@media (min-width: 1000px) {
  .sales-history-brief .items .item {
    float: left;
    margin-bottom: 1.5%;
    width: 23.875%;
  }
  .sales-history-brief .items .item:nth-child(1n),
  .sales-history-brief .items .item:nth-child(2n),
  .sales-history-brief .items .item:nth-child(3n) {
    margin-right: 1.5%;
  }
  .sales-history-brief .items .item:nth-child(4n) {
    margin-right: 0;
  }
}
.sales-history-brief .items .item:nth-child(n + 5) {
  display: none;
}
@media (min-width: 1200px) {
  .sales-history-brief .items .item {
    margin-bottom: 1.5%;
    width: 18.8%;
  }
  .sales-history-brief .items .item:nth-child(1n),
  .sales-history-brief .items .item:nth-child(2n),
  .sales-history-brief .items .item:nth-child(3n),
  .sales-history-brief .items .item:nth-child(4n) {
    margin-right: 1.5%;
  }
  .sales-history-brief .items .item:nth-child(5n) {
    margin-right: 0;
  }
  .sales-history-brief .items .item:nth-child(5) {
    display: block;
  }
}
@media (min-width: 1500px) {
  .sales-history-brief .items .item {
    margin-bottom: 1.5%;
    width: 15.4166666667%;
  }
  .sales-history-brief .items .item:nth-child(1n),
  .sales-history-brief .items .item:nth-child(2n),
  .sales-history-brief .items .item:nth-child(3n),
  .sales-history-brief .items .item:nth-child(4n),
  .sales-history-brief .items .item:nth-child(5n) {
    margin-right: 1.5%;
  }
  .sales-history-brief .items .item:nth-child(6n) {
    margin-right: 0;
  }
  .sales-history-brief .items .item:nth-child(6) {
    display: block;
  }
}
#user-message {
  font-weight: 700;
  padding: 0 20px;
  text-align: center;
}
#reg-errors {
  margin-bottom: 20px;
  padding-left: 10px;
}
#reg-errors li {
  color: red;
}
.user-remind-page {
  margin: 0 auto;
  max-width: 350px;
  padding: 2rem;
  text-align: center;
}
@media (min-width: 600px) {
  .user-remind-page {
    margin: 30px auto;
    max-width: 420px;
    padding: 3rem 5rem;
  }
}
@media (min-width: 1200px) {
  .user-remind-page {
    margin: 2rem auto;
  }
}
.ui-dialog .user-remind-page {
  margin: 0;
  padding: 0;
}
.user-remind-page .title {
  font-size: 16px;
  line-height: 1.4rem;
}
.user-remind-page .user-remind-form {
  margin-top: 2rem;
}
.user-remind-page .user-remind-form .errors {
  color: red;
  margin: 0 0 10px;
}
.user-remind-page .user-remind-form .email input {
  background: #fff;
  border: 1px solid var(--element-border-color);
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #232526;
  height: 2.5rem;
  min-height: 40px;
  outline: none;
  padding: 9px 6px;
  width: 100%;
}
.user-remind-page .user-remind-form .email input:-moz-placeholder,
.user-remind-page .user-remind-form .email input::-moz-placeholder {
  opacity: 1;
}
@media (min-width: 1000px) {
  .user-remind-page .user-remind-form .email input {
    min-height: 35px;
  }
}
.user-remind-page .user-remind-form .email input:focus {
  border-color: var(--element-border-color-hover);
  outline: none;
}
.user-remind-page .user-remind-form .email input[disabled],
.user-remind-page .user-remind-form .email input[readonly] {
  opacity: 0.4;
}
.user-remind-page .user-remind-form .email input.invalid {
  border-color: var(--alert-color);
}
.user-remind-page .user-remind-form .btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: #287bd1;
  border: none;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-size: 0.9rem;
  font-weight: 700;
  font-weight: 400;
  height: 40px;
  height: 2.5rem;
  justify-content: center;
  margin: 10px auto 0;
  outline: none;
  padding: 8px 20px;
  text-decoration: none !important;
  width: 100%;
}
@media (min-width: 1000px) {
  .user-remind-page .user-remind-form .btn {
    font-size: 14px;
    font-weight: 400;
    height: 35px;
  }
}
.user-remind-page .user-remind-form .btn.btn-lg,
.user-remind-page .user-remind-form .btn.button-lg {
  height: 45px;
}
@media (min-width: 1000px) {
  .user-remind-page .user-remind-form .btn.btn-lg,
  .user-remind-page .user-remind-form .btn.button-lg {
    height: 40px;
  }
}
.user-remind-page .user-remind-form .btn.disabled,
.user-remind-page .user-remind-form .btn[disabled] {
  opacity: 0.5;
}
.user-remind-page .user-remind-form .btn.hover,
.user-remind-page .user-remind-form .btn:hover,
.user-remind-page .user-remind-form .btn:visited {
  text-decoration: none;
}
.user-remind-page .user-remind-form .btn:focus {
  outline: none;
}
.user-remind-page .user-remind-form .btn:hover {
  background: #2a82de;
  color: #fff;
}
#login-form .input-standart {
  width: 150px;
}
#login-other-links {
  padding-top: 10px;
}
#user-reg-form {
  width: 670px;
}
#user-reg-input-country {
  width: 252px;
}
#user-reg-form .input-standart {
  width: 250px;
}
.red-text {
  color: red;
}
.u-reg-text {
  text-align: right;
}
.reg-hr {
  padding: 2px;
}
#reg-description {
  padding-left: 40px;
  padding-right: 20px;
  padding-top: 20px;
}
#image_val {
  margin: 2px 0;
}
#userreg-dialog-email {
  width: 250px;
}
#act_user_question {
  padding-left: 10px;
}
.scroll-top {
  display: none;
}
.scroll-top.disappear {
  opacity: 0;
  -webkit-transition: opacity 0.5s linear;
  -o-transition: opacity 0.5s linear;
  transition: opacity 0.5s linear;
}
.touch-device .scroll-top.visible {
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%234299df' viewBox='0 0 448 512'%3E%3Cpath d='m34.9 289.5-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9L207 39c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9L413 289.4c-9.5 9.5-25 9.3-34.3-.4L264 168.6V456c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24V168.6L69.2 289.1c-9.3 9.8-24.8 10-34.3.4'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50%;
  border-radius: 50%;
  bottom: 15px;
  -webkit-box-shadow: 0 8px 10px #0003, 0 -4px 8px #0000000d;
  box-shadow: 0 8px 10px #0003, 0 -4px 8px #0000000d;
  display: block;
  height: 60px;
  position: fixed;
  right: 15px;
  width: 60px;
  z-index: 1001;
}
@media (max-width: 900px) {
  .touch-device .scroll-top.visible {
    bottom: 10px;
    height: 40px;
    right: 10px;
    width: 40px;
  }
}
.app-machineryline .touch-device .scroll-top.visible {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc9c86' viewBox='0 0 448 512'%3E%3Cpath d='m34.9 289.5-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9L207 39c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9L413 289.4c-9.5 9.5-25 9.3-34.3-.4L264 168.6V456c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24V168.6L69.2 289.1c-9.3 9.8-24.8 10-34.3.4'/%3E%3C/svg%3E");
}
.app-agronetto .touch-device .scroll-top.visible {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2357ad2b' viewBox='0 0 448 512'%3E%3Cpath d='m34.9 289.5-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9L207 39c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9L413 289.4c-9.5 9.5-25 9.3-34.3-.4L264 168.6V456c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24V168.6L69.2 289.1c-9.3 9.8-24.8 10-34.3.4'/%3E%3C/svg%3E");
}
.ios-app .scroll-top.visible,
.touch-device .scroll-top.visible.hidden {
  display: none;
}
.with-call-button.touch-device .scroll-top.visible {
  bottom: 100px;
}
@media print {
  .scroll-top {
    display: none !important;
  }
}
.toggle-checkbox-btn {
  background-color: #a5a9ad;
  border-radius: 35px;
  cursor: pointer;
  display: block;
  height: 20px;
  position: relative;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  width: 32px;
}
.toggle-checkbox-btn.selected {
  background-color: var(--brand-link-color);
}
.toggle-checkbox-btn.selected:before {
  -webkit-transform: translateX(12px);
  -ms-transform: translateX(12px);
  transform: translateX(12px);
}
.toggle-checkbox-btn:before {
  background-color: #fff;
  border-radius: 50%;
  bottom: 2px;
  content: "";
  display: block;
  height: 16px;
  left: 2px;
  position: absolute;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  width: 16px;
}
body.popup-menu-active .feedback-button-widget {
  z-index: 99;
}
.popup-menu-toggle {
  cursor: pointer;
}
.popup-menu-outer {
  background-color: #0000;
  bottom: 0;
  left: 0;
  overflow-y: scroll;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-transition: background-color 0.4s ease-out;
  -o-transition: background-color 0.4s ease-out;
  transition: background-color 0.4s ease-out;
  visibility: hidden;
  z-index: 2000;
}
@media (min-width: 1000px) {
  .popup-menu-outer::-webkit-scrollbar {
    width: 0;
  }
}
.popup-menu-outer:before {
  height: 100%;
  width: 100%;
}
.popup-menu-outer.active {
  background-color: #00000080;
  display: block;
  height: auto !important;
  visibility: visible !important;
}
.popup-menu-outer.closing {
  background-color: #0000;
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
}
.popup-menu-outer.closing .popup-menu-inner {
  -webkit-transition: -webkit-transform 0.2s ease-out;
  transition: -webkit-transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  transition: transform 0.2s ease-out;
  transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
}
.popup-menu-outer .popup-menu-inner {
  background: #fff;
  display: inline-block;
  list-style-type: none;
  min-height: 100%;
  min-width: 300px;
  overflow: visible;
  padding: 0;
  position: absolute;
  text-align: left;
  top: 0;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
@media (min-width: 1000px) {
  .popup-menu-outer .popup-menu-inner {
    max-height: 100%;
    min-width: 315px;
    overflow: auto;
  }
  .popup-menu-outer .popup-menu-inner::-webkit-scrollbar {
    width: 3px;
  }
  .popup-menu-outer .popup-menu-inner::-webkit-scrollbar-track {
    background: #0000;
  }
  .popup-menu-outer .popup-menu-inner::-webkit-scrollbar-thumb {
    background: #8e8e8e;
  }
  .popup-menu-outer .popup-menu-inner::-webkit-scrollbar-thumb:hover {
    cursor: pointer;
  }
}
.popup-menu-outer .popup-menu-inner.moving {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.ua-opera-mini .popup-menu-outer .popup-menu-inner {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.popup-menu-outer .popup-menu-inner.position-left {
  left: 0;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
}
.popup-menu-outer .popup-menu-inner.position-right {
  right: 0;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
}
.popup-menu-outer .popup-menu-inner .menu-head-background {
  height: 200px;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
  --menu-head-background: linear-gradient(25deg, #1d6ec1 27%, #1d6ec100 107%);
}
.app-machineryline .popup-menu-outer .popup-menu-inner .menu-head-background {
  --menu-head-background: linear-gradient(25deg, #2a2d2f 27%, #1d6ec100 107%);
}
.app-agronetto .popup-menu-outer .popup-menu-inner .menu-head-background {
  --menu-head-background: linear-gradient(25deg, #52992e 27%, #1d6ec100 107%);
}
.app-forkliftonline .popup-menu-outer .popup-menu-inner .menu-head-background {
  --menu-head-background: linear-gradient(25deg, #f55647 27%, #1d6ec100 107%);
}
.popup-menu-outer .popup-menu-inner .menu-head-background:after,
.popup-menu-outer .popup-menu-inner .menu-head-background:before {
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
.popup-menu-outer .popup-menu-inner .menu-head-background:before {
  background-color: var(--header-background-color);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Crect width='10' height='10' x='5' y='5' fill='%2345A1FF' opacity='.15' rx='5'/%3E%3C/svg%3E");
  height: 205px;
}
.popup-menu-outer .popup-menu-inner .menu-head-background:after {
  background: var(--menu-head-background);
}
.popup-menu-outer .popup-menu-inner .menu-head-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-box-shadow: 0 2px 4px #0000001a;
  box-shadow: 0 2px 4px #0000001a;
  height: 200px;
  justify-content: flex-end;
  margin-bottom: 14px;
  padding: 25px;
}
.popup-menu-outer .popup-menu-inner .menu-head-content .login-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: #1d6ec1;
  border: 2px solid #81beff;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  height: 45px;
  justify-content: center;
  outline: none;
  padding: 10px 28px;
  text-decoration: none !important;
}
@media (min-width: 1000px) {
  .popup-menu-outer .popup-menu-inner .menu-head-content .login-button {
    font-size: 14px;
    font-weight: 400;
    height: 35px;
  }
}
.popup-menu-outer .popup-menu-inner .menu-head-content .login-button.btn-lg,
.popup-menu-outer .popup-menu-inner .menu-head-content .login-button.button-lg {
  height: 45px;
}
@media (min-width: 1000px) {
  .popup-menu-outer .popup-menu-inner .menu-head-content .login-button,
  .popup-menu-outer .popup-menu-inner .menu-head-content .login-button.btn-lg,
  .popup-menu-outer
    .popup-menu-inner
    .menu-head-content
    .login-button.button-lg {
    height: 40px;
  }
}
.popup-menu-outer .popup-menu-inner .menu-head-content .login-button.disabled,
.popup-menu-outer .popup-menu-inner .menu-head-content .login-button[disabled] {
  opacity: 0.5;
}
.popup-menu-outer .popup-menu-inner .menu-head-content .login-button.hover,
.popup-menu-outer .popup-menu-inner .menu-head-content .login-button:hover,
.popup-menu-outer .popup-menu-inner .menu-head-content .login-button:visited {
  text-decoration: none;
}
.popup-menu-outer .popup-menu-inner .menu-head-content .login-button:focus {
  outline: none;
}
.popup-menu-outer .popup-menu-inner .menu-head-content .login-button:hover {
  background: #ffffff1a;
  border: 2px solid #82beff;
  color: #fff;
}
@media (min-width: 1000px) {
  .popup-menu-outer .popup-menu-inner .menu-head-content .login-button {
    font-size: 15px;
    font-weight: 700;
  }
}
.app-forkliftonline
  .popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .login-button {
  border-width: 1px;
}
.popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .register-company-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: #1d6ec1;
  border: 2px solid #81beff;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  height: 45px;
  justify-content: center;
  margin-top: 20px;
  outline: none;
  padding: 10px 7px;
  text-decoration: none !important;
}
@media (min-width: 1000px) {
  .popup-menu-outer
    .popup-menu-inner
    .menu-head-content
    .register-company-button {
    font-size: 14px;
    font-weight: 400;
    height: 35px;
  }
}
.popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .register-company-button.btn-lg,
.popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .register-company-button.button-lg {
  height: 45px;
}
@media (min-width: 1000px) {
  .popup-menu-outer
    .popup-menu-inner
    .menu-head-content
    .register-company-button,
  .popup-menu-outer
    .popup-menu-inner
    .menu-head-content
    .register-company-button.btn-lg,
  .popup-menu-outer
    .popup-menu-inner
    .menu-head-content
    .register-company-button.button-lg {
    height: 40px;
  }
}
.popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .register-company-button.disabled,
.popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .register-company-button[disabled] {
  opacity: 0.5;
}
.popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .register-company-button.hover,
.popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .register-company-button:hover,
.popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .register-company-button:visited {
  text-decoration: none;
}
.popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .register-company-button:focus {
  outline: none;
}
.popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .register-company-button:hover {
  background: #ffffff1a;
  border: 2px solid #82beff;
  color: #fff;
}
@media (min-width: 1000px) {
  .popup-menu-outer
    .popup-menu-inner
    .menu-head-content
    .register-company-button {
    font-size: 15px;
    font-weight: 700;
  }
}
.app-forkliftonline
  .popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .register-company-button {
  border-width: 1px;
}
@media (min-width: 1000px) {
  .popup-menu-outer
    .popup-menu-inner
    .menu-head-content
    .register-company-button {
    margin-top: 15px;
  }
}
.popup-menu-outer .popup-menu-inner .menu-head-content .place-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: #00ad2b;
  border: none;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  height: 45px;
  justify-content: center;
  outline: none;
  padding: 10px 28px;
  text-decoration: none !important;
}
@media (min-width: 1000px) {
  .popup-menu-outer .popup-menu-inner .menu-head-content .place-button {
    font-size: 14px;
    font-weight: 400;
    height: 35px;
  }
}
.popup-menu-outer .popup-menu-inner .menu-head-content .place-button.btn-lg,
.popup-menu-outer .popup-menu-inner .menu-head-content .place-button.button-lg {
  height: 45px;
}
@media (min-width: 1000px) {
  .popup-menu-outer .popup-menu-inner .menu-head-content .place-button,
  .popup-menu-outer .popup-menu-inner .menu-head-content .place-button.btn-lg,
  .popup-menu-outer
    .popup-menu-inner
    .menu-head-content
    .place-button.button-lg {
    height: 40px;
  }
}
.popup-menu-outer .popup-menu-inner .menu-head-content .place-button.disabled,
.popup-menu-outer .popup-menu-inner .menu-head-content .place-button[disabled] {
  opacity: 0.5;
}
.popup-menu-outer .popup-menu-inner .menu-head-content .place-button.hover,
.popup-menu-outer .popup-menu-inner .menu-head-content .place-button:hover,
.popup-menu-outer .popup-menu-inner .menu-head-content .place-button:visited {
  text-decoration: none;
}
.popup-menu-outer .popup-menu-inner .menu-head-content .place-button:focus {
  outline: none;
}
.popup-menu-outer .popup-menu-inner .menu-head-content .place-button:hover {
  background: #00ba2e;
  color: #fff;
}
.app-forkliftonline
  .popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .place-button,
.app-machineryline
  .popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .place-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: #287bd1;
  border: none;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  height: 45px;
  justify-content: center;
  outline: none;
  padding: 10px 28px;
  text-decoration: none !important;
}
@media (min-width: 1000px) {
  .app-forkliftonline
    .popup-menu-outer
    .popup-menu-inner
    .menu-head-content
    .place-button,
  .app-machineryline
    .popup-menu-outer
    .popup-menu-inner
    .menu-head-content
    .place-button {
    font-size: 14px;
    font-weight: 400;
    height: 35px;
  }
}
.app-forkliftonline
  .popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .place-button.btn-lg,
.app-forkliftonline
  .popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .place-button.button-lg,
.app-machineryline
  .popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .place-button.btn-lg,
.app-machineryline
  .popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .place-button.button-lg {
  height: 45px;
}
@media (min-width: 1000px) {
  .app-forkliftonline
    .popup-menu-outer
    .popup-menu-inner
    .menu-head-content
    .place-button,
  .app-forkliftonline
    .popup-menu-outer
    .popup-menu-inner
    .menu-head-content
    .place-button.btn-lg,
  .app-forkliftonline
    .popup-menu-outer
    .popup-menu-inner
    .menu-head-content
    .place-button.button-lg,
  .app-machineryline
    .popup-menu-outer
    .popup-menu-inner
    .menu-head-content
    .place-button,
  .app-machineryline
    .popup-menu-outer
    .popup-menu-inner
    .menu-head-content
    .place-button.btn-lg,
  .app-machineryline
    .popup-menu-outer
    .popup-menu-inner
    .menu-head-content
    .place-button.button-lg {
    height: 40px;
  }
}
.app-forkliftonline
  .popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .place-button.disabled,
.app-forkliftonline
  .popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .place-button[disabled],
.app-machineryline
  .popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .place-button.disabled,
.app-machineryline
  .popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .place-button[disabled] {
  opacity: 0.5;
}
.app-forkliftonline
  .popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .place-button.hover,
.app-forkliftonline
  .popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .place-button:hover,
.app-forkliftonline
  .popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .place-button:visited,
.app-machineryline
  .popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .place-button.hover,
.app-machineryline
  .popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .place-button:hover,
.app-machineryline
  .popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .place-button:visited {
  text-decoration: none;
}
.app-forkliftonline
  .popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .place-button:focus,
.app-machineryline
  .popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .place-button:focus {
  outline: none;
}
.app-forkliftonline
  .popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .place-button:hover,
.app-machineryline
  .popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .place-button:hover {
  background: #2a82de;
  color: #fff;
}
@media (min-width: 1000px) {
  .popup-menu-outer .popup-menu-inner .menu-head-content .place-button {
    font-weight: 700;
  }
}
.app-forkliftonline
  .popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .place-button {
  border: 1px solid #fff;
}
.popup-menu-outer .popup-menu-inner .menu-head-content .user-name {
  position: relative;
  z-index: 2;
}
.popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .user-name
  .user-name-photo {
  border-radius: 50%;
  height: 50px;
  overflow: hidden;
  width: 50px;
}
.popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .user-name
  .user-name-photo.without-photo {
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' fill='none'%3E%3Cpath fill='%23fff' d='M0 0h36v36H0z'/%3E%3Cpath fill='%23135EAB' d='M30.499 31.389c-.74-1.644-4.354-2.732-6.754-3.753-2.4-1.022-2.073-1.64-2.159-2.488a6 6 0 0 1-.027-.462c.73-.729 1.302-1.723 1.71-2.761l.03-.074q.137-.363.243-.75c.55-.107.87-.684.993-1.217.124-.216.381-.749.322-1.353-.059-.607-.271-.96-.535-1.156a6 6 0 0 0 .06-.742c0-1.073.435-4.369-.745-5.582-.626-.643-1.226-1.313-2.074-1.806l.092-.364-.915-.023-.072-.025.121-.455-.816.251.255-.629-1.252.504a9 9 0 0 0-.44-.02 6.73 6.73 0 0 0-4.526 1.628c-.388.186-1.07.505-1.07.505l.256.346-.046.06-.949.375.526.306-.035.076-.822.65.61-.086c-.575 1.795-.61 4.413-.61 4.641 0 .033.01.126.03.264-.362.152-.682.512-.757 1.282-.06.604.198 1.137.322 1.352.124.543.454 1.131 1.022 1.223a8 8 0 0 0 .265.802l.008.02c.417 1.06 1.005 2.073 1.757 2.805a6 6 0 0 1-.026.415c-.086.847.166 1.466-2.234 2.488-2.4 1.021-6.014 2.109-6.754 3.753S5.058 36 5.058 36H30.94s.299-2.967-.441-4.611'/%3E%3C/svg%3E");
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: 50px;
  height: 50px;
  width: 50px;
}
.popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .user-name
  .user-name-photo
  img {
  height: 50px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 50px;
}
.popup-menu-outer
  .popup-menu-inner
  .menu-head-content
  .user-name
  .user-name-value {
  color: #fff;
  font-size: 15px;
  margin-bottom: 10px;
  margin-right: 5px;
  margin-top: 12px;
  overflow: hidden;
  text-decoration: none;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
@media (min-width: 1000px) {
  .popup-menu-outer
    .popup-menu-inner
    .menu-head-content
    .user-name
    .user-name-value {
    max-width: 180px;
  }
}
.popup-menu-outer .popup-menu-inner .menu-head-content .menu-close-button {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 320 512'%3E%3Cpath d='M193.94 256 296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
  height: 1.8rem;
  position: absolute;
  right: 18px;
  top: 18px;
  width: 1.8rem;
  z-index: 2;
}
.app-forkliftonline {
  --button-highlight-background: #f05b4d;
}
.paginator {
  padding: 2.5rem 0.2rem;
  text-align: center;
}
@media (min-width: 1000px) {
  .paginator {
    padding: 1rem 0.2rem;
  }
}
@media print {
  .paginator {
    display: none;
  }
}
.paginator .prev-next-wrapper {
  display: none;
}
@media (max-width: 999px) {
  .paginator .prev-next-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 20px;
  }
  .paginator .prev-next-wrapper.ab-experiment-variation-1 {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .paginator .prev-next-wrapper .pgn-item {
    height: 45px;
    margin: 0;
    padding-top: 8px;
  }
}
.paginator .pgn-item,
.paginator .pgn-page,
.paginator .pgn-skip {
  color: var(--text-color-secondary);
}
@media (max-width: 999px) {
  .paginator .pgn-item,
  .paginator .pgn-page,
  .paginator .pgn-skip {
    height: 40px;
    min-width: 40px;
  }
}
.paginator .pgn-item,
.paginator .pgn-skip {
  border-radius: 3px;
  display: inline-block;
  font-size: 18px;
  margin: 0 0 0.4rem;
  padding: 12px 14px 8px;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
}
@media (min-width: 1000px) {
  .paginator .pgn-item,
  .paginator .pgn-skip {
    font-size: 17px;
  }
}
@media (max-width: 999px) {
  .ua-firefox .paginator .pgn-item,
  .ua-firefox .paginator .pgn-skip {
    padding: 11px 14px 8px;
  }
}
@media (min-width: 1000px) {
  .paginator .pgn-item,
  .paginator .pgn-skip {
    border-radius: 4px;
    font-weight: 400;
    height: 40px;
    margin-bottom: 0;
    padding: 3px 13px;
  }
}
.paginator .pgn-item.pgn-current,
.paginator .pgn-skip.pgn-current {
  background: var(--paginator-active-button-background);
  color: #fff;
}
.paginator .pgn-item.pgn-current + .pgn-item,
.paginator .pgn-skip.pgn-current + .pgn-item {
  margin-left: 0;
}
@media (min-width: 1000px) {
  .paginator .pgn-item .arrow,
  .paginator .pgn-skip .arrow {
    position: relative;
    top: 1px;
  }
}
.paginator a.pgn-item:hover {
  color: #000;
}
.paginator .pgn-skip {
  border: 1px solid #fff;
  border-left: none;
  border-right: none;
  padding: 9px 12px;
}
@media (min-width: 1000px) {
  .paginator .pgn-skip {
    padding: 11px 0;
  }
}
.paginator a.pgn-prev {
  display: none;
  font-weight: 700;
}
@media (max-width: 999px) {
  .paginator a.pgn-prev {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
}
@media (min-width: 1000px) {
  .paginator a.pgn-prev {
    display: inline-block;
    margin-right: 1rem;
    padding-top: 4px;
  }
  .paginator a.pgn-prev:hover {
    background: var(--brand-link-highlight-color);
    border-color: var(--brand-link-highlight-color);
    color: #fff;
  }
}
.paginator a.pgn-prev:hover .arrow {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='8' fill='%23fff'%3E%3Cpath d='m0 4 5-4v3h15v2H5v3z'/%3E%3C/svg%3E");
}
@media (max-width: 999px) {
  .paginator a.pgn-prev.pgn-prev-desktop {
    display: none;
  }
}
.paginator a.pgn-prev.pgn-prev-desktop:hover {
  background: var(--button-highlight-background);
}
.paginator a.pgn-prev .arrow {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='8' fill='none'%3E%3Cpath fill='%23474A4D' d='m0 4 5-4v3h15v2H5v3z'/%3E%3C/svg%3E");
}
.paginator .pgn-next-wrapper {
  display: block;
  margin-top: 15px;
}
@media (max-width: 999px) {
  .paginator .pgn-next-wrapper {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    margin-left: 15px;
    margin-top: 0;
    order: -1;
  }
}
@media (min-width: 1000px) {
  .paginator .pgn-next-wrapper {
    display: inline-block;
    margin-top: 0;
  }
}
@media (max-width: 999px) {
  .paginator .pgn-next-wrapper.pgn-next-wrapper-desktop {
    display: none;
  }
}
.paginator .pgn-next-wrapper a.pgn-next {
  font-weight: 700;
}
.paginator .pgn-next-wrapper a.pgn-next .arrow {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='8' fill='%23fff'%3E%3Cpath d='m20 4-5-4v3H0v2h15v3z'/%3E%3C/svg%3E");
  margin-left: 12px;
}
.paginator a.pgn-next {
  background: var(--button-highlight-background);
  border-color: var(--button-highlight-background);
  clear: left;
  color: #fff;
}
@media (max-width: 999px) {
  .paginator a.pgn-next {
    margin-bottom: 0;
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1000px) {
  .paginator a.pgn-next {
    margin-left: 1rem;
    min-height: 35px;
    width: auto;
  }
}
.paginator a.pgn-next:hover {
  background: var(--button-highlight-background-hover);
  border-color: var(--button-highlight-background-hover);
  color: #fff;
}
.app-forkliftonline .paginator a.pgn-next:hover {
  background: #f05b4d;
  border-color: #f05b4d;
  color: #fff;
}
.paginator a.pgn-prev {
  background: var(--muted-background);
  color: var(--text-color-secondary);
}
.paginator a.pgn-next,
.paginator a.pgn-prev {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  height: 40px;
  justify-content: center;
}
.paginator a.pgn-next .arrow,
.paginator a.pgn-prev .arrow {
  background-position: 50%;
  background-repeat: no-repeat;
  display: inline-block;
  height: 8px;
  width: 20px;
}
@media (min-width: 1000px) {
  .paginator a.pgn-next,
  .paginator a.pgn-prev {
    height: 40px;
  }
}
.paginator .btn-disabled {
  visibility: hidden;
}
.paginator .pgn-page.pgn-current {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 4px 2px 2px;
}
@media (max-width: 999px) {
  .paginator .pgn-page.pgn-current {
    background: var(--paginator-active-button-background);
    border-color: var(--paginator-active-button-background);
    font-weight: 700;
  }
}
@media (min-width: 1000px) {
  .paginator .pgn-page.pgn-current {
    width: 40px;
  }
}
@media (max-width: 999px) {
  .paginator .pgn-page {
    background: #fff;
    border: 1px solid #e4e5e6;
    border-radius: 3px;
    height: 40px;
    padding: 9px 0;
    width: 40px;
  }
}
@media (min-width: 1000px) {
  .paginator .pgn-page {
    padding-top: 12px;
  }
}
@media (max-width: 999px) {
  .mfp-bg {
    opacity: 1 !important;
  }
  .mfp-gallery .mfp-container {
    padding: 0;
  }
}
@media (min-width: 1000px) {
  .mfp-gallery .mfp-figure {
    position: relative;
  }
}
@media (max-width: 999px) {
  .mfp-gallery .mfp-figure .mfp-close {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff'%3E%3Cpath d='M16 1.611 14.389 0 8 6.389 1.611 0 0 1.611 6.389 8 0 14.389 1.611 16 8 9.611 14.389 16 16 14.389 9.611 8z'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    color: #fff;
    font-size: 0;
    opacity: 1;
    padding: 0;
    position: fixed;
    right: 5px;
    text-align: center;
    top: 6px;
    width: 50px;
  }
}
@media (min-width: 1000px) {
  .mfp-gallery .mfp-figure .mfp-close {
    display: none;
  }
}
@media (max-width: 999px) {
  .mfp-gallery .mfp-figure > .mfp-counter {
    left: 20px;
    position: fixed;
    top: 20px;
  }
}
@media (min-width: 1000px) {
  .mfp-gallery .mfp-figure > .mfp-counter {
    display: inline-block;
    left: 0;
    padding: 15px;
    position: absolute;
    text-align: left;
    top: 0;
  }
}
.mfp-gallery .mfp-figure > .mfp-counter > .mfp-counter {
  position: relative;
}
@media (max-width: 999px) {
  .mfp-gallery .mfp-figure > .mfp-counter > .mfp-counter {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
  }
}
@media (min-width: 1000px) {
  .mfp-gallery .mfp-figure > .mfp-counter > .mfp-counter {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background: #fff;
    border-radius: 3px;
    color: #000;
    font-size: 16px;
    font-weight: 700;
    justify-content: center;
    min-height: 30px;
    padding: 5px 7px;
  }
  .mfp-gallery .mfp-figure .mfp-img {
    padding: 0;
  }
  .mfp-gallery .mfp-figure .mfp-bottom-bar {
    margin-top: 0;
  }
}
.mfp-gallery .mfp-figure .mfp-bottom-bar .mfp-title:empty {
  display: none;
}
@media (max-width: 999px) {
  .mfp-gallery .mfp-figure .mfp-bottom-bar .mfp-title {
    background: #232526;
    bottom: 0;
    -webkit-box-shadow: 0 -1px 0 #474a4d;
    box-shadow: 0 -1px 0 #474a4d;
    font-size: 13px;
    left: 0;
    line-height: 20px;
    opacity: 0.8;
    padding: 10px 15px;
    position: fixed;
    width: 100%;
  }
}
@media (min-width: 1000px) {
  .mfp-gallery .mfp-figure .mfp-bottom-bar .mfp-title {
    background: #232526cc;
    -webkit-box-shadow: 0 1px 3px #0003;
    box-shadow: 0 1px 3px #0003;
    font-size: 15px;
    line-height: 24px;
    padding: 13px 15px;
  }
}
@media (max-width: 999px) {
  .google-map-dialog.float-up-dialog {
    height: 70% !important;
    overflow-y: hidden;
  }
  .google-map-dialog.float-up-dialog .ui-dialog-content-inner {
    height: 96%;
    padding: 0;
  }
  .google-map-dialog.float-up-dialog
    .ui-dialog-content-inner
    .google-map-wrapper {
    height: 100%;
    position: relative;
  }
  .google-map-dialog.float-up-dialog
    .ui-dialog-content-inner
    .google-map-wrapper
    .google-map {
    height: 100%;
    width: 100%;
  }
}
@media (min-width: 1000px) {
  .google-map-dialog .ui-dialog-titlebar {
    padding: 43px 30px 0;
  }
  .google-map-dialog .ui-dialog-titlebar .ui-dialog-title {
    display: none;
  }
  .google-map-dialog .ui-dialog-content {
    margin: 0;
  }
  .google-map-dialog .ui-dialog-content .ui-dialog-content-inner {
    height: 100%;
    padding: 0;
  }
  .google-map-dialog
    .ui-dialog-content
    .ui-dialog-content-inner
    .google-map-wrapper {
    height: 100%;
  }
  .google-map-dialog
    .ui-dialog-content
    .ui-dialog-content-inner
    .google-map-wrapper
    .google-map {
    height: 100%;
    width: 100%;
  }
}
.google-map-dialog .open-in-app-wrapper {
  bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 10px;
  position: absolute;
  right: 10px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (min-width: 1000px) {
  .google-map-dialog .open-in-app-wrapper {
    display: none;
  }
}
.google-map-dialog .open-in-app-wrapper .open-in-app {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #000000a6;
  border-radius: 3px;
  color: #fff;
  margin: auto;
  min-height: 30px;
  padding: 5px 17px;
  text-decoration: none;
}
#debug-sf-links {
  display: none;
  position: inherit;
  z-index: 10000;
}
#debug-sf-links.opened {
  display: block;
}
#debug-sf-links a {
  background-color: #fff;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: var(--box-shadow);
  box-shadow: var(--box-shadow);
  color: var(--brand-link-color);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 0.875rem;
  margin-bottom: 5px;
  padding: 10px;
  text-decoration: none;
}
@media (min-width: 600px) {
  #debug-sf-links {
    margin: 20px;
    text-align: left;
  }
  #debug-sf-links a {
    margin-bottom: 10px;
    margin-right: 10px;
  }
}
@media (min-width: 1000px) {
  #debug-sf-links {
    padding: 20px 20px 20px 70px;
    position: fixed;
    right: auto;
    text-align: right;
    top: auto;
  }
  #debug-sf-links.opened {
    background: #fff;
    -webkit-box-shadow: var(--dropdown-box-shadow);
    box-shadow: var(--dropdown-box-shadow);
  }
  #debug-sf-links.opened a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background: #287bd1;
    border: none;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 700;
    height: 40px;
    justify-content: center;
    outline: none;
    padding: 10px 28px;
    text-decoration: none !important;
  }
}
@media (min-width: 1000px) and (min-width: 1000px) {
  #debug-sf-links.opened a {
    font-size: 14px;
    font-weight: 400;
    height: 35px;
  }
}
@media (min-width: 1000px) {
  #debug-sf-links.opened a.btn-lg,
  #debug-sf-links.opened a.button-lg {
    height: 45px;
  }
}
@media (min-width: 1000px) and (min-width: 1000px) {
  #debug-sf-links.opened a.btn-lg,
  #debug-sf-links.opened a.button-lg {
    height: 40px;
  }
}
@media (min-width: 1000px) {
  #debug-sf-links.opened a.disabled,
  #debug-sf-links.opened a[disabled] {
    opacity: 0.5;
  }
  #debug-sf-links.opened a.hover,
  #debug-sf-links.opened a:hover,
  #debug-sf-links.opened a:visited {
    text-decoration: none;
  }
  #debug-sf-links.opened a:focus {
    outline: none;
  }
  #debug-sf-links.opened a:hover {
    background: #2a82de;
    color: #fff;
  }
  #debug-sf-links.opened .label-list {
    display: block;
    margin-bottom: 15px;
  }
  #debug-sf-links.opened .label-list .label {
    background: var(--brand-popup-color);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232d8bed' viewBox='0 0 192 512'%3E%3Cpath d='M20 424.229h20V279.771H20c-11.046 0-20-8.954-20-20V212c0-11.046 8.954-20 20-20h112c11.046 0 20 8.954 20 20v212.229h20c11.046 0 20 8.954 20 20V492c0 11.046-8.954 20-20 20H20c-11.046 0-20-8.954-20-20v-47.771c0-11.046 8.954-20 20-20M96 0C56.235 0 24 32.235 24 72s32.235 72 72 72 72-32.235 72-72S135.764 0 96 0'/%3E%3C/svg%3E");
    background-position: left 15px center;
    background-repeat: no-repeat;
    background-size: 4px;
    border-radius: 15px;
    color: var(--text-color-primary);
    display: inline-block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 13px;
    font-weight: 300;
    margin-bottom: 5px;
    padding: 7px 15px 7px 30px;
  }
}
@media (min-width: 1000px) and (min-width: 1000px) {
  #debug-sf-links.opened .label-list .label {
    border-radius: 10px;
    padding: 6px 11px;
  }
}
@media (min-width: 1000px) {
  #debug-sf-links.opened .label-list .label.large {
    border-radius: 15px;
    font-size: var(--font-size-primary);
    font-weight: 300;
    padding: 7px 22px;
  }
}
@media (min-width: 1000px) and (min-width: 1000px) {
  #debug-sf-links.opened .label-list .label {
    background-position: left 16px top 8px;
    padding-left: 35px;
  }
}
@media (min-width: 1000px) {
  #debug-sf-links.opened .label-list .label .label-field {
    color: var(--text-color-placeholder);
    margin-right: auto;
  }
  #debug-sf-links a {
    text-align: center;
  }
}
@media (min-width: 1800px) {
  #debug-sf-links {
    position: fixed;
  }
}
:root {
  --advertCreationBannerBoxShadow: 0px 2px 4px #1b60a81a;
  --advertCreationBannerPhotoIconSize: 30px;
  --advertCreationBannerPhotoBackground: #fff;
}
.app-agronetto,
.app-forkliftonline,
.app-machineryline {
  --advertCreationBannerBoxShadow: 0px 2px 4px #c06e0f1a;
  --advertCreationBannerPhotoIconSize: 45px;
  --advertCreationBannerPhotoBackground: linear-gradient(
    47.26deg,
    #eef0f2,
    #eef0f200 106.57%
  );
}
.create-sale-widget-container-main {
  margin: -10px 11px 40px;
}
@media (min-width: 600px) {
  .create-sale-widget-container-main {
    margin: 0 auto 20px;
    max-width: 600px;
  }
}
@media (min-width: 1000px) {
  .create-sale-widget-container-main {
    margin: 20px 0 40px;
    max-width: none;
  }
}
.touch-device .create-sale-widget-container-main {
  margin: 0 0 40px;
}
@media (min-width: 600px) {
  .touch-device .create-sale-widget-container-main {
    margin: 0 auto 40px;
  }
}
@media (min-width: 1000px) {
  .touch-device .create-sale-widget-container-main {
    margin: 0 0 40px;
  }
}
@media (max-width: 999px) {
  .create-sale-widget-container-main .create-sale-widget {
    background: #fff;
    border-radius: 4px;
    -webkit-box-shadow: var(--advertCreationBannerBoxShadow);
    box-shadow: var(--advertCreationBannerBoxShadow);
    display: grid;
    grid-template-columns: 146px 1fr auto;
    margin: 0 auto;
    max-width: 900px;
    min-height: 110px;
    overflow: hidden;
    padding: 25px;
    grid-gap: 0;
    grid-template-areas: "photo content";
  }
  .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-photo-container {
    background: var(--advertCreationBannerPhotoBackground);
    border-radius: 4px;
    grid-area: photo;
    height: 115px;
    overflow: hidden;
    position: relative;
    z-index: 2;
  }
  .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-photo-container:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='%23262A2B'%3E%3Cpath fill-rule='evenodd' d='M7 11v7h2v-7h7V9H9V2H7v7H0v2zm13-2h11.414l.293.293L35.414 13H45v30H7V22h2v19h34V15h-8.414l-.293-.293L30.586 11H20zm6 9a9 9 0 1 0 0 18 9 9 0 0 0 0-18m-7 9a7 7 0 1 1 14 0 7 7 0 0 1-14 0' clip-rule='evenodd'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 4px;
    bottom: 0;
    content: "";
    height: 115px;
    left: 0;
    margin: auto;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-content-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    grid-area: content;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 30px;
    padding: 0;
  }
  .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-content-container
    .create-sale-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }
  .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-content-container
    .create-sale-text
    .create-sale-title {
    color: #232526;
    font-size: 18px;
    font-weight: 700;
  }
  .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-content-container
    .create-sale-text
    .create-sale-description {
    color: #4a4f51;
    margin-top: 8px;
  }
  .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-content-container
    .create-sale-button-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 2px;
    margin-right: auto;
    margin-top: auto;
    padding-right: 20px;
  }
  .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-content-container
    .create-sale-button-container
    .create-sale-button {
    white-space: nowrap;
  }
  .create-sale-widget-container-main
    .create-sale-widget
    > .create-sale-button-container {
    display: none;
    grid-area: button;
  }
}
@media (min-width: 1000px) {
  .create-sale-widget-container-main .create-sale-widget {
    background: #fff;
    border-radius: 4px;
    -webkit-box-shadow: var(--advertCreationBannerBoxShadow);
    box-shadow: var(--advertCreationBannerBoxShadow);
    display: grid;
    margin: 0 auto;
    max-width: 900px;
    min-height: 110px;
    overflow: hidden;
    grid-gap: 0;
    grid-template-areas: "photo content";
    padding: 0;
  }
}
@media (min-width: 1000px) and (max-width: 999px) {
  .create-sale-widget-container-main .create-sale-widget {
    grid-template-columns: 160px 1fr auto;
  }
}
@media (min-width: 1000px) and (min-width: 1000px) {
  .create-sale-widget-container-main .create-sale-widget {
    grid-template-areas: "content";
  }
}
@media (min-width: 1000px) {
  .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-photo-container {
    grid-area: photo;
    height: 110px;
    overflow: hidden;
    position: relative;
    z-index: 2;
  }
  .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-photo-container:before {
    background: #fff;
    border-radius: 1000px;
    content: "";
    height: 180px;
    left: -20px;
    position: absolute;
    top: -35px;
    width: 180px;
  }
  .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-photo-container:after {
    background-color: #fff;
    background-color: #0000;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='%23262A2B'%3E%3Cpath fill-rule='evenodd' d='M7 11v7h2v-7h7V9H9V2H7v7H0v2zm13-2h11.414l.293.293L35.414 13H45v30H7V22h2v19h34V15h-8.414l-.293-.293L30.586 11H20zm6 9a9 9 0 1 0 0 18 9 9 0 0 0 0-18m-7 9a7 7 0 1 1 14 0 7 7 0 0 1-14 0' clip-rule='evenodd'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: var(--advertCreationBannerPhotoIconSize);
    background-size: auto;
    border-radius: 4px;
    bottom: 0;
    content: "";
    height: 115px;
    left: 0;
    margin: auto;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-content-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    grid-area: content;
    margin-left: 30px;
    padding: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (min-width: 1000px) and (min-width: 1000px) {
  .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-content-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (min-width: 1000px) {
  .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-content-container
    .create-sale-photo-for-large-media-screen {
    display: none;
  }
}
@media (min-width: 1000px) and (min-width: 1000px) {
  .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-content-container
    .create-sale-photo-for-large-media-screen {
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='%23262A2B'%3E%3Cpath fill-rule='evenodd' d='M7 11v7h2v-7h7V9H9V2H7v7H0v2zm13-2h11.414l.293.293L35.414 13H45v30H7V22h2v19h34V15h-8.414l-.293-.293L30.586 11H20zm6 9a9 9 0 1 0 0 18 9 9 0 0 0 0-18m-7 9a7 7 0 1 1 14 0 7 7 0 0 1-14 0' clip-rule='evenodd'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: var(--advertCreationBannerPhotoIconSize);
    background-size: auto;
    bottom: 0;
    display: block;
    height: 115px;
    margin: 0 10px 0 20px;
    width: 50px;
  }
}
@media (min-width: 1000px) {
  .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-content-container
    .create-sale-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: auto;
    margin-right: 0;
    padding-top: 0;
  }
  .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-content-container
    .create-sale-text
    .create-sale-title {
    color: #232526;
    font-size: 18px;
    font-weight: 700;
  }
  .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-content-container
    .create-sale-text
    .create-sale-description {
    color: #4a4f51;
    margin-top: 8px;
  }
  .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-content-container
    .create-sale-button-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto 2px 80px;
    padding: 0 30px 0 0;
  }
  .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-content-container
    .create-sale-button-container
    .create-sale-button {
    white-space: nowrap;
  }
  .create-sale-widget-container-main
    .create-sale-widget
    > .create-sale-button-container {
    display: none;
  }
}
@media (max-width: 500px) {
  .create-sale-widget-container-main .create-sale-widget {
    grid-template-areas: "photo content" "button button";
    grid-template-columns: 90px 1fr;
    padding: 15px;
  }
  .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-content-container {
    margin-left: 15px;
    padding-top: 7px;
  }
  .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-content-container
    .create-sale-button-container {
    display: none;
  }
  .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-photo-container {
    height: 70px;
  }
  .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-photo-container:after {
    background-size: 34px;
    height: 70px;
  }
  .create-sale-widget-container-main
    .create-sale-widget
    > .create-sale-button-container {
    display: block;
    margin-top: 15px;
  }
  .create-sale-widget-container-main
    .create-sale-widget
    > .create-sale-button-container
    .create-sale-button {
    width: 100%;
  }
}
@media (min-width: 360px) and (max-width: 600px) {
  .create-sale-widget-container-main .create-sale-widget {
    padding: 20px 20px 30px;
  }
  .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-button-container {
    margin-top: 20px;
  }
}
@media (min-width: 1000px) and (max-width: 1199px) {
  .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-content-container {
    margin-left: 0;
  }
  .app-autoline
    .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-content-container {
    margin-left: 20px;
  }
  .app-autoline
    .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-content-container
    .create-sale-text
    .create-sale-title {
    font-size: 17px;
  }
  .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-content-container
    .create-sale-button-container {
    margin-left: 40px;
  }
}
@media (min-width: 1px) {
  .create-sale-widget-container-main
    .create-sale-widget
    .create-sale-button-container
    .create-sale-button {
    height: 40px;
  }
}
.add-to-button-info-tooltip {
  background: #474a4df5;
  border-radius: 4px;
  color: #fff;
  padding: 8px 15px;
  position: absolute;
  z-index: 1001;
}
.add-to-button-info-tooltip a {
  color: #fff;
}
.add-to-button-info-tooltip:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5' fill='%23474A4D'%3E%3Cpath d='M.402 4.848h9.196L5 .25z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px;
  content: "";
  display: block;
  height: 15px;
  opacity: 0.94;
  position: absolute;
  right: 10px;
  top: -9px;
  width: 15px;
  z-index: 1000;
}
.add-to-button-info-tooltip_above:before {
  bottom: -9px;
  top: auto;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
