@charset "UTF-8";
@font-face {
  font-family: 'bebas_neuebold';
  src: url("/css/bebasneue_bold.eot");
  src: url("/css/bebasneue_bold.eot#iefix") format("embedded-opentype"), url("/css/bebasneue_bold.woff") format("woff"), url("/css/bebasneue_bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'bebas_neuebook';
  src: url("/css/bebasneue_book.eot");
  src: url("/css/bebasneue_book.eot#iefix") format("embedded-opentype"), url("/css/bebasneue_book.woff") format("woff"), url("/css/bebasneue_book.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'bebas_neuelight';
  src: url("/css/bebasneue_light.eot");
  src: url("/css/bebasneue_light.eot#iefix") format("embedded-opentype"), url("/css/bebasneue_light.woff") format("woff"), url("/css/bebasneue_light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'bebas_neue_regularregular';
  src: url("/css/bebasneue_regular.eot");
  src: url("/css/bebasneue_regular.eot#iefix") format("embedded-opentype"), url("/css/bebasneue_regular.woff") format("woff"), url("/css/bebasneue_regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'bebas_neuethin';
  src: url("/css/bebasneue_thin.eot");
  src: url("/css/bebasneue_thin.eot#iefix") format("embedded-opentype"), url("/css/bebasneue_thin.woff") format("woff"), url("/css/bebasneue_thin.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Light"), local("OpenSans-Light"), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTQcuEIXEaFWBWXA4NoGd_Oo.woff) format("woff");
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans"), local("OpenSans"), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/RjgO7rYTmqiVp7vzi-Q5UbO3LdcAZYWl9Si6vvxL-qU.woff) format("woff");
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/MTP_ySUJH_bn48VBG8sNSgcuEIXEaFWBWXA4NoGd_Oo.woff) format("woff");
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzAcuEIXEaFWBWXA4NoGd_Oo.woff) format("woff");
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Cond Light"), local("OpenSans-CondensedLight"), url(http://themes.googleusercontent.com/static/fonts/opensanscondensed/v7/gk5FxslNkTTHtojXrkp-xErF814yhC7gKyB_0NpXn3Pr7w4p9aSvGirXi6XmeXNA.woff) format("woff");
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Condensed Bold"), local("OpenSans-CondensedBold"), url(http://themes.googleusercontent.com/static/fonts/opensanscondensed/v7/gk5FxslNkTTHtojXrkp-xJ0vPo4dEKwDSrJSq13K7ifr7w4p9aSvGirXi6XmeXNA.woff) format("woff");
}
@font-face {
  font-family: 'DPLight';
  src: url("/css/fonts/dinpro-light.eot");
  src: url("/css/fonts/dinpro-light.eot#iefix") format("embedded-opentype"), url("/css/fonts/dinpro-light.woff") format("woff"), url("/css/fonts/dinpro-light.ttf") format("truetype"), url("/css/fonts/dinpro-light.svg#dinpro-lightregular") format("svg");
}
@font-face {
  font-family: 'DPRegular';
  src: url("/css/fonts/dinpro-regular.eot");
  src: url("/css/fonts/dinpro-regular.eot#iefix") format("embedded-opentype"), url("/css/fonts/dinpro-regular.woff") format("woff"), url("/css/fonts/dinpro-regular.ttf") format("truetype"), url("/css/fonts/dinpro-regular.svg#dinpro-regularregular") format("svg");
}
@font-face {
  font-family: 'DPMedium';
  src: url("/css/fonts/dinpro-medium.eot");
  src: url("/css/fonts/dinpro-medium.eot#iefix") format("embedded-opentype"), url("/css/fonts/dinpro-medium.woff") format("woff"), url("/css/fonts/dinpro-medium.ttf") format("truetype"), url("/css/fonts/dinpro-medium.svg#dinpro-mediumregular") format("svg");
}
@font-face {
  font-family: 'DPBold';
  src: url("/css/fonts/dinpro-bold.eot");
  src: url("/css/fonts/dinpro-bold.eot#iefix") format("embedded-opentype"), url("/css/fonts/dinpro-bold.woff") format("woff"), url("/css/fonts/dinpro-bold.ttf") format("truetype"), url("/css/fonts/dinpro-bold.svg#dinpro-boldregular") format("svg");
}
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/* line 11, ../sass/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/* line 25, ../sass/_normalize.scss */
p {
  margin: 0 0 15px;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
/* line 32, ../sass/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 43, ../sass/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */
/* line 53, ../sass/_normalize.scss */
[hidden],
template {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 68, ../sass/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 78, ../sass/_normalize.scss */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 90, ../sass/_normalize.scss */
a {
  background: transparent;
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/* line 98, ../sass/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 106, ../sass/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 120, ../sass/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 129, ../sass/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 137, ../sass/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 146, ../sass/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 154, ../sass/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 164, ../sass/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
/* line 173, ../sass/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 185, ../sass/_normalize.scss */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
/* line 193, ../sass/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 201, ../sass/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 209, ../sass/_normalize.scss */
sub,
sup {
  font-size: 63%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 217, ../sass/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 221, ../sass/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
/* line 233, ../sass/_normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 241, ../sass/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 253, ../sass/_normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
/* line 265, ../sass/_normalize.scss */
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.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 276, ../sass/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
/* line 287, ../sass/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 301, ../sass/_normalize.scss */
button,
input {
  line-height: normal;
}

/**
 * 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 Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 313, ../sass/_normalize.scss */
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.
 */
/* line 326, ../sass/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 338, ../sass/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 348, ../sass/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 360, ../sass/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 369, ../sass/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 378, ../sass/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 389, ../sass/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 402, ../sass/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 406, ../sass/_normalize.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 413, ../sass/_normalize.scss */
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 416, icons/*.png */
.icons-sprite, .icons-arrow-bottom, .icons-arrow-right, .icons-big-fb, .icons-big-g, .icons-big-vk, .icons-calculator, .icons-calendar, .icons-choose-file-not, .icons-choose-file, .icons-circle-blue, .icons-close, .icons-del, .icons-dislike, .icons-document, .icons-fb-small, .icons-fb, .icons-g-small, .icons-g, .icons-label, .icons-like, .icons-medal, .icons-menu-circle, .icons-od-small, .icons-od, .icons-place, .icons-present, .icons-raiting-empty, .icons-raiting, .icons-red, .icons-romb, .icons-romb2, .icons-search, .icons-smile, .icons-star-cross, .icons-star, .icons-tw-small, .icons-tw, .icons-ur-person, .icons-vesu, .icons-vk-big, .icons-vk, .icons-vk_small, .header .header-top nav a:after, .header .header-mid ul > li a .romb, .header .header-mid ul > li a .romb2, .header .header-mid ul > li a .present, .header .header-mid ul > li a .smile, .footer .block .questions-item .title:before, .grid .item .item-footer .item-bottom-link .romb, .dislike:hover .icons-dislike, .like:hover .icons-like, .side-nav > li.second-sub-menu:after, .side-nav > li.opened.second-sub-menu:after {
  background-image: url('/img/icons.png');
  background-repeat: no-repeat;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-bottom {
  background-position: 0 0;
  height: 6px;
  width: 11px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -7px;
  height: 10px;
  width: 7px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-big-fb {
  background-position: 0 -18px;
  height: 42px;
  width: 162px;
}
/* line 59, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-big-fb:hover, .icons-big-fb.big-fb-hover {
  background-position: 0 -61px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-big-g {
  background-position: 0 -104px;
  height: 42px;
  width: 162px;
}
/* line 59, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-big-g:hover, .icons-big-g.big-g-hover {
  background-position: 0 -147px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-big-vk {
  background-position: 0 -190px;
  height: 42px;
  width: 162px;
}
/* line 59, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-big-vk:hover, .icons-big-vk.big-vk-hover {
  background-position: 0 -233px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calculator {
  background-position: 0 -276px;
  height: 50px;
  width: 37px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-calendar {
  background-position: 0 -327px;
  height: 16px;
  width: 16px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-choose-file-not {
  background-position: 0 -344px;
  height: 16px;
  width: 16px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-choose-file {
  background-position: 0 -361px;
  height: 16px;
  width: 16px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-circle-blue {
  background-position: 0 -378px;
  height: 11px;
  width: 10px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-close {
  background-position: 0 -390px;
  height: 16px;
  width: 16px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-del {
  background-position: 0 -407px;
  height: 16px;
  width: 16px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-dislike {
  background-position: 0 -424px;
  height: 17px;
  width: 20px;
}
/* line 59, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-dislike:hover, .icons-dislike.dislike-hover {
  background-position: 0 -442px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-document {
  background-position: 0 -460px;
  height: 18px;
  width: 14px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-fb-small {
  background-position: 0 -479px;
  height: 35px;
  width: 30px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-fb {
  background-position: 0 -515px;
  height: 58px;
  width: 50px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-g-small {
  background-position: 0 -574px;
  height: 35px;
  width: 30px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-g {
  background-position: 0 -610px;
  height: 58px;
  width: 50px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-label {
  background-position: 0 -669px;
  height: 13px;
  width: 16px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-like {
  background-position: 0 -683px;
  height: 17px;
  width: 21px;
}
/* line 59, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-like:hover, .icons-like.like-hover {
  background-position: 0 -701px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-medal {
  background-position: 0 -719px;
  height: 22px;
  width: 17px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-menu-circle {
  background-position: 0 -742px;
  height: 8px;
  width: 8px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-od-small {
  background-position: 0 -751px;
  height: 35px;
  width: 30px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-od {
  background-position: 0 -787px;
  height: 58px;
  width: 50px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-place {
  background-position: 0 -846px;
  height: 16px;
  width: 11px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-present {
  background-position: 0 -863px;
  height: 22px;
  width: 20px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-raiting-empty {
  background-position: 0 -886px;
  height: 21px;
  width: 22px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-raiting {
  background-position: 0 -908px;
  height: 21px;
  width: 22px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-red {
  background-position: 0 -930px;
  height: 19px;
  width: 19px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-romb {
  background-position: 0 -950px;
  height: 29px;
  width: 26px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-romb2 {
  background-position: 0 -980px;
  height: 24px;
  width: 22px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -1005px;
  height: 17px;
  width: 16px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-smile {
  background-position: 0 -1023px;
  height: 24px;
  width: 22px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-star-cross {
  background-position: 0 -1048px;
  height: 21px;
  width: 22px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-star {
  background-position: 0 -1070px;
  height: 21px;
  width: 22px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-tw-small {
  background-position: 0 -1092px;
  height: 35px;
  width: 30px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-tw {
  background-position: 0 -1128px;
  height: 58px;
  width: 50px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-ur-person {
  background-position: 0 -1187px;
  height: 49px;
  width: 44px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-vesu {
  background-position: 0 -1237px;
  height: 44px;
  width: 52px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-vk-big {
  background-position: 0 -1282px;
  height: 42px;
  width: 162px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-vk {
  background-position: 0 -1325px;
  height: 58px;
  width: 50px;
}

/* line 84, ../../../../../usr/local/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-vk_small {
  background-position: 0 -1384px;
  height: 35px;
  width: 30px;
}

/* line 12, ../sass/_sprite.scss */
.icon {
  text-indent: -9999em;
  display: inline-block;
}

/* line 1, ../sass/_header.scss */
.header {
  position: relative;
  z-index: 2;
}
/* line 4, ../sass/_header.scss */
.header .header-top {
  /* background: #4d4d4d; */
  height: 50px;
  padding: 10px 0;
  border-bottom: 1px dashed #e1e8ed;
}
/* line 9, ../sass/_header.scss */
.header .header-top .s_logo {
  float: left;
  display: block;
  margin-right: 30px;
  position: relative;
  top: 4px;
  overflow: hidden;
  height: 21px;
}
/* line 17, ../sass/_header.scss */
.header .header-top .s_logo img {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 104px;
  height: 44px;
}
/* line 24, ../sass/_header.scss */
.header .header-top .s_logo img:hover {
  position: relative;
  top: -21px;
}
/* line 30, ../sass/_header.scss */
.header .header-top nav {
  float: left;
}
/* line 32, ../sass/_header.scss */
.header .header-top nav a {
  text-transform: uppercase;
  font-size: 13px;
  margin-right: 20px;
  line-height: 30px;
  position: relative;
  color: #515151;
  text-decoration: none;
  transition: color 0.25s ease-out, background 0.25s ease-out, border-color 0.25s ease-out, box-shadow 0.25s ease-out;
}
/* line 41, ../sass/_header.scss */
.header .header-top nav a:hover {
  text-decoration: none;
  border-bottom: 1px solid;
}
/* line 46, ../sass/_header.scss */
.header .header-top nav a:last-child:after {
  display: none;
}
/* line 50, ../sass/_header.scss */
.header .header-top nav a:after {
  content: "";
  width: 8px;
  height: 8px;
  background-position: 0 -742px;
  position: absolute;
  right: -21px;
  top: 5px;
}
/* line 59, ../sass/_header.scss */
.header .header-top nav a.active {
  color: #5faee3;
  font-weight: bold;
}
/* line 62, ../sass/_header.scss */
.header .header-top nav a.active:hover {
  text-decoration: none;
}
/* line 68, ../sass/_header.scss */
.header .header-top .enter-box {
  float: right;
  top: -1px;
}
/* line 71, ../sass/_header.scss */
.header .header-top .enter-box .btn {
  margin-left: 15px;
}
/* line 75, ../sass/_header.scss */
.header .header-top .entered-box {
  float: right;
}
/* line 77, ../sass/_header.scss */
.header .header-top .entered-box .ava-small {
  float: left;
  max-width: 40px;
  max-height: 40px;
  overflow: hidden;
  border: 2px solid #e3e4e8;
  border-radius: 100px;
  top: -5px;
  position: relative;
}
/* line 86, ../sass/_header.scss */
.header .header-top .entered-box .ava-small img {
  display: block;
  width: 100%;
  max-width: 100%;
  border-radius: 100px;
  height: auto;
}
/* line 94, ../sass/_header.scss */
.header .header-top .entered-box .user-info {
  margin-left: 50px;
  position: relative;
  top: -3px;
}
/* line 98, ../sass/_header.scss */
.header .header-top .entered-box .user-info .name {
  color: #515151;
  font-size: 13px;
  line-height: 18px;
  text-decoration: none;
  font-weight: bold;
}
/* line 104, ../sass/_header.scss */
.header .header-top .entered-box .user-info .name:hover {
  color: #5faee3;
}
/* line 108, ../sass/_header.scss */
.header .header-top .entered-box .user-info .exit {
  font-size: 12px;
  line-height: 14px;
}
/* line 111, ../sass/_header.scss */
.header .header-top .entered-box .user-info .exit a {
  color: #8899a6;
  text-decoration: none;
}
/* line 114, ../sass/_header.scss */
.header .header-top .entered-box .user-info .exit a:hover {
  text-decoration: none;
  color: #5faee3;
}
/* line 123, ../sass/_header.scss */
.header .header-mid {
  background: #e3e4e8;
  height: 40px;
  position: relative;
  z-index: 2;
}
/* line 128, ../sass/_header.scss */
.header .header-mid ul {
  float: right;
}
/* line 131, ../sass/_header.scss */
.header .header-mid ul > li {
  float: left;
  margin-left: 25px;
  padding: 10px 0;
  position: relative;
}
/* line 136, ../sass/_header.scss */
.header .header-mid ul > li a {
  position: relative;
  padding-left: 35px;
  color: #4d4d4d;
  text-decoration: none;
  display: block;
}
/* line 142, ../sass/_header.scss */
.header .header-mid ul > li a:hover {
  text-decoration: none;
  color: #13b0cb;
}
/* line 146, ../sass/_header.scss */
.header .header-mid ul > li a .romb {
  position: absolute;
  left: 0;
  top: -5px;
  background-position: 0 -950px;
  width: 26px;
  height: 29px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  line-height: 29px;
  font-size: 12px;
  font-style: normal;
}
/* line 160, ../sass/_header.scss */
.header .header-mid ul > li a .romb2 {
  position: absolute;
  left: 0;
  top: -2px;
  width: 22px;
  height: 24px;
  background-position: 0 -980px;
}
/* line 168, ../sass/_header.scss */
.header .header-mid ul > li a .present {
  position: absolute;
  left: 0;
  top: -1px;
  width: 20px;
  height: 22px;
  background-position: 0 -863px;
}
/* line 176, ../sass/_header.scss */
.header .header-mid ul > li a .smile {
  position: absolute;
  left: 0;
  top: 0px;
  width: 21px;
  height: 22px;
  background-position: 0 -1023px;
}
/* line 185, ../sass/_header.scss */
.header .header-mid ul > li ul {
  display: none;
  width: 330px;
  position: absolute;
  top: 60px;
  background: #e3e4e8;
  border-radius: 4px;
  left: -37px;
}
/* line 193, ../sass/_header.scss */
.header .header-mid ul > li ul:before {
  content: "";
  position: absolute;
  top: -60px;
  left: 30px;
  border: 20px solid;
  border-color: transparent transparent #e3e4e8 transparent;
  width: 0px;
  height: 20px;
  z-index: 2;
}
/* line 204, ../sass/_header.scss */
.header .header-mid ul > li ul:after {
  content: "";
  width: 100%;
  height: 20px;
  position: absolute;
  top: -20px;
  left: 0;
  z-index: 1;
}
/* line 213, ../sass/_header.scss */
.header .header-mid ul > li ul li {
  padding: 10px 15px;
  border-top: 2px solid #d2d2d2;
  float: none;
  margin-left: 0;
}
/* line 218, ../sass/_header.scss */
.header .header-mid ul > li ul li:first-child {
  border-top: none;
}
/* line 224, ../sass/_header.scss */
.header .header-mid ul > li:hover ul {
  display: block;
}
/* line 229, ../sass/_header.scss */
.header .header-mid ul > li:last-child ul {
  left: auto;
  right: 0;
}
/* line 232, ../sass/_header.scss */
.header .header-mid ul > li:last-child ul:before {
  left: auto;
  right: 30px;
}
/* line 241, ../sass/_header.scss */
.header .header-bottom {
  background-color: transparent;
  padding-top: 18px;
  /* padding-bottom: 30px; */
  position: relative;
  z-index: 1;
}
/* line 247, ../sass/_header.scss */
.header .header-bottom .logo, .header .header-bottom .search {
  float: left;
}
/* line 250, ../sass/_header.scss */
.header .header-bottom .telephone {
  float: left;
}
/* line 253, ../sass/_header.scss */
.header .header-bottom .logo {
  width: 354px;
}
/* line 255, ../sass/_header.scss */
.header .header-bottom .logo img {
  display: block;
}
/* line 259, ../sass/_header.scss */
.header .header-bottom .search {
  width: 70%;
  padding: 6px;
  background-color: #FFDC3C;
  border-radius: 52px;
}
/* line 264, ../sass/_header.scss */
.header .header-bottom .search .inn {
  position: relative;
}
/* line 266, ../sass/_header.scss */
.header .header-bottom .search .inn input[type="search"] {
  display: block;
  width: 100%;
  height: 42px;
  border: 1px solid #F59D00;
  line-height: 28px;
  padding: 7px 95px 7px 15px;
  font-size: 17px;
  border-radius: 52px;
  color: #515151;
}
/* line 276, ../sass/_header.scss */
.header .header-bottom .search .inn input[type="search"]:focus {
  border: 0px;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
}
/* line 281, ../sass/_header.scss */
.header .header-bottom .search .inn input[type='submit'] {
  width: 80px;
  height: 16px;
  /* @include icons-sprite(search); */
  background: url("/img/search.png");
  background-size: 16px auto;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border: none;
  cursor: pointer;
  background-color: none;
  position: absolute;
  right: 5px;
  top: 5px;
  text-indent: -9999em;
  padding: 15px 20px;
  border: 1px solid #f2f2f2;
  border-radius: 52px;
  -webkit-appearance: none;
}
/* line 300, ../sass/_header.scss */
.header .header-bottom .search .inn input[type='submit']:hover {
  border: 1px solid #fff;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
}
/* line 305, ../sass/_header.scss */
.header .header-bottom .search .inn img {
  position: absolute;
  top: 48px;
  left: 18px;
  width: 18px;
  display: none;
}
/* line 314, ../sass/_header.scss */
.header .header-bottom .telephone {
  font-weight: 300;
  font-family: 'bebas_neue_regularregular', 'sans-serif';
  color: #969696;
  width: 230px;
  font-size: 28px;
  text-align: left;
  padding-top: 1px;
}
/* line 322, ../sass/_header.scss */
.header .header-bottom .telephone span {
  color: #000;
  position: relative;
  font-size: 32px;
}
/* line 327, ../sass/_header.scss */
.header .header-bottom .telephone a {
  text-decoration: none;
  border-bottom: 1px solid;
}
/* line 331, ../sass/_header.scss */
.header .header-bottom .telephone div {
  font-size: 18px;
  text-align: left;
  margin-bottom: 4px;
  margin-left: 0px;
  color: #8899a6;
}

/* line 342, ../sass/_header.scss */
.search2 {
  position: absolute;
  right: 230px;
}
/* line 345, ../sass/_header.scss */
.search2 input[type="search"] {
  position: absolute;
  right: 10px;
  top: 1px;
  padding: 6px 15px;
  border-radius: 20px;
  border: 0px;
}
/* line 353, ../sass/_header.scss */
.search2 .search {
  z-index: 9999;
}

/* line 2, ../sass/_footer.scss */
.footer .footer-top {
  background: #fff;
  padding: 20px 0;
}
/* line 5, ../sass/_footer.scss */
.footer .footer-top .last-news, .footer .footer-top .last-questions {
  float: left;
  width: 620px;
}
/* line 8, ../sass/_footer.scss */
.footer .footer-top .last-news h3, .footer .footer-top .last-questions h3 {
  font-size: 30px;
  font-weight: normal;
  color: #000;
  font-family: 'Open Sans Condensed', 'sans-serif';
  display: inline-block;
  margin-right: 20px;
  position: relative;
  margin-bottom: 0;
  top: -2px;
}
/* line 19, ../sass/_footer.scss */
.footer .footer-top .last-news .news-box, .footer .footer-top .last-questions .news-box {
  float: left;
  border-bottom: none;
  width: 300px;
  margin: 0 10px 0 0;
  padding: 0 10px 0 0;
  line-height: 18px;
  color: #969696;
}
/* line 27, ../sass/_footer.scss */
.footer .footer-top .last-news .news-box .news-box-title, .footer .footer-top .last-questions .news-box .news-box-title {
  display: block;
  margin: 0 0 10px 0;
  color: #0267b5;
  text-decoration: underline;
}
/* line 32, ../sass/_footer.scss */
.footer .footer-top .last-news .news-box .news-box-title:hover, .footer .footer-top .last-questions .news-box .news-box-title:hover {
  text-decoration: none;
}
/* line 36, ../sass/_footer.scss */
.footer .footer-top .last-news .news-box .date, .footer .footer-top .last-questions .news-box .date {
  color: #000;
}
/* line 41, ../sass/_footer.scss */
.footer .footer-top .share-us {
  float: right;
  width: 320px;
  border-left: 1px solid #e3e4e8;
  padding-left: 20px;
}
/* line 46, ../sass/_footer.scss */
.footer .footer-top .share-us .heading {
  color: #000;
  font-family: 'Open Sans Condensed', 'sans-serif';
  font-size: 24px;
  margin-bottom: 10px;
  text-align: center;
}
/* line 53, ../sass/_footer.scss */
.footer .footer-top .share-us .sharing-icons {
  margin-bottom: 25px;
}
/* line 55, ../sass/_footer.scss */
.footer .footer-top .share-us .sharing-icons li {
  float: left;
  margin-left: 12px;
}
/* line 58, ../sass/_footer.scss */
.footer .footer-top .share-us .sharing-icons li:first-child {
  margin-left: 0;
}
/* line 63, ../sass/_footer.scss */
.footer .footer-top .share-us .contacts-info {
  color: #969696;
  text-align: center;
  margin-bottom: 5px;
}
/* line 68, ../sass/_footer.scss */
.footer .footer-top .share-us .tel {
  font-size: 16px;
  color: #000;
  width: 100%;
  text-align: center;
}
/* line 73, ../sass/_footer.scss */
.footer .footer-top .share-us .tel a {
  text-decoration: none;
}
/* line 77, ../sass/_footer.scss */
.footer .footer-top .share-us .btn.dark {
  padding: 10px 20px;
  position: relative;
  top: -7px;
}
/* line 84, ../sass/_footer.scss */
.footer .footer-block {
  height: 50px;
  padding: 10px 0;
}
/* line 87, ../sass/_footer.scss */
.footer .footer-block .copyright, .footer .footer-block .price {
  float: left;
}
/* line 90, ../sass/_footer.scss */
.footer .footer-block nav {
  float: right;
}
/* line 93, ../sass/_footer.scss */
.footer .footer-block .copyright {
  color: #515151;
  font-size: 12px;
  height: 30px;
  line-height: 30px;
  margin-right: 40px;
}
/* line 100, ../sass/_footer.scss */
.footer .footer-block nav {
  text-transform: uppercase;
}
/* line 103, ../sass/_footer.scss */
.footer .footer-block nav a {
  display: block;
  float: left;
  line-height: 30px;
  color: #515151;
  text-decoration: underline;
  margin-left: 22px;
  position: relative;
  font-size: 14px;
  position: relative;
}
/* line 113, ../sass/_footer.scss */
.footer .footer-block nav a:first-child {
  margin-left: 0;
}
/* line 115, ../sass/_footer.scss */
.footer .footer-block nav a:first-child:before {
  display: none;
}
/* line 119, ../sass/_footer.scss */
.footer .footer-block nav a:before {
  content: "";
  width: 2px;
  height: 14px;
  background: url(/img/footer-separator.png);
  top: 11px;
  position: absolute;
  left: -11px;
}
/* line 128, ../sass/_footer.scss */
.footer .footer-block nav a:hover {
  text-decoration: none;
}
/* line 135, ../sass/_footer.scss */
.footer .block .questions-item {
  margin-top: 20px;
  padding-left: 20px;
}
/* line 138, ../sass/_footer.scss */
.footer .block .questions-item:first-child {
  margin-top: 0;
}
/* line 141, ../sass/_footer.scss */
.footer .block .questions-item .title {
  display: blcok;
  font-size: 15px;
  line-height: 18px;
  color: #0267b5;
  position: relative;
  text-decoration: underline;
}
/* line 148, ../sass/_footer.scss */
.footer .block .questions-item .title:hover {
  text-decoration: none;
}
/* line 151, ../sass/_footer.scss */
.footer .block .questions-item .title:before {
  content: "";
  width: 10px;
  height: 11px;
  position: absolute;
  left: -20px;
  top: 5px;
  z-index: 2;
  background-position: 0 -378px;
}
/* line 162, ../sass/_footer.scss */
.footer .block .questions-item .answer-counter {
  color: #969696;
  font-size: 13px;
  line-height: 18px;
}

/* line 1, ../sass/_navigation.scss */
.side-filter {
  background: #edf3f7;
  padding: 7px 12px 7px 12px;
  margin-bottom: 10px;
  border-radius: 3px;
}
/* line 6, ../sass/_navigation.scss */
.side-filter select {
  width: 100%;
}

/* line 2, ../sass/_tabs.scss */
.tabs .tab-nav {
  margin-bottom: 15px;
}
/* line 4, ../sass/_tabs.scss */
.tabs .tab-nav:after {
  content: "";
  clear: both;
  display: table;
}
/* line 9, ../sass/_tabs.scss */
.tabs .tab-nav a:first-child {
  float: left;
}
/* line 12, ../sass/_tabs.scss */
.tabs .tab-nav a {
  float: right;
  width: 48.5%;
  display: block;
  text-align: center;
  border-radius: 3px;
  background: #a4a9ae;
  color: #fff;
  border-bottom: 3px solid #83898f;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  text-decoration: none;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
/* line 26, ../sass/_tabs.scss */
.tabs .tab-nav a.active {
  background: #4fc1e9;
  border-color: #3bafda;
}

/* line 1, ../sass/_buttons.scss */
.btn {
  border-radius: 50px;
  padding: 5px 20px 6px 20px;
  text-align: left;
  vertical-align: top;
  display: inline-block;
  text-decoration: none;
  border: none;
  cursor: pointer;
}
/* line 10, ../sass/_buttons.scss */
.btn.disabled {
  color: #fff;
  background: #a4a9ae;
  font-size: 14px;
  box-shadow: none;
}
/* line 15, ../sass/_buttons.scss */
.btn.disabled:hover, .btn.disabled:focus {
  box-shadow: none;
}
/* line 19, ../sass/_buttons.scss */
.btn.orange {
  background: #ec8435;
  color: #fff;
  border: 1px solid #d3630d;
  font-size: 16px;
  vertical-align: middle;
  height: 35px;
}
/* line 26, ../sass/_buttons.scss */
.btn.orange:hover, .btn.orange:focus {
  background: #ff9c50;
  border-color: #f0893a;
}
/* line 31, ../sass/_buttons.scss */
.btn.gray {
  color: #fff;
  background: #a4a9ae;
  font-size: 14px;
  box-shadow: none;
}
/* line 36, ../sass/_buttons.scss */
.btn.gray:hover, .btn.gray:focus {
  box-shadow: 0 0 3px #83898f;
}
/* line 40, ../sass/_buttons.scss */
.btn.search {
  color: #333;
  background: #fff;
  font-size: 14px;
  box-shadow: none;
  background: url("/img/search.png");
  background-size: 16px auto;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  position: relative;
  z-index: 9999;
  right: 7px;
  top: 1px;
}
/* line 57, ../sass/_buttons.scss */
.btn.gray-light {
  color: #1d2123;
  background: #ecf0f1;
  font-size: 14px;
  box-shadow: 0 0 3px #83898f;
}
/* line 62, ../sass/_buttons.scss */
.btn.gray-light:hover, .btn.gray-light:focus {
  box-shadow: none;
  background: #bdc3c7;
  color: #1d2123;
}
/* line 68, ../sass/_buttons.scss */
.btn.blue {
  background: #4fc1e9;
  color: #fff;
  font-size: 14px;
  /* box-shadow: 0 0 3px #3bafda; */
}
/* line 73, ../sass/_buttons.scss */
.btn.blue:hover {
  box-shadow: none;
}
/* line 77, ../sass/_buttons.scss */
.btn.blue-light {
  background: #5faee3;
  color: #fff;
  font-size: 14px;
  cursor: pointer;
}
/* line 82, ../sass/_buttons.scss */
.btn.blue-light:hover {
  box-shadow: none;
}
/* line 86, ../sass/_buttons.scss */
.btn.green-light {
  background: #1abc9c;
  color: #fff;
  font-size: 14px;
  cursor: pointer;
}
/* line 91, ../sass/_buttons.scss */
.btn.green-light:hover {
  box-shadow: none;
  box-shadow: 0 0 3px #3bafda;
}
/* line 96, ../sass/_buttons.scss */
.btn.orange-light {
  background: #e67e22;
  color: #fff;
  font-size: 13px;
  margin: 4px 0px 4px 0px !important;
}
/* line 101, ../sass/_buttons.scss */
.btn.orange-light:hover {
  box-shadow: none;
  box-shadow: 0 0 3px #e67e22;
}
/* line 106, ../sass/_buttons.scss */
.btn.white {
  background: #fff;
  color: #515151;
  font-size: 13px;
  margin: 4px 0px 4px 0px !important;
  text-transform: uppercase;
}
/* line 112, ../sass/_buttons.scss */
.btn.white:hover {
  box-shadow: none;
  box-shadow: 0 0 3px #e67e22;
}
/* line 117, ../sass/_buttons.scss */
.btn.dark {
  background: #a4a9ae;
  color: #fff;
  font-size: 14px;
}
/* line 122, ../sass/_buttons.scss */
.btn.small {
  font-size: 12px;
}

/* line 128, ../sass/_buttons.scss */
.enter-box > .btn.gray {
  /* box-shadow:0 2px 0 #83898f; */
  outline: none;
}
/* line 131, ../sass/_buttons.scss */
.enter-box > .btn.gray:hover {
  box-shadow: none;
  background: #83898f;
}
/* line 135, ../sass/_buttons.scss */
.enter-box > .btn.gray:active {
  box-shadow: none;
  padding: 5px 20px 6px 20px;
  background: #83898f;
}
/* line 141, ../sass/_buttons.scss */
.enter-box > .btn.blue-light {
  outline: none;
  /* box-shadow: 0 2px 0 #2980b9; */
}
/* line 144, ../sass/_buttons.scss */
.enter-box > .btn.blue-light:hover {
  box-shadow: none;
  background: #3bafda;
}
/* line 148, ../sass/_buttons.scss */
.enter-box > .btn.blue-light:active {
  background: #3bafda;
  box-shadow: none;
  padding: 5px 20px 6px 20px;
}

/* line 1, ../sass/_registration.scss */
.enter-box {
  position: relative;
}
/* line 4, ../sass/_registration.scss */
.enter-box .errorRegMess {
  color: #fff;
  display: block;
  background: #e74c3c;
  font-size: 11px;
  line-height: 13px;
  border-radius: 2px;
  margin: 0px 0px 7px 0px;
  text-align: center;
}

/* line 16, ../sass/_registration.scss */
.enter-form {
  position: absolute;
  top: 58px;
  z-index: 10;
  background: #fff;
  padding: 10px 15px;
  left: 0;
  width: 100%;
  border: 2px solid #d2d2d2;
  border-radius: 8px;
}
/* line 26, ../sass/_registration.scss */
.enter-form:before {
  content: "";
  border: 16px solid;
  border-color: transparent transparent #d2d2d2 transparent;
  position: absolute;
  top: -32px;
  left: 20px;
}
/* line 34, ../sass/_registration.scss */
.enter-form:after {
  content: "";
  border: 14px solid;
  border-color: transparent transparent #fff transparent;
  position: absolute;
  top: -27px;
  left: 22px;
}
/* line 42, ../sass/_registration.scss */
.enter-form label {
  display: block;
  margin: 0 0 5px;
  line-height: 16px;
}
/* line 47, ../sass/_registration.scss */
.enter-form input[type='email'],
.enter-form input[type='password'] {
  display: block;
  width: 100%;
  margin: 0 0 10px;
  border: 2px solid #d2d2d2;
  border-radius: 3px;
  font-size: 12px;
  color: #969696;
  padding: 0 8px;
  height: 28px;
  line-height: 24px;
}
/* line 60, ../sass/_registration.scss */
.enter-form .forgot-password-link {
  float: right;
  font-size: 10px;
  color: #056fb6;
  text-decoration: underline;
  position: relative;
  top: 1px;
}
/* line 67, ../sass/_registration.scss */
.enter-form .forgot-password-link:hover {
  text-decoration: none;
}
/* line 71, ../sass/_registration.scss */
.enter-form input[type="checkbox"] {
  margin-right: 5px;
}
/* line 74, ../sass/_registration.scss */
.enter-form input[type="submit"] {
  width: 100%;
  text-align: center;
  color: #fff;
  margin: 5px 0 0 0 !important;
}
/* line 80, ../sass/_registration.scss */
.enter-form .or {
  margin: 5px -15px 15px;
  border-bottom: 2px solid #d2d2d2;
  text-align: center;
}
/* line 84, ../sass/_registration.scss */
.enter-form .or span {
  position: relative;
  top: 11px;
  background: #fff;
  padding: 0 5px;
}
/* line 90, ../sass/_registration.scss */
.enter-form .or .left-corr {
  left: -87px;
}
/* line 94, ../sass/_registration.scss */
.enter-form .enter-sosial-text {
  font-size: 11px;
  text-align: center;
}
/* line 98, ../sass/_registration.scss */
.enter-form .sosials-small {
  margin-top: 5px;
  margin-left: 50px;
}
/* line 101, ../sass/_registration.scss */
.enter-form .sosials-small li {
  float: left;
  margin-left: 11px;
}
/* line 104, ../sass/_registration.scss */
.enter-form .sosials-small li:first-child {
  margin-left: 0;
}
/* line 111, ../sass/_registration.scss */
.enter-form.registration:before {
  left: auto;
  right: 20px;
}
/* line 115, ../sass/_registration.scss */
.enter-form.registration:after {
  left: auto;
  right: 22px;
}
/* line 119, ../sass/_registration.scss */
.enter-form.registration .or {
  margin-top: -5px;
  position: relative;
  top: -5px;
  margin-bottom: 10px;
}
/* line 125, ../sass/_registration.scss */
.enter-form.registration input[type="submit"] {
  margin: 5px 0 10px !important;
}
/* line 128, ../sass/_registration.scss */
.enter-form.registration .text {
  color: #4d4d4d;
  font-size: 11px;
  line-height: 14px;
}
/* line 132, ../sass/_registration.scss */
.enter-form.registration .text a {
  color: #6c98ca;
  text-decoration: underline;
}
/* line 135, ../sass/_registration.scss */
.enter-form.registration .text a:hover {
  text-decoration: none;
}
/* line 140, ../sass/_registration.scss */
.enter-form.registration .reg-spec-block {
  font-size: 12px;
  text-align: center;
}
/* line 146, ../sass/_registration.scss */
.enter-form .error input {
  border-color: #d33d2c;
}

/* line 2, ../sass/_grid.scss */
.grid .item {
  margin-bottom: 15px;
  border-bottom: 1px solid #e3e4e8;
  background: #fff;
  border-radius: 2px;
  border: 0px solid #e1e8ed;
  -webkit-box-shadow: rgba(0, 0, 0, 0.06667) 0px 1px 2px 0px;
}
/* line 9, ../sass/_grid.scss */
.grid .item.seo-block {
  padding: 10px;
}
/* line 13, ../sass/_grid.scss */
.grid .item.question {
  position: relative;
}
/* line 17, ../sass/_grid.scss */
.grid .item.indent-left {
  margin-left: 20px;
  padding: 3px 0px 3px 0px;
}
/* line 22, ../sass/_grid.scss */
.grid .item .user-section {
  padding: 13px 20px;
  position: relative;
}
/* line 25, ../sass/_grid.scss */
.grid .item .user-section .small-avatar {
  float: left;
  width: 45px;
  max-height: 45px;
  border: 2px solid #81868d;
  border-radius: 100px;
  overflow: hidden;
}
/* line 32, ../sass/_grid.scss */
.grid .item .user-section .small-avatar img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
}
/* line 40, ../sass/_grid.scss */
.grid .item .user-section.like-section .user-info {
  margin-right: 120px;
}
/* line 43, ../sass/_grid.scss */
.grid .item .user-section.like-section .likes-container {
  float: right;
}
/* line 47, ../sass/_grid.scss */
.grid .item .user-section .user-info {
  margin-left: 60px;
}
/* line 49, ../sass/_grid.scss */
.grid .item .user-section .user-info .name {
  color: #2c3e50;
  font-size: 16px;
  margin-bottom: 2px;
  line-height: 16px;
  margin-top: 3px;
}
/* line 55, ../sass/_grid.scss */
.grid .item .user-section .user-info .name a {
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
  border-bottom: 1px solid #e1f0fa;
}
/* line 62, ../sass/_grid.scss */
.grid .item .user-section .user-info .description {
  color: #8899a6;
  font-size: 12px;
}
/* line 65, ../sass/_grid.scss */
.grid .item .user-section .user-info .description:after {
  content: "";
  clear: both;
  display: table;
}
/* line 70, ../sass/_grid.scss */
.grid .item .user-section .user-info .description .description-block {
  float: left;
  margin-left: 20px;
}
/* line 73, ../sass/_grid.scss */
.grid .item .user-section .user-info .description .description-block:first-child {
  margin-left: 0;
}
/* line 76, ../sass/_grid.scss */
.grid .item .user-section .user-info .description .description-block:first-letter {
  text-transform: uppercase;
}
/* line 79, ../sass/_grid.scss */
.grid .item .user-section .user-info .description .description-block .icon {
  position: relative;
  top: 3px;
  margin-right: 5px;
}
/* line 84, ../sass/_grid.scss */
.grid .item .user-section .user-info .description .description-block a {
  text-decoration: none;
  color: #3498db;
}
/* line 91, ../sass/_grid.scss */
.grid .item .user-section:after {
  content: "";
  clear: both;
  display: table;
}
/* line 97, ../sass/_grid.scss */
.grid .item .content-section {
  background: #fff;
  padding: 20px 0 15px;
  margin: 0 20px;
  border-top: 1px solid #e3e4e8;
}
/* line 102, ../sass/_grid.scss */
.grid .item .content-section .question-block {
  position: relative;
}
/* line 104, ../sass/_grid.scss */
.grid .item .content-section .question-block:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0px;
  height: 10px;
  width: 100%;
  z-index: 9999;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */
}
/* line 121, ../sass/_grid.scss */
.grid .item .content-section .readmore-js-section {
  overflow: hidden;
  max-hight: 199px;
}
/* line 125, ../sass/_grid.scss */
.grid .item .content-section .readmore-js-toggle {
  text-decoration: none;
  border-bottom: 1px dotted;
  display: inline-block;
  margin: 6px 0px 0px 0px;
}
/* line 132, ../sass/_grid.scss */
.grid .item .content-section p {
  margin-bottom: 5px;
  line-height: 24px;
  color: #515151;
  font-size: 15px;
}
/* line 137, ../sass/_grid.scss */
.grid .item .content-section p span {
  display: block;
  overflow: hidden;
  line-height: 13px;
  height: 13px;
}
/* line 144, ../sass/_grid.scss */
.grid .item .content-section p + p {
  margin-top: 10px;
}
/* line 147, ../sass/_grid.scss */
.grid .item .content-section .title {
  font-size: 19px;
  color: #2c3e50;
  margin-bottom: 10px;
  font-weight: 600;
}
/* line 152, ../sass/_grid.scss */
.grid .item .content-section .title a {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #5faee3;
  text-decoration: none;
  line-height: 26px;
  padding-bottom: 1px;
  border-bottom: 1px #e1f0fa solid;
}
/* line 162, ../sass/_grid.scss */
.grid .item .content-section .title a:hover {
  border-bottom: none;
  color: #3498db;
}
/* line 170, ../sass/_grid.scss */
.grid .item .content-section .files .file:first-child {
  display: block;
  margin-top: 14px;
  border-top: 1px dotted #ccc;
  padding-top: 10px;
}
/* line 178, ../sass/_grid.scss */
.grid .item .content-section .document-link {
  font-size: 12px;
  color: #13b0cb;
  text-decoration: none;
  margin-right: 15px;
}
/* line 180, ../sass/_grid.scss */
.grid .item .content-section .document-link .icon {
  margin-right: 8px;
  position: relative;
  top: 4px;
}
/* line 189, ../sass/_grid.scss */
.grid .item .content-section .document-link .brd-dashed {
  border-bottom: 1px dashed;
}
/* line 192, ../sass/_grid.scss */
.grid .item .content-section .document-link:hover {
  text-decoration: none;
}
/* line 194, ../sass/_grid.scss */
.grid .item .content-section .document-link:hover .brd-dashed {
  border-bottom: none;
}
/* line 200, ../sass/_grid.scss */
.grid .item .item-footer {
  margin: 0 20px;
  border-top: 1px solid #e3e4e8;
  padding: 13px 0 13px;
}
/* line 204, ../sass/_grid.scss */
.grid .item .item-footer .item-bottom-link {
  float: left;
  margin-left: 30px;
  color: #13b0cb;
  text-decoration: none;
  position: relative;
  font-size: 12px;
  padding-left: 36px;
}
/* line 211, ../sass/_grid.scss */
.grid .item .item-footer .item-bottom-link .brd-dashed {
  border-bottom: 1px dashed;
}
/* line 214, ../sass/_grid.scss */
.grid .item .item-footer .item-bottom-link:hover {
  text-decoration: none;
}
/* line 216, ../sass/_grid.scss */
.grid .item .item-footer .item-bottom-link:hover .brd-dashed {
  border-bottom: none;
}
/* line 220, ../sass/_grid.scss */
.grid .item .item-footer .item-bottom-link:first-child {
  margin-left: 0;
}
/* line 224, ../sass/_grid.scss */
.grid .item .item-footer .item-bottom-link .icon {
  position: absolute;
  left: 4px;
  top: 0;
}
/* line 228, ../sass/_grid.scss */
.grid .item .item-footer .item-bottom-link .icon.icons-del {
  top: 2px;
  left: 10px;
}
/* line 232, ../sass/_grid.scss */
.grid .item .item-footer .item-bottom-link .icon.icons-red {
  left: 10px;
}
/* line 236, ../sass/_grid.scss */
.grid .item .item-footer .item-bottom-link .romb {
  font-style: normal;
  position: absolute;
  left: 0;
  top: -5px;
  background-position: 0 -950px;
  width: 26px;
  height: 29px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  line-height: 29px;
  font-size: 12px;
  font-style: normal;
}
/* line 253, ../sass/_grid.scss */
.grid .item .item-footer .right .item-bottom-link {
  margin-left: 10px;
}
/* line 258, ../sass/_grid.scss */
.grid .item .gray-bg {
  /* background: #ecf0f1; */
  /* border-radius: 3px 3px 0px 0px; */
  border-bottom: 1px dashed #e1e8ed;
}
/* line 262, ../sass/_grid.scss */
.grid .item .gray-bg .small-avatar {
  float: left;
  width: 45px;
  max-height: 45px;
  border: 2px solid #81868d;
  overflow: hidden;
  border-radius: 100px;
}
/* line 269, ../sass/_grid.scss */
.grid .item .gray-bg .small-avatar img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
}
/* line 277, ../sass/_grid.scss */
.grid .item .gray-bg + .content-section {
  border-top: none;
}
/* line 281, ../sass/_grid.scss */
.grid .user-section-cutstom-bg {
  padding: 8px 15px;
  margin: -8px -15px;
  background: #ecf9f6;
}

/* line 287, ../sass/_grid.scss */
.likes-container {
  font-family: bebas_neue_regularregular;
}
/* line 289, ../sass/_grid.scss */
.likes-container .dislike {
  font-size: 18px;
  color: #f28585;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
  text-decoration: none;
}
/* line 294, ../sass/_grid.scss */
.likes-container .dislike .icon {
  margin-left: 5px;
  position: relative;
  top: 5px;
}
/* line 300, ../sass/_grid.scss */
.likes-container .separator {
  background: url(/img/separator-likes.png) no-repeat;
  width: 9px;
  height: 27px;
  display: inline-block;
  margin: 0 5px;
  position: relative;
  top: 5px;
}
/* line 309, ../sass/_grid.scss */
.likes-container .like {
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
  text-decoration: none;
  color: #13b0cb;
  font-size: 18px;
}
/* line 314, ../sass/_grid.scss */
.likes-container .like .icon {
  mamrgin-right: 5px;
}

/* line 320, ../sass/_grid.scss */
.item-answer {
  position: relative;
  border: 1px solid #3498db !important;
  margin-left: 10px;
  margin-right: 10px;
}
/* line 325, ../sass/_grid.scss */
.item-answer .heading {
  margin-bottom: 12px;
}
/* line 327, ../sass/_grid.scss */
.item-answer .heading .name-section {
  float: left;
}
/* line 329, ../sass/_grid.scss */
.item-answer .heading .name-section .small-avatar {
  float: left;
  width: 45px;
  max-height: 45px;
  border: 2px solid #81868d;
  overflow: hidden;
  border-radius: 100px;
}
/* line 336, ../sass/_grid.scss */
.item-answer .heading .name-section .small-avatar img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
}
/* line 343, ../sass/_grid.scss */
.item-answer .heading .name-section .name {
  margin-left: 50px;
  color: #2c3e50;
  font-size: 18px;
  line-height: 40px;
}
/* line 350, ../sass/_grid.scss */
.item-answer .heading .title {
  float: right;
  color: #2c3e50;
  font-size: 24px;
  font-family: bebas_neue_regularregular;
  height: 40px;
  line-height: 40px;
  position: relative;
  top: 2px;
}
/* line 362, ../sass/_grid.scss */
.item-answer .msg textarea {
  width: 100%;
  border-radius: 5px;
  border: 2px solid #d2d2d2;
  background: #fff;
  padding: 5px 10px;
  margin-bottom: 10px;
  resize: vertical;
  height: 200px;
}
/* line 372, ../sass/_grid.scss */
.item-answer .msg input[type="submit"], .item-answer .msg input[type="button"] {
  float: right;
}

/* line 377, ../sass/_grid.scss */
.dislike:hover {
  color: #d96060;
}
/* line 380, ../sass/_grid.scss */
.dislike:hover .icons-dislike {
  background-position: 0 -442px;
}

/* line 385, ../sass/_grid.scss */
.like:hover {
  color: #2b9bb0;
}
/* line 387, ../sass/_grid.scss */
.like:hover .icons-like {
  background-position: 0 -701px;
}

/* line 2, ../sass/_user-popover.scss */
.small-avatar:hover .user-info-popover {
  display: block;
}

/* line 6, ../sass/_user-popover.scss */
.user-info-popover {
  width: 350px;
  border-radius: 8px;
  background: #f1f2f5;
  border: 1px solid #fff;
  padding: 20px 20px 5px;
  position: absolute;
  display: none;
  top: 73px;
  left: -35px;
  z-index: 10;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.5);
}
/* line 18, ../sass/_user-popover.scss */
.user-info-popover:before {
  content: "";
  position: absolute;
  top: -30px;
  left: 63px;
  border: 15px solid;
  border-color: transparent transparent #fff transparent;
  z-index: 1;
}
/* line 27, ../sass/_user-popover.scss */
.user-info-popover:after {
  content: "";
  position: absolute;
  top: -26px;
  left: 65px;
  z-index: 2;
  border: 13px solid;
  border-color: transparent transparent #f1f2f5 transparent;
}
/* line 37, ../sass/_user-popover.scss */
.user-info-popover > .heading {
  padding-bottom: 10px;
  border-bottom: 1px solid #c8c8ca;
}
/* line 40, ../sass/_user-popover.scss */
.user-info-popover > .heading .mid-avatar {
  top: 7px;
  float: left;
  width: 70px;
  max-height: 70px;
  border: 2px solid #81868d;
  overflow: hidden;
  border-radius: 100px;
}
/* line 49, ../sass/_user-popover.scss */
.user-info-popover > .heading .mid-avatar img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
}
/* line 56, ../sass/_user-popover.scss */
.user-info-popover > .heading .user-info-about {
  margin-left: 90px;
}
/* line 58, ../sass/_user-popover.scss */
.user-info-popover > .heading .user-info-about .name {
  font-weight: 600;
  color: #2c3e50;
  font-size: 18px;
  margin-bottom: 6px;
}
/* line 64, ../sass/_user-popover.scss */
.user-info-popover > .heading .user-info-about .about {
  font-size: 12px;
  color: #8e8d8d;
  line-height: 16px;
}
/* line 69, ../sass/_user-popover.scss */
.user-info-popover > .heading .user-info-about .open-profile {
  color: #0267b5;
}
/* line 71, ../sass/_user-popover.scss */
.user-info-popover > .heading .user-info-about .open-profile a {
  color: #0267b5;
  text-decoration: underline;
}
/* line 74, ../sass/_user-popover.scss */
.user-info-popover > .heading .user-info-about .open-profile a:hover {
  text-decoration: none;
}
/* line 82, ../sass/_user-popover.scss */
.user-info-popover .user-info-content {
  padding: 10px 0;
  border-bottom: 1px solid #c8c8ca;
}
/* line 85, ../sass/_user-popover.scss */
.user-info-popover .user-info-content .answers, .user-info-popover .user-info-content .good, .user-info-popover .user-info-content .bad {
  float: left;
  width: 33.3332%;
  text-align: center;
  padding: 10px 10px 10px;
  min-height: 70px;
  color: #2c3e50;
}
/* line 92, ../sass/_user-popover.scss */
.user-info-popover .user-info-content .answers .heading, .user-info-popover .user-info-content .good .heading, .user-info-popover .user-info-content .bad .heading {
  margin-bottom: 15px;
  font-size: 12px;
  line-height: 14px;
}
/* line 97, ../sass/_user-popover.scss */
.user-info-popover .user-info-content .answers .numbers, .user-info-popover .user-info-content .good .numbers, .user-info-popover .user-info-content .bad .numbers {
  font-size: 30px;
  font-family: bebas_neue_regularregular;
}
/* line 102, ../sass/_user-popover.scss */
.user-info-popover .user-info-content .good, .user-info-popover .user-info-content .bad {
  border-left: 1px solid #c8c8ca;
}
/* line 106, ../sass/_user-popover.scss */
.user-info-popover .user-info-raiting {
  padding: 20px 30px 15px 30px;
}
/* line 108, ../sass/_user-popover.scss */
.user-info-popover .user-info-raiting .user-raiting {
  float: left;
  margin-right: 40px;
}
/* line 112, ../sass/_user-popover.scss */
.user-info-popover .user-info-raiting .user-raiting-percents {
  color: #13b0cb;
  font-size: 24px;
  font-family: bebas_neuebold;
  line-height: 24px;
}

/* line 1, ../sass/_popup.scss */
.overlay {
  position: fixed;
  z-index: 20;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
}

/* line 11, ../sass/_popup.scss */
.popup {
  top: 50%;
  left: 50%;
  position: fixed;
  z-index: 21;
}

/* line 8, ../sass/_main.scss */
html, body {
  height: 100%;
  background: #f5f8fa;
}

/* line 13, ../sass/_main.scss */
body {
  font-size: 13px;
  font-family: "Open Sans", "Helvetica", "Arial", "sans-serif";
  -webkit-font-smoothing: antialiased;
  color: #707070;
  line-height: 20px;
  min-width: 960px;
}
/* line 20, ../sass/_main.scss */
body > .body {
  position: relative;
  z-index: 1;
}

/* line 26, ../sass/_main.scss */
.background {
  background: url(/img/main-bg-1.jpg);
  z-index: 0;
  position: absolute;
  top: -155px;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  width: 100%;
  height: 525px;
  -webkit-filter: grayscale(0.3);
}

/* line 40, ../sass/_main.scss */
.div-h2 {
  margin-bottom: 18px;
}

/* line 44, ../sass/_main.scss */
h1, h2, h3, h4, h5, h6, .div-h2 {
  margin-top: 0;
  color: #555;
  line-height: 1;
}

/* line 49, ../sass/_main.scss */
h1, h2, .div-h2 {
  font-size: 24px;
}
/* line 51, ../sass/_main.scss */
h1.mod1, h2.mod1, .div-h2.mod1 {
  display: block;
  text-align: center;
  font-family: 'bebas_neue_regularregular', 'sans-serif';
  margin-top: 40px;
  font-size: 18px;
}

/* line 61, ../sass/_main.scss */
h3, h4, h5 {
  font-size: 18px;
}

/* line 66, ../sass/_main.scss */
:focus {
  outline: none;
}

/* line 69, ../sass/_main.scss */
a {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-decoration: underline;
  /* color:#0267b5;
  &:hover, &:focus {
  	color:#0267b5;
  	text-decoration: none;
  }
  */
  color: #3498db;
}
/* line 82, ../sass/_main.scss */
a:hover, a:focus {
  color: #3498db;
  text-decoration: none;
}

/* line 88, ../sass/_main.scss */
textarea {
  resize: none;
  border: 2px solid #e3e4e8;
  border-radius: 3px;
  padding: 10px;
  color: #707070;
  font-size: 13px;
  line-height: 16px;
}

/* line 98, ../sass/_main.scss */
.cf:after, .header .header-mid ul:after, .footer .footer-block nav:after, .field-block-question .loaded-file:after, .field-block-question.ans-block .loaded-file:after, .for-fast-filling .form-cotainer-section .fields:after {
  content: "";
  display: table;
  clear: both;
}

/* line 104, ../sass/_main.scss */
.mb10 {
  margin-bottom: 10px;
}

/* line 107, ../sass/_main.scss */
.mb20 {
  margin-bottom: 20px;
}

/* line 110, ../sass/_main.scss */
.mt70 {
  margin-top: 70px;
}

/* line 113, ../sass/_main.scss */
.mt10 {
  margin-top: 10px;
}

/* line 116, ../sass/_main.scss */
.f14 {
  font-size: 14px;
}

/* line 119, ../sass/_main.scss */
.right {
  float: right;
}

/* line 122, ../sass/_main.scss */
.w960 {
  width: 960px;
  margin: 0 auto;
  padding: 0 10px;
}
/* line 126, ../sass/_main.scss */
.w960:after {
  content: "";
  clear: both;
  display: table;
}

/* line 132, ../sass/_main.scss */
.left-columns {
  margin-bottom: 15px;
}
/* line 134, ../sass/_main.scss */
.left-columns aside {
  float: left;
  width: 220px;
}
/* line 138, ../sass/_main.scss */
.left-columns .content {
  margin-left: 20px;
  float: left;
  width: 700px;
}

/* line 144, ../sass/_main.scss */
.right-columns {
  margin-bottom: 15px;
}
/* line 146, ../sass/_main.scss */
.right-columns aside {
  float: right;
  width: 220px;
}
/* line 150, ../sass/_main.scss */
.right-columns .content {
  float: left;
  width: 700px;
}

/* line 156, ../sass/_main.scss */
aside h2, aside .h2 {
  font-size: 20px;
  font-family: 'bebas_neue_regularregular', 'sans-serif';
  font-weight: normal;
  line-height: 22px;
  margin-bottom: 1px;
  position: relative;
  padding: 8px 12px 4px 12px;
  font-weight: bold;
  color: #555;
}
/* line 166, ../sass/_main.scss */
aside h2:before, aside .h2:before {
  content: "";
  width: 3px;
  top: 6px;
  height: 28px;
  /* background: #1abc9c; */
  position: absolute;
  left: 0;
  z-index: 2;
}

/* line 178, ../sass/_main.scss */
.big-picture-box {
  background: url(/img/big-img-1.jpg) no-repeat 50% 23px;
  background-size: cover;
  height: 330px;
  margin: 0 0 40px;
  position: relative;
  z-index: 2;
}
/* line 185, ../sass/_main.scss */
.big-picture-box:before {
  content: "";
  width: 100%;
  /* background: #fff; */
  height: 22px;
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 195, ../sass/_main.scss */
.big-picture-box .inn {
  /* background: url(/img/girl.png) 50% 0 no-repeat; */
  height: 340px;
}
/* line 199, ../sass/_main.scss */
.big-picture-box .w960 {
  position: relative;
  z-index: 3;
}

/* line 205, ../sass/_main.scss */
.big-picture-box-inside {
  background: url(/img/big-img-1.jpg) 50% 0 no-repeat;
  background-size: cover;
  height: 92px;
  margin-bottom: 20px;
  border-bottom: 1px solid #e1e8ed;
  margin-top: 20px;
}
/* line 212, ../sass/_main.scss */
.big-picture-box-inside .w960 {
  position: relative;
}
/* line 215, ../sass/_main.scss */
.big-picture-box-inside .heading {
  text-transform: uppercase;
  font-family: 'Open Sans Condensed', 'sans-serif';
  font-size: 30px;
  padding: 21px 12px 22px 12px;
  margin: 0;
  font-weight: 300;
  background: #1abc9c;
  color: #fff;
  position: absolute;
  left: 10px;
  top: 24px;
  border-radius: 2px;
  line-height: 1px;
}
/* line 229, ../sass/_main.scss */
.big-picture-box-inside .heading span {
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  font-family: bebas_neue_regularregular;
}
/* line 233, ../sass/_main.scss */
.big-picture-box-inside .heading h1 {
  text-transform: uppercase;
  font-family: 'Open Sans Condensed', 'sans-serif';
  font-size: 30px;
  margin: 0;
  font-weight: 300;
  color: #fff;
}

/* line 243, ../sass/_main.scss */
.free-consulting, .free-consulting-auth {
  /* background: url(/img/form.png) no-repeat; */
  /* width:610px; */
  height: 329px;
  /* float:right; */
  position: relative;
  z-index: 2;
  padding: 37px 0px 10px 0px;
  text-align: center;
}
/* line 252, ../sass/_main.scss */
.free-consulting h1, .free-consulting .heading-h1, .free-consulting-auth h1, .free-consulting-auth .heading-h1 {
  font-family: "Open Sans Condensed";
  font-weight: normal;
  color: #fff;
  font-size: 40px;
  line-height: 32px;
  margin: 0 0 10px;
  /* text-shadow: 0 0 1px rgba(0,0,0,0.6); */
}
/* line 261, ../sass/_main.scss */
.free-consulting .form-discription, .free-consulting-auth .form-discription {
  color: #ffdc3c;
  text-align: center;
  font-family: "Open Sans Condensed";
  font-size: 24px;
  margin: 0px 0px 10px -17px;
  line-height: 24px;
}
/* line 269, ../sass/_main.scss */
.free-consulting textarea, .free-consulting-auth textarea {
  width: 100%;
  height: 95px;
  resize: none;
  border: 1px solid #e3e4e8;
  background: rgba(250, 250, 250, 0.3);
  font-size: 14px;
  color: #fff;
  padding: 10px 10px;
}
/* line 2, ../sass/_main.scss */
.free-consulting textarea::-webkit-input-placeholder, .free-consulting-auth textarea::-webkit-input-placeholder {
  color: #fff;
}
/* line 3, ../sass/_main.scss */
.free-consulting textarea:-moz-placeholder, .free-consulting-auth textarea:-moz-placeholder {
  color: #fff;
}
/* line 4, ../sass/_main.scss */
.free-consulting textarea::-moz-placeholder, .free-consulting-auth textarea::-moz-placeholder {
  color: #fff;
}
/* line 5, ../sass/_main.scss */
.free-consulting textarea:-ms-input-placeholder, .free-consulting-auth textarea:-ms-input-placeholder {
  color: #fff;
}
/* line 282, ../sass/_main.scss */
.free-consulting input, .free-consulting-auth input {
  width: 100%;
  border: 1px solid #e3e4e8;
  background: rgba(250, 250, 250, 0.3);
  font-size: 14px;
  color: #fff;
  padding: 10px 10px;
  margin: 0px 0px 10px 0px;
  border-radius: 3px;
}
/* line 2, ../sass/_main.scss */
.free-consulting input::-webkit-input-placeholder, .free-consulting-auth input::-webkit-input-placeholder {
  color: #fff;
}
/* line 3, ../sass/_main.scss */
.free-consulting input:-moz-placeholder, .free-consulting-auth input:-moz-placeholder {
  color: #fff;
}
/* line 4, ../sass/_main.scss */
.free-consulting input::-moz-placeholder, .free-consulting-auth input::-moz-placeholder {
  color: #fff;
}
/* line 5, ../sass/_main.scss */
.free-consulting input:-ms-input-placeholder, .free-consulting-auth input:-ms-input-placeholder {
  color: #fff;
}
/* line 295, ../sass/_main.scss */
.free-consulting .bottom-sbm, .free-consulting-auth .bottom-sbm {
  text-align: center;
  margin-top: 12px;
}
/* line 299, ../sass/_main.scss */
.free-consulting .btn.gray-light, .free-consulting-auth .btn.gray-light {
  font-size: 18px;
  padding: 7px 20px;
  min-width: 70px;
  background: #5faee3;
  border: 1px solid #5faee3;
  color: #fff;
  text-transform: uppercase;
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), 0px 1px 0px rgba(255, 255, 255, 0.15) inset !important;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15), 0px 1px 0px rgba(255, 255, 255, 0.15) inset !important;
}

/* line 314, ../sass/_main.scss */
.free-consulting-auth {
  padding-top: 50px;
}

/* line 318, ../sass/_main.scss */
.side-nav {
  border: 0px solid #e1e8ed;
  background: #fff;
  border-radius: 2px;
  margin-bottom: 20px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.06667) 0px 1px 2px 0px;
}
/* line 324, ../sass/_main.scss */
.side-nav > li {
  position: relative;
}
/* line 326, ../sass/_main.scss */
.side-nav > li.second-sub-menu:after {
  content: "";
  width: 7px;
  height: 10px;
  background-position: 0 -7px;
  position: absolute;
  z-index: 2;
  right: 13px;
  top: 16px;
}
/* line 336, ../sass/_main.scss */
.side-nav > li > a {
  color: #515151;
  display: block;
  padding: 10px;
  text-decoration: none;
  border-bottom: 1px solid #e1e8ed;
}
/* line 342, ../sass/_main.scss */
.side-nav > li > a.active, .side-nav > li > a:hover {
  color: #3498db;
}
/* line 346, ../sass/_main.scss */
.side-nav > li ul {
  padding-top: 10px;
  display: none;
  padding-left: 13px;
  border-bottom: 1px solid #d8d8d8;
}
/* line 351, ../sass/_main.scss */
.side-nav > li ul a {
  color: #969696;
  font-size: 13px;
  padding: 0px 5px 10px 5px;
  display: block;
  text-decoration: none;
  color: #515151;
}
/* line 358, ../sass/_main.scss */
.side-nav > li ul a:hover {
  text-decoration: none;
  color: #3498db;
}
/* line 362, ../sass/_main.scss */
.side-nav > li ul a.active {
  text-decoration: none;
  color: #515151;
  font-weight: bold;
}
/* line 370, ../sass/_main.scss */
.side-nav > li ul li.active > a {
  text-decoration: none;
  color: #515151;
  font-weight: bold;
}
/* line 374, ../sass/_main.scss */
.side-nav > li ul li.active > a:hover {
  color: #3498db;
}
/* line 382, ../sass/_main.scss */
.side-nav > li:hover > a, .side-nav > li.opened > a, .side-nav > li.active > a {
  color: #3498db;
}
/* line 388, ../sass/_main.scss */
.side-nav > li.opened.second-sub-menu:after {
  width: 11px;
  height: 6px;
  background-position: 0 0;
  right: 13px;
  top: 19px;
}
/* line 395, ../sass/_main.scss */
.side-nav > li.opened ul {
  display: block;
}

/* line 401, ../sass/_main.scss */
.green-left-brd {
  position: relative;
  /* padding-left:12px; */
  /* border-bottom:1px solid $main-border-color; */
}
/* line 405, ../sass/_main.scss */
.green-left-brd:before {
  content: "";
  width: 3px;
  height: 100%;
  /* background: #1abc9c; */
  position: absolute;
  left: 0;
  top: 0;
}

/* line 415, ../sass/_main.scss */
.light-heading, .light-heading h1, .light-heading, .light-heading h2, .light-heading h3 {
  line-height: 1;
  font-family: 'Open Sans Condensed', 'sans-serif';
  font-weight: bold;
  color: #515151;
  font-size: 22px;
  line-height: 28px;
}

/* line 423, ../sass/_main.scss */
.light-heading h1, .light-heading h2, .light-heading h3 {
  margin: 0;
  padding: 0;
}

/* line 427, ../sass/_main.scss */
.light-heading {
  margin: 0 0 7px;
  padding-bottom: 0px;
}

/* line 431, ../sass/_main.scss */
.sorting-section {
  overflow: hidden;
  margin: 0px 10px 15px 0px;
  color: #2c3e50;
  font-size: 14px;
  border-top: 1px solid #e1e8ed;
  padding-top: 15px;
}
/* line 438, ../sass/_main.scss */
.sorting-section .sorting {
  float: left;
  width: 50%;
}
/* line 441, ../sass/_main.scss */
.sorting-section .sorting #order {
  text-transform: none;
  height: 28px;
  padding: 2px;
  border: 2px solid #e3e4e8;
  border-radius: 3px;
  /* width: 100%; */
  color: #707070;
  font-size: 13px;
  margin-left: 3px;
}
/* line 453, ../sass/_main.scss */
.sorting-section .show-question {
  float: right;
  width: 46%;
  text-align: right;
  padding-top: 5px;
}
/* line 458, ../sass/_main.scss */
.sorting-section .show-question input {
  margin-left: 5px;
}

/* line 463, ../sass/_main.scss */
.load-more {
  margin: 20px 0;
  background: url(/img/border-mid.png) no-repeat 50% 15px;
  position: relative;
  text-align: center;
}
/* line 468, ../sass/_main.scss */
.load-more .btn.blue-light {
  width: 220px;
  text-align: center;
  font-size: 16px;
}

/* line 475, ../sass/_main.scss */
.user-raiting li {
  float: left;
  margin-left: 8px;
}
/* line 478, ../sass/_main.scss */
.user-raiting li:first-child {
  margin-left: 0;
}

/* line 483, ../sass/_main.scss */
.confirm-email-popup {
  margin-top: -120px;
  margin-left: -235px;
  background: #fff;
  padding: 10px 0 20px;
  width: 470px;
  height: 250px;
  border-radius: 3px;
}
/* line 491, ../sass/_main.scss */
.confirm-email-popup .heading {
  background: #fff;
  height: 38px;
  padding: 0 20px;
  line-height: 34px;
  text-align: center;
  color: #515151;
  margin: 20px 15px 5px 15px;
  font-size: 30px;
  font-family: 'bebas_neue_regularregular', 'sans-serif';
}
/* line 501, ../sass/_main.scss */
.confirm-email-popup .heading h1 {
  font-size: 30px;
  font-family: 'bebas_neue_regularregular', 'sans-serif';
  color: #fff;
  line-height: 34px;
  margin: 0;
}
/* line 509, ../sass/_main.scss */
.confirm-email-popup .content {
  padding: 0 30px;
}
/* line 511, ../sass/_main.scss */
.confirm-email-popup .content input[type="email"] {
  width: 300px;
  margin: 0 auto 20px;
  display: block;
  height: auto;
  border: 1px solid #d8d8d8;
  border-radius: 3px;
  padding: 8px 8px;
  text-align: center;
  font-weight: 600;
  color: #515151;
}
/* line 523, ../sass/_main.scss */
.confirm-email-popup .content .btn.blue-light {
  font-size: 18px;
  padding: 10px 20px;
}
/* line 527, ../sass/_main.scss */
.confirm-email-popup .content p {
  text-align: center;
}
/* line 531, ../sass/_main.scss */
.confirm-email-popup .close {
  position: absolute;
  z-index: 2;
  top: 8px;
  right: 8px;
}
/* line 536, ../sass/_main.scss */
.confirm-email-popup .close button {
  background: none;
  border: none;
  cursor: pointer;
  width: auto;
  padding: 0;
  margin: 0;
}

/* line 546, ../sass/_main.scss */
.t-center {
  text-align: center;
}

/* line 549, ../sass/_main.scss */
.join-banner {
  margin: 20px 0 25px;
}
/* line 551, ../sass/_main.scss */
.join-banner img {
  display: block;
  width: 100%;
}

/* line 558, ../sass/_main.scss */
.w960 .bread-crumbs li:first-child {
  margin-left: 0;
}

/* line 563, ../sass/_main.scss */
.bread-crumbs {
  margin: 0 auto 15px;
  width: 960px;
}
/* line 566, ../sass/_main.scss */
.bread-crumbs li {
  float: left;
  margin-left: 20px;
  position: relative;
  font-size: 12px;
  color: #000;
}
/* line 572, ../sass/_main.scss */
.bread-crumbs li:first-child {
  margin-left: 10px;
}
/* line 575, ../sass/_main.scss */
.bread-crumbs li a {
  color: #1a75bb;
  text-decoration: underline;
  position: relative;
}
/* line 579, ../sass/_main.scss */
.bread-crumbs li a:hover {
  text-decoration: none;
}
/* line 582, ../sass/_main.scss */
.bread-crumbs li a:before {
  content: "|";
  position: absolute;
  right: -14px;
  top: -1px;
}

/* line 592, ../sass/_main.scss */
.search-section {
  margin: 0 0 20px;
}
/* line 594, ../sass/_main.scss */
.search-section .search-block {
  position: relative;
}
/* line 596, ../sass/_main.scss */
.search-section .search-block input[type="search"],
.search-section .search-block input[type="text"] {
  width: 100%;
  padding: 10px 15px;
  border: 1px solid #b2b2b2;
  border-radius: 3px;
  background: #fff;
  color: #717171;
  font-size: 18px;
  height: 40px;
  position: relative;
  z-index: 1;
}
/* line 608, ../sass/_main.scss */
.search-section .search-block input[type="search"]:focus,
.search-section .search-block input[type="text"]:focus {
  outline: none;
}
/* line 612, ../sass/_main.scss */
.search-section .search-block button, .search-section .search-block input[type="submit"] {
  position: absolute;
  right: 12px;
  top: 12px;
  z-index: 2;
  background: none;
  border: none;
  padding: 0;
  margin: 0;
}
/* line 624, ../sass/_main.scss */
.search-section .search-value {
  font-size: 30px;
  text-transform: uppercase;
  color: #3e9cdb;
  font-family: bebas_neue_regularregular;
  margin-bottom: 15px;
  line-height: 30px;
}
/* line 632, ../sass/_main.scss */
.search-section .not-found-text {
  color: #3e9cdb;
  font-size: 16px;
}
/* line 636, ../sass/_main.scss */
.search-section.not-found {
  background: url(/img/loop.png) no-repeat 20px 70% #fff;
  padding: 20px 20px 30px 180px;
  box-shadow: 0 3px 0 #e3e4e8;
}
/* line 640, ../sass/_main.scss */
.search-section.not-found .search-block {
  margin-bottom: 20px;
}

/* line 648, ../sass/_main.scss */
.pagination {
  width: 960px;
  margin: 15px auto 20px;
}
/* line 651, ../sass/_main.scss */
.pagination:after {
  content: "";
  clear: both;
  display: table;
}
/* line 656, ../sass/_main.scss */
.pagination li {
  margin-left: 10px;
  float: left;
}
/* line 660, ../sass/_main.scss */
.pagination li:first-child {
  margin-left: 0;
}
/* line 663, ../sass/_main.scss */
.pagination li a {
  display: block;
  width: 25px;
  height: 25px;
  line-height: 25px;
  border-radius: 3px;
  text-align: center;
  font-size: 14px;
  color: #2c3e50;
  text-decoration: none;
}
/* line 673, ../sass/_main.scss */
.pagination li a:hover {
  text-decoration: underline;
}
/* line 676, ../sass/_main.scss */
.pagination li a.current {
  color: #fff;
  background: #5faee3;
}
/* line 679, ../sass/_main.scss */
.pagination li a.current:hover {
  text-decoration: none;
}
/* line 685, ../sass/_main.scss */
.pagination li button {
  font-size: 14px;
  color: #2c3e50;
  background: none;
  border: none;
  cursor: pointer;
}

/* line 694, ../sass/_main.scss */
.title-green-icon {
  margin-bottom: 30px;
  position: relative;
  font-size: 14px;
  color: #323232;
  font-weight: normal;
  text-transform: uppercase;
  padding-left: 60px;
}
/* line 702, ../sass/_main.scss */
.title-green-icon .icon {
  position: absolute;
  left: 0;
  top: -8px;
  z-index: 2;
}

/* line 709, ../sass/_main.scss */
.ml60 {
  margin-left: 60px;
}

/* line 713, ../sass/_main.scss */
.two-block ul {
  width: 50%;
  float: left;
  margin-bottom: 40px;
}
/* line 717, ../sass/_main.scss */
.two-block ul:first-child {
  padding-right: 20px;
}
/* line 719, ../sass/_main.scss */
.two-block ul:first-child + ul {
  padding-left: 20px;
}
/* line 724, ../sass/_main.scss */
.two-block ul li a {
  display: block;
  margin-bottom: 7px;
  line-height: 16px;
  font-size: 14px;
  position: relative;
  color: #0267b5;
  text-decoration: underline;
}
/* line 732, ../sass/_main.scss */
.two-block ul li a:before {
  content: "•";
  position: absolute;
  left: -10px;
  top: 1px;
  color: #0267b5;
}
/* line 740, ../sass/_main.scss */
.two-block ul li a:hover {
  text-decoration: none;
}

/* line 748, ../sass/_main.scss */
.forgot-password-box {
  background: #fff url(/img/blue-bg-pic.png) 45px 40px no-repeat;
  box-shadow: 0 3px 0 #e3e4e8;
  margin-bottom: 30px;
  padding: 35px 40px 35px 220px;
}
/* line 753, ../sass/_main.scss */
.forgot-password-box .heading {
  text-transform: uppercase;
  color: #3e9cdb;
  font-weight: normal;
  line-height: 40px;
  font-size: 30px;
  font-family: bebas_neue_regularregular;
  margin-bottom: 15px;
}
/* line 762, ../sass/_main.scss */
.forgot-password-box .forgot-password-container {
  position: relative;
}
/* line 764, ../sass/_main.scss */
.forgot-password-box .forgot-password-container input[type="email"], .forgot-password-box .forgot-password-container input[type="text"], .forgot-password-box .forgot-password-container input[type="password"] {
  width: 100%;
  padding: 10px 130px 10px 15px;
  border: 1px solid #b2b2b2;
  border-radius: 3px;
  background: #fff;
  color: #717171;
  font-size: 18px;
  height: 40px;
  position: relative;
  z-index: 1;
}
/* line 776, ../sass/_main.scss */
.forgot-password-box .forgot-password-container button, .forgot-password-box .forgot-password-container input[type="submit"] {
  height: 40px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  padding: 10px 25px;
}
/* line 784, ../sass/_main.scss */
.forgot-password-box .forgot-password-container.forgot-password-question {
  padding-right: 130px;
}
/* line 786, ../sass/_main.scss */
.forgot-password-box .forgot-password-container.forgot-password-question p {
  color: #000;
}
/* line 789, ../sass/_main.scss */
.forgot-password-box .forgot-password-container.forgot-password-question button, .forgot-password-box .forgot-password-container.forgot-password-question input[type="submit"] {
  position: relative;
  width: 100%;
  text-align: center;
}

/* line 797, ../sass/_main.scss */
.settings-notes {
  background: #fff;
  border-bottom: 1px solid #d2d2d2;
  padding: 25px 25px;
  margin-bottom: 15px;
  border-radius: 2px;
}
/* line 803, ../sass/_main.scss */
.settings-notes label {
  display: block;
  margin-top: 5px;
  font-size: 14px;
  color: #2c3e50;
}
/* line 808, ../sass/_main.scss */
.settings-notes label:first-child {
  margin-top: 0;
}
/* line 811, ../sass/_main.scss */
.settings-notes label input[type="checkbox"] {
  margin-right: 10px;
}

/* line 816, ../sass/_main.scss */
.save-box {
  margin: 0 0 30px;
}
/* line 818, ../sass/_main.scss */
.save-box:after {
  content: "";
  clear: both;
  display: table;
}
/* line 823, ../sass/_main.scss */
.save-box .btn {
  font-size: 18px;
  float: right;
  padding: 7px 30px;
  font-weight: normal;
}
/* line 827, ../sass/_main.scss */
.save-box .btn:focus {
  outline: none;
}

/* line 836, ../sass/_main.scss */
.side-profile-section {
  border: 1px solid #d8d8d8;
  padding: 15px;
  background: #fff;
  margin-bottom: 15px;
  border-radius: 3px;
}
/* line 842, ../sass/_main.scss */
.side-profile-section .profile-top-section {
  padding: 10px 0;
  border-bottom: 1px solid #c8c8ca;
}
/* line 846, ../sass/_main.scss */
.side-profile-section .large-avatar {
  width: 100px;
  height: 100px;
  margin: 0 auto 10px;
  overflow: hidden;
  border-radius: 200px;
  border: 2px solid #1abc9c;
}
/* line 853, ../sass/_main.scss */
.side-profile-section .large-avatar img {
  display: block;
  width: 100%;
  height: auto;
}
/* line 859, ../sass/_main.scss */
.side-profile-section .name {
  color: #3d3d3d;
  font-size: 18px;
  font-family: bebas_neue_regularregular;
  text-align: center;
  text-transform: uppercase;
}
/* line 866, ../sass/_main.scss */
.side-profile-section .mark {
  font-size: 12px;
  text-align: center;
  line-height: 14px;
  color: #3d3d3d;
  margin-bottom: 10px;
}
/* line 873, ../sass/_main.scss */
.side-profile-section .city {
  margin-top: 10px;
}
/* line 876, ../sass/_main.scss */
.side-profile-section .city, .side-profile-section .registration {
  text-align: center;
  color: #8e8d8d;
  font-size: 12px;
  line-height: 14px;
}
/* line 882, ../sass/_main.scss */
.side-profile-section .user-info-content {
  padding: 10px 0;
}
/* line 886, ../sass/_main.scss */
.side-profile-section .user-info-content .answers, .side-profile-section .user-info-content .good, .side-profile-section .user-info-content .bad {
  width: 33.3332%;
}
/* line 889, ../sass/_main.scss */
.side-profile-section .user-info-content .answers, .side-profile-section .user-info-content .good, .side-profile-section .user-info-content .bad, .side-profile-section .user-info-content .asked-questions, .side-profile-section .user-info-content .watching {
  float: left;
  padding-top: 5px;
  min-height: 54px;
  color: #2c3e50;
}
/* line 894, ../sass/_main.scss */
.side-profile-section .user-info-content .answers .heading, .side-profile-section .user-info-content .good .heading, .side-profile-section .user-info-content .bad .heading, .side-profile-section .user-info-content .asked-questions .heading, .side-profile-section .user-info-content .watching .heading {
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
}
/* line 900, ../sass/_main.scss */
.side-profile-section .user-info-content .answers .numbers, .side-profile-section .user-info-content .good .numbers, .side-profile-section .user-info-content .bad .numbers, .side-profile-section .user-info-content .asked-questions .numbers, .side-profile-section .user-info-content .watching .numbers {
  font-size: 30px;
  line-height: 30px;
  font-family: bebas_neue_regularregular;
  text-align: center;
}
/* line 907, ../sass/_main.scss */
.side-profile-section .user-info-content .asked-questions, .side-profile-section .user-info-content .watching {
  width: 50%;
  text-align: center;
  padding: 5px 10px 0;
}
/* line 911, ../sass/_main.scss */
.side-profile-section .user-info-content .asked-questions .heading, .side-profile-section .user-info-content .watching .heading {
  margin-bottom: 10px;
}
/* line 915, ../sass/_main.scss */
.side-profile-section .user-info-content .good {
  text-align: center;
}
/* line 918, ../sass/_main.scss */
.side-profile-section .user-info-content .bad {
  text-align: center;
}
/* line 921, ../sass/_main.scss */
.side-profile-section .user-info-content .good, .side-profile-section .user-info-content .bad, .side-profile-section .user-info-content .watching {
  border-left: 1px solid #c8c8ca;
}
/* line 925, ../sass/_main.scss */
.side-profile-section .user-info-raiting {
  border-top: 1px solid #c8c8ca;
  padding: 10px 10px 0 20px;
}
/* line 928, ../sass/_main.scss */
.side-profile-section .user-info-raiting ul {
  margin-bottom: 10px;
}
/* line 931, ../sass/_main.scss */
.side-profile-section .user-info-raiting .user-raiting-percents {
  color: #13b0cb;
  font-size: 24px;
  font-family: bebas_neuebold;
  line-height: 24px;
  width: 60px;
  margin: 0 auto;
  display: block;
}

/* line 942, ../sass/_main.scss */
.form-section {
  background: #fff;
  border-bottom: 1px solid #d2d2d2;
  padding: 25px 25px;
  margin-bottom: 15px;
  border-radius: 2px;
}

/* line 949, ../sass/_main.scss */
.personal-information {
  background: #fff;
  border-bottom: 1px solid #d2d2d2;
  padding: 25px 25px;
  margin-bottom: 15px;
  border-radius: 2px;
}

/* line 957, ../sass/_main.scss */
.for-fast-filling {
  color: #000;
}
/* line 959, ../sass/_main.scss */
.for-fast-filling .accounts {
  margin-bottom: 10px;
}

/* line 964, ../sass/_main.scss */
.personal-information, .for-fast-filling {
  background: #fff;
}
/* line 966, ../sass/_main.scss */
.personal-information .accounts, .for-fast-filling .accounts {
  border-bottom: 1px solid #c8c8ca;
  padding-bottom: 15px;
}
/* line 970, ../sass/_main.scss */
.personal-information .accounts .sosials li, .for-fast-filling .accounts .sosials li {
  float: left;
  margin-left: 15px;
}
/* line 973, ../sass/_main.scss */
.personal-information .accounts .sosials li:first-child, .for-fast-filling .accounts .sosials li:first-child {
  margin-left: 0;
}
/* line 976, ../sass/_main.scss */
.personal-information .accounts .sosials li a, .for-fast-filling .accounts .sosials li a {
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
/* line 983, ../sass/_main.scss */
.personal-information .turn-off-acc, .for-fast-filling .turn-off-acc {
  text-align: center;
  font-size: 12px;
  color: #0267b5;
  text-decoration: underline;
  padding: 5px;
}
/* line 989, ../sass/_main.scss */
.personal-information .turn-off-acc:hover, .for-fast-filling .turn-off-acc:hover {
  text-decoration: none;
}

/* line 995, ../sass/_main.scss */
.save-box sup {
  color: #f86b4f;
}

/* line 998, ../sass/_main.scss */
.form-fields-section {
  margin-top: 0px;
}
/* line 1000, ../sass/_main.scss */
.form-fields-section .field-row {
  margin-bottom: 10px;
}
/* line 1002, ../sass/_main.scss */
.form-fields-section .field-row:after {
  content: "";
  clear: both;
  display: table;
}
/* line 1008, ../sass/_main.scss */
.form-fields-section .field-row .field-name {
  float: left;
  width: 130px;
  padding-right: 10px;
  color: #000;
  padding-top: 10px;
  font-size: 14px;
}
/* line 1015, ../sass/_main.scss */
.form-fields-section .field-row .field-name sup {
  color: #f86b4f;
}
/* line 1018, ../sass/_main.scss */
.form-fields-section .field-row .field-name.email-field {
  color: #aaaaaa;
}
/* line 1022, ../sass/_main.scss */
.form-fields-section .field-row .field-block {
  min-height: 40px;
  width: 320px;
  float: left;
}
/* line 1026, ../sass/_main.scss */
.form-fields-section .field-row .field-block.field-textarea {
  width: 85%;
}
/* line 1028, ../sass/_main.scss */
.form-fields-section .field-row .field-block.field-textarea textarea {
  width: 100%;
}
/* line 1032, ../sass/_main.scss */
.form-fields-section .field-row .field-block input[type="text"], .form-fields-section .field-row .field-block select, .form-fields-section .field-row .field-block input[type="password"], .form-fields-section .field-row .field-block input[type="email"] {
  height: 40px;
  padding: 10px;
  border: 2px solid #e3e4e8;
  border-radius: 3px;
  width: 100%;
  color: #707070;
  font-size: 13px;
  background: #fff;
}
/* line 1041, ../sass/_main.scss */
.form-fields-section .field-row .field-block input[type="text"]:focus, .form-fields-section .field-row .field-block select:focus, .form-fields-section .field-row .field-block input[type="password"]:focus, .form-fields-section .field-row .field-block input[type="email"]:focus {
  outline: none;
}
/* line 1045, ../sass/_main.scss */
.form-fields-section .field-row .field-block .checkbox-label {
  padding-top: 10px;
  display: inline-block;
  margin-right: 10px;
}
/* line 1049, ../sass/_main.scss */
.form-fields-section .field-row .field-block .checkbox-label + .checkbox-label {
  margin-left: 5px;
}
/* line 1052, ../sass/_main.scss */
.form-fields-section .field-row .field-block .checkbox-label input {
  margin-right: 5px;
}
/* line 1056, ../sass/_main.scss */
.form-fields-section .field-row .field-block .chose-file {
  float: left;
  height: 40px;
  font-size: 12px;
  margin-right: 15px;
  text-transform: uppercase;
}
/* line 1063, ../sass/_main.scss */
.form-fields-section .field-row .field-block .loaded-file {
  float: left;
  width: 180px;
}
/* line 1066, ../sass/_main.scss */
.form-fields-section .field-row .field-block .loaded-file .name {
  color: #1abc9c;
  margin-bottom: 3px;
  line-height: 14px;
}
/* line 1070, ../sass/_main.scss */
.form-fields-section .field-row .field-block .loaded-file .name .icon {
  margin-right: 5px;
  position: relative;
  top: 3px;
}
/* line 1075, ../sass/_main.scss */
.form-fields-section .field-row .field-block .loaded-file .name a {
  color: #5faee3;
}
/* line 1083, ../sass/_main.scss */
.form-fields-section .field-row.error input[type="text"], .form-fields-section .field-row.error input[type="password"], .form-fields-section .field-row.error input[type="email"], .form-fields-section .field-row.error input[type="search"], .form-fields-section .field-row.error textarea {
  border-color: #d33d2c;
}

/* line 1089, ../sass/_main.scss */
.write-support {
  padding-left: 130px;
  padding-bottom: 20px;
  border-bottom: 1px solid #c8c8ca;
  color: #000;
  font-size: 12px;
  line-height: 12px;
  margin-bottom: 20px;
}

/* line 1098, ../sass/_main.scss */
.mb40 {
  margin-bottom: 40px !important;
}

/* line 1102, ../sass/_main.scss */
.news-box {
  margin-bottom: 15px;
  background: #fff;
  padding: 13px 20px 15px 20px;
  border-bottom: 1px solid #e3e4e8;
  color: #707070;
  border-radius: 2px;
}
/* line 1109, ../sass/_main.scss */
.news-box .heading {
  color: #0267b5;
  text-decoration: underline;
  display: block;
  font-size: 16px;
  margin-bottom: 10px;
}
/* line 1115, ../sass/_main.scss */
.news-box .heading:hover {
  text-decoration: none;
}
/* line 1119, ../sass/_main.scss */
.news-box .date {
  color: #969696;
  font-size: 12px;
  margin-bottom: 0px;
  display: block;
}
/* line 1124, ../sass/_main.scss */
.news-box .date .icon {
  margin-right: 10px;
  position: relative;
  top: 2px;
}
/* line 1130, ../sass/_main.scss */
.news-box .news-preview {
  font-size: 15px;
  line-height: 24px;
  color: #515151;
}

/* line 1136, ../sass/_main.scss */
.news-item {
  margin-bottom: 25px;
  background: #fff;
  padding: 15px 20px 5px 25px;
  border-bottom: 1px solid #e3e4e8;
  color: #515151;
  border-radius: 2px;
  line-height: 24px;
  font-size: 15px;
}
/* line 1145, ../sass/_main.scss */
.news-item .heading, .news-item .heading h1, .news-item .heading h2 {
  font-weight: normal;
  text-transform: uppercase;
  color: #2c3e50;
  font-size: 18px;
}
/* line 1151, ../sass/_main.scss */
.news-item .heading h1, .news-item .heading h2 {
  margin: 0;
}
/* line 1154, ../sass/_main.scss */
.news-item .heading {
  margin-bottom: 15px;
}
/* line 1157, ../sass/_main.scss */
.news-item .date {
  color: #969696;
  font-size: 12px;
  margin-bottom: 5px;
  display: block;
}
/* line 1162, ../sass/_main.scss */
.news-item .date .icon {
  margin-right: 10px;
  position: relative;
  top: 2px;
}
/* line 1168, ../sass/_main.scss */
.news-item h2 {
  color: #515151;
  font-size: 20px;
  margin-bottom: 10px;
  font-weight: bold;
  margin-top: 25px;
  line-height: 28px;
}
/* line 1176, ../sass/_main.scss */
.news-item h3 {
  font-weight: normal;
  color: #000;
  font-size: 15px;
  margin-bottom: 10px;
}
/* line 1183, ../sass/_main.scss */
.news-item img {
  max-width: 660px;
  height: auto;
  margin: 8px 0px 8px 0px;
}
/* line 1189, ../sass/_main.scss */
.news-item ul {
  padding-left: 40px !important;
  margin-bottom: 25px !important;
  margin-top: 25px !important;
  list-style: none !important;
}
/* line 1194, ../sass/_main.scss */
.news-item ul li {
  margin-bottom: 10px;
}
/* line 1196, ../sass/_main.scss */
.news-item ul li:before {
  content: "";
  font-size: 36px;
  display: inline-block;
  width: 12px;
  height: 12px;
  border: 1px solid #1abc9c;
  background: rgba(26, 188, 156, 0.5);
  border-radius: 16px;
  position: relative;
  top: 3px;
  margin-right: 10px;
}
/* line 1212, ../sass/_main.scss */
.news-item ol {
  padding-left: 60px !important;
  margin-bottom: 25px !important;
  margin-top: 25px !important;
}
/* line 1216, ../sass/_main.scss */
.news-item ol li {
  margin-bottom: 25px;
  position: relative;
  padding-left: 15px;
}
/* line 1220, ../sass/_main.scss */
.news-item ol li:before {
  content: "";
  font-size: 36px;
  display: inline-block;
  width: 28px;
  height: 28px;
  border: 1px solid #1abc9c;
  border-radius: 16px;
  position: absolute;
  top: -2px;
  left: -31px;
}
/* line 1235, ../sass/_main.scss */
.news-item blockquote {
  text-align: center;
  font-family: Georgia;
  margin-top: 45px;
  margin-bottom: 45px;
  border-top: 1px solid #e1e8ed;
  border-bottom: 1px solid #e1e8ed;
  padding: 5px 20px;
  font-size: 20px;
  line-height: 32px;
  width: 100%;
  margin-left: 0px;
}
/* line 1247, ../sass/_main.scss */
.news-item blockquote p {
  margin-bottom: 0px;
}
/* line 1250, ../sass/_main.scss */
.news-item blockquote:before {
  content: " ";
  display: block;
  border-bottom: 1px solid #e1e8ed;
  margin-bottom: 30px;
  width: 70%;
  margin-left: 90px;
}
/* line 1258, ../sass/_main.scss */
.news-item blockquote:after {
  content: " ";
  display: block;
  border-top: 1px solid #e1e8ed;
  margin-top: 30px;
  width: 70%;
  margin-left: 90px;
}
/* line 1267, ../sass/_main.scss */
.news-item pre {
  text-align: left;
  font-family: Georgia;
  margin-top: 45px;
  margin-bottom: 45px;
  font-size: 20px;
  line-height: 32px;
  width: 100%;
  padding-left: 80px;
  padding-right: 50px;
  position: relative;
}
/* line 1278, ../sass/_main.scss */
.news-item pre p {
  margin-bottom: 0px;
}
/* line 1281, ../sass/_main.scss */
.news-item pre:before {
  content: " “ ";
  position: absolute;
  text-align: left;
  font-size: 152px;
  left: -44px;
  top: 58px;
  font-family: Times;
  color: #e1e8ed;
  letter-spacing: 1px;
}

/* line 1295, ../sass/_main.scss */
.white-block {
  background: #fff;
  border-bottom: 1px solid #e3e4e8;
  margin-bottom: 20px;
  padding: 20px;
  border-radius: 2px;
}

/* line 1303, ../sass/_main.scss */
.field-block-question {
  max-width: 600px;
}
/* line 1305, ../sass/_main.scss */
.field-block-question .chose-file {
  float: left;
  margin-right: 10px;
}
/* line 1309, ../sass/_main.scss */
.field-block-question .load-file-question-info {
  float: left;
  color: #a8a9ab;
  font-size: 12px;
  line-height: 14px;
}
/* line 1315, ../sass/_main.scss */
.field-block-question .loaded-file {
  margin: 0 20px 10px 130px;
}
/* line 1318, ../sass/_main.scss */
.field-block-question .loaded-file .name {
  float: left;
}
/* line 1319, ../sass/_main.scss */
.field-block-question .loaded-file .name.in-progress {
  color: #768082;
}
/* line 1323, ../sass/_main.scss */
.field-block-question .loaded-file .name .icon {
  margin-right: 5px;
  position: relative;
  top: 1px;
}
/* line 1329, ../sass/_main.scss */
.field-block-question .loaded-file a {
  float: right;
}
/* line 1332, ../sass/_main.scss */
.field-block-question .loaded-file .percents-loaded {
  padding-top: 4px;
  float: right;
  color: #1abc9c;
  font-size: 11px;
  min-width: 190px;
}
/* line 1338, ../sass/_main.scss */
.field-block-question .loaded-file .percents-loaded .progress-text {
  float: left;
  line-height: 14px;
}
/* line 1342, ../sass/_main.scss */
.field-block-question .loaded-file .percents-loaded .progress-bar {
  display: block;
  float: right;
  width: 160px;
  margin-left: 10px;
  background: #e3e4e8;
  border-radius: 10px;
  height: 14px;
  overflow: hidden;
}
/* line 1351, ../sass/_main.scss */
.field-block-question .loaded-file .percents-loaded .progress-bar span {
  float: left;
  background: #1abc9c;
  display: block;
  height: 14px;
}

/* line 1362, ../sass/_main.scss */
.field-block-question.ans-block {
  border: 1px dashed #ccc;
  padding: 10px;
  max-width: 100% !important;
  margin-bottom: 10px;
  border-radius: 4px;
}
/* line 1368, ../sass/_main.scss */
.field-block-question.ans-block .chose-file {
  float: left;
  margin-right: 10px;
}
/* line 1372, ../sass/_main.scss */
.field-block-question.ans-block .load-file-question-info {
  float: left;
  color: #a8a9ab;
  font-size: 12px;
  line-height: 14px;
}
/* line 1378, ../sass/_main.scss */
.field-block-question.ans-block .loaded-file {
  margin: 0 20px 10px 0px;
}
/* line 1381, ../sass/_main.scss */
.field-block-question.ans-block .loaded-file .name {
  float: left;
}
/* line 1382, ../sass/_main.scss */
.field-block-question.ans-block .loaded-file .name.in-progress {
  color: #768082;
}
/* line 1386, ../sass/_main.scss */
.field-block-question.ans-block .loaded-file .name .icon {
  margin-right: 5px;
  position: relative;
  top: 1px;
}
/* line 1392, ../sass/_main.scss */
.field-block-question.ans-block .loaded-file a {
  float: right;
}
/* line 1395, ../sass/_main.scss */
.field-block-question.ans-block .loaded-file .percents-loaded {
  padding-top: 4px;
  float: right;
  color: #1abc9c;
  font-size: 11px;
  min-width: 190px;
}
/* line 1401, ../sass/_main.scss */
.field-block-question.ans-block .loaded-file .percents-loaded .progress-text {
  float: left;
  line-height: 14px;
}
/* line 1405, ../sass/_main.scss */
.field-block-question.ans-block .loaded-file .percents-loaded .progress-bar {
  display: block;
  float: right;
  width: 160px;
  margin-left: 10px;
  background: #e3e4e8;
  border-radius: 10px;
  height: 14px;
  overflow: hidden;
}
/* line 1414, ../sass/_main.scss */
.field-block-question.ans-block .loaded-file .percents-loaded .progress-bar span {
  float: left;
  background: #1abc9c;
  display: block;
  height: 14px;
}

/* line 1426, ../sass/_main.scss */
.two-blocks .block {
  width: 48%;
}
/* line 1428, ../sass/_main.scss */
.two-blocks .block .field-block {
  width: 300px;
}
/* line 1432, ../sass/_main.scss */
.two-blocks .block:first-child {
  float: left;
}
/* line 1435, ../sass/_main.scss */
.two-blocks .block + .block, .two-blocks .block:last-child {
  float: right;
}

/* line 1439, ../sass/_main.scss */
.personal-info-question {
  margin: 0 0 20px;
}
/* line 1441, ../sass/_main.scss */
.personal-info-question .avatar, .personal-info-question .text-entered {
  float: left;
}
/* line 1444, ../sass/_main.scss */
.personal-info-question .avatar {
  width: 130px;
  text-align: center;
}
/* line 1447, ../sass/_main.scss */
.personal-info-question .avatar img {
  display: block;
  margin: 0 auto;
  width: 64px;
  height: 64px;
  border-radius: 100px;
  border: 2px solid #fff;
}
/* line 1455, ../sass/_main.scss */
.personal-info-question .avatar + .text-entered {
  width: 220px;
}
/* line 1459, ../sass/_main.scss */
.personal-info-question .text-entered {
  padding-top: 10px;
  width: 320px;
  color: #000;
  line-height: 20px;
  font-size: 14px;
  margin-right: 20px;
}
/* line 1467, ../sass/_main.scss */
.personal-info-question .sosials {
  padding-top: 10px;
  float: right;
}
/* line 1470, ../sass/_main.scss */
.personal-info-question .sosials li {
  float: left;
  margin-left: 20px;
}
/* line 1473, ../sass/_main.scss */
.personal-info-question .sosials li a {
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
/* line 1476, ../sass/_main.scss */
.personal-info-question .sosials li:first-child {
  margin-left: 0;
}

/* line 1482, ../sass/_main.scss */
.timer-qurstion {
  background: url(/img/timer.png) no-repeat;
  padding: 5px 40px 5px 100px;
  margin: 0 0 30px;
  font-size: 15px;
  line-height: 24px;
  color: #000;
}

/* line 1490, ../sass/_main.scss */
.current-position-question {
  margin-left: 0px;
  text-align: center;
}
/* line 1493, ../sass/_main.scss */
.current-position-question p {
  background: #ed5565;
  font-size: 124px;
  display: inline-block;
  color: #fff;
  padding: 47px 26px 12px 26px;
  border-radius: 5px;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
}
/* line 1501, ../sass/_main.scss */
.current-position-question p span {
  font-size: 14px;
  line-height: 14px;
}

/* line 1507, ../sass/_main.scss */
.heading-large-question {
  margin: 40px 0 30px;
  text-transform: uppercase;
  color: #000;
  font-weight: 600;
  text-align: center;
  font-size: 36px;
}

/* line 1516, ../sass/_main.scss */
.tell-about-us {
  text-align: center;
  margin: 0 0 40px;
  color: #707070;
  font-size: 18px;
}

/* line 1522, ../sass/_main.scss */
.share-sosials {
  margin: 0 0 30px;
  text-align: center;
}

/* line 1526, ../sass/_main.scss */
.question-done-submit {
  text-align: center;
}
/* line 1528, ../sass/_main.scss */
.question-done-submit .btn {
  padding: 10px 40px;
  font-size: 18px;
}

/* line 1533, ../sass/_main.scss */
.question-edit-submit {
  margin-top: 40px;
}
/* line 1535, ../sass/_main.scss */
.question-edit-submit label {
  float: left;
}
/* line 1537, ../sass/_main.scss */
.question-edit-submit label input {
  margin-right: 5px;
}
/* line 1541, ../sass/_main.scss */
.question-edit-submit .buttons-block {
  float: right;
  margin-right: 4px;
}
/* line 1544, ../sass/_main.scss */
.question-edit-submit .buttons-block .btn {
  float: left;
  margin-left: 20px;
  font-size: 18px;
  padding: 7px 30px;
}

/* line 1552, ../sass/_main.scss */
.urist-page-container {
  margin-bottom: 30px;
  background: #fafafa;
  border-radius: 3px;
  padding: 5px;
}
/* line 1557, ../sass/_main.scss */
.urist-page-container .urist-page-column {
  float: left;
  width: 33.332%;
  padding-left: 20px;
  padding-right: 20px;
  min-height: 350px;
}
/* line 1563, ../sass/_main.scss */
.urist-page-container .urist-page-column p {
  color: #2c3e50;
  font-size: 12px;
  line-height: 14px;
  margin: 10px 0px 0px 0px;
}
/* line 1570, ../sass/_main.scss */
.urist-page-container .urist-page-column:first-child + .urist-page-column {
  padding-top: 30px;
  padding-bottom: 30px;
  border-left: 1px solid #c8c8ca;
  border-right: 1px solid #c8c8ca;
}
/* line 1576, ../sass/_main.scss */
.urist-page-container .urist-avatar {
  padding: 10px;
  text-align: center;
}
/* line 1579, ../sass/_main.scss */
.urist-page-container .urist-avatar .large-avatar {
  display: block;
  width: 200px;
  border-radius: 200px;
  overflow: hidden;
  margin: 0 auto 20px;
  border: 2px solid #81868d;
}
/* line 1586, ../sass/_main.scss */
.urist-page-container .urist-avatar .large-avatar img {
  display: block;
  max-width: 100%;
  max-height: 100%;
}
/* line 1592, ../sass/_main.scss */
.urist-page-container .urist-avatar .name {
  margin-bottom: 3px;
  text-transform: uppercase;
  font-size: 24px;
  font-family: bebas_neue_regularregular;
}
/* line 1598, ../sass/_main.scss */
.urist-page-container .urist-avatar .mark {
  font-size: 12px;
  margin-bottom: 10px;
}
/* line 1602, ../sass/_main.scss */
.urist-page-container .urist-avatar .city, .urist-page-container .urist-avatar .registration {
  font-size: 12px;
  color: #8e8d8d;
  line-height: 14px;
}
/* line 1612, ../sass/_main.scss */
.urist-page-container .list-contacts-urist {
  color: #3d3d3d;
  font-size: 14px;
  line-height: 16px;
  padding-top: 25px;
}
/* line 1617, ../sass/_main.scss */
.urist-page-container .list-contacts-urist li {
  margin-bottom: 10px;
}
/* line 1619, ../sass/_main.scss */
.urist-page-container .list-contacts-urist li span.name {
  color: #13b0cb;
}
/* line 1625, ../sass/_main.scss */
.urist-page-container .user-info-content .answers, .urist-page-container .user-info-content .good, .urist-page-container .user-info-content .bad {
  float: left;
  width: 33.3332%;
  padding: 5px 20px;
  text-align: center;
  margin-bottom: 30px;
}
/* line 1631, ../sass/_main.scss */
.urist-page-container .user-info-content .answers .heading, .urist-page-container .user-info-content .good .heading, .urist-page-container .user-info-content .bad .heading {
  color: #2c3e50;
  font-size: 12px;
  line-height: 22px;
}
/* line 1636, ../sass/_main.scss */
.urist-page-container .user-info-content .answers .numbers, .urist-page-container .user-info-content .good .numbers, .urist-page-container .user-info-content .bad .numbers {
  color: #2c3e50;
  font-size: 30px;
  line-height: 30px;
  font-family: bebas_neue_regularregular;
}
/* line 1643, ../sass/_main.scss */
.urist-page-container .user-info-content .good, .urist-page-container .user-info-content .bad {
  border-left: 1px solid #c8c8ca;
}
/* line 1648, ../sass/_main.scss */
.urist-page-container .user-info-raiting {
  padding-top: 25px;
  text-align: center;
  font-size: 24px;
  color: #13b0cb;
  font-family: bebas_neuebold;
}
/* line 1654, ../sass/_main.scss */
.urist-page-container .user-info-raiting ul {
  width: 150px;
  margin: 0 auto 15px;
}
/* line 1659, ../sass/_main.scss */
.urist-page-container .top-best-answers-section {
  padding: 25px 0;
  border-top: 1px solid #c8c8ca;
  border-bottom: 1px solid #c8c8ca;
  text-align: center;
}
/* line 1664, ../sass/_main.scss */
.urist-page-container .top-best-answers-section p {
  margin: 0 0 5px;
}
/* line 1667, ../sass/_main.scss */
.urist-page-container .top-best-answers-section .top-best-answers {
  font-size: 30px;
  font-family: bebas_neuebold;
  color: #2c3e50;
  line-height: 30px;
}

/* line 1675, ../sass/_main.scss */
.for-fast-fill {
  width: 360px;
}

/* line 1682, ../sass/_main.scss */
.for-fast-filling .form-cotainer-section {
  padding-top: 10px;
  padding-bottom: 20px;
  border-bottom: 1px solid #c8c8ca;
  margin-bottom: 10px;
}
/* line 1687, ../sass/_main.scss */
.for-fast-filling .form-cotainer-section .heading {
  padding-top: 15px;
  padding-right: 20px;
  font-size: 24px;
  line-height: 1;
  color: #445261;
  font-family: 'Open Sans Condensed', 'sans-serif';
  float: left;
  width: 240px;
}
/* line 1697, ../sass/_main.scss */
.for-fast-filling .form-cotainer-section .fields {
  margin-left: 240px;
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 1702, ../sass/_main.scss */
.for-fast-filling .form-cotainer-section .fields .column:first-child {
  float: left;
  width: 49%;
}
/* line 1706, ../sass/_main.scss */
.for-fast-filling .form-cotainer-section .fields .column:first-child + .column {
  float: right;
  width: 49%;
}
/* line 1711, ../sass/_main.scss */
.for-fast-filling .form-cotainer-section .fields .column .half {
  font-size: 12px;
}
/* line 1713, ../sass/_main.scss */
.for-fast-filling .form-cotainer-section .fields .column .half:first-child {
  float: left;
  width: 48%;
}
/* line 1717, ../sass/_main.scss */
.for-fast-filling .form-cotainer-section .fields .column .half:first-child + .half {
  float: right;
  width: 48%;
}
/* line 1723, ../sass/_main.scss */
.for-fast-filling .form-cotainer-section .fields label {
  display: block;
  margin-bottom: 10px;
}
/* line 1727, ../sass/_main.scss */
.for-fast-filling .form-cotainer-section .fields input[type="text"], .for-fast-filling .form-cotainer-section .fields select, .for-fast-filling .form-cotainer-section .fields input[type="password"], .for-fast-filling .form-cotainer-section .fields input[type="email"] {
  height: 40px;
  padding: 10px;
  border: 2px solid #e3e4e8;
  border-radius: 3px;
  width: 100%;
  color: #707070;
  font-size: 13px;
  background: #fff;
}
/* line 1736, ../sass/_main.scss */
.for-fast-filling .form-cotainer-section .fields input[type="text"]:focus, .for-fast-filling .form-cotainer-section .fields select:focus, .for-fast-filling .form-cotainer-section .fields input[type="password"]:focus, .for-fast-filling .form-cotainer-section .fields input[type="email"]:focus {
  outline: none;
}
/* line 1740, ../sass/_main.scss */
.for-fast-filling .form-cotainer-section .fields label input[type="checkbox"] {
  margin-right: 5px;
}
/* line 1743, ../sass/_main.scss */
.for-fast-filling .form-cotainer-section .fields sup {
  color: #f86b4f;
}
/* line 1746, ../sass/_main.scss */
.for-fast-filling .form-cotainer-section .fields .field-descriptioin {
  font-size: 12px;
  line-height: 15px;
  color: #b4b5b8;
}
/* line 1751, ../sass/_main.scss */
.for-fast-filling .form-cotainer-section .fields textarea {
  width: 100%;
  height: 120px;
  resize: none;
  border: 2px solid #e3e4e8;
  background: #fff;
  font-size: 14px;
  color: #000;
  padding: 10px 10px;
  margin-top: 5px;
}
/* line 1764, ../sass/_main.scss */
.for-fast-filling .form-cotainer-section .blocks-3 .block {
  float: left;
  width: 33.3332%;
  padding-right: 20px;
}
/* line 1768, ../sass/_main.scss */
.for-fast-filling .form-cotainer-section .blocks-3 .block:last-child {
  padding-right: 0;
}

/* line 1775, ../sass/_main.scss */
.brd-none {
  border: none !important;
}

/* line 1, ../sass/_extras.scss */
.reg-notice {
  background: #2ecc71;
  padding: 8px;
  color: #fff;
  text-align: center;
  font-size: 14px;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
}

/* line 10, ../sass/_extras.scss */
.icons-big-g-connected {
  background: url("/img/icons.png") no-repeat;
  background-position: 0 -508px;
  height: 42px;
  width: 162px;
}

/* line 17, ../sass/_extras.scss */
.icons-big-fb-connected {
  background: url("/img/icons.png") no-repeat;
  background-position: 0 -920px;
  height: 42px;
  width: 162px;
}

/* line 24, ../sass/_extras.scss */
.icons-big-vk-connected {
  background: url("/img/icons.png") no-repeat;
  background-position: 0 -836px;
  height: 42px;
  width: 162px;
}

/* line 31, ../sass/_extras.scss */
.answersList {
  display: none;
}

/* line 35, ../sass/_extras.scss */
/* old
.other-news .news-box {
  float: left;
  border-bottom: none;
  width: 335px;
  margin: 0 10px 0 0;
  padding: 0 10px 0 0;
  line-height: 18px;
  color: #515151;
  background: none;
}
*/
.other-news .news-box {
    float: left;
    border-bottom: none;
    width: 100%;
    margin: 0 10px 0 0;
    padding: 0 10px 0 0;
    line-height: 18px;
    color: #515151;
    background: none;
}
.other-news .news-box .news-box_item_tytle{
    padding: 0 15px;

    font-weight: 300;
    background: #1abc9c;
    border-radius: 2px;
    font-size: 16px;

    display: inline-block;
    width: 100%;
    margin: auto;
    min-height: 30px;
}

.other-news .news-box .news-box_item_tytle div{
     color: #D3F1EB;
    float: right;
 }
.other-news .news-box .news-box_item_tytle a{
    color: #fff;
}
.other-news .news-box .news-box_item_tytle div, .other-news .news-box .news-box_item_tytle a{
    display: inline-block;
    line-height: 30px;
    margin-bottom: 0;
    text-decoration: none;
    font-weight: 600;

}
/* line 46, ../sass/_extras.scss */
.other-news .news-box .news-box-title, .footer .footer-top .last-questions .news-box .news-box-title {
  display: block;
  margin: 0 0 10px 0;
  color: #0267b5;
  text-decoration: underline;
}

/* line 53, ../sass/_extras.scss */
.other-news .news-box .news-box-title:hover {
  text-decoration: none;
}

/* line 57, ../sass/_extras.scss */
.other-news .news-box .date {
  color: #969696;
}

/* line 61, ../sass/_extras.scss */
.empty-search {
  text-align: center;
  padding: 100px 100px 90px 100px;
  margin: 0px 0px 100px 0px;
}
/* line 65, ../sass/_extras.scss */
.empty-search h2 {
  font-family: bebas_neue_regularregular;
  margin-bottom: 5px;
}
/* line 69, ../sass/_extras.scss */
.empty-search div {
  margin-bottom: 25px;
}

/* line 74, ../sass/_extras.scss */
.e404 {
  text-align: center;
  padding: 100px 0px 0px 0px;
  margin: 0px 0px 100px 0px;
}
/* line 78, ../sass/_extras.scss */
.e404 h2 {
  font-family: bebas_neue_regularregular;
  margin-bottom: 5px;
  font-size: 156px;
  line-height: 1;
  padding: 0px;
  overflow: hidden;
  height: 125px;
}
/* line 87, ../sass/_extras.scss */
.e404 h3 {
  font-family: bebas_neue_regularregular;
  margin-bottom: 5px;
  font-size: 84px;
  line-height: 1;
  padding: 0px;
  overflow: hidden;
  height: 84px;
}
/* line 96, ../sass/_extras.scss */
.e404 div {
  margin-bottom: 25px;
  font-size: 17px;
  line-height: 26px;
  margin-left: 100px;
  margin-right: 100px;
}

/* line 105, ../sass/_extras.scss */
.qdone {
  text-align: center;
  padding: 15px 0px 0px 0px;
  margin: 0px 0px 15px 0px;
}
/* line 109, ../sass/_extras.scss */
.qdone h2 {
  font-family: bebas_neue_regularregular;
  margin-bottom: 5px;
  font-size: 90px;
  line-height: 105px;
  padding: 31px 29px 30px 30px;
  overflow: hidden;
  height: 140px;
  width: 140px;
  background: #ebebeb;
  position: relative;
  box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.3);
  display: inline-block;
  border-radius: 170px;
}
/* line 123, ../sass/_extras.scss */
.qdone h2 .dot {
  width: 12px;
  height: 12px;
  background: #fff;
  border-radius: 16px;
  display: inline-block;
  position: absolute;
  top: 10px;
  left: 64px;
  box-shadow: inset 0px 1px 0px 0px rgba(0, 0, 0, 0.3);
}
/* line 135, ../sass/_extras.scss */
.qdone .notice {
  margin-top: 15px;
}
/* line 137, ../sass/_extras.scss */
.qdone .notice p {
  margin: 0px 150px 0px 150px;
}
/* line 140, ../sass/_extras.scss */
.qdone .notice .advisor {
  margin: 0 auto;
  overflow: hidden;
  height: 100px;
  width: 100px;
  border: 2px solid #ebebeb;
  border-radius: 100px;
  margin-top: 25px;
  margin-bottom: 10px;
}
/* line 149, ../sass/_extras.scss */
.qdone .notice .advisor img {
  margin: 0 auto;
  position: relative;
  top: -10px;
  left: -14px;
}
/* line 157, ../sass/_extras.scss */
.qdone .notice2 {
  margin-top: 25px;
}
/* line 160, ../sass/_extras.scss */
.qdone .pay-section {
  font-size: 12px;
  margin: 0px 50px 10px 50px;
}
/* line 163, ../sass/_extras.scss */
.qdone .pay-section .center {
  border: 2px solid #1abc9c !important;
  display: block;
}
/* line 166, ../sass/_extras.scss */
.qdone .pay-section .center:hover {
  border: 2px solid #1abc9c !important;
}
/* line 169, ../sass/_extras.scss */
.qdone .pay-section .center .price {
  color: #1abc9c !important;
  font-size: 40px !important;
  padding: 10px 0px 20px 0px !important;
}
/* line 175, ../sass/_extras.scss */
.qdone .pay-section .side {
  margin-top: 20px !important;
}
/* line 178, ../sass/_extras.scss */
.qdone .pay-section .pay-block {
  float: left;
  width: 47%;
  height: auto;
  border: 2px solid #ebebeb;
  padding: 20px;
  margin: 20px 10px;
  border-radius: 4px;
  display: block;
}
/* line 187, ../sass/_extras.scss */
.qdone .pay-section .pay-block:hover {
  border: 2px solid #1abc9c;
}
/* line 190, ../sass/_extras.scss */
.qdone .pay-section .pay-block .price {
  font-family: bebas_neue_regularregular;
  text-align: center;
  text-transform: uppercase;
  padding: 10px 0px 20px 0px;
  font-size: 40px;
  border-bottom: 1px solid #ebebeb;
}
/* line 198, ../sass/_extras.scss */
.qdone .pay-section .pay-block .btn {
  width: 80%;
  text-align: center;
  font-size: 18px;
  padding: 12px 0px;
}
/* line 204, ../sass/_extras.scss */
.qdone .pay-section .pay-block ul {
  text-align: center;
}
/* line 206, ../sass/_extras.scss */
.qdone .pay-section .pay-block ul li {
  margin-bottom: 10px;
  font-size: 16px !important;
}
/* line 211, ../sass/_extras.scss */
.qdone .pay-section .pay-block #pay_ya_share {
  margin-bottom: 16px;
  display: block;
  height: 24px;
  top: -5px;
  position: relative;
}

/* line 223, ../sass/_extras.scss */
.tab-nav-container {
  font-size: 0px;
  letter-spacing: 0px;
  word-spacing: 0px;
  width: 100%;
}
/* line 228, ../sass/_extras.scss */
.tab-nav-container .tab-nav {
  display: inline-block;
  vertical-align: top;
  padding: 10px 12px 6px 12px;
  height: 27px;
  border: 1px solid #fff;
  background: transparent;
  color: #fff;
  font: 18px/19px bebas_neue_regularregular;
  text-align: center;
  text-decoration: none;
  -webkit-transition-property: background-color, color, border;
  -webkit-transition-duration: 500ms;
  line-height: 15px;
  width: 50%;
  cursor: pointer;
}
/* line 244, ../sass/_extras.scss */
.tab-nav-container .tab-nav:hover {
  color: #34495e;
}
/* line 247, ../sass/_extras.scss */
.tab-nav-container .tab-nav.active-tab {
  background: #fff;
  color: #34495e;
  cursor: default;
}
/* line 251, ../sass/_extras.scss */
.tab-nav-container .tab-nav.active-tab:hover {
  color: #34495e;
}
/* line 255, ../sass/_extras.scss */
.tab-nav-container .tab-nav.start-tab {
  border-right: 0px;
  border-radius: 4px 0 0 4px;
  height: 50%;
}
/* line 260, ../sass/_extras.scss */
.tab-nav-container .tab-nav.end-tab {
  border-radius: 0 4px 4px 0;
  height: 50%;
}

/* line 267, ../sass/_extras.scss */
.stat-wraper {
  overflow: hidden;
  height: 150px;
  margin-top: 35px;
}
/* line 271, ../sass/_extras.scss */
.stat-wraper .wraper-slide {
  position: relative;
  top: 0px;
}

/* line 277, ../sass/_extras.scss */
.counter-container {
  margin-bottom: 45px;
}
/* line 279, ../sass/_extras.scss */
.counter-container .counter-cell {
  display: inline-block;
  font: 66px/38px bebas_neue_regularregular;
  color: #fff;
  width: 175px;
  text-align: center;
}
/* line 285, ../sass/_extras.scss */
.counter-container .counter-cell p {
  font-size: 16px;
  border-bottom: 1px solid #fff;
  margin-bottom: 29px;
  margin-left: 15px;
  margin-right: 15px;
}
/* line 292, ../sass/_extras.scss */
.counter-container .counter-cell > sup {
  font-size: 16px;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -35px;
}

/* line 302, ../sass/_extras.scss */
.rating-container {
  margin-bottom: 45px;
}
/* line 304, ../sass/_extras.scss */
.rating-container .rating-cell {
  display: inline-block;
  font: 24px/28px bebas_neue_regularregular;
  color: #fff;
  width: 175px;
  text-align: center;
}
/* line 310, ../sass/_extras.scss */
.rating-container .rating-cell .r-avatar {
  width: 70px;
  max-height: 70px;
  border: 2px solid #fff;
  border-radius: 100px;
  overflow: hidden;
  display: inline-block;
}
/* line 317, ../sass/_extras.scss */
.rating-container .rating-cell .r-avatar img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
}
/* line 324, ../sass/_extras.scss */
.rating-container .rating-cell p {
  font-size: 16px;
  border-bottom: 1px solid #fff;
  margin-bottom: 5px;
  margin-left: 15px;
  margin-right: 15px;
  overflow: hidden;
  height: 28px;
}

/* line 336, ../sass/_extras.scss */
#ya_share1, #ya_share2 {
  display: block;
  height: 60px;
  margin-bottom: 20px;
}
/* line 341, ../sass/_extras.scss */
#ya_share1 .b-share .b-share-icon, #ya_share2 .b-share .b-share-icon {
  float: left;
  display: inline;
  overflow: hidden;
  padding: 0 !important;
  vertical-align: top;
  border: 0;
  height: 58px;
  width: 50px;
  background: url("/img/icons.png") no-repeat;
}
/* line 351, ../sass/_extras.scss */
#ya_share1 .b-share .b-share-icon.b-share-icon_vkontakte, #ya_share2 .b-share .b-share-icon.b-share-icon_vkontakte {
  background-position: 0 -1325px;
  margin-right: 4px;
}
/* line 355, ../sass/_extras.scss */
#ya_share1 .b-share .b-share-icon.b-share-icon_facebook, #ya_share2 .b-share .b-share-icon.b-share-icon_facebook {
  background-position: 0 -515px;
  margin-right: 4px;
}
/* line 359, ../sass/_extras.scss */
#ya_share1 .b-share .b-share-icon.b-share-icon_gplus, #ya_share2 .b-share .b-share-icon.b-share-icon_gplus {
  background-position: 0 -610px;
  margin-right: 4px;
}
/* line 363, ../sass/_extras.scss */
#ya_share1 .b-share .b-share-icon.b-share-icon_twitter, #ya_share2 .b-share .b-share-icon.b-share-icon_twitter {
  background-position: 0 -1128px;
  margin-right: 4px;
}
/* line 367, ../sass/_extras.scss */
#ya_share1 .b-share .b-share-icon.b-share-icon_odnoklassniki, #ya_share2 .b-share .b-share-icon.b-share-icon_odnoklassniki {
  background-position: 0 -787px;
  margin-right: 0px;
}

/* line 375, ../sass/_extras.scss */
#ya_share2 {
  text-align: center;
  margin-bottom: 45px;
}

/* line 380, ../sass/_extras.scss */
.s-question {
  z-index: 9999;
  position: fixed;
  top: -50px;
  display: block;
  height: 44px;
  overflow: hidden;
  transition: all 0.4s ease;
  width: 100%;
  padding: 10px;
  color: #fff;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  font-family: bebas_neue_regularregular;
  font-size: 24px;
  height: 44px;
  line-height: 30px;
  background: rgba(59, 175, 218, 0);
  opacity: 0;
}
/* line 399, ../sass/_extras.scss */
.s-question .s-logo img {
  height: 21px;
  position: relative;
  top: 2px;
  padding-right: 163px;
}
/* line 406, ../sass/_extras.scss */
.s-question .s-button {
  background: #fff;
  color: #3bafda;
  padding: 7px 12px 2px 12px;
  border-radius: 2px;
  line-height: 0px;
  position: relative;
  top: -1px;
  left: 115px;
  text-shadow: none;
  cursor: pointer;
  text-decoration: none;
}
/* line 418, ../sass/_extras.scss */
.s-question .s-button:hover {
  color: #515151;
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.4);
}

/* line 425, ../sass/_extras.scss */
.sticky {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 9999;
  border-top: 0;
  display: block;
  background: rgba(59, 175, 218, 0.9);
  transition: all 0.4s ease;
  opacity: 1;
  padding: 10px;
  color: #fff;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  font-family: bebas_neue_regularregular;
  font-size: 24px;
  height: 44px;
  line-height: 30px;
}

/* line 446, ../sass/_extras.scss */
.d-comments h2 {
  font-size: 20px;
  font-family: 'bebas_neue_regularregular', 'sans-serif';
  font-weight: normal;
  line-height: 22px;
  margin-bottom: 1px;
  position: relative;
  padding: 25px 12px 4px 0px;
  font-weight: bold;
}

/* line 458, ../sass/_extras.scss */
.question-type-block {
  padding: 10px 10px 4px 10px;
  text-decoration: none;
  background-color: #fff;
  font-family: 'bebas_neue_regularregular', 'sans-serif';
  line-height: 16px;
  font-size: 16px;
  margin-bottom: 20px;
  margin-top: 15px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.06667) 0px 1px 2px 0px;
  border-radius: 2px;
}
/* line 469, ../sass/_extras.scss */
.question-type-block a {
  display: inline-block;
  margin-right: 10px;
  padding: 10px;
  text-decoration: none;
  font-family: 'bebas_neue_regularregular', 'sans-serif';
}
/* line 475, ../sass/_extras.scss */
.question-type-block a span {
  color: #515151;
  font-weight: bold;
  margin-left: 5px;
  color: #8899a6;
  position: relative;
  top: -6px;
  font-size: 14px;
}
/* line 484, ../sass/_extras.scss */
.question-type-block a.active {
  color: #515151;
  font-weight: bold;
}
/* line 488, ../sass/_extras.scss */
.question-type-block a.disabled {
  color: #ccc;
}

/* line 494, ../sass/_extras.scss */
.file-to-blog {
  background: #fdfdf5;
  padding: 30px 20px 20px 20px;
  margin-bottom: 30px;
  margin-top: -26px;
}
/* line 499, ../sass/_extras.scss */
.file-to-blog .s-header {
  text-align: center;
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 20px;
}
/* line 505, ../sass/_extras.scss */
.file-to-blog .block1 {
  display: inline-block;
  width: 37%;
  padding: 10px;
  text-align: right;
}
/* line 514, ../sass/_extras.scss */
.file-to-blog .block2 {
  display: inline-block;
  width: 51%;
  padding: 10px;
  position: relative;
  top: -14px;
  font-size: 16px;
}
/* line 521, ../sass/_extras.scss */
.file-to-blog .block2 ul {
  margin-left: 30px;
  list-style: circle;
}
/* line 524, ../sass/_extras.scss */
.file-to-blog .block2 ul li {
  margin-bottom: 10px;
}

/* line 531, ../sass/_extras.scss */
.req-to-blog {
  background: #5eaee3;
  padding: 20px 10px 20px 10px;
  margin-bottom: 30px;
  margin-top: -26px;
  text-align: center;
}
/* line 537, ../sass/_extras.scss */
.req-to-blog .s-header {
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 10px;
  color: white;
}
/* line 543, ../sass/_extras.scss */
.req-to-blog .s_header1 {
  color: white;
}
/* line 546, ../sass/_extras.scss */
.req-to-blog .btn1 {
  padding: 10px;
  background: #fff;
  color: #5eaee3;
  text-align: center;
  font-size: 16px;
}

/* custom */
/* line 557, ../sass/_extras.scss */
.errorMess {
  color: #fff;
  display: block;
  background: #e74c3c;
  font-size: 11px;
  line-height: 13px;
  border-radius: 2px;
  margin: 0px 0px 7px 0px;
  text-align: center;
}

/* line 568, ../sass/_extras.scss */
.errorMessage {
  padding: 6px 6px 6px 6px;
}

/* line 572, ../sass/_extras.scss */
.errorMess #status {
  display: none;
}

/* line 576, ../sass/_extras.scss */
.field-block-question input[type="file"] {
  display: none;
}

/* line 17, ../sass/_questions.scss */
.select-fix select {
  width: 100%;
  padding: 3px;
  margin-bottom: 5px;
}

/* line 24, ../sass/_questions.scss */
.promo-header {
  background: #3498db;
  padding: 25px 0px 25px 0px;
  color: #fff;
  margin-bottom: 25px;
  position: relative;
}
/* line 30, ../sass/_questions.scss */
.promo-header h1 {
  text-align: center;
  font-family: 'bebas_neue_regularregular', 'sans-serif';
  color: #fff;
  border-bottom: 1px dotted;
  padding-bottom: 18px;
}
/* line 37, ../sass/_questions.scss */
.promo-header .promo-block {
  float: left;
  width: 33%;
  padding: 10px;
  text-align: center;
}
/* line 42, ../sass/_questions.scss */
.promo-header .promo-block p {
  font-size: 18px;
  font-family: 'bebas_neue_regularregular', 'sans-serif';
  margin-bottom: 8px;
  font-weight: bold;
}
/* line 48, ../sass/_questions.scss */
.promo-header .promo-block div {
  font-size: 16px;
  font-family: 'bebas_neue_regularregular', 'sans-serif';
  background-color: #fff;
  color: #3498db;
  display: inline-block;
  padding: 4px;
  padding: 4px 12px 0px 12px;
  border-radius: 50px;
  margin-top: 15px;
  /* Rectangle 1: */
  background-image: -o-linear-gradient(-89deg, #FFFFFF 0%, #F3F3F3 100%);
  background-image: -moz-linear-gradient(-89deg, #FFFFFF 0%, #F3F3F3 100%);
  background-image: -ms-linear-gradient(-89deg, #FFFFFF 0%, #F3F3F3 100%);
  background-image: linear-gradient(-179deg, #ffffff 0%, #f3f3f3 100%);
}
/* line 63, ../sass/_questions.scss */
.promo-header .promo-block div span {
  color: #555;
  font-weight: bold;
}

/* line 71, ../sass/_questions.scss */
.promo-tail {
  position: absolute;
  top: 133px;
  background-color: #fff;
  right: 25px;
}
/* line 76, ../sass/_questions.scss */
.promo-tail img {
  width: 26px;
  height: auto;
}

/* line 82, ../sass/_questions.scss */
.ask-question-helper-text {
  font-size: 13px;
  line-height: 20px;
  color: #7f8c8d;
  margin: 20px 0px 15px 0px;
  border: 1px dashed #ccc;
  padding: 10px 20px;
  border-radius: 3px;
}

/* line 92, ../sass/_questions.scss */
.auth-b {
  display: block;
  padding: 10px 20px;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  border-radius: 3px;
  font-weight: bold;
  width: 180px;
  text-align: center;
}
/* line 102, ../sass/_questions.scss */
.auth-b.vk {
  border: 2px solid #2980b9;
  background-color: #fff;
  color: #2980b9;
}
/* line 106, ../sass/_questions.scss */
.auth-b.vk:hover {
  background-color: #2980b9;
  color: #fff;
}
/* line 111, ../sass/_questions.scss */
.auth-b.fb {
  border: 2px solid #3b5998;
  background-color: #fff;
  color: #3b5998;
}
/* line 115, ../sass/_questions.scss */
.auth-b.fb:hover {
  background-color: #3b5998;
  color: #fff;
}
/* line 120, ../sass/_questions.scss */
.auth-b.g {
  border: 2px solid #d34836;
  background-color: #fff;
  color: #d34836;
}
/* line 124, ../sass/_questions.scss */
.auth-b.g:hover {
  background-color: #d34836;
  color: #fff;
}

/* line 131, ../sass/_questions.scss */
.q-form {
  background: #ffffff;
  margin-bottom: 20px;
  border-radius: 2px;
}
/* line 135, ../sass/_questions.scss */
.q-form .input-block {
  display: block;
  border-top: 0px dotted #ebebeb;
  padding: 0px;
  margin-bottom: 15px;
}
/* line 138, ../sass/_questions.scss */
.q-form .input-block:hover {
  background: #fff;
  border-top: 1px solid #fff;
}
/* line 144, ../sass/_questions.scss */
.q-form .input-block label {
  color: #2c3e50;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
  font-family: 'bebas_neue_regularregular', 'sans-serif';
  display: block;
}
/* line 151, ../sass/_questions.scss */
.q-form .input-block label sup {
  color: #e74c3c;
}
/* line 155, ../sass/_questions.scss */
.q-form .input-block div {
  margin-top: 5px;
  background-color: #ebebeb;
  padding: 8px 14px;
  border-radius: 3px;
  font-size: 12px;
  line-height: 18px;
}
/* line 163, ../sass/_questions.scss */
.q-form .input-block input, .q-form .input-block textarea, .q-form .input-block select {
  width: 100%;
  padding: 10px;
  background: transparent;
  border: 1px solid #ccc;
  font-size: 15px;
  color: #333;
  -webkit-appearance: none;
  font-family: DPRegular;
  border-radius: 0px;
  margin-top: 5px;
  border-radius: 3px;
}
/* line 2, ../sass/_questions.scss */
.q-form .input-block input::-webkit-input-placeholder, .q-form .input-block textarea::-webkit-input-placeholder, .q-form .input-block select::-webkit-input-placeholder {
  color: #a0740d;
}
/* line 3, ../sass/_questions.scss */
.q-form .input-block input:-moz-placeholder, .q-form .input-block textarea:-moz-placeholder, .q-form .input-block select:-moz-placeholder {
  color: #a0740d;
}
/* line 4, ../sass/_questions.scss */
.q-form .input-block input::-moz-placeholder, .q-form .input-block textarea::-moz-placeholder, .q-form .input-block select::-moz-placeholder {
  color: #a0740d;
}
/* line 5, ../sass/_questions.scss */
.q-form .input-block input:-ms-input-placeholder, .q-form .input-block textarea:-ms-input-placeholder, .q-form .input-block select:-ms-input-placeholder {
  color: #a0740d;
}
/* line 178, ../sass/_questions.scss */
.q-form .input-block input:focus, .q-form .input-block textarea:focus, .q-form .input-block select:focus {
  border: 1px solid #2980b9;
}
/* line 183, ../sass/_questions.scss */
.q-form .input-block textarea {
  min-height: 300px;
}
/* line 187, ../sass/_questions.scss */
.q-form .wt {
  border-top: 1px solid #fff;
}
/* line 190, ../sass/_questions.scss */
.q-form .pd {
  padding: 0px 10px 0px 10px;
}
/* line 194, ../sass/_questions.scss */
.q-form .input-block-file .chooseFile {
  width: 100%;
  border: 1px dashed #7f8c8d;
  padding: 15px 0px;
  text-align: center;
  text-transform: uppercase;
  background-color: #fff;
  color: #515151;
  margin-bottom: 5px;
  border-radius: 3px;
}
/* line 204, ../sass/_questions.scss */
.q-form .input-block-file .chooseFile:hover {
  border: 1px solid #7f8c8d;
  box-shadow: none;
}
/* line 209, ../sass/_questions.scss */
.q-form .input-block-file .field-block-question {
  width: 100%;
  min-width: 100%;
}
/* line 212, ../sass/_questions.scss */
.q-form .input-block-file .field-block-question .load-file-question-info {
  width: 100%;
  min-width: 100%;
  text-align: center;
  float: none;
}
/* line 218, ../sass/_questions.scss */
.q-form .input-block-file .field-block-question .files {
  border: 1px dashed #ebebeb;
  padding: 9px 0px 0px 15px;
  margin-bottom: 10px;
  margin-top: 10px;
  border-radius: 3px;
}
/* line 225, ../sass/_questions.scss */
.q-form .input-block-file .field-block-question .loaded-file {
  margin-left: 0px;
}
/* line 228, ../sass/_questions.scss */
.q-form .input-block-file .field-block-question .loaded-file .name .icon {
  margin-right: 5px;
  position: relative;
  top: 4px;
}
/* line 237, ../sass/_questions.scss */
.q-form .q-form-submit {
  margin-top: 10px;
}
/* line 239, ../sass/_questions.scss */
.q-form .q-form-submit .btn {
  width: 100%;
  padding: 15px 0px;
  text-align: center;
  text-transform: uppercase;
  border-radius: 3px;
}
/* line 245, ../sass/_questions.scss */
.q-form .q-form-submit .btn:hover {
  box-shadow: none;
}

/* line 252, ../sass/_questions.scss */
.payments-description {
  text-align: center;
  margin-bottom: 40px;
}
/* line 255, ../sass/_questions.scss */
.payments-description h3 {
  margin-bottom: 0px;
}
/* line 258, ../sass/_questions.scss */
.payments-description p {
  margin-top: 5px;
}
/* line 261, ../sass/_questions.scss */
.payments-description .specialist-alert {
  border: 1px solid #e74c3c;
  color: #555;
  margin: -10px 100px 25px 100px;
  border-radius: 3px;
  padding: 8px 12px;
}

/* line 270, ../sass/_questions.scss */
.feedback-description {
  margin-top: 25px;
}
/* line 272, ../sass/_questions.scss */
.feedback-description .feedback-block {
  float: left;
  display: block;
  width: 48%;
  padding: 20px;
  margin: 1%;
  border: 2px solid #ebebeb;
}
/* line 279, ../sass/_questions.scss */
.feedback-description .feedback-block .feedback {
  margin-left: 95px;
  font-size: 13px;
}
/* line 282, ../sass/_questions.scss */
.feedback-description .feedback-block .feedback .name {
  margin-top: 10px;
}
/* line 284, ../sass/_questions.scss */
.feedback-description .feedback-block .feedback .name .name-a {
  text-decoration: none;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 11px;
}
/* line 289, ../sass/_questions.scss */
.feedback-description .feedback-block .feedback .name .name-a img {
  width: 15px;
  height: auto;
  position: relative;
  top: 4px;
  left: 3px;
}
/* line 297, ../sass/_questions.scss */
.feedback-description .feedback-block .feedback .name a {
  text-decoration: none;
}
/* line 302, ../sass/_questions.scss */
.feedback-description .feedback-block .image {
  margin: 0 auto;
  overflow: hidden;
  height: 75px;
  width: 75px;
  border: 0px solid #ebebeb;
  border-radius: 4px;
  float: left;
}
/* line 310, ../sass/_questions.scss */
.feedback-description .feedback-block .image img {
  position: relative;
  top: -10px;
  left: -14px;
}

/* line 319, ../sass/_questions.scss */
.answer-order-include {
  padding: 10px 15px;
  max-width: 100% !important;
  margin-bottom: 10px;
  border-radius: 4px;
  background: #00bd9c;
  position: relative;
}
/* line 326, ../sass/_questions.scss */
.answer-order-include label {
  color: #fff;
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
  text-transform: uppercase;
  font-family: bebas_neue_regularregular;
  font-size: 18px;
  margin-top: 3px;
}
/* line 336, ../sass/_questions.scss */
.answer-order-include input {
  padding: 10px;
  border: 0px;
  border-radius: 3px;
}
/* line 340, ../sass/_questions.scss */
.answer-order-include input.order-name {
  width: 80%;
}
/* line 343, ../sass/_questions.scss */
.answer-order-include input.order-value {
  width: 19%;
}
/* line 347, ../sass/_questions.scss */
.answer-order-include .help {
  display: block;
  margin-top: 8px;
  color: #fff;
  font-size: 13px;
  margin-bottom: 0px;
}
/* line 354, ../sass/_questions.scss */
.answer-order-include span {
  position: relative;
  color: #fff;
  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 360, ../sass/_questions.scss */
.answer-order-include span.r-order-name {
  display: inline-block;
  max-width: 340px;
}
/* line 364, ../sass/_questions.scss */
.answer-order-include span.r-order-value {
  position: absolute;
  right: 200px;
  top: 39px;
  font-weight: bold;
  font-size: 20px;
}
/* line 372, ../sass/_questions.scss */
.answer-order-include .btn_payinvoice {
  position: absolute;
  right: 15px;
  top: 40px;
  cursor: pointer;
}
/* line 378, ../sass/_questions.scss */
.answer-order-include .btn_payinvoice_payed {
  position: absolute;
  right: 15px;
  top: 38px;
  box-shadow: none !important;
  cursor: inherit;
  font-weight: bold;
  background-color: #00bd9c;
  border: 2px solid #fff;
  color: #fff;
}
/* line 388, ../sass/_questions.scss */
.answer-order-include .btn_payinvoice_payed.hover {
  box-shadow: none !important;
}

/* line 1, ../sass/_messages.scss */
.message-item {
  margin-bottom: 10px;
}
/* line 3, ../sass/_messages.scss */
.message-item .messages-user {
  overflow: hidden;
  width: 32px;
  height: 32px;
}
/* line 7, ../sass/_messages.scss */
.message-item .messages-user img {
  width: 32px;
  height: auto;
}
/* line 12, ../sass/_messages.scss */
.message-item .messages-content {
  float: left;
  color: #333;
  margin-left: 10px;
  width: 90%;
}
/* line 17, ../sass/_messages.scss */
.message-item .messages-content p {
  margin-bottom: 0px;
  font-weight: bold;
}
/* line 20, ../sass/_messages.scss */
.message-item .messages-content p .messages-date {
  font-weight: normal;
  color: #ccc;
  float: right;
  font-size: 13px;
}

/* line 30, ../sass/_messages.scss */
.contacts-item {
  position: relative;
  padding: 5px 5px 5px 5px;
  display: block;
  height: 60px;
  margin-bottom: 10px;
}
/* line 36, ../sass/_messages.scss */
.contacts-item .contacts-item-img {
  overflow: hidden;
  width: 45px;
  height: 45px;
  position: absolute;
  display: block;
  border-radius: 45px;
}
/* line 43, ../sass/_messages.scss */
.contacts-item .contacts-item-img img {
  width: 45px;
  height: auto;
}
/* line 48, ../sass/_messages.scss */
.contacts-item .contacts-item-name {
  position: absolute;
  display: block;
  margin-left: 55px;
  top: 20px;
}
/* line 54, ../sass/_messages.scss */
.contacts-item a {
  text-decoration: none;
  color: #2c3e50;
  font-weight: bold;
}
/* line 59, ../sass/_messages.scss */
.contacts-item.active {
  border: 1px solid #555555;
}

/* line 1, ../sass/_lawers.scss */
.item_lawyer {
  display: block;
  width: 100%;
  background: #fff;
  margin-bottom: 10px;
  float: left;
  clear: both;
  -webkit-box-shadow: rgba(0, 0, 0, 0.06667) 0px 1px 2px 0px;
  border-radius: 2px;
}
/* line 10, ../sass/_lawers.scss */
.item_lawyer .section {
  float: left;
  width: 33%;
  padding: 20px 10px;
}
/* line 14, ../sass/_lawers.scss */
.item_lawyer .section .l_pic {
  height: 100px;
  width: 100px;
  background: #ccc;
  display: inline-block;
  margin-bottom: 10px;
  overflow: hidden;
  border-radius: 100px;
  border: 1px solid #ccc;
}
/* line 23, ../sass/_lawers.scss */
.item_lawyer .section .l_pic img {
  width: 100%;
  height: auto;
}
/* line 28, ../sass/_lawers.scss */
.item_lawyer .section .l_name {
  font-family: 'bebas_neue_regularregular', 'sans-serif';
  font-size: 18px;
  margin-bottom: 0px;
}
/* line 33, ../sass/_lawers.scss */
.item_lawyer .section .l_proff {
  margin-bottom: 10px;
}
/* line 36, ../sass/_lawers.scss */
.item_lawyer .section .l_add {
  font-size: 12px;
  color: #8e8d8d;
  line-height: 16px;
}
/* line 41, ../sass/_lawers.scss */
.item_lawyer .section .stat {
  position: relative;
  top: -10px;
}
/* line 44, ../sass/_lawers.scss */
.item_lawyer .section .stat td {
  text-align: center;
  padding: 5px;
}
/* line 48, ../sass/_lawers.scss */
.item_lawyer .section .stat .stat-count {
  font-family: 'bebas_neue_regularregular', 'sans-serif';
  font-size: 38px;
  margin-top: 28px;
  display: block;
}
/* line 55, ../sass/_lawers.scss */
.item_lawyer .section .rating {
  text-align: center;
  margin-top: 10px;
  border-top: 1px solid #ccc;
  padding-top: 20px;
}
/* line 60, ../sass/_lawers.scss */
.item_lawyer .section .rating .user-info-raiting {
  display: inline-block;
}
/* line 63, ../sass/_lawers.scss */
.item_lawyer .section .rating .user-raiting-percents {
  text-align: center;
  font-size: 24px;
  color: #13b0cb;
  font-family: bebas_neuebold;
  margin-top: 10px;
}
/* line 72, ../sass/_lawers.scss */
.item_lawyer .center {
  text-align: center;
}

/* line 77, ../sass/_lawers.scss */
.lawers-promo-header {
  padding: 15px 15px;
  text-decoration: none;
  background-color: #fff;
  line-height: 18px;
  font-size: 14px;
  margin-top: 15px;
  /* -webkit-box-shadow: rgba(0, 0, 0, 0.06667) 0px 1px 2px 0px; */
  border-radius: 2px 2px 0px 0px;
}

/* line 88, ../sass/_lawers.scss */
.lawers-promo-banner {
  background: #5faee3 url("/img/lawers-banner.png") no-repeat;
  background-size: 349px auto;
  color: #fff;
  padding: 15px 15px;
  border-radius: 0px 0px 2px 2px;
  margin-bottom: 20px;
  position: relative;
}
/* line 96, ../sass/_lawers.scss */
.lawers-promo-banner a {
  color: white;
  text-decoration: none;
  display: block;
  width: 100%;
}
/* line 102, ../sass/_lawers.scss */
.lawers-promo-banner p {
  font-size: 24px;
  margin-bottom: 5px;
}
/* line 106, ../sass/_lawers.scss */
.lawers-promo-banner .banner-button {
  position: absolute;
  font-family: 'bebas_neue_regularregular', 'sans-serif';
  background: #fff;
  color: #333;
  padding: 17px 20px 10px 20px;
  right: 130px;
  top: 14px;
  font-size: 26px;
  border-radius: 2px;
}
/* line 117, ../sass/_lawers.scss */
.lawers-promo-banner .banner-tail {
  position: absolute;
  right: 45px;
  top: 0px;
}
/* line 121, ../sass/_lawers.scss */
.lawers-promo-banner .banner-tail img {
  width: 26px;
  height: auto;
}

/* line 128, ../sass/_lawers.scss */
.lawers-promo {
  margin-top: 30px;
  text-align: center;
}
/* line 131, ../sass/_lawers.scss */
.lawers-promo p {
  margin-top: 10px;
  margin-bottom: 0px;
}
/* line 135, ../sass/_lawers.scss */
.lawers-promo .lawers-stat {
  display: block;
  text-align: left !important;
  margin-top: 20px;
}
/* line 139, ../sass/_lawers.scss */
.lawers-promo .lawers-stat li {
  background: url("/img/lawers-sprite.png") no-repeat;
  padding-left: 22px;
  background-size: 14px auto;
  overflow: hidden;
  margin-top: 5px;
}
/* line 145, ../sass/_lawers.scss */
.lawers-promo .lawers-stat li.one {
  background-position: 0px 3px;
}
/* line 148, ../sass/_lawers.scss */
.lawers-promo .lawers-stat li.two {
  background-position: 0px -14px;
}
/* line 151, ../sass/_lawers.scss */
.lawers-promo .lawers-stat li.three {
  background-position: 0px -32px;
}
/* line 155, ../sass/_lawers.scss */
.lawers-promo .lawers-stat b {
  font-size: 14px;
}

/*# sourceMappingURL=style.css.map */
.heading-top {
    padding: 5px 10px;
    font-weight: 300;
    background: #1abc9c;
    border-radius: 2px;
    font-size: 25px;
    line-height: 28px;
    position: absolute;
    display: inline-block;
    top: 50%;
    left: 0;
    margin: auto;
    min-height: 33px;
    -webkit-transform: translate(-0%, -50%);
    -moz-transform: translate(-0%, -50%);
    -ms-transform: translate(-0%, -50%);
    -o-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%);

}
.heading-top h1 {
    color: #fff;
    text-transform: uppercase;
    font-family: bebas_neue_regularregular;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
    letter-spacing: 1px;
    margin: 0;
    font-weight: normal;
}
.content-section{
    position: relative;
}
.content-section .title{
    padding-right: 115px;
}
.item_question_content_bottom{
    position: absolute;
    left: 552px;
    top: 23px;
    color: #13b0cb;
    text-decoration: none;
    font-size: 12px;
    padding-left: 36px;
}
.item_question_content_bottom .romb{
    font-style: normal;
    position: absolute;
    left: 0;
    top: -5px;
    background-position: 0 -950px;
    width: 26px;
    height: 29px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    line-height: 29px;
    font-size: 12px;
    font-style: normal;
    background-image: url('/img/icons.png');
    background-repeat: no-repeat;
}
/*
     */
/*
*/