/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

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

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

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

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

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

td,
th {
  padding: 0;
}
img:not([src]) {
  visibility: hidden;
}
.container {
  position: relative;
  width: 100%;
  max-width: 1240px;
  margin: 0 auto;
  padding: 0 10px;
  box-sizing: border-box;
}
.column,
.columns {
  width: 100%;
  float: left;
  box-sizing: border-box;
}
/* For devices larger than 400px */
@media (min-width: 400px) {
  .container {
    width: 85%;
    padding: 0;
  }
}
/* For devices larger than 550px */
@media (min-width: 550px) {
  .container {
    width: 80%;
  }
  .column,
  .columns {
    margin-left: 2%;
  }
  .column:first-child,
  .columns:first-child {
    margin-left: 0;
  }
  .one.column,
  .one.columns {
    width: 6.5%;
  }
  .two.columns {
    width: 15%;
  }
  .three.columns {
    width: 23.5%;
  }
  .four.columns {
    width: 32%;
  }
  .five.columns {
    width: 40.5%;
  }
  .six.columns {
    width: 49%;
  }
  .seven.columns {
    width: 57.5%;
  }
  .eight.columns {
    width: 66%;
  }
  .nine.columns {
    width: 74.5%;
  }
  .ten.columns {
    width: 83%;
  }
  .eleven.columns {
    width: 91.5%;
  }
  .twelve.columns {
    width: 100%;
    margin-left: 0;
  }
  .one-third.column {
    width: 32%;
  }
  .two-thirds.column {
    width: 66%;
  }
  .one-half.column {
    width: 49%;
  }
  /* Offsets */
  .offset-by-one.column,
  .offset-by-one.columns {
    margin-left: 6.5%;
  }
  .offset-by-two.column,
  .offset-by-two.columns {
    margin-left: 15%;
  }
  .offset-by-three.column,
  .offset-by-three.columns {
    margin-left: 23.5%;
  }
  .offset-by-four.column,
  .offset-by-four.columns {
    margin-left: 32%;
  }
  .offset-by-five.column,
  .offset-by-five.columns {
    margin-left: 43.33333333%;
  }
  .offset-by-six.column,
  .offset-by-six.columns {
    margin-left: 52%;
  }
  .offset-by-seven.column,
  .offset-by-seven.columns {
    margin-left: 60.66666667%;
  }
  .offset-by-eight.column,
  .offset-by-eight.columns {
    margin-left: 66%;
  }
  .offset-by-nine.column,
  .offset-by-nine.columns {
    margin-left: 78%;
  }
  .offset-by-ten.column,
  .offset-by-ten.columns {
    margin-left: 86.66666667%;
  }
  .offset-by-eleven.column,
  .offset-by-eleven.columns {
    margin-left: 95.33333333%;
  }
  .offset-by-one-third.column,
  .offset-by-one-third.columns {
    margin-left: 34.66666667%;
  }
  .offset-by-two-thirds.column,
  .offset-by-two-thirds.columns {
    margin-left: 69.33333333%;
  }
  .offset-by-one-half.column,
  .offset-by-one-half.columns {
    margin-left: 52%;
  }
}
/* Base Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* NOTE
html is set to 62.5% so that all the REM measurements throughout Skeleton
are based on 10px sizing. So basically 1.5rem = 15px :) */
html {
  font-size: 62.5%;
}
body {
  font-size: 1.5em;
  /* currently ems cause chrome bug misinterpreting rems on body element */
  line-height: 1.6;
  font-weight: 400;
  font-family: 'Source Sans Pro', sans-serif;
  letter-spacing: 0.5px;
  color: #222;
  background-color: #f1f1ec;
}
/* Typography
–––––––––––––––––––––––––––––––––––––––––––––––––– */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 2rem;
  font-weight: 300;
}
h1 {
  font-size: 4rem;
  line-height: 1.2;
  letter-spacing: -0.1rem;
}
h2 {
  font-size: 3.6rem;
  line-height: 1.25;
  letter-spacing: -0.1rem;
}
h3 {
  font-size: 3rem;
  line-height: 1.3;
  letter-spacing: -0.1rem;
}
h4 {
  font-size: 2.4rem;
  line-height: 1.35;
  letter-spacing: -0.08rem;
}
h5 {
  font-size: 1.8rem;
  line-height: 1.5;
  letter-spacing: -0.05rem;
}
h6 {
  font-size: 1.5rem;
  line-height: 1.6;
  letter-spacing: 0;
}
/* Larger than phablet */
@media (min-width: 550px) {
  h1 {
    font-size: 5rem;
  }
  h2 {
    font-size: 4.2rem;
  }
  h3 {
    font-size: 3.6rem;
  }
  h4 {
    font-size: 3rem;
  }
  h5 {
    font-size: 2.4rem;
  }
  h6 {
    font-size: 1.5rem;
  }
}
p {
  margin-top: 0;
}
/* Links
–––––––––––––––––––––––––––––––––––––––––––––––––– */
a {
  color: #1EAEDB;
  -webkit-tap-highlight-color: transparent;
}
a:hover {
  color: #0FA0CE;
}
/* Buttons
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
  transition: all 0.3s ease;
  display: inline-block;
  font-family: 'Source Sans Pro';
  height: 38px;
  padding: 0 30px;
  color: black;
  text-align: center;
  font-size: 0.9em;
  line-height: 38px;
  letter-spacing: 0.1rem;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border-radius: 4px;
  border: 1px solid #bbb;
  cursor: pointer;
  box-sizing: border-box;
}
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.button:focus,
button:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
input[type="button"]:focus {
  color: #333;
  border-color: #eb3c00;
  outline: 0;
}
.button.button-primary,
button.button-primary,
input[type="submit"].button-primary,
input[type="reset"].button-primary,
input[type="button"].button-primary {
  color: #FFF;
  background-color: #eb3c00;
  border-color: #eb3c00;
}
.button.button-primary:hover,
button.button-primary:hover,
input[type="submit"].button-primary:hover,
input[type="reset"].button-primary:hover,
input[type="button"].button-primary:hover,
.button.button-primary:focus,
button.button-primary:focus,
input[type="submit"].button-primary:focus,
input[type="reset"].button-primary:focus,
input[type="button"].button-primary:focus {
  color: #FFF;
  background-color: #ff581f;
  border-color: #ff581f;
}
/* Forms
–––––––––––––––––––––––––––––––––––––––––––––––––– */
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea,
select {
  height: 38px;
  padding: 6px 10px;
  /* The 6px vertically centers text on FF, ignored by Webkit */
  background-color: #fff;
  border: 1px solid #D1D1D1;
  border-radius: 4px;
  box-shadow: none;
  box-sizing: border-box;
  font-family: 'Source Sans Pro';
  font-size: 0.9em;
}
/* Removes awkward default styles on some inputs for iOS */
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
textarea {
  min-height: 65px;
  padding-top: 6px;
  padding-bottom: 6px;
}
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus {
  border: 1px solid #eb3c00;
  outline: 0;
}
label,
legend {
  display: block;
  margin-bottom: 0.5rem;
  font-weight: 600;
}
fieldset {
  padding: 0;
  border-width: 0;
}
input[type="checkbox"],
input[type="radio"] {
  display: inline;
}
label > .label-body {
  display: inline-block;
  margin-left: 0.5rem;
  font-weight: normal;
}
/* Lists
–––––––––––––––––––––––––––––––––––––––––––––––––– */
ul {
  list-style: circle inside;
}
ol {
  list-style: decimal inside;
}
ol,
ul {
  padding-left: 0;
  margin-top: 0;
}
ul ul,
ul ol,
ol ol,
ol ul {
  margin: 1.5rem 0 1.5rem 3rem;
  font-size: 90%;
}
li {
  margin-bottom: 1rem;
}
/* Code
–––––––––––––––––––––––––––––––––––––––––––––––––– */
code {
  padding: 0.2rem 0.5rem;
  margin: 0 0.2rem;
  font-size: 90%;
  white-space: nowrap;
  background: #F1F1F1;
  border: 1px solid #E1E1E1;
  border-radius: 4px;
}
pre > code {
  display: block;
  padding: 1rem 1.5rem;
  white-space: pre;
}
/* Tables
–––––––––––––––––––––––––––––––––––––––––––––––––– */
th,
td {
  padding: 12px 15px;
  text-align: left;
  border-bottom: 1px solid #E1E1E1;
}
th:first-child,
td:first-child {
  padding-left: 0;
}
th:last-child,
td:last-child {
  padding-right: 0;
}
/* Spacing
–––––––––––––––––––––––––––––––––––––––––––––––––– */
button,
.button {
  margin-bottom: 1rem;
}
input,
textarea,
select,
fieldset {
  margin-bottom: 1.5rem;
}
pre,
blockquote,
dl,
figure,
table,
p,
ul,
ol,
form {
  margin-bottom: 2.5rem;
}
/* Utilities
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.u-full-width {
  width: 100%;
  box-sizing: border-box;
}
.u-max-full-width {
  max-width: 100%;
  box-sizing: border-box;
}
.u-pull-right {
  float: right;
}
.u-pull-left {
  float: left;
}
/* Misc
–––––––––––––––––––––––––––––––––––––––––––––––––– */
hr {
  margin-top: 3rem;
  margin-bottom: 3.5rem;
  border-width: 0;
  border-top: 1px solid #E1E1E1;
}
/* Clearing
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Self Clearing Goodness */
.container:after,
.row:after,
.u-cf {
  content: "";
  display: table;
  clear: both;
}
/* Media Queries
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/*
Note: The best way to structure the use of media queries is to create the queries
near the relevant code. For example, if you wanted to change the styles for buttons
on small devices, paste the mobile query code up in the buttons section and style it
there.
*/
.fade {
  animation-name: fade;
  animation-duration: 1s;
}
.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.3s;
}
.fade-enter,
.fade-leave-to {
  opacity: 0;
}
.banner {
  text-align: center;
}
.banner ins {
  margin-bottom: 2rem;
}
.banner:hover {
  opacity: 1;
}
.banner img {
  max-width: 100%;
  margin-bottom: 2rem;
}
.banner.yandex {
  margin-bottom: 2rem;
}
@keyframes fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.owl-carousel {
  margin-bottom: 2rem;
}
.owl-carousel img {
  width: 100%;
  display: block;
}
.owl-carousel .owl-nav {
  margin-top: 0px;
}
.owl-carousel .owl-nav button {
  margin: 0px !important;
  top: 50%;
  width: 30px;
  height: 30px;
  display: block !important;
  background-color: white !important;
  position: absolute;
}
.owl-carousel .owl-nav button:hover {
  color: #eb3c00 !important;
  background-color: white !important;
}
.owl-carousel .owl-nav .owl-prev {
  left: 0px;
  transform: translate(50%, -50%);
}
.owl-carousel .owl-nav .owl-next {
  right: 0px;
  transform: translate(-50%, -50%);
}
.overlay_menu {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  background-color: white;
  overflow-x: hidden;
  transition: 0.5s;
}
.overlay_menu .close_button {
  position: absolute;
  top: 20px;
  right: 45px;
  font-size: 60px;
  text-decoration: none;
  color: black;
}
.overlay_menu .content {
  position: relative;
  top: 25%;
  width: 100%;
  text-align: center;
  margin-top: 30px;
}
.overlay_menu .content .menu_items {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
.overlay_menu .content .menu_items .item {
  margin-bottom: 0px;
}
.overlay_menu .content .menu_items .item .link {
  color: #eb3c00;
  text-decoration: none;
  padding: 8px;
  display: block;
  transition: 0.3s;
}
.card {
  padding: 2rem;
}
.name {
  background-color: white;
  margin-bottom: 2rem;
}
.name .widget_title {
  margin-bottom: 0px !important;
}
.search_bar {
  display: block;
  transition: all 0.3s ease;
  z-index: 1;
}
.hidden {
  display: none;
}
.alignright {
  text-align: right;
}
.aligncenter {
  text-align: center;
}
.visuallyhidden {
  opacity: 0;
  margin-top: -60px;
}
.admin_bar {
  background-color: #eb3c00;
  margin-bottom: 2rem;
  text-align: center;
}
.admin_bar .menu_items {
  list-style-type: none;
  margin: 0px;
  padding: 10px 0px;
}
.admin_bar .menu_items .menu_item {
  display: inline-block;
  margin: 0px;
  margin-right: 20px;
}
.admin_bar .menu_items .menu_item .link {
  font-size: 0.9em;
  color: white;
  text-decoration: none;
}
footer {
  background-color: white;
}
footer .social_items {
  list-style-type: none;
  margin-bottom: -1rem;
}
footer .social_items .item {
  margin-bottom: 1rem;
}
footer .social_items .item .link {
  text-decoration: none;
  color: black;
}
footer .social_items .item .link .icon {
  width: 20px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
footer .content {
  padding: 2rem 0px;
}
footer .content .site_info {
  margin-bottom: 2rem;
}
footer .content .site_info a {
  text-decoration: none;
  padding-bottom: 2px;
  color: #eb3c00;
  border-bottom: 1px solid #eb3c00;
}
footer .content .site_info a:hover {
  color: #ff581f;
  border-bottom: 1px solid #ff581f;
}
footer .content .site_info p {
  font-size: 0.9em;
  margin-bottom: 1rem;
}
header {
  margin-bottom: 2rem;
}
header .logo_wrapper .logo {
  margin-bottom: 2rem;
}
header .logo_wrapper .logo .logo_image {
  max-width: 100%;
}
header .logo_wrapper .header_banner img {
  max-width: 100%;
}
header nav {
  background-color: white;
  padding: 1rem 0 1rem 0;
  margin-bottom: 2rem;
  transition: all 0.1s ease;
}
header nav .openNav {
  color: #eb3c00;
}
header nav .overlay_menu_button {
  text-align: right;
  font-size: 1.4em;
}
header nav .menu_items {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  text-align: center;
  z-index: 2;
}
header nav .menu_items .item {
  display: inline-block;
  padding: 0px;
  margin: 0px;
  margin-right: 12px;
  color: #999;
}
header nav .menu_items .item .link {
  text-decoration: none;
  color: black;
  padding-bottom: 3px;
  font-size: 1em;
  transition: all 0.3s ease;
  border-bottom: 3px solid white;
}
header nav .menu_items .item .link:hover {
  color: #eb3c00;
  border-bottom: 3px solid #eb3c00;
}
header nav .menu_items .item .link svg {
  width: 18px;
  height: 18px;
  vertical-align: middle;
  margin-right: 3px;
}
main .relap {
  background-color: white;
  margin-bottom: 2rem;
}
main .lentainform {
  background-color: white;
  margin-bottom: 2rem;
}
main .empty {
  background-color: white;
}
main .empty p {
  margin-bottom: 0px;
}
main .informer {
  background-color: white;
  margin-bottom: 2rem;
}
main .informer ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  text-align: center;
}
main .informer ul li {
  display: inline-block;
  margin: 0px;
  padding: 0px;
  margin-right: 20px;
  margin-left: 20px;
  font-size: 1.2em;
}
main .informer ul li .key {
  color: #eb3c00;
  margin-right: 5px;
}
main .flash {
  background-color: white;
  margin-bottom: 2rem;
}
main .flash .link {
  color: black;
  text-decoration: none;
  font-size: 1.2em;
  transition: all 0.3s ease;
}
main .flash .link:hover {
  color: #eb3c00;
}
main .flash .link i {
  display: inline-block;
  margin-right: 2rem;
  color: #eb3c00;
}
main #create_comment {
  margin-bottom: 0px;
}
main #create_comment .g-recaptcha {
  margin-bottom: 0.5rem;
}
main #create_comment .form_group {
  margin-bottom: 2rem;
}
main #create_comment .meta {
  margin-bottom: 0px;
  display: none;
}
main #create_comment label {
  margin-bottom: 0.5rem;
}
main #create_comment input[type=text],
main #create_comment textarea {
  margin-bottom: 0.5rem;
  font-size: 1.2em;
  letter-spacing: -0.1px;
  transition: all 0.3s ease;
}
main #create_comment input[type="submit"] {
  margin-bottom: 0.5rem;
}
main #create_comment .error {
  display: block;
  color: #eb3c00;
  font-size: 0.8em;
}
main .comments {
  background-color: white;
  margin-bottom: 2rem;
}
main .comments .items .comment {
  padding-bottom: 1rem;
  margin-bottom: 2rem;
  border-bottom: 1px solid #f1f1ec;
}
main .comments .items .comment .info {
  margin-bottom: 1rem;
}
main .comments .items .comment .info .date {
  font-size: 0.8em;
  color: #818181;
}
main .comments .items .comment .info .author {
  color: #eb3c00;
  font-weight: 600;
}
main .comments .items .comment .text {
  margin-bottom: 1rem;
  letter-spacing: -0.1px;
}
main .comments .items .comment .comment_meta {
  margin-bottom: 1rem;
}
main .comments .items .comment .comment_meta .rating .comment_vote {
  font-size: 1em;
  text-decoration: none;
  margin-right: 10px;
  color: #818181;
  transition: all 0.1s ease;
  display: inline-block;
}
main .comments .items .comment .comment_meta .rating .comment_vote:hover {
  color: #eb3c00;
  transform: scale(1.2);
}
main .comments .items .comment .comment_meta .rating .comment_vote:focus {
  outline: none;
}
main .comments .items .comment .comment_meta .rating .comment_vote i {
  margin-right: 5px;
}
main .comments .items .comment .comment_meta .rating .comment_voted {
  cursor: default;
  font-size: 1em;
  text-decoration: none;
  margin-right: 10px;
  color: #eb3c00;
  transition: all 0.1s ease;
  display: inline-block;
}
main .comments .items .comment .comment_meta .rating .comment_voted:focus {
  outline: none;
}
main .comments .items .comment .comment_meta .rating .comment_voted i {
  margin-right: 5px;
}
main .telegram {
  background-color: #eb3c00;
  text-align: center;
  padding: 10px 6px;
  color: white;
  text-decoration: none;
  display: block;
  margin: 2rem 0px;
  transition: all 0.3s ease;
}
main .telegram i {
  font-size: 1.6em;
  vertical-align: middle;
  display: inline-block;
  margin-right: 10px;
}
main .telegram:hover {
  background-color: white;
  color: #0088cc;
}
main .content {
  background-color: white;
  margin-bottom: 2rem;
}
main .content .author_link {
  text-decoration: none;
  color: #eb3c00;
  padding-bottom: 1px;
  border-bottom: 1px solid #eb3c00;
}
main .content .share_link {
  text-decoration: none;
  color: black;
  transition: all 0.3s ease;
  border-radius: 50%;
  font-size: 1.2em;
  background: #f1f1ec;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  padding: 5px;
}
main .content .share_link:hover {
  color: #eb3c00;
}
main .content .related {
  border: 1px solid #f1f1ec;
  padding: 2rem;
  margin-bottom: 2rem;
}
main .content .related .related_items {
  margin-bottom: -1rem;
}
main .content .related .related_items .item .link {
  text-decoration: none;
  color: black;
  transition: all 0.3s ease;
}
main .content .related .related_items .item .link:hover {
  color: #eb3c00;
}
main .content figure {
  margin-left: -2rem;
  margin-right: -2rem;
  margin-bottom: 2rem;
}
main .content figure figcaption {
  margin-top: 2rem;
  margin-right: 2rem;
  text-align: right;
  font-size: 0.8em;
  opacity: 0.8;
}
main .content h1 {
  font-size: 2em;
  line-height: 1;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-bottom: 1rem;
  word-wrap: break-word;
}
main .content .author {
  text-align: right;
  font-weight: 600;
  font-size: 1.2em;
  letter-spacing: -0.1px;
  margin-bottom: 2rem;
}
main .content .share {
  margin-bottom: 2rem;
  text-align: center;
}
main .content .tags_items {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  text-align: right;
  margin-bottom: 2rem;
}
main .content .tags_items .item {
  display: inline-block;
  margin-left: 10px;
}
main .content .tags_items .item .link {
  color: black;
  text-decoration: none;
  color: #eb3c00;
}
main .content .text {
  margin-bottom: 2rem;
}
main .content .text .info {
  margin-bottom: -2rem;
  text-align: center;
}
main .content .text p {
  margin-bottom: 2rem;
  font-size: 1.2em;
  letter-spacing: -0.1px;
}
main .content .text p a {
  color: black;
  padding-bottom: 1px;
  border-bottom: 1px solid #eb3c00;
  text-decoration: none;
}
main .content .text blockquote {
  margin: 0px;
  margin-bottom: 2rem;
  padding-bottom: 0rem;
  padding-left: 2rem;
  border-left: 1px solid #eb3c00;
}
main .content .text iframe {
  margin: 0px auto 2rem auto !important;
  text-align: center;
  border: none;
  max-width: 100% !important;
  min-width: 100% !important;
  width: 100%;
}
main .content .text .fb-post span {
  margin-bottom: 2rem;
  max-width: 100%;
}
main .content .text img {
  width: 100%;
  max-width: 100%;
  height: auto;
}
main .content .image_container {
  text-align: center;
  margin-bottom: 2rem;
  margin-left: -2rem;
  margin-right: -2rem;
}
main .content .image_container img {
  max-width: 100%;
}
main .content .meta {
  font-size: 0.8em;
  margin-bottom: 1rem;
  color: #818181;
}
main .content .meta .after_title {
  text-align: right;
  margin-bottom: 2rem;
}
main .content .meta .category ul {
  list-style-type: none;
  margin: 0px;
}
main .content .meta .category ul li {
  display: inline-block;
  margin: 0px;
  margin-right: 10px;
}
main .content .meta .category .link {
  text-decoration: none;
  color: #eb3c00;
}
main .pagination {
  list-style-type: none;
  margin-bottom: 2rem;
  text-align: center;
}
main .pagination li {
  display: inline-block;
  margin-right: 15px;
}
main .pagination li a {
  text-decoration: none;
  color: black;
  font-size: 1em;
  transition: all 0.3s ease;
}
main .pagination li a:hover {
  color: #eb3c00;
}
main .pagination .active {
  font-size: 1.2em;
  color: #eb3c00;
  opacity: 0.6;
}
main .pagination .disabled {
  display: none;
  font-size: 1em;
  color: black;
  opacity: 0.3;
}
main .pagination .regular {
  display: none;
}
main .social {
  background-color: white;
  margin-bottom: 2rem;
}
main .social .columns {
  margin-bottom: 1rem;
}
main .social .social_items {
  list-style-type: none;
  margin-bottom: -1rem;
}
main .social .social_items .item {
  margin-bottom: 1rem;
}
main .social .social_items .item .link {
  text-decoration: none;
  color: black;
  font-size: 1em;
}
main .social .social_items .item .link .icon {
  width: 20px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
main .widget_title {
  display: block;
  margin-bottom: 2rem;
  color: #818181;
  font-size: 1em;
}
main .last_news {
  margin: 0px;
  background-color: white;
  margin-bottom: 2rem;
}
main .last_news .news_items {
  list-style-type: none;
  margin-bottom: -1rem;
}
main .last_news .news_items .item {
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid #f1f1ec;
}
main .last_news .news_items .item:last-child {
  border-bottom: none !important;
}
main .last_news .news_items .item .link {
  text-decoration: none;
  color: black;
  transition: all 0.3s ease;
}
main .last_news .news_items .item .link:hover {
  color: #eb3c00;
}
main .last_news .news_items .item .meta {
  font-size: 0.8em;
  margin-bottom: 1rem;
  color: #818181;
}
main .video_news {
  background-color: white;
  margin-bottom: 2rem;
}
main .video_news .icon-youtube-play {
  display: inline-block;
  vertical-align: middle;
  color: #FF0000;
}
main .video_news .news_items {
  margin-bottom: -2rem;
}
main .video_news .news_items .item {
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid #f1f1ec;
}
main .video_news .news_items .item .meta {
  font-size: 0.8em;
  color: #818181;
  margin-bottom: 1rem;
}
main .video_news .news_items .item:last-child {
  border-bottom: none !important;
}
main .video_news .news_items .item .columns {
  margin-left: 0px;
}
main .video_news .news_items .item img {
  max-width: 100%;
  display: block;
}
main .video_news .news_items .item .link {
  text-decoration: none;
  color: black;
  transition: all 0.3s ease;
}
main .video_news .news_items .item .link:hover {
  color: #eb3c00;
}
main .video_news .news_items .item .title {
  display: inline-block;
  font-size: 1em;
  line-height: 1.4;
}
main .popular_news {
  background-color: white;
  margin-bottom: 2rem;
}
main .popular_news .switcher {
  list-style-type: none;
  text-align: center;
  margin-bottom: 2rem;
}
main .popular_news .switcher li {
  display: inline-block;
  font-size: 0.9em;
  margin-right: 10px;
}
main .popular_news .switcher li .item {
  text-decoration: none;
  color: #eb3c00;
  padding-bottom: 2px;
  transition: all 0.3s ease;
  border-bottom: 3px solid white;
}
main .popular_news .switcher li .item:hover {
  color: #eb3c00;
  border-bottom: 3px solid #eb3c00;
}
main .popular_news .switcher li .current {
  color: black;
  border-color: black;
  border-bottom: 3px solid black;
}
main .popular_news .news_items {
  margin-bottom: -2rem;
}
main .popular_news .news_items .item {
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid #f1f1ec;
}
main .popular_news .news_items .item .meta {
  font-size: 0.8em;
  color: #818181;
  margin-bottom: 1rem;
}
main .popular_news .news_items .item:last-child {
  border-bottom: none !important;
}
main .popular_news .news_items .item .columns {
  margin-left: 0px;
}
main .popular_news .news_items .item img {
  max-width: 100%;
  display: block;
}
main .popular_news .news_items .item .link {
  text-decoration: none;
  color: black;
  transition: all 0.3s ease;
}
main .popular_news .news_items .item .link:hover {
  color: #eb3c00;
}
main .popular_news .news_items .item .title {
  display: inline-block;
  font-size: 1em;
  line-height: 1.4;
}
main .news_item {
  margin-bottom: 2rem;
}
main .news_item .comments {
  border-top: 1px solid #f1f1ec;
  padding: 1rem;
  background-color: white;
  overflow: hidden;
  text-overflow: ellipsis;
}
main .news_item .comments .link {
  text-decoration: none;
  color: black;
  font-size: 0.8em;
  white-space: nowrap;
}
main .news_item .comments .link .nick {
  font-weight: 600;
  margin-right: 15px;
}
main .news_item .link {
  color: black;
  text-decoration: none;
  transition: all 0.3s ease;
}
main .news_item .link:hover {
  color: #eb3c00;
}
main .news_item .link .starred_news {
  display: block;
  max-width: 100%;
  height: 400px;
  position: relative;
  overflow: hidden;
}
main .news_item .link .starred_news > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
main .news_item .link .starred_news h2 {
  font-size: 1.6em;
  line-height: 1.3;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-bottom: 1rem;
  opacity: 1;
  z-index: 100;
}
main .news_item .link .starred_news h2 a {
  color: black;
  text-decoration: none;
}
main .news_item .link .starred_news h2 a:hover {
  color: #eb3c00;
}
main .news_item .link .starred_news .info {
  position: absolute;
  max-width: 100%;
  width: 100%;
  padding: 2rem inherit;
  bottom: 0px;
  background-color: white;
  background: rgba(255, 255, 255, 0.8);
}
main .news_item .link .starred_news .info .meta {
  font-size: 0.8em;
  margin-bottom: 1rem;
}
main .line {
  padding-top: 2rem;
  border-left: 1px solid #c6c6b1;
  margin-bottom: 2rem;
}
main .news {
  background-color: white;
}
main .news .meta {
  font-size: 0.8em;
  color: #818181;
  margin-bottom: 1rem;
}
main .news .meta i {
  vertical-align: middle;
}
main .news .image {
  display: block;
  max-width: 100%;
  width: 100%;
  margin-bottom: 1rem;
}
main .news .info h2 {
  font-size: 1.6em;
  line-height: 1.3;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-bottom: 1rem;
}
main .news .info .description {
  margin-bottom: 0px;
  font-size: 0.9em;
}
main .news .info .date {
  font-size: 0.9em;
  color: #999;
}
main .news .info .counters {
  text-align: right;
  font-size: 0.9em;
}
main .news .info .counters .comments {
  color: #ffa485;
  text-decoration: none;
  margin-left: 10px;
}
main .news .info .counters .comments:hover {
  color: #eb3c00;
}
main .accent {
  background-color: #eb3c00;
}
main .accent .meta {
  color: white;
}
main .accent .link {
  color: white;
}
main .accent .link:hover {
  color: #333333;
}
main .accent .description {
  color: white;
}
.personal_data_policy {
  background-color: white;
  position: fixed;
  bottom: 0px;
  z-index: 1000;
  box-shadow: 0px -1px 1px 0px #b5b3b5;
}
.personal_data_policy p {
  margin-bottom: 1rem;
}
.personal_data_policy p a {
  color: #eb3c00;
  text-decoration: none;
  border-bottom: 1px solid #eb3c00;
  padding-bottom: 1px;
}
.personal_data_policy .button_container {
  text-align: center;
}
.personal_data_policy .button_container button {
  margin-bottom: 0px;
}
.v_from_desktop {
  display: none;
}
.v_from_phablet {
  display: none;
}
.v_from_tablet {
  display: none;
}
.v_before_desktop {
  display: block;
}
/* Larger than mobile */
@media (min-width: 400px) {
  main .informer ul li {
    display: inline-block;
    font-size: 1.2em;
  }
}
/* Larger than phablet (also point when grid becomes active) */
@media (min-width: 550px) {
  .v_from_phablet {
    display: block;
  }
  main .informer ul li {
    display: block;
  }
  main .social .columns {
    margin-bottom: 0px;
  }
  main .social .social_items .item .link {
    font-size: 1em;
  }
  main .comments .items .comment .info .date {
    text-align: right;
  }
  header .logo_wrapper {
    background-color: transparent;
  }
  header .logo_wrapper .logo {
    margin-bottom: 0px;
  }
  header .logo_wrapper .logo .logo_image {
    max-width: 100%;
  }
  footer .site_info {
    margin-bottom: -2rem !important;
  }
}
/* Larger than tablet */
@media (min-width: 750px) {
  .v_from_tablet {
    display: block;
  }
  main .pagination li a {
    font-size: 1em;
  }
  main .pagination .regular {
    display: inline-block;
  }
  main .pagination .disabled {
    display: inline-block;
  }
}
/* Larger than desktop */
@media (min-width: 1000px) {
  .v_from_desktop {
    display: block;
  }
  .v_before_desktop {
    display: none;
  }
  .pace {
    -webkit-pointer-events: none;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
  }
  .pace-inactive {
    display: none;
  }
  .pace .pace-progress {
    background: #eb3c00;
    position: fixed;
    z-index: 2000;
    top: 0;
    right: 100%;
    width: 100%;
    height: 1px;
  }
  .sticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
    box-shadow: 0px 1px 1px 0px #b5b3b5;
  }
  main .video_news .news_items .item .title {
    margin-left: 2rem;
  }
  main .popular_news .news_items .item .title {
    margin-left: 2rem;
  }
  main .informer ul li {
    margin: 0px 10px;
    display: inline-block;
  }
}
/* Larger than Desktop HD */
@media (min-width: 1200px) {
  header nav .menu_items .item {
    margin-right: 30px;
  }
  main .informer ul li {
    margin: 0px 15px;
  }
}


/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
@font-face {
  font-family: 'fontello';
  src: url('../fonts/fontello.eot?73625103');
  src: url('../fonts/fontello.eot?73625103#iefix') format('embedded-opentype'),
       url('../fonts/fontello.woff2?73625103') format('woff2'),
       url('../fonts/fontello.woff?73625103') format('woff'),
       url('../fonts/fontello.ttf?73625103') format('truetype'),
       url('../fonts/fontello.svg?73625103#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?73625103#fontello') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-search:before { content: '\e800'; } /* '' */
.icon-doc:before { content: '\e801'; } /* '' */
.icon-briefcase:before { content: '\e802'; } /* '' */
.icon-attention-circled:before { content: '\e803'; } /* '' */
.icon-cancel-circled2:before { content: '\e804'; } /* '' */
.icon-chat:before { content: '\e805'; } /* '' */
.icon-pencil:before { content: '\e806'; } /* '' */
.icon-menu:before { content: '\f0c9'; } /* '' */
.icon-comment-empty:before { content: '\f0e5'; } /* '' */
.icon-thumbs-up-alt:before { content: '\f164'; } /* '' */
.icon-youtube-play:before { content: '\f16a'; } /* '' */
.icon-share:before { content: '\f1e0'; } /* '' */
.icon-telegram:before { content: '\f2c6'; } /* '' */
@font-face {
  font-family: 'fontello';
  src: url('../fonts/fontello.eot?34936717');
  src: url('../fonts/fontello.eot?34936717#iefix') format('embedded-opentype'),
       url('../fonts/fontello.svg?34936717#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'fontello';
  src: url('data:application/octet-stream;base64,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') format('woff'),
       url('data:application/octet-stream;base64,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') format('truetype');
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?34936717#fontello') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.icon-search:before { content: '\e800'; } /* '' */
.icon-doc:before { content: '\e801'; } /* '' */
.icon-briefcase:before { content: '\e802'; } /* '' */
.icon-attention-circled:before { content: '\e803'; } /* '' */
.icon-cancel-circled2:before { content: '\e804'; } /* '' */
.icon-chat:before { content: '\e805'; } /* '' */
.icon-pencil:before { content: '\e806'; } /* '' */
.icon-menu:before { content: '\f0c9'; } /* '' */
.icon-comment-empty:before { content: '\f0e5'; } /* '' */
.icon-thumbs-up-alt:before { content: '\f164'; } /* '' */
.icon-youtube-play:before { content: '\f16a'; } /* '' */
.icon-share:before { content: '\f1e0'; } /* '' */
.icon-telegram:before { content: '\f2c6'; } /* '' */