@charset "UTF-8";
/*--- Содержимое файла не менять(все правки в programmers.css)!!! ---*/
/* Содержание
1. Сброс стилей
2. Шаблон
2.1 Базовая структура шаблона
2.2 Формы
2.3 Иконки
2.4 Сетка
3. Основые элементы страницы
3.1 Шапка сайта
3.2 Подвал сайта
4. Виджеты
4.1 Базовая структура виджета
4.2 Все меню сайта
5. Страницы
5.1 Базовая структура страницы
6. Плагины
6.1 Табы
7. Типографика
-----------------------------*/
/*
-------------------------------
1. Сброс стилей
-------------------------------
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  margin: 0;
  padding: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

select {
  text-transform: none; }

input {
  line-height: normal; }
  input[type="reset"], input[type="submit"], html input[type="button"] {
    -webkit-appearance: button;
    cursor: pointer; }
  input[type="radio"], input[type="checkbox"] {
    box-sizing: border-box;
    padding: 0; }
  input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
    height: auto; }
  input[type="search"] {
    -webkit-appearance: textfield; }
  input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  input[disabled] {
    cursor: default; }
  input::-ms-clear {
    display: none !important; }
  input::-moz-focus-inner {
    border: 0;
    padding: 0; }

button {
  overflow: visible;
  -webkit-appearance: button;
  cursor: pointer;
  text-transform: none; }
  button::-moz-focus-inner {
    border: 0;
    padding: 0; }
  button[disabled] {
    cursor: default; }

* {
  outline: none !important; }

.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }
.clearfix:after {
  clear: both; }

/*
-------------------------------
КОНЕЦ | 1. Сброс стилей
-------------------------------
*/
/*
-------------------------------
2. Шаблон
-------------------------------
*/
@font-face {
  font-family: "SeroPro";
  src: url("fonts/SeroPro.eot");
  /* IE9 Compat Modes */
  src: url("fonts/SeroPro.eot?#iefix") format("embedded-opentype"), url("fonts/SeroPro.woff") format("woff"), url("fonts/SeroPro.ttf") format("truetype"), url("fonts/SeroPro.svg#SeroPro") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
@font-face {
  font-family: "SeroProMed";
  src: url("fonts/SeroPro-Medium.eot");
  /* IE9 Compat Modes */
  src: url("fonts/SeroPro-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/SeroPro-Medium.woff") format("woff"), url("fonts/SeroPro-Medium.ttf") format("truetype"), url("fonts/SeroPro-Medium.svg#SeroPro-Medium") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
@font-face {
  font-family: "SeroPro-Light";
  src: url("fonts/SeroPro-Light.eot");
  /* IE9 Compat Modes */
  src: url("fonts/SeroPro-Light.eot?#iefix") format("embedded-opentype"), url("fonts/SeroPro-Light.woff") format("woff"), url("fonts/SeroPro-Light.ttf") format("truetype"), url("fonts/SeroPro-Light.svg#SeroPro-Light") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
@font-face {
  font-family: "icomoon";
  src: url("fonts/icomoon.eot");
  /* IE9 Compat Modes */
  src: url("fonts/icomoon.eot?#iefix") format("embedded-opentype"), url("fonts/icomoon.woff") format("woff"), url("fonts/icomoon.ttf") format("truetype"), url("fonts/icomoon.svg#icomoon") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/*--- 2.1 Базовая структура шаблона ---*/
html,
button,
input,
select,
textarea {
  font-family: "SeroPro", sans-serif; }

html {
  font-size: 1.41515vw;/*1.51515vw*/
  -webkit-text-size-adjust: none; }

body {
  font-family: "SeroPro", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 0.7rem;
  background-color: #fff !important;
  min-width: 1260px;
  color: #333; }

/*
html, body {
  height: 100%;
}
#wrapper {
  height: auto !important;
  min-height: 100%;
}
*/
a {
  color: #915a90;
  font-size: 0.7rem;
  text-decoration: none;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -ms-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s; }
  a:hover {
    color: #a1af00; }

/*--- КОНЕЦ | 2.1 Базовая структура шаблона ---*/
/*--- 2.2 Формы ---*/
/* Сообщения и уведомления */
/* /Сообщения и уведомления */
/* Вертикальная форма */
.form-vertical .form-group {
  zoom: 1; }
  .form-vertical .form-group:before, .form-vertical .form-group:after {
    content: " ";
    display: table; }
  .form-vertical .form-group:after {
    clear: both; }
  .form-vertical .form-group + .form-group {
    margin-top: 1.15rem; }
.form-vertical .form-label {
  padding-left: .2rem; }
  .form-vertical .form-label label {
    font-family: "SeroProMed", sans-serif;
    font-size: .7rem;
    line-height: .8rem;
    color: #a8a8a8; }
  .form-vertical .form-label + .form-control {
    margin-top: .25rem; }
.form-vertical .form-control {
  position: relative; }
.form-vertical .form-notice {
  color: #a8a8a8;
  font-size: .65rem;
  line-height: .8rem; }
  .form-vertical .form-notice.pos_side {
    position: absolute;
    left: 100%;
    top: .15rem;
    margin-left: 1.6rem; }
.form-vertical .selectricWrapper {
  display: block !important; }

/* /Вертикальная форма */
/* Поля ввода */
.text-fld {
  width: 100%;
  background: #fafcfc none;
  height: 1.8rem;
  border: 1px solid #e7e9ea;
  padding: 0 .8rem;
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important;
  font-family: "SeroPro", sans-serif;
  box-shadow: inset 0 0.15rem 0 #f0f0f0;
  -o-box-shadow: inset 0 0.15rem 0 #f0f0f0;
  -ms-box-shadow: inset 0 0.15rem 0 #f0f0f0;
  -moz-box-shadow: inset 0 0.15rem 0 #f0f0f0;
  -webkit-box-shadow: inset 0 0.15rem 0 #f0f0f0;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  color: #5e5e5e;
  font-size: .65rem; }
  .text-fld:focus {
    box-shadow: inset 0 0 0 #f0f0f0;
    -o-box-shadow: inset 0 0 0 #f0f0f0;
    -ms-box-shadow: inset 0 0 0 #f0f0f0;
    -moz-box-shadow: inset 0 0 0 #f0f0f0;
    -webkit-box-shadow: inset 0 0 0 #f0f0f0; }
  .text-fld.placeholder {
    color: #a8a8a8; }
  .text-fld::-webkit-input-placeholder {
    color: #a8a8a8; }
  .text-fld:-moz-placeholder {
    color: #a8a8a8; }
  .text-fld::-moz-placeholder {
    color: #a8a8a8; }
  .text-fld:-ms-input-placeholder {
    color: #a8a8a8; }

textarea.text-fld {
  overflow: hidden;
  resize: vertical; }

/* /Поля ввода */
/* Кнопки */
.btn {
  display: inline-block;
  margin-bottom: 0;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  background: none;
  border: none;
  white-space: nowrap;
  font-family: "SeroProMed", sans-serif;
  font-size: 0.8rem;
  line-height: 1.2rem;
  text-decoration: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important; }
  .lt-ie8 .btn {
    display: inline;
    zoom: 1; }
  .btn.btn_block {
    display: block;
    width: 100%;
    text-align: center; }
  .btn.btn_primary {
    color: #fff;
    padding: 0.6rem 1.4rem;
    background-color: #23c2bf; }

/* /Кнопки */
/* Стилизация радиобаттона */
.iradio {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%; }
  .iradio:after {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%; }

/* /Стилизация радиобаттона */
/* Стилизация чекбокса */
.checkbox-list .el {
  position: relative; }
  .checkbox-list .el + .el {
    margin-top: 1rem; }
  .checkbox-list .el label {
    font-size: 0.75rem;
    line-height: 1rem;
    color: #5b5e68;
    cursor: pointer; }

.iradio,
.icheckbox {
  display: inline-block;
  vertical-align: top;
  width: .7rem;
  height: .7rem;
  position: absolute;
  left: -1.6rem;
  border: 1px solid #e7e9ea;
  box-shadow: inset 0 0.2rem 0 0 #f0f0f0;
  -o-box-shadow: inset 0 0.2rem 0 0 #f0f0f0;
  -ms-box-shadow: inset 0 0.2rem 0 0 #f0f0f0;
  -moz-box-shadow: inset 0 0.2rem 0 0 #f0f0f0;
  -webkit-box-shadow: inset 0 0.2rem 0 0 #f0f0f0; }
  .lt-ie8 .iradio, .lt-ie8
  .icheckbox {
    display: inline;
    zoom: 1; }
  .iradio:after,
  .icheckbox:after {
    display: none;
    position: absolute;
    width: .4rem;
    height: .4rem;
    content: '';
    top: .15rem;
    left: .15rem;
    background-color: #a1af00; }
  .iradio.checked:after,
  .icheckbox.checked:after {
    display: block; }
  .iradio.checked + label,
  .icheckbox.checked + label {
    color: #a1af00; }

/* /Стилизация чекбокса */
/*--- КОНЕЦ | 2.2 Формы ---*/
/*--- 2.3 Иконки ---*/
@font-face {
  font-family: 'icomoon';
  src: url("fonts/icomoon.eot?-suf8v");
  src: url("fonts/icomoon.eot?#iefix-suf8v") format("embedded-opentype"), url("fonts/icomoon.woff?-suf8v") format("woff"), url("fonts/icomoon.ttf?-suf8v") format("truetype"), url("fonts/icomoon.svg?-suf8v#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }
[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1rem;
  vertical-align: middle;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-arrow-down:before {
  content: "\e60a"; }

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

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

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

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

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

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

.icon-arrow-right:before {
  content: "\e600"; }

.icon-arrow-left:before {
  content: "\e601"; }

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

.icon-more-back:before {
  content: "\e606"; }

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

/*--- КОНЕЦ | 2.3 Иконки ---*/
/*--- 2.4 Сетка ---*/
.hide {
  display: none !important; }

.container {
  width: 1320px;
  margin: 0 auto; }

.row_fluid_tetra,
.row_fluid_hexa,
.row {
  zoom: 1; }
  .row_fluid_tetra:before, .row_fluid_tetra:after,
  .row_fluid_hexa:before,
  .row_fluid_hexa:after,
  .row:before,
  .row:after {
    content: " ";
    display: table; }
  .row_fluid_tetra:after,
  .row_fluid_hexa:after,
  .row:after {
    clear: both; }

.row_fluid_hexa [class^="cell-"] {
  float: left;
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important; }
.row_fluid_hexa .cell-3 .cell-1 {
  width: 25%; }
.licenzii .cell-3 .cell-1 {
  width: 50%; }

.row_fluid_hexa .cell-3 .cell-2 {
  width: 33.33333%; }
.row_fluid_hexa .cell-3 .ofleft-2 {
  margin-left: 33.33333%; }
.row_fluid_hexa .cell-5 .cell-2 {
  width: 40%; }
.row_fluid_hexa .cell-5 .cell-3 {
  width: 60%; }
.row_fluid_hexa .cell-1 {
  width: 16.66667%; }
.row_fluid_hexa .ofleft-1 {
  margin-left: 16.66667%; }
.row_fluid_hexa .cell-2 {
  width: 33.33333%; }
.row_fluid_hexa .ofleft-2 {
  margin-left: 33.33333%; }
.row_fluid_hexa .cell-3 {
  width: 50%; }
.row_fluid_hexa .ofleft-3 {
  margin-left: 50%; }
.row_fluid_hexa .cell-4 {
  width: 66.66667%; }
.row_fluid_hexa .ofleft-4 {
  margin-left: 66.66667%; }
.row_fluid_hexa .cell-5 {
  width: 83.33333%; }
.row_fluid_hexa .ofleft-5 {
  margin-left: 83.33333%; }
.row_fluid_hexa .cell-6 {
  width: 100%; }
.row_fluid_hexa .ofleft-6 {
  margin-left: 100%; }
.row_fluid_hexa.grid_framed .cell-2 {
  border-left: 1px solid rgba(65, 67, 78, 0.11); }
  .row_fluid_hexa.grid_framed .cell-2:nth-child(3n+1) {
    border-left: none; }

.row_fluid_tetra [class^="cell-"] {
  float: left;
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important; }
.row_fluid_tetra .cell-1 {
  width: 25%; }
.row_fluid_tetra .ofleft-1 {
  margin-left: 25%; }
.row_fluid_tetra .cell-2 {
  width: 50%; }
.row_fluid_tetra .ofleft-2 {
  margin-left: 50%; }
.row_fluid_tetra .cell-3 {
  width: 75%; }
.row_fluid_tetra .ofleft-3 {
  margin-left: 75%; }
.row_fluid_tetra .cell-4 {
  width: 100%; }
.row_fluid_tetra .ofleft-4 {
  margin-left: 100%; }
.row_fluid_tetra.grid_framed .cell-1 {
  border-left: 1px solid rgba(65, 67, 78, 0.11); }
  .row_fluid_tetra.grid_framed .cell-1 + .cell-3 {
    border-left: 1px solid rgba(65, 67, 78, 0.11); }
  .row_fluid_tetra.grid_framed .cell-1:nth-child(4n+1) {
    border-left: none; }

.row [class^="span-"] {
  float: left;
  position: relative;
  min-height: 1px;
  margin-left: 24px;
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important; }
  .row [class^="span-"].first, .row [class^="span-"]:first-child {
    clear: left;
    margin-left: 0; }

.row .span-1 {
  width: 60px; }

.row .span-2 {
  width: 144px; }

.row .span-3 {
  width: 228px; }

.row .span-4 {
  width: 312px; }

.row .span-5 {
  width: 396px; }

.row .span-6 {
  width: 480px; }

.row .span-7 {
  width: 564px; }

.row .span-8 {
  width: 648px; }

.row .span-9 {
  width: 732px; }

.row .span-10 {
  width: 816px; }

.row .span-11 {
  width: 900px; }

.row .span-12 {
  width: 984px; }

.row .span-13 {
  width: 1068px; }

.row .span-14 {
  width: 1152px; }

.row .span-15 {
  width: 1236px; }

.row .span-16 {
  width: 1320px; }

.row .span-16 {
  margin-left: 0; }

.row .ofleft-1 {
  margin-left: 84px; }

.row .ofleft-1:first-child,
.row .first.ofleft-1 {
  margin-left: 60px; }

.row .ofleft-2 {
  margin-left: 168px; }

.row .ofleft-2:first-child,
.row .first.ofleft-2 {
  margin-left: 144px; }

.row .ofleft-3 {
  margin-left: 252px; }

.row .ofleft-3:first-child,
.row .first.ofleft-3 {
  margin-left: 228px; }

.row .ofleft-4 {
  margin-left: 336px; }

.row .ofleft-4:first-child,
.row .first.ofleft-4 {
  margin-left: 312px; }

.row .ofleft-5 {
  margin-left: 420px; }

.row .ofleft-5:first-child,
.row .first.ofleft-5 {
  margin-left: 396px; }

.row .ofleft-6 {
  margin-left: 504px; }

.row .ofleft-6:first-child,
.row .first.ofleft-6 {
  margin-left: 480px; }

.row .ofleft-7 {
  margin-left: 588px; }

.row .ofleft-7:first-child,
.row .first.ofleft-7 {
  margin-left: 564px; }

.row .ofleft-8 {
  margin-left: 672px; }

.row .ofleft-8:first-child,
.row .first.ofleft-8 {
  margin-left: 648px; }

.row .ofleft-9 {
  margin-left: 756px; }

.row .ofleft-9:first-child,
.row .first.ofleft-9 {
  margin-left: 732px; }

.row .ofleft-10 {
  margin-left: 840px; }

.row .ofleft-10:first-child,
.row .first.ofleft-10 {
  margin-left: 816px; }

.row .ofleft-11 {
  margin-left: 924px; }

.row .ofleft-11:first-child,
.row .first.ofleft-11 {
  margin-left: 900px; }

.row .ofleft-12 {
  margin-left: 1008px; }

.row .ofleft-12:first-child,
.row .first.ofleft-12 {
  margin-left: 984px; }

.row .ofleft-13 {
  margin-left: 1092px; }

.row .ofleft-13:first-child,
.row .first.ofleft-13 {
  margin-left: 1068px; }

.row .ofleft-14 {
  margin-left: 1176px; }

.row .ofleft-14:first-child,
.row .first.ofleft-14 {
  margin-left: 1152px; }

.row .ofleft-15 {
  margin-left: 1260px; }

.row .ofleft-15:first-child,
.row .first.ofleft-15 {
  margin-left: 1236px; }

.row_table {
  display: table; }
  .row_table [class^="cell-"] {
    display: table-cell;
    float: none !important;
    vertical-align: top; }
    .row_table [class^="cell-"] + [class^="cell-"] {
      border-left: 1px solid rgba(65, 67, 78, 0.11); }

.col-grid .col-2 {
  height: 11.675rem;/*14.675rem*/ }

.row_form [class^="cell-"] {
  float: left;
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important;
  margin-left: 1.58rem; }
  .row_form [class^="cell-"]:first-child {
    margin-left: 0; }
.row_form .cell-1 {
  width: 10.2rem; }

.row_content {
  zoom: 1; }
  .row_content:before, .row_content:after {
    content: " ";
    display: table; }
  .row_content:after {
    clear: both; }
  .row_content [class^="cell-"] {
    float: left;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important; }
  .row_content .cell-sidebar {
    width: 21.13636363636364%; }
  .row_content .cell-main {
    width: 78.86363636363636%; }

/* Выравнивнивание блока внутри сетки по центру */
[class^="cell-"].pos-auto,
[class^="span"].pos-auto,
.row.center [class^="span"] {
  margin-left: auto !important;
  margin-right: auto;
  float: none;
  text-align: left; }

/* /Выравнивнивание блока внутри сетки по центру */
/* Отступы сверху */
/* /Отступы сверху */
.pull-right {
  float: right !important; }

.pull-left {
  float: left; }

/*--- КОНЕЦ | 2.4 Сетка ---*/
/*
-------------------------------
КОНЕЦ | 2. Шаблон
-------------------------------
*/
/*
-------------------------------
3. Основые элементы страницы
-------------------------------
*/
/*--- 3.1 Шапка сайта ---*/
@media screen and (max-width: 1300px) {
  html {
    font-size: 18px; } }
#header {
  border-bottom: 1px solid rgba(65, 67, 78, 0.11); }
  #header .col {
    float: left;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important; }
  #header .header__logo {
    width: 21.13636363636364%; }
    #header .header__logo a {
      display: block;
      height: 2.9rem;
      margin: 0.75rem 3.1rem .7rem 1.2rem;/*1.45rem 2.1rem 1.6rem 1.6rem*/ }
  #header .logo_img {
    fill: #23c2bf; }
  #header [class^="icon-"] {
    color: #23c2bf; }

.header__container {
  width: 78.86363636363636%;
  border-left: 1px solid rgba(65, 67, 78, 0.11); }
  .header__container [class^="col_"] {
    float: left;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important; }
  .header__container .col_left {
    padding: .6rem 1.25rem;/*1rem 1.25rem*/
    width: 21.82692307692308%;
    border-right: 1px solid rgba(65, 67, 78, 0.11); }
  .header__container .col_middle {
    padding: .6rem 1.25rem;
    width: 55.28846153846154%;
    border-right: 1px solid rgba(65, 67, 78, 0.11); }
  .header__container .col_right {
    padding: .6rem 1.45rem;
    width: 22.88461538461538%; }

.header__line {
  zoom: 1; }
  .header__line:before, .header__line:after {
    content: " ";
    display: table; }
  .header__line:after {
    clear: both; }
  .header__line + .header__line {
    border-top: 1px solid rgba(65, 67, 78, 0.11); }

/*--- КОНЕЦ | 3.1 Шапка сайта ---*/
/*--- 3.2 Подвал сайта ---*/
#footer {
  padding: 1rem 1.6rem;
  background-color: #5b5e68; }
  #footer [class^="icon-"] {
    color: #9b9da6; }

/*--- КОНЕЦ | 3.2 Подвал сайта ---*/
/*--- Основная часть ---*/
/*--- КОНЕЦ | Основная часть ---*/
/*
-------------------------------
4. Виджеты
-------------------------------
*/
/*--- 4.1 Базовая структура виджета ---*/
.widget_group {
  zoom: 1;
  position: relative; }
  .widget_group:before, .widget_group:after {
    content: " ";
    display: table; }
  .widget_group:after {
    clear: both; }

.widget {
  position: relative; }
  .widget > header {
    padding: 0.85rem 3.45rem;
    background-color: #fafcfc;
    zoom: 1; }
    .widget > header .widget__h_link {
      float: right;
      font-size: 0.8rem;
      line-height: 1.4rem;
      font-family: "SeroProMed", sans-serif;
      color: #915a90;
      text-decoration: none; }
    .widget > header:before, .widget > header:after {
      content: " ";
      display: table; }
    .widget > header:after {
      clear: both; }
    .widget > header + .entry {
      border-top: 1px solid rgba(65, 67, 78, 0.11); }
  .widget .entry {
    zoom: 1; }
    .widget .entry:before, .widget .entry:after {
      content: " ";
      display: table; }
    .widget .entry:after {
      clear: both; }
    .widget .entry .entry_wrap {
      padding: 1.35rem 3.45rem;/*1.75rem 3.45rem*/ }
  .widget.wdiget_fullsize > header {
    padding: .85rem 1.65rem .85rem 15rem;
    background-color: #fff; }
  .widget.widget_t_2 > header {
    padding-top: .85rem;
    padding-bottom: .85rem;
    background-color: #fff; }
  .widget .widget_wrap_content {
    padding: 1.6rem 3.45rem; }

.link_more a {
  text-decoration: none;
  line-height: 1.4rem; }
.link_more i {
  font-size: 1.4rem;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -ms-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s; }
  [class*="widget_colored"] .link_more i {
    color: rgba(255, 255, 255, 0.6); }
    [class*="widget_colored"] .link_more i:hover {
      color: white; }

.link_more_long {
  text-decoration: none;
  background-color: rgba(145, 90, 144, 0.6);
  display: inline-block;
  vertical-align: top;
  width: 5.6rem;
  height: 2.8rem;
  line-height: 2.8rem;
  text-align: right;
  -webkit-transition: background 0.4s;
  -moz-transition: background 0.4s;
  -ms-transition: background 0.4s;
  -o-transition: background 0.4s;
  transition: background 0.4s; }
  .lt-ie8 .link_more_long {
    display: inline;
    zoom: 1; }
  .link_more_long:hover {
    background-color: #915a90; }
  .link_more_long i {
    vertical-align: middle;
    color: #fff;
    font-size: 3.37rem; }

.widget_colored_1 {
  background-color: #915a90; }
  .widget_colored_1 > header {
    background-color: #915a90; }
  .widget_colored_1 .title3 {
    color: #fff; }
  .widget_colored_1 p {
    color: #fff; }

.widget_colored_2 {
  background-color: #23c2bf; }
  .widget_colored_2 > header {
    background-color: #23c2bf; }
  .widget_colored_2 .title3 {
    color: #fff; }
  .widget_colored_2 p {
    color: #fff; }

.bg-color1 {
  background-color: #eeffff; }

.fwb-bg {
  background-position: center center;
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 0; }
  .fwb-bg .ovrl {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 2; }
  .fwb-bg ~ div, .fwb-bg + header {
    position: relative;
    z-index: 1; }

/*--- КОНЕЦ | 4.1 Базовая структура виджета ---*/
/*--- 4.2 Все меню сайта ---*/
/* Основное меню */
.nav-main {
  padding: .6rem 1.25rem;/*1rem 1.25rem*/ }
  .nav-main.nav-main_sub {
    padding-left: 4.2rem; }
  .nav-main ul li {
    display: inline-block; }
    .lt-ie8 .nav-main ul li {
      display: inline;
      zoom: 1; }
    .nav-main ul li + li {
      margin-left: 1.3rem; }
    .nav-main ul li a {
      font-size: 0.7rem;
      line-height: 1rem;
      color: #915a90;
      text-decoration: none; }
      .nav-main ul li.current span, .nav-main ul li a:hover {
        color: #a1af00; }

/* /Основное меню */
/* Меню категории */
.nav-category {
  padding: 1.08rem 2.25rem 2rem 3.4rem; }
  .nav-category .title4 {
    margin-bottom: .7rem;/*.9rem*/ }
  .nav-category ul li + li {
    margin-top: 0.5rem;/*1rem*/ }
  .nav-category ul li a {
    display: inline-block;
    font-family: "SeroProMed", sans-serif;
    font-size: .7rem;/*.8rem*/
    color: #1daeab;
    line-height: 1rem;
    position: relative; }
    .lt-ie8 .nav-category ul li a {
      display: inline;
      zoom: 1; }
    .nav-category ul li a:before {
      font-family: 'icomoon';
      position: absolute;
      left: -18px;
      display: block;
      content: '\e60b';
      font-size: .2rem;
      line-height: .9rem;
      color: transparent; }
    .nav-category ul li a:hover {
      color: #a1af00; }
    .nav-category ul li a.active {
      color: #a1af00; }
      .nav-category ul li a.active:before {
        color: #a1af00; }
      .nav-category ul li.current {
        color: #a1af00; }

/* /Меню категории */
/*--- КОНЕЦ | 4.2 Все меню сайта ---*/
/*--- О поликлинике ---*/
.w-about {
  position: relative; }
  .w-about .link_more {
    display: block;
    position: absolute;
    right: 1.6rem;
    bottom: 1.6rem; }

/*--- КОНЕЦ | О поликлинике ---*/
/*--- Города ---*/
.b-contact__list {
  zoom: 1;
  white-space: nowrap; }
  .b-contact__list:before, .b-contact__list:after {
    content: " ";
    display: table; }
  .b-contact__list:after {
    clear: both; }
  .b-contact__list i {
    color: #23c2bf;
    font-size: .85rem; }
  .b-contact__list li {
    display: inline-block;
    vertical-align: top;
    line-height: 1rem; }
    .lt-ie8 .b-contact__list li {
      display: inline;
      zoom: 1; }
    .b-contact__list li + li {
      margin-left: 0.6rem;
      padding-left: 0.7rem;
      border-left: 0.05rem solid rgba(65, 67, 78, 0.11); }
      #footer .b-contact__list li + li {
        border-left-color: #9b9da6; }
    .b-contact__list li.icon + li {
      margin-left: 0;
      border-left: none; }
  .b-contact__list a {
    font-size: 0.7rem;
    line-height: 1rem;
    color: #915a90;
    text-decoration: none; }
    .b-contact__list a.active {
      color: #a1af00; }
  .b-contact__list .label {
    font-size: 0.75rem;
    line-height: 1rem;
    color: #9b9da6; }
  .b-contact__list address {
    display: inline;
    margin-right: 3px;
    font-size: 0.75rem;
    line-height: 1rem;
    color: #fff; }

.contact_phone {
  font-size: 0.65rem;
  color: #91949e;
  line-height: 1rem; }
  .contact_phone + .contact_phone {
    margin-left: 0.87rem;
    padding-left: 0.95rem; }
  .contact_phone a[href^="tel"] {
    font-size: 0.65rem;
    line-height: 1rem;
    color: #91949e;
    text-decoration: none; }
    .contact_phone a[href^="tel"] span {
      margin-left: 3px;
      font-size: .75rem;
      line-height: 1rem;
      color: #676767; }
  #footer .contact_phone {
    color: #fff; }
    #footer .contact_phone a[href^="tel"] {
      color: #fff; }
      #footer .contact_phone a[href^="tel"] span {
        color: #9b9da6; }

/*--- КОНЕЦ | Города ---*/
/*--- Поиск ---*/
.b-search {
  position: relative;
  height: 1rem; }
  .b-search a {
    color: #915a90;
    line-height: 1rem;
    font-size: 0.7rem;
    text-decoration: none; }
    .b-search a i {
      line-height: 1rem;
      font-size: .85rem;
      vertical-align: middle;
      margin-right: .6rem; }

/*--- КОНЕЦ | Поиск ---*/
/*--- Слайде на всю ширину ---*/
.slider__full {
	  overflow:hidden;
  max-height:18rem;
  background:url(../images/loader.gif) center center no-repeat;
  position: relative; }
  .slider__full .bxslider {
	  visibility:hidden;
	  
  }
  .slider__full .bxslider[style*="position"] {
	  visibility:visible;
  }
  .slider__full .bx-viewport{
	  overflow:hidden;
  max-height:18rem; 
}
  .slider__full li {
    position: relative; }
  .slider__full .slider__img {
    position: relative;
    z-index: 1; }
    .slider__full .slider__img img {
      display: block;
      width: 100%;
      height: auto; }
  .slider__full .slider__content {
    position: absolute;
    left: 11rem;
    top: 3.3rem;
    z-index: 4; }
    .slider__full .slider__content .title1 {
      margin-bottom: .75rem; }
  .slider__full .bx-prev,
  .slider__full .bx-next {
    position: absolute;
    color: rgba(145, 90, 144, 0.6);
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    vertical-align: middle;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    top: 8.75rem;
    overflow: hidden;
    height: 2.4rem;
    width: 2.4rem;
    z-index: 1111;
    font-size: 2.4rem;
    line-height: 2.4rem; }
    .slider__full .bx-prev:hover,
    .slider__full .bx-next:hover {
      color: #915a90; }
  .slider__full .bx-next {
    right: 3.4rem; }
    .slider__full .bx-next:after {
      content: '\e600'; }
  .slider__full .bx-prev {
    left: 3.4rem; }
    .slider__full .bx-prev:after {
      content: "\e601"; }

.slider__img__overlay {
  display: block;
  content: '';
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  z-index: 2; }
  .slider__img__overlay i {
    float: left;
    width: 16.66666666666667%;
    height: 100%;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important; }
    .slider__img__overlay i + i {
      border-left: 1px solid rgba(65, 67, 78, 0.11); }
    .slider__img__overlay i:first-child {
      background-color: rgba(255, 255, 255, 0.5); }
      .slider__img__overlay i:first-child + i {
        background-color: rgba(255, 255, 255, 0.4); }
        .slider__img__overlay i:first-child + i + i {
          background-color: rgba(255, 255, 255, 0.3); }
          .slider__img__overlay i:first-child + i + i + i {
            background-color: rgba(255, 255, 255, 0.2); }
            .slider__img__overlay i:first-child + i + i + i + i {
              background-color: rgba(255, 255, 255, 0.1);
              border-right: 1px solid rgba(65, 67, 78, 0.11); }

.slider__content .title1 {
  font-family: "SeroProMed", sans-serif;
  font-size: 1.8rem;
  line-height: 2rem;
  color: #41434e; }
.slider__content .text_sz_2 {
  font-family: "SeroPro-Light", sans-serif;
  font-size: 0.9rem;
  line-height: 1.2rem;
  color: #5b5e68; }

/*--- КОНЕЦ | Слайде на всю ширину ---*/
/*--- Задать вопрос ---*/
.b-ask {
  text-align: center;
  padding: 1rem;/*1.6rem*/
  background-color: #e8ffff;
  border-left: 1px solid rgba(65, 67, 78, 0.11);
  border-right: 1px solid rgba(65, 67, 78, 0.11); }

#appointment {
  width: 25.5rem; }

/*--- КОНЕЦ | Задать вопрос ---*/
/*--- Изображение ---*/
.b-img.b-img1 {
  background: url('../images/about.jpg') 0 0 no-repeat;
  -webkit-background-size: cover;
  background-size: cover; }
.b-img.b-img2 {
  background: url('../images/seo_bg.jpg') 0 0 no-repeat;
  -webkit-background-size: cover;
  background-size: cover; }
.b-img img {
  display: block;
  height: auto;
  width: 100%; }

/*--- КОНЕЦ | Изображение ---*/
/*--- Услуги ---*/
.service__list .cell-2 + .cell-2 .service__list__item {
  border-left: 1px solid rgba(65, 67, 78, 0.11); }

.service__list__item a {
  display: block; }
.service__list__item .img {
  display: block;
  overflow:hidden;
  max-height: 14.1rem; }
  .service__list__item .img img {
    display: block;
    height: auto;
    width: 100%; }
.service__list__item .ttl {
  display: block;
  padding: 0.975rem 3.4rem;
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important;
  height: 3.95rem;
  border-top: 1px solid rgba(65, 67, 78, 0.11);
  font-family: "SeroProMed", sans-serif;
  font-size: 0.9rem;
  line-height: 1rem;
  color: #41434e; }

/*--- КОНЕЦ | Услуги ---*/
/*--- Специализации ---*/
.specialisation .cell-1 + .cell-1 {
  border-left: 1px solid rgba(65, 67, 78, 0.11); }
.specialisation .item {
  padding: 1.02rem 3.05rem 1.08rem;/*1.76rem 3.45rem 2.42rem*/ }

/*--- КОНЕЦ | Специализации ---*/
/*--- Карта ---*/
#map_canvas {
  height: 18rem;
  border-bottom: 1px solid rgba(65, 67, 78, 0.11); }

.map__info .cell-3 + .cell-3 {
  border-left: 1px solid rgba(65, 67, 78, 0.11); }

.map__info__item {
  padding: 1.3rem 3.45rem;/*1.6rem 3.45rem*/ }
  .map__info__item .title4 {
    margin-bottom: 0.6rem; }

/*--- КОНЕЦ | Карта ---*/
/*--- Новости ---*/
.news__list .row_table + .row_table {
  border-top: 1px solid rgba(65, 67, 78, 0.11); }

.news__item {
  padding: 1.3rem 3.45rem;/*1.6rem 3.45rem*/ }
  .news__item .ttl a {
    font-family: "SeroProMed", sans-serif;
    font-size: 0.9rem;
    line-height: 1rem;
    color: #41434e;
    text-decoration: none; }
    .news__item .ttl a:hover {
      color: #a1af00; }
  .news__item .content_block {
    margin-top: 0.67rem;/*0.8rem*/ }

.news__item__meta {
  margin-top: 1.25rem;/*2.05rem*/
  zoom: 1; }
  .news__item__meta:before, .news__item__meta:after {
    content: " ";
    display: table; }
  .news__item__meta:after {
    clear: both; }
  .news__item__meta .date {
    font-size: 0.65rem;
    line-height: 1.4rem;
    color: #91949e; }
  .news__item__meta .link_more {
    float: right; }
    .news__item__meta .link_more i {
      color: rgba(145, 90, 144, 0.6); }
    .news__item__meta .link_more:hover i {
      color: #915a90; }

/*--- КОНЕЦ | Новости ---*/
/*--- Seo text ---*/
.seo_text .cell-2 + .cell-2 {
  border-left: 1px solid rgba(65, 67, 78, 0.11); }
.seo_text .content_block p {
  font-size: 0.65rem;
  line-height: 0.8rem;
  color: #91949e; }
  .seo_text .content_block p + p {
    margin-top: 0.7rem; }
.seo_text .content_block h5 {
  font-size: 0.7rem;
  line-height: 0.8rem;
  margin-bottom: 0.7rem;
  color: #91949e; }

/*--- КОНЕЦ | Seo text ---*/
/*--- Галерея изображений ---*/
.img_gallery .cell-2 {
  height: 17.75rem;
  overflow: hidden; }
  .img_gallery .cell-2 img {
    max-width: 120%;
    min-height: 100%;
    min-width: 100%; }

/*--- КОНЕЦ | Галерея изображений ---*/
/*--- Рабочие дни ---*/
.p-shedule header {
  padding-left: 3.45rem !important; }
.work-day + .work-day {
	border-top:1px solid #E9E9EA; 
}
.work-day__nav {
  float: right;
  margin-top: .1rem; }
  .work-day__nav .start {
	float:right;
	background-color:rgb(189, 157, 189);
	height:1.4rem;
	line-height:1.4rem;
	margin-top:-5px;
	padding:0 10px;
	font-weight:bold;
	cursor:pointer;
	    -webkit-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
    -ms-transition: background-color 0.3s;
    -o-transition: background-color 0.3s;
    transition: background-color 0.3s;
margin-left: .8rem;
color:#fff;
  }
  .work-day__nav .start:hover {
	background-color: #915a90;
  }
  .work-day__nav .prev,
  .work-day__nav .next {
    float: right;
    font-size: 1.4rem;
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    -ms-transition: color 0.3s;
    -o-transition: color 0.3s;
    transition: color 0.3s;
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1rem;
    vertical-align: middle;
    margin-left: .8rem;
    cursor: pointer;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: rgba(145, 90, 144, 0.6); }
    .work-day__nav .prev:hover,
    .work-day__nav .next:hover {
      color: #915a90; }
    .work-day__nav .prev.disabled,
    .work-day__nav .next.disabled {
      color: rgba(145, 90, 144, 0.2) !important; }
  .work-day__nav .next:after {
    content: '\e60d'; }
  .work-day__nav .prev:after {
    content: '\e606'; }

.work-day .entry {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  max-height: 4rem;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  -ms-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  transition: opacity 0.4s; }
  .work-day .entry.ready {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
    max-height: 10000rem; }

.work-day__table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse; }
  .work-day__table .td_spacer {
    width: 14rem; }
  .work-day__table .td_spacer2 {
    width: 1.65rem;
    border-left: none; }
    .work-day__table .td_spacer2 .caption {
      padding-left: 0;
      padding-right: 0; }
  .work-day__table .td_spacer3 {
    border-left: none;
    width: 16.45rem !important; }
    .work-day__table .td_spacer3 .content,
    .work-day__table .td_spacer3 .caption {
      padding-left: 3.45rem; }
  .work-day__table .ml_spacer3 {
    margin-left: -16.6rem; }
  .work-day__table tr + tr td {
    border-top: 1px solid #E9E9EA; }
  .work-day__table td {
    vertical-align: top; }
    .work-day__table td + td {
      border-left: 1px solid #E9E9EA; }
  .work-day__table .td_room {
    width: 6.15rem; }
  .work-day__table .caption {
    padding: .66rem .95rem;/*.8rem .95rem*/
    min-height: .7rem;/*.8rem*/
    font-family: "SeroProMed", sans-serif;
    font-size: .7rem;
    line-height: .8rem;
    color: #41434e; }
  .work-day__table .content {
    padding: .66rem .95rem;/*.8rem .95rem*/
    text-align: left;
    font-size: .65rem;
    line-height: .8rem;
    color: #91949e; }
    .work-day__table .content .name {
      color: #5b5e68;
      margin-bottom: .3rem; }

.work-day__data {
  overflow: hidden; }
  .work-day__data .bx-controls {
    position: absolute;
    left: -1111px; }
  .work-day__data .table_day {
    table-layout: fixed;
    border-collapse: separate;
    min-width: 100%; }
    .work-day__data .table_day td {
      border-left: 1px solid #E9E9EA;
      border-top: none; }
      .work-day__data .table_day td:first-child {
        border-left: none !important; }
      .work-day__data .table_day td .content,
      .work-day__data .table_day td .caption {
        -webkit-box-sizing: border-box !important;
        -moz-box-sizing: border-box !important;
        box-sizing: border-box !important;
        width: 6.117142857142857rem; }
      .work-day__data .table_day td.td_spacer3 .content,
      .work-day__data .table_day td.td_spacer3 .caption {
        width: 16.45rem !important; }
  .work-day__data .bxslider li {
    background-color: #fff;
    z-index: 1; }
    .work-day__data .bxslider li[style*="block"] {
      z-index: 2; }

/*--- КОНЕЦ | Рабочие дни ---*/
/*--- Стоимость услуг ---*/
.service-price__table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-bottom: 1px solid rgba(65, 67, 78, 0.11); }
  .service-price__table .td_spacer {
    width: 15rem; }
  .service-price__table .td_spacer2 {
    width: 7.5rem; }
  .service-price__table .td_spacer_s {
    width: 3.4rem; }
  .service-price__table th,
  .service-price__table td {
    padding-top: .6rem;
    padding-bottom: .6rem;
    font-size: .65rem;
    line-height: .8rem;
    color: #5b5e68;
    text-align: left; }
  .service-price__table th {
    padding-top: 0.77rem;/*.875*/
    padding-bottom: 0.77rem;/*.875*/
    border: none !important; }
  .service-price__table td {
    border-top: 1px solid #E9E9EA; }
  .service-price__table .td_name-serv {
    width: 29.6rem;
    font-size: .66rem;/*.7*/
    line-height: .7rem;/*.8*/
    color: #915a90; }
    .service-price__table .td_name-serv .hndlr {
      display: inline-block;
      position: relative;
      cursor: pointer; }
      .service-price__table .td_name-serv .hndlr:before {
        position: absolute;
        left: -1.2rem;
        top: -0.05rem;
        display: inline-block;
        content: '\e60c';
        color: #915a90;
        font-family: 'icomoon';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        vertical-align: top;
        font-size: 1rem;
        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .service-price__table .td_name-serv a {
      font-size: .7rem;
      line-height: .8rem;
      color: #915a90; }
  .service-price__table .td_price-serv {
    text-align: right;
    border-left: 1px solid #E9E9EA; }
  .service-price__table .open .hndlr:before {
    content: '\e60e'; }
  .service-price__table .open.t_body {
    display: table-row-group; }
  .service-price__table .t_caption td {
    padding-top: .75rem;
    padding-bottom: .75rem;
    background-color: #fbeefb;
    font-family: "SeroProMed", sans-serif;
    font-size: .7rem; }
  .service-price__table .t_body {
    display: none; }

/*--- КОНЕЦ | Стоимость услуг ---*/
/*--- Тесты ---*/
.slider__test {
  border: none !important;
  height: 17.25rem; }
  .slider__test .bx-viewport {
    height: 17.15rem; }
  .slider__test + .section {
    border-top: none !important; }
  .slider__test .img {
    height: 17.15rem;
    overflow: hidden; }
    .slider__test .img img {
      min-height: 100%;
      height: auto !important;
      width: auto !important; }
  .slider__test .test_anons {
    padding: 2.7rem 1.8rem 2.55rem 3.4rem; }
    .slider__test .test_anons .content_block {
      height: 6.6rem;
      overflow: hidden;
      margin-bottom: 2.45rem; }
      .slider__test .test_anons .content_block .title3 {
        margin-bottom: .6rem; }
  .slider__test .test_content {
    padding: 1.2rem 1.9rem; }
  .slider__test .test_head {
    padding-left: 1.65rem;
    margin-bottom: 1rem; }
  .slider__test .test_counter {
    font-size: .65rem;
    line-height: .8rem;
    color: #91949e;
    margin-bottom: .7rem; }
  .slider__test .test_questions {
    height: 9.4rem;
    padding-left: 1.65rem; }
  .slider__test .slider__test_container {
    border: 1px solid rgba(65, 67, 78, 0.11);
    position: relative; }
  .slider__test .bx-prev,
  .slider__test .bx-next {
    position: absolute;
    color: rgba(145, 90, 144, 0.6);
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    vertical-align: middle;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    right: -3.2rem;
    overflow: hidden;
    height: 2.4rem;
    width: 2.4rem;
    z-index: 1111;
    font-size: 2.4rem;
    line-height: 2.4rem; }
    .slider__test .bx-prev:hover,
    .slider__test .bx-next:hover {
      color: #915a90; }
    .slider__test .bx-prev.disabled,
    .slider__test .bx-next.disabled {
      color: rgba(145, 90, 144, 0.2); }
  .slider__test .bx-next {
    top: .8rem; }
    .slider__test .bx-next:after {
      content: '\e600'; }
  .slider__test .bx-prev {
    top: 4rem; }
    .slider__test .bx-prev:after {
      content: "\e601"; }

/*--- КОНЕЦ | Тесты ---*/
/*--- Поиск ---*/
.form-search {
  background-color: #fff; }
  .form-search .fld {
    font-family: "SeroProMed", sans-serif;
    font-size: 1.8rem;
    height: 4.8rem;
    color: #2c2c2c;
    border: none;
    width: 100%;
    background-color: #fff; }
    .form-search .fld::-webkit-input-placeholder {
      color: #a8a8a8; }
    .form-search .fld:-moz-placeholder {
      color: #a8a8a8; }
    .form-search .fld::-moz-placeholder {
      color: #a8a8a8; }
    .form-search .fld:-ms-input-placeholder {
      color: #a8a8a8; }
    .form-search .fld.placeholder {
      color: #a8a8a8; }
  .form-search .form-nav {
    position: relative;
    border-top: 1px solid rgba(65, 67, 78, 0.11); }

/*--- КОНЕЦ | Поиск ---*/
/*
-------------------------------
КОНЕЦ | 4. Виджеты
-------------------------------
*/
/*
-------------------------------
5. Страницы
-------------------------------
*/
/*--- 5.1 Базовая структура страницы ---*/
.section + .section {
  border-top: 1px solid rgba(65, 67, 78, 0.11); }

/*--- КОНЕЦ | 5.1 Базовая структура страницы ---*/
/*--- Контакты ---*/
.p-contacts .cell-2 {
  border-right: 1px solid rgba(65, 67, 78, 0.11); }

.p-contacts__list {
  padding: 1.2rem 4.2rem; }
  .p-contacts__list dt {
    font-family: "SeroProMed", sans-serif;
    color: #41434e;
    font-size: .9rem;
    line-height: 1rem; }
    .p-contacts__list dt + dd {
      margin-top: .85rem; }
  .p-contacts__list dd {
    font-size: .75rem;
    line-height: 1rem;
    color: #5b5e68; }
    .p-contacts__list dd + dt {
      margin-top: 1.95rem; }
    .p-contacts__list dd p {
      font-size: .75rem;
      line-height: 1rem;
      color: #5b5e68; }
      .p-contacts__list dd p + p {
        margin-top: .6rem; }
    .p-contacts__list dd b {
      font-size: .7rem;
      font-family: "SeroProMed", sans-serif; }
    .p-contacts__list dd a {
      color: #915a90;
      text-decoration: none; }
      .p-contacts__list dd a[href^="tel"] {
        color: #5b5e68 !important; }

/*--- КОНЕЦ | Контакты ---*/
/*--- Акции ---*/
.p-actions__item {
  height: 12.5rem;/*13.75rem*/ }
  .p-actions__item:nth-child(2n+1) {
    border-right: 1px solid rgba(65, 67, 78, 0.11); }
  .p-actions__item .img {
    height: 100%;
    overflow: hidden; }
    .p-actions__item .img img {
      display: block;
      height: 100%;
      width: 100%; }
  .p-actions__item .wrap {
    padding: 1.35rem 3.45rem;/*1.58rem 3.45rem*/
    border-left: 1px solid rgba(65, 67, 78, 0.11);
    border-bottom: 1px solid rgba(65, 67, 78, 0.11);
    position: relative;
    height: 12.5rem;/*13.75rem*/
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important; }
    .p-actions__item .wrap .link_more {
      position: absolute;
      right: 1.6rem;
      bottom: 1.7rem; }
      .p-actions__item .wrap .link_more i {
        color: rgba(145, 90, 144, 0.6); }
      .p-actions__item .wrap .link_more:hover i {
        color: #915a90; }
  .p-actions__item .ttl {
    font-family: "SeroProMed", sans-serif;
    color: #41434e;
    margin-bottom: .85rem;
    font-size: .9rem;
    line-height: 1rem; }
    .p-actions__item .ttl a {
      font-family: "SeroProMed", sans-serif;
      color: #41434e;
      font-size: .9rem;
      line-height: 1rem; }
      .p-actions__item .ttl a:hover {
        color: #a1af00; }
  .p-actions__item .desc {
    color: #5b5e68; }

/*--- КОНЕЦ | Акции ---*/
/*--- Акция ---*/
/*--- КОНЕЦ | Акция ---*/
/*--- Корпоративным клиентам ---*/
.p-infotiles .cell-2:nth-child(3n+1) .p-infotiles__item {
  border-left: none; }

.p-infotiles__item {
  position: relative;
  padding: 1.38rem 3.4rem;/*1.58rem 3.4rem*/
  border-bottom: 1px solid rgba(65, 67, 78, 0.11);
  border-left: 1px solid rgba(65, 67, 78, 0.11);
  height: 16.0rem;/*16.0rem*/
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important; }
  .p-infotiles__item .ttl {
    margin-bottom: .85rem;
    font-family: "SeroProMed", sans-serif;
    font-size: .9rem;
    line-height: 1rem;
    color: #41434e; }
    .p-infotiles__item .ttl a {
      font-family: "SeroProMed", sans-serif;
      font-size: .9rem;
      line-height: 1rem;
      color: #41434e; }
      .p-infotiles__item .ttl a:hover {
        color: #a1af00; }
  .p-infotiles__item .content_block {
    color: #5b5e68; }
  .p-infotiles__item .link_more {
    position: absolute;
    right: 1.6rem;
    bottom: 1.7rem; }
    .p-infotiles__item .link_more i {
      color: rgba(145, 90, 144, 0.6); }
    .p-infotiles__item .link_more:hover i {
      color: #915a90; }

/*--- КОНЕЦ | Корпоративным клиентам ---*/
/*--- Страница в модале ---*/
.p-modal .title {
  padding: 1.275rem 1.75rem;
  font-family: "SeroProMed", sans-serif;
  font-size: 1.2rem;
  line-height: 1.4rem;
  color: #595959;
  border-bottom: 1px solid rgba(65, 67, 78, 0.11);
  background-color: #fafcfc; }
.p-modal .entry {
  padding: 1.28rem 1.75rem; }
.p-modal .foot {
  padding: 1.15rem 1.75rem;
  background-color: #e8ffff;
  border-top: 1px solid #d7eced; }

/*--- КОНЕЦ | Страница в модале ---*/
/*--- Вакансии ---*/
.date_caption {
  margin-bottom: .55rem;
  font-size: .65rem;
  line-height: .8rem;
  color: #91949e; }

.vacancy__item + .vacancy__item {
  margin-top: 1.95rem; }
.vacancy__item .caption {
  margin-bottom: .9rem;
  font-family: "SeroProMed", sans-serif;
  font-size: .9rem;
  line-height: 1rem;
  color: #41434e; }
.vacancy__item .content_block dl + p,
.vacancy__item .content_block p + p {
  margin-top: 1rem; }

/*--- КОНЕЦ | Вакансии ---*/
/*--- Врачи ---*/
.p-doctors .title5 {
  padding-top: 1.2rem;
  margin-bottom: 1.35rem;/*1.75rem*/ }
.p-doctors .pl-doc {
  padding-left: 5.9rem; }
.p-doctors .cell-2:nth-child(3n+1) {
  clear: both; }

.doctor {
  padding-left: 5.9rem;
  padding-bottom: 1.5rem; }
  .doctor .img {
    overflow: hidden;
    width: 4.4rem;
    height: 4.4rem; }
    .doctor .img img {
		width:100%;
      max-width: 100%;
      display: block;
      height: auto; }
  .doctor .name {
    margin-top: .85rem;/*.95rem*/
    font-family: "SeroProMed", sans-serif;
    font-size: .7rem;
    line-height: .8rem;
    color: #41434e; }
    .doctor .name a {
      font-family: "SeroProMed", sans-serif;
      font-size: .7rem;
      line-height: .8rem;
      color: #41434e; }
      .doctor .name a:hover {
        color: #a1af00; }
  .doctor .profession {
    margin-top: .15rem;
    font-size: .75rem;
    line-height: 1rem; }

.sidebar {
  padding: 1.2rem 3.3rem 2rem 3.4rem; }
  .sidebar .title5 {
    margin-bottom: 1.8rem; }
  .sidebar .doctor {
    padding-left: 0; }

/*--- КОНЕЦ | Врачи ---*/
/*--- Врач ---*/
.p-doctor__intro {
  zoom: 1;
  margin: 1.2rem -14rem 2.2rem 0rem; }
  .p-doctor__intro:before, .p-doctor__intro:after {
    content: " ";
    display: table; }
  .p-doctor__intro:after {
    clear: both; }
  .p-doctor__intro .img {
    width: 14rem;
    float: left; }
    .p-doctor__intro .img img {
      display: block;
      width: 100%;
      height: auto; }
    .p-doctor__intro .img + .wrap {
      margin-left: 15.6rem;
      padding-top: .55rem; }

/*--- КОНЕЦ | Врач ---*/
/*
-------------------------------
КОНЕЦ | 5. Страницы
-------------------------------
*/
/*
-------------------------------
6. Плагины
-------------------------------
*/
/*--- Табы ---*/
.tabs .tabs__head a {
  font-family: "SeroProMed", sans-serif;
  font-size: 0.8rem;
  line-height: 1.35rem;
  color: #915a90;
  font-weight: normal  !important;
  margin-right: 1.3rem; }
  .tabs .tabs__head a.active {
    color: #a1af00; }
.tabs .tabs__body {
  margin-top: 0.6rem; }
.tabs .tab {
  display: none; }
  .tabs .tab.active {
    display: block; }
   .tabs__head.ui-widget-header{
    	border: 0px solid white !important;
   }
	.tabs.notCustom.ui-tabs{
		outline: none;
		border-radius: 0px;
		border: 0px solid white !important;
	}
	.notCustom .tabs__head .tabs__handler{
		display: block;
		position: relative;
		float: left;
		background-color: white !important;
		border: 0px solid white !important;
	}
	 .notCustom.tabs__handler.ui-state-default{
		display: block;
		border: 0px solid white !important;
		background-color: white !important;
	}
	.notCustom .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{
		color: #915a90 !important;
	  font-size: 0.8rem !important;;
	  line-height: 1.35rem !important;
	}
	.notCustom .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{
		color: #a1af00 !important;
	}
	.notCustom .ui-widget-content{
		border: 0px solid #dfd9c3 !important;
	}
/*--- КОНЕЦ | Табы ---*/
/*--- Модал ---*/
#cboxOverlay {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0%;
  z-index: 9999;
  background-color: rgba(243, 227, 243, 0.9); }

#colorbox {
  z-index: 9999;
  overflow: hidden; }

#cboxLoadedContent {
  background-color: #fff;
  border: 1px solid rgba(65, 67, 78, 0.11);
  overflow: hidden; }

#cboxClose {
  display: none;
  position: absolute;
  top: 1.35rem;
  right: 1.75rem;
  cursor: pointer;
  overflow: hidden;
  border: none;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1.4rem;
  font-size: 1.4rem;
  color: rgba(145, 90, 144, 0.61);
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: none !important;
  -webkit-transition: color 0.4s;
  -moz-transition: color 0.4s;
  -ms-transition: color 0.4s;
  -o-transition: color 0.4s;
  transition: color 0.4s; }
  #cboxClose:before {
    content: "\e602"; }
  #cboxClose:hover {
    color: #915a90; }

/*--- КОНЕЦ | Модал ---*/
/*--- Селекты ---*/
/*--- Селект обычный ---*/
.selectricWrapper {
  display: inline-block;
  max-width: 100%;
  position: relative;
  width: auto;
  cursor: pointer;
  vertical-align: top; }
  .lt-ie8 .selectricWrapper {
    display: inline;
    zoom: 1; }

.selw-2 {
  width: 200px !important; }

.selectricResponsive {
  width: 100%; }

.selectric {
  background: #fafcfc none;
  height: 1.8rem;
  border: 1px solid #e7e9ea;
  position: relative;
  overflow: hidden;
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s; }
  .selectric .label {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: .6rem;
    line-height: 1.8rem;
    color: #5e5e5e;
    margin-right: 1.75rem;
    padding: 0 .5rem 0 .75rem; }
  .selectric .button {
    position: absolute;
    top: 0;
    right: 0;
    height: 1.8rem;
    width: 1.7rem;
    border-left: 1px solid #e7e9ea;
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1.8rem;
    text-align: center;
    vertical-align: middle;
    font-size: .7rem;
    color: #757575;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
    .selectric .button:after {
      content: "\e60a"; }

.selectricOpen {
  z-index: 9999; }
  .selectricOpen .selectricItems {
    display: block; }

.selectricDisabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default;
  -webkit-touch-callout: none;
  user-select: none; }

.selectricHideSelect {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0; }
  .selectricHideSelect select {
    position: absolute;
    left: -100%;
    display: none; }

.selectricInput {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  outline: none !important;
  border: none !important;
  *font: 0/0 a !important;
  background: none !important; }

.selectricTempShow {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important; }

/* Items box */
.selectricItems {
    overflow-y: auto;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  padding: .4rem .75rem;
  width: auto !important;
  background: #fff;
  border: 1px solid #e7e9ea;
  border-top: none;
  z-index: -1;
  max-height: 140px; }
  .selectricItems .selectricScroll {
    height: 100%;
    overflow: auto; }
  .selectricAbove .selectricItems {
    top: auto;
    bottom: 100%; }
  .selectricItems ul, .selectricItems li {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    min-height: 20px; }
  .selectricItems li {
    display: n;
    font-size: .6rem;
    line-height: 1.1rem;
    color: #5e5e5e;
    cursor: pointer; }
    .selectricItems li + li {
      margin-top: .3rem; }
    .selectricItems li.selected {
      position: relative;
      color: #23c2bf; }
    .selectricItems li.disabled {
      background: #F5F5F5;
      color: #BBB;
      cursor: default; }

/*--- КОНЕЦ | Селект обычный ---*/
/*--- КОНЕЦ | Селекты ---*/
/*
-------------------------------
КОНЕЦ | 6. Плагины
-------------------------------
*/
/*
-------------------------------
7. Типографика
-------------------------------
*/
/* Выравнивание по вертикали */
.va-cont {
  width: 100%;
  display: table !important;
  position: relative;
  vertical-align: middle;
  height: 100%; }
  .va-cont .va-wr {
    display: table-cell;
    position: relative;
    vertical-align: middle;
    width: 100% !important;
    height: 100%; }
    .va-cont .va-wr > span, .va-cont .va-wr > div {
      display: inline;
      vertical-align: middle; }

/* /Выравнивание по вертикали */
/* Заголовки */
.title3 {
  font-family: "SeroProMed", sans-serif;
  font-size: 1.1rem;
  line-height: 1.3rem;
  color: #41434e; }
  .title3 a {
    font-family: "SeroProMed", sans-serif;
    font-size: 1.1rem;
    line-height: 1.3rem;
    color: #915a90; }

.title4 {
  font-family: "SeroProMed", sans-serif;
  color: #41434e;
  font-size: 1.05rem;
  line-height: 1.2rem; }

.title5 {
  font-family: "SeroProMed", sans-serif;
  color: #41434e;
  font-size: .9rem;
  line-height: 1rem; }
  .title5 + .subtitle5 {
    margin-top: .5rem; }

.subtitle5 {
  font-family: "SeroProMed", sans-serif;
  font-size: .7rem;
  line-height: .8rem;
  color: #91949e; }

/* /Заголовки */
/* Текст */
.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

/* /Текст */
/*--- Списки ---*/
.list_dots_c1 {
  list-style: none; }
  .list_dots_c1 li {
    position: relative;
    line-height: 0.8rem;
    padding-left: .85rem; }
    .list_dots_c1 li:before {
      font-family: 'icomoon';
      position: absolute;
      left: 0;
      display: block;
      content: '\e60b';
      font-size: .2rem;
      color: #a1af00; }
    .list_dots_c1 li a {
      line-height: 0.8rem; }
    .list_dots_c1 li + li {
      margin-top: 0.7rem;/*0.9rem*/ }

/*--- КОНЕЦ | Списки ---*/
.img-responsive img {
  width: 100%;
  height: auto;
  display: block; }

.img-masked {
  position: relative; }
  .img-masked.mask-3 .slider__img__overlay i {
    width: 33.33333%; }
    .img-masked.mask-3 .slider__img__overlay i:first-child {
      background-color: rgba(255, 255, 255, 0.3); }
      .img-masked.mask-3 .slider__img__overlay i:first-child + i {
        background-color: rgba(255, 255, 255, 0.2); }
        .img-masked.mask-3 .slider__img__overlay i:first-child + i + i {
          background-color: rgba(255, 255, 255, 0.1); }

.cb-padd {
  padding: 1.2rem 3.3rem 2rem 4.2rem; }

.cb-padd2 {
  padding: 1.2rem 14rem 2rem 4.2rem; }

.content_block {
  font-size: 0.75rem;
  line-height: 1rem; }
  .content_block .title3,
  .content_block h2 {
    font-family: "SeroProMed", sans-serif;
    font-size: 1.2rem;
    line-height: 1.4rem;
    color: #41434e;
    margin-bottom: .8rem; }
  .content_block .title5,
  .content_block h3 {
    font-family: "SeroProMed", sans-serif;
    font-size: .9rem;
    line-height: 1rem;
    color: #41434e;
    margin-bottom: .8rem; }
  .content_block h5 {
    font-family: "SeroProMed", sans-serif; }
  .content_block i {
    font-style: italic; }
  .content_block strong,
  .content_block b {
    font-family: "SeroProMed", sans-serif;
    font-weight: normal; }
  .content_block a {
    font-size: 0.75rem;
    line-height: 1rem;
    color: #915a90; }
    .content_block a:hover {
      color: #a1af00; }
  .content_block dl {
    margin-top: 0.85rem; }
    .content_block dl dt {
      font-family: "SeroProMed", sans-serif;
      font-size: .7rem;
      line-height: .8rem;
      color: #41434e; }
      .content_block dl dt + dd {
        margin-top: .35rem; }
    .content_block dl dd {
      font-size: 0.75rem;
      line-height: 1rem; }
      .content_block dl dd + dt {
        margin-top: .85rem; }
    .content_block dl + ol, .content_block dl + ul, .content_block dl + p {
      margin-top: 0.6rem; }
  .content_block ol {
    list-style: decimal;
    margin-top: 0.6rem; }
  .content_block ul {
    list-style: disc;
    margin-top: 0.6rem;
	margin-left: 1.6rem; }
  .content_block li {
    font-size: 0.75rem;
    line-height: 1rem; }
    .content_block li + li {
      margin-top: .5rem; }
  .content_block .img_group,
  .content_block .img {
    margin: 1rem -3.3rem 2rem -4.2rem; }
  .content_block .img_group {
    zoom: 1; }
    .content_block .img_group:before, .content_block .img_group:after {
      content: " ";
      display: table; }
    .content_block .img_group:after {
      clear: both; }
  .content_block p {
    font-size: 0.75rem;
    line-height: 1rem; }
    .content_block p + p {
      margin-top: 0.6rem; }
    .content_block p + h3 {
      margin-top: 1.3rem; }

/*
-------------------------------
КОНЕЦ | 7. Типографика
-------------------------------
*/
/*
-------------------------------
Helper
-------------------------------
*/
.menupovsemu {
  position: fixed;
  top: 10px;
  left: 0;
  background-color: #eab700;
  width: 270px;
  z-index: 111111; }

.menupovsemu.active {
  left: -270px; }

.menupovsemu li {
  border-top: 1px solid #fff; }
  .menupovsemu li a {
    font-size: 14px; }

.menupovsemu li:first-child {
  border-top: none; }

.menupovsemu a {
  display: block;
  padding: 10px;
  color: #fff; }

.menupovsemu #sh-hi {
  position: absolute;
  left: 100%;
  padding: 5px;
  font-size: 40px;
  line-height: 18px;
  height: 20px;
  background-color: #eab700;
  border-radius: 0 4px 4px 0;
  cursor: pointer; }

 .activeElement {
	 color: #a1af00;
 }

.navigator {
	padding: 1.3rem 3.45rem;
	text-align: center;
}
 .navigator .text:first-child{
        display: none;
    }
 .text b {
	 margin-right:5px;
 }
.text {  
	 
	  line-height: 1rem;
	   font-size: 14px;
}
.text a{
	   font-size: 14px;
	  line-height: 1rem;
	 color: #915a90;
	  text-decoration: none;
}
.pagination {
	padding: 1.3rem 3.45rem;
	text-align: center;
}
.pagination li {
	display:inline-block;
	vertical-align:top;
	margin:0 .3rem;
}
.pagination li b {
  display:inline-block;
  padding: 8px;
}
.pagination li a {
  display:inline-block;
  background-color: rgba(145, 90, 144, 0.6);
  color: #fff !important;
  padding: 8px 15px;
    -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.pagination li a:hover {
  background-color:#915a90;
}
/*
-------------------------------
КОНЕЦ | Helper
-------------------------------
*/

.show-li{
    display:block!important;
}

#doctorSelect .selectricItems li{
    display:none;
}

.sitemap__bottom {margin-top: 10px;}
.sitemap__bottom a {color: #fff;}

.padd-left {
  padding: 1.3rem 3.45rem;
}

.nav-category.row-2 .title {
    font-weight: bold;
    color: #41434e;
    padding-bottom: 26px;
    font-size: 20px;  
}

.nav-category.row-2 {
  color: #41434e;  
}

/*
-------------------------------------------------------
*/
.inner-page .slider__full .bx-viewport {
  margin: 0 auto;
    width: 70% !important;
}

.inner-page .slider__full.doc .bx-viewport {
    width: 100% !important;
}

.inner-page .slider__full .slider__content {
    left: 7rem;
    top: 2.0rem;
}
.inner-page .slider__full .title1 {
  font-size: 1rem;
  line-height: 1.3rem;
}
.inner-page .slider__full .text_sz_2 {
  font-size: 0.7rem;
}
.inner-page .slider__full .bx-prev, .inner-page .slider__full .bx-next {
  top: 6rem;
  height: 1.4rem;
    width: 1.4rem;
    font-size: 1.4rem;
    line-height: 1.4rem;  
}
.inner-page .slider__full .bx-prev {
  left: 12.4rem;
}
.inner-page .slider__full .bx-next {
    right: 12.4rem;
}
.inner-page .slider__full {
    max-height: 12.5rem;  
}
.inner-page .row_fluid_hexa .cell-3 {
    width: 100%;
}
.inner-page .map__info .cell-3, .inner-page .news__list .cell-3{
  width: 50%;
}
.inner-page .content {
    width: 60%;
    margin: 0 auto;
}
.inner-page .content p {
    font-size: 0.73rem;
    line-height: 1rem;
}