@charset "utf-8";
/*
Theme Name:Russiaws 
Theme URI:http://russiaws.ru
Author:Российская веб студия
Author URI:http://russiaws.ru
Description:Компания РУВС основанна 29 Мая 2012 года. Команда веб студии оказывает услуги; Создание индивидуального дизайна; Создание сайтов; Программирование дополнительных модулей; Фотоуслуги; Создание рекламных видео роликов; Создание 3Д панорамных карт; Продвижение сайтов; Обслуживание сайтов; И многое другое 
*/
.title-page {/* tooltip */
  /* tooltip for horizontal */
}
html.title-page{font-family:sans-serif;
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
}
.title-page body {margin:0;
  background:#fff;
}
.title-page body::before {content:"";
  height:1px;
  display:block;
  margin-top:-1px;
}
.title-page article, .title-page aside, .title-page details, .title-page figcaption, .title-page figure, .title-page footer, .title-page header, .title-page hgroup, .title-page main, .title-page menu, .title-page nav, .title-page section, .title-page summary {display:block;
}
.title-page audio, .title-page canvas, .title-page progress, .title-page video {display:inline-block;
  vertical-align:baseline;
}
.title-page audio:not([controls]) {display:none;
  height:0;
}
.title-page [hidden], .title-page template {display:none;
}
.title-page a {background-color:transparent;
  color:inherit;
}
.title-page a:active, .title-page a:hover {outline:0;
}
.title-page abbr[title] {border-bottom:1px dotted;
}
.title-page b, .title-page strong {font-weight:bold;
}
.title-page dfn {font-style:italic;
}
.title-page h1 {margin:0;
  font-size:inherit;
  font-weight:inherit;
}
.title-page mark {background:#ff0;
  color:#000;
}
.title-page small {font-size:80%;
}
.title-page sub, .title-page sup {font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline;
}
.title-page sup {top:-0.5em;
}
.title-page sub {bottom:-0.25em;
}
.title-page img {border:0;
}
.title-page svg:not(:root) {overflow:hidden;
}
.title-page figure {margin:1em 40px;
}
.title-page hr {box-sizing:content-box;
  height:0;
}
.title-page pre {overflow:auto;
}
.title-page code, .title-page kbd, .title-page pre, .title-page samp {font-family:monospace, monospace;
  font-size:1em;
}
.title-page button, .title-page input, .title-page optgroup, .title-page select, .title-page textarea {color:#000;
  font:inherit;
  margin:0;
}
.title-page button {overflow:visible;
}
.title-page button, .title-page select {text-transform:none;
}
.title-page button, html.title-pageinput[type="button"], .title-page input[type="reset"], .title-page input[type="submit"] {-webkit-appearance:button;
  cursor:pointer;
}
.title-page button[disabled], html.title-pageinput[disabled] {cursor:default;
}
.title-page button::-moz-focus-inner, .title-page input::-moz-focus-inner {border:0;
  padding:0;
}
.title-page input {line-height:normal;
}
.title-page input[type="checkbox"], .title-page input[type="radio"] {box-sizing:border-box;
  padding:0;
}
.title-page input[type="number"]::-webkit-inner-spin-button, .title-page input[type="number"]::-webkit-outer-spin-button {height:auto;
}
.title-page input[type="search"] {-webkit-appearance:textfield;
  box-sizing:content-box;
}
.title-page input[type="search"]::-webkit-search-cancel-button, .title-page input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;
}
.title-page fieldset {border:1px solid silver;
  margin:0 2px;
  padding:0.35em 0.625em 0.75em;
}
.title-page legend {border:0;
  padding:0;
}
.title-page textarea {overflow:auto;
}
.title-page optgroup {font-weight:bold;
}
.title-page table {border-collapse:collapse;
  border-spacing:0;
}
.title-page body.noscroll {overflow:hidden !important;
}
.title-page .removed, .title-page .hidden {display:none !important;
}
.title-page .editorElement, .title-page .layout {box-sizing:border-box;
  padding-top:0.02px;
  padding-bottom:0.02px;
}
.title-page .editorElement {word-wrap:break-word;
  overflow-wrap:break-word;
}
.title-page .vertical-middle {white-space:nowrap;
}
.title-page .vertical-middle > * {white-space:normal;
  display:inline-block;
  vertical-align:middle;
}
.title-page .vertical-middle::after {height:100%;
  width:0;
  display:inline-block;
  vertical-align:middle;
  content:"";
}
.title-page .wrapper {margin:0 auto;
  height:auto !important;
  height:100%;
  min-height:100%;
  min-height:100vh;
  overflow:hidden;
  max-width:100%;
}
.title-page .wrapper > * {max-width:100%;
}
.title-page .editorElement .removed + .delimiter, .title-page .editorElement .delimiter:first-child {display:none;
}
.title-page .wm-input-default {border:none;
  background:none;
  padding:0;
}
@keyframes show_hide {0% {  left:85%;
    opacity:0;
    width:auto;
    height:auto;
    padding:5px 10px;
    font-size:12px;
  }
  20% {  left:100%;
    opacity:1;
    width:auto;
    height:auto;
    padding:5px 10px;
    font-size:12px;
  }
  100% {  left:100%;
    opacity:1;
    width:auto;
    height:auto;
    padding:5px 10px;
    font-size:12px;
  }
}
@keyframes show_hide_after {0% {  width:5px;
    height:5px;
  }
  100% {  width:5px;
    height:5px;
  }
}
@keyframes horizontal_show_hide {0% {  top:95%;
    opacity:0;
    width:100%;
    height:auto;
    padding:5px 10px;
    font-size:12px;
  }
  20% {  top:100%;
    opacity:1;
    width:100%;
    height:auto;
    padding:5px 10px;
    font-size:12px;
  }
  100% {  top:100%;
    opacity:1;
    width:100%;
    height:auto;
    padding:5px 10px;
    font-size:12px;
  }
}
.title-page .wm-tooltip {display:none;
  position:absolute;
  z-index:100;
  top:100%;
  left:0;
  background:#fbfddd;
  color:#ca3841;
  padding:5px 10px;
  border-radius:3px;
  box-shadow:1px 2px 3px rgba(0, 0, 0, .3);
  white-space:normal;
  box-sizing:border-box;
}
.title-page .wm-tooltip::after {content:"";
  font-size:0;
  background:inherit;
  width:5px;
  height:5px;
  position:absolute;
  top:0;
  left:50%;
  margin:-2px 0 0;
  box-shadow:0 1px 0 rgba(0, 0, 0, .1), 0 2px 0 rgba(0, 0, 0, .1);
  transform:rotate(45deg);
}
.title-page .error .wm-tooltip {display:block;
  padding:0;
  font-size:0;
  animation:horizontal_show_hide 4s;
}
.title-page .error .wm-tooltip::after {left:50%;
  top:0;
  margin:-2px 0 0;
  box-shadow:0 -1px 0 rgba(0, 0, 0, .1), 0 -2px 0 rgba(0, 0, 0, .1);
  width:0;
  height:0;
  animation:show_hide_after 4s;
}
.title-page .horizontal_mode .wm-tooltip {top:100%;
  left:0;
  width:100%;
  white-space:normal;
  margin:5px 0 0;
  text-align:center;
}
.title-page .horizontal_mode .wm-tooltip::after {left:50%;
  top:0;
  margin:-2px 0 0;
  box-shadow:0 -1px 0 rgba(0, 0, 0, .1), 0 -2px 0 rgba(0, 0, 0, .1);
}
.title-page .error .horizontal_mode .wm-tooltip, .title-page .horizontal_mode .error .wm-tooltip {animation:horizontal_show_hide 4s;
}
@media all and (max-width:960px) {.title-page .wm-tooltip {  top:100%;
    left:0;
    width:100%;
    white-space:normal;
    margin:5px 0 0;
    text-align:center;
  }
  .title-page .wm-tooltip::after {  left:50%;
    top:0;
    margin:-2px 0 0;
    box-shadow:0 -1px 0 rgba(0, 0, 0, .1), 0 -2px 0 rgba(0, 0, 0, .1);
  }
  .title-page .error .wm-tooltip {  animation:horizontal_show_hide 4s;
  }
}
.title-page table.table0 td, .title-page table.table1 td, .title-page table.table2 td, .title-page table.table2 th {padding:5px;
  border:1px solid #dedede;
  vertical-align:top;
}
.title-page table.table0 td {border:none;
}
.title-page table.table2 th {padding:8px 5px;
  background:#eb3c3c;
  border:1px solid #dedede;
  font-weight:normal;
  text-align:left;
  color:#fff;
}
.title-page .for-mobile-view {overflow:auto;
}
.title-page .side-panel, .title-page .side-panel-button, .title-page .side-panel-mask, .title-page .side-panel-content {display:none;
}
.title-page .align-elem {flex-grow:1;
  max-width:100%;
}
.title-page html.mobile div {background-attachment:scroll;
}
.title-page .ui-datepicker {font-size:14px !important;
  z-index:999999 !important;
}
.title-page body {border:none;
  background:#f7f7f7;
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
}
.title-page .wrapper {position:relative;
  font-family:Arial, Helvetica, sans-serif;
  color:#000;
  font-style:normal;
  line-height:1.2;
  letter-spacing:0;
  text-transform:none;
  text-decoration:none;
  font-size:12px;
  display:block;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .block-24 {margin:-59px auto 0;
  border:none;
  position:relative;
  top:0;
  left:0;
  width:1200px;
  min-height:120px;
  background:#313233;
  z-index:14;
  text-align:left;
  right:0;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  display:block;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  padding-left:30px;
  text-decoration:none;
  max-width:100%;
  padding-right:30px;
}
.title-page .block-25 .layout_66 {-webkit-flex:1 0 0px;
  -moz-flex:1 0 0px;
  flex:1 0 0px;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .block-25 .layout_67 {-webkit-flex:1 0 0px;
  -moz-flex:1 0 0px;
  flex:1 0 0px;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .block-25 .layout_68 {-webkit-flex:1 0 0px;
  -moz-flex:1 0 0px;
  flex:1 0 0px;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .block-25 .layout_69 {display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .block-25 .layout_70 {display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .block-25 {margin:42px 0 0;
  position:relative;
  top:0;
  left:0;
  width:auto;
  min-height:0;
  z-index:1;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:row;
  -moz-flex-direction:row;
  flex-direction:row;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  right:0;
  text-decoration:none;
}
.title-page .widget-40 {margin:2px 0 auto 20px;
  border:none;
  position:relative;
  top:0;
  left:0;
  z-index:1;
  text-align:undefined;
  box-sizing:border-box;
  width:auto;
  min-height:0;
  padding-top:0.02px;
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
  padding-right:0;
  right:0;
}
.title-page .address-66 p:first-child {margin-top:0;
}
.title-page .address-66 p:last-child {margin-bottom:0;
}
.title-page .address-66 .inner {box-sizing:border-box;
  position:relative;
  display:-webkit-flex;
  display:flex;
  text-align:left;
  vertical-align:top;
  max-width:100%;
}
.title-page .address-66 .cell-icon {box-sizing:border-box;
  display:none;
  position:relative;
  z-index:5;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .address-66 .icon {border:none;
  box-sizing:border-box;
  height:16px;
  width:35px;
  background:linear-gradient(rgba(51, 49, 50, 0.69), rgba(51, 49, 50, 0.69)), url("../images/Shape 02.svg") left 50% top 50% / 15px no-repeat;
  margin-right:5px;
  -webkit-border-radius:250px;
  -moz-border-radius:250px;
  border-radius:250px;
  min-height:35px;
  margin-top:auto;
  margin-bottom:auto;
  align-self:center;
}
.title-page .address-66 .block-body-drop {box-sizing:border-box;
  -webkit-flex:1 0 0px;
  -moz-flex:1 0 0px;
  flex:1 0 0px;
}
.title-page .address-66 .cell-text {margin:auto 0;
  box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  -webkit-justify-content:normal;
  -moz-justify-content:normal;
  justify-content:normal;
  width:auto;
}
.title-page .address-66 .title {box-sizing:border-box;
  display:none;
}
.title-page .address-66 .text_body {margin:auto 0;
  box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  font-family:Exo2, sans-serif;
  -webkit-justify-content:normal;
  -moz-justify-content:normal;
  justify-content:normal;
  color:rgba(255, 255, 255, 0.7);
  line-height:1.3;
  text-decoration:none;
  font-size:13px;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  font-weight:300;
  width:auto;
}
.title-page .address-66 input.tgl-but {box-sizing:border-box;
  display:none;
}
.title-page .address-66 input.tgl-but:checked + .block-body-drop {display:block;
}
.title-page .widget-41 {margin:0 0 auto 20px;
  border:none;
  position:relative;
  top:0;
  left:0;
  z-index:2;
  text-align:undefined;
  box-sizing:border-box;
  width:auto;
  min-height:0;
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
  padding-top:0.02px;
  padding-right:0;
  right:0;
}
.title-page .schedule-67 p:first-child {margin-top:0;
}
.title-page .schedule-67 p:last-child {margin-bottom:0;
}
.title-page .schedule-67 .header {box-sizing:border-box;
}
.title-page .schedule-67 .inner {box-sizing:border-box;
  position:relative;
  display:-webkit-flex;
  display:flex;
  text-align:left;
  vertical-align:top;
  max-width:100%;
}
.title-page .schedule-67 .cell-icon {box-sizing:border-box;
  display:none;
  position:relative;
  z-index:5;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .schedule-67 .icon {border:none;
  box-sizing:border-box;
  height:16px;
  width:35px;
  background:linear-gradient(rgba(51, 49, 50, 0.69), rgba(51, 49, 50, 0.69)), url("../images/Shape 01.svg") left 50% top 50% / auto auto no-repeat;
  margin-right:5px;
  -webkit-border-radius:250px;
  -moz-border-radius:250px;
  border-radius:250px;
  min-height:35px;
  margin-top:auto;
  margin-bottom:auto;
  align-self:center;
}
.title-page .schedule-67 .block-body-drop {box-sizing:border-box;
  -webkit-flex:1 0 0px;
  -moz-flex:1 0 0px;
  flex:1 0 0px;
}
.title-page .schedule-67 .cell-text {margin:auto 0;
  box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  -webkit-justify-content:normal;
  -moz-justify-content:normal;
  justify-content:normal;
  width:auto;
}
.title-page .schedule-67 .title {box-sizing:border-box;
  display:none;
}
.title-page .schedule-67 .text_body {margin:auto 0;
  box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  font-family:Exo2, sans-serif;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  color:rgba(255, 255, 255, 0.7);
  line-height:1.4;
  text-decoration:none;
  font-size:13px;
  font-weight:300;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  width:auto;
}
.title-page .schedule-67 input.tgl-but {box-sizing:border-box;
  display:none;
}
.title-page .schedule-67 input.tgl-but:checked + .block-body-drop {display:block;
}
.title-page .widget-42 {margin:9px 0 auto;
  position:relative;
  top:0;
  left:0;
  z-index:3;
  text-align:undefined;
  box-sizing:border-box;
  width:auto;
  right:0;
}
.title-page .email-68 p:first-child {margin-top:0;
}
.title-page .email-68 p:last-child {margin-bottom:0;
}
.title-page .email-68 .inner {box-sizing:border-box;
  position:relative;
  display:-webkit-flex;
  display:flex;
  text-align:left;
  vertical-align:top;
  max-width:100%;
}
.title-page .email-68 .cell-icon {box-sizing:border-box;
  display:none;
  position:relative;
  z-index:5;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .email-68 .icon {box-sizing:border-box;
  height:16px;
  width:16px;
  background:#ccc;
  margin-right:5px;
}
.title-page .email-68 .block-body-drop {box-sizing:border-box;
  -webkit-flex:1 0 0px;
  -moz-flex:1 0 0px;
  flex:1 0 0px;
}
.title-page .email-68 .cell-text {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  -webkit-justify-content:normal;
  -moz-justify-content:normal;
  justify-content:normal;
  width:auto;
  margin-left:0;
  margin-right:0;
}
.title-page .email-68 .title {box-sizing:border-box;
  display:none;
}
.title-page .email-68 .text_body {margin:auto 0;
  box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  font-family:Exo2, sans-serif;
  color:#439ce5;
  text-decoration:underline;
  font-size:15px;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  width:auto;
}
.title-page .email-68 .text_body:hover, .title-page .email-68 .text_body.hover, .title-page .email-68 .text_body.active {text-decoration:none;
}
.title-page .email-68 .text_body:active, .title-page .email-68 .text_body.active {text-decoration:underline;
}
.title-page .email-68 input.tgl-but {box-sizing:border-box;
  display:none;
}
.title-page .email-68 input.tgl-but:checked + .block-body-drop {display:block;
}
.title-page .widget-43 {margin:-5px 0 auto 20px;
  position:relative;
  top:0;
  left:0;
  z-index:4;
  text-align:undefined;
  box-sizing:border-box;
  width:215px;
  min-height:0;
  padding-top:0.02px;
  right:auto;
}
.title-page .phones-69 p:first-child {margin-top:0;
}
.title-page .phones-69 p:last-child {margin-bottom:0;
}
.title-page .phones-69 .inner {box-sizing:border-box;
  position:relative;
  display:-webkit-flex;
  display:flex;
  text-align:left;
  vertical-align:top;
  max-width:100%;
}
.title-page .phones-69 .cell-icon {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  position:relative;
  z-index:5;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .phones-69 .icon {box-sizing:border-box;
  height:16px;
  width:35px;
  background:linear-gradient(rgba(51, 49, 50, 0.5), rgba(51, 49, 50, 0.5)), url("../images/Shape 03.svg") left 50% top 50% / 17px no-repeat;
  margin-right:5px;
  min-height:35px;
  -webkit-border-radius:250px;
  -moz-border-radius:250px;
  border-radius:250px;
  margin-top:auto;
  margin-bottom:auto;
  align-self:center;
}
.title-page .phones-69 .block-body-drop {box-sizing:border-box;
  -webkit-flex:1 0 0px;
  -moz-flex:1 0 0px;
  flex:1 0 0px;
}
.title-page .phones-69 .cell-text {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  -webkit-justify-content:normal;
  -moz-justify-content:normal;
  justify-content:normal;
}
.title-page .phones-69 .title {box-sizing:border-box;
  display:none;
}
.title-page .phones-69 .text_body {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  font-family:Exo2, sans-serif;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  color:#fff;
  line-height:1.4;
  text-decoration:none;
  font-size:17px;
  font-weight:normal;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
}
.title-page .phones-69 input.tgl-but {box-sizing:border-box;
  display:none;
}
.title-page .phones-69 .text_body a {text-decoration:none;
  color:inherit;
}
.title-page .phones-69 input.tgl-but:checked + .block-body-drop {display:block;
}
.title-page .widget-44 {padding:2px 4px;
  margin:-5px 0 auto 36px;
  border:none;
  position:relative;
  top:0;
  left:0;
  z-index:5;
  font-family:Exo2, sans-serif;
  text-align:center;
  color:#fff;
  text-decoration:none;
  font-size:15px;
  box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  width:160px;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  min-height:45px;
  background:#5fcc00;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  font-weight:normal;
}
.title-page .widget-44:hover, .title-page .widget-44.hover, .title-page .widget-44.active {background:#70de10;
}
.title-page .widget-44:active, .title-page .widget-44.active {background:#5fcc00;
}
.title-page .popover-wrap-70 .popover-body {padding:20px 40px 32px;
  border:1px solid #b7b7b7;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  position:relative;
  display:inline-block;
  width:270px;
  box-sizing:border-box;
  vertical-align:middle;
  background:#fff;
  text-align:left;
  font-size:12px;
  max-width:100%;
}
.title-page .popover-wrap-70 .popover-body .form_text input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
  -webkit-appearance:none;
}
.title-page .popover-wrap-70 .popover-body .form_calendar input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
  -webkit-appearance:none;
}
.title-page .popover-wrap-70 .popover-body .form_calendar_interval input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
  -webkit-appearance:none;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-70 .popover-body textarea {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  width:100%;
  text-align:left;
  -webkit-appearance:none;
}
.title-page .popover-wrap-70 .popover-body .s3_button_large {border:none;
  background:linear-gradient(to bottom, #f4e48d 0%, #ecd35f 100%) #f0db76;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  font-size:15px;
  font-weight:bold;
  box-sizing:border-box;
  line-height:34px;
  padding-right:16px;
  padding-left:16px;
  cursor:pointer;
  text-align:center;
  -webkit-appearance:none;
  min-width:25px;
  min-height:25px;
}
.title-page .popover-wrap-70 .popover-body .s3_message {padding:12px;
  border:1px solid #e1c893;
  display:table;
  margin-top:1em;
  margin-bottom:1em;
  background:#f0e4c9;
  color:#333;
  box-sizing:border-box;
  -webkit-box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  -moz-box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  text-align:left;
}
.title-page .popover-wrap-70 .popover-close {position:absolute;
  top:-15px;
  right:-15px;
  box-sizing:border-box;
  width:30px;
  height:30px;
  background:url("../images/wm_button_close.png") 0 0 no-repeat;
  z-index:10;
  cursor:pointer;
}
.title-page .popover-wrap-70 .popover-body .s3_form_field_content .icon.img_name {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-70 .popover-body .s3_form_field_content .icon.img_email {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-70 .popover-body .s3_form_field_content .icon.img_phone {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-70 .popover-body .s3_form_field_content .icon.img_comments {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .button-70 > * {box-sizing:border-box;
  display:block;
  text-overflow:ellipsis;
  overflow:hidden;
}
.title-page .popover-container-70 {top:0;
  left:0;
  z-index:9999;
  width:100%;
  direction:ltr;
  position:fixed;
}.title-page .popover-container-70 .popover-dim {position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:#000;
  z-index:0;
  opacity:0.5;
}.title-page .popover-wrap-70 .popover-form-title {font-size:18px;
  font-weight:bold;
  margin-bottom:10px;
  box-sizing:border-box;
  text-align:left;
}
.title-page .popover-wrap-70 .popover-body .s3_form {margin-top:0;
}
.title-page .popover-wrap-70 .popover-body .s3_form_item {margin-top:8px;
  margin-bottom:8px;
  box-sizing:border-box;
  text-align:left;
}
.title-page .popover-wrap-70 .popover-body .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .popover-wrap-70 .popover-body .s3_form_field_title {margin-bottom:3px;
  box-sizing:border-box;
  color:#000;
  text-align:left;
}
.title-page .popover-wrap-70 .popover-body .s3_form_field_type_text {width:100%;
}
.title-page .popover-wrap-70 .popover-body .s3_form_item.form_div {box-sizing:border-box;
}
.title-page .popover-wrap-70 .popover-body .form_div h2 {box-sizing:border-box;
  font-size:18px;
  line-height:1;
  font-weight:normal;
  margin-top:0;
  margin-bottom:0;
}
.title-page .popover-wrap-70 .popover-body .s3_form_item.form_html_block {box-sizing:border-box;
}
.title-page .popover-wrap-70 .popover-body .form_html_block .s3_form_field_content {box-sizing:border-box;
}
.title-page .popover-wrap-70 .popover-body .form_html_block .s3_form_field {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-70 .popover-body .form_html_block p:first-of-type {margin-top:0;
}
.title-page .popover-wrap-70 .popover-body .form_html_block p:last-of-type {margin-bottom:0;
}
.title-page .popover-wrap-70 .popover-body .s3_form_item.form_checkbox {box-sizing:border-box;
}
.title-page .popover-wrap-70 .popover-body .form_checkbox .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-70 .popover-body .form_checkbox .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-70 .popover-body .form_checkbox .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-70 .popover-body .form_checkbox .s3_form_subitem {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-70 .popover-body .form_checkbox label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  width:100%;
}
.title-page .popover-wrap-70 .popover-body .form_checkbox input {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-70 .popover-body .form_checkbox .s3_form_subitem_title {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-70 .popover-body .s3_form_item.form_radio {box-sizing:border-box;
}
.title-page .popover-wrap-70 .popover-body .form_radio .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-70 .popover-body .form_radio .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-70 .popover-body .form_radio .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-70 .popover-body .form_radio .s3_form_subitem {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-70 .popover-body .form_radio label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  width:100%;
}
.title-page .popover-wrap-70 .popover-body .form_radio input {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-70 .popover-body .form_radio .s3_form_subitem_title {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-70 .popover-body .s3_form_item.form_select {box-sizing:border-box;
}
.title-page .popover-wrap-70 .popover-body .form_select .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-70 .popover-body .form_select .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-70 .popover-body .form_select .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-70 .popover-body .form_select select {box-sizing:border-box;
  width:100%;
  max-width:100%;
  font-size:13px;
  line-height:1;
}
.title-page .popover-wrap-70 .popover-body .form_select option {box-sizing:border-box;
}
.title-page .popover-wrap-70 .popover-body .s3_form_item.form_calendar {box-sizing:border-box;
}
.title-page .popover-wrap-70 .popover-body .form_calendar .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-70 .popover-body .form_calendar .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-70 .popover-body .s3_form_item.form_calendar_interval {box-sizing:border-box;
}
.title-page .popover-wrap-70 .popover-body .form_calendar_interval .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-70 .popover-body .form_calendar_interval .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-70 .popover-body .form_calendar_interval .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
}
.title-page .popover-wrap-70 .popover-body .form_calendar_interval .s3_form_subitem {margin:0;
  box-sizing:border-box;
  width:50%;
}
.title-page .popover-wrap-70 .popover-body .form_calendar_interval label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
}
.title-page .popover-wrap-70 .popover-body .form_calendar_interval .s3_form_subitem_title {box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
  padding-left:5px;
  padding-right:5px;
}
.title-page .popover-wrap-70 .popover-body .s3_form_item.form_upload {box-sizing:border-box;
}
.title-page .popover-wrap-70 .anketa-flash-upload {box-sizing:border-box;
  max-width:100%;
}
.title-page .popover-wrap-70 .popover-body .form_upload .no-more {box-sizing:border-box;
}
.title-page .popover-wrap-70 .popover-body .s3_form_field_content .icon {box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-70 .popover-body .s3_required {color:red;
}
.title-page .popover-wrap-70 .s3_form_field_title .s3_form_error {color:red;
  padding-right:9px;
  padding-left:9px;
  font-size:12px;
  text-align:left;
}
.title-page .popover-wrap-70 ::-webkit-input-placeholder {color:#ababab;
}
.title-page .popover-wrap-70 ::-moz-placeholder {color:#ababab;
}
.title-page .popover-wrap-70 :-ms-input-placeholder {color:#ababab;
}
.title-page .block-17 {margin:0;
  position:relative;
  top:0;
  left:0;
  width:auto;
  min-height:0;
  max-width:100%;
  background:#1d1e1f;
  z-index:13;
  text-align:center;
  right:0;
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
  display:block;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  padding-bottom:40px;
  text-decoration:none;
}
.title-page .block-33 {margin:40px auto 0;
  position:relative;
  top:0;
  left:0;
  width:1200px;
  min-height:0;
  max-width:100%;
  z-index:1;
  display:block;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  text-decoration:none;
}
.title-page .block-18 .layout_49 {-webkit-flex:1 0 0px;
  -moz-flex:1 0 0px;
  flex:1 0 0px;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .block-18 .layout_50 {-webkit-flex:1 0 0px;
  -moz-flex:1 0 0px;
  flex:1 0 0px;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .block-18 .layout_51 {display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .block-18 {margin:0;
  border:none;
  position:relative;
  top:0;
  left:0;
  width:auto;
  min-height:0;
  max-width:100%;
  z-index:1;
  text-align:left;
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:row;
  -moz-flex-direction:row;
  flex-direction:row;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  text-decoration:none;
  right:0;
  padding-left:30px;
  padding-right:30px;
}
.title-page .widget-30 {margin:3px 0 auto;
  position:relative;
  top:0;
  left:0;
  z-index:3;
  font-family:Exo2, sans-serif;
  color:rgba(255, 255, 255, 0.7);
  text-decoration:none;
  text-align:right;
  width:auto;
  right:0;
}
.title-page .widget-32 {margin:0 0 auto 177px;
  position:relative;
  top:0;
  left:0;
  z-index:2;
  text-align:center;
  box-sizing:border-box;
  width:186px;
}
.title-page .widget-31 {margin:10px 0 auto;
  position:relative;
  top:0;
  left:0;
  z-index:1;
  font-family:Exo2, sans-serif;
  color:rgba(255, 255, 255, 0.7);
  text-decoration:none;
  box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  width:auto;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  right:0;
}
.title-page .block-12 {margin:75px 0 0;
  border:none;
  position:relative;
  top:0;
  left:0;
  width:auto;
  min-height:0;
  max-width:100%;
  background:linear-gradient(rgba(0, 0, 0, 0.68), rgba(0, 0, 0, 0.68)), url("/img/54375669_2.jpg") left 50% top 50% / cover no-repeat fixed;
  z-index:12;
  text-align:center;
  right:0;
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
  display:block;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  padding-bottom:70px;
}
.title-page .block-13 {margin:70px auto 0;
  border:none;
  position:relative;
  top:0;
  left:0;
  width:1200px;
  min-height:166px;
  max-width:100%;
  z-index:2;
  text-align:left;
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
  padding-left:30px;
  padding-right:30px;
  display:block;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .widget-26 {margin:0;
  position:relative;
  top:0;
  left:0;
  z-index:2;
  text-align:center;
  width:auto;
  max-width:100%;
  box-sizing:border-box;
  min-height:0;
  right:0;
}
.title-page .popover-wrap-40 .popover-body {padding:20px 40px 32px;
  border:1px solid #b7b7b7;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  position:relative;
  display:inline-block;
  width:270px;
  box-sizing:border-box;
  vertical-align:middle;
  background:#fff;
  text-align:left;
  font-size:12px;
  max-width:100%;
}
.title-page .popover-wrap-40 .popover-body .form_text input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
  -webkit-appearance:none;
}
.title-page .popover-wrap-40 .popover-body .form_calendar input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
  -webkit-appearance:none;
}
.title-page .popover-wrap-40 .popover-body .form_calendar_interval input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
  -webkit-appearance:none;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-40 .popover-body textarea {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  width:100%;
  text-align:left;
  -webkit-appearance:none;
}
.title-page .popover-wrap-40 .popover-body .s3_button_large {border:none;
  background:linear-gradient(to bottom, #f4e48d 0%, #ecd35f 100%) #f0db76;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  font-size:15px;
  font-weight:bold;
  box-sizing:border-box;
  line-height:34px;
  padding-right:16px;
  padding-left:16px;
  cursor:pointer;
  text-align:center;
  -webkit-appearance:none;
  min-width:25px;
  min-height:25px;
}
.title-page .popover-wrap-40 .popover-body .s3_message {padding:12px;
  border:1px solid #e1c893;
  display:table;
  margin-top:1em;
  margin-bottom:1em;
  background:#f0e4c9;
  color:#333;
  box-sizing:border-box;
  -moz-box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  -webkit-box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  text-align:left;
}
.title-page .popover-wrap-40 .popover-close {position:absolute;
  top:-15px;
  right:-15px;
  box-sizing:border-box;
  width:30px;
  height:30px;
  background:url("../images/wm_button_close.png") 0 0 no-repeat;
  z-index:10;
  cursor:pointer;
}
.title-page .popover-wrap-40 .popover-body .s3_form_field_content .icon.img_name {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-40 .popover-body .s3_form_field_content .icon.img_email {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-40 .popover-body .s3_form_field_content .icon.img_phone {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-40 .popover-body .s3_form_field_content .icon.img_comments {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .horizontal_blocklist-40 p:first-child {margin-top:0;
}
.title-page .horizontal_blocklist-40 p:last-child {margin-bottom:0;
}
.title-page .horizontal_blocklist-40 .header {display:-webkit-flex;
  display:flex;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  margin-bottom:25px;
  text-align:left;
  box-sizing:border-box;
}
.title-page .horizontal_blocklist-40 .header_text {font-size:33px;
  box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  text-align:center;
  font-family:Exo2, sans-serif;
  color:#fff;
  text-decoration:none;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  width:auto;
  margin-left:0;
  margin-right:0;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
  font-weight:600;
}
.title-page .horizontal_blocklist-40 .description {box-sizing:border-box;
  overflow:hidden;
  display:-webkit-flex;
  display:flex;
  text-align:left;
  margin-bottom:15px;
}
.title-page .horizontal_blocklist-40 .description p:first-child {box-sizing:border-box;
  margin-top:0;
}
.title-page .horizontal_blocklist-40 .description p:last-child {box-sizing:border-box;
  margin-bottom:0;
}
.title-page .horizontal_blocklist-40 .body-outer {box-sizing:border-box;
  position:relative;
}
.title-page .horizontal_blocklist-40 .body {margin:0 -10px;
  box-sizing:border-box;
}
.title-page .horizontal_blocklist-40 .swipe-shadow-left {box-sizing:border-box;
  position:absolute;
  left:0;
  top:0;
  bottom:0;
  z-index:10;
  width:50px;
  display:none;
  background:linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.258824) 100%);
}
.title-page .horizontal_blocklist-40 .swipe-shadow-right {box-sizing:border-box;
  position:absolute;
  right:0;
  top:0;
  bottom:0;
  z-index:10;
  width:50px;
  display:none;
  background:linear-gradient(to left, rgba(0, 0, 0, 0.258824) 0%, rgba(0, 0, 0, 0) 100%);
}
.title-page .horizontal_blocklist-40 .list {display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
  -moz-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-justify-content:inherit;
  -moz-justify-content:inherit;
  justify-content:inherit;
  box-sizing:border-box;
}
.title-page .horizontal_blocklist-40 .item-outer {display:-webkit-flex;
  display:flex;
  box-sizing:border-box;
  width:auto;
}
.title-page .horizontal_blocklist-40 .item {margin:10px;
  border:none;
  position:relative;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  width:270px;
  box-sizing:border-box;
  -webkit-flex-grow:0;
  -moz-flex-grow:0;
  flex-grow:0;
  min-width:0;
  min-height:0;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  text-align:left;
  background:#fff;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}
.title-page .horizontal_blocklist-40 .item_header {box-sizing:border-box;
}
.title-page .horizontal_blocklist-40 .item_body {box-sizing:border-box;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
  -webkit-flex-shrink:1;
  -moz-flex-shrink:1;
  flex-shrink:1;
  flex-basis:auto;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
}
.title-page .horizontal_blocklist-40 .item_figure {box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
  min-width:0;
  min-height:0;
  width:auto;
  -webkit-order:0;
  -moz-order:0;
  order:0;
}
.title-page .horizontal_blocklist-40 .image {border:none;
  box-sizing:border-box;
  position:relative;
  display:-webkit-flex;
  display:flex;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-border-radius:3px 0px 0px 3px;
  -moz-border-radius:3px 0px 0px 3px;
  border-radius:3px 0px 0px 3px;
}
.title-page .horizontal_blocklist-40 .item-label {padding:2px 5px;
  box-sizing:border-box;
  position:absolute;
  left:0;
  top:0;
  z-index:5;
  background:#e83131;
  color:#fff;
  display:-webkit-flex;
  display:flex;
  text-align:left;
}
.title-page .horizontal_blocklist-40 .img-convert {box-sizing:border-box;
  width:100px;
  height:100px;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  text-align:center;
  display:-webkit-inline-flex;
  display:inline-flex;
  overflow:hidden;
  background:#5fcc00;
  -webkit-border-radius:3px 0px 0px 3px;
  -moz-border-radius:3px 0px 0px 3px;
  border-radius:3px 0px 0px 3px;
}
.title-page .horizontal_blocklist-40 .image img {max-width:100%;
  width:auto;
  height:auto;
  vertical-align:middle;
  box-sizing:content-box;
  display:-webkit-flex;
  display:flex;
}
.title-page .horizontal_blocklist-40 .item__image__title {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  text-align:left;
  font-weight:bold;
  position:absolute;
  left:0;
  top:0;
}
.title-page .horizontal_blocklist-40 .item_detail {margin:auto 20px;
  box-sizing:border-box;
  position:relative;
  z-index:2;
  text-align:center;
  align-self:center;
  flex-basis:100%;
}
.title-page .horizontal_blocklist-40 .text {display:-webkit-flex;
  display:flex;
  text-align:left;
  box-sizing:border-box;
  position:relative;
  text-decoration:none;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
}
.title-page .horizontal_blocklist-40 .text .align-elem {flex-basis:100%;
}
.title-page .horizontal_blocklist-40 .title {font-weight:600;
  margin-bottom:5px;
  display:-webkit-flex;
  display:flex;
  text-align:left;
  box-sizing:border-box;
  position:relative;
  z-index:1;
  font-family:Exo2, sans-serif;
  text-decoration:none;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  font-size:17px;
  padding-right:0;
  margin-right:20px;
}
.title-page .horizontal_blocklist-40 .title .align-elem {flex-basis:100%;
}
.title-page .horizontal_blocklist-40 .price-wrap {box-sizing:border-box;
  position:relative;
  text-align:left;
}
.title-page .horizontal_blocklist-40 .price {box-sizing:border-box;
  display:inline-block;
  margin-top:5px;
  white-space:nowrap;
}
.title-page .horizontal_blocklist-40 .price-note {box-sizing:border-box;
  display:-webkit-inline-flex;
  display:inline-flex;
}
.title-page .horizontal_blocklist-40 .price-value {box-sizing:border-box;
  display:-webkit-inline-flex;
  display:inline-flex;
}
.title-page .horizontal_blocklist-40 .price-currency {box-sizing:border-box;
  display:-webkit-inline-flex;
  display:inline-flex;
}
.title-page .horizontal_blocklist-40 .more {box-sizing:border-box;
  position:relative;
  margin-top:5px;
}
.title-page .horizontal_blocklist-40 .more > a {box-sizing:border-box;
  text-decoration:underline;
  display:-webkit-inline-flex;
  display:inline-flex;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  text-align:center;
}
.title-page .horizontal_blocklist-40 .bx-viewport {overflow:hidden;
  position:relative;
  width:100%;
  min-height:0;
}
.title-page .horizontal_blocklist-40 .image a {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  max-width:100%;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
  -webkit-justify-content:inherit;
  -moz-justify-content:inherit;
  justify-content:inherit;
}
.title-page .horizontal_blocklist-40 .title a {color:inherit;
  text-decoration:inherit;
}
.title-page .horizontal_blocklist-40 .footer {text-align:left;
  display:-webkit-flex;
  display:flex;
  box-sizing:border-box;
}
.title-page .horizontal_blocklist-40 .all {box-sizing:border-box;
  display:-webkit-inline-flex;
  display:inline-flex;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  text-align:center;
}
.title-page .horizontal_blocklist-40 .controls {z-index:1;
  position:absolute;
  top:50%;
  left:0;
  right:0;
  -webkit-justify-content:space-between;
  -moz-justify-content:space-between;
  justify-content:space-between;
  display:none;
  box-sizing:border-box;
}
.title-page .horizontal_blocklist-40 .prev {position:relative;
  z-index:105;
  display:inline-block;
  vertical-align:top;
  width:20px;
  height:20px;
  background:url("../images/wm_block_list_horizontal_slider-left.png") center center / auto auto no-repeat;
  box-sizing:border-box;
}
.title-page .horizontal_blocklist-40 .next {position:relative;
  z-index:105;
  display:inline-block;
  vertical-align:top;
  width:20px;
  height:20px;
  background:url("../images/wm_block_list_horizontal_slider-right.png") center center / auto auto no-repeat;
  box-sizing:border-box;
}
.title-page .horizontal_blocklist-40 .prev > a {display:block;
  height:100%;
  width:100%;
  box-sizing:border-box;
}
.title-page .horizontal_blocklist-40 .next > a {display:block;
  height:100%;
  width:100%;
  box-sizing:border-box;
}
.title-page .horizontal_blocklist-40 .bx-pager-wrap {position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  font-size:0;
  display:none;
  -webkit-flex-wrap:wrap;
  -moz-flex-wrap:wrap;
  flex-wrap:wrap;
  visibility:hidden;
  box-sizing:border-box;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .horizontal_blocklist-40 .bx-auto_controls {margin:auto auto 0;
  box-sizing:border-box;
  visibility:visible;
  display:-webkit-flex;
  display:flex;
}
.title-page .horizontal_blocklist-40 .auto_controls {box-sizing:border-box;
  display:none;
}
.title-page .horizontal_blocklist-40 .bx-controls-auto {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
}
.title-page .horizontal_blocklist-40 .bx-controls-auto-item {box-sizing:border-box;
}
.title-page .horizontal_blocklist-40 .bx-controls-auto-item .bx-stop {margin:2px;
  display:inline-block;
  box-sizing:border-box;
  width:10px;
  min-height:10px;
  background:url("../images/wm_block_list_horizontal_pause.png") center center / auto no-repeat;
}
.title-page .horizontal_blocklist-40 .bx-controls-auto-item .bx-start {margin:2px;
  display:inline-block;
  box-sizing:border-box;
  width:10px;
  min-height:10px;
  background:url("../images/wm_block_list_horizontal_play.png") center center / auto no-repeat;
}
.title-page .horizontal_blocklist-40 .pager-wrap {box-sizing:border-box;
}
.title-page .horizontal_blocklist-40 .bx-pager {position:relative;
  z-index:100;
  display:inline-block;
  box-sizing:border-box;
}
.title-page .horizontal_blocklist-40 .bx-pager-item {display:inline-block;
  box-sizing:border-box;
}
.title-page .horizontal_blocklist-40 .bx-pager a {margin:2px;
  display:inline-block;
  width:10px;
  height:10px;
  background:#000;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  box-sizing:border-box;
}
.title-page .horizontal_blocklist-40 .bx-pager a:active, .title-page .horizontal_blocklist-40 .bx-pager a.active {background:#bbb;
}
.title-page .popover-container-40 {top:0;
  left:0;
  z-index:9999;
  width:100%;
  direction:ltr;
  position:fixed;
}
.title-page .popover-container-40 .popover-scrolling {padding:20px;
  top:0;
  right:0;
  bottom:0;
  left:0;
  height:100%;
  width:100%;
  overflow:auto;
  z-index:1;
  position:fixed;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -ms-flex-align:start;
  box-sizing:border-box;
}
.title-page .popover-container-40 .popover-dim {position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:#000;
  z-index:0;
  opacity:0.5;
}
.title-page .popover-wrap-40 {margin:auto;
  position:relative;
  max-width:100%;
  -webkit-flex:0 0 auto;
  -moz-flex:0 0 auto;
  flex:0 0 auto;
}
.title-page .popover-wrap-40 .popover-form-title {font-size:18px;
  font-weight:bold;
  margin-bottom:10px;
  box-sizing:border-box;
  text-align:left;
}
.title-page .popover-wrap-40 .popover-body .s3_form {margin-top:0;
}
.title-page .popover-wrap-40 .popover-body .s3_form_item {margin-top:8px;
  margin-bottom:8px;
  box-sizing:border-box;
  text-align:left;
}
.title-page .popover-wrap-40 .popover-body .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .popover-wrap-40 .popover-body .s3_form_item_type_calendar_interval .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .popover-wrap-40 .popover-body .s3_form_item_type_calendar_interval .s3_form_field_content .s3_form_subitem label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .popover-wrap-40 .popover-body .s3_form_field_title {margin-bottom:3px;
  box-sizing:border-box;
  color:#000;
  text-align:left;
}
.title-page .popover-wrap-40 .popover-body .s3_form_field_type_text {width:100%;
}
.title-page .popover-wrap-40 .popover-body .s3_form_item.form_div {box-sizing:border-box;
}
.title-page .popover-wrap-40 .popover-body .form_div h2 {box-sizing:border-box;
  font-size:18px;
  line-height:1;
  font-weight:normal;
  margin-top:0;
  margin-bottom:0;
}
.title-page .popover-wrap-40 .popover-body .s3_form_item.form_html_block {box-sizing:border-box;
}
.title-page .popover-wrap-40 .popover-body .form_html_block .s3_form_field_content {box-sizing:border-box;
}
.title-page .popover-wrap-40 .popover-body .form_html_block .s3_form_field {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-40 .popover-body .form_html_block p:first-of-type {margin-top:0;
}
.title-page .popover-wrap-40 .popover-body .form_html_block p:last-of-type {margin-bottom:0;
}
.title-page .popover-wrap-40 .popover-body .s3_form_item.form_checkbox {box-sizing:border-box;
}
.title-page .popover-wrap-40 .popover-body .form_checkbox .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-40 .popover-body .form_checkbox .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-40 .popover-body .form_checkbox .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-40 .popover-body .form_checkbox .s3_form_subitem {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-40 .popover-body .form_checkbox label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  width:100%;
}
.title-page .popover-wrap-40 .popover-body .form_checkbox input {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-40 .popover-body .form_checkbox .s3_form_subitem_title {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-40 .popover-body .s3_form_item.form_radio {box-sizing:border-box;
}
.title-page .popover-wrap-40 .popover-body .form_radio .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-40 .popover-body .form_radio .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-40 .popover-body .form_radio .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-40 .popover-body .form_radio .s3_form_subitem {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-40 .popover-body .form_radio label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  width:100%;
}
.title-page .popover-wrap-40 .popover-body .form_radio input {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-40 .popover-body .form_radio .s3_form_subitem_title {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-40 .popover-body .s3_form_item.form_select {box-sizing:border-box;
}
.title-page .popover-wrap-40 .popover-body .form_select .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-40 .popover-body .form_select .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-40 .popover-body .form_select .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-40 .popover-body .form_select select {box-sizing:border-box;
  width:100%;
  max-width:100%;
  font-size:13px;
  line-height:1;
}
.title-page .popover-wrap-40 .popover-body .form_select option {box-sizing:border-box;
}
.title-page .popover-wrap-40 .popover-body .s3_form_item.form_calendar {box-sizing:border-box;
}
.title-page .popover-wrap-40 .popover-body .form_calendar .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-40 .popover-body .form_calendar .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-40 .popover-body .s3_form_item.form_calendar_interval {box-sizing:border-box;
}
.title-page .popover-wrap-40 .popover-body .form_calendar_interval .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-40 .popover-body .form_calendar_interval .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-40 .popover-body .form_calendar_interval .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
}
.title-page .popover-wrap-40 .popover-body .form_calendar_interval .s3_form_subitem {margin:0;
  box-sizing:border-box;
  width:50%;
}
.title-page .popover-wrap-40 .popover-body .form_calendar_interval label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
}
.title-page .popover-wrap-40 .popover-body .form_calendar_interval .s3_form_subitem_title {box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
  padding-left:5px;
  padding-right:5px;
}
.title-page .popover-wrap-40 .popover-body .s3_form_item.form_upload {box-sizing:border-box;
}
.title-page .popover-wrap-40 .anketa-flash-upload {box-sizing:border-box;
  max-width:100%;
}
.title-page .popover-wrap-40 .popover-body .form_upload .no-more {box-sizing:border-box;
}
.title-page .popover-wrap-40 .popover-body .s3_form_field_content .icon {box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-40 .popover-body .s3_required {color:red;
}
.title-page .popover-wrap-40 .s3_form_field_title .s3_form_error {color:red;
  padding-right:9px;
  padding-left:9px;
  font-size:12px;
  text-align:left;
}
.title-page .popover-wrap-40 ::-webkit-input-placeholder {color:#ababab;
}
.title-page .popover-wrap-40 ::-moz-placeholder {color:#ababab;
}
.title-page .popover-wrap-40 :-ms-input-placeholder {color:#ababab;
}
.title-page .block-29 {margin:75px auto 0;
  position:relative;
  top:0;
  left:0;
  width:1200px;
  min-height:0;
  max-width:100%;
  z-index:11;
  text-align:center;
  display:block;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .block-8 .layout_30 {display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .block-8 .layout_31 {-webkit-flex:1 0 0px;
  -moz-flex:1 0 0px;
  flex:1 0 0px;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .block-8 .layout_center_32_id_35_0 {width:960px;
  margin:0px auto;
  left:0;
  top:0;
  position:relative;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .block-8 .layout_32_id_30 {display:-webkit-flex;
  display:flex;
  flex-flow:row nowrap;
  left:0;
  top:0;
  position:relative;
  margin:0;
}
.title-page .block-8 {margin:0;
  position:relative;
  top:0;
  left:0;
  width:auto;
  min-height:0;
  z-index:1;
  text-align:left;
  display:block;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  right:0;
  max-width:100%;
  padding-left:30px;
  padding-right:30px;
}
.title-page .text-2 {margin:0 0 35px;
  position:relative;
  top:0;
  left:0;
  width:auto;
  min-height:41px;
  z-index:3;
  font-family:Exo2, sans-serif;
  text-align:center;
  text-decoration:none;
  font-size:33px;
  right:0;
  font-weight:bold;
}
.title-page .widget-23 {margin:0 0 auto;
  border:none;
  position:relative;
  top:0;
  left:0;
  z-index:2;
  box-sizing:border-box;
  width:482px;
  background:#fff;
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
}
.title-page .tabs-30 > div {padding:40px 30px;
  border:none;
  box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  font-family:Exo2, sans-serif;
  -webkit-justify-content:normal;
  -moz-justify-content:normal;
  justify-content:normal;
  color:rgba(0, 0, 0, 0.7);
  line-height:1.4;
  text-decoration:none;
  font-size:16px;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-box-shadow:0px 10px 21px rgba(0, 0, 0, 0.07);
  -moz-box-shadow:0px 10px 21px rgba(0, 0, 0, 0.07);
  box-shadow:0px 10px 21px rgba(0, 0, 0, 0.07);
  background:#fff;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  margin-right:-178px;
}
.title-page .tabs-30 > div > div {display:none;
}
.title-page .tabs-30 > div > div:active, .title-page .tabs-30 > div > div.active {display:block;
}
.title-page .tabs-30 .more {box-sizing:border-box;
  clear:both;
  display:-webkit-flex;
  display:flex;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  margin-top:30px;
}
.title-page .tabs-30 .more a {padding:2px 4px;
  border:none;
  box-sizing:border-box;
  margin-left:auto;
  display:-webkit-inline-flex;
  display:inline-flex;
  text-align:center;
  color:#fff;
  line-height:1.2;
  text-decoration:none;
  font-size:15px;
  width:145px;
  min-height:45px;
  background:#5fcc00;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  font-weight:normal;
}
.title-page .tabs-30 .more a:hover, .title-page .tabs-30 .more a.hover, .title-page .tabs-30 .more a.active {background:#70de10;
}
.title-page .tabs-30 .more a:active, .title-page .tabs-30 .more a.active {background:#5fcc00;
}.title-page .tabs-30 > ul {padding:0;
  margin:0;
  box-sizing:border-box;
  list-style:none;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:nowrap;
  -moz-flex-wrap:nowrap;
  flex-wrap:nowrap;
  -webkit-justify-content:normal;
  -moz-justify-content:normal;
  justify-content:normal;
}
.title-page .tabs-30 > ul li {padding:15px 25px;
  box-sizing:border-box;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
  background:#d6d6d6;
  color:#000;
  cursor:pointer;
  display:-webkit-flex;
  display:flex;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  min-height:50px;
  width:auto;
  margin-left:0;
  margin-right:0;
  border-top:3px solid rgba(0, 0, 0, 0);
  border-right:0px solid rgba(0, 0, 0, 0);
  border-bottom:0px solid rgba(0, 0, 0, 0);
  border-left:0px solid rgba(0, 0, 0, 0);
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
}
.title-page .tabs-30 > ul li:hover, .title-page .tabs-30 > ul li.hover, .title-page .tabs-30 > ul li.active {background:#e8e8e8;
  border-top:3px solid #439ce0;
  border-right:0px solid #439ce0;
  border-bottom:0px solid #439ce0;
  border-left:0px solid #439ce0;
}
.title-page .tabs-30 > ul li:active, .title-page .tabs-30 > ul li.active {background:#fff;
  color:#fff;
}
.title-page .tabs-30 > ul li .title {box-sizing:border-box;
  -webkit-order:10;
  -moz-order:10;
  order:10;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
  display:-webkit-flex;
  display:flex;
  text-align:center;
  font-family:Exo2, sans-serif;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  color:#000;
  line-height:1.3;
  text-decoration:none;
  font-size:19px;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  width:auto;
  margin-left:0;
  margin-right:0;
  font-weight:600;
}
.title-page .tabs-30 > ul li .tab_icon {box-sizing:border-box;
  margin-right:10px;
  font-size:0;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
  -webkit-order:5;
  -moz-order:5;
  order:5;
}
.title-page .tabs-30 > ul li .img-convert {box-sizing:border-box;
  width:30px;
  height:30px;
  text-align:center;
  overflow:hidden;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
}
.title-page .tabs-30 > ul li .tab_icon img {box-sizing:content-box;
}
.title-page .tabs-30 > div > div:after {content:'';
  height:0;
  overflow:0;
  display:table;
  clear:both;
}
.title-page .widget-24 {margin:0 0 auto 120px;
  position:relative;
  top:0;
  left:0;
  z-index:1;
  box-sizing:border-box;
  min-height:0;
  width:auto;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  right:0;
}
.title-page .popover-wrap-31 .popover-body {padding:20px 40px 32px;
  border:1px solid #b7b7b7;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  position:relative;
  display:inline-block;
  width:270px;
  box-sizing:border-box;
  vertical-align:middle;
  background:#fff;
  text-align:left;
  font-size:12px;
  max-width:100%;
}
.title-page .popover-wrap-31 .popover-body .form_text input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
  -webkit-appearance:none;
}
.title-page .popover-wrap-31 .popover-body .form_calendar input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
  -webkit-appearance:none;
}
.title-page .popover-wrap-31 .popover-body .form_calendar_interval input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
  -webkit-appearance:none;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-31 .popover-body textarea {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  width:100%;
  text-align:left;
  -webkit-appearance:none;
}
.title-page .popover-wrap-31 .popover-body .s3_button_large {border:none;
  background:linear-gradient(to bottom, #f4e48d 0%, #ecd35f 100%) #f0db76;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  font-size:15px;
  font-weight:bold;
  box-sizing:border-box;
  line-height:34px;
  padding-right:16px;
  padding-left:16px;
  cursor:pointer;
  text-align:center;
  -webkit-appearance:none;
  min-width:25px;
  min-height:25px;
}
.title-page .popover-wrap-31 .popover-body .s3_message {padding:12px;
  border:1px solid #e1c893;
  display:table;
  margin-top:1em;
  margin-bottom:1em;
  background:#f0e4c9;
  color:#333;
  box-sizing:border-box;
  -moz-box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  -webkit-box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  text-align:left;
}
.title-page .popover-wrap-31 .popover-close {position:absolute;
  top:-15px;
  right:-15px;
  box-sizing:border-box;
  width:30px;
  height:30px;
  background:url("../images/wm_button_close.png") 0 0 no-repeat;
  z-index:10;
  cursor:pointer;
}
.title-page .popover-wrap-31 .popover-body .s3_form_field_content .icon.img_name {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-31 .popover-body .s3_form_field_content .icon.img_email {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-31 .popover-body .s3_form_field_content .icon.img_phone {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-31 .popover-body .s3_form_field_content .icon.img_comments {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .editable_block-31 p:first-child {margin-top:0;
}
.title-page .editable_block-31 p:last-child {margin-bottom:0;
}
.title-page .editable_block-31 .header {box-sizing:border-box;
  font-size:20px;
  margin-bottom:5px;
  display:-webkit-flex;
  display:flex;
}
.title-page .editable_block-31 .body {box-sizing:border-box;
  display:block;
  position:relative;
  min-width:0;
  min-height:0;
}
.title-page .editable_block-31 .title {box-sizing:border-box;
  font-size:18px;
  margin-bottom:5px;
  display:-webkit-flex;
  display:flex;
  pointer-events:auto;
}
.title-page .editable_block-31 .image {box-sizing:border-box;
  position:relative;
  display:-webkit-flex;
  display:flex;
  -webkit-justify-content:normal;
  -moz-justify-content:normal;
  justify-content:normal;
}
.title-page .editable_block-31 .item-label {padding:2px 5px;
  box-sizing:border-box;
  position:absolute;
  left:0;
  top:0;
  z-index:5;
  background:#e83131;
  color:#fff;
  display:-webkit-flex;
  display:flex;
}
.title-page .editable_block-31 .image-inner {box-sizing:border-box;
  position:absolute;
  left:0;
  top:0;
  right:0;
  bottom:0;
  pointer-events:none;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .editable_block-31 .img-convert {box-sizing:border-box;
  width:auto;
  height:450px;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  text-align:center;
  display:-webkit-flex;
  display:flex;
  overflow:hidden;
  margin-left:0;
  margin-right:0;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}
.title-page .editable_block-31 .image img {box-sizing:border-box;
  vertical-align:middle;
  width:auto;
  height:auto;
  max-width:100%;
  display:-webkit-flex;
  display:flex;
}
.title-page .editable_block-31 .text {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  pointer-events:auto;
}
.title-page .editable_block-31 .price {box-sizing:border-box;
  margin-bottom:5px;
  position:relative;
  display:-webkit-flex;
  display:flex;
  pointer-events:auto;
}
.title-page .editable_block-31 .price-inner {box-sizing:border-box;
  display:inline-block;
}
.title-page .editable_block-31 .price-note {box-sizing:border-box;
  display:inline-block;
}
.title-page .editable_block-31 .price-value {box-sizing:border-box;
  display:-webkit-inline-flex;
  display:inline-flex;
}
.title-page .editable_block-31 .price-currency {box-sizing:border-box;
  display:-webkit-inline-flex;
  display:inline-flex;
}
.title-page .editable_block-31 .more {box-sizing:border-box;
  margin-top:5px;
  pointer-events:auto;
}
.title-page .editable_block-31 .more > a {box-sizing:border-box;
  display:-webkit-inline-flex;
  display:inline-flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  text-align:center;
  height:0;
  min-height:14px;
}
.title-page .editable_block-31 .image a {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  max-width:100%;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
  -webkit-justify-content:inherit;
  -moz-justify-content:inherit;
  justify-content:inherit;
}
.title-page .editable_block-31 .clear {clear:both;
}
.title-page .popover-container-31 {top:0;
  left:0;
  z-index:9999;
  width:100%;
  direction:ltr;
  position:fixed;
}.title-page .popover-container-31 .popover-dim {position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:#000;
  z-index:0;
  opacity:0.5;
}.title-page .popover-wrap-31 .popover-form-title {font-size:18px;
  font-weight:bold;
  margin-bottom:10px;
  box-sizing:border-box;
  text-align:left;
}
.title-page .popover-wrap-31 .popover-body .s3_form {margin-top:0;
}
.title-page .popover-wrap-31 .popover-body .s3_form_item {margin-top:8px;
  margin-bottom:8px;
  box-sizing:border-box;
  text-align:left;
}
.title-page .popover-wrap-31 .popover-body .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .popover-wrap-31 .popover-body .s3_form_item_type_calendar_interval .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .popover-wrap-31 .popover-body .s3_form_item_type_calendar_interval .s3_form_field_content .s3_form_subitem label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .popover-wrap-31 .popover-body .s3_form_field_title {margin-bottom:3px;
  box-sizing:border-box;
  color:#000;
  text-align:left;
}
.title-page .popover-wrap-31 .popover-body .s3_form_field_type_text {width:100%;
}
.title-page .popover-wrap-31 .popover-body .s3_form_item.form_div {box-sizing:border-box;
}
.title-page .popover-wrap-31 .popover-body .form_div h2 {box-sizing:border-box;
  font-size:18px;
  line-height:1;
  font-weight:normal;
  margin-top:0;
  margin-bottom:0;
}
.title-page .popover-wrap-31 .popover-body .s3_form_item.form_html_block {box-sizing:border-box;
}
.title-page .popover-wrap-31 .popover-body .form_html_block .s3_form_field_content {box-sizing:border-box;
}
.title-page .popover-wrap-31 .popover-body .form_html_block .s3_form_field {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-31 .popover-body .form_html_block p:first-of-type {margin-top:0;
}
.title-page .popover-wrap-31 .popover-body .form_html_block p:last-of-type {margin-bottom:0;
}
.title-page .popover-wrap-31 .popover-body .s3_form_item.form_checkbox {box-sizing:border-box;
}
.title-page .popover-wrap-31 .popover-body .form_checkbox .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-31 .popover-body .form_checkbox .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-31 .popover-body .form_checkbox .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-31 .popover-body .form_checkbox .s3_form_subitem {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-31 .popover-body .form_checkbox label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  width:100%;
}
.title-page .popover-wrap-31 .popover-body .form_checkbox input {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-31 .popover-body .form_checkbox .s3_form_subitem_title {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-31 .popover-body .s3_form_item.form_radio {box-sizing:border-box;
}
.title-page .popover-wrap-31 .popover-body .form_radio .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-31 .popover-body .form_radio .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-31 .popover-body .form_radio .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-31 .popover-body .form_radio .s3_form_subitem {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-31 .popover-body .form_radio label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  width:100%;
}
.title-page .popover-wrap-31 .popover-body .form_radio input {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-31 .popover-body .form_radio .s3_form_subitem_title {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-31 .popover-body .s3_form_item.form_select {box-sizing:border-box;
}
.title-page .popover-wrap-31 .popover-body .form_select .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-31 .popover-body .form_select .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-31 .popover-body .form_select .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-31 .popover-body .form_select select {box-sizing:border-box;
  width:100%;
  max-width:100%;
  font-size:13px;
  line-height:1;
}
.title-page .popover-wrap-31 .popover-body .form_select option {box-sizing:border-box;
}
.title-page .popover-wrap-31 .popover-body .s3_form_item.form_calendar {box-sizing:border-box;
}
.title-page .popover-wrap-31 .popover-body .form_calendar .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-31 .popover-body .form_calendar .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-31 .popover-body .s3_form_item.form_calendar_interval {box-sizing:border-box;
}
.title-page .popover-wrap-31 .popover-body .form_calendar_interval .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-31 .popover-body .form_calendar_interval .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-31 .popover-body .form_calendar_interval .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
}
.title-page .popover-wrap-31 .popover-body .form_calendar_interval .s3_form_subitem {margin:0;
  box-sizing:border-box;
  width:50%;
}
.title-page .popover-wrap-31 .popover-body .form_calendar_interval label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
}
.title-page .popover-wrap-31 .popover-body .form_calendar_interval .s3_form_subitem_title {box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
  padding-left:5px;
  padding-right:5px;
}
.title-page .popover-wrap-31 .popover-body .s3_form_item.form_upload {box-sizing:border-box;
}
.title-page .popover-wrap-31 .anketa-flash-upload {box-sizing:border-box;
  max-width:100%;
}
.title-page .popover-wrap-31 .popover-body .form_upload .no-more {box-sizing:border-box;
}
.title-page .popover-wrap-31 .popover-body .s3_form_field_content .icon {box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-31 .popover-body .s3_required {color:red;
}
.title-page .popover-wrap-31 .s3_form_field_title .s3_form_error {color:red;
  padding-right:9px;
  padding-left:9px;
  font-size:12px;
  text-align:left;
}
.title-page .popover-wrap-31 ::-webkit-input-placeholder {color:#ababab;
}
.title-page .popover-wrap-31 ::-moz-placeholder {color:#ababab;
}
.title-page .popover-wrap-31 :-ms-input-placeholder {color:#ababab;
}
.title-page .block-7 {margin:75px 0 0;
  border:none;
  position:relative;
  top:0;
  left:0;
  width:auto;
  min-height:450px;
  max-width:100%;
  background:#5fcc00;
  z-index:10;
  text-align:left;
  right:0;
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
  display:block;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .block-28 {margin:-382px auto 56px;
  position:relative;
  top:0;
  left:0;
  width:1200px;
  min-height:0;
  max-width:100%;
  z-index:2;
  text-align:right;
  display:block;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .block-10 .layout_28 {-webkit-flex:1 0 0px;
  -moz-flex:1 0 0px;
  flex:1 0 0px;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .block-10 .layout_74 {-webkit-flex:1 0 0px;
  -moz-flex:1 0 0px;
  flex:1 0 0px;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .block-10 {margin:0;
  position:relative;
  top:0;
  left:0;
  width:auto;
  min-height:0;
  z-index:1;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:row;
  -moz-flex-direction:row;
  flex-direction:row;
  max-width:100%;
  padding-left:90px;
  padding-right:30px;
  right:0;
  -webkit-justify-content:flex-end;
  -moz-justify-content:flex-end;
  justify-content:flex-end;
}
.title-page .block-30 {margin:130px 0 auto;
  border:none;
  position:relative;
  top:0;
  left:0;
  width:auto;
  min-height:22px;
  z-index:3;
  text-align:center;
  right:0;
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
}
.title-page .widget-21 {margin:0 0 auto;
  position:relative;
  top:0;
  left:0;
  z-index:2;
  text-align:left;
  box-sizing:border-box;
  width:auto;
  min-height:0;
  right:0;
}
.title-page .form-28 .form__header {box-sizing:border-box;
  font-size:33px;
  margin-bottom:10px;
  display:-webkit-flex;
  display:flex;
  text-align:center;
  font-family:Exo2, sans-serif;
  color:#fff;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  text-decoration:none;
  font-weight:600;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
}
.title-page .form-28 .form__text {box-sizing:border-box;
  font-size:20px;
  margin-bottom:15px;
  overflow:hidden;
  display:-webkit-flex;
  display:flex;
  text-align:center;
  font-family:Exo2, sans-serif;
  color:#fff;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  text-decoration:none;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  font-weight:300;
}
.title-page .form-28 .form__text p:first-child {box-sizing:border-box;
  margin-top:0;
}
.title-page .form-28 .form__text p:last-child {box-sizing:border-box;
  margin-bottom:0;
}
.title-page .form-28 .form__body {margin:0 0 0 -30px;
  box-sizing:border-box;
  width:auto;
}
.title-page .form-28 .form-table {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:row;
  -moz-flex-direction:row;
  flex-direction:row;
}
.title-page .form-28 .form-tbody {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:row;
  -moz-flex-direction:row;
  flex-direction:row;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .form-28 .form-item-group {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
  width:278px;
  -webkit-justify-content:normal;
  -moz-justify-content:normal;
  justify-content:normal;
  margin-left:0;
  margin-right:0;
}
.title-page .form-28 .form-item {box-sizing:border-box;
  position:relative;
  margin-right:5px;
  margin-bottom:5px;
  -webkit-flex-grow:0;
  -moz-flex-grow:0;
  flex-grow:0;
  width:auto;
}
.title-page .form-28 .form-text {margin:14px 0 0 30px;
  box-sizing:border-box;
  width:auto;
  padding-left:0;
  padding-right:0;
}
.title-page .form-28 .form-item__error {box-sizing:border-box;
  color:#f00;
}
.title-page .form-28 .form-item__note {box-sizing:border-box;
  font-size:11px;
  color:#999;
  display:none;
}
.title-page .form-28 .form-item__body {border:none;
  box-sizing:border-box;
  display:block;
  text-decoration:none;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  min-height:0;
}
.title-page .form-28 .form-text input {padding:2px 4px 2px 10px;
  border:none;
  box-sizing:border-box;
  background:#fff;
  width:100%;
  min-width:100px;
  min-height:22px;
  outline:none;
  -webkit-appearance:none;
  font-family:Exo2, sans-serif;
  color:#000;
  line-height:1.2;
  letter-spacing:0;
  text-align:start;
  text-transform:none;
  text-decoration:none;
  font-size:13.3333px;
  height:45px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  resize:vertical;
  display:block;
}
.title-page .form-28 .form-textarea textarea {padding:19px 10px 2px;
  border:none;
  box-sizing:border-box;
  background:#fff;
  width:100%;
  min-width:100px;
  resize:vertical;
  min-height:102px;
  outline:none;
  display:block;
  -webkit-appearance:none;
  font-family:Exo2, sans-serif;
  color:#000;
  line-height:1.2;
  letter-spacing:0;
  text-align:start;
  text-transform:none;
  text-decoration:none;
  font-size:13.3333px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  height:102px;
}
.title-page .form-28 .form-submit button {padding:2px 4px;
  border:2px solid rgba(255, 255, 255, 0.4);
  box-sizing:border-box;
  text-align:center;
  outline:none;
  -webkit-appearance:none;
  font-family:Exo2, sans-serif;
  color:#fff;
  line-height:1.2;
  letter-spacing:0;
  text-transform:none;
  text-decoration:none;
  font-size:15px;
  width:100%;
  min-height:45px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
}
.title-page .form-28 .form-submit button:hover, .title-page .form-28 .form-submit button.hover, .title-page .form-28 .form-submit button.active {border:2px solid #fff;
}
.title-page .form-28 .form-submit button span {box-sizing:border-box;
  display:inline-block;
  min-width:20px;
}
.title-page .form-28 .icon.img_name {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
  width:20px;
  height:20px;
  min-height:20px;
}
.title-page .form-28 .icon.img_email {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
  width:20px;
  height:20px;
  min-height:20px;
}
.title-page .form-28 .icon.img_phone {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
  width:20px;
  height:20px;
  min-height:20px;
}
.title-page .form-28 .icon.img_comments {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
  width:20px;
  height:20px;
  min-height:20px;
}
.title-page .form-28 .icon {box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .form-28 .form-select select {padding:10px;
  border:none;
  box-sizing:border-box;
  width:100%;
  min-width:100px;
  font-family:Exo2, sans-serif;
  color:#000;
  line-height:1.2;
  letter-spacing:0;
  text-align:start;
  text-transform:none;
  text-decoration:none;
  font-size:13.3333px;
  min-height:45px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}
.title-page .form-28 .form-upload .form-item__body .no-more {box-sizing:border-box;
  font-size:15px;
  font-family:Exo2, sans-serif;
  color:#fff;
  text-decoration:none;
}
.title-page .form-28 .form-text .form-item__body {box-sizing:border-box;
}
.title-page .form-28 .form-item__header {margin-bottom:10px;
}
.title-page .form-28 .form-item__title {box-sizing:border-box;
  display:inline-block;
  min-width:15px;
  font-family:Exo2, sans-serif;
  color:#fff;
  text-decoration:none;
  font-size:15px;
  width:auto;
  margin-left:0;
  margin-right:0;
}
.title-page .form-28 .form-item__required {box-sizing:border-box;
  color:#f00;
}
.title-page .form-28 .form-radio .form-item__title {font-size:15px;
  color:#fff;
  font-family:Exo2, sans-serif;
  width:auto;
  margin-left:0;
  margin-right:0;
  box-sizing:border-box;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
  margin-top:5px;
}
.title-page .form-28 .form-textarea {margin:14px 0 0 30px;
  box-sizing:border-box;
}
.title-page .form-28 .form-textarea .form-item__body {box-sizing:border-box;
}
.title-page .form-28 .form-submit {box-sizing:border-box;
  margin-right:0;
  margin-top:14px;
  margin-left:30px;
}
.title-page .form-28 .form-submit .form-item__header {box-sizing:border-box;
  display:none;
}
.title-page .form-28 .form-captcha {margin:14px 0 0 30px;
  box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .form-28 .form-captcha .form-item__body {border:none;
  min-height:45px;
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
  box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:row;
  -moz-flex-direction:row;
  flex-direction:row;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .form-28 .form-captcha input {padding:2px 4px;
  border:none;
  box-sizing:border-box;
  background:#fff;
  width:57px;
  min-width:50px;
  min-height:22px;
  outline:none;
  text-align:start;
  -webkit-appearance:none;
  font-family:Exo2, sans-serif;
  color:#000;
  line-height:1.2;
  letter-spacing:0;
  text-transform:none;
  text-decoration:none;
  font-size:13.3333px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  resize:vertical;
  display:block;
}
.title-page .form-28 .form-captcha .form-captcha-container {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  padding-right:0;
  padding-bottom:5px;
}
.title-page .form-28 .form-captcha .form-submit-container {box-sizing:border-box;
}
.title-page .form-28 .form-captcha button {padding:2px 4px;
  border:2px solid rgba(255, 255, 255, 0.4);
  box-sizing:border-box;
  text-align:center;
  outline:none;
  -webkit-appearance:none;
  font-family:Exo2, sans-serif;
  color:#fff;
  line-height:1.2;
  letter-spacing:0;
  text-transform:none;
  text-decoration:none;
  font-size:15px;
  width:100%;
  min-height:45px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
}
.title-page .form-28 .form-captcha button:hover, .title-page .form-28 .form-captcha button.hover, .title-page .form-28 .form-captcha button.active {border:2px solid #fff;
}
.title-page .form-28 .form-captcha button span {box-sizing:border-box;
  display:inline-block;
  min-width:20px;
}
.title-page .form-28 .form-captcha .mgCaptcha-block {box-sizing:border-box;
  line-height:0;
  font-size:0;
  min-width:112px;
}
.title-page .form-28 .form-captcha .mgCaptcha-block img {box-sizing:border-box;
  vertical-align:middle;
  border:none;
  margin-right:5px;
}
.title-page .form-28 .form-captcha .mgCaptcha-input {box-sizing:border-box;
}
.title-page .form-28 .form-checkbox {margin:14px 0 0 30px;
  box-sizing:border-box;
  width:auto;
  padding-left:0;
  padding-right:0;
}
.title-page .form-28 .form-checkbox .form-item__body {border:none;
  min-height:0;
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
  box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:normal;
  -moz-justify-content:normal;
  justify-content:normal;
}
.title-page .form-28 .form-checkbox .form-item__title {font-size:15px;
  color:#fff;
  font-family:Exo2, sans-serif;
  width:auto;
  margin-left:0;
  margin-right:0;
  box-sizing:border-box;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
  margin-top:5px;
}
.title-page .form-28 .form-checkbox .form-item__body label.form-item__title {font-size:13px;
  color:#fff;
  font-family:Exo2, sans-serif;
  width:auto;
  margin-left:0;
  margin-right:0;
  text-decoration:none;
}
.title-page .form-28 .form-checkbox input {margin:5px 5px 0 0;
}
.title-page .form-28 .form-radio {margin:14px 0 0 30px;
  box-sizing:border-box;
  width:auto;
  padding-left:0;
  padding-right:0;
}
.title-page .form-28 .form-radio .form-item__body {border:none;
  min-height:0;
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
  box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:normal;
  -moz-justify-content:normal;
  justify-content:normal;
}
.title-page .form-28 .form-radio .form-item__body label.form-item__title {font-size:13px;
  color:#fff;
  font-family:Exo2, sans-serif;
  width:auto;
  margin-left:0;
  margin-right:0;
  text-decoration:none;
}
.title-page .form-28 .form-radio input {margin:5px 5px 0 0;
}
.title-page .form-28 .form-select {margin:14px 0 0 30px;
  box-sizing:border-box;
  width:auto;
  padding-left:0;
  padding-right:0;
}
.title-page .form-28 .form-div {margin:14px 0 0 30px;
  box-sizing:border-box;
  width:auto;
  padding-left:0;
  padding-right:0;
}
.title-page .form-28 .form-html {margin:14px 0 0 30px;
  box-sizing:border-box;
  width:auto;
  padding-left:0;
  padding-right:0;
}
.title-page .form-28 .form-html .form-item__body {border:none;
  min-height:0;
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
  font-size:15px;
  font-family:Exo2, sans-serif;
  color:#fff;
  text-decoration:none;
}
.title-page .form-28 .form-upload {margin:14px 0 0 30px;
  box-sizing:border-box;
  width:auto;
  padding-left:0;
  padding-right:0;
}
.title-page .form-28 .form-calendar {margin:14px 0 0 30px;
  box-sizing:border-box;
  width:auto;
  padding-left:0;
  padding-right:0;
}
.title-page .form-28 .form-calendar .form-item__body {border:none;
  min-height:45px;
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
  box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .form-28 .form-calendar input {padding:2px 4px;
  border:none;
  box-sizing:border-box;
  background:#fff;
  width:100%;
  min-height:45px;
  outline:none;
  -webkit-appearance:none;
  color:#000;
  line-height:1.2;
  letter-spacing:0;
  text-align:start;
  text-transform:none;
  text-decoration:none;
  font-size:13.3333px;
  height:45px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}
.title-page .form-28 .form-calendar_interval {margin:14px 0 0 30px;
  box-sizing:border-box;
  width:auto;
  padding-left:0;
  padding-right:0;
}
.title-page .form-28 .form-calendar_interval input {padding:2px 4px;
  border:none;
  box-sizing:border-box;
  background:#fff;
  width:100%;
  min-height:45px;
  outline:none;
  -webkit-appearance:none;
  color:#000;
  line-height:1.2;
  letter-spacing:0;
  text-align:start;
  text-transform:none;
  text-decoration:none;
  font-size:13.3333px;
  height:45px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}
.title-page .form-28 .form-calendar_interval .form-item__body {border:none;
  min-height:45px;
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
  box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .form-28 .form-calendar_interval .label_from {box-sizing:border-box;
  margin-right:10px;
  -webkit-flex:0;
  -moz-flex:0;
  flex:0;
  font-family:Exo2, sans-serif;
  color:#fff;
  text-decoration:none;
  font-size:15px;
}
.title-page .form-28 .form-calendar_interval .label_to {box-sizing:border-box;
  margin-right:5px;
  -webkit-flex:0;
  -moz-flex:0;
  flex:0;
  font-family:Exo2, sans-serif;
  color:#fff;
  text-decoration:none;
  font-size:15px;
}
.title-page .form-28 .form-calendar_interval .field_from {box-sizing:border-box;
  -webkit-flex:1;
  -moz-flex:1;
  flex:1;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  margin-right:10px;
}
.title-page .form-28 .form-calendar_interval .field_to {box-sizing:border-box;
  -webkit-flex:1;
  -moz-flex:1;
  flex:1;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .form-28 .group-text {box-sizing:border-box;
  -webkit-flex-grow:0;
  -moz-flex-grow:0;
  flex-grow:0;
  margin-right:0;
  -webkit-flex-wrap:wrap;
  -moz-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .form-28 .group-textarea {box-sizing:border-box;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
  margin-right:0;
  width:auto;
}
.title-page .form-28 .form-tfoot {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:row;
  -moz-flex-direction:row;
  flex-direction:row;
}
.title-page .form-28 .group-button {box-sizing:border-box;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
  margin-right:0;
  width:auto;
}
.title-page .form-28 .form-success {box-sizing:border-box;
  padding-top:10px;
  padding-bottom:10px;
  font-family:Exo2, sans-serif;
  color:#fff;
  text-decoration:none;
  font-size:14px;
  width:auto;
  margin-left:32px;
  margin-right:0;
}
.title-page .form-28 ::-webkit-input-placeholder {color:#ababab;
}
.title-page .form-28 ::-moz-placeholder {color:#ababab;
}
.title-page .form-28 :-ms-input-placeholder {color:#ababab;
}
.title-page .widget-20 {margin:0;
  border:none;
  position:relative;
  top:0;
  left:0;
  z-index:1;
  text-align:center;
  width:auto;
  height:0;
  min-height:450px;
  box-sizing:border-box;
  background:url("/img/wm_slider_spacer.gif") left 50% top 50% / cover no-repeat, repeating-linear-gradient(to right, rgba(59, 56, 65, 0) 0%, rgba(39, 37, 43, 0) 50%, #5fcc00 50%, #5fcc00 100%) rgba(0, 0, 0, 0.35);
  max-width:100%;
  right:0;
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
}
.title-page .popover-wrap-27 .popover-body {padding:20px 40px 32px;
  border:1px solid #b7b7b7;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  position:relative;
  display:inline-block;
  width:270px;
  box-sizing:border-box;
  vertical-align:middle;
  background:#fff;
  text-align:left;
  font-size:12px;
  max-width:100%;
}
.title-page .popover-wrap-27 .popover-body .form_text input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
}
.title-page .popover-wrap-27 .popover-body .form_calendar input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
  -webkit-appearance:none;
}
.title-page .popover-wrap-27 .popover-body .form_calendar_interval input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
  -webkit-appearance:none;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-27 .popover-body textarea {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  width:100%;
  text-align:left;
}
.title-page .popover-wrap-27 .popover-body .s3_button_large {border:none;
  background:linear-gradient(to bottom, #f4e48d 0%, #ecd35f 100%) #f0db76;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  font-size:15px;
  font-weight:bold;
  box-sizing:border-box;
  line-height:34px;
  padding-right:16px;
  padding-left:16px;
  cursor:pointer;
  text-align:center;
  min-width:25px;
  min-height:25px;
}
.title-page .popover-wrap-27 .popover-body .s3_message {padding:12px;
  border:1px solid #e1c893;
  display:table;
  margin-top:1em;
  margin-bottom:1em;
  background:#f0e4c9;
  color:#333;
  box-sizing:border-box;
  -moz-box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  -webkit-box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  text-align:left;
}
.title-page .popover-wrap-27 .popover-close {position:absolute;
  top:-15px;
  right:-15px;
  box-sizing:border-box;
  width:30px;
  height:30px;
  background:url("../images/wm_button_close.png") 0 0 no-repeat;
  z-index:10;
  cursor:pointer;
}
.title-page .popover-wrap-27 .popover-body .s3_form_field_content .icon.img_name {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-27 .popover-body .s3_form_field_content .icon.img_email {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-27 .popover-body .s3_form_field_content .icon.img_phone {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-27 .popover-body .s3_form_field_content .icon.img_comments {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .slider-27 .bx-wrapper {-webkit-border-radius:inherit;
  -moz-border-radius:inherit;
  border-radius:inherit;
  box-sizing:border-box;
  height:100%;
  background-size:inherit;
  background-position:inherit;
}
.title-page .slider-27 .bx-viewport {-webkit-border-radius:inherit;
  -moz-border-radius:inherit;
  border-radius:inherit;
  box-sizing:border-box;
  height:100%;
  background-size:inherit;
  background-position:inherit;
  position:absolute !important;
}
.title-page .slider-27 .text_wrapper .bx-viewport {position:relative !important;
}
.title-page .slider-27 .slider-inner {box-sizing:border-box;
  -webkit-border-radius:inherit;
  -moz-border-radius:inherit;
  border-radius:inherit;
  position:relative;
  height:100%;
  background-size:inherit;
  background-position:inherit;
  overflow:hidden;
}
.title-page .slider-27 .slider-item {box-sizing:border-box;
  width:100%;
  height:100%;
  background-size:inherit;
  background-position:inherit;
  background-repeat:no-repeat;
}.title-page .slider-27 .text-slider {box-sizing:border-box;
  position:absolute;
  top:0;
  left:0;
  z-index:6;
  text-align:left;
}
.title-page .slider-27 .text-slider-wp {box-sizing:border-box;
  margin-right:auto;
  margin-left:auto;
  display:inline-block;
  max-width:100%;
}
.title-page .slider-27 .block-body {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
}
.title-page .slider-27 .block-more {box-sizing:border-box;
}
.title-page .slider-27 .block-more > a {display:-webkit-inline-flex;
  display:inline-flex;
  box-sizing:border-box;
}
.title-page .slider-27 .block-title {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
}
.title-page .slider-27 .slider-item > a {display:block;
  width:100%;
  height:100%;
  box-sizing:border-box;
  position:relative;
  z-index:5;
}
.title-page .slider-27 .slider-controls {box-sizing:border-box;
  visibility:hidden;
  position:absolute;
  top:50%;
  left:0;
  right:0;
  -webkit-justify-content:space-between;
  -moz-justify-content:space-between;
  justify-content:space-between;
  display:-webkit-flex;
  display:flex;
  margin-top:-10px;
}
.title-page .slider-27 .slider-prev {box-sizing:border-box;
  position:relative;
  z-index:100;
  visibility:visible;
  display:inline-block;
  vertical-align:top;
  width:20px;
  height:20px;
  background:url("../images/wm_slider_slider-left.png") left 50% top 50% / auto auto no-repeat;
}
.title-page .slider-27 .slider-next {box-sizing:border-box;
  position:relative;
  z-index:100;
  visibility:visible;
  display:inline-block;
  vertical-align:top;
  width:20px;
  height:20px;
  background:url("../images/wm_slider_slider-right.png") left 50% top 50% / auto auto no-repeat;
}
.title-page .slider-27 .slider-prev > a {box-sizing:border-box;
  display:block;
  height:100%;
  width:100%;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
}
.title-page .slider-27 .slider-next > a {box-sizing:border-box;
  display:block;
  height:100%;
  width:100%;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
}
.title-page .slider-27 .slider-pager-wrap {box-sizing:border-box;
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  font-size:0;
  visibility:hidden;
  z-index:100;
  display:-webkit-flex;
  display:flex;
}
.title-page .slider-27 .bx-auto_controls {margin:auto auto 0;
  box-sizing:border-box;
  visibility:visible;
  display:-webkit-flex;
  display:flex;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .slider-27 .slider-pager {box-sizing:border-box;
}
.title-page .slider-27 .slider-pager > a {padding:1px;
  margin:2px;
  box-sizing:border-box;
  display:inline-block;
  vertical-align:top;
  width:10px;
  min-height:10px;
  background:#000;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:11px;
  text-decoration:none;
  color:#999;
}
.title-page .slider-27 .slider-pager > a:active, .title-page .slider-27 .slider-pager > a.active {background:#eee;
}
.title-page .slider-27 .auto_controls {box-sizing:border-box;
  display:none;
}
.title-page .slider-27 .bx-controls-auto {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
}
.title-page .slider-27 .bx-controls-auto-item {box-sizing:border-box;
}
.title-page .slider-27 .bx-controls-auto-item .bx-stop {margin:2px;
  display:inline-block;
  box-sizing:border-box;
  width:10px;
  min-height:10px;
  background:url("../images/wm_block_list_pause.png") center center / auto no-repeat;
}
.title-page .slider-27 .bx-controls-auto-item .bx-start {margin:2px;
  display:inline-block;
  box-sizing:border-box;
  width:10px;
  min-height:10px;
  background:url("../images/wm_block_list_play.png") center center / auto no-repeat;
}
.title-page .slider-27 .overfill {position:absolute;
  box-sizing:border-box;
  height:100%;
  width:100%;
  background:inherit;
  top:0;
  left:0;
  -webkit-border-radius:inherit;
  -moz-border-radius:inherit;
  border-radius:inherit;
}
.title-page .slider-27 .text-slider p:first-child {box-sizing:border-box;
  margin-top:0;
}
.title-page .slider-27 .text-slider p:last-child {box-sizing:border-box;
  margin-bottom:0;
}
.title-page .slider-27 .text_wrapper {box-sizing:border-box;
  width:150px;
  position:absolute;
  top:0;
  left:0;
  min-height:100px;
  z-index:100;
}
.title-page .slider-27 .text_wrapper .text_inner {box-sizing:border-box;
  -webkit-border-radius:inherit;
  -moz-border-radius:inherit;
  border-radius:inherit;
  position:relative;
  height:100%;
  overflow:hidden;
}
.title-page .slider-27 .text_wrapper .text_slider {box-sizing:border-box;
  position:static;
  text-align:inherit;
}
.title-page .slider-27 .text_wrapper .text_slider p:first-child {box-sizing:border-box;
  margin-top:0;
}
.title-page .slider-27 .text_wrapper .text_slider p:last-child {box-sizing:border-box;
  margin-bottom:0;
}
.title-page .slider-27 .block-title a {box-sizing:border-box;
  color:inherit;
  text-decoration:none;
}
.title-page .popover-container-27 {top:0;
  left:0;
  z-index:9999;
  width:100%;
  direction:ltr;
  position:fixed;
}.title-page .popover-container-27 .popover-dim {position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:#000;
  z-index:0;
  opacity:0.5;
}.title-page .popover-wrap-27 .popover-form-title {font-size:18px;
  font-weight:bold;
  margin-bottom:10px;
  box-sizing:border-box;
  text-align:left;
}
.title-page .popover-wrap-27 .popover-body .s3_form {margin-top:0;
}
.title-page .popover-wrap-27 .popover-body .s3_form_item {margin-top:8px;
  margin-bottom:8px;
  box-sizing:border-box;
  text-align:left;
}
.title-page .popover-wrap-27 .popover-body .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .popover-wrap-27 .popover-body .s3_form_item_type_calendar_interval .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .popover-wrap-27 .popover-body .s3_form_item_type_calendar_interval .s3_form_field_content .s3_form_subitem label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .popover-wrap-27 .popover-body .s3_form_field_title {margin-bottom:3px;
  box-sizing:border-box;
  color:#000;
  text-align:left;
}
.title-page .popover-wrap-27 .popover-body .s3_form_field_type_text {width:100%;
}
.title-page .popover-wrap-27 .popover-body .s3_form_item.form_div {box-sizing:border-box;
}
.title-page .popover-wrap-27 .popover-body .form_div h2 {box-sizing:border-box;
  font-size:18px;
  line-height:1;
  font-weight:normal;
  margin-top:0;
  margin-bottom:0;
}
.title-page .popover-wrap-27 .popover-body .s3_form_item.form_html_block {box-sizing:border-box;
}
.title-page .popover-wrap-27 .popover-body .form_html_block .s3_form_field_content {box-sizing:border-box;
}
.title-page .popover-wrap-27 .popover-body .form_html_block .s3_form_field {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-27 .popover-body .form_html_block p:first-of-type {margin-top:0;
}
.title-page .popover-wrap-27 .popover-body .form_html_block p:last-of-type {margin-bottom:0;
}
.title-page .popover-wrap-27 .popover-body .s3_form_item.form_checkbox {box-sizing:border-box;
}
.title-page .popover-wrap-27 .popover-body .form_checkbox .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-27 .popover-body .form_checkbox .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-27 .popover-body .form_checkbox .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-27 .popover-body .form_checkbox .s3_form_subitem {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-27 .popover-body .form_checkbox label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  width:100%;
}
.title-page .popover-wrap-27 .popover-body .form_checkbox input {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-27 .popover-body .form_checkbox .s3_form_subitem_title {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-27 .popover-body .s3_form_item.form_radio {box-sizing:border-box;
}
.title-page .popover-wrap-27 .popover-body .form_radio .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-27 .popover-body .form_radio .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-27 .popover-body .form_radio .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-27 .popover-body .form_radio .s3_form_subitem {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-27 .popover-body .form_radio label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  width:100%;
}
.title-page .popover-wrap-27 .popover-body .form_radio input {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-27 .popover-body .form_radio .s3_form_subitem_title {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-27 .popover-body .s3_form_item.form_select {box-sizing:border-box;
}
.title-page .popover-wrap-27 .popover-body .form_select .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-27 .popover-body .form_select .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-27 .popover-body .form_select .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-27 .popover-body .form_select select {box-sizing:border-box;
  width:100%;
  max-width:100%;
  font-size:13px;
  line-height:1;
}
.title-page .popover-wrap-27 .popover-body .form_select option {box-sizing:border-box;
}
.title-page .popover-wrap-27 .popover-body .s3_form_item.form_calendar {box-sizing:border-box;
}
.title-page .popover-wrap-27 .popover-body .form_calendar .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-27 .popover-body .form_calendar .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-27 .popover-body .s3_form_item.form_calendar_interval {box-sizing:border-box;
}
.title-page .popover-wrap-27 .popover-body .form_calendar_interval .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-27 .popover-body .form_calendar_interval .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-27 .popover-body .form_calendar_interval .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
}
.title-page .popover-wrap-27 .popover-body .form_calendar_interval .s3_form_subitem {margin:0;
  box-sizing:border-box;
  width:50%;
}
.title-page .popover-wrap-27 .popover-body .form_calendar_interval label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
}
.title-page .popover-wrap-27 .popover-body .form_calendar_interval .s3_form_subitem_title {box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
  padding-left:5px;
  padding-right:5px;
}
.title-page .popover-wrap-27 .popover-body .s3_form_item.form_upload {box-sizing:border-box;
}
.title-page .popover-wrap-27 .anketa-flash-upload {box-sizing:border-box;
  max-width:100%;
}
.title-page .popover-wrap-27 .popover-body .form_upload .no-more {box-sizing:border-box;
}
.title-page .popover-wrap-27 .popover-body .s3_form_field_content .icon {box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-27 .popover-body .s3_required {color:red;
}
.title-page .popover-wrap-27 .s3_form_field_title .s3_form_error {color:red;
  padding-right:9px;
  padding-left:9px;
  font-size:12px;
  text-align:left;
}
.title-page .popover-wrap-27 ::-webkit-input-placeholder {color:#ababab;
}
.title-page .popover-wrap-27 ::-moz-placeholder {color:#ababab;
}
.title-page .popover-wrap-27 :-ms-input-placeholder {color:#ababab;
}
.title-page .block-9 {margin:60px auto 0;
  position:relative;
  top:0;
  left:0;
  width:1200px;
  min-height:0;
  z-index:9;
  text-align:left;
  display:block;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  max-width:100%;
  padding-left:30px;
  padding-right:30px;
}
.title-page .widget-19 {margin:0;
  position:relative;
  top:0;
  left:0;
  z-index:1;
  text-align:center;
  width:auto;
  min-width:0;
  max-width:100%;
  box-sizing:border-box;
  min-height:0;
  right:0;
}
.title-page .popover-wrap-25 .popover-body {padding:20px 40px 32px;
  border:1px solid #b7b7b7;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  position:relative;
  display:inline-block;
  width:270px;
  box-sizing:border-box;
  vertical-align:middle;
  background:#fff;
  text-align:left;
  font-size:12px;
  max-width:100%;
}
.title-page .popover-wrap-25 .popover-body .form_text input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
  -webkit-appearance:none;
}
.title-page .popover-wrap-25 .popover-body .form_calendar input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
  -webkit-appearance:none;
}
.title-page .popover-wrap-25 .popover-body .form_calendar_interval input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
  -webkit-appearance:none;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-25 .popover-body textarea {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  width:100%;
  text-align:left;
  -webkit-appearance:none;
}
.title-page .popover-wrap-25 .popover-body .s3_button_large {border:none;
  background:linear-gradient(to bottom, #f4e48d 0%, #ecd35f 100%) #f0db76;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  font-size:15px;
  font-weight:bold;
  box-sizing:border-box;
  line-height:34px;
  padding-right:16px;
  padding-left:16px;
  cursor:pointer;
  text-align:center;
  -webkit-appearance:none;
  min-width:25px;
  min-height:25px;
}
.title-page .popover-wrap-25 .popover-body .s3_message {padding:12px;
  border:1px solid #e1c893;
  display:table;
  margin-top:1em;
  margin-bottom:1em;
  background:#f0e4c9;
  color:#333;
  box-sizing:border-box;
  -moz-box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  -webkit-box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  text-align:left;
}
.title-page .popover-wrap-25 .popover-close {position:absolute;
  top:-15px;
  right:-15px;
  box-sizing:border-box;
  width:30px;
  height:30px;
  background:url("../images/wm_button_close.png") 0 0 no-repeat;
  z-index:10;
  cursor:pointer;
}
.title-page .popover-wrap-25 .popover-body .s3_form_field_content .icon.img_name {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-25 .popover-body .s3_form_field_content .icon.img_email {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-25 .popover-body .s3_form_field_content .icon.img_phone {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-25 .popover-body .s3_form_field_content .icon.img_comments {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .blocklist-25 p:first-child {margin-top:0;
}
.title-page .blocklist-25 p:last-child {margin-bottom:0;
}
.title-page .blocklist-25 .header {display:-webkit-flex;
  display:flex;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  margin-bottom:20px;
  text-align:left;
  box-sizing:border-box;
}
.title-page .blocklist-25 .header_text {font-size:33px;
  box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  text-align:center;
  font-family:Exo2, sans-serif;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  text-decoration:none;
  width:auto;
  margin-left:0;
  margin-right:0;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
  font-weight:bold;
}
.title-page .blocklist-25 .all-in_header {display:none;
  box-sizing:border-box;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .blocklist-25 .description {box-sizing:border-box;
  overflow:hidden;
  text-align:left;
  margin-bottom:15px;
  display:-webkit-flex;
  display:flex;
}
.title-page .blocklist-25 .body-outer {box-sizing:border-box;
  position:relative;
  text-align:left;
}
.title-page .blocklist-25 .body {margin:0 -15px;
  box-sizing:border-box;
}
.title-page .blocklist-25 .swipe-shadow-left {box-sizing:border-box;
  position:absolute;
  left:0;
  top:0;
  bottom:0;
  z-index:10;
  width:50px;
  display:none;
  background:linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.258824) 100%);
}
.title-page .blocklist-25 .swipe-shadow-right {box-sizing:border-box;
  position:absolute;
  right:0;
  top:0;
  bottom:0;
  z-index:10;
  width:50px;
  display:none;
  background:linear-gradient(to left, rgba(0, 0, 0, 0.258824) 0%, rgba(0, 0, 0, 0) 100%);
}
.title-page .blocklist-25 .list {display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
  -moz-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-justify-content:inherit;
  -moz-justify-content:inherit;
  justify-content:inherit;
  box-sizing:border-box;
}
.title-page .blocklist-25 .item-outer {display:-webkit-flex;
  display:flex;
  box-sizing:border-box;
  width:33.33%;
}
.title-page .blocklist-25 .item {margin:15px;
  border:1px solid rgba(0, 0, 0, 0);
  position:relative;
  width:auto;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
  box-sizing:border-box;
  min-width:0;
  min-height:0;
  text-align:center;
  flex-basis:100%;
  left:0;
  right:0;
  -webkit-box-shadow:0px 10px 21px rgba(0, 0, 0, 0.07);
  -moz-box-shadow:0px 10px 21px rgba(0, 0, 0, 0.07);
  box-shadow:0px 10px 21px rgba(0, 0, 0, 0.07);
  background:#fff;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  padding-bottom:35px;
  align-self:auto;
  -webkit-justify-content:normal;
  -moz-justify-content:normal;
  justify-content:normal;
}
.title-page .blocklist-25 .item:hover, .title-page .blocklist-25 .item.hover, .title-page .blocklist-25 .item.active {border:1px solid rgba(0, 0, 0, 0.1);
}
.title-page .blocklist-25 .text {margin-bottom:20px;
  text-align:left;
  display:-webkit-flex;
  display:flex;
  box-sizing:border-box;
  position:relative;
  z-index:1;
  pointer-events:auto;
  font-family:Exo2, sans-serif;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  font-size:15px;
  color:rgba(0, 0, 0, 0.7);
  line-height:1.4;
  text-decoration:none;
  margin-left:30px;
  margin-right:30px;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
}
.title-page .blocklist-25 .text .align-elem {flex-basis:100%;
}
.title-page .blocklist-25 .image {box-sizing:border-box;
  position:relative;
  margin-bottom:5px;
  display:-webkit-flex;
  display:flex;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .blocklist-25 .item-label {padding:2px 5px;
  box-sizing:border-box;
  position:absolute;
  left:0;
  top:0;
  z-index:5;
  background:#e83131;
  color:#fff;
  text-align:left;
  display:-webkit-flex;
  display:flex;
}
.title-page .blocklist-25 .image a {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  max-width:100%;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
  -webkit-justify-content:inherit;
  -moz-justify-content:inherit;
  justify-content:inherit;
}
.title-page .blocklist-25 .img-convert {box-sizing:border-box;
  width:auto;
  height:200px;
  overflow:hidden;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  margin-left:0;
  margin-right:0;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
  margin-bottom:20px;
}
.title-page .blocklist-25 .image img {max-width:100%;
  vertical-align:middle;
  box-sizing:border-box;
  width:auto;
  height:auto;
  display:-webkit-flex;
  display:flex;
}
.title-page .blocklist-25 .image-inner {box-sizing:border-box;
  position:absolute;
  left:0;
  top:0;
  right:0;
  bottom:0;
  pointer-events:none;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .blocklist-25 .title {font-weight:bold;
  margin-bottom:15px;
  text-align:left;
  display:-webkit-flex;
  display:flex;
  box-sizing:border-box;
  position:relative;
  z-index:1;
  pointer-events:auto;
  font-family:Exo2, sans-serif;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  font-size:19px;
  text-decoration:none;
  margin-left:30px;
  margin-right:30px;
  border-top:0px solid rgba(0, 0, 0, 0.1);
  border-right:0px solid rgba(0, 0, 0, 0.1);
  border-bottom:1px solid rgba(0, 0, 0, 0.1);
  border-left:0px solid rgba(0, 0, 0, 0.1);
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
  padding-bottom:20px;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
}
.title-page .blocklist-25 .price {box-sizing:border-box;
  margin-bottom:5px;
  position:relative;
  text-align:left;
  display:-webkit-flex;
  display:flex;
  pointer-events:auto;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  margin-left:30px;
  margin-right:30px;
}
.title-page .blocklist-25 .price-inner {box-sizing:border-box;
  display:inline-block;
}
.title-page .blocklist-25 .price-note {box-sizing:border-box;
  display:inline-block;
}
.title-page .blocklist-25 .price-value {box-sizing:border-box;
  display:-webkit-inline-flex;
  display:inline-flex;
  font-family:Exo2, sans-serif;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  font-size:19px;
  text-decoration:none;
  font-weight:600;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  margin-right:3px;
}
.title-page .blocklist-25 .price-currency {box-sizing:border-box;
  display:-webkit-inline-flex;
  display:inline-flex;
  font-family:Exo2, sans-serif;
  font-size:14px;
  text-decoration:none;
  font-weight:600;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
}
.title-page .blocklist-25 .more {text-align:left;
  box-sizing:border-box;
  position:relative;
  display:-webkit-flex;
  display:flex;
  pointer-events:auto;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  margin-left:30px;
  margin-right:30px;
}
.title-page .blocklist-25 .more > a {border:none;
  display:-webkit-inline-flex;
  display:inline-flex;
  box-sizing:border-box;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  text-align:center;
  font-family:Exo2, sans-serif;
  font-size:14px;
  color:#fff;
  text-decoration:none;
  min-height:45px;
  width:140px;
  margin-top:20px;
  align-self:auto;
  background:#439ce0;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  cursor:pointer;
}
.title-page .blocklist-25 .more > a:hover, .title-page .blocklist-25 .more > a.hover, .title-page .blocklist-25 .more > a.active {background:#318bcc;
}
.title-page .blocklist-25 .bx-viewport {overflow:hidden;
  position:relative;
  width:100%;
  min-height:0;
}
.title-page .blocklist-25 .title a {color:inherit;
  text-decoration:inherit;
}
.title-page .blocklist-25 .footer {text-align:left;
  display:-webkit-flex;
  display:flex;
  box-sizing:border-box;
}
.title-page .blocklist-25 .all {box-sizing:border-box;
  display:-webkit-inline-flex;
  display:inline-flex;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .blocklist-25 .controls {position:absolute;
  top:50%;
  left:0;
  right:0;
  -webkit-justify-content:space-between;
  -moz-justify-content:space-between;
  justify-content:space-between;
  display:none;
  box-sizing:border-box;
  margin-top:-10px;
  z-index:1;
}
.title-page .blocklist-25 .prev {position:relative;
  z-index:105;
  display:inline-block;
  vertical-align:top;
  width:20px;
  height:20px;
  background:url("../images/wm_block_list_slider-left.png") center center / auto auto no-repeat;
  box-sizing:border-box;
}
.title-page .blocklist-25 .next {position:relative;
  z-index:105;
  display:inline-block;
  vertical-align:top;
  width:20px;
  height:20px;
  background:url("../images/wm_block_list_slider-right.png") center center / auto auto no-repeat;
  box-sizing:border-box;
}
.title-page .blocklist-25 .prev > a {display:block;
  height:100%;
  width:100%;
  box-sizing:border-box;
}
.title-page .blocklist-25 .next > a {display:block;
  height:100%;
  width:100%;
  box-sizing:border-box;
}
.title-page .blocklist-25 .bx-pager-wrap {position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  font-size:0;
  display:none;
  -webkit-flex-wrap:wrap;
  -moz-flex-wrap:wrap;
  flex-wrap:wrap;
  visibility:hidden;
  box-sizing:border-box;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .blocklist-25 .bx-auto_controls {margin:auto auto 0;
  box-sizing:border-box;
  visibility:visible;
  display:-webkit-flex;
  display:flex;
}
.title-page .blocklist-25 .auto_controls {box-sizing:border-box;
  display:none;
}
.title-page .blocklist-25 .bx-controls-auto {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
}
.title-page .blocklist-25 .bx-controls-auto-item {box-sizing:border-box;
}
.title-page .blocklist-25 .bx-controls-auto-item .bx-stop {margin:2px;
  display:inline-block;
  box-sizing:border-box;
  width:10px;
  min-height:10px;
  background:url("../images/wm_block_list_pause.png") center center / auto no-repeat;
}
.title-page .blocklist-25 .bx-controls-auto-item .bx-start {margin:2px;
  display:inline-block;
  box-sizing:border-box;
  width:10px;
  min-height:10px;
  background:url("../images/wm_block_list_play.png") center center / auto no-repeat;
}
.title-page .blocklist-25 .pager-wrap {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .blocklist-25 .bx-pager {position:relative;
  z-index:100;
  display:inline-block;
  box-sizing:border-box;
}
.title-page .blocklist-25 .bx-pager-item {display:inline-block;
  box-sizing:border-box;
}
.title-page .blocklist-25 .bx-pager a {margin:2px;
  display:inline-block;
  width:10px;
  min-height:10px;
  background:#000;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  box-sizing:border-box;
  text-decoration:none;
}
.title-page .popover-container-25 {top:0;
  left:0;
  z-index:9999;
  width:100%;
  direction:ltr;
  position:fixed;
}.title-page .popover-container-25 .popover-dim {position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:#000;
  z-index:0;
  opacity:0.5;
}.title-page .popover-wrap-25 .popover-form-title {font-size:18px;
  font-weight:bold;
  margin-bottom:10px;
  box-sizing:border-box;
  text-align:left;
}
.title-page .popover-wrap-25 .popover-body .s3_form {margin-top:0;
}
.title-page .popover-wrap-25 .popover-body .s3_form_item {margin-top:8px;
  margin-bottom:8px;
  box-sizing:border-box;
  text-align:left;
}
.title-page .popover-wrap-25 .popover-body .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .popover-wrap-25 .popover-body .s3_form_item_type_calendar_interval .s3_form_field_content .s3_form_subitem label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .popover-wrap-25 .popover-body .s3_form_field_title {margin-bottom:3px;
  box-sizing:border-box;
  color:#000;
  text-align:left;
}
.title-page .popover-wrap-25 .popover-body .s3_form_field_type_text {width:100%;
}
.title-page .popover-wrap-25 .popover-body .s3_form_item.form_div {box-sizing:border-box;
}
.title-page .popover-wrap-25 .popover-body .form_div h2 {box-sizing:border-box;
  font-size:18px;
  line-height:1;
  font-weight:normal;
  margin-top:0;
  margin-bottom:0;
}
.title-page .popover-wrap-25 .popover-body .s3_form_item.form_html_block {box-sizing:border-box;
}
.title-page .popover-wrap-25 .popover-body .form_html_block .s3_form_field_content {box-sizing:border-box;
}
.title-page .popover-wrap-25 .popover-body .form_html_block .s3_form_field {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-25 .popover-body .form_html_block p:first-of-type {margin-top:0;
}
.title-page .popover-wrap-25 .popover-body .form_html_block p:last-of-type {margin-bottom:0;
}
.title-page .popover-wrap-25 .popover-body .s3_form_item.form_checkbox {box-sizing:border-box;
}
.title-page .popover-wrap-25 .popover-body .form_checkbox .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-25 .popover-body .form_checkbox .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-25 .popover-body .form_checkbox .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-25 .popover-body .form_checkbox .s3_form_subitem {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-25 .popover-body .form_checkbox label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  width:100%;
}
.title-page .popover-wrap-25 .popover-body .form_checkbox input {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-25 .popover-body .form_checkbox .s3_form_subitem_title {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-25 .popover-body .s3_form_item.form_radio {box-sizing:border-box;
}
.title-page .popover-wrap-25 .popover-body .form_radio .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-25 .popover-body .form_radio .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-25 .popover-body .form_radio .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-25 .popover-body .form_radio .s3_form_subitem {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-25 .popover-body .form_radio label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  width:100%;
}
.title-page .popover-wrap-25 .popover-body .form_radio input {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-25 .popover-body .form_radio .s3_form_subitem_title {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-25 .popover-body .s3_form_item.form_select {box-sizing:border-box;
}
.title-page .popover-wrap-25 .popover-body .form_select .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-25 .popover-body .form_select .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-25 .popover-body .form_select .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-25 .popover-body .form_select select {box-sizing:border-box;
  width:100%;
  max-width:100%;
  font-size:13px;
  line-height:1;
}
.title-page .popover-wrap-25 .popover-body .form_select option {box-sizing:border-box;
}
.title-page .popover-wrap-25 .popover-body .s3_form_item.form_calendar {box-sizing:border-box;
}
.title-page .popover-wrap-25 .popover-body .form_calendar .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-25 .popover-body .form_calendar .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-25 .popover-body .s3_form_item.form_calendar_interval {box-sizing:border-box;
}
.title-page .popover-wrap-25 .popover-body .form_calendar_interval .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-25 .popover-body .form_calendar_interval .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-25 .popover-body .form_calendar_interval .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
}
.title-page .popover-wrap-25 .popover-body .form_calendar_interval .s3_form_subitem {margin:0;
  box-sizing:border-box;
  width:50%;
}
.title-page .popover-wrap-25 .popover-body .form_calendar_interval label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
}
.title-page .popover-wrap-25 .popover-body .form_calendar_interval .s3_form_subitem_title {box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
  padding-left:5px;
  padding-right:5px;
}
.title-page .popover-wrap-25 .popover-body .s3_form_item.form_upload {box-sizing:border-box;
}
.title-page .popover-wrap-25 .anketa-flash-upload {box-sizing:border-box;
  max-width:100%;
}
.title-page .popover-wrap-25 .popover-body .form_upload .no-more {box-sizing:border-box;
}
.title-page .popover-wrap-25 .popover-body .s3_form_field_content .icon {box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-25 .popover-body .s3_required {color:red;
}
.title-page .popover-wrap-25 .s3_form_field_title .s3_form_error {color:red;
  padding-right:9px;
  padding-left:9px;
  font-size:12px;
  text-align:left;
}
.title-page .popover-wrap-25 ::-webkit-input-placeholder {color:#ababab;
}
.title-page .popover-wrap-25 ::-moz-placeholder {color:#ababab;
}
.title-page .popover-wrap-25 :-ms-input-placeholder {color:#ababab;
}
.title-page .block-5 {margin:-61px auto 0;
  border:none;
  position:relative;
  top:0;
  left:0;
  width:1200px;
  min-height:120px;
  background:#313233;
  z-index:8;
  text-align:left;
  right:0;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  display:block;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  padding-left:30px;
  text-decoration:none;
  max-width:100%;
  padding-right:30px;
}
.title-page .block-20 .layout_18 {display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .block-20 .layout_19 {-webkit-flex:1 0 0px;
  -moz-flex:1 0 0px;
  flex:1 0 0px;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .block-20 .layout_20 {-webkit-flex:1 0 0px;
  -moz-flex:1 0 0px;
  flex:1 0 0px;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .block-20 .layout_22 {display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .block-20 .layout_54 {-webkit-flex:1 0 0px;
  -moz-flex:1 0 0px;
  flex:1 0 0px;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .block-20 {margin:42px 0 0;
  position:relative;
  top:0;
  left:0;
  width:auto;
  min-height:0;
  z-index:1;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:row;
  -moz-flex-direction:row;
  flex-direction:row;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  right:0;
  text-decoration:none;
}
.title-page .widget-17 {padding:2px 4px;
  margin:-5px 0 auto 36px;
  position:relative;
  top:0;
  left:0;
  z-index:5;
  font-family:Exo2, sans-serif;
  text-align:center;
  color:#fff;
  text-decoration:none;
  font-size:15px;
  box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  width:160px;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  min-height:45px;
  background:#5fcc00;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  font-weight:normal;
}
.title-page .widget-17:hover, .title-page .widget-17.hover, .title-page .widget-17.active {background:#70de10;
}
.title-page .widget-17:active, .title-page .widget-17.active {background:#5fcc00;
}
.title-page .popover-wrap-22 .popover-body {padding:20px 40px 32px;
  border:1px solid #b7b7b7;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  position:relative;
  display:inline-block;
  width:270px;
  box-sizing:border-box;
  vertical-align:middle;
  background:#fff;
  text-align:left;
  font-size:12px;
  max-width:100%;
}
.title-page .popover-wrap-22 .popover-body .form_text input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
  -webkit-appearance:none;
}
.title-page .popover-wrap-22 .popover-body .form_calendar input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
  -webkit-appearance:none;
}
.title-page .popover-wrap-22 .popover-body .form_calendar_interval input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
  -webkit-appearance:none;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-22 .popover-body textarea {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  width:100%;
  text-align:left;
  -webkit-appearance:none;
}
.title-page .popover-wrap-22 .popover-body .s3_button_large {border:none;
  background:linear-gradient(to bottom, #f4e48d 0%, #ecd35f 100%) #f0db76;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  font-size:15px;
  font-weight:bold;
  box-sizing:border-box;
  line-height:34px;
  padding-right:16px;
  padding-left:16px;
  cursor:pointer;
  text-align:center;
  -webkit-appearance:none;
  min-width:25px;
  min-height:25px;
}
.title-page .popover-wrap-22 .popover-body .s3_message {padding:12px;
  border:1px solid #e1c893;
  display:table;
  margin-top:1em;
  margin-bottom:1em;
  background:#f0e4c9;
  color:#333;
  box-sizing:border-box;
  -webkit-box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  -moz-box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  text-align:left;
}
.title-page .popover-wrap-22 .popover-close {position:absolute;
  top:-15px;
  right:-15px;
  box-sizing:border-box;
  width:30px;
  height:30px;
  background:url("../images/wm_button_close.png") 0 0 no-repeat;
  z-index:10;
  cursor:pointer;
}
.title-page .popover-wrap-22 .popover-body .s3_form_field_content .icon.img_name {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-22 .popover-body .s3_form_field_content .icon.img_email {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-22 .popover-body .s3_form_field_content .icon.img_phone {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-22 .popover-body .s3_form_field_content .icon.img_comments {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .button-22 > * {box-sizing:border-box;
  display:block;
  text-overflow:ellipsis;
  overflow:hidden;
}
.title-page .popover-container-22 {top:0;
  left:0;
  z-index:9999;
  width:100%;
  direction:ltr;
  position:fixed;
}.title-page .popover-container-22 .popover-dim {position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:#000;
  z-index:0;
  opacity:0.5;
}.title-page .popover-wrap-22 .popover-form-title {font-size:18px;
  font-weight:bold;
  margin-bottom:10px;
  box-sizing:border-box;
  text-align:left;
}
.title-page .popover-wrap-22 .popover-body .s3_form {margin-top:0;
}
.title-page .popover-wrap-22 .popover-body .s3_form_item {margin-top:8px;
  margin-bottom:8px;
  box-sizing:border-box;
  text-align:left;
}
.title-page .popover-wrap-22 .popover-body .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .popover-wrap-22 .popover-body .s3_form_field_title {margin-bottom:3px;
  box-sizing:border-box;
  color:#000;
  text-align:left;
}
.title-page .popover-wrap-22 .popover-body .s3_form_field_type_text {width:100%;
}
.title-page .popover-wrap-22 .popover-body .s3_form_item.form_div {box-sizing:border-box;
}
.title-page .popover-wrap-22 .popover-body .form_div h2 {box-sizing:border-box;
  font-size:18px;
  line-height:1;
  font-weight:normal;
  margin-top:0;
  margin-bottom:0;
}
.title-page .popover-wrap-22 .popover-body .s3_form_item.form_html_block {box-sizing:border-box;
}
.title-page .popover-wrap-22 .popover-body .form_html_block .s3_form_field_content {box-sizing:border-box;
}
.title-page .popover-wrap-22 .popover-body .form_html_block .s3_form_field {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-22 .popover-body .form_html_block p:first-of-type {margin-top:0;
}
.title-page .popover-wrap-22 .popover-body .form_html_block p:last-of-type {margin-bottom:0;
}
.title-page .popover-wrap-22 .popover-body .s3_form_item.form_checkbox {box-sizing:border-box;
}
.title-page .popover-wrap-22 .popover-body .form_checkbox .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-22 .popover-body .form_checkbox .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-22 .popover-body .form_checkbox .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-22 .popover-body .form_checkbox .s3_form_subitem {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-22 .popover-body .form_checkbox label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  width:100%;
}
.title-page .popover-wrap-22 .popover-body .form_checkbox input {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-22 .popover-body .form_checkbox .s3_form_subitem_title {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-22 .popover-body .s3_form_item.form_radio {box-sizing:border-box;
}
.title-page .popover-wrap-22 .popover-body .form_radio .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-22 .popover-body .form_radio .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-22 .popover-body .form_radio .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-22 .popover-body .form_radio .s3_form_subitem {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-22 .popover-body .form_radio label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  width:100%;
}
.title-page .popover-wrap-22 .popover-body .form_radio input {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-22 .popover-body .form_radio .s3_form_subitem_title {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-22 .popover-body .s3_form_item.form_select {box-sizing:border-box;
}
.title-page .popover-wrap-22 .popover-body .form_select .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-22 .popover-body .form_select .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-22 .popover-body .form_select .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-22 .popover-body .form_select select {box-sizing:border-box;
  width:100%;
  max-width:100%;
  font-size:13px;
  line-height:1;
}
.title-page .popover-wrap-22 .popover-body .form_select option {box-sizing:border-box;
}
.title-page .popover-wrap-22 .popover-body .s3_form_item.form_calendar {box-sizing:border-box;
}
.title-page .popover-wrap-22 .popover-body .form_calendar .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-22 .popover-body .form_calendar .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-22 .popover-body .s3_form_item.form_calendar_interval {box-sizing:border-box;
}
.title-page .popover-wrap-22 .popover-body .form_calendar_interval .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-22 .popover-body .form_calendar_interval .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-22 .popover-body .form_calendar_interval .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
}
.title-page .popover-wrap-22 .popover-body .form_calendar_interval .s3_form_subitem {margin:0;
  box-sizing:border-box;
  width:50%;
}
.title-page .popover-wrap-22 .popover-body .form_calendar_interval label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
}
.title-page .popover-wrap-22 .popover-body .form_calendar_interval .s3_form_subitem_title {box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
  padding-left:5px;
  padding-right:5px;
}
.title-page .popover-wrap-22 .popover-body .s3_form_item.form_upload {box-sizing:border-box;
}
.title-page .popover-wrap-22 .anketa-flash-upload {box-sizing:border-box;
  max-width:100%;
}
.title-page .popover-wrap-22 .popover-body .form_upload .no-more {box-sizing:border-box;
}
.title-page .popover-wrap-22 .popover-body .s3_form_field_content .icon {box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-22 .popover-body .s3_required {color:red;
}
.title-page .popover-wrap-22 .s3_form_field_title .s3_form_error {color:red;
  padding-right:9px;
  padding-left:9px;
  font-size:12px;
  text-align:left;
}
.title-page .popover-wrap-22 ::-webkit-input-placeholder {color:#ababab;
}
.title-page .popover-wrap-22 ::-moz-placeholder {color:#ababab;
}
.title-page .popover-wrap-22 :-ms-input-placeholder {color:#ababab;
}
.title-page .widget-13 {margin:-5px 0 auto 43px;
  position:relative;
  top:0;
  left:0;
  z-index:4;
  text-align:center;
  box-sizing:border-box;
  width:215px;
  min-height:0;
  padding-top:0.02px;
  right:auto;
}
.title-page .phones-18 p:first-child {margin-top:0;
}
.title-page .phones-18 p:last-child {margin-bottom:0;
}
.title-page .phones-18 .inner {box-sizing:border-box;
  position:relative;
  display:-webkit-flex;
  display:flex;
  text-align:left;
  vertical-align:top;
  max-width:100%;
}
.title-page .phones-18 .cell-icon {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  position:relative;
  z-index:5;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .phones-18 .icon {box-sizing:border-box;
  height:16px;
  width:35px;
  background:linear-gradient(rgba(51, 49, 50, 0.5), rgba(51, 49, 50, 0.5)), url("../images/Shape 03.svg") left 50% top 50% / 17px no-repeat;
  margin-right:5px;
  min-height:35px;
  -webkit-border-radius:250px;
  -moz-border-radius:250px;
  border-radius:250px;
  margin-top:auto;
  margin-bottom:auto;
  align-self:center;
}
.title-page .phones-18 .block-body-drop {box-sizing:border-box;
  -webkit-flex:1 0 0px;
  -moz-flex:1 0 0px;
  flex:1 0 0px;
}
.title-page .phones-18 .cell-text {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  -webkit-justify-content:normal;
  -moz-justify-content:normal;
  justify-content:normal;
}
.title-page .phones-18 .title {box-sizing:border-box;
  display:none;
}
.title-page .phones-18 .text_body {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  font-family:Exo2, sans-serif;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  color:#fff;
  line-height:1.4;
  text-decoration:none;
  font-size:17px;
  font-weight:normal;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
}
.title-page .phones-18 input.tgl-but {box-sizing:border-box;
  display:none;
}
.title-page .phones-18 .text_body a {text-decoration:none;
  color:inherit;
}
.title-page .phones-18 input.tgl-but:checked + .block-body-drop {display:block;
}
.title-page .widget-33 {margin:9px 0 auto;
  position:relative;
  top:0;
  left:0;
  z-index:3;
  text-align:undefined;
  box-sizing:border-box;
  width:auto;
  right:0;
}
.title-page .email-54 p:first-child {margin-top:0;
}
.title-page .email-54 p:last-child {margin-bottom:0;
}
.title-page .email-54 .inner {box-sizing:border-box;
  position:relative;
  display:-webkit-flex;
  display:flex;
  text-align:left;
  vertical-align:top;
  max-width:100%;
}
.title-page .email-54 .cell-icon {box-sizing:border-box;
  display:none;
  position:relative;
  z-index:5;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .email-54 .icon {box-sizing:border-box;
  height:16px;
  width:16px;
  background:#ccc;
  margin-right:5px;
}
.title-page .email-54 .block-body-drop {box-sizing:border-box;
  -webkit-flex:1 0 0px;
  -moz-flex:1 0 0px;
  flex:1 0 0px;
}
.title-page .email-54 .cell-text {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  -webkit-justify-content:normal;
  -moz-justify-content:normal;
  justify-content:normal;
  width:auto;
  margin-left:0;
  margin-right:0;
}
.title-page .email-54 .title {box-sizing:border-box;
  display:none;
}
.title-page .email-54 .text_body {margin:auto 0;
  box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  font-family:Exo2, sans-serif;
  color:#439ce5;
  text-decoration:underline;
  font-size:15px;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  width:auto;
}
.title-page .email-54 .text_body:hover, .title-page .email-54 .text_body.hover, .title-page .email-54 .text_body.active {text-decoration:none;
}
.title-page .email-54 .text_body:active, .title-page .email-54 .text_body.active {text-decoration:underline;
}
.title-page .email-54 input.tgl-but {box-sizing:border-box;
  display:none;
}
.title-page .email-54 input.tgl-but:checked + .block-body-drop {display:block;
}
.title-page .widget-15 {margin:0 0 auto 20px;
  border:none;
  position:relative;
  top:0;
  left:0;
  z-index:2;
  text-align:undefined;
  box-sizing:border-box;
  width:auto;
  min-height:0;
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
  padding-top:0.02px;
  padding-right:0;
  right:0;
}
.title-page .schedule-20 p:first-child {margin-top:0;
}
.title-page .schedule-20 p:last-child {margin-bottom:0;
}
.title-page .schedule-20 .header {box-sizing:border-box;
}
.title-page .schedule-20 .inner {box-sizing:border-box;
  position:relative;
  display:-webkit-flex;
  display:flex;
  text-align:left;
  vertical-align:top;
  max-width:100%;
}
.title-page .schedule-20 .cell-icon {box-sizing:border-box;
  display:none;
  position:relative;
  z-index:5;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .schedule-20 .icon {border:none;
  box-sizing:border-box;
  height:16px;
  width:35px;
  background:linear-gradient(rgba(51, 49, 50, 0.69), rgba(51, 49, 50, 0.69)), url("../images/Shape 01.svg") left 50% top 50% / auto auto no-repeat;
  margin-right:5px;
  -webkit-border-radius:250px;
  -moz-border-radius:250px;
  border-radius:250px;
  min-height:35px;
  margin-top:auto;
  margin-bottom:auto;
  align-self:center;
}
.title-page .schedule-20 .block-body-drop {box-sizing:border-box;
  -webkit-flex:1 0 0px;
  -moz-flex:1 0 0px;
  flex:1 0 0px;
}
.title-page .schedule-20 .cell-text {margin:auto 0;
  box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  -webkit-justify-content:normal;
  -moz-justify-content:normal;
  justify-content:normal;
  width:auto;
}
.title-page .schedule-20 .title {box-sizing:border-box;
  display:none;
}
.title-page .schedule-20 .text_body {margin:auto 0;
  box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  font-family:Exo2, sans-serif;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  color:rgba(255, 255, 255, 0.7);
  line-height:1.4;
  text-decoration:none;
  font-size:13px;
  font-weight:300;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  width:auto;
}
.title-page .schedule-20 input.tgl-but {box-sizing:border-box;
  display:none;
}
.title-page .schedule-20 input.tgl-but:checked + .block-body-drop {display:block;
}
.title-page .widget-14 {margin:2px 0 auto 20px;
  border:none;
  position:relative;
  top:0;
  left:0;
  z-index:1;
  text-align:undefined;
  box-sizing:border-box;
  width:auto;
  min-height:0;
  padding-top:0.02px;
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
  padding-right:0;
  right:0;
}
.title-page .address-19 p:first-child {margin-top:0;
}
.title-page .address-19 p:last-child {margin-bottom:0;
}
.title-page .address-19 .inner {box-sizing:border-box;
  position:relative;
  display:-webkit-flex;
  display:flex;
  text-align:left;
  vertical-align:top;
  max-width:100%;
}
.title-page .address-19 .cell-icon {box-sizing:border-box;
  display:none;
  position:relative;
  z-index:5;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .address-19 .icon {border:none;
  box-sizing:border-box;
  height:16px;
  width:35px;
  background:linear-gradient(rgba(51, 49, 50, 0.69), rgba(51, 49, 50, 0.69)), url("../images/Shape 02.svg") left 50% top 50% / 15px no-repeat;
  margin-right:5px;
  -webkit-border-radius:250px;
  -moz-border-radius:250px;
  border-radius:250px;
  min-height:35px;
  margin-top:auto;
  margin-bottom:auto;
  align-self:center;
}
.title-page .address-19 .block-body-drop {box-sizing:border-box;
  -webkit-flex:1 0 0px;
  -moz-flex:1 0 0px;
  flex:1 0 0px;
}
.title-page .address-19 .cell-text {margin:auto 0;
  box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  -webkit-justify-content:normal;
  -moz-justify-content:normal;
  justify-content:normal;
  width:auto;
}
.title-page .address-19 .title {box-sizing:border-box;
  display:none;
}
.title-page .address-19 .text_body {margin:auto 0;
  box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  font-family:Exo2, sans-serif;
  -webkit-justify-content:normal;
  -moz-justify-content:normal;
  justify-content:normal;
  color:rgba(255, 255, 255, 0.7);
  line-height:1.3;
  text-decoration:none;
  font-size:13px;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  font-weight:300;
  width:auto;
}
.title-page .address-19 input.tgl-but {box-sizing:border-box;
  display:none;
}
.title-page .address-19 input.tgl-but:checked + .block-body-drop {display:block;
}
.title-page .block-2 .layout_8 {display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .block-2 .layout_9 {-webkit-flex:1 0 0px;
  -moz-flex:1 0 0px;
  flex:1 0 0px;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .block-2 {padding:20px 30px;
  margin:0;
  border:none;
  position:relative;
  top:0;
  left:0;
  width:auto;
  min-height:0;
  max-width:100%;
  background:#fff;
  z-index:7;
  text-align:center;
  right:0;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:row;
  -moz-flex-direction:row;
  flex-direction:row;
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  text-decoration:none;
}
.title-page .widget-5 {margin:11px 0 auto;
  position:relative;
  top:0;
  left:0;
  z-index:3;
  text-align:right;
  padding-right:2px;
  padding-left:2px;
  box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  width:auto;
  -webkit-justify-content:flex-end;
  -moz-justify-content:flex-end;
  justify-content:flex-end;
  right:0;
}
.title-page .menu-9 .menu-scroll > ul ul > li > a .has-child-icon {position:absolute;
  top:50%;
  right:0;
  margin-top:-6px;
  margin-right:5px;
  width:12px;
  min-height:12px;
  background:#000;
}
.title-page .menu-9 .menu-button {box-sizing:border-box;
  display:none;
  position:absolute;
  left:100%;
  top:0;
  width:50px;
  min-height:50px;
  padding:10px 15px;
  background:#333;
  color:#fff;
  font-size:17px;
}
.title-page .menu-9 .menu-scroll {display:-webkit-flex;
  display:flex;
  width:100%;
  -webkit-justify-content:inherit;
  -moz-justify-content:inherit;
  justify-content:inherit;
}
.title-page .menu-9 .menu-scroll > ul {padding:0;
  margin:0;
  list-style:none;
  box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  flex-flow:row wrap;
  width:100%;
  -webkit-justify-content:inherit;
  -moz-justify-content:inherit;
  justify-content:inherit;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
}
.title-page .menu-9 .menu-scroll > ul > li.home-button > a {padding:5px 15px;
  margin:2px;
  cursor:pointer;
  display:-webkit-flex;
  display:flex;
  background:url("../images/wm_menu_home.png") left 50% top 50% no-repeat;
  box-sizing:border-box;
  text-decoration:none;
  color:#000;
  font-size:0;
  line-height:1.4;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .menu-9 .menu-scroll > ul > li.delimiter {margin:auto 2px;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  height:0;
  width:10px;
  min-height:10px;
  background:#d6d6d6;
  box-sizing:border-box;
}
.title-page .menu-9 .menu-scroll > ul > li.menu-item {padding:0;
  margin:0;
  display:-webkit-flex;
  display:flex;
  -webkit-flex:0 1 auto;
  -moz-flex:0 1 auto;
  flex:0 1 auto;
  box-sizing:border-box;
  position:relative;
}
.title-page .menu-9 .menu-scroll > ul ul {padding:10px 10px 20px;
  margin:32px 0 0;
  position:absolute;
  top:100%;
  left:0;
  background:#eee;
  list-style:none;
  width:200px;
  display:none;
  z-index:10;
  box-sizing:border-box;
  align-self:auto;
  -webkit-border-radius:0px 0px 3px 3px;
  -moz-border-radius:0px 0px 3px 3px;
  border-radius:0px 0px 3px 3px;
}
.title-page .menu-9 .menu-scroll > ul ul > li {padding:0;
  margin:0;
  display:block;
  position:relative;
}
.title-page .menu-9 .menu-scroll > ul ul > li > a {padding:7px 10px;
  border:none;
  cursor:pointer;
  display:block;
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
  box-sizing:border-box;
  text-decoration:none;
  color:#000;
  font-size:14px;
  line-height:1.4;
  position:relative;
  font-family:Exo2, sans-serif;
  text-align:left;
  font-style:normal;
  letter-spacing:0;
  text-transform:none;
}
.title-page .menu-9 .menu-scroll > ul ul > li > a:hover, .title-page .menu-9 .menu-scroll > ul ul > li > a.hover, .title-page .menu-9 .menu-scroll > ul ul > li > a.active {color:#62c40c;
}
.title-page .menu-9 .menu-scroll > ul ul > li.delimiter {box-sizing:border-box;
  margin-top:3px;
  margin-bottom:3px;
  min-height:2px;
  height:auto;
  width:auto;
  background:#999;
}
.title-page .menu-9 .menu-scroll > ul ul ul {position:absolute;
  left:100%;
  top:0;
}
.title-page .menu-9 .menu-scroll > ul > li.menu-item > a {padding:5px 0 5px 30px;
  margin:2px;
  border:none;
  cursor:pointer;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:row;
  -moz-flex-direction:row;
  flex-direction:row;
  box-sizing:border-box;
  text-decoration:none;
  color:rgba(0, 0, 0, 0.7);
  font-size:15px;
  line-height:1.4;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  width:100%;
  position:relative;
  font-family:Exo2, sans-serif;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  font-style:normal;
  letter-spacing:0;
  text-transform:none;
  text-align:left;
  font-weight:500;
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
}
.title-page .menu-9 .menu-scroll > ul > li.menu-item > a:hover, .title-page .menu-9 .menu-scroll > ul > li.menu-item > a.hover, .title-page .menu-9 .menu-scroll > ul > li.menu-item > a.active {color:#439ce0;
}
.title-page .menu-9 .menu-scroll > ul > li.menu-item > a .has-child-icon {position:absolute;
  top:50%;
  right:0;
  margin-top:-6px;
  margin-right:5px;
  width:12px;
  min-height:12px;
  background:#000;
}
.title-page .menu-9 .menu-scroll > ul > li.menu-item > a .menu-item-image {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
  margin-right:5px;
  font-size:0;
  line-height:0;
  text-align:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  min-height:40px;
  width:40px;
  overflow:hidden;
}
.title-page .menu-9 .menu-scroll > ul > li.menu-item > a img {margin:auto;
  box-sizing:border-box;
  max-width:100%;
  height:auto;
  width:auto;
}
.title-page .menu-9 .menu-scroll > ul > li.menu-item > a .menu-item-text {box-sizing:border-box;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .menu-9 .menu-scroll > ul > li.home-button {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
}
.title-page .menu-9 .menu-scroll > ul > li.more-button {display:none;
  margin-left:auto;
  position:relative;
}
.title-page .menu-9 .menu-scroll > ul > li.more-button > a {padding:5px 10px;
  margin:2px 0 2px 2px;
  cursor:pointer;
  display:-webkit-flex;
  display:flex;
  background:#333;
  box-sizing:border-box;
  text-decoration:none;
  color:#fff;
  font-size:16px;
  line-height:1.4;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .menu-9 .menu-scroll > ul > li.more-button > ul {left:auto;
  right:0;
}
.title-page .menu-9 .menu-scroll > ul > li.more-button.disabled {display:none;
}
.title-page .menu-9 .menu-scroll > ul > li.more-button .menu-item-image {display:none;
}
.title-page .block-4 {margin:0 0 auto;
  position:relative;
  top:0;
  left:0;
  width:400px;
  min-height:0;
  z-index:2;
  display:block;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  text-decoration:none;
}
.title-page .widget-4 {margin:3px 0 0;
  border:none;
  position:relative;
  top:0;
  left:0;
  z-index:2;
  font-family:Exo2, sans-serif;
  text-align:left;
  color:#5fcc00;
  text-transform:uppercase;
  text-decoration:none;
  font-size:23px;
  box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  width:auto;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  right:0;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  font-weight:600;
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
}
.title-page .widget-2 {margin:0;
  position:relative;
  top:0;
  left:0;
  z-index:1;
  text-align:left;
  box-sizing:border-box;
  width:auto;
  min-height:0;
  font-size:25px;
  padding-top:0.02px;
  right:0;
}
.title-page .site-name-4 .sn-wrap {display:-webkit-flex;
  display:flex;
  flex-flow:row nowrap;
}
.title-page .site-name-4 .sn-logo {box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
  max-width:100%;
  text-align:left;
  margin-right:20px;
}
.title-page .site-name-4 img {box-sizing:border-box;
  display:block;
  max-width:100%;
  border:none;
  width:60px;
}
.title-page .site-name-4 .sn-text {margin:auto 0;
  box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  text-align:left;
  font-family:Exo2, sans-serif;
  -webkit-justify-content:normal;
  -moz-justify-content:normal;
  justify-content:normal;
  text-decoration:none;
  font-size:24px;
  font-weight:600;
  min-height:0;
  align-self:center;
  width:auto;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .site-name-4 a {text-decoration:none;
  outline:none;
}
.title-page .block-6 {margin:0;
  position:relative;
  top:0;
  left:0;
  width:auto;
  min-height:550px;
  max-width:100%;
  z-index:6;
  text-align:center;
  display:block;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  right:0;
}
.title-page .block-11 {margin:-399px auto 233px;
  position:relative;
  top:0;
  left:0;
  width:1200px;
  min-height:0;
  z-index:2;
  text-align:left;
  display:block;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  max-width:100%;
  padding-right:30px;
  padding-left:30px;
}
.title-page .widget-18 {margin:0 0 0 auto;
  position:relative;
  top:0;
  left:0;
  z-index:1;
  text-align:center;
  box-sizing:border-box;
  min-height:0;
  width:496px;
}
.title-page .popover-wrap-24 .popover-body {padding:20px 40px 32px;
  border:1px solid #b7b7b7;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  position:relative;
  display:inline-block;
  width:270px;
  box-sizing:border-box;
  vertical-align:middle;
  background:#fff;
  text-align:left;
  font-size:12px;
  max-width:100%;
}
.title-page .popover-wrap-24 .popover-body .form_text input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
  -webkit-appearance:none;
}
.title-page .popover-wrap-24 .popover-body .form_calendar input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
  -webkit-appearance:none;
}
.title-page .popover-wrap-24 .popover-body .form_calendar_interval input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
  -webkit-appearance:none;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-24 .popover-body textarea {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  width:100%;
  text-align:left;
  -webkit-appearance:none;
}
.title-page .popover-wrap-24 .popover-body .s3_button_large {border:none;
  background:linear-gradient(to bottom, #f4e48d 0%, #ecd35f 100%) #f0db76;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  font-size:15px;
  font-weight:bold;
  box-sizing:border-box;
  line-height:34px;
  padding-right:16px;
  padding-left:16px;
  cursor:pointer;
  text-align:center;
  -webkit-appearance:none;
  min-width:25px;
  min-height:25px;
}
.title-page .popover-wrap-24 .popover-body .s3_message {padding:12px;
  border:1px solid #e1c893;
  display:table;
  margin-top:1em;
  margin-bottom:1em;
  background:#f0e4c9;
  color:#333;
  box-sizing:border-box;
  -moz-box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  -webkit-box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  text-align:left;
}
.title-page .popover-wrap-24 .popover-close {position:absolute;
  top:-15px;
  right:-15px;
  box-sizing:border-box;
  width:30px;
  height:30px;
  background:url("../images/wm_button_close.png") 0 0 no-repeat;
  z-index:10;
  cursor:pointer;
}
.title-page .popover-wrap-24 .popover-body .s3_form_field_content .icon.img_name {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-24 .popover-body .s3_form_field_content .icon.img_email {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-24 .popover-body .s3_form_field_content .icon.img_phone {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-24 .popover-body .s3_form_field_content .icon.img_comments {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .editable_block-24 p:first-child {margin-top:0;
}
.title-page .editable_block-24 p:last-child {margin-bottom:0;
}
.title-page .editable_block-24 .header {box-sizing:border-box;
  font-size:20px;
  margin-bottom:5px;
  display:-webkit-flex;
  display:flex;
  text-align:left;
}
.title-page .editable_block-24 .body {box-sizing:border-box;
  display:block;
  position:relative;
  min-width:0;
  min-height:0;
  text-align:left;
}
.title-page .editable_block-24 .title {box-sizing:border-box;
  font-size:35px;
  margin-bottom:5px;
  display:-webkit-flex;
  display:flex;
  text-align:right;
  pointer-events:auto;
  font-family:Exo2, sans-serif;
  -webkit-justify-content:flex-end;
  -moz-justify-content:flex-end;
  justify-content:flex-end;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  color:#fff;
  text-transform:uppercase;
  text-decoration:none;
  font-weight:600;
}
.title-page .editable_block-24 .image {box-sizing:border-box;
  position:relative;
  display:-webkit-flex;
  display:flex;
}
.title-page .editable_block-24 .item-label {padding:2px 5px;
  box-sizing:border-box;
  position:absolute;
  left:0;
  top:0;
  z-index:5;
  background:#e83131;
  color:#fff;
  display:-webkit-flex;
  display:flex;
}
.title-page .editable_block-24 .image-inner {box-sizing:border-box;
  position:absolute;
  left:0;
  top:0;
  right:0;
  bottom:0;
  pointer-events:none;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .editable_block-24 .img-convert {box-sizing:border-box;
  width:180px;
  height:100px;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  text-align:center;
  display:-webkit-flex;
  display:flex;
  overflow:hidden;
}
.title-page .editable_block-24 .image img {box-sizing:border-box;
  vertical-align:middle;
  width:auto;
  height:auto;
  max-width:100%;
  display:-webkit-flex;
  display:flex;
}
.title-page .editable_block-24 .text {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  pointer-events:auto;
}
.title-page .editable_block-24 .price {box-sizing:border-box;
  margin-bottom:5px;
  position:relative;
  display:-webkit-flex;
  display:flex;
  pointer-events:auto;
}
.title-page .editable_block-24 .price-inner {box-sizing:border-box;
  display:inline-block;
}
.title-page .editable_block-24 .price-note {box-sizing:border-box;
  display:inline-block;
}
.title-page .editable_block-24 .price-value {box-sizing:border-box;
  display:-webkit-inline-flex;
  display:inline-flex;
}
.title-page .editable_block-24 .price-currency {box-sizing:border-box;
  display:-webkit-inline-flex;
  display:inline-flex;
}
.title-page .editable_block-24 .more {box-sizing:border-box;
  margin-top:35px;
  pointer-events:auto;
  text-align:right;
}
.title-page .editable_block-24 .more > a {border:none;
  box-sizing:border-box;
  display:-webkit-inline-flex;
  display:inline-flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  text-align:center;
  height:0;
  min-height:45px;
  font-family:Exo2, sans-serif;
  font-size:15px;
  color:#fff;
  text-decoration:none;
  width:160px;
  background:#439ce0;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}
.title-page .editable_block-24 .more > a:hover, .title-page .editable_block-24 .more > a.hover, .title-page .editable_block-24 .more > a.active {background:#318bcc;
}
.title-page .editable_block-24 .image a {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  max-width:100%;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
  -webkit-justify-content:inherit;
  -moz-justify-content:inherit;
  justify-content:inherit;
}
.title-page .editable_block-24 .clear {clear:both;
}
.title-page .popover-container-24 {top:0;
  left:0;
  z-index:9999;
  width:100%;
  direction:ltr;
  position:fixed;
}.title-page .popover-container-24 .popover-dim {position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:#000;
  z-index:0;
  opacity:0.5;
}.title-page .popover-wrap-24 .popover-form-title {font-size:18px;
  font-weight:bold;
  margin-bottom:10px;
  box-sizing:border-box;
  text-align:left;
}
.title-page .popover-wrap-24 .popover-body .s3_form {margin-top:0;
}
.title-page .popover-wrap-24 .popover-body .s3_form_item {margin-top:8px;
  margin-bottom:8px;
  box-sizing:border-box;
  text-align:left;
}
.title-page .popover-wrap-24 .popover-body .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .popover-wrap-24 .popover-body .s3_form_item_type_calendar_interval .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .popover-wrap-24 .popover-body .s3_form_item_type_calendar_interval .s3_form_field_content .s3_form_subitem label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .popover-wrap-24 .popover-body .s3_form_field_title {margin-bottom:3px;
  box-sizing:border-box;
  color:#000;
  text-align:left;
}
.title-page .popover-wrap-24 .popover-body .s3_form_field_type_text {width:100%;
}
.title-page .popover-wrap-24 .popover-body .s3_form_item.form_div {box-sizing:border-box;
}
.title-page .popover-wrap-24 .popover-body .form_div h2 {box-sizing:border-box;
  font-size:18px;
  line-height:1;
  font-weight:normal;
  margin-top:0;
  margin-bottom:0;
}
.title-page .popover-wrap-24 .popover-body .s3_form_item.form_html_block {box-sizing:border-box;
}
.title-page .popover-wrap-24 .popover-body .form_html_block .s3_form_field_content {box-sizing:border-box;
}
.title-page .popover-wrap-24 .popover-body .form_html_block .s3_form_field {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-24 .popover-body .form_html_block p:first-of-type {margin-top:0;
}
.title-page .popover-wrap-24 .popover-body .form_html_block p:last-of-type {margin-bottom:0;
}
.title-page .popover-wrap-24 .popover-body .s3_form_item.form_checkbox {box-sizing:border-box;
}
.title-page .popover-wrap-24 .popover-body .form_checkbox .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-24 .popover-body .form_checkbox .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-24 .popover-body .form_checkbox .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-24 .popover-body .form_checkbox .s3_form_subitem {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-24 .popover-body .form_checkbox label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  width:100%;
}
.title-page .popover-wrap-24 .popover-body .form_checkbox input {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-24 .popover-body .form_checkbox .s3_form_subitem_title {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-24 .popover-body .s3_form_item.form_radio {box-sizing:border-box;
}
.title-page .popover-wrap-24 .popover-body .form_radio .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-24 .popover-body .form_radio .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-24 .popover-body .form_radio .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-24 .popover-body .form_radio .s3_form_subitem {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-24 .popover-body .form_radio label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  width:100%;
}
.title-page .popover-wrap-24 .popover-body .form_radio input {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-24 .popover-body .form_radio .s3_form_subitem_title {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-24 .popover-body .s3_form_item.form_select {box-sizing:border-box;
}
.title-page .popover-wrap-24 .popover-body .form_select .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-24 .popover-body .form_select .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-24 .popover-body .form_select .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-24 .popover-body .form_select select {box-sizing:border-box;
  width:100%;
  max-width:100%;
  font-size:13px;
  line-height:1;
}
.title-page .popover-wrap-24 .popover-body .form_select option {box-sizing:border-box;
}
.title-page .popover-wrap-24 .popover-body .s3_form_item.form_calendar {box-sizing:border-box;
}
.title-page .popover-wrap-24 .popover-body .form_calendar .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-24 .popover-body .form_calendar .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-24 .popover-body .s3_form_item.form_calendar_interval {box-sizing:border-box;
}
.title-page .popover-wrap-24 .popover-body .form_calendar_interval .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-24 .popover-body .form_calendar_interval .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-24 .popover-body .form_calendar_interval .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
}
.title-page .popover-wrap-24 .popover-body .form_calendar_interval .s3_form_subitem {margin:0;
  box-sizing:border-box;
  width:50%;
}
.title-page .popover-wrap-24 .popover-body .form_calendar_interval label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
}
.title-page .popover-wrap-24 .popover-body .form_calendar_interval .s3_form_subitem_title {box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
  padding-left:5px;
  padding-right:5px;
}
.title-page .popover-wrap-24 .popover-body .s3_form_item.form_upload {box-sizing:border-box;
}
.title-page .popover-wrap-24 .anketa-flash-upload {box-sizing:border-box;
  max-width:100%;
}
.title-page .popover-wrap-24 .popover-body .form_upload .no-more {box-sizing:border-box;
}
.title-page .popover-wrap-24 .popover-body .s3_form_field_content .icon {box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-24 .popover-body .s3_required {color:red;
}
.title-page .popover-wrap-24 .s3_form_field_title .s3_form_error {color:red;
  padding-right:9px;
  padding-left:9px;
  font-size:12px;
  text-align:left;
}
.title-page .popover-wrap-24 ::-webkit-input-placeholder {color:#ababab;
}
.title-page .popover-wrap-24 ::-moz-placeholder {color:#ababab;
}
.title-page .popover-wrap-24 :-ms-input-placeholder {color:#ababab;
}
.title-page .widget-3 {margin:0;
  border:none;
  position:relative;
  top:0;
  left:0;
  z-index:1;
  text-align:left;
  width:auto;
  height:0;
  min-height:550px;
  box-sizing:border-box;
  background:url("/img/wm_slider_spacer.gif") left 50% top 50% / cover no-repeat rgba(0, 0, 0, 0.55);
  max-width:100%;
  right:0;
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
}
.title-page .popover-wrap-6 .popover-body {padding:20px 40px 32px;
  border:1px solid #b7b7b7;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  position:relative;
  display:inline-block;
  width:270px;
  box-sizing:border-box;
  vertical-align:middle;
  background:#fff;
  text-align:left;
  font-size:12px;
  max-width:100%;
}
.title-page .popover-wrap-6 .popover-body .form_text input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
}
.title-page .popover-wrap-6 .popover-body .form_calendar input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
  -webkit-appearance:none;
}
.title-page .popover-wrap-6 .popover-body .form_calendar_interval input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
  -webkit-appearance:none;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-6 .popover-body textarea {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  width:100%;
  text-align:left;
}
.title-page .popover-wrap-6 .popover-body .s3_button_large {border:none;
  background:linear-gradient(to bottom, #f4e48d 0%, #ecd35f 100%) #f0db76;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  font-size:15px;
  font-weight:bold;
  box-sizing:border-box;
  line-height:34px;
  padding-right:16px;
  padding-left:16px;
  cursor:pointer;
  text-align:center;
  min-width:25px;
  min-height:25px;
}
.title-page .popover-wrap-6 .popover-body .s3_message {padding:12px;
  border:1px solid #e1c893;
  display:table;
  margin-top:1em;
  margin-bottom:1em;
  background:#f0e4c9;
  color:#333;
  box-sizing:border-box;
  -moz-box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  -webkit-box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  text-align:left;
}
.title-page .popover-wrap-6 .popover-close {position:absolute;
  top:-15px;
  right:-15px;
  box-sizing:border-box;
  width:30px;
  height:30px;
  background:url("../images/wm_button_close.png") 0 0 no-repeat;
  z-index:10;
  cursor:pointer;
}
.title-page .popover-wrap-6 .popover-body .s3_form_field_content .icon.img_name {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-6 .popover-body .s3_form_field_content .icon.img_email {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-6 .popover-body .s3_form_field_content .icon.img_phone {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-6 .popover-body .s3_form_field_content .icon.img_comments {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .slider-6 .bx-wrapper {-webkit-border-radius:inherit;
  -moz-border-radius:inherit;
  border-radius:inherit;
  box-sizing:border-box;
  height:100%;
  background-size:inherit;
  background-position:inherit;
}
.title-page .slider-6 .bx-viewport {-webkit-border-radius:inherit;
  -moz-border-radius:inherit;
  border-radius:inherit;
  box-sizing:border-box;
  height:100%;
  background-size:inherit;
  background-position:inherit;
  position:absolute !important;
}
.title-page .slider-6 .text_wrapper .bx-viewport {position:relative !important;
}
.title-page .slider-6 .slider-inner {box-sizing:border-box;
  -webkit-border-radius:inherit;
  -moz-border-radius:inherit;
  border-radius:inherit;
  position:relative;
  height:100%;
  background-size:inherit;
  background-position:inherit;
  overflow:hidden;
}
.title-page .slider-6 .slider-item {box-sizing:border-box;
  width:100%;
  height:100%;
  background-size:inherit;
  background-position:inherit;
  background-repeat:no-repeat;
}.title-page .slider-6 .text-slider {box-sizing:border-box;
  position:absolute;
  top:0;
  left:0;
  z-index:6;
}
.title-page .slider-6 .text-slider-wp {box-sizing:border-box;
  margin-right:auto;
  margin-left:auto;
  display:inline-block;
  max-width:100%;
}
.title-page .slider-6 .block-body {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
}
.title-page .slider-6 .block-more {box-sizing:border-box;
}
.title-page .slider-6 .block-more > a {display:-webkit-inline-flex;
  display:inline-flex;
  box-sizing:border-box;
}
.title-page .slider-6 .block-title {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
}.title-page .slider-6 .slider-item > a {display:block;
  width:100%;
  height:100%;
  box-sizing:border-box;
  position:relative;
  z-index:5;
}
.title-page .slider-6 .slider-controls {box-sizing:border-box;
  visibility:hidden;
  position:absolute;
  top:50%;
  left:0;
  right:0;
  -webkit-justify-content:space-between;
  -moz-justify-content:space-between;
  justify-content:space-between;
  display:-webkit-flex;
  display:flex;
  margin-top:-10px;
}
.title-page .slider-6 .slider-prev {box-sizing:border-box;
  position:relative;
  z-index:100;
  visibility:visible;
  display:inline-block;
  vertical-align:top;
  width:20px;
  height:20px;
  background:url("../images/wm_slider_slider-left.png") left 50% top 50% / auto auto no-repeat;
}
.title-page .slider-6 .slider-next {box-sizing:border-box;
  position:relative;
  z-index:100;
  visibility:visible;
  display:inline-block;
  vertical-align:top;
  width:20px;
  height:20px;
  background:url("../images/wm_slider_slider-right.png") left 50% top 50% / auto auto no-repeat;
}
.title-page .slider-6 .slider-prev > a {box-sizing:border-box;
  display:block;
  height:100%;
  width:100%;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
}
.title-page .slider-6 .slider-next > a {box-sizing:border-box;
  display:block;
  height:100%;
  width:100%;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
}
.title-page .slider-6 .slider-pager-wrap {box-sizing:border-box;
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  font-size:0;
  text-align:center;
  visibility:hidden;
  z-index:100;
  display:-webkit-flex;
  display:flex;
}
.title-page .slider-6 .bx-auto_controls {margin:auto auto 0;
  box-sizing:border-box;
  visibility:visible;
  display:-webkit-flex;
  display:flex;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .slider-6 .slider-pager {box-sizing:border-box;
}
.title-page .slider-6 .slider-pager > a {padding:1px;
  margin:2px;
  box-sizing:border-box;
  display:inline-block;
  vertical-align:top;
  width:10px;
  min-height:10px;
  background:#000;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:11px;
  text-decoration:none;
  color:#999;
}
.title-page .slider-6 .slider-pager > a:active, .title-page .slider-6 .slider-pager > a.active {background:#eee;
}
.title-page .slider-6 .auto_controls {box-sizing:border-box;
  display:none;
}
.title-page .slider-6 .bx-controls-auto {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
}
.title-page .slider-6 .bx-controls-auto-item {box-sizing:border-box;
}
.title-page .slider-6 .bx-controls-auto-item .bx-stop {margin:2px;
  display:inline-block;
  box-sizing:border-box;
  width:10px;
  min-height:10px;
  background:url("../images/wm_block_list_pause.png") center center / auto no-repeat;
}
.title-page .slider-6 .bx-controls-auto-item .bx-start {margin:2px;
  display:inline-block;
  box-sizing:border-box;
  width:10px;
  min-height:10px;
  background:url("../images/wm_block_list_play.png") center center / auto no-repeat;
}
.title-page .slider-6 .overfill {position:absolute;
  box-sizing:border-box;
  height:100%;
  width:100%;
  background:inherit;
  top:0;
  left:0;
  -webkit-border-radius:inherit;
  -moz-border-radius:inherit;
  border-radius:inherit;
}
.title-page .slider-6 .text-slider p:first-child {box-sizing:border-box;
  margin-top:0;
}
.title-page .slider-6 .text-slider p:last-child {box-sizing:border-box;
  margin-bottom:0;
}
.title-page .slider-6 .text_wrapper {box-sizing:border-box;
  width:150px;
  position:absolute;
  top:0;
  left:0;
  min-height:100px;
  z-index:100;
}
.title-page .slider-6 .text_wrapper .text_inner {box-sizing:border-box;
  -webkit-border-radius:inherit;
  -moz-border-radius:inherit;
  border-radius:inherit;
  position:relative;
  height:100%;
  overflow:hidden;
}
.title-page .slider-6 .text_wrapper .text_slider {box-sizing:border-box;
  position:static;
  text-align:inherit;
}
.title-page .slider-6 .text_wrapper .text_slider p:first-child {box-sizing:border-box;
  margin-top:0;
}
.title-page .slider-6 .text_wrapper .text_slider p:last-child {box-sizing:border-box;
  margin-bottom:0;
}
.title-page .slider-6 .block-title a {box-sizing:border-box;
  color:inherit;
  text-decoration:none;
}
.title-page .popover-container-6 {top:0;
  left:0;
  z-index:9999;
  width:100%;
  direction:ltr;
  position:fixed;
}.title-page .popover-container-6 .popover-dim {position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:#000;
  z-index:0;
  opacity:0.5;
}.title-page .popover-wrap-6 .popover-form-title {font-size:18px;
  font-weight:bold;
  margin-bottom:10px;
  box-sizing:border-box;
  text-align:left;
}
.title-page .popover-wrap-6 .popover-body .s3_form {margin-top:0;
}
.title-page .popover-wrap-6 .popover-body .s3_form_item {margin-top:8px;
  margin-bottom:8px;
  box-sizing:border-box;
  text-align:left;
}
.title-page .popover-wrap-6 .popover-body .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .popover-wrap-6 .popover-body .s3_form_item_type_calendar_interval .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .popover-wrap-6 .popover-body .s3_form_item_type_calendar_interval .s3_form_field_content .s3_form_subitem label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .popover-wrap-6 .popover-body .s3_form_field_title {margin-bottom:3px;
  box-sizing:border-box;
  color:#000;
  text-align:left;
}
.title-page .popover-wrap-6 .popover-body .s3_form_field_type_text {width:100%;
}
.title-page .popover-wrap-6 .popover-body .s3_form_item.form_div {box-sizing:border-box;
}
.title-page .popover-wrap-6 .popover-body .form_div h2 {box-sizing:border-box;
  font-size:18px;
  line-height:1;
  font-weight:normal;
  margin-top:0;
  margin-bottom:0;
}
.title-page .popover-wrap-6 .popover-body .s3_form_item.form_html_block {box-sizing:border-box;
}
.title-page .popover-wrap-6 .popover-body .form_html_block .s3_form_field_content {box-sizing:border-box;
}
.title-page .popover-wrap-6 .popover-body .form_html_block .s3_form_field {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-6 .popover-body .form_html_block p:first-of-type {margin-top:0;
}
.title-page .popover-wrap-6 .popover-body .form_html_block p:last-of-type {margin-bottom:0;
}
.title-page .popover-wrap-6 .popover-body .s3_form_item.form_checkbox {box-sizing:border-box;
}
.title-page .popover-wrap-6 .popover-body .form_checkbox .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-6 .popover-body .form_checkbox .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-6 .popover-body .form_checkbox .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-6 .popover-body .form_checkbox .s3_form_subitem {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-6 .popover-body .form_checkbox label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  width:100%;
}
.title-page .popover-wrap-6 .popover-body .form_checkbox input {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-6 .popover-body .form_checkbox .s3_form_subitem_title {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-6 .popover-body .s3_form_item.form_radio {box-sizing:border-box;
}
.title-page .popover-wrap-6 .popover-body .form_radio .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-6 .popover-body .form_radio .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-6 .popover-body .form_radio .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-6 .popover-body .form_radio .s3_form_subitem {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-6 .popover-body .form_radio label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  width:100%;
}
.title-page .popover-wrap-6 .popover-body .form_radio input {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-6 .popover-body .form_radio .s3_form_subitem_title {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-6 .popover-body .s3_form_item.form_select {box-sizing:border-box;
}
.title-page .popover-wrap-6 .popover-body .form_select .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-6 .popover-body .form_select .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-6 .popover-body .form_select .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-6 .popover-body .form_select select {box-sizing:border-box;
  width:100%;
  max-width:100%;
  font-size:13px;
  line-height:1;
}
.title-page .popover-wrap-6 .popover-body .form_select option {box-sizing:border-box;
}
.title-page .popover-wrap-6 .popover-body .s3_form_item.form_calendar {box-sizing:border-box;
}
.title-page .popover-wrap-6 .popover-body .form_calendar .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-6 .popover-body .form_calendar .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-6 .popover-body .s3_form_item.form_calendar_interval {box-sizing:border-box;
}
.title-page .popover-wrap-6 .popover-body .form_calendar_interval .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-6 .popover-body .form_calendar_interval .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-6 .popover-body .form_calendar_interval .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
}
.title-page .popover-wrap-6 .popover-body .form_calendar_interval .s3_form_subitem {margin:0;
  box-sizing:border-box;
  width:50%;
}
.title-page .popover-wrap-6 .popover-body .form_calendar_interval label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
}
.title-page .popover-wrap-6 .popover-body .form_calendar_interval .s3_form_subitem_title {box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
  padding-left:5px;
  padding-right:5px;
}
.title-page .popover-wrap-6 .popover-body .s3_form_item.form_upload {box-sizing:border-box;
}
.title-page .popover-wrap-6 .anketa-flash-upload {box-sizing:border-box;
  max-width:100%;
}
.title-page .popover-wrap-6 .popover-body .form_upload .no-more {box-sizing:border-box;
}
.title-page .popover-wrap-6 .popover-body .s3_form_field_content .icon {box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-6 .popover-body .s3_required {color:red;
}
.title-page .popover-wrap-6 .s3_form_field_title .s3_form_error {color:red;
  padding-right:9px;
  padding-left:9px;
  font-size:12px;
  text-align:left;
}
.title-page .popover-wrap-6 ::-webkit-input-placeholder {color:#ababab;
}
.title-page .popover-wrap-6 ::-moz-placeholder {color:#ababab;
}
.title-page .popover-wrap-6 :-ms-input-placeholder {color:#ababab;
}
.title-page .block-14 {margin:70px auto 0;
  position:relative;
  top:0;
  left:0;
  width:1200px;
  min-height:0;
  z-index:5;
  text-align:left;
  display:block;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  max-width:100%;
  padding-bottom:70px;
  padding-left:30px;
  padding-right:30px;
}
.title-page .widget-27 {margin:0;
  position:relative;
  top:0;
  left:0;
  z-index:1;
  text-align:center;
  width:auto;
  min-width:0;
  max-width:100%;
  box-sizing:border-box;
  min-height:0;
  right:0;
}
.title-page .popover-wrap-42 .popover-body {padding:20px 40px 32px;
  border:1px solid #b7b7b7;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  position:relative;
  display:inline-block;
  width:270px;
  box-sizing:border-box;
  vertical-align:middle;
  background:#fff;
  text-align:left;
  font-size:12px;
  max-width:100%;
}
.title-page .popover-wrap-42 .popover-body .form_text input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
  -webkit-appearance:none;
}
.title-page .popover-wrap-42 .popover-body .form_calendar input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
  -webkit-appearance:none;
}
.title-page .popover-wrap-42 .popover-body .form_calendar_interval input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
  -webkit-appearance:none;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-42 .popover-body textarea {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  width:100%;
  text-align:left;
  -webkit-appearance:none;
}
.title-page .popover-wrap-42 .popover-body .s3_button_large {border:none;
  background:linear-gradient(to bottom, #f4e48d 0%, #ecd35f 100%) #f0db76;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  font-size:15px;
  font-weight:bold;
  box-sizing:border-box;
  line-height:34px;
  padding-right:16px;
  padding-left:16px;
  cursor:pointer;
  text-align:center;
  -webkit-appearance:none;
  min-width:25px;
  min-height:25px;
}
.title-page .popover-wrap-42 .popover-body .s3_message {padding:12px;
  border:1px solid #e1c893;
  display:table;
  margin-top:1em;
  margin-bottom:1em;
  background:#f0e4c9;
  color:#333;
  box-sizing:border-box;
  -moz-box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  -webkit-box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  text-align:left;
}
.title-page .popover-wrap-42 .popover-close {position:absolute;
  top:-15px;
  right:-15px;
  box-sizing:border-box;
  width:30px;
  height:30px;
  background:url("../images/wm_button_close.png") 0 0 no-repeat;
  z-index:10;
  cursor:pointer;
}
.title-page .popover-wrap-42 .popover-body .s3_form_field_content .icon.img_name {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-42 .popover-body .s3_form_field_content .icon.img_email {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-42 .popover-body .s3_form_field_content .icon.img_phone {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-42 .popover-body .s3_form_field_content .icon.img_comments {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .blocklist-42 p:first-child {margin-top:0;
}
.title-page .blocklist-42 p:last-child {margin-bottom:0;
}
.title-page .blocklist-42 .header {display:-webkit-flex;
  display:flex;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  margin-bottom:20px;
  text-align:left;
  box-sizing:border-box;
}
.title-page .blocklist-42 .header_text {font-size:33px;
  box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  text-align:center;
  font-family:Exo2, sans-serif;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  text-decoration:none;
  width:auto;
  margin-left:0;
  margin-right:0;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
  font-weight:bold;
}
.title-page .blocklist-42 .all-in_header {display:none;
  box-sizing:border-box;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .blocklist-42 .description {box-sizing:border-box;
  overflow:hidden;
  text-align:left;
  margin-bottom:15px;
  display:-webkit-flex;
  display:flex;
}
.title-page .blocklist-42 .body-outer {box-sizing:border-box;
  position:relative;
  text-align:left;
}
.title-page .blocklist-42 .body {margin:0 -15px;
  box-sizing:border-box;
}
.title-page .blocklist-42 .swipe-shadow-left {box-sizing:border-box;
  position:absolute;
  left:0;
  top:0;
  bottom:0;
  z-index:10;
  width:50px;
  display:none;
  background:linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.258824) 100%);
}
.title-page .blocklist-42 .swipe-shadow-right {box-sizing:border-box;
  position:absolute;
  right:0;
  top:0;
  bottom:0;
  z-index:10;
  width:50px;
  display:none;
  background:linear-gradient(to left, rgba(0, 0, 0, 0.258824) 0%, rgba(0, 0, 0, 0) 100%);
}
.title-page .blocklist-42 .list {display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
  -moz-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-justify-content:inherit;
  -moz-justify-content:inherit;
  justify-content:inherit;
  box-sizing:border-box;
}
.title-page .blocklist-42 .item-outer {display:-webkit-flex;
  display:flex;
  box-sizing:border-box;
  width:33.33%;
}
.title-page .blocklist-42 .item {margin:15px;
  border:1px solid rgba(0, 0, 0, 0);
  position:relative;
  width:auto;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
  box-sizing:border-box;
  min-width:0;
  min-height:0;
  text-align:center;
  flex-basis:100%;
  left:0;
  right:0;
  -webkit-box-shadow:0px 10px 21px rgba(0, 0, 0, 0.07);
  -moz-box-shadow:0px 10px 21px rgba(0, 0, 0, 0.07);
  box-shadow:0px 10px 21px rgba(0, 0, 0, 0.07);
  background:#fff;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  padding-bottom:35px;
  align-self:auto;
}
.title-page .blocklist-42 .item:hover, .title-page .blocklist-42 .item.hover, .title-page .blocklist-42 .item.active {border:1px solid rgba(0, 0, 0, 0.1);
}
.title-page .blocklist-42 .text {margin-bottom:20px;
  text-align:left;
  display:-webkit-flex;
  display:flex;
  box-sizing:border-box;
  position:relative;
  z-index:1;
  pointer-events:auto;
  font-family:Exo2, sans-serif;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  font-size:15px;
  color:rgba(0, 0, 0, 0.7);
  line-height:1.4;
  text-decoration:none;
  margin-left:30px;
  margin-right:30px;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
}
.title-page .blocklist-42 .text .align-elem {flex-basis:100%;
}
.title-page .blocklist-42 .image {box-sizing:border-box;
  position:relative;
  margin-bottom:5px;
  display:-webkit-flex;
  display:flex;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .blocklist-42 .item-label {padding:2px 5px;
  box-sizing:border-box;
  position:absolute;
  left:0;
  top:0;
  z-index:5;
  background:#e83131;
  color:#fff;
  text-align:left;
  display:-webkit-flex;
  display:flex;
}
.title-page .blocklist-42 .image a {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  max-width:100%;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
  -webkit-justify-content:inherit;
  -moz-justify-content:inherit;
  justify-content:inherit;
}
.title-page .blocklist-42 .img-convert {box-sizing:border-box;
  width:auto;
  height:200px;
  overflow:hidden;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  margin-left:0;
  margin-right:0;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
  margin-bottom:20px;
  -webkit-border-radius:3px 3px 0px 0px;
  -moz-border-radius:3px 3px 0px 0px;
  border-radius:3px 3px 0px 0px;
}
.title-page .blocklist-42 .image img {max-width:100%;
  vertical-align:middle;
  box-sizing:border-box;
  width:auto;
  height:auto;
  display:-webkit-flex;
  display:flex;
}
.title-page .blocklist-42 .image-inner {box-sizing:border-box;
  position:absolute;
  left:0;
  top:0;
  right:0;
  bottom:0;
  pointer-events:none;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .blocklist-42 .title {font-weight:bold;
  margin-bottom:15px;
  text-align:left;
  display:-webkit-flex;
  display:flex;
  box-sizing:border-box;
  position:relative;
  z-index:1;
  pointer-events:auto;
  font-family:Exo2, sans-serif;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  font-size:19px;
  line-height:1.3;
  text-decoration:none;
  margin-left:30px;
  margin-right:30px;
  border-top:0px solid rgba(0, 0, 0, 0.1);
  border-right:0px solid rgba(0, 0, 0, 0.1);
  border-bottom:1px solid rgba(0, 0, 0, 0.1);
  border-left:0px solid rgba(0, 0, 0, 0.1);
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
  padding-bottom:20px;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
}
.title-page .blocklist-42 .price {box-sizing:border-box;
  margin-bottom:5px;
  position:relative;
  text-align:left;
  display:-webkit-flex;
  display:flex;
  pointer-events:auto;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  margin-left:30px;
  margin-right:30px;
}
.title-page .blocklist-42 .price-inner {box-sizing:border-box;
  display:inline-block;
}
.title-page .blocklist-42 .price-note {box-sizing:border-box;
  display:inline-block;
}
.title-page .blocklist-42 .price-value {box-sizing:border-box;
  display:-webkit-inline-flex;
  display:inline-flex;
  font-family:Exo2, sans-serif;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  font-size:19px;
  text-decoration:none;
  font-weight:600;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  margin-right:3px;
}
.title-page .blocklist-42 .price-currency {box-sizing:border-box;
  display:-webkit-inline-flex;
  display:inline-flex;
  font-family:Exo2, sans-serif;
  font-size:14px;
  text-decoration:none;
  font-weight:600;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
}
.title-page .blocklist-42 .more {text-align:left;
  box-sizing:border-box;
  position:relative;
  display:-webkit-flex;
  display:flex;
  pointer-events:auto;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  margin-left:30px;
  margin-right:30px;
}
.title-page .blocklist-42 .more > a {border:none;
  display:-webkit-inline-flex;
  display:inline-flex;
  box-sizing:border-box;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  text-align:center;
  font-family:Exo2, sans-serif;
  font-size:14px;
  color:#fff;
  text-decoration:none;
  min-height:45px;
  width:140px;
  margin-top:20px;
  align-self:auto;
  background:#439ce0;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  cursor:pointer;
}
.title-page .blocklist-42 .more > a:hover, .title-page .blocklist-42 .more > a.hover, .title-page .blocklist-42 .more > a.active {background:#318bcc;
}
.title-page .blocklist-42 .bx-viewport {overflow:hidden;
  position:relative;
  width:100%;
  min-height:0;
}
.title-page .blocklist-42 .title a {color:inherit;
  text-decoration:inherit;
}
.title-page .blocklist-42 .footer {text-align:left;
  display:-webkit-flex;
  display:flex;
  box-sizing:border-box;
}
.title-page .blocklist-42 .all {box-sizing:border-box;
  display:-webkit-inline-flex;
  display:inline-flex;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .blocklist-42 .controls {position:absolute;
  top:50%;
  left:0;
  right:0;
  -webkit-justify-content:space-between;
  -moz-justify-content:space-between;
  justify-content:space-between;
  display:none;
  box-sizing:border-box;
  margin-top:-10px;
  z-index:1;
}
.title-page .blocklist-42 .prev {position:relative;
  z-index:105;
  display:inline-block;
  vertical-align:top;
  width:20px;
  height:20px;
  background:url("../images/wm_block_list_slider-left.png") center center / auto auto no-repeat;
  box-sizing:border-box;
}
.title-page .blocklist-42 .next {position:relative;
  z-index:105;
  display:inline-block;
  vertical-align:top;
  width:20px;
  height:20px;
  background:url("../images/wm_block_list_slider-right.png") center center / auto auto no-repeat;
  box-sizing:border-box;
}
.title-page .blocklist-42 .prev > a {display:block;
  height:100%;
  width:100%;
  box-sizing:border-box;
}
.title-page .blocklist-42 .next > a {display:block;
  height:100%;
  width:100%;
  box-sizing:border-box;
}
.title-page .blocklist-42 .bx-pager-wrap {position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  font-size:0;
  display:none;
  -webkit-flex-wrap:wrap;
  -moz-flex-wrap:wrap;
  flex-wrap:wrap;
  visibility:hidden;
  box-sizing:border-box;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .blocklist-42 .bx-auto_controls {margin:auto auto 0;
  box-sizing:border-box;
  visibility:visible;
  display:-webkit-flex;
  display:flex;
}
.title-page .blocklist-42 .auto_controls {box-sizing:border-box;
  display:none;
}
.title-page .blocklist-42 .bx-controls-auto {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
}
.title-page .blocklist-42 .bx-controls-auto-item {box-sizing:border-box;
}
.title-page .blocklist-42 .bx-controls-auto-item .bx-stop {margin:2px;
  display:inline-block;
  box-sizing:border-box;
  width:10px;
  min-height:10px;
  background:url("../images/wm_block_list_pause.png") center center / auto no-repeat;
}
.title-page .blocklist-42 .bx-controls-auto-item .bx-start {margin:2px;
  display:inline-block;
  box-sizing:border-box;
  width:10px;
  min-height:10px;
  background:url("../images/wm_block_list_play.png") center center / auto no-repeat;
}
.title-page .blocklist-42 .pager-wrap {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .blocklist-42 .bx-pager {position:relative;
  z-index:100;
  display:inline-block;
  box-sizing:border-box;
}
.title-page .blocklist-42 .bx-pager-item {display:inline-block;
  box-sizing:border-box;
}
.title-page .blocklist-42 .bx-pager a {margin:2px;
  display:inline-block;
  width:10px;
  min-height:10px;
  background:#000;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  box-sizing:border-box;
  text-decoration:none;
}
.title-page .popover-container-42 {top:0;
  left:0;
  z-index:9999;
  width:100%;
  direction:ltr;
  position:fixed;
}.title-page .popover-container-42 .popover-dim {position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:#000;
  z-index:0;
  opacity:0.5;
}.title-page .popover-wrap-42 .popover-form-title {font-size:18px;
  font-weight:bold;
  margin-bottom:10px;
  box-sizing:border-box;
  text-align:left;
}
.title-page .popover-wrap-42 .popover-body .s3_form {margin-top:0;
}
.title-page .popover-wrap-42 .popover-body .s3_form_item {margin-top:8px;
  margin-bottom:8px;
  box-sizing:border-box;
  text-align:left;
}
.title-page .popover-wrap-42 .popover-body .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .popover-wrap-42 .popover-body .s3_form_item_type_calendar_interval .s3_form_field_content .s3_form_subitem label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .popover-wrap-42 .popover-body .s3_form_field_title {margin-bottom:3px;
  box-sizing:border-box;
  color:#000;
  text-align:left;
}
.title-page .popover-wrap-42 .popover-body .s3_form_field_type_text {width:100%;
}
.title-page .popover-wrap-42 .popover-body .s3_form_item.form_div {box-sizing:border-box;
}
.title-page .popover-wrap-42 .popover-body .form_div h2 {box-sizing:border-box;
  font-size:18px;
  line-height:1;
  font-weight:normal;
  margin-top:0;
  margin-bottom:0;
}
.title-page .popover-wrap-42 .popover-body .s3_form_item.form_html_block {box-sizing:border-box;
}
.title-page .popover-wrap-42 .popover-body .form_html_block .s3_form_field_content {box-sizing:border-box;
}
.title-page .popover-wrap-42 .popover-body .form_html_block .s3_form_field {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-42 .popover-body .form_html_block p:first-of-type {margin-top:0;
}
.title-page .popover-wrap-42 .popover-body .form_html_block p:last-of-type {margin-bottom:0;
}
.title-page .popover-wrap-42 .popover-body .s3_form_item.form_checkbox {box-sizing:border-box;
}
.title-page .popover-wrap-42 .popover-body .form_checkbox .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-42 .popover-body .form_checkbox .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-42 .popover-body .form_checkbox .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-42 .popover-body .form_checkbox .s3_form_subitem {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-42 .popover-body .form_checkbox label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  width:100%;
}
.title-page .popover-wrap-42 .popover-body .form_checkbox input {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-42 .popover-body .form_checkbox .s3_form_subitem_title {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-42 .popover-body .s3_form_item.form_radio {box-sizing:border-box;
}
.title-page .popover-wrap-42 .popover-body .form_radio .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-42 .popover-body .form_radio .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-42 .popover-body .form_radio .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-42 .popover-body .form_radio .s3_form_subitem {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-42 .popover-body .form_radio label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  width:100%;
}
.title-page .popover-wrap-42 .popover-body .form_radio input {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-42 .popover-body .form_radio .s3_form_subitem_title {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-42 .popover-body .s3_form_item.form_select {box-sizing:border-box;
}
.title-page .popover-wrap-42 .popover-body .form_select .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-42 .popover-body .form_select .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-42 .popover-body .form_select .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-42 .popover-body .form_select select {box-sizing:border-box;
  width:100%;
  max-width:100%;
  font-size:13px;
  line-height:1;
}
.title-page .popover-wrap-42 .popover-body .form_select option {box-sizing:border-box;
}
.title-page .popover-wrap-42 .popover-body .s3_form_item.form_calendar {box-sizing:border-box;
}
.title-page .popover-wrap-42 .popover-body .form_calendar .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-42 .popover-body .form_calendar .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-42 .popover-body .s3_form_item.form_calendar_interval {box-sizing:border-box;
}
.title-page .popover-wrap-42 .popover-body .form_calendar_interval .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-42 .popover-body .form_calendar_interval .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-42 .popover-body .form_calendar_interval .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
}
.title-page .popover-wrap-42 .popover-body .form_calendar_interval .s3_form_subitem {margin:0;
  box-sizing:border-box;
  width:50%;
}
.title-page .popover-wrap-42 .popover-body .form_calendar_interval label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
}
.title-page .popover-wrap-42 .popover-body .form_calendar_interval .s3_form_subitem_title {box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
  padding-left:5px;
  padding-right:5px;
}
.title-page .popover-wrap-42 .popover-body .s3_form_item.form_upload {box-sizing:border-box;
}
.title-page .popover-wrap-42 .anketa-flash-upload {box-sizing:border-box;
  max-width:100%;
}
.title-page .popover-wrap-42 .popover-body .form_upload .no-more {box-sizing:border-box;
}
.title-page .popover-wrap-42 .popover-body .s3_form_field_content .icon {box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-42 .popover-body .s3_required {color:red;
}
.title-page .popover-wrap-42 .s3_form_field_title .s3_form_error {color:red;
  padding-right:9px;
  padding-left:9px;
  font-size:12px;
  text-align:left;
}
.title-page .popover-wrap-42 ::-webkit-input-placeholder {color:#ababab;
}
.title-page .popover-wrap-42 ::-moz-placeholder {color:#ababab;
}
.title-page .popover-wrap-42 :-ms-input-placeholder {color:#ababab;
}
.title-page .widget-29 {margin:-61px 0 0;
  position:relative;
  top:0;
  left:0;
  z-index:4;
  text-align:left;
  width:auto;
  min-height:450px;
  display:-webkit-flex;
  display:flex;
  background:#ccc;
  overflow:hidden;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  max-width:100%;
  right:0;
}.title-page .block-15 {margin:0;
  border:none;
  position:relative;
  top:0;
  left:0;
  width:auto;
  min-height:0;
  max-width:100%;
  background:linear-gradient(rgba(255, 255, 255, 0.68), rgba(255, 255, 255, 0.68));
  z-index:3;
  text-align:center;
  right:0;
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
  display:block;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  padding-bottom:95px;
}
.title-page .block-16 {margin:40px auto 0;
  border:none;
  position:relative;
  top:0;
  left:0;
  width:1200px;
  min-height:166px;
  max-width:100%;
  z-index:2;
  text-align:left;
  -webkit-border-radius:none;
  -moz-border-radius:none;
  border-radius:none;
  padding-left:30px;
  padding-right:30px;
  display:block;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .widget-28 {margin:0;
  position:relative;
  top:0;
  left:0;
  z-index:2;
  text-align:center;
  width:auto;
  max-width:100%;
  box-sizing:border-box;
  min-height:0;
  right:0;
}
.title-page .popover-wrap-45 .popover-body {padding:20px 40px 32px;
  border:1px solid #b7b7b7;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);
  position:relative;
  display:inline-block;
  width:270px;
  box-sizing:border-box;
  vertical-align:middle;
  background:#fff;
  text-align:left;
  font-size:12px;
  max-width:100%;
}
.title-page .popover-wrap-45 .popover-body .form_text input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
  -webkit-appearance:none;
}
.title-page .popover-wrap-45 .popover-body .form_calendar input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
  -webkit-appearance:none;
}
.title-page .popover-wrap-45 .popover-body .form_calendar_interval input {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:left;
  -webkit-appearance:none;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-45 .popover-body textarea {padding:7px 8px;
  border:1px solid #ccc;
  max-width:100%;
  box-sizing:border-box;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  width:100%;
  text-align:left;
  -webkit-appearance:none;
}
.title-page .popover-wrap-45 .popover-body .s3_button_large {border:none;
  background:linear-gradient(to bottom, #f4e48d 0%, #ecd35f 100%) #f0db76;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  font-size:15px;
  font-weight:bold;
  box-sizing:border-box;
  line-height:34px;
  padding-right:16px;
  padding-left:16px;
  cursor:pointer;
  text-align:center;
  -webkit-appearance:none;
  min-width:25px;
  min-height:25px;
}
.title-page .popover-wrap-45 .popover-body .s3_message {padding:12px;
  border:1px solid #e1c893;
  display:table;
  margin-top:1em;
  margin-bottom:1em;
  background:#f0e4c9;
  color:#333;
  box-sizing:border-box;
  -moz-box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  -webkit-box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  box-shadow:0 2px 6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .75);
  text-align:left;
}
.title-page .popover-wrap-45 .popover-close {position:absolute;
  top:-15px;
  right:-15px;
  box-sizing:border-box;
  width:30px;
  height:30px;
  background:url("../images/wm_button_close.png") 0 0 no-repeat;
  z-index:10;
  cursor:pointer;
}
.title-page .popover-wrap-45 .popover-body .s3_form_field_content .icon.img_name {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-45 .popover-body .s3_form_field_content .icon.img_email {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-45 .popover-body .s3_form_field_content .icon.img_phone {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .popover-wrap-45 .popover-body .s3_form_field_content .icon.img_comments {box-sizing:border-box;
  position:relative;
  background:url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;
}
.title-page .horizontal_blocklist-45 p:first-child {margin-top:0;
}
.title-page .horizontal_blocklist-45 p:last-child {margin-bottom:0;
}
.title-page .horizontal_blocklist-45 .header {display:-webkit-flex;
  display:flex;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  margin-bottom:15px;
  text-align:left;
  box-sizing:border-box;
}
.title-page .horizontal_blocklist-45 .header_text {font-size:33px;
  box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  text-align:center;
  font-family:Exo2, sans-serif;
  text-decoration:none;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  width:auto;
  margin-left:0;
  margin-right:0;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
  font-weight:bold;
}
.title-page .horizontal_blocklist-45 .description {box-sizing:border-box;
  overflow:hidden;
  display:-webkit-flex;
  display:flex;
  text-align:left;
  margin-bottom:15px;
}
.title-page .horizontal_blocklist-45 .description p:first-child {box-sizing:border-box;
  margin-top:0;
}
.title-page .horizontal_blocklist-45 .description p:last-child {box-sizing:border-box;
  margin-bottom:0;
}
.title-page .horizontal_blocklist-45 .body-outer {box-sizing:border-box;
  position:relative;
}
.title-page .horizontal_blocklist-45 .body {margin:0 -10px;
  box-sizing:border-box;
}
.title-page .horizontal_blocklist-45 .swipe-shadow-left {box-sizing:border-box;
  position:absolute;
  left:0;
  top:0;
  bottom:0;
  z-index:10;
  width:50px;
  display:none;
  background:linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.258824) 100%);
}
.title-page .horizontal_blocklist-45 .swipe-shadow-right {box-sizing:border-box;
  position:absolute;
  right:0;
  top:0;
  bottom:0;
  z-index:10;
  width:50px;
  display:none;
  background:linear-gradient(to left, rgba(0, 0, 0, 0.258824) 0%, rgba(0, 0, 0, 0) 100%);
}
.title-page .horizontal_blocklist-45 .list {display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
  -moz-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-justify-content:inherit;
  -moz-justify-content:inherit;
  justify-content:inherit;
  box-sizing:border-box;
}
.title-page .horizontal_blocklist-45 .item-outer {display:-webkit-flex;
  display:flex;
  box-sizing:border-box;
  width:auto;
}
.title-page .horizontal_blocklist-45 .item {margin:10px;
  border:1px solid rgba(0, 0, 0, 0.1);
  position:relative;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  width:212px;
  box-sizing:border-box;
  -webkit-flex-grow:0;
  -moz-flex-grow:0;
  flex-grow:0;
  min-width:0;
  min-height:0;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  text-align:left;
  background:#fff;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  left:0;
  right:0;
}
.title-page .horizontal_blocklist-45 .item_header {box-sizing:border-box;
}
.title-page .horizontal_blocklist-45 .item_body {box-sizing:border-box;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
  -webkit-flex-shrink:1;
  -moz-flex-shrink:1;
  flex-shrink:1;
  flex-basis:auto;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
}
.title-page .horizontal_blocklist-45 .item_figure {box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
  min-width:0;
  min-height:0;
  width:auto;
  -webkit-order:0;
  -moz-order:0;
  order:0;
}
.title-page .horizontal_blocklist-45 .image {border:none;
  box-sizing:border-box;
  position:relative;
  display:-webkit-flex;
  display:flex;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  text-align:left;
  -webkit-border-radius:3px 0px 0px 3px;
  -moz-border-radius:3px 0px 0px 3px;
  border-radius:3px 0px 0px 3px;
  width:212px;
  left:0;
  right:0;
  margin-left:0;
  margin-right:0;
}
.title-page .horizontal_blocklist-45 .item-label {padding:2px 5px;
  box-sizing:border-box;
  position:absolute;
  left:0;
  top:0;
  z-index:5;
  background:#e83131;
  color:#fff;
  display:-webkit-flex;
  display:flex;
  text-align:left;
}
.title-page .horizontal_blocklist-45 .img-convert {border:none;
  box-sizing:border-box;
  width:212px;
  height:100px;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  text-align:center;
  display:-webkit-inline-flex;
  display:inline-flex;
  overflow:hidden;
  -webkit-border-radius:3px 0px 0px 3px;
  -moz-border-radius:3px 0px 0px 3px;
  border-radius:3px 0px 0px 3px;
  margin-left:0;
  margin-right:0;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .horizontal_blocklist-45 .image img {max-width:100%;
  width:auto;
  height:auto;
  vertical-align:middle;
  box-sizing:content-box;
  display:-webkit-flex;
  display:flex;
}
.title-page .horizontal_blocklist-45 .item__image__title {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  text-align:left;
  font-weight:bold;
  position:absolute;
  left:0;
  top:0;
}
.title-page .horizontal_blocklist-45 .item_detail {margin:auto 20px;
  box-sizing:border-box;
  position:relative;
  z-index:2;
  text-align:center;
  align-self:center;
}
.title-page .horizontal_blocklist-45 .text {display:-webkit-flex;
  display:flex;
  text-align:left;
  box-sizing:border-box;
  position:relative;
  text-decoration:none;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
}
.title-page .horizontal_blocklist-45 .text .align-elem {flex-basis:100%;
}
.title-page .horizontal_blocklist-45 .title {font-weight:600;
  margin-bottom:5px;
  display:-webkit-flex;
  display:flex;
  text-align:left;
  box-sizing:border-box;
  position:relative;
  z-index:1;
  font-family:Exo2, sans-serif;
  text-decoration:none;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  font-size:16px;
}
.title-page .horizontal_blocklist-45 .title .align-elem {flex-basis:100%;
}
.title-page .horizontal_blocklist-45 .price-wrap {box-sizing:border-box;
  position:relative;
  text-align:left;
}
.title-page .horizontal_blocklist-45 .price {box-sizing:border-box;
  display:inline-block;
  margin-top:5px;
  white-space:nowrap;
}
.title-page .horizontal_blocklist-45 .price-note {box-sizing:border-box;
  display:-webkit-inline-flex;
  display:inline-flex;
}
.title-page .horizontal_blocklist-45 .price-value {box-sizing:border-box;
  display:-webkit-inline-flex;
  display:inline-flex;
}
.title-page .horizontal_blocklist-45 .price-currency {box-sizing:border-box;
  display:-webkit-inline-flex;
  display:inline-flex;
}
.title-page .horizontal_blocklist-45 .more {box-sizing:border-box;
  position:relative;
  margin-top:5px;
}
.title-page .horizontal_blocklist-45 .more > a {box-sizing:border-box;
  text-decoration:underline;
  display:-webkit-inline-flex;
  display:inline-flex;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  text-align:center;
}
.title-page .horizontal_blocklist-45 .bx-viewport {overflow:hidden;
  position:relative;
  width:100%;
  min-height:0;
}
.title-page .horizontal_blocklist-45 .image a {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  max-width:100%;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
  -webkit-justify-content:inherit;
  -moz-justify-content:inherit;
  justify-content:inherit;
}
.title-page .horizontal_blocklist-45 .title a {color:inherit;
  text-decoration:inherit;
}
.title-page .horizontal_blocklist-45 .footer {text-align:left;
  display:-webkit-flex;
  display:flex;
  box-sizing:border-box;
}
.title-page .horizontal_blocklist-45 .all {box-sizing:border-box;
  display:-webkit-inline-flex;
  display:inline-flex;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  text-align:center;
}
.title-page .horizontal_blocklist-45 .controls {z-index:1;
  position:absolute;
  top:50%;
  left:0;
  right:0;
  -webkit-justify-content:space-between;
  -moz-justify-content:space-between;
  justify-content:space-between;
  display:none;
  box-sizing:border-box;
}
.title-page .horizontal_blocklist-45 .prev {position:relative;
  z-index:105;
  display:inline-block;
  vertical-align:top;
  width:20px;
  height:20px;
  background:url("../images/wm_block_list_horizontal_slider-left.png") center center / auto auto no-repeat;
  box-sizing:border-box;
}
.title-page .horizontal_blocklist-45 .next {position:relative;
  z-index:105;
  display:inline-block;
  vertical-align:top;
  width:20px;
  height:20px;
  background:url("../images/wm_block_list_horizontal_slider-right.png") center center / auto auto no-repeat;
  box-sizing:border-box;
}
.title-page .horizontal_blocklist-45 .prev > a {display:block;
  height:100%;
  width:100%;
  box-sizing:border-box;
}
.title-page .horizontal_blocklist-45 .next > a {display:block;
  height:100%;
  width:100%;
  box-sizing:border-box;
}
.title-page .horizontal_blocklist-45 .bx-pager-wrap {position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  font-size:0;
  display:none;
  -webkit-flex-wrap:wrap;
  -moz-flex-wrap:wrap;
  flex-wrap:wrap;
  visibility:hidden;
  box-sizing:border-box;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .horizontal_blocklist-45 .bx-auto_controls {margin:auto auto 0;
  box-sizing:border-box;
  visibility:visible;
  display:-webkit-flex;
  display:flex;
}
.title-page .horizontal_blocklist-45 .auto_controls {box-sizing:border-box;
  display:none;
}
.title-page .horizontal_blocklist-45 .bx-controls-auto {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
}
.title-page .horizontal_blocklist-45 .bx-controls-auto-item {box-sizing:border-box;
}
.title-page .horizontal_blocklist-45 .bx-controls-auto-item .bx-stop {margin:2px;
  display:inline-block;
  box-sizing:border-box;
  width:10px;
  min-height:10px;
  background:url("../images/wm_block_list_horizontal_pause.png") center center / auto no-repeat;
}
.title-page .horizontal_blocklist-45 .bx-controls-auto-item .bx-start {margin:2px;
  display:inline-block;
  box-sizing:border-box;
  width:10px;
  min-height:10px;
  background:url("../images/wm_block_list_horizontal_play.png") center center / auto no-repeat;
}
.title-page .horizontal_blocklist-45 .pager-wrap {box-sizing:border-box;
}
.title-page .horizontal_blocklist-45 .bx-pager {position:relative;
  z-index:100;
  display:inline-block;
  box-sizing:border-box;
}
.title-page .horizontal_blocklist-45 .bx-pager-item {display:inline-block;
  box-sizing:border-box;
}
.title-page .horizontal_blocklist-45 .bx-pager a {margin:2px;
  display:inline-block;
  width:10px;
  height:10px;
  background:#000;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  box-sizing:border-box;
}
.title-page .horizontal_blocklist-45 .bx-pager a:active, .title-page .horizontal_blocklist-45 .bx-pager a.active {background:#bbb;
}
.title-page .popover-container-45 {top:0;
  left:0;
  z-index:9999;
  width:100%;
  direction:ltr;
  position:fixed;
}
.title-page .popover-container-45 .popover-scrolling {padding:20px;
  top:0;
  right:0;
  bottom:0;
  left:0;
  height:100%;
  width:100%;
  overflow:auto;
  z-index:1;
  position:fixed;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -ms-flex-align:start;
  box-sizing:border-box;
}
.title-page .popover-container-45 .popover-dim {position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:#000;
  z-index:0;
  opacity:0.5;
}
.title-page .popover-wrap-45 {margin:auto;
  position:relative;
  max-width:100%;
  -webkit-flex:0 0 auto;
  -moz-flex:0 0 auto;
  flex:0 0 auto;
}
.title-page .popover-wrap-45 .popover-form-title {font-size:18px;
  font-weight:bold;
  margin-bottom:10px;
  box-sizing:border-box;
  text-align:left;
}
.title-page .popover-wrap-45 .popover-body .s3_form {margin-top:0;
}
.title-page .popover-wrap-45 .popover-body .s3_form_item {margin-top:8px;
  margin-bottom:8px;
  box-sizing:border-box;
  text-align:left;
}
.title-page .popover-wrap-45 .popover-body .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .popover-wrap-45 .popover-body .s3_form_item_type_calendar_interval .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .popover-wrap-45 .popover-body .s3_form_item_type_calendar_interval .s3_form_field_content .s3_form_subitem label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
}
.title-page .popover-wrap-45 .popover-body .s3_form_field_title {margin-bottom:3px;
  box-sizing:border-box;
  color:#000;
  text-align:left;
}
.title-page .popover-wrap-45 .popover-body .s3_form_field_type_text {width:100%;
}
.title-page .popover-wrap-45 .popover-body .s3_form_item.form_div {box-sizing:border-box;
}
.title-page .popover-wrap-45 .popover-body .form_div h2 {box-sizing:border-box;
  font-size:18px;
  line-height:1;
  font-weight:normal;
  margin-top:0;
  margin-bottom:0;
}
.title-page .popover-wrap-45 .popover-body .s3_form_item.form_html_block {box-sizing:border-box;
}
.title-page .popover-wrap-45 .popover-body .form_html_block .s3_form_field_content {box-sizing:border-box;
}
.title-page .popover-wrap-45 .popover-body .form_html_block .s3_form_field {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-45 .popover-body .form_html_block p:first-of-type {margin-top:0;
}
.title-page .popover-wrap-45 .popover-body .form_html_block p:last-of-type {margin-bottom:0;
}
.title-page .popover-wrap-45 .popover-body .s3_form_item.form_checkbox {box-sizing:border-box;
}
.title-page .popover-wrap-45 .popover-body .form_checkbox .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-45 .popover-body .form_checkbox .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-45 .popover-body .form_checkbox .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-45 .popover-body .form_checkbox .s3_form_subitem {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-45 .popover-body .form_checkbox label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  width:100%;
}
.title-page .popover-wrap-45 .popover-body .form_checkbox input {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-45 .popover-body .form_checkbox .s3_form_subitem_title {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-45 .popover-body .s3_form_item.form_radio {box-sizing:border-box;
}
.title-page .popover-wrap-45 .popover-body .form_radio .s3_form_field_title {box-sizing:border-box;
}

.title-page .popover-wrap-45 .popover-body .form_radio .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-45 .popover-body .form_radio .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-45 .popover-body .form_radio .s3_form_subitem {box-sizing:border-box;
  width:100%;
}
.title-page .popover-wrap-45 .popover-body .form_radio label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  width:100%;
}
.title-page .popover-wrap-45 .popover-body .form_radio input {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-45 .popover-body .form_radio .s3_form_subitem_title {margin:5px 5px 0 0;
  box-sizing:border-box;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
.title-page .popover-wrap-45 .popover-body .s3_form_item.form_select {box-sizing:border-box;
}
.title-page .popover-wrap-45 .popover-body .form_select .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-45 .popover-body .form_select .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-45 .popover-body .form_select .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .popover-wrap-45 .popover-body .form_select select {box-sizing:border-box;
  width:100%;
  max-width:100%;
  font-size:13px;
  line-height:1;
}
.title-page .popover-wrap-45 .popover-body .form_select option {box-sizing:border-box;
}
.title-page .popover-wrap-45 .popover-body .s3_form_item.form_calendar {box-sizing:border-box;
}
.title-page .popover-wrap-45 .popover-body .form_calendar .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-45 .popover-body .form_calendar .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-45 .popover-body .s3_form_item.form_calendar_interval {box-sizing:border-box;
}
.title-page .popover-wrap-45 .popover-body .form_calendar_interval .s3_form_field_title {box-sizing:border-box;
}
.title-page .popover-wrap-45 .popover-body .form_calendar_interval .s3_form_field_name {box-sizing:border-box;
}
.title-page .popover-wrap-45 .popover-body .form_calendar_interval .s3_form_field_content {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
}
.title-page .popover-wrap-45 .popover-body .form_calendar_interval .s3_form_subitem {margin:0;
  box-sizing:border-box;
  width:50%;
}
.title-page .popover-wrap-45 .popover-body .form_calendar_interval label {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
}
.title-page .popover-wrap-45 .popover-body .form_calendar_interval .s3_form_subitem_title {box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
  padding-left:5px;
  padding-right:5px;
}
.title-page .popover-wrap-45 .popover-body .s3_form_item.form_upload {box-sizing:border-box;
}
.title-page .popover-wrap-45 .anketa-flash-upload {box-sizing:border-box;
  max-width:100%;
}
.title-page .popover-wrap-45 .popover-body .form_upload .no-more {box-sizing:border-box;
}
.title-page .popover-wrap-45 .popover-body .s3_form_field_content .icon {box-sizing:border-box;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
}
.title-page .popover-wrap-45 .popover-body .s3_required {color:red;
}
.title-page .popover-wrap-45 .s3_form_field_title .s3_form_error {color:red;
  padding-right:9px;
  padding-left:9px;
  font-size:12px;
  text-align:left;
}
.title-page .popover-wrap-45 ::-webkit-input-placeholder {color:#ababab;
}
.title-page .popover-wrap-45 ::-moz-placeholder {color:#ababab;
}
.title-page .popover-wrap-45 :-ms-input-placeholder {color:#ababab;
}
.title-page .widget-34 {top:0;
  left:0;
  position:fixed;
  width:auto;
  text-align:center;
  right:0;
  z-index:1450;
  margin-left:0;
  margin-right:0;
}
.title-page .side-panel-55 .side-panel-mask {position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:rgba(0, 0, 0, 0.5);
  -webkit-transform:translate3d(0, 0, 0);
  -moz-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
  -webkit-backdrop-filter:blur(4px);
  backdrop-filter:blur(4px);
  pointer-events:auto;
}
.title-page .side-panel-55 .side-panel-content {box-sizing:border-box;
  position:fixed;
  top:0;
  bottom:0;
  left:0;
  width:265px;
  background:#fff;
  -webkit-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 15px;
  -moz-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 15px;
  box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 15px;
  -webkit-transform:translate3d(0, 0, 0);
  -moz-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
  pointer-events:auto;
}
.title-page .side-panel-55 .side-panel-close {position:absolute;
  z-index:1;
  left:100%;
  top:0;
  box-sizing:border-box;
  font-size:0;
  width:29px;
  min-height:29px;
  background:url("../images/wm_side_panel_cross.png") left 50% top 50% / auto no-repeat #eee;
  cursor:pointer;
}
.title-page .side-panel-55 .side-panel-content-inner {overflow-y:auto;
  max-height:100%;
  min-height:100%;
  position:relative;
  z-index:0;
}
.title-page .side-panel-55 .side-panel-top {box-sizing:border-box;
  position:relative;
  z-index:0;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:normal;
  -moz-justify-content:normal;
  justify-content:normal;
}
.title-page .side-panel-55 .side-panel-button {padding:4px 5px 7px;
  box-sizing:border-box;
  font-size:0;
  width:29px;
  min-height:0;
  background:#eee;
  cursor:pointer;
  -webkit-order:0;
  -moz-order:0;
  order:0;
  -webkit-flex-grow:0;
  -moz-flex-grow:0;
  flex-grow:0;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  flex-shrink:0;
  pointer-events:auto;
  position:relative;
  z-index:10;
  text-align:left;
}
.title-page .side-panel-55 .side-panel-button-icon {display:block;
}
.title-page .side-panel-55 .side-panel-button-icon-line {box-sizing:border-box;
  display:block;
  min-height:3px;
  margin-top:3px;
  background:#000;
}
.title-page .side-panel-55 .side-panel-top-inner {box-sizing:border-box;
  display:-webkit-flex;
  display:flex;
  -webkit-order:1;
  -moz-order:1;
  order:1;
  -webkit-justify-content:flex-end;
  -moz-justify-content:flex-end;
  justify-content:flex-end;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  flex-grow:1;
}
@media all and (max-width:960px) {.title-page .editorElement {  max-width:100%;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    flex-wrap:wrap;
  }
  .title-page .layout {  max-width:100%;
  }
  .title-page .layout.layout_center {  box-sizing:border-box;
  }
  .title-page .block-24 {  min-height:0;
    margin-top:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    padding-bottom:0.02px;
  }
  .title-page .block-25 .layout_66 {  margin-top:0;
    -webkit-order:6;
    -moz-order:6;
    order:6;
    -webkit-flex:1 0 auto;
    -moz-flex:1 0 auto;
    flex:1 0 auto;
    padding-right:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-25 .layout_67 {  margin-top:0;
    -webkit-order:6;
    -moz-order:6;
    order:6;
    -webkit-flex:1 0 auto;
    -moz-flex:1 0 auto;
    flex:1 0 auto;
    padding-left:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-25 .layout_68 {  margin-top:0;
    -webkit-order:6;
    -moz-order:6;
    order:6;
    -webkit-flex:1 0 auto;
    -moz-flex:1 0 auto;
    flex:1 0 auto;
    padding-right:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-25 .layout_69 {  margin-top:0;
    -webkit-order:6;
    -moz-order:6;
    order:6;
    -webkit-flex:1 0 auto;
    -moz-flex:1 0 auto;
    flex:1 0 auto;
    padding-left:0;
    padding-right:0;
    margin-bottom:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-25 .layout_70 {  margin-top:0;
    -webkit-order:6;
    -moz-order:6;
    order:6;
    -webkit-flex:1 0 auto;
    -moz-flex:1 0 auto;
    flex:1 0 auto;
    padding-left:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-25 {  margin-top:30px;
    padding-left:42px;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    flex-wrap:wrap;
  }
  .title-page .widget-40 {  margin:10px auto 20px;
    width:217px;
    background:none;
  }
  .title-page .address-66 .inner {  display:-webkit-inline-flex;
    display:inline-flex;
  }
  .title-page .address-66 .block-body-drop {  width:100%;
    margin-left:0;
  }
  .title-page .widget-41 {  width:148px;
    margin-top:10px;
    margin-right:auto;
    margin-bottom:20px;
    background:none;
    display:block;
  }
  .title-page .schedule-67 .inner {  display:-webkit-inline-flex;
    display:inline-flex;
  }
  .title-page .schedule-67 .block-body-drop {  -webkit-flex:1 1 auto;
    -moz-flex:1 1 auto;
    flex:1 1 auto;
    width:100%;
    margin-left:0;
  }
  .title-page .widget-42 {  margin-top:auto;
    margin-left:auto;
    margin-right:auto;
    display:none;
  }
  .title-page .email-68 .inner {  display:-webkit-inline-flex;
    display:inline-flex;
  }
  .title-page .email-68 .block-body-drop {  -webkit-flex:1 1 auto;
    -moz-flex:1 1 auto;
    flex:1 1 auto;
    width:100%;
    margin-left:0;
  }
  .title-page .widget-43 {  text-align:left;
    margin-top:5px;
    margin-left:auto;
    margin-bottom:20px;
  }
  .title-page .phones-69 .inner {  display:-webkit-inline-flex;
    display:inline-flex;
  }
  .title-page .phones-69 .block-body-drop {  -webkit-flex:1 1 auto;
    -moz-flex:1 1 auto;
    flex:1 1 auto;
    width:100%;
    margin-left:0;
  }
  .title-page .widget-44 {  margin:5px auto 35px;
  }
  .title-page .block-33 {  width:auto;
    margin-left:0;
    margin-right:0;
  }
  .title-page .block-18 .layout_49 {  margin-top:0;
    -webkit-order:4;
    -moz-order:4;
    order:4;
    width:100%;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-18 .layout_50 {  margin-top:0;
    -webkit-flex:1 0 auto;
    -moz-flex:1 0 auto;
    flex:1 0 auto;
    padding-right:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-18 .layout_51 {  margin-top:0;
    -webkit-flex:1 0 auto;
    -moz-flex:1 0 auto;
    flex:1 0 auto;
    padding-left:0;
    display:none;
  }
  .title-page .block-18 {  background:none;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    flex-wrap:wrap;
  }
  .title-page .widget-30 {  margin-top:0;
    margin-left:auto;
    margin-right:auto;
    -webkit-flex-grow:1;
    -moz-flex-grow:1;
    flex-grow:1;
    -webkit-flex-shrink:1;
    -moz-flex-shrink:1;
    flex-shrink:1;
  }
  .title-page .widget-32 {  margin-top:15px;
    margin-left:auto;
    display:none;
  }
  .title-page .widget-31 {  margin-top:auto;
    margin-right:auto;
  }
  .title-page .block-13 {  width:auto;
    background:none;
    margin-left:0;
    margin-right:0;
  }
  .title-page .widget-26 {  display:block;
  }
  .title-page .horizontal_blocklist-40 .body-outer {  width:auto;
  }
  .title-page .horizontal_blocklist-40 .body {  width:auto;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    justify-content:center;
  }
  .title-page .horizontal_blocklist-40 .item_body {  -webkit-flex-direction:row;
    -moz-flex-direction:row;
    flex-direction:row;
  }
  .title-page .horizontal_blocklist-40 .image {  background:none;
  }
  .title-page .horizontal_blocklist-40 .img-convert {  width:75px;
  }
  .title-page .horizontal_blocklist-40 .item_detail {  margin-right:0;
  }
  .title-page .horizontal_blocklist-40 .bx-wrapper {  margin-left:auto;
    margin-right:auto;
  }
  .title-page .block-29 {  margin-top:0;
  }
  .title-page .block-8 .layout_30 {  margin-top:0;
    padding-left:0;
    padding-right:0;
    flex-basis:auto;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-8 .layout_31 {  margin-top:0;
    padding-left:0;
    padding-right:0;
    flex-basis:auto;
    display:none;
  }
  .title-page .block-8 .layout_center_32_id_35_0 {  margin-top:0;
    margin-left:0;
    margin-right:auto;
  }
  .title-page .block-8 .layout_32_id_30 {  margin-top:0;
    margin-left:0;
    margin-right:auto;
    -webkit-flex-direction:column;
    -moz-flex-direction:column;
    flex-direction:column;
  }
  .title-page .block-8 {  margin-top:70px;
  }
  .title-page .text-2 {  margin-bottom:30px;
    display:block;
  }
  .title-page .widget-23 {  width:auto;
    right:0;
  }
  .title-page .tabs-30 > div {  margin-right:0;
    width:auto;
    margin-left:0;
  }
  .title-page .tabs-30 > ul {  overflow-x:auto;
    white-space:nowrap;
  }
  .title-page .widget-24 {  display:none;
  }
  .title-page .editable_block-31 .body {  display:-webkit-flex;
    display:flex;
    -webkit-flex-direction:column;
    -moz-flex-direction:column;
    flex-direction:column;
  }
  .title-page .editable_block-31 .more {  clear:none;
  }
  .title-page .block-7 {  min-height:0;
    background:#62c40c;
    padding-bottom:60px;
  }
  .title-page .block-28 {  margin:0;
    width:auto;
  }
  .title-page .block-10 .layout_28 {  margin-top:0;
    padding-left:0;
    padding-right:0;
    flex-basis:auto;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-10 .layout_74 {  margin-top:0;
    padding-left:0;
    padding-right:0;
    flex-basis:auto;
    display:none;
  }
  .title-page .block-10 {  -webkit-flex-direction:column;
    -moz-flex-direction:column;
    flex-direction:column;
    margin-left:30px;
    margin-right:30px;
    padding-left:30px;
  }
  .title-page .block-30 {  background:none;
    display:none;
  }
  .title-page .widget-21 {  margin-top:60px;
    margin-left:30px;
    margin-right:30px;
  }
  .title-page .form-28 .form__body {  margin-left:0;
  }
  .title-page .form-28 .form-item-group {  width:auto;
  }
  .title-page .form-28 .form-text {  margin-right:30px;
    margin-left:0;
  }
  .title-page .form-28 .form-item__body {  background:none;
  }
  .title-page .form-28 .form-text input {  min-height:45px;
  }
  .title-page .form-28 .form-textarea textarea {  min-height:70px;
  }
  .title-page .form-28 .form-submit button {  width:140px;
    background:none;
  }
  .title-page .form-28 .form-select select {  background:none;
  }
  .title-page .form-28 .form-textarea {  margin-left:0;
  }
  .title-page .form-28 .form-submit {  margin-left:0;
  }
  .title-page .form-28 .form-captcha {  margin-left:0;
  }
  .title-page .form-28 .form-captcha button {  width:140px;
    background:none;
  }
  .title-page .form-28 .form-checkbox {  margin-left:0;
  }
  .title-page .form-28 .form-radio {  margin-left:0;
  }
  .title-page .form-28 .form-select {  margin-left:0;
  }
  .title-page .form-28 .form-div {  margin-left:0;
  }
  .title-page .form-28 .form-html {  margin-left:0;
  }
  .title-page .form-28 .form-upload {  margin-left:0;
  }
  .title-page .form-28 .form-calendar {  margin-left:0;
  }
  .title-page .form-28 .form-calendar_interval {  margin-left:0;
  }
  .title-page .form-28 .group-text {  -webkit-flex-grow:1;
    -moz-flex-grow:1;
    flex-grow:1;
  }
  .title-page .form-28 .form-success {  margin-left:0;
  }
  .title-page .widget-20 {  background:url("/img/wm_slider_spacer.gif") left 50% top 50% / cover no-repeat #62c40c;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    -webkit-text-shadow:none;
    -moz-text-shadow:none;
    text-shadow:none;
    display:none;
  }
  .title-page .slider-27 .slider-prev {  padding:0;
    margin:0 2px;
  }
  .title-page .slider-27 .slider-next {  padding:0;
    margin:0 2px;
  }
  .title-page .block-9 {  margin-top:50px;
  }
  .title-page .widget-19 {  display:block;
  }
  .title-page .blocklist-25 .body-outer {  width:auto;
  }
  .title-page .blocklist-25 .body {  width:auto;
  }
  .title-page .blocklist-25 .item {  display:-webkit-flex;
    display:flex;
    -webkit-flex-direction:column;
    -moz-flex-direction:column;
    flex-direction:column;
  }
  .title-page .blocklist-25 .image {  margin-right:0;
    margin-bottom:0;
    float:none;
  }
  .title-page .blocklist-25 .title {  background:none;
  }
  .title-page .block-5 {  min-height:0;
    margin-top:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    padding-bottom:0.02px;
  }
  .title-page .block-20 .layout_18 {  margin-top:0;
    -webkit-order:6;
    -moz-order:6;
    order:6;
    -webkit-flex:1 0 auto;
    -moz-flex:1 0 auto;
    flex:1 0 auto;
    padding-left:0;
    padding-right:0;
    margin-bottom:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-20 .layout_19 {  margin-top:0;
    -webkit-order:6;
    -moz-order:6;
    order:6;
    -webkit-flex:1 0 auto;
    -moz-flex:1 0 auto;
    flex:1 0 auto;
    padding-right:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-20 .layout_20 {  margin-top:0;
    -webkit-order:6;
    -moz-order:6;
    order:6;
    -webkit-flex:1 0 auto;
    -moz-flex:1 0 auto;
    flex:1 0 auto;
    padding-left:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-20 .layout_22 {  margin-top:0;
    -webkit-order:6;
    -moz-order:6;
    order:6;
    -webkit-flex:1 0 auto;
    -moz-flex:1 0 auto;
    flex:1 0 auto;
    padding-left:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-20 .layout_54 {  margin-top:0;
    -webkit-order:6;
    -moz-order:6;
    order:6;
    -webkit-flex:1 0 auto;
    -moz-flex:1 0 auto;
    flex:1 0 auto;
    padding-right:0;
    display:none;
  }
  .title-page .block-20 {  margin-top:30px;
    padding-left:42px;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    flex-wrap:wrap;
  }
  .title-page .widget-17 {  margin:5px auto 35px;
  }
  .title-page .widget-13 {  text-align:left;
    margin-top:5px;
    margin-left:auto;
    margin-bottom:20px;
  }
  .title-page .phones-18 .inner {  display:-webkit-inline-flex;
    display:inline-flex;
  }
  .title-page .phones-18 .block-body-drop {  -webkit-flex:1 1 auto;
    -moz-flex:1 1 auto;
    flex:1 1 auto;
    width:100%;
    margin-left:0;
  }
  .title-page .widget-33 {  margin-top:auto;
    margin-left:auto;
    margin-right:auto;
    display:none;
  }
  .title-page .email-54 .inner {  display:-webkit-inline-flex;
    display:inline-flex;
  }
  .title-page .email-54 .block-body-drop {  -webkit-flex:1 1 auto;
    -moz-flex:1 1 auto;
    flex:1 1 auto;
    width:100%;
    margin-left:0;
  }
  .title-page .widget-15 {  width:148px;
    margin-top:10px;
    margin-right:auto;
    margin-bottom:20px;
    background:none;
    display:block;
  }
  .title-page .schedule-20 .inner {  display:-webkit-inline-flex;
    display:inline-flex;
  }
  .title-page .schedule-20 .block-body-drop {  -webkit-flex:1 1 auto;
    -moz-flex:1 1 auto;
    flex:1 1 auto;
    width:100%;
    margin-left:0;
  }
  .title-page .widget-14 {  margin:10px auto 20px;
    width:217px;
    background:none;
  }
  .title-page .address-19 .inner {  display:-webkit-inline-flex;
    display:inline-flex;
  }
  .title-page .address-19 .block-body-drop {  width:100%;
    margin-left:0;
  }
  .title-page .block-2 .layout_8 {  margin-top:0;
    padding-left:0;
    padding-right:0;
    flex-basis:auto;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-2 .layout_9 {  margin-top:0;
    padding-left:0;
    padding-right:0;
    flex-basis:auto;
    display:none;
  }
  .title-page .block-2 {  -webkit-flex-direction:column;
    -moz-flex-direction:column;
    flex-direction:column;
  }
  .title-page .block-4 {  margin-top:35px;
    width:auto;
    right:0;
  }
  .title-page .widget-4 {  text-align:center;
    margin-left:auto;
    margin-right:auto;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    justify-content:center;
    background:none;
  }
  .title-page .widget-2 {  text-align:center;
    margin-left:auto;
    margin-right:auto;
    display:block;
  }
  .title-page .site-name-4 .sn-text {  -webkit-justify-content:center;
    -moz-justify-content:center;
    justify-content:center;
    text-align:center;
  }
  .title-page .block-6 {  min-height:300px;
  }
  .title-page .block-11 {  margin:-234px 0 0;
    width:auto;
  }
  .title-page .widget-18 {  display:block;
  }
  .title-page .editable_block-24 .body {  display:-webkit-flex;
    display:flex;
    -webkit-flex-direction:column;
    -moz-flex-direction:column;
    flex-direction:column;
  }
  .title-page .editable_block-24 .more {  clear:none;
  }
  .title-page .editable_block-24 .more > a {  -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    -webkit-text-shadow:none;
    -moz-text-shadow:none;
    text-shadow:none;
  }
  .title-page .widget-3 {  min-height:300px;
    display:block;
  }
  .title-page .slider-6 .slider-prev {  padding:0;
    margin:0 2px;
  }
  .title-page .slider-6 .slider-next {  padding:0;
    margin:0 2px;
  }
  .title-page .widget-27 {  display:block;
  }
  .title-page .blocklist-42 .body-outer {  width:auto;
  }
  .title-page .blocklist-42 .body {  width:auto;
  }
  .title-page .blocklist-42 .item {  display:-webkit-flex;
    display:flex;
    -webkit-flex-direction:column;
    -moz-flex-direction:column;
    flex-direction:column;
  }
  .title-page .blocklist-42 .image {  margin-right:0;
    margin-bottom:0;
    float:none;
  }
  .title-page .blocklist-42 .title {  background:none;
  }
  .title-page .widget-29 {  display:none;
  }
  .title-page .block-15 {  padding-bottom:40px;
  }
  .title-page .block-16 {  width:auto;
    background:none;
    margin-left:0;
    margin-right:0;
  }
  .title-page .widget-28 {  display:block;
  }
  .title-page .horizontal_blocklist-45 .body-outer {  width:auto;
  }
  .title-page .horizontal_blocklist-45 .body {  width:auto;
  }
  .title-page .horizontal_blocklist-45 .item-outer {  width:33.33%;
  }
  .title-page .horizontal_blocklist-45 .item {  width:344px;
  }
  .title-page .horizontal_blocklist-45 .item_body {  -webkit-flex-direction:column;
    -moz-flex-direction:column;
    flex-direction:column;
    -webkit-align-items:stretch;
    -moz-align-items:stretch;
    align-items:stretch;
  }
  .title-page .horizontal_blocklist-45 .item_figure {  width:100%;
  }
  .title-page .horizontal_blocklist-45 .image {  width:auto;
    background:none;
  }
  .title-page .horizontal_blocklist-45 .img-convert {  width:auto;
    background:none;
  }
  .title-page .horizontal_blocklist-45 .item_detail {  margin-right:0;
    margin-top:5px;
    margin-left:0;
  }
  .title-page .widget-34 {  text-align:left;
    z-index:9999;
    box-sizing:border-box;
    display:block;
  }
  .title-page .side-panel-55 .side-panel-top {  width:auto;
    margin-top:10px;
    margin-left:10px;
  }
  .title-page .side-panel-55 .side-panel-button {  border:none;
    width:45px;
    min-height:45px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    -webkit-text-shadow:none;
    -moz-text-shadow:none;
    text-shadow:none;
    background:#439ce0;
    padding-left:10px;
    padding-top:7px;
  }
  .title-page .side-panel-55 .side-panel-button-icon-line {  border:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    -webkit-text-shadow:none;
    -moz-text-shadow:none;
    text-shadow:none;
    background:#fff;
    -webkit-border-radius:none;
    -moz-border-radius:none;
    border-radius:none;
    margin-top:5px;
    width:25px;
    padding-left:0;
  }
}
@media all and (max-width:768px) {.title-page .block-24 {  display:none;
  }
  .title-page .block-25 .layout_66 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-25 .layout_67 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-25 .layout_68 {  margin-top:0;
    display:none;
  }
  .title-page .block-25 .layout_69 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-25 .layout_70 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-25 {  padding-left:0;
  }
  .title-page .widget-40 {  margin-left:20px;
    margin-right:0;
  }
  .title-page .widget-41 {  width:143px;
    margin-left:0;
    margin-right:0;
  }
  .title-page .widget-43 {  margin-left:0;
    margin-bottom:0;
  }
  .title-page .block-18 .layout_49 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-18 .layout_50 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-18 .layout_51 {  margin-top:0;
    display:none;
  }
  .title-page .widget-30 {  text-align:center;
    margin-top:10px;
  }
  .title-page .widget-31 {  text-align:center;
    margin-top:15px;
    margin-right:0;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    justify-content:center;
  }
  .title-page .block-12 {  margin-top:55px;
    padding-bottom:50px;
  }
  .title-page .block-13 {  margin-top:45px;
  }
  .title-page .horizontal_blocklist-40 .body {  margin-left:-15px;
    margin-right:-15px;
  }
  .title-page .horizontal_blocklist-40 .item-outer {  width:50%;
  }
  .title-page .horizontal_blocklist-40 .item {  width:auto;
    -webkit-flex-grow:1;
    -moz-flex-grow:1;
    flex-grow:1;
    margin-left:15px;
    margin-right:15px;
  }
  .title-page .block-8 .layout_30 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-8 .layout_31 {  margin-top:0;
    display:none;
  }
  .title-page .block-8 .layout_center_32_id_35_0 {  margin-top:0;
    margin-left:0;
    margin-right:auto;
  }
  .title-page .block-8 .layout_32_id_30 {  margin-top:0;
    margin-left:0;
    margin-right:auto;
  }
  .title-page .block-8 {  margin-top:50px;
  }
  .title-page .block-7 {  margin-top:55px;
    padding-bottom:50px;
  }
  .title-page .block-10 .layout_28 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-10 .layout_74 {  margin-top:0;
    display:none;
  }
  .title-page .block-10 {  margin-left:0;
    margin-right:0;
  }
  .title-page .widget-21 {  margin-top:50px;
    margin-left:auto;
    margin-right:auto;
    width:400px;
  }
  .title-page .form-28 .form-table {  -webkit-flex-direction:column;
    -moz-flex-direction:column;
    flex-direction:column;
  }
  .title-page .form-28 .form-tbody {  -webkit-flex-direction:column;
    -moz-flex-direction:column;
    flex-direction:column;
  }
  .title-page .form-28 .form-text {  margin-right:0;
  }
  .title-page .slider-27 .text-slider {  margin:0;
    right:0;
    bottom:0;
    overflow:hidden;
  }
  .title-page .blocklist-25 .item-outer {  width:50%;
  }
  .title-page .block-20 .layout_18 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-20 .layout_19 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-20 .layout_20 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-20 .layout_22 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-20 .layout_54 {  margin-top:0;
    display:none;
  }
  .title-page .block-20 {  padding-left:0;
  }
  .title-page .widget-13 {  width:auto;
    margin-left:0;
    margin-bottom:0;
    margin-right:auto;
    right:0;
  }
  .title-page .widget-15 {  width:auto;
    margin-left:0;
    margin-right:0;
  }
  .title-page .widget-14 {  width:182px;
    margin-left:20px;
    margin-right:0;
  }
  .title-page .block-2 .layout_8 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-2 .layout_9 {  margin-top:0;
    display:none;
  }
  .title-page .widget-4 {  -webkit-justify-content:flex-start;
    -moz-justify-content:flex-start;
    justify-content:flex-start;
  }
  .title-page .editable_block-24 .title {  font-size:30px;
  }
  .title-page .editable_block-24 .more {  margin-top:20px;
  }
  .title-page .slider-6 .text-slider {  margin:0;
    right:0;
    bottom:0;
    overflow:hidden;
  }
  .title-page .block-14 {  margin-top:55px;
    padding-bottom:50px;
  }
  .title-page .blocklist-42 .header {  margin-bottom:15px;
  }
  .title-page .blocklist-42 .body {  margin-right:0;
    margin-left:0;
  }
  .title-page .blocklist-42 .item-outer {  width:100%;
  }
  .title-page .blocklist-42 .item {  margin-right:0;
    margin-left:0;
  }
  .title-page .horizontal_blocklist-45 .item-outer {  width:50%;
  }
  .title-page .horizontal_blocklist-45 .item {  width:180px;
    -webkit-flex-grow:1;
    -moz-flex-grow:1;
    flex-grow:1;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    justify-content:center;
    text-align:center;
  }
  .title-page .horizontal_blocklist-45 .image {  width:180px;
    margin-left:auto;
    margin-right:auto;
  }
  .title-page .horizontal_blocklist-45 .img-convert {  width:180px;
    margin-left:auto;
    margin-right:auto;
  }
  .title-page .widget-34 {  z-index:1450;
  }
}
@media all and (max-width:640px) {.title-page .block-25 .layout_66 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-25 .layout_67 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-25 .layout_68 {  margin-top:0;
    display:none;
  }
  .title-page .block-25 .layout_69 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-25 .layout_70 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .widget-41 {  margin-bottom:0;
  }
  .title-page .widget-42 {  margin-top:15px;
    margin-bottom:0;
  }
  .title-page .widget-43 {  margin-left:auto;
    margin-right:auto;
  }
  .title-page .block-18 .layout_49 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-18 .layout_50 {  margin-top:0;
    width:100%;
    padding-left:0;
    padding-right:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-18 .layout_51 {  margin-top:0;
    width:100%;
    padding-left:0;
    padding-right:0;
    display:none;
  }
  .title-page .widget-30 {  margin-bottom:0;
  }
  .title-page .widget-32 {  margin-right:auto;
    margin-bottom:0;
  }
  .title-page .widget-31 {  margin-left:auto;
    margin-bottom:0;
    margin-right:auto;
    -webkit-justify-content:flex-start;
    -moz-justify-content:flex-start;
    justify-content:flex-start;
  }
  .title-page .block-12 {  padding-bottom:55px;
  }
  .title-page .block-13 {  margin-top:50px;
  }
  .title-page .horizontal_blocklist-40 .header_text {  font-size:30px;
  }
  .title-page .horizontal_blocklist-40 .body {  margin-left:0;
    margin-right:0;
  }
  .title-page .horizontal_blocklist-40 .item-outer {  width:100%;
  }
  .title-page .block-8 .layout_30 {  margin:0;
    width:auto;
    flex-basis:auto;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-8 .layout_31 {  margin:0;
    width:auto;
    flex-basis:auto;
    display:none;
  }
  .title-page .block-8 .layout_center_32_id_35_0 {  margin-top:0;
    margin-left:0;
    margin-right:auto;
  }
  .title-page .block-8 .layout_32_id_30 {  margin-top:0;
    margin-left:0;
    margin-right:auto;
    -webkit-flex-direction:column;
    -moz-flex-direction:column;
    flex-direction:column;
  }
  .title-page .text-2 {  font-size:30px;
  }
  .title-page .widget-23 {  margin-bottom:0;
  }
  .title-page .widget-24 {  margin-top:15px;
    margin-left:0;
    margin-bottom:0;
  }
  .title-page .block-10 .layout_28 {  margin:0;
    width:auto;
    flex-basis:auto;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-10 .layout_74 {  margin:0;
    width:auto;
    flex-basis:auto;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-30 {  margin-top:15px;
    margin-bottom:0;
    display:block;
  }
  .title-page .widget-21 {  width:auto;
    margin-top:15px;
    margin-bottom:0;
  }
  .title-page .form-28 .form__header {  font-size:30px;
  }
  .title-page .form-28 .form-submit button {  width:100%;
  }
  .title-page .form-28 .form-captcha .form-item__body {  -webkit-flex-direction:column;
    -moz-flex-direction:column;
    flex-direction:column;
    -webkit-align-items:flex-start;
    -moz-align-items:flex-start;
    align-items:flex-start;
  }
  .title-page .form-28 .form-captcha .form-submit-container {  width:100%;
  }
  .title-page .form-28 .form-captcha button {  width:100%;
  }
  .title-page .blocklist-25 .header_text {  font-size:30px;
  }
  .title-page .blocklist-25 .body {  margin-right:0;
    margin-left:0;
  }
  .title-page .blocklist-25 .item-outer {  width:100%;
  }
  .title-page .blocklist-25 .item {  margin-right:0;
    margin-left:0;
  }
  .title-page .block-20 .layout_18 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-20 .layout_19 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-20 .layout_20 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-20 .layout_22 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-20 .layout_54 {  margin-top:0;
    display:none;
  }
  .title-page .widget-13 {  margin-left:auto;
  }
  .title-page .widget-33 {  margin-top:15px;
    margin-bottom:0;
  }
  .title-page .widget-15 {  margin-bottom:0;
  }
  .title-page .block-2 .layout_8 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-2 .layout_9 {  margin:0;
    width:auto;
    flex-basis:auto;
    display:none;
  }
  .title-page .widget-4 {  -webkit-justify-content:center;
    -moz-justify-content:center;
    justify-content:center;
  }
  .title-page .widget-18 {  width:420px;
  }
  .title-page .block-14 {  margin-top:50px;
  }
  .title-page .blocklist-42 .header_text {  font-size:30px;
  }
  .title-page .horizontal_blocklist-45 .header_text {  font-size:30px;
    -webkit-align-items:flex-start;
    -moz-align-items:flex-start;
    align-items:flex-start;
  }
  .title-page .horizontal_blocklist-45 .body {  margin-left:0;
    margin-right:0;
  }
  .title-page .horizontal_blocklist-45 .item-outer {  width:100%;
  }
}
@media all and (max-width:480px) {.title-page .block-25 .layout_66 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-25 .layout_67 {  margin-top:0;
    width:auto;
    -webkit-flex:1 0 auto;
    -moz-flex:1 0 auto;
    flex:1 0 auto;
    padding-left:0;
    padding-right:0;
    margin-bottom:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-25 .layout_68 {  margin-top:0;
    width:auto;
    -webkit-flex:1 0 auto;
    -moz-flex:1 0 auto;
    flex:1 0 auto;
    padding-left:0;
    padding-right:0;
    margin-bottom:0;
    display:none;
  }
  .title-page .block-25 .layout_69 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-25 .layout_70 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .widget-40 {  text-align:center;
    width:auto;
    margin-top:15px;
  }
  .title-page .address-66 .cell-text {  -webkit-justify-content:flex-start;
    -moz-justify-content:flex-start;
    justify-content:flex-start;
  }
  .title-page .address-66 .text_body {  -webkit-justify-content:center;
    -moz-justify-content:center;
    justify-content:center;
    text-align:center;
  }
  .title-page .widget-41 {  text-align:center;
    margin-top:15px;
  }
  .title-page .widget-43 {  text-align:center;
    margin-top:0;
    margin-bottom:20px;
  }
  .title-page .block-18 .layout_49 {  margin-top:0;
    width:auto;
    -webkit-flex:1 0 auto;
    -moz-flex:1 0 auto;
    flex:1 0 auto;
    padding-left:0;
    padding-right:0;
    margin-bottom:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-18 .layout_50 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-18 .layout_51 {  margin-top:0;
    display:none;
  }
  .title-page .block-12 {  margin-top:45px;
    padding-bottom:30px;
  }
  .title-page .block-13 {  margin-top:35px;
    padding-left:0;
    padding-right:0;
  }
  .title-page .horizontal_blocklist-40 .header {  margin-bottom:15px;
  }
  .title-page .horizontal_blocklist-40 .header_text {  margin-left:15px;
    margin-right:15px;
    font-size:28px;
  }
  .title-page .horizontal_blocklist-40 .item_figure {  max-width:100%;
  }
  .title-page .horizontal_blocklist-40 .image {  text-align:center;
  }
  .title-page .horizontal_blocklist-40 .img-convert {  -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
  }
  .title-page .block-8 .layout_30 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-8 .layout_31 {  margin-top:0;
    display:none;
  }
  .title-page .block-8 .layout_center_32_id_35_0 {  margin-top:0;
    margin-left:0;
    margin-right:0;
    width:auto;
  }
  .title-page .block-8 .layout_32_id_30 {  margin-top:0;
    margin-left:0;
    margin-right:0;
    width:auto;
  }
  .title-page .block-8 {  margin-top:40px;
    padding-left:15px;
    padding-right:15px;
  }
  .title-page .text-2 {  font-size:28px;
  }
  .title-page .editable_block-31 .image {  float:none;
    margin-left:0;
    margin-right:0;
  }
  .title-page .block-7 {  margin-top:40px;
    padding-bottom:40px;
  }
  .title-page .block-10 .layout_28 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-10 .layout_74 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-10 {  margin-left:15px;
    margin-right:15px;
  }
  .title-page .widget-21 {  margin-top:0;
    margin-left:0;
    margin-right:0;
  }
  .title-page .form-28 .form__header {  font-size:25px;
  }
  .title-page .form-28 .form__text {  font-size:17px;
  }
  .title-page .block-9 {  margin-top:40px;
    padding-left:0;
    padding-right:0;
  }
  .title-page .blocklist-25 .header {  margin-bottom:10px;
    margin-left:15px;
    margin-right:15px;
  }
  .title-page .blocklist-25 .header_text {  font-size:28px;
  }
  .title-page .blocklist-25 .item {  margin-right:15px;
    margin-left:15px;
  }
  .title-page .blocklist-25 .image {  margin-bottom:5px;
  }
  .title-page .block-20 .layout_18 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-20 .layout_19 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-20 .layout_20 {  margin-top:0;
    width:auto;
    -webkit-flex:1 0 auto;
    -moz-flex:1 0 auto;
    flex:1 0 auto;
    padding-left:0;
    padding-right:0;
    margin-bottom:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-20 .layout_22 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-20 .layout_54 {  margin-top:0;
    width:auto;
    -webkit-flex:1 0 auto;
    -moz-flex:1 0 auto;
    flex:1 0 auto;
    padding-left:0;
    padding-right:0;
    margin-bottom:0;
    display:none;
  }
  .title-page .widget-13 {  margin:0 21px 10px;
    text-align:center;
  }
  .title-page .widget-15 {  text-align:center;
  }
  .title-page .widget-14 {  text-align:center;
    width:auto;
    margin-top:15px;
    margin-left:0;
  }
  .title-page .address-19 .text_body {  -webkit-justify-content:center;
    -moz-justify-content:center;
    justify-content:center;
    text-align:center;
  }
  .title-page .block-2 .layout_8 {  margin-top:0;
    display:-webkit-flex;
    display:flex;
  }
  .title-page .block-2 .layout_9 {  margin-top:0;
    display:none;
  }
  .title-page .widget-4 {  -webkit-justify-content:flex-start;
    -moz-justify-content:flex-start;
    justify-content:flex-start;
  }
  .title-page .widget-18 {  width:auto;
    margin-left:0;
  }
  .title-page .editable_block-24 .title {  font-size:25px;
  }
  .title-page .editable_block-24 .image {  float:none;
    margin-left:0;
    margin-right:0;
  }
  .title-page .block-14 {  margin-top:40px;
    padding-bottom:30px;
    padding-left:15px;
    padding-right:15px;
  }
  .title-page .blocklist-42 .header {  margin-bottom:10px;
  }
  .title-page .blocklist-42 .header_text {  font-size:28px;
  }
  .title-page .blocklist-42 .image {  margin-bottom:5px;
  }
  .title-page .block-15 {  display:none;
  }
  .title-page .horizontal_blocklist-45 .item {  -webkit-justify-content:flex-start;
    -moz-justify-content:flex-start;
    justify-content:flex-start;
  }
  .title-page .horizontal_blocklist-45 .item_figure {  max-width:100%;
  }
  .title-page .horizontal_blocklist-45 .image {  text-align:center;
  }
}
.title-page .side-panel .widget-5 {margin:30px 0 20px;
  z-index:3;
  text-align:right;
  padding-left:0;
  padding-right:0;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
  width:auto;
  left:0;
  top:0;
  position:relative;
  right:0;
  -webkit-justify-content:flex-end;
  -moz-justify-content:flex-end;
  justify-content:flex-end;
  box-sizing:border-box;
  font-family:Arial, Helvetica, sans-serif;
  display:-webkit-flex;
  display:flex;
}
.title-page .side-panel .menu-9 .menu-scroll > ul {display:block;
}
.title-page .side-panel .menu-9 .menu-scroll > ul > li.delimiter {margin-top:2px;
  margin-bottom:2px;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  min-height:1px;
  width:auto;
}
.title-page .side-panel .menu-9 .menu-scroll > ul > li.menu-item {-webkit-flex-direction:column;
  -moz-flex-direction:column;
  flex-direction:column;
}
.title-page .side-panel .menu-9 .menu-scroll > ul ul {position:static;
  width:auto;
  margin-top:10px;
  margin-bottom:10px;
}
.title-page .side-panel .menu-9 .menu-scroll > ul ul > li > a:hover, .title-page .side-panel .menu-9 .menu-scroll > ul ul > li > a.hover, .title-page .side-panel .menu-9 .menu-scroll > ul ul > li > a.active {color:#62c40c;
}
.title-page .side-panel .menu-9 .menu-scroll > ul ul ul {position:static;
  width:auto;
}
.title-page .side-panel .menu-9 .menu-scroll > ul > li.menu-item > a {width:auto;
  padding-left:19px;
  background:none;
}
.title-page .side-panel .menu-9 .menu-scroll > ul > li.menu-item > a:hover, .title-page .side-panel .menu-9 .menu-scroll > ul > li.menu-item > a.hover, .title-page .side-panel .menu-9 .menu-scroll > ul > li.menu-item > a.active {color:#439ce0;
}
button {border:none;
  outline:none; }
  button:hover {  cursor:pointer; }

.clear {font-size:0;
  line-height:0;
  clear:both; }

.mg-but {display:inline-block;
  text-decoration:none; }

.mg-but1 {padding:8px 15px;
  color:#fff;
  border-radius:3px;
  box-shadow:0 1px 2px rgba(0, 0, 0, .3);
  line-height:1;
  margin:10px 20px;
  min-width:140px;
  background-color:#690d01;
  background-image:-o-linear-gradient(#891101, #690d01);
  background-image:-moz-linear-gradient(#891101, #690d01);
  background-image:-webkit-linear-gradient(#891101, #690d01);
  background-image:-ms-linear-gradient(#891101, #690d01);
  background-image:linear-gradient( #891101, #690d01);
  -pie-background:linear-gradient( #891101, #690d01); }
  .mg-but1:hover {  background-color:#911201;
    background-image:-o-linear-gradient(#9e1402, #690d01);
    background-image:-moz-linear-gradient(#9e1402, #690d01);
    background-image:-webkit-linear-gradient(#9e1402, #690d01);
    background-image:-ms-linear-gradient(#9e1402, #690d01);
    background-image:linear-gradient( #9e1402, #690d01);
    -pie-background:linear-gradient( #9e1402, #690d01); }
  .mg-but1:active {  box-shadow:inset 0 1px 2px rgba(0, 0, 0, .3);
    background-color:#690d01;
    background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0%, #891101), color-stop(11.11111%, #690d01));
    background-image:-o-linear-gradient(bottom, #891101, #690d01);
    background-image:-moz-linear-gradient(bottom, #891101, #690d01);
    background-image:-webkit-linear-gradient(bottom, #891101, #690d01);
    background-image:-ms-linear-gradient(bottom, #891101, #690d01);
    background-image:linear-gradient(to top, #891101, #690d01);
    -pie-background:linear-gradient(to top, #891101, #690d01); }

.mg-but2 {min-width:150px;
  padding:8px 15px;
  color:#fff;
  border-radius:14px;
  box-shadow:0 1px 2px rgba(0, 0, 0, .3);
  line-height:1;
  background-color:#690d01;
  background-image:-o-linear-gradient(#891101, #690d01);
  background-image:-moz-linear-gradient(#891101, #690d01);
  background-image:-webkit-linear-gradient(#891101, #690d01);
  background-image:-ms-linear-gradient(#891101, #690d01);
  background-image:linear-gradient( #891101, #690d01);
  -pie-background:linear-gradient( #891101, #690d01); }
  .mg-but2:hover {  background-color:#911201;
    background-image:-o-linear-gradient(#9e1402, #690d01);
    background-image:-moz-linear-gradient(#9e1402, #690d01);
    background-image:-webkit-linear-gradient(#9e1402, #690d01);
    background-image:-ms-linear-gradient(#9e1402, #690d01);
    background-image:linear-gradient( #9e1402, #690d01);
    -pie-background:linear-gradient( #9e1402, #690d01); }
  .mg-but2:active {  box-shadow:inset 0 1px 2px rgba(0, 0, 0, .3);
    background-color:#690d01;
    background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0%, #891101), color-stop(11.11111%, #690d01));
    background-image:-o-linear-gradient(bottom, #891101, #690d01);
    background-image:-moz-linear-gradient(bottom, #891101, #690d01);
    background-image:-webkit-linear-gradient(bottom, #891101, #690d01);
    background-image:-ms-linear-gradient(bottom, #891101, #690d01);
    background-image:linear-gradient(to top, #891101, #690d01);
    -pie-background:linear-gradient(to top, #891101, #690d01); }

.mg-but3 {min-width:160px;
  padding:6px;
  color:#fff;
  border:1px solid #500a01;
  border-radius:3px;
  box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);
  line-height:1;
  background-color:#690d01;
  background-image:-o-linear-gradient(#891101, #690d01);
  background-image:-moz-linear-gradient(#891101, #690d01);
  background-image:-webkit-linear-gradient(#891101, #690d01);
  background-image:-ms-linear-gradient(#891101, #690d01);
  background-image:linear-gradient( #891101, #690d01);
  -pie-background:linear-gradient( #891101, #690d01); }
  .mg-but3:hover {  border:1px solid #9c1301;
    background-color:#911201;
    background-image:-o-linear-gradient(#9e1402, #690d01);
    background-image:-moz-linear-gradient(#9e1402, #690d01);
    background-image:-webkit-linear-gradient(#9e1402, #690d01);
    background-image:-ms-linear-gradient(#9e1402, #690d01);
    background-image:linear-gradient( #9e1402, #690d01);
    -pie-background:linear-gradient( #9e1402, #690d01); }
  .mg-but3:active {  border:1px solid #680d01;
    box-shadow:inset 0 1px 2px rgba(0, 0, 0, .3);
    background-color:#690d01;
    background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0%, #891101), color-stop(11.11111%, #690d01));
    background-image:-o-linear-gradient(bottom, #891101, #690d01);
    background-image:-moz-linear-gradient(bottom, #891101, #690d01);
    background-image:-webkit-linear-gradient(bottom, #891101, #690d01);
    background-image:-ms-linear-gradient(bottom, #891101, #690d01);
    background-image:linear-gradient(to top, #891101, #690d01);
    -pie-background:linear-gradient(to top, #891101, #690d01); }

.mg-but4 {padding:8px 15px;
  color:#000;
  border:1px solid #690d01;
  border-radius:3px;
  line-height:1;
  background-color:#fff;
  background-image:-o-linear-gradient(#fff, #fff);
  background-image:-moz-linear-gradient(#fff, #fff);
  background-image:-webkit-linear-gradient(#fff, #fff);
  background-image:-ms-linear-gradient(#fff, #fff);
  background-image:linear-gradient( #fff, #fff);
  -pie-background:linear-gradient( #fff, #fff); }
  .mg-but4:hover {  color:#fff;
    background-color:#821001;
    background-image:-o-linear-gradient(#891101, #690d01);
    background-image:-moz-linear-gradient(#891101, #690d01);
    background-image:-webkit-linear-gradient(#891101, #690d01);
    background-image:-ms-linear-gradient(#891101, #690d01);
    background-image:linear-gradient( #891101, #690d01);
    -pie-background:linear-gradient( #891101, #690d01); }
  .mg-but4:active {  color:#fff;
    box-shadow:inset 0 1px 2px rgba(0, 0, 0, .3);
    background-color:#690d01;
    background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0%, #891101), color-stop(11.11111%, #690d01));
    background-image:-o-linear-gradient(bottom, #891101, #690d01);
    background-image:-moz-linear-gradient(bottom, #891101, #690d01);
    background-image:-webkit-linear-gradient(bottom, #891101, #690d01);
    background-image:-ms-linear-gradient(bottom, #891101, #690d01);
    background-image:linear-gradient(to top, #891101, #690d01);
    -pie-background:linear-gradient(to top, #891101, #690d01); }

.mg-but5 {position:relative;
  padding:8px 15px;
  color:#fff;
  border:#f00 transparent transparent transparent;
  border-radius:2px 0 0 2px;
  background:#690d01;
  line-height:1; }
  .mg-but5:before {  position:absolute;
    top:0;
    right:-28px;
    bottom:0;
    width:7px;
    content:"";
    border:14px solid transparent;
    border-left:7px solid #690d01; }
  .mg-but5:hover {  background:#821001; }
    .mg-but5:hover:before {    border-left-color:#821001; }
  .mg-but5:active {  background:#500a01; }
    .mg-but5:active:before {    border-left-color:#500a01; }

table.mg-tabs1 {border-collapse:collapse; }
  table.mg-tabs1 td {  padding:5px;
    border:none; }

table.mg-tabs2 {border:1px solid #cecece;
  border-collapse:collapse; }
  table.mg-tabs2 td {  padding:5px;
    border:1px solid #cecece; }

table.mg-tabs3 {border:1px solid #cecece;
  border-collapse:collapse; }
  table.mg-tabs3 th {  padding:5px 0;
    color:#333;
    border:1px solid #cecece;
    background:#e5e5e5; }
  table.mg-tabs3 td {  padding:5px;
    border:1px solid #cecece; }

table.mg-tabs4 {border-collapse:collapse; }
  table.mg-tabs4 th {  padding:5px 0;
    color:#333;
    background:#e5e5e5; }
  table.mg-tabs4 td {  padding:5px;
    border-bottom:1px solid #cecece; }

.mg-tab {margin:10px 0;
  padding:12px;
  border-radius:2px;
  font:normal 14px/17px arial; }
  .mg-tab p {  margin:0; }

.mg-tb1 {color:#4d4d4d;
  border:2px solid #9c1301; }

.mg-tb2 {color:#fff;
  border:2px solid #5f0c01;
  background:#7e1001; }

.mg-tb3 {color:#fff;
  border:2px solid #5f0c01;
  background:#7e1001; }

.mg-tb4 {color:#fff;
  border:2px solid #7e1001;
  background:#7e1001;
  box-shadow:0 1px 2px rgba(0, 0, 0, 0.3); }

.mg-tb5 {color:#4d4d4d;
  border:none;
  background:#fff;
  box-shadow:0 1px 3px rgba(0, 0, 0, 0.4), inset 4px 0px 0px #6a0d01; }

.mg-tb6 {min-width:264px;
  color:#4d4d4d;
  border:none;
  background:#fff;
  box-shadow:0 1px 3px rgba(0, 0, 0, 0.4); }

.mg-tb7 {min-width:264px;
  color:#4d4d4d;
  border:none;
  background:#fff;
  box-shadow:0 1px 3px rgba(0, 0, 0, 0.4), inset 0px 0px 6px rgba(0, 0, 0, 0.2); }

.mg-tb8 {min-width:306px;
  padding:0;
  border-radius:2px;
  box-shadow:0px 1px 3px rgba(0, 0, 0, 0.4); }
  .mg-tb8 .title {  padding:11px 20px 11px;
    color:#fff;
    border-radius:2px 2px 0 0;
    font:normal 18px/18px arial;
    background-image:-o-linear-gradient(#b01602, #690d01);
    background-image:-moz-linear-gradient(#b01602, #690d01);
    background-image:-webkit-linear-gradient(#b01602, #690d01);
    background-image:-ms-linear-gradient(#b01602, #690d01);
    background-image:linear-gradient( #b01602, #690d01);
    -pie-background:linear-gradient( #b01602, #690d01); }
  .mg-tb8 .body {  padding:14px 20px;
    color:#4d4d4d;
    font:14px arial; }

.mg-tb9 {min-width:200px;
  padding:0;
  border:2px solid #6a0d01;
  border-radius:4px 4px 0 0;
  box-shadow:0px 1px 3px rgba(0, 0, 0, 0.4); }
  .mg-tb9 .title {  padding:5px 3px;
    color:#fff;
    border-radius:2px 2px 0 0;
    font:normal 18px/18px arial;
    background-color:#690d01;
    background-image:-o-linear-gradient(#6a0d01, #6a0d01);
    background-image:-moz-linear-gradient(#6a0d01, #6a0d01);
    background-image:-webkit-linear-gradient(#6a0d01, #6a0d01);
    background-image:-ms-linear-gradient(#6a0d01, #6a0d01);
    background-image:linear-gradient( #6a0d01, #6a0d01);
    -pie-background:linear-gradient( #6a0d01, #6a0d01); }
  .mg-tb9 .body {  padding:5px;
    color:#4d4d4d;
    font:14px arial; }

.mg-tb10 {min-width:306px;
  padding:0;
  border-radius:2px;
  box-shadow:0px 1px 3px rgba(0, 0, 0, 0.4); }
  .mg-tb10 .title {  padding:11px 20px 11px;
    color:#fff;
    border-radius:2px 2px 0 0;
    font:normal 18px/18px arial;
    background-color:#911201;
    background-image:-o-linear-gradient(#ce1a02, #730e01);
    background-image:-moz-linear-gradient(#ce1a02, #730e01);
    background-image:-webkit-linear-gradient(#ce1a02, #730e01);
    background-image:-ms-linear-gradient(#ce1a02, #730e01);
    background-image:linear-gradient( #ce1a02, #730e01);
    -pie-background:linear-gradient( #ce1a02, #730e01); }
  .mg-tb10 .body {  padding:14px 20px;
    color:#4d4d4d;
    font:14px arial; }

.mg-navig {display:inline-block;
  min-width:38px;
  text-align:center;
  border:2px solid transparent;
  border-radius:50%;
  font:19px/38px arial; }

.mg-navig1 {color:#fff;
  background:#690d01; }

.mg-navig2 {color:#4d4d4d;
  border-color:#ce1a02;
  background:#f61f02; }

.mg-navig3 {color:#4d4d4d;
  border-color:#9c1301;
  background:#fff; }

.mg-navig4 {color:#4d4d4d;
  background:#e71d02;
  box-shadow:0 1px 2px rgba(0, 0, 0, 0.3); }

.tabs-wrap {margin:1.57em 0; }

.tabs-nav {display:inline-block;
  margin:0;
  padding:0;
  list-style:none;
  vertical-align:top;
  font-size:0;
  line-height:0; }
  .tabs-nav li {  display:inline-block;
    vertical-align:top; }
    .tabs-nav li:first-child a {    border-left:1px solid #cecece; }
    .tabs-nav li a {    position:relative;
      display:block;
      height:37px;
      padding:0 15px;
      text-decoration:none;
      color:#666;
      border:solid #cecece;
      border-width:1px 1px 1px 0;
      background-color:#ebebeb;
      font-size:12px;
      line-height:37px; }
      .tabs-nav li a:hover, .tabs-nav li a.active {      z-index:10;
        height:36px;
        margin-top:-1px;
        border-top:3px solid #690d01;
        background-color:#fff;
        line-height:35px; }
      .tabs-nav li a:focus {      outline:none; }

.tabs-body {margin-top:-1px;
  padding:25px;
  border:1px solid #cecece; }
  .tabs-body > div {  display:none; }
    .tabs-body > div.active {    display:block; }
.content-73 td,.content-73 th{border: 1px solid;padding:5px;}
.title-page .horizontal_blocklist-40 .item {min-height:100px; }
.dn{display:none!important}html.scroll{width:calc(100% - 5px)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:0 0;width:5px}::-webkit-scrollbar-thumb{background:#5fcc00;width:5px;border-radius:5px}.scroll-placeholder{position:fixed;top:0;bottom:0;right:0;width:10px;background:#fff;display:none}.title-page .form-28 .form-submit button{transition:.3s;opacity:0;visibility:hidden}.form-item__body .success-form{font-size:16px;line-height:1.3em;color:#fff;text-align:center}.modal,.modal-background{position:fixed;left:0;top:0;width:100vw;height:100vh}.modal{z-index:100;display:flex;align-items:center;justify-content:center;transition:.5s;visibility:hidden;opacity:0;font-size:16px}.modal-wrapper form button.fade,.modal.fade,.success-form.fade,.title-page .form-28 .form-submit button.fade{opacity:1;visibility:visible}.modal.fade .modal-wrapper{transform:translateY(0)}.modal-background{z-index:101;background:rgba(0,0,0,.5)}.modal-wrapper{background:#fff;max-width:400px;width:100%;display:flex;flex-direction:column;align-items:flex-start;z-index:102;padding:20px;position:relative;transition:.5s;transform:translateY(-50px)}.modal-close{position:absolute;right:10px;top:10px;font:400 3em/.5em auto!important;color:#000;border:0;background:0 0}.modal-wrapper_title{font-size:1.563em;line-height:1.3em}.modal-wrapper form{margin-top:20px;display:flex;flex-direction:column;align-items:flex-start;width:100%}.modal-wrapper_item{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:10px;width:100%}.modal-wrapper_item span{font-size:.875em}.modal-wrapper_item input{font-size:1em;margin-top:5px;width:100%;border:1px solid #000;border-radius:2px;padding:5px 15px;box-sizing:border-box}.modal-wrapper_item input:focus{outline:0}.modal-wrapper form button{background:#5fcc00;color:#fff;padding:.625em 1.563em;border-radius:2px;font-size:1em;margin-top:10px;transition:.3s;opacity:0;visibility:hidden}.success-form{transition:.3s;opacity:0;visibility:visible;margin-top:10px;font-size:1em;line-height:2.449em}