.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
}

.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #cbcbce;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 1px solid #cbcbce;
}

.table tbody + tbody {
  border-top: 1px solid #cbcbce;
}

.table .table {
  background-color: #fff;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #cbcbce;
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #cbcbce;
}

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 1px;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-responsive {
  display: block;
  width: 100%;
  min-height: .01%;
  overflow-x: auto;
}

.table-responsive .table {
  max-width: none;
}

.table-reflow thead {
  float: left;
}

.table-reflow tbody {
  display: block;
  white-space: nowrap;
}

.table-reflow th,
.table-reflow td {
  border-top: 1px solid #cbcbce;
  border-left: 1px solid #cbcbce;
}

.table-reflow th:last-child,
.table-reflow td:last-child {
  border-right: 1px solid #cbcbce;
}

.table-reflow thead:last-child tr:last-child th,
.table-reflow thead:last-child tr:last-child td,
.table-reflow tbody:last-child tr:last-child th,
.table-reflow tbody:last-child tr:last-child td,
.table-reflow tfoot:last-child tr:last-child th,
.table-reflow tfoot:last-child tr:last-child td {
  border-bottom: 1px solid #cbcbce;
}

.table-reflow tr {
  float: left;
}

.table-reflow tr th,
.table-reflow tr td {
  display: block !important;
  border: 1px solid #cbcbce;
}

.table-landrover {
  position: relative;
  font-size: 14px;
}

.table-landrover td,
.table-landrover th {
  color: #393939;
  padding: 20px;
  font-size: 1em;
  line-height: 1.14;
  text-align: left;
  border-color: #cbcbce;
  background-color: #fff;
}

.table-landrover thead th {
  vertical-align: middle;
  font-weight: 700;
}

.table-landrover tbody td {
  vertical-align: middle;
}

.table-landrover thead th.first {
  font-size: 1.14em;
  line-height: 1;
}

.table-landrover tbody td.first {
  font-weight: 700;
}

.table-landrover thead th.first,
.table-landrover tbody td.first {
  background-color: #eaeaea;
}

.table-landrover thead th.first:before,
.table-landrover tbody td.first:before {
  content: '';
  display: block;
  width: 19px;
  position: absolute;
  left: 1px;
  top: 1px;
  bottom: 1px;
  background-color: #eaeaea;
}

.table-landrover thead th.last:before,
.table-landrover tbody td.last:before {
  content: '';
  display: block;
  width: 19px;
  position: absolute;
  right: 1px;
  top: 1px;
  bottom: 1px;
  background-color: #fff;
}

table.responsiveTable {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  clear:both;
  border:none;
  width:100%;
  height:100%;
  text-align:center;
}

table.responsiveTable th, table.responsiveTable td {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.table-landrover thead th a.link, .table-landrover tbody td a.link {
  color: #393939 !important;
  background-position: -13px -90px !important;
}
/* line 342, ../sass/modules/_content.scss */

.ui-timepicker-div .ui-widget-header {
    margin-bottom: 8px;
}

/* line 343, ../sass/modules/_content.scss */

.ui-timepicker-div dl {
    text-align: left;
}

/* line 344, ../sass/modules/_content.scss */

.ui-timepicker-div dl dt {
    float: left;
    clear: left;
    padding: 0 0 0 5px;
}

/* line 345, ../sass/modules/_content.scss */

.ui-timepicker-div dl dd {
    margin: 0 10px 10px 40%;
}

/* line 346, ../sass/modules/_content.scss */

.ui-timepicker-div td {
    font-size: 90%;
}

/* line 347, ../sass/modules/_content.scss */

.ui-tpicker-grid-label {
    background: none;
    border: none;
    margin: 0;
    padding: 0;
}

/* line 349, ../sass/modules/_content.scss */

.ui-timepicker-rtl {
    direction: rtl;
}

/* line 350, ../sass/modules/_content.scss */

.ui-timepicker-rtl dl {
    text-align: right;
    padding: 0 5px 0 0;
}

/* line 351, ../sass/modules/_content.scss */

.ui-timepicker-rtl dl dt {
    float: right;
    clear: right;
}

/* line 352, ../sass/modules/_content.scss */

.ui-timepicker-rtl dl dd {
    margin: 0 40% 10px 10px;
}

/* line 5, ../sass/modules/_form.scss */

.dialog__group_title {
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  margin: 0 0 25px;
  display: block;
}

/* line 74, ../sass/modules/_form.scss */

.dialog .jq-selectbox {
  display: block !important;
}

/* line 78, ../sass/modules/_form.scss */

.jq-selectbox__select {
  position: relative;
  background-color: #f7f7f7;
  display: block;
  cursor: pointer;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.37);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.37);
  background-image:
url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjZmRmZWZlIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjNmNGY0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  -webkit-background-size: 100%;
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(25%, #fdfefe), color-stop(100%, #f3f4f4));
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #fdfefe 25%, #f3f4f4 100%);
  background-image: -webkit-gradient(linear, top left, bottom left, from(#ffffff), color-stop(25%, #fdfefe), to(#f3f4f4));
  background-image: linear-gradient(top, #ffffff 0%, #fdfefe 25%, #f3f4f4 100%);
}

/* line 87, ../sass/modules/_form.scss */

.lt-ie9 .jq-selectbox__select {
  border: 1px solid #ddd;
}

/* line 92, ../sass/modules/_form.scss */

.jq-selectbox__select-text {
  padding: 0 13px;
  margin: 0 31px 0 0;
  line-height: 31px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
}

/* line 103, ../sass/modules/_form.scss */

.jq-selectbox__trigger-arrow {
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  left: 12px;
  top: 13px;
  border-width: 3px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

/* line 113, ../sass/modules/_form.scss */

.jq-selectbox__trigger {
  position: absolute;
  top: 0;
  right: 0;
  width: 31px;
  height: 31px;
}

/* line 119, ../sass/modules/_form.scss */

.jq-selectbox__trigger:before {
  content: '';
  position: absolute;
  left: -1px;
  top: 1px;
  bottom: 1px;
  width: 0;
  border-left: 1px solid #d3d3d3;
  border-right: 1px solid #fff;
}

/* line 131, ../sass/modules/_form.scss */

.jq-selectbox__dropdown {
  background-color: #f7f7f7;
  top: 100% !important;
  width: 100%;
  margin: -3px 0 0 0;
  padding: 9px 0;
  max-height: 200px;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.37);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.37);
  background-image:
url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjZmRmZWZlIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjNmNGY0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  -webkit-background-size: 100%;
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(25%, #fdfefe), color-stop(100%, #f3f4f4));
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #fdfefe 25%, #f3f4f4 100%);
  background-image: -webkit-gradient(linear, top left, bottom left, from(#ffffff), color-stop(25%, #fdfefe), to(#f3f4f4));
  background-image: linear-gradient(top, #ffffff 0%, #fdfefe 25%, #f3f4f4 100%);
}

/* line 142, ../sass/modules/_form.scss */

.lt-ie9 .jq-selectbox__dropdown {
  border: 1px solid #ddd;
}

/* line 146, ../sass/modules/_form.scss */

.jq-selectbox__dropdown li {
  padding: 0 13px;
  cursor: pointer;
  color: #001737;
  list-style: none;
}

/* line 152, ../sass/modules/_form.scss */

.jq-selectbox__dropdown li:before {
  display: none;
}

/* line 156, ../sass/modules/_form.scss */

.jq-selectbox__dropdown li + li {
  padding-top: 6px;
}

/* line 160, ../sass/modules/_form.scss */

.jq-selectbox__dropdown li:hover {
  color: #4c7ebf;
}

/* line 165, ../sass/modules/_form.scss */

.jq-selectbox__dropdown .selected {
  color: #4c7ebf;
}

/* line 170, ../sass/modules/_form.scss */

.form__inputs-date {
  position: relative;
}

/* line 174, ../sass/modules/_form.scss */

.form__inputs-date .form__input,
.form__inputs-date .form__textarea {
  width: 156px;
  float: left;
}

 line 179, ../sass/modules/_form.scss

.form__inputs-date .btn {
  float: right;
  position: relative;
}

/* line 185, ../sass/modules/_form.scss */

.form__inputs-date .datepick-popup {
  left: 97px !important;
  top: 31px !important;
}

/* line 191, ../sass/modules/_form.scss */

.datepick,
body .ui-datepicker {
  color: #001737;
  padding: 10px 20px;
  position: absolute;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.37);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.37);
  background-image:
url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  -webkit-background-size: 100%;
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f2f2f2), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(bottom, #f2f2f2 0%, #ffffff 100%);
  background-image: -webkit-gradient(linear, bottom left, top left, from(#f2f2f2), to(#ffffff));
  background-image: linear-gradient(bottom, #f2f2f2 0%, #ffffff 100%);
  width: auto !important;
}

/* line 199, ../sass/modules/_form.scss */

.datepick .datepick-highlight,
body .ui-datepicker .datepick-highlight {
  color: #fff;
  background: #6d9ad5;
  -o-border-radius: 4px;
  border-radius: 4px;
}

/* line 205, ../sass/modules/_form.scss */

body .ui-datepicker {
  width: 380px !important;
  font-family: Arial;
}

/* line 209, ../sass/modules/_form.scss */

.datepick-rtl {
  direction: rtl;
}

/* line 212, ../sass/modules/_form.scss */

.datepick-popup {
  z-index: 999999;
}

/* line 215, ../sass/modules/_form.scss */

.datepick-disable {
  position: absolute;
  z-index: 100;
  background-color: white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 221, ../sass/modules/_form.scss */

.datepick a {
  color: #001737;
  -webkit-transition: none;
  transition: none;
}

/* line 225, ../sass/modules/_form.scss */

.datepick a.datepick-disabled {
  color: #888;
  cursor: auto;
}

/* line 229, ../sass/modules/_form.scss */

.datepick button {
  margin: 0.25em;
  padding: 0.125em 0em;
  background-color: #fcc;
  border: none;
  border-radius: 0.25em;
  font-weight: bold;
}

/* line 242, ../sass/modules/_form.scss */

.datepick-ctrl {
  display: none;
}

/* line 245, ../sass/modules/_form.scss */

.datepick-cmd {
  width: 30%;
}

/* line 264, ../sass/modules/_form.scss */

button.datepick-cmd {
  text-align: center;
}

/* line 270, ../sass/modules/_form.scss */

.datepick .datepick-cmd-prev,
.datepick .datepick-cmd-next {
  top: 15px;
  position: absolute;
  margin: 0;
}

/* line 277, ../sass/modules/_form.scss */

.datepick-cmd-prev {
  left: 20px;
}

/* line 284, ../sass/modules/_form.scss */

.datepick-cmd-next {
  right: 20px;
}

/* line 291, ../sass/modules/_form.scss */

body .ui-datepicker .ui-datepicker-prev,
body .ui-datepicker .ui-datepicker-next {
  height: 18px;
  top: 0;
}

/* line 294, ../sass/modules/_form.scss */

body .ui-datepicker .ui-datepicker-prev:hover,
body .ui-datepicker .ui-datepicker-next:hover {
  background: none;
  border: none;
}

/* line 300, ../sass/modules/_form.scss */

body .ui-datepicker .ui-datepicker-prev:hover {
  left: 2px;
}

/* line 305, ../sass/modules/_form.scss */

body .ui-datepicker .ui-datepicker-next:hover {
  right: 2px;
}

/* line 310, ../sass/modules/_form.scss */

body .ui-datepicker-prev .ui-icon {
  background: url('/static/css/old_ui.png?bdf754428e12') no-repeat scroll 0 -398px;
  cursor: pointer;
  height: 9px;
  margin-left: -20px;
  width: 7px;
}

/* line 316, ../sass/modules/_form.scss */

body .ui-datepicker-prev .ui-icon:hover {
  background: url('/static/css/old_ui.png?bdf754428e12') repeat scroll 0 -407px;
}

/* line 320, ../sass/modules/_form.scss */

body .ui-datepicker-next .ui-icon {
  background: url('/static/css/old_ui.png?bdf754428e12') no-repeat scroll 0 -416px;
  cursor: pointer;
  height: 9px;
  width: 7px;
}

/* line 325, ../sass/modules/_form.scss */

body .ui-datepicker-next .ui-icon:hover {
  background: url('/static/css/old_ui.png?bdf754428e12') repeat scroll 0 -425px;
}

/* line 332, ../sass/modules/_form.scss */

.datepick-cmd-today {
  display: none;
}

/* line 355, ../sass/modules/_form.scss */

.datepick-month-nav span {
  color: #888;
}

/* line 361, ../sass/modules/_form.scss */

.datepick-month {
  text-align: center;
  margin: 0 0 5px 0;
}

/* line 365, ../sass/modules/_form.scss */

.datepick-month-header,
body .ui-datepicker-title {
  font-size: 11px;
  color: #001737;
  text-transform: uppercase;
  font-weight: bold;
  padding: 2px 0 8px;
  margin: 0 0 8px 0 !important;
  line-height: normal !important;
  border-bottom: 1px solid #ccc;
}

/* line 375, ../sass/modules/_form.scss */

body .ui-widget-header {
  background: none repeat scroll 0 0;
  border: medium none;
}

/* line 379, ../sass/modules/_form.scss */

body .ui-datepicker .ui-datepicker-prev span {
  margin-left: -13px;
  margin-top: 0;
  top: 7px;
}

/* line 384, ../sass/modules/_form.scss */

body .ui-datepicker .ui-datepicker-next span {
  margin-left: 4px;
  margin-top: 0;
  top: 7px;
}

/* line 389, ../sass/modules/_form.scss */

body .ui-datepicker th {
  border-top: 1px dotted #CCCCCC;
  font-size: 11px;
  line-height: 13px;
  padding: 7px 9px;
  vertical-align: top;
}

/* line 396, ../sass/modules/_form.scss */

body .ui-datepicker th span,
body .ui-datepicker td a {
  display: block;
  padding: 3px 7px;
  text-align: center;
  text-decoration: none;
  font-weight: normal;
  font-family: Arial;
}

/* line 404, ../sass/modules/_form.scss */

body .ui-datepicker .ui-datepicker-calendar td a {
  background: none repeat scroll 0 0;
  border: medium none;
  color: #001737;
  font-weight: normal;
}

/* line 409, ../sass/modules/_form.scss */

body .ui-datepicker .ui-datepicker-calendar td a:hover {
  background: none repeat scroll 0 0 #6D9AD5;
  border-radius: 4px;
  color: #FFFFFF;
}

/* line 415, ../sass/modules/_form.scss */

body .ui-datepicker td {
  border-top: 1px dotted #CCCCCC;
  font-size: 11px;
  line-height: 13px;
  padding: 7px 9px;
  vertical-align: top;
}

/* line 422, ../sass/modules/_form.scss */

body .ui-datepicker tr:nth-child(2n) {
  background: none repeat scroll 0 0 #F5F5F5;
}

/* line 425, ../sass/modules/_form.scss */

.ui-timepicker-div {
  font-family: Arial;
  font-size: 11px;
  padding: 10px 4px 1px;
  text-transform: uppercase;
}

/* line 431, ../sass/modules/_form.scss */

.ui-widget .ui-timepicker-div .ui-widget {
  font-size: 12px;
  position: relative;
  top: 2px;
}

/* line 436, ../sass/modules/_form.scss */

.ui_tpicker_hour {
  padding-bottom: 2px;
}

/* line 439, ../sass/modules/_form.scss */

body .ui-state-active,
body .ui-widget-content .ui-state-active,
body .ui-widget-header .ui-state-active {
  background: none repeat scroll 0 0 rgba(253, 135, 81, 0.9);
}

/* line 442, ../sass/modules/_form.scss */

body #ui-datepicker-div {
  z-index: 999 !important;
}

/* line 445, ../sass/modules/_form.scss */

body .ui-datepicker .ui-datepicker-buttonpane button {
  margin-top: 15px;
}

/* line 448, ../sass/modules/_form.scss */

.datepick-month-header select,
.datepick-month-header input {
  height: 1.4em;
  border: none;
  font-size: 100%;
}

/* line 453, ../sass/modules/_form.scss */

.datepick-month-header input {
  position: absolute;
  display: none;
}

/* line 457, ../sass/modules/_form.scss */

.datepick-month table {
  border-collapse: collapse;
}

/* line 463, ../sass/modules/_form.scss */

.datepick-month th,
.datepick-month td {
  margin: 0;
  padding: 0;
  font-weight: normal;
  text-align: center;
}

/* line 485, ../sass/modules/_form.scss */

.datepick-month a,
.datepick-month span {
  display: block;
  padding: 3px 7px;
  text-align: center;
  text-decoration: none;
}

/* line 494, ../sass/modules/_form.scss */

.datepick-month td .datepick-other-month {
  color: #666;
}

/* line 513, ../sass/modules/_form.scss */

.datepick-clear-fix {
  clear: both;
}

/*!
jQuery UI - v1.10.3 - 2013-05-03
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css,
jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit
http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/

/* line 9, ../sass/modules/_jquery-ui.scss */

.ui-helper-hidden {
  display: none;
}

/* line 12, ../sass/modules/_jquery-ui.scss */

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 22, ../sass/modules/_jquery-ui.scss */

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 33, ../sass/modules/_jquery-ui.scss */

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

/* line 38, ../sass/modules/_jquery-ui.scss */

.ui-helper-clearfix:after {
  clear: both;
}

/* line 41, ../sass/modules/_jquery-ui.scss */

.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}

/* line 44, ../sass/modules/_jquery-ui.scss */

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  -webkit-filter: Alpha(Opacity=0);
  filter: Alpha(Opacity=0);
}

/* line 54, ../sass/modules/_jquery-ui.scss */

.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/

/* line 61, ../sass/modules/_jquery-ui.scss */

.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/

/* states and images */

/* line 70, ../sass/modules/_jquery-ui.scss */

.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/

/* Overlays */

/* line 82, ../sass/modules/_jquery-ui.scss */

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 89, ../sass/modules/_jquery-ui.scss */

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: .5em .5em .5em .7em;
  min-height: 0;
  /* support: IE7 */
}

/* line 97, ../sass/modules/_jquery-ui.scss */

.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}

/* line 100, ../sass/modules/_jquery-ui.scss */

.ui-accordion .ui-accordion-noicons {
  padding-left: .7em;
}

/* line 103, ../sass/modules/_jquery-ui.scss */

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}

/* line 106, ../sass/modules/_jquery-ui.scss */

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}

/* line 112, ../sass/modules/_jquery-ui.scss */

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

/* line 117, ../sass/modules/_jquery-ui.scss */

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

/* line 123, ../sass/modules/_jquery-ui.scss */

.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
  /* removes extra width in IE */
}

/* line 138, ../sass/modules/_jquery-ui.scss */

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */

/* line 142, ../sass/modules/_jquery-ui.scss */

.ui-button-icon-only {
  width: 2.2em;
}

/* button elements seem to need a little more width */

/* line 146, ../sass/modules/_jquery-ui.scss */

button.ui-button-icon-only {
  width: 2.4em;
}

/* line 149, ../sass/modules/_jquery-ui.scss */

.ui-button-icons-only {
  width: 3.4em;
}

/* line 152, ../sass/modules/_jquery-ui.scss */

button.ui-button-icons-only {
  width: 3.7em;
}

/* button text element */

/* line 157, ../sass/modules/_jquery-ui.scss */

.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}

/* line 161, ../sass/modules/_jquery-ui.scss */

.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}

/* line 165, ../sass/modules/_jquery-ui.scss */

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}

/* line 170, ../sass/modules/_jquery-ui.scss */

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}

/* line 174, ../sass/modules/_jquery-ui.scss */

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}

/* line 177, ../sass/modules/_jquery-ui.scss */

.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}

/* no icon support for input elements, provide padding by default */

/* line 182, ../sass/modules/_jquery-ui.scss */

input.ui-button {
  padding: .4em 1em;
}

/* button icon element(s) */

/* line 191, ../sass/modules/_jquery-ui.scss */

.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

/* line 196, ../sass/modules/_jquery-ui.scss */

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

/* line 202, ../sass/modules/_jquery-ui.scss */

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: .5em;
}

/* line 207, ../sass/modules/_jquery-ui.scss */

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/* button sets */

/* line 212, ../sass/modules/_jquery-ui.scss */

.ui-buttonset {
  margin-right: 7px;
}

/* line 215, ../sass/modules/_jquery-ui.scss */

.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em;
}

/* workarounds */

/* reset extra padding in Firefox, see h5bp.com/l */

/* line 223, ../sass/modules/_jquery-ui.scss */

input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 227, ../sass/modules/_jquery-ui.scss */

.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

/* line 232, ../sass/modules/_jquery-ui.scss */

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

/* line 237, ../sass/modules/_jquery-ui.scss */

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

/* line 244, ../sass/modules/_jquery-ui.scss */

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

/* line 247, ../sass/modules/_jquery-ui.scss */

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

/* line 250, ../sass/modules/_jquery-ui.scss */

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

/* line 253, ../sass/modules/_jquery-ui.scss */

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

/* line 256, ../sass/modules/_jquery-ui.scss */

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

/* line 260, ../sass/modules/_jquery-ui.scss */

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

/* line 268, ../sass/modules/_jquery-ui.scss */

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 273, ../sass/modules/_jquery-ui.scss */

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

/* line 277, ../sass/modules/_jquery-ui.scss */

.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

/* line 281, ../sass/modules/_jquery-ui.scss */

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

/* line 284, ../sass/modules/_jquery-ui.scss */

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

/* line 290, ../sass/modules/_jquery-ui.scss */

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

/* line 296, ../sass/modules/_jquery-ui.scss */

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 301, ../sass/modules/_jquery-ui.scss */

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 307, ../sass/modules/_jquery-ui.scss */

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 315, ../sass/modules/_jquery-ui.scss */

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 323, ../sass/modules/_jquery-ui.scss */

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */

/* line 328, ../sass/modules/_jquery-ui.scss */

.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 331, ../sass/modules/_jquery-ui.scss */

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 334, ../sass/modules/_jquery-ui.scss */

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 338, ../sass/modules/_jquery-ui.scss */

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 341, ../sass/modules/_jquery-ui.scss */

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 344, ../sass/modules/_jquery-ui.scss */

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 348, ../sass/modules/_jquery-ui.scss */

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 351, ../sass/modules/_jquery-ui.scss */

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 354, ../sass/modules/_jquery-ui.scss */

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */

/* line 361, ../sass/modules/_jquery-ui.scss */

.ui-datepicker-rtl {
  direction: rtl;
}

/* line 364, ../sass/modules/_jquery-ui.scss */

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 368, ../sass/modules/_jquery-ui.scss */

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 372, ../sass/modules/_jquery-ui.scss */

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 376, ../sass/modules/_jquery-ui.scss */

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 380, ../sass/modules/_jquery-ui.scss */

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 383, ../sass/modules/_jquery-ui.scss */

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 387, ../sass/modules/_jquery-ui.scss */

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 391, ../sass/modules/_jquery-ui.scss */

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* line 395, ../sass/modules/_jquery-ui.scss */

.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
}

/* line 402, ../sass/modules/_jquery-ui.scss */

.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

/* line 406, ../sass/modules/_jquery-ui.scss */

.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 414, ../sass/modules/_jquery-ui.scss */

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 21px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

/* line 423, ../sass/modules/_jquery-ui.scss */

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
}

/* line 430, ../sass/modules/_jquery-ui.scss */

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em;
}

/* line 437, ../sass/modules/_jquery-ui.scss */

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

/* line 440, ../sass/modules/_jquery-ui.scss */

.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

/* line 444, ../sass/modules/_jquery-ui.scss */

.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px;
}

/* line 451, ../sass/modules/_jquery-ui.scss */

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

/* line 454, ../sass/modules/_jquery-ui.scss */

.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: none;
}

/* line 461, ../sass/modules/_jquery-ui.scss */

.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute;
}

/* line 465, ../sass/modules/_jquery-ui.scss */

.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  width: 100%;
  /* support: IE10, see #8844 */
  list-style-image: url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');
}

/* line 472, ../sass/modules/_jquery-ui.scss */

.ui-menu .ui-menu-divider {
  margin: 5px -2px 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

/* line 479, ../sass/modules/_jquery-ui.scss */

.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 2px .4em;
  line-height: 1.5;
  min-height: 0;
  /* support: IE7 */
  font-weight: normal;
}

/* line 488, ../sass/modules/_jquery-ui.scss */

.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}

/* line 493, ../sass/modules/_jquery-ui.scss */

.ui-menu .ui-state-disabled {
  font-weight: normal;
  margin: .4em 0 .2em;
  line-height: 1.5;
}

/* line 498, ../sass/modules/_jquery-ui.scss */

.ui-menu .ui-state-disabled a {
  cursor: default;
}

/* icon support */

/* line 503, ../sass/modules/_jquery-ui.scss */

.ui-menu-icons {
  position: relative;
}

/* line 506, ../sass/modules/_jquery-ui.scss */

.ui-menu-icons .ui-menu-item a {
  position: relative;
  padding-left: 2em;
}

/* left-aligned */

/* line 512, ../sass/modules/_jquery-ui.scss */

.ui-menu .ui-icon {
  position: absolute;
  top: .2em;
  left: .2em;
}

/* right-aligned */

/* line 519, ../sass/modules/_jquery-ui.scss */

.ui-menu .ui-menu-icon {
  position: static;
  float: right;
}

/* line 523, ../sass/modules/_jquery-ui.scss */

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

/* line 528, ../sass/modules/_jquery-ui.scss */

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

/* line 532, ../sass/modules/_jquery-ui.scss */

.ui-progressbar .ui-progressbar-overlay {
  background: url('/static/css/images/animated-overlay.gif?bdf754428e12');
  height: 100%;
  filter: alpha(opacity=25);
  opacity: 0.25;
}

/* line 538, ../sass/modules/_jquery-ui.scss */

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

/* line 541, ../sass/modules/_jquery-ui.scss */

.ui-resizable {
  position: relative;
}

/* line 544, ../sass/modules/_jquery-ui.scss */

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
}

/* line 550, ../sass/modules/_jquery-ui.scss */

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

/* line 553, ../sass/modules/_jquery-ui.scss */

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

/* line 560, ../sass/modules/_jquery-ui.scss */

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

/* line 567, ../sass/modules/_jquery-ui.scss */

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

/* line 574, ../sass/modules/_jquery-ui.scss */

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

/* line 581, ../sass/modules/_jquery-ui.scss */

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

/* line 588, ../sass/modules/_jquery-ui.scss */

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

/* line 595, ../sass/modules/_jquery-ui.scss */

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

/* line 602, ../sass/modules/_jquery-ui.scss */

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

/* line 609, ../sass/modules/_jquery-ui.scss */

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

/* line 614, ../sass/modules/_jquery-ui.scss */

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

/* line 618, ../sass/modules/_jquery-ui.scss */

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}

/* line 625, ../sass/modules/_jquery-ui.scss */

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

/* For IE8 - See #6727 */

/* line 636, ../sass/modules/_jquery-ui.scss */

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  -webkit-filter: inherit;
  filter: inherit;
}

/* line 640, ../sass/modules/_jquery-ui.scss */

.ui-slider-horizontal {
  height: .8em;
}

/* line 643, ../sass/modules/_jquery-ui.scss */

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

/* line 647, ../sass/modules/_jquery-ui.scss */

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

/* line 651, ../sass/modules/_jquery-ui.scss */

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

/* line 654, ../sass/modules/_jquery-ui.scss */

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

/* line 658, ../sass/modules/_jquery-ui.scss */

.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

/* line 662, ../sass/modules/_jquery-ui.scss */

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

/* line 667, ../sass/modules/_jquery-ui.scss */

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

/* line 671, ../sass/modules/_jquery-ui.scss */

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

/* line 674, ../sass/modules/_jquery-ui.scss */

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

/* line 677, ../sass/modules/_jquery-ui.scss */

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

/* line 684, ../sass/modules/_jquery-ui.scss */

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px;
}

/* line 694, ../sass/modules/_jquery-ui.scss */

.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

/* more specificity required here to overide default borders */

/* line 708, ../sass/modules/_jquery-ui.scss */

.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}

/* vertical centre icon */

/* line 714, ../sass/modules/_jquery-ui.scss */

.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}

/* line 720, ../sass/modules/_jquery-ui.scss */

.ui-spinner-up {
  top: 0;
}

/* line 723, ../sass/modules/_jquery-ui.scss */

.ui-spinner-down {
  bottom: 0;
}

/* TR overrides */

/* line 728, ../sass/modules/_jquery-ui.scss */

.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */
  background-position: -65px -16px;
}

/* line 732, ../sass/modules/_jquery-ui.scss */

.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: .2em;
}

/* line 736, ../sass/modules/_jquery-ui.scss */

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

/* line 740, ../sass/modules/_jquery-ui.scss */

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 750, ../sass/modules/_jquery-ui.scss */

.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

/* line 755, ../sass/modules/_jquery-ui.scss */

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

/* line 761, ../sass/modules/_jquery-ui.scss */

.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
  cursor: text;
}

/* line 765, ../sass/modules/_jquery-ui.scss */

.ui-tabs .ui-tabs-nav li a,
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
  cursor: pointer;
}

/* line 768, ../sass/modules/_jquery-ui.scss */

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

/* line 774, ../sass/modules/_jquery-ui.scss */

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
}

/* line 782, ../sass/modules/_jquery-ui.scss */

body .ui-tooltip {
  border-width: 2px;
}

/* Component containers
----------------------------------*/

/* line 788, ../sass/modules/_jquery-ui.scss */

.ui-widget {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1.1em;
}

/* line 792, ../sass/modules/_jquery-ui.scss */

.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 798, ../sass/modules/_jquery-ui.scss */

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1em;
}

/* line 802, ../sass/modules/_jquery-ui.scss */

.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: white url('/static/css/images/ui-bg_flat_75_ffffff_40x100.png?bdf754428e12') 50% 50% repeat-x;
  color: #222222;
}

/* line 807, ../sass/modules/_jquery-ui.scss */

.ui-widget-content a {
  color: #222222;
}

/* line 810, ../sass/modules/_jquery-ui.scss */

.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc url('/static/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png?bdf754428e12') 50% 50% repeat-x;
  color: #222222;
  font-weight: bold;
}

/* line 816, ../sass/modules/_jquery-ui.scss */

.ui-widget-header a {
  color: #222222;
}

/* Interaction states
----------------------------------*/

/* line 824, ../sass/modules/_jquery-ui.scss */

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url('/static/css/images/ui-bg_glass_75_e6e6e6_1x400.png?bdf754428e12') 50% 50% repeat-x;
  font-weight: normal;
  color: #555555;
}

/* line 832, ../sass/modules/_jquery-ui.scss */

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #555555;
  text-decoration: none;
}

/* line 841, ../sass/modules/_jquery-ui.scss */

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #999999;
  background: #dadada url('/static/css/images/ui-bg_glass_75_dadada_1x400.png?bdf754428e12') 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

/* line 850, ../sass/modules/_jquery-ui.scss */

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #212121;
  text-decoration: none;
}

/* line 856, ../sass/modules/_jquery-ui.scss */

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: white url('/static/css/images/ui-bg_glass_65_ffffff_1x400.png?bdf754428e12') 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

/* line 864, ../sass/modules/_jquery-ui.scss */

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/

/* line 873, ../sass/modules/_jquery-ui.scss */

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url('/static/css/images/ui-bg_glass_55_fbf9ee_1x400.png?bdf754428e12') 50% 50% repeat-x;
  color: #363636;
}

/* line 880, ../sass/modules/_jquery-ui.scss */

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}

/* line 885, ../sass/modules/_jquery-ui.scss */

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url('/static/css/images/ui-bg_glass_95_fef1ec_1x400.png?bdf754428e12') 50% 50% repeat-x;
  color: #cd0a0a;
}

/* line 892, ../sass/modules/_jquery-ui.scss */

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}

/* line 897, ../sass/modules/_jquery-ui.scss */

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}

/* line 902, ../sass/modules/_jquery-ui.scss */

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 907, ../sass/modules/_jquery-ui.scss */

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  -webkit-filter: Alpha(Opacity=70);
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* line 914, ../sass/modules/_jquery-ui.scss */

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  -webkit-filter: Alpha(Opacity=35);
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* line 919, ../sass/modules/_jquery-ui.scss */

.ui-state-disabled .ui-icon {
  -webkit-filter: Alpha(Opacity=35);
  filter: Alpha(Opacity=35);
  /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */

/* line 927, ../sass/modules/_jquery-ui.scss */

.ui-icon {
  width: 16px;
  height: 16px;
}

/* line 932, ../sass/modules/_jquery-ui.scss */

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url('/static/css/images/ui-icons_222222_256x240.png?bdf754428e12');
}

/* line 935, ../sass/modules/_jquery-ui.scss */

.ui-widget-header .ui-icon {
  background-image: url('/static/css/images/ui-icons_222222_256x240.png?bdf754428e12');
}

/* line 938, ../sass/modules/_jquery-ui.scss */

.ui-state-default .ui-icon {
  background-image: url('/static/css/images/ui-icons_888888_256x240.png?bdf754428e12');
}

/* line 942, ../sass/modules/_jquery-ui.scss */

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url('/static/css/images/ui-icons_454545_256x240.png?bdf754428e12');
}

/* line 945, ../sass/modules/_jquery-ui.scss */

.ui-state-active .ui-icon {
  background-image: url('/static/css/images/ui-icons_454545_256x240.png?bdf754428e12');
}

/* line 948, ../sass/modules/_jquery-ui.scss */

.ui-state-highlight .ui-icon {
  background-image: url('/static/css/images/ui-icons_2e83ff_256x240.png?bdf754428e12');
}

/* line 952, ../sass/modules/_jquery-ui.scss */

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url('/static/css/images/ui-icons_cd0a0a_256x240.png?bdf754428e12');
}

/* positioning */

/* line 957, ../sass/modules/_jquery-ui.scss */

.ui-icon-blank {
  background-position: 16px 16px;
}

/* line 958, ../sass/modules/_jquery-ui.scss */

.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 959, ../sass/modules/_jquery-ui.scss */

.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 960, ../sass/modules/_jquery-ui.scss */

.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 961, ../sass/modules/_jquery-ui.scss */

.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 962, ../sass/modules/_jquery-ui.scss */

.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 963, ../sass/modules/_jquery-ui.scss */

.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 964, ../sass/modules/_jquery-ui.scss */

.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 965, ../sass/modules/_jquery-ui.scss */

.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 966, ../sass/modules/_jquery-ui.scss */

.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 967, ../sass/modules/_jquery-ui.scss */

.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 968, ../sass/modules/_jquery-ui.scss */

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 969, ../sass/modules/_jquery-ui.scss */

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 970, ../sass/modules/_jquery-ui.scss */

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 971, ../sass/modules/_jquery-ui.scss */

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 972, ../sass/modules/_jquery-ui.scss */

.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 973, ../sass/modules/_jquery-ui.scss */

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 974, ../sass/modules/_jquery-ui.scss */

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 975, ../sass/modules/_jquery-ui.scss */

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 976, ../sass/modules/_jquery-ui.scss */

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 977, ../sass/modules/_jquery-ui.scss */

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 978, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 979, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 980, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 981, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 982, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 983, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 984, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 985, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 986, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 987, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 988, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 989, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 990, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 991, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 992, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 993, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 994, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 995, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 996, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 997, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 998, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 999, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 1000, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 1001, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 1002, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 1003, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 1004, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 1005, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 1006, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 1007, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 1008, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 1009, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 1010, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 1011, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 1012, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 1013, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 1014, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 1015, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 1016, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 1017, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 1018, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 1019, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 1020, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 1021, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 1022, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 1023, ../sass/modules/_jquery-ui.scss */

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 1024, ../sass/modules/_jquery-ui.scss */

.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 1025, ../sass/modules/_jquery-ui.scss */

.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 1026, ../sass/modules/_jquery-ui.scss */

.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 1027, ../sass/modules/_jquery-ui.scss */

.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 1028, ../sass/modules/_jquery-ui.scss */

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 1029, ../sass/modules/_jquery-ui.scss */

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 1030, ../sass/modules/_jquery-ui.scss */

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 1031, ../sass/modules/_jquery-ui.scss */

.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 1032, ../sass/modules/_jquery-ui.scss */

.ui-icon-document {
  background-position: -32px -96px;
}

/* line 1033, ../sass/modules/_jquery-ui.scss */

.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 1034, ../sass/modules/_jquery-ui.scss */

.ui-icon-note {
  background-position: -64px -96px;
}

/* line 1035, ../sass/modules/_jquery-ui.scss */

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 1036, ../sass/modules/_jquery-ui.scss */

.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 1037, ../sass/modules/_jquery-ui.scss */

.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 1038, ../sass/modules/_jquery-ui.scss */

.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 1039, ../sass/modules/_jquery-ui.scss */

.ui-icon-person {
  background-position: -144px -96px;
}

/* line 1040, ../sass/modules/_jquery-ui.scss */

.ui-icon-print {
  background-position: -160px -96px;
}

/* line 1041, ../sass/modules/_jquery-ui.scss */

.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 1042, ../sass/modules/_jquery-ui.scss */

.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 1043, ../sass/modules/_jquery-ui.scss */

.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 1044, ../sass/modules/_jquery-ui.scss */

.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 1045, ../sass/modules/_jquery-ui.scss */

.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 1046, ../sass/modules/_jquery-ui.scss */

.ui-icon-home {
  background-position: 0 -112px;
}

/* line 1047, ../sass/modules/_jquery-ui.scss */

.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 1048, ../sass/modules/_jquery-ui.scss */

.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 1049, ../sass/modules/_jquery-ui.scss */

.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 1050, ../sass/modules/_jquery-ui.scss */

.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 1051, ../sass/modules/_jquery-ui.scss */

.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 1052, ../sass/modules/_jquery-ui.scss */

.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 1053, ../sass/modules/_jquery-ui.scss */

.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 1054, ../sass/modules/_jquery-ui.scss */

.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 1055, ../sass/modules/_jquery-ui.scss */

.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 1056, ../sass/modules/_jquery-ui.scss */

.ui-icon-search {
  background-position: -160px -112px;
}

/* line 1057, ../sass/modules/_jquery-ui.scss */

.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 1058, ../sass/modules/_jquery-ui.scss */

.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 1059, ../sass/modules/_jquery-ui.scss */

.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 1060, ../sass/modules/_jquery-ui.scss */

.ui-icon-star {
  background-position: -224px -112px;
}

/* line 1061, ../sass/modules/_jquery-ui.scss */

.ui-icon-link {
  background-position: -240px -112px;
}

/* line 1062, ../sass/modules/_jquery-ui.scss */

.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 1063, ../sass/modules/_jquery-ui.scss */

.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 1064, ../sass/modules/_jquery-ui.scss */

.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 1065, ../sass/modules/_jquery-ui.scss */

.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 1066, ../sass/modules/_jquery-ui.scss */

.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 1067, ../sass/modules/_jquery-ui.scss */

.ui-icon-close {
  background-position: -80px -128px;
}

/* line 1068, ../sass/modules/_jquery-ui.scss */

.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 1069, ../sass/modules/_jquery-ui.scss */

.ui-icon-key {
  background-position: -112px -128px;
}

/* line 1070, ../sass/modules/_jquery-ui.scss */

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 1071, ../sass/modules/_jquery-ui.scss */

.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 1072, ../sass/modules/_jquery-ui.scss */

.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 1073, ../sass/modules/_jquery-ui.scss */

.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 1074, ../sass/modules/_jquery-ui.scss */

.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 1075, ../sass/modules/_jquery-ui.scss */

.ui-icon-image {
  background-position: -208px -128px;
}

/* line 1076, ../sass/modules/_jquery-ui.scss */

.ui-icon-video {
  background-position: -224px -128px;
}

/* line 1077, ../sass/modules/_jquery-ui.scss */

.ui-icon-script {
  background-position: -240px -128px;
}

/* line 1078, ../sass/modules/_jquery-ui.scss */

.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 1079, ../sass/modules/_jquery-ui.scss */

.ui-icon-info {
  background-position: -16px -144px;
}

/* line 1080, ../sass/modules/_jquery-ui.scss */

.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 1081, ../sass/modules/_jquery-ui.scss */

.ui-icon-help {
  background-position: -48px -144px;
}

/* line 1082, ../sass/modules/_jquery-ui.scss */

.ui-icon-check {
  background-position: -64px -144px;
}

/* line 1083, ../sass/modules/_jquery-ui.scss */

.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 1084, ../sass/modules/_jquery-ui.scss */

.ui-icon-radio-on {
  background-position: -96px -144px;
}

/* line 1085, ../sass/modules/_jquery-ui.scss */

.ui-icon-radio-off {
  background-position: -112px -144px;
}

/* line 1086, ../sass/modules/_jquery-ui.scss */

.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 1087, ../sass/modules/_jquery-ui.scss */

.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 1088, ../sass/modules/_jquery-ui.scss */

.ui-icon-play {
  background-position: 0 -160px;
}

/* line 1089, ../sass/modules/_jquery-ui.scss */

.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 1090, ../sass/modules/_jquery-ui.scss */

.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 1091, ../sass/modules/_jquery-ui.scss */

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 1092, ../sass/modules/_jquery-ui.scss */

.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 1093, ../sass/modules/_jquery-ui.scss */

.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */

/* line 1095, ../sass/modules/_jquery-ui.scss */

.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 1096, ../sass/modules/_jquery-ui.scss */

.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 1097, ../sass/modules/_jquery-ui.scss */

.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 1098, ../sass/modules/_jquery-ui.scss */

.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 1099, ../sass/modules/_jquery-ui.scss */

.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 1100, ../sass/modules/_jquery-ui.scss */

.ui-icon-power {
  background-position: 0 -176px;
}

/* line 1101, ../sass/modules/_jquery-ui.scss */

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 1102, ../sass/modules/_jquery-ui.scss */

.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 1103, ../sass/modules/_jquery-ui.scss */

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 1104, ../sass/modules/_jquery-ui.scss */

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 1105, ../sass/modules/_jquery-ui.scss */

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 1106, ../sass/modules/_jquery-ui.scss */

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 1107, ../sass/modules/_jquery-ui.scss */

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 1108, ../sass/modules/_jquery-ui.scss */

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 1109, ../sass/modules/_jquery-ui.scss */

.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 1110, ../sass/modules/_jquery-ui.scss */

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 1111, ../sass/modules/_jquery-ui.scss */

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 1112, ../sass/modules/_jquery-ui.scss */

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 1113, ../sass/modules/_jquery-ui.scss */

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 1114, ../sass/modules/_jquery-ui.scss */

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 1115, ../sass/modules/_jquery-ui.scss */

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 1116, ../sass/modules/_jquery-ui.scss */

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 1117, ../sass/modules/_jquery-ui.scss */

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 1118, ../sass/modules/_jquery-ui.scss */

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 1119, ../sass/modules/_jquery-ui.scss */

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 1120, ../sass/modules/_jquery-ui.scss */

.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 1121, ../sass/modules/_jquery-ui.scss */

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 1122, ../sass/modules/_jquery-ui.scss */

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 1123, ../sass/modules/_jquery-ui.scss */

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 1124, ../sass/modules/_jquery-ui.scss */

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 1125, ../sass/modules/_jquery-ui.scss */

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 1126, ../sass/modules/_jquery-ui.scss */

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 1127, ../sass/modules/_jquery-ui.scss */

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 1128, ../sass/modules/_jquery-ui.scss */

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 1129, ../sass/modules/_jquery-ui.scss */

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 1130, ../sass/modules/_jquery-ui.scss */

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 1131, ../sass/modules/_jquery-ui.scss */

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 1132, ../sass/modules/_jquery-ui.scss */

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/

/* Corner radius */

/* line 1142, ../sass/modules/_jquery-ui.scss */

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 4px;
}

/* line 1148, ../sass/modules/_jquery-ui.scss */

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 4px;
}

/* line 1154, ../sass/modules/_jquery-ui.scss */

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 4px;
}

/* line 1160, ../sass/modules/_jquery-ui.scss */

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 4px;
}

/* Overlays */

/* line 1165, ../sass/modules/_jquery-ui.scss */

.ui-widget-overlay {
  background: #aaaaaa url('/static/css/images/ui-bg_flat_0_aaaaaa_40x100.png?bdf754428e12') 50% 50% repeat-x;
  opacity: .3;
  -webkit-filter: Alpha(Opacity=30);
  filter: Alpha(Opacity=30);
}

/* line 1170, ../sass/modules/_jquery-ui.scss */

.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url('/static/css/images/ui-bg_flat_0_aaaaaa_40x100.png?bdf754428e12') 50% 50% repeat-x;
  opacity: .3;
  -webkit-filter: Alpha(Opacity=30);
  filter: Alpha(Opacity=30);
  border-radius: 8px;
}


progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0} figcaption, menu,article,aside,details,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0} [hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{}button,select{text-transform:none}[type=submit], [type=reset],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}/*# sourceMappingURL=normalize.min.css.map */

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;text-align:center;background:#f8f9f9;color:#444;text-shadow:none;padding:0!important;}.phone-fancybox .fancybox-skin{background:#bbbbbc none repeat scroll 0 0;padding:15px!important}.fancybox-wrap .global{box-sizing:border-box;padding:15px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url('/static/img/fancybox_sprite.png?bdf754428e12')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('/static/img/fancybox_loading.gif?bdf754428e12') center center no-repeat}.fancybox-close{background-image:url('/static/img/close.jpg?bdf754428e12');position:absolute;top:10px;right:17px;width:40px;height:40px;cursor:pointer;z-index:8040}.phone-fancybox .fancybox-close{right:-20px;top:-20px}.fancybox-nav{position:absolute;bottom:10px;width:34px;height:34px;cursor:pointer;text-decoration:none;background:transparent url('/static/img/blank.gif?bdf754428e12');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;display:none}.fancybox-prev{left:50%;margin-left:-50px}.fancybox-next{margin-right:-50px;right:50%}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/static/img/fancybox_overlay.png?bdf754428e12')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-title{visibility:hidden;font-size:14px;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:relative;background:none repeat scroll 0 0 #F9F9F9;padding:10px 10px 0;width:auto!important;text-align:center}.fancybox-title-outside-wrap{position:relative;background:none repeat scroll 0 0 #F9F9F9;padding:3px 10px 5px;top:-10px}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}body .fancybox-margin,html.fancybox-margin{margin:0}.fancybox-wrap .global .content .feedback-form>form>fieldset{margin-top:90px}.fancybox-wrap .global .content .feedback-form .dialog__group_title{position:absolute;text-align:left}.fancybox-wrap .global .content .feedback-form .form__label-fake{float:none;margin:12px 20px;position:relative;top:-4px;width:auto}.fancybox-wrap .jq-selectbox__select-text{color:#fff}
@font-face {
    font-family: 'Land Rover';
    src: url('/static/fonts/landrovermedl-webfont.eot?153ffce27877');
    src: url('/static/fonts/landrovermedl-webfont.eot?&153ffce27877#iefix') format("embedded-opentype"), url('/static/fonts/landrovermedl-webfont.woff?153ffce27877') format("woff"), url('/static/fonts/landrovermedl-webfont.ttf?153ffce27877') format("truetype");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Land Rover';
    src: url('/static/fonts/landroverbldl-webfont.eot?153ffce27877');
    src: url('/static/fonts/landroverbldl-webfont.eot?&153ffce27877#iefix') format("embedded-opentype"), url('/static/fonts/landroverbldl-webfont.woff?153ffce27877') format("woff"), url('/static/fonts/landroverbldl-webfont.ttf?153ffce27877') format("truetype");
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Land Rover';
    src: url('/static/fonts/landroverlgtl-webfont.eot?153ffce27877');
    src: url('/static/fonts/landroverlgtl-webfont.eot?&153ffce27877#iefix') format("embedded-opentype"), url('/static/fonts/landroverlgtl-webfont.woff?153ffce27877') format("woff"), url('/static/fonts/landroverlgtl-webfont.ttf?153ffce27877') format("truetype");
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'icons-lr';
    src: url('/static/fonts/icons-lr.eot?153ffce27877');
    src: local('вє'), url('/static/fonts/icons-lr.woff?153ffce27877') format('woff'), url('/static/fonts/icons-lr.ttf?153ffce27877') format('truetype'), url('/static/fonts/icons-lr.svg?153ffce27877') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AvenirNextCyr-Regular';
    src: url('/static/fonts/AvenirNextCyr-Regular.eot?153ffce27877');
    src: local('☺'), url('/static/fonts/AvenirNextCyr-Regular.woff?153ffce27877') format('woff'), url('/static/fonts/AvenirNextCyr-Regular.ttf?153ffce27877') format('truetype'), url('/static/fonts/AvenirNextCyr-Regular.svg?153ffce27877') format('svg');
    font-weight: normal;
    font-style: normal;
}
html {
    font-size: 12px;
}
body {
    font-family: 'AvenirNextCyr-Regular', Arial, sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
    color: #c2c2c2;
    line-height: normal;
    width: 100%;
}
body {
    background: #4a4f54 none repeat scroll 0 0;
}
body > iframe,
body > img {
    display: none;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    font-family: 'Land Rover', 'AvenirNextCyr-Regular', Arial, sans-serif;
    line-height: 1.2;
    letter-spacing: 0.1ex;
    -webkit-font-smoothing: subpixel-antialiased;
    color: inherit;
    margin-top: 0;
    margin-bottom: 3rem;
}

h1, .h1,
h2, .h2,
.big-text,
.big-text1 {
    font-family: 'Land Rover', 'AvenirNextCyr-Regular', Arial, sans-serif;
    font-size: 38px;
    line-height: 1.2;
}

.big-text2 {
    font-family: 'AvenirNextCyr-Regular', Arial, sans-serif;
    font-size: 26px !important;
    line-height: 32px;
    font-weight: bold;
    letter-spacing: 0.05em;
}

h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6,
.big-text3 {
    font-family: 'Land Rover', 'AvenirNextCyr-Regular', Arial, sans-serif;
}

h3, .h3 {
    font-size: 14px;
}

h4,
.h4 {
    font-size: 1.5rem;
}

h5,
.h5 {
    font-size: 1.33rem;
}

h6,
.h6 {
    font-size: 1.16rem;
}
/*
.global .big-text1 span,
.global .h2 span,
.global h2 span {
  padding-bottom: 7px;
  padding-top: 4px;
  border-bottom: 2px solid;
  border-top: 2px solid;
  display: inline-block;
}
*/
img {
    border: 0;
    max-width: 100%;
    height: auto;
}
a {
    text-decoration: none;
    color: #c2c2c2;
    transition: all 0.1s linear;
}
a:hover {
    text-decoration: none;
    cursor: pointer;
}
a:active,
a:focus,
a:hover,
textarea:active,
textarea:focus,
textarea:hover {
    outline: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    border-style: none;
    border-width: 0;
    float: none;
    margin: 0;
    padding: 0;
    vertical-align: top;
    width: 100%;
}
a:active,
a:focus,
button,
div,
img,
input,
select,
textarea {
    outline: 0 none;
}
p {
    font-size: 14px;
    letter-spacing: 0.015em;
    line-height: 1.5em;
    margin: 0;
}
ul {
    list-style: none outside none;
    margin: 20px 0 16px;
    padding: 0 0 0 10px;
}
li {
    font-size: 14px;
    line-height: 24px;
    padding: 0 0 6px 14px;
    position: relative;
}
label {
    display: block;
    font-size: 12px;
    line-height: 18px;
}
label.error {
    color: #e50000;
    display: block;
    line-height: 14px;
    margin-top: 3px;
    position: absolute;
    width: 100%;
}
.form__inputs-date label.error {
    top: 39px;
}
.help-inline {
    color: #e50000;
    font-size: 12px;
    line-height: 18px;
    display: block;
    padding-top: 20px;
}
.help-inline strong {
    font-weight: 400;
}
.form__inputs-date + .help-inline {
    padding-top: 0;
    clear: both;
    top: -30px;
    float: none;
    position: relative;
    height: 0;
}
.form__inputs-date + .help-inline strong {
    margin: 0 !important;
    font-family: 'Arial Unicode MS', Arial, sans-serif !important;
    color: #e50000 !important;
    font-weight: normal !important;
}
.light_form label.error,
.light_form textarea+label.error {
    margin-top: 3px;
}
label.checkbox,
label.radio {
    cursor: pointer;
}
label>a,
label>a:visited,
label>a:hover {
    text-decoration:underline !important;
    color:#000 !important;
}
input[type=checkbox],
input[type=radio] {
    position: absolute;
    left: -9999px;
}
.jq-checkbox+label,
input[type=checkbox]+label,
input[type=checkbox]+label.error+label {
    background: url('/static/img/checkbox.png?bdf754428e12') no-repeat scroll 0 -580px;
    padding-left: 30px;
}
.jq-radio+label,
input[type=radio]+label,
input[type=radio]+label.error+label {
    background: url('/static/img/radio.png?bdf754428e12') no-repeat scroll 0 -480px;
    padding-left: 30px;
    margin-bottom: 10px;
    padding-top: 2px;
}
.jq-radio+label {
    margin-bottom: 0;
}
.jq-checkbox.checked+label,
.jq-radio.checked+label,
input[type=checkbox]:checked+label,
input[type=checkbox]:checked+label.error+label,
input[type=radio]:checked+label,
input[type=radio]:checked+label.error+label {
    background-position: 0 0;
}
.jq-checkbox+label.error,
.jq-radio+label.error,
input[type=checkbox]+label.error,
input[type=radio]+label.error {
    background: none repeat scroll 0 0;
    bottom: -24px;
    margin: 0;
    padding: 0;
}
.global .content .feedback-form .checkbox label.error {
    bottom: -18px;
}
.controls {
    position: relative;
}
select::-ms-expand {
    display: none;
}
input,
select,
textarea {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dadada;
    font-family: 'AvenirNextCyr-Regular', Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    padding: 2px 10px;
    text-transform: none;
    outline: medium none;
}
div.select {
    background: #000 !important;
    display: inline-block;
    vertical-align: middle;
    width: 390px;
    padding: 0;
}
div.select .select {
    background: none repeat scroll 0 0;
    width: 100%;
    padding: 0;
}
select {
    border: medium none;
    cursor: pointer;
    width: auto;
    padding: 10px 13px;
    color: #fff;
    height: 37px;
}
option {
    background: none repeat scroll 0 0 #fff;
    font-size: 14px;
    padding: 0;
    color: #545454;
}
.sup,
sup {
    display: inline-block;
    font-size: 8px;
    line-height: 14px;
    vertical-align: top;
}
.jq-selectbox {
    vertical-align: middle;
    cursor: pointer;
    width: 390px;
}
.jq-selectbox__select {
    padding: 9px 12px;
    background: none repeat scroll 0 0;
    border-radius: 0;
    box-shadow: none;
}
.jq-selectbox__trigger::before {
    content: none;
}
.jq-selectbox__trigger-arrow {
    display: none;
}
.jq-selectbox__select-text {
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 9px !important;
    letter-spacing: 2px;
    line-height: 20px;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
}
.arctic .jq-selectbox__select-text,
.white .jq-selectbox__select-text {
    color: #fff;
}
.jq-selectbox .placeholder {
    color: #888;
    width: auto !important;
}
.jq-selectbox__trigger {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 100%;
    background: url('/static/img/select.png?bdf754428e12') no-repeat scroll right center;
}
.jq-selectbox__dropdown {
    top: 38px !important;
    max-height: none;
    width: 100% !important;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    background: #fff;
    text-align: left;
}
.jq-selectbox__dropdown ul {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 304px !important;
}
.jq-selectbox__dropdown li+li {
    padding-top: 9px;
}
.jq-selectbox ul {
    margin: 0;
    padding: 0;
}
.jq-selectbox.avtosalon ul {
    max-height: 266px !important;
}
.jq-selectbox li {
    color: #545454;
    min-height: 18px;
    padding: 9px 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -o-user-select: none;
    font-size: 9px;
    letter-spacing: 2px;
    line-height: 20px;
    text-transform: uppercase;
    background: #fff none repeat scroll 0 0;
}
.jq-selectbox li.sel {
    background-color: #4e4e4e;
    color: #fff;
}
.jq-selectbox li:hover {
    background-color: #393939;
    color: #fff;
}
#ic1 {
    width: 100%;
    display: none;
}
#ic1 .phone-item {
    font-size: 14px;
    margin: 10px 0;
}
#ic1 a {
    background: none repeat scroll 0 0 #fff;
    border-radius: 5px;
    box-shadow: 0 0 4px #d9d9d9;
    display: inline-block;
    font-size: 14px;
    padding: 7px 10px 6px;
    position: relative;
    text-decoration: none;
    text-shadow: 1px 1px 0 #fff;
    text-transform: uppercase;
    color: #444;
}
#ic1 a>a {
    padding: 0;
    box-shadow: none;
}
#ic1 .phone-item>span {
    margin-right: 10px;
    margin-bottom: 5px;
    display: inline-block;
    width: 80px;
    text-align: right;
}
::-webkit-input-placeholder {
    color: #9b9da1;
    opacity: 1;
}
::-moz-placeholder {
    color: #9b9da1;
    opacity: 1;
}
:-moz-placeholder {
    color: #9b9da1;
    opacity: 1;
}
:-ms-input-placeholder {
    color: #9b9da1;
    opacity: 1;
}
:focus::-webkit-input-placeholder {
    color: transparent;
}
:focus::-moz-placeholder {
    color: transparent;
}
:focus:-moz-placeholder {
    color: transparent;
}
:focus:-ms-input-placeholder {
    color: transparent;
}
fieldset {
    border: medium none;
    margin: 0 0 35px;
    padding: 0;
    position: relative;
    text-align: left;
}
hr {
    height: 1px;
    background: none repeat scroll 0 0 #eaeaea;
    border: medium none;
    margin: 0 0 20px;
    position: static;
    width: auto;
}
.global {
    overflow: hidden;
}
.global .header ~ .content {
    margin-top: 92px;
}
.global.static {
    margin: 0;
    transition: none;
}
.global.static .header {
    position: static;
}
.global.no-fixed {
    margin: 0 !important;
}
.global.no-fixed .header {
    position: static !important;
}
.global .header {
    background: none repeat scroll 0 0 #fff;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
}
.global .header .top-mobile {
    display: none;
}
.global .header .top {
    border-bottom: 1px solid #333;
    display: table;
    overflow: hidden;
    width: 100%;
}
.global .header .top .links {
    display: table-cell;
    vertical-align: middle;
    min-width: 320px;
}
.global .header .top .link-block {
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
}
.global .header .top .link-block>a {
    background: url('/static/img/arr.png?bdf754428e12') no-repeat scroll 114% 0;
}
.global .header .top .link-block>a.fast-links {
    background-color: #005a2b;
    background-position: 95% -60px;
    margin: 0;
    padding-left: 13px;
    padding-right: 37px;
    transition: none;
}
.global .header .top .link-block>a.fast-links.active {
    background-color: #e4e8e8;
    background-position: 95% -120px;
    color: #4a4f54;
}
.global .header .top .link-block a {
    color: #fff;
    display: inline-block;
    font-size: 9px;
    letter-spacing: 2.4px;
    line-height: 12px;
    margin-right: 15px;
    padding: 9px 15px 9px 10px;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: top;
}
.global .header .top .link-block a:hover {
    color: #fff;
}
.global .header .top .link-block .fast-links-block {
    background: #e4e8e8 none repeat scroll 0 0;
    position: absolute;
    right: 0;
    width: 173px;
    z-index: 100;
    display: none;
}
.global .header .top .link-block .fast-links-block a {
    border-bottom: 1px solid rgba(0,0,0,0.1);
    color: #4a4f54;
    display: block;
    margin: 0;
    padding: 14px 13px;
    text-align: left;
}
.global .header .top .link-block .fast-links-block a:hover {
    background: #005a2b none repeat scroll 0 0;
    color: #fff;
}
.global .header .top .logo {
    font-size: 0;
    display: table-cell;
    vertical-align: middle;
}
.global .header .top .logo>a,
.global .header .top .logo>div {
    display: inline-block;
    vertical-align: middle;
}
.global .header .top .logo img {
    padding: 17px 15px;
}
.global .header .top .phone-block {
    float: right;
    text-align: right;
    margin-top: 25px;
    margin-right: 10px;
}
.global .header .top .phone-block .phone-item {
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 2px;
    line-height: 12px;
    margin: 9px 8px;
    text-transform: uppercase;
}
.global .header .top .phone-block .phone-item span {
    color: #fff;
}
.global .header .search {
    position: relative;
    border-bottom: 1px solid #333;
    margin-top: 0;
}
.global .header .search .search-link {
    font-size: 0;
    padding-left: 5px;
    display: table;
    width: 100%;
}
.global .header .search .search-link .search-block {
    display: table-cell;
    vertical-align: top;
    width: 95%;
    text-align: center;
    overflow: hidden;
}
.global .header .search .search-link .search-block a {
    background: url('/static/img/arr.png?bdf754428e12') no-repeat scroll 0 0;
    color: #000;
    display: inline-block;
    font-size: 9px;
    letter-spacing: 2.4px;
    line-height: 12px;
    padding: 9px 10px 9px 28px;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: top;
    margin-left: 1%;
    margin-right: 1%;
}
.global .header .search .search-link .search-block a:hover {
    color: #fff;
}
.global .header .search .search-link .search-open {
    border-left: 1px solid #333;
    height: 29px;
    max-width: 29px;
    padding: 0;
    background: url('/static/img/search.png?bdf754428e12') no-repeat scroll center center;
    width: 5%;
    display: table-cell;
}
.global .header .search .search-form {
    padding: 0 50px;
    display: none;
}
.global .header .search .search-form .search-form {
    padding: 0;
}
.global .header .search .search-form input {
    background: none repeat scroll 0 0;
    border: medium none;
    padding: 0;
    color: #9b9da1;
}
.global .header .search .search-form .input {
    padding: 5px 0;
    width: 100%;
}
.global .header .search .search-form .btn {
    background: url('/static/img/search.png?bdf754428e12') no-repeat scroll center center;
    height: 29px;
    left: 0;
    position: absolute;
    top: 0;
    width: 50px;
}
.global .header .search .search-form .search-close {
    background: url('/static/img/reset.png?bdf754428e12') no-repeat scroll center center;
    height: 29px;
    right: 0;
    position: absolute;
    top: 0;
    width: 50px;
}
.global .header .menu {
    display: table;
    margin: auto;
    width: 100%;
    box-shadow: 0 0 2px rgba(0,0,0,0.2);
}
.global .header .menu .model>a,
.global .header .menu>a {
    color: #000;
    display: table-cell;
    font-size: 9px;
    letter-spacing: 1.8px;
    line-height: 14px;
    margin-right: 0;
    padding: 16px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: middle;
    border-left: 1px solid #333;
    border-right: 1px solid transparent;
}
.global .header .menu .model>a:first-child,
.global .header .menu>a:first-child {
    border-left: 1px solid transparent;
}
.global .header .menu .model>a:hover,
.global .header .menu>a:hover {
    background: #e4e8e8 none repeat scroll 0 0;
    color: #0c121c;
}
.global .header .menu .model>a:hover span span,
.global .header .menu>a:hover span span {
    background-position: -13px -158px;
}
.global .header .menu .model>a span,
.global .header .menu>a span {
    display: inline-block;
}
.global .header .menu .model>a span span,
.global .header .menu>a span span {
    background: url('/static/img/arr.png?bdf754428e12') no-repeat scroll -13px -68px;
    height: 10px;
    width: 10px;
}
.global .header .menu .model>a.active,
.global .header .menu>a.active {
    background: #e4e8e8 none repeat scroll 0 0;
    color: #0c121c;
}
.global .header .menu .model>a.active:first-child,
.global .header .menu>a.active:first-child {
    border-left: 1px solid transparent;
}
.global .header .menu .model>a.active span span,
.global .header .menu>a.active span span {
    background-position: -13px -128px;
}
.global .header .menu .model {
    display: table-cell;
    position: relative;
    text-align: center;
}
.global .header .menu .model>a {
    display: inline-block;
    padding: 16px 10%;
    width: 80%;
}
.global .header .menu .model .bg {
    display: none;
}
.global .header .menu .models {
    left: 0;
    position: absolute;
    z-index: 99;
    display: none;
    width: 100%;
}
.global .header .menu .models .model-menu {
    background: #e4e8e8 none repeat scroll 0 0;
    box-shadow: 0 2px 2px rgba(0,0,0,0.2);
    width: 180px;
}
.global .header .menu .models .model-menu .model-block-open {
    display: none;
}
.global .header .menu .models .model-menu a {
    border-bottom: 1px solid rgba(0,0,0,0.1);
    color: #4a4f54;
    display: block;
    margin: 0;
    padding: 14px 13px;
    text-align: left;
    font-size: 8px;
    letter-spacing: 2.4px;
    line-height: 12px;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: top;
}
.global .header .menu .models .model-menu a:hover {
    background: #f8f8f9 none repeat scroll 0 0;
    color: #0c121c;
}
.global .header .menu .models .model-menu a:last-child {
    border-bottom: 1px solid transparent;
}
.global .header .menu .models .model-menu a.active {
    background: #f8f8f9 none repeat scroll 0 0;
    color: #0c121c;
}
.global .header .menu .models .model-menu a.active span {
    background-position: -13px -38px;
}
.global .header .menu .models .model-menu a span {
    background: url('/static/img/arr.png?bdf754428e12') no-repeat scroll -13px -68px;
    display: inline-block;
    height: 10px;
    width: 10px;
}
.global .model-menu-mobile {
    display: none;
}
.global .j-model-mobile .model-links-submenu {
    margin-top: 41px;
}
.global .model-links-submenu {
    background: #e4e8e8 none repeat scroll 0 0;
    left: 0;
    position: fixed;
    text-align: left;
    width: 350px;
    z-index: 999;
    display: none;
    box-shadow: 0 2px 2px rgba(0,0,0,0.2);
}
.global .model-links-submenu a {
    background: url('/static/img/arr.png?bdf754428e12') no-repeat scroll 20px 85px;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    color: #4a4f54;
    display: block;
    font-size: 10px;
    letter-spacing: 2.4px;
    line-height: 12px;
    margin: 0;
    padding: 14px 13px 14px 50px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: top;
}
.global .model-links-submenu a:last-child {
    border-bottom: none;
}
.global .model-links-submenu a.active,
.global .model-links-submenu a:hover {
    background-position: 20px 5px;
    background-color: #f8f9f9;
    color: #0c121c;
}
.global .model-block {
    font-size: 0;
    text-align: left;
}

.global .model-block {
    background-color: #fff;
    color: #4a4f54;
}

.global .dark.model-block {
    background-color: #4a4f54;
    color: #e4e8e8;
}

.global .model-block .wrapper {
    text-align: center;
}

.global .model-block.model-block-all .model-item {
    border-bottom: 1px solid #eef1f1;
}
.global .model-block.model-block-all .model-item .info {
    border-right: 1px solid #eef1f1;
}
.global .model-block .model-item {
    display: inline-block;
    font-size: 12px;
    text-align: center;
    vertical-align: top;
    width: 25%;
    box-sizing: border-box;
    padding: 0 20px;
}
.global .model-block .model-item a {
    display: block;
}
.global .model-block .model-item>a {
    font-size: 0;
}
.global .model-block .model-item img {
    transition: all 0.1s linear;
    width: 100%;
}
.global .model-block .model-item .info {
    padding: 20px 0 30px;
    text-align: left;
    border-bottom: 1px solid #eef1f1;
}
.global .model-block .model-item .info .name {
    color: #0c121c;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0.05em;
    line-height: 20px;
    text-transform: uppercase;
    margin-bottom: 18px;
    padding-top: 3px;
    padding-bottom: 4px;
    display: inline-block;
}
.global .dark.model-block .model-item .info .name {
    color: inherit;
}
.global .model-block .model-item .info .price {
    font-size: 13px;
    letter-spacing: 2px;
    line-height: 20px;
    margin-bottom: 14px;
    min-height: 20px;
}
.global .model-block .model-item .info .desc {
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.02em;
    line-height: 18px;
}
.global .model-block .model-item .items {
    font-size: 0;
    padding: 20px 5px 25px;
    text-align: left;
    min-height: 132px;
    border-right: 1px solid #eef1f1;
}
.global .model-block .model-item .items .item {
    display: block;
    font-size: 0;
    padding: 0;
    width: 100%;
}
.global .model-block .model-item .items .item p {
    margin: 0;
    display: inline-block;
    font-size: 9px;
    line-height: 12px;
    padding-right: 12px;
    vertical-align: top;
    width: 50%;
    padding-left: 12px;
    box-sizing: border-box;
}
.global .model-block .model-item .items .item a {
    /* background: url('/static/img/arr.png?bdf754428e12') no-repeat scroll -13px -90px; */
    color: #898d90;
    letter-spacing: .25em;
    font-size: 10px;
    line-height: 12px;
    font-family: "Arial Unicode","Arial","Helvetica",sans-serif;
    font-weight: 400;
    text-decoration: none;
    text-transform: uppercase;
    padding: 9px 10px 9px 18px;
    display: inline-block;
    vertical-align: top;
    border: none;
    font-weight: bold;
}
.global .model-block .model-item .items .item a::before {
    background: url('/static/img/arr.png?bdf754428e12') no-repeat scroll -13px -90px;
    content: '';
    position: absolute;
    left: 12px;
    top: 0px;
    height: 16px;
    color: #898d90;
    padding-left: 9px;
}
.global .model-block .model-item .items .item a:hover {
    color: #4a4f54;
}
.global .model-block .model-item .unorderedList {
    border-bottom: 1px solid #a4a7a9;
    border-top: 1px solid #a4a7a9;
    display: block;
    margin: 0;
    padding: 20px 0 30px;
}
.global .model-block .model-item .unorderedList li {
    font-size: 12px;
    line-height: 18px;
    list-style: none;
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 12px;
    padding-bottom: 0;
    padding-left: 10px;
    text-align: left;
    width: 100%;
    position: relative;
}
.global .model-block .model-item .unorderedList li:before {
    content: "-";
    left: -10px;
    position: absolute;
}
.global .model-block .model-item>.link {
    padding: 0 0 40px;
    text-align: left;
}
.global .model-block .model-item .link a {
    border-right: 0 none;
    display: block;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 0.25em;
    line-height: 1.2;
    padding: 13px 0 12px;
    text-decoration: none;
    width: 100%;
    color: #adafb2;
}
.global .model-block .model-item .link a:first-child {
    border-left: medium none;
}
.global .model-block .model-item .link a:hover {
    color: #e4e8e8;
}
.global .model-block-all {
    margin: 0 90px;
}
.global .model-block-all .model-item {
    padding: 0;
}
.global .model-block-all .model-item .info {
    padding: 20px 35px 30px;
    text-align: center;
}
.global .model-block-all .model-item .info .name {
    border-top: 1px solid;
    border-bottom: 1px solid;
}
.global .model-block-all .model-item .info .desc {
    font-size: 12px;
    letter-spacing: 1.5px;
    line-height: 20px;
    font-weight: 400;
}
.global .slider {
    height: 340px;
    margin: 0 auto;
    position: relative;
}
.global .slider .swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}
.global .slider .swiper-container.stop {
    cursor: inherit !important;
}
.global .slider .swiper-container.stop .swiper-wrapper {
    -webkit-transform: none !important;
    transform: none !important;
}
.global .slider .swiper-wrapper {
    position: relative;
    width: 100%;
    -webkit-transition-property: -webkit-transform, left, top;
    -webkit-transition-duration: 0s;
    -webkit-transition-timing-function: ease;
    -moz-transition-duration: 0s;
    -moz-transform: translate3d(0px, 0, 0);
    -moz-transition-timing-function: ease;
    -o-transition-duration: 0s;
    -o-transition-timing-function: ease;
    -o-transform: translate(0px, 0);
    -ms-transition-duration: 0s;
    -ms-transform: translate3d(0px, 0, 0);
    -ms-transition-timing-function: ease;
    transition-property: left, top, -webkit-transform;
    transition-property: transform, left, top;
    transition-property: transform, left, top, -webkit-transform;
    transition-duration: 0s;
    -webkit-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
    transition-timing-function: ease;
}
.global .slider .swiper-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto;
}
.global .slider .swiper-slide {
    float: left;
    text-align: center;
    position: relative;
}
.global .slider .swiper-slide .swiper-slide-img {
    background-repeat: no-repeat;
    background-position: right center;
    background-size: cover;
}
.global .slider .swiper-slide .small {
    display: none;
}
.global .slider .swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
}
.global .slider .swiper-wp8-vertical {
    -ms-touch-action: pan-x;
}
.global .slider .swiper-container {
    height: 340px;
}
.global .slider .content-slide {
    padding: 20px;
    color: #fff;
}
.global .slider .pagination {
    bottom: 35px;
    left: 50px;
    position: absolute;
    counter-reset: list 0;
}
.global .slider .swiper-pagination-switch {
    cursor: pointer;
    display: inline-block;
    height: 20px;
    margin: 0;
    position: relative;
    width: 27px;
    z-index: 9;
}
.global .slider .swiper-pagination-switch:after {
    counter-increment: list;
    content: counter(list) "";
    left: 0;
    position: absolute;
    top: 0;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    line-height: 1em;
    opacity: 0.5;
    padding-top: 16px;
    text-align: center;
    transition: all 0.5s ease 0s;
    width: 27px;
}
.global .slider .swiper-pagination-switch.swiper-active-switch:after {
    font-size: 42px;
    opacity: 1;
    padding-top: 0;
}
.global .slider .swiper-slide-text {
    color: #0c121c;
    display: inline-block;
    font-family: "Land Rover", 'AvenirNextCyr-Regular', Arial, sans-serif;
    font-size: 24px;
    margin: auto;
    padding: 20px 25px;
    background: rgba(255,255,255,0.8);
    position: absolute;
    left: 50px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: left;
    text-transform: uppercase;
}
.global .slider .swiper-slide-text .h1 {
    font-size: 38px !important;
    line-height: 34px !important;
    letter-spacing: 0.05em !important;
    text-shadow: none !important;
    display: block;
    margin-bottom: 10px;
    position: relative;
    font-weight: 700;
    max-width: 500px;
    font-family: Arial,"Helvetica",sans-serif;
    -webkit-font-smoothing: antialiased;
}
.global .slider .swiper-slide-text .h2 {
    font-size: 16px !important;
    line-height: 18px !important;
    letter-spacing: 1.36px !important;
    text-shadow: none !important;
    display: block;
    margin-bottom: 30px;
    border: none;
    padding: 0;
    position: relative;
    font-weight: normal;
    max-width: 500px;
    font-family: Arial,"Helvetica",sans-serif;
    -webkit-font-smoothing: antialiased;
}
.global .slider .swiper-slide-text p {
    margin: 0 0 10px;
}
.global .slider .swiper-slide-text a.more {
    display: inline-block;
    background: #0c121c;
    color: #fff;
    font-size: 10px;
    letter-spacing: 0.3em;
    line-height: 14px;
    padding: 12px 25px;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 9;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
}
.global .slider .swiper-slide-text a.more:hover {
    background: #fff;
    color: #333;
}

.global .slider .swiper-slide-text a.link {
    background: url('/static/img/arr.png?bdf754428e12') no-repeat scroll -13px -90px;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 2.4px;
    line-height: 20px;
    margin-right: 0;
    padding: 9px 10px 9px 13px;
    text-decoration: none;
    text-transform: uppercase;
    color: #898d90;
    -webkit-font-smoothing: antialiased;
}

.global .slider .swiper-slide-text a.link:hover {
    color: #000;
}
.global .slider .swiper-slide-text.color-white .h1,
.global .slider .swiper-slide-text.color-white .h2 {
    color: #fff;
}
.global .slider .swiper-slide-text.color-black .h1,
.global .slider .swiper-slide-text.color-black .h2 {
    color: #000;
    text-shadow: none;
}
.global .slider .swiper-slide-text.color-red .h1,
.global .slider .swiper-slide-text.color-red .h2 {
    color: rgba(223,81,6,0.9);
    text-shadow: none;
}
.global .slider .swiper-slide-text.color-white a.link {
    color: #fff;
}
.global .slider .swiper-slide-text.color-black a.link,
.global .slider .swiper-slide-text.color-white a.link:hover {
    color: #0c121c;
}
.global .slider .swiper-slide-text.color-black a.link:hover {
    color: #fff;
}
.global .slider .swiper-slide-text.color-red a.link {
    color: rgba(223,81,6,0.9);
}
.global .slider .swiper-slide-text.color-red a.link:hover {
    color: #fff;
}
.global .slider .swiper-slide-text.color-white a.more {
    background: #fff;
    color: #0c121c;
}
.global .slider .swiper-slide-text.color-black a.more,
.global .slider .swiper-slide-text.color-white a.more:hover {
    background: #0c121c;
    color: #fff;
}
.global .slider .swiper-slide-text.color-black a.more:hover {
    background: #f8f9f9;
    color: #0c121c;
}
.global .slider .swiper-slide-text.color-red a.more {
    background: rgba(223,81,6,0.9);
    color: #fff;
}
.global .slider .swiper-slide-text.color-red a.more:hover {
    background: #f8f9f9;
    color: rgba(223,81,6,0.9);
}
.global .slider .swiper-slide-text.pos-1 {
    top: 60px;
    left: 0;
}
.global .slider .swiper-slide-text.pos-2 {
    left: 0;
    margin: auto;
    right: 0;
    top: 60px;
}
.global .slider .swiper-slide-text.pos-3 {
    top: 60px;
    right: 0;
}
.global .slider .swiper-slide-text.pos-4 {
    bottom: 80px;
    left: 0;
}
.global .slider .swiper-slide-text.pos-5 {
    left: 0;
    margin: auto;
    right: 0;
    bottom: 80px;
}
.global .slider .swiper-slide-text.pos-6 {
    bottom: 80px;
    right: 0;
}
.global .slider .swiper-slide-text.pos-7 {
    bottom: 0;
    left: 0;
    top: 0;
    height: 30%;
}
.global .slider .swiper-slide-text.pos-8 {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    height: 30%;
}
.global .slider .swiper-slide-text.pos-9 {
    bottom: 0;
    right: 0;
    top: 0;
    height: 30%;
}
.global .slider .swiper-slide a {
    color: #333;
    text-decoration: none;
}
.global .slider .down {
    background: url('/static/img/down.jpg?bdf754428e12') no-repeat scroll 0 0;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    width: 50px;
    height: 50px;
    z-index: 9;
    transition: background-color 0.1s linear;
}
.global .slider .down:hover {
    background-position: -50px 0;
}
.global .slider .down span {
    background: url('/static/img/arr.png?bdf754428e12') no-repeat scroll right -70px;
    padding-right: 30px;
}
.global .content .link-btn,
.global>.link-btn {
    display: none;
}
.global .content {
    min-height: 520px;
}
.fancybox-skin .global.popup-banner .content {
    min-height: auto;
}
.global .content .programs {
    padding: 40px 95px 60px 105px;
}
.global .content .programs h2, .global .content .news h2 {
    font-family: Arial, sans-serif;
    text-transform: uppercase;
    text-align: center;
    color: #0c121c;
    font-weight: bold;
    line-height: 34px;
    letter-spacing: 0.05em;
}
.global .content .programs .items-block {
    display: block;
    vertical-align: top;
    text-align: left;
    margin-top: 15px;
}
.global .content .programs .items-block .items-all {
    position: relative;
    width: 100000px;
    overflow: hidden;
}
.global .content .programs .items-block .items-all .wrapper {
    overflow: hidden;
    float: left;
}
.global .content .programs .items-block .items {
    overflow: hidden;
}
.global .content .programs .items-block .items .item {
    padding: 0 10px;
    box-sizing: border-box;
    float: left;
    line-height: 0;
    text-decoration: none;
    width: 278px;
    overflow: hidden;
    position: relative;
}
.global .content .programs .items-block .items .item span {
    display: block;
    font-size: 18px !important;
    font-family: Arial, sans-serif !important;
    color: #0c121c !important;
    font-weight: bold;
    height: 72px;
    line-height: 1;
    margin: 34px 0 25px;
    overflow: auto;
    padding-right: 10px;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}
.global .content .programs .items-block .items .item img {
    width: 100%;
}
.global .content .programs .items-block .items .item:hover img {
    opacity: 0.7;
}
.global .content .programs .items-block .items .item>div {
    display: table;
    width: 100%;
}
.global .content .programs .items-block .items .item>div>div {
    display: table-cell;
    vertical-align: middle;
    position: relative;
    background: url('/static/img/bg1.png?bdf754428e12') repeat scroll 0 0;
}
.global .content .programs .items-block .items .item>div .open:after {
    background: url('/static/img/more.png?bdf754428e12') no-repeat scroll 0 0;
    content: "";
    height: 19px;
    position: absolute;
    right: 14px;
    bottom: 15px;
    width: 18px;
}
.global .content .programs .items-block .items-pagination {
    color: #778282;
    font-size: 25px;
    line-height: 20px;
    padding: 11px;
    text-align: center;
    position: static;
    width: auto;
}
.global .content .programs .items-block .items-pagination a {
    background: transparent;
    width: 12px;
    height: 19px;
    position: relative;
    vertical-align: middle;
    display: inline-block;
    padding: 5px;
}
.global .content .programs .items-block .items-pagination a.next::before {
    font-family: 'icons-lr';
    content: '\e010';
    color: #4a4f54;
}
.global .content .programs .items-block .items-pagination a.prev::before {
    font-family: 'icons-lr';
    content: '\e00f';
    color: #4a4f54;
}
.global .content .programs .items-block .items-pagination a:hover::before {
    color: #a4a7a9;
}
.global .content .programs .items-block .items-pagination a.next,
.global .content .programs .items-block .items-pagination a.pager__next {
    background-position: center -153px;
}
.global .content .programs .items-block .items-pagination .count {
    vertical-align: middle;
    display: inline-block;
    padding: 0 10px;
}
.global .content .programs .items-block .items-pagination span {
    font-size: 25px;
    position: relative;
}
.global .content .programs .items-block .items-more {
    display: none;
}
.global .content .Quote {
    font-size: 30px;
    font-weight: 100;
    line-height: 1.6;
    padding: 0 40px 20px;
    letter-spacing: 0.015em;
    margin: 0;
}
.global .content .Quote:before {
    background: url('/static/img/quote.png?bdf754428e12') no-repeat scroll 0 0;
    content: "";
    font-size: 18px;
    left: -10px;
    padding-left: 30px;
    position: relative;
    top: -14px;
}
.global .content .Quote:after {
    background: url('/static/img/quote.png?bdf754428e12') no-repeat scroll 0 -60px;
    content: "";
    font-size: 18px;
    left: 10px;
    padding-right: 30px;
    position: relative;
    top: -12px;
}
.global .content .Quote.white:before {
    background: url('/static/img/quote.png?bdf754428e12') no-repeat scroll 0 0 !important;
}
.global .content .Quote.white:after {
    background: url('/static/img/quote.png?bdf754428e12') no-repeat scroll 0 -60px !important;
}
.global .content .Quote.black:before,
.global .content .Quote.grey:before {
    background: url('/static/img/quote-black.png?bdf754428e12') no-repeat scroll 0 0 !important;
}
.global .content .Quote.black:after,
.global .content .Quote.grey:after {
    background: url('/static/img/quote-black.png?bdf754428e12') no-repeat scroll 0 -60px !important;
}
.global .content .Quote.red:before {
    background: url('/static/img/quote-red.png?bdf754428e12') no-repeat scroll 0 0 !important;
}
.global .content .Quote.red:after {
    background: url('/static/img/quote-red.png?bdf754428e12') no-repeat scroll 0 -60px !important;
}
.global .content .Quote.centre {
    overflow: visible;
}
.global .content .centre {
    text-align: center;
    overflow: hidden;
}
.global .content .dark {
    background-color: #4a4f54;
    color: #e4e8e8;
}
.global .content .dark a {
    color: #e4e8e8;
}
.global .content .dark .btn,
.global .content .dark .form-widget__btn,
.global .content .dark .more {
    background: #fff;
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 0.3em;
    line-height: 1.4em;
    padding: 15px 23px 14px;
    text-align: center;
    text-decoration: none;
    color: #0c121c;
    text-transform: uppercase;
    margin-bottom: 2px;
}
.global .content .dark .btn:hover,
.global .content .dark .form-widget__btn:hover,
.global .content .dark .more:hover {
    background: none repeat scroll 0 0 #0c121c;
    color: #fff;
    text-decoration: none;
}
.global .content .dark .more.img {
    background-position: 10px 10px;
    background-repeat: no-repeat;
    padding-left: 40px;
    transition: none;
}
.global .content .dark .more.img:hover {
    background-position: 10px -61px;
}

.global .content .dark a.link,
.global .content .dark button.link,
.global .content .dark .link > a {
    background: url('/static/img/arr.png?bdf754428e12') no-repeat scroll -13px 1px;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 2.4px;
    line-height: 20px;
    margin-right: 0;
    padding: 9px 10px 9px 18px;
    text-decoration: none;
    text-transform: uppercase;
}

.global .content .dark .link:hover {
    color: #e4e8e8;
}
.global .content .dark .big-text1,
.global .content .dark .h2,
.global .content .dark h2 {
    color: #fff;
}
.global .content .grey {
    background-color: #e9ecec;
    color: #4a4f54;
}
.global .content .grey a {
    color: #4a4f54;
}
.global .content .grey .btn,
.global .content .grey .form-widget__btn,
.global .content .grey .more {
    background: 0 0;
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 0.3em;
    line-height: 1.4em;
    padding: 15px 23px 14px;
    text-align: center;
    text-decoration: none;
    background-color: #0c121c;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 2px;
    border: 1px solid #0c121c;
}
.global .content .grey .btn:hover,
.global .content .grey .form-widget__btn:hover,
.global .content .grey .more:hover {
    background: none repeat scroll 0 0 #f8f9f9;
    color: #0c121c;
    text-decoration: none;
}
.global .content .grey .more.img {
    background-position: 10px 10px;
    background-repeat: no-repeat;
    padding-left: 40px;
    transition: none;
}
.global .content .grey .more.img:hover {
    background-position: 10px -61px;
}
.global .content .grey .link {
    background: url('/static/img/arr.png?bdf754428e12') no-repeat scroll -13px -90px;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 2.4px;
    line-height: 20px;
    margin-right: 0;
    padding: 9px 0 9px 18px;
    text-decoration: none;
    text-transform: uppercase;
    color: #898c8f;
}
.global .content .grey .link:hover {
    opacity: 0.7;
}
.global .content .grey .jq-selectbox__select-text {
    color: #fff;
}
.global .content .white {
    background-color: #f8f9f9;
    color: #4a4f54;
}
.global .content .white a {
    color: #898c8f;
}
.global .content .white .OptionsAndAccessories .items .item .text,
.global .content .white .h2,
.global .content .white .h3 {
    color: #4a4f54;
}
.global .content .white .btn,
.global .content .white .form-widget__btn,
.global .content .white .more {
    background: 0 0;
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 0.3em;
    line-height: 1.4em;
    padding: 15px 23px 14px;
    text-align: center;
    text-decoration: none;
    border: 1px solid #212121;
    color: #fff !important;
    text-transform: uppercase;
    margin-bottom: 2px;
    background-color: #0c121c;
}
.global .content .white .btn:hover,
.global .content .white .form-widget__btn:hover,
.global .content .white .more:hover {
    color: #0c121c !important;
    background-color: #ffffff;
    border-color: #fff;
}
.global .content .white .more:hover {
    background-color: #f8f9f9;
}
.global .content .white .more.img {
    background-position: 10px 10px;
    background-repeat: no-repeat;
    padding-left: 40px;
    transition: none;
}
.global .content .white .more.img:hover {
    background-position: 10px -61px;
}
.global .content .white .link {
    background: url('/static/img/arr.png?bdf754428e12') no-repeat scroll -13px -90px;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 2.4px;
    line-height: 20px;
    margin-right: 0;
    padding: 9px 10px 9px 18px;
    text-decoration: none;
    text-transform: uppercase;
}
.global .content .white .link:hover {
    color: #fff;
}
.global .content .white .Quote:before {
    background: url('/static/img/quote-black.png?bdf754428e12') no-repeat scroll 0 0;
}
.global .content .white .Quote:after {
    background: url('/static/img/quote-black.png?bdf754428e12') no-repeat scroll 0 -60px;
}
.global .content .arctic {
    background: #fff;
    color: #393939;
}
.global .content .arctic a {
    color: #393939;
}
.global .content .arctic .OneColumnContainer h2,
.global .content .grey .OneColumnContainer h2,
.global .content .white .OneColumnContainer h2,
.global .content .dark .OneColumnContainer h2 {
    font-size: 28px !important;
    line-height: 1.4 !important;
    text-transform: uppercase;
    color: #4a4f54;
    margin: 0 0 40px;
    font-weight: 400;
    font-family: 'AvenirNextCyr-Regular', Arial, sans-serif;
}
.global .content .dark .OneColumnContainer h2 {
    color: #fff;
}
@media screen and (max-width: 767px) {
    .global .content .arctic .OneColumnContainer h2,
    .global .content .grey .OneColumnContainer h2,
    .global .content .white .OneColumnContainer h2,
    .global .content .dark .OneColumnContainer h2 {
        font-size: 22px !important;
    }
}
@media screen and (max-width: 359px) {
    .global .content .arctic .OneColumnContainer h2,
    .global .content .grey .OneColumnContainer h2,
    .global .content .white .OneColumnContainer h2,
    .global .content .dark .OneColumnContainer h2 {
        font-size: 20px !important;
    }
}
.global .content .arctic .OneColumnContainer strong,
.global .content .grey .OneColumnContainer strong {
    color: #0c121c;
    font-weight: 700;
    margin: 0 0 25px;
    font-family: 'AvenirNextCyr-Regular', Arial, sans-serif;
}
.global .content .arctic .OneColumnContainer .btn strong,
.global .content .grey .OneColumnContainer .btn strong {
    color: #fff;
    text-transform: uppercase;
}
.global .content .arctic .OneColumnContainer .btn:hover,
.global .content .grey .OneColumnContainer .btn:hover {
    background-color: #fff;
}
.global .content .arctic .OneColumnContainer .btn:hover strong,
.global .content .grey .OneColumnContainer .btn:hover strong {
    color: #0c121c;
}
.global .content .arctic .btn,
.global .content .arctic .form-widget__btn,
.global .content .arctic .more {
    background: 0 0;
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 0.3em;
    line-height: 1.4em;
    padding: 15px 23px 14px;
    text-align: center;
    text-decoration: none;
    border: 1px solid #393939;
    color: #393939;
    text-transform: uppercase;
    margin-bottom: 2px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
}
.global .content .arctic .btn:hover,
.global .content .arctic .form-widget__btn:hover,
.global .content .arctic .more:hover {
    background: none repeat scroll 0 0 #000;
    color: #fff;
    text-decoration: none;
}
.global .content .arctic .btn.img,
.global .content .arctic .more.img {
    background-position: 10px 10px;
    background-repeat: no-repeat;
    padding-left: 40px;
    transition: none;
}
.global .content .arctic .btn.img:hover,
.global .content .arctic .more.img:hover {
    background-position: 10px -61px;
}
.global .content .arctic .link {
    background: url('/static/img/arr.png?bdf754428e12') no-repeat scroll -13px -90px;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 2.4px;
    line-height: 20px;
    margin-right: 0;
    padding: 9px 10px 9px 18px;
    text-decoration: none;
    text-transform: uppercase;
}
.global .content .arctic .link:hover {
    color: #4a4f54;
}
.global .content .arctic .btn,
.global .content .arctic .form-widget__btn,
.global .content .arctic .more {
    font-size: 10px;
    letter-spacing: 0.3em;
    text-decoration: none;
    font-weight: 700;
    background-color: #0c121c;
    color: #fff !important;
}
.global .content .arctic .btn:hover,
.global .content .arctic .form-widget__btn:hover,
.global .content .arctic .more:hover {
    color: #0c121c !important;
    background-color: #ffffff;
}
.global .content .arctic .more:hover {
    background-color: #f8f9f9;
}
.global .content .more .reverse {
    background-color: #fff !important;
    color: #0c121c !important;
}
.global .content .more .reverse:hover {
    color:  #fff !important;
    background-color: #0c121c !important;
}

.global .content .arctic .Quote:before {
    background: url('/static/img/quote-black.png?bdf754428e12') no-repeat scroll 0 0;
}
.global .content .arctic .Quote:after {
    background: url('/static/img/quote-black.png?bdf754428e12') no-repeat scroll 0 -60px;
}
.global .content .Caveat {
    padding: 10px 70px 40px;
}
.global .content .Caveat p {
    font-size: 11px;
    color: #4e4e4e;
    letter-spacing: 0.015em;
    line-height: 1.5em;
}
.global .content .list {
    display: inline-block;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.6;
    margin: 40px 0 0 50px;
    padding: 0;
}
.global .content .list:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.global .content .list li {
    margin-bottom: 20px;
    padding-left: 10px;
    padding-bottom: 0;
}
.global .content .list li .h3,
.global .content .list li h3 {
    font-family: 'AvenirNextCyr-Regular', Arial, Helvetica, sans-serif;
    font-size: 18px !important;
    font-weight: 700;
    line-height: 1.4 !important;
    margin: 20px 0 5px;
    text-transform: none;
}
.global .content>div>.center {
    padding: 80px 90px;
}
.global .content>div>.center.data-block {
    padding-bottom: 0;
}
.global .content .center {
    text-align: center;
    overflow: hidden;
}
.global .content .image {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    -ms-behavior: url('/static/css/bower_components/backgroundsize.min.htc');
    color: #fff;
    height: 380px;
    display: table;
    width: 100%;
    position: relative;
}
.global .content .image>div {
    display: table-cell;
    vertical-align: middle;
    padding: 0;
}
.global .content .image>div.center {
    padding: 55px 0;
    overflow: visible;
}
.global .content .image .video-js {
    display: block;
    position: absolute;
    padding: 0 !important;
    width: 100% !important;
}
.global .content .image .image-height {
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    opacity: 0;
    width: 100%;
}
.global .content .image .image-height img {
    width: 100%;
}
.global .content .image .image-text {
    position: relative;
}
.global .content .image .left .image-text {
    margin-left: 50px;
    margin-right: 50px;
    padding: 40px 0;
}
.global .content .image .left-top {
    vertical-align: top;
}
.global .content .image .left-top .image-text {
    width: 40%;
    margin-left: 50px;
    padding: 80px 0;
}
.global .content .image .center .image-text {
    padding: 30px;
}
.global .content .image .h2 {
    font-size: 48px !important;
    line-height: 52px !important;
    color: #fff;
    text-shadow: 0 0 8px rgba(0,0,0,0.3);
    margin-bottom: 0;
    font-weight: 700;
    font-family: "Land Rover", 'AvenirNextCyr-Regular', Arial, sans-serif;
    letter-spacing: 0.15em !important;
}
.global .content .image p {
    text-shadow: 0 0 8px rgba(0,0,0,0.3);
    margin-bottom: 20px;
}
.global .content .image.arctic .more,
.global .content .image.white .more {
    background: #000;
    background-position: 10px 11px !important;
    background-repeat: no-repeat !important;
    color: #fff;
    border: none;
}
.global .content .image.arctic .more:hover,
.global .content .image.white .more:hover {
    background: #f8f9f9;
    background-position: 10px -60px !important;
    color: #000;
}
.global .content .image.arctic .more.configure,
.global .content .image.white .more.configure {
    position: relative;
    padding-left: 40px;
    transition: none;
}
.global .content .image.arctic .more.configure:before,
.global .content .image.white .more.configure:before {
    background: url('/static/img/configure.jpg?bdf754428e12') no-repeat scroll 0 -17px;
    bottom: 0;
    content: "";
    height: 17px;
    left: 12px;
    margin: auto;
    position: absolute;
    top: 0;
    width: 19px;
}
.global .content .image.arctic .more.configure:hover:before,
.global .content .image.white .more.configure:hover:before {
    background-position: 0 0;
}
.global .content .image.dark .more,
.global .content .image.grey .more {
    background: #fff;
    background-position: 10px 11px !important;
    background-repeat: no-repeat !important;
    color: #000;
    border: none;
}
.global .content .image.dark .more:hover,
.global .content .image.grey .more:hover {
    background: #000;
    background-position: 10px -60px !important;
    color: #fff;
}
.global .content .image.dark .more.configure,
.global .content .image.grey .more.configure {
    position: relative;
    padding-left: 40px;
    transition: none;
}
.global .content .image.dark .more.configure:before,
.global .content .image.grey .more.configure:before {
    background: url('/static/img/configure.jpg?bdf754428e12') no-repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 17px;
    left: 12px;
    margin: auto;
    position: absolute;
    top: 0;
    width: 19px;
}
.global .content .image.dark .more.configure:hover:before,
.global .content .image.grey .more.configure:hover:before {
    background-position: 0 -17px;
}
.global .content .image .video-js+.OneColumnContainer {
    vertical-align: middle;
}
.global .content .image .OneColumnContainer {
    vertical-align: middle;
}

.global .content .image .OneColumnContainer .col {
    padding: 40px 80px;
    text-align: left;
}

.global .content .image .OneColumnContainer.narrow {
    margin: 0;
}

.global .content .OneColumnContainer.narrow .col {
    max-width: 680px;
    display: block;
    margin: 0 auto;
}

.global .content .image.dark,
.global .content .image.dark,
.global .content .image {
    background-size: cover;
}

.global .content .image.dark .OneColumnContainer.wide {
    vertical-align: middle;
    position: static;
}

.global .content .image.dark:not(.image-block) .OneColumnContainer.wide,
.global .content .image.dark:not(.image-block) .OneColumnContainer.narrow,
.global .content .image:not(.image-block) .left {
    position: relative;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.global .content .image.dark .OneColumnContainer.wide .col,
.global .content .image.dark .OneColumnContainer.narrow .col,
.global .content .image .left .image-text {
    display: block;
    text-align: left;
    padding: 20px 25px;
    background: rgba(255,255,255,0.9);
    color: #0c121c;
    width: auto !important;
    max-width: 680px;
}

.global .content .image.dark .OneColumnContainer.wide .col {
    display: table;
    margin: 25px 50px !important;
}

.global .content .image.dark.image-block .OneColumnContainer.wide .col {
    max-width: 400px;
}

.global .content .image.dark .OneColumnContainer.narrow .col {
    display: table;
    margin: 20px auto !important;
}

.global .content .image .left .image-text {
    display: table;
    margin: 25px 50px !important;
}

.global .content .image.dark .OneColumnContainer.wide .col p,
.global .content .image.dark .OneColumnContainer.narrow .col p,
.global .content .image .left .image-text p {
    text-shadow: none;
}

.global .content .image.dark .OneColumnContainer.wide .col > :last-child,
.global .content .image.dark .OneColumnContainer.narrow .col > :last-child,
.global .content .image .left .image-text > :last-child {
    margin-bottom: 0 !important
}

.global .content .image.dark .OneColumnContainer.wide .col .link,
.global .content .image.dark .OneColumnContainer.wide .col .color-white,
.global .content .image.dark .OneColumnContainer.wide .col .color-grey,
.global .content .image.dark .OneColumnContainer.wide .col .color-grey3,
.global .content .image.dark .OneColumnContainer.wide .col .color-red,
.global .content .image.dark .OneColumnContainer.wide .col .color-black,
.global .content .image.dark .OneColumnContainer.wide .col .color-green,
.global .content .image.dark .OneColumnContainer.wide .col .big-text1,
.global .content .image.dark .OneColumnContainer.wide .col .h2,
.global .content .image.dark .OneColumnContainer.wide .col h2,
.global .content .image.dark .OneColumnContainer.narrow .col .link,
.global .content .image.dark .OneColumnContainer.narrow .col .color-white,
.global .content .image.dark .OneColumnContainer.narrow .col .color-grey,
.global .content .image.dark .OneColumnContainer.narrow .col .color-grey3,
.global .content .image.dark .OneColumnContainer.narrow .col .color-red,
.global .content .image.dark .OneColumnContainer.narrow .col .color-black,
.global .content .image.dark .OneColumnContainer.narrow .col .color-green,
.global .content .image.dark .OneColumnContainer.narrow .col .big-text1,
.global .content .image.dark .OneColumnContainer.narrow .col .h2,
.global .content .image.dark .OneColumnContainer.narrow .col h2,
.global .content .image .left .image-text .link,
.global .content .image .left .image-text .color-white,
.global .content .image .left .image-text .color-grey,
.global .content .image .left .image-text .color-grey3,
.global .content .image .left .image-text .color-red,
.global .content .image .left .image-text .color-black,
.global .content .image .left .image-text .color-green,
.global .content .image .left .image-text .big-text1,
.global .content .image .left .image-text .h2,
.global .content .image .left .image-text h2  {
    color: #0c121c !important;
    text-shadow: none;
}

.global .content .image.dark .OneColumnContainer.wide .col .link,
.global .content .image.dark .OneColumnContainer.narrow .col .link,
.global .content .image .left .image-text .link {
    background: url('/static/img/arr.png?bdf754428e12') no-repeat scroll -13px -90px;
}

.global .content .image.dark .OneColumnContainer.wide .col .Quote:before,
.global .content .image.dark .OneColumnContainer.narrow .col .Quote:before,
.global .content .image .left .image-text .Quote:before {
    background: url('/static/img/quote-black.png?bdf754428e12') no-repeat scroll 0 0 !important;
}

.global .content .image.dark .OneColumnContainer.wide .col .Quote:after,
.global .content .image.dark .OneColumnContainer.narrow .col .Quote:after,
.global .content .image .left .image-text .Quote:after {
    background: url('/static/img/quote-black.png?bdf754428e12') no-repeat scroll 0 -60px !important;
}

.global .content .image.dark .OneColumnContainer.wide .col .more,
.global .content .image.dark .OneColumnContainer.narrow .col .more,
.global .content .image .left .image-text .more,
.global .content .image.dark .OneColumnContainer.wide .col .btn,
.global .content .image.dark .OneColumnContainer.narrow .col .btn,
.global .content .image .left .image-text .btn {
    border: none;
    background: #0c121c;
    color: #fff;
}

.global .content .image.dark .OneColumnContainer.wide .col .more:hover,
.global .content .image.dark .OneColumnContainer.narrow .col .more:hover,
.global .content .image .left .image-text .more:hover,
.global .content .image.dark .OneColumnContainer.wide .col .btn:hover,
.global .content .image.dark .OneColumnContainer.narrow .col .btn:hover,
.global .content .image .left .image-text .btn:hover {
    background: #efefef;
    color: #333;
}

.global .content .text-top-left {
    text-align: left !important;
}

.global .content .text-top-center {
    text-align: center !important;
}

.global .content .text-top-right {
    text-align: right !important;
}

.global .content .text-center-left {
    text-align: left;
    vertical-align: middle !important;
}

.global .content .text-center-center {
    text-align: center;
    vertical-align: middle !important;
}

.global .content .text-center-right {
    text-align: right;
    vertical-align: middle !important;
}

.global .content .text-bottom-left {
    text-align: left;
    vertical-align: bottom !important;
}

.global .content .text-bottom-center {
    text-align: center;
    vertical-align: bottom !important;
}

.global .content .text-bottom-right {
    text-align: right;
    vertical-align: bottom !important;
}

.global .content .text-center {
    vertical-align: middle !important;
}

.global .content .text-bottom {
    vertical-align: bottom !important;
}

.global .content .OptionsAndAccessories,
.global .content .features,
.global .content .news {
    padding: 40px 55px 60px 105px;
    position: relative;
}
.global .content .OptionsAndAccessories .h2,
.global .content .features .h2,
.global .content .news .h2 {
    text-align: center;
    text-transform: uppercase;
    font-family: 'Land Rover', 'AvenirNextCyr-Regular', Arial, sans-serif;
}
.global .content .OptionsAndAccessories .link,
.global .content .OptionsAndAccessories>a,
.global .content .features .link,
.global .content .features>a,
.global .content .news .link,
.global .content .news>a {
    background: url('/static/img/arr.png?bdf754428e12') no-repeat scroll 0 4px;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 2.4px;
    line-height: 20px;
    margin-right: 0;
    padding: 9px 10px 9px 28px;
    text-decoration: none;
    text-transform: uppercase;
}
.global .content .OptionsAndAccessories .link:hover,
.global .content .OptionsAndAccessories>a:hover,
.global .content .features .link:hover,
.global .content .features>a:hover,
.global .content .news .link:hover,
.global .content .news>a:hover {
    text-decoration: none;
}
.global .content .OptionsAndAccessories>a,
.global .content .features>a,
.global .content .news>a {
    margin-right: 30px;
    position: absolute;
    top: 30px;
    right: 55px;
    color: #898c8f;
}

.global .content .OptionsAndAccessories>a,
.global .content .features>a,
.global .content .dark .news>a {
    margin-right: 30px;
    position: absolute;
    top: 30px;
    right: 55px;
    color: #fff;
}

.global .content .OptionsAndAccessories .archive,
.global .content .features .archive,
.global .content .news .archive {
    display: none;
}
.global .content .OptionsAndAccessories .items,
.global .content .features .items,
.global .content .news .items {
    clear: both;
    overflow: hidden;
    padding-top: 12px;
    font-size: 0;
}
.global .content .OptionsAndAccessories .items .item,
.global .content .features .items .item,
.global .content .news .items .item {
    display: inline-block;
    vertical-align: top;
    margin-right: 5%;
    width: 20%;
}
.global .content .OptionsAndAccessories .items .item img,
.global .content .features .items .item img,
.global .content .news .items .item img {
    margin-bottom: 34px;
    width: 100%;
}
.global .content .OptionsAndAccessories .items .item>a,
.global .content .features .items .item>a,
.global .content .news .items .item>a {
    margin-bottom: 16px;
    display: block;
}
.global .content .OptionsAndAccessories .items .item>a img,
.global .content .features .items .item>a img,
.global .content .news .items .item>a img {
    margin-bottom: 0;
}
.global .content .OptionsAndAccessories .items .item p,
.global .content .features .items .item p,
.global .content .news .items .item p {
    font-size: 16px;
    font-family: 'Land Rover', 'AvenirNextCyr-Regular', Arial, sans-serif;
    margin: 0 0 24px;
    letter-spacing: 0.05em;
}
.global .content .news .items .item h5.name {
    font-size: 16px;
    font-family: 'Land Rover', 'AvenirNextCyr-Regular', Arial, sans-serif;
    margin: 0 0 24px;
    letter-spacing: 0.05em;
}
.global .content .OptionsAndAccessories .items .item .date,
.global .content .features .items .item .date,
.global .content .news .items .item .date {
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 2.4px;
    line-height: 12px;
    text-transform: uppercase;
}
.global .content .OptionsAndAccessories .items .item .name a,
.global .content .features .items .item .name a,
.global .content .dark .news .items .item .name a {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 1;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    font-family: Arial, sans-serif;
    letter-spacing: 0.05em;
}

.global .content .OptionsAndAccessories .items .item .name a,
.global .content .features .items .item .name a,
.global .content .white .news .items .item .name a {
    color: #4a4f54;
    font-size: 17px;
    font-weight: 700;
    line-height: 1;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
}

.global .content .OptionsAndAccessories .items .item .text,
.global .content .features .items .item .text,
.global .content .dark .news .items .item .text {
    color: #fff;
    letter-spacing: 0.02em;
    margin-bottom: 22px;
    font-size: 14px;
    line-height: 18px;
    padding: 0;
    font-family: 'AvenirNextCyr-Regular', Arial, sans-serif;
}

.global .content .OptionsAndAccessories .items .item .text,
.global .content .features .items .item .text,
.global .content .white .news .items .item .text {
    color: #4a4f54;
    letter-spacing: 0.02em;
    margin-bottom: 22px;
    font-size: 14px;
    line-height: 18px;
    padding: 0;
    font-family: 'AvenirNextCyr-Regular', Arial, sans-serif;
}

.global .content .OptionsAndAccessories .items .item .text a,
.global .content .features .items .item .text a,
.global .content .news .items .item .text a {
    text-decoration: underline;
}
.global .content .OptionsAndAccessories .items .item .link,
.global .content .features .items .item .link,
.global .content .dark .news .items .item .link {
    color: #fff;
    background-position: -14px 4px;
    display: inline-block;
    float: none;
    padding-left: 14px;
    margin-top: -10px;
}

.global .content .OptionsAndAccessories .items .item .link,
.global .content .features .items .item .link,
.global .content .news .items .item .link {
    color: #898c8f;
    background-position: -14px -86px;
    display: inline-block;
    float: none;
    padding-left: 14px;
    margin-top: -10px;
}
.global .content .OptionsAndAccessories .items .item .link:hover,
.global .content .features .items .item .link:hover,
.global .content .news .items .item .link:hover {
    text-decoration: none;
}
.global .content .news-list {
    font-size: 0;
    padding: 80px 90px;
    text-align: center;
}
.global .content .news-list .h2 {
    text-align: center;
}
.global .content .news-list .items {
    text-align: left;
}
.global .content .news-list .items .item {
    box-sizing: border-box;
    margin: 0;
    padding: 20px;
    width: 33.333%;
    display: inline-block;
    float: none;
    vertical-align: top;
}
.global .content .news-item {
    letter-spacing: 0.015em;
    line-height: 1.5em;
    color: #393939;
    font-size: 16px;
    font-weight: 300;
}
.global .content .news-item p {
    letter-spacing: 0.015em;
    line-height: 1.5em;
    color: #393939;
    font-size: 16px;
    font-weight: 300;
    margin: 0;
    padding-bottom: 20px;
}
.global .content .news-item img {
    margin: 20px 0 40px;
}
.global .content .ctaContainer {
    margin: 20px 0;
    text-align: center;
}
.global .content .features {
    padding: 80px 90px;
    color: #222;
}
.global .content .features .h2 {
    display: block;
    text-align: center;
    color: #222;
}
.global .content .features .link,
.global .content .features>a {
    color: #222;
}
.global .content .features .items {
    font-size: 0;
}
.global .content .features .items .item {
    margin-right: 2%;
    width: 23%;
    float: none;
    display: inline-block;
    vertical-align: top;
}
.global .content .features .items .item .name {
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    letter-spacing: 0.1em;
}
.global .content .features .items .item .name a,
.global .content .features .items .item .text {
    color: #222;
}
.global .content .features .items .item .link {
    background-position: -14px -86px;
}
.global .content .features .items .item img {
    margin-bottom: 30px;
}
.global .content .features .items .item p {
    margin: 0 0 20px;
}
.global .content .OptionsAndAccessories {
    padding: 80px 90px;
    border-bottom: 1px solid #bbbbbc;
}
.global .content .OptionsAndAccessories .h2 {
    display: block;
    text-align: center;
}
.global .content .OptionsAndAccessories .h3 {
    display: block;
    text-align: center;
    margin-bottom: 60px;
    font-size: 14px !important;
    line-height: 18px !important;
}
.global .content .OptionsAndAccessories .items-mobile {
    display: none;
}
.global .content .OptionsAndAccessories .items {
    font-size: 0;
}
.global .content .OptionsAndAccessories .items .item {
    margin-right: 2%;
    width: 31.333%;
    margin-bottom: 30px;
    float: none;
    display: inline-block;
    vertical-align: top;
}
.global .content .OptionsAndAccessories .items .item .name {
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    letter-spacing: 0.1em;
}
.global .content .OptionsAndAccessories .items .item .more {
    background-position: -14px -86px;
}
.global .content .OptionsAndAccessories .items .item img {
    margin-bottom: 30px;
}
.global .content .OptionsAndAccessories .items .item p {
    margin: 0 0 20px;
}
.global .content .OptionsAndAccessories .ctaContainer {
    text-align: center;
}
.global .content .OptionsAndAccessories .ctaContainer .secondaryLinkWithStyle {
    color: #000;
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 0.25em;
    line-height: 1.25;
    overflow: hidden;
    padding-left: 18px;
    position: relative;
    text-decoration: none;
    margin: 20px 0 0;
    background: url('/static/img/arr.png?bdf754428e12') no-repeat scroll -14px -99px;
}
.global .content .OptionsAndAccessories .ctaContainer .secondaryLinkWithStyle:hover {
    color: #696868;
}
.global .content .dealer {
    padding: 40px 55px 70px 105px;
}
.global .content .dealer .h2 {
    display: inline-block;
    vertical-align: top;
}
.global .content .dealer .links {
    padding: 0;
    display: none;
}
.global .content .dealer .link,
.global .content .dealer .link-dealer,
.global .content .dealer .more,
.global .content .dealer>a {
    background: url('/static/img/arr.png?bdf754428e12') no-repeat scroll 0 4px;
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 2.4px;
    line-height: 20px;
    padding: 9px 10px 9px 28px;
    text-decoration: none;
    text-transform: uppercase;
    float: right;
    margin-right: 30px;
}
.global .content .dealer .link-dealer:hover,
.global .content .dealer .link:hover,
.global .content .dealer .more:hover,
.global .content .dealer>a:hover {
    text-decoration: underline;
}
.global .content .dealer .link,
.global .content .dealer .links .link-dealer {
    float: none;
    margin-right: 0;
    display: inline-block;
    background-position: -14px 4px;
    padding-left: 14px;
}
.global .content .dealer .more {
    background: none repeat scroll 0 0;
    border: 1px solid;
    display: inline-block;
    float: none;
    margin-right: 0;
    padding: 7px 24px;
    margin-bottom: 5px;
}
.global .content .dealer .more:hover {
    text-decoration: none;
    background: none repeat scroll 0 0 #f8f9f9;
    color: #333;
}
.global .content .dealer .dealer-text {
    font-size: 0;
}
.global .content .dealer .dealer-text .text {
    display: inline-block;
    margin-right: 5%;
    vertical-align: top;
    width: 45%;
    padding: 0;
}
.global .content .dealer .dealer-text .text p {
    font-size: 12px;
    line-height: 18px;
    margin: 7px 0 35px;
}
.global .content .dealer .dealer-text .text .img-mobile {
    display: none;
}
.global .content .dealer .dealer-text .img {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    text-align: center;
}
.global .content .dealer .dealer-text .img img {
    margin-top: 12px;
}
.global .content .slider-content {
    font-size: 0;
    overflow: hidden;
    /*padding-bottom: 60px;*/
    position: relative;
}
.global .content .slider-content .items-all {
    overflow: hidden;
}
.global .content .slider-content .items {
    overflow: hidden;
    position: relative;
    width: 1000000px;
}
.global .content .slider-content .items>div {
    float: left;
}
.global .content .slider-content .items>.col {
    margin: 0 40px 20px;
}
.global .content .slider-content .items>.col img {
    width: 100%;
    height: auto;
}
.global .content .slider-content .items .ThreeColumnContainer {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.global .content .slider-content .items .ThreeColumnContainer .col {
    padding: 0;
// border: 1px solid #cbcbce;
    border-left: none;
    display: table-cell;
    padding: 0 20px 20px;
}
.global .content .slider-content .items .ThreeColumnContainer .col:first-child {
// border-left: 1px solid #cbcbce;
}
.global .content .slider-content .items .ThreeColumnContainer .col p {
    margin: 20px 0 !important;
}
.global .content .slider-content .items .ThreeColumnContainer .col img {
    padding-bottom: 0;
}
.global .content .slider-content .items .ThreeColumnContainer~.col {
    border: 1px solid #cbcbce;
    display: block;
}
.global .content .slider-content .items .ThreeColumnContainer~.col:first-child {
    border-left: 1px solid #cbcbce;
}
.global .content .slider-content .items .ThreeColumnContainer~.col p {
    margin: 20px 40px !important;
}
.global .content .slider-content .items .ThreeColumnContainer~.col img {
    padding-bottom: 0;
}
.global .content .items-pagination {
    font-size: 20px;
    line-height: 20px;
    padding: 11px 45px;
    text-align: left;
    box-sizing: border-box;
}
.global .content .items-pagination a {
    background: url('/static/img/pagination.png?bdf754428e12') no-repeat scroll center 5px;
    width: 12px;
    height: 19px;
    vertical-align: middle;
    display: inline-block;
    position: relative;
    padding: 5px;
}
.global .content .items-pagination a.next,
.global .content .items-pagination a.pager__next {
    background-position: center -47px;
}
.global .content .items-pagination .count {
    vertical-align: middle;
    display: inline-block;
    padding: 2px 20px 0;
}
.global .content .items-pagination span {
    font-size: 24px;
    line-height: 20px;
    position: relative;
    top: 0;
}
.global .content .items-pagination .pager__list {
    display: inline-block;
    font-size: 0;
    margin: 0;
    padding: 2px 38px 0;
    vertical-align: middle;
    position: relative;
}
.global .content .items-pagination .pager__list li {
    display: inline-block;
    line-height: normal;
    padding: 0;
    vertical-align: top;
}
.global .content .items-pagination .pager__list li a {
    background: none repeat scroll 0 center;
    color: #393939;
    font-size: 11px;
    height: auto;
    line-height: 15px;
    padding: 5px 10px;
    width: auto;
}
.global .content .items-pagination .pager__list li.active a {
    background: #393939 none repeat scroll 0 0;
    color: #fff;
}
.global .content .dark .slider-content .items .ThreeColumnContainer .col,
.global .content .grey .slider-content .items .ThreeColumnContainer .col {
    border: 1px solid #4e4e4e;
}
.global .content .dark .slider-content .items .ThreeColumnContainer .col:first-child,
.global .content .grey .slider-content .items .ThreeColumnContainer .col:first-child {
    border-left: 1px solid #4e4e4e;
}
.global .content .arctic .items-pagination a,
.global .content .cars .items-pagination a,
.global .content .grey .items-pagination a,
.global .content .white .items-pagination a {
    background-position: center -101px;
}
.global .content .arctic .items-pagination a.next,
.global .content .arctic .items-pagination a.pager__next,
.global .content .cars .items-pagination a.next,
.global .content .cars .items-pagination a.pager__next,
.global .content .grey .items-pagination a.next,
.global .content .grey .items-pagination a.pager__next,
.global .content .white .items-pagination a.next,
.global .content .white .items-pagination a.pager__next {
    background-position: center -153px;
}
.global .content .col-33-66 {
    overflow: hidden;
    font-size: 0;
}
.global .content .col-33-66 .col .video-js {
    display: inline-block;
    margin: 20px 0;
    padding: 0;
}
.global .content .col-33-66>br,
.global .content .col-33-66>p {
    display: none;
}
.global .content .col-33-66 .col>div {
    display: table;
    float: none;
    height: 100%;
    padding: 50px 40px 40px 50px;
}
.global .content .col-33-66 .col>div:after {
    content: none;
}
.global .content .col-33-66 .col>div:not(.video-js)>div {
    display: table-cell;
    vertical-align: top;
    padding-bottom: 55px;
}
.global .content .col-33-66 .col>div.gallery {
    display: none;
}
.global .content .col-33-66 .col:last-child {
    display: inline-block;
    vertical-align: middle;
    width: 33.3%;
    float: left;
    text-align: left;
}
.global .content .col-33-66 .col:first-child>a,
.global .content .col-33-66 .col:first-child>img {
    display: none;
}
.global .content .col-33-66 .col:first-child a:nth-child(1),
.global .content .col-33-66 .col:first-child img:nth-child(1) {
    height: 60%;
    padding-bottom: 1px;
    width: 100%;
    display: block;
}
.global .content .col-33-66 .col:first-child a:nth-child(2),
.global .content .col-33-66 .col:first-child img:nth-child(2) {
    padding-right: 1px;
    display: block;
}
.global .content .col-33-66 .col:first-child a:last-child,
.global .content .col-33-66 .col:first-child img:last-child {
    height: 60%;
    padding-bottom: 1px;
    padding-right: 0;
    width: 100%;
}
.global .content .col-33-66 .col:first-child a:nth-child(3),
.global .content .col-33-66 .col:first-child img:nth-child(3) {
    display: block;
    padding-bottom: 0;
    height: 40%;
    width: 50%;
}
.global .content .col-33-66 .col {
    width: 66.66%;
    height: 550px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    float: right;
    padding: 0;
    box-sizing: border-box;
}
.global .content .col-33-66 .col>a {
    cursor: auto;
}
.global .content .col-33-66 .col>a span {
    background-position: center center;
    background-position: 50% 50%;
    background-size: cover;
    display: block;
    height: 100%;
}
.global .content .col-33-66 .col>a.open {
    cursor: pointer;
}
.global .content .col-33-66 .col>a.open:hover {
    background: #000;
}
.global .content .col-33-66 .col>a.open:hover span {
    opacity: 0.7;
}
.global .content .col-33-66 .col>a,
.global .content .col-33-66 .col>img {
    float: left;
    height: 40%;
    width: 50%;
    box-sizing: border-box;
}
.global .content .col-33-66 .col .top {
    height: 60%;
    padding-bottom: 1px;
    width: 100%;
}
.global .content .col-33-66 .col .bottomLeft {
    padding-right: 1px;
}
.global .content .col-33-66 .col a img {
    width: 100%;
    height: auto;
}
.global .content .col-33-66 .col a img:hover {
    opacity: 0.7;
}
.global .content .col-33-66 .col:last-child>div>div>p:first-child span, .global .content .image.dark .OneColumnContainer.wide .col .color-grey3 {
    color: #a4a7a9 !important;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0.05em;
    line-height: 1;
}
.global .content .image.dark .OneColumnContainer.wide .col .color-grey3 strong {
    font-weight: bold;
}
.global .content .col-33-66-pagination {
    bottom: 40px;
    left: 0;
    position: absolute;
}
.global .content .col-66-33 {
    padding: 80px 90px;
    font-size: 0;
}
.global .content .col-66-33 .col {
    font-size: 12px;
    display: inline-block;
    vertical-align: top;
    width: 33.333%;
    padding-left: 20px;
    box-sizing: border-box;
}
.global .content .col-66-33 .col:first-child {
    width: 66.667%;
    padding-left: 0;
}
.global .content .col-66-33 .col>a>img {
    max-width: 100%;
    height: auto;
}
.global .content .rubrics {
    font-size: 0;
    overflow: hidden;
    width: 100%;
    padding: 0 70px;
    box-sizing: border-box;
}
.global .content .rubrics .rubrics-block {
    display: table;
    width: 100%;
}
.global .content .rubrics .rubrics-block .rubric {
    display: table-cell;
}
.global .content .rubrics .rubric {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    padding: 40px 33px;
    position: relative;
    width: 25%;
    text-decoration: none;
    color: #0c121c;
}
.global .content .rubrics .rubric .name {
    margin: 11px 0;
    text-transform: uppercase;
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 1;
    font-family: "arial","helvetica",sans-serif;
    letter-spacing: 0.05em;
    -webkit-font-smoothing: subpixel-antialiased;
}
.global .content .rubrics .rubric img {
    margin: 0 0 11px;
}
.global .content .rubrics .rubric .desc {
    font-size: 14px;
    line-height: 18px;
    display: block;
    color: #4a4f54;
    font-family: "Arial Unicode","Arial","Helvetica",sans-serif;
    -webkit-font-smoothing: antialiased;
}
.global .content .rubrics .rubric.phone {
    display: none;
}
.global .content .links {
    padding: 47px 55px 25px 105px;
    overflow: hidden;
}
.global .content .links .item {
    float: left;
    font-size: 9px;
    line-height: 20px;
    padding-right: 3%;
    text-transform: uppercase;
    width: 22%;
    letter-spacing: 1.5px;
}
.global .content .links .item strong {
    color: #fff;
    display: block;
    margin-bottom: 10px;
}
.global .content .links .item p {
    font-size: 9px;
    letter-spacing: 0.2em;
    line-height: 12px;
    margin: 0;
    padding: 6px 0 7px;
}
.global .content .links .item a {
    text-decoration: none;
    line-height: 12px;
    color: #B1B6B7;
    font-family: "Arial Unicode","Arial","Helvetica",sans-serif;
    -webkit-font-smoothing: antialiased;
}
.global .content .links .item a:hover {
    color: #fff;
}
.global .content .links .social strong {
    margin-bottom: 18px;
}
.global .content .links .social a {
    display: inline-block;
    padding: 20px 10px 20px 60px;
    position: relative;
}
.global .content .links .social a:before {
    background: url('/static/img/social.png?bdf754428e12') no-repeat scroll 0 0 #222;
    content: "";
    height: 50px;
    left: 0;
    position: absolute;
    top: 0;
    width: 50px;
}
.global .content .links .social .social-block p {
    display: inline-block;
    vertical-align: top;
    width: 170px;
}
.global .content .links .social a.facebook:before {
    background-position: 0 0;
}
.global .content .links .social a.facebook:hover:before {
    background-color: #305891;
}
.global .content .links .social a.vk:before,
.global .content .links .social a.vkontakte:before {
    background-position: 0 -60px;
}
.global .content .links .social a.vk:hover:before,
.global .content .links .social a.vkontakte:hover:before {
    background-color: #2f5070;
}
.global .content .links .social a.twitter:before {
    background-position: 0 -120px;
}
.global .content .links .social a.twitter:hover:before {
    background-color: #2ca8d2;
}
.global .content .links .social a.youtube:before {
    background-position: 0 -180px;
}
.global .content .links .social a.youtube:hover:before {
    background-color: #e62d27;
}
.global .content .links .social a.instagram:before {
    background-position: 0 -240px;
}
.global .content .links .social a.instagram:hover:before {
    background-color: #406e95;
}
.global .content .links .social a.google:before {
    background-position: 0 -300px;
}
.global .content .links .social a.google:hover:before {
    background-color: #db4e3d;
}
.global .content .links .social a.foursquare:before {
    background-position: 0 -360px;
}
.global .content .links .social a.foursquare:hover:before {
    background-color: #0732a2;
}
.global .content .links .social a.linkedin:before {
    background-position: 0 -420px;
}
.global .content .links .social a.linkedin:hover:before {
    background-color: #0073b2;
}
.global .content .links .social a.odnoklassniki:before,
.global .content .links .social a.ok:before {
    background-position: 0 -480px;
}
.global .content .links .social a.odnoklassniki:hover:before,
.global .content .links .social a.ok:hover:before {
    background-color: #fe7208;
}
.global .content .links .social a.rss:before {
    background-position: 0 -540px;
}
.global .content .links .social a.rss:hover:before {
    background-color: #e5732e;
}
.global .content .footer {
    overflow: hidden;
    background: #fff;
    font-size: 8px;
    line-height: 20px;
    color: #9c9c9c;
    position: relative;
}
.global .content .footer .footer-links {
    padding: 0 30px;
    border-bottom: 1px solid #e4e8e8;
}
.global .content .footer .footer-links a {
    font-size: 9px;
    letter-spacing: .2em;
    line-height: 20px;
    text-transform: uppercase;
    color: #4a4f54;
    text-decoration: none;
    margin-right: 32px;
    padding: 10px 0;
    display: inline-block;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    font-family: "Arial","Helvetica",sans-serif;
}
.global .content .footer .footer-links a:hover {
    text-decoration: underline;
}
.global .content .footer .footer-copyright {
    padding: 0 30px;
}
.global .content .footer .footer-copyright span {
    font-size: 11px;
    letter-spacing: 0.5px;
    padding: 18px 0;
    display: inline-block;
    line-height: 16px;
    color: #4a4f54;
    -webkit-font-smoothing: antialiased;
}
.global .content .footer .footer-copyright span:first-child {
    margin-right: 32px;
}
.global .content .GridListWrapper {
    display: block;
    padding: 80px 70px 40px;
    text-align: center;
}
.global .content .GridListWrapper .headings {
    padding: 0 0 30px;
    text-align: center;
}
.global .content .GridListWrapper .headings .secondaryHeading {
    font-size: 32px;
    font-weight: 100;
    letter-spacing: 0.15em;
    line-height: 1.1em;
    padding: 0;
    text-align: center;
    margin-bottom: 0;
}
.global .content .GridListWrapper .items,
.global .items-2 {
    font-size: 0;
    margin: 0 auto;
}
.global .items-2 {
    padding: 80px 70px 40px;
}

@media screen and (max-width: 767px) {
    .global .items-2 {
        padding: 30px;
    }
}
.global .content .GridListWrapper .items .el,
.global .items-2 > .el {
    display: inline-block;
    float: none;
    vertical-align: top;
    margin-right: 0;
    padding: 0 20px 20px;
    width: 24.9%;
    text-align: center;
    box-sizing: border-box;
    font-size: 14px;
}
.global .items-2 > .el {
    width: 50%;
    text-align: left;
}

@media screen and (max-width: 767px) {
    .global .items-2 > .el {
        width: 100%;
    }
}
.global .content .GridListWrapper .items .el p,
.global .items-2 .el p {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.5em;
    color: #c2c2c2;
    margin-bottom: 15px;
    margin-top: 0;
}
.global .content .GridListWrapper .items .el .feature,
.global .items-2 .el .feature {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 0;
}
.global .content .GridListWrapper .items .el .measurement,
.global .items-2 .el .measurement {
    color: #fff;
    margin-bottom: 15px;
    margin-top: 5px;
}
.global .content .GridListWrapper .items .el .measurement .valueLarge,
.global .items-2 .el .measurement .valueLarge {
    font-size: 48px;
    font-weight: 600;
    letter-spacing: 0.15em;
    line-height: 1.1em;
    margin-right: 3px;
}
.global .content .GridListWrapper .items .el h3,
.global .items-2 .el h3 {
    font-family: 'AvenirNextCyr-Regular', Arial, Helvetica, sans-serif;
    font-size: 14px !important;
    font-weight: 700;
    padding-bottom: 10px;
    margin: 0;
}
.global .content .GridListWrapper .items .el h3 a,
.global .items-2 .el h3 a {
    text-decoration: none;
}
.global .content .GridListWrapper .items .el img,
.global .items-2 .el img {
    height: auto;
    padding-bottom: 20px;
    width: 100%;
}
.global .content .GridListWrapper .items.TwoColumnContainer {
    padding: 0;
}
.global .content .GridListWrapper .items.TwoColumnContainer .el {
    width: 50%;
    text-align: left;
}
.global .content .contacts {
    text-align: center;
}

.global .content .contacts #map {
    width: 100% !important;
    height: 390px;
    padding-top: 50px;
    margin: 0 auto 50px;
    max-width: 1200px;
}

.global .content .contacts .map-content {
    overflow: hidden;
    text-align: center;
    font-size: 0;
    display: block;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
    padding-bottom: 50px;
}

.global .content .contacts .map-content > div {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
}

.global .content .contacts .map-content .content__box-with_spacing {
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    text-align: left;
    padding: 20px 50px 30px 20px;
    min-width: 375px;
    max-width: 375px;
    width: 375px;
    margin: 15px;
    background-color: #fff;
    color: #4a4f54;
    display: flex;
    flex-direction: column;
}

.global .content .contacts .map-content .content__box-with_spacing p:last-child {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: space-between;
    margin-right: -30px;
}

.global .content .contacts .map-content .content__box-with_spacing p:last-child > * {
    margin-left: 3px;
}

.global .content .contacts .map-content .content__box-with_spacing p:last-child > :first-child {
    margin-left: 0;
}

.global .content .contacts .map-content .content__box-with_spacing .pull-fix {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    display: flex;
    flex-direction: column;
    align-content: space-between;
}

.global .content .contacts .map-content .content__box-with_spacing .pull-fix .content__table-transparent {
    flex-grow: 1;
}

.global .content .contacts .map-content .content__box-with_spacing img {
    display: block;
    width: auto;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 15px;
}

.global .content .contacts .map-content .content__box-with_spacing > .btn-link {
    font-family: 'Land Rover', 'AvenirNextCyr-Regular', Arial, sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    letter-spacing: .1ex;
    min-height: 40px;
    height: 40px;
    padding: 0 0 0 45px;
    position: relative;
    color: #0c121c;
    display: block;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 15px;
}

.global .content .contacts .map-content .content__box-with_spacing > .btn-link:focus,
.global .content .contacts .map-content .content__box-with_spacing > .btn-link:hover {
    color: #0c121c;
}

.global .content .contacts .map-content .content__box-with_spacing > .btn-link .icon {
    display: block;
    width: 30px;
    height: 39px;
    font-family: Arial, sans-serif;
    font-weight: normal;
    font-size: 14px;
    line-height: 33px;
    text-align: center;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAnCAYAAAAYRfjHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA9NJREFUeNq8mFtMFFcYx7+ZcRvZpWxwTfTBXQlQWBNecJtIVExIREtfjQ+oTVpvbwaIJl5i3xpfrBqrJl6ehdZLjU20waRpq4mUVh9gF2RREHTZm3uje7Vh9+8504wKLjA77uyXfMneZn5zzp7v//3PEQCQlohEopAkiczmCkHL9UvU/jCVSiObzRKx58y8zlAm/ZqIIbMzWRg+MZAgCCQtkahs6VKhKOBoLIaZ/2ZocmKS/urvo7GxcZqa8lA8Hpe/t1iW0yqrlez19dTU1ESW5RYYjUYymYwLPwCf6nyZTKbg8/px+9YvaG9vh9Vq5f/JvGkwGFD3WR2OHD6KR38/RiAQRDqdwXz3z/thLDaNJ0NudHZ28adfEJgva6qrcf6HC/C8mMK/8ThUgSPhKH7/7Q+sX7+hYODc/Obr3XANDiGeSGBBcDQak6E11bUfDVXyy7Y2uIfdH8DfvuBTMuQcxsYNzUWDKrlv7354p3z5wV6PDx0HOooOVfLyxSsIBl9hFjgcjuDGtZsoLy/XDdzQ0ADngAu8WjhT5CWVy+Wou+cqJRIJ0itcLhfduXuHCVFKfi8mkkmMjozSwOAA6R2993qJi5EMRg70sO8hU6Qx3cFu9wg5nU5ZnGTw5MQElSK8Xi+5R92UQ47EZDJJPr+PShXhUEhebiLvOJlMpnTgSESuJFEQBWICXzJwWZmRdVOBRFa7ZLOtLhl45coVxAcrCoJINTXVJYFWVVWRw+GQDYQoSSIxfaY19jW6g+2MUc8MQ7nJJIjcKdhW26hx7VpdodwabW3d8m49KVrNnUZFRYVuWm2vt2NwwIl05n9X8rY7PR+fwI72HbqBT39/BsHAnO6k2J3eX+/BbDYXHdrS0iKbAWW0HziQoD+IQwcPFRVqYq22p/tHcHczr/XhnYq7EIfj86KBOzu6EGADWtTs8YX2U881Te5ybq5b1yQ3/3xOM6+95f6I++OPgVZWVuLG9ZvgA1Htq7kjHH/2HNu3bdcMPnXyFF4FQ4UZemWV9/f1gymNJlfp9wZmrWLVYJ6hUJhN18/MBH6qGtq6uRUjeXx0QWCefP907uw5VdDGxkbc//MB+Gwtdt9FwXy6eDkcP/btglCb1SYL0Nx61QxW6vvlCw/27N6TXyRMJnRf7UE4FFEFVQ2W4Ykknj0dw66dX82CSpKEy5euwO8LqIYWBFb2V0+GR/DF1jYZylodTnx3Ypb46wKWy2x6Gv/0P0Jz8yZ0sf0zL5tUOl0wWNBy+MLVyPPSQ6IoUm1drepzD02HL++HxbJM4NPMT320QHm8EWAAQB4tEOiV+JEAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-color: transparent;
    color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.global .content .contacts .map-content .content__box-with_spacing > .btn-link .show-point {
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    max-height: 40px;
    -webkit-line-clamp: 2;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.global .content .contacts .map-content .content__box-with_spacing .title {
    font-size: 14px;
    line-height: 20px;
    color: inherit;
    margin-bottom: 25px;
}

.global .content .contacts .map-content .content__box-with_spacing table {
    display: block;
    margin-bottom: 18px;
}

.global .content .contacts .map-content .content__box-with_spacing table tr {
    display: block;
    overflow: hidden;
    margin-bottom: 10px;
}

.global .content .contacts .map-content .content__box-with_spacing table tr:nth-child(2) {
    margin-bottom: 25px;
}

.global .content .contacts .map-content .content__box-with_spacing table td,
.global .content .contacts .map-content .content__box-with_spacing table th {
    display: block;
    padding: 0;
}

.global .content .contacts .map-content .content__box-with_spacing table th {
    float: left;
    font-size: 13px;
    line-height: 20px;
    color: #000;
    padding-right: 15px;
    width: 80px;
    font-weight: normal;
    box-sizing: border-box;
}

.global .content .contacts .map-content .content__box-with_spacing table tr:nth-child(1) th,
.global .content .contacts .map-content .content__box-with_spacing table tr:nth-child(2) th {
    float: none;
    width: auto;
    padding-right: 0;
}

.global .content .contacts .map-content .content__box-with_spacing table td {
    font-size: 14px;
    line-height: 20px;
    color: inherit;
    overflow: hidden;
}

.global .content .contacts .map-content .content__box-with_spacing table tr:nth-child(1) td,
.global .content .contacts .map-content .content__box-with_spacing table tr:nth-child(2) td {
    display: block;
    width: auto;
}

.global .content .contacts .map-content .content__box-with_spacing table td a {
    text-decoration: none;
}

.global .content .contacts .map-content .content__box-with_spacing table td a:hover {
    text-decoration: underline;
}

.global .content .contacts .map-content .content__box-with_spacing table td a .hidden {
    display: none;
}

.global .content .contacts .map-content .content__box-with_spacing .more {
    width: 154px;
    height: 45px;
    cursor: pointer;
    margin-left: 0;
    margin-right: auto;
    box-sizing: border-box;
    vertical-align: top;
    white-space: nowrap;
}

.global .content .contacts .map-content .content__box-with_spacing .more:hover,
.global .content .contacts .map-content .content__box-with_spacing .more:focus {
    border: 1px solid #0c121c;
}

@media only screen and (max-width: 767px) {
    .global .content .contacts .map-content .content__box-with_spacing {
        width: 100%;
        min-width: 0;
        max-width: 325px;
    }

    .global .content .contacts #map {
        height: 300px;
        margin: 0 20px 30px;
        width: auto !important;
    }

    .global .content .contacts .map-content {
        margin-top: 0;
    }
}

@media only screen and (max-width: 480px) {
    .global .content .contacts .map-content > div {
        flex-direction: column;
        flex-wrap: nowrap;
        margin-left: 0;
        margin-right: 0;
    }

    .global .content .contacts .map-content .content__box-with_spacing {
        width: 100%;
        min-width: 0;
        max-width: 375px;
        margin-left: auto;
        margin-right: auto;
        padding-right: 20px;
    }

    .global .content .contacts .map-content .content__box-with_spacing p:last-child {
        margin-right: 0;
    }
}

.global .content .dark .feedback-form .dialog__group_title,
.global .content .grey .feedback-form .dialog__group_title {
    color: #fff;
}
.global .content .white .feedback-form .dialog__group_title {
    color: #212121;
}
.global .content .arctic .feedback-form .dialog__group_title {
    color: #393939;
}
.global .content .arctic .feedback-form .form__input,
.global .content .arctic .feedback-form .form__textarea,
.global .content .arctic .feedback-form .textarea {
    background: #000 none repeat scroll 0 0;
    color: #fff;
}
.global .content .arctic .form-constructor input,
.global .content .arctic .form-constructor textarea {
    background: #000 none repeat scroll 0 0;
    color: #fff;
}
.global .content .white .feedback-form .form__input,
.global .content .white .feedback-form .form__textarea,
.global .content .white .feedback-form .textarea {
    background: #000 none repeat scroll 0 0;
    color: #fff;
}
.global .content .white .form-constructor input,
.global .content .white .form-constructor textarea {
    background: #000 none repeat scroll 0 0;
    color: #fff;
}
.global .content .feedback-form.light_form .big-text1 {
    text-align: center;
}
.global .content .feedback-form.light_form #id_telefon_second {
    width: 240px !important;
}
.global .content .feedback-form, .global .content .form-constructor {
    padding: 80px 90px;
    text-align: center;
    border-bottom: 1px solid #bbbbbc;
}
.global .content .form-constructor {
    max-width: 390px;
    padding-top: 5px !important;
}
.fancybox-skin .global .content .form-constructor {
    padding: 10px 55px 30px 55px;
    margin: 0 auto;
}
.global .content .form-constructor .form-widget__form-group.disclaimer + .form-widget__form-group, .global .content .form-constructor .form-widget__form-group:last-child {
    text-align: center;
}
.global .content .feedback-form .big-text1 {
    border: medium none;
    margin: 0 auto 40px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 820px;
}
.global .content .feedback-form .big-text1:after,
.global .content .feedback-form .big-text1:before {
    border-top: 2px solid;
    content: "";
    height: 2px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: -2px;
    width: auto !important;
}
.global .content .feedback-form .big-text1:after {
    bottom: -4px;
    top: auto;
}
.global .content .feedback-form hr {
    display: none;
}
.global .content .feedback-form form {
    font-size: 0;
}
.fancybox-wrap .global .content .feedback-form form, .fancybox-wrap .global .content #feedback-sent p {
    padding: 0 15px;
}
.fancybox-wrap .global .content .feedback-form .feedback-form, .fancybox-wrap .global .content .feedback-form .form-horizontal {
    padding: 0;
}
.fancybox-wrap .global .content .feedback-form .form__label-fake {
    line-height: 20px;
    max-width: none;
}
.fancybox-wrap .send_light_form {
    margin-bottom: 20px;
    text-align: center !important;
}
.fancybox-wrap .global .content .feedback-form .form__inputs + .help-inline {
    padding: 0;
    position: relative;
    top: -27px;
}
.global .content .feedback-form .dialog__group .dialog__group {
    display: block;
    margin: 60px auto 20px;
    text-align: left;
    vertical-align: top;
    width: 820px;
    position: relative;
}
.global .content .feedback-form .dialog__group_title {
    border-bottom: 1px solid #bbbbbc;
    display: block;
    font-size: 18px;
    letter-spacing: 2px;
    line-height: 20px;
    margin: 0 0 25px;
    padding-bottom: 17px;
    text-transform: uppercase;
    font-weight: 400;
    width: 100%;
    position: absolute;
    top: -60px;
}
.global .content .feedback-form .dialog__group .dialog__group .form__row,
.global .content .feedback-form .dialog__group .form__row {
    margin-bottom: 30px;
    font-size: 14px;
    line-height: 20px;
    width: 390px;
    text-align: center;
}
.global .content .feedback-form .dialog__group .dialog__group .form__row:last-child .checkbox,
.global .content .feedback-form .dialog__group .form__row:last-child .checkbox {
    position: absolute;
    right: 10px;
    top: 15px;
    width: 350px;
}
.global .content .feedback-form .form__label, .global .content .form-constructor label {
    font-size: 14px;
    padding: 0;
    letter-spacing: 0.1px;
    margin-bottom: 12px;
    text-transform: uppercase;
    white-space: normal;
    max-width: 390px;
}
.global .content .form-constructor label.error {
    font-size: 12px;
    text-transform: none;
    display: none !important;
}
.global .content .form-constructor .jq-selectbox {
    background: #000;
}
.global .content .feedback-form .form__input,
.global .content .feedback-form .form__textarea,
.global .content .feedback-form .textarea,
.global .content .form-constructor input,
.global .content .form-constructor textarea,
.global .content .form-constructor select {
    display: inline-block;
    background: #fff;
    border: 1px solid transparent;
    height: 31px;
    padding: 3px 13px 2px;
    vertical-align: middle;
    width: 360px;
}
.fancybox-skin .global .content .feedback-form .form__input,
.fancybox-skin .global .content .feedback-form .form__textarea,
.fancybox-skin .global .content .feedback-form .textarea,
.fancybox-skin .global .content .form-constructor input,
.fancybox-skin .global .content .form-constructor textarea,
.fancybox-skin .global .content .form-constructor select {
    background: #000;
    color: #fff;
}
.global .content .feedback-form .form__textarea,
.global .content .feedback-form .textarea,
.global .content .form-constructor textarea {
    height: 150px;
    padding: 13px;
    resize: none;
}
.global .content .feedback-form form>.form__row {
    margin: 0 auto;
    overflow: hidden;
    width: 820px;
}
.global .content .feedback-form .form__label-fake {
    display: inline-block;
    float: right;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    margin: 12px 0 0 !important;
    text-transform: none;
    vertical-align: middle;
    width: 390px;
    text-align: justify;
}
.global .content .form-disclaimer, .global .content .form-widget__form-group.disclaimer {
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    letter-spacing: 0;
    margin: 0 auto;
    text-transform: none;
    vertical-align: middle;
    width: 390px;
    padding: 0 0 12px 0;
    text-align: justify;
}
.global .content .form-constructor .form-widget__form-group.disclaimer {
    position: relative;
    top: -15px;
    padding-bottom: 15px !important;
}
.global .content .feedback-form .form__label-fake+.form__inputs {
    float: none;
    padding-top: 30px;
}
.global .content .feedback-form .form__inputs {
    display: inline-block;
    vertical-align: middle;
    float: left;
    font-size: 0;
}
.fancybox-skin #banner-popup .content .form__inputs {
    width: 313px;
}
.global .content .feedback-form .form__inputs.textarea {
    font-size: 9px;
    padding: 8px 13px;
}
.global .content .feedback-form #id_telefon_first {
    width: 55px !important;
    text-align: center;
}
.global .content .feedback-form #id_telefon_second {
    margin-left: 5px;
}
.global .content .feedback-form #id_telefon_code {
    display: none;
}
.global .content .feedback-form #id_zhelaemaia_data {
    width: 312px !important;
}
.fancybox-skin .global .content .feedback-form #id_zhelaemaia_data {
    width: 241px !important;
}
.global .content .feedback-form .datepick-trigger {
    background: url('/static/img/datepick.png?bdf754428e12') no-repeat scroll center center #000 !important;
    border: none;
    height: 38px;
    margin-left: 5px;
    margin-bottom: 0;
    padding: 0 !important;
    vertical-align: middle;
    width: 39px;
    cursor: pointer;
}
.global .content .feedback-form input,
.global .content .feedback-form select,
.global .content .feedback-form textarea,
.global .content .form-constructor input,
.global .content .form-constructor select,
.global .content .form-constructor textarea {
    font-size: 9px;
    line-height: 20px;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.global .content .form-constructor select {
    padding: 0 0 0 10px;
    text-indent: 5px;
    background: #000 url('/static/img/select.png?bdf754428e12') no-repeat scroll right center;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    width: 390px;
    height: 38px;
    padding-right: 40px;
    text-overflow: ellipsis;
}
.form-constructor .form-widget__form-group .select2-container {
    width: 100% !important;
}
.select2-container .select2-selection--single .select2-selection__rendered:empty, .select2-container .select2-results__option:empty {
    padding: 0;
}
body .select2-container--default .select2-selection--single {
    background: #000 url('/static/img/select.png?bdf754428e12') no-repeat scroll right center;
    border: 0 none;
    outline: none;
    border-radius: 0;
}
body .select2-container--default .select2-selection--single {
    height: 38px;
}
body .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-family: 'Arial Unicode MS', Arial, sans-serif;
    font-size: 9px;
    line-height: 20px;
    letter-spacing: 2px;
    text-transform: uppercase;
    padding: 9px 35px 9px 13px;
    color: #fff;
    text-align: left;
}
body .select2-container--default .select2-selection--single .select2-selection__arrow {
    display: none;
}
body .select2-container--default .select2-dropdown {
    background-color: #fff;
    border-left: medium none;
    border-right: medium none;
}
body .select2-container--default .select2-dropdown.select2-dropdown--below {
    border-radius: 0;
    border: none;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.37);
}
body .select2-container--default .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto;
    border-radius: 0;
}
body .select2-container--default .select2-results__option {
    color: #545454;
    font: normal 9px/20px 'Arial Unicode MS', Arial, sans-serif;
    padding: 9px 12px;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: left;
}
body .select2-container--default .select2-results__option[aria-selected="true"] {
    background-color: #4e4e4e;
    color: #fff;
}
body .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #393939;
    color: #fff;
}
body .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, body .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-radius: 0;
}
body .select2-container--default .select2-selection--single .select2-selection__placeholder {
    display: none;
}
.global .content .feedback-form fieldset:nth-child(4) .form__row,
.global .content .feedback-form fieldset:nth-child(5) .form__row {
    display: inline-block;
    vertical-align: top;
    margin-left: 40px;
}
.global .content .feedback-form fieldset:nth-child(4) .form__row:nth-child(2n+2),
.global .content .feedback-form fieldset:nth-child(5) .form__row:nth-child(2n+2) {
    margin-left: 0;
}
.global .content .form-block {
    max-width: 900px;
    margin: 0 auto;
    padding-top: 30px;
}
.global .content .form-block .form__row {
    display: inline-block;
    margin: 10px 20px;
    text-align: left;
    vertical-align: top;
    width: 390px;
}
.global .content .form-block .form__row label {
    font-size: 9px;
    letter-spacing: 3px;
    line-height: 14px;
    margin-bottom: 10px;
    text-align: center;
    text-transform: uppercase;
}
.global .content .form-block .form__row input,
.global .content .form-block .form__row select {
    font-size: 9px;
    letter-spacing: 3px;
    line-height: 14px;
    text-transform: uppercase;
    padding: 0;
}
.global .content .form-block .form__row>.checkbox {
    border: 1px solid #0c121c;
    padding: 8px 18px;
    margin-top: 24px;
}
.global .content .form-block .form__row>.checkbox label {
    background-position: right -480px;
    margin: 0;
    min-height: 14px;
    padding: 3px 40px 3px 0;
    text-align: left;
    cursor: pointer;
}
.global .content .form-block .form__row>.checkbox .jq-checkbox.checked+label,
.global .content .form-block .form__row>.checkbox input[type=checkbox]:checked+label {
    background-position: right top;
}
.global .content .zaiavka-na-test-draiv form .red {
    display: inline-block;
    left: 3px;
    position: relative;
    top: 0;
    vertical-align: top;
}
.global .content .zaiavka-na-test-draiv form textarea+.red {
    left: 6px;
    top: -2px;
}
.global .content .zaiavka-na-test-draiv form .red:after {
    clear: both;
    content: "";
    display: block;
}
.global .content .light_form form {
    font-size: 12px;
    margin: 0 auto;
    text-align: left;
    max-width: 400px;
    padding: 0 20px;
}
.global .content .light_form form .checkbox .select,
.global .content .light_form form .datepick-trigger .select,
.global .content .light_form form div.select .select,
.global .content .light_form form input .select,
.global .content .light_form form textarea .select {
    margin: 0;
}
.global .content .light_form form div.select.error .datepick-trigger.error {
    margin-bottom: 20px;
}
.global .content .light_form form div.select.error .datepick-trigger.error+label.error {
    margin-top: 3px;
}
.global .content .light_form form .red {
    display: inline-block;
    left: 3px;
    position: relative;
    top: 0;
    vertical-align: top;
}
.global .content .light_form form textarea+.red {
    left: 6px;
    top: -2px;
}
.global .content .light_form form .red:after {
    clear: both;
    content: "";
    display: block;
}
.global .content .light_form form .send_light_form>span {
    display: block;
    margin-top: 15px;
}
.global .content .light_form .form__input,
.global .content .light_form .form__textarea,
.global .content .light_form textarea {
    width: 355px !important;
}
.global .content .light_form div.checkbox {
    width: 384px !important;
    margin-bottom: 20px;
}
.global .content .light_form div.select {
    width: 384px !important;
    border: medium none;
    height: auto;
    padding: 0;
}
.global .content .cars {
    padding: 80px;
}
.global .content .cars .cars-block .cars-header {
    font-size: 0;
    overflow: hidden;
    background: #4e4e4e;
    padding: 7px 20px;
}
.global .content .cars .cars-block .cars-header .count {
    color: #cbcbce;
    float: left;
    font-size: 9px;
    letter-spacing: 2px;
    line-height: 12px;
    text-transform: uppercase;
    width: 30%;
    padding-top: 12px;
}
.global .content .cars .cars-block .cars-header .count span {
    color: #fff;
}
.global .content .cars .cars-block .cars-header .filters {
    color: #cbcbce;
    float: right;
    text-align: right;
    width: 70%;
    font-size: 9px;
    letter-spacing: 2px;
    line-height: 12px;
    text-transform: uppercase;
}
.global .content .cars .cars-block .cars-header .filters .filters-block {
    display: inline-block;
    vertical-align: middle;
    margin: 2px 0;
}
.global .content .cars .cars-block .cars-header .filters span {
    display: inline-block;
    vertical-align: middle;
    padding-right: 10px;
    margin: 6px 0;
}
.global .content .cars .cars-block .cars-header .filters a {
    display: inline-block;
    vertical-align: middle;
    color: #cbcbce;
    text-decoration: none;
    padding: 10px 40px 10px 20px;
    background: url('/static/img/arr.png?bdf754428e12') no-repeat scroll 90% -29px;
    transition: none;
}
.global .content .cars .cars-block .cars-header .filters a:hover {
    background-color: #282b31;
}
.global .content .cars .cars-block .cars-header .filters a.active {
    background-color: #0c121c;
    color: #fff;
}
.global .content .cars .cars-block .cars-header .filters a.down {
    background-position: 90% -59px;
}
.global .content .cars .cars-block .cars-content {
    background: #f0f0f0 none repeat scroll 0 0;
    padding: 20px;
}
.global .content .cars .cars-block .cars-content .table-container table:first-child tr:first-child th {
    height: auto !important;
}
.global .content .cars .cars-block .cars-content table {
    border-right: 20px solid transparent;
}
.global .content .cars .cars-block .cars-content th {
    font-size: 16px;
    border-right: none;
    padding: 14px;
    line-height: 16px;
}
.global .content .cars .cars-block .cars-content td {
    font-size: 12px;
    border-right: none;
    padding: 14px;
    line-height: 16px;
}
.global .content .cars .cars-block .cars-content tr:first-child th {
    font-size: 16px;
    font-weight: 700;
    padding: 20px 16px;
}
.global .content .cars .cars-block .cars-content .options {
    font-size: 12px;
    font-weight: 400;
    padding-left: 0 !important;
    line-height: 16px;
    width: 30%;
}
.global .content .cars .cars-block .cars-content .price {
    text-align: right;
    min-width: 65px;
    width: 10%;
}
.global .content .cars .cars-block .cars-content .price strong {
    font-size: 14px;
}
.global .content .cars .cars-block .cars-content .photo {
    text-align: right;
    padding-right: 0 !important;
    width: 10%;
}
.global .content .cars .cars-block .cars-content .photo a {
    position: relative;
    top: 3px;
}
.global .content .cars .cars-block .cars-content .year {
    width: 10%;
}
.global .content .cars .cars-block .cars-content .engine,
.global .content .cars .cars-block .cars-content .mileage {
    padding-left: 55px !important;
    width: 20%;
}
.global .content .cars .cars-block .cars-content .engine img,
.global .content .cars .cars-block .cars-content .mileage img {
    margin-left: -35px;
    margin-top: -3px;
    position: absolute;
}
.global .content .cars .cars-block .cars-content .color {
    width: 20%;
}
.global .content .cars .cars-block .cars-content .color .color-code {
    margin-right: 5px;
    width: 20px;
    height: 20px;
}
.global .content .cars .cars-block .cars-content .color span {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    z-index: 9;
    text-align: left;
}
.global .content .cars .items-pagination {
    color: #393939;
    border: 1px solid #d0d0d0;
    border-top: none;
    position: relative;
    top: 0;
    width: auto;
    text-align: center;
}
.global .content .cars .items-pagination .pager-block {
    display: inline-block;
    vertical-align: top;
    position: relative;
}
.global .content .cars .items-pagination a.next,
.global .content .cars .items-pagination a.pager__next,
.global .content .cars .items-pagination a.pager__prev,
.global .content .cars .items-pagination a.prev {
    position: absolute;
    top: 0;
    left: 0;
}
.global .content .cars .items-pagination a.next,
.global .content .cars .items-pagination a.pager__next {
    right: 0;
    left: auto;
}
.global .content .isotope tbody {
    position: relative;
    width: 100%;
}
.global .content .isotope tbody tr {
    border-top: 1px solid #cbcbce !important;
}
.global .content .isotope .isotope-item {
    width: 100%;
    display: table;
}
.global .content .isotope .isotope-item td,
.global .content .isotope .isotope-item th {
    display: table-cell;
}
.global .content .cars .cars-block .cars-content .isotope {
    border-left: 9px solid #eaeaea;
    border-right: 8px solid transparent;
    box-sizing: border-box;
    display: block;
    position: relative;
    width: 100%;
}
.global .content .cars .cars-block .cars-content .isotope tbody {
    position: relative;
    width: 100%;
    display: block;
}
.global .content .cars .cars-block .cars-content .isotope .isotope-item:hover {
    background: #4e4e4e none repeat scroll 0 0;
}
.global .content .cars .cars-block .cars-content .isotope .isotope-item:hover td,
.global .content .cars .cars-block .cars-content .isotope .isotope-item:hover th {
    background: #4e4e4e none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    vertical-align: middle !important;
}
.global .content .cars .cars-block .cars-content .isotope-item .options {
    padding-left: 10px !important;
    font-size: 12px;
    font-weight: 700;
    border-bottom: none;
    padding: 14px;
}
.global .content .cars .cars-block .cars-content .isotope-item .photo {
    padding-right: 10px !important;
}
.global .content .ResponsiveTable table tr:first-child th {
    border-bottom: medium none;
}
.global .content .new-cars-one {
    padding: 40px 100px;
    max-width: 780px;
    margin: 0 auto;
}
.global .content .new-cars-one .spec {
    display: block;
    padding: 0 30px;
    position: relative;
}
.global .content .new-cars-one .spec>img:first-child {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    top: 0;
}
.global .content .new-cars-one .spec>img:last-child {
    bottom: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}
.global .content .new-cars-one>p:first-child {
    letter-spacing: 2px !important;
    margin-bottom: 25px;
}
.global .content .new-cars-one .item-block {
    overflow: hidden;
    padding-bottom: 40px;
    padding-top: 20px;
}
.global .content .new-cars-one .item-block .item-block-left {
    float: left;
    width: 47%;
}
.global .content .new-cars-one .item-block .item-block-left .params {
    border-bottom: 1px solid #cbcbce;
    font-size: 15px;
    line-height: 15px;
    overflow: hidden;
}
.global .content .new-cars-one .item-block .item-block-left .params:first-child {
    border-top: 1px solid #cbcbce;
}
.global .content .new-cars-one .item-block .item-block-left .params .params-name {
    color: #808080;
    float: left;
    width: 46%;
}
.global .content .new-cars-one .item-block .item-block-left .params .params-name>div {
    font-size: 12px;
    padding: 13px 20px 11px 0;
}
.global .content .new-cars-one .item-block .item-block-left .params .params-value {
    color: #393939;
    float: left;
    width: 54%;
    text-align: left;
}
.global .content .new-cars-one .item-block .item-block-left .params .params-value>div {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    padding: 10px 0 9px;
}
.global .content .new-cars-one .item-block .item-block-right {
    float: right;
    padding-left: 40px;
    position: relative;
    text-align: center;
    width: 53%;
    box-sizing: border-box;
}
.global .content .new-cars-one .item-block .item-block-right>a img:first-child {
    max-width: 370px;
}
.global .content .new-cars-one .item-block .item-block-right .small {
    padding-right: 3px;
    text-align: right;
}
.global .content .new-cars-one .item-block .item-block-btn {
    clear: both;
    padding-top: 43px;
    text-align: left;
}
.global .content .new-cars-one .item-block .item-block-btn .btn {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #000;
    color: #000;
    margin: 0 17px 17px 0;
    padding: 13px 17px 11px;
}
.global .content .new-cars-one .item-block .item-block-btn .btn:last-child {
    margin: 0;
}
.global .content .new-cars-one .item-block .item-block-btn .btn:hover {
    background: #000 none repeat scroll 0 0;
    border: 1px solid #fff;
    color: #fff;
}
.global .content .new-cars-one .item-block .item-block-btn .border-red {
    border: 1px solid #e63917;
}
.global .content .new-cars-one .price-block {
    text-align: left;
    overflow: hidden;
    margin-top: 50px;
}
.global .content .new-cars-one .price-block .price-item {
    box-sizing: border-box;
    float: left;
    width: 50%;
}
.global .content .new-cars-one .price-block .price-item .name {
    color: #393939;
    font-size: 9px;
    letter-spacing: 2px;
    line-height: 12px;
    margin-bottom: 7px;
}
.global .content .new-cars-one .price-block .price-item .price {
    color: #808080;
    font-size: 25px;
    line-height: 28px;
}
.global .content .new-cars-one .price-block .price-item .price span {
    color: #e63917;
}
.global .content .new-cars-one .AccordionContainer {
    padding: 0;
}
.global .content .new-cars-one .AccordionContainer .accordion .col {
    font-size: 18px;
}
.global .content .new-cars-one .AccordionContainer .accordion .col .accordion-block {
    background: none repeat scroll 0 0;
    padding: 30px 20px;
}
.global .content .new-cars-one .AccordionContainer .accordion .col .close {
    display: none;
    float: none;
    font-size: 9px;
    font-weight: 400;
    line-height: 14px;
    opacity: 1;
    text-shadow: none;
}
.global .content .new-cars-one .AccordionContainer .accordion .col .close:hover {
    color: #fff !important;
}
.global .content .new-cars-one .AccordionContainer .accordion .col>a {
    background: #eaeaea none repeat scroll 0 0;
    border-bottom: 1px solid #fff;
    color: #000 !important;
    padding: 12px 20px 10px;
    text-transform: uppercase;
}
.global .content .new-cars-one .AccordionContainer .accordion .col>a:hover {
    color: #fff !important;
    background: #4e4e4e none repeat scroll 0 0;
}
.global .content .new-cars-one .AccordionContainer .accordion .col>a:hover>span {
    background: url('/static/img/plus-minus.png?bdf754428e12') no-repeat scroll right -48px;
}
.global .content .new-cars-one .AccordionContainer .accordion .col>a:after {
    content: none;
}
.global .content .new-cars-one .AccordionContainer .accordion .col>a>span {
    float: right;
    font-size: 9px;
    line-height: 14px;
    padding-right: 20px;
    padding-top: 6px;
    text-transform: uppercase;
    background: url('/static/img/plus-minus-black.png?bdf754428e12') no-repeat scroll right -48px;
}
.global .content .new-cars-one .AccordionContainer .accordion .col>a>span span {
    display: none;
}
.global .content .new-cars-one .AccordionContainer .accordion .col>a>span .open {
    display: block;
}
.global .content .new-cars-one .AccordionContainer .accordion .col>a.active>span {
    background-position: right -7px;
}
.global .content .new-cars-one .AccordionContainer .accordion .col>a.active .close {
    display: block;
}
.global .content .new-cars-one .AccordionContainer .accordion .col>a.active .open {
    display: none;
}
.global .content .new-cars-one .AccordionContainer .list {
    box-sizing: border-box;
    float: left;
    margin: 0;
    width: 50%;
}
.global .content .new-cars-one .AccordionContainer .list:first-child {
    padding-right: 60px;
}
.global .content .new-cars-one .AccordionContainer .list li {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 15px;
}
.global .content .new-cars-one .OneColumnContainer {
    padding: 40px 10px 0;
}
.global .content .params {
    border-bottom: 1px solid #cbcbce;
    font-size: 15px;
    line-height: 15px;
    overflow: hidden;
}
.global .content .params:first-child {
    border-top: 1px solid #cbcbce;
}
.global .content .params .params-name {
    color: #808080;
    float: left;
    width: 70%;
}
.global .content .params .params-name>div {
    font-size: 16px;
    padding: 13px 20px 11px 0;
}
.global .content .params .params-value {
    color: #393939;
    float: left;
    width: 30%;
    text-align: right;
}
.global .content .params .params-value>div {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    padding: 10px 0 9px;
}
.global .content .faq {
    font-size: 0;
}
.global .content .faq .faq-menu {
    box-sizing: border-box;
    display: inline-block;
    min-width: 175px;
    padding-right: 40px;
    vertical-align: top;
    width: 26%;
}
.global .content .faq .faq-menu .params {
    display: block;
    font-size: 9px;
    letter-spacing: 2px;
    line-height: 14px;
    text-transform: uppercase;
    padding: 13px 0;
}
.global .content .faq .faq-menu .params:first-child {
    border-top: medium none;
}
.global .content .faq .faq-menu .params .params-name {
    color: #000;
}
.global .content .faq .faq-menu .params.active .params-name,
.global .content .faq .faq-menu .params:hover .params-name {
    color: #808080;
}
.global .content .faq .faq-menu .params.active .params-value,
.global .content .faq .faq-menu .params:hover .params-value {
    color: #e63917;
}
.global .content .faq .faq-menu .btn {
    margin-top: 30px;
    background: none repeat scroll 0 0;
    color: #393939;
}
.global .content .faq .faq-menu .btn:hover {
    background: #000 none repeat scroll 0 0;
    color: #fff;
}
.global .content .faq .faq-content {
    display: inline-block;
    vertical-align: top;
    width: 74%;
}
.global .content .faq .faq-content .title {
    border-bottom: 1px solid #696868;
    margin-bottom: 32px;
    padding-bottom: 16px;
    font-size: 22px;
    letter-spacing: 2px;
    line-height: 1.1em;
}
.global .content .faq .faq-content .item {
    border-bottom: 1px solid #d0d0d0;
    margin-bottom: 30px;
    padding-bottom: 10px;
}
.global .content .faq .faq-content .item p {
    margin-bottom: 18px;
}
.global .content .faq .faq-content .item .date {
    font-size: 9px;
    letter-spacing: 2px;
    line-height: 14px;
    text-transform: uppercase;
    color: #9c9c9c;
}
.global .content .faq .faq-content .items-pagination {
    padding: 0;
    text-align: left;
}
.global .content .faq-one .faq-content {
    width: 100% !important;
}
.global .content .form #query {
    display: inline-block;
    margin: 0 20px 0 0;
    width: 350px;
    padding: 9px 0 10px 15px;
}
.global .content .form .btn {
    background: none repeat scroll 0 0;
    color: #fff;
}
.global .content .searchList {
    margin: 0 auto;
    max-width: 1100px;
    overflow: hidden;
}
.global .content .searchList ul {
    margin: 0;
    padding: 0;
}
.global .content .searchList ul li {
    padding: 0;
    padding-top: 40px;
}
.global .content .searchList ul h4 {
    font-family: 'AvenirNextCyr-Regular', Arial, Helvetica, sans-serif;
    font-size: 14px !important;
    font-weight: 700;
    letter-spacing: 0.02em !important;
    line-height: 1.5em !important;
    margin: 0 !important;
}
.global .content .searchList ul p {
    font-size: 14px;
    padding-top: 10px;
}
.global .content .searchList ul p a {
    font-weight: 700;
    text-decoration: underline;
}
.global .content .searchList ul p a:hover {
    text-decoration: none;
}
.global .content .searchList .pagination {
    padding-top: 40px;
    text-align: center;
}
.global .content .searchList .btn {
    background: none repeat scroll 0 0;
    color: #212121;
}
.global .content .searchList .suggestions {
    padding-top: 40px;
    color: #8f8f8f;
}
.global .content .searchList .suggestions h3 {
    font-family: 'AvenirNextCyr-Regular', Arial, Helvetica, sans-serif;
    font-size: 20px !important;
    letter-spacing: 0.12em !important;
    line-height: 1.5em !important;
    margin: 0 !important;
}
.global .content .searchList .suggestions p {
    padding-top: 10px;
}
.global .content .searchList .suggestions p a {
    font-size: 14px;
    line-height: 20px;
    color: #8f8f8f;
    margin-right: 8px;
    text-decoration: underline;
}
.global .content .searchList .suggestions p a:hover {
    color: #393939;
    text-decoration: none;
}
.global .links-right {
    transition: all 1s ease 0s;
    height: 350px;
    position: fixed;
    right: 0;
    top: 0;
    width: 50px;
    z-index: 200;
}
.global .links-right .item {
    clear: both;
    height: 50px;
    width: 50px;
}
.global .links-right .item > a,
.global .links-right .item > span {
    background: #0c121c;
    border-top: 1px solid #4a4f54;
    transition: all 0.1s linear !important;
}
.global .links-right .item:hover > a,
.global .links-right .item:hover > span {
    background-color: #141b27;
}
.global .links-right .item:first-child > a,
.global .links-right .item:first-child > span {
    border-top: 1px solid transparent;
}
.global .links-right .item > a {
    display: block;
    height: 49px;
    position: absolute;
    right: 0;
    text-decoration: none;
    width: 50px;
    z-index: 8;
}
.global .links-right .item:last-child a {
    border-bottom: none;
}
.global .links-right .item.link1>a {
    background-position: 0 0;
}
.global .links-right .item.link2>a {
    background-position: 0 -50px;
}
.global .links-right .item.link3>a {
    background-position: 0 -100px;
}
.global .links-right .item.link4>a {
    background-position: 0 -150px;
}
.global .links-right .item.link5>a {
    background-position: 0 -200px;
}
.global .links-right .item.link6>a {
    background-position: 0 -250px;
}
.global .links-right .item.link7>a {
    background-position: 0 -300px;
}

.global .links-right .item > a > img {
    vertical-align: top;
}

.global .links-right .item > span {
    background-color: #0c121c;
    display: block;
    float: right;
    font-size: 8px;
    height: 49px;
    letter-spacing: 3px;
    line-height: 49px;
    margin-right: 50px;
    text-align: right;
    transition: all 0.2s linear;
    z-index: 7;
    visibility: hidden;
    -webkit-transform: translate(150px, 0);
    transform: translate(150px, 0);
    width: auto;
    font-weight: bold;
    color: #fff;
}

.global .links-right .item > span > a {
    display: block;
    padding-right: 25px;
    text-decoration: none;
    white-space: nowrap;
    width: 195px;
    text-transform: uppercase;
    color: #fff;
}

.global .links-right .item:hover > span,
.global .links-right_active .item > span,
.global .links-right_active .item:hover > span {
    -webkit-transform: translate(0px, 0);
    transform: translate(0px, 0);
    visibility: visible;
}

.global .links-right .item.share .addthis_sharing_toolbox {
    display: block;
    width: 195px;
    padding-right: 25px;
    height: 49px;
    margin-top: 8px;
}

.global .links-right .item.share .at-share-tbx-element .at-share-btn {
    position: relative;
    left: 5px;
}

.global .links-right .item.share .addthis_sharing_toolbox > div > a {
    background: url('/static/img/social.jpg?bdf754428e12') no-repeat scroll 0 0;
    width: 50px;
    height: 49px;
    max-width: 50px;
    max-height: 49px;
    margin: 0;
}

.global .links-right .item.share .addthis_sharing_toolbox >div > a span {
    display: none;
}

.global .links-right .item.share .addthis_sharing_toolbox .at-svc-facebook {
    background-position: 0 0;
}

.global .links-right .item.share .addthis_sharing_toolbox .at-svc-facebook:hover {
    background-position: 0 -49px;
}

.global .links-right .item.share .addthis_sharing_toolbox .at-svc-twitter {
    background-position: -50px 0;
}

.global .links-right .item.share .addthis_sharing_toolbox .at-svc-twitter:hover {
    background-position: -50px -49px;
}

.global .links-right .item.share .addthis_sharing_toolbox .at-svc-compact {
    background-position: -100px 0;
}
.global .links-right .item.share .addthis_sharing_toolbox .at-svc-compact:hover {
    background-position: -100px -49px;
}

.global .col-50-25-25,
.global .text {
    margin: 0 auto;
    max-width: 1260px;
    padding: 80px 90px;
    font-size: 0;
}
.global .col-50-25-25 .col:first-child,
.global .text .col:first-child {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    text-align: left;
}
.global .col-50-25-25 .col:first-child p,
.global .text .col:first-child p {
    margin: 0;
    color: #fff;
}
.global .col-50-25-25 .col,
.global .text .col {
    width: 25%;
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    text-align: left;
    padding: 0 25px;
    font-size: 14px;
    letter-spacing: 0.015em;
    line-height: 1.5em;
}
.global .col-50-25-25 .quote,
.global .text .quote {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    text-align: center;
}
.global .col-50-25-25 .quote p,
.global .text .quote p {
    color: #fff;
    font-size: 30px;
    font-weight: 100;
    line-height: 1.6;
    padding: 0 40px 20px;
    letter-spacing: 0.015em;
    margin: 0;
}
.global .col-50-25-25 .quote p:before,
.global .text .quote p:before {
    background: url('/static/img/quote.png?bdf754428e12') no-repeat scroll 0 0;
    content: "";
    font-size: 18px;
    left: -10px;
    padding-left: 30px;
    position: relative;
    top: -14px;
}
.global .col-50-25-25 .quote p:after,
.global .text .quote p:after {
    background: url('/static/img/quote.png?bdf754428e12') no-repeat scroll 0 -60px;
    content: "";
    font-size: 18px;
    left: 10px;
    padding-right: 30px;
    position: relative;
    top: -12px;
}
.global .col-50-25-25 .quote .info,
.global .col-50-25-25 .quote .name,
.global .text .quote .info,
.global .text .quote .name {
    color: #fff;
    display: block;
    font-size: 12px;
    line-height: 1.6;
}
.global .col-50-25-25 .quote .name,
.global .text .quote .name {
    font-weight: 700;
}
.global .col-50-25-25 p,
.global .text p {
    font-size: 14px;
    letter-spacing: 0.015em;
    line-height: 1.5em;
    margin: 12px 0 24px;
}
.global .col-50 {
    width: 50%;
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    text-align: left;
}
.global .col-25 {
    width: 25%;
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    text-align: left;
}
.global .AccordionContainer {
    padding: 0 70px;
    position: relative;
}
.global .OneColumnContainer {
    padding: 60px 70px;
    position: relative;
}
.global .OneColumnContainer>* {
    text-align: left;
}
.global .OneColumnContainer .col {
    border-bottom: 1px solid #505759;
    margin-bottom: 30px;
    padding-bottom: 10px;
    display: inline-block;
    vertical-align: top;
    padding: 0 20px 10px;
    box-sizing: border-box;
}
.global .OneColumnContainer.wide .col:first-child:last-child {
    width: 100%;
}
.global .OneColumnContainer .col.col-1-3 {
    width: 33%;
}
.global .OneColumnContainer .col.col-2-3 {
    width: 66%;
}
.global .OneColumnContainer .col:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.global .OneColumnContainer img {
    height: auto;
    max-width: 100%;
}
.global .OneColumnContainer .OneColumnContainer {
    padding: 0 !important;
}
.global .OneColumnContainer+div>.OneColumnContainer:first-child,
.global .OneColumnContainer+div>.TwoColumnContainer:first-child {
    padding-top: 0;
}
.global .OneColumnContainer.narrow {
    display: block;
    margin: 0 auto;
    padding: 80px 40px;
    box-sizing: border-box;
}
.global .OneColumnContainer.narrow img {
    height: auto;
    max-width: 100%;
}
.global .OneColumnContainer.narrow .feedback-form, .global .OneColumnContainer.narrow .form-constructor {
    padding: 30px 0;
}
.global .OneColumnContainer.narrow .form_block_col+.form_block_col {
    padding-left: 0;
}
.global .TwoColumnContainer {
    padding: 60px 70px;
    box-sizing: border-box;
    font-size: 0;
    text-align: center;
}
.global .TwoColumnContainer>* {
    text-align: left;
}
.global .TwoColumnContainer p {
    margin: 12px 0 24px;
}
.global .TwoColumnContainer p a {
    text-decoration: none;
}
.global .TwoColumnContainer .col {
    vertical-align: top;
    padding: 20px;
    width: 50%;
    display: inline-block;
    box-sizing: border-box;
    text-align: left;
}
.global .TwoColumnContainer img {
    height: auto;
    padding-bottom: 20px;
    max-width: 100%;
}
.global .TwoColumnContainer.narrow {
    margin: 0 auto;
    max-width: 1260px;
    padding: 80px 90px;
}
.global .TwoColumnContainer.narrow .col {
    padding: 0;
    padding-left: 40px;
}
.global .TwoColumnContainer.narrow .col:first-child {
    padding: 0;
    padding-right: 40px;
}
.global .ThreeColumnContainer {
    padding: 60px 70px 0;
    box-sizing: border-box;
    font-size: 0;
    text-align: center;
}
.global .ThreeColumnContainer>* {
    text-align: left;
}
.global .ThreeColumnContainer:last-child {
    padding-bottom: 70px;
}
.global .ThreeColumnContainer p {
    margin: 12px 0 24px;
}
.global .ThreeColumnContainer p a {
    text-decoration: none;
}
.global .ThreeColumnContainer .col {
    vertical-align: top;
    padding: 20px;
    width: 33.333%;
    display: inline-block;
    box-sizing: border-box;
    text-align: left;
}
.global .ThreeColumnContainer img {
    height: auto;
    padding-bottom: 0;
    width: 100%;
}
.global .FourColumnContainer {
    padding: 60px 70px 0;
    box-sizing: border-box;
    font-size: 0;
    text-align: center;
}
.global .FourColumnContainer>* {
    text-align: left;
}
.global .FourColumnContainer:last-child {
    padding-bottom: 70px;
}
.global .FourColumnContainer p {
    margin: 0 0 24px;
}
.global .FourColumnContainer p img {
    padding: 0;
}
.global .FourColumnContainer p b,
.global .FourColumnContainer p strong {
    text-transform: uppercase;
}
.global .FourColumnContainer p a {
    text-decoration: none;
}
.global .FourColumnContainer .col {
    vertical-align: top;
    padding: 0 20px 20px;
    width: 25%;
    display: inline-block;
    box-sizing: border-box;
    text-align: left;
}
.global .FourColumnContainer img {
    height: auto;
    padding-bottom: 20px;
    max-width: 100%;
}
.global p+div>.OneColumnContainer.narrow {
    padding-top: 30px;
}
.global .FourColumnContainer+div,
.global .OneColumnContainer+div,
.global .ThreeColumnContainer+div,
.global .TwoColumnContainer+div {
    padding-top: 0 !important;
}
.global .slider-content .FourColumnContainer>br,
.global .slider-content .FourColumnContainer>p,
.global .slider-content .OneColumnContainer>br,
.global .slider-content .OneColumnContainer>p,
.global .slider-content .ThreeColumnContainer>br,
.global .slider-content .ThreeColumnContainer>p,
.global .slider-content .TwoColumnContainer>br,
.global .slider-content .TwoColumnContainer>p,
.global .slider-content .col-33-66>br,
.global .slider-content .col-33-66>p,
.global .slider-content .col-50-25-25>br,
.global .slider-content .col-50-25-25>p {
    display: none;
}
.global .content .GridListWrapper .TwoColumnContainer.items .el,
.global .content .GridListWrapper .TwoColumnContainer.items .el:first-child {
    padding: 20px;
}
.global .border {
    border-bottom: 2px solid;
    border-top: 2px solid;
    padding-bottom: 21px;
    padding-top: 19px;
}
.global .standart-text {
    font-size: 14px !important;
    line-height: 1.5em !important;
    margin-top: 0 !important;
    margin-bottom: 15px !important;
    font-family: "arial","helvetica",sans-serif;
}
.global .standart-text1 {
    font-size: 16px !important;
    line-height: 1.1em !important;
    font-weight: 200 !important;
    letter-spacing: 0.15em !important;
    margin-bottom: 40px !important;
}
.global .standart-text3 {
    font-size: 20px !important;
    letter-spacing: 0.15em !important;
}
.global .small {
    font-size: x-small !important;
    letter-spacing: 1.5px;
    line-height: 20px !important;
    margin-bottom: 10px;
}
.global .small-text {
    font-size: 12px !important;
    line-height: 20px !important;
}
.global .small-text1 {
    font-size: 11px !important;
    letter-spacing: 0.015em !important;
    line-height: 1.5em !important;
}
.global .small-text2 {
    font-size: 10px !important;
    letter-spacing: 3.5px !important;
    line-height: 13px !important;
}

.global .big-text {
    font-weight: 600;
}


@media only screen and (max-width: 767px) {
    .global .image-text .big-text {
        font-size: 20px !important;
        line-height: 26px !important;
    }
}

.global .big-text3 {
    font-size: 25px !important;
    letter-spacing: 4px !important;
    line-height: 40px !important;
    margin-bottom: 10px !important;
}
.global .color-grey {
    color: #4e4e4e !important;
}
.global .color-grey1 {
    color: #c2c2c2 !important;
}
.global .color-grey2 {
    color: #808080 !important;
}
.global .color-grey3 {
    color: #a4a7a9 !important;
}
.global .color-red {
    color: rgba(223,81,6,0.9) !important;
}
.global .color-white {
    color: #fff !important;
}
.global .color-black {
    color: #000 !important;
}
.global .color-green {
    color: #005a2b !important;
}
.global .letter-spacing {
    letter-spacing: 0.1em !important;
}
.global .underline {
    text-decoration: underline !important;
}
/*
.global .border-small {
  border: medium none !important;
  position: relative;
  text-align: center !important;
  padding-bottom: 7px;
  padding-top: 4px;
  margin-bottom: 20px;
}
.global .border-small:after,
.global .border-small:before {
  border-top: 2px solid;
  content: "";
  height: 2px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
}
.global .border-small:after {
  bottom: -2px;
  top: auto;
}
*/
.global .big-text1 {
    margin-bottom: 0;
    font-size: 38px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    line-height: 34px;
    letter-spacing: 0.05em !important;
}
.global .col {
    font-size: 14px;
    letter-spacing: 0.015em;
    line-height: 1.5em;
}
.fancybox-skin .global .form_block_col .form_block_content:last-child .jq-selectbox__dropdown ul {
    height: 152px;
}
.global .col .jq-selectbox__dropdown ul {
    margin: 0;
    display: block;
}
.global .col .jq-selectbox__dropdown ul:after {
    content: none;
}
.global .col .jq-selectbox__dropdown ul li {
    list-style-type: square;
    margin: 0;
    padding: 9px 12px;
    font-size: 9px;
}
.global .col ul {
    display: inline-block;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.6;
    margin: -5px 0 0 12px;
    padding: 0;
}
.global .col ul:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.global .col ul ul {
    margin-top: 10px;
    position: relative;
    top: -12px;
    margin-left: 20px;
}
.global .col ul ul li {
    margin-bottom: 5px;
}
.global .col ul ul li:before {
    content: "-";
    font-size: 13px;
    left: -9px;
    position: absolute;
    top: 2px;
}
.global .col ul ul li:last-child {
    margin-bottom: 0;
}
.global .col ul li {
    margin: 2px 5px 0px 0px;
    padding: 0px 5px;
    position: relative;
}
.global .col ul li:before {
    content: "—";
    left: -10px;
    position: absolute;
    top: -2px;
}
.global .col ul li .h3,
.global .col ul li h3 {
    font-family: 'AvenirNextCyr-Regular', Arial, Helvetica, sans-serif;
    font-size: 18px !important;
    font-weight: 700;
    line-height: 1.4 !important;
    margin: 20px 0 5px;
    text-transform: none;
}
.global .col ol {
    display: inline-block;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.6;
    margin: 5px 0 5px 35px;
    padding: 0;
}
.global .col ol li {
    margin-bottom: 20px;
    padding-left: 0;
    padding-bottom: 0;
}
.global .col ol li .h3,
.global .col ol li h3 {
    font-family: 'AvenirNextCyr-Regular', Arial, Helvetica, sans-serif;
    font-size: 18px !important;
    font-weight: 700;
    line-height: 1.4 !important;
    margin: 20px 0 5px;
    text-transform: none;
}
.global a.open {
    position: relative;
}
.global a.open:after {
    background: url('/static/img/more.png?bdf754428e12') no-repeat scroll 0 0;
    bottom: 15px;
    content: "";
    height: 19px;
    position: absolute;
    right: 14px;
    width: 18px;
}
.global a.open img:hover {
    opacity: 0.7;
}
.global a.show-gallery.btn:after,
.global a.show-gallery.link:after {
    content: none;
}
.global a.show-gallery.video {
    display: block;
}
.global a.show-gallery.video:after {
    background: rgba(0,0,0,0.3) url('/static/img/video-youtube.png?bdf754428e12') no-repeat scroll center center;
    bottom: 0;
    content: "";
    height: 38px;
    left: 0;
    margin: auto;
    padding: 16px 26px;
    position: absolute;
    right: 0;
    top: 0;
    width: 25px;
}
.global a.show-gallery.video:hover:after {
    background-color: #000;
}
.global a.show-gallery {
    position: relative;
}
.global a.show-gallery img:hover {
    opacity: 0.7;
}
.global .open-photo {
    bottom: 14px;
    position: absolute;
    right: 14px;
}
.global .content>br,
.global .content>div>br {
    display: none;
}
.global .arctic .openAll:hover span,
.global .white .openAll:hover span {
    color: #9c9c9c;
}
.global .arctic .openAll span,
.global .white .openAll span {
    color: #212121;
}
.global .openAll {
    color: #cbcbce;
    float: right;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 15px;
    margin-right: 15px;
    text-decoration: none;
}
.global .openAll span {
    color: #cbcbce;
    float: none;
    font-size: 10px;
    font-weight: 400;
    line-height: 10px;
    opacity: 1;
    position: relative;
    text-shadow: initial;
}
.global .openAll span:after {
    background: url('/static/img/plus-minus-big.png?bdf754428e12') no-repeat scroll 0 -11px/20px auto;
    content: "";
    height: 10px;
    left: -15px;
    position: absolute;
    top: 1px;
    width: 10px;
}
.global .openAll:hover span {
    color: #fff;
}
.global .openAll:hover span:after {
    background-position: 0 0;
}
.global .openAll.active span:after {
    background-position: -11px -11px;
}
.global .openAll.active:hover span:after {
    background-position: -11px 0;
}
.global .openAll .close {
    display: none;
    float: none;
    font-size: 9px;
    font-weight: 400;
    line-height: 14px;
    opacity: 1;
    text-shadow: none;
}
.global .openAll .close:hover {
    color: #fff !important;
}
.global .FilterSliderConteiner>.item {
    display: none;
}
.global .FilterSliderConteiner>.item:nth-child(2) {
    display: block;
}
.global .accordion {
    margin: auto;
    max-width: 1600px;
    padding: 0;
    position: relative;
}
.global .accordion .col {
    font-size: 19px;
    text-align: left;
    width: 100%;
    padding: 0;
    clear: both;
}
.global .accordion .col>a {
    background-color: #222;
    background-image: url('/static/img/bg1.png?bdf754428e12');
    background-repeat: repeat;
    border-bottom: 1px solid #4e4e4e;
    color: #fff !important;
    display: block;
    font-weight: 500;
    letter-spacing: 0.1em;
    padding: 15px 40px;
    position: relative;
    text-decoration: none !important;
}
body .global .content .white .accordion .col > a:hover,
body .global .content .dark .accordion .col > a:hover,
body .global .content .arctic .accordion .col > a:hover,
body .global .content .grey .accordion .col > a:hover {
    color: #fff !important;
}
.global .accordion .col>a:after {
    content: "";
    position: absolute;
    right: 18px;
    top: 18px;
    background: url('/static/img/plus-minus-big.png?bdf754428e12') no-repeat scroll 0 0;
    width: 18px;
    height: 18px;
}
.global .accordion .col>a.active:after {
    background-position: -20px 0;
}
.global .accordion .col .accordion-block {
    background: #f0f0f0 none repeat scroll 0 0;
    font-size: 14px;
    overflow: hidden;
    display: none;
    padding: 70px 40px;
    color: #4e4e4e;
}
.global .accordion .col .accordion-block a {
    color: #4e4e4e;
}
.global .accordion .col .accordion-block .link a {
    color: #adafb2;
}
.global .accordion .col .accordion-block .h2,
.global .accordion .col .accordion-block h2 {
    color: #4e4e4e;
    font-size: 20px !important;
    line-height: 40px !important;
    letter-spacing: 0.1em !important;
    margin: 70px 0 40px;
    padding: 0;
    text-align: left;
}
.global .accordion .col .accordion-block .h2:first-child,
.global .accordion .col .accordion-block h2:first-child {
    margin-top: 0;
}
.global .accordion .col .accordion-block .ThreeColumnContainer p {
    height: auto !important;
}
.global .accordion .col .accordion-block .FourColumnContainer p {
    margin: 0;
}
.global .accordion .FourColumnContainer {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.global .accordion .FourColumnContainer .col {
    padding: 0 20px 20px;
    width: 25%;
}
.global .accordion .ThreeColumnContainer {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.global .accordion .ThreeColumnContainer .col {
    padding: 20px;
    width: 33.333%;
}
.global .accordion .TwoColumnContainer {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.global .accordion .TwoColumnContainer .col {
    padding: 20px;
    width: 50%;
}
.global .accordion .OneColumnContainer {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.global .accordion .OneColumnContainer .col {
    padding: 20px;
}
.global .ResponsiveTable {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d0d0d0;
    overflow: hidden;
    overflow-x: auto;
}
.global .ResponsiveTable table {
    background-color: #fff;
    border-left: 20px solid #eaeaea;
    font-size: 14px;
    width: 100%;
    box-sizing: border-box;
}
.global .ResponsiveTable table colgroup {
    display: none;
}
.global .ResponsiveTable table tr {
    border-top: 1px solid #cbcbce;
}
.global .ResponsiveTable table tr:first-child {
    border-top: medium none;
}
.global .ResponsiveTable table tr:first-child th {
    background-clip: border-box;
    border-bottom: 1px solid #696868;
    border-right: 1px solid #f0f0f0;
    font-size: 16px;
    vertical-align: top;
}
.global .ResponsiveTable table tr:first-child th:first-child {
    border-right: 0 none;
    font-size: 16px;
}
.global .ResponsiveTable table tr:first-child th:last-child {
    border-right: 20px solid #fff;
}
.global .ResponsiveTable table tr td,
.global .ResponsiveTable table tr th {
    color: #393939;
    padding: 20px;
    line-height: 16px;
    text-align: left;
    vertical-align: middle;
    border-color: #eaeaea;
}
.global .ResponsiveTable table tr th {
    font-weight: 700;
}
.global .ResponsiveTable table tr th:first-child {
    background: #eaeaea url('/static/img/table-shadow-light.png?bdf754428e12') repeat-y scroll 101% top;
    padding-left: 0;
}
.global .ResponsiveTable table tr th:last-child {
    border-right: 20px solid #fff;
}
.global .ResponsiveTable table tr td {
    background-clip: border-box;
    border-right: 1px solid #f0f0f0;
}
.global .ResponsiveTable table tr td:last-child {
    border-right: 20px solid #fff;
}
.global .content .ResponsiveTable a {
    color: #393939;
}
.global .content .ResponsiveTable a:hover {
    color: #c2c2c2 !important;
}
.global .content .ResponsiveTable .link {
    background-position: -13px -90px !important;
}
.global .accordion .imageList,
.global .imageList {
    border-bottom: 1px solid #d0d0d0;
    clear: both;
    margin: 20px 0 0;
    overflow: hidden;
    padding: 0;
}
.global .accordion .imageList>li,
.global .imageList>li {
    float: left;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.5em;
    padding-bottom: 40px;
    padding-left: 0;
    width: 25%;
}
.global .accordion .imageList>li:nth-child(4n+1),
.global .imageList>li:nth-child(4n+1) {
    clear: both;
}
.global .accordion .imageList>li div,
.global .imageList>li div {
    margin: 0 20px 0 0;
}
.global .accordion .imageList>li div img,
.global .imageList>li div img {
    display: block;
    height: auto !important;
    margin: 0 0 18px;
    width: 100% !important;
}
.global .accordion .imageList>li div span,
.global .imageList>li div span {
    color: #393939;
    display: block;
    font-weight: 400;
    position: relative;
}
.global .bulletedColumns {
    border-bottom: 1px solid #d0d0d0;
}
.global .bulletedColumns>div {
    clear: both;
    margin: 0 -20px;
    overflow: hidden;
    padding-bottom: 40px;
}
.global .bulletedColumns>div .bulletedList {
    display: inline-block;
    font-weight: 300;
    margin: 0;
    max-width: 800px;
    text-align: left;
    vertical-align: top;
    width: 33%;
    padding-left: 0;
}
.global .bulletedColumns>div .bulletedList>li {
    font-size: 14px;
    list-style-type: none;
    margin: 14px 20px 0;
    padding: 0;
}
.global .bulletedColumns>div .bulletedList>li strong {
    display: block;
    font-weight: 700;
}
.global .bulletedColumns>div .bulletedList>li ul {
    margin: 0 0 0 14px;
    padding: 0;
}
.global .bulletedColumns>div .bulletedList>li li {
    list-style-type: square;
    margin-top: 14px;
    font-size: 14px;
    padding: 0;
    padding-left: 10px;
}
.global .bulletedList,
.global .orderedList,
.global .unorderedList {
    display: inline-block;
    font-size: 16px;
    line-height: 1.6;
    margin: 40px 0 0 50px;
}
.global .bulletedList li,
.global .orderedList li,
.global .unorderedList li {
    list-style-type: square;
    margin-bottom: 20px;
    padding-left: 10px;
}
.global .SliderHead {
    display: table;
    width: 100%;
}
.global .SliderHead .image {
    display: table-cell;
    vertical-align: middle;
}
.global .SliderHead .image>div {
    display: block;
    min-height: inherit;
}
.global .SliderHead .image .content>div {
    margin-bottom: 10px;
}
.global .DropdownNav {
    border-radius: 3px;
    cursor: pointer;
    font-family: 'AvenirNextCyr-Regular', Arial, Helvetica, sans-serif;
    font-size: 10px;
    letter-spacing: 0.35em;
    margin: 10px auto 0;
    max-width: 350px;
    position: relative;
    text-align: left;
    width: 100%;
    z-index: 1;
}
.global .DropdownNav ul {
    border-top: 1px solid #333;
    display: none;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%;
    background: #000;
    max-height: 270px;
    overflow-y: auto;
}
.global .DropdownNav li {
    border-bottom: 1px solid rgba(0,0,0,0.1);
    font-weight: 700;
    font-size: 10px;
    line-height: 1.3em;
    list-style: outside none none;
    position: relative;
    margin: 0;
    padding: 0;
}
.global .DropdownNav li.active a,
.global .DropdownNav li:hover a {
    background: #f8f9f9 none repeat scroll 0 0;
    color: #0c121c !important;
}
.global .DropdownNav li a {
    background: #e4e8e8 none repeat scroll 0 0;
    color: #4a4f54 !important;
    display: block;
    padding: 16px 35px 15px 15px;
    text-decoration: none;
    text-transform: uppercase;
}
.global .DropdownNav li a span {
    display: block;
    margin-left: 20px;
}
.global .DropdownNav li a:last-child {
    border-bottom: 0 none;
}
.global .DropdownNav .selected {
    background-color: #0c121c;
    color: #fff;
    display: block;
    line-height: 1.3em;
    padding: 15px 50px 15px 15px;
    position: relative;
    text-transform: uppercase;
    min-height: 13px;
}
.global .DropdownNav .selected.active i {
    background-position: 16px 18px;
}
.global .DropdownNav .selected i {
    background: url('/static/img/select-icon.png?bdf754428e12') no-repeat scroll 16px -54px;
    border-left: 1px solid #333;
    height: 100%;
    width: 17px;
    padding-left: 14px;
    position: absolute;
    right: 15px;
    top: 0;
}
.global .model-block {
    margin: 0;
}
.global .dialog__logo {
    background: url('/static/img/logo.png?bdf754428e12') no-repeat scroll 0 0;
    display: inline-block;
    height: 63px;
    text-indent: -9999px;
    vertical-align: middle;
    width: 100%; /*121px for span and two logos: LR and dealer's*/
}

#banner-popup .dialog__window span.dealer_logo {
    display: none;
}

.global .dealer_logo {
    display: inline-block;
    vertical-align: middle;
}
.global .dialog__body .OneColumnContainer,
.global .dialog__body .TreeColumnContainer,
.global .dialog__body .TwoColumnContainer {
    padding: 20px 0 !important;
}
.global .dialog__header {
    padding-bottom: 20px;
    text-align: center;
}
.fancybox-skin #banner-popup .dialog__header {
    display: none;
}
@media only screen and (min-width: 767px) {
    .page .global .header .menu .models {
        display: block;
        width: 100% !important;
        height: 41px;
        overflow: hidden;
        z-index: 1;
    }
    .page .global .header .menu .models .model-links {
        display: inline-block;
        vertical-align: top;
        width: 87%;
    }
    .page .global .header .menu .models .model-block-open {
        float: right;
    }
    .page .global .header .menu .model {
        position: static;
    }
    .page .global .header .menu .models .model-menu .model-block-open {
        display: inline-block;
    }
    .page .global .header .links-block .menu .models .model-menu,
    .page .global .header .menu .models .model-menu {
        background: #4e4e4e;
        border-top: 1px solid #454545;
        display: block;
        text-align: left;
        width: 100%;
    }
    .page .global .header .links-block .menu .models .model-menu a,
    .page .global .header .menu .models .model-menu a {
        padding: 13px 2%;
        border: none;
        color: #cbcbce;
        display: inline-block;
        font-size: 9px;
        letter-spacing: 2px;
        line-height: 14px;
        margin: 0;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        vertical-align: top;
    }
    .page .global .header .links-block .menu .models .model-menu a:hover,
    .page .global .header .menu .models .model-menu a:hover {
        background: url('/static/img/bg0.png?bdf754428e12') repeat scroll 0 0;
    }
    .page .global .header .links-block .menu .models .model-menu a.model-block-open,
    .page .global .header .menu .models .model-menu a.model-block-open {
        background: url('/static/img/plus-minus.png?bdf754428e12') no-repeat scroll 82% -41px;
        text-align: right;
        position: absolute;
        transition: none;
        width: 64px;
        padding-right: 40px !important;
        right: 0;
        top: 0;
    }
    .page .global .header .links-block .menu .models .model-menu a.active.model-block-open,
    .page .global .header .menu .models .model-menu a.active.model-block-open {
        background-position: 82% 0;
    }
    .page .global .model-block .model-item .info {
        border-bottom: none;
    }
}
#at15s.atm {
    left: auto !important;
    right: 0;
    display: none !important;
}
.submenu {
    left: 0;
    position: fixed;
    width: 100%;
    display: block;
    height: 42px;
    overflow: hidden;
    z-index: 1100;
    box-shadow: 0 0 2px rgba(0,0,0,0.2);
}
.submenu .submenu-block {
    background: none repeat scroll 0 0 #e4e8e8;
    display: block;
    text-align: left;
    width: 100%;
    overflow: hidden;
}
.submenu .submenu-block .submenu-links>span,
.submenu .submenu-block a {
    color: #4a4f54;
    display: inline-block;
    font-size: 9px;
    letter-spacing: .2em;
    line-height: 14px;
    margin: 0;
    padding: 13px 2%;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: top;
    font-weight: bold;
    font-family: "Arial Unicode","Arial","Helvetica",sans-serif;
    -webkit-font-smoothing: antialiased;
}
.submenu .submenu-block .submenu-links>span:hover,
.submenu .submenu-block a:hover {
    background-color: #f8f9f9;
    color: #0c121c;
}
.submenu .submenu-block .submenu-links>span.active.j-model-submenu,
.submenu .submenu-block a.active.j-model-submenu {
    background-color: #e4e8e8;
    color: #4a4f54;
}
.submenu .submenu-block .submenu-links>span.active.j-model-submenu span,
.submenu .submenu-block a.active.j-model-submenu span {
    background-position: -13px -158px;
}
.submenu .submenu-block .submenu-links>span.active,
.submenu .submenu-block a.active {
    background-color: #f8f9f9;
    color: #0c121c;
}
.submenu .submenu-block .submenu-links>span.active span,
.submenu .submenu-block a.active span {
    background-position: -13px -128px;
}
.submenu .submenu-block .submenu-links>span span,
.submenu .submenu-block a span {
    background: url('/static/img/arr.png?bdf754428e12') no-repeat scroll -13px -158px;
    display: inline-block;
    height: 10px;
    width: 10px;
}
.submenu .submenu-block .submenu-links>span.model-block-open,
.submenu .submenu-block a.model-block-open {
    background: url('/static/img/plus-minus.png?bdf754428e12') no-repeat scroll 82% -41px;
    text-align: right;
    position: absolute;
    transition: none;
    width: 64px;
    padding-right: 50px !important;
    right: 0;
    top: 0;
    border-bottom: 1px solid transparent;
}
.submenu .submenu-block .submenu-links>span.active.model-block-open,
.submenu .submenu-block a.active.model-block-open {
    background-position: 82% 0;
}
.submenu .submenu-block .submenu-links>span:hover {
    background: 0 0;
}
.submenu .submenu-links {
    box-sizing: border-box;
    display: block;
    float: left;
    font-size: 0;
    padding-right: 120px;
    width: 100%;
}
.fancybox-wrap .global .content .feedback-form, .fancybox-wrap .global .content #feedback-sent {
    border-bottom: medium none;
    padding: 0;
}
.fancybox-wrap .global .content .feedback-form .h2 {
    margin-bottom: 30px;
    text-align: left;
    text-transform: uppercase;
    margin-right: 40px;
}
.fancybox-wrap .global .content .feedback-form .dialog__group .dialog__group,
.fancybox-wrap .global .content .feedback-form form>.form__row {
    margin-left: 0;
    margin-right: 0;
    width: auto;
}
.fancybox-content {
    max-width: 760px;
    width: 100%;
    display: none;
    text-align: left;
    margin: 0 !important;
    padding: 0;
}
.fancybox-content.popup-banner {
    max-width: 800px;
}
#form1,
#form2 {
    text-align: left;
}
#form1 fieldset,
#form2 fieldset {
    margin-bottom: 0;
    text-align: left;
}
#form1 .feedback-form .dialog__group_title,
#form2 .feedback-form .dialog__group_title {
    position: static;
    text-align: left;
}
#form1 .send_light_form,
#form2 .send_light_form {
    text-align: left;
}
#form1 .btn,
#form2 .btn {
    margin-right: 20px;
}
#form1 .form__row,
#form2 .form__row {
    display: inline-block;
    vertical-align: top;
}
#form1 .form__row:nth-child(2n+1),
#form2 .form__row:nth-child(2n+1) {
    margin-left: 40px;
}
.forma-obratnogo-zvonka .send_light_form {
    text-align: left;
}
.forma-obratnogo-zvonka .send_light_form .btn {
    margin-right: 20px;
}
.gallery {
    background: #0b121c none repeat scroll 0 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9999;
    display: none;
}
.csSlideOuter {
    height: 100%;
    overflow: hidden;
}
.gallery .canvas {
    background: url('/static/img/fancybox_loading@2x.gif?bdf754428e12') no-repeat scroll center center #0b121c;
    bottom: 185px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.gallery .canvas.no-loading {
    background: #0b121c;
}
.gallery .gallery-close {
    background: url('/static/img/close-big.jpg?bdf754428e12') no-repeat scroll 0 0;
    display: block;
    height: 70px;
    position: absolute;
    right: 0;
    top: 0;
    width: 70px;
    z-index: 999;
    transition: none;
    border-left: 1px solid #333;
}
.gallery .gallery-close:hover {
    background-position: 0 -70px;
}
.gallery .gallery-share {
    background: url('/static/img/share.jpg?bdf754428e12') no-repeat scroll 0 0;
    display: block;
    height: 70px;
    position: absolute;
    right: 69px;
    top: 0;
    width: 70px;
    z-index: 999;
    transition: none;
    border-left: 1px solid #333;
}
.gallery .gallery-share:hover {
    background-position: 0 -70px;
}
.gallery .gallery-count {
    background: #0b121c;
    display: block;
    height: 70px;
    position: absolute;
    right: 140px;
    top: 0;
    width: 70px;
    z-index: 999;
    transition: none;
    text-decoration: none;
    border-left: 1px solid #333;
}
.gallery .gallery-count em {
    background: url('/static/img/select-icon.png?bdf754428e12') no-repeat scroll right -69px;
    color: #fff;
    display: block;
    font-style: normal;
    margin-right: 10px;
    margin-top: 29px;
    padding-right: 20px;
    text-align: right;
}
.gallery .gallery-count:hover {
    background: #4e4e4e;
}
.gallery .gallery-count.active {
    background-color: #4e4e4e;
}
.gallery .gallery-count.active em {
    background-position: right 3px;
}
.lightSlider {
    margin: 0;
}
.lightSlider li>div,
.lightSlider li>img,
.lightSlider li>video {
    height: auto;
    max-width: 100%;
    transition: all 0.5s ease 0s;
}
.csAction>a {
    background: url('/static/img/gallery-left-right-arrows.png?bdf754428e12') no-repeat scroll 0 0;
    cursor: pointer;
    display: block;
    height: 60px;
    left: 30px;
    margin-top: -43px;
    overflow: hidden;
    position: absolute;
    text-indent: -999em;
    top: 50%;
    width: 37px;
}
.csAction>.csNext {
    background-position: 0 -60px;
    left: auto;
    right: 30px;
}
.csPagerBlock {
    background: #202731 none repeat scroll 0 0;
    top: 70px;
    left: 0;
    position: absolute;
    text-align: center;
    transition: all 0.5s ease 0s;
    width: 100%;
    overflow: hidden;
    height: 0;
    padding: 0 42px;
    box-sizing: border-box;
}
.csPagerBlock.open {
    border-top: 1px solid #333;
}
.csSlideOuter .csPager.cSGallery {
    -moz-user-select: none;
    list-style: outside none none;
    margin: 14px 0 0;
    padding-left: 0;
    text-align: left;
}
.csPager {
    min-width: 100%;
}
.gallery .csPagerBlock .left,
.gallery .csPagerBlock .right {
    background: #0c121c none repeat scroll 0 0;
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
}
.gallery .csPagerBlock .left {
    left: 0;
    right: auto;
}
.gallery .csPagerBlock .left:after {
    background: url('/static/img/pagination.png?bdf754428e12') no-repeat scroll 0 0;
    content: "";
    height: 20px;
    left: 13px;
    position: absolute;
    top: 55px;
    width: 20px;
}
.gallery .csPagerBlock .right:after {
    background: url('/static/img/pagination.png?bdf754428e12') no-repeat scroll 0 -51px;
    content: "";
    height: 20px;
    right: 6px;
    position: absolute;
    top: 55px;
    width: 20px;
}
.gallery .csSlideOuter .info {
    top: 24px;
    color: #fff;
    display: inline-block;
    font-weight: 700;
    left: 40px;
    letter-spacing: 1px;
    position: absolute;
}
.gallery .csSlideOuter .info .image-title {
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
}
.gallery .csSlideOuter .info .image-title1 {
    color: #c2c2c2;
    font-size: 12px;
    letter-spacing: 0;
    padding-left: 40px;
}
.gallery .csSlideOuter .info em {
    color: #7f7f7f;
    font-weight: 700;
}
.csSlideOuter .csPager.cSGallery li {
    opacity: 0.7;
    transition: opacity 0.35s linear 0s;
}
.csSlideOuter li {
    list-style: outside none none;
    text-align: center;
    padding: 0;
    margin: 0;
}
.csSlideOuter .csPager.cSGallery li.active,
.csSlideOuter .csPager.cSGallery li:hover {
    opacity: 1;
}
.csSlideOuter .csPager.cSGallery img {
    display: block;
    height: auto;
    max-width: 100%;
}
.csSlideWrapper li,
.csSlideWrapper ul {
    height: 100%;
    margin: 0;
    padding: 0;
}
.csSlideWrapper li {
    display: table;
}
.lightSlider li>div {
    display: table-cell;
    max-width: none;
    vertical-align: middle;
    width: 100%;
    opacity: 0;
}
.lightSlider li img {
    height: auto;
    max-width: 100%;
    width: 100%;
    transition: all 0.5s ease 0s;
}
.csSlideWrapper .csSlide {
    -webkit-transform: translate(0px, 0);
    transform: translate(0px, 0);
    transition-delay: 0s;
    transition-duration: inherit;
    transition-property: all;
    transition-timing-function: inherit;
}
.csSlideWrapper {
    transition: all 0.5s ease 0s;
    margin-top: 70px;
    border-top: 1px solid #333;
}
.csSlider .at-share-tbx-element.addthis_32x32_style .at-share-btn,
.csSlider .at-share-tbx-element.addthis_32x32_white_style .at-share-btn {
    max-height: none;
    max-width: none;
}
.csSlider .addthis_sharing_toolbox {
    background: #141a26 none repeat scroll 0 0;
    display: none;
    text-align: center;
    margin-top: 70px;
}
.csSlider .addthis_sharing_toolbox>div>a {
    background: url('/static/img/social.jpg?bdf754428e12') no-repeat scroll 0 0;
    width: 50px;
    height: 49px;
    max-width: 50px;
    max-height: 49px;
    margin: 0;
}
.csSlider .addthis_sharing_toolbox>div>a span {
    display: none;
}
.csSlider .addthis_sharing_toolbox .at-svc-facebook {
    background-position: 0 0;
}
.csSlider .addthis_sharing_toolbox .at-svc-facebook:hover {
    background-position: 0 -49px;
}
.csSlider .addthis_sharing_toolbox .at-svc-twitter {
    background-position: -50px 0;
}
.csSlider .addthis_sharing_toolbox .at-svc-twitter:hover {
    background-position: -50px -49px;
}
.csSlider .addthis_sharing_toolbox .at-svc-compact {
    background-position: -100px 0;
}
.csSlider .addthis_sharing_toolbox .at-svc-compact:hover {
    background-position: -100px -49px;
}
.SiteNavigation ul {
    margin: 0;
    padding: 0;
}
.SiteNavigation ul ul ul ul {
    padding-left: 15px;
}
.SiteNavigation>ul>li {
    border-bottom: 1px solid #eaeaea;
    padding: 0 0 20px;
}
.SiteNavigation>ul>li a {
    display: inline-block;
    line-height: 1.1em;
    text-decoration: none;
    font-size: 12px;
}
.SiteNavigation>ul>li>a {
    font-size: 16px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.SiteNavigation>ul>li>ul {
    overflow: hidden;
}
.SiteNavigation>ul>li>ul>li {
    float: left;
    padding-right: 20px;
    padding-left: 0;
    padding-bottom: 10px;
    width: 25%;
    box-sizing: border-box;
    line-height: 14px;
}
.SiteNavigation>ul>li>ul>li:nth-child(4n+1) {
    clear: both;
}
.SiteNavigation>ul>li>ul>li a {
    font-weight: 700;
    margin-bottom: 6px;
}
.SiteNavigation>ul>li>ul>li a:hover {
    opacity: 0.7;
}
.SiteNavigation>ul>li>ul>li ul li {
    float: none;
    width: auto;
    line-height: 14px;
    padding: 0;
}
.SiteNavigation>ul>li>ul>li ul li a {
    font-weight: 400;
    padding-left: 18px;
    position: relative;
    background: url('/static/img/arr.png?bdf754428e12') no-repeat scroll -13px -9px;
}
.arctic .SiteNavigation>ul>li>ul>li ul li a,
.grey .SiteNavigation>ul>li>ul>li ul li a,
.white .SiteNavigation>ul>li>ul>li ul li a {
    background-position: -13px -99px;
}
.dark .SiteNavigation>ul>li>ul>li ul li a {
    background-position: -13px -9px;
}
.navigation {
    display: none;
}
.global .offer>div {
    padding-bottom: 0 !important;
}
.global .offer div .OneColumnContainer {
    padding-top: 30px;
}
.table-content {
    background: #fff;
    position: relative;
    margin-bottom: 40px;
    text-align: left;
}
.table-content .j-table-content-block.table-content-block {
    width: 350px;
}
.table-content .table-content-block {
    display: inline-block;
    vertical-align: top;
}
.table-content .j-table-content-block.table-content-block table {
    width: 100% !important;
}
.table-content tbody {
    width: 100%;
}
.table-content .scroll-pane {
    position: absolute;
    right: 0;
    width: calc(100% - 350px);
}
.table-content .scroll-pane .ResponsiveTable,
.table-content .scroll-pane .ResponsiveTable table {
    border: none;
}
.table-content.table-content-scroll .ResponsiveTable,
.table-content.table-content-scroll .ResponsiveTable table tr th {
    border-right: medium none !important;
    vertical-align: middle;
}
.table-content .scroll-pane {
    border-right: 1px solid #cbcbce;
    border-top: 1px solid #cbcbce;
    border-bottom: 1px solid #cbcbce;
}
.table-content .scroll-pane .ResponsiveTable {
    overflow: visible;
    margin-left: 0 !important;
}
.table-content .jspContainer {
    background: #fff none repeat scroll 0 0;
}
.table-content .scroll-pane .ResponsiveTable table tr th {
    background: none !important;
    padding-left: 20px;
}
.col .iframe {
    display: block;
    height: 0;
    padding-bottom: 56.3%;
    position: relative;
    width: 100%;
}
.col .iframe iframe {
    height: 100%;
    position: absolute;
    width: 100%;
}
.forma-zapisi-na-meropriiatie form .dialog__group:nth-child(4) .form__row:first-child {
    display: none;
}
.forma-zapisi-na-meropriiatie .jq-selectbox__select-text {
    color: #fff;
}
.jq-checkbox {
    position: absolute !important;
}
.controls label.checkbox {
    margin-bottom: 15px;
    position: relative !important;
}
.controls label.checkbox .jq-checkbox {
    background: url('/static/img/checkbox.png?bdf754428e12') no-repeat scroll 0 -580px;
    display: inline-block;
    height: 20px;
    margin-right: 15px;
    vertical-align: top;
    width: 20px;
    position: static !important;
}
.controls label.checkbox .jq-checkbox.checked {
    background-position: 0 0;
}
#id_priobretenie_avtomobilia_v_kredit_1-styler .error {
    bottom: auto !important;
    top: -23px;
    width: 390px;
}
.forma-zapisi-na-meropriiatie>.dialog__group {
    margin-bottom: 0;
}
.forma-zapisi-na-meropriiatie form .dialog__group:nth-child(4) {
    margin: 0 !important;
}
body #ui-datepicker-div {
    z-index: 9999 !important;
}
.controls .jq-radio label.error {
    bottom: 0;
    width: 220px;
}
.form__inputs-date {
    padding-bottom: 30px;
}
.form_block_content {
    clear: both;
    padding-bottom: 30px;
    position: relative;
    font-size: 9px;
    text-align: left;
    white-space: nowrap;
}
.form_block_content:after {
    content: "";
    clear: both;
    display: block;
}

.form_block_content .controls {
    white-space: normal;
}

.jq-selectbox label.error {
    top: 38px;
}
.checkbox {
    clear: both;
    text-align: left;
}
.global .content .feedback-form .dialog__group .dialog__group div.checkbox {
    position: absolute;
    right: 0;
    top: 30px;
    width: 390px;
    padding-bottom: 30px;
}

.global .content .OneColumnContainer .feedback-form, .global .content .OneColumnContainer .form-constructor {
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto;
}

.global .content .feedback-form #id_telefon_second {
    width: 245px !important;
}
.fancybox-wrap .global .content .feedback-form #id_telefon_first ~ .code ~ #id_telefon_second {
    width: 172px !important;
}
.global .warning {
    min-height: inherit;
    padding: 20px;
}
.global .warning .h2 {
    padding-bottom: 10px;
}
.global .warning p {
    padding-bottom: 30px;
}
.global .warning .modal-footer a {
    min-width: 90px;
    float: none;
    opacity: 1;
    text-shadow: none;
}
.global .warning .modal-footer a:first-child {
    margin-right: 10px;
}
.rotor_slot {
    background: url('/static/img/fancybox_loading@2x.gif?bdf754428e12') no-repeat scroll center center;
}
.global .content .programs .items-block .items-more .small {
    letter-spacing: 2px;
    line-height: inherit !important;
    margin-bottom: 0;
}
.form_block_col {
    box-sizing: border-box;
    display: inline-block;
    text-align: left;
    vertical-align: top;
}
.form_block_col+.form_block_col {
    padding-left: 35px;
}
.feedback-form .dialog__group {
    text-align: center;
}
.feedback-form .dialog__group .checkbox {
    max-width: 390px;
    position: relative;
    cursor: inherit;
    margin: 0 auto 15px auto;
}
.feedback-form .dialog__group .checkbox .checkbox {
    margin: 0;
    padding-bottom: 1px;
    padding-top: 1px;
}
.fancybox-wrap .form_block_col {
    width: 48%;
    padding-right: 15px;
}
.fancybox-wrap .form_block_col+.form_block_col {
    padding-left: 15px;
    padding-right: 0;
}
.phone-fancybox .fancybox-inner {
    min-width: 280px;
}
.phone-fancybox.fancybox-wrap {
    left: 0 !important;
    right: 0 !important;
    margin: auto;
    min-width: 300px;
}
.global .content .feedback-form .controls .checkbox label.error {
    bottom: -17px;
}
.fancybox-wrap .global .dialog__header>span {
    margin: 0 50px;
}
[itemprop=telephone] {
    display: inline-block;
}
.global .content .grey .new-cars-one .AccordionContainer .accordion .col>a {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #eaeaea;
    color: #000 !important;
}
.global .content .grey .new-cars-one .AccordionContainer .accordion .col>a:hover {
    background: #f8f9f9 none repeat scroll 0 0;
}
.global .content .col p {
    margin-bottom: 20px;
}
.global .content .zaiavka-na-test-draiv .feedback-form>div {
    display: inline-block;
    max-width: 700px;
}
.global .content .zaiavka-na-test-draiv .feedback-form .form__inputs {
    float: none;
}
.global .content .zaiavka-na-test-draiv .feedback-form .checkbox {
    display: inline-block;
    text-align: left;
}
.fancybox-wrap .global .content .zaiavka-na-test-draiv .feedback-form > .checkbox {
    display: block;
    text-align: left;
    margin-left: 13px;
}
.fancybox-wrap .global .content .zaiavka-na-test-draiv .feedback-form > .form__row {
    margin-left: 13px;
}
.zaiavka-na-test-draiv .form_block_content {
    display: inline-block;
    vertical-align: top;
}
.form_block_col .form_block_content {
    display: block;
}
.global .content .feedback-form.light_form .big-text1 {
    width: auto;
}
button {
    border: medium none;
}
.spec-items .item {
    border-bottom: 1px solid #000;
    display: table;
    margin-bottom: 8px;
    padding-bottom: 8px;
    width: 100%;
}
.spec-items .item>div {
    display: table-cell;
    vertical-align: middle;
}
.spec-items .item .spec-img {
    padding-right: 35px;
    width: 250px;
    font-size: 0;
}
.spec-items .item .spec-img img {
    width: 250px;
}
.spec-items .item .spec-text .standart-text {
    margin-bottom: 30px !important;
}
.spec-items .item .spec-text p:last-child {
    margin: 0 !important;
}
.fancybox-skin .global .content > div {
    background-color: transparent !important;
    color: #393939 !important;
}
.fancybox-skin .feedback-form h2, .fancybox-skin #feedback-sent h2 {
    background: #fff;
    text-align: left;
    font-size: 30px;
    font-family: 'Land Rover', 'AvenirNextCyr-Regular', Arial, sans-serif;
    font-weight: 600;
    line-height: 1.4;
    color: #4a4f54;
    text-transform: uppercase;
    padding: 15px 25px;
    letter-spacing: 3px;
    text-align: center;
    margin-bottom: 25px;
}
.fancybox-skin #banner-popup .feedback-form h2 {
    background: none;
    padding: 0;
    text-align: center;
}
.fancybox-skin .feedback-form h2 .lines {
    padding: 0;
    border: none;
}
body .fancybox-wrap .global {
    padding: 0;
}
.fancybox-wrap .global .dialog__body {
    padding: 0 35px;
}
.fancybox-wrap .global #banner-popup .dialog__body {
    padding: 0;
}
.fancybox-skin .global .content .feedback-form .form__input, .fancybox-skin .global .content .feedback-form .form__textarea, .fancybox-skin .global .content .feedback-form .textarea {
    width: 285px;
}
.fancybox-skin div.select {
    width: 314px;
}
body .fancybox-close {
    top: -38px;
    right: 0;
    width: auto;
    height: auto;
    color: #f8f9f9;
    font-size: 10px;
    text-transform: uppercase;
    padding: 12px 40px 12px 10px;
    background-repeat: no-repeat;
    background-color: #0c121c;
    letter-spacing: 2px;
    height: 38px;
    box-sizing: border-box;
    background-position: right top;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAIAAAAnX375AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplOGIzNWI3Zi0wMmI4LTM2NDctYjliZS00YmJkNjY2YzFlMWIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDM4NDcxQTAxM0E4MTFFN0I0RTE5RkRGNzZGMDJERTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDM4NDcxOUYxM0E4MTFFN0I0RTE5RkRGNzZGMDJERTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MGFhNTI1Y2MtNDljNi03ZTRkLTlkNTctNWViYzBhZDJhNDZhIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmU4YjM1YjdmLTAyYjgtMzY0Ny1iOWJlLTRiYmQ2NjZjMWUxYiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoP5mIAAAAFFSURBVHjaYuQRkmGgL2BioDsYtXLUylErh5yVUZGhe3du9HR3waOGh4d74bzpM6f1U8fKly9e8fDwdLQ14LIVaN/8WVMc7GzuP3hEpJXMbJx8eKTvP3h4//5DezsbD3eXhw8f3bl7D9M+MzOT6bPmdXT1U8dKiK3Xb9yyt7P28nS7ffsukEuJfURZCQSPHz+5eesO0FZfHw+IrWTbR6yVaLbev/+gqa6SPPuAgJGk+tLayqKrvVFJUf7Xr9/k2Udyvrx46fKL5y9YWFg+fPx48eJl8vIlsQELTy9GxgaLFq+Qk5XBmoapaSXEPmMTwxkz5zW1duHJOdSxEtm+rt5JaDmHVFsJW4lpH1oaJtVWAlbiso8SWwmk2OSEGG1tTaz2QcDRYyfKKuu/fPmakZZEk3w5WkWPWjlq5aiVo1aOWokOAAIMANaBycVbK0TPAAAAAElFTkSuQmCC');
}
body .fancybox-inner {
    height: auto !important;
}
html.fancybox-lock {
    overflow: visible;
    position: relative;
}
body .fancybox-overlay {
    position: absolute !important;
    overflow: visible;
    height: 100% !important;
}
body .fancybox-wrap + .fancybox-overlay {
    position: fixed !important;
}
body .fancybox-wrap {
    top: 0 !important;
}
.fancybox-skin .global .dialog__logo {
    margin-top: 6px;
    margin-left: 6px;
    width: auto;
    display: block;
}
.fancybox-skin #banner-popup {
    background: #fff;
}
.fancybox-skin #banner-popup .content {
    min-height: auto;
}
.fancybox-skin #banner-popup .content h2 {
    background: #fff;
    text-align: left;
    font-size: 30px;
    font-family: 'Land Rover', 'AvenirNextCyr-Regular', Arial, sans-serif;
    font-weight: 600;
    line-height: 1.4;
    color: #4a4f54;
    text-transform: uppercase;
    padding: 15px 25px;
    letter-spacing: 3px;
    text-align: center;
    margin-bottom: 0;
}
.fancybox-skin #banner-popup .content div {
    font-size: 0;
}
.fancybox-skin #banner-popup .content p, .fancybox-skin #banner-popup .content img ~ * {
    margin: 10px 25px;
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  margin-right: 55px;
  padding: 0;
}

.slick-arrow + .slick-list {
  margin: 0 70px;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  min-width: 100%;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.menu-second,
.menu-third {
  list-style-type: none;
  margin: 0 auto;
  padding: 0;
  position: relative;
  overflow: hidden;
  text-align: left;
  right: 0;
  background-color: #4a4f54;
  box-sizing: border-box;
}

.menu-second_slicked,
.menu-third_slicked {
  padding: 0 15px;
  margin: 0;
}

.menu-second_fake,
.menu-third_fake {
  display: none;
}

.menu-second .slick-arrow,
.menu-third .slick-arrow {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 25px;
  background-color: #4a4f54;
  border: none;
  text-indent: -9999px;
  cursor: pointer;
  outline: none;
  z-index: 100;
}

.menu-second .slick-arrow::before,
.menu-third .slick-arrow::before {
    content: '';
    position: absolute;
    width: 4px;
    height: 4px;
    left: 50%;
    top: 50%;
    margin-left: -4px;
    margin-top: -4px;
    border-top: 2px solid #ced5d8;
    border-right: 2px solid #ced5d8;
    transform: rotate(45deg);
}

.menu-second .slick-arrow:hover:before,
.menu-third .slick-arrow:hover:before {
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
}

.menu-second .slick-arrow.slick-prev:before,
.menu-third .slick-arrow.slick-prev:before {
    margin-top: -2px;
}

.menu-second .slick-arrow.slick-prev,
.menu-third .slick-arrow.slick-prev {
  left: 60px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.menu-second .slick-arrow.slick-next,
.menu-third .slick-arrow.slick-next {
  right: 60px;
}

.menu-second .slick-arrow.slick-disabled,
.menu-third .slick-arrow.slick-disabled {
  opacity: 0;
  cursor: inherit;
}

.menu-second li,
.menu-third li {
  font-size: 10px;
  font-weight: 400;
  padding: 0;
  margin: 0;
  line-height: normal;
  display: inline-block;
  vertical-align: top;
  margin-right: -4px;
  height: 55px;
  line-height: 55px;
  text-transform: uppercase;
  outline: none;
}

.menu-second li:not(:last-child),
.menu-third li:not(:last-child) {
  border-right: 1px #4a4f54 solid;
}

.menu-second li a, .menu-second li a:visited,
.menu-third li a,
.menu-third li a:visited {
  display: block;
  color: #ced5d8;
  text-decoration: none;
  padding: 0 20px;
  line-height: 55px;
  height: 100%;
  box-sizing: border-box;
  text-align: center;
}

.menu-second li a:hover, .menu-second li a:visited:hover,
.menu-third li a:hover,
.menu-third li a:visited:hover {
  background-color: #e9ecec;
  color: #767676;
}

.menu-second li a span, .menu-second li a:visited span,
.menu-third li a span,
.menu-third li a:visited span {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}

.menu-second li.menu-second__active a, .menu-second li.menu-second__active a:visited,
.menu-second li.menu-third__active a,
.menu-second li.menu-third__active a:visited,
.menu-third li.menu-second__active a,
.menu-third li.menu-second__active a:visited,
.menu-third li.menu-third__active a,
.menu-third li.menu-third__active a:visited {
  background-color: #e9ecec;
  color: #767676;
}

.menu-second li.menu-second__active_mobile,
.menu-second li.menu-third__active_mobile,
.menu-third li.menu-second__active_mobile,
.menu-third li.menu-third__active_mobile {
  display: none;
}

.menu-second li.menu-second__active_mobile a, .menu-second li.menu-second__active_mobile a:visited,
.menu-second li.menu-third__active_mobile a,
.menu-second li.menu-third__active_mobile a:visited,
.menu-third li.menu-second__active_mobile a,
.menu-third li.menu-second__active_mobile a:visited,
.menu-third li.menu-third__active_mobile a,
.menu-third li.menu-third__active_mobile a:visited {
  background-color: #333;
  color: #fff;
}

.menu-second li.menu-third__active_mobile a, .menu-second li.menu-third__active_mobile a:visited,
.menu-third li.menu-third__active_mobile a,
.menu-third li.menu-third__active_mobile a:visited {
  background-color: #777777;
}

.menu-third {
  background-color: #4a4f54;
  height: auto;
}

.menu-third li {
  text-transform: none;
  line-height: normal;
  position: relative;
  height: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 0;
}

.menu-third li:not(:last-child) {
  border-right: none;
}

.menu-third li a, .menu-third li a:visited {
  display: block;
  height: 54px;
  box-sizing: border-box;
  line-height: normal;
  color: #ced5d8;
  padding-top: 8px;
  padding-bottom: 8px;
}

.menu-third li a span, .menu-third li a:visited span {
  position: relative;
  max-width: 180px;
  text-transform: uppercase;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.menu-third li a:hover, .menu-third li a:visited:hover {
  background-color: #e9e9e9;
}
.special-offers h1 .lines, .special-offers .h1 .lines {
    border: none;
    color: #fff;
    text-transform: uppercase;
}
.global .content .dark.special-offers {
    background: url('/static/img/desktop-bg.jpg?bdf754428e12') no-repeat scroll 0 0;
    background-size: cover;
    text-transform: uppercase;
}
.global .content .dark.special-offers h1, .global .content .dark.special-offers .h1 {
    margin: 0;
}
.global .content .form-constructor .jq-checkbox, .global .content .form-constructor .jq-radio {
    position: absolute !important;
}
.global .content .form-constructor form > .form-widget__form-group fieldset {
    display: inline-block;
    vertical-align: top;
    margin: 0;
}
.global .content .form-constructor .form-widget__form-group .form-widget__form-group {
    padding-bottom: 30px;
}
.global .content .form-constructor .form-widget__checkboxes label span span, .global .content .form-constructor .form-widget__field-radio-group label span span, .global .content .form-constructor .checkbox label input + span {
    padding-left: 30px;
    padding-top: 4px;
    padding-bottom: 4px;
    text-transform: none;
    font-size: 12px;
}
.global .content .form-constructor .form-widget__checkboxes label span span, .global .content .form-constructor .checkbox label input + span {
    background: url('/static/img/checkbox.png?bdf754428e12') no-repeat scroll 0 -580px;
}
.global .content .form-constructor .form-widget__field-radio-group label span span {
    background: url('/static/img/radio.png?bdf754428e12') no-repeat scroll 0 -480px;
}
.global .content .form-constructor .form-widget__field-radio-group label span .jq-radio + span {
    background: none !important;
}
.global .content .form-constructor .form-widget__checkboxes label .jq-checkbox__div {
    background: url('/static/img/checkbox.png?bdf754428e12') no-repeat scroll 0 -580px;
    position: relative;
    top: -1px;
    left: 0;
    width: 20px;
    height: 20px;
}
.global .content .form-constructor .form-widget__field-radio-group label .jq-radio__div {
    background: url('/static/img/radio.png?bdf754428e12') no-repeat scroll 0 -480px;
    position: relative;
    top: -1px;
    left: 0;
    width: 20px;
    height: 20px;
}
.global .content .form-constructor .form-widget__checkboxes label input:checked + .jq-checkbox__div, .global .content .form-constructor .form-widget__field-radio-group label input:checked + .jq-radio__div {
    background-position: 0 0;
}
.global .content .form-constructor .form-widget__checkboxes label input:checked + span, .global .content .form-constructor .form-widget__field-radio-group label input:checked + span, .global .content .form-constructor .checkbox label input:checked + span, .global .content .form-constructor .checkbox label .checked + span {
    background-position: 0 0;
}
.global .content .form-constructor .form-widget__error-detail {
    text-align: left;
    margin: 0;
    padding: 0;
}
.fancybox-skin .global .content .form-constructor .form-widget__error-detail {
    margin-bottom: 10px;
}
.global .content .form-constructor .form-widget__error-detail li {
    color: #e50000;
    display: block;
    font-size: 12px;
    line-height: 14px;
    width: 100%;
    padding: 0;
    margin: 0;
}
.global .content .form-constructor .form-widget__error-detail li::before {
    content: none;
}
body .rdtPicker {
    border: none;
    box-shadow: 0 0px 4px rgba(0,0,0,0.1);
    width: 260px;
    background: #F9F9F9;
    padding: 0;
}
body .rdtPicker table thead, body .rdtPicker table tbody {
    background: #fff;
}
body .rdtPicker .rdtTime table tbody {
    background: #F9F9F9;
}
body .rdtPicker table {
    width: 100% !important;
    margin: 0;
    border: none;
}
body .rdtPicker td, body .rdtPicker th {
    text-align: center;
    height: auto;
    padding: 8px;
    border: none;
    font-size: 10px;
    color: #444444;
    line-height: 14px;
}
body .rdtPicker td.rdtDisabled, body .rdtPicker td.rdtDisabled:hover {
    color: #444444;
    opacity: 0.5;
}
body .rdtPicker td.rdtToday {
    color: #005a2b;
}
body .rdtPicker td.rdtToday::before {
    content: none;
}
body .rdtPicker td.rdtActive, body .rdtPicker td.rdtActive:hover {
    background-color: #000000 !important;
}
body .rdtPicker .rdtTimeToggle {
    padding: 11px 8px 10px 8px;
}
body .rdtPicker th.rdtSwitch {
    text-transform: uppercase;
    padding-bottom: 10px;
    padding-top: 10px;
}
body .rdtCounter .rdtCount {
    font-size: 16px;
    line-height: 24px;
    height: 30%;
}
body .rdtCounters > div {
    font-size: 10px;
}
body .rdtCounter .rdtBtn {
    height: 30%;
    line-height: 24px;
}
body .rdtPicker table thead tr:first-child {
    border-bottom: 1px solid #f2f3f3;
}
body .rdtPicker .rdtTime table tbody td {
    border-top: 1px solid #f2f3f3;
    padding-bottom: 0;
}
body .rdtCounters .rdtCounterSeparator {
    line-height: 82px;
    font-size: 14px;
}
body .rdtPicker td.rdtActive.rdtToday {
    color: #fff;
}
.fancybox-skin .global .content .form-constructor fieldset .form-widget__form-group:nth-last-of-type(3) .rdtPicker,
.fancybox-skin .global .content .form-constructor fieldset .form-widget__form-group:nth-last-of-type(2) .rdtPicker,
.fancybox-skin .global .content .form-constructor fieldset .form-widget__form-group:nth-last-of-type(1) .rdtPicker {
    top: auto;
    bottom: 38px;
}
.fancybox-skin .global .content .form-constructor fieldset .form-widget__form-group:nth-last-of-type(3) .jq-selectbox__dropdown,
.fancybox-skin .global .content .form-constructor fieldset .form-widget__form-group:nth-last-of-type(2) .jq-selectbox__dropdown,
.fancybox-skin .global .content .form-constructor fieldset .form-widget__form-group:nth-last-of-type(1) .jq-selectbox__dropdown {
    top: auto !important;
    bottom: 38px !important;
}
.form-constructor .form-widget__form-group .react-tel-input {
    width: auto;
    text-align: left;
}
.form-constructor .react-tel-input input[type="tel"], .form-constructor .react-tel-input input[type="text"] {
    box-shadow: none;
    border-radius: 0;
    padding-left: 65px;
    height: 38px;
    width: 388px;
    border: transparent;
}
.form-constructor .react-tel-input input[type="text"] {
    padding-left: 13px !important;
}
.flag-dropdown {
    display: none;
}
.form-constructor .react-tel-input .flag-dropdown {
    border-radius: 0;
    border: transparent;
    background: #000;
}
.form-constructor .react-tel-input .selected-flag {
    border-radius: 0;
    width: 48px;
    height: 36px;
    background: #000 !important;
}
.form-constructor .react-tel-input .selected-flag .flag {
    border: transparent;
}
.form-constructor .react-tel-input .selected-flag .arrow {
    position: relative;
    top: 4px;
    left: 30px;
    width: 7px;
    height: 7px;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    border-left: transparent;
    transform: rotate(135deg);
}
.form-constructor .react-tel-input .flag-dropdown.open-dropdown {
    background: #000 !important;
    border-bottom: 0;
    border-radius: 0;
}
.form-constructor .react-tel-input .flag-dropdown.open-dropdown .selected-flag {
    background: #000 !important;
    border-radius: 0;
}
.form-constructor .react-tel-input .selected-flag .arrow.up {
    border-top: 1px solid #fff;
    border-bottom: transparent;
    transform: rotate(-45deg);
    top: 8px;
}
.form-constructor .react-tel-input .country-list {
    padding: 0;
    width: 388px;
    display: block;
    top: 38px;
    border-radius: 0;
    overflow-y: auto;
    box-shadow: 1px 1px 4px rgba(0,0,0,.2);
    border: transparent;
    border-top: transparent;
    font-size: 10px;
    margin: 0;
    max-height: 178px;
}
.form-constructor .react-tel-input .country-list .divider {
    display: none;
}
.form-constructor .react-tel-input .country-list .country.highlight {
    background-color: #f7f7f7;
}
.form-constructor .react-tel-input .country-list .country {
    padding: 5px 8px;
    margin: 0;
    font-size: 10px;
    text-transform: uppercase;
}
.form-constructor .react-tel-input .country-list .flag {
    position: relative;
    top: 2px;
}
.form-constructor .react-tel-input .country-list .country .dial-code {
    color: #545454;
    font-size: 14px;
    opacity: 0.5;
}
.form-constructor .react-tel-input .country-list:after {
    content: none !important;
}
.form-constructor .react-tel-input .selected-flag::after {
    content: "";
    position: absolute;
    right: -8px;
    top: 6px;
    height: 26px;
    width: 1px;
    background: #9b9da1;
}
.grey .form-constructor .react-tel-input .flag-dropdown,
.grey .form-constructor .react-tel-input .selected-flag,
.grey .form-constructor .react-tel-input .flag-dropdown.open-dropdown .selected-flag,
.grey .form-constructor .react-tel-input .flag-dropdown.open-dropdown {
    background: #fff !important;
}
.grey .form-constructor .react-tel-input .selected-flag .arrow,
.grey .form-constructor .react-tel-input .selected-flag .arrow.up {
    border-color: #9b9da1;
}
.form-constructor .form-widget__form-group p:empty {
    display: none;
}
.fancybox-skin .form-constructor .react-tel-input .selected-flag, .fancybox-skin .form-constructor .react-tel-input .flag-dropdown {
    background: #000 !important;
}
.global .content .image .left .image-text h1 {
    font-size: 38px !important;
    font-family: Arial, sans-serif;
    font-weight: bold;
    line-height: 34px !important;
    letter-spacing: 0.05em !important;
}
.global .content .image .left .image-text h3 {
    font-size: 18px;
    font-weight: normal;
    font-family: Arial, sans-serif;
    line-height: 1.2;
    letter-spacing: 0.02em;
    margin-bottom: 0;
}
h1 .lines,
h2 .lines,
.h1 .lines,
.h2 .lines {
    padding-bottom: 7px;
    padding-top: 7px;
    border-bottom: 2px solid;
    border-top: 2px solid;
    display: inline-block;
    font-size: 38px;
    font-family: Arial, sans-serif;
    font-weight: 700;
}
.btn, .form-widget__btn, .more {
    font-family: "Arial Unicode","Arial","Helvetica",sans-serif;
    -webkit-font-smoothing: antialiased;
}
.global .content .feedback-form, .global .content .feedback-form input, .global .content .feedback-form select, .global .content .feedback-form textarea,
.global .content .form-constructor, .global .content .form-constructor input, .global .content .form-constructor select, .global .content .form-constructor textarea {
    font-family: 'Arial Unicode MS', Arial, sans-serif;
}
.global .content .arctic .col a:not(.more), .global .content .white .col a:not(.more), .global .content .grey .col a:not(.more) {
    font-family: "Arial Unicode","Arial","Helvetica",sans-serif;
}
.global .content .arctic .col a:not(.more), .global .content .white .col a:not(.more), .global .content .grey .col a:not(.more), .global .content .dark .col a:not(.more) {
    text-decoration: underline;
}
.global .content .arctic .col a:not(.more) strong, .global .content .white .col a:not(.more) strong, .global .content .grey .col a:not(.more) strong {
    color: #4a4f54 !important;
    font-weight: 600 !important;
    font-family: "Arial Unicode","Arial","Helvetica",sans-serif !important;
    letter-spacing: 0.02em !important;
}
.global .content .arctic .col a:not(.more):hover, .global .content .white .col a:not(.more):hover, .global .content .grey .col a:not(.more):hover,
.global .content .arctic .col a:not(.more):hover strong, .global .content .white .col a:not(.more):hover strong, .global .content .grey .col a:not(.more):hover strong {
    color: #0c121c !important;
}
.global .content .arctic .col a.link, .global .content .white .col a.link, .global .content .grey .col a.link {
    color: #898d90;
    border: none;
    letter-spacing: .25em !important;
    font-weight: bold !important;
}
.global .content .arctic .col a.link:hover, .global .content .white .col a.link:hover, .global .content .grey .col a.link:hover {
    color: #4a4f54;
}
.global .content .dark .col a:not(.more) {
    border-bottom: 1px solid rgba(255,255,255,0.25);
    font-family: "Arial Unicode","Arial","Helvetica",sans-serif;
    font-weight: 400 !important;
    letter-spacing: 0.02em !important;
}
.global .content .dark .col a:not(.more) strong {
    font-weight: 600 !important;
    font-family: "Arial Unicode","Arial","Helvetica",sans-serif !important;
    letter-spacing: 0.02em;
}
.global .content .arctic .col a.btn, .global .content .white .col a.btn, .global .content .grey .col a.btn, .global .content .dark .col a.btn,
.global .content .arctic .col a.link, .global .content .white .col a.link, .global .content .grey .col a.link, .global .content .dark .col a.link {
    text-decoration: none;
}
.global .content .dark .col a.link {
    border: none;
    letter-spacing: .25em !important;
    font-weight: bold !important;
}
.btn, .form-widget__btn, .more {
    cursor: pointer;
}
.global .content .grey .col a.fancybox, .global .content .white .col a.fancybox, .global .content .dark .col a.fancybox, .global .content .arctic .col a.fancybox {
    font-weight: 700 !important;
    letter-spacing: 0.3em !important;
}
.global .content .grey .col a.fancybox {
    border: 1px solid #0c121c;
    color: #fff;
}
.global .content .white .col a.fancybox {
    border: 1px solid #212121;
    color: #fff;
}
.global .content .white .col a.fancybox:hover {
    border: 1px solid #fff;
}
.global .content .dark .col a.fancybox {
    border: 1px solid #fff;
    color: #0c121c;
}
.global .content .dark .col a.fancybox:hover {
    border: 1px solid #0c121c;
    color: #fff;
}
.global .content .arctic .col a.fancybox:hover {
    border: 1px solid #393939;
}
.global .content .dark .col a.link-arrow.show-gallery.open.btn {
    font-weight: 700 !important;
    letter-spacing: 0.3em !important;
}
.col .ThreeColumnContainer-video {
    margin-bottom: 20px;
}
.col .ThreeColumnContainer-video .vjs-tech {
    overflow: hidden;
    display: block;
}
.special-offers-block .dealercenters {
    margin: -5px 0 0 0 !important;
    font-weight: normal !important;
}
.special-offers-block .dealercenters li {
    margin: 2px 5px 0px 0px !important;
    padding: 0px 5px 0px 0 !important;
    font-weight: normal !important;
}
.special-offers-block .dealercenters li:before {
    content: "" !important;
}
.special-offers-block .dealercenters b, .special-offers-block .dealercenters strong {
    font-weight: normal;
}
.special-offers-block .dealercenters a {
    text-decoration: none !important;
}
body .global .content .grey .special-offers-block .dealercenters a,
body .global .content .grey .special-offers-block .dealercenters a:hover {
    color: #4a4f54 !important;
}
body .global .content .dark .special-offers-block .dealercenters a,
body .global .content .dark .special-offers-block .dealercenters a:hover {
    color: #e4e8e8 !important;
}
body .global .content .white .special-offers-block .dealercenters a,
body .global .content .white .special-offers-block .dealercenters a:hover {
    color: #898c8f !important;
}
body .global .content .arctic .special-offers-block .dealercenters a,
body .global .content .arctic .special-offers-block .dealercenters a:hover {
    color: #393939 !important;
}
@media only screen and (max-width: 1599px) {
    .global .model-block .model-item {
        width: 33.333%;
    }
}
@media only screen and (max-width: 1366px) {
    .global .content .col-33-66-pagination {
        bottom: 50px;
    }
}
@media only screen and (max-width: 1279px) {
    .global .header .search .search-link .search-block a {
        margin-left: 0;
        margin-right: 0;
    }
    .global .col-33-66 .big-text3 {
        font-size: 18px !important;
        line-height: 26px !important;
    }
    .global .header .top .logo>a,
    .global .header .top .logo>div {
        display: table-cell;
        text-align: center;
        vertical-align: middle;
    }
    .global .header .top .logo img {
        padding: 17px 0;
        width: 90%;
    }
    .fancybox-content.popup-banner {
        max-width: 650px;
    }
    #popupFormIndex.fancybox-content {
        max-width: none;
    }
}
@media only screen and (max-width: 1080px) {
    .global .content .cars .cars-block .cars-content .options {
        position: relative;
    }
    .global .content .cars .cars-block .cars-content .options:before {
        content: "";
        position: absolute;
        width: 5px;
        height: 100%;
        top: 0;
        background-color: #eaeaea;
        left: -5px;
    }
    .global .content .cars .cars-block .cars-content .isotope .options {
        position: static;
    }
    .global .FourColumnContainer .big-text {
        font-size: 44px !important;
    }
}
@media only screen and (max-width: 1000px) {
    .global .col-50-25-25,
    .global .text {
        padding: 80px 40px;
    }
    .global .col-50-25-25 .col:first-child,
    .global .text .col:first-child {
        padding: 60px 0;
        width: 100%;
        display: block;
    }
    .global .col-50-25-25 .col,
    .global .text .col {
        width: 50%;
        vertical-align: top;
        overflow: hidden;
    }
    .global .content .FourColumnContainer .col {
        padding: 0 20px 60px;
        width: 50%;
    }
}
@media only screen and (max-width: 980px) {
    .global .header .search .search-link .search-block {
        text-align: left;
        width: 95%;
    }
    .global .header .menu a {
        width: auto;
    }
    .global .header .menu .model>a,
    .global .header .menu>a {
        max-width: 93px;
    }
    .global .content .dealer .dealer-text .img {
        text-align: left;
    }
    .global .slider .swiper-slide .small {
        display: block;
    }
    .global .slider .swiper-slide .big {
        display: none;
    }
    .global .content .image {
        height: 260px;
    }
    .global .content .image-block {
        background-size: 100% auto;
        background-color: #4a4f54;
    }
    .global .content .image>div .image-text {
        margin-left: 0 !important;
        padding: 55px 40px !important;
        width: auto !important;
    }
    .global .content .image .h1,
    .global .content .image h1 {
        font-size: 30px !important;
        letter-spacing: 2px !important;
        line-height: 36px !important;
    }
    .global .content .image>div .image-text p {
        font-size: 14px;
    }
    .global .content .cars .cars-block .cars-content .options {
        left: 0;
    }
}
@media only screen and (max-width: 979px) {
    .global .header .top-desktop {
        display: none;
    }
    .global .header .top-mobile {
        font-size: 0;
        display: block;
        border-bottom: 1px solid #333;
    }
    .global .header .top-mobile .logo>a,
    .global .header .top-mobile .logo>div {
        display: inline-block;
        padding: 0 10px 10px;
        text-align: center;
        vertical-align: middle;
    }
    .global .header .top-mobile .logo>a a,
    .global .header .top-mobile .logo>div a {
        border-bottom: 0 none;
    }
    .global .header .top-mobile .logo img {
        padding: 0;
        width: 100%;
    }
    .global .header .menu .model>a span span,
    .global .header .menu>a span span {
        background: url('/static/img/menu-mobile.png?bdf754428e12') no-repeat scroll center -722px;
        width: 14px;
    }
    .global .header .menu .model>a:hover span span,
    .global .header .menu>a:hover span span {
        background-position: center -322px;
    }
    .global .header .menu .model>a.active span span,
    .global .header .menu>a.active span span {
        background-position: center -372px;
    }
    .global .header .links-block {
        font-size: 12px;
    }
    .global .header .links-block .menu .model {
        display: table-cell;
        position: static;
        width: 50%;
    }
    .global .header .links-block .menu .model>a {
        max-width: none;
        font-size: 10px;
        padding: 18px 10%;
        line-height: 16px;
        position: relative;
        z-index: 998;
        border-left: none !important;
        font-weight: 700;
    }
    .global .header .links-block .menu .model>a.active {
        z-index: 999;
    }
    .global .header .links-block .menu>div {
        display: table-cell;
        border-left: 1px solid #333;
    }
    .global .header .links-block .menu .models {
        background: #e4e8e8 none repeat scroll 0 0;
        box-shadow: 0 2px 2px rgba(0,0,0,0.2);
        position: absolute;
        left: 0;
        width: 270px;
        z-index: 999;
    }
    .global .header .links-block .menu .models .model-menu {
        background: 0 0;
        width: auto;
    }
    .global .header .links-block .menu .models .model-menu a {
        border-bottom: 1px solid rgba(0,0,0,0.1);
        color: #4a4f54;
        display: block;
        font-size: 9px;
        letter-spacing: 2px;
        line-height: 16px;
        padding: 16px 5px 17px 20px;
        text-decoration: none;
        text-transform: uppercase;
    }
    .global .header .links-block .menu .models .model-menu a:hover {
        background-color: #f8f9f9;
        color: #0c121c;
    }
    .global .header .links-block .menu .models .model-menu a:last-child {
        border-bottom: 1px solid transparent;
    }
    .global .header .links-block .menu .models .model-menu .model-block-open {
        display: none;
    }
    .global .header .links-block .menu .test-drive>a {
        color: #9c9c9c;
        display: inline-block;
        font-size: 8px;
        text-transform: uppercase;
        letter-spacing: 1.5px;
        line-height: 16px;
        padding: 18px 5% 18px 32%;
        text-decoration: none;
        width: 63%;
        background: url('/static/img/menu-mobile.png?bdf754428e12') no-repeat scroll left 0;
    }
    .global .header .links-block .menu .test-drive>a:hover {
        background-color: #e4e8e8;
        color: #4a4f54;
        background-position: left -410px;
    }
    .global .header .links-block .menu .search {
        border-bottom: medium none;
    }
    .global .header .links-block .menu .search>a {
        color: #9c9c9c;
        display: inline-block;
        font-size: 8px;
        text-transform: uppercase;
        letter-spacing: 2px;
        line-height: 16px;
        padding: 18px 0;
        text-decoration: none;
        min-width: 50px;
        background: url('/static/img/menu-mobile.png?bdf754428e12') no-repeat scroll center -101px;
        width: 100%;
    }
    .global .header .links-block .menu .search>a:hover {
        background-color: #e4e8e8;
        color: #fff;
        background-position: center -510px;
    }
    .global .header .links-block .menu .phone>a {
        color: #9c9c9c;
        display: inline-block;
        font-size: 8px;
        text-transform: uppercase;
        letter-spacing: 2px;
        line-height: 16px;
        padding: 18px 0;
        text-decoration: none;
        min-width: 50px;
        background: url('/static/img/menu-mobile.png?bdf754428e12') no-repeat scroll center -50px;
        width: 100%;
    }
    .global .header .links-block .menu .phone>a:hover {
        background-color: #e4e8e8;
        color: #fff;
        background-position: center -460px;
    }
    .global .header .links-block .menu .ic1>a {
        color: #9c9c9c;
        display: inline-block;
        font-size: 8px;
        text-transform: uppercase;
        letter-spacing: 2px;
        line-height: 16px;
        padding: 18px 0;
        text-decoration: none;
        min-width: 50px;
        background: url('/static/img/menu-mobile.png?bdf754428e12') no-repeat scroll center -203px;
        width: 100%;
    }
    .global .header .links-block .menu .ic1>a:hover {
        background-color: #e4e8e8;
        color: #fff;
        background-position: center -613px;
    }
    .global .header .links-block .menu .ic2>a {
        color: #9c9c9c;
        display: inline-block;
        font-size: 8px;
        text-transform: uppercase;
        letter-spacing: 2px;
        line-height: 16px;
        padding: 18px 0;
        text-decoration: none;
        min-width: 50px;
        background: url('/static/img/menu-mobile.png?bdf754428e12') no-repeat scroll center -253px;
        width: 100%;
    }
    .global .header .links-block .menu .ic2>a:hover {
        background-color: #e4e8e8;
        color: #fff;
        background-position: center -663px;
    }
    .global .header .links-block .menu .menu-block>a {
        color: #9c9c9c;
        display: inline-block;
        font-size: 8px;
        text-transform: uppercase;
        letter-spacing: 1px;
        line-height: 16px;
        padding: 18px 0;
        text-decoration: none;
        min-width: 50px;
        background: url('/static/img/menu-mobile.png?bdf754428e12') no-repeat scroll center -153px;
        width: 100%;
    }
    .global .header .links-block .menu .menu-block>a:hover {
        background-color: #e4e8e8;
        color: #fff;
        background-position: center -563px;
    }
    .global .header .links-block .menu .menu-block>a.active {
        background-color: #e4e8e8;
        position: relative;
        z-index: 999;
        background-position: center -563px;
    }
    .global .header .links-block .menu .menu-block-open {
        display: none;
    }
    .global .header .links-block .menu .menu-items {
        position: absolute;
        right: 0;
        width: 270px;
        z-index: 999;
        background: #e4e8e8 none repeat scroll 0 0;
    }
    .global .header .links-block .menu .menu-items .menu-btn {
        display: none;
    }
    .global .header .links-block .menu .menu-items .link-btn a {
        color: #4a4f54;
        display: block;
        font-size: 9px;
        text-transform: uppercase;
        letter-spacing: 2px;
        line-height: 16px;
        padding: 16px 5px 17px 56px;
        text-decoration: none;
        border-bottom: 1px solid rgba(0,0,0,0.1);
        background: url('/static/img/link-btn.png?bdf754428e12') no-repeat scroll 0 0;
    }
    .global .header .links-block .menu .menu-items .link-btn a.special {
        background-position: 0 0;
    }
    .global .header .links-block .menu .menu-items .link-btn a.configurator {
        background-position: 0 -50px;
    }
    .global .header .links-block .menu .menu-items .link-btn a.calculator {
        background-position: 0 -100px;
    }
    .global .header .links-block .menu .menu-items .link-btn a.stock {
        background-position: 0 -150px;
    }
    .global .header .links-block .menu .menu-items .link-btn a.mileage {
        background-position: 0 -200px;
    }
    .global .header .links-block .menu .menu-items .link-btn a.service {
        background-position: 0 -250px;
    }
    .global .header .links-block .menu .menu-items .link-btn a.test-drive {
        background-position: 0 -300px;
    }
    .global .header .links-block .menu .menu-items .link-btn a.loyalty-program {
        background-position: 0 -350px;
    }
    .global .header .links-block .menu .menu-items .link-btn a.mobile-app {
        background-position: 0 -400px;
    }
    .global .header .links-block .menu .menu-items .link-btn a:hover {
        background-color: #f8f9f9;
        color: #0c121c;
    }
    .global .header .links-block .menu .menu-items .link {
        margin-bottom: 20px;
        margin-top: 16px;
    }
    .global .header .links-block .menu .menu-items .link a {
        color: #4a4f54;
        display: block;
        font-size: 9px;
        text-transform: uppercase;
        letter-spacing: 2px;
        line-height: 16px;
        padding: 7px 8px 7px 35px;
        text-decoration: none;
        position: relative;
    }
    .global .header .links-block .menu .menu-items .link a:before {
        background: url('/static/img/arr.png?bdf754428e12') no-repeat scroll 5px -89px;
        content: "";
        height: 36px;
        left: 0;
        position: absolute;
        top: 0;
        width: 36px;
    }
    .global .header .links-block .menu .menu-items .link a:hover {
        background-color: #f8f9f9;
        color: #0c121c;
    }
    .global .header .links-block .menu .bg {
        background: none repeat scroll 0 0 rgba(0,0,0,0.6);
        height: 100%;
        position: absolute;
        right: 0;
        top: 0;
        width: 100%;
        z-index: 998;
    }
    .global .header .menu .loyality,
    .global .header .menu .model {
        display: none;
    }
    .global .content .features,
    .global .content .news {
        position: relative;
        padding: 40px 30px 20px 60px;
    }
    .global .content .features .items .item,
    .global .content .news .items .item {
        margin-bottom: 25px;
        margin-right: 5%;
        width: 45%;
    }
    .global .content .features>a,
    .global .content .news>a {
        margin-right: 20px;
    }
    .global .content .news-list {
        padding: 40px;
    }
    .global .content .news-list .items .item {
        margin: 0;
        width: 50%;
    }
    .global .content .programs {
        padding: 40px 30px 20px 60px;
    }
    .global .content .programs h2 {
        padding-left: 0;
    }
    .global .content .programs .items-block .items .item {
        width: 333px;
    }
    .global .content .dealer {
        padding: 40px 60px 50px;
    }
    .global .content .dealer .dealer-text .img img {
        margin-top: 12px;
        width: 100%;
    }
    .global .content .dealer .text .link,
    .global .content .dealer .text .more,
    .global .content .dealer>.link-dealer {
        display: none;
    }
    .global .content .dealer .links {
        display: block;
    }
    .global .content .dealer .links .links-block {
        float: right;
    }
    .global .content .dealer .links .links-block a {
        left: 10px;
        margin-left: 10px;
        position: relative;
    }
    .global .content .rubrics {
        font-size: 0;
        padding: 0 30px;
    }
    .global .content .rubrics .rubric {
        display: inline-block;
        padding: 30px 33px;
        vertical-align: top;
        width: 50%;
        border-bottom: 1px solid #bbbbbc;
    }
    .global .content .rubrics .rubric .name {
        height: auto;
    }
    .global .content .rubrics .rubric .desc {
        height: 40px;
        overflow: auto;
    }
    .global .content .links {
        padding: 47px 50px 25px;
    }
    .global .content .links .item {
        padding-right: 3%;
        width: 23%;
    }
    .global .content .links .social {
        padding-right: 0;
        width: 22%;
    }
    .global .content .links .social strong {
        margin-bottom: 28px;
    }
    .global .content .narrow {
        padding: 60px 30px;
    }
    .global .content>div>.center {
        padding: 40px 30px;
    }
    .global .content .feedback-form, .global .content .form-constructor, .fancybox-skin .global .content .form-constructor {
        padding: 40px 0 50px;
    }
    .global .content .feedback-form .dialog__group .dialog__group {
        margin: 20px;
        width: auto;
    }
    .global .content .feedback-form .dialog__group_title {
        position: static;
    }
    .global .content .feedback-form fieldset:nth-child(4) .form__row,
    .global .content .feedback-form fieldset:nth-child(5) .form__row {
        margin-left: 0;
        display: block;
    }
    .global .content .feedback-form form>.form__row {
        margin: 0 20px;
        width: auto;
    }
    .global .content .feedback-form .form__inputs {
        float: none;
    }
    .global .content .feedback-form.forma-zapisi-na-meropriiatie .dialog__group .dialog__group {
        margin: 20px 0;
    }
    .global .content .feedback-form.forma-zapisi-na-meropriiatie .big-text1 {
        margin: 0 0 40px;
    }
    .global .content .feedback-form.forma-zapisi-na-meropriiatie form>.form__row {
        margin-left: 0;
        margin-right: 0;
    }
    .global .links-right,
    .global .slider .down {
        display: none;
    }
    .slick-list, .slick-arrow + .slick-list {
      margin: 0;
    }
    .menu-second .slick-arrow.slick-prev,
    .menu-third .slick-arrow.slick-prev {
      left: 0;
    }
    .menu-second .slick-arrow.slick-next,
    .menu-third .slick-arrow.slick-next {
      right: 0;
    }
    .global .content .link-btn,
    .global>.link-btn {
        font-size: 0;
        display: block;
    }
    .global .content .link-btn a,
    .global>.link-btn a {
        width: 33.333%;
        text-decoration: none;
        display: inline-block;
        text-align: center;
        background: #0c121c;
        position: relative;
        border-bottom: 1px solid #333;
        vertical-align: top;
        min-height: 60px;
    }
    .global .content .link-btn a>span,
    .global>.link-btn a>span {
        color: #fff;
        font-size: 8px;
        letter-spacing: 1.5px;
        line-height: 16px;
        padding: 22px 30px;
        text-transform: uppercase;
        background: url('/static/img/link-btn.png?bdf754428e12') no-repeat scroll -100px 0;
        box-sizing: border-box;
        display: table;
        height: 16px;
        width: 100%;
    }
    .global .content .link-btn a>span span,
    .global>.link-btn a>span span {
        display: table-cell;
        min-height: auto;
        padding: 0 !important;
        vertical-align: middle;
    }
    .global .content .link-btn a:before,
    .global>.link-btn a:before {
        border-left: 1px solid #333;
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
    }
    .global .content .link-btn a:first-child:before,
    .global>.link-btn a:first-child:before {
        content: none;
    }
    .global .content .link-btn a.special,
    .global>.link-btn a.special {
        display: inline-block;
    }
    .global .content .link-btn a.special>span,
    .global>.link-btn a.special>span {
        display: inline-block;
        height: auto;
        min-height: 16px;
        width: auto;
        background-position: 0 5px;
        padding: 22px 30px 22px 60px;
        text-align: left;
    }
    .global .content .link-btn a.configurator,
    .global>.link-btn a.configurator {
        display: inline-block;
    }
    .global .content .link-btn a.configurator>span,
    .global>.link-btn a.configurator>span {
        display: inline-block;
        height: auto;
        min-height: 16px;
        width: auto;
        background-position: 0 -45px;
        padding: 22px 30px 22px 60px;
        text-align: left;
    }
    .global .content .link-btn a.calculator,
    .global>.link-btn a.calculator {
        display: inline-block;
    }
    .global .content .link-btn a.calculator>span,
    .global>.link-btn a.calculator>span {
        display: inline-block;
        height: auto;
        min-height: 16px;
        width: auto;
        background-position: 0 -95px;
        padding: 22px 30px 22px 60px;
        text-align: left;
    }
    .global .content .link-btn a.stock,
    .global>.link-btn a.stock {
        display: inline-block;
    }
    .global .content .link-btn a.stock>span,
    .global>.link-btn a.stock>span {
        display: inline-block;
        height: auto;
        min-height: 16px;
        width: auto;
        background-position: 0 -145px;
        padding: 22px 30px 22px 60px;
        text-align: left;
    }
    .global .content .link-btn a.mileage,
    .global>.link-btn a.mileage {
        display: inline-block;
    }
    .global .content .link-btn a.mileage>span,
    .global>.link-btn a.mileage>span {
        display: inline-block;
        height: auto;
        min-height: 16px;
        width: auto;
        background-position: 0 -195px;
        padding: 22px 30px 22px 60px;
        text-align: left;
    }
    .global .content .link-btn a.service,
    .global>.link-btn a.service {
        display: inline-block;
    }
    .global .content .link-btn a.service>span,
    .global>.link-btn a.service>span {
        display: inline-block;
        min-height: 16px;
        background-position: 0 -245px;
        padding: 22px 30px 22px 60px;
        text-align: left;
    }
    .global .content .link-btn a.mobile-app,
    .global>.link-btn a.mobile-app {
        display: inline-block;
    }
    .global .content .link-btn a.mobile-app>span,
    .global>.link-btn a.mobile-app>span {
        display: inline-block;
        height: auto;
        min-height: 16px;
        width: auto;
        background-position: 0 -395px;
        padding: 22px 30px 22px 60px;
        text-align: left;
    }
    .global .content .link-btn a.loyalty-program,
    .global>.link-btn a.loyalty-program {
        display: inline-block;
    }
    .global .content .link-btn a.loyalty-program>span,
    .global>.link-btn a.loyalty-program>span {
        display: inline-block;
        height: auto;
        min-height: 16px;
        width: auto;
        background-position: 0 -345px;
        padding: 22px 30px 22px 60px;
        text-align: left;
    }
    .global .content .link-btn a.merchandise,
    .global>.link-btn a.merchandise {
        display: inline-block;
    }
    .global .content .link-btn a.merchandise>span,
    .global>.link-btn a.merchandise>span {
        display: inline-block;
        height: auto;
        min-height: 16px;
        width: auto;
        background-position: 0 -445px;
        padding: 22px 30px 22px 60px;
        text-align: left;
    }
    .global .content .link-btn a:hover,
    .global>.link-btn a:hover {
        background-color: #4e4e4e;
        color: #fff;
    }
    .global .link-btn.mobile {
        display: none;
    }
    .global .link-btn.zone {
        display: block;
    }
    .global .model-block .model-item {
        width: 50%;
    }
    .global .content .col-33-66 .col,
    .global .content .col-33-66 .col:last-child {
        float: none;
        width: 100%;
    }
    .global .content .GridListWrapper,
    .global .content .OptionsAndAccessories {
        padding: 40px;
    }
    .global .content .OptionsAndAccessories .items .item {
        margin-left: 3%;
        margin-right: 3%;
        width: 44%;
    }
    .global .content .OneColumnContainer {
        padding: 60px 20px;
    }
    .global .content .AccordionContainer {
        padding: 0 20px;
    }
    .global .content .Caveat {
        padding: 10px 50px 40px;
    }
    .global .content .TwoColumnContainer {
        padding: 60px 20px;
    }
    .global .content .TwoColumnContainer.narrow .col {
        width: 100%;
        padding-left: 0;
    }
    .global .content .TwoColumnContainer.narrow .col:first-child {
        padding-right: 0;
    }
    .global .content .FourColumnContainer,
    .global .content .ThreeColumnContainer {
        padding: 60px 20px 0;
    }
    .global .standart-text3 {
        font-size: 14px !important;
    }
    .global .accordion .accordion-block {
        padding: 40px;
    }
    .global .ResponsiveTable table tr td,
    .global .ResponsiveTable table tr th,
    .global .ResponsiveTable table tr:first-child th,
    .global .ResponsiveTable table tr:first-child th:first-child {
        font-size: 11px;
        line-height: 11px;
    }
    .global .accordion .imageList>li,
    .global .imageList>li {
        width: 50%;
    }
    .global .bulletedColumns>div .bulletedList {
        width: 100%;
    }
    .global>.model-links-submenu {
        display: none !important;
    }
    .global .content .cars {
        padding: 80px 40px;
    }
    .global .content .cars table tr {
        font-size: 0;
    }
    .global .content .cars .cars-block .cars-content td,
    .global .content .cars .cars-block .cars-content th {
        padding: 9px 14px;
        display: inline-block;
        vertical-align: middle;
        box-sizing: border-box;
    }
    .global .content .cars .cars-block .cars-content .isotope-item .options {
        font-size: 12px;
    }
    .global .content .cars .cars-block .cars-content .options {
        width: 31%;
        left: -3px;
        position: relative;
    }
    .global .content .cars .cars-block .cars-content .isotope .options {
        position: static;
    }
    .global .content .cars .cars-block .cars-content .price {
        width: 15%;
    }
    .global .content .cars .cars-block .cars-content .engine,
    .global .content .cars .cars-block .cars-content .mileage {
        width: 24%;
    }
    .global .content .cars .cars-block .cars-content .year {
        width: 8%;
    }
    .global .content .cars .cars-block .cars-content .color {
        width: 12%;
        text-align: center;
    }
    .global .content .cars .cars-block .cars-content .color .color-code+span {
        display: none;
    }
    .global .content .cars .cars-block .cars-content .color span.color-code {
        display: inline-block;
        margin: 0;
    }
    .global .content .form-block .form__row {
        width: 320px;
    }
    .global .content .new-cars-one {
        padding: 40px;
    }
    .global .content .new-cars-one .item-block .item-block-right>a img:first-child {
        width: 100%;
        max-width: none;
    }
    .global .content .new-cars-one .item-block .item-block-left {
        float: none;
        margin-bottom: 30px;
        width: 100%;
    }
    .global .content .new-cars-one .item-block .item-block-right {
        float: none;
        padding: 0;
        width: 100%;
    }
    .global .content .new-cars-one .price-block {
        margin-top: 25px;
    }
    #form1 .form__row:nth-child(2n+1),
    #form2 .form__row:nth-child(2n+1) {
        margin-left: 0;
    }
    .gallery .csSlideOuter .info {
        bottom: 0;
        display: block;
        left: 0;
        padding: 20px 0;
        text-align: center;
        top: auto;
        width: 100%;
        background: #0b121c none repeat scroll 0 0;
    }
    .gallery .csSlideOuter .info .image-title {
        display: block;
        padding-bottom: 10px;
    }
    .gallery .csSlideOuter .info .image-title1 {
        display: block;
        padding: 0;
    }
    .csSlideWrapper {
        background: url('/static/img/bg0.png?bdf754428e12') repeat scroll 0 0;
        position: relative;
    }
    .csSlideWrapper:before {
        background: url('/static/img/fancybox_loading@2x.gif?bdf754428e12') no-repeat scroll center center;
        content: "";
        display: block;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
    }
    .no-loading .csSlideWrapper:before {
        content: none;
    }
    .global .content .items-pagination {
        top: 450px;
        width: 100%;
        bottom: auto;
    }
    .global .content .faq .faq-content .items-pagination {
        position: static;
        width: auto;
    }
    .global .content .faq .faq-menu {
        width: 30%;
    }
    .global .content .faq .faq-content {
        width: 70%;
    }
    .SiteNavigation>ul>li>ul>li:nth-child(2n+1) {
        clear: both;
    }
    .SiteNavigation>ul>li>ul>li {
        width: 50%;
    }
    .global .content .rubrics .rubrics-block .rubric {
        display: inline-block;
    }
    .video-youtube>iframe {
        width: 100%;
    }
    .global .content .feedback-form .big-text1 {
        width: auto;
        text-align: center;
    }
    .global .content .feedback-form .form_block_col,
    .global .content .feedback-form .form_block_col .form_block_content {
        text-align: center;
    }
    .global .content .feedback-form .form__label, .global .content .form-constructor .form__label {
        margin-left: auto;
        margin-right: auto;
    }
    .feedback-form .dialog__group .checkbox {
        margin-left: auto;
        margin-right: auto;
    }
    .global .content .feedback-form form>.form__row,
    .global .content .feedback-form form>.form__row .form__label {
        display: inline-block;
    }
    .global .content .cars .cars-block .cars-header .filters {
        width: 60%;
    }
    .global .content .cars .cars-block .cars-header .count {
        width: 40%;
    }
    .global .content .feedback-form .dialog__group .dialog__group .form__row:last-child .checkbox,
    .global .content .feedback-form .dialog__group .form__row:last-child .checkbox {
        position: static;
        width: auto;
    }
    .fancybox-none .global .content .feedback-form .dialog__group_title {
        position: static;
        text-align: left;
        width: 100%;
    }
    .global .content .feedback-form .dialog__group .dialog__group .form__row div.checkbox {
        margin-bottom: 70px;
    }
    .global .content .feedback-form .dialog__group .dialog__group div.checkbox {
        position: static;
    }
    .form_block_col {
        display: block;
        padding: 0 !important;
        width: 100%;
    }
    .fancybox-wrap .form_block_col {
        width: 100%;
    }
    .global .header .menu .model>a,
    .global .header .menu>a {
        padding: 16px 12px;
        letter-spacing: 1.4px;
    }
    .form-block .form__row div.select {
        width: 100%;
    }
    .global .big-text1 {
        font-size: 33px !important;
        line-height: 36px !important;
        margin-bottom: 20px;
    }
    .global .big-text1 {
        margin-bottom: 0;
    }
    .global .content .items-pagination {
        text-align: center;
    }
    .global .content .feedback-form .controls .checkbox label.error {
        bottom: -24px;
        width: 300px;
    }
    .global .content .cars .cars-block .cars-content .photo-show {
        width: 18%;
        display: inline-block !important;
    }
    .global .header .menu>div>a {
        transition: none;
    }
    .global.static .header {
        position: fixed;
    }
    .global .content .col-66-33 {
        padding: 40px;
    }
    .global .content .col-66-33 .col {
        display: block;
        padding: 0;
        width: auto !important;
    }
    .global .content .col-66-33 .col:first-child {
        margin-bottom: 40px;
    }
    .global .header .logo {
        float: none;
        border-bottom: 1px solid #333;
        text-align: center;
    }
    .global .header .logo>div {
        display: inline;
    }
    .global .header .top-mobile .search {
        display: none !important;
    }
    .global .header .links-block .menu>div.test-drive {
        width: 140px;
    }
    .global .header .links-block .menu .search {
        display: table-cell !important;
    }
    .global .header .menu {
        position: relative;
    }
    .global .header .links-block .search {
        position: static;
    }
    .global .header .links-block .search .search-block {
        background: none repeat scroll 0 0 #0c121c;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
        padding-bottom: 10px;
        padding-top: 12px;
        z-index: 999;
        display: none;
        border-bottom: 1px solid #333;
    }
    .global .header .links-block .search .search-block div.search-form {
        position: relative;
    }
    .global .content .grey .new-cars-one .AccordionContainer .accordion .col>a:hover {
        background: #fff none repeat scroll 0 0;
    }
    .global .dark.image.image-block {
        background-size: 100% auto !important;
        background-color: #f8f9f9;
    }
    .global .content .dark.image.image-block .OneColumnContainer.wide .col, .global .content .dark.image.image-block .OneColumnContainer.narrow .col, .global .content .image .left .image-text {
        display: table;
        margin: 0 !important;
        width: 100% !important;
        max-width: 400px;
        background: #f8f9f9;
        padding: 30px;
        box-sizing: border-box;
    }
    .global .content .col-33-66 .col > div {
        padding: 60px 30px 20px 30px;
    }
    .global .content .col-33-66 .col > div:not(.video-js) > div {
        padding-bottom: 0;
    }
    .global .content .col-33-66 .col > div:not(.video-js) > div > :last-child {
        margin-bottom: 10px;
    }
    .global .content .TwoColumnContainer {
        padding: 80px 40px 30px 40px;
    }
    .global .content .ThreeColumnContainer {
        padding: 30px 40px 0;
    }
    .global .col-50-25-25, .global .text {
        padding: 80px 40px 30px 40px;
    }
    .global .content .form-constructor form > .form-widget__form-group fieldset {
        text-align: center;
    }
    .global .content .form-constructor form > .form-widget__form-group fieldset .form-widget__field-radio-group, .global .content .form-constructor form > .form-widget__form-group fieldset .form-widget__checkboxes {
        text-align: left;
    }
    .global .content .form-constructor .form-widget__error-detail {
        display: block;
    }
    .fancybox-skin .global .form_block_col .form_block_content:last-child .jq-selectbox__dropdown ul {
        height: auto;
    }
    .fancybox-skin #banner-popup .content .form__inputs {
        width: auto;
    }
    .fancybox-wrap .global .content .zaiavka-na-test-draiv .feedback-form > .checkbox {
        display: inline-block;
        margin-left: 0;
    }
    .fancybox-wrap .global .content .zaiavka-na-test-draiv .feedback-form > .form__row {
        margin-left: 0;
    }
    .global .content .feedback-form .controls {
        max-width: 390px;
        margin: 0 auto;
        text-align: left;
    }
    .feedback-form .dialog__group .checkbox {
        max-width: 390px;
    }
    .fancybox-wrap .global .content .feedback-form form > .form__row {
        max-width: 390px;
    }
    .fancybox-wrap .global .content .zaiavka-na-test-draiv .feedback-form > .checkbox {
        max-width: 390px;
    }
}
@media only screen and (min-width: 767px) {
    .global .header .links-block .menu .menu-items {
        width: 270px !important;
        margin-top: 0 !important;
    }
    .global .header .links-block .menu .menu-block>a.active.left {
        display: none !important;
    }
}
@media only screen and (max-width: 767px) {
    .global .header .links-block,
    .global .header .top-mobile .logo {
        width: 100%;
        border-bottom: 1px solid #333;
    }
    .global .content .image .OneColumnContainer .col {
        padding: 40px;
    }
    .global .header>.menu,
    .global .header>.search,
    .global .link-btn {
        display: none;
    }
    .global .link-btn.zone {
        display: block;
    }
    .global .link-btn.mobile {
        display: block;
    }
    .global .content .link-btn a,
    .global>.link-btn a {
        display: inline-block;
        vertical-align: top;
        font-family: "Arial Unicode","Arial","Helvetica",sans-serif;
    }
    .global .content .link-btn a>span,
    .global>.link-btn a>span {
        line-height: 8px;
        min-height: 16px;
        height: 60px;
        letter-spacing: .2em;
    }
    .global .content .link-btn a.configurator>span,
    .global>.link-btn a.configurator>span {
        display: table;
        height: 60px;
    }
    .global .header .links-block .menu .search {
        display: table-cell;
        border-bottom: none;
    }
    .global .slider .swiper-slide-text {
        position: static;
        text-align: center;
        background: #fff;
        height: auto;
        width: auto;
        overflow: auto;
        display: block;
        top: auto;
        left: auto;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    .global .slider .swiper-slide-text .h1 {
        color: #0c121c !important;
    }
    .global .slider,
    .global .slider .swiper-container {
        height: auto !important;
        background: none repeat scroll 0 0 #0c121c;
    }
    .global .slider {
        border-bottom: 1px solid #333;
    }
    .global .slider .swiper-slide-text a.more {
        background: none repeat scroll 0 0 !important;
        border: 1px solid;
        color: #0c121c !important;
    }
    .global .slider .pagination {
        bottom: auto;
        top: 255px;
        margin-top: -50px;
        left: 0;
        text-align: center;
        width: 100%;
    }
    .global .slider .swiper-pagination-switch {
        width: 22px;
    }
    .global .slider .swiper-pagination-switch:after {
        font-size: 18px;
        width: 22px;
    }
    .global .slider .swiper-pagination-switch.swiper-active-switch:after {
        font-size: 36px;
    }
    .global .slider .swiper-slide-text .h1:after,
    .global .slider .swiper-slide-text .h2:after {
        content: none;
    }
    .global .content .programs {
        padding: 22px 30px 20px;
    }
    .global .content .programs .items-block,
    .global .content .programs .items-block .items-all .wrapper {
        width: auto !important;
    }
    .global .content .programs .items-block .items-pagination {
        display: none;
    }
    .global .content .programs .items-block .items {
        border: medium none;
    }
    .global .content .programs .items-block .items-all {
        width: auto;
    }
    .global .content .programs .items-block .items .item {
        width: 100% !important;
        border: medium none;
        display: none;
    }
    .global .content .programs .items-block .items .item:nth-child(1),
    .global .content .programs .items-block .items .item:nth-child(2),
    .global .content .programs .items-block .items .item:nth-child(3),
    .global .content .programs .items-block .items .item:nth-child(4) {
        display: block !important;
    }
    .global .content .programs .items-block .items .item span {
        font-size: 15px !important;
        color: #0c121c;
        height: auto;
        margin: 16px 0 25px;
        padding: 0;
        overflow: visible;
    }
    .global .content .OptionsAndAccessories .items .item .name a, .global .content .features .items .item .name a, .global .content .dark .news .items .item .name a {
        font-size: 15px !important;
    }
    .global .content .programs .items-block .items-more {
        display: block;
        padding-top: 10px;
    }
    .global .content .programs .items-block .items-more a {
        background: url('/static/img/arr.png?bdf754428e12') no-repeat scroll 98% -56px;
        font-size: 10px;
        letter-spacing: 3px;
        line-height: 14px;
        padding: 12px 35px 12px 25px;
        text-decoration: none;
        text-transform: uppercase;
        z-index: 9;
        background-color: #0c121c;
        color: #fff;
    }
    .global .content .programs .items-block .items-more a .big {
        display: inline-block;
    }
    .global .content .programs .items-block .items-more a .small {
        display: none;
    }
    .global .content .programs .items-block .items-more a.active {
        background-position: 98% -26px;
    }
    .global .content .programs .items-block .items-more a.active .big {
        display: none;
    }
    .global .content .programs .items-block .items-more a.active .small {
        display: inline-block;
    }
    .global .content .news {
        padding: 22px 30px 20px;
    }
    .global .content .news>a {
        display: none;
    }
    .global .content .news .items {
        padding-top: 20px;
    }
    .global .content .news .items .item {
        float: none;
        margin-right: 0;
        padding-bottom: 15px;
        width: auto;
    }
    .global .content .news .items .item img {
        display: none;
    }
    .global .content .news .archive {
        background: none repeat scroll 0 0;
        border: 1px solid;
        display: inline-block;
        float: none;
        margin: 10px 0 18px;
        padding: 8px 25px;
        vertical-align: top;
        text-decoration: none !important;
        position: relative !important;
        top: auto !important;
        right: auto !important;
    }
    .global .content .news .archive:hover {
        background: #fff none repeat scroll 0 0;
        border-color: #fff;
        color: #393939;
    }
    .global .content .arctic .news .archive,
    .global .content .arctic .news .archive:hover {
        background: #0c121c none repeat scroll 0 0;
        border-color: #0c121c;
        color: #fff;
    }
    .global .content .news-list {
        padding: 22px 30px 30px;
    }
    .global .content .news-list .items {
        border-top: none;
        padding-top: 0;
    }
    .global .content .news-list .items .item {
        border-bottom: none;
        float: none;
        padding: 0;
        padding-bottom: 15px;
        width: auto;
    }
    .global .content .news-list .items .item img {
        display: block;
    }
    .global .content .features {
        padding: 50px 30px 20px;
    }
    .global .content .features>a {
        display: none;
    }
    .global .content .features .items .item {
        float: none;
        margin-right: 0;
        padding-bottom: 15px;
        width: auto;
    }
    .global .content .dealer {
        padding: 22px 30px 50px;
    }
    .global .content .dealer .dealer-text .img {
        display: none;
    }
    .global .content .dealer .dealer-text .text {
        margin: 0;
        width: auto;
    }
    .global .content .dealer .dealer-text .text .img-mobile {
        display: inline-block;
        width: 100%;
    }
    .global .content .dealer .dealer-text .text p {
        font-size: 14px;
        line-height: 20px;
        margin: 26px 0 10px;
    }
    .global .content .dealer .links .links-block {
        float: none;
        left: -20px;
        position: relative;
        padding-bottom: 50px;
    }
    .global .content .dealer .more {
        margin-top: 60px;
        position: absolute;
        z-index: 9;
    }
    .global .content .rubrics .rubric {
        display: table;
        height: 55px;
        padding: 0;
        text-align: left;
        width: 100%;
    }
    .global .content .rubrics .rubric.phone {
        display: table;
    }
    .global .content .rubrics .rubrics-block:last-child .rubric:last-child {
        border-bottom: none;
    }
    .global .content .rubrics .rubric:after {
        content: none;
    }
    .global .content .rubrics .rubric .name {
        display: table-cell;
        height: auto;
        margin: 0;
        padding-left: 73px;
        vertical-align: middle;
        font-size: 15px;
        line-height: 1;
    }
    .global .content .rubrics .rubric img {
        left: 0;
        margin: 0;
        position: absolute;
        top: 0;
    }
    .global .content .rubrics .rubric .desc {
        display: none;
    }
    .global .content .links {
        padding: 20px 30px 30px;
    }
    .global .content .links.no-social {
        padding: 0;
        border-top: 1px solid #e4e8e8;
    }
    .global .content .links .item {
        display: none;
    }
    .global .content .links .social {
        display: block;
        float: none;
        width: auto;
        text-align: center;
    }
    .global .content .links .social strong {
        margin-bottom: 18px;
    }
    .global .content .links .item>p:first-child {
        display: block;
        margin: 0;
    }
    .global .content .links .social .social-block p {
        width: auto;
    }
    .global .content .links .item p {
        display: inline-block;
        margin: 5px 3px;
        vertical-align: top;
    }
    .global .content .links .social a {
        height: 50px;
        padding: 0;
        text-indent: -9999px;
        width: 50px;
    }
    .global .content .footer {
        padding-bottom: 20px;
    }
    .global .content .footer .footer-copyright span {
        display: block;
        margin: 0 !important;
        padding: 0;
        font-family: "Arial Unicode","Arial","Helvetica",sans-serif;
    }
    .global .content .footer .footer-links {
        margin-bottom: 20px;
    }
    .global .header .menu .model>a:first-child,
    .global .header .menu>a:first-child {
        border-left: medium none;
    }
    .global .header .links-block .menu .model {
        border-left: medium none;
        width: auto;
    }
    .global .header .links-block .menu .models {
        width: 100%;
    }
    .models-page .global .header .links-block .menu .models,
    .page .global .header .links-block .menu .models {
        height: auto !important;
    }
    .models-page .global .model-block {
        display: none;
    }
    .global .j-model-mobile .model-links-submenu {
        margin-top: 50px;
        position: absolute;
        width: 100%;
    }
    .page .global .model-block .model-item {
        width: 100%;
        text-align: left;
    }
    .page .global .model-block .model-item .link,
    .page .global .model-block .model-item .unorderedList {
        display: none;
    }
    .page .global .model-block .model-item>a {
        display: table-cell;
        vertical-align: middle;
        border: medium none;
        font-size: 0;
    }
    .page .global .model-block .model-item>a img {
        max-height: 100px;
        width: auto;
    }
    .page .global .model-block .model-item .info {
        display: table-cell;
        letter-spacing: 2px;
        padding: 5px 5%;
        vertical-align: middle;
        width: 90%;
        border-right: medium none;
    }
    .page .global .model-block .model-item .info>div {
        height: auto !important;
        min-height: initial !important;
    }
    .page .global .model-block .model-item .info .name {
        color: #fff;
        font-size: 12px;
        font-weight: 700;
        line-height: 20px;
        text-transform: uppercase;
    }
    .page .global .model-block .model-item .info .price {
        color: #cbcbce;
        font-size: 10px;
        line-height: 13px;
        margin-bottom: 5px;
    }
    .page .global .model-block .model-item .info .desc {
        color: #fff;
        font-size: 11px;
        letter-spacing: 0;
        line-height: 13px;
    }
    .global .model-menu-mobile {
        display: block;
        width: auto;
        text-align: left;
        background: #fff none repeat scroll 0 0;
        color: #4a4f54;
    }

    .global .dark ~ .model-menu-mobile {
        background: #4a4f54;
        color: #e4e8e8;
    }
    .global .model-menu-mobile a {
        display: table;
        width: 100%;
        font-size: 0;
        padding: 0;
        text-decoration: none;
        color: #4a4f54;
        border-bottom: 1px solid #eef1f1;
    }

    .global .dark ~ .model-menu-mobile a {
        color: inherit;
        border-bottom: 1px solid #a4a7a9;
    }

    .global .dark ~ .model-menu-mobile a:first-child {
        border-top: 1px solid #a4a7a9;
    }
    .global .model-menu-mobile a img {
        display: table-cell;
        max-height: none;
        width: auto;
        vertical-align: middle;
        max-width: 148px;
    }
    .global .model-menu-mobile a>span {
        display: table-cell;
        padding: 5px 5%;
        vertical-align: middle;
        width: 90%;
        letter-spacing: 2px;
        height: 42px;
    }
    .global .model-menu-mobile a>span:first-child {
        border-left: 90px solid transparent;
    }
    .global .model-menu-mobile a>span span {
        display: block;
    }
    .global .model-menu-mobile a>span .name {
        color: #0c121c;
        font-size: 14px;
        font-weight: bold;
        line-height: 1;
        text-transform: uppercase;
        letter-spacing: 0.1em;
    }
    .global .dark ~ .model-menu-mobile a>span .name {
        color: inherit;
    }
    .global .model-menu-mobile a>span .price {
        font-size: 11px;
        line-height: 13px;
        margin-top: 3px;
        letter-spacing: 1.5px;
    }
    .global .model-menu-mobile a>span .desc {
        font-size: 11px;
        letter-spacing: 0;
        line-height: 15px;
        margin-top: 6px;
    }
    .global .header .links-block .menu .menu-items .menu-btn {
        display: block;
    }
    .global .header .links-block .menu .menu-items .menu-btn .item a {
        background: url('/static/img/open-close.png?bdf754428e12') no-repeat scroll right 2px #e4e8e8;
        border-bottom: 1px solid rgba(0,0,0,0.1);
        border-left: 1px solid rgba(0,0,0,0.1);
        color: #4a4f54;
        display: block;
        font-size: 9px;
        letter-spacing: 2px;
        line-height: 16px;
        padding: 18px 50px 18px 30px;
        text-decoration: none;
        text-transform: uppercase;
        transition: none;
    }
    .global .header .links-block .menu .menu-items .menu-btn .item a.active {
        background-position: right -49px;
        background-color: #f8f8f9;
        color: #0c121c;
    }
    .global .header .links-block .menu .menu-items .menu-btn .item a:hover {
        background-color: #f8f8f9;
        color: #0c121c;
    }
    .global .header .links-block .menu .menu-items .menu-btn .item a.one {
        background: url('/static/img/pagination.png?bdf754428e12') no-repeat scroll 93% -140px #e4e8e8;
    }
    .global .header .links-block .menu .menu-items .menu-btn .item a.one.active {
        background-position: 93% -140px;
        background-color: #f8f8f9;
        color: #0c121c;
    }
    .global .header .links-block .menu .menu-items .menu-btn .item a.one:hover {
        background-color: #f8f8f9;
        color: #0c121c;
    }
    .global .header .links-block .menu .menu-items .menu-btn .item .sub-item {
        display: none;
    }
    .global .header .links-block .menu .menu-items .menu-btn .item .sub-item a {
        background: #e4e8e8;
        border-bottom: 1px solid rgba(0,0,0,0.1);
        padding: 12px 30px 12px 47px;
        position: relative;
    }
    .global .header .links-block .menu .menu-items .menu-btn .item .sub-item a:before {
        background: url('/static/img/arr.png?bdf754428e12') no-repeat scroll 15px -90px;
        content: "";
        height: 36px;
        left: 0;
        position: absolute;
        top: 5px;
        width: 36px;
    }
    .global .header .links-block .menu .menu-items .menu-btn .item .sub-item a:hover {
        background-color: #f8f8f9;
        color: #0c121c;
    }
    .global .header .links-block .menu .menu-items {
        width: 90%;
    }
    .global .header .links-block .menu .menu-block>a.active.left {
        left: 0;
        position: absolute;
        width: auto;
    }
    .global .header .links-block .menu {
        position: relative;
    }
    .global .col-50-25-25 .col:first-child,
    .global .text .col:first-child {
        width: auto;
    }
    .global .col-50-25-25 .col:first-child .Quote,
    .global .text .col:first-child .Quote {
        font-size: 24px;
        margin-top: 24px;
    }
    .global .col-50-25-25 .col,
    .global .text .col {
        width: 100%;
        padding: 0 0 20px;
    }
    .global .content .GridListWrapper {
        padding: 30px;
    }
    .global .content .GridListWrapper .headings {
        padding: 0 0 20px;
    }
    .global .content .GridListWrapper .items .el,
    .global .content .GridListWrapper .items.TwoColumnContainer .el {
        padding: 0 0 30px;
        width: 100%;
    }
    .global .content .GridListWrapper .TwoColumnContainer.items .el:first-child {
        padding: 0 0 30px;
    }
    .global .content .GridListWrapper .headings .secondaryHeading {
        font-size: 24px;
        margin-top: 15px;
    }
    .global .content .GridListWrapper .items .el p {
        margin: 14px 0 !important;
    }
    .global .content .GridListWrapper .items .el .feature {
        height: auto !important;
    }
    .global .content .OptionsAndAccessories {
        padding: 30px;
    }
    .global .col-33-66 .big-text3 {
        font-size: 14px !important;
        font-weight: 600 !important;
        letter-spacing: 0.02em !important;
        line-height: 1.5em !important;
        margin-top: 0;
    }
    .global .content .OptionsAndAccessories .items {
        display: none;
    }
    .global .content .OptionsAndAccessories .items-mobile {
        display: block;
    }
    .global .content .OptionsAndAccessories .items .item {
        margin: 0;
        width: auto;
    }
    .global .content .OptionsAndAccessories .h3 {
        margin-bottom: 20px;
    }
    .global .content .OptionsAndAccessories .items .item .name {
        letter-spacing: 0;
    }
    .global .content .col-33-66 .items .item .title,
    .global .content .col-33-66 .title {
        display: none;
    }
    .global .content .col-33-66 .item>.title,
    .global .content .col-33-66 .items .item>.title {
        display: block;
        letter-spacing: 0.05em;
        color: #fff;
        font-size: 24px;
        font-weight: 200;
        line-height: 1.1em;
        padding: 30px;
        text-align: center;
        margin: 0;
    }
    .global .text .quote p {
        margin-bottom: 0;
    }
    .global .content .AccordionContainer {
        padding: 0 20px;
    }
    .global .content .OneColumnContainer {
        padding: 30px 20px;
    }
    .global .content .OneColumnContainer .Quote {
        font-size: 24px;
        padding-left: 0;
        padding-right: 0;
        overflow: visible;
    }
    .global .content .TwoColumnContainer.wide .col {
        width: 100%;
        padding: 0 0 30px;
    }
    .global .content .image .TwoColumnContainer.wide .col {
        padding: 40px;
    }
    .global .content .ThreeColumnContainer .col {
        width: 100%;
        padding: 0 0 30px;
    }
    .global .content .image .ThreeColumnContainer .col {
        padding: 40px;
    }
    .global .content .FourColumnContainer {
        padding: 80px 40px 0;
    }
    .global .content .FourColumnContainer .col {
        width: 100%;
        padding: 0 0 30px;
    }
    .global .content .image .FourColumnContainer .col {
        padding: 40px;
    }
    .global .content .Caveat {
        padding: 10px 30px 40px;
    }
    .global .content .Caveat p {
        font-size: 10px;
    }
    .global .small-text1 {
        font-size: 10px !important;
    }
    .global .content .desktop {
        display: none;
    }
    .global .content .mobile {
        display: block;
    }
    .global .big-text1 {
        font-size: 24px !important;
    }
    .j-height {
        height: auto !important;
    }
    .global .content .slider-content .items .ThreeColumnContainer {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .global .news .items .item .text {
        min-height: inherit;
    }
    .global .accordion {
        padding: 20px 0 40px;
    }
    .global .item .accordion {
        padding: 20px 0 0;
    }
    .global .openAll {
        display: none;
    }
    .global .accordion .col {
        font-size: 12px;
        line-height: 12px;
    }
    .global .accordion .col>a:after {
        top: 13px;
    }
    .global .accordion .accordion-block {
        padding: 30px;
    }
    .global .accordion .col>a {
        padding: 15px 30px;
    }
    .global .ResponsiveTable table tr td,
    .global .ResponsiveTable table tr th,
    .global .ResponsiveTable table tr:first-child th,
    .global .ResponsiveTable table tr:first-child th:first-child {
        font-size: 10px;
        line-height: 10px;
    }
    .global .accordion .imageList>li,
    .global .imageList>li {
        width: auto;
    }
    .global .accordion .col .accordion-block .h2,
    .global .accordion .col .accordion-block h2 {
        line-height: 28px !important;
    }
    .global .content .padding-accordion {
        padding: 30px 0;
    }
    .global .DropdownNav {
        max-width: none;
    }
    .global .content .feedback-form .form__label-fake {
        float: none;
        margin: 0 0 12px !important;
    }
    .global .content .image>div .image-text {
        padding: 30px !important;
        margin-right: 0 !important;
    }
    .global .content .image .h1,
    .global .content .image h1 {
        font-size: 20px !important;
        line-height: 26px !important;
    }
    .global .content .image>div .image-text p {
        font-size: 12px;
        margin-bottom: 0;
    }
    .global .content .image .video-js {
        display: none;
    }
    .video-js {
        width: 100% !important;
    }
    .global .content .cars {
        padding: 20px;
    }
    .global .content .cars .cars-block .cars-content tr:first-child th {
        font-size: 14px;
    }
    .global .content .cars .cars-block .cars-header .count {
        border-bottom: 1px solid #404040;
        float: none;
        padding-bottom: 17px;
        text-align: center;
        width: 100%;
    }
    .global .content .cars .cars-block .cars-header .filters {
        float: none;
        padding-top: 10px;
        text-align: center;
        width: 100%;
    }
    .global .content .cars .cars-block .cars-content th.engine {
        text-indent: -9999px;
        display: none;
    }
    .global .content .cars .cars-block .cars-content .engine {
        width: auto;
        padding: 10px !important;
    }
    .global .content .cars .cars-block .cars-content .engine img {
        margin-top: -11px;
        margin-left: -3px;
    }
    .global .content .cars .cars-block .cars-content .engine span,
    .global .content .cars .cars-block .cars-content .mileage,
    .global .content .cars .cars-block .cars-content th.photo,
    .global .content .cars .cars-block .cars-header .filters a[data-sort-by=mileage] {
        display: none;
    }
    .global .content .cars .cars-block .cars-content .options {
        width: 35%;
    }
    .global .content .cars .cars-block .cars-content .year {
        width: 12%;
    }
    .global .content .cars .cars-block .cars-content .color {
        width: 10%;
    }
    .global .content .cars .cars-block .cars-content .price {
        min-width: 100px;
    }
    .global .content .cars .cars-block .cars-content .used-cars-table .price {
        min-width: 125px;
        padding-right: 0;
    }
    .col>div:first-child,
    .col>h1:first-child,
    .col>h2:first-child,
    .col>h3:first-child,
    .col>p:first-child {
        height: auto !important;
    }
    .global .content .new-cars-one {
        padding: 40px 20px;
    }
    .global .content .new-cars-one .AccordionContainer .accordion .col>a {
        padding: 15px 20px;
    }
    .global .content .new-cars-one .AccordionContainer .accordion .col>a>span span {
        text-indent: -9999px;
        display: none !important;
    }
    .global .content .new-cars-one .AccordionContainer .accordion .col>a>span {
        bottom: 0;
        height: 15px;
        margin: auto;
        position: absolute;
        right: 10px;
        top: -5px;
    }
    .global .content .new-cars-one .AccordionContainer .list {
        float: none;
        padding: 0;
        width: 100%;
    }
    .global .content .new-cars-one .AccordionContainer .list:first-child {
        padding-right: 0;
    }
    .global .new-cars-one .accordion {
        padding: 0;
    }
    .global .content .new-cars-one .AccordionContainer .accordion .col {
        font-size: 12px;
    }
    .fancybox-close {
        right: -20px;
        top: -20px;
    }
    .global .content .OneColumnContainer img {
        max-width: 100%;
    }
    .gallery .csSlideOuter .info {
        padding: 10px 0;
    }
    .gallery .csSlideOuter .info .image-title {
        font-size: 12px;
        padding-bottom: 5px;
    }
    .gallery .csSlideOuter .info .image-title1 {
        font-size: 11px;
    }
    .global .content .col-33-66 .col>a {
        display: none !important;
    }
    .global .content .col-33-66 .col>a:first-child {
        display: block !important;
        height: 100% !important;
    }
    .global .content .items-pagination {
        top: 250px;
    }
    .global .content .faq .faq-menu {
        padding: 0 0 40px;
        width: 100%;
    }
    .global .content .faq .faq-content {
        width: 100%;
    }
    .global .content .form #query {
        box-sizing: border-box;
        margin: 0 0 20px;
        width: 100%;
    }
    .global .content .form .btn {
        display: block;
        width: 100%;
    }
    .SiteNavigation>ul>li>ul>li {
        width: 100%;
    }
    .SiteNavigation>ul>li {
        padding: 40px 0;
    }
    .global .content .rubrics .rubrics-block .rubric {
        display: table;
    }
    .global .header .links-block .menu .test-drive>a {
        min-width: 50px;
        padding: 18px 0;
        text-indent: -9999px;
        width: 100%;
        background-position: center top;
    }
    .global .header .links-block .menu>div>a {
        vertical-align: top;
    }
    .video-youtube>iframe {
        height: 270px;
        width: 100%;
    }
    .global .model-block {
        display: none;
    }
    .global .slider .swiper-slide-text {
        padding: 40px 5px;
    }
    .navigation {
        background: #4a4f54 none repeat scroll 0 0;
        display: block;
        margin: 30px auto;
        overflow: hidden;
        padding: 0 40px;
    }
    .navigation .DropdownNav {
        transition: all 0.3s ease 0s;
        margin-top: 0;
    }
    .navigation .DropdownNav ul,
    .navigation .DropdownNav ul li {
        position: static;
    }
    .navigation .DropdownNav ul li.chooseModel.active .modelsContainer {
        display: block;
    }
    .navigation .DropdownNav ul li.chooseModel .modelsContainer {
        display: none;
        top: 0;
        width: 100%;
        z-index: 9;
    }
    .navigation .DropdownNav ul li.chooseModel .modelsContainer .chooseModelHeader {
        background-color: #e4e8e8;
        color: #4a4f54;
        cursor: default;
        font-size: 10px;
        font-weight: 400;
        letter-spacing: 0.35em;
        line-height: 1.3em;
        padding: 16px 35px 15px 15px;
    }
    .navigation .DropdownNav ul li.chooseModel .modelsContainer .back {
        background-color: #0c121c;
        color: #fff !important;
        display: block;
        line-height: 1.3em;
        padding: 15px 50px 15px 15px;
        position: relative;
        text-transform: uppercase;
    }
    .navigation .DropdownNav ul li.chooseModel .modelsContainer .back:after {
        background: url('/static/img/select-icon.png?bdf754428e12') no-repeat scroll center 17px;
        border-left: 1px solid #333;
        content: "";
        display: block;
        height: 100%;
        position: absolute;
        right: 0;
        top: 0;
        width: 45px;
    }
    .navigation .DropdownNav ul li.chooseModel .modelsContainer ul {
        display: block;
    }
    .navigation .DropdownNav ul li.chooseModel .modelsContainer ul li a {
        background: #cbcbce none repeat scroll 0 0;
        color: #000 !important;
    }
    .navigation .DropdownNav ul li.chooseModel .modelsContainer ul li a span {
        background-position: -13px -99px;
    }
    .navigation .DropdownNav ul li.chooseModel .modelsContainer ul li.active a {
        background: #333 none repeat scroll 0 0;
        color: #fff !important;
    }
    .navigation .DropdownNav ul li.chooseModel .modelsContainer ul li.active a span {
        background-position: -13px -9px;
    }
    .navigation .DropdownNav ul li.chooseModel>a {
        color: #fff !important;
        display: block;
        line-height: 1.3em;
        padding: 15px 50px 15px 15px;
        position: relative;
        text-transform: uppercase;
        background: #0c121c;
    }
    .navigation .DropdownNav ul li.chooseModel>a:after {
        width: 45px;
        background: url('/static/img/select-icon.png?bdf754428e12') no-repeat scroll center -54px;
        border-left: 1px solid #333;
        content: "";
        display: block;
        height: 100%;
        position: absolute;
        right: 0;
        top: 0;
    }
    .navigation .DropdownNav ul li.chooseModel>a span {
        background: 0 0;
        padding-left: 0;
    }
    .navigation .DropdownNav ul li a span {
        background: url('/static/img/arr.png?bdf754428e12') no-repeat scroll -13px -99px;
        display: block;
        padding-left: 15px;
        margin-left: 0;
    }
    .global .content .accordion-block .FourColumnContainer {
        padding: 20px 40px 0;
        margin-left: -10px;
    }
    .global .content .accordion-block .FourColumnContainer .col {
        padding: 0 10px 30px;
        width: 50%;
    }
    .global .col-50-25-25 .h3,
    .global .col-50-25-25 h4,
    .global .col-50-25-25 p {
        height: auto !important;
    }
    .submenu {
        display: none;
    }
    .global .header .top-mobile>.search {
        display: none !important;
    }
    .table-content .j-table-content-block.table-content-block {
        width: 170px;
    }
    .table-content .scroll-pane {
        width: calc(100% - 170px);
    }
    .global .col-50-25-25 .col:first-child,
    .global .text .col:first-child {
        padding: 30px 0 45px;
    }
    .global .col-50-25-25 .col:first-child .Quote,
    .global .text .col:first-child .Quote {
        padding-left: 10px;
        padding-right: 10px;
    }
    .fancybox-wrap .global .content .feedback-form #id_telefon_first {
        width: 66px !important;
    }
    .fancybox-wrap .global .content .feedback-form #id_telefon_second {
        width: 236px !important;
    }
    .fancybox-wrap .global .content .feedback-form #id_telefon_first ~ .code ~ #id_telefon_second {
        width: 164px !important;
    }
    .fancybox-wrap .global .content .feedback-form .h2 {
        margin-right: 0;
    }
    .fancybox-wrap .global .content .feedback-form .form__label-fake {
        margin: 12px 0 !important;
    }
    #form1 .form__row,
    #form2 .form__row {
        display: block;
    }
    .global .content .feedback-form .dialog__group .dialog__group div.checkbox {
        width: 100%;
    }
    .global .content .feedback-form #id_telefon_second {
        width: 245px !important;
    }
    .jq-selectbox label.error,
    textarea+label.error {
        margin-top: 3px;
    }
    .global .content .feedback-form .dialog__group .dialog__group {
        margin: 25px;
    }
    .global .content .light_form div.select {
        width: 385px !important;
    }
    .fancybox-wrap .global .content .feedback-form div.select {
        width: 314px !important;
    }
    .global .big-text2 {
        font-size: 16px !important;
    }
    .global .content .big-text1 {
        font-size: 26px !important;
        line-height: 32px !important;
        letter-spacing: 0.05em !important;
        border: medium none;
    }
    .global .slider .swiper-slide-text .h1 {
        font-size: 26px !important;
        margin: 0 auto 10px !important;
    }
    .global .slider .swiper-slide-text .h2 {
        color: #0c121c !important;
        font-size: 14px !important;
        line-height: 1 !important;
        margin: 0 auto 30px !important;
        font-weight: normal;
    }
    .global .content .programs h2, .global .content .news h2 {
        font-size: 26px !important;
        line-height: 34px !important;
    }
    h1 .lines, h2 .lines, .h1 .lines, .h2 .lines {
        padding-bottom: 0;
        padding-top: 0;
        border: none;
    }
    .global .content .cars .cars-block .cars-content th.photo-show {
        width: 24%;
    }
    .global .content .rubrics {
        padding: 0;
    }
    .global .border-small:after,
    .global .border-small:before {
        content: none;
    }
    .fancybox-wrap .global .dialog__header>span {
        margin: 0;
    }
    .global .content .cars .cars-block .cars-content th.year {
        padding-left: 35px !important;
    }
    .global .content .new-cars-one .item-block .item-block-right>img {
        max-width: 100%;
    }
    .global .header .links-block .menu>div.test-drive {
        width: auto;
    }
    body .fancybox-skin .feedback-form h2, body .fancybox-skin #feedback-sent h2, .vcard__header-title, body .fancybox-skin .content h2 {
        font-size: 18px !important;
        line-height: 1.4 !important;
    }
    .global .content .arctic .btn,
    .global .content .arctic .more,
    .global .content .dark .btn,
    .global .content .dark .more,
    .global .content .grey .btn,
    .global .content .grey .more,
    .global .content .white .btn,
    .global .content .white .more,
    .form-widget__btn {
        white-space: normal;
    }
    .menu-second_slicked,
    .menu-third_slicked {
    padding: 0;
    }
    .menu-second_fake,
    .menu-third_fake{
    display: block;
    }
    .menu-second li,
    .menu-third li{
    display: none;
    height: 40px;
    line-height: 40px;
    border-right: none;
    margin: 0;
    text-align: left;
    }
    .menu-second li.show,
    .menu-third li.show{
    display: block;
    }
    .menu-second li a, .menu-second li a:visited,
    .menu-third li a,
    .menu-third li a:visited{
    line-height: 40px;
    }
    .menu-second li.menu-second__active,
    .menu-second li.menu-third__active,
    .menu-third li.menu-second__active,
    .menu-third li.menu-third__active{
    display: none;
    }
    .menu-second li.menu-second__active_mobile,
    .menu-second li.menu-third__active_mobile,
    .menu-third li.menu-second__active_mobile,
    .menu-third li.menu-third__active_mobile{
    display: block;
    position: relative;
    }
    .menu-second li.menu-second__active_mobile::after,
    .menu-second li.menu-third__active_mobile::after,
    .menu-third li.menu-second__active_mobile::after,
    .menu-third li.menu-third__active_mobile::after{
    content: '';
    position: absolute;
    right: 5px;
    top: 5px;
    width: 20px;
    height: 20px;
    top: 50%;
    margin-top: -10px;
    background: url('/static/img/jaguar-icons/arr_down_white.png') no-repeat 50% 50% transparent;
    background-size: 60%;
    }
    .menu-second li.menu-second__active_mobile.opened::after,
    .menu-second li.menu-third__active_mobile.opened::after,
    .menu-third li.menu-second__active_mobile.opened::after,
    .menu-third li.menu-third__active_mobile.opened::after{
    background: url('/static/img/jaguar-icons/arr_up_white.png') no-repeat 50% 50% transparent;
    background-size: 60%;
    }
    .menu-third{
    border-top: 1px #121212 solid;
    }
    .menu-third li{
    line-height: normal;
    height: auto;
    }
    .menu-third li.menu-third__active a,
    .menu-third li.menu-third__active a:visited{
    border-bottom: none;
    }
    .menu-third li.menu-third__active a:hover,
    .menu-third li.menu-third__active a:visited:hover{
    border-bottom: none;
    background-color: #777777;
    }
    .menu-third li a, .menu-third li a:visited{
    border: none;
    }
    .menu-third li a span, .menu-third li a:visited span{
    top: 0;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    max-width: none;
    }
    .menu-third li a:hover, .menu-third li a:visited:hover{
    border-bottom: none;
    background-color: #aaa;
    color: #fff;
    }
    .special-offers h1 .lines, .special-offers .h1 .lines {
        font-size: 30px;
    }
    .global .special-offers-navigation {
        padding: 0;
        margin: 0;
    }
    .global .special-offers-navigation .DropdownNav {
        font-size: 11px;
    }
    .global .special-offers-navigation .DropdownNav {
        color: #ced5d8;
        letter-spacing: 1px;
    }
    .global .special-offers-navigation .sub-DropdownNav {
        font-size: 10px;
    }
    .global .special-offers-navigation .DropdownNav > span {
        padding: 25px 50px 25px 30px;
    }
    .global .special-offers-navigation .sub-DropdownNav > span {
        background-color: #4a4f54;
        color: #ced5d8;
    }
    .global .special-offers-navigation .DropdownNav .selected i {
        background-position: 16px -43px;
        border-left: none;
    }
    .global .special-offers-navigation .DropdownNav .selected.active i {
        background-position: 16px 28px;
    }
    .global .special-offers-navigation .DropdownNav li a {
        padding: 16px 35px 15px 30px;
        color: #0c121c !important;
    }
    .global .special-offers-navigation .sub-DropdownNav ul li a span {
        background: none;
        padding-left: 0;
    }
    .global .special-offers-navigation .DropdownNav li {
        border-bottom: 1px solid #c3c3c3;
    }
    .special-offers h1, .special-offers .h1 {
        margin-bottom: 0;
    }
    .global .DropdownNav li.menu-third__active a,
    .global .DropdownNav li:hover a {
        background: #f8f9f9 none repeat scroll 0 0;
    }
    .global .special-offers-navigation .DropdownNav .selected {
        letter-spacing: 0.35em;
    }
    .global .special-offers-navigation .sub-DropdownNav .selected {
        letter-spacing: 1px;
    }
    .fancybox-content.popup-banner {
        max-width: 460px;
    }
    .form-constructor .react-tel-input .country-list {
        width: 280px;
    }
    .fancybox-skin .global .content .form-constructor {
        padding: 20px;
    }
    .jq-selectbox__dropdown ul {
        max-height: 230px !important;
    }
    .global .content .col-33-66 .col:last-child>div>div>p:first-child span, .global .content .image.dark .OneColumnContainer.wide .col .color-grey3 {
        font-size: 14px;
    }
    .global .content .image .left .image-text h1 {
        font-size: 16px !important;
        line-height: 1 !important;
    }
    .global .content .image .left .image-text h3 {
        font-size: 14px;
    }
    h1 .lines,
    h2 .lines,
    .h1 .lines,
    .h2 .lines {
        font-size: 22px;
    }
    .spec-items .item .spec-img {
        width: 180px;
    }
    .spec-items .item .spec-img img {
        width: 180px;
    }
    .spec-items .item .spec-text .standart-text {
        margin-bottom: 15px !important;
    }
}
@media only screen and (max-width: 567px) {
    .fancybox-content.popup-banner {
        max-width: 300px;
    }
}
@media only screen and (max-width: 479px) {
    .global .header .links-block .menu .model>a {
        font-size: 0;
    }
    .global .content .link-btn a>span,
    .global>.link-btn a>span {
        background: none repeat scroll 0 0 !important;
        padding: 16px 5% 17px !important;
        text-align: center !important;
        width: 100% !important;
        display: table !important;
        height: 60px !important;
    }
    .global .content .link-btn a.configurator>span,
    .global>.link-btn a.configurator>span {
        width: 100%;
    }
    .global .content .feedback-form .dialog__group .dialog__group,
    .global .content .feedback-form .dialog__group .dialog__group .form__row,
    .global .content .feedback-form .dialog__group .form__row {
        width: auto;
    }
    .global .content .OneColumnContainer .feedback-form .dialog__group .dialog__group,
    .global .content .OneColumnContainer .feedback-form .dialog__group .dialog__group .form__row,
    .global .content .OneColumnContainer .feedback-form .dialog__group .form__row {
        margin-left: 0;
        margin-right: 0;
    }
    .global .content .OneColumnContainer .col .feedback-form, .global .content .OneColumnContainer .col .form-constructor {
        margin-left: -20px;
        margin-right: -20px;
    }
    .global .content .light_form form {
        padding: 0;
    }
    .global .content .feedback-form .form__label-fake {
        width: auto;
    }
    .global .content .feedback-form .form__label, .global .content .form-constructor label {
        font-size: 11px;
    }
    .feedback-form .dialog__group .checkbox, .global .content .form-constructor .checkbox label input + span, .global .content .zaiavka-na-test-draiv .feedback-form .checkbox {
        font-size: 11px;
    }
    .global .content .form-constructor .checkbox label input + span {
        padding-bottom: 4px;
    }
    .global .content .form-constructor .form-widget__checkboxes label span span, .global .content .form-constructor .form-widget__field-radio-group label span span {
        padding-top: 4px;
        padding-bottom: 4px;
    }
    .global .content .form-constructor .jq-selectbox {
        width: 100%;
    }
    .global .content .feedback-form .dialog__group_title {
        font-size: 14px;
    }
    input[type=checkbox]+label,
    input[type=radio]+label {
        width: 230px !important;
    }
    .global .content .feedback-form .form__input,
    .global .content .feedback-form .form__textarea,
    .global .content .feedback-form .textarea,
    .global .content .form-constructor input,
    .global .content .form-constructor textarea,
    .global .content .form-constructor select {
        box-sizing: border-box;
        height: 37px;
        width: 100% !important;
    }
    .global .content .feedback-form .form__textarea,
    .global .content .feedback-form .textarea,
    .global .content .form-constructor .textarea,
    .global .content .form-constructor textarea {
        height: 156px;
    }
    div.select {
        width: 265px !important;
    }
    div.select .select,
    select {
        width: 300px !important;
    }
    fieldset div.select .select,
    fieldset select {
        width: 280px !important;
    }
    .global .content .form-block .form__row>.checkbox {
        width: 265px !important;
    }
    .global .content .feedback-form .form__label-fake {
        margin: 10px 0 6px 0 !important;
    }
    .global .content .cars .cars-block .cars-content .photo,
    .global .content .cars .cars-block .cars-content .year,
    .global .content .cars .cars-block .cars-header .filters a[data-sort-by=year] {
        display: none;
    }
    .global .content .cars .cars-block .cars-content .options {
        width: 37%;
        left: -3px;
    }
    .global .content .new-cars-one .price-block .price-item .price {
        font-size: 22px;
        line-height: 26px;
    }
    .global .content .new-cars-one .item-block .item-block-btn .btn {
        margin: 0 10px 17px 0;
        padding: 13px 10px 11px;
    }
    .global .content .cars .cars-block .cars-content tr:first-child th {
        font-size: 12px;
    }
    .global .content .cars .cars-block .cars-header {
        padding: 7px 0;
    }
    .global .content .cars .cars-block .cars-header .filters span {
        padding-left: 10px;
        padding-right: 0;
    }
    .global .header .menu .model>a>span {
        display: none;
    }
    .global .header .links-block .menu .model>a {
        padding: 18px 0;
        text-indent: -9999px;
        background: url('/static/img/ic_cars_2.png?bdf754428e12') no-repeat scroll center 1px;
        min-width: 50px;
        width: 100%;
    }
    .global .header .links-block .menu .model>a.active {
        background-color: #e4e8e8;
        background-position: center -49px;
    }
    .code.ru:before {
        clear: both;
        content: "";
        display: block;
    }
    .global .content .light_form div.checkbox,
    .global .content .light_form div.select {
        width: 100% !important;
    }
    .global .content .feedback-form #id_zhelaemaia_data {
        width: 273px !important;
    }
    .global .content .feedback-form .datepick-trigger {
        height: 37px;
    }
    .global .content .feedback-form.light_form #id_zhelaemaia_data {
        width: 276px !important;
    }
    .fancybox-wrap .global .content .feedback-form #id_zhelaemaia_data {
        width: 245px !important;
    }
    .global .content .programs .items-block .items-more a {
        padding: 12px 30px 12px 15px;
        letter-spacing: 2px;
        display: block;
    }
    .global .content .feedback-form .big-text1 {
        margin: 0 0 40px;
    }
    .global .ResponsiveTable table tr td,
    .global .ResponsiveTable table tr th {
        padding: 5px;
    }
    .global .ResponsiveTable table tr td p,
    .global .ResponsiveTable table tr th p {
        font-size: 12px;
    }
    .global .col-50-25-25 .col:first-child .Quote,
    .global .text .col:first-child .Quote {
        font-size: 20px;
    }
    .global .content .accordion-block .FourColumnContainer {
        margin-left: 0;
    }
    .global .content .accordion-block .FourColumnContainer .col {
        padding: 0 0 30px;
        width: 100%;
    }
    .global .accordion .col .accordion-block {
        padding: 40px 10px;
    }
    .global .accordion .col>a {
        padding: 15px 10px;
        padding-right: 50px;
    }
    .global .ResponsiveTable table tr:last-child td {
        padding-bottom: 25px;
    }
    .global .content .cars .cars-block .cars-content .table-container table:first-child tr:first-child th {
        font-size: 9px;
        text-transform: uppercase;
    }
    .fancybox-wrap div.select,
    .fancybox-wrap fieldset div.select .select,
    .fancybox-wrap fieldset select {
        width: 290px !important;
    }
    .fancybox-wrap .global .content .feedback-form #id_telefon_second {
        width: 193px !important;
    }
    .fancybox-wrap .global .content .feedback-form #id_telefon_first ~ .code ~ #id_telefon_second {
        width: 55% !important;
    }
    .global .content .cars,
    .global .content .cars .cars-block .cars-content {
        padding: 20px 0;
    }
    .global .header .links-block .menu>div>a {
        min-width: 40px !important;
    }
    body #ui-datepicker-div {
        left: 0 !important;
        margin: auto;
        right: 0;
    }
    .global .content .feedback-form #id_telefon_second {
        width: 232px !important;
    }
    .global .content .feedback-form.light_form #id_telefon_second {
        width: 233px !important;
    }
    .global .content .light_form .form_block_content .red,
    .global .content .zaiavka-na-test-draiv .form_block_content .red {
        left: auto;
        margin-left: 0;
        margin-top: 0;
        position: absolute;
        right: -9px;
        top: 0;
    }
    .global .content .light_form div.select {
        width: 100% !important;
    }
    label.error {
        margin-top: 3px;
    }
    .fancybox-wrap .global .content .feedback-form div.select {
        width: 100% !important;
    }
    .global .warning {
        padding: 0;
    }
    .global .warning .modal-footer a {
        margin-bottom: 15px !important;
    }
    .global .content .items-pagination .pager__list {
        padding: 2px 15px 0;
    }
    .global .content .faq .items-pagination .pager {
        text-align: center;
    }
    .global .content .faq .items-pagination .pager__list {
        padding: 0;
    }
    .global .content .feedback-form div.select, .global .content .form-constructor div.select {
        width: 100% !important;
    }
    .global .content .accordion-block .FourColumnContainer img {
        max-width: 100%;
        width: auto;
    }
    .global .header .links-block .menu .menu-items .menu-btn .item a.one {
        background-position: 91% -35px;
    }
    .global .content .cars .cars-block .cars-content th.color {
        padding-left: 28px !important;
    }
    .global .content .cars .cars-block .cars-content .color {
        width: 15%;
    }
    .spec-items .item>div,
    .zaiavka-na-test-draiv .form_block_content {
        display: block;
    }
    .zaiavka-na-test-draiv .form__inputs {
        display: block !important;
    }
    .fancybox-skin .global .content .feedback-form #id_zhelaemaia_data {
        width: calc(100% - 44px) !important;
    }
    .spec-items .item .spec-img {
        padding: 0 0 20px;
        width: 100%;
    }
    body .ui-datepicker {
        width: 290px !important;
    }
    body .ui-datepicker td a,
    body .ui-datepicker th span {
        padding: 3px 2px;
    }
    .global .content .form-constructor form > .form-widget__form-group fieldset {
        display: block;
        max-width: 390px;
        margin: 0 auto;
    }
    .global .content .form-disclaimer, .global .content .form-widget__form-group.disclaimer {
        font-size: 11px;
        width: auto;
    }
    .global .content .form-constructor .jq-selectbox {
        width: 320px;
    }
    .fancybox-skin .global .content .form-constructor .jq-selectbox {
        width: 100%;
    }
    .global .content .big-text1 {
        font-size: 22px !important;
        line-height: 28px !important;
    }
}
@media only screen and (max-width: 359px) {
    .global .content .cars .cars-block .cars-header .filters a {
        padding: 10px 33px 10px 15px;
    }
    .global .content .light_form .red,
    .global .content .zaiavka-na-test-draiv .red {
        left: auto;
        margin-left: 6px;
        margin-top: 0;
        position: absolute;
        top: auto;
    }
    .global .col-50-25-25 .col:first-child .Quote,
    .global .text .col:first-child .Quote {
        font-size: 18px;
    }
    .global .slider .swiper-slide .swiper-slide-img,
    .global .slider .swiper-slide .video-js {
        height: 210px !important;
    }
    .fancybox-wrap div.select,
    .fancybox-wrap fieldset div.select .select,
    .fancybox-wrap fieldset select {
        width: 250px !important;
    }
    .fancybox-wrap .global .content .feedback-form .dialog__group_title {
        font-size: 12px;
    }
    .global .content .feedback-form .dialog__group .dialog__group .form__row:last-child .checkbox,
    .global .content .feedback-form .dialog__group .form__row:last-child .checkbox {
        width: 210px;
    }
    body #ui-datepicker-div {
        padding: 10px;
    }
    .global .content .feedback-form, .global .content .form-constructor {
        min-width: 242px;
    }
    .global .content .feedback-form.light_form #id_telefon_second {
        width: 193px !important;
    }
    .global .content .feedback-form.light_form #id_zhelaemaia_data {
        width: 236px !important;
    }
    .global .content .feedback-form #id_zhelaemaia_data {
        width: 197px !important;
    }
    .global .content .feedback-form #id_telefon_second {
        width: 155px !important;
    }
    .global .content .programs .items-block .items-more {
        display: block;
        padding-top: 0;
    }
    .global .h1,
    .global h1 {
        font-size: 22px !important;
        line-height: 30px !important;
    }
    .global .warning .modal-footer a {
        padding: 13px 12px 11px !important;
    }
    .global .content .form-block .form__row {
        width: 280px;
    }
    .form-block .form__row div.select {
        width: 100% !important;
    }
    .global .content .form-block .form__row>.checkbox {
        width: 240px !important;
    }
    .global .content .form-block .form__row>.checkbox label {
        letter-spacing: 2px;
    }
    .global .content .cars .cars-block .cars-content .isotope-item .options {
        padding-left: 5px !important;
        font-size: 11px;
    }
    .global .content .cars .cars-block .cars-content .options {
        left: -3px;
    }
    .global .content .big-text1,
    .global .content .h2,
    .global .content h2 {
        font-size: 19px !important;
        line-height: 24px !important;
        letter-spacing: normal !important;
    }
    .global .content .programs .items-block .items-more .small,
    .global .content .programs .items-block .items-more a {
        letter-spacing: 1px;
    }
    .table-content .j-table-content-block.table-content-block {
        width: 150px;
    }
    .table-content .scroll-pane {
        width: calc(100% - 150px);
    }
    .global .content .arctic .btn,
    .global .content .arctic .more,
    .global .content .dark .btn,
    .global .content .dark .more,
    .global .content .grey .btn,
    .global .content .grey .more,
    .global .content .white .btn,
    .global .content .white .more {
        padding: 15px 16px 14px;
    }
    .form-widget__btn {
        padding: 15px 16px 14px !important;
    }
    .global .model-menu-mobile a img {
        max-height: none;
        width: auto;
        max-width: 148px;
    }
    .phone-fancybox.fancybox-wrap {
        min-width: 270px;
    }
    .phone-fancybox .fancybox-inner {
        width: 240px !important;
        min-width: 240px;
        height: auto !important;
    }
    .phone-fancybox #ic1 a {
        margin-top: 4px;
    }
    .fancybox-wrap .global .content .feedback-form #id_telefon_second {
        width: 154px !important;
    }
    .fancybox-wrap .global .content .feedback-form #id_telefon_first ~ .code ~ #id_telefon_second {
        width: 55% !important;
    }
    .fancybox-wrap .global .dialog__body {
        padding: 0 15px;
    }
    .global .content .form-constructor .jq-selectbox {
        width: 280px;
    }
    body .rdtPicker {
        width: 242px;
    }
}

.global .slider .swiper-slide {
    background-color: #fff;
}

@media only screen and (min-width: 768px) {
    .rotor_slot,
    .global .slider,
    .global .slider .swiper-container,
    .global .slider .swiper-slide {
        height: calc(100vh - 202px) !important;
    }

    .global .slider .swiper-slide .swiper-slide-img,
    .global .slider .swiper-slide .video-js {
        height: calc(100vh - 202px) !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .rotor_slot,
    .global .slider,
    .global .slider .swiper-container,
    .global .slider .swiper-slide {
        height: calc(100vh - 170px) !important;
    }

    .global .slider .swiper-slide .swiper-slide-img,
    .global .slider .swiper-slide .video-js {
        height: calc(100vh - 170px) !important;
    }
}

@media only screen and (max-width: 767px) {
    .rotor_slot,
    .global .slider,
    .global .slider .swiper-container,
    .global .slider .swiper-slide {
        min-height: calc(100vh - 128px) !important;
    }

    .global .slider .swiper-slide .swiper-slide-img,
    .global .slider .swiper-slide .video-js {
        height: 255px !important;
    }
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: landscape) {
    .global .content .grey .new-cars-one .AccordionContainer .accordion .col>a:hover {
        background: #fff none repeat scroll 0 0;
    }
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) {
    .global .header .menu .model>a:hover,
    .global .header .menu>a:hover {
        background: 0 0;
        color: #fff;
    }
    .global .header .menu .model>a:hover span span,
    .global .header .menu>a:hover span span {
        background-position: center -722px;
    }
    .global .header .links-block .menu .menu-block>a:hover {
        background-color: none;
        color: #9c9c9c;
        background-position: center -153px;
    }
}

@media only screen and (min-device-width: 560px) and (max-device-width: 570px) and (orientation: landscape) {
    .video-youtube>iframe {
        height: 100%;
    }
}
.section-wrapper {
    background-color: #f8f8f9;
}

/* ColumnContainer */
.global .OneColumnContainer,
.global .TwoColumnContainer,
.global .ThreeColumnContainer,
.global .FourColumnContainer {
    /* padding: 30px 60px; */
}
.global .OneColumnContainer p a,
.global .TwoColumnContainer p a,
.global .ThreeColumnContainer p a,
.global .FourColumnContainer p a {
    text-decoration: none;
}
.global .OneColumnContainer p,
.global .TwoColumnContainer p,
.global .ThreeColumnContainer p,
.global .FourColumnContainer p {
    margin: 0 0 24px;
}
.global .OneColumnContainer p:last-child,
.global .TwoColumnContainer p:last-child,
.global .ThreeColumnContainer p:last-child,
.global .FourColumnContainer p:last-child {
    margin-bottom: 0;
}
.global .OneColumnContainer img,
.global .TwoColumnContainer img,
.global .ThreeColumnContainer img,
.global .FourColumnContainer img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-bottom: 20px;
}
.global .OneColumnContainer img:last-child,
.global .TwoColumnContainer img:last-child,
.global .ThreeColumnContainer img:last-child,
.global .FourColumnContainer img:last-child {
    margin-bottom: 0;
}
.global .TwoColumnContainer .row {
    margin-top: -30px;
}
.global .TwoColumnContainer .coll {
    margin-top: 30px;
}
@media (min-width: 544px) {
    .global .TwoColumnContainer .row {
        margin-top: 0;
    }
    .global .TwoColumnContainer .coll {
        margin-top: 0;
    }
}
.global .FourColumnContainer .row {
    margin-top: -30px;
    text-align: center;
}
.global .FourColumnContainer .coll {
    margin-top: 30px;
    text-align: left;
    display: inline-block;
    vertical-align: top;
    text-align: left;
    float: none !important;
}

@media screen and (max-width: 767px) {
    .vjs-default-skin .vjs-big-play-button {
        top: 0 !important;
        right :0 !important;
        bottom: 0 !important;
        left :0 !important;
        width: 2em !important;
        height: 1.3em !important;
    }
    .vjs-default-skin .vjs-big-play-button:before {
        line-height: 1.3em !important;
    }
}

.news div > h2 {
    text-align: center;
    margin: 0 0 3rem -52.5px;
}

@media only screen and (max-width: 767px) {
    nav {
        position: relative;
    }
    nav .navigation {
        position: absolute;
        top: 15px;
        width: 100%;
        box-sizing: border-box;
    }
}

.map-content .pull-fix .show-route{
    display: none !important;
}

.CursorAnimateRotate .cursor {
    display: none;
    height: 54px;
    left: 0;
    margin-left: 33px;
    margin-top: 60px;
    pointer-events: none;
    position: fixed;
    top: 0;
    width: 33px;
    z-index: 1000;
}

.CursorAnimateRotate .cursor.isVisible {
    display: block;
}

.CursorAnimateRotate .cursorIcon {
    background-image: url('/static/img/cursor-left.png?bdf754428e12');
    background-repeat: none;
    height: 54px;
    moz-transition: -moz-transform 0.4s ease-out;
    o-transition: -o-transform 0.4s ease-out;
    pointer-events: none;
    transition: transform 0.4s ease-out;
    webkit-transition: -webkit-transform 0.4s ease-out;
    width: 33px;
}

.CursorAnimateRotate.offScreen .cursor {
    display: none;
}

.CursorAnimateRotate.right .cursor {
    margin-left: 10px;
}

.CursorAnimateRotate.right .cursorIcon {
    moz-transform: rotate(180deg);
    ms-transform: rotate(180deg);
    o-transform: rotate(180deg);
    transform: rotate(180deg);
    webkit-transform: rotate(180deg);
}

.CursorAnimateRotate,.CursorAnimateRotate .rsOverflow,.CursorAnimateRotate video {
    cursor: none !important;
}

.CursorNoAnimateNoRotate.left,.CursorNoAnimateNoRotate.left .rsOverflow[style],
.CursorNoAnimateNoRotate.left .rsOverflow[style] video {
    cursor: url('/static/img/cursor-left.cur?bdf754428e12'),pointer !important;
}

.CursorNoAnimateNoRotate.right,.CursorNoAnimateNoRotate.right .rsOverflow[style],
.CursorNoAnimateNoRotate.right .rsOverflow[style] video {
    cursor: url('/static/img/cursor-right.cur?bdf754428e12'),pointer !important;
}

.call_phone_1,
.call_phone_2,
.call_phone_3,
.call_phone_4,
.call_phone_5 {
    font-weight: bold;
}

.manager-item a[href^="mailto"] {
    text-decoration: none;
    border-bottom: 1px solid rgba(68, 68, 67, 0.3);
    color: #444443;
}

.date-listing {
    font-size: 10px !important;
    font-weight: 700;
    letter-spacing: 2.4px !important;
    line-height: 12px;
    text-transform: uppercase;
}

/* index-stripe */

.index-stripe {
    position: relative;
    height: 215px;
    border-bottom: 1px #fff solid;
}

.index-stripe__picture {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    background-color: #fff;
}

.index-stripe__content {
    position: relative;
    max-width: 810px;
    box-sizing: border-box;
    margin: 0 auto;
    padding-top: 35px;
}

.index-stripe__content h3 {
    color: #0c121c;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 400;
    margin: 0 0 15px;
}

.index-stripe__content p {
    color: #4a4f54;
    font-size: 13px;
    margin: 0 0 15px;
}

.index-stripe__text {
    position: relative;
    padding-right: 57%;
    padding-left: 20px;
}

.index-stripe__text_right {
    padding-right: 20px;
    padding-left: 57%;
}

.index-stripe__link {
    background: url('/static/img/arr.png?9b2ef1bf3054&bdf754428e12') no-repeat scroll -13px -90px;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 2.4px;
    line-height: 20px;
    margin-right: 0;
    padding: 9px 10px 9px 18px;
    text-decoration: none;
    text-transform: uppercase;
    color: #4a4f54;
}

.index-stripe__link:hover {
    color: #0c121c;
}

@media screen and (max-width: 480px) {
    .index-stripe {
        height: auto;
        padding: 5px;
        background-color: #ddd;
        border-bottom: 5px #fff solid;
    }
    .index-stripe__picture {
        position: relative;
        height: 130px;
    }
    .index-stripe__picture_01 {
        background-position: 78% 50%;
    }
    .index-stripe__picture_02 {
        background-position: 35% 50%;
        background-size: 300%;
    }
    .index-stripe__picture_03 {
        background-position: 78% 50%;
    }
    .index-stripe__content {
        padding: 25px 20px;
        background-color: #fff;
        text-align: center;
    }
    .index-stripe__text {
        padding: 0;
    }
    .index-stripe__text_right {
        padding: 0;
    }
}

.global .content .feedback-form.light_form .big-text1 {
    display: inline-block !important;
    padding: 1rem 0 !important;
}

.global .content .accordion-block h2 {
    text-align: center !important;
}


/*
** BLOCKS
*/
.b-lang-pane {
  position: relative;
  height: 100%;
  vertical-align: top;
  box-sizing: border-box; }
  .b-lang-pane * {
    box-sizing: border-box; }
  .b-lang-pane ul {
    max-width: 100%;
    margin-left: 0;
    margin-right: auto;
    height: 100%;
    margin: 0; }
    .b-lang-pane ul:after {
      content: " ";
      display: block;
      clear: both; }
    .b-lang-pane ul li {
      width: 100%;
      float: left;
      margin-left: 0;
      margin-right: 0;
      position: relative;
      display: none;
      height: 100%;
      width: 70px;
      font-size: 10px;
      text-transform: uppercase;
      text-align: center;
      line-height: 9px;
      padding: 0;
      border-right: 1px #eef1f1 solid;
      border-left: 1px #eef1f1 solid; }
      .b-lang-pane ul li.is-active {
        display: block;
        background-color: #f8f9f9; }
      .b-lang-pane ul li > a {
        display: block;
        width: 100%;
        line-height: 59px;
        padding: 0 11px; }
        .b-lang-pane ul li > a:before {
          content: none;
          display: none; }
        .b-lang-pane ul li > a:hover {
          background-color: #e4e8e8; }
  .b-lang-pane__container {
    position: relative;
    height: 100%; }

@media (min-width: 1024px) {
  .b-lang-pane ul li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    float: left;
    padding-left: 0.8333333333%;
    padding-right: 0.8333333333%;
    display: block;
    border: 0; }
    .b-lang-pane ul li > a {
      line-height: 34px; } }

/* g-header changes */
.g-header__top {
  display: block;
  height: 59px;
  background-color: transparent; }
  .g-header__top > ul {
    position: relative;
    height: 100%;
    float: right; }
    .g-header__top > ul > li {
      display: none; }
      .g-header__top > ul > li.b-lang-pane__container {
        height: auto;
        display: block; }

.g-header__mobile-menu .b-lang-pane {
  height: 35px; }
  .g-header__mobile-menu .b-lang-pane li {
    display: block;
    width: 43px;
    border: 0; }
    .g-header__mobile-menu .b-lang-pane li a {
      line-height: 35px; }

@media (min-width: 1024px) {
  .g-header__top {
    height: 35px;
    background-color: #f8f9f9; }
    .g-header__top > ul {
      float: none; }
      .g-header__top > ul > li {
        display: inline-block; }
        .g-header__top > ul > li.b-lang-pane__container {
          display: inline-block; } }

/*# sourceMappingURL=landrover.css.map */
.cleared::after {
  content: "";
  display: table;
  clear: both;
}
.clear {
  clear: both;
  font-size: 0;
}
.rel {
  position: relative;
}
.rel-1 {
  position: relative;
  z-index: 1;
}
.rel-2 {
  position: relative;
  z-index: 2;
}
.sup {
  vertical-align: super;
}
.middle {
  white-space: nowrap;
}
.middle::after {
  content: '';
  width: 0;
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.v-middle {
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
}
.block {
  display: block;
  float: none;
  width: auto;
}
.inline-block {
  display: inline-block !important;
}
.helper-last {
  margin-bottom: 0 !important;
}
.helper-first {
  margin-top: 0 !important;
}
.tab-content > .tab-pane {
  display: none;
  visibility: hidden;
}
.tab-content > .active {
  display: block;
  visibility: visible;
}
.small {
  font-size: 80%;
  font-weight: normal;
}
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify !important;
  word-spacing: -0.3ex;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.font-weight-normal {
  font-weight: normal;
}
.font-weight-bold {
  font-weight: bold;
}
.font-italic {
  font-style: italic;
}
.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.img-fluid {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 0.25rem;
  line-height: 1.5;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0.25rem;
  transition: all 0.2s ease-in-out;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide,
.hidden {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden !important;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.affix {
  position: fixed;
}
.underline {
  text-decoration: none !important;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.nounderline {
  text-decoration: none !important;
}
ul.dash {
  list-style: none;
}
ul.dash > li {
  margin-left: 1.3em;
}
ul.dash > li:before {
  content: '\2014\a0';
  float: left;
  margin-left: -1.25em;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.pseudo-table {
  display: table;
  width: 100%;
  border-collapse: collapse;
}
.pseudo-row {
  display: table-row;
}
.pseudo-cell {
  display: table-cell;
  vertical-align: top;
}
.text-truncate {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
}
.clickable {
  cursor: pointer;
}
.m-x-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.m-a-0 {
  margin: 0 0 !important;
}
.m-t-0 {
  margin-top: 0 !important;
}
.m-r-0 {
  margin-right: 0 !important;
}
.m-b-0 {
  margin-bottom: 0 !important;
}
.m-l-0 {
  margin-left: 0 !important;
}
.m-x-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.m-y-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.m-a-1 {
  margin: 1rem 1rem !important;
}
.m-t-1 {
  margin-top: 1rem !important;
}
.m-r-1 {
  margin-right: 1rem !important;
}
.m-b-1 {
  margin-bottom: 1rem !important;
}
.m-l-1 {
  margin-left: 1rem !important;
}
.m-x-1 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.m-y-1 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.m-a-2 {
  margin: 1.5rem 1.5rem !important;
}
.m-t-2 {
  margin-top: 1.5rem !important;
}
.m-r-2 {
  margin-right: 1.5rem !important;
}
.m-b-2 {
  margin-bottom: 1.5rem !important;
}
.m-l-2 {
  margin-left: 1.5rem !important;
}
.m-x-2 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.m-y-2 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.m-a-3 {
  margin: 3rem 3rem !important;
}
.m-t-3 {
  margin-top: 3rem !important;
}
.m-r-3 {
  margin-right: 3rem !important;
}
.m-b-3 {
  margin-bottom: 3rem !important;
}
.m-l-3 {
  margin-left: 3rem !important;
}
.m-x-3 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.m-y-3 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.p-a-0 {
  padding: 0 0 !important;
}
.p-t-0 {
  padding-top: 0 !important;
}
.p-r-0 {
  padding-right: 0 !important;
}
.p-b-0 {
  padding-bottom: 0 !important;
}
.p-l-0 {
  padding-left: 0 !important;
}
.p-x-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.p-y-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.p-a-1 {
  padding: 1rem 1rem !important;
}
.p-t-1 {
  padding-top: 1rem !important;
}
.p-r-1 {
  padding-right: 1rem !important;
}
.p-b-1 {
  padding-bottom: 1rem !important;
}
.p-l-1 {
  padding-left: 1rem !important;
}
.p-x-1 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.p-y-1 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.p-a-2 {
  padding: 1.5rem 1.5rem !important;
}
.p-t-2 {
  padding-top: 1.5rem !important;
}
.p-r-2 {
  padding-right: 1.5rem !important;
}
.p-b-2 {
  padding-bottom: 1.5rem !important;
}
.p-l-2 {
  padding-left: 1.5rem !important;
}
.p-x-2 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.p-y-2 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.p-a-3 {
  padding: 3rem 3rem !important;
}
.p-t-3 {
  padding-top: 3rem !important;
}
.p-r-3 {
  padding-right: 3rem !important;
}
.p-b-3 {
  padding-bottom: 3rem !important;
}
.p-l-3 {
  padding-left: 3rem !important;
}
.p-x-3 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.p-y-3 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.pos-f-t {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.container {
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  margin-right: auto;
  margin-left: auto;
  box-sizing: border-box;
}
.container::after {
  display: table;
  clear: both;
  content: "";
}
@media (min-width: 544px) {
  .container {
    max-width: 576px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 940px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}
.container-fluid {
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  margin-right: auto;
  margin-left: auto;
  max-width: 1260px;
}
.container-fluid::after {
  display: table;
  clear: both;
  content: "";
}
.row {
  margin-right: -0.9375rem;
  margin-left: -0.9375rem;
}
.row::after {
  display: table;
  clear: both;
  content: "";
}
.coll,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12 {
  position: relative;
  min-height: 1px;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  box-sizing: border-box;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-1 {
  width: 8.333333%;
}
.col-xs-2 {
  width: 16.666667%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-4 {
  width: 33.333333%;
}
.col-xs-5 {
  width: 41.666667%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-7 {
  width: 58.333333%;
}
.col-xs-8 {
  width: 66.666667%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-10 {
  width: 83.333333%;
}
.col-xs-11 {
  width: 91.666667%;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-pull-1 {
  right: 8.333333%;
}
.col-xs-pull-2 {
  right: 16.666667%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-4 {
  right: 33.333333%;
}
.col-xs-pull-5 {
  right: 41.666667%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-7 {
  right: 58.333333%;
}
.col-xs-pull-8 {
  right: 66.666667%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-10 {
  right: 83.333333%;
}
.col-xs-pull-11 {
  right: 91.666667%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-push-1 {
  left: 8.333333%;
}
.col-xs-push-2 {
  left: 16.666667%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-4 {
  left: 33.333333%;
}
.col-xs-push-5 {
  left: 41.666667%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-7 {
  left: 58.333333%;
}
.col-xs-push-8 {
  left: 66.666667%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-10 {
  left: 83.333333%;
}
.col-xs-push-11 {
  left: 91.666667%;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
.col-xs-offset-1 {
  margin-left: 8.333333%;
}
.col-xs-offset-2 {
  margin-left: 16.666667%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-4 {
  margin-left: 33.333333%;
}
.col-xs-offset-5 {
  margin-left: 41.666667%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-7 {
  margin-left: 58.333333%;
}
.col-xs-offset-8 {
  margin-left: 66.666667%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-10 {
  margin-left: 83.333333%;
}
.col-xs-offset-11 {
  margin-left: 91.666667%;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
@media (min-width: 544px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.333333%;
  }
  .col-sm-2 {
    width: 16.666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.333333%;
  }
  .col-sm-5 {
    width: 41.666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.333333%;
  }
  .col-sm-8 {
    width: 66.666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.333333%;
  }
  .col-sm-11 {
    width: 91.666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.333333%;
  }
  .col-sm-pull-2 {
    right: 16.666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.333333%;
  }
  .col-sm-pull-5 {
    right: 41.666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.333333%;
  }
  .col-sm-pull-8 {
    right: 66.666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.333333%;
  }
  .col-sm-pull-11 {
    right: 91.666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.333333%;
  }
  .col-sm-push-2 {
    left: 16.666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.333333%;
  }
  .col-sm-push-5 {
    left: 41.666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.333333%;
  }
  .col-sm-push-8 {
    left: 66.666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.333333%;
  }
  .col-sm-push-11 {
    left: 91.666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
  .col-sm-offset-1 {
    margin-left: 8.333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 768px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.333333%;
  }
  .col-md-2 {
    width: 16.666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.333333%;
  }
  .col-md-5 {
    width: 41.666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.333333%;
  }
  .col-md-8 {
    width: 66.666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.333333%;
  }
  .col-md-11 {
    width: 91.666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.333333%;
  }
  .col-md-pull-2 {
    right: 16.666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.333333%;
  }
  .col-md-pull-5 {
    right: 41.666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.333333%;
  }
  .col-md-pull-8 {
    right: 66.666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.333333%;
  }
  .col-md-pull-11 {
    right: 91.666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.333333%;
  }
  .col-md-push-2 {
    left: 16.666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.333333%;
  }
  .col-md-push-5 {
    left: 41.666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.333333%;
  }
  .col-md-push-8 {
    left: 66.666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.333333%;
  }
  .col-md-push-11 {
    left: 91.666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
  .col-md-offset-1 {
    margin-left: 8.333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.333333%;
  }
  .col-lg-2 {
    width: 16.666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.333333%;
  }
  .col-lg-5 {
    width: 41.666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.333333%;
  }
  .col-lg-8 {
    width: 66.666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.333333%;
  }
  .col-lg-11 {
    width: 91.666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.333333%;
  }
  .col-lg-pull-2 {
    right: 16.666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.333333%;
  }
  .col-lg-pull-5 {
    right: 41.666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.333333%;
  }
  .col-lg-pull-8 {
    right: 66.666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.333333%;
  }
  .col-lg-pull-11 {
    right: 91.666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.333333%;
  }
  .col-lg-push-2 {
    left: 16.666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.333333%;
  }
  .col-lg-push-5 {
    left: 41.666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.333333%;
  }
  .col-lg-push-8 {
    left: 66.666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.333333%;
  }
  .col-lg-push-11 {
    left: 91.666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
  .col-lg-offset-1 {
    margin-left: 8.333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-xl-1,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12 {
    float: left;
  }
  .col-xl-1 {
    width: 8.333333%;
  }
  .col-xl-2 {
    width: 16.666667%;
  }
  .col-xl-3 {
    width: 25%;
  }
  .col-xl-4 {
    width: 33.333333%;
  }
  .col-xl-5 {
    width: 41.666667%;
  }
  .col-xl-6 {
    width: 50%;
  }
  .col-xl-7 {
    width: 58.333333%;
  }
  .col-xl-8 {
    width: 66.666667%;
  }
  .col-xl-9 {
    width: 75%;
  }
  .col-xl-10 {
    width: 83.333333%;
  }
  .col-xl-11 {
    width: 91.666667%;
  }
  .col-xl-12 {
    width: 100%;
  }
  .col-xl-pull-0 {
    right: auto;
  }
  .col-xl-pull-1 {
    right: 8.333333%;
  }
  .col-xl-pull-2 {
    right: 16.666667%;
  }
  .col-xl-pull-3 {
    right: 25%;
  }
  .col-xl-pull-4 {
    right: 33.333333%;
  }
  .col-xl-pull-5 {
    right: 41.666667%;
  }
  .col-xl-pull-6 {
    right: 50%;
  }
  .col-xl-pull-7 {
    right: 58.333333%;
  }
  .col-xl-pull-8 {
    right: 66.666667%;
  }
  .col-xl-pull-9 {
    right: 75%;
  }
  .col-xl-pull-10 {
    right: 83.333333%;
  }
  .col-xl-pull-11 {
    right: 91.666667%;
  }
  .col-xl-pull-12 {
    right: 100%;
  }
  .col-xl-push-0 {
    left: auto;
  }
  .col-xl-push-1 {
    left: 8.333333%;
  }
  .col-xl-push-2 {
    left: 16.666667%;
  }
  .col-xl-push-3 {
    left: 25%;
  }
  .col-xl-push-4 {
    left: 33.333333%;
  }
  .col-xl-push-5 {
    left: 41.666667%;
  }
  .col-xl-push-6 {
    left: 50%;
  }
  .col-xl-push-7 {
    left: 58.333333%;
  }
  .col-xl-push-8 {
    left: 66.666667%;
  }
  .col-xl-push-9 {
    left: 75%;
  }
  .col-xl-push-10 {
    left: 83.333333%;
  }
  .col-xl-push-11 {
    left: 91.666667%;
  }
  .col-xl-push-12 {
    left: 100%;
  }
  .col-xl-offset-0 {
    margin-left: 0;
  }
  .col-xl-offset-1 {
    margin-left: 8.333333%;
  }
  .col-xl-offset-2 {
    margin-left: 16.666667%;
  }
  .col-xl-offset-3 {
    margin-left: 25%;
  }
  .col-xl-offset-4 {
    margin-left: 33.333333%;
  }
  .col-xl-offset-5 {
    margin-left: 41.666667%;
  }
  .col-xl-offset-6 {
    margin-left: 50%;
  }
  .col-xl-offset-7 {
    margin-left: 58.333333%;
  }
  .col-xl-offset-8 {
    margin-left: 66.666667%;
  }
  .col-xl-offset-9 {
    margin-left: 75%;
  }
  .col-xl-offset-10 {
    margin-left: 83.333333%;
  }
  .col-xl-offset-11 {
    margin-left: 91.666667%;
  }
  .col-xl-offset-12 {
    margin-left: 100%;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Jsb2Nrcy91dGlsaXR5L3V0aWxpdHkuc3R5bCIsIi4uL2Jsb2Nrcy9jb2wtcmVzcG9uc2l2ZS9jb2wtcmVzcG9uc2l2ZS5zdHlsIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNDO0VBQ0MsWUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBOztBQUVGO0VBQ0MsWUFBQTtFQUNBLGFBQUE7O0FBRUQ7RUFDQyxtQkFBQTs7QUFFRDtFQUNDLG1CQUFBO0VBQ0EsV0FBQTs7QUFFRDtFQUNDLG1CQUFBO0VBQ0EsV0FBQTs7QUFFRDtFQUNDLHNCQUFBOztBQUVEO0VBQ0Msb0JBQUE7O0FBRUE7RUFDQyxZQUFBO0VBQ0EsU0FBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBOztBQUVGO0VBQ0Msc0JBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBOztBQUVEO0VBQ0MsZUFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBOztBQUVEO0VBQ0MsaUNBQUE7O0FBRUQ7RUFDQyw0QkFBQTs7QUFFRDtFQUNDLHlCQUFBOztBQUlBO0VBQ0MsY0FBQTtFQUNBLG1CQUFBOztBQUVEO0VBQ0MsZUFBQTtFQUNBLG9CQUFBOztBQUVGO0VBQ0MsZUFBQTtFQUNBLG9CQUFBOztBQUVEO0VBQ0MsZUFBQTtFQUNBLDBCQUFBOztBQUVEO0VBQ0MsaUJBQUE7O0FBRUQ7RUFDQyxrQkFBQTs7QUFFRDtFQUNDLG1CQUFBOztBQUVEO0VBQ0MsK0JBQUE7RUFDQSxxQkFBQTs7QUFFRDtFQUNDLCtCQUFBOztBQUVEO0VBQ0MscUNBQUE7O0FBRUQ7RUFDQyxxQ0FBQTs7QUFFRDtFQUNDLHNDQUFBOztBQUVEO0VBQ0Msb0JBQUE7O0FBRUQ7RUFDQyxrQkFBQTs7QUFFRDtFQUNDLG1CQUFBOztBQUVEO0VBQ0MsV0FBQTtFQUNBLGlDQUFBOztBQUVBO0VBQ0MsV0FBQTs7QUFFRjtFQUNDLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7O0FBRUQ7RUFDQyxtQkFBQTs7QUFFRDtFQUNDLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLGlDQUFBOztBQUVEO0VBQ0MsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLFVBQUE7O0FBR0E7O0VBRUMsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7O0FBRUY7RUFDQyxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTs7QUFFRDtFQUNDLHdCQUFBOztBQUVEO0VBQ0MsdUJBQUE7O0FBRUQ7O0VBRUMseUJBQUE7O0FBRUQ7RUFDQywwQkFBQTs7QUFFRDtFQUNDLDhCQUFBOztBQUVEO0VBQ0MsWUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSw4QkFBQTtFQUNBLFVBQUE7O0FBRUQ7RUFDQyxnQkFBQTs7QUFFRDtFQUNDLGlDQUFBO0VBQ0EseUJBQUE7RUFDQSwyQkFBQTs7QUFFRDtFQUNDLGlDQUFBOztBQUVEO0VBQ0MsaUJBQUE7O0FBRUE7RUFDQyxtQkFBQTs7QUFFQTtFQUNDLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBOztBQUVIO0VBQ0Msa0JBQUE7RUFDQSxtQkFBQTs7QUFFRDtFQUNDLGVBQUE7RUFDQSxZQUFBO0VBQ0EsMEJBQUE7O0FBRUQ7RUFDQyxtQkFBQTs7QUFFRDtFQUNDLG9CQUFBO0VBQ0Esb0JBQUE7O0FBRUQ7RUFDQyxpQkFBQTtFQUNBLG9CQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBOztBQUVEO0VBQ0MsZ0JBQUE7O0FBRUQ7RUFDQyw4QkFBQTtFQUNBLDZCQUFBOztBQUVEO0VBQ0MsdUJBQUE7O0FBRUQ7RUFDQyx5QkFBQTs7QUFFRDtFQUNDLDJCQUFBOztBQUVEO0VBQ0MsNEJBQUE7O0FBRUQ7RUFDQywwQkFBQTs7QUFFRDtFQUNDLDJCQUFBO0VBQ0EsMEJBQUE7O0FBRUQ7RUFDQyx5QkFBQTtFQUNBLDRCQUFBOztBQUVEO0VBQ0MsNkJBQUE7O0FBRUQ7RUFDQyw0QkFBQTs7QUFFRDtFQUNDLDhCQUFBOztBQUVEO0VBQ0MsK0JBQUE7O0FBRUQ7RUFDQyw2QkFBQTs7QUFFRDtFQUNDLDhCQUFBO0VBQ0EsNkJBQUE7O0FBRUQ7RUFDQyw0QkFBQTtFQUNBLCtCQUFBOztBQUVEO0VBQ0MsaUNBQUE7O0FBRUQ7RUFDQyw4QkFBQTs7QUFFRDtFQUNDLGdDQUFBOztBQUVEO0VBQ0MsaUNBQUE7O0FBRUQ7RUFDQywrQkFBQTs7QUFFRDtFQUNDLGdDQUFBO0VBQ0EsK0JBQUE7O0FBRUQ7RUFDQyw4QkFBQTtFQUNBLGlDQUFBOztBQUVEO0VBQ0MsNkJBQUE7O0FBRUQ7RUFDQyw0QkFBQTs7QUFFRDtFQUNDLDhCQUFBOztBQUVEO0VBQ0MsK0JBQUE7O0FBRUQ7RUFDQyw2QkFBQTs7QUFFRDtFQUNDLDhCQUFBO0VBQ0EsNkJBQUE7O0FBRUQ7RUFDQyw0QkFBQTtFQUNBLCtCQUFBOztBQUVEO0VBQ0Msd0JBQUE7O0FBRUQ7RUFDQywwQkFBQTs7QUFFRDtFQUNDLDRCQUFBOztBQUVEO0VBQ0MsNkJBQUE7O0FBRUQ7RUFDQywyQkFBQTs7QUFFRDtFQUNDLDRCQUFBO0VBQ0EsMkJBQUE7O0FBRUQ7RUFDQywwQkFBQTtFQUNBLDZCQUFBOztBQUVEO0VBQ0MsOEJBQUE7O0FBRUQ7RUFDQyw2QkFBQTs7QUFFRDtFQUNDLCtCQUFBOztBQUVEO0VBQ0MsZ0NBQUE7O0FBRUQ7RUFDQyw4QkFBQTs7QUFFRDtFQUNDLCtCQUFBO0VBQ0EsOEJBQUE7O0FBRUQ7RUFDQyw2QkFBQTtFQUNBLGdDQUFBOztBQUVEO0VBQ0Msa0NBQUE7O0FBRUQ7RUFDQywrQkFBQTs7QUFFRDtFQUNDLGlDQUFBOztBQUVEO0VBQ0Msa0NBQUE7O0FBRUQ7RUFDQyxnQ0FBQTs7QUFFRDtFQUNDLGlDQUFBO0VBQ0EsZ0NBQUE7O0FBRUQ7RUFDQywrQkFBQTtFQUNBLGtDQUFBOztBQUVEO0VBQ0MsOEJBQUE7O0FBRUQ7RUFDQyw2QkFBQTs7QUFFRDtFQUNDLCtCQUFBOztBQUVEO0VBQ0MsZ0NBQUE7O0FBRUQ7RUFDQyw4QkFBQTs7QUFFRDtFQUNDLCtCQUFBO0VBQ0EsOEJBQUE7O0FBRUQ7RUFDQyw2QkFBQTtFQUNBLGdDQUFBOztBQUVEO0VBQ0MsZ0JBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxjQUFBOztBQ3BhRDtFQUNJLHlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7O0FBRUE7RUFDSSxlQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7O0FBRWU7RUFDbkI7SUFDSSxpQkFBQTs7O0FBRWU7RUFDbkI7SUFDSSxpQkFBQTs7O0FBRWU7RUFDbkI7SUFDSSxpQkFBQTs7O0FBRWdCO0VBQ3BCO0lBQ0ksa0JBQUE7OztBQUVSO0VBQ0kseUJBQUE7RUFDQSx3QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTs7QUFFQTtFQUNJLGVBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTs7QUFFUjtFQUNJLHlCQUFBO0VBQ0Esd0JBQUE7O0FBRUE7RUFDSSxlQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7O0FBRVI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUE2REksbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0Esd0JBQUE7RUFDQSx1QkFBQTs7QUFFSjs7Ozs7Ozs7Ozs7O0VBWUksWUFBQTs7QUFFSjtFQUNJLGlCQUFBOztBQUVKO0VBQ0ksa0JBQUE7O0FBRUo7RUFDSSxXQUFBOztBQUVKO0VBQ0ksa0JBQUE7O0FBRUo7RUFDSSxrQkFBQTs7QUFFSjtFQUNJLFdBQUE7O0FBRUo7RUFDSSxrQkFBQTs7QUFFSjtFQUNJLGtCQUFBOztBQUVKO0VBQ0ksV0FBQTs7QUFFSjtFQUNJLGtCQUFBOztBQUVKO0VBQ0ksa0JBQUE7O0FBRUo7RUFDSSxZQUFBOztBQUVKO0VBQ0ksWUFBQTs7QUFFSjtFQUNJLGlCQUFBOztBQUVKO0VBQ0ksa0JBQUE7O0FBRUo7RUFDSSxXQUFBOztBQUVKO0VBQ0ksa0JBQUE7O0FBRUo7RUFDSSxrQkFBQTs7QUFFSjtFQUNJLFdBQUE7O0FBRUo7RUFDSSxrQkFBQTs7QUFFSjtFQUNJLGtCQUFBOztBQUVKO0VBQ0ksV0FBQTs7QUFFSjtFQUNJLGtCQUFBOztBQUVKO0VBQ0ksa0JBQUE7O0FBRUo7RUFDSSxZQUFBOztBQUVKO0VBQ0ksV0FBQTs7QUFFSjtFQUNJLGdCQUFBOztBQUVKO0VBQ0ksaUJBQUE7O0FBRUo7RUFDSSxVQUFBOztBQUVKO0VBQ0ksaUJBQUE7O0FBRUo7RUFDSSxpQkFBQTs7QUFFSjtFQUNJLFVBQUE7O0FBRUo7RUFDSSxpQkFBQTs7QUFFSjtFQUNJLGlCQUFBOztBQUVKO0VBQ0ksVUFBQTs7QUFFSjtFQUNJLGlCQUFBOztBQUVKO0VBQ0ksaUJBQUE7O0FBRUo7RUFDSSxXQUFBOztBQUVKO0VBQ0ksZUFBQTs7QUFFSjtFQUNJLHVCQUFBOztBQUVKO0VBQ0ksd0JBQUE7O0FBRUo7RUFDSSxpQkFBQTs7QUFFSjtFQUNJLHdCQUFBOztBQUVKO0VBQ0ksd0JBQUE7O0FBRUo7RUFDSSxpQkFBQTs7QUFFSjtFQUNJLHdCQUFBOztBQUVKO0VBQ0ksd0JBQUE7O0FBRUo7RUFDSSxpQkFBQTs7QUFFSjtFQUNJLHdCQUFBOztBQUVKO0VBQ0ksd0JBQUE7O0FBRUo7RUFDSSxrQkFBQTs7QUFFbUI7RUFDbkI7Ozs7Ozs7Ozs7OztJQVlJLFlBQUE7O0VBRUo7SUFDSSxpQkFBQTs7RUFFSjtJQUNJLGtCQUFBOztFQUVKO0lBQ0ksV0FBQTs7RUFFSjtJQUNJLGtCQUFBOztFQUVKO0lBQ0ksa0JBQUE7O0VBRUo7SUFDSSxXQUFBOztFQUVKO0lBQ0ksa0JBQUE7O0VBRUo7SUFDSSxrQkFBQTs7RUFFSjtJQUNJLFdBQUE7O0VBRUo7SUFDSSxrQkFBQTs7RUFFSjtJQUNJLGtCQUFBOztFQUVKO0lBQ0ksWUFBQTs7RUFFSjtJQUNJLFlBQUE7O0VBRUo7SUFDSSxpQkFBQTs7RUFFSjtJQUNJLGtCQUFBOztFQUVKO0lBQ0ksV0FBQTs7RUFFSjtJQUNJLGtCQUFBOztFQUVKO0lBQ0ksa0JBQUE7O0VBRUo7SUFDSSxXQUFBOztFQUVKO0lBQ0ksa0JBQUE7O0VBRUo7SUFDSSxrQkFBQTs7RUFFSjtJQUNJLFdBQUE7O0VBRUo7SUFDSSxrQkFBQTs7RUFFSjtJQUNJLGtCQUFBOztFQUVKO0lBQ0ksWUFBQTs7RUFFSjtJQUNJLFdBQUE7O0VBRUo7SUFDSSxnQkFBQTs7RUFFSjtJQUNJLGlCQUFBOztFQUVKO0lBQ0ksVUFBQTs7RUFFSjtJQUNJLGlCQUFBOztFQUVKO0lBQ0ksaUJBQUE7O0VBRUo7SUFDSSxVQUFBOztFQUVKO0lBQ0ksaUJBQUE7O0VBRUo7SUFDSSxpQkFBQTs7RUFFSjtJQUNJLFVBQUE7O0VBRUo7SUFDSSxpQkFBQTs7RUFFSjtJQUNJLGlCQUFBOztFQUVKO0lBQ0ksV0FBQTs7RUFFSjtJQUNJLGVBQUE7O0VBRUo7SUFDSSx1QkFBQTs7RUFFSjtJQUNJLHdCQUFBOztFQUVKO0lBQ0ksaUJBQUE7O0VBRUo7SUFDSSx3QkFBQTs7RUFFSjtJQUNJLHdCQUFBOztFQUVKO0lBQ0ksaUJBQUE7O0VBRUo7SUFDSSx3QkFBQTs7RUFFSjtJQUNJLHdCQUFBOztFQUVKO0lBQ0ksaUJBQUE7O0VBRUo7SUFDSSx3QkFBQTs7RUFFSjtJQUNJLHdCQUFBOztFQUVKO0lBQ0ksa0JBQUE7OztBQUVlO0VBQ25COzs7Ozs7Ozs7Ozs7SUFZSSxZQUFBOztFQUVKO0lBQ0ksaUJBQUE7O0VBRUo7SUFDSSxrQkFBQTs7RUFFSjtJQUNJLFdBQUE7O0VBRUo7SUFDSSxrQkFBQTs7RUFFSjtJQUNJLGtCQUFBOztFQUVKO0lBQ0ksV0FBQTs7RUFFSjtJQUNJLGtCQUFBOztFQUVKO0lBQ0ksa0JBQUE7O0VBRUo7SUFDSSxXQUFBOztFQUVKO0lBQ0ksa0JBQUE7O0VBRUo7SUFDSSxrQkFBQTs7RUFFSjtJQUNJLFlBQUE7O0VBRUo7SUFDSSxZQUFBOztFQUVKO0lBQ0ksaUJBQUE7O0VBRUo7SUFDSSxrQkFBQTs7RUFFSjtJQUNJLFdBQUE7O0VBRUo7SUFDSSxrQkFBQTs7RUFFSjtJQUNJLGtCQUFBOztFQUVKO0lBQ0ksV0FBQTs7RUFFSjtJQUNJLGtCQUFBOztFQUVKO0lBQ0ksa0JBQUE7O0VBRUo7SUFDSSxXQUFBOztFQUVKO0lBQ0ksa0JBQUE7O0VBRUo7SUFDSSxrQkFBQTs7RUFFSjtJQUNJLFlBQUE7O0VBRUo7SUFDSSxXQUFBOztFQUVKO0lBQ0ksZ0JBQUE7O0VBRUo7SUFDSSxpQkFBQTs7RUFFSjtJQUNJLFVBQUE7O0VBRUo7SUFDSSxpQkFBQTs7RUFFSjtJQUNJLGlCQUFBOztFQUVKO0lBQ0ksVUFBQTs7RUFFSjtJQUNJLGlCQUFBOztFQUVKO0lBQ0ksaUJBQUE7O0VBRUo7SUFDSSxVQUFBOztFQUVKO0lBQ0ksaUJBQUE7O0VBRUo7SUFDSSxpQkFBQTs7RUFFSjtJQUNJLFdBQUE7O0VBRUo7SUFDSSxlQUFBOztFQUVKO0lBQ0ksdUJBQUE7O0VBRUo7SUFDSSx3QkFBQTs7RUFFSjtJQUNJLGlCQUFBOztFQUVKO0lBQ0ksd0JBQUE7O0VBRUo7SUFDSSx3QkFBQTs7RUFFSjtJQUNJLGlCQUFBOztFQUVKO0lBQ0ksd0JBQUE7O0VBRUo7SUFDSSx3QkFBQTs7RUFFSjtJQUNJLGlCQUFBOztFQUVKO0lBQ0ksd0JBQUE7O0VBRUo7SUFDSSx3QkFBQTs7RUFFSjtJQUNJLGtCQUFBOzs7QUFFZTtFQUNuQjs7Ozs7Ozs7Ozs7O0lBWUksWUFBQTs7RUFFSjtJQUNJLGlCQUFBOztFQUVKO0lBQ0ksa0JBQUE7O0VBRUo7SUFDSSxXQUFBOztFQUVKO0lBQ0ksa0JBQUE7O0VBRUo7SUFDSSxrQkFBQTs7RUFFSjtJQUNJLFdBQUE7O0VBRUo7SUFDSSxrQkFBQTs7RUFFSjtJQUNJLGtCQUFBOztFQUVKO0lBQ0ksV0FBQTs7RUFFSjtJQUNJLGtCQUFBOztFQUVKO0lBQ0ksa0JBQUE7O0VBRUo7SUFDSSxZQUFBOztFQUVKO0lBQ0ksWUFBQTs7RUFFSjtJQUNJLGlCQUFBOztFQUVKO0lBQ0ksa0JBQUE7O0VBRUo7SUFDSSxXQUFBOztFQUVKO0lBQ0ksa0JBQUE7O0VBRUo7SUFDSSxrQkFBQTs7RUFFSjtJQUNJLFdBQUE7O0VBRUo7SUFDSSxrQkFBQTs7RUFFSjtJQUNJLGtCQUFBOztFQUVKO0lBQ0ksV0FBQTs7RUFFSjtJQUNJLGtCQUFBOztFQUVKO0lBQ0ksa0JBQUE7O0VBRUo7SUFDSSxZQUFBOztFQUVKO0lBQ0ksV0FBQTs7RUFFSjtJQUNJLGdCQUFBOztFQUVKO0lBQ0ksaUJBQUE7O0VBRUo7SUFDSSxVQUFBOztFQUVKO0lBQ0ksaUJBQUE7O0VBRUo7SUFDSSxpQkFBQTs7RUFFSjtJQUNJLFVBQUE7O0VBRUo7SUFDSSxpQkFBQTs7RUFFSjtJQUNJLGlCQUFBOztFQUVKO0lBQ0ksVUFBQTs7RUFFSjtJQUNJLGlCQUFBOztFQUVKO0lBQ0ksaUJBQUE7O0VBRUo7SUFDSSxXQUFBOztFQUVKO0lBQ0ksZUFBQTs7RUFFSjtJQUNJLHVCQUFBOztFQUVKO0lBQ0ksd0JBQUE7O0VBRUo7SUFDSSxpQkFBQTs7RUFFSjtJQUNJLHdCQUFBOztFQUVKO0lBQ0ksd0JBQUE7O0VBRUo7SUFDSSxpQkFBQTs7RUFFSjtJQUNJLHdCQUFBOztFQUVKO0lBQ0ksd0JBQUE7O0VBRUo7SUFDSSxpQkFBQTs7RUFFSjtJQUNJLHdCQUFBOztFQUVKO0lBQ0ksd0JBQUE7O0VBRUo7SUFDSSxrQkFBQTs7O0FBRWdCO0VBQ3BCOzs7Ozs7Ozs7Ozs7SUFZSSxZQUFBOztFQUVKO0lBQ0ksaUJBQUE7O0VBRUo7SUFDSSxrQkFBQTs7RUFFSjtJQUNJLFdBQUE7O0VBRUo7SUFDSSxrQkFBQTs7RUFFSjtJQUNJLGtCQUFBOztFQUVKO0lBQ0ksV0FBQTs7RUFFSjtJQUNJLGtCQUFBOztFQUVKO0lBQ0ksa0JBQUE7O0VBRUo7SUFDSSxXQUFBOztFQUVKO0lBQ0ksa0JBQUE7O0VBRUo7SUFDSSxrQkFBQTs7RUFFSjtJQUNJLFlBQUE7O0VBRUo7SUFDSSxZQUFBOztFQUVKO0lBQ0ksaUJBQUE7O0VBRUo7SUFDSSxrQkFBQTs7RUFFSjtJQUNJLFdBQUE7O0VBRUo7SUFDSSxrQkFBQTs7RUFFSjtJQUNJLGtCQUFBOztFQUVKO0lBQ0ksV0FBQTs7RUFFSjtJQUNJLGtCQUFBOztFQUVKO0lBQ0ksa0JBQUE7O0VBRUo7SUFDSSxXQUFBOztFQUVKO0lBQ0ksa0JBQUE7O0VBRUo7SUFDSSxrQkFBQTs7RUFFSjtJQUNJLFlBQUE7O0VBRUo7SUFDSSxXQUFBOztFQUVKO0lBQ0ksZ0JBQUE7O0VBRUo7SUFDSSxpQkFBQTs7RUFFSjtJQUNJLFVBQUE7O0VBRUo7SUFDSSxpQkFBQTs7RUFFSjtJQUNJLGlCQUFBOztFQUVKO0lBQ0ksVUFBQTs7RUFFSjtJQUNJLGlCQUFBOztFQUVKO0lBQ0ksaUJBQUE7O0VBRUo7SUFDSSxVQUFBOztFQUVKO0lBQ0ksaUJBQUE7O0VBRUo7SUFDSSxpQkFBQTs7RUFFSjtJQUNJLFdBQUE7O0VBRUo7SUFDSSxlQUFBOztFQUVKO0lBQ0ksdUJBQUE7O0VBRUo7SUFDSSx3QkFBQTs7RUFFSjtJQUNJLGlCQUFBOztFQUVKO0lBQ0ksd0JBQUE7O0VBRUo7SUFDSSx3QkFBQTs7RUFFSjtJQUNJLGlCQUFBOztFQUVKO0lBQ0ksd0JBQUE7O0VBRUo7SUFDSSx3QkFBQTs7RUFFSjtJQUNJLGlCQUFBOztFQUVKO0lBQ0ksd0JBQUE7O0VBRUo7SUFDSSx3QkFBQTs7RUFFSjtJQUNJLGtCQUFBIiwiZmlsZSI6ImFwcC5taW4uY3NzIiwic291cmNlUm9vdCI6Ii9zb3VyY2UvIiwic291cmNlc0NvbnRlbnQiOlsiLmNsZWFyZWRcclxuXHQmOjphZnRlclxyXG5cdFx0Y29udGVudCBcIlwiXHJcblx0XHRkaXNwbGF5IHRhYmxlXHJcblx0XHRjbGVhciBib3RoXHJcblxyXG4uY2xlYXJcclxuXHRjbGVhciBib3RoXHJcblx0Zm9udC1zaXplIDBcclxuXHJcbi5yZWxcclxuXHRwb3NpdGlvbiByZWxhdGl2ZVxyXG5cclxuLnJlbC0xXHJcblx0cG9zaXRpb24gcmVsYXRpdmVcclxuXHR6LWluZGV4IDFcclxuXHJcbi5yZWwtMlxyXG5cdHBvc2l0aW9uIHJlbGF0aXZlXHJcblx0ei1pbmRleCAyXHJcblxyXG4uc3VwXHJcblx0dmVydGljYWwtYWxpZ24gc3VwZXJcclxuXHJcbi5taWRkbGVcclxuXHR3aGl0ZS1zcGFjZSBub3dyYXBcclxuXHJcblx0Jjo6YWZ0ZXJcclxuXHRcdGNvbnRlbnQgJydcclxuXHRcdHdpZHRoIDBcclxuXHRcdGhlaWdodCAxMDAlXHJcblx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xyXG5cdFx0dmVydGljYWwtYWxpZ24gbWlkZGxlXHJcblxyXG4udi1taWRkbGVcclxuXHRkaXNwbGF5IGlubGluZS1ibG9ja1xyXG5cdHZlcnRpY2FsLWFsaWduIG1pZGRsZVxyXG5cdHdoaXRlLXNwYWNlIG5vcm1hbFxyXG5cclxuLmJsb2NrXHJcblx0ZGlzcGxheSBibG9ja1xyXG5cdGZsb2F0IG5vbmVcclxuXHR3aWR0aCBhdXRvXHJcblxyXG4uaW5saW5lLWJsb2NrXHJcblx0ZGlzcGxheSBpbmxpbmUtYmxvY2sgIWltcG9ydGFudFxyXG5cclxuLmhlbHBlci1sYXN0XHJcblx0bWFyZ2luLWJvdHRvbSAwICFpbXBvcnRhbnRcclxuXHJcbi5oZWxwZXItZmlyc3RcclxuXHRtYXJnaW4tdG9wIDAgIWltcG9ydGFudFxyXG5cclxuLnRhYi1jb250ZW50XHJcblxyXG5cdCYgPiAudGFiLXBhbmVcclxuXHRcdGRpc3BsYXkgbm9uZVxyXG5cdFx0dmlzaWJpbGl0eSBoaWRkZW5cclxuXHJcblx0JiA+IC5hY3RpdmVcclxuXHRcdGRpc3BsYXkgYmxvY2tcclxuXHRcdHZpc2liaWxpdHkgdmlzaWJsZVxyXG5cclxuLnNtYWxsXHJcblx0Zm9udC1zaXplIDgwJVxyXG5cdGZvbnQtd2VpZ2h0IG5vcm1hbFxyXG5cclxuLm1hcmtcclxuXHRwYWRkaW5nIC4yZW1cclxuXHRiYWNrZ3JvdW5kLWNvbG9yICNmY2Y4ZTNcclxuXHJcbi50ZXh0LWxlZnRcclxuXHR0ZXh0LWFsaWduIGxlZnRcclxuXHJcbi50ZXh0LXJpZ2h0XHJcblx0dGV4dC1hbGlnbiByaWdodFxyXG5cclxuLnRleHQtY2VudGVyXHJcblx0dGV4dC1hbGlnbiBjZW50ZXJcclxuXHJcbi50ZXh0LWp1c3RpZnlcclxuXHR0ZXh0LWFsaWduIGp1c3RpZnkgIWltcG9ydGFudFxyXG5cdHdvcmQtc3BhY2luZyAtLjNleFxyXG5cclxuLnRleHQtbm93cmFwXHJcblx0d2hpdGUtc3BhY2Ugbm93cmFwICFpbXBvcnRhbnRcclxuXHJcbi50ZXh0LWxvd2VyY2FzZVxyXG5cdHRleHQtdHJhbnNmb3JtIGxvd2VyY2FzZSAhaW1wb3J0YW50XHJcblxyXG4udGV4dC11cHBlcmNhc2VcclxuXHR0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2UgIWltcG9ydGFudFxyXG5cclxuLnRleHQtY2FwaXRhbGl6ZVxyXG5cdHRleHQtdHJhbnNmb3JtIGNhcGl0YWxpemUgIWltcG9ydGFudFxyXG5cclxuLmZvbnQtd2VpZ2h0LW5vcm1hbFxyXG5cdGZvbnQtd2VpZ2h0IG5vcm1hbFxyXG5cclxuLmZvbnQtd2VpZ2h0LWJvbGRcclxuXHRmb250LXdlaWdodCBib2xkXHJcblxyXG4uZm9udC1pdGFsaWNcclxuXHRmb250LXN0eWxlIGl0YWxpY1xyXG5cclxuLmZhZGVcclxuXHRvcGFjaXR5IDBcclxuXHR0cmFuc2l0aW9uIG9wYWNpdHkgLjE1cyBsaW5lYXJcclxuXHJcblx0Ji5pblxyXG5cdFx0b3BhY2l0eSAxXHJcblxyXG4uaW1nLWZsdWlkXHJcblx0ZGlzcGxheSBibG9ja1xyXG5cdG1heC13aWR0aCAxMDAlXHJcblx0aGVpZ2h0IGF1dG9cclxuXHJcbi5pbWctY2lyY2xlXHJcblx0Ym9yZGVyLXJhZGl1cyA1MCVcclxuXHJcbi5pbWctdGh1bWJuYWlsXHJcblx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuXHRtYXgtd2lkdGggMTAwJVxyXG5cdGhlaWdodCBhdXRvXHJcblx0cGFkZGluZyAuMjVyZW1cclxuXHRsaW5lLWhlaWdodCAxLjVcclxuXHRiYWNrZ3JvdW5kLWNvbG9yICNmZmZcclxuXHRib3JkZXIgMXB4IHNvbGlkICNkZGRcclxuXHRib3JkZXItcmFkaXVzIC4yNXJlbVxyXG5cdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXRcclxuXHJcbi5zci1vbmx5XHJcblx0cG9zaXRpb24gYWJzb2x1dGVcclxuXHR3aWR0aCAxcHhcclxuXHRoZWlnaHQgMXB4XHJcblx0cGFkZGluZyAwXHJcblx0bWFyZ2luIC0xcHhcclxuXHRvdmVyZmxvdyBoaWRkZW5cclxuXHRjbGlwIHJlY3QoMCwgMCwgMCwgMClcclxuXHRib3JkZXIgMFxyXG5cclxuLnNyLW9ubHktZm9jdXNhYmxlXHJcblx0JjphY3RpdmVcclxuXHQmOmZvY3VzXHJcblx0XHRwb3NpdGlvbiBzdGF0aWNcclxuXHRcdHdpZHRoIGF1dG9cclxuXHRcdGhlaWdodCBhdXRvXHJcblx0XHRtYXJnaW4gMFxyXG5cdFx0b3ZlcmZsb3cgdmlzaWJsZVxyXG5cdFx0Y2xpcCBhdXRvXHJcblxyXG4uY2VudGVyLWJsb2NrXHJcblx0ZGlzcGxheSBibG9ja1xyXG5cdG1hcmdpbi1yaWdodCBhdXRvXHJcblx0bWFyZ2luLWxlZnQgYXV0b1xyXG5cclxuLnB1bGwtcmlnaHRcclxuXHRmbG9hdCByaWdodCAhaW1wb3J0YW50XHJcblxyXG4ucHVsbC1sZWZ0XHJcblx0ZmxvYXQgbGVmdCAhaW1wb3J0YW50XHJcblxyXG4uaGlkZVxyXG4uaGlkZGVuXHJcblx0ZGlzcGxheSBub25lICFpbXBvcnRhbnRcclxuXHJcbi5zaG93XHJcblx0ZGlzcGxheSBibG9jayAhaW1wb3J0YW50XHJcblxyXG4uaW52aXNpYmxlXHJcblx0dmlzaWJpbGl0eSBoaWRkZW4gIWltcG9ydGFudFxyXG5cclxuLnRleHQtaGlkZVxyXG5cdGZvbnQgMC8wIGFcclxuXHRjb2xvciB0cmFuc3BhcmVudFxyXG5cdHRleHQtc2hhZG93IG5vbmVcclxuXHRiYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50XHJcblx0Ym9yZGVyIDBcclxuXHJcbi5hZmZpeFxyXG5cdHBvc2l0aW9uIGZpeGVkXHJcblxyXG4udW5kZXJsaW5lXHJcblx0dGV4dC1kZWNvcmF0aW9uIG5vbmUgIWltcG9ydGFudFxyXG5cdGJvcmRlci1ib3R0b20td2lkdGggMXB4XHJcblx0Ym9yZGVyLWJvdHRvbS1zdHlsZSBzb2xpZFxyXG5cclxuLm5vdW5kZXJsaW5lXHJcblx0dGV4dC1kZWNvcmF0aW9uIG5vbmUgIWltcG9ydGFudFxyXG5cclxudWwuZGFzaFxyXG5cdGxpc3Qtc3R5bGUgbm9uZVxyXG5cclxuXHQmID4gbGlcclxuXHRcdG1hcmdpbi1sZWZ0IDEuM2VtXHJcblxyXG5cdFx0JjpiZWZvcmVcclxuXHRcdFx0Y29udGVudCAnXFwyMDE0XFxhMCdcclxuXHRcdFx0ZmxvYXQgbGVmdFxyXG5cdFx0XHRtYXJnaW4tbGVmdCAtMS4yNWVtXHJcblxyXG4ucHJlLXNjcm9sbGFibGVcclxuXHRtYXgtaGVpZ2h0IDM0MHB4XHJcblx0b3ZlcmZsb3cteSBzY3JvbGxcclxuXHJcbi5wc2V1ZG8tdGFibGVcclxuXHRkaXNwbGF5IHRhYmxlXHJcblx0d2lkdGggMTAwJVxyXG5cdGJvcmRlci1jb2xsYXBzZSBjb2xsYXBzZVxyXG5cclxuLnBzZXVkby1yb3dcclxuXHRkaXNwbGF5IHRhYmxlLXJvd1xyXG5cclxuLnBzZXVkby1jZWxsXHJcblx0ZGlzcGxheSB0YWJsZS1jZWxsXHJcblx0dmVydGljYWwtYWxpZ24gdG9wXHJcblxyXG4udGV4dC10cnVuY2F0ZVxyXG5cdG92ZXJmbG93IGhpZGRlblxyXG5cdHdoaXRlLXNwYWNlIG5vd3JhcFxyXG5cdHRleHQtb3ZlcmZsb3cgZWxsaXBzaXNcclxuXHQtby10ZXh0LW92ZXJmbG93IGVsbGlwc2lzXHJcblx0LW1zLXRleHQtb3ZlcmZsb3cgZWxsaXBzaXNcclxuXHJcbi5jbGlja2FibGVcclxuXHRjdXJzb3IgcG9pbnRlclxyXG5cclxuLm0teC1hdXRvXHJcblx0bWFyZ2luLXJpZ2h0IGF1dG8gIWltcG9ydGFudFxyXG5cdG1hcmdpbi1sZWZ0IGF1dG8gIWltcG9ydGFudFxyXG5cclxuLm0tYS0wXHJcblx0bWFyZ2luIDAgMCAhaW1wb3J0YW50XHJcblxyXG4ubS10LTBcclxuXHRtYXJnaW4tdG9wIDAgIWltcG9ydGFudFxyXG5cclxuLm0tci0wXHJcblx0bWFyZ2luLXJpZ2h0IDAgIWltcG9ydGFudFxyXG5cclxuLm0tYi0wXHJcblx0bWFyZ2luLWJvdHRvbSAwICFpbXBvcnRhbnRcclxuXHJcbi5tLWwtMFxyXG5cdG1hcmdpbi1sZWZ0IDAgIWltcG9ydGFudFxyXG5cclxuLm0teC0wXHJcblx0bWFyZ2luLXJpZ2h0IDAgIWltcG9ydGFudFxyXG5cdG1hcmdpbi1sZWZ0IDAgIWltcG9ydGFudFxyXG5cclxuLm0teS0wXHJcblx0bWFyZ2luLXRvcCAwICFpbXBvcnRhbnRcclxuXHRtYXJnaW4tYm90dG9tIDAgIWltcG9ydGFudFxyXG5cclxuLm0tYS0xXHJcblx0bWFyZ2luIDFyZW0gMXJlbSAhaW1wb3J0YW50XHJcblxyXG4ubS10LTFcclxuXHRtYXJnaW4tdG9wIDFyZW0gIWltcG9ydGFudFxyXG5cclxuLm0tci0xXHJcblx0bWFyZ2luLXJpZ2h0IDFyZW0gIWltcG9ydGFudFxyXG5cclxuLm0tYi0xXHJcblx0bWFyZ2luLWJvdHRvbSAxcmVtICFpbXBvcnRhbnRcclxuXHJcbi5tLWwtMVxyXG5cdG1hcmdpbi1sZWZ0IDFyZW0gIWltcG9ydGFudFxyXG5cclxuLm0teC0xXHJcblx0bWFyZ2luLXJpZ2h0IDFyZW0gIWltcG9ydGFudFxyXG5cdG1hcmdpbi1sZWZ0IDFyZW0gIWltcG9ydGFudFxyXG5cclxuLm0teS0xXHJcblx0bWFyZ2luLXRvcCAxcmVtICFpbXBvcnRhbnRcclxuXHRtYXJnaW4tYm90dG9tIDFyZW0gIWltcG9ydGFudFxyXG5cclxuLm0tYS0yXHJcblx0bWFyZ2luIDEuNXJlbSAxLjVyZW0gIWltcG9ydGFudFxyXG5cclxuLm0tdC0yXHJcblx0bWFyZ2luLXRvcCAxLjVyZW0gIWltcG9ydGFudFxyXG5cclxuLm0tci0yXHJcblx0bWFyZ2luLXJpZ2h0IDEuNXJlbSAhaW1wb3J0YW50XHJcblxyXG4ubS1iLTJcclxuXHRtYXJnaW4tYm90dG9tIDEuNXJlbSAhaW1wb3J0YW50XHJcblxyXG4ubS1sLTJcclxuXHRtYXJnaW4tbGVmdCAxLjVyZW0gIWltcG9ydGFudFxyXG5cclxuLm0teC0yXHJcblx0bWFyZ2luLXJpZ2h0IDEuNXJlbSAhaW1wb3J0YW50XHJcblx0bWFyZ2luLWxlZnQgMS41cmVtICFpbXBvcnRhbnRcclxuXHJcbi5tLXktMlxyXG5cdG1hcmdpbi10b3AgMS41cmVtICFpbXBvcnRhbnRcclxuXHRtYXJnaW4tYm90dG9tIDEuNXJlbSAhaW1wb3J0YW50XHJcblxyXG4ubS1hLTNcclxuXHRtYXJnaW4gM3JlbSAzcmVtICFpbXBvcnRhbnRcclxuXHJcbi5tLXQtM1xyXG5cdG1hcmdpbi10b3AgM3JlbSAhaW1wb3J0YW50XHJcblxyXG4ubS1yLTNcclxuXHRtYXJnaW4tcmlnaHQgM3JlbSAhaW1wb3J0YW50XHJcblxyXG4ubS1iLTNcclxuXHRtYXJnaW4tYm90dG9tIDNyZW0gIWltcG9ydGFudFxyXG5cclxuLm0tbC0zXHJcblx0bWFyZ2luLWxlZnQgM3JlbSAhaW1wb3J0YW50XHJcblxyXG4ubS14LTNcclxuXHRtYXJnaW4tcmlnaHQgM3JlbSAhaW1wb3J0YW50XHJcblx0bWFyZ2luLWxlZnQgM3JlbSAhaW1wb3J0YW50XHJcblxyXG4ubS15LTNcclxuXHRtYXJnaW4tdG9wIDNyZW0gIWltcG9ydGFudFxyXG5cdG1hcmdpbi1ib3R0b20gM3JlbSAhaW1wb3J0YW50XHJcblxyXG4ucC1hLTBcclxuXHRwYWRkaW5nIDAgMCAhaW1wb3J0YW50XHJcblxyXG4ucC10LTBcclxuXHRwYWRkaW5nLXRvcCAwICFpbXBvcnRhbnRcclxuXHJcbi5wLXItMFxyXG5cdHBhZGRpbmctcmlnaHQgMCAhaW1wb3J0YW50XHJcblxyXG4ucC1iLTBcclxuXHRwYWRkaW5nLWJvdHRvbSAwICFpbXBvcnRhbnRcclxuXHJcbi5wLWwtMFxyXG5cdHBhZGRpbmctbGVmdCAwICFpbXBvcnRhbnRcclxuXHJcbi5wLXgtMFxyXG5cdHBhZGRpbmctcmlnaHQgMCAhaW1wb3J0YW50XHJcblx0cGFkZGluZy1sZWZ0IDAgIWltcG9ydGFudFxyXG5cclxuLnAteS0wXHJcblx0cGFkZGluZy10b3AgMCAhaW1wb3J0YW50XHJcblx0cGFkZGluZy1ib3R0b20gMCAhaW1wb3J0YW50XHJcblxyXG4ucC1hLTFcclxuXHRwYWRkaW5nIDFyZW0gMXJlbSAhaW1wb3J0YW50XHJcblxyXG4ucC10LTFcclxuXHRwYWRkaW5nLXRvcCAxcmVtICFpbXBvcnRhbnRcclxuXHJcbi5wLXItMVxyXG5cdHBhZGRpbmctcmlnaHQgMXJlbSAhaW1wb3J0YW50XHJcblxyXG4ucC1iLTFcclxuXHRwYWRkaW5nLWJvdHRvbSAxcmVtICFpbXBvcnRhbnRcclxuXHJcbi5wLWwtMVxyXG5cdHBhZGRpbmctbGVmdCAxcmVtICFpbXBvcnRhbnRcclxuXHJcbi5wLXgtMVxyXG5cdHBhZGRpbmctcmlnaHQgMXJlbSAhaW1wb3J0YW50XHJcblx0cGFkZGluZy1sZWZ0IDFyZW0gIWltcG9ydGFudFxyXG5cclxuLnAteS0xXHJcblx0cGFkZGluZy10b3AgMXJlbSAhaW1wb3J0YW50XHJcblx0cGFkZGluZy1ib3R0b20gMXJlbSAhaW1wb3J0YW50XHJcblxyXG4ucC1hLTJcclxuXHRwYWRkaW5nIDEuNXJlbSAxLjVyZW0gIWltcG9ydGFudFxyXG5cclxuLnAtdC0yXHJcblx0cGFkZGluZy10b3AgMS41cmVtICFpbXBvcnRhbnRcclxuXHJcbi5wLXItMlxyXG5cdHBhZGRpbmctcmlnaHQgMS41cmVtICFpbXBvcnRhbnRcclxuXHJcbi5wLWItMlxyXG5cdHBhZGRpbmctYm90dG9tIDEuNXJlbSAhaW1wb3J0YW50XHJcblxyXG4ucC1sLTJcclxuXHRwYWRkaW5nLWxlZnQgMS41cmVtICFpbXBvcnRhbnRcclxuXHJcbi5wLXgtMlxyXG5cdHBhZGRpbmctcmlnaHQgMS41cmVtICFpbXBvcnRhbnRcclxuXHRwYWRkaW5nLWxlZnQgMS41cmVtICFpbXBvcnRhbnRcclxuXHJcbi5wLXktMlxyXG5cdHBhZGRpbmctdG9wIDEuNXJlbSAhaW1wb3J0YW50XHJcblx0cGFkZGluZy1ib3R0b20gMS41cmVtICFpbXBvcnRhbnRcclxuXHJcbi5wLWEtM1xyXG5cdHBhZGRpbmcgM3JlbSAzcmVtICFpbXBvcnRhbnRcclxuXHJcbi5wLXQtM1xyXG5cdHBhZGRpbmctdG9wIDNyZW0gIWltcG9ydGFudFxyXG5cclxuLnAtci0zXHJcblx0cGFkZGluZy1yaWdodCAzcmVtICFpbXBvcnRhbnRcclxuXHJcbi5wLWItM1xyXG5cdHBhZGRpbmctYm90dG9tIDNyZW0gIWltcG9ydGFudFxyXG5cclxuLnAtbC0zXHJcblx0cGFkZGluZy1sZWZ0IDNyZW0gIWltcG9ydGFudFxyXG5cclxuLnAteC0zXHJcblx0cGFkZGluZy1yaWdodCAzcmVtICFpbXBvcnRhbnRcclxuXHRwYWRkaW5nLWxlZnQgM3JlbSAhaW1wb3J0YW50XHJcblxyXG4ucC15LTNcclxuXHRwYWRkaW5nLXRvcCAzcmVtICFpbXBvcnRhbnRcclxuXHRwYWRkaW5nLWJvdHRvbSAzcmVtICFpbXBvcnRhbnRcclxuXHJcbi5wb3MtZi10XHJcblx0cG9zaXRpb24gZml4ZWRcclxuXHR0b3AgMFxyXG5cdHJpZ2h0IDBcclxuXHRsZWZ0IDBcclxuXHR6LWluZGV4IDEwMzBcclxuIiwiLmNvbnRhaW5lclxyXG4gICAgcGFkZGluZy1yaWdodCAuOTM3NXJlbVxyXG4gICAgcGFkZGluZy1sZWZ0IC45Mzc1cmVtXHJcbiAgICBtYXJnaW4tcmlnaHQgYXV0b1xyXG4gICAgbWFyZ2luLWxlZnQgYXV0b1xyXG4gICAgYm94LXNpemluZyBib3JkZXItYm94XHJcblxyXG4gICAgJjo6YWZ0ZXJcclxuICAgICAgICBkaXNwbGF5IHRhYmxlXHJcbiAgICAgICAgY2xlYXIgYm90aFxyXG4gICAgICAgIGNvbnRlbnQgXCJcIlxyXG5cclxuQG1lZGlhIChtaW4td2lkdGggNTQ0cHgpXHJcbiAgICAuY29udGFpbmVyXHJcbiAgICAgICAgbWF4LXdpZHRoIDU3NnB4XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aCA3NjhweClcclxuICAgIC5jb250YWluZXJcclxuICAgICAgICBtYXgtd2lkdGggNzIwcHhcclxuXHJcbkBtZWRpYSAobWluLXdpZHRoIDk5MnB4KVxyXG4gICAgLmNvbnRhaW5lclxyXG4gICAgICAgIG1heC13aWR0aCA5NDBweFxyXG5cclxuQG1lZGlhIChtaW4td2lkdGggMTIwMHB4KVxyXG4gICAgLmNvbnRhaW5lclxyXG4gICAgICAgIG1heC13aWR0aCAxMTQwcHhcclxuXHJcbi5jb250YWluZXItZmx1aWRcclxuICAgIHBhZGRpbmctcmlnaHQgLjkzNzVyZW1cclxuICAgIHBhZGRpbmctbGVmdCAuOTM3NXJlbVxyXG4gICAgbWFyZ2luLXJpZ2h0IGF1dG9cclxuICAgIG1hcmdpbi1sZWZ0IGF1dG9cclxuICAgIG1heC13aWR0aCAxMjYwcHhcclxuXHJcbiAgICAmOjphZnRlclxyXG4gICAgICAgIGRpc3BsYXkgdGFibGVcclxuICAgICAgICBjbGVhciBib3RoXHJcbiAgICAgICAgY29udGVudCBcIlwiXHJcblxyXG4ucm93XHJcbiAgICBtYXJnaW4tcmlnaHQgLS45Mzc1cmVtXHJcbiAgICBtYXJnaW4tbGVmdCAtLjkzNzVyZW1cclxuXHJcbiAgICAmOjphZnRlclxyXG4gICAgICAgIGRpc3BsYXkgdGFibGVcclxuICAgICAgICBjbGVhciBib3RoXHJcbiAgICAgICAgY29udGVudCBcIlwiXHJcblxyXG4uY29sbFxyXG4uY29sLXhzLTFcclxuLmNvbC14cy0yXHJcbi5jb2wteHMtM1xyXG4uY29sLXhzLTRcclxuLmNvbC14cy01XHJcbi5jb2wteHMtNlxyXG4uY29sLXhzLTdcclxuLmNvbC14cy04XHJcbi5jb2wteHMtOVxyXG4uY29sLXhzLTEwXHJcbi5jb2wteHMtMTFcclxuLmNvbC14cy0xMlxyXG4uY29sLXNtLTFcclxuLmNvbC1zbS0yXHJcbi5jb2wtc20tM1xyXG4uY29sLXNtLTRcclxuLmNvbC1zbS01XHJcbi5jb2wtc20tNlxyXG4uY29sLXNtLTdcclxuLmNvbC1zbS04XHJcbi5jb2wtc20tOVxyXG4uY29sLXNtLTEwXHJcbi5jb2wtc20tMTFcclxuLmNvbC1zbS0xMlxyXG4uY29sLW1kLTFcclxuLmNvbC1tZC0yXHJcbi5jb2wtbWQtM1xyXG4uY29sLW1kLTRcclxuLmNvbC1tZC01XHJcbi5jb2wtbWQtNlxyXG4uY29sLW1kLTdcclxuLmNvbC1tZC04XHJcbi5jb2wtbWQtOVxyXG4uY29sLW1kLTEwXHJcbi5jb2wtbWQtMTFcclxuLmNvbC1tZC0xMlxyXG4uY29sLWxnLTFcclxuLmNvbC1sZy0yXHJcbi5jb2wtbGctM1xyXG4uY29sLWxnLTRcclxuLmNvbC1sZy01XHJcbi5jb2wtbGctNlxyXG4uY29sLWxnLTdcclxuLmNvbC1sZy04XHJcbi5jb2wtbGctOVxyXG4uY29sLWxnLTEwXHJcbi5jb2wtbGctMTFcclxuLmNvbC1sZy0xMlxyXG4uY29sLXhsLTFcclxuLmNvbC14bC0yXHJcbi5jb2wteGwtM1xyXG4uY29sLXhsLTRcclxuLmNvbC14bC01XHJcbi5jb2wteGwtNlxyXG4uY29sLXhsLTdcclxuLmNvbC14bC04XHJcbi5jb2wteGwtOVxyXG4uY29sLXhsLTEwXHJcbi5jb2wteGwtMTFcclxuLmNvbC14bC0xMlxyXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgIG1pbi1oZWlnaHQgMXB4XHJcbiAgICBwYWRkaW5nLXJpZ2h0IC45Mzc1cmVtXHJcbiAgICBwYWRkaW5nLWxlZnQgLjkzNzVyZW1cclxuICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG5cclxuLmNvbC14cy0xXHJcbi5jb2wteHMtMlxyXG4uY29sLXhzLTNcclxuLmNvbC14cy00XHJcbi5jb2wteHMtNVxyXG4uY29sLXhzLTZcclxuLmNvbC14cy03XHJcbi5jb2wteHMtOFxyXG4uY29sLXhzLTlcclxuLmNvbC14cy0xMFxyXG4uY29sLXhzLTExXHJcbi5jb2wteHMtMTJcclxuICAgIGZsb2F0IGxlZnRcclxuXHJcbi5jb2wteHMtMVxyXG4gICAgd2lkdGggOC4zMzMzMzMlXHJcblxyXG4uY29sLXhzLTJcclxuICAgIHdpZHRoIDE2LjY2NjY2NyVcclxuXHJcbi5jb2wteHMtM1xyXG4gICAgd2lkdGggMjUlXHJcblxyXG4uY29sLXhzLTRcclxuICAgIHdpZHRoIDMzLjMzMzMzMyVcclxuXHJcbi5jb2wteHMtNVxyXG4gICAgd2lkdGggNDEuNjY2NjY3JVxyXG5cclxuLmNvbC14cy02XHJcbiAgICB3aWR0aCA1MCVcclxuXHJcbi5jb2wteHMtN1xyXG4gICAgd2lkdGggNTguMzMzMzMzJVxyXG5cclxuLmNvbC14cy04XHJcbiAgICB3aWR0aCA2Ni42NjY2NjclXHJcblxyXG4uY29sLXhzLTlcclxuICAgIHdpZHRoIDc1JVxyXG5cclxuLmNvbC14cy0xMFxyXG4gICAgd2lkdGggODMuMzMzMzMzJVxyXG5cclxuLmNvbC14cy0xMVxyXG4gICAgd2lkdGggOTEuNjY2NjY3JVxyXG5cclxuLmNvbC14cy0xMlxyXG4gICAgd2lkdGggMTAwJVxyXG5cclxuLmNvbC14cy1wdWxsLTBcclxuICAgIHJpZ2h0IGF1dG9cclxuXHJcbi5jb2wteHMtcHVsbC0xXHJcbiAgICByaWdodCA4LjMzMzMzMyVcclxuXHJcbi5jb2wteHMtcHVsbC0yXHJcbiAgICByaWdodCAxNi42NjY2NjclXHJcblxyXG4uY29sLXhzLXB1bGwtM1xyXG4gICAgcmlnaHQgMjUlXHJcblxyXG4uY29sLXhzLXB1bGwtNFxyXG4gICAgcmlnaHQgMzMuMzMzMzMzJVxyXG5cclxuLmNvbC14cy1wdWxsLTVcclxuICAgIHJpZ2h0IDQxLjY2NjY2NyVcclxuXHJcbi5jb2wteHMtcHVsbC02XHJcbiAgICByaWdodCA1MCVcclxuXHJcbi5jb2wteHMtcHVsbC03XHJcbiAgICByaWdodCA1OC4zMzMzMzMlXHJcblxyXG4uY29sLXhzLXB1bGwtOFxyXG4gICAgcmlnaHQgNjYuNjY2NjY3JVxyXG5cclxuLmNvbC14cy1wdWxsLTlcclxuICAgIHJpZ2h0IDc1JVxyXG5cclxuLmNvbC14cy1wdWxsLTEwXHJcbiAgICByaWdodCA4My4zMzMzMzMlXHJcblxyXG4uY29sLXhzLXB1bGwtMTFcclxuICAgIHJpZ2h0IDkxLjY2NjY2NyVcclxuXHJcbi5jb2wteHMtcHVsbC0xMlxyXG4gICAgcmlnaHQgMTAwJVxyXG5cclxuLmNvbC14cy1wdXNoLTBcclxuICAgIGxlZnQgYXV0b1xyXG5cclxuLmNvbC14cy1wdXNoLTFcclxuICAgIGxlZnQgOC4zMzMzMzMlXHJcblxyXG4uY29sLXhzLXB1c2gtMlxyXG4gICAgbGVmdCAxNi42NjY2NjclXHJcblxyXG4uY29sLXhzLXB1c2gtM1xyXG4gICAgbGVmdCAyNSVcclxuXHJcbi5jb2wteHMtcHVzaC00XHJcbiAgICBsZWZ0IDMzLjMzMzMzMyVcclxuXHJcbi5jb2wteHMtcHVzaC01XHJcbiAgICBsZWZ0IDQxLjY2NjY2NyVcclxuXHJcbi5jb2wteHMtcHVzaC02XHJcbiAgICBsZWZ0IDUwJVxyXG5cclxuLmNvbC14cy1wdXNoLTdcclxuICAgIGxlZnQgNTguMzMzMzMzJVxyXG5cclxuLmNvbC14cy1wdXNoLThcclxuICAgIGxlZnQgNjYuNjY2NjY3JVxyXG5cclxuLmNvbC14cy1wdXNoLTlcclxuICAgIGxlZnQgNzUlXHJcblxyXG4uY29sLXhzLXB1c2gtMTBcclxuICAgIGxlZnQgODMuMzMzMzMzJVxyXG5cclxuLmNvbC14cy1wdXNoLTExXHJcbiAgICBsZWZ0IDkxLjY2NjY2NyVcclxuXHJcbi5jb2wteHMtcHVzaC0xMlxyXG4gICAgbGVmdCAxMDAlXHJcblxyXG4uY29sLXhzLW9mZnNldC0wXHJcbiAgICBtYXJnaW4tbGVmdCAwXHJcblxyXG4uY29sLXhzLW9mZnNldC0xXHJcbiAgICBtYXJnaW4tbGVmdCA4LjMzMzMzMyVcclxuXHJcbi5jb2wteHMtb2Zmc2V0LTJcclxuICAgIG1hcmdpbi1sZWZ0IDE2LjY2NjY2NyVcclxuXHJcbi5jb2wteHMtb2Zmc2V0LTNcclxuICAgIG1hcmdpbi1sZWZ0IDI1JVxyXG5cclxuLmNvbC14cy1vZmZzZXQtNFxyXG4gICAgbWFyZ2luLWxlZnQgMzMuMzMzMzMzJVxyXG5cclxuLmNvbC14cy1vZmZzZXQtNVxyXG4gICAgbWFyZ2luLWxlZnQgNDEuNjY2NjY3JVxyXG5cclxuLmNvbC14cy1vZmZzZXQtNlxyXG4gICAgbWFyZ2luLWxlZnQgNTAlXHJcblxyXG4uY29sLXhzLW9mZnNldC03XHJcbiAgICBtYXJnaW4tbGVmdCA1OC4zMzMzMzMlXHJcblxyXG4uY29sLXhzLW9mZnNldC04XHJcbiAgICBtYXJnaW4tbGVmdCA2Ni42NjY2NjclXHJcblxyXG4uY29sLXhzLW9mZnNldC05XHJcbiAgICBtYXJnaW4tbGVmdCA3NSVcclxuXHJcbi5jb2wteHMtb2Zmc2V0LTEwXHJcbiAgICBtYXJnaW4tbGVmdCA4My4zMzMzMzMlXHJcblxyXG4uY29sLXhzLW9mZnNldC0xMVxyXG4gICAgbWFyZ2luLWxlZnQgOTEuNjY2NjY3JVxyXG5cclxuLmNvbC14cy1vZmZzZXQtMTJcclxuICAgIG1hcmdpbi1sZWZ0IDEwMCVcclxuXHJcbkBtZWRpYSAobWluLXdpZHRoIDU0NHB4KVxyXG4gICAgLmNvbC1zbS0xXHJcbiAgICAuY29sLXNtLTJcclxuICAgIC5jb2wtc20tM1xyXG4gICAgLmNvbC1zbS00XHJcbiAgICAuY29sLXNtLTVcclxuICAgIC5jb2wtc20tNlxyXG4gICAgLmNvbC1zbS03XHJcbiAgICAuY29sLXNtLThcclxuICAgIC5jb2wtc20tOVxyXG4gICAgLmNvbC1zbS0xMFxyXG4gICAgLmNvbC1zbS0xMVxyXG4gICAgLmNvbC1zbS0xMlxyXG4gICAgICAgIGZsb2F0IGxlZnRcclxuXHJcbiAgICAuY29sLXNtLTFcclxuICAgICAgICB3aWR0aCA4LjMzMzMzMyVcclxuXHJcbiAgICAuY29sLXNtLTJcclxuICAgICAgICB3aWR0aCAxNi42NjY2NjclXHJcblxyXG4gICAgLmNvbC1zbS0zXHJcbiAgICAgICAgd2lkdGggMjUlXHJcblxyXG4gICAgLmNvbC1zbS00XHJcbiAgICAgICAgd2lkdGggMzMuMzMzMzMzJVxyXG5cclxuICAgIC5jb2wtc20tNVxyXG4gICAgICAgIHdpZHRoIDQxLjY2NjY2NyVcclxuXHJcbiAgICAuY29sLXNtLTZcclxuICAgICAgICB3aWR0aCA1MCVcclxuXHJcbiAgICAuY29sLXNtLTdcclxuICAgICAgICB3aWR0aCA1OC4zMzMzMzMlXHJcblxyXG4gICAgLmNvbC1zbS04XHJcbiAgICAgICAgd2lkdGggNjYuNjY2NjY3JVxyXG5cclxuICAgIC5jb2wtc20tOVxyXG4gICAgICAgIHdpZHRoIDc1JVxyXG5cclxuICAgIC5jb2wtc20tMTBcclxuICAgICAgICB3aWR0aCA4My4zMzMzMzMlXHJcblxyXG4gICAgLmNvbC1zbS0xMVxyXG4gICAgICAgIHdpZHRoIDkxLjY2NjY2NyVcclxuXHJcbiAgICAuY29sLXNtLTEyXHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG5cclxuICAgIC5jb2wtc20tcHVsbC0wXHJcbiAgICAgICAgcmlnaHQgYXV0b1xyXG5cclxuICAgIC5jb2wtc20tcHVsbC0xXHJcbiAgICAgICAgcmlnaHQgOC4zMzMzMzMlXHJcblxyXG4gICAgLmNvbC1zbS1wdWxsLTJcclxuICAgICAgICByaWdodCAxNi42NjY2NjclXHJcblxyXG4gICAgLmNvbC1zbS1wdWxsLTNcclxuICAgICAgICByaWdodCAyNSVcclxuXHJcbiAgICAuY29sLXNtLXB1bGwtNFxyXG4gICAgICAgIHJpZ2h0IDMzLjMzMzMzMyVcclxuXHJcbiAgICAuY29sLXNtLXB1bGwtNVxyXG4gICAgICAgIHJpZ2h0IDQxLjY2NjY2NyVcclxuXHJcbiAgICAuY29sLXNtLXB1bGwtNlxyXG4gICAgICAgIHJpZ2h0IDUwJVxyXG5cclxuICAgIC5jb2wtc20tcHVsbC03XHJcbiAgICAgICAgcmlnaHQgNTguMzMzMzMzJVxyXG5cclxuICAgIC5jb2wtc20tcHVsbC04XHJcbiAgICAgICAgcmlnaHQgNjYuNjY2NjY3JVxyXG5cclxuICAgIC5jb2wtc20tcHVsbC05XHJcbiAgICAgICAgcmlnaHQgNzUlXHJcblxyXG4gICAgLmNvbC1zbS1wdWxsLTEwXHJcbiAgICAgICAgcmlnaHQgODMuMzMzMzMzJVxyXG5cclxuICAgIC5jb2wtc20tcHVsbC0xMVxyXG4gICAgICAgIHJpZ2h0IDkxLjY2NjY2NyVcclxuXHJcbiAgICAuY29sLXNtLXB1bGwtMTJcclxuICAgICAgICByaWdodCAxMDAlXHJcblxyXG4gICAgLmNvbC1zbS1wdXNoLTBcclxuICAgICAgICBsZWZ0IGF1dG9cclxuXHJcbiAgICAuY29sLXNtLXB1c2gtMVxyXG4gICAgICAgIGxlZnQgOC4zMzMzMzMlXHJcblxyXG4gICAgLmNvbC1zbS1wdXNoLTJcclxuICAgICAgICBsZWZ0IDE2LjY2NjY2NyVcclxuXHJcbiAgICAuY29sLXNtLXB1c2gtM1xyXG4gICAgICAgIGxlZnQgMjUlXHJcblxyXG4gICAgLmNvbC1zbS1wdXNoLTRcclxuICAgICAgICBsZWZ0IDMzLjMzMzMzMyVcclxuXHJcbiAgICAuY29sLXNtLXB1c2gtNVxyXG4gICAgICAgIGxlZnQgNDEuNjY2NjY3JVxyXG5cclxuICAgIC5jb2wtc20tcHVzaC02XHJcbiAgICAgICAgbGVmdCA1MCVcclxuXHJcbiAgICAuY29sLXNtLXB1c2gtN1xyXG4gICAgICAgIGxlZnQgNTguMzMzMzMzJVxyXG5cclxuICAgIC5jb2wtc20tcHVzaC04XHJcbiAgICAgICAgbGVmdCA2Ni42NjY2NjclXHJcblxyXG4gICAgLmNvbC1zbS1wdXNoLTlcclxuICAgICAgICBsZWZ0IDc1JVxyXG5cclxuICAgIC5jb2wtc20tcHVzaC0xMFxyXG4gICAgICAgIGxlZnQgODMuMzMzMzMzJVxyXG5cclxuICAgIC5jb2wtc20tcHVzaC0xMVxyXG4gICAgICAgIGxlZnQgOTEuNjY2NjY3JVxyXG5cclxuICAgIC5jb2wtc20tcHVzaC0xMlxyXG4gICAgICAgIGxlZnQgMTAwJVxyXG5cclxuICAgIC5jb2wtc20tb2Zmc2V0LTBcclxuICAgICAgICBtYXJnaW4tbGVmdCAwXHJcblxyXG4gICAgLmNvbC1zbS1vZmZzZXQtMVxyXG4gICAgICAgIG1hcmdpbi1sZWZ0IDguMzMzMzMzJVxyXG5cclxuICAgIC5jb2wtc20tb2Zmc2V0LTJcclxuICAgICAgICBtYXJnaW4tbGVmdCAxNi42NjY2NjclXHJcblxyXG4gICAgLmNvbC1zbS1vZmZzZXQtM1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0IDI1JVxyXG5cclxuICAgIC5jb2wtc20tb2Zmc2V0LTRcclxuICAgICAgICBtYXJnaW4tbGVmdCAzMy4zMzMzMzMlXHJcblxyXG4gICAgLmNvbC1zbS1vZmZzZXQtNVxyXG4gICAgICAgIG1hcmdpbi1sZWZ0IDQxLjY2NjY2NyVcclxuXHJcbiAgICAuY29sLXNtLW9mZnNldC02XHJcbiAgICAgICAgbWFyZ2luLWxlZnQgNTAlXHJcblxyXG4gICAgLmNvbC1zbS1vZmZzZXQtN1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0IDU4LjMzMzMzMyVcclxuXHJcbiAgICAuY29sLXNtLW9mZnNldC04XHJcbiAgICAgICAgbWFyZ2luLWxlZnQgNjYuNjY2NjY3JVxyXG5cclxuICAgIC5jb2wtc20tb2Zmc2V0LTlcclxuICAgICAgICBtYXJnaW4tbGVmdCA3NSVcclxuXHJcbiAgICAuY29sLXNtLW9mZnNldC0xMFxyXG4gICAgICAgIG1hcmdpbi1sZWZ0IDgzLjMzMzMzMyVcclxuXHJcbiAgICAuY29sLXNtLW9mZnNldC0xMVxyXG4gICAgICAgIG1hcmdpbi1sZWZ0IDkxLjY2NjY2NyVcclxuXHJcbiAgICAuY29sLXNtLW9mZnNldC0xMlxyXG4gICAgICAgIG1hcmdpbi1sZWZ0IDEwMCVcclxuXHJcbkBtZWRpYSAobWluLXdpZHRoIDc2OHB4KVxyXG4gICAgLmNvbC1tZC0xXHJcbiAgICAuY29sLW1kLTJcclxuICAgIC5jb2wtbWQtM1xyXG4gICAgLmNvbC1tZC00XHJcbiAgICAuY29sLW1kLTVcclxuICAgIC5jb2wtbWQtNlxyXG4gICAgLmNvbC1tZC03XHJcbiAgICAuY29sLW1kLThcclxuICAgIC5jb2wtbWQtOVxyXG4gICAgLmNvbC1tZC0xMFxyXG4gICAgLmNvbC1tZC0xMVxyXG4gICAgLmNvbC1tZC0xMlxyXG4gICAgICAgIGZsb2F0IGxlZnRcclxuXHJcbiAgICAuY29sLW1kLTFcclxuICAgICAgICB3aWR0aCA4LjMzMzMzMyVcclxuXHJcbiAgICAuY29sLW1kLTJcclxuICAgICAgICB3aWR0aCAxNi42NjY2NjclXHJcblxyXG4gICAgLmNvbC1tZC0zXHJcbiAgICAgICAgd2lkdGggMjUlXHJcblxyXG4gICAgLmNvbC1tZC00XHJcbiAgICAgICAgd2lkdGggMzMuMzMzMzMzJVxyXG5cclxuICAgIC5jb2wtbWQtNVxyXG4gICAgICAgIHdpZHRoIDQxLjY2NjY2NyVcclxuXHJcbiAgICAuY29sLW1kLTZcclxuICAgICAgICB3aWR0aCA1MCVcclxuXHJcbiAgICAuY29sLW1kLTdcclxuICAgICAgICB3aWR0aCA1OC4zMzMzMzMlXHJcblxyXG4gICAgLmNvbC1tZC04XHJcbiAgICAgICAgd2lkdGggNjYuNjY2NjY3JVxyXG5cclxuICAgIC5jb2wtbWQtOVxyXG4gICAgICAgIHdpZHRoIDc1JVxyXG5cclxuICAgIC5jb2wtbWQtMTBcclxuICAgICAgICB3aWR0aCA4My4zMzMzMzMlXHJcblxyXG4gICAgLmNvbC1tZC0xMVxyXG4gICAgICAgIHdpZHRoIDkxLjY2NjY2NyVcclxuXHJcbiAgICAuY29sLW1kLTEyXHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG5cclxuICAgIC5jb2wtbWQtcHVsbC0wXHJcbiAgICAgICAgcmlnaHQgYXV0b1xyXG5cclxuICAgIC5jb2wtbWQtcHVsbC0xXHJcbiAgICAgICAgcmlnaHQgOC4zMzMzMzMlXHJcblxyXG4gICAgLmNvbC1tZC1wdWxsLTJcclxuICAgICAgICByaWdodCAxNi42NjY2NjclXHJcblxyXG4gICAgLmNvbC1tZC1wdWxsLTNcclxuICAgICAgICByaWdodCAyNSVcclxuXHJcbiAgICAuY29sLW1kLXB1bGwtNFxyXG4gICAgICAgIHJpZ2h0IDMzLjMzMzMzMyVcclxuXHJcbiAgICAuY29sLW1kLXB1bGwtNVxyXG4gICAgICAgIHJpZ2h0IDQxLjY2NjY2NyVcclxuXHJcbiAgICAuY29sLW1kLXB1bGwtNlxyXG4gICAgICAgIHJpZ2h0IDUwJVxyXG5cclxuICAgIC5jb2wtbWQtcHVsbC03XHJcbiAgICAgICAgcmlnaHQgNTguMzMzMzMzJVxyXG5cclxuICAgIC5jb2wtbWQtcHVsbC04XHJcbiAgICAgICAgcmlnaHQgNjYuNjY2NjY3JVxyXG5cclxuICAgIC5jb2wtbWQtcHVsbC05XHJcbiAgICAgICAgcmlnaHQgNzUlXHJcblxyXG4gICAgLmNvbC1tZC1wdWxsLTEwXHJcbiAgICAgICAgcmlnaHQgODMuMzMzMzMzJVxyXG5cclxuICAgIC5jb2wtbWQtcHVsbC0xMVxyXG4gICAgICAgIHJpZ2h0IDkxLjY2NjY2NyVcclxuXHJcbiAgICAuY29sLW1kLXB1bGwtMTJcclxuICAgICAgICByaWdodCAxMDAlXHJcblxyXG4gICAgLmNvbC1tZC1wdXNoLTBcclxuICAgICAgICBsZWZ0IGF1dG9cclxuXHJcbiAgICAuY29sLW1kLXB1c2gtMVxyXG4gICAgICAgIGxlZnQgOC4zMzMzMzMlXHJcblxyXG4gICAgLmNvbC1tZC1wdXNoLTJcclxuICAgICAgICBsZWZ0IDE2LjY2NjY2NyVcclxuXHJcbiAgICAuY29sLW1kLXB1c2gtM1xyXG4gICAgICAgIGxlZnQgMjUlXHJcblxyXG4gICAgLmNvbC1tZC1wdXNoLTRcclxuICAgICAgICBsZWZ0IDMzLjMzMzMzMyVcclxuXHJcbiAgICAuY29sLW1kLXB1c2gtNVxyXG4gICAgICAgIGxlZnQgNDEuNjY2NjY3JVxyXG5cclxuICAgIC5jb2wtbWQtcHVzaC02XHJcbiAgICAgICAgbGVmdCA1MCVcclxuXHJcbiAgICAuY29sLW1kLXB1c2gtN1xyXG4gICAgICAgIGxlZnQgNTguMzMzMzMzJVxyXG5cclxuICAgIC5jb2wtbWQtcHVzaC04XHJcbiAgICAgICAgbGVmdCA2Ni42NjY2NjclXHJcblxyXG4gICAgLmNvbC1tZC1wdXNoLTlcclxuICAgICAgICBsZWZ0IDc1JVxyXG5cclxuICAgIC5jb2wtbWQtcHVzaC0xMFxyXG4gICAgICAgIGxlZnQgODMuMzMzMzMzJVxyXG5cclxuICAgIC5jb2wtbWQtcHVzaC0xMVxyXG4gICAgICAgIGxlZnQgOTEuNjY2NjY3JVxyXG5cclxuICAgIC5jb2wtbWQtcHVzaC0xMlxyXG4gICAgICAgIGxlZnQgMTAwJVxyXG5cclxuICAgIC5jb2wtbWQtb2Zmc2V0LTBcclxuICAgICAgICBtYXJnaW4tbGVmdCAwXHJcblxyXG4gICAgLmNvbC1tZC1vZmZzZXQtMVxyXG4gICAgICAgIG1hcmdpbi1sZWZ0IDguMzMzMzMzJVxyXG5cclxuICAgIC5jb2wtbWQtb2Zmc2V0LTJcclxuICAgICAgICBtYXJnaW4tbGVmdCAxNi42NjY2NjclXHJcblxyXG4gICAgLmNvbC1tZC1vZmZzZXQtM1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0IDI1JVxyXG5cclxuICAgIC5jb2wtbWQtb2Zmc2V0LTRcclxuICAgICAgICBtYXJnaW4tbGVmdCAzMy4zMzMzMzMlXHJcblxyXG4gICAgLmNvbC1tZC1vZmZzZXQtNVxyXG4gICAgICAgIG1hcmdpbi1sZWZ0IDQxLjY2NjY2NyVcclxuXHJcbiAgICAuY29sLW1kLW9mZnNldC02XHJcbiAgICAgICAgbWFyZ2luLWxlZnQgNTAlXHJcblxyXG4gICAgLmNvbC1tZC1vZmZzZXQtN1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0IDU4LjMzMzMzMyVcclxuXHJcbiAgICAuY29sLW1kLW9mZnNldC04XHJcbiAgICAgICAgbWFyZ2luLWxlZnQgNjYuNjY2NjY3JVxyXG5cclxuICAgIC5jb2wtbWQtb2Zmc2V0LTlcclxuICAgICAgICBtYXJnaW4tbGVmdCA3NSVcclxuXHJcbiAgICAuY29sLW1kLW9mZnNldC0xMFxyXG4gICAgICAgIG1hcmdpbi1sZWZ0IDgzLjMzMzMzMyVcclxuXHJcbiAgICAuY29sLW1kLW9mZnNldC0xMVxyXG4gICAgICAgIG1hcmdpbi1sZWZ0IDkxLjY2NjY2NyVcclxuXHJcbiAgICAuY29sLW1kLW9mZnNldC0xMlxyXG4gICAgICAgIG1hcmdpbi1sZWZ0IDEwMCVcclxuXHJcbkBtZWRpYSAobWluLXdpZHRoIDk5MnB4KVxyXG4gICAgLmNvbC1sZy0xXHJcbiAgICAuY29sLWxnLTJcclxuICAgIC5jb2wtbGctM1xyXG4gICAgLmNvbC1sZy00XHJcbiAgICAuY29sLWxnLTVcclxuICAgIC5jb2wtbGctNlxyXG4gICAgLmNvbC1sZy03XHJcbiAgICAuY29sLWxnLThcclxuICAgIC5jb2wtbGctOVxyXG4gICAgLmNvbC1sZy0xMFxyXG4gICAgLmNvbC1sZy0xMVxyXG4gICAgLmNvbC1sZy0xMlxyXG4gICAgICAgIGZsb2F0IGxlZnRcclxuXHJcbiAgICAuY29sLWxnLTFcclxuICAgICAgICB3aWR0aCA4LjMzMzMzMyVcclxuXHJcbiAgICAuY29sLWxnLTJcclxuICAgICAgICB3aWR0aCAxNi42NjY2NjclXHJcblxyXG4gICAgLmNvbC1sZy0zXHJcbiAgICAgICAgd2lkdGggMjUlXHJcblxyXG4gICAgLmNvbC1sZy00XHJcbiAgICAgICAgd2lkdGggMzMuMzMzMzMzJVxyXG5cclxuICAgIC5jb2wtbGctNVxyXG4gICAgICAgIHdpZHRoIDQxLjY2NjY2NyVcclxuXHJcbiAgICAuY29sLWxnLTZcclxuICAgICAgICB3aWR0aCA1MCVcclxuXHJcbiAgICAuY29sLWxnLTdcclxuICAgICAgICB3aWR0aCA1OC4zMzMzMzMlXHJcblxyXG4gICAgLmNvbC1sZy04XHJcbiAgICAgICAgd2lkdGggNjYuNjY2NjY3JVxyXG5cclxuICAgIC5jb2wtbGctOVxyXG4gICAgICAgIHdpZHRoIDc1JVxyXG5cclxuICAgIC5jb2wtbGctMTBcclxuICAgICAgICB3aWR0aCA4My4zMzMzMzMlXHJcblxyXG4gICAgLmNvbC1sZy0xMVxyXG4gICAgICAgIHdpZHRoIDkxLjY2NjY2NyVcclxuXHJcbiAgICAuY29sLWxnLTEyXHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG5cclxuICAgIC5jb2wtbGctcHVsbC0wXHJcbiAgICAgICAgcmlnaHQgYXV0b1xyXG5cclxuICAgIC5jb2wtbGctcHVsbC0xXHJcbiAgICAgICAgcmlnaHQgOC4zMzMzMzMlXHJcblxyXG4gICAgLmNvbC1sZy1wdWxsLTJcclxuICAgICAgICByaWdodCAxNi42NjY2NjclXHJcblxyXG4gICAgLmNvbC1sZy1wdWxsLTNcclxuICAgICAgICByaWdodCAyNSVcclxuXHJcbiAgICAuY29sLWxnLXB1bGwtNFxyXG4gICAgICAgIHJpZ2h0IDMzLjMzMzMzMyVcclxuXHJcbiAgICAuY29sLWxnLXB1bGwtNVxyXG4gICAgICAgIHJpZ2h0IDQxLjY2NjY2NyVcclxuXHJcbiAgICAuY29sLWxnLXB1bGwtNlxyXG4gICAgICAgIHJpZ2h0IDUwJVxyXG5cclxuICAgIC5jb2wtbGctcHVsbC03XHJcbiAgICAgICAgcmlnaHQgNTguMzMzMzMzJVxyXG5cclxuICAgIC5jb2wtbGctcHVsbC04XHJcbiAgICAgICAgcmlnaHQgNjYuNjY2NjY3JVxyXG5cclxuICAgIC5jb2wtbGctcHVsbC05XHJcbiAgICAgICAgcmlnaHQgNzUlXHJcblxyXG4gICAgLmNvbC1sZy1wdWxsLTEwXHJcbiAgICAgICAgcmlnaHQgODMuMzMzMzMzJVxyXG5cclxuICAgIC5jb2wtbGctcHVsbC0xMVxyXG4gICAgICAgIHJpZ2h0IDkxLjY2NjY2NyVcclxuXHJcbiAgICAuY29sLWxnLXB1bGwtMTJcclxuICAgICAgICByaWdodCAxMDAlXHJcblxyXG4gICAgLmNvbC1sZy1wdXNoLTBcclxuICAgICAgICBsZWZ0IGF1dG9cclxuXHJcbiAgICAuY29sLWxnLXB1c2gtMVxyXG4gICAgICAgIGxlZnQgOC4zMzMzMzMlXHJcblxyXG4gICAgLmNvbC1sZy1wdXNoLTJcclxuICAgICAgICBsZWZ0IDE2LjY2NjY2NyVcclxuXHJcbiAgICAuY29sLWxnLXB1c2gtM1xyXG4gICAgICAgIGxlZnQgMjUlXHJcblxyXG4gICAgLmNvbC1sZy1wdXNoLTRcclxuICAgICAgICBsZWZ0IDMzLjMzMzMzMyVcclxuXHJcbiAgICAuY29sLWxnLXB1c2gtNVxyXG4gICAgICAgIGxlZnQgNDEuNjY2NjY3JVxyXG5cclxuICAgIC5jb2wtbGctcHVzaC02XHJcbiAgICAgICAgbGVmdCA1MCVcclxuXHJcbiAgICAuY29sLWxnLXB1c2gtN1xyXG4gICAgICAgIGxlZnQgNTguMzMzMzMzJVxyXG5cclxuICAgIC5jb2wtbGctcHVzaC04XHJcbiAgICAgICAgbGVmdCA2Ni42NjY2NjclXHJcblxyXG4gICAgLmNvbC1sZy1wdXNoLTlcclxuICAgICAgICBsZWZ0IDc1JVxyXG5cclxuICAgIC5jb2wtbGctcHVzaC0xMFxyXG4gICAgICAgIGxlZnQgODMuMzMzMzMzJVxyXG5cclxuICAgIC5jb2wtbGctcHVzaC0xMVxyXG4gICAgICAgIGxlZnQgOTEuNjY2NjY3JVxyXG5cclxuICAgIC5jb2wtbGctcHVzaC0xMlxyXG4gICAgICAgIGxlZnQgMTAwJVxyXG5cclxuICAgIC5jb2wtbGctb2Zmc2V0LTBcclxuICAgICAgICBtYXJnaW4tbGVmdCAwXHJcblxyXG4gICAgLmNvbC1sZy1vZmZzZXQtMVxyXG4gICAgICAgIG1hcmdpbi1sZWZ0IDguMzMzMzMzJVxyXG5cclxuICAgIC5jb2wtbGctb2Zmc2V0LTJcclxuICAgICAgICBtYXJnaW4tbGVmdCAxNi42NjY2NjclXHJcblxyXG4gICAgLmNvbC1sZy1vZmZzZXQtM1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0IDI1JVxyXG5cclxuICAgIC5jb2wtbGctb2Zmc2V0LTRcclxuICAgICAgICBtYXJnaW4tbGVmdCAzMy4zMzMzMzMlXHJcblxyXG4gICAgLmNvbC1sZy1vZmZzZXQtNVxyXG4gICAgICAgIG1hcmdpbi1sZWZ0IDQxLjY2NjY2NyVcclxuXHJcbiAgICAuY29sLWxnLW9mZnNldC02XHJcbiAgICAgICAgbWFyZ2luLWxlZnQgNTAlXHJcblxyXG4gICAgLmNvbC1sZy1vZmZzZXQtN1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0IDU4LjMzMzMzMyVcclxuXHJcbiAgICAuY29sLWxnLW9mZnNldC04XHJcbiAgICAgICAgbWFyZ2luLWxlZnQgNjYuNjY2NjY3JVxyXG5cclxuICAgIC5jb2wtbGctb2Zmc2V0LTlcclxuICAgICAgICBtYXJnaW4tbGVmdCA3NSVcclxuXHJcbiAgICAuY29sLWxnLW9mZnNldC0xMFxyXG4gICAgICAgIG1hcmdpbi1sZWZ0IDgzLjMzMzMzMyVcclxuXHJcbiAgICAuY29sLWxnLW9mZnNldC0xMVxyXG4gICAgICAgIG1hcmdpbi1sZWZ0IDkxLjY2NjY2NyVcclxuXHJcbiAgICAuY29sLWxnLW9mZnNldC0xMlxyXG4gICAgICAgIG1hcmdpbi1sZWZ0IDEwMCVcclxuXHJcbkBtZWRpYSAobWluLXdpZHRoIDEyMDBweClcclxuICAgIC5jb2wteGwtMVxyXG4gICAgLmNvbC14bC0yXHJcbiAgICAuY29sLXhsLTNcclxuICAgIC5jb2wteGwtNFxyXG4gICAgLmNvbC14bC01XHJcbiAgICAuY29sLXhsLTZcclxuICAgIC5jb2wteGwtN1xyXG4gICAgLmNvbC14bC04XHJcbiAgICAuY29sLXhsLTlcclxuICAgIC5jb2wteGwtMTBcclxuICAgIC5jb2wteGwtMTFcclxuICAgIC5jb2wteGwtMTJcclxuICAgICAgICBmbG9hdCBsZWZ0XHJcblxyXG4gICAgLmNvbC14bC0xXHJcbiAgICAgICAgd2lkdGggOC4zMzMzMzMlXHJcblxyXG4gICAgLmNvbC14bC0yXHJcbiAgICAgICAgd2lkdGggMTYuNjY2NjY3JVxyXG5cclxuICAgIC5jb2wteGwtM1xyXG4gICAgICAgIHdpZHRoIDI1JVxyXG5cclxuICAgIC5jb2wteGwtNFxyXG4gICAgICAgIHdpZHRoIDMzLjMzMzMzMyVcclxuXHJcbiAgICAuY29sLXhsLTVcclxuICAgICAgICB3aWR0aCA0MS42NjY2NjclXHJcblxyXG4gICAgLmNvbC14bC02XHJcbiAgICAgICAgd2lkdGggNTAlXHJcblxyXG4gICAgLmNvbC14bC03XHJcbiAgICAgICAgd2lkdGggNTguMzMzMzMzJVxyXG5cclxuICAgIC5jb2wteGwtOFxyXG4gICAgICAgIHdpZHRoIDY2LjY2NjY2NyVcclxuXHJcbiAgICAuY29sLXhsLTlcclxuICAgICAgICB3aWR0aCA3NSVcclxuXHJcbiAgICAuY29sLXhsLTEwXHJcbiAgICAgICAgd2lkdGggODMuMzMzMzMzJVxyXG5cclxuICAgIC5jb2wteGwtMTFcclxuICAgICAgICB3aWR0aCA5MS42NjY2NjclXHJcblxyXG4gICAgLmNvbC14bC0xMlxyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuXHJcbiAgICAuY29sLXhsLXB1bGwtMFxyXG4gICAgICAgIHJpZ2h0IGF1dG9cclxuXHJcbiAgICAuY29sLXhsLXB1bGwtMVxyXG4gICAgICAgIHJpZ2h0IDguMzMzMzMzJVxyXG5cclxuICAgIC5jb2wteGwtcHVsbC0yXHJcbiAgICAgICAgcmlnaHQgMTYuNjY2NjY3JVxyXG5cclxuICAgIC5jb2wteGwtcHVsbC0zXHJcbiAgICAgICAgcmlnaHQgMjUlXHJcblxyXG4gICAgLmNvbC14bC1wdWxsLTRcclxuICAgICAgICByaWdodCAzMy4zMzMzMzMlXHJcblxyXG4gICAgLmNvbC14bC1wdWxsLTVcclxuICAgICAgICByaWdodCA0MS42NjY2NjclXHJcblxyXG4gICAgLmNvbC14bC1wdWxsLTZcclxuICAgICAgICByaWdodCA1MCVcclxuXHJcbiAgICAuY29sLXhsLXB1bGwtN1xyXG4gICAgICAgIHJpZ2h0IDU4LjMzMzMzMyVcclxuXHJcbiAgICAuY29sLXhsLXB1bGwtOFxyXG4gICAgICAgIHJpZ2h0IDY2LjY2NjY2NyVcclxuXHJcbiAgICAuY29sLXhsLXB1bGwtOVxyXG4gICAgICAgIHJpZ2h0IDc1JVxyXG5cclxuICAgIC5jb2wteGwtcHVsbC0xMFxyXG4gICAgICAgIHJpZ2h0IDgzLjMzMzMzMyVcclxuXHJcbiAgICAuY29sLXhsLXB1bGwtMTFcclxuICAgICAgICByaWdodCA5MS42NjY2NjclXHJcblxyXG4gICAgLmNvbC14bC1wdWxsLTEyXHJcbiAgICAgICAgcmlnaHQgMTAwJVxyXG5cclxuICAgIC5jb2wteGwtcHVzaC0wXHJcbiAgICAgICAgbGVmdCBhdXRvXHJcblxyXG4gICAgLmNvbC14bC1wdXNoLTFcclxuICAgICAgICBsZWZ0IDguMzMzMzMzJVxyXG5cclxuICAgIC5jb2wteGwtcHVzaC0yXHJcbiAgICAgICAgbGVmdCAxNi42NjY2NjclXHJcblxyXG4gICAgLmNvbC14bC1wdXNoLTNcclxuICAgICAgICBsZWZ0IDI1JVxyXG5cclxuICAgIC5jb2wteGwtcHVzaC00XHJcbiAgICAgICAgbGVmdCAzMy4zMzMzMzMlXHJcblxyXG4gICAgLmNvbC14bC1wdXNoLTVcclxuICAgICAgICBsZWZ0IDQxLjY2NjY2NyVcclxuXHJcbiAgICAuY29sLXhsLXB1c2gtNlxyXG4gICAgICAgIGxlZnQgNTAlXHJcblxyXG4gICAgLmNvbC14bC1wdXNoLTdcclxuICAgICAgICBsZWZ0IDU4LjMzMzMzMyVcclxuXHJcbiAgICAuY29sLXhsLXB1c2gtOFxyXG4gICAgICAgIGxlZnQgNjYuNjY2NjY3JVxyXG5cclxuICAgIC5jb2wteGwtcHVzaC05XHJcbiAgICAgICAgbGVmdCA3NSVcclxuXHJcbiAgICAuY29sLXhsLXB1c2gtMTBcclxuICAgICAgICBsZWZ0IDgzLjMzMzMzMyVcclxuXHJcbiAgICAuY29sLXhsLXB1c2gtMTFcclxuICAgICAgICBsZWZ0IDkxLjY2NjY2NyVcclxuXHJcbiAgICAuY29sLXhsLXB1c2gtMTJcclxuICAgICAgICBsZWZ0IDEwMCVcclxuXHJcbiAgICAuY29sLXhsLW9mZnNldC0wXHJcbiAgICAgICAgbWFyZ2luLWxlZnQgMFxyXG5cclxuICAgIC5jb2wteGwtb2Zmc2V0LTFcclxuICAgICAgICBtYXJnaW4tbGVmdCA4LjMzMzMzMyVcclxuXHJcbiAgICAuY29sLXhsLW9mZnNldC0yXHJcbiAgICAgICAgbWFyZ2luLWxlZnQgMTYuNjY2NjY3JVxyXG5cclxuICAgIC5jb2wteGwtb2Zmc2V0LTNcclxuICAgICAgICBtYXJnaW4tbGVmdCAyNSVcclxuXHJcbiAgICAuY29sLXhsLW9mZnNldC00XHJcbiAgICAgICAgbWFyZ2luLWxlZnQgMzMuMzMzMzMzJVxyXG5cclxuICAgIC5jb2wteGwtb2Zmc2V0LTVcclxuICAgICAgICBtYXJnaW4tbGVmdCA0MS42NjY2NjclXHJcblxyXG4gICAgLmNvbC14bC1vZmZzZXQtNlxyXG4gICAgICAgIG1hcmdpbi1sZWZ0IDUwJVxyXG5cclxuICAgIC5jb2wteGwtb2Zmc2V0LTdcclxuICAgICAgICBtYXJnaW4tbGVmdCA1OC4zMzMzMzMlXHJcblxyXG4gICAgLmNvbC14bC1vZmZzZXQtOFxyXG4gICAgICAgIG1hcmdpbi1sZWZ0IDY2LjY2NjY2NyVcclxuXHJcbiAgICAuY29sLXhsLW9mZnNldC05XHJcbiAgICAgICAgbWFyZ2luLWxlZnQgNzUlXHJcblxyXG4gICAgLmNvbC14bC1vZmZzZXQtMTBcclxuICAgICAgICBtYXJnaW4tbGVmdCA4My4zMzMzMzMlXHJcblxyXG4gICAgLmNvbC14bC1vZmZzZXQtMTFcclxuICAgICAgICBtYXJnaW4tbGVmdCA5MS42NjY2NjclXHJcblxyXG4gICAgLmNvbC14bC1vZmZzZXQtMTJcclxuICAgICAgICBtYXJnaW4tbGVmdCAxMDAlXHJcbiJdfQ== */

.g-header{
    position: fixed;
    background-color: #fff;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1200;
    text-transform: uppercase;
    padding-top: 35px;
}

.g-header__top, .header-top{
    color: #0c121c;
    font-size: 10px;
    background-color: #f8f9f9;
    position: absolute;
    height: 35px;
    line-height: 35px;
    left: 0;
    top: 0;
    width: 100%;
    font-family: Arial, sans-serif;
    letter-spacing: .05em;
}

.g-header__top::after, .header-top::after{
    content: '';
    display: table;
    width: 100%;
}

.header-top__logo,
.header-top__logo:visited{
    float: left;
    width: 185px;
    text-align: center;
    color: #0c121c;
    text-decoration: none;
    font-size: 11px;
    line-height: 35px;
    letter-spacing: .11em;
    font-family: 'Land Rover', 'AvenirNextCyr-Regular', Arial, sans-serif;
}

.header-top__logo {
    display: none;
    position: relative;
    z-index: 1;
}

@media (min-width: 1024px) {
    .header-top__logo {
        display: block;
    }
    .header-top .header-top__logo {
        font-size: 14px;
        line-height: 34px;
    }
}

.header-top__phone::before{
    content: '';
    display: inline-block;
    vertical-align: middle;
    left: 0;
    position: relative;
    top: -2px;
    margin-right: 5px;
    width: 12px;
    height: 14px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAMAAAAsYw3eAAAAgVBMVEUEQqUIIpcLD04LETkMETIMEhwhLWQiEhwqNz9CERxJKBtMndZRERtXTWNbrORkpd1lls9oLxl6wvJ+PhaLwvKLyvma0vKseVGsl3a1YwrEeSfQ///SmD3Y///ap2XwxILwxJH36Mz3//f3///4zJD42qb/4qb/8Nr/+Mv///f////My9ZyAAAAXElEQVR42l3ORw6AMAxE0RAwoffee/H9D4hQhBUxu6fZfIbKfpiilTDaPCfUAFr7oQMjoOfwWE+4G+XBK+UJATfnlcQrPVwGs5AFewyWAMOVOWcpAHjytc2Vn+EDQmcV0y6/9boAAAAASUVORK5CYII=');
}

.header-top__links{
    padding: 0;
    margin: 0;
    list-style-type: none;
    text-align: right;
}

.header-top__links>li{
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    margin: 0;
    line-height: normal;
    font-size: 9px;
    letter-spacing: .2em;
    font-family: 'AvenirNextCyr-Regular', Arial, sans-serif;
}

.mobile-menu .header-top__links>li{
    display: block;
    text-align: left;
    font-size: 10px;
}

.header-top__links>li a,
.header-top__links>li a:visited{
    color: #0c121c;
    padding: 11px 18px 11px 15px;
    display: block;
    text-decoration: none;
    position: relative;
}

.mobile-menu .header-top__links>li a,
.mobile-menu .header-top__links>li a:visited {
    color: #4a4f54;
    padding: 18px 40px 18px 20px;
}

.header-top__links > li:not(.fast) > a, .header-top__links > li:not(.fast) > a:visited {
    font-size: 8px;
    font-weight: bold;
    letter-spacing: .3em;
    font-family: "Arial Unicode","Arial","Helvetica",sans-serif;
}

.header-top__links>li a::before{
    content: '';
    position: absolute;
    left: 2px;
    top: 50%;
    margin-top: -4px;
    width: 8px;
    height: 8px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAElBMVEUiIiIiIiIiIiIiIiIiIiIiIiKRs5Z3AAAABnRSTlMAHCS8wMPhNQZLAAAAG0lEQVR4AWNgYGBmZIAAJhYsLFY4AyGFoOHaAQdNADNY8toYAAAAAElFTkSuQmCC');
}

.mobile-menu .header-top__links>li a::before{
    display: none;
}

.header-top__links>li.fast{
    position: relative;
}

.header-top__links>li.fast>a{
    background-color: #005a2b;
    position: relative;
    color: #fff;
    font-weight: bold;
    font-size: 8px;
    padding: 11px 30px 12px 10px;
    letter-spacing: .3em;
    font-family: "Arial Unicode","Arial","Helvetica",sans-serif;
}

.mobile-menu .header-top__links>li.fast>a{
    padding-right: 0;
    padding-left: 0;
}

.header-top__links>li.fast:hover>a,
.header-top__links>li.fast>a:hover{
    color: #0c121c;
    background-color: #f8f9f9;
}

.mobile-menu .header-top__links>li.fast:hover>a,
.mobile-menu .header-top__links>li.fast>a:hover{
    color: #0c121c;
    background: none;
}

.mobile-menu .header-top__links>li.fast>a{
    display: none;
}

.header-top__links>li.fast a::before{
    display: none;
}

.header-top__links>li.fast>a::after{
    content: '';
    position: absolute;
    width: 8px;
    height: 4px;
    top: 50%;
    margin-top: -3px;
    right: 15px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAAElBMVEX///////////////////////+65XQCAAAABnRSTlMAHCS8wMPhNQZLAAAAH0lEQVQI1wXBgQEAIAwCIHT2/8uBK/RkpQtZu0DeCx8DjQAzLpZAdAAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-position: 0 0;
}

.header-top__links>li.fast a:hover{
    text-decoration: none;
}

.header-top__links>li.fast:hover .header-top__fast-links{
    display: block;
}

.header-top__fast-links{
    display: none;
    position: absolute;
    top: 100%;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style-type: none;
    color: #000;
    z-index: 30;
    text-align: left;
}

.mobile-menu .header-top__fast-links{
    display: block;
    background-color: #fff;
    position: static;
}

.mobile-menu .header-top__fast-links.other-page {
    background-color: #e4e8e8;
    padding: 10px 0 0 0;
}

.mobile-menu .header-top__fast-links.other-page > li a, .mobile-menu .header-top__fast-links.other-page > li a:visited {
    border-bottom: none;
}

.mobile-menu .header-top__links > li .other-page a, .mobile-menu .header-top__links > li .other-page a:visited {
    padding: 12px 40px 12px 20px;
}

.header-top__fast-links > li a,
.header-top__fast-links > li a:visited{
    background-color: #e4e8e8;
    padding-right: 15px;
    padding-left: 15px;
    line-height: 1.3;
    font-weight: bold;
    letter-spacing: .3em;
    font-family: "Arial Unicode","Arial","Helvetica",sans-serif;
}

.mobile-menu .header-top__fast-links > li a,
.mobile-menu .header-top__fast-links > li a:visited{
    background-color: transparent;
    border-bottom: 1px solid #eef1f1;
    line-height: 1.3;
    font-size: 9px;
    letter-spacing: 2.5px;
}

.mobile-menu .header-top__fast-links > li a:not(.next)::after {
    content: "";
    position: absolute;
    right: 24px;
    top: -2px;
    bottom: 0;
    margin: auto;
    border-top: 1px solid;
    border-right: 1px solid;
    display: block;
    width: 8px;
    height: 8px;
    transform: rotate(45deg);
}

.mobile-menu .header-top__fast-links li a.next {
    position: relative;
}

.mobile-menu .header-top__links .header-top__fast-links > li > a {
    font-size: 10px;
    letter-spacing: .3em;
    font-family: "Arial Unicode","Arial","Helvetica",sans-serif;
    -webkit-font-smoothing: antialiased;
}

.mobile-menu .header-top__fast-links li a.next:after {
    content: "";
    position: absolute;
    right: 20px;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 14px;
    width: 14px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiOGVkYTJiNy1mYmIwLTFiNDktYWZlOC02Njc1MTVkOGU0ZDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjAyNzdFMkQwOENEMTFFN0FCOURFREMwNjNBRDVFNDYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjAyNzdFMkMwOENEMTFFN0FCOURFREMwNjNBRDVFNDYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzM5NWI3ZDItNTlkMS0zZTQ2LTkxNTMtODdkZjU5ZWM3NmI4IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NzM3NDlmOTctMDRiZC0xMWU3LTkzNTEtODhiM2Y5ODhmZDg1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ksgGHAAAAEFJREFUeNpi9PIPYcABZgLxPSDuxCbJwoAbKOGRY2BiIBMMMY0dQPwfC3YB4jQccuWMeKJjNzQ60kdyqJIFAAIMACVnEbbs07mqAAAAAElFTkSuQmCC');
}

.mobile-menu .header-top__fast-links li.active a.next:after {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiOGVkYTJiNy1mYmIwLTFiNDktYWZlOC02Njc1MTVkOGU0ZDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjhENUFGMDkwOENEMTFFNzg1MTg5QzYwNzc5ODI0NkEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjhENUFGMDgwOENEMTFFNzg1MTg5QzYwNzc5ODI0NkEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzM5NWI3ZDItNTlkMS0zZTQ2LTkxNTMtODdkZjU5ZWM3NmI4IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NzM3NDlmOTctMDRiZC0xMWU3LTkzNTEtODhiM2Y5ODhmZDg1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4oCLcgAAACZJREFUeNpi/P//PwM5gHFUIx6NXv4hHUC6nER9FaOhSguNAAEGAE6pJk5radU0AAAAAElFTkSuQmCC');
}

.mobile-menu .header-top__fast-links.other-page li a:not(.next):after {
    content: none;
}

.mobile-menu .header-top__fast-links.other-page li ul a {
    background-color: #dcdfdf !important;
    padding: 12px 20px 12px 40px;
    position: relative;
}

.mobile-menu .header-top__fast-links.other-page li ul a:after {
    content: "" !important;
    position: absolute;
    bottom: 0;
    margin: auto;
    border-top: 1px solid;
    border-right: 1px solid;
    display: block;
    transform: rotate(45deg);
    left: 20px;
    right: auto;
    width: 5px;
    height: 5px;
    top: 0;
}

.mobile-menu .header-top__fast-links ul, .mobile-menu .header-top__fast-links ul li {
    margin: 0;
    padding: 0;
}

.mobile-menu .header-top__fast-links ul {
    display: none;
}

.mobile-menu .header-top__fast-links ul a {
    background-color: #e4e8e8 !important;
    border-bottom: 1px solid #d8dcdc;
    padding: 15px 20px 15px 40px;
}

.mobile-menu .header-top__fast-links ul a::after {
    left: 20px !important;
    right: auto !important;
    width: 5px !important;
    height: 5px !important;
    border-top: 1px solid !important;
    border-right: 1px solid !important;
    top: 0 !important;
}

.header-top__fast-links > li{
    font-size: 8px;
    line-height: 12px;
    padding: 0;
    margin: 0;
}

.header-top__fast-links > li a:hover{
    background-color: #005a2b;
    color: #fff;
}

.mobile-menu .header-top__fast-links > li a:hover{
    background-color: transparent;
    color: #4a4f54;
}

.g-header__main, .header-main{
    position: relative;
}

.header-main__logo{
    position: absolute;
    text-align: center;
    left: 0;
    top: 0;
    width: 185px;
    bottom: 0;
}

.header-main__logo a,
.header-main__logo a:visited{
    width: 100%;
    left: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.header-main__logo img{
    display: block;
    margin: 0 auto;
    max-width: 160px;
}

.header-main__content{
    margin-left: 185px;
    border-left: 1px #eef1f1 solid;
    font-family: 'Land Rover', 'AvenirNextCyr-Regular', Arial, sans-serif;
}

.header-main__info{
    padding: 15px 25px 5px 25px;
    border-bottom: 1px #eef1f1 solid;
}

.header-main__info h2{
    font-size: 26px !important;
    color: #0c121c;
    font-family: 'Land Rover', 'AvenirNextCyr-Regular', Arial, sans-serif;
    font-weight: 400;
    margin: 0 0 10px;
    border: none;
    line-height: normal !important;
    padding: 0;
}

.header-main__info p{
    font-size: 11px;
    position: relative;
    margin: 0 10px 10px 0;
    padding-left: 20px;
    color: #000;
    display: inline-block;
    vertical-align: top;
    letter-spacing: .11em;
    font-family: 'AvenirNextCyr-Regular', Arial, sans-serif;;
}

.header-main__address::before{
    content: '';
    position: absolute;
    left: 0;
    top: 2px;
    width: 10px;
    height: 14px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAMAAAAhfX2ZAAAAolBMVEUFQ5YGO5YJJmwKJ1ULDl0LD04LETkMETIMEhwiEhwxKBszjs8zltY9js8/aZ1CERxRKBpTrOxYERtbs+tcpdZrrNZzwvl0rOSLyvmORRSVRRSdclmh4f+p4f/B6P/I9//LgT/SmD3SrnTan03hvXvprlvpvYLv9//v///wvXPwzJD3///405D405//zJD/6MT/6a3/9/D/+Mv//9L///f///9PED/kAAAAb0lEQVQI1z3NNxaCAAAE0TWga0SMGDEnFBNz/6tZ8PRX0434EzzmzVp3BeLes+1KjD6zYHTOj2EpUdZoA+w81sERQOZIF7dSYOOBnv368PTahtWF8rVt251UvKe2rQTBLbTLSxBwDYO4GMN+wi8LX3wXEtdLWSjtAAAAAElFTkSuQmCC');
}

.header-main__menu{
    position: relative;
    display: table;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.header-main__menu > li{
    display: table-cell;
    vertical-align: middle;
    height: 68px;
    line-height: 68px;
    position: relative;
    text-align: center;
    font-family: "Arial Unicode","Arial","Helvetica",sans-serif;
    font-weight: 900;
    font-size: 9px;
    letter-spacing: .2em;
    color: #0c121c;
    padding: 0;
    margin: 0;
}

.header-main__menu > li:not(:last-child){
    border-right: 1px #eef1f1 solid;
}

.header-main__menu > li > a,
.header-main__menu > li > a:visited{
    text-decoration: none;
    padding: 0 20px;
    display: block;
    height: 68px;
    line-height: 60px;
    position: relative;
    color: #0c121c;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: .2s all;
    -o-transition: .2s all;
    transition: .2s all;
}

.header-main__menu > li > a span{
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    position: relative;
}

.header-main__menu > li.has-submenu > a span::after{
    content: '';
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 8px;
    height: 5px;
    margin-left: 5px;
    margin-top: -3px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAKlBMVEUMEhsMEhwNExwMEhsMEhwNExwMEhsMEhwMEhsMEhwMEhsMEhwNExwMEhwnHQwyAAAADnRSTlMAAAAcHBwkJLy8wMDAw6nmk2IAAAAqSURBVAjXLcLBEQAgCASxPURQkf7b9eMkoG8lQrHxEyJrIr8ZNQzJux17C6oApVp0TIAAAAAASUVORK5CYII=');
}

.header-main__menu > li a:hover,
.header-main__menu > li:hover > a{
    background-color: #e4e8e8;
    -webkit-transition: 0s all;
    -o-transition: 0s all;
    transition: 0s all;
}

.header-main__menu > li.search-form{
    position: absolute;
    display: block;
    line-height: normal;
    text-align: left;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .2s opacity, .2s visibility;
    -moz-transition: .2s opacity, .2s visibility;
    -ms-transition: .2s opacity, .2s visibility;
    -o-transition: .2s opacity, .2s visibility;
    transition: .2s opacity, .2s visibility;
}

.header-main__menu > li.search-form.active{
    opacity: 1;
    visibility: visible;
}

.header-main__menu > li.search-form form{
    position: relative;
    height: 100%;
}

.header-main__menu > li.search-form input[type="text"]{
    display: block;
    width: 95%;
    font-family: 'AvenirNextCyr-Regular', Arial, sans-serif;
    font-size: 18px;
    letter-spacing: .1em;
    border: none;
    outline: none;
    padding: 0 8px 0 26px;
    height: 30px;
    margin: 19px auto 0;
    box-sizing: border-box;
    background-color: #fff;
    background-position: 0 50%;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAMAAABYi/ZGAAAA6lBMVEUMEhwYHicdIiwgJi8pLjcvNDw2O0Q4PUVARUxESFBGSlJMUVhPVFtQVFxTV15XW2JZXWRdYWdrbnVucXdvcnhwc3l3e4B6fYOAg4iHio+LjpONkJWPkpaTlpqVl5yWmJ2XmZ6Ymp6anaGcn6OeoaWgo6amqKynqa2pq66rrbCwsra5u769vsG+v8K/wMPCw8bDxMfGyMrT1NbV1tfW19jY2dvZ2tzf4OHg4eLh4uPk5ebm5ufn5+jp6err6+zr7O3s7e7u7+/w8fHy8vP09PX19fb29vf4+Pj5+fn7+/v8/Pz9/f3+/v7////4TJNeAAAAwUlEQVR42mXQ1RLCQAxA0SwUa3F3dylQ3F2W7v7/7zAlW3YG7lPmJE8B/p8wdn7+2DKpAHirV2msp/ibQz2jhFdfG7nKD2tcBcN7YadImuJ+6SsyNN095aJG4IBWiN5sM9QZWiZ2t23uGaNl5d1MNdD63oVtXW2LttWKDGkXyr7QeMfV/eAlAXUqjFacqclx3/MDkJaJxs2BCgCOdIkAaTPL8C3G+s5pAxFNRCsEHB32MYl5AsoYTWIOoCBMYi2+eQObklq+ZKq/kQAAAABJRU5ErkJggg==');
}

.header-main__menu > li.search{
    width: 68px;
}

.header-main__menu > li.search a:hover,
.header-main__menu > li.search:hover > a,
.header-main__menu > li.mobile a:hover,
.header-main__menu > li.mobile:hover > a,
.header-main__menu > li.phones a:hover,
.header-main__menu > li.phones:hover > a{
    background-color: transparent;
}

.header-main__menu > li.mobile,
.header-main__menu > li.phones{
    display: none;
    background-color: #fff;

    -webkit-transition: .2s transform;
    -moz-transition: .2s transform;
    -ms-transition: .2s transform;
    -o-transition: .2s transform;
    transition: .2s transform;

    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);

    position: relative;
}

.header-main__menu > li.phones{
    z-index: 90;
}

.header-main__menu > li.phones a {
    text-indent: -9999px;
}

.header-main__menu > li.phones span {
    display: none;
}

.header-main__menu > li.mobile_moved{
    -webkit-transform: translateX(-252px);
    -moz-transform: translateX(-252px);
    -ms-transform: translateX(-252px);
    -o-transform: translateX(-252px);
    transform: translateX(-252px);
}



.header-main__submenu{
    display: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 100%;
    left: 0;
    width: auto;
    min-width: 220px;
    background-color: #fff;
    z-index: 99;
}

.header-main__submenu_active{
    display: block;
}

.header-main__submenu li{
    text-align: left;
    font-size: 9px;
    letter-spacing: .2em;
    padding: 0;
    margin: 0;
    line-height: normal;
    font-weight: 300;
}

.header-main__submenu li a,
.header-main__submenu li a:visited{
    display: block;
    color: #000;
    text-decoration: none;
    padding: 12px 25px;
}

.header-main__submenu li a:hover{
    background-color: #e4e8e8;
}

/*	.header-main__menu > li.has-submenu:hover .header-main__submenu{
		display: block;
	}*/

.header-main__show-search{
    display: inline-block;
    vertical-align: middle;
    height: 20px;
    width: 68px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAMAAABYi/ZGAAAA6lBMVEUMEhwYHicdIiwgJi8pLjcvNDw2O0Q4PUVARUxESFBGSlJMUVhPVFtQVFxTV15XW2JZXWRdYWdrbnVucXdvcnhwc3l3e4B6fYOAg4iHio+LjpONkJWPkpaTlpqVl5yWmJ2XmZ6Ymp6anaGcn6OeoaWgo6amqKynqa2pq66rrbCwsra5u769vsG+v8K/wMPCw8bDxMfGyMrT1NbV1tfW19jY2dvZ2tzf4OHg4eLh4uPk5ebm5ufn5+jp6err6+zr7O3s7e7u7+/w8fHy8vP09PX19fb29vf4+Pj5+fn7+/v8/Pz9/f3+/v7////4TJNeAAAAwUlEQVR42mXQ1RLCQAxA0SwUa3F3dylQ3F2W7v7/7zAlW3YG7lPmJE8B/p8wdn7+2DKpAHirV2msp/ibQz2jhFdfG7nKD2tcBcN7YadImuJ+6SsyNN095aJG4IBWiN5sM9QZWiZ2t23uGaNl5d1MNdD63oVtXW2LttWKDGkXyr7QeMfV/eAlAXUqjFacqclx3/MDkJaJxs2BCgCOdIkAaTPL8C3G+s5pAxFNRCsEHB32MYl5AsoYTWIOoCBMYi2+eQObklq+ZKq/kQAAAABJRU5ErkJggg==');
}

.header-main__show-mobile{
    display: inline-block;
    vertical-align: middle;
    height: 20px;
    width: 68px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIyNXB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyNSAyNSIgd2lkdGg9IjI1cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZXNjLz48ZGVmcy8+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0iVGFiQmFyLUljb25zIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgZmlsbD0iIzAwMDAwMCIgaWQ9IkhhbWJ1cmdlciI+PHBhdGggZD0iTTAsMiBMMjUsMiBMMjUsNiBMMCw2IEwwLDIgWiBNMCwxMCBMMjUsMTAgTDI1LDE0IEwwLDE0IEwwLDEwIFogTTAsMTggTDI1LDE4IEwyNSwyMiBMMCwyMiBMMCwxOCBaIi8+PC9nPjwvZz48L3N2Zz4=');
}

.g-header__mobile-title{
    padding: 20px;
    border-bottom: 1px #eef1f1 solid;
    display: none;
    box-sizing: border-box;
    height: 100px;
}

.g-header__mobile-title h2{
    font-size: 16px !important;
    color: #000;
    font-family: 'Land Rover', 'AvenirNextCyr-Regular', Arial, sans-serif;
    font-weight: 400;
    margin: 0 !important;
    border: none;
    line-height: normal !important;
    padding: 0;
    letter-spacing: .1em !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

.mobile-phones {
    position: absolute;
    display: none;
    background-color: #fff;
    top: 68px;
    left: 0;
    width: 100%;
    z-index: 90;
}

.mobile-phones_active {
    display: block;
}

.mobile-phones p.one-phone {
    text-align: center;
    padding: 20px;
    font-size: 13px;
    font-family: 'AvenirNextCyr-Regular', Arial, sans-serif;
    color: #0c121c;
    letter-spacing: .1ex;
    font-weight: 700;
    border-top: 1px #eef1f1 solid;
}

.mobile-phones p.one-phone a {
    color: #0c121c;
}

.mobile-phones p.header-main__address{
    padding: 20px 20px 20px 40px;
    border-top: 1px #eef1f1 solid;
    font-size: 10px;
    font-family: 'AvenirNextCyr-Regular', Arial, sans-serif;
    letter-spacing: .1em;
    color: #0c121c;
    position: relative;
}

.mobile-phones p.header-main__address b{
    font-weight: 700;
    color: #000;
    display: inline-block;
    vertical-align: top;
    margin-left: 5px;
}

.mobile-phones p.header-main__address::before{
    content: '';
    position: absolute;
    left: 20px;
    top: 20px;
    width: 10px;
    height: 14px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAMAAAAhfX2ZAAAAolBMVEUFQ5YGO5YJJmwKJ1ULDl0LD04LETkMETIMEhwiEhwxKBszjs8zltY9js8/aZ1CERxRKBpTrOxYERtbs+tcpdZrrNZzwvl0rOSLyvmORRSVRRSdclmh4f+p4f/B6P/I9//LgT/SmD3SrnTan03hvXvprlvpvYLv9//v///wvXPwzJD3///405D405//zJD/6MT/6a3/9/D/+Mv//9L///f///9PED/kAAAAb0lEQVQI1z3NNxaCAAAE0TWga0SMGDEnFBNz/6tZ8PRX0434EzzmzVp3BeLes+1KjD6zYHTOj2EpUdZoA+w81sERQOZIF7dSYOOBnv368PTahtWF8rVt251UvKe2rQTBLbTLSxBwDYO4GMN+wi8LX3wXEtdLWSjtAAAAAElFTkSuQmCC');
}


.mobile-menu{
    position: fixed;
    width: 252px;
    right: 0;
    top: 0;
    height: 100%;
    background-color: #e4e8e8;
    overflow: auto;
    display: none;
    z-index: 100;

    -webkit-transition: .2s transform;
    -moz-transition: .2s transform;
    -ms-transition: .2s transform;
    -o-transition: .2s transform;
    transition: .2s transform;

    -webkit-transform: translateX(252px);
    -moz-transform: translateX(252px);
    -ms-transform: translateX(252px);
    -o-transform: translateX(252px);
    transform: translateX(252px);
}

.mobile-menu_active{
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

.mobile-menu__search{
    position: relative;
    padding: 10px 15px;
    border-bottom: 1px solid #eef1f1;
}

.mobile-menu__search input{
    display: block;
    border: none;
    width: 100%;
    box-sizing: border-box;
    padding: 8px 8px 8px 20px;
    font-size: 11px;
    font-family: "Arial Unicode","Arial","Helvetica",sans-serif;
    outline: none;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAMAAABYi/ZGAAAA6lBMVEUMEhwYHicdIiwgJi8pLjcvNDw2O0Q4PUVARUxESFBGSlJMUVhPVFtQVFxTV15XW2JZXWRdYWdrbnVucXdvcnhwc3l3e4B6fYOAg4iHio+LjpONkJWPkpaTlpqVl5yWmJ2XmZ6Ymp6anaGcn6OeoaWgo6amqKynqa2pq66rrbCwsra5u769vsG+v8K/wMPCw8bDxMfGyMrT1NbV1tfW19jY2dvZ2tzf4OHg4eLh4uPk5ebm5ufn5+jp6err6+zr7O3s7e7u7+/w8fHy8vP09PX19fb29vf4+Pj5+fn7+/v8/Pz9/f3+/v7////4TJNeAAAAwUlEQVR42mXQ1RLCQAxA0SwUa3F3dylQ3F2W7v7/7zAlW3YG7lPmJE8B/p8wdn7+2DKpAHirV2msp/ibQz2jhFdfG7nKD2tcBcN7YadImuJ+6SsyNN095aJG4IBWiN5sM9QZWiZ2t23uGaNl5d1MNdD63oVtXW2LttWKDGkXyr7QeMfV/eAlAXUqjFacqclx3/MDkJaJxs2BCgCOdIkAaTPL8C3G+s5pAxFNRCsEHB32MYl5AsoYTWIOoCBMYi2+eQObklq+ZKq/kQAAAABJRU5ErkJggg==') no-repeat 5px 45% #fff;
    background-size: 10px auto;
    color: #4a4f54;
    letter-spacing: .1em;
    -webkit-font-smoothing: antialiased;
}

.mobile-menu__tint {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: none;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 99;
}

.mobile-menu_active + .mobile-menu__tint {
    display: block;
}

@media screen and (max-width: 1023px) {
    .global {
        margin-top: 0 !important;
    }

    .g-header__mobile-title_active{
        display: block;
    }

    .header-main__menu > li.search-form.active{
        display: none;
    }

    .g-header{padding-top: 0;position: relative;}
    .submenu {position: static;}

    .header-main__info,
    .header-main__menu > li.search{
        display: none;
    }

    .header-main__menu > li.mobile,
    .header-main__menu > li.phones{
        display: table-cell;
        width: 68px;
    }

    .header-main__menu > li.phones::before{
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        content: '\e031';
        font-size: 26px;
        font-family: 'icons-lr';
        text-align: center;
        line-height: 68px;
    }

    .mobile-menu{
        display: block;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-left: 1px #ddd solid;
    }

    .header-main__logo{
        width: 60px;
    }

    .header-main__content{
        margin-left: 60px;
    }

    .header-main__logo img {
        max-height: 30px;
        width: 100%;
    }

    .header-top .header-top__logo {
        display: inline-block;
        font-size: 14px;
        font-family: 'Land Rover', 'AvenirNextCyr-Regular', Arial, sans-serif;
        line-height: 32px;
        float: none;
        width: auto;
        text-align: left;
        margin-top: 45px;
        margin-left: 20px;
    }

    .header-main__info {
        display: block;
        position: absolute;
        bottom: 80px;
        left: -6px;
        border: none;
    }

    .header-main__info h2 {
        display: none;
    }

    .g-header__mobile-title {
        display: block;
    }

    .index-page .g-header__mobile-title {
        height: 127px;
    }

    body .header-main__submenu {
        top: 68px;
        position: absolute;
        bottom: auto;
    }

    .g-header__mobile-title h2 {
        font-weight: bold;
        font-size: 20px !important;
    }
}

.dealer-info{
    background-color: #f8f9f9;
    padding: 90px 100px;
}

h3.dealer-info__title{
    font-size: 28px !important;
    line-height: 1.4 !important;
    text-transform: uppercase;
    color: #4a4f54;
    margin: 0 0 40px;
    font-weight: 400;
    font-family: 'AvenirNextCyr-Regular', Arial, sans-serif;
}

h4.dealer-info__subtitle{
    color: #0c121c;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 18px;
    margin: 0 0 25px;
    font-family: 'AvenirNextCyr-Regular', Arial, sans-serif;
}

.dealer-info p{
    color: #4a4f54;
    font-size: 16px;
    line-height: 1.3;
    margin: 0 0 25px;
    font-family: 'AvenirNextCyr-Regular', Arial, sans-serif;
}

.dealer-cover{
    padding: 90px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-color: #000;
}

.dealer-cover__inner{
    padding: 40px 80px;
    position: relative;
    margin: 0 auto;
    max-width: 725px;
    background-color: rgba(255,255,255,.8);
}

p.dealer-cover__text{
    font-size: 38px;
    text-transform: uppercase;
    letter-spacing: .03em;
    text-align: center;
    font-family: 'Land Rover', 'AvenirNextCyr-Regular', Arial, sans-serif;
    margin: 0;
    color: #0c121c;
}

@media screen and (max-width: 767px){
    p.dealer-cover__text{
        font-size: 24px;
    }

    .dealer-cover__inner {
        padding: 25px;
    }

    .dealer-cover {
        padding: 0;
    }

    .dealer-info {
        padding: 25px;
    }

    .header-main__menu > li{
        display: none;
    }

    .header-main__menu > li.first-item,
    .header-main__menu > li.mobile,
    .header-main__menu > li.phones{
        display: table-cell;
    }

    .header-main__menu, .header-main__menu > li.first-item {
        position: static;
    }

    .header-main__submenu{
        left: 0;
        width: 100%;
        background-color: #e4e8e8;
        z-index: 100;
    }

    .header-main__submenu li a:hover{
        background-color: #eee;
    }

    h3.dealer-info__title {
        font-size: 22px !important;
    }

    .index-page .g-header__mobile-title {
        height: 153px;
    }

    .header-main__info {
        display: none;
    }

    .index-page .header-main__info {
        display: block;
    }
}
.g-header__top {
    display: block;
    height: 59px;
    background-color: transparent; }
.g-header__top > ul {
    position: absolute;
    top: 0;
    right: 0; }
.g-header__top > ul > li {
    display: none; }
.g-header__top > ul > li.b-lang-pane__container {
    height: auto;
    display: block; }

.g-header__mobile-menu .b-lang-pane {
    height: 35px; }
.g-header__mobile-menu .b-lang-pane li {
    display: block;
    width: 43px;
    margin-right: 1px;
    border-color: transparent; }
.g-header__mobile-menu .b-lang-pane li a {
    line-height: 35px; }
.g-header__mobile-menu .b-lang-pane li a:hover {
    background-color: #f8f9f9; }
.g-header__mobile-menu .b-lang-pane li span {
    display: inline-block;
    line-height: 35px; }

.slideout-open .g-header__top {
    height: auto;
    border-bottom: 1px solid #eef1f1;
}
.slideout-open .g-header__mobile-menu .b-lang-pane {
    border-bottom: 1px solid #eef1f1;
    height: auto; 
}
.slideout-open .g-header__mobile-menu .b-lang-pane li {
    width: auto;
}
.slideout-open .g-header__mobile-menu .b-lang-pane li a {
    line-height: 45px;
    font-size: 9px;
    display: block;
    letter-spacing: 2.5px;
    padding: 0 10px; 
}
.slideout-open .g-header__mobile-menu .b-lang-pane li span {
    display: block;
    line-height: 45px;
    font-size: 9px;
    letter-spacing: 2.5px;
    padding: 0 15px; 
}
@media (min-width: 1024px) {
    .g-header__top {
        height: 35px;
        background-color: #f8f9f9; }
    .g-header__top > ul {
        float: none; }
    .g-header__top > ul > li {
        display: inline-block; }
    .g-header__top > ul > li.b-lang-pane__container {
        display: inline-block; } }

.b-lang-pane {
    position: relative;
    height: 100%;
    vertical-align: top;
    box-sizing: border-box; }
.b-lang-pane * {
    box-sizing: border-box; }
.b-lang-pane ul {
    max-width: 100%;
    margin-left: 0;
    margin-right: auto;
    height: 100%;
    padding: 0;
    margin: 0; }
.b-lang-pane ul:after {
    content: " ";
    display: block;
    clear: both; }
.b-lang-pane ul li {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    display: none;
    height: 100%;
    width: 70px;
    font-size: 10px;
    text-transform: uppercase;
    text-align: center;
    line-height: 9px;
    padding: 0;
    border-right: 1px #eef1f1 solid;
    border-left: 1px #eef1f1 solid; }
.b-lang-pane ul li.is-active {
    display: block;
    background-color: transparent;
    border: none; }
.b-lang-pane ul li span {
    display: block;
    color: #0c121c;
    line-height: 59px; }
.b-lang-pane ul li > a {
    display: block;
    width: 100%;
    color: #0c121c;
    line-height: 59px;
    padding: 0 11px; }
.b-lang-pane ul li > a:before {
    content: none;
    display: none; }
.b-lang-pane ul li > a:hover {
    background-color: #e4e8e8; }
.b-lang-pane__container {
    position: relative;
    height: 100%; }

.slideout-open .b-lang-pane ul li.is-active {
    background-color: #f8f9f9;
}
@media (min-width: 1024px) {
    .b-lang-pane {
        min-width: 110px; }
    .b-lang-pane ul li {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 50%;
        float: left;
        display: block;
        border: 0; }
    .b-lang-pane ul li.is-active span {
        width: 100%;
        background-color: #e4e8e8; }
    .b-lang-pane ul li > a {
        line-height: 34px; }
    .b-lang-pane ul li span {
        line-height: 34px; } }

.slideout-menu {
  position: fixed;
  top: 0;
  bottom: 0;
  width: 252px;
  min-height: 100vh;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  z-index: 0;
  display: none;
}
.slideout-menu-left {
  left: 0;
}
.slideout-menu-right {
  right: 0;
}
.slideout-panel {
  right: -268px;
  background: none;
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
  width: auto;
  overflow-y: auto !important;
  height: 100%;
  top: 0;
  border-left: none;
  position: absolute;
}
.slideout-open .slideout-panel:before {
  content: "";
  position: fixed;
  top: 0;
  left: -300%;
  width: 600%;
  height: 100%;
}
.slideout-open .slideout-panel {
  height: 100%;
  position: fixed;
}
.slideout-panel.mobile-menu_active {
    right: 0;
}
.slideout-panel .header-main__show-mobile {
    right: auto;
    left: 0;
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 0;
    height: 100%;
    top: 0;
    position: absolute;
    background-color: #fff;
    transition: none;
}
.slideout-open .slideout-panel .header-main__show-mobile {
    opacity: 1;
    top: 0 !important;
    height: 68px;
    background-color: #e4e8e8;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiOGVkYTJiNy1mYmIwLTFiNDktYWZlOC02Njc1MTVkOGU0ZDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzQxRjNBRkQwOEI3MTFFN0E2NDVDMUM1OTgzQzYzNUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzQxRjNBRkMwOEI3MTFFN0E2NDVDMUM1OTgzQzYzNUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzM5NWI3ZDItNTlkMS0zZTQ2LTkxNTMtODdkZjU5ZWM3NmI4IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NzM3NDlmOTctMDRiZC0xMWU3LTkzNTEtODhiM2Y5ODhmZDg1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+adlwsQAAANNJREFUeNq81tsNwyAMBdBmhK6QFTpLZ8kKmcUr3BU6S1egSUsk5BpjGxIkf0QCHwXMY0op3U5vBbJssW5xH5B2zfHLn5HH/p3j1QmhyPUskb3RAAg8B0d6IUhjJSQKoTamhnghaH01xAqh1aeFtCBY/taCSNDMAGjTaUU4lBjQ3uyOY4W8QAQBQ0zl7UFK4O2BrAiEKTLvIwsCZQ1oRAnDsMjUsxnhqCKKHCvwlqkGSUgEUCGO9ABVqHb9RgEJ+rt+j4fEiLbk+OafrngSXYJ8BBgAV/4U/esRP/QAAAAASUVORK5CYII=');
}
.slideout-panel .g-header__mobile-menu-block {
  margin-left: 68px;
  background-color: #fff;
  width: 252px;
}
.slideout-open,
.slideout-open body,
.slideout-open .slideout-panel {
  overflow: hidden;
}
.slideout-open .slideout-menu {
  display: block;
}
.slideout-open .mobile-menu__tint {
    display: block;
}
.g-header {
    display: flex;
    flex-flow: column;
    padding-top: 0;
}
.g-header__top {
    display: flex;
    height: auto;
    order: -1;
    position: static;
    justify-content: space-between;
}
.g-header__top > ul {
    padding-right: 265px;
    position: static;
    box-sizing: border-box;
}
.g-header__top > ul > li.b-lang-pane__container {
    position: absolute;
    top: 0;
    right: 155px;
}
.header-top__links > li.fast {
    position: absolute;
    top: 0;
    right: 0;
}
.g-header__top::after{
    content: none;
}
.header-top .header-top__logo {
    min-width: 185px;
}
@media screen and (max-width: 1023px) {
    .g-header {
        display: block;
    }
    .g-header__top {
        display: block;
        position: absolute;
    }
    .g-header__top > ul {
        padding-right: 0;
        position: absolute;
    }
    .g-header__top > ul > li.b-lang-pane__container {
        right: 0;
    }
    .header-top__links > li.fast {
        position: relative;
    }
}
/*!
Video.js Default Styles (http://videojs.com)
Version 4.12.7
Create your own skin at http://designer.videojs.com
*/.vjs-default-skin{color:#ccc}@font-face{font-family:VideoJS;src:url('/static/fonts/vjs.eot?153ffce27877');src:url('/static/fonts/vjs.eot?&153ffce27877#iefix') format('embedded-opentype'),url('/static/fonts/vjs.woff?153ffce27877') format('woff'),url('/static/fonts/vjs.ttf?153ffce27877') format('truetype'),url('/static/fonts/vjs.svg?153ffce27877#icomoon') format('svg');font-weight:400;font-style:normal}.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#333;background-color:rgba(51,51,51,.9)}.vjs-default-skin .vjs-slider:focus{box-shadow:0 0 2em #fff}.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0}.vjs-default-skin .vjs-slider-handle:before{content:"\e009";font-family:VideoJS;font-size:1em;line-height:1;text-align:center;text-shadow:0 0 1em #fff;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.vjs-default-skin .vjs-control-bar{display:none;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#07141e;background-color:rgba(7,20,30,.7)}.vjs-default-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-default-skin.vjs-controls-disabled .vjs-control-bar,.vjs-default-skin.vjs-error .vjs-control-bar,.vjs-default-skin.vjs-using-native-controls .vjs-control-bar{display:none}.vjs-audio.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}@media \0screen{.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}.vjs-default-skin .vjs-control{outline:0;position:relative;float:left;text-align:center;margin:0;padding:0;height:3em;width:4em}.vjs-default-skin .vjs-control:before{font-family:VideoJS;font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before{text-shadow:0 0 1em #fff}.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer}.vjs-default-skin .vjs-play-control:before{content:"\e001"}.vjs-default-skin.vjs-playing .vjs-play-control:before{content:"\e002"}.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content{width:4em;left:-2em;list-style:none}.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right}.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before{content:"\e006"}.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:"\e003"}.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:"\e004"}.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:"\e005"}.vjs-default-skin .vjs-volume-control{width:5em;float:right}.vjs-default-skin .vjs-volume-bar{width:5em;height:.6em;margin:1.1em auto 0}.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:.5em;width:100%;background:#66a8cc url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC') -50% 0 repeat}.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{width:.5em;height:.5em;left:4.5em}.vjs-default-skin .vjs-volume-handle:before{font-size:.9em;top:-.2em;left:-.2em;width:1em;height:1em}.vjs-default-skin .vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{height:0;width:0}.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing,.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu{border-top-color:rgba(7,40,50,.5)}.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content,.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content{height:2.9em;width:10em}.vjs-default-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:.3em;height:1em;top:-1em;transition:all .4s}.vjs-default-skin:hover .vjs-progress-control{font-size:.9em;transition:all .2s}.vjs-default-skin .vjs-progress-holder{height:100%}.vjs-default-skin .vjs-progress-holder .vjs-load-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress div,.vjs-default-skin .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.vjs-default-skin .vjs-play-progress{background:#66a8cc url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC') -50% 0 repeat}.vjs-default-skin .vjs-load-progress{background:#646464;background:rgba(255,255,255,.2)}.vjs-default-skin .vjs-load-progress div{background:#787878;background:rgba(255,255,255,.1)}.vjs-default-skin .vjs-seek-handle{width:1.5em;height:100%}.vjs-default-skin .vjs-seek-handle:before{padding-top:.1em}.vjs-default-skin.vjs-live .vjs-progress-control,.vjs-default-skin.vjs-live .vjs-time-controls,.vjs-default-skin.vjs-live .vjs-time-divider{display:none}.vjs-default-skin.vjs-live .vjs-live-display{display:block}.vjs-default-skin .vjs-live-display{display:none;font-size:1em;line-height:3em}.vjs-default-skin .vjs-time-controls{font-size:1em;line-height:3em}.vjs-default-skin .vjs-current-time,.vjs-default-skin .vjs-duration{float:left}.vjs-default-skin .vjs-remaining-time{display:none;float:left}.vjs-time-divider{float:left;line-height:3em}.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right}.vjs-default-skin .vjs-fullscreen-control:before{content:"\e000"}.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:"\e00b"}.vjs-default-skin .vjs-big-play-button{left:0;top:0;bottom:0;right:0;margin:auto;font-size:3em;display:block;z-index:2;position:absolute;width:4em;height:2.6em;text-align:center;vertical-align:middle;cursor:pointer;opacity:1;background-color:#07141e;background-color:rgba(7,20,30,.7);border:.1em solid #3b4249;border-radius:.8em;box-shadow:0 0 1em rgba(255,255,255,.25);transition:all .4s}.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-2.1em;top:50%;margin-top:-1.4000000000000001em}.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button,.vjs-default-skin.vjs-has-started .vjs-big-play-button,.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-default-skin .vjs-big-play-button:focus,.vjs-default-skin:hover .vjs-big-play-button{outline:0;border-color:#fff;background-color:#505050;background-color:rgba(50,50,50,.75);box-shadow:0 0 3em #fff;transition:all 0s}.vjs-default-skin .vjs-big-play-button:before{content:"\e001";font-family:VideoJS;line-height:2.6em;text-shadow:.05em .05em .1em #000;text-align:center;position:absolute;left:0;width:100%;height:100%}.vjs-error .vjs-big-play-button,.vjs-error-display{display:none}.vjs-error .vjs-error-display{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.vjs-error .vjs-error-display:before{content:'X';font-family:Arial;font-size:4em;color:#666;line-height:1;text-shadow:.05em .05em .1em #000;text-align:center;vertical-align:middle;position:absolute;left:0;top:50%;margin-top:-.5em;width:100%}.vjs-error-display div{position:absolute;bottom:1em;right:0;left:0;font-size:1.4em;text-align:center;padding:3px;background:#000;background:rgba(0,0,0,.5)}.vjs-error-display a,.vjs-error-display a:visited{color:#F4A460}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;line-height:1;width:1em;height:1em;margin-left:-.5em;margin-top:-.5em;opacity:.75}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}.vjs-error .vjs-loading-spinner{display:none;-webkit-animation:none;animation:none}.vjs-default-skin .vjs-loading-spinner:before{content:"\e01e";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0 0 .1em #000}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer}.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0;width:0;height:0;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000;border-top-color:rgba(7,40,50,.5)}.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#07141e;background-color:rgba(7,20,30,.7);box-shadow:-.2em -.2em .3em rgba(255,255,255,.2)}.vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing,.vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu{display:block}.vjs-default-skin.vjs-scrubbing .vjs-menu-button:hover .vjs-control-content .vjs-menu{display:none}.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:.3em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000}.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover,.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover{outline:0;color:#111;background-color:#fff;background-color:rgba(255,255,255,.75);box-shadow:0 0 1em #fff}.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-default-skin .vjs-subtitles-button:before{content:"\e00c"}.vjs-default-skin .vjs-captions-button:before{content:"\e008"}.vjs-default-skin .vjs-chapters-button:before{content:"\e00c"}.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content{width:24em;left:-12em}.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{box-shadow:0 0 1em #fff}.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle;font-weight:400;font-style:normal;font-family:Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.col .video-js{height:auto!important}.col .video-js .vjs-tech{position:static;height:auto!important}.video-js .vjs-tech{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%!important;height:auto!important}.video-js:-moz-full-screen{position:absolute}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important;_position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}.video-js.vjs-has-started .vjs-poster{display:none}.video-js.vjs-audio.vjs-has-started .vjs-poster{display:block}.video-js.vjs-controls-disabled .vjs-poster,.video-js.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-text-track-display{position:absolute;top:0;left:0;bottom:3em;right:0;pointer-events:none}.vjs-caption-settings{position:relative;top:1em;background-color:#000;opacity:.75;color:#FFF;margin:0 auto;padding:.5em;height:15em;font-family:Arial,Helvetica,sans-serif;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:2em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-controls:after,.vjs-caption-settings .vjs-tracksettings-font:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px}.vjs-caption-settings .vjs-tracksetting label{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings input[type=button]{width:40px;height:40px}.vjs-hidden{display:none!important}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:2em;color:#ccc;background-color:#333;font-size:1.8em;font-family:Arial,sans-serif;text-align:center;width:30em;height:15em;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#F4A460}
/*!
 * Bootstrap v2.2.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */

.page-header {
  padding-bottom: 9px;
  margin: 20px 0 30px;
  border-bottom: 1px solid #eeeeee;
}

.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.active,
.btn:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
  margin-top: 2px;
}
.btn-small {
  padding: 2px 10px;
  font-size: 11.9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
  margin-top: 0;
}
.btn-mini {
  padding: 1px 6px;
  font-size: 10.5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.btn-block + .btn-block {
  margin-top: 5px;
}


.btn-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #f89406;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #ffffff;
  background-color: #f89406;
  *background-color: #df8505;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}
.btn-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #bd362f;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}
.btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #51a351;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}
.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}
.btn-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #2f96b4;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #ffffff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}
.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}
.btn-inverse {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #222222;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #ffffff;
  background-color: #222222;
  *background-color: #151515;
}
.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}
button.btn,
input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button.btn.btn-large,
input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
button.btn.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-link {
  border-color: transparent;
  cursor: pointer;
  color: #0088cc;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-link:hover {
  color: #005580;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover {
  color: #333333;
  text-decoration: none;
}
.btn-group {
  position: relative;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  font-size: 0;
  vertical-align: middle;
  white-space: nowrap;
  *margin-left: .3em;
}
.btn-group:first-child {
  *margin-left: 0;
}
.btn-group + .btn-group {
  margin-left: 5px;
}
.btn-toolbar {
  font-size: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}
.btn-toolbar .btn + .btn,
.btn-toolbar .btn-group + .btn,
.btn-toolbar .btn + .btn-group {
  margin-left: 5px;
}
.btn-group > .btn {
  position: relative;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-group > .btn + .btn {
  margin-left: -1px;
}
.btn-group > .btn,
.btn-group > .dropdown-menu {
  font-size: 14px;
}
.btn-group > .btn-mini {
  font-size: 11px;
}
.btn-group > .btn-small {
  font-size: 12px;
}
.btn-group > .btn-large {
  font-size: 16px;
}
.btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.btn-group > .btn.large:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}
.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
  z-index: 2;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  *padding-top: 5px;
  *padding-bottom: 5px;
}
.btn-group > .btn-mini + .dropdown-toggle {
  padding-left: 5px;
  padding-right: 5px;
  *padding-top: 2px;
  *padding-bottom: 2px;
}
.btn-group > .btn-small + .dropdown-toggle {
  *padding-top: 5px;
  *padding-bottom: 4px;
}
.btn-group > .btn-large + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
  *padding-top: 7px;
  *padding-bottom: 7px;
}
.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}
.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0044cc;
}
.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}
.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}
.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}
.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}
.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222222;
}
.btn .caret {
  margin-top: 8px;
  margin-left: 0;
}
.btn-mini .caret,
.btn-small .caret,
.btn-large .caret {
  margin-top: 6px;
}
.btn-large .caret {
  border-left-width: 5px;
  border-right-width: 5px;
  border-top-width: 5px;
}
.dropup .btn-large .caret {
  border-bottom-width: 5px;
}
.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.btn-group-vertical {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
}
.btn-group-vertical .btn {
  display: block;
  float: none;
  width: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-group-vertical .btn + .btn {
  margin-left: 0;
  margin-top: -1px;
}
.btn-group-vertical .btn:first-child {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.btn-group-vertical .btn:last-child {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.btn-group-vertical .btn-large:first-child {
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
}
.btn-group-vertical .btn-large:last-child {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}

/* modal css was here, moved to _external-links-modal.scss */

.close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
.collapse.in {
  height: auto;
}

.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute;margin-left:0!important}.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red;display:none}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:20px;background:red}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#F2F2F2;position:relative}.jspDrag{background:#bbd;position:relative;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:20px;float:left;height:100%;transition:none}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}.jspHorizontalBar .jspDrag{height:10px;margin:5px 0;background:none repeat scroll 0 0 #939897}.jspHorizontalBar .jspArrow{background:url('/static/img/scroll-arr.jpg?bdf754428e12') no-repeat scroll 0 0}.jspHorizontalBar .jspArrow.jspArrowLeft.jspDisabled{background-position:0 0}.jspHorizontalBar .jspArrow.jspArrowLeft{background-position:0 -20px}.jspHorizontalBar .jspArrow.jspArrowRight.jspDisabled{background-position:-20px 0}.jspHorizontalBar .jspArrow.jspArrowRight{background-position:-20px -20px}
/*! jQuery UI - v1.10.4 - 2014-04-07
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{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:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top: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-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;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:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.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;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7')}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#eee url('/static/images/ui/ui-bg_highlight-soft_100_eeeeee_1x100.png') 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url('/static/images/ui/ui-bg_gloss-wave_35_f6a828_500x100.png') 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url('/static/images/ui/ui-bg_glass_100_f6f6f6_1x400.png') 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url('/static/images/ui/ui-bg_glass_100_fdf5ce_1x400.png') 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff url('/static/images/ui/ui-bg_glass_65_ffffff_1x400.png') 50% 50% repeat-x;font-weight:bold;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url('/static/images/ui/ui-bg_highlight-soft_75_ffe45c_1x100.png') 50% top repeat-x;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{border:1px solid #cd0a0a;background:#b81900 url('/static/images/ui/ui-bg_diagonals-thick_18_b81900_40x40.png') 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url('/static/images/ui/ui-icons_222222_256x240.png')}.ui-widget-header .ui-icon{background-image:url('/static/images/ui/ui-icons_ffffff_256x240.png')}.ui-state-default .ui-icon{background-image:url('/static/images/ui/ui-icons_ef8c08_256x240.png')}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url('/static/images/ui/ui-icons_ef8c08_256x240.png')}.ui-state-active .ui-icon{background-image:url('/static/images/ui/ui-icons_ef8c08_256x240.png')}.ui-state-highlight .ui-icon{background-image:url('/static/images/ui/ui-icons_228ef1_256x240.png')}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url('/static/images/ui/ui-icons_ffd27a_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-start{background-position:-80px -160px}.ui-icon-seek-first{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-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url('/static/images/ui/ui-bg_diagonals-thick_20_666666_40x40.png') 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url('/static/images/ui/ui-bg_flat_10_000000_40x100.png') 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}
.text-xs-center {
    text-align: center;
}

.rating-stars {
    display: block;
    position: relative;
    overflow: hidden;
    zoom: 1;
    font-size: 0;
    width: 160px;
    height: 23px;
    background: url('/static/managers/macro/info_manager/stars.png') 0 0 no-repeat;
}

.rating-stars i {
    position: absolute;
    display: block;
    font-size: 0;
    width: 32px;
    height: 23px;
    background: url('/static/managers/macro/info_manager/stars.png') -10000px 0 no-repeat;
}

.rating-stars--hoverable i {
    cursor: pointer;
}

.rating-stars--hoverable:hover i {
    background-position: -10000px 0;
}

.rating-stars .s5 {
    width: 160px;
}

.rating-stars .s4 {
    width: 128px;
}

.rating-stars .s3 {
    width: 96px;
}

.rating-stars .s2 {
    width: 64px;
}

.rating-stars .s1 {
    width: 32px;
}

.rating-stars--s1 .s1,
.rating-stars--s2 .s2,
.rating-stars--s3 .s3,
.rating-stars--s4 .s4,
.rating-stars--s5 .s5,
.rating-stars--hoverable i:hover {
    background-position: 0 -25px;
}

.rating-stars__container {
    display: block;
}

.rating-stars__container .rating-stars {
    margin-left: -3px;
}

.rating-header{
    margin: 0 0 10px 0;
    font-size: 14px;
}

.voted .star-ratings-rating-full:hover, .voted .star-ratings-rating-empty:hover {
    cursor: default;
}

.vcard__hr {
    border-top: 1px solid #ddd;
}

.vcard__body + .vcard__hr {
    display: block;
    margin: 0 40px;
    position: relative;
    top: -20px;
}

.vcard__row {
    margin-left: 0;
    margin-right: 0;
}

.vcard__row {
    font-size: 0.001px;
}

.vcard__row:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.vcard__row > .coll {
    display: inline-block;
    max-width: 100%;
    font-size: 1rem;
    vertical-align: top;
    float: none;
}

.vcard__header .vcard__row > .coll,
.vcard__footer .vcard__row > .coll {
    vertical-align: middle;
}

.vcard__col-left {
    padding-right: 40px;
    padding-left: 0;
}

.vcard__col-right {
    padding-left: 0;
    padding-right: 0;
}

.vcard__image {
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
    height: auto;
}

.vcard__header {
    padding: 15px 25px;
    margin-bottom: 25px;
    background: #ffffff;
}

.vcard__header .coll.col-xs-6.vcard__col-left {
    display: none;
}

.vcard__header .coll.col-xs-6.vcard__col-right {
    display: block;
    width: 100%;
}

.vcard__text .call_phone_1 {
    font-size: 16px;
}

.vcard__footer {
    padding: 0 25px 20px 25px;
}

.vcard__body {
    padding: 0 40px 55px 40px;
}

.vcard__text blockquote {
    font-size: 12px;
}

.vcard__hr {
    margin: 0;
    display: none;
}

.vcard__hr:first-child {
    margin-top: 0;
}

.vcard__hr:last-child {
    margin-bottom: 0;
}

.vcard__header-logo {
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
    height: auto;
}

.vcard__header-title {
    background: #fff;
    text-align: left;
    font-size: 30px;
    font-family: 'Land Rover', 'AvenirNextCyr-Regular', Arial, sans-serif;
    font-weight: 600;
    line-height: 1.4;
    color: #4a4f54;
    text-transform: uppercase;
    letter-spacing: 3px;
    text-align: center;
}

.vcard__text p,
.vcard__text ul,
.vcard__text li,
.vcard__text blockquote {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

.vcard__text ul {
    list-style: none;
}

.vcard__text blockquote,
.vcard__text q {
    quotes: none;
}

.vcard__text blockquote:before,
.vcard__text blockquote:after {
    display: inline-block;
    content: '';
    background-position: 0 0;
    position: relative;
    margin-right: 0;
    background-size: auto 4px;
    background-repeat: no-repeat;
    width: 8px;
    height: 10px;
}

.vcard__text blockquote:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjMxMDkwRUI5QUI4MTFFNkEzODFERTQ0M0U1NzRGMUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjMxMDkwRUM5QUI4MTFFNkEzODFERTQ0M0U1NzRGMUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMzEwOTBFOTlBQjgxMUU2QTM4MURFNDQzRTU3NEYxRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMzEwOTBFQTlBQjgxMUU2QTM4MURFNDQzRTU3NEYxRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnsxFncAAAFUSURBVHjajJTPK0RRFMefN/NC2NlIFlJ2NkoKs/KUbDTJ0sKvslOysLCxl52NHxtFspTFrNhQWOA/sFM2JDIxHr6nvrdOt3fvnW99pu+978y3c+59vYY0HY0sNYFtMACewVjkVifYAEPgHQwWc4rmiOgx8msSzNNfyU9sFXSDFfpPsOsJGwZr9DVwkBe4Cnroj8GZJ3AadNFfgh07MAUz9HIeh56wKbCgutszD0xgArZAG9en4NwR1g6WQQvXFXBkBy6CPvoXhrs0C0r0VR0mklvuBetq7wTcOcJK7M7ogh12mAalwxG1IVoCf4qyetbPd89oAryCJ1KWwA+QOTqS/daofn1L4LinoAC+1LoWCCxK4FugKHH4PDVL4E2gKLYu0adqzDEKniI95k9omphfl3oVOsNMRrgGm6BRdZrxvOQNeFB/uAX7HD3hhZkj+QX3/wIMAA8oP2v7qVqhAAAAAElFTkSuQmCC');
}

.vcard__text blockquote:after {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjlFNTgwQTk5QUI4MTFFNjlCRDU5RTIxOUNCNTZFMUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjlFNTgwQUE5QUI4MTFFNjlCRDU5RTIxOUNCNTZFMUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCOUU1ODBBNzlBQjgxMUU2OUJENTlFMjE5Q0I1NkUxQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCOUU1ODBBODlBQjgxMUU2OUJENTlFMjE5Q0I1NkUxQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhhY15kAAAF0SURBVHjahJTPKwVRFMevYdIUO0KvLGZppSwsFPLehtfbeBtJLPDXyEqhrCwoZMNfQJYkS2zERvL8KN404eV7Xt/J6Zq5861Pc86955577q9pKZWKBWNMBHzwBb6BB9rpi/1s/tQN6oz3aUtsQ2IluAxq4JHfd/Cq/GmVbJHtH4x5ol2jPyMJA1aSJd0XsOI0SYV1jwN8R1Cg/Ni41eFxUJY8azLfES+xsZczY8Na8mhOfPNQ4pxZdd8Z+HHstS8DJvNmVXbk2O/mClrDMDyA0Q8uwRUT9DLgDWyDG/qd4BOcg2u29fAr7UNtdJb4HQEVNeMuOFb+KRENg33Vd2RS7tQ86KL9YA2wVeXKRLdgy044Zr2KVXCSkWwczCl/I6lcJ1xQ1UmiHUd1RdBH+wIc2idYVXsnm7tm/RC0psCyOvUVcG8nLKvq1vWMKZpQJ7tH/t2xpLq7nKWKZlXspt2ZXJtBvoiId8+lAV5ueTEvduevAAMAMwBXIWSGDsAAAAAASUVORK5CYII=');
    left: 5px;
}

.vcard__text h5 {
    font-family: 'AvenirNextCyr-Regular', Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    line-height: 18px;
    color: #444443;
    margin-top: 0;
    margin-bottom: 5px;
}

.vcard__text p,
.vcard__text ul,
.vcard__text li,
.vcard__text blockquote {
    font-family: 'AvenirNextCyr-Regular', Arial, sans-serif;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    color: #444443;
    margin-top: 0;
    margin-bottom: 18px;
}

.vcard__text a {
    color: #444443;
    text-decoration: none;
    border-bottom: 1px solid rgba(68, 68, 67, 0.3);
}

.vcard__text li {
    margin-bottom: 5px;
}

.vcard__text > :last-child,
.vcard__text > ul:last-child > li:last-child {
    margin-bottom: 0 !important;
}

.fancybox-content.vcard {
    max-width: 630px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
}

.fancybox-content.vcard {
    padding: 0;
}

.vcard__footer .rating-stars {
    display: inline-block;
    vertical-align: top;
}

@media screen and (max-width: 599px) {
    .vcard__col-left,
    .vcard__col-right {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .vcard__body .vcard__col-right {
        padding-top: 25px;
    }
}

/* line 3, ../sass/star-ratings.scss */
.star-ratings {
  display: inline-block;
  position: relative;
}
/* line 7, ../sass/star-ratings.scss */
.star-ratings ul {
  padding: 0;
  margin: 0;
  white-space: nowrap;
  list-style: none outside none;
  overflow: hidden;
}
/* line 14, ../sass/star-ratings.scss */
.star-ratings ul li {
  display: inline-block;
}

/* line 20, ../sass/star-ratings.scss */
.star-ratings-rating-full, .star-ratings-rating-empty {
  display: block;
  background: url('/static/star-ratings/images/stars.png?bdf754428e12') no-repeat;
}

/* line 25, ../sass/star-ratings.scss */
.star-ratings-rating-foreground {
  top: 0;
  position: absolute;
  -moz-transition-property: width;
  -o-transition-property: width;
  -webkit-transition-property: width;
  transition-property: width;
  -moz-transition-duration: 0.15s;
  -o-transition-duration: 0.15s;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}

/* line 33, ../sass/star-ratings.scss */
.star-ratings-rating-stars-container {
  display: inline-block;
  position: relative;
}
