/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
   revision by AngryWorld
*/
html, body {
  height: 100%;
  min-height: 100%;
  margin: 0;
  padding: 0; }

fieldset {
  margin: 0;
  padding: 0;
  border: 0; }

input, textarea {
  outline: none;
  resize: none; }

ul, ol {
  list-style: none;
  margin: 0;
  padding: 0; }

ul:not([class]) {
  margin: 16px 0;
  padding-left: 40px;
  list-style: disc; }

ol:not([class]) {
  margin: 16px 0;
  padding-left: 40px;
  list-style: decimal; }

input[type='submit']::-moz-focus-inner {
  padding: 0;
  border: 0; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
  margin: 0; }

input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button {
  padding: 0;
  border: 0; }

body {
  line-height: 1; }

blockquote, q {
  quotes: none;
  margin: 0; }

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

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

img, iframe {
  vertical-align: top; }

h1 {
  display: block;
  font-size: 2em;
  -webkit-margin-before: 0.67em;
  -webkit-margin-after: 0.67em;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  font-weight: bold; }

h2 {
  display: block;
  font-size: 1.5em;
  -webkit-margin-before: 0.83em;
  -webkit-margin-after: 0.83em;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  font-weight: bold; }

h3 {
  display: block;
  font-size: 1.17em;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  font-weight: bold; }

h4 {
  display: block;
  -webkit-margin-before: 1.33em;
  -webkit-margin-after: 1.33em;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  font-weight: bold; }

h5 {
  display: block;
  font-size: 0.83em;
  -webkit-margin-before: 1.67em;
  -webkit-margin-after: 1.67em;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  font-weight: bold; }

h6 {
  display: block;
  font-size: 0.67em;
  -webkit-margin-before: 2.33em;
  -webkit-margin-after: 2.33em;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  font-weight: bold; }

p {
  margin: 0 0 1em; }

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

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

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

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

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

@font-face {
  font-family: 'Roboto bold', sans-serif;
  src: url("../fonts/Roboto/Roboto-Bold.ttf"); }

@font-face {
  font-family: 'Roboto light', sans-serif;
  src: url("../fonts/Roboto/Roboto-Light.ttf"); }

@font-face {
  font-family: 'Roboto regular', sans-serif;
  src: url("../fonts/Roboto/Roboto-Regular.ttf"); }

@font-face {
  font-family: 'Open Sans bold';
  src: url("../fonts/OpenSans/OpenSans-Bold.ttf"); }

@font-face {
  font-family: 'Open Sans regular';
  src: url("../fonts/OpenSans/OpenSans-Regular.ttf"); }

@font-face {
  font-family: 'Open Sans SemiBold';
  src: url("../fonts/OpenSans/OpenSans-SemiBold.ttf"); }

/* $M_X4S :        'screen and (max-width: 319px)'; // (srv)
$M_X3S :        'screen and (max-width: 479px)'; // (srv)
$M_X2S :        'screen and (max-width: 639px)'; // (srv)
$M_XS :         'screen and (max-width: 767px)'; // phones
$M_XSM :        'screen and (max-width: 869px)';
$M_SM :         'screen and (max-width: 991px)'; // tablets
$M_SMX :        'screen and (max-width: 1023px)';
$M_SM2X :       'screen and (max-width: 1099px)';
$M_SM3X :       'screen and (max-width: 1149px)';
$M_MD :         'screen and (max-width: 1199px)'; // medium desktop
$M_LG :         'screen and (min-width: 1200px)'; // large desktop
$M_XLG :        'screen and (max-width: 1399px)'; // extra-large desktop */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
  border: 1px solid #c5c5c5;
  border-radius: 3px;
  background: #ffffff;
  color: #333333; }
  .ui-datepicker.ui-helper-clearfix:before, .ui-datepicker.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse; }
  .ui-datepicker .ui-widget-header .ui-icon {
    background-image: url(../images/ui-icons_444444_256x240.png); }
  .ui-datepicker .ui-icon-circle-triangle-e {
    background-position: -48px -192px; }
  .ui-datepicker .ui-icon-circle-triangle-w {
    background-position: -80px -192px; }

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
  border: 1px solid #dddddd;
  border-radius: 3px;
  background: #e9e9e9;
  color: #333333;
  font-weight: bold; }

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

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

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

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

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

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

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

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

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

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

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

.ui-datepicker-calendar .ui-state-disabled,
.ui-datepicker-calendar .ui-widget-content .ui-state-disabled,
.ui-datepicker-calendar .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  /* support: IE8 */
  background-image: none; }

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

.ui-datepicker-calendar .ui-state-hover,
.ui-datepicker-calendar .ui-widget-content .ui-state-hover,
.ui-datepicker-calendar .ui-widget-header .ui-state-hover,
.ui-datepicker-calendar .ui-state-focus,
.ui-datepicker-calendar .ui-widget-content .ui-state-focus,
.ui-datepicker-calendar .ui-widget-header .ui-state-focus,
.ui-datepicker-calendar .ui-button:hover,
.ui-datepicker-calendar .ui-button:focus {
  border: 1px solid #cccccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b; }

.ui-datepicker-calendar .ui-state-hover a,
.ui-datepicker-calendar .ui-state-hover a:hover,
.ui-datepicker-calendar .ui-state-hover a:link,
.ui-datepicker-calendar .ui-state-hover a:visited,
.ui-datepicker-calendar .ui-state-focus a,
.ui-datepicker-calendar .ui-state-focus a:hover,
.ui-datepicker-calendar .ui-state-focus a:link,
.ui-datepicker-calendar .ui-state-focus a:visited,
.ui-datepicker-calendar a.ui-button:hover,
.ui-datepicker-calendar a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none; }

.ui-datepicker-calendar .ui-state-highlight,
.ui-datepicker-calendar .ui-widget-content .ui-state-highlight,
.ui-datepicker-calendar .ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620; }

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

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

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

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  border: 1px solid #fff;
  text-align: right;
  text-decoration: none; }

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

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

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

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto; }

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

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

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

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

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

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

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

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

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl; }

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

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

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

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

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

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

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

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

/* Icons */
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: .5em;
  top: .3em; }

* {
  -op-box-sizing: border-box;
  box-sizing: border-box;
  outline: 0; }

*:focus {
  outline: 0; }

a {
  text-decoration: none;
  color: #4990E2; }

p a {
  color: #4990E2; }
  p a:hover {
    text-decoration: underline; }

strong {
  font-weight: 700; }

body {
  overflow-y: scroll;
  font: 400 16px/21px "Roboto regular", sans-serif;
  color: #222;
  background: #EFEFEF;
  min-width: 320px; }

@media all and (max-width: 760px) {
  .bx-wrapper {
    margin: 0; } }

.page-wrapper {
  position: relative; }
  .page-wrapper__inner {
    max-width: 1300px;
    margin: 0 auto;
    position: relative;
    z-index: 2; }

.page-main {
  display: flex; }
  @media screen and (max-width: 1149px) {
    .page-main {
      flex-direction: column; } }
  .page-main__content {
    flex: 1; }
    @media screen and (max-width: 760px) {
      .page-main__content .comments-preview {
        display: none; }
        .page-main__content .comments-preview--show {
          display: block; } }
  .page-main__sidebar {
    flex: 0 0 320px;
    width: 300px;
    padding-left: 20px; }
    @media screen and (max-width: 1149px) {
      .page-main__sidebar {
        display: none; } }
  .page-main__sidebar-item {
    margin-bottom: 30px; }
  .page-main__section-content {
    margin: 0 0 20px;
    background: #fff;
    border-bottom: 1px solid #C2C2C2;
    padding: 15px 30px 23px; }
    @media screen and (max-width: 760px) {
      .page-main__section-content {
        padding: 16px 20px 20px; } }
    .page-main__section-content--dark {
      background: #404040;
      text-align: center;
      padding: 32px 0 50px;
      border-bottom-color: transparent; }
      @media screen and (max-width: 760px) {
        .page-main__section-content--dark {
          padding: 30px 20px 58px; } }
  .page-main__pagination-wrap {
    padding-top: 30px;
    border-top: 1px solid #C2C2C2; }
    .page-main__pagination-wrap--no-border-top {
      border-top: 0; }
  .page-main__list-posts-block-wrap {
    padding: 20px 0 20px; }
  .page-main__notes-item-wrap {
    border-top: 1px solid #C2C2C2;
    padding: 34px 0 36px; }

@media screen and (max-width: 1020px) {
  .section-content-m {
    display: none; } }

.field-input {
  width: 100%;
  height: 40px;
  background: #fff;
  padding: 0 10px;
  border-radius: 3px;
  border: solid 1px #cdcdcd; }

.btn-disable{
  background-color: rgba(0,0,0,0.1) !important;
  color: #222222;
  cursor: not-allowed;

}
.btn-disable:hover{
  background-color: rgba(0,0,0,0.1) !important;
  cursor: not-allowed;
}
.btn-main, .btn-submit {
  width: 100%;
  height: 44px;
  display: inline-block;
  line-height: 44px;
  background: #FF2C00;
  color: #fff;
  font-weight: bold;
  font-size: 18px;
  cursor: pointer;
  border-radius: 3px;
  text-align: center; }
  .btn-main:hover, .btn-submit:hover {
    background: #e62800; }

.btn-main-v1 {
  display: inline-block;
  padding: 0 19px;
  height: 34px;
  line-height: 34px;
  border-radius: 3px;
  border: solid 1px #c4c4c4;
  color: #222;
  text-align: center;
  font-size: 13px;
  font-weight: bold; }
  .btn-main-v1--grey {
    background: #efefef;
    border-color: transparent; }
  .btn-main-v1--arrow:after {
    content: '';
    display: inline-block;
    width: 8px;
    height: 6px;
    background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='11px' height='7px' viewBox='0 0 11 7' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23222'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Earrow%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='asn-news.com-mobile-главная,-страница-материла' transform='translate(-844.000000, -710.000000)' fill-rule='nonzero'%3E %3Cg id='main-desktop' transform='translate(196.000000, 94.000000)'%3E %3Cg id='content' transform='translate(49.000000, 288.000000)'%3E %3Cg id='top' transform='translate(1.000000, 1.000000)'%3E %3Cg id='button' transform='translate(28.000000, 307.000000)'%3E %3Cpath d='M577.773781,22.9423035 L573.790366,18.7638755 C573.643669,18.6012697 573.460485,18.5200005 573.24045,18.5200005 C573.020416,18.5200005 572.837232,18.6013596 572.690535,18.7638755 L572.226198,19.2453308 C572.075456,19.4036652 572.000086,19.596126 572.000086,19.8229154 C572.000086,20.0454109 572.075435,20.2401647 572.226198,20.4069969 L575.19551,23.5200229 L572.226069,26.6394561 C572.075371,26.7977905 572,26.9902512 572,27.2170631 C572,27.4395361 572.075349,27.6343573 572.226069,27.8011222 L572.690449,28.2825101 C572.841169,28.4408445 573.024546,28.5200005 573.240365,28.5200005 C573.456269,28.5200005 573.639603,28.4408445 573.79028,28.2825101 L577.773781,24.104082 C577.924565,23.9372048 578,23.742496 578,23.5200005 C578.000021,23.2932111 577.924565,23.1006379 577.773781,22.9423035 Z' id='arrow' transform='translate(575.000284, 23.760000) rotate(90.000000) translate(-575.000284, -23.760000) '/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat;
    background-size: 9px;
    transform: rotate(-90deg);
    margin: 0 0 0 5px;
    vertical-align: middle; }

.btn-comment {
  display: block;
  text-align: center;
  color: #222;
  border: 1px solid #C2C2C2;
  line-height: 42px;
  font-weight: bold;
  font-size: 15px;
  border-radius: 3px; }

.pagination {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  font-size: 14px; }
  .pagination__list {
    display: flex;
    flex-wrap: wrap; }
  .pagination__link {
    display: block;
    padding: 0 10px;
    font-family: "Open Sans regular";
    font-weight: bold;
    font-size: 18px;
    line-height: 37px;
    color: #666; }
    .pagination__link:hover {
      color: #FF2C00;
      text-decoration: none; }
    .pagination__link--active {
      border: 1px solid #FF2C00;
      border-radius: 3px;
      color: #FF2C00; }
    .pagination__link--active:hover, .pagination__link--more:hover {
      color: #FF2C00;
      cursor: default; }
    @media screen and (max-width: 760px) {
      .pagination__link:not(.pagination__link--active):not(.pagination__link--more) {
        display: none; } }
  .pagination__control {
    font-family: "Open Sans regular";
    font-weight: bold;
    font-size: 18px;
    line-height: 37px;
    color: #666; }
    .pagination__control:hover {
      color: #FF2C00;
      text-decoration: none; }
    @media screen and (max-width: 760px) {
      .pagination__control {
        font-size: 14px; } }
  .pagination__control--prev {
    margin-right: 25px; }
    @media screen and (max-width: 760px) {
      .pagination__control--prev {
        margin-right: 0; } }
  .pagination__control--next {
    margin-left: 25px; }
    @media screen and (max-width: 760px) {
      .pagination__control--next {
        margin-left: 0; } }

.navigation-pages {
  padding-left: 20px;
  list-style: inherit;
  list-style-type: decimal; }
  .navigation-pages li {
    padding: 10px; }
  .navigation-pages a {
    color: #4990E2; }
    .navigation-pages a:hover {
      text-decoration: underline; }

.h-2, .title-dec__number-wrap {
  margin: 0;
  font-size: 24px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: "Open Sans regular";
  line-height: 1.2; }
  @media screen and (max-width: 760px) {
    .h-2, .title-dec__number-wrap {
      font-size: 18px; } }

.title-dec {
  display: flex;
  padding-top: 20px;
  padding-bottom: 24px;
  border-bottom: 2px solid #222; }
  @media screen and (max-width: 760px) {
    .title-dec {
      padding-top: 0;
      padding-bottom: 15px; } }
  .title-dec__number-wrap {
    display: block;
    white-space: nowrap;
    position: relative;
    padding: 0 7px;
    letter-spacing: 0px;
    font-family: "Open Sans Bold"; }
    .title-dec__number-wrap span {
      position: relative;
      z-index: 2; }
    .title-dec__number-wrap:after {
      content: '';
      position: absolute;
      left: 0;
      display: block;
      height: 18px;
      width: 100%;
      margin-top: -19px;
      background: #ffb944;
      transform: skew(-14deg);
      z-index: 1; }
      @media screen and (max-width: 760px) {
        .title-dec__number-wrap:after {
          height: 15px;
          margin-top: -15px; } }
    .title-dec__number-wrap + .title-dec__heading {
      margin: 0;
      flex: 1;
      padding-left: 12px; }
      @media screen and (max-width: 760px) {
        .title-dec__number-wrap + .title-dec__heading {
          padding-top: 3px; } }

.text-formatting {
  color: #222; }
  .text-formatting a:hover {
    text-decoration: underline; }
  .text-formatting--m {
    font-size: 17px;
    line-height: 24px; }
    @media screen and (max-width: 760px) {
      .text-formatting--m {
        font-size: 14px;
        line-height: 20px; } }

.scrollbar-measure {
  width: 100px;
  height: 100px;
  overflow: scroll;
  position: absolute;
  top: -9999px; }

.form_user__line {
  color: #808080;
  font-size: 14px;
  margin-bottom: 15px; }

.div_with_scroll {
  overflow: scroll;
  height: 400px;
  margin: 10px 0px 10px 0px;
  padding: 10px 10px 10px 10px;
  background: #F9F9F9; }
  @media screen and (max-width: 760px) {
    .div_with_scroll {
      height: auto;
      overflow-y: auto; } }

table.salad_table {
  font-family: Arial, Tahoma, Verdana;
  font-size: 12px;
  border-spacing: 0px;
  border-collapse: collapse;
  vertical-align: top; }

table.salad_table td {
  font-weight: normal;
  text-align: left;
  padding: 1px 5px 1px 5px; }

.tab-widjet__btn-comment {
  margin-top: -10px; }
  @media screen and (max-width: 760px) {
    .tab-widjet__btn-comment {
      width: 100%;
      text-align: center; } }

.vrezka {
  float: right;
  width: 250px;
  background-color: #efefef;
  padding: 10px;
  margin: 10px 0px 10px 20px; }
  @media screen and (max-width: 760px) {
    .vrezka {
      width: 100%; } }

@media screen and (max-width: 760px) {
  .new_table_adapted {
    margin: 0 -20px;
    width: calc(100% + 40px);
    overflow-x: scroll;
    overflow-y: hidden; } }

.new_table_adapted table {
  font-family: Arial, Tahoma, Verdana;
  font-size: 14px;
  line-height: 16px;
  width: 100%;
  border: 0;
  border: none;
  padding: 15px 10px 15px 10px; }
  @media screen and (max-width: 760px) {
    .new_table_adapted table {
      width: 100%; } }

.new_table_adapted tr {
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2);
  cursor: pointer;
  font-size: 14px;
  line-height: 16px;
  padding: 15px 10px 15px 10px;
  text-align: left;
  border: 0;
  border: none; }
  .new_table_adapted tr:hover {
    box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.2); }

.new_table_adapted th {
  font-size: 14px;
  line-height: 16px;
  padding: 15px 10px 15px 10px;
  text-align: left;
  border: 0;
  border: none; }

.new_table_adapted td {
  font-size: 14px;
  line-height: 16px;
  padding: 15px 10px 15px 10px;
  text-align: left;
  border: 0;
  border: none; }

select#max_per_page {
  font-family: "Open Sans regular";
  font-weight: bold;
  font-size: 18px;
  line-height: 37px;
  color: #666; }

.results-count {
  text-align: right;
  font-family: "Open Sans regular";
  font-weight: bold;
  font-size: 18px;
  line-height: 37px;
  color: #666; }

.top-banner {
  width: 100%;
  padding: 20px 0;
  text-align: center; }
  .top-banner img {
    max-width: 100%;
    height: auto; }
  @media screen and (max-width: 1020px) {
    .top-banner {
      display: none; } }

.page-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  background: #fff;
  padding: 0;
  margin: 0 0 20px;
  border-bottom: 1px solid #C2C2C2;
  position: relative; }
  @media screen and (max-width: 1280px) {
    .page-header {
      margin: 0 0 70px; } }
  @media screen and (max-width: 1020px) {
    .page-header {
      margin: 0 0 60px; }
      .js-mobile-nav .page-header {
        z-index: 100; } }
  .page-header__profile-search {
    text-align: right; }
    @media screen and (max-width: 1020px) {
      .js-mobile-nav .page-header__profile-search {
        z-index: 102; } }
  .page-header__profile-item {
    display: inline-block;
    border-right: 1px solid #CCC; }
    @media screen and (max-width: 1020px) {
      .page-header__profile-item {
        display: none; } }
  .page-header__logo {
    padding: 23px 30px; }
    @media screen and (max-width: 1020px) {
      .page-header__logo {
        padding: 14px 20px; }
        .page-header__logo img {
          height: 24px; } }
    @media screen and (max-width: 1020px) {
      .js-mobile-nav .page-header__logo {
        z-index: 102; } }
  @media screen and (max-width: 1020px) {
    .page-header__nav-bar {
      display: none;
      right: 0;
      background: #fff;
      min-width: 350px;
      margin: 0;
      z-index: 106;
      box-shadow: -5px 0 10px rgba(0, 0, 0, 0.2);
      padding: 0 20px;
      position: fixed;
      overflow-y: scroll;
      padding-top: 20px;
      height: 100%;
      top: 0; }
      .js-mobile-nav .page-header__nav-bar {
        display: block; } }
  @media screen and (max-width: 479px) {
    .page-header__nav-bar {
      width: 100%;
      min-width: auto; } }
  .page-header__links-bar {
    display: flex;
    align-items: center; }
  .page-header__special-link {
    display: inline-block;
    margin: 0 15px; }
    @media screen and (max-width: 1280px) {
      .page-header__special-link {
        position: absolute;
        top: 100%;
        left: 0;
        background: #fff;
        width: 100%;
        margin: 0;
        text-align: center;
        border-bottom: 1px solid #C2C2C2; } }
    @media screen and (max-width: 1020px) {
      .js-mobile-nav .page-header__special-link {
        z-index: 102; } }
  .page-header__profile-item-mob {
    display: none; }
    @media screen and (max-width: 1020px) {
      .page-header__profile-item-mob {
        margin-top: 20px;
        display: block;
        background: #eee;
        border-radius: 3px;
        text-align: center; } }
  .page-header:after {
    display: none;
    content: "";
    background: #fff;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 101; }
    @media screen and (max-width: 1020px) {
      .js-mobile-nav .page-header:after {
        display: block; } }

.logo {
  display: flex;
  align-items: center; }
  .logo img {
    display: block; }
  .logo__text {
    display: block;
    margin-left: 9px;
    width: 50px;
    font-size: 9px;
    line-height: 1.4;
    color: #666; }
    @media screen and (max-width: 1020px) {
      .logo__text {
        font-size: 7px;
        line-height: 1.2;
        margin-left: 8px; } }

.profile-item__icon {
  font-size: 18px;
  margin: 0 12px 0 0;
  width: 15px;
  height: 20px;
  width: 15px;
  display: inline-block;
  height: 20px;
  vertical-align: middle;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='15px' height='18px' viewBox='0 0 15 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23000'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Eicon%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='asn-news.com-mobile-главная,-страница-материла' transform='translate(-1474.000000, -315.000000)' fill-rule='nonzero'%3E %3Cg id='main-desktop' transform='translate(196.000000, 94.000000)'%3E %3Cg id='header' transform='translate(50.000000, 190.000000)'%3E %3Cg id='log-in' transform='translate(1228.000000, 31.000000)'%3E %3Cg id='icon'%3E %3Cpath d='M7.31255588,9 C9.48705456,9 11.25,6.98530142 11.25,4.50002629 C11.25,2.01469858 10.6711991,0 7.31255588,0 C3.95391264,0 3.375,2.01469858 3.375,4.50002629 C3.375,6.98530142 5.13794544,9 7.31255588,9 Z' id='Shape'/%3E %3Cpath d='M14.6168148,15.6409287 C14.5451252,11.8766001 13.9543595,10.8039707 9.4336339,10.125 C9.4336339,10.125 8.79727254,10.7998106 7.31404078,10.7998106 C5.83080901,10.7998106 5.19433778,10.125 5.19433778,10.125 C0.722943366,10.7965648 0.0851537084,12.1335684 0.00275194388,15.7989224 C0.00302661643,15.8640217 0.00335622348,15.984437 0.00335622348,16.1944096 C0.00335622348,16.1944096 1.07963314,18 7.31404078,18 C13.5483385,18 14.6247253,16.1944096 14.6247253,16.1944096 C14.6247253,16.0595024 14.6248352,15.9656936 14.625,15.9018743 C14.6237914,15.9233608 14.6213743,15.8817137 14.6168148,15.6409287 Z' id='Shape'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") center no-repeat; }

.profile-item__link {
  color: #222;
  font-size: 14px;
  line-height: 40px;
  padding: 0 30px;
  display: block; }
  .profile-item__link img {
    vertical-align: middle; }
  .profile-item__link:hover {
    opacity: .8; }

@media screen and (max-width: 1280px) {
  .profile-item__label {
    display: none; } }

@media screen and (max-width: 1020px) {
  .profile-item__label {
    display: inline-block; } }

.search-item {
  display: inline-block;
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent; }
  .search-item__icons {
    padding: 0 30px;
    line-height: 40px;
    display: block;
    color: #222;
    background: #fff;
    vertical-align: middle; }
    .search-item__icons img {
      vertical-align: middle; }
    .search-item__icons:hover {
      opacity: .8; }
      @media screen and (max-width: 1020px) {
        .search-item__icons:hover {
          opacity: 1; } }
    @media all and (max-width: 1020px) {
      .search-item__icons {
        padding: 0 20px; } }
    .js-search-form .search-item__icons {
      position: absolute;
      margin-top: 2px;
      right: 0;
      top: 20px;
      height: 40px;
      width: 83px;
      border-left: 1px solid #CCCCCC;
      z-index: 100; }
      @media screen and (max-width: 1020px) {
        .js-search-form .search-item__icons {
          top: 10px;
          height: 30px;
          width: 67px; } }
  .search-item__icon {
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 19px;
    background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='18px' height='19px' viewBox='0 0 18 19' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23222'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EShape%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='asn-news.com-mobile-главная,-страница-материла' transform='translate(-1599.000000, -315.000000)' fill-rule='nonzero'%3E %3Cg id='main-desktop' transform='translate(196.000000, 94.000000)'%3E %3Cg id='header' transform='translate(50.000000, 190.000000)'%3E %3Cg id='search' transform='translate(1324.000000, 20.000000)'%3E %3Cg id='icon' transform='translate(29.000000, 11.000000)'%3E %3Cg id='search'%3E %3Cpath d='M17.7263218,17.3059895 L13.2890139,12.6028508 C14.4299237,11.220693 15.0550349,9.48165572 15.0550349,7.6712425 C15.0550349,3.44138609 11.6781252,0 7.52751747,0 C3.37690979,0 0,3.44138609 0,7.6712425 C0,11.9010989 3.37690979,15.342485 7.52751747,15.342485 C9.08571359,15.342485 10.5705982,14.8635326 11.8401304,13.9543236 L16.3111485,18.6931503 C16.4980273,18.8909349 16.7493809,19 17.0187352,19 C17.2736889,19 17.5155513,18.9009409 17.6991573,18.7208335 C18.0892791,18.338272 18.1017158,17.7038936 17.7263218,17.3059895 Z M7.5,2 C10.5327647,2 13,4.46723529 13,7.5 C13,10.5327647 10.5327647,13 7.5,13 C4.46723529,13 2,10.5327647 2,7.5 C2,4.46723529 4.46723529,2 7.5,2 Z' id='Shape'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") center no-repeat; }
    .js-search-form .search-item__icon {
      display: none; }
    .search-item__icon--close {
      position: absolute;
      right: 0;
      height: 40px;
      width: 80px;
      background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='18px' height='18px' viewBox='0 0 18 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23222'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Eclose%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='asn-news.com-mobile-главная,-страница-материла' transform='translate(-1597.000000, -13950.000000)'%3E %3Cg id='header-search' transform='translate(196.000000, 13832.000000)'%3E %3Cg id='header' transform='translate(49.000000, 86.000000)'%3E %3Cg id='search'%3E %3Cg id='close' transform='translate(1351.000000, 31.000000)'%3E %3Crect id='Rectangle-5' transform='translate(10.000000, 10.000000) rotate(45.000000) translate(-10.000000, -10.000000) ' x='-2' y='9' width='24' height='2' rx='1'/%3E %3Crect id='Rectangle-5' transform='translate(10.000000, 10.000000) rotate(-45.000000) translate(-10.000000, -10.000000) ' x='-2' y='9' width='24' height='2' rx='1'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") center no-repeat;
      display: none; }
      @media screen and (max-width: 1020px) {
        .search-item__icon--close {
          height: 30px;
          width: 67px; } }
      .js-search-form .search-item__icon--close {
        display: block; }
  .search-item__search-form {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    z-index: 10;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); }
    .js-search-form .search-item__search-form {
      display: block; }

.input-search {
  height: 80px;
  width: 100%;
  padding: 0 100px 0 30px; }
  @media screen and (max-width: 1020px) {
    .input-search {
      height: 52px; } }

.special-link {
  color: #4990E2;
  display: block;
  font-weight: bold;
  font-size: 14px;
  line-height: 60px;
  letter-spacing: 1px;
  text-transform: uppercase; }
  @media screen and (max-width: 1280px) {
    .special-link {
      border-top: 1px solid #C2C2C2;
      margin: 0 20px; } }
  @media screen and (max-width: 1020px) {
    .special-link {
      font-size: 13px;
      line-height: 40px; } }
  .js-search-form .special-link {
    border-top-color: transparent; }
  .special-link:hover {
    color: #FF2C00; }

@media screen and (max-width: 1020px) {
  .nav li {
    display: block; } }

.nav__item-first {
  display: inline-block;
  margin: 0 15px;
  position: relative; }
  @media screen and (max-width: 1020px) {
    .nav__item-first {
      margin: 0; } }
  .nav__item-first:hover .nav__list-second {
    display: block; }
  .nav__item-first:hover:after {
    content: "";
    width: 100%;
    position: absolute;
    top: 76px;
    border-bottom: 4px solid #FF2C00; }
    @media screen and (max-width: 1020px) {
      .nav__item-first:hover:after {
        display: none; } }

.nav__link-first {
  display: block;
  font-weight: bold;
  font-size: 14px;
  line-height: 80px;
  letter-spacing: 1px;
  color: #222;
  font-family: "Open Sans SemiBold";
  text-transform: uppercase; }
  @media screen and (max-width: 1020px) {
    .nav__link-first {
      line-height: 40px; } }
  .nav__link-first:after {
    display: inline-block;
    content: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='7px' height='4px' viewBox='0 0 7 4' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23222'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EShape%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='asn-news.com-mobile-главная,-страница-материла' transform='translate(-802.000000, -324.000000)' fill-rule='nonzero'%3E %3Cg id='main-desktop' transform='translate(196.000000, 94.000000)'%3E %3Cg id='header' transform='translate(50.000000, 190.000000)'%3E %3Cg id='main-menu' transform='translate(309.000000, 22.000000)'%3E %3Cg id='arrow' transform='translate(335.000000, 20.000000) rotate(90.000000) translate(-335.000000, -20.000000) translate(333.000000, -230.000000)'%3E %3Cpath d='M3.84918715,334.095612 L1.19357715,331.170713 C1.09577921,331.056888 0.973656615,331 0.826966837,331 C0.680277058,331 0.558154465,331.056951 0.460356523,331.170713 L0.150798576,331.507731 C0.0503042364,331.618565 5.70666324e-05,331.753288 5.70666324e-05,331.91204 C5.70666324e-05,332.067787 0.0502899698,332.204115 0.150798576,332.320898 L2.13034019,334.500016 L0.150712976,336.683619 C0.0502471698,336.794453 8.43769499e-15,336.929176 8.43769499e-15,337.087944 C8.43769499e-15,337.243675 0.0502329032,337.38005 0.150712976,337.496785 L0.460299457,337.833757 C0.56077953,337.944591 0.683030523,338 0.82690977,338 C0.970846083,338 1.09306854,337.944591 1.19352008,337.833757 L3.84918715,334.908857 C3.94971003,334.792043 4,334.655747 4,334.5 C4.00001426,334.341247 3.94971003,334.206446 3.84918715,334.095612 Z' id='Shape'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    line-height: 74px;
    margin: 0 0 0 6px;
    vertical-align: top; }
    @media screen and (max-width: 1020px) {
      .nav__link-first:after {
        display: none; } }
  .nav__link-first:hover {
    color: #FF2C00; }
    .nav__link-first:hover:after {
      content: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='7px' height='4px' viewBox='0 0 7 4' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23FF2C00'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EShape%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='asn-news.com-mobile-главная,-страница-материла' transform='translate(-802.000000, -324.000000)' fill-rule='nonzero'%3E %3Cg id='main-desktop' transform='translate(196.000000, 94.000000)'%3E %3Cg id='header' transform='translate(50.000000, 190.000000)'%3E %3Cg id='main-menu' transform='translate(309.000000, 22.000000)'%3E %3Cg id='arrow' transform='translate(335.000000, 20.000000) rotate(90.000000) translate(-335.000000, -20.000000) translate(333.000000, -230.000000)'%3E %3Cpath d='M3.84918715,334.095612 L1.19357715,331.170713 C1.09577921,331.056888 0.973656615,331 0.826966837,331 C0.680277058,331 0.558154465,331.056951 0.460356523,331.170713 L0.150798576,331.507731 C0.0503042364,331.618565 5.70666324e-05,331.753288 5.70666324e-05,331.91204 C5.70666324e-05,332.067787 0.0502899698,332.204115 0.150798576,332.320898 L2.13034019,334.500016 L0.150712976,336.683619 C0.0502471698,336.794453 8.43769499e-15,336.929176 8.43769499e-15,337.087944 C8.43769499e-15,337.243675 0.0502329032,337.38005 0.150712976,337.496785 L0.460299457,337.833757 C0.56077953,337.944591 0.683030523,338 0.82690977,338 C0.970846083,338 1.09306854,337.944591 1.19352008,337.833757 L3.84918715,334.908857 C3.94971003,334.792043 4,334.655747 4,334.5 C4.00001426,334.341247 3.94971003,334.206446 3.84918715,334.095612 Z' id='Shape'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E"); }

.nav__list-second {
  display: none;
  position: absolute;
  z-index: 9;
  background: #fff;
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2);
  top: 80px;
  width: 230px;
  padding: 10px 30px; }
  @media screen and (max-width: 1020px) {
    .nav__list-second {
      display: block;
      position: static;
      box-shadow: none;
      padding: 0 10px; } }

.nav__link-second {
  font-size: 14px;
  display: block;
  padding: 10px 0;
  font-family: "Roboto light", sans-serif;
  color: #222; }
  .nav__link-second:hover {
    color: #777; }


.close-menu{
  width: 100%;
  text-align: right;
}
.mobile-nav-item {
  display: none;
  padding: 5px 20px; }
  .mobile-nav-item__link {
    display: inline-block;
    vertical-align: middle;
    width: 26px;
    height: 16px;
    background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='26px' height='16px' viewBox='0 0 26 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23222'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Emenu_burger%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='asn-news.com-mobile-главная,-страница-материла' transform='translate(-3223.000000, -8112.000000)'%3E %3Cg id='material-mobile' transform='translate(2929.000000, 7900.000000)'%3E %3Cg id='header' transform='translate(20.000000, 196.000000)'%3E %3Cg id='menu_burger' transform='translate(274.000000, 16.000000)'%3E %3Crect id='Rectangle-5' x='0' y='0' width='26' height='2' rx='1'/%3E %3Crect id='Rectangle-5' x='0' y='7' width='26' height='2' rx='1'/%3E %3Crect id='Rectangle-5' x='0' y='14' width='26' height='2' rx='1'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E"); }
    .js-mobile-nav .mobile-nav-item__link {
      width: 26px;
      height: 18px;
      background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='18px' height='18px' viewBox='0 0 18 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23222'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Eclose%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='asn-news.com-mobile-главная,-страница-материла' transform='translate(-1597.000000, -13950.000000)'%3E %3Cg id='header-search' transform='translate(196.000000, 13832.000000)'%3E %3Cg id='header' transform='translate(49.000000, 86.000000)'%3E %3Cg id='search'%3E %3Cg id='close' transform='translate(1351.000000, 31.000000)'%3E %3Crect id='Rectangle-5' transform='translate(10.000000, 10.000000) rotate(45.000000) translate(-10.000000, -10.000000) ' x='-2' y='9' width='24' height='2' rx='1'/%3E %3Crect id='Rectangle-5' transform='translate(10.000000, 10.000000) rotate(-45.000000) translate(-10.000000, -10.000000) ' x='-2' y='9' width='24' height='2' rx='1'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") center no-repeat; }
  .mobile-nav-item__icon {
    vertical-align: middle; }
  .mobile-nav-item:hover {
    opacity: 0.8; }
    @media screen and (max-width: 1020px) {
      .mobile-nav-item:hover {
        opacity: 1; } }
  @media screen and (max-width: 1020px) {
    .mobile-nav-item {
      display: inline-block; } }

.overlay-layer {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  min-height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.4); }
  @media screen and (max-width: 1020px) {
    .js-mobile-nav .overlay-layer {
      display: block;
      z-index: 105; } }
  .js-search-form .overlay-layer {
    display: block; }

.js-mobile-nav, .js-search-form {
  overflow: hidden;
  top: 0px;
  left: 0px;
  right: 0px;
  right: 0px;
  position: fixed; }

.tab-widjet__tabs {
  border-bottom: 1px solid #C5C5C5;
  margin: 0 0 17px; }
  .tab-widjet__tabs li {
    display: inline-block;
    margin: 0 0 0 20px; }
    @media screen and (max-width: 760px) {
      .tab-widjet__tabs li {
        margin: 0 0 0 15px; } }
    .tab-widjet__tabs li:first-child {
      margin: 0; }
    .tab-widjet__tabs li a {
      font-size: 15px;
      color: #222;
      padding-bottom: 13px;
      display: block; }
      .tab-widjet__tabs li a:hover {
        opacity: 0.75; }
      @media screen and (max-width: 760px) {
        .tab-widjet__tabs li a {
          font-family: "Open Sans SemiBold";
          padding-bottom: 10px; } }
  .tab-widjet__tabs--ranking {
    position: relative;
    margin-bottom: 13px; }
    .tab-widjet__tabs--ranking li:last-child {
      display: block;
      width: 100%;
      max-width: 300px;
      position: absolute;
      top: -10px;
      right: 0; }
    @media screen and (max-width: 1020px) {
      .tab-widjet__tabs--ranking li {
        margin-left: 20px; }
        .tab-widjet__tabs--ranking li:last-child {
          max-width: 240px; } }
    @media screen and (max-width: 760px) {
      .tab-widjet__tabs--ranking {
        padding-top: 46px; }
        .tab-widjet__tabs--ranking li:last-child {
          left: 0;
          max-width: 280px;
          margin: 0; } }

.tab-widjet .ui-state-active a {
  color: #FF2C00;
  font-weight: bold;
  border-bottom: 2px solid #FF2C00; }
  .tab-widjet .ui-state-active a:hover {
    opacity: 1; }

.tab-widjet--headers-auto .ui-tabs-nav {
  white-space: nowrap;
  overflow: auto; }

.list-post-news {
  margin: 0 0 12px; }
  .list-post-news__item {
    margin: 0; }
    .list-post-news__item--important {
      position: relative; }
      .list-post-news__item--important:before {
        content: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='10px' height='15px' viewBox='0 0 10 15' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23FF2C00'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EShape%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='asn-news.com-mobile-главная,-страница-материла' transform='translate(-255.000000, -540.000000)' fill-rule='nonzero'%3E %3Cg id='main-desktop' transform='translate(196.000000, 94.000000)'%3E %3Cg id='content' transform='translate(49.000000, 288.000000)'%3E %3Cg id='top' transform='translate(1.000000, 1.000000)'%3E %3Cg id='03' transform='translate(9.000000, 149.000000)'%3E %3Cpolygon id='Shape' points='9.34091853 8 8.99627137 8 0 16.8362696 4.34754974 16.8362696 0.901190199 23 1.3399182 23 10 14.9010723 5.62609963 14.9010723'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
        position: absolute;
        line-height: 37px;
        left: -17px; }
        @media screen and (max-width: 760px) {
          .list-post-news__item--important:before {
            left: -15px;
            line-height: 14px; } }
      .list-post-news__item--important .list-post-news__name {
        color: #FF2C00; }
  .list-post-news__link {
    line-height: 37px;
    display: flex; }
    .list-post-news__link:hover .list-post-news__name {
      opacity: .75; }
    @media screen and (max-width: 760px) {
      .list-post-news__link {
        flex-direction: column; } }
    .list-post-news__link .comment-count {
      margin-left: 10px; }
  .list-post-news__date {
    font-family: "Roboto light", sans-serif;
    display: inline-block;
    vertical-align: top;
    width: 85px;
    font-size: 12px;
    color: #666; }
    @media screen and (max-width: 760px) {
      .list-post-news__date {
        line-height: 14px;
        margin: 0 0 5px; } }
  .list-post-news__name {
    font-family: "Roboto regular", sans-serif;
    display: inline-block;
    font-size: 16px;
    color: #222;
    flex: 1; }
    .list-post-news__name.chargeable:after {
      position: relative;
      top: 2px;
      display: inline-block;
      width: 16px;
      height: 16px;
      margin-left: 10px;
      background: #999999 url("../images/icon_ruble.svg") no-repeat center;
      background-size: 9px;
      border-radius: 50%;
      content: ''; }
    @media screen and (max-width: 760px) {
      .list-post-news__name {
        font-size: 16px;
        line-height: 28px;
        margin: 0 0 20px; } }

.btn-show-more {
  display: block;
  text-align: center;
  color: #222;
  border: 1px solid #C2C2C2;
  font-family: "Open Sans regular";
  line-height: 42px;
  font-weight: 700;
  font-size: 14px;
  border-radius: 3px; }
  .btn-show-more:after {
    content: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='11px' height='7px' viewBox='0 0 11 7' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23222'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Earrow%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='asn-news.com-mobile-главная,-страница-материла' transform='translate(-844.000000, -710.000000)' fill-rule='nonzero'%3E %3Cg id='main-desktop' transform='translate(196.000000, 94.000000)'%3E %3Cg id='content' transform='translate(49.000000, 288.000000)'%3E %3Cg id='top' transform='translate(1.000000, 1.000000)'%3E %3Cg id='button' transform='translate(28.000000, 307.000000)'%3E %3Cpath d='M577.773781,22.9423035 L573.790366,18.7638755 C573.643669,18.6012697 573.460485,18.5200005 573.24045,18.5200005 C573.020416,18.5200005 572.837232,18.6013596 572.690535,18.7638755 L572.226198,19.2453308 C572.075456,19.4036652 572.000086,19.596126 572.000086,19.8229154 C572.000086,20.0454109 572.075435,20.2401647 572.226198,20.4069969 L575.19551,23.5200229 L572.226069,26.6394561 C572.075371,26.7977905 572,26.9902512 572,27.2170631 C572,27.4395361 572.075349,27.6343573 572.226069,27.8011222 L572.690449,28.2825101 C572.841169,28.4408445 573.024546,28.5200005 573.240365,28.5200005 C573.456269,28.5200005 573.639603,28.4408445 573.79028,28.2825101 L577.773781,24.104082 C577.924565,23.9372048 578,23.742496 578,23.5200005 C578.000021,23.2932111 577.924565,23.1006379 577.773781,22.9423035 Z' id='arrow' transform='translate(575.000284, 23.760000) rotate(90.000000) translate(-575.000284, -23.760000) '/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    margin: 0 0 0 10px;
    vertical-align: top; }
  .btn-show-more:hover {
    background: #FF2C00;
    color: #fff;
    border: 1px solid #FF2C00; }
    .btn-show-more:hover:after {
      content: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='11px' height='7px' viewBox='0 0 11 7' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23fff'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Earrow%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='asn-news.com-mobile-главная,-страница-материла' transform='translate(-844.000000, -710.000000)' fill-rule='nonzero'%3E %3Cg id='main-desktop' transform='translate(196.000000, 94.000000)'%3E %3Cg id='content' transform='translate(49.000000, 288.000000)'%3E %3Cg id='top' transform='translate(1.000000, 1.000000)'%3E %3Cg id='button' transform='translate(28.000000, 307.000000)'%3E %3Cpath d='M577.773781,22.9423035 L573.790366,18.7638755 C573.643669,18.6012697 573.460485,18.5200005 573.24045,18.5200005 C573.020416,18.5200005 572.837232,18.6013596 572.690535,18.7638755 L572.226198,19.2453308 C572.075456,19.4036652 572.000086,19.596126 572.000086,19.8229154 C572.000086,20.0454109 572.075435,20.2401647 572.226198,20.4069969 L575.19551,23.5200229 L572.226069,26.6394561 C572.075371,26.7977905 572,26.9902512 572,27.2170631 C572,27.4395361 572.075349,27.6343573 572.226069,27.8011222 L572.690449,28.2825101 C572.841169,28.4408445 573.024546,28.5200005 573.240365,28.5200005 C573.456269,28.5200005 573.639603,28.4408445 573.79028,28.2825101 L577.773781,24.104082 C577.924565,23.9372048 578,23.742496 578,23.5200005 C578.000021,23.2932111 577.924565,23.1006379 577.773781,22.9423035 Z' id='arrow' transform='translate(575.000284, 23.760000) rotate(90.000000) translate(-575.000284, -23.760000) '/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E"); }
  .btn-show-more--no-arrow:after {
    display: none; }

.list-article__item {
  border-bottom: 1px solid #CCC;
  padding: 25px 0 20px;
  margin: 0; }
  .list-article__item--noborder {
    border-bottom: 0; }
  .list-article__item--last {
    border-bottom: 0;
    margin-bottom: 0; }
  @media screen and (max-width: 760px) {
    .list-article__item {
      padding: 10px 0; } }

.page-title {
  font-size: 30px;
  line-height: 36px;
  margin: 0 0 14px;
  font-family: "Open Sans regular"; }
  @media screen and (max-width: 760px) {
    .page-title {
      font-size: 20px;
      line-height: 22px; } }

.page-description {
  font-size: 15px;
  line-height: 22px;
  margin: 0 0 17px; }
  .page-description b {
    font-weight: bold; }
  @media screen and (max-width: 760px) {
    .page-description {
      font-size: 13px;
      line-height: 20px;
      margin: 0 0 10px; } }

.accounting-period {
  font-size: 15px;
  line-height: 22px;
  margin: 0 0 19px; }
  .accounting-period b {
    font-weight: bold; }
  @media screen and (max-width: 760px) {
    .accounting-period {
      margin: 0 0 21px; } }

.heading-list-article {
  font-family: "Open Sans regular";
  font-weight: 700;
  font-size: 28px;
  line-height: 37px;
  margin: 0 0 20px; }
  .heading-list-article a {
    display: block;
    color: #222; }
    .heading-list-article a:hover {
      color: #FF2C00; }
  @media screen and (max-width: 760px) {
    .heading-list-article {
      font-size: 20px;
      line-height: 28px; } }

.news-post__tag-wrap {
  margin-bottom: 25px; }

.news-post__dashboard-post {
  margin: 0 0 7px; }

.news-post__text {
  margin: 0 0 20px;
  font: 16px/28px "Roboto regular", sans-serif; }
  @media screen and (max-width: 760px) {
    .news-post__text {
      font: 16px/28px "Roboto regular", sans-serif;
      order: 3; } }
  .news-post__text img {
    display: block;
    max-width: 100%; }

.news-post__wrap-img {
  margin: 0 0 26px; }
  .news-post__wrap-img a {
    display: block;
    position: relative; }
    .news-post__wrap-img a:after {
      content: '';
      position: absolute;
      z-index: 5;
      left: 0;
      top: 0;
      bottom: 0;
      right: 0;
      display: block;
      background-color: rgba(0, 0, 0, 0.2);
      opacity: 0;
      filter: alpha(opacity=0);
      transition: all 0.3s ease-in; }
    .news-post__wrap-img a:hover:after {
      opacity: 1;
      transition: all 0.3s ease-in; }
  .news-post__wrap-img img {
    max-width: 100%;
    width: 100%;
    height: auto; }

.news-post--opinion .news-post__inner {
  position: relative; }
  .news-post--opinion .news-post__inner:before, .news-post--opinion .news-post__inner:after {
    content: " ";
    display: table; }
  .news-post--opinion .news-post__inner:after {
    clear: both; }
  .news-post--opinion .news-post__inner > *:not(.author-opinion) {
    margin-left: 190px; }
    @media screen and (max-width: 760px) {
      .news-post--opinion .news-post__inner > *:not(.author-opinion) {
        margin: 0 0 10px; } }
  .news-post--opinion .news-post__inner + .comments-preview {
    border-top: 1px solid #DCDCDC;
    padding-top: 30px;
    margin-top: 22px; }
    @media screen and (max-width: 760px) {
      .news-post--opinion .news-post__inner + .comments-preview {
        padding-top: 20px; } }
  .news-post--opinion .news-post__inner .news-post__text {
    margin-bottom: 0; }
  @media screen and (max-width: 760px) {
    .news-post--opinion .news-post__inner {
      padding: 0;
      margin: 0;
      border: none;
      min-height: auto;
      display: flex;
      flex-direction: column; } }

.news-post__body {
  flex: 1; }

.news-post__author-opinion-wrap {
  float: left;
  width: 190px;
  padding-right: 20px; }
  @media screen and (max-width: 760px) {
    .news-post__author-opinion-wrap {
      float: none; } }

.post-tag {
  display: inline-block;
  position: relative;
  color: #fff;
  line-height: 20px;
  padding: 0 8px;
  font-family: "Open Sans regular";
  font-weight: 400;
  font-size: 10px;
  text-transform: uppercase; }
  .post-tag:after {
    content: "";
    position: absolute;
    right: -10px;
    top: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent; }
  .post-tag:hover {
    text-decoration: underline; }
  @media screen and (max-width: 760px) {
    .post-tag {
      margin: 0; } }
  .post-tag--red {
    background: #FF2C00; }
    .post-tag--red:after {
      border-left: 10px solid #FF2C00; }
  .post-tag--grey {
    background: #999; }
    .post-tag--grey:after {
      border-left: 10px solid #999; }

.author-opinion {
  display: block;
  color: #222; }
  .author-opinion:hover {
    color: #FF2C00; }
  @media screen and (max-width: 760px) {
    .author-opinion {
      padding-bottom: 0px;
      width: 100%;
      padding-right: 0;
      overflow: hidden;
      order: 2; } }
  .author-opinion__photo {
    width: 140px;
    height: 140px;
    border-radius: 50%;
    margin: 0 0 17px; }
    @media screen and (max-width: 760px) {
      .author-opinion__photo {
        width: 74px;
        height: 74px;
        margin: 0 10px 10px 0;
        float: left; }
        .author-opinion__photo img {
          width: 74px;
          height: 74px; } }
  .author-opinion__photo-img {
    background-size: cover;
    width: 140px;
    height: 140px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: 50%; }
    @media screen and (max-width: 760px) {
      .author-opinion__photo-img {
        width: 74px;
        height: 74px;
        margin: 0 10px 10px 0;
        float: left; }
        .author-opinion__photo-img img {
          width: 74px;
          height: 74px; } }
  .author-opinion__name {
    font-weight: bold; }
    @media screen and (max-width: 760px) {
      .author-opinion__name {
        font-family: "Open Sans regular";
        font-size: 14px;
        line-height: 28px; } }
  .author-opinion__job {
    font-size: 13px;
    color: #666;
    max-height: 61px;
    overflow: hidden; }
    @media screen and (max-width: 760px) {
      .author-opinion__job {
        font-family: "Open Sans regular";
        font-size: 12px;
        line-height: 17px;
        margin-bottom: 10px; } }

.dashboard-post {
  color: #666;
  font-size: 12px;
  line-height: 1;
  font-family: "Roboto light", sans-serif;
  overflow: hidden; }
  .dashboard-post__date {
    display: inline-block; }
  .dashboard-post__time {
    display: inline-block; }
  .dashboard-post__wrap-comment-count {
    display: inline-block;
    margin: 0 0 0 35px; }
  .dashboard-post__name-company {
    display: inline-block;
    border-left: 1px solid #C2C2C2;
    padding-left: 10px;
    margin-left: 10px;
    font-family: inherit;
    font-size: inherit;
    color: #666;
    text-decoration: none; }
    .dashboard-post__name-company a {
      font-family: inherit;
      font-size: inherit;
      color: #4990E2; }
      .dashboard-post__name-company a:hover, .dashboard-post__name-company a:focus {
        color: #4990E2;
        text-decoration: underline; }
  .dashboard-post__name {
    display: inline-block;
    border-left: 1px solid #C2C2C2;
    padding-left: 5px; }

.comment-count {
  color: #4990E2;
  font-size: 12px; }
  .comment-count:before {
    position: relative;
    top: 2px;
    content: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='16px' height='14px' viewBox='0 0 16 14' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%234990E2'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Eicon_comment_count%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='asn-news.com-mobile-главная,-страница-материла' transform='translate(-398.000000, -2471.000000)' fill-rule='nonzero'%3E %3Cg id='main-desktop' transform='translate(196.000000, 94.000000)'%3E %3Cg id='content' transform='translate(49.000000, 288.000000)'%3E %3Cg id='news' transform='translate(0.000000, 402.000000)'%3E %3Cg id='03' transform='translate(27.000000, 1596.000000)'%3E %3Cg id='chat' transform='translate(126.000000, 86.000000)'%3E %3Cg id='icon' transform='translate(0.000000, 5.227273)'%3E %3Cg id='icon_comment_count'%3E %3Cpath d='M8.3,0 C3.9,0 0,2.71818182 0,5.85454545 C0,7.94545455 1.1,9.72272727 3,10.7681818 L3,10.7681818 L3,10.8727273 C2.9,12.2318182 2.1,12.65 2.1,12.65 L0.3,13.5909091 L2.3,13.5909091 C4.8,13.5909091 6.6,12.4409091 7.4,11.6045455 L8.2,11.6045455 C12.5,11.6045455 16,8.99090909 16,5.75 C16,2.50909091 12.6,0 8.3,0 Z M8.2,10.5590909 L7.3,10.5590909 L7.1,10.5590909 L6.9,10.7681818 C6.4,11.2909091 5.3,12.2318182 3.6,12.5454545 C3.9,12.0227273 4.1,11.3954545 4.1,10.4545455 L4.1,10.1409091 L3.8,10.0363636 C2,9.09545455 1,7.63181818 1,5.85454545 C1,3.34545455 4.5,1.04545455 8.3,1.04545455 C12,1.04545455 15,3.13636364 15,5.85454545 C15,8.36363636 11.9,10.5590909 8.2,10.5590909 L8.2,10.5590909 Z' id='Shape'/%3E %3Cpath d='M6,6.27272727 C6,6.84981818 5.552,7.31818182 5,7.31818182 C4.448,7.31818182 4,6.84981818 4,6.27272727 C4,5.69563636 4.448,5.22727273 5,5.22727273 C5.552,5.22727273 6,5.69563636 6,6.27272727 Z' id='Shape'/%3E %3Cpath d='M9,6.27272727 C9,6.84981818 8.552,7.31818182 8,7.31818182 C7.448,7.31818182 7,6.84981818 7,6.27272727 C7,5.69563636 7.448,5.22727273 8,5.22727273 C8.552,5.22727273 9,5.69563636 9,6.27272727 Z' id='Shape'/%3E %3Cpath d='M12,6.27272727 C12,6.84981818 11.552,7.31818182 11,7.31818182 C10.448,7.31818182 10,6.84981818 10,6.27272727 C10,5.69563636 10.448,5.22727273 11,5.22727273 C11.552,5.22727273 12,5.69563636 12,6.27272727 Z' id='Shape'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    vertical-align: middle;
    margin: 0 6px 0 0; }
  .comment-count:hover {
    text-decoration: underline; }

@media screen and (max-width: 760px) {
  .comments-preview--show .comments-preview__list {
    display: block; } }

.comments-preview__list {
  margin: 0 -25px; }

.comments-preview__wrap-item {
  margin: 0;
  display: inline-block;
  vertical-align: top;
  width: 48%;
  padding: 0 25px 20px; }
  @media screen and (max-width: 760px) {
    .comments-preview__wrap-item {
      width: 100%; } }

.comments-preview__view-more {
  padding-left: 60px;
  margin-bottom: 10px;
  font-family: "Roboto light", sans-serif;
  line-height: 19px; }
  @media screen and (max-width: 760px) {
    .comments-preview__view-more {
      padding-left: 0; } }

.comments-preview__view-more-link {
  margin-bottom: 10px;
  font-family: "Roboto light", sans-serif;
  font-size: 16px;
  color: #4990E2; }
  .comments-preview__view-more-link:hover {
    text-decoration: underline; }

.comments-preview-item {
  display: flex; }
  .comments-preview-item__avatar {
    width: 40px;
    padding-top: 0; }
  .comments-preview-item__body {
    flex: 1;
    border-radius: 5px;
    padding: 0 20px;
    position: relative; }
    .comments-preview-item__body:before {
      content: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='11px' height='7px' viewBox='0 0 11 7' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23F8F8F8'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Earrow%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='asn-news.com-mobile-главная,-страница-материла' transform='translate(-844.000000, -710.000000)' fill-rule='nonzero'%3E %3Cg id='main-desktop' transform='translate(196.000000, 94.000000)'%3E %3Cg id='content' transform='translate(49.000000, 288.000000)'%3E %3Cg id='top' transform='translate(1.000000, 1.000000)'%3E %3Cg id='button' transform='translate(28.000000, 307.000000)'%3E %3Cpath d='M577.773781,22.9423035 L573.790366,18.7638755 C573.643669,18.6012697 573.460485,18.5200005 573.24045,18.5200005 C573.020416,18.5200005 572.837232,18.6013596 572.690535,18.7638755 L572.226198,19.2453308 C572.075456,19.4036652 572.000086,19.596126 572.000086,19.8229154 C572.000086,20.0454109 572.075435,20.2401647 572.226198,20.4069969 L575.19551,23.5200229 L572.226069,26.6394561 C572.075371,26.7977905 572,26.9902512 572,27.2170631 C572,27.4395361 572.075349,27.6343573 572.226069,27.8011222 L572.690449,28.2825101 C572.841169,28.4408445 573.024546,28.5200005 573.240365,28.5200005 C573.456269,28.5200005 573.639603,28.4408445 573.79028,28.2825101 L577.773781,24.104082 C577.924565,23.9372048 578,23.742496 578,23.5200005 C578.000021,23.2932111 577.924565,23.1006379 577.773781,22.9423035 Z' id='arrow' transform='translate(575.000284, 23.760000) rotate(90.000000) translate(-575.000284, -23.760000) '/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
      position: absolute;
      left: -8px;
      top: 26px; }
  .comments-preview-item__name {
    font-family: "Open Sans regular";
    font-weight: 700;
    font-size: 13px;
    line-height: 24px;
    margin: 0; }
    .comments-preview-item__name a, .comments-preview-item__name h3 {
      display: inline-block;
      color: #222;
      margin-right: 15px; }
      .comments-preview-item__name a:hover, .comments-preview-item__name h3:hover {
        color: #FF2C00; }
    .comments-preview-item__name span {
      margin-right: 15px; }
    .comments-preview-item__name span:last-child {
      margin-right: 0; }
  .comments-preview-item__text {
    font-family: "Roboto regular", sans-serif;
    font-size: 14px;
    line-height: 20px; }
  .comments-preview-item__name-more {
    display: inline-block;
    font-size: 13px;
    font-weight: normal;
    font-size: 13px;
    color: #777; }
    .comments-preview-item__name-more--member-company {
      font-weight: bold;
      color: #ff2c00; }
    .comments-preview-item__name-more--admin {
      color: #66c44c;
      font-weight: bold; }
  .comments-preview-item__date {
    font-weight: normal;
    display: inline-block;
    font-size: 13px;
    color: #777; }
  .comments-preview-item__time {
    font-weight: normal;
    display: inline-block;
    font-size: 13px;
    color: #777; }
  .comments-preview-item__to-review {
    padding-top: 8px;
    font-size: 13px;
    color: #777; }
    .comments-preview-item__to-review a {
      font-size: 15px; }
      .comments-preview-item__to-review a:hover {
        text-decoration: underline; }

.section-comments-reviews .comments-preview__wrap-item {
  width: 100%; }

.section-comments-reviews .comments-preview-item__body {
  background: #f8f8f8;
  border-radius: 5px;
  padding: 10px 20px; }

.section-comments-reviews .comments-preview-item__avatar {
  width: 60px; }

.section-comments-reviews .comments-preview-item__text p {
  margin: 0; }

.section-comments-reviews .comments-preview-item__to-review {
  margin-bottom: 0; }

.avatar-user {
  position: relative;
  display: block;
  width: 35px;
  height: 35px;
  text-align: center;
  border-radius: 50%;
  margin-top: 3px; }
  .avatar-user__picture {
    display: block;
    position: relative;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover; }
  .avatar-user--checked:after {
    content: "";
    position: absolute;
    left: 25px;
    top: 29px;
    width: 15px;
    height: 15px;
    line-height: 15px;
    background: #68C253 url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='7px' height='6px' viewBox='0 0 7 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23fff'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EShape%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='asn-news.com-mobile-главная,-страница-материла' transform='translate(-304.000000, -2245.000000)' fill-rule='nonzero'%3E %3Cg id='main-desktop' transform='translate(196.000000, 94.000000)'%3E %3Cg id='content' transform='translate(49.000000, 288.000000)'%3E %3Cg id='news' transform='translate(0.000000, 402.000000)'%3E %3Cg id='02' transform='translate(28.000000, 1039.000000)'%3E %3Cg id='comment' transform='translate(1.000000, 385.000000)'%3E %3Cg id='img' transform='translate(0.000000, 3.000000)'%3E %3Cg id='checked' transform='translate(26.000000, 29.000000)'%3E %3Cpath d='M4.08076923,7.99444444 C4.02692308,7.94 4,7.85833333 4,7.80388889 C4,7.74944444 4.02692308,7.66777778 4.08076923,7.61333333 L4.45769231,7.23222222 C4.56538462,7.12333333 4.72692308,7.12333333 4.83461538,7.23222222 L4.86153846,7.25944444 L6.34230769,8.86555556 C6.39615385,8.92 6.47692308,8.92 6.53076923,8.86555556 L10.1384615,5.08166667 L10.1653846,5.08166667 L10.1653846,5.08166667 C10.2730769,4.97277778 10.4346154,4.97277778 10.5423077,5.08166667 L10.9192308,5.46277778 C11.0269231,5.57166667 11.0269231,5.735 10.9192308,5.84388889 L10.9192308,5.84388889 L6.61153846,10.3627778 C6.55769231,10.4172222 6.50384615,10.4444444 6.42307692,10.4444444 C6.34230769,10.4444444 6.28846154,10.4172222 6.23461538,10.3627778 L4.13461538,8.07611111 L4.08076923,7.99444444 L4.08076923,7.99444444 Z' id='Shape'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") center no-repeat;
    border-radius: 50%;
    z-index: 6; }
  .avatar-user--no-avatar {
    background: #B6D3F3;
    line-height: 40px; }
    .avatar-user--no-avatar .avatar-user__picture {
      background-size: auto; }
  .avatar-user--gray {
    background: #f8f8f8; }
  .avatar-user--admin {
    box-shadow: 0 0 0 1px #C2C2C2; }
    .avatar-user--admin .avatar-user__picture {
      background-size: auto; }

.section-notes__title {
  padding: 0 0 13px;
  margin: 10px 0 20px;
  font-family: "Roboto regular", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 28px;
  line-height: 37px;
  border-bottom: 1px solid #dcdcdc; }
  @media screen and (max-width: 760px) {
    .section-notes__title {
      margin: 4px 0 20px;
      padding: 0 0 10px;
      font-size: 20px; } }

.section-notes__list {
  margin: 0 -15px;
  font-size: 0; }
  @media screen and (max-width: 760px) {
    .section-notes__list {
      margin: 0; } }

.section-notes__item {
  display: inline-block;
  vertical-align: top;
  width: 49%;
  padding: 0 15px 25px; }
  .section-notes__item .notes-item--press-releases--list {
    display: block;
    display: flex;
    margin: 20px 0 15px; }
    @media screen and (max-width: 760px) {
      .section-notes__item .notes-item--press-releases--list {
        flex-wrap: wrap;
        margin: 0; } }
  @media screen and (max-width: 760px) {
    .section-notes__item {
      display: block;
      padding: 0 0 40px;
      width: 100%; } }

@media screen and (max-width: 760px) {
  .section-notes--community .section-notes__item:nth-child(n+4) {
    display: none; } }

.section-notes--best-materials .section-notes__list {
  margin: 0; }

.section-notes--best-materials .bx-wrapper {
  position: relative;
  margin: 0 -15px;
  padding: 0;
  touch-action: pan-y; }
  @media screen and (max-width: 760px) {
    .section-notes--best-materials .bx-wrapper {
      margin: 0; } }

.section-notes--best-materials .bx-controls-direction {
  position: absolute;
  top: -85px;
  right: 15px; }
  .section-notes--best-materials .bx-controls-direction:after {
    position: absolute;
    right: 0;
    bottom: -65px;
    display: block;
    width: 100px;
    height: 1px;
    background: #fff;
    content: ''; }
  .section-notes--best-materials .bx-controls-direction a {
    position: absolute;
    border: 2px solid #666;
    border-radius: 50%;
    opacity: .3;
    outline: 0;
    width: 40px;
    height: 40px;
    text-indent: -9999px;
    z-index: 9999; }
    .section-notes--best-materials .bx-controls-direction a:hover, .section-notes--best-materials .bx-controls-direction a:focus {
      opacity: 1;
      transition: all .33s; }

.section-notes--best-materials .bx-prev {
  right: 50px;
  top: 15px;
  background: url(../images/icon_prev.svg) center no-repeat; }

.section-notes--best-materials .bx-next {
  top: 15px;
  right: 0;
  background: url(../images/icon_next.svg) center no-repeat; }

@media screen and (max-width: 760px) {
  .section-notes__container-slider {
    margin-bottom: 20px; } }

.notes-item {
  display: block; }
  .notes-item__avatar {
    vertical-align: top;
    width: 40px; }
  .notes-item__wrap-img {
    width: 40px;
    height: 40px; }
    .notes-item__wrap-img img {
      width: 40px;
      height: 40px;
      border-radius: 50%; }
  .notes-item__content {
    flex: 1;
    padding: 0 0 30px 25px; }
  .notes-item__author {
    font-family: "Roboto regular", sans-serif;
    font-size: 12px;
    line-height: 15px;
    color: #666;
    margin: 0 0 6px; }
    .notes-item__author a {
      color: #4990E2; }
      .notes-item__author a:hover {
        text-decoration: underline; }
  .notes-item__header {
    font-family: "Open Sans regular";
    font-weight: bold;
    color: #222;
    font-size: 18px;
    line-height: 22px;
    margin: 0 0 10px; }
    .notes-item__header a {
      color: #222; }
      .notes-item__header a:hover {
        color: #FF2C00; }
  .notes-item__text {
    font: 16px/20px "Roboto regular", sans-serif;
    margin: 0;
    position: relative; }
    .notes-item--list .notes-item__text {
      overflow: hidden;
      max-height: 80px; }
  .notes-item__logo {
    vertical-align: top;
    width: 140px;
    height: 80px;
    display: block;
    position: relative;
    padding: 30px 18px;
    border: 1px solid #c2c2c2; }
    @media screen and (max-width: 760px) {
      .notes-item__logo {
        height: 30px;
        margin-bottom: 14px;
        padding: 0;
        border: 0; } }
  .notes-item__body {
    flex: 1;
    padding-left: 30px; }
    @media screen and (max-width: 760px) {
      .notes-item__body {
        flex: 0 0 100%;
        max-width: 100%;
        padding-left: 0; } }
  .notes-item__logo-img {
    display: block;
    height: 25px;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain; }
    @media screen and (max-width: 760px) {
      .notes-item__logo-img {
        background-position: left; } }
  .notes-item__dashboard-post {
    margin: 0 0 5px; }
  .notes-item--community {
    display: flex; }
  .notes-item--press-releases {
    display: block; }
  .notes-item__cover {
    margin: 0 0 14px; }
    .notes-item__cover img {
      width: 100%; }
  .notes-item--best-materials .notes-item__header {
    font-family: "Open Sans regular";
    font-weight: bold;
    font-size: 15px;
    line-height: 22px; }
  .notes-item--best-materials a:hover .notes-item__header {
    color: #FF2C00; }

/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666; }

.bx-wrapper .bx-pager.bx-default-pager a {
  background: #000;
  opacity: .2;
  text-indent: -9999px;
  display: block;
  width: 8px;
  height: 8px;
  margin: 0 6px;
  outline: 0;
  border-radius: 4px; }

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
  opacity: 1; }

.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  vertical-align: bottom;
  *zoom: 1;
  *display: inline; }

.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0; }

.section-subscribe__title {
  display: block;
  margin: 0 0 10px;
  font-family: "Open Sans SemiBold";
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  text-transform: uppercase; }
  @media screen and (max-width: 760px) {
    .section-subscribe__title {
      max-width: 220px;
      margin: 0 auto 10px; } }

.section-subscribe__text {
  margin: 0 0 20px;
  font-family: "Open Sans regular";
  color: #d7d7d7;
  font-size: 16px;
  line-height: 20px; }

.section-subscribe__form-subscribe {
  max-width: 490px;
  margin: 0 auto;
  position: relative; }

.form-subscribe__input {
  border: 0;
  padding: 0 175px 0 20px;
  height: 44px;
  font-family: "Roboto regular", sans-serif;
  font-size: 16px; }
  @media screen and (max-width: 760px) {
    .form-subscribe__input {
      padding-right: 50px; } }

.form-subscribe__submit {
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 0 3px 3px 0;
  width: 155px; }
  @media screen and (max-width: 760px) {
    .form-subscribe__submit {
      width: 50px;
      background: #FF2C00 url("../images/icon_mobile-submit.png") no-repeat center;
      background-size: 36px;
      font-size: 0; } }

.press-releases-block {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -8px; }
  .press-releases-block__item {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0 8px 60px; }
    .press-releases-block__item:last-child {
      padding-bottom: 0; }

.page-footer {
  background: #fff;
  padding: 34px 30px 30px; }
  @media screen and (max-width: 760px) {
    .page-footer {
      text-align: center;
      padding: 20px 20px 0; } }
  .page-footer__info {
    display: flex;
    justify-content: space-between; }
    @media screen and (max-width: 760px) {
      .page-footer__info {
        flex-direction: column; } }
  .page-footer__sec-nav {
    text-align: left; }
    @media screen and (max-width: 760px) {
      .page-footer__sec-nav {
        text-align: center; } }
  .page-footer__sec-info-more {
    text-align: right; }
    @media screen and (max-width: 760px) {
      .page-footer__sec-info-more {
        text-align: center; } }
  .page-footer__social-list {
    padding: 0 0 24px; }
    @media screen and (max-width: 760px) {
      .page-footer__social-list {
        padding-bottom: 10px; } }
  .page-footer__error-finder {
    color: #666;
    font-size: 13px; }
    .page-footer__error-finder span {
      color: #FF2C00; }
    @media screen and (max-width: 1020px) {
      .page-footer__error-finder {
        display: none; } }
  .page-footer__nav-site {
    padding: 0 0 27px; }
    @media screen and (max-width: 760px) {
      .page-footer__nav-site {
        display: none; } }
  .page-footer__nav-about-site {
    padding: 0 0 33px; }
    @media screen and (max-width: 760px) {
      .page-footer__nav-about-site {
        padding-bottom: 0; } }
  .page-footer__sec-copyright {
    display: flex;
    justify-content: space-between;
    padding-top: 25px;
    border-top: 1px solid #DCDCDC; }
    @media screen and (max-width: 760px) {
      .page-footer__sec-copyright {
        flex-direction: column;
        padding-top: 0px;
        border-top: 0; } }
  .page-footer__copyright {
    color: #666;
    font-size: 13px; }
    @media screen and (max-width: 760px) {
      .page-footer__copyright {
        padding-bottom: 16px; }
        .page-footer__copyright span {
          display: block; } }
  .page-footer__company-dev {
    color: #666;
    font-size: 13px; }
    .page-footer__company-dev a {
      color: #666;
      font-size: 13px; }
      .page-footer__company-dev a:hover {
        text-decoration: underline; }
    @media screen and (max-width: 760px) {
      .page-footer__company-dev {
        border-top: 1px solid #DCDCDC;
        line-height: 48px; } }

.social-block__list {
  display: inline-block; }
  @media screen and (max-width: 760px) {
    .social-block__list {
      padding-top: 10px;
      display: block; } }

.soc-facebook {
  display: inline-block;
  width: 25px;
  line-height: 25px;
  background: #3B5998;
  text-align: center;
  border-radius: 50%; }
  .soc-facebook a {
    display: block; }
  .soc-facebook img {
    vertical-align: middle; }

.nav-foot__item {
  display: inline-block;
  margin-right: 30px;
  font-size: 18px; }
  @media screen and (max-width: 1020px) {
    .nav-foot__item {
      margin-right: 15px;
      font-size: 16px; } }
  .nav-foot__item a {
    color: #222;
    font-weight: bold; }
    .nav-foot__item a:hover {
      color: #FF2C00; }

.nav-about-foot__item {
  display: inline-block;
  margin-right: 30px; }
  @media screen and (max-width: 1020px) {
    .nav-about-foot__item {
      margin-right: 15px; } }
  @media screen and (max-width: 760px) {
    .nav-about-foot__item {
      display: block;
      margin-right: 0;
      line-height: 34px; } }
  .nav-about-foot__item a {
    display: inline-block;
    color: #222;
    font-size: 15px; }
    .nav-about-foot__item a:hover {
      opacity: .75; }

.im-popup {
  position: fixed;
  display: flex;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-align: center;
  overflow-y: auto;
  padding: 65px 0;
  background-color: rgba(0, 0, 0, 0.4);
  visibility: hidden;
  opacity: 0;
  transition: visibility ease-in-out .3s,opacity .3s ease-in-out;
  z-index: 100; }
  .im-popup .im-popup__inside {
    margin: auto; }
  .im-popup._visible {
    opacity: 1;
    visibility: visible; }

.b-popup {
  box-shadow: 0 6px 12px 3px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  text-align: left;
  position: relative;
  padding: 30px 40px;
  max-width: 480px; }
  .b-popup__title {
    padding-bottom: 20px;
    text-align: center;
    font-size: 24px;
    line-height: 1.3;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #222222;
    font-family: "Open Sans regular"; }
  .b-popup__registarion-link {
    border-top: 1px solid #C2C2C2;
    margin: 30px -40px -5px;
    padding: 23px 0px 0; }
    .b-popup__registarion-link a {
      display: block;
      color: #4990E2;
      font-size: 15px;
      text-align: center;
      font-weight: bold; }
      .b-popup__registarion-link a:hover {
        text-decoration: underline; }
  .b-popup__close {
    position: absolute;
    top: -23px;
    right: -26px;
    width: 16px;
    height: 16px;
    opacity: 0.6;
    background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23fff'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3ECombined Shape%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='asn-news.com-mobile-главная,-страница-материла' transform='translate(-732.000000, -12760.000000)'%3E %3Cg id='popup' transform='translate(196.000000, 12685.000000)'%3E %3Cg id='login' transform='translate(71.000000, 75.000000)'%3E %3Cg id='close' transform='translate(465.000000, 0.000000)'%3E %3Cpath d='M9.08546177,7.72182541 L15.2218254,1.58546177 L13.858189,0.221825407 L7.72182541,6.35818904 L1.58546177,0.221825407 L0.221825407,1.58546177 L6.35818904,7.72182541 L0.221825407,13.858189 L1.58546177,15.2218254 L7.72182541,9.08546177 L13.858189,15.2218254 L15.2218254,13.858189 L9.08546177,7.72182541 Z' id='Combined-Shape'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") center no-repeat; }
    .b-popup__close:hover {
      cursor: pointer;
      opacity: 0.9; }
    @media screen and (max-width: 760px) {
      .b-popup__close {
        top: 12px;
        right: 12px;
        opacity: 0.6;
        background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23000'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3ECombined Shape%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='asn-news.com-mobile-главная,-страница-материла' transform='translate(-732.000000, -12760.000000)'%3E %3Cg id='popup' transform='translate(196.000000, 12685.000000)'%3E %3Cg id='login' transform='translate(71.000000, 75.000000)'%3E %3Cg id='close' transform='translate(465.000000, 0.000000)'%3E %3Cpath d='M9.08546177,7.72182541 L15.2218254,1.58546177 L13.858189,0.221825407 L7.72182541,6.35818904 L1.58546177,0.221825407 L0.221825407,1.58546177 L6.35818904,7.72182541 L0.221825407,13.858189 L1.58546177,15.2218254 L7.72182541,9.08546177 L13.858189,15.2218254 L15.2218254,13.858189 L9.08546177,7.72182541 Z' id='Combined-Shape'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") center no-repeat; } }

.login-soc {
  padding-bottom: 30px; }
  .login-soc__text {
    color: #666;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    padding: 0 40px 16px; }
  .login-soc__list {
    display: flex;
    justify-content: center; }
  .login-soc__item {
    padding: 0 5px; }
  .login-soc__link {
    display: block;
    width: 32px;
    height: 32px;
    background: red; }

.soc-fb {
  background: url("../images/socials_fb.svg") center no-repeat; }

.soc-vk {
  background: url("../images/socials_vk.svg") center no-repeat; }

.soc-od {
  background: url("../images/socials_ok.svg") center no-repeat; }

.soc-mailru {
  background: url("../images/socials_mail.svg") center no-repeat; }

.soc-gplus {
  background: url("../images/socials_g+.svg") center no-repeat; }

.field-label {
  font-size: 13px;
  color: #222222; }

.form-user__label {
  display: inline-block;
  padding-bottom: 7px; }

.form-user__line {
  padding-bottom: 16px; }
  @media screen and (max-width: 760px) {
    .form-user__line table tbody {
      display: block; }
      .form-user__line table tbody tr {
        display: flex;
        flex-wrap: wrap;
        justify-content: center; } }

.form-user__forgot-pass {
  text-align: right;
  padding-top: 4px; }
  .form-user__forgot-pass a {
    font-size: 13px;
    color: #4990E2; }
    .form-user__forgot-pass a:hover {
      text-decoration: underline; }

.form-user__line-text {
  font-size: 13px;
  color: #222; }

.checkbox-line {
  position: relative; }

.field-input-checkbox {
  opacity: 0;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  position: absolute;
  cursor: pointer; }
  .field-input-checkbox:checked ~ .field-label-checkbox:before {
    background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='7px' height='6px' viewBox='0 0 7 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%234d9000'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EShape%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='asn-news.com-mobile-главная,-страница-материла' transform='translate(-304.000000, -2245.000000)' fill-rule='nonzero'%3E %3Cg id='main-desktop' transform='translate(196.000000, 94.000000)'%3E %3Cg id='content' transform='translate(49.000000, 288.000000)'%3E %3Cg id='news' transform='translate(0.000000, 402.000000)'%3E %3Cg id='02' transform='translate(28.000000, 1039.000000)'%3E %3Cg id='comment' transform='translate(1.000000, 385.000000)'%3E %3Cg id='img' transform='translate(0.000000, 3.000000)'%3E %3Cg id='checked' transform='translate(26.000000, 29.000000)'%3E %3Cpath d='M4.08076923,7.99444444 C4.02692308,7.94 4,7.85833333 4,7.80388889 C4,7.74944444 4.02692308,7.66777778 4.08076923,7.61333333 L4.45769231,7.23222222 C4.56538462,7.12333333 4.72692308,7.12333333 4.83461538,7.23222222 L4.86153846,7.25944444 L6.34230769,8.86555556 C6.39615385,8.92 6.47692308,8.92 6.53076923,8.86555556 L10.1384615,5.08166667 L10.1653846,5.08166667 L10.1653846,5.08166667 C10.2730769,4.97277778 10.4346154,4.97277778 10.5423077,5.08166667 L10.9192308,5.46277778 C11.0269231,5.57166667 11.0269231,5.735 10.9192308,5.84388889 L10.9192308,5.84388889 L6.61153846,10.3627778 C6.55769231,10.4172222 6.50384615,10.4444444 6.42307692,10.4444444 C6.34230769,10.4444444 6.28846154,10.4172222 6.23461538,10.3627778 L4.13461538,8.07611111 L4.08076923,7.99444444 L4.08076923,7.99444444 Z' id='Shape'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") center no-repeat;
    background-size: 13px; }

.field-label-checkbox {
  font-size: 14px;
  cursor: #222;
  padding: 0 0 0 34px; }
  .field-label-checkbox a {
    color: #4990E2; }
    .field-label-checkbox a:hover {
      text-decoration: underline; }
  .field-label-checkbox:before {
    content: '';
    border: 1px solid #dcdcdd;
    border-radius: 3px;
    background: 0 0;
    width: 18px;
    height: 18px;
    top: 0;
    left: 0;
    position: absolute;
    cursor: pointer; }

@media screen and (max-width: 760px) {
  .rss-article h1, .rss-article h2 {
    padding: 0; } }

.rss-article-text {
  max-width: 920px;
  line-height: 22px;
  font-size: 15px; }
  .rss-article-text .rss-article-bl {
    margin-bottom: 35px; }
    @media screen and (max-width: 760px) {
      .rss-article-text .rss-article-bl {
        margin-bottom: 20px; } }

.rss-list {
  list-style-type: decimal; }
  .rss-list__item {
    margin-bottom: 26px;
    margin-left: 20px;
    line-height: 22px;
    font-size: 15px; }
    .rss-list__item:last-of-type {
      margin-bottom: 0; }
    @media screen and (max-width: 760px) {
      .rss-list__item {
        margin-left: 16px; } }
    .rss-list__item .inner {
      margin-left: -20px; }
      @media screen and (max-width: 760px) {
        .rss-list__item .inner {
          margin-left: -16px; } }
  .rss-list .rss-form-text {
    max-width: 920px;
    margin-bottom: 14px; }

.form-select {
  position: relative;
  height: 40px;
  width: 50%;
  margin-bottom: 20px;
  border-width: 1px;
  border-style: solid;
  border-color: #777;
  border-color: rgba(119, 119, 119, 0.3);
  background-clip: padding-box;
  background-color: #fff;
  border-radius: 3px;
  overflow: hidden; }
  @media screen and (max-width: 760px) {
    .form-select {
      width: 100%; } }
  .form-select .select-bl {
    position: relative;
    display: block;
    height: 40px;
    width: 100%;
    padding: 0 25px 0 9px;
    line-height: 40px;
    text-overflow: '';
    text-indent: 5px;
    font-size: 14px;
    color: #777;
    background: transparent;
    background-image: none;
    border: none;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    z-index: 2; }
    .form-select .select-bl option {
      font-size: 13px;
      line-height: 1.2em; }
    .form-select .select-bl:hover {
      cursor: pointer; }
  .form-select:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 10px;
    height: 5px;
    width: 7px;
    margin: auto 0;
    right: 14px;
    line-height: 40px;
    background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='7px' height='4px' viewBox='0 0 7 4' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EShape%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='asn-news.com-mobile-главная,-страница-материла' transform='translate(-802.000000, -324.000000)' fill-rule='nonzero'%3E %3Cg id='main-desktop' transform='translate(196.000000, 94.000000)'%3E %3Cg id='header' transform='translate(50.000000, 190.000000)'%3E %3Cg id='main-menu' transform='translate(309.000000, 22.000000)'%3E %3Cg id='arrow' transform='translate(335.000000, 20.000000) rotate(90.000000) translate(-335.000000, -20.000000) translate(333.000000, -230.000000)'%3E %3Cpath d='M3.84918715,334.095612 L1.19357715,331.170713 C1.09577921,331.056888 0.973656615,331 0.826966837,331 C0.680277058,331 0.558154465,331.056951 0.460356523,331.170713 L0.150798576,331.507731 C0.0503042364,331.618565 5.70666324e-05,331.753288 5.70666324e-05,331.91204 C5.70666324e-05,332.067787 0.0502899698,332.204115 0.150798576,332.320898 L2.13034019,334.500016 L0.150712976,336.683619 C0.0502471698,336.794453 8.43769499e-15,336.929176 8.43769499e-15,337.087944 C8.43769499e-15,337.243675 0.0502329032,337.38005 0.150712976,337.496785 L0.460299457,337.833757 C0.56077953,337.944591 0.683030523,338 0.82690977,338 C0.970846083,338 1.09306854,337.944591 1.19352008,337.833757 L3.84918715,334.908857 C3.94971003,334.792043 4,334.655747 4,334.5 C4.00001426,334.341247 3.94971003,334.206446 3.84918715,334.095612 Z' id='Shape'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") center no-repeat;
    color: #222; }
    .ie .form-select:after {
      display: none; }

.container-offset {
  height: auto;
  width: 100%;
  margin-bottom: 26px;
  padding: 25px;
  background-color: #EFEFEF; }
  @media screen and (max-width: 760px) {
    .container-offset {
      padding: 20px 24px 20px 16px; }
      .container-offset img {
        height: auto;
        max-width: 100%; } }
  .container-offset__inner-wr {
    background-color: #fff;
    padding: 25px; }
    @media screen and (max-width: 760px) {
      .container-offset__inner-wr {
        padding: 0; } }
    .container-offset__inner-wr--centered {
      text-align: center; }

.back-link {
  width: 100%;
  margin-top: 24px;
  padding-top: 15px;
  border-top: 1px solid #ccc; }
  .back-link a {
    line-height: 22px;
    font-size: 15px;
    color: #4990E2; }
    .back-link a:hover {
      text-decoration: underline; }

.page-main__rating-panel-wrap {
  padding-bottom: 27px; }

.rating-people-wrap__title {
  margin-bottom: 15px; }

.rating-panel {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: solid 1px #C2C2C2;
  padding: 20px 68px 20px 40px; }
  @media screen and (max-width: 760px) {
    .rating-panel {
      padding-right: 40px; } }
  @media screen and (max-width: 639px) {
    .rating-panel {
      flex-direction: column; } }
  .rating-panel__l {
    display: flex; }
    @media screen and (max-width: 1280px) {
      .rating-panel__l {
        flex-direction: column; } }
  .rating-panel__btn-wrap {
    padding: 0 19px;
    white-space: nowrap;
    overflow: hidden; }
    @media screen and (max-width: 639px) {
      .rating-panel__btn-wrap {
        margin-top: 30px;
        font-size: 15px;
        height: 40px;
        line-height: 40px; } }

.rating-panel-item {
  display: flex;
  align-items: center; }
  .rating-panel-item:first-child {
    padding-right: 63px; }
    @media screen and (max-width: 1280px) {
      .rating-panel-item:first-child {
        padding-right: 0;
        padding-bottom: 20px; } }
  @media screen and (max-width: 1280px) {
    .rating-panel-item__number {
      min-width: 126px;
      text-align: right; } }
  .rating-panel-item__number span {
    display: block;
    height: 50px;
    padding: 0 17px;
    line-height: 50px;
    font-size: 30px;
    font-weight: bold;
    border-radius: 3px;
    background: #f7a700;
    color: #fff;
    overflow: hidden;
    white-space: nowrap; }
    @media screen and (max-width: 639px) {
      .rating-panel-item__number span {
        display: inline-block;
        height: 44px;
        line-height: 44px;
        font-size: 24px; } }
  .rating-panel-item__text {
    width: 130px;
    padding-left: 20px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 20px; }
    @media screen and (max-width: 639px) {
      .rating-panel-item__text {
        font-size: 12px; } }

.rating-companies-search {
  display: flex;
  padding-bottom: 31px; }
  @media screen and (max-width: 760px) {
    .rating-companies-search {
      flex-direction: column; } }
  .rating-companies-search__text {
    flex: 1;
    padding-right: 50px; }
    @media screen and (max-width: 760px) {
      .rating-companies-search__text {
        padding-right: 0;
        padding-bottom: 20px; } }
  .rating-companies-search__form {
    width: 300px; }
    @media screen and (max-width: 639px) {
      .rating-companies-search__form {
        width: 100%; } }

.form-autocomplete__inner {
  position: relative; }

.autocomplete-input {
  height: 44px;
  line-height: 44px;
  padding: 0 15px;
  font-size: 15px; }

.btn-autocomplete {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  border: 0;
  vertical-align: middle;
  width: 45px;
  height: 100%;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='18px' height='19px' viewBox='0 0 18 19' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23222'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EShape%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='asn-news.com-mobile-главная,-страница-материла' transform='translate(-1599.000000, -315.000000)' fill-rule='nonzero'%3E %3Cg id='main-desktop' transform='translate(196.000000, 94.000000)'%3E %3Cg id='header' transform='translate(50.000000, 190.000000)'%3E %3Cg id='search' transform='translate(1324.000000, 20.000000)'%3E %3Cg id='icon' transform='translate(29.000000, 11.000000)'%3E %3Cg id='search'%3E %3Cpath d='M17.7263218,17.3059895 L13.2890139,12.6028508 C14.4299237,11.220693 15.0550349,9.48165572 15.0550349,7.6712425 C15.0550349,3.44138609 11.6781252,0 7.52751747,0 C3.37690979,0 0,3.44138609 0,7.6712425 C0,11.9010989 3.37690979,15.342485 7.52751747,15.342485 C9.08571359,15.342485 10.5705982,14.8635326 11.8401304,13.9543236 L16.3111485,18.6931503 C16.4980273,18.8909349 16.7493809,19 17.0187352,19 C17.2736889,19 17.5155513,18.9009409 17.6991573,18.7208335 C18.0892791,18.338272 18.1017158,17.7038936 17.7263218,17.3059895 Z M7.5,2 C10.5327647,2 13,4.46723529 13,7.5 C13,10.5327647 10.5327647,13 7.5,13 C4.46723529,13 2,10.5327647 2,7.5 C2,4.46723529 4.46723529,2 7.5,2 Z' id='Shape'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") center no-repeat;
  text-indent: -9999px;
  cursor: pointer; }

.rating-companies-table__table-bottom {
  padding-top: 17px;
  display: flex; }
  @media screen and (max-width: 639px) {
    .rating-companies-table__table-bottom {
      flex-direction: column; } }

.rating-companies-table__table-bottom-l {
  font-size: 15px;
  line-height: 22px;
  color: #777;
  flex: 1;
  padding-right: 15px; }
  @media screen and (max-width: 760px) {
    .rating-companies-table__table-bottom-l {
      font-size: 13px;
      line-height: 18px; } }
  @media screen and (max-width: 639px) {
    .rating-companies-table__table-bottom-l {
      padding-bottom: 15px;
      padding-right: 0; } }

@media screen and (max-width: 639px) {
  .rating-companies-table__table-bottom-r .btn-main-v1 {
    width: 100%; } }

.table-rating {
  width: 100%; }
  .table-rating tbody tr:hover {
    box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.2); }
  .table-rating tbody tr:first-child:hover {
    box-shadow: none;
    border-bottom: 1px solid #c2c2c2; }
  .table-rating td {
    padding: 10px 10px 10px 10px; }
  .table-rating th {
    font-size: 14px;
    padding-bottom: 17px;
    padding: 10px;
    text-align: left;
    padding-bottom: 5px;
    line-height: 18px; }
    @media screen and (max-width: 760px) {
      .table-rating th {
        font-size: 12px;
        line-height: 13px; } }
  .table-rating tr {
    border-bottom: 1px solid #c2c2c2; }
  .table-rating__text-head {
    position: relative;
    display: flex; }
  @media screen and (max-width: 760px) {
    .table-rating__heading-number {
      display: none; } }
  .table-rating__number {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    padding: 0; }
    @media screen and (max-width: 760px) {
      .table-rating__number {
        display: none; } }
    .table-rating__number span {
      display: inline-block;
      width: 28px;
      height: 28px;
      line-height: 28px;
      background: #efefef;
      font-size: 14px;
      font-weight: bold;
      border-radius: 50%; }
  .table-rating__info {
    width: 17px;
    height: 17px;
    border: 1px solid #aeaeae;
    border-radius: 50%;
    margin-left: 10px;
    line-height: 17px;
    font-size: 11px;
    color: #999;
    text-align: center; }
    @media screen and (max-width: 760px) {
      .table-rating__info {
        display: none; } }
    .table-rating__info:hover {
      cursor: pointer; }
      .table-rating__info:hover:before {
        position: absolute;
        top: -7px;
        height: 0;
        width: 0;
        margin: 0;
        border: 4px solid transparent;
        border-top-color: #C4C4C4;
        pointer-events: none;
        content: ''; }
      .table-rating__info:hover + .table-rating__info-text {
        display: block; }
  .table-rating__info-text {
    position: absolute;
    bottom: calc(100% + 7px);
    right: 0;
    display: none;
    width: 100%;
    min-width: 280px;
    max-width: 100%;
    padding: 4px 10px;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #C4C4C4;
    white-space: normal;
    z-index: 9; }
  .table-rating__arrow-down {
    display: inline-block;
    margin-right: 8px;
    border: 4px solid transparent;
    border-top: 5px solid #666666;
    cursor: pointer; }
    .table-rating__arrow-down--active {
      border-top: 5px solid #000; }
  .table-rating__arrow-up {
    position: relative;
    top: -4px;
    display: inline-block;
    border: 4px solid transparent;
    border-bottom: 5px solid #666666;
    cursor: pointer; }
    .table-rating__arrow-up--active {
      border-bottom: 5px solid #000; }
  .table-rating__heading-company {
    text-align: left;
    background: #fff; }
    @media screen and (max-width: 760px) {
      .table-rating__heading-company {
        width: 150px; } }
    @media screen and (max-width: 639px) {
      .table-rating .table-rating__heading-company {
        padding-left: 20px; } }
  .table-rating__heading-rating {
    text-align: left; }
    @media screen and (max-width: 760px) {
      .table-rating__heading-rating .table-rating__text-head {
        text-align: center;
        justify-content: center; } }
  .table-rating__heading-problems {
    text-align: right !important;
    padding-right: 25px !important;
    background-color: #fff0d4; }
    .table-rating__heading-problems span {
      display: inline;
      justify-content: center; }
  .table-rating__heading-reviews {
    text-align: right !important;
    padding-right: 25px !important; }
    .table-rating__heading-reviews .table-rating__text-head {
      display: inline;
      justify-content: center; }
    @media screen and (max-width: 760px) {
      .table-rating__heading-reviews {
        display: none; } }
  .table-rating__heading-response {
    position: relative;
    text-align: left;
    width: 138px; }
    @media screen and (max-width: 760px) {
      .table-rating__heading-response {
        display: none; } }
  .table-rating__company {
    width: 340px;
    font-size: 16px;
    font-weight: bold; }
    .table-rating__company a {
      color: #4990E2; }
    .table-rating__company span {
      font-size: 12px;
      font-weight: normal;
      color: #6b90e2; }
      @media screen and (max-width: 760px) {
        .table-rating__company span {
          font-size: 11px; } }
    @media screen and (max-width: 760px) {
      .table-rating__company {
        font-size: 12px;
        width: 150px; } }
    @media screen and (max-width: 639px) {
      .table-rating .table-rating__company {
        padding-left: 20px; } }
  .table-rating__rating {
    font-size: 16px;
    width: 140px; }
    @media screen and (max-width: 760px) {
      .table-rating__rating {
        font-size: 13px;
        text-align: center;
        box-shadow: inset 5px 0px 9px -5px #777; } }
  .table-rating__problems {
    text-align: right;
    font-weight: bold;
    background-color: #fff0d4;
    text-align: right;
    width: 110px;
    padding-right: 25px !important; }
    @media screen and (max-width: 760px) {
      .table-rating__problems {
        font-size: 13px; } }
  .table-rating__reviews {
    text-align: right;
    font-size: 15px;
    width: 140px;
    padding-right: 25px !important; }
    @media screen and (max-width: 760px) {
      .table-rating__reviews {
        display: none; } }
  .table-rating__response {
    font-size: 13px;
    color: #777;
    width: 138px; }
    @media screen and (max-width: 760px) {
      .table-rating__response {
        display: none; } }

@media screen and (max-width: 639px) {
  .table-responsive {
    margin: 0 -20px;
    width: calc(100% + 40px);
    overflow-x: scroll;
    overflow-y: hidden; } }

.table-responsive > .fixed-column {
  position: absolute;
  display: none;
  width: auto;
  box-shadow: 7px 0px 15px -6px rgba(0, 0, 0, 0.1); }

@media screen and (max-width: 639px) {
  .table-responsive > .fixed-column {
    display: none; } }

.section-members-company__title {
  padding-bottom: 17px; }

.section-members-company__text-description {
  padding-bottom: 21px; }
  @media screen and (max-width: 760px) {
    .section-members-company__text-description {
      padding-bottom: 16px; } }

.members-company-grid__row {
  display: flex;
  flex-wrap: wrap;
  margin: -10px -10px; }
  @media screen and (max-width: 760px) {
    .members-company-grid__row {
      margin: -7px -7px; } }

.members-company-grid__item {
  display: flex;
  flex-direction: column;
  width: 50%;
  padding: 10px 10px; }
  @media screen and (max-width: 760px) {
    .members-company-grid__item {
      padding: 7px 7px; } }
  @media screen and (max-width: 639px) {
    .members-company-grid__item {
      width: 100%; } }

.members-company-grid__show-more {
  padding-top: 30px; }

.member-company {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
  padding: 29px 30px 32px 30px;
  border: 1px solid #C2C2C2;
  border-radius: 3px; }
  @media screen and (max-width: 1020px) {
    .member-company {
      padding: 23px 20px; } }
  @media screen and (max-width: 639px) {
    .member-company {
      padding: 19px 20px; } }
  .member-company__inner {
    display: flex;
    position: relative; }
    @media screen and (max-width: 1020px) {
      .member-company__inner {
        flex-direction: column;
        align-items: center; } }
  .member-company__l {
    padding-right: 30px;
    text-align: center;
    padding-bottom: 40px; }
    @media screen and (max-width: 1020px) {
      .member-company__l {
        padding-right: 0;
        padding-bottom: 8px;
        margin-top: 0; } }
  .member-company__r {
    flex: 1; }
    @media screen and (max-width: 1020px) {
      .member-company__r {
        width: 100%;
        text-align: center; } }
  .member-company__photo-img {
    background-size: cover;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: 50%; }
  .member-company__body {
    flex: 1px; }
  .member-company__company-name {
    margin-top: -4px;
    font-size: 18px;
    line-height: 1.2;
    padding-bottom: 8px; }
    .member-company__company-name a {
      font-family: "Open Sans regular"; }
      .member-company__company-name a:hover {
        text-decoration: underline; }
    @media screen and (max-width: 1020px) {
      .member-company__company-name {
        margin-top: 0px;
        font-size: 16px;
        padding-bottom: 10px; } }
  .member-company__text-style {
    font-size: 13px;
    color: #777;
    font-weight: normal; }
  .member-company__reviews-wrap {
    position: absolute;
    left: 0;
    top: 135px;
    width: 120px;
    text-align: center; }
    @media screen and (max-width: 1020px) {
      .member-company__reviews-wrap {
        position: static;
        padding-bottom: 10px;
        width: auto; } }
  .member-company__reviews {
    display: inline-block;
    font-size: 14px;
    padding: 2px 7px;
    color: #222;
    background: #ffe7be;
    border-radius: 3px;
    white-space: nowrap; }
  .member-company__name {
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 7px; }
  .member-company__text {
    font-size: 13px;
    line-height: 18px;
    color: #777;
    max-height: 54px;
    overflow: hidden; }
    @media screen and (max-width: 639px) {
      .member-company__text {
        display: none; } }
  .member-company__wrap-btn {
    margin-top: 14px;
    white-space: nowrap; }
    @media screen and (max-width: 1020px) {
      .member-company__wrap-btn .btn-main-v1 {
        width: 100%; } }

.section-comments-reviews__title {
  padding-bottom: 30px; }

.seo-b__heading {
  padding-top: 7px; }

.seo-b__body {
  font-size: 13px;
  line-height: 18px;
  color: #777; }
  .seo-b__body p {
    padding-bottom: 20px; }
    .seo-b__body p:last-child {
      padding-bottom: 0; }
  .seo-b__body a:hover {
    text-decoration: underline; }
  .seo-b__body strong, .seo-b__body b {
    color: #222; }

.tabs-wr__section-content {
  margin: 0 0 20px;
  background: #fff;
  border-bottom: 1px solid #C2C2C2;
  padding: 15px 30px 30px; }
  @media screen and (max-width: 760px) {
    .tabs-wr__section-content {
      padding: 20px; } }

@media screen and (max-width: 760px) {
  .tabs-wr .container-offset {
    padding: 15px; } }

.company-head {
  position: relative;
  padding-left: 200px;
  margin-bottom: 20px;
  margin-top: 18px; }
  .company-head__logo {
    position: absolute;
    top: 0;
    left: 0;
    height: 70px;
    width: 180px;
    padding: 0 10px;
    line-height: 70px;
    text-align: center;
    border: 1px solid #C6C6C6;
    border-radius: 3px;
    background-color: #fff;
    overflow: hidden; }
    .company-head__logo img {
      vertical-align: middle;
      max-width: 100%;
      height: auto; }
    @media screen and (max-width: 760px) {
      .company-head__logo {
        position: relative;
        height: 50px;
        width: 128px;
        margin-bottom: 10px;
        line-height: 50px; } }
  .company-head__name .title-1 {
    line-height: inherit;
    margin: 0 0 13px; }
  .company-head__description {
    font-size: 15px;
    line-height: 20px;
    color: #777; }
    @media screen and (max-width: 760px) {
      .company-head__description {
        display: none; } }
  @media screen and (max-width: 760px) {
    .company-head {
      padding-left: 0; } }

.tabs-control {
  width: 100%;
  border-bottom: 1px solid #C6C6C6;
  margin-bottom: -1px; }
  .tabs-control__list {
    display: inline-flex;
    flex-flow: row nowrap; }
  .tabs-control__tab-item {
    margin: 0 16px;
    padding: 15px 0;
    font-size: 15px;
    color: #222;
    cursor: pointer; }
    .tabs-control__tab-item--active {
      font-weight: bold;
      border-bottom: 3px solid #ffbb15;
      color: #ffbb15;
      z-index: 2; }
    .tabs-control__tab-item:first-of-type {
      margin-left: 0; }
    @media screen and (max-width: 760px) {
      .tabs-control__tab-item {
        margin: 0 16px 0 0;
        padding: 0 0 15px 0;
        font-size: 14px; }
        .tabs-control__tab-item:last-of-type {
          margin-right: 0; } }

.company-table {
  width: 100%;
  margin: 10px 0 12px 20px; }
  @media screen and (max-width: 760px) {
    .company-table {
      margin: 10px 0; } }
  .company-table tr {
    padding: 15px 0; }
    .company-table tr td {
      padding: 14px 0;
      font-size: 15px; }
      @media screen and (max-width: 760px) {
        .company-table tr td {
          font-size: 13px; } }
      .company-table tr td.ref-icon a {
        position: relative;
        display: inline-block;
        padding-left: 20px; }
        .company-table tr td.ref-icon a:before {
          content: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='14px' height='18px' viewBox='0 0 14 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23fff'%3E %3C!-- Generator: Sketch 43 (38999) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Edoc%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='asn-news.com-mobile-досье-компаний' transform='translate(-612.000000, -1619.000000)'%3E %3Cg id='doc' transform='translate(612.000000, 1619.000000)'%3E %3Crect id='Rectangle-7' x='3' y='6' width='8' height='1'/%3E %3Crect id='Rectangle-7' x='9' y='3' width='4' height='1'/%3E %3Crect id='Rectangle-7' x='9' y='0' width='1' height='4'/%3E %3Crect id='Rectangle-7' x='3' y='8' width='8' height='1'/%3E %3Crect id='Rectangle-7' x='3' y='10' width='8' height='1'/%3E %3Crect id='Rectangle-7' x='3' y='13' width='8' height='1'/%3E %3Cpath d='M0.550621763,17.4228736 L0.501456608,0.500626302 L9.9899003,0.512469667 L13.5,3.30421398 L13.5,17.4971248 L0.550621763,17.4228736 Z' id='Path-2' stroke='%234990E2'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
          position: absolute;
          top: 0;
          left: 0;
          height: 20px;
          width: 20px;
          display: inline-block; }
      .company-table tr td.status i {
        display: inline-block;
        position: relative;
        top: 3px;
        height: 15px;
        width: 15px;
        margin-right: 10px;
        border-radius: 50%;
        background-clip: padding-box;
        overflow: hidden;
        color: #fff; }
      .company-table tr td.status.active i {
        background-color: #68c253; }
        .company-table tr td.status.active i:before {
          content: '';
          display: block;
          height: 15px;
          width: 15px;
          background: #68C253 url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='7px' height='6px' viewBox='0 0 7 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23fff'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EShape%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='asn-news.com-mobile-главная,-страница-материла' transform='translate(-304.000000, -2245.000000)' fill-rule='nonzero'%3E %3Cg id='main-desktop' transform='translate(196.000000, 94.000000)'%3E %3Cg id='content' transform='translate(49.000000, 288.000000)'%3E %3Cg id='news' transform='translate(0.000000, 402.000000)'%3E %3Cg id='02' transform='translate(28.000000, 1039.000000)'%3E %3Cg id='comment' transform='translate(1.000000, 385.000000)'%3E %3Cg id='img' transform='translate(0.000000, 3.000000)'%3E %3Cg id='checked' transform='translate(26.000000, 29.000000)'%3E %3Cpath d='M4.08076923,7.99444444 C4.02692308,7.94 4,7.85833333 4,7.80388889 C4,7.74944444 4.02692308,7.66777778 4.08076923,7.61333333 L4.45769231,7.23222222 C4.56538462,7.12333333 4.72692308,7.12333333 4.83461538,7.23222222 L4.86153846,7.25944444 L6.34230769,8.86555556 C6.39615385,8.92 6.47692308,8.92 6.53076923,8.86555556 L10.1384615,5.08166667 L10.1653846,5.08166667 L10.1653846,5.08166667 C10.2730769,4.97277778 10.4346154,4.97277778 10.5423077,5.08166667 L10.9192308,5.46277778 C11.0269231,5.57166667 11.0269231,5.735 10.9192308,5.84388889 L10.9192308,5.84388889 L6.61153846,10.3627778 C6.55769231,10.4172222 6.50384615,10.4444444 6.42307692,10.4444444 C6.34230769,10.4444444 6.28846154,10.4172222 6.23461538,10.3627778 L4.13461538,8.07611111 L4.08076923,7.99444444 L4.08076923,7.99444444 Z' id='Shape'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") center no-repeat; }
      .company-table tr td .titled-list {
        width: 100%;
        margin-bottom: 25px; }
        .company-table tr td .titled-list:last-of-type {
          margin-bottom: 0; }
        .company-table tr td .titled-list__head {
          font-weight: bold; }
      .company-table tr td .expand-bl {
        display: none; }
        .company-table tr td .expand-bl__list {
          list-style-type: disc;
          padding-left: 20px; }
    .company-table tr td:nth-child(odd) {
      font-weight: bold;
      width: 34%;
      padding-right: 17px; }
      @media screen and (max-width: 760px) {
        .company-table tr td:nth-child(odd) {
          width: 50%;
          padding-right: 5px; } }
    .company-table tr td:nth-child(even) {
      width: 66%; }
      @media screen and (max-width: 760px) {
        .company-table tr td:nth-child(even) {
          width: 50%; } }
    .company-table tr a {
      color: #4990E2; }
      .company-table tr a:hover {
        text-decoration: underline; }

.companies-pagination {
  display: flex;
  justify-content: space-between;
  padding-top: 20px;
  border-top: 1px solid #C6C6C6; }
  .companies-pagination__item {
    height: 34px;
    width: auto;
    padding: 0 19px;
    line-height: 34px;
    vertical-align: middle;
    font-size: 13px;
    font-weight: bold;
    border: 1px solid #C4C4C4;
    border-radius: 3px;
    color: #222;
    cursor: pointer; }
    .companies-pagination__item:hover {
      opacity: 0.8; }
    @media screen and (max-width: 760px) {
      .companies-pagination__item span {
        display: none; } }

.insurance-list {
  width: 100%;
  display: flex; }
  .insurance-list__col {
    width: 50%; }
    @media screen and (max-width: 760px) {
      .insurance-list__col {
        width: 100%;
        margin-bottom: 30px; }
        .insurance-list__col:last-of-type {
          margin-bottom: 0; } }
  .insurance-list__title {
    font-weight: bold;
    font-size: 18px; }
    @media screen and (max-width: 760px) {
      .insurance-list__title {
        font-size: 15px; } }
  .insurance-list__item {
    margin-top: 23px;
    font-size: 15px; }
    @media screen and (max-width: 760px) {
      .insurance-list__item {
        font-size: 13px; } }
  @media screen and (max-width: 760px) {
    .insurance-list {
      flex-flow: column wrap;
      padding: 15px; } }

.company-info-sources__row {
  width: 100%;
  margin-bottom: 18px;
  padding-bottom: 16px;
  line-height: 24px;
  font-size: 18px;
  border-bottom: 1px solid #C6C6C6; }
  .company-info-sources__row:last-of-type {
    margin-bottom: 0;
    border-bottom: none; }

.company-info-sources__title {
  width: 100%;
  font-weight: bold; }

.company-info-sources__body {
  margin: 15px 0 18px; }
  @media screen and (max-width: 760px) {
    .company-info-sources__body {
      margin: 15px 0; } }

.company-info-sources__item {
  display: flex;
  margin-bottom: 13px; }
  @media screen and (max-width: 760px) {
    .company-info-sources__item {
      flex-flow: column wrap; } }

.company-info-sources__date {
  width: 165px;
  min-width: 165px;
  font-size: 13px;
  color: #777; }
  @media screen and (max-width: 760px) {
    .company-info-sources__date {
      width: 100%; } }

.company-info-sources__main {
  width: auto;
  font-size: 16px; }
  .company-info-sources__main a {
    color: #222; }
  .company-info-sources__main:hover {
    text-decoration: underline; }
  @media screen and (max-width: 760px) {
    .company-info-sources__main {
      width: 100%;
      font-size: 15px; } }

.company-info-sources__link {
  margin-top: 15px; }
  .company-info-sources__link a {
    font-size: 15px;
    color: #4990E2; }
    .company-info-sources__link a:hover {
      text-decoration: underline; }
    @media screen and (max-width: 760px) {
      .company-info-sources__link a {
        font-size: 13px; } }

.helper-bl .title {
  margin-left: 17px; }

.helper-item {
  display: flex;
  justify-content: space-between;
  position: relative;
  min-height: 140px;
  margin-top: 17px;
  padding-left: 170px; }
  .helper-item_main-info {
    max-width: 290px;
    padding-top: 35px; }
    .helper-item_main-info__pic {
      position: absolute;
      top: 10px;
      left: 17px;
      height: 120px;
      width: 120px;
      border-radius: 100%;
      background-clip: padding-box;
      overflow: hidden; }
      @media screen and (max-width: 760px) {
        .helper-item_main-info__pic {
          position: relative;
          top: 0;
          left: 0;
          margin: 0 auto; } }
    .helper-item_main-info__title {
      margin-bottom: 8px;
      font-size: 16px;
      font-weight: bold; }
      @media screen and (max-width: 760px) {
        .helper-item_main-info__title {
          margin-top: 10px; } }
    .helper-item_main-info__description {
      font-size: 13px;
      line-height: 18px;
      color: #777; }
    @media screen and (max-width: 760px) {
      .helper-item_main-info {
        width: 100%;
        max-width: 100%;
        justify-content: center;
        padding-top: 10px;
        text-align: center; } }
  .helper-item_statistics {
    display: flex;
    align-items: flex-start;
    padding-top: 45px; }
    .helper-item_statistics__item {
      padding: 0 15px;
      text-align: left; }
      .helper-item_statistics__item:last-of-type {
        border-right: none; }
      @media screen and (max-width: 760px) {
        .helper-item_statistics__item {
          border-right: 1px solid #777;
          padding: 0 10px; } }
    .helper-item_statistics__main {
      margin-bottom: 15px;
      line-height: 30px;
      font-size: 40px;
      color: #57bc3c; }
      @media screen and (max-width: 1020px) {
        .helper-item_statistics__main {
          font-size: 24px; } }
    .helper-item_statistics__description {
      line-height: 14px;
      font-size: 14px;
      color: #777; }
      @media screen and (max-width: 760px) {
        .helper-item_statistics__description {
          font-size: 13px; } }
    @media screen and (max-width: 760px) {
      .helper-item_statistics {
        padding-top: 15px;
        align-items: stretch; } }
  @media screen and (max-width: 760px) {
    .helper-item {
      padding-left: 0;
      padding-top: 0;
      width: 100%;
      justify-content: center;
      flex-wrap: wrap; } }

.comments-bl {
  padding: 0 30px; }
  .comments-bl_item {
    margin-bottom: 35px; }
    .comments-bl_item__head {
      display: flex;
      flex-flow: row nowrap;
      align-items: center;
      height: 40px;
      margin-top: 19px;
      font-size: 14px;
      background-color: #EFEFEF;
      color: #777; }
      .comments-bl_item__head_mark {
        width: 40px;
        height: 40px;
        line-height: 40px;
        vertical-align: middle;
        font-size: 18px;
        text-align: center;
        color: #fff;
        background-color: #C6C6C6; }
        .positive .comments-bl_item__head_mark {
          background-color: #57bc3c; }
        .medium .comments-bl_item__head_mark {
          background-color: #ffbb15; }
        .negative .comments-bl_item__head_mark {
          background-color: #FF2C00; }
        @media screen and (max-width: 760px) {
          .comments-bl_item__head_mark {
            height: 36px;
            width: 36px;
            line-height: 36px; } }
      .comments-bl_item__head_status {
        padding-left: 13px; }
        @media screen and (max-width: 760px) {
          .comments-bl_item__head_status {
            padding: 0 7px;
            border-right: 1px solid #C6C6C6; } }
      .comments-bl_item__head_category {
        margin-left: auto;
        padding-right: 18px; }
        @media screen and (max-width: 760px) {
          .comments-bl_item__head_category {
            margin-left: 0;
            padding: 0 7px; } }
      .comments-bl_item__head.positive {
        background-color: #e8f7e3; }
      .comments-bl_item__head.medium {
        background-color: #fff5dc; }
      .comments-bl_item__head.negative {
        background-color: #ffded9; }
      @media screen and (max-width: 760px) {
        .comments-bl_item__head {
          height: 36px;
          line-height: 1.2em;
          font-size: 13px; } }
    .comments-bl_item__main .main_head {
      display: flex;
      justify-content: space-between;
      margin-top: 10px; }
      .comments-bl_item__main .main_head__user-info {
        position: relative;
        padding-left: 52px; }
        .comments-bl_item__main .main_head__user-info .avatar-user {
          position: absolute;
          top: 4px;
          left: 0; }
      .comments-bl_item__main .main_head__user-name {
        margin-top: 8px;
        font-size: 16px;
        font-weight: bold; }
        @media screen and (max-width: 760px) {
          .comments-bl_item__main .main_head__user-name {
            font-size: 13px; } }
      .comments-bl_item__main .main_head__emoji-status {
        height: 60px;
        width: 60px;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        background-size: cover; }
        @media screen and (max-width: 760px) {
          .comments-bl_item__main .main_head__emoji-status {
            height: 40px;
            width: 40px; } }
      @media screen and (max-width: 760px) {
        .comments-bl_item__main .main_head .dashboard-post__wrap-comment-count {
          margin: 0 0 0 5px; } }
    .comments-bl_item__main .main_body {
      margin-left: 53px;
      max-width: 745px;
      overflow: hidden; }
      @media screen and (max-width: 760px) {
        .comments-bl_item__main .main_body {
          margin-left: 0;
          margin-top: 20px; } }
    .comments-bl_item__main .main_footer {
      display: flex;
      justify-content: flex-end;
      flex-flow: row nowrap;
      margin-top: 15px;
      margin-left: 53px; }
      .comments-bl_item__main .main_footer__comment-summary {
        margin-right: auto;
        font-size: 14px;
        font-weight: bold; }
        .comments-bl_item__main .main_footer__comment-summary.negative {
          color: #FF2C00; }
        .comments-bl_item__main .main_footer__comment-summary.positive {
          color: #57bc3c; }
      .comments-bl_item__main .main_footer__comments-expand {
        margin-right: 25px;
        font-size: 13px;
        color: #777; }
        .comments-bl_item__main .main_footer__comments-expand:hover {
          text-decoration: underline; }
      .comments-bl_item__main .main_footer__comment-btn {
        text-transform: uppercase;
        font-weight: bold;
        font-size: 13px;
        color: #4990E2;
        letter-spacing: 1px; }
        .comments-bl_item__main .main_footer__comment-btn :hover {
          opacity: 0.8; }
      @media screen and (max-width: 760px) {
        .comments-bl_item__main .main_footer {
          flex-wrap: wrap;
          margin-left: 0; } }
  @media screen and (max-width: 760px) {
    .comments-bl {
      padding: 0; } }

.solve-label {
  display: inline-block;
  position: relative;
  height: 24px;
  margin-bottom: 12px;
  padding: 0 9px 0 23px;
  vertical-align: middle;
  line-height: 24px;
  font-size: 13px;
  font-weight: bold;
  background-color: #57bc3c;
  border-radius: 3px;
  color: #fff; }
  .solve-label:before {
    content: '';
    display: block;
    position: absolute;
    top: 6px;
    left: 6px;
    height: 10px;
    width: 12px;
    background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='7px' height='6px' viewBox='0 0 7 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23fff'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EShape%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='asn-news.com-mobile-главная,-страница-материла' transform='translate(-304.000000, -2245.000000)' fill-rule='nonzero'%3E %3Cg id='main-desktop' transform='translate(196.000000, 94.000000)'%3E %3Cg id='content' transform='translate(49.000000, 288.000000)'%3E %3Cg id='news' transform='translate(0.000000, 402.000000)'%3E %3Cg id='02' transform='translate(28.000000, 1039.000000)'%3E %3Cg id='comment' transform='translate(1.000000, 385.000000)'%3E %3Cg id='img' transform='translate(0.000000, 3.000000)'%3E %3Cg id='checked' transform='translate(26.000000, 29.000000)'%3E %3Cpath d='M4.08076923,7.99444444 C4.02692308,7.94 4,7.85833333 4,7.80388889 C4,7.74944444 4.02692308,7.66777778 4.08076923,7.61333333 L4.45769231,7.23222222 C4.56538462,7.12333333 4.72692308,7.12333333 4.83461538,7.23222222 L4.86153846,7.25944444 L6.34230769,8.86555556 C6.39615385,8.92 6.47692308,8.92 6.53076923,8.86555556 L10.1384615,5.08166667 L10.1653846,5.08166667 L10.1653846,5.08166667 C10.2730769,4.97277778 10.4346154,4.97277778 10.5423077,5.08166667 L10.9192308,5.46277778 C11.0269231,5.57166667 11.0269231,5.735 10.9192308,5.84388889 L10.9192308,5.84388889 L6.61153846,10.3627778 C6.55769231,10.4172222 6.50384615,10.4444444 6.42307692,10.4444444 C6.34230769,10.4444444 6.28846154,10.4172222 6.23461538,10.3627778 L4.13461538,8.07611111 L4.08076923,7.99444444 L4.08076923,7.99444444 Z' id='Shape'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") center no-repeat;
    background-size: cover; }

.review-resume i {
  display: inline-block;
  position: relative;
  top: 2px;
  height: 15px;
  width: 15px;
  margin-right: 5px;
  border-radius: 100%;
  background-clip: padding-box; }
  .review-resume i:before {
    content: "";
    display: block; }
  @media screen and (max-width: 760px) {
    .review-resume i {
      margin-top: 8px; } }

.review-resume.pros i {
  background-color: #68c253; }
  .review-resume.pros i:before {
    content: '';
    display: block;
    position: absolute;
    top: 4px;
    left: 7px;
    height: 7px;
    width: 1px;
    background-color: #fff; }
  .review-resume.pros i:after {
    content: '';
    display: block;
    position: absolute;
    top: 7px;
    left: 4px;
    height: 1px;
    width: 7px;
    background-color: #fff; }

.review-resume.cons i {
  background-color: #FF2C00; }
  .review-resume.cons i:after {
    content: '';
    display: block;
    position: absolute;
    top: 7px;
    left: 4px;
    height: 1px;
    width: 7px;
    background-color: #fff; }

.summary-list {
  display: flex;
  flex-flow: row wrap;
  margin-top: 15px; }
  .summary-list__item {
    display: inline-block;
    margin-right: 35px;
    font-size: 15px;
    font-weight: bold; }
    .summary-list__item.negative:before {
      content: '';
      display: inline-block;
      height: 20px;
      width: 19px;
      margin-right: 5px;
      background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='18px' height='18px' viewBox='0 0 18 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23FF2C00'%3E %3C!-- Generator: Sketch 43 (38999) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Ebad%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='asn-news.com-mobile-Страница-компании-со-списком-отзывов-и-страница-отзыва' transform='translate(-548.000000, -1279.000000)' stroke='%23FF2C00' fill-rule='nonzero' stroke-width='0.5'%3E %3Cpath d='M564.519812,1290.88887 C564.857125,1290.47063 565.018897,1290.02228 564.998245,1289.56055 C564.977594,1289.05198 564.74354,1288.65382 564.55079,1288.40957 C564.774518,1287.86754 564.860567,1287.01434 564.113661,1286.35185 C563.566389,1285.8667 562.637058,1285.64922 561.349764,1285.70944 C560.444528,1285.74959 559.687296,1285.91354 559.656318,1285.92023 C559.480778,1285.95035 559.298354,1285.98715 559.112488,1286.0273 C559.09872,1285.81317 559.136582,1285.28117 559.542734,1284.08335 C560.024608,1282.658 559.997073,1281.56724 559.453242,1280.83784 C558.881877,1280.07164 557.969756,1280.01141 557.701283,1280.01141 C557.443136,1280.01141 557.20564,1280.11513 557.036984,1280.30585 C556.654926,1280.73747 556.699672,1281.53379 556.747859,1281.90183 C556.29352,1283.08627 555.019994,1285.9905 553.942659,1286.79686 C553.922007,1286.81024 553.904798,1286.82697 553.887588,1286.8437 C553.570927,1287.16825 553.357526,1287.51957 553.212963,1287.82739 C553.009887,1287.72032 552.779276,1287.66009 552.531454,1287.66009 L550.431857,1287.66009 C549.640205,1287.66009 549,1288.28577 549,1289.05198 L549,1294.48903 C549,1295.25859 549.643647,1295.88092 550.431857,1295.88092 L552.531454,1295.88092 C552.837789,1295.88092 553.123472,1295.78724 553.357526,1295.62663 L554.166387,1295.72032 C554.290298,1295.73705 556.493154,1296.00806 558.754524,1295.96457 C559.164118,1295.99468 559.549617,1296.01141 559.907582,1296.01141 C560.523693,1296.01141 561.060639,1295.96457 561.508095,1295.87088 C562.561335,1295.6534 563.280706,1295.21844 563.645554,1294.57937 C563.924353,1294.09087 563.924353,1293.60572 563.879607,1293.2979 C564.564558,1292.69564 564.685027,1292.02981 564.660933,1291.56139 C564.647165,1291.29037 564.58521,1291.05951 564.519812,1290.88887 Z M550,1294.63681 L550,1289.22433 C550,1288.96276 550.100188,1288.73214 550.385223,1288.73214 L552.586698,1288.71159 C552.875297,1288.71159 553,1288.96599 553,1289.22433 L553,1294.63358 C553,1294.89516 552.871734,1295.00818 552.586698,1295.00818 L550.413302,1295.01141 C550.124703,1295.01141 550,1294.89516 550,1294.63681 Z M563.534578,1290.49036 C563.39001,1290.63795 563.362473,1290.86268 563.47262,1291.0371 C563.47262,1291.04045 563.717008,1291.37587 563.734218,1291.69787 C563.758313,1292.13727 563.541462,1292.32511 563.087106,1292.65717 C562.925328,1292.77793 562.859929,1293.08651 562.92877,1293.27435 C562.92877,1293.2777 563.07678,1293.61983 562.835834,1294.0391 C562.605214,1294.44161 562.195606,1294.73007 561.417695,1294.89107 C560.794677,1295.02188 559.947924,1295.04536 558.908414,1294.96486 L558.860225,1294.96486 C556.646964,1295.01182 554.409608,1294.73007 554.385514,1294.72671 L554.034421,1294.68646 C554.055073,1294.59254 554.0654,1294.59254 554.0654,1294.49192 L554.0654,1289.038 C554.0654,1288.89377 554.041305,1288.75289 554,1288.62208 C554.061958,1288.39735 554.440587,1287.9982 554.846753,1287.57222 C556.39225,1286.37812 557.800063,1282.24911 557.865462,1282.07469 C557.892999,1282.00425 557.899883,1281.92711 557.886115,1281.84996 C557.827599,1281.47429 557.813831,1281.14893 557.896441,1281.01141 C558.078872,1281.01476 558.502248,1280.99799 558.798268,1281.39714 C559.14936,1281.87008 559.032329,1282.64826 558.6537,1283.76856 C558.07543,1285.47584 558.02724,1286.47539 558.485038,1286.87119 C558.712215,1287.06909 559.118382,1287.07915 559.338675,1287.002 C559.548642,1286.95504 559.748283,1286.91479 559.937598,1286.88461 C559.951366,1286.88125 559.968577,1286.8779 559.982345,1286.87454 C561.039065,1286.64981 562.725687,1286.44521 563.383126,1287.02884 C563.940744,1287.52526 563.579325,1288.14914 563.534578,1288.21957 C563.40722,1288.40741 563.410662,1288.65227 563.582767,1288.8032 C563.586209,1288.80656 563.982049,1289.20571 563.999259,1289.65182 C564.013027,1289.95034 563.834039,1290.18849 563.534578,1290.49036 Z' id='bad' transform='translate(557.000000, 1288.011410) scale(1, -1) translate(-557.000000, -1288.011410) '/%3E %3C/g%3E %3C/g%3E %3C/svg%3E") center no-repeat;
      background-size: contain; }
    .summary-list__item.positive:before {
      content: '';
      display: inline-block;
      height: 20px;
      width: 19px;
      margin-right: 5px;
      background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='18px' height='18px' viewBox='0 0 18 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%2357bc3c'%3E %3C!-- Generator: Sketch 43 (38999) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Egood%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='asn-news.com-mobile-Страница-компании-со-списком-отзывов-и-страница-отзыва' transform='translate(-359.000000, -1277.000000)' stroke='%2368C253' stroke-width='0.5' fill-rule='nonzero'%3E %3Cpath d='M375.519812,1288.88887 C375.857125,1288.47063 376.018897,1288.02228 375.998245,1287.56055 C375.977594,1287.05198 375.74354,1286.65382 375.55079,1286.40957 C375.774518,1285.86754 375.860567,1285.01434 375.113661,1284.35185 C374.566389,1283.8667 373.637058,1283.64922 372.349764,1283.70944 C371.444528,1283.74959 370.687296,1283.91354 370.656318,1283.92023 C370.480778,1283.95035 370.298354,1283.98715 370.112488,1284.0273 C370.09872,1283.81317 370.136582,1283.28117 370.542734,1282.08335 C371.024608,1280.658 370.997073,1279.56724 370.453242,1278.83784 C369.881877,1278.07164 368.969756,1278.01141 368.701283,1278.01141 C368.443136,1278.01141 368.20564,1278.11513 368.036984,1278.30585 C367.654926,1278.73747 367.699672,1279.53379 367.747859,1279.90183 C367.29352,1281.08627 366.019994,1283.9905 364.942659,1284.79686 C364.922007,1284.81024 364.904798,1284.82697 364.887588,1284.8437 C364.570927,1285.16825 364.357526,1285.51957 364.212963,1285.82739 C364.009887,1285.72032 363.779276,1285.66009 363.531454,1285.66009 L361.431857,1285.66009 C360.640205,1285.66009 360,1286.28577 360,1287.05198 L360,1292.48903 C360,1293.25859 360.643647,1293.88092 361.431857,1293.88092 L363.531454,1293.88092 C363.837789,1293.88092 364.123472,1293.78724 364.357526,1293.62663 L365.166387,1293.72032 C365.290298,1293.73705 367.493154,1294.00806 369.754524,1293.96457 C370.164118,1293.99468 370.549617,1294.01141 370.907582,1294.01141 C371.523693,1294.01141 372.060639,1293.96457 372.508095,1293.87088 C373.561335,1293.6534 374.280706,1293.21844 374.645554,1292.57937 C374.924353,1292.09087 374.924353,1291.60572 374.879607,1291.2979 C375.564558,1290.69564 375.685027,1290.02981 375.660933,1289.56139 C375.647165,1289.29037 375.58521,1289.05951 375.519812,1288.88887 Z M361,1292.63681 L361,1287.22433 C361,1286.96276 361.100188,1286.73214 361.385223,1286.73214 L363.586698,1286.71159 C363.875297,1286.71159 364,1286.96599 364,1287.22433 L364,1292.63358 C364,1292.89516 363.871734,1293.00818 363.586698,1293.00818 L361.413302,1293.01141 C361.124703,1293.01141 361,1292.89516 361,1292.63681 Z M374.534578,1288.49036 C374.39001,1288.63795 374.362473,1288.86268 374.47262,1289.0371 C374.47262,1289.04045 374.717008,1289.37587 374.734218,1289.69787 C374.758313,1290.13727 374.541462,1290.32511 374.087106,1290.65717 C373.925328,1290.77793 373.859929,1291.08651 373.92877,1291.27435 C373.92877,1291.2777 374.07678,1291.61983 373.835834,1292.0391 C373.605214,1292.44161 373.195606,1292.73007 372.417695,1292.89107 C371.794677,1293.02188 370.947924,1293.04536 369.908414,1292.96486 L369.860225,1292.96486 C367.646964,1293.01182 365.409608,1292.73007 365.385514,1292.72671 L365.034421,1292.68646 C365.055073,1292.59254 365.0654,1292.59254 365.0654,1292.49192 L365,1287.05198 C365,1286.90775 364.983964,1286.75094 364.942659,1286.62013 C365.004617,1286.3954 365.440587,1285.9982 365.846753,1285.57222 C367.39225,1284.37812 368.800063,1280.24911 368.865462,1280.07469 C368.892999,1280.00425 368.899883,1279.92711 368.886115,1279.84996 C368.827599,1279.47429 368.813831,1279.14893 368.896441,1279.01141 C369.078872,1279.01476 369.502248,1278.99799 369.798268,1279.39714 C370.14936,1279.87008 370.032329,1280.64826 369.6537,1281.76856 C369.07543,1283.47584 369.02724,1284.47539 369.485038,1284.87119 C369.712215,1285.06909 370.118382,1285.07915 370.338675,1285.002 C370.548642,1284.95504 370.748283,1284.91479 370.937598,1284.88461 C370.951366,1284.88125 370.968577,1284.8779 370.982345,1284.87454 C372.039065,1284.64981 373.725687,1284.44521 374.383126,1285.02884 C374.940744,1285.52526 374.579325,1286.14914 374.534578,1286.21957 C374.40722,1286.40741 374.410662,1286.65227 374.582767,1286.8032 C374.586209,1286.80656 374.982049,1287.20571 374.999259,1287.65182 C375.013027,1287.95034 374.834039,1288.18849 374.534578,1288.49036 Z' id='good'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E") center no-repeat;
      background-size: contain; }

.admin-answer-wr {
  margin-top: 25px;
  padding-left: 54px; }
  .admin-answer-wr .moderation-bl {
    padding: 10px 19px;
    font-size: 15px;
    background-color: #ffe8bc;
    border-radius: 3px; }
    .admin-answer-wr .moderation-bl__name {
      font-weight: bold;
      padding-right: 5px; }
  .admin-answer-wr .admin-answer {
    margin-top: 10px;
    padding: 7px 75px 20px 0;
    background-color: #f0ffd8;
    border-radius: 3px; }
    .admin-answer-wr .admin-answer .main_head {
      padding-left: 18px; }
      @media screen and (max-width: 760px) {
        .admin-answer-wr .admin-answer .main_head {
          padding: 0; } }
    .admin-answer-wr .admin-answer__main_body {
      margin-top: 10px;
      padding-left: 86px;
      color: #4f913f;
      overflow: hidden; }
      @media screen and (max-width: 760px) {
        .admin-answer-wr .admin-answer__main_body {
          padding: 0 10px; } }
    @media screen and (max-width: 760px) {
      .admin-answer-wr .admin-answer {
        display: none;
        padding: 5px; } }
  @media screen and (max-width: 760px) {
    .admin-answer-wr {
      padding-left: 0; } }

.mobile_expand {
  display: inline-block;
  width: auto;
  margin-top: 20px;
  font-size: 14px;
  font-weight: bold;
  border-radius: 3px; }
  @media screen and (max-width: 760px) {
    .mobile_expand {
      padding: 10px;
      margin-top: 10px;
      font-weight: 400;
      background-color: #f0ffd8;
      color: #57bc3c; } }

.tab-widjet__tabs--btn {
  display: flex;
  align-items: center; }

.tab-widjet__btn-comment {
  align-self: flex-start;
  height: 34px;
  margin-left: auto;
  font-weight: bold;
  line-height: 34px;
  font-size: 13px;
  padding: 0 23px;
  border-radius: 3px;
  background-color: #FF2C00;
  color: #fff;
  outline: none;
  border: none;
  cursor: pointer; }
  .tab-widjet__btn-comment:hover {
    opacity: 0.8; }
  .tab-widjet__btn-comment:active {
    transform: translateY(2px); }
  @media screen and (max-width: 760px) {
    .tab-widjet__btn-comment {
      display: none; } }

.tab-widjet--tenders-margin {
  margin-top: 46px; }

.btn-comment__media_copy {
  display: none;
  align-self: flex-start;
  height: 32px;
  margin-top: 24px;
  line-height: 32px;
  font-size: 13px;
  padding: 0 16px;
  width: 100%;
  text-align: center;
  border-radius: 3px;
  background-color: #FF2C00;
  color: #fff;
  outline: none;
  border: none;
  cursor: pointer; }
  .btn-comment__media_copy:hover {
    opacity: 0.8; }
  .btn-comment__media_copy:active {
    transform: translateY(2px); }
  @media screen and (max-width: 760px) {
    .btn-comment__media_copy {
      display: block; } }

.article_about {
  position: relative;
  font-size: 13px;
  color: #777;
  overflow: hidden; }
  .article_about.active {
    height: auto;
    max-height: none; }
  .article_about strong {
    color: #222; }
  .article_about ul li:before {
    display: inline-block;
    padding-right: 5px;
    content: '-'; }
  .article_about a {
    color: #4990E2; }
  @media screen and (max-width: 760px) {
    .article_about {
      max-height: 320px;
      padding-bottom: 54px; } }

.mobile_article_expand {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 44px;
  width: 100%;
  margin-top: 15px;
  text-align: center;
  line-height: 40px;
  vertical-align: middle;
  font-size: 15px;
  font-weight: bold;
  border-radius: 3px;
  border: 1px solid #C2C2C2;
  background-color: #fff;
  color: #222; }
  .mobile_article_expand span:after {
    content: '';
    display: inline-block;
    height: 10px;
    width: 10px;
    padding-left: 8px;
    background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='11px' height='7px' viewBox='0 0 11 7' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23222'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Earrow%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='asn-news.com-mobile-главная,-страница-материла' transform='translate(-844.000000, -710.000000)' fill-rule='nonzero'%3E %3Cg id='main-desktop' transform='translate(196.000000, 94.000000)'%3E %3Cg id='content' transform='translate(49.000000, 288.000000)'%3E %3Cg id='top' transform='translate(1.000000, 1.000000)'%3E %3Cg id='button' transform='translate(28.000000, 307.000000)'%3E %3Cpath d='M577.773781,22.9423035 L573.790366,18.7638755 C573.643669,18.6012697 573.460485,18.5200005 573.24045,18.5200005 C573.020416,18.5200005 572.837232,18.6013596 572.690535,18.7638755 L572.226198,19.2453308 C572.075456,19.4036652 572.000086,19.596126 572.000086,19.8229154 C572.000086,20.0454109 572.075435,20.2401647 572.226198,20.4069969 L575.19551,23.5200229 L572.226069,26.6394561 C572.075371,26.7977905 572,26.9902512 572,27.2170631 C572,27.4395361 572.075349,27.6343573 572.226069,27.8011222 L572.690449,28.2825101 C572.841169,28.4408445 573.024546,28.5200005 573.240365,28.5200005 C573.456269,28.5200005 573.639603,28.4408445 573.79028,28.2825101 L577.773781,24.104082 C577.924565,23.9372048 578,23.742496 578,23.5200005 C578.000021,23.2932111 577.924565,23.1006379 577.773781,22.9423035 Z' id='arrow' transform='translate(575.000284, 23.760000) rotate(90.000000) translate(-575.000284, -23.760000) '/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") center no-repeat; }
  @media screen and (max-width: 760px) {
    .mobile_article_expand {
      display: block; } }

.review-form {
  padding: 25px 0 40px;
  font-size: 14px;
  background-color: #EFEFEF;
  color: #777; }
  .review-form .inner-wr {
    max-width: 670px;
    margin: 0 auto; }
    @media screen and (max-width: 760px) {
      .review-form .inner-wr {
        margin: 0 15px; } }
  .review-form .note {
    color: #FF2C00; }
  .review-form .form-text {
    margin-bottom: 19px; }
    .review-form .form-text strong {
      color: #222; }

.col-2 {
  display: flex;
  justify-content: space-between; }
  .col-2 .form_item {
    width: 100%;
    max-width: 320px; }
    @media screen and (max-width: 760px) {
      .col-2 .form_item {
        max-width: 100%; } }
  @media screen and (max-width: 760px) {
    .col-2 {
      margin-bottom: 20px;
      justify-content: flex-start;
      flex-wrap: wrap; } }

.label-title {
  width: 100%;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: bold;
  color: #222; }

.form-file-container {
  display: flex;
  justify-content: flex-start; }
  @media screen and (max-width: 760px) {
    .form-file-container {
      flex-wrap: wrap; } }

.form-select-container {
  background: #fff;
  border-radius: 3px; }

.form_item {
  position: relative;
  width: 100%;
  margin-bottom: 27px; }
  .form_item:last-of-type {
    margin-bottom: 0; }
  .form_item .form_label {
    display: inline-block;
    width: 100%; }
  .form_item .form-input {
    display: inline-block;
    width: 100%;
    padding: 0 12px;
    background-color: #fff;
    border: 1px solid #C4C4C4;
    border-radius: 3px;
    color: #222; }
    .form_item .form-input_file {
      width: 50%;
      height: 40px;
      line-height: 40px;
      cursor: pointer;
      color: #777777;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
      @media screen and (max-width: 760px) {
        .form_item .form-input_file {
          width: 100%; } }
    .form_item .form-input_select {
      position: relative;
      background: transparent;
      z-index: 2;
      -webkit-appearance: none;
      -moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
      font-size: 14px; }
      .form_item .form-input_select::-ms-expand {
        display: none; }
    .form_item .form-input--file {
      display: none; }
  .form_item input[type="text"].form-input {
    height: 40px;
    line-height: 40px; }
  .form_item select.form-input {
    height: 40px;
    line-height: 40px;
    outline: 0;
    cursor: pointer; }
    .form_item select.form-input + .form-input-arrow {
      position: absolute;
      right: 0;
      bottom: 17px;
      z-index: 1;
      display: block;
      width: 18px;
      height: 8px;
      border-radius: 3px;
      background: #fff url("../images/icon_arrow.svg") no-repeat left;
      background-size: 8px; }
    .form_item select.form-input option {
      cursor: pointer; }
  .form_item textarea.form-input {
    height: 100px;
    padding: 5px 12px; }
  .form_item .form_item-text {
    margin-bottom: 5px; }
  @media screen and (max-width: 760px) {
    .form_item {
      margin-bottom: 20px; } }

.label_title {
  font-size: 16px;
  font-weight: bold;
  color: #222; }

.form_label-file-btn {
  display: inline-block;
  margin-left: 10px;
  background: rgba(0, 0, 0, 0.1);
  width: 96px;
  height: 40px;
  line-height: 40px;
  border-radius: 3px;
  color: #222222;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  cursor: pointer; }
  @media screen and (max-width: 760px) {
    .form_label-file-btn {
      margin-top: 10px;
      margin-left: 0; } }

.form_expand {
  margin-top: 20px;
  border-bottom: 1px solid #C6C6C6; }
  .form_expand__label {
    display: inline-block;
    margin-bottom: 21px;
    font-size: 16px;
    font-weight: bold;
    color: #4990E2; }
    @media screen and (max-width: 760px) {
      .form_expand__label {
        margin-bottom: 10px; } }
    .form_expand__label.show .title {
      display: inline-block; }
    .form_expand__label.show .title.active {
      display: none; }
    .form_expand__label .title {
      display: none;
      position: relative;
      padding-right: 15px; }
      .form_expand__label .title:after {
        content: '';
        display: block;
        position: absolute;
        height: 6px;
        width: 10px;
        right: 0;
        top: 8px;
        background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='7px' height='4px' viewBox='0 0 7 4' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%234990E2'%3E %3C!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3EShape%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='asn-news.com-mobile-главная,-страница-материла' transform='translate(-802.000000, -324.000000)' fill-rule='nonzero'%3E %3Cg id='main-desktop' transform='translate(196.000000, 94.000000)'%3E %3Cg id='header' transform='translate(50.000000, 190.000000)'%3E %3Cg id='main-menu' transform='translate(309.000000, 22.000000)'%3E %3Cg id='arrow' transform='translate(335.000000, 20.000000) rotate(90.000000) translate(-335.000000, -20.000000) translate(333.000000, -230.000000)'%3E %3Cpath d='M3.84918715,334.095612 L1.19357715,331.170713 C1.09577921,331.056888 0.973656615,331 0.826966837,331 C0.680277058,331 0.558154465,331.056951 0.460356523,331.170713 L0.150798576,331.507731 C0.0503042364,331.618565 5.70666324e-05,331.753288 5.70666324e-05,331.91204 C5.70666324e-05,332.067787 0.0502899698,332.204115 0.150798576,332.320898 L2.13034019,334.500016 L0.150712976,336.683619 C0.0502471698,336.794453 8.43769499e-15,336.929176 8.43769499e-15,337.087944 C8.43769499e-15,337.243675 0.0502329032,337.38005 0.150712976,337.496785 L0.460299457,337.833757 C0.56077953,337.944591 0.683030523,338 0.82690977,338 C0.970846083,338 1.09306854,337.944591 1.19352008,337.833757 L3.84918715,334.908857 C3.94971003,334.792043 4,334.655747 4,334.5 C4.00001426,334.341247 3.94971003,334.206446 3.84918715,334.095612 Z' id='Shape'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") center no-repeat;
        background-size: cover;
        transform: rotate(180deg); }
      .form_expand__label .title.active {
        display: inline-block; }
        .form_expand__label .title.active:after {
          transform: rotate(0deg); }
      @media screen and (max-width: 760px) {
        .form_expand__label .title {
          font-size: 13px; } }
  .form_expand__content {
    display: none;
    margin: 0 0 30px;
    padding-left: 20px; }
    @media screen and (max-width: 760px) {
      .form_expand__content {
        padding-left: 17px; } }

.mark_bl {
  margin-top: 25px; }

.radio_marks-buttons {
  margin-bottom: 28px; }
  .radio_marks-buttons .radio_marks-item {
    display: inline-block;
    margin-right: 6px; }
  .radio_marks-buttons .form_label {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    width: 40px;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    border-radius: 100%;
    background-clip: padding-box;
    overflow: hidden;
    cursor: pointer; }
    .radio_marks-buttons .form_label.green {
      background-color: #63c643; }
    .radio_marks-buttons .form_label.light-green {
      background-color: #b6d71f; }
    .radio_marks-buttons .form_label.yellow {
      background-color: #f8e81c; }
    .radio_marks-buttons .form_label.orange {
      background-color: #ffbb15; }
    .radio_marks-buttons .form_label.red {
      background-color: #FF2C00; }
  .radio_marks-buttons .radio_text {
    margin-right: 0; }
    .radio_marks-buttons .radio_text .form_label {
      height: 30px;
      width: auto;
      margin-left: 22px;
      padding: 0 20px;
      font-weight: normal;
      font-size: 14px;
      border-radius: 3px;
      background-color: #dcdcdc;
      color: #222; }
      @media screen and (max-width: 760px) {
        .radio_marks-buttons .radio_text .form_label {
          display: inline-flex;
          margin-left: 0;
          margin-top: 18px; } }
    @media screen and (max-width: 760px) {
      .radio_marks-buttons .radio_text {
        width: 100%;
        text-align: center; } }
  .radio_marks-buttons input[type="radio"] {
    display: none; }
    .radio_marks-buttons input[type="radio"]:checked ~ .form_label {
      border: 2px solid #777; }

.text-radio-bl {
  margin-top: 19px; }
  .text-radio-bl__item {
    display: flex;
    margin-bottom: 6px;
    align-items: center;
    color: #222; }
    .text-radio-bl__item .title {
      font-size: 16px; }
      .text-radio-bl__item .title:before {
        content: "-";
        display: inline-block;
        height: 1px;
        width: 5px;
        padding-right: 5px; }
    @media screen and (max-width: 760px) {
      .text-radio-bl__item {
        flex-wrap: wrap; } }
  .text-radio-bl .radio_marks {
    display: flex;
    margin-left: 28px; }
    .text-radio-bl .radio_marks .text-radio_marks-item {
      margin-right: 10px; }
      .text-radio-bl .radio_marks .text-radio_marks-item input[type="radio"] {
        display: none; }
        .text-radio-bl .radio_marks .text-radio_marks-item input[type="radio"]:checked ~ .text-radio-btn:after {
          visibility: visible; }
      .text-radio-bl .radio_marks .text-radio_marks-item:last-of-type {
        margin-right: 0; }
      .text-radio-bl .radio_marks .text-radio_marks-item .text-radio-btn {
        position: relative;
        display: inline-block;
        height: 30px;
        width: auto;
        padding: 0 15px 0 37px;
        line-height: 30px;
        font-weight: normal;
        font-size: 14px;
        border-radius: 3px;
        background-color: #dcdcdc;
        color: #222;
        cursor: pointer; }
        .text-radio-bl .radio_marks .text-radio_marks-item .text-radio-btn.green {
          background-color: #bbe2ae; }
        .text-radio-bl .radio_marks .text-radio_marks-item .text-radio-btn.red {
          background-color: #f9a593; }
        .text-radio-bl .radio_marks .text-radio_marks-item .text-radio-btn:before {
          content: '';
          display: block;
          position: absolute;
          top: 0;
          bottom: 0;
          left: 11px;
          height: 14px;
          width: 14px;
          margin: auto 0;
          background-color: #fff;
          border-radius: 100%;
          background-clip: padding-box; }
        .text-radio-bl .radio_marks .text-radio_marks-item .text-radio-btn:after {
          content: '';
          display: block;
          visibility: hidden;
          position: absolute;
          top: 0;
          bottom: 0;
          left: 14px;
          height: 8px;
          width: 8px;
          margin: auto 0;
          background-color: #4990e2;
          border-radius: 100%;
          background-clip: padding-box; }
      @media screen and (max-width: 760px) {
        .text-radio-bl .radio_marks .text-radio_marks-item {
          margin-top: 5px; } }
    @media screen and (max-width: 760px) {
      .text-radio-bl .radio_marks {
        flex-wrap: wrap;
        margin-left: 0; } }

.emoji_bl {
  margin-top: 30px; }
  .emoji_bl .emoji_wr {
    display: flex;
    flex-wrap: wrap; }
    .emoji_bl .emoji_wr__item {
      display: flex;
      justify-content: center;
      align-items: center;
      height: 80px;
      width: 80px;
      margin: 0 2px 2px 0;
      background-color: #fff;
      text-align: center;
      border-radius: 3px;
      cursor: pointer;
      border: 1px solid #dcdcdc;
      background-position: 50% 50%;
      background-repeat: no-repeat;
      overflow: hidden; }
      .emoji_bl .emoji_wr__item:hover, .emoji_bl .emoji_wr__item--active {
        border-color: #4990E2; }
  @media screen and (max-width: 760px) {
    .emoji_bl {
      margin-top: 20px; } }

.captcha-bl {
  height: auto;
  width: auto;
  max-height: 76px;
  max-width: 312px;
  margin: 30px 0 25px;
  overflow: hidden; }
  .captcha-bl img {
    height: auto;
    max-width: 100%; }

.submit_btn {
  position: relative;
  display: inline-block;
  height: 44px;
  width: 260px;
  padding: 0 10px;
  line-height: 44px;
  vertical-align: middle;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  font-family: "Roboto regular", sans-serif;
  background-color: #FF2C00;
  border-radius: 3px;
  border: none;
  outline: none;
  cursor: pointer;
  color: #fff; }
  .submit_btn:hover {
    opacity: 0.8; }
  .submit_btn:active {
    transform: translateY(2px); }
  .submit_btn_left {
    left: -263px; }
  @media screen and (max-width: 760px) {
    .submit_btn {
      left: auto;
      width: 100%;
      margin-top: 10px; } }

.preview_btn {
  position: relative;
  left: 280px;
  display: inline-block;
  height: 44px;
  width: 260px;
  padding: 0 10px;
  line-height: 44px;
  vertical-align: middle;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  font-family: "Roboto regular", sans-serif;
  border: none;
  outline: none;
  cursor: pointer;
  color: #222222; }
  .preview_btn:hover {
    opacity: 0.8; }
  .preview_btn:active {
    transform: translateY(2px); }
  @media screen and (max-width: 760px) {
    .preview_btn {
      left: auto;
      width: 100%;
      margin-left: 0; } }

.sidebar-banner-top #sticky div + div {
  margin-top: 5px; }

.sidebar-banner-top .sticky__banner .sticky {
  position: fixed;
  z-index: 101;
  top: 10px !important; }

.sidebar-banner-top .stop {
  position: relative;
  z-index: 101; }

.sidebar-banner-top__footer {
  text-align: right; }

.sidebar-banner-top__text {
  display: inline-block;
  padding-top: 7px;
  font-size: 13px;
  color: #777; }
  .sidebar-banner-top__text:hover {
    text-decoration: underline; }

.comments-bl_item--short .main_head__user-info {
  display: flex; }
  @media screen and (max-width: 760px) {
    .comments-bl_item--short .main_head__user-info {
      display: block; } }

.comments-bl_item--short .main_head__user-name {
  margin-top: 0; }
  @media screen and (max-width: 760px) {
    .comments-bl_item--short .main_head__user-name {
      margin-top: 8px; } }

.comments-bl_item--short .main_head__dashboard-wrap {
  margin: 2px 0 0 18px; }
  @media screen and (max-width: 760px) {
    .comments-bl_item--short .main_head__dashboard-wrap {
      margin: 0; } }

.comments-bl_item--short .main_body {
  margin-top: 5px; }

.comments-bl_item--short .main_footer {
  justify-content: flex-start;
  flex-flow: row wrap; }
  .comments-bl_item--short .main_footer__comment-summary {
    margin-right: 0;
    margin-bottom: 10px;
    width: 100%; }
  .comments-bl_item--short .main_footer__category-link {
    width: 100%;
    font-size: 13px; }
  .comments-bl_item--short .main_footer__answer-link {
    display: inline-block;
    width: auto;
    margin-top: 20px;
    font-size: 14px;
    font-weight: bold;
    border-radius: 3px;
    padding: 10px;
    margin-top: 10px;
    font-weight: 400;
    background-color: #f0ffd8;
    color: #57bc3c; }

.comments-bl_item .solve-label {
  margin-bottom: 10px; }

.notes-sorting-container {
  display: flex;
  justify-content: space-between; }
  .notes-sorting-container__btn-wrap {
    max-width: 156px;
    height: 34px;
    line-height: 34px;
    font-size: 13px; }
    @media screen and (max-width: 760px) {
      .notes-sorting-container__btn-wrap {
        max-width: 100%; } }

.notes-sorting {
  padding: 6px 0; }
  @media screen and (max-width: 760px) {
    .notes-sorting {
      display: none; } }
  .notes-sorting__description {
    display: inline-block;
    font-size: 15px;
    line-height: 22px;
    color: #777777; }
  .notes-sorting__radio {
    display: none; }
  .notes-sorting__label {
    position: relative;
    display: inline-block;
    margin-left: 20px;
    font-size: 15px;
    line-height: 22px;
    color: #777777;
    cursor: pointer; }
    .notes-sorting__label.active {
      font-weight: bold;
      color: #222222;
      padding-right: 17px; }
      .notes-sorting__label.active:after {
        position: absolute;
        top: 0;
        right: 0;
        display: block;
        width: 8px;
        height: 22px;
        background: url("../images/icon_arrow.svg") no-repeat center;
        background-size: 8px;
        content: ''; }

.news-post__btn-more {
  max-width: 126px;
  height: 34px;
  margin: 20px 0;
  font-family: "Roboto regular", sans-serif;
  line-height: 34px;
  font-size: 13px; }

.participant {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 26px; }
  .participant__photo-container {
    max-width: 140px; }
    @media screen and (max-width: 760px) {
      .participant__photo-container {
        max-width: 40px; } }
  .participant__photo {
    display: block;
    width: 140px;
    height: 140px;
    max-width: 100%;
    margin: 0 auto;
    border-radius: 50%;
    background-position: center;
    background-size: cover; }
    @media screen and (max-width: 760px) {
      .participant__photo {
        width: 40px;
        height: 40px;
        margin-top: 4px; } }
  .participant__info {
    max-width: 560px;
    padding-left: 27px; }
    @media screen and (max-width: 760px) {
      .participant__info {
        max-width: 80%;
        padding-left: 7px; } }
  .participant__title {
    margin: 15px 0 2px;
    font-size: 20px;
    font-weight: bold;
    line-height: 36px;
    color: #222222; }
    @media screen and (max-width: 760px) {
      .participant__title {
        margin: 0;
        font-size: 16px; } }
  .participant__counters {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px; }
    @media screen and (max-width: 760px) {
      .participant__counters {
        margin: 0 -10px; } }
  .participant__counter {
    position: relative;
    display: inline-block;
    margin: 8px 0;
    padding: 0 20px;
    font-size: 15px;
    line-height: 20px; }
    @media screen and (max-width: 760px) {
      .participant__counter {
        padding: 0 10px;
        font-size: 13px;
        line-height: 16px;
        margin: 0; } }
    .participant__counter:after {
      position: absolute;
      left: -1px;
      top: 0;
      display: block;
      width: 1px;
      height: 100%;
      background: #c2c2c2;
      content: ''; }
    .participant__counter:first-child:after {
      display: none; }
  .participant__desc {
    margin: 0;
    font-size: 15px;
    line-height: 36px;
    color: #222222; }
    @media screen and (max-width: 760px) {
      .participant__desc {
        font-size: 13px;
        line-height: 20px; } }

.participant-inside-note__title {
  font-family: "Open Sans regular", Arial, sans-serif;
  margin: 23px 0 10px;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
  color: #222222; }

.participant-inside-note__desc {
  max-width: 907px;
  margin: 8px 0;
  overflow-x: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-family: "Roboto regular", sans-serif, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #222222; }

.participant-inside-note__more {
  font-size: 15px;
  line-height: 22px; }

.human {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 26px; }
  .human__photo-container {
    max-width: 140px; }
    @media screen and (max-width: 760px) {
      .human__photo-container {
        max-width: 40px; } }
  .human__photo {
    display: block;
    width: 140px;
    height: 140px;
    max-width: 100%;
    margin: 6px auto 0;
    background-position: center;
    background-size: cover;
    border-radius: 50%; }
    @media screen and (max-width: 760px) {
      .human__photo {
        width: 40px;
        height: 40px;
        margin-top: 4px; } }
  .human__info {
    max-width: 760px;
    padding-left: 27px; }
    @media screen and (max-width: 1280px) {
      .human__info {
        max-width: 630px; } }
    @media screen and (max-width: 1020px) {
      .human__info {
        max-width: 560px; } }
    @media screen and (max-width: 760px) {
      .human__info {
        max-width: 80%;
        padding-left: 21px; } }
  .human__title {
    margin: 0 0 3px;
    font-size: 18px;
    font-weight: bold;
    line-height: 36px;
    color: #222222; }
    @media screen and (max-width: 760px) {
      .human__title {
        margin: 0;
        font-size: 14px;
        line-height: 20px; } }
  .human__counters {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px; }
    @media screen and (max-width: 760px) {
      .human__counters {
        margin: 3px -10px; } }
  .human__counter {
    position: relative;
    display: inline-block;
    margin: 0 0 11px;
    padding: 0 20px;
    font-size: 15px;
    line-height: 22px; }
    @media screen and (max-width: 760px) {
      .human__counter {
        padding: 0 10px;
        font-size: 13px;
        line-height: 16px;
        margin: 0; } }
    .human__counter:after {
      position: absolute;
      left: -1px;
      top: 0;
      display: block;
      width: 1px;
      height: 100%;
      background: #c2c2c2;
      content: ''; }
    .human__counter:first-child:after {
      display: none; }
  .human__desc {
    position: relative;
    margin: 0;
    font-size: 15px;
    line-height: 22px;
    color: #222222; }
    @media screen and (max-width: 760px) {
      .human__desc {
        left: -61px;
        min-width: 280px;
        margin-top: 6px;
        font-size: 13px;
        line-height: 20px; } }

.persons-search__search {
  display: block;
  width: 100%;
  max-width: 400px;
  height: 44px;
  margin-top: 25px;
  padding: 0 40px 0 15px;
  background: #fff url("../images/icon_search.svg") no-repeat 364px;
  background-size: 18px;
  border: 1px solid #C4C4C4;
  border-radius: 3px;
  line-height: 44px;
  font-size: 14px;
  color: #222; }
  @media screen and (max-width: 760px) {
    .persons-search__search {
      max-width: 270px;
      background: #fff url("../images/icon_search.svg") no-repeat 234px;
      margin-top: 16px; } }

.persons-search-results {
  margin-top: 20px; }
  @media screen and (max-width: 760px) {
    .persons-search-results {
      margin-top: 2px; } }

.person-search {
  display: flex;
  flex-wrap: wrap;
  padding: 25px 0;
  border-bottom: 1px solid #c2c2c2; }
  .person-search__photo-container {
    max-width: 110px; }
    @media screen and (max-width: 760px) {
      .person-search__photo-container {
        max-width: 80px; } }
  .person-search__photo {
    display: block;
    width: 110px;
    height: 110px;
    max-width: 100%;
    margin: 4px auto 0;
    border-radius: 50%;
    background-position: center;
    background-size: cover; }
    @media screen and (max-width: 760px) {
      .person-search__photo {
        width: 80px;
        height: 80px;
        margin-top: 3px; } }
  .person-search__info {
    max-width: 660px;
    padding-left: 30px; }
    @media screen and (max-width: 1020px) {
      .person-search__info {
        max-width: 590px; } }
    @media screen and (max-width: 760px) {
      .person-search__info {
        max-width: 200px;
        padding-left: 20px; } }
  .person-search__name {
    margin: 0 0 10px;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    color: #222222; }
    @media screen and (max-width: 760px) {
      .person-search__name {
        margin: 0 0 7px;
        font-size: 17px; } }
  .person-search__position {
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 16px;
    color: #777777; }
    @media screen and (max-width: 760px) {
      .person-search__position {
        line-height: 18px;
        margin: 0 0 7px; } }
  .person-search__desc {
    margin: 0 0 10px;
    font-size: 15px;
    line-height: 22px;
    color: #222222; }
    @media screen and (max-width: 760px) {
      .person-search__desc {
        display: none; } }
  .person-search__more {
    font-size: 13px;
    line-height: 16px; }

.ranking-region {
  width: 100%;
  max-width: 400px; }

.table-ranking {
  width: 100%; }
  @media screen and (max-width: 639px) {
    .table-ranking {
      width: 636px; } }
  @media screen and (max-width: 479px) {
    .table-ranking {
      width: 540px; } }
  .table-ranking td {
    padding-left: 30px;
    white-space: nowrap; }
    @media screen and (max-width: 1020px) {
      .table-ranking td {
        padding-left: 10px; } }
    @media screen and (max-width: 760px) {
      .table-ranking td {
        padding-left: 30px; } }
  .table-ranking th {
    font-size: 14px;
    padding: 10px 0 0 30px;
    text-align: left;
    white-space: nowrap; }
    @media screen and (max-width: 1020px) {
      .table-ranking th {
        padding-left: 10px; } }
    @media screen and (max-width: 760px) {
      .table-ranking th {
        padding-left: 30px;
        font-size: 12px;
        line-height: 13px; } }
  .table-ranking tr {
    border: 0;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2);
    cursor: pointer; }
    .table-ranking tr:hover {
      box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.2); }
    @media screen and (max-width: 760px) {
      .table-ranking tr {
        box-shadow: none;
        border-bottom: 1px solid #C2C2C2; }
        .table-ranking tr:hover {
          box-shadow: none; } }
    .table-ranking tr:first-child {
      cursor: default; }
      .table-ranking tr:first-child:hover {
        box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); }
  .table-ranking__text-head {
    position: relative;
    display: flex; }
  @media screen and (max-width: 760px) {
    .table-ranking__heading-number {
      display: none; } }
  .table-ranking__number {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    padding: 0; }
    @media screen and (max-width: 760px) {
      .table-ranking__number {
        display: none; } }
    .table-ranking__number span {
      display: inline-block;
      width: 28px;
      height: 28px;
      line-height: 28px;
      background: #efefef;
      font-size: 14px;
      font-weight: bold;
      border-radius: 50%; }
  .table-ranking__info {
    width: 17px;
    height: 17px;
    border: 1px solid #aeaeae;
    border-radius: 50%;
    margin-left: 10px;
    line-height: 17px;
    font-size: 11px;
    color: #999;
    text-align: center; }
    @media screen and (max-width: 760px) {
      .table-ranking__info {
        display: none; } }
    .table-ranking__info:hover {
      cursor: pointer; }
      .table-ranking__info:hover:before {
        position: absolute;
        bottom: 20px;
        height: 0;
        width: 0;
        margin: 0;
        border: 4px solid transparent;
        border-top-color: #C4C4C4;
        pointer-events: none;
        content: ''; }
      .table-ranking__info:hover + .table-ranking__info-text {
        display: block; }
  .table-ranking__info-text {
    position: absolute;
    bottom: calc(100% + 7px);
    right: 0;
    display: none;
    width: 100%;
    min-width: 280px;
    max-width: 100%;
    padding: 4px 10px;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #C4C4C4;
    white-space: normal;
    z-index: 9; }
  .table-ranking__arrow-down {
    display: inline-block;
    margin-right: 8px;
    border: 4px solid transparent;
    border-top: 5px solid #666666;
    cursor: pointer; }
    .table-ranking__arrow-down--active {
      border-top: 5px solid #000; }
  .table-ranking__arrow-up {
    position: relative;
    top: -4px;
    display: inline-block;
    border: 4px solid transparent;
    border-bottom: 5px solid #666666;
    cursor: pointer; }
    .table-ranking__arrow-up--active {
      border-bottom: 5px solid #000; }
  .table-ranking__heading-company {
    text-align: left; }
    @media screen and (max-width: 760px) {
      .table-ranking__heading-company {
        width: 150px; } }
    @media screen and (max-width: 639px) {
      .table-rating .table-ranking__heading-company {
        padding-left: 20px; } }
  .table-ranking__heading-rating {
    text-align: left; }
    @media screen and (max-width: 760px) {
      .table-ranking__heading-rating .table-rating__text-head {
        text-align: center;
        justify-content: center; } }
  .table-ranking__heading-problems {
    text-align: right;
    background-color: #fff0d4; }
    .table-ranking__heading-problems .table-rating__text-head {
      text-align: center;
      justify-content: center; }
  .table-ranking__heading-reviews {
    text-align: right; }
    .table-ranking__heading-reviews .table-rating__text-head {
      text-align: center;
      justify-content: center; }
  .table-ranking__heading-response {
    position: relative;
    text-align: left;
    width: 138px; }
  .table-ranking__company {
    width: 340px;
    font-size: 16px;
    font-weight: bold; }
    .table-ranking__company a {
      color: #4990E2; }
      .table-ranking__company a:hover {
        text-decoration: underline; }
    .table-ranking__company span {
      font-size: 13px;
      font-weight: normal;
      color: #535353; }
      @media screen and (max-width: 760px) {
        .table-ranking__company span {
          font-size: 11px; } }
    @media screen and (max-width: 760px) {
      .table-ranking__company {
        font-size: 12px;
        width: 150px; } }
    @media screen and (max-width: 639px) {
      .table-rating .table-ranking__company {
        padding-left: 20px; } }
  .table-ranking__rating {
    font-size: 16px; }
    @media screen and (max-width: 760px) {
      .table-ranking__rating {
        font-size: 13px;
        text-align: center; } }
  .table-ranking__problems {
    text-align: right;
    font-weight: bold;
    background-color: #fff0d4;
    text-align: center; }
    @media screen and (max-width: 760px) {
      .table-ranking__problems {
        font-size: 13px; } }
  .table-ranking__reviews {
    text-align: right;
    font-size: 15px;
    text-align: center; }
    @media screen and (max-width: 760px) {
      .table-ranking__reviews {
        font-size: 13px; } }
  .table-ranking__response {
    font-size: 13px;
    color: #777;
    width: 138px; }
  @media screen and (max-width: 760px) {
    .table-ranking__row {
      background: #eeeeee; }
      .table-ranking__row:first-child {
        background: #fff; } }
  .table-ranking__cell {
    position: relative;
    font-size: 16px;
    line-height: 50px; }
    .table-ranking__cell--up {
      color: #58bc3c; }
      .table-ranking__cell--up .table-ranking__cell-before:after {
        position: absolute;
        top: 2px;
        right: 0;
        display: inline-block;
        border: 4px solid transparent;
        border-bottom: 5px solid #58bc3c;
        content: ''; }
    .table-ranking__cell--down {
      color: #fb0007; }
      .table-ranking__cell--down .table-ranking__cell-before:after {
        position: absolute;
        top: 6px;
        right: 0;
        display: inline-block;
        border: 4px solid transparent;
        border-top: 5px solid #fb0007;
        content: ''; }
    .table-ranking__cell.number {
      font-size: 14px; }
    .table-ranking__cell.company {
      font-weight: bold;
      color: #4990E2;
      white-space: normal;
      line-height: 25px;
      vertical-align: middle; }
      @media screen and (max-width: 760px) {
        .table-ranking__cell.company {
          background: #fff;
          padding-right: 19px; } }
  .table-ranking__cell-now {
    font-weight: bold;
    padding-right: 5px; }
  .table-ranking__cell-before {
    position: relative;
    padding-right: 12px; }

.tenders-per-day {
  font-weight: bold;
  font-size: 15px;
  line-height: 22px;
  color: #222222;
  margin-right: 9px; }
  @media screen and (max-width: 760px) {
    .tenders-per-day {
      font-size: 13px; } }
  .tenders-per-day__counter {
    display: inline-block;
    width: 44px;
    height: 26px;
    margin: -2px 0;
    border-radius: 3px;
    background: #66c44c;
    font-weight: bold;
    font-size: 15px;
    line-height: 26px;
    text-align: center;
    color: #fff; }
    @media screen and (max-width: 760px) {
      .tenders-per-day__counter {
        width: 38px;
        height: 22px;
        margin: 0;
        font-size: 13px;
        line-height: 22px; } }
  .tenders-per-day__link {
    margin-left: 29px;
    font-weight: 400; }
    @media screen and (max-width: 760px) {
      .tenders-per-day__link {
        display: block;
        margin: 11px 0 0;
        font-size: 13px;
        line-height: 18px; } }

.search-in-tenders-dropdown {
  position: relative;
  display: inline-block;
  margin-top: 18px;
  padding-right: 18px;
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  color: #4990e2; }
  @media screen and (max-width: 760px) {
    .search-in-tenders-dropdown {
      margin-top: 13px; } }
  .search-in-tenders-dropdown:after {
    position: absolute;
    top: 8px;
    right: 0;
    display: block;
    width: 10px;
    height: 6px;
    transform: rotate(180deg);
    background: url("../images/icon_dropdown.svg") no-repeat center;
    content: ''; }
  .search-in-tenders-dropdown.opened:after {
    position: absolute;
    top: 8px;
    right: 0;
    display: block;
    width: 10px;
    height: 6px;
    transform: rotate(0deg);
    background: url("../images/icon_dropdown.svg") no-repeat center;
    background-size: 10px;
    content: ''; }

.search-in-tenders-form-container {
  display: none; }

.search-in-tenders-form {
  padding-bottom: 20px;
  border-bottom: 1px solid #c6c6c6; }
  .search-in-tenders-form__checkboxes {
    padding: 22px 0 11px; }
    @media screen and (max-width: 760px) {
      .search-in-tenders-form__checkboxes {
        padding: 13px 0 1px; } }
  .search-in-tenders-form__checkbox {
    display: none; }
    .search-in-tenders-form__checkbox:checked + .search-in-tenders-form__checkbox-label {
      background: url("../images/icon_checkbox-checked.svg") no-repeat left;
      background-size: 20px; }
  .search-in-tenders-form__checkbox-label {
    display: inline-block;
    margin: 0 33px 20px 0;
    padding-left: 30px;
    font-size: 14px;
    line-height: 20px;
    color: #1a1a1a;
    background: url("../images/icon_checkbox.svg") no-repeat left;
    background-size: 20px;
    cursor: pointer; }
    @media screen and (max-width: 760px) {
      .search-in-tenders-form__checkbox-label {
        display: block;
        margin: 0 0 20px; } }
  .search-in-tenders-form__col-3 {
    display: flex;
    flex-wrap: nowrap; }
    @media screen and (max-width: 760px) {
      .search-in-tenders-form__col-3 {
        display: block; } }
  .search-in-tenders-form__input-container {
    display: flex;
    flex-wrap: nowrap;
    margin-bottom: 20px; }
    @media screen and (max-width: 760px) {
      .search-in-tenders-form__input-container {
        flex-wrap: wrap;
        margin-bottom: 10px; } }
  .search-in-tenders-form__label {
    display: block;
    min-width: 163px;
    padding-right: 8px;
    font-size: 15px;
    line-height: 40px;
    color: #1a1a1a; }
    @media screen and (max-width: 760px) {
      .search-in-tenders-form__label {
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 5px;
        padding: 0; } }
    .search-in-tenders-form__label.right {
      text-align: right; }
      @media screen and (max-width: 760px) {
        .search-in-tenders-form__label.right {
          text-align: left; } }
  .search-in-tenders-form__input {
    display: inline-block;
    width: 100%;
    height: 40px;
    padding: 0 12px;
    background-color: #fff;
    border: 1px solid #C4C4C4;
    border-radius: 3px;
    line-height: 40px;
    color: #222; }
  .search-in-tenders-form__buttons {
    padding-left: 163px; }
    @media screen and (max-width: 760px) {
      .search-in-tenders-form__buttons {
        padding-left: 0; } }
  .search-in-tenders-form__submit {
    position: relative;
    top: -1px;
    display: inline-block;
    width: 127px;
    height: 34px;
    margin-right: 10px;
    font-size: 13px;
    line-height: 34px; }
    @media screen and (max-width: 760px) {
      .search-in-tenders-form__submit {
        display: block;
        width: 100%;
        margin: 15px 0 6px; } }
  @media screen and (max-width: 760px) {
    .search-in-tenders-form__reset {
      display: block; } }

.rating-companies-table--tenders {
  min-height: 345px; }

.table-tenders {
  width: 100%; }
  @media screen and (max-width: 639px) {
    .table-tenders {
      width: 636px; } }
  @media screen and (max-width: 479px) {
    .table-tenders {
      width: 540px; } }
  .table-tenders td {
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: middle; }
    @media screen and (max-width: 1020px) {
      .table-tenders td {
        padding-left: 5px;
        padding-right: 5px; } }
    @media screen and (max-width: 760px) {
      .table-tenders td {
        padding-left: 30px;
        white-space: nowrap;
        padding-right: 10px; } }
  .table-tenders th {
    font-size: 14px;
    line-height: 16px;
    padding: 10px 10px 7px 10px;
    text-align: left; }
    @media screen and (max-width: 1020px) {
      .table-tenders th {
        padding-left: 10px; } }
    @media screen and (max-width: 760px) {
      .table-tenders th {
        padding-left: 30px;
        font-size: 12px;
        line-height: 13px;
        padding-right: 10px; } }
  .table-tenders tr {
    border: 0;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2);
    cursor: pointer; }
    .table-tenders tr:hover {
      box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.2); }
    @media screen and (max-width: 760px) {
      .table-tenders tr {
        box-shadow: none;
        border-bottom: 1px solid #C2C2C2; }
        .table-tenders tr:hover {
          box-shadow: none; } }
    .table-tenders tr:first-child {
      cursor: default; }
      .table-tenders tr:first-child:hover {
        box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); }
  @media screen and (max-width: 760px) {
    .table-tenders__heading-number {
      display: none; } }
  .table-tenders__number {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    padding: 0; }
    @media screen and (max-width: 760px) {
      .table-tenders__number {
        display: none; } }
    .table-tenders__number span {
      display: inline-block;
      width: 28px;
      height: 28px;
      line-height: 28px;
      background: #efefef;
      font-size: 14px;
      font-weight: bold;
      border-radius: 50%; }
  .table-tenders__info {
    width: 17px;
    height: 17px;
    border: 1px solid #aeaeae;
    border-radius: 50%;
    margin-left: 10px;
    line-height: 17px;
    font-size: 11px;
    color: #999;
    text-align: center; }
    @media screen and (max-width: 760px) {
      .table-tenders__info {
        display: none; } }
  .table-tenders__arrows {
    display: inline-block; }
  .table-tenders__arrow-down {
    position: relative;
    top: 2px;
    display: inline-block;
    margin: 0 8px 0 6px;
    border: 4px solid transparent;
    border-top: 5px solid #666666;
    cursor: pointer; }
    .table-tenders__arrow-down--active {
      border-top: 5px solid #000; }
  .table-tenders__arrow-up {
    position: relative;
    top: -2px;
    display: inline-block;
    border: 4px solid transparent;
    border-bottom: 5px solid #666666;
    cursor: pointer; }
    .table-tenders__arrow-up--active {
      border-bottom: 5px solid #000; }
  .table-tenders__heading-company {
    text-align: left; }
    @media screen and (max-width: 760px) {
      .table-tenders__heading-company {
        width: 150px; } }
    @media screen and (max-width: 639px) {
      .table-rating .table-tenders__heading-company {
        padding-left: 20px; } }
  .table-tenders__heading-rating {
    text-align: left; }
    @media screen and (max-width: 760px) {
      .table-tenders__heading-rating .table-rating__text-head {
        text-align: center;
        justify-content: center; } }
  .table-tenders__heading-problems {
    text-align: right;
    background-color: #fff0d4; }
    .table-tenders__heading-problems .table-rating__text-head {
      text-align: center;
      justify-content: center; }
  .table-tenders__heading-reviews {
    text-align: right; }
    .table-tenders__heading-reviews .table-rating__text-head {
      text-align: center;
      justify-content: center; }
  .table-tenders__heading-response {
    position: relative;
    text-align: left;
    width: 138px; }
  .table-tenders__company {
    width: 340px;
    font-size: 16px;
    font-weight: bold; }
    .table-tenders__company a {
      color: #4990E2; }
      .table-tenders__company a:hover {
        text-decoration: underline; }
    .table-tenders__company span {
      font-size: 13px;
      font-weight: normal;
      color: #535353; }
      @media screen and (max-width: 760px) {
        .table-tenders__company span {
          font-size: 11px; } }
    @media screen and (max-width: 760px) {
      .table-tenders__company {
        font-size: 12px;
        width: 150px; } }
    @media screen and (max-width: 639px) {
      .table-rating .table-tenders__company {
        padding-left: 20px; } }
  .table-tenders__rating {
    font-size: 16px; }
    @media screen and (max-width: 760px) {
      .table-tenders__rating {
        font-size: 13px;
        text-align: center; } }
  .table-tenders__problems {
    text-align: right;
    font-weight: bold;
    background-color: #fff0d4;
    text-align: center; }
    @media screen and (max-width: 760px) {
      .table-tenders__problems {
        font-size: 13px; } }
  .table-tenders__reviews {
    text-align: right;
    font-size: 15px;
    text-align: center; }
    @media screen and (max-width: 760px) {
      .table-tenders__reviews {
        font-size: 13px; } }
  .table-tenders__response {
    font-size: 13px;
    color: #777;
    width: 138px; }
  @media screen and (max-width: 760px) {
    .table-tenders__row {
      background: #eeeeee; }
      .table-tenders__row:first-child {
        background: #fff; } }
  .table-tenders__cell {
    position: relative;
    font-size: 16px;
    line-height: 50px; }
    .table-tenders__cell--up {
      color: #58bc3c; }
      .table-tenders__cell--up .table-ranking__cell-before:after {
        position: absolute;
        top: 2px;
        right: 0;
        display: inline-block;
        border: 4px solid transparent;
        border-bottom: 5px solid #58bc3c;
        content: ''; }
    .table-tenders__cell--down {
      color: #fb0007; }
      .table-tenders__cell--down .table-ranking__cell-before:after {
        position: absolute;
        top: 6px;
        right: 0;
        display: inline-block;
        border: 4px solid transparent;
        border-top: 5px solid #fb0007;
        content: ''; }
    .table-tenders__cell.number {
      font-size: 14px; }
    .table-tenders__cell.company {
      font-weight: bold;
      color: #4990E2; }
      @media screen and (max-width: 760px) {
        .table-tenders__cell.company {
          background: #fff;
          padding-right: 19px; } }
    .table-tenders__cell.time {
      font-size: 14px;
      line-height: 16px; }
      @media screen and (max-width: 760px) {
        .table-tenders__cell.time {
          background: #fff;
          padding: 0 42px 0 19px; } }
    .table-tenders__cell.date {
      font-size: 14px;
      line-height: 16px; }
    .table-tenders__cell.price {
      font-weight: bold;
      font-size: 15px;
      white-space: nowrap;
      text-align: right; }
    .table-tenders__cell.text {
      font-size: 14px;
      line-height: 16px; }
  .table-tenders__cell-now {
    font-weight: bold;
    padding-right: 5px; }
  .table-tenders__cell-before {
    position: relative;
    padding-right: 12px; }
  .table-tenders__stub {
    padding: 0 !important;
    position: relative;
    white-space: normal !important; }

.closed-text {
  position: absolute;
  top: -7px;
  right: -7px;
  display: block;
  width: 100%;
  height: calc(100% + 14px);
  padding: 18px 20px;
  background: #f8f8f8; }
  @media screen and (max-width: 760px) {
    .closed-text {
      top: -1px;
      right: 0;
      height: calc(100% + 2px); } }
  .closed-text p {
    margin: 0;
    font-size: 13px;
    line-height: 18px; }
    .closed-text p b {
      font-weight: bold; }
  .closed-text ul {
    list-style: inside disc;
    margin: 0;
    padding: 0; }
  .closed-text li {
    font-size: 13px;
    line-height: 18px; }

.table-profile {
  margin-top: 50px;
  width: 100%;
  margin-bottom: 20px; }
  .table-profile td {
    font-weight: normal; }
    .table-profile td .btn-main-v1 {
      margin-top: 10px; }
    .table-profile td.sub-connect {
      font-weight: bold;
      color: #66c44c; }
  .table-profile th {
    font-size: 14px;
    padding-bottom: 17px;
    padding: 10px;
    text-align: left;
    padding-bottom: 5px;
    line-height: 18px; }
  .table-profile td {
    padding: 10px 10px 10px 10px; }
  .table-profile th {
    font-size: 14px;
    padding-bottom: 17px;
    padding: 10px;
    text-align: center;
    padding-bottom: 5px;
    line-height: 18px; }
    @media screen and (max-width: 760px) {
      .table-profile th {
        font-size: 12px;
        line-height: 13px; } }
  .table-profile tr {
    border-bottom: 1px solid #c2c2c2; }
  .table-profile tbody tr:hover {
    box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.2); }
  .table-profile tbody tr:first-child {
    box-shadow: none;
    border-bottom: 1px solid #c2c2c2; }
  .table-profile__text-head {
    position: relative;
    display: flex;
    text-align: center; }
  .table-profile__heading-problems {
    background-color: #fff0d4; }
    .table-profile__heading-problems .table-rating__text-head {
      display: inline;
      justify-content: center; }
  .table-profile__heading-reviews {
    text-align: center; }
    .table-profile__heading-reviews .table-profile__text-head {
      display: inline; }
  .table-profile__company {
    font-size: 16px;
    font-weight: bold;
    text-align: left; }
    .table-profile__company a {
      color: #4990E2; }
      .table-profile__company a:hover {
        text-decoration: underline; }
    .table-profile__company span {
      font-size: 12px;
      font-weight: normal;
      color: #6b90e2; }
      @media screen and (max-width: 760px) {
        .table-profile__company span {
          font-size: 11px; } }
    @media screen and (max-width: 760px) {
      .table-profile__company {
        font-size: 12px;
        width: 155px; } }
    @media screen and (max-width: 639px) {
      .table-rating .table-profile__company {
        padding-left: 20px; } }
  .table-profile__rating {
    font-size: 16px;
    width: 140px; }
    @media screen and (max-width: 760px) {
      .table-profile__rating {
        font-size: 13px;
        text-align: center;
        box-shadow: inset 5px 0px 9px -5px #777; } }
  .table-profile__problems {
    font-weight: bold;
    background-color: #fff0d4;
    text-align: center;
    width: 110px; }
    @media screen and (max-width: 760px) {
      .table-profile__problems {
        font-size: 13px; } }
  .table-profile__reviews {
    text-align: center;
    font-size: 15px; }
    .table-profile__reviews--green {
      color: #66c44c; }
  .table-profile__response {
    font-size: 13px;
    color: #777;
    width: 138px; }
    @media screen and (max-width: 760px) {
      .table-profile__response {
        display: none; } }
  @media screen and (max-width: 639px) {
    .table-profile {
      width: 100% !important;
      margin-bottom: 50px; } }
  @media screen and (max-width: 1020px) {
    .table-profile {
      margin-bottom: 50px; } }
  @media screen and (max-width: 479px) {
    .table-profile {
      margin-bottom: 50px;
      width: 100% !important; } }

.stop-categories {
  display: flex;
  flex-wrap: wrap;
  margin: -10px -10px; }
  .stop-categories__separate {
    display: flex;
    flex-direction: column;
    width: 50%;
    padding: 10px 10px; }
    @media screen and (max-width: 760px) {
      .stop-categories__separate {
        width: 100%; } }
  .stop-categories__item {
    margin-top: 30px; }
  .stop-categories__header {
    padding: 23px 0 29px;
    margin: 0 0 20px;
    font-size: 24px;
    text-transform: uppercase;
    border-bottom: 2px solid #222;
    letter-spacing: 1.3px;
    font-family: "Exo2Bold"; }
  .stop-categories__word--red {
    color: #ff3300; }
  .stop-categories__sub-header {
    font-size: 16px;
    line-height: 22px;
    color: #267ebf;
    overflow: hidden;
    margin-bottom: 30px; }
    .stop-categories__sub-header i {
      text-decoration: underline; }
    .stop-categories__sub-header--top {
      padding: 10px;
      font-size: 16px;
      line-height: 22px;
      color: #000;
      max-height: 54px;
      overflow: hidden;
      margin-bottom: 30px; }
  .stop-categories .press-releases-block__item {
    padding-bottom: 10px; }

.stop-search {
  background: #F5F5F5;
  text-align: center;
  padding: 32px 0 0px;
  border-bottom-color: transparent;
  color: #333; }
  @media screen and (max-width: 760px) {
    .stop-search {
      padding: 20px 20px 0px; } }
  .stop-search__sub-header {
    font-size: 14px;
    opacity: .7;
    margin: 0 0 20px;
    font-weight: normal; }
  .stop-search__section-content {
    padding-bottom: 20px; }
  .stop-search__result {
    padding: 20px 50px;
    text-align: left;
    padding-top: 0; }
    .stop-search__result .list-post-news__link {
      text-align: left; }
      .stop-search__result .list-post-news__link .list-post-news__date--yes {
        color: #57bc3c; }
      .stop-search__result .list-post-news__link .list-post-news__date--no {
        color: #FF2C00; }
    .stop-search__result .list-post-news__who {
      font-size: 13px;
      line-height: 18px;
      color: #777;
      max-height: 54px;
      overflow: hidden;
      margin-bottom: 30px; }
    @media screen and (max-width: 760px) {
      .stop-search__result {
        padding: 20px 5px; } }

.heading-list-article--icon {
  background: url(./../../assets/images/temp/exclamation-mark.svg) no-repeat;
  padding-left: 60px; }

.news-page-container {
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
  padding-top: 25px;
  border-top: 1px solid #ccc; }

.main-new {
  flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 26px;
  padding-bottom: 28px;
  border-bottom: 1px solid #ccc; }
  .main-new__date {
    display: block;
    margin-bottom: 8px;
    font-family: "Roboto light", sans-serif;
    font-size: 12px;
    color: #666; }
  .main-new__title {
    display: block;
    max-width: 100%;
    /*740*/
    margin: 0 0 10px;
    font-family: "Roboto regular", sans-serif;
    font-weight: bold;
    font-size: 28px;
    line-height: 37px;
    color: #333; }
  .main-new__desc {
    max-width: 100%;
    /*740*/
    margin: 0 0 16px;
    font-family: "Roboto regular", sans-serif;
    font-size: 16px;
    line-height: 28px;
    color: #222; }
  .main-new__img {
    display: block;
    max-width: 100%;
    margin: 0; }

.default-new {
  position: relative;
  flex: 0 0 50%;
  max-width: 50%;
  margin-bottom: 26px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ccc;
  padding-right: 15px; }
  @media screen and (max-width: 760px) {
    .default-new {
      padding-right: 0;
      flex: 0 0 100%;
      max-width: 100%; } }
  .default-new__date {
    display: block;
    margin-bottom: 8px;
    font-family: "Roboto light", sans-serif;
    font-size: 12px;
    color: #666; }
  .default-new__title {
    display: block;
    margin: 0 0 10px;
    font-family: "Roboto regular", sans-serif;
    font-weight: bold;
    font-size: 20px;
    line-height: 28px;
    color: #333; }
  .default-new__desc {
    margin: 0;
    font-family: "Roboto regular", sans-serif;
    font-size: 16px;
    line-height: 28px;
    color: #222; }
  .default-new__icon {
    position: absolute;
    top: 34px;
    left: 0; }
    .default-new__icon + .default-new__title {
      padding-left: 35px; }

.mass-media-list-container {
  display: flex;
  flex-wrap: wrap;
  margin: 20px 0 -27px;
  padding-top: 25px;
  border-top: 1px solid #ccc; }

.default-mass-media-item {
  position: relative;
  flex: 0 0 50%;
  max-width: 50%;
  margin-bottom: 26px;
  padding-bottom: 20px;
  padding-right: 40px;
  border-bottom: 1px solid #ccc; }
  @media screen and (max-width: 760px) {
    .default-mass-media-item {
      flex: 0 0 100%;
      max-width: 100%;
      padding-right: 0; } }
  .default-mass-media-item__header {
    display: flex;
    margin-bottom: 12px;
    padding-top: 4px; }
  .default-mass-media-item__date {
    font-family: "Roboto light", sans-serif;
    font-size: 12px;
    line-height: 1;
    color: #666; }
  .default-mass-media-item__link {
    margin-left: 14px;
    padding-left: 14px;
    border-left: 1px solid #C2C2C2;
    font-family: "Roboto light", sans-serif;
    font-size: 12px;
    line-height: 1;
    color: #666;
    text-decoration: none; }
    .default-mass-media-item__link a {
      font-family: inherit;
      font-size: inherit;
      color: #4990E2; }
      .default-mass-media-item__link a:hover, .default-mass-media-item__link a:focus {
        color: #4990E2;
        text-decoration: underline; }
  .default-mass-media-item__title {
    display: block;
    margin: 0 0 10px;
    font-family: "Open Sans regular";
    font-weight: bold;
    font-size: 20px;
    line-height: 28px;
    color: #333; }
    .default-mass-media-item__title:hover, .default-mass-media-item__title:focus {
      color: #FF2C00;
      text-decoration: none; }
  .default-mass-media-item__desc {
    margin: 0;
    font-family: "Roboto regular", sans-serif;
    font-size: 16px;
    line-height: 28px;
    color: #222; }

.comments.tab-widjet {
  display: none; }
  @media screen and (max-width: 760px) {
    .comments.tab-widjet {
      display: block; } }

.tab-widjet__tabs li .tab__comment-link {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #000;
  font-size: 14px;
  font-weight: bold; }

.tab-widjet__tabs li .tab__comment-link .comments {
  display: none; }

.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active.active .tab__comment-link {
  border-bottom: 2px solid #FF2C00;
  color: #FF2C00; }

.all-comments-title {
  font-size: 30px;
  line-height: 36px;
  margin: 15px 0;
  font-family: "Open Sans regular"; }
  @media screen and (max-width: 760px) {
    .all-comments-title {
      margin: 10px 0;
      font-size: 20px;
      line-height: 22px; } }

.all-comments-title-2 {
  font-size: 24px;
  margin: 10px 0 20px;
  line-height: 1.4;
  font-family: "Open Sans regular"; }
  @media screen and (max-width: 1020px) {
    .all-comments-title-2 {
      font-size: 18px;
      line-height: 1.1;
      margin: 10px 0; } }

.lead {
  display: flex;
  align-items: flex-start;
  margin: 20px 0 35px; }
  .lead__image {
    width: 72px; }
  .lead__text {
    width: calc(100% - 72px);
    padding-left: 15px;
    margin: 0;
    font-size: 15px; }
  .lead__link {
    padding: 0 5px; }

.section-comments-reviews {
  display: block; }

.comments-container {
  display: flex;
  margin: 0 -15px; }
  .comments-container__title-block {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 2px solid #ff3300; }
  .comments-container__title {
    font-size: 16px;
    margin: 0;
    line-height: 1;
    text-align: center;
    font-family: "Open Sans regular"; }
  .comments-container__comments {
    width: 40%;
    font-size: 13px;
    line-height: 1;
    text-align: right;
    color: #b2b2b2; }
  .comments-container__list-container {
    width: 100%;
    padding: 0 15px; }
  .comments-container__wrap-item {
    margin-bottom: 10px; }

.comments-list-item__body {
  background: #f8f8f8;
  border-radius: 5px;
  padding: 10px; }

.comments-list-item__avatar_comments {
  width: 45px; }

.comments-list-item__time {
  font-weight: normal;
  font-size: 12px;
  color: #777; }

.comments-list-item__name {
  display: flex;
  margin-bottom: 5px; }

.comments-list-item__info {
  display: flex;
  flex-direction: column; }

.comments-list-item__user {
  font-family: "Open Sans regular";
  font-weight: 700;
  font-size: 13px;
  line-height: 15px; }

.comments-list-item__text {
  margin: 8px 0;
  font-family: "Roboto regular", sans-serif;
  font-size: 14px;
  line-height: 18px; }
  .comments-list-item__text p {
    margin: 0; }

.comments-list-item__more-text {
  background: none;
  color: #f30; }
  .comments-list-item__more-text:hover {
    cursor: pointer;
    text-decoration: underline; }

.comments-list-item__to-review {
  margin: 5px 0;
  font-size: 13px;
  line-height: 15px;
  color: #777; }

.all-reviews-title {
  font-size: 30px;
  line-height: 36px;
  margin: 15px 0;
  font-family: "Open Sans regular"; }
  @media screen and (max-width: 760px) {
    .all-reviews-title {
      margin: 10px 0;
      font-size: 20px;
      line-height: 22px; } }

.section-all-reviews {
  display: block; }
  @media screen and (max-width: 760px) {
    .section-all-reviews {
      display: none; } }

.reviews-container {
  display: flex;
  margin: 0 -15px; }
  .reviews-container__title-block {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 2px solid #ff3300; }
  .reviews-container__title {
    font-size: 16px;
    margin: 0;
    line-height: 1;
    text-align: center;
    font-family: "Open Sans regular"; }
  .reviews-container__comments {
    width: 40%;
    font-size: 14px;
    line-height: 1;
    text-align: right; }
  .reviews-container__list-container {
    width: 100%;
    padding: 0 15px; }
  .reviews-container__wrap-item {
    margin-bottom: 10px; }

.comments-list-item__body {
  background: #f8f8f8;
  border-radius: 5px;
  padding: 10px; }

.comments-list-item__avatar_comments {
  width: 45px; }

.comments-list-item__time {
  font-weight: normal;
  font-size: 12px;
  color: #777; }

.comments-list-item__name {
  display: flex;
  margin-bottom: 5px; }

.comments-list-item__info {
  display: flex;
  flex-direction: column; }

.comments-list-item__user {
  font-family: "Open Sans regular";
  font-weight: 700;
  font-size: 13px;
  line-height: 15px; }

.comments-list-item__text {
  margin: 8px 0;
  font-family: "Roboto regular", sans-serif;
  font-size: 14px;
  line-height: 18px; }
  .comments-list-item__text p {
    margin: 0; }

.comments-list-item__more-text {
  background: none;
  color: #f30; }
  .comments-list-item__more-text:hover {
    cursor: pointer;
    text-decoration: underline; }

.comments-list-item__to-review {
  margin: 5px 0;
  font-size: 13px;
  line-height: 15px;
  color: #777; }

.breadcrumbs {
  margin-bottom: 5px;
  padding: 7px 0; }
  @media screen and (max-width: 760px) {
    .breadcrumbs {
      display: none; } }
  .breadcrumbs__item {
    display: inline;
    vertical-align: top;
    font-size: 12px;
    color: #666; }
    .breadcrumbs__item:first-child:before {
      display: none; }
    .breadcrumbs__item:before {
      content: "";
      display: inline-block;
      width: 15px;
      height: 1px;
      background: #666;
      vertical-align: middle;
      margin: 0 5px 0 0; }
  .breadcrumbs__item-text {
    color: #666; }
  .breadcrumbs a:hover {
    text-decoration: underline; }
  .breadcrumbs + .list-article .list-article__item:first-child {
    padding-top: 0; }

.box-content {
  max-width: 750px;
  margin: 0 auto; }

.title-1 {
  font-size: 30px;
  margin: 0 0 12px;
  line-height: 37px;
  font-family: "Open Sans regular";
  font-weight: bold; }
  @media screen and (max-width: 760px) {
    .title-1 {
      font-size: 20px;
      line-height: 1.2;
      margin: 4px 0 12px; } }

.title-2 {
  font-size: 24px;
  margin: 0 0 12px;
  line-height: 1.4;
  font-family: "Open Sans regular"; }
  @media screen and (max-width: 1020px) {
    .title-2 {
      font-size: 18px;
      line-height: 1.1;
      margin: 4px 0 12px; } }

.title-3 {
  font-size: 20px;
  font-weight: bold;
  margin: 0 0 12px;
  line-height: 1.4; }
  @media screen and (max-width: 1020px) {
    .title-3 {
      font-size: 16px;
      line-height: 1.1;
      margin: 4px 0 12px; } }

@media screen and (max-width: 760px) {
  .title-4 {
    font-size: 28px;
    line-height: 1.1;
    margin: 0 0 18px; } }

.main-article__lead {
  margin-top: 10px;
  font-family: "Open Sans regular";
  font-weight: bold;
  font-size: 17px;
  line-height: 28px;
  color: #333; }
  .main-article__lead p {
    margin-bottom: 30px; }
  @media screen and (max-width: 760px) {
    .main-article__lead {
      font-size: 15px;
      line-height: 22px; } }

.main-article__another {
  padding-bottom: 30px;
  font: 400 18px/30px "Roboto regular", sans-serif, georgia; }
  @media screen and (max-width: 760px) {
    .main-article__another {
      font: 400 15px/22px "Roboto regular", sans-serif, georgia;
      padding-bottom: 20px; } }

.main-article__dashboard-wrap {
  padding: 10px 0;
  margin: 20px 0;
  border-top: 1px solid #C2C2C2;
  border-bottom: 1px solid #C2C2C2; }
  .main-article__dashboard-wrap + .main-article__wrap-body {
    border-bottom: 0; }

.main-article__wrap-body:before, .main-article__wrap-body:after {
  content: " ";
  display: table; }

.main-article__wrap-body:after {
  clear: both; }

.main-article__sharing-wrap {
  padding: 0 0 30px;
  border-bottom: 1px solid #C2C2C2;
  margin: 0 0 17px; }

.main-article__topic-wrap {
  padding: 0 0 17px;
  border-bottom: 1px solid #C2C2C2; }
  @media screen and (max-width: 760px) {
    .main-article__topic-wrap {
      padding-bottom: 20px; } }

.main-article__add-comment {
  margin: 30px 0 0; }

.main-article__wrap-author {
  float: left;
  width: 190px;
  padding-right: 20px;
  padding-bottom: 20px; }
  @media screen and (max-width: 760px) {
    .main-article__wrap-author {
      float: none;
      width: 100%;
      padding-bottom: 0; } }

.main-article__img-inner {
  padding-bottom: 8px; }

.main-article__img-inner-logo {
  position: relative;
  height: 79px;
  display: block;
  -webkit-background-size: contain;
  background-clip: padding-box;
  background-repeat: no-repeat;
  background-position: left center; }

.box-content > :last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0; }

.article-figure {
  margin: 0 0 14px; }
  .article-figure img {
    padding-bottom: 4px; }
  .article-figure__figcaption {
    display: block;
    margin: 10px 0 20px;
    font-family: "Roboto light", sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #666; }

.article-text-editor {
  min-height: 240px;
  font: 400 17px/28px "Roboto regular", sans-serif, georgia; }
  @media screen and (max-width: 760px) {
    .article-text-editor {
      min-height: auto;
      font: 400 15px/22px "Roboto regular", sans-serif, georgia; } }
  .article-text-editor p {
    margin-bottom: 30px;
    font: inherit; }
    @media screen and (max-width: 760px) {
      .article-text-editor p {
        margin-bottom: 20px; } }
  .article-text-editor blockquote {
    display: block;
    margin: 0; }
    .article-text-editor blockquote p {
      margin: 0 0 30px;
      padding: 17px 28px;
      background: #F5F5F5;
      border-left: 4px solid #FF2C00;
      font-family: "Roboto regular", sans-serif;
      font-size: 17px;
      line-height: 28px;
      color: #666; }
      @media screen and (max-width: 760px) {
        .article-text-editor blockquote p {
          margin-bottom: 20px; } }
  .article-text-editor img {
    display: block;
    max-width: 100%;
    margin: 30px auto; }

.sharing-list {
  display: flex; }
  .sharing-list__item {
    width: 33.333%;
    border-left: 1px solid #fff; }
    .sharing-list__item:first-child {
      border-color-left: transparent; }

.sharing {
  display: block;
  color: #fff;
  font-size: 14px;
  line-height: 46px;
  padding: 0 24px; }
  @media screen and (max-width: 760px) {
    .sharing {
      padding: 0 14px;
      font-size: 13px; } }
  .sharing--vk {
    background: #3B5C9D; }
  .sharing--fb {
    background: #5880A1; }
  .sharing--tw {
    background: #00A8E3; }
  .sharing__icon img {
    vertical-align: middle; }
  .sharing__label {
    display: inline-block;
    padding: 0 10px 0 20px;
    font-weight: bold; }
    @media screen and (max-width: 760px) {
      .sharing__label {
        display: none; } }
  .sharing__count {
    float: right;
    font-weight: bold;
    vertical-align: middle; }

.topic-block__label {
  margin-bottom: 0;
  font-family: "Roboto regular", sans-serif;
  font-weight: bold;
  font-size: 17px;
  line-height: 28px;
  color: #333; }

.topic-block__item {
  line-height: 28px; }

.topic-block__link {
  color: #4990E2;
  font-size: 17px;
  line-height: 28px; }
  .topic-block__link:hover {
    text-decoration: underline; }

.comments-article__counter {
  padding: 25px 0;
  line-height: 19px; }
  @media screen and (max-width: 760px) {
    .comments-article__counter {
      display: none; } }
  .comments-article__counter span {
    margin-bottom: 0;
    font-family: "Roboto regular", sans-serif;
    font-weight: bold;
    font-size: 17px;
    color: #333; }

.comments-article__show-more {
  display: none; }
  @media screen and (max-width: 760px) {
    .comments-article__show-more {
      display: block; } }

.comments-article__list ul {
  padding-left: 30px; }

@media screen and (max-width: 760px) {
  .comments-article__list {
    display: none; } }

.comments-article__item {
  padding: 26px 0 0;
  border-top: 1px solid #C2C2C2; }

.comment-item {
  display: flex;
  padding-bottom: 26px; }
  .comment-item__avatar {
    vertical-align: top;
    position: relative;
    width: 70px;
    padding: 0 30px 0 0; }
  .comment-item__body {
    flex: 1; }
  .comment-item__name {
    font-family: "Open Sans regular";
    font-size: 15px;
    line-height: 24px;
    font-weight: bold;
    margin-bottom: 6px;
    color: #000; }
    .comment-item__name:hover {
      color: #F04E23; }
  .comment-item__dashboard-wrap {
    line-height: 14px; }
  .comment-item__text {
    margin: 14px 0 10px; }
  .comment-item__reply-link {
    font-family: "Roboto light", sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #F04E23;
    text-transform: capitalize; }
  .comment-item__answer-sended {
    margin: 15px 0 0; }
  .comment-item__answer-sended-title {
    font-weight: bold; }
  .comment-item__answer-sended-text {
    margin: 8px 0 0;
    font-family: "Roboto regular", sans-serif;
    font-size: 16px;
    line-height: 1;
    color: #666; }

.form-answer {
  flex: 1; }
  .form-answer__title {
    padding: 12px 0 14px;
    font-weight: bold; }
  .form-answer__comment {
    padding-bottom: 20px; }
  .form-answer__submit {
    padding-bottom: 20px;
    width: 260px; }
    @media screen and (max-width: 760px) {
      .form-answer__submit {
        width: 100%; } }
  .form-answer--is-avatar {
    display: flex; }
  .form-answer__login-text {
    padding-bottom: 10px;
    margin-top: -10px; }

.login-text {
  font-family: "Roboto regular", sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  color: #4990e2; }
  .login-text:hover {
    text-decoration: underline; }

.field-textarea {
  width: 100%;
  height: 100px;
  padding: 17px 20px;
  background: #fff;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  font-size: 14px; }

.add-comment-article {
  background: #F5F5F5;
  padding: 24px; }
  .add-comment-article__avatar {
    width: 60px;
    padding-top: 50px; }
    @media screen and (max-width: 760px) {
      .add-comment-article__avatar {
        display: none; } }
  .add-comment-article__inner {
    max-width: 740px;
    margin: 0 auto;
    display: flex; }

.form_expand__content .btn-main-v1 {font-weight:normal; margin-bottom:3px;margin-right:3px;cursor:pointer;}
				 .form_expand__content .btn-main-v1.selected {background-color:#ededed;border: solid 1px #b3b3b3;}				 
				 .form_expand__content .btn-main-v1 span {color:#ff3300;font-weight:bold;}
				 .form_expand__content .btn-main-v1:hover {color:#ff3300;}
				 
				 
				 .comments-bl_item__main .main_footer__answer-link {
											display: inline-block;
											width: auto;
											font-size: 15px;
											border-radius: 3px;
											padding: 10px 19px 10px 19px;
											margin-top: 10px;
											font-weight: 400;
											background-color: #e9f7d2;
											color: #4f913f;
											}
											
				 .comments-bl_item__main .main_footer__answer-link:hover {text-decoration:underline;}
				 
				 .admin-answer-wr {margin-top:5px;}
				 
				 @media screen and (max-width: 760px) {
				  .admin-answer-wr .admin-answer {
					display: block; } }


.filter-options{
  border-bottom: 1px solid #C5C5C5;
  margin: 0 0 17px;
}

.filter-options__list{
  white-space: nowrap;
  overflow: auto;
}

.filter-options__list li{
  display: inline-block;
  margin: 0 0 0 20px;
}

.filter-options__list li:first-child{
  margin: 0;
}

.filter-options__list li a{
  font-size: 15px;
  color: #222;
  padding-bottom: 13px;
  display: block;
}

.filter-options__list .selected a{
  color: #FF2C00;
  font-weight: bold;
  border-bottom: 2px solid #FF2C00;
}
/*# sourceMappingURL=stylemaps/style.css.map */
