/* normalize.css v1.1.3 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
/* line 22, ../../sass/normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
/* line 32, ../../sass/normalize.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/**
 * 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 styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */
/* line 53, ../../sass/normalize.scss */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 68, ../../sass/normalize.scss */
html {
  font-size: 100%;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Address `font-family` inconsistency between `textarea` and other form
 * elements.
 */
/* line 83, ../../sass/normalize.scss */
html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}

/**
 * Address margins handled incorrectly in IE 6/7.
 */
/* line 91, ../../sass/normalize.scss */
body {
  margin: 0;
}

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

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

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address font sizes and margins set differently in IE 6/7.
 * Address font sizes within `section` and `article` in Firefox 4+, Safari 5,
 * and Chrome.
 */
/* line 126, ../../sass/normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 131, ../../sass/normalize.scss */
h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}

/* line 136, ../../sass/normalize.scss */
h3 {
  font-size: 1.17em;
  margin: 1em 0;
}

/* line 141, ../../sass/normalize.scss */
h4 {
  font-size: 1em;
  margin: 1.33em 0;
}

/* line 146, ../../sass/normalize.scss */
h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}

/* line 151, ../../sass/normalize.scss */
h6 {
  font-size: 0.67em;
  margin: 2.33em 0;
}

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

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

/* line 173, ../../sass/normalize.scss */
blockquote {
  margin: 1em 40px;
}

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

/**
 * Address differences between Firefox and other browsers.
 * Known issue: no IE 6/7 normalization.
 */
/* line 190, ../../sass/normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

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

/**
 * Address margins set differently in IE 6/7.
 */
/* line 210, ../../sass/normalize.scss */
p,
pre {
  margin: 1em 0;
}

/**
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */
/* line 221, ../../sass/normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

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

/**
 * Address CSS quotes not supported in IE 6/7.
 */
/* line 241, ../../sass/normalize.scss */
q {
  quotes: none;
}

/**
 * Address `quotes` property not supported in Safari 4.
 */
/* line 250, ../../sass/normalize.scss */
q:before,
q:after {
  content: '';
  content: none;
}

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

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

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

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

/* ==========================================================================
   Lists
   ========================================================================== */
/**
 * Address margins set differently in IE 6/7.
 */
/* line 294, ../../sass/normalize.scss */
dl,
menu,
ol,
ul {
  margin: 1em 0;
}

/* line 298, ../../sass/normalize.scss */
dd {
  margin: 0 0 0 40px;
}

/**
 * Address paddings set differently in IE 6/7.
 */
/* line 308, ../../sass/normalize.scss */
menu,
ol,
ul {
  padding: 0 0 0 40px;
}

/**
 * Correct list images handled incorrectly in IE 7.
 */
/* line 317, ../../sass/normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */
/* line 331, ../../sass/normalize.scss */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
}

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

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */
/* line 352, ../../sass/normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Correct margin displayed oddly in IE 6/7.
 */
/* line 364, ../../sass/normalize.scss */
form {
  margin: 0;
}

/**
 * Define consistent border, margin, and padding.
 */
/* line 372, ../../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 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */
/* line 384, ../../sass/normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
  *margin-left: -7px;
  /* 3 */
}

/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */
/* line 401, ../../sass/normalize.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
  /* 3 */
}

/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 414, ../../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 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 426, ../../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.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
/* line 443, ../../sass/normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
  *overflow: visible;
  /* 4 */
}

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

/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
/* line 466, ../../sass/normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */
}

/**
 * 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 479, ../../sass/normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 492, ../../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 3+.
 */
/* line 501, ../../sass/normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 10, ../../sass/icons.scss */
.icon {
  display: inline-block;
  text-indent: -9999px;
  vertical-align: middle;
}
/* line 14, ../../sass/icons.scss */
.icon.tw {
  height: 20px;
  width: 23px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 -445px;
}
/* line 16, ../../sass/icons.scss */
.icon.tw.white {
  height: 16px;
  width: 20px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 -483px;
}
/* line 19, ../../sass/icons.scss */
.icon.tw.gray {
  height: 13px;
  width: 14px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 -559px;
}
/* line 23, ../../sass/icons.scss */
.icon.vk {
  height: 22px;
  width: 22px;
  background-image: url('/static/img/vk_black.png');
  background-size:100%;
}
/* line 25, ../../sass/icons.scss */
.icon.vk.white {
  height: 18px;
  width: 18px;
background-image: url('/static/img/vk_white.png');
  background-size:100%;
}
/* line 28, ../../sass/icons.scss */
.icon.vk.gray {
  height: 14px;
  width: 14px;
background-image: url('/static/img/vk_grey.png');
  background-size:100%;
}
/* line 32, ../../sass/icons.scss */
.icon.fb {
  height: 25px;
  width: 13px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 -648px;
}
/* line 34, ../../sass/icons.scss */
.icon.fb.white {
  height: 20px;
  width: 10px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 -689px;
}
/* line 37, ../../sass/icons.scss */
.icon.fb.gray {
  height: 16px;
  width: 8px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 -673px;
}
/* line 41, ../../sass/icons.scss */
.icon.yt {
  height: 29px;
  width: 20px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 -259px;
}
/* line 43, ../../sass/icons.scss */
.icon.yt.white {
  height: 23px;
  width: 17px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 -317px;
}
/* line 47, ../../sass/icons.scss */
.icon.ig {
  height: 26px;
  width: 25px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 -340px;
}
/* line 49, ../../sass/icons.scss */
.icon.ig.white {
  height: 21px;
  width: 20px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 -409px;
}
/* line 53, ../../sass/icons.scss */
.icon.ok {
  height: 29px;
  width: 17px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 -288px;
}
/* line 55, ../../sass/icons.scss */
.icon.ok.white {
  height: 23px;
  width: 14px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 -386px;
}
/* line 60, ../../sass/icons.scss */
.icon.rss.white {
  height: 20px;
  width: 20px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 -366px;
}
/* line 64, ../../sass/icons.scss */
.icon.video {
  height: 58px;
  width: 64px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 -155px;
}
/* line 66, ../../sass/icons.scss */
.icon.video.small {
  height: 16px;
  width: 16px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 -618px;
}
/* line 70, ../../sass/icons.scss */
.icon.photo {
  height: 46px;
  width: 64px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 -213px;
}
/* line 72, ../../sass/icons.scss */
.icon.photo.small {
  height: 14px;
  width: 18px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 -634px;
}
/* line 74, ../../sass/icons.scss */
.icon.photo.small.gray {
  height: 14px;
  width: 18px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 -590px;
}
/* line 79, ../../sass/icons.scss */
.icon.search {
  height: 15px;
  width: 16px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 -430px;
}
/* line 82, ../../sass/icons.scss */
.icon.more {
  height: 10px;
  width: 11px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 -709px;
}
/* line 85, ../../sass/icons.scss */
.icon.news-box, .icon.players-box {
  height: 14px;
  width: 14px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 -783px;
}
/* line 88, ../../sass/icons.scss */
.icon.news-list, .icon.players-list {
  height: 14px;
  width: 15px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 -755px;
}
/* line 91, ../../sass/icons.scss */
.icon.tag {
  height: 18px;
  width: 18px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 -572px;
}
/* line 94, ../../sass/icons.scss */
.icon.stick {
  height: 59px;
  width: 59px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 0;
}
/* line 97, ../../sass/icons.scss */
.icon.gal_thumbs {
  height: 18px;
  width: 24px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 -719px;
}
/* line 100, ../../sass/icons.scss */
.icon.gal_image {
  height: 18px;
  width: 24px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 -737px;
}
/* line 103, ../../sass/icons.scss */
.icon.time {
  height: 18px;
  width: 18px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 -465px;
}
/* line 106, ../../sass/icons.scss */
.icon.bubble {
  height: 20px;
  width: 22px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 -499px;
}

/* line 113, ../../sass/icons.scss */
.active .news-box, .active .players-box {
  height: 14px;
  width: 14px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 -797px;
}
/* line 116, ../../sass/icons.scss */
.active .news-list, .active .players-list {
  height: 14px;
  width: 15px;
  background-image: url('/static/img/icon-s2a92062cf0.png');
  background-position: 0 -769px;
}

/*
== malihu jquery custom scrollbar plugin ==
Version: 3.0.2 
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/
/*
CONTENTS: 
    1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
    2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
    3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
    4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
    5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
    6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
        6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/
/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/
/* line 28, ../../sass/mcustomscrollbar.scss */
.mCustomScrollbar {
  -ms-touch-action: none;
  touch-action: none;
  /* MSPointer events - direct all pointer events to js */
}

/* line 29, ../../sass/mcustomscrollbar.scss */
.mCustomScrollbar.mCS_no_scrollbar {
  -ms-touch-action: auto;
  touch-action: auto;
}

/* line 31, ../../sass/mcustomscrollbar.scss */
.mCustomScrollBox {
  /* contains plugin's markup */
  position: relative;
  overflow: hidden;
  height: 100%;
  max-width: 100%;
  outline: none;
  direction: ltr;
}

/* line 40, ../../sass/mcustomscrollbar.scss */
.mCSB_container {
  /* contains the original content */
  overflow: hidden;
  width: auto;
  height: auto;
}

/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/
/* line 55, ../../sass/mcustomscrollbar.scss */
.mCSB_inside > .mCSB_container {
  margin-right: 0px;
}

/* line 57, ../../sass/mcustomscrollbar.scss */
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
}

/* non-visible scrollbar */
/* line 59, ../../sass/mcustomscrollbar.scss */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
  /* RTL direction/left-side scrollbar */
  margin-right: 0;
  margin-left: 30px;
}

/* line 64, ../../sass/mcustomscrollbar.scss */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-left: 0;
}

/* RTL direction/left-side scrollbar */
/* line 66, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools {
  /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
  position: absolute;
  width: 16px;
  height: auto;
  left: auto;
  top: 0;
  right: 0;
  bottom: 0;
}

/* line 76, ../../sass/mcustomscrollbar.scss */
.mCSB_outside + .mCSB_scrollTools {
  right: -26px;
}

/* scrollbar position: outside */
/* line 79, ../../sass/mcustomscrollbar.scss */
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  /* RTL direction/left-side scrollbar */
  right: auto;
  left: 0;
}

/* line 84, ../../sass/mcustomscrollbar.scss */
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  left: -26px;
}

/* RTL direction/left-side scrollbar (scrollbar position: outside) */
/* line 86, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools .mCSB_draggerContainer {
  /* contains the draggable element and dragger rail markup */
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto;
}

/* line 95, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools a + .mCSB_draggerContainer {
  margin: 20px 0;
}

/* line 97, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools .mCSB_draggerRail {
  width: 2px;
  height: 100%;
  margin: 0 auto;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}

/* line 104, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools .mCSB_dragger {
  /* the draggable element */
  cursor: pointer;
  width: 100%;
  height: 30px;
  /* minimum dragger height */
  z-index: 1;
}

/* line 111, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  /* the dragger element */
  position: relative;
  width: 8px;
  height: 100%;
  margin: 0 auto;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  text-align: center;
}

/* line 121, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 12px;
  /* auto-expanded scrollbar */
}

/* line 124, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 8px;
  /* auto-expanded scrollbar */
}

/* line 127, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown {
  display: block;
  position: absolute;
  height: 20px;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}

/* line 137, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools .mCSB_buttonDown {
  bottom: 0;
}

/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/
/* line 148, ../../sass/mcustomscrollbar.scss */
.mCSB_horizontal.mCSB_inside > .mCSB_container {
  margin-right: 0;
  margin-bottom: 30px;
}

/* line 153, ../../sass/mcustomscrollbar.scss */
.mCSB_horizontal.mCSB_outside > .mCSB_container {
  min-height: 100%;
}

/* line 155, ../../sass/mcustomscrollbar.scss */
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}

/* non-visible scrollbar */
/* line 157, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  width: auto;
  height: 16px;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 167, ../../sass/mcustomscrollbar.scss */
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: -26px;
}

/* scrollbar position: outside */
/* line 169, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
  margin: 0 20px;
}

/* line 171, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 2px;
  margin: 7px 0;
}

/* line 177, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 30px;
  /* minimum dragger width */
  height: 100%;
  left: 0;
}

/* line 183, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}

/* line 190, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 12px;
  /* auto-expanded scrollbar */
  margin: 2px auto;
}

/* line 196, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 8px;
  /* auto-expanded scrollbar */
  margin: 4px 0;
}

/* line 202, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  display: block;
  position: absolute;
  width: 20px;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}

/* line 212, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
  left: 0;
}

/* line 214, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  right: 0;
}

/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/
/* line 225, ../../sass/mcustomscrollbar.scss */
.mCSB_container_wrapper {
  position: absolute;
  height: auto;
  width: auto;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-right: 30px;
  margin-bottom: 30px;
}

/* line 238, ../../sass/mcustomscrollbar.scss */
.mCSB_container_wrapper > .mCSB_container {
  padding-right: 30px;
  padding-bottom: 30px;
}

/* line 243, ../../sass/mcustomscrollbar.scss */
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 20px;
}

/* line 245, ../../sass/mcustomscrollbar.scss */
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 20px;
}

/* non-visible horizontal scrollbar */
/* line 248, ../../sass/mcustomscrollbar.scss */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 0;
}

/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
/* line 252, ../../sass/mcustomscrollbar.scss */
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 0;
}

/* RTL direction/left-side scrollbar */
/* line 255, ../../sass/mcustomscrollbar.scss */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 20px;
}

/* non-visible scrollbar/RTL direction/left-side scrollbar */
/* line 258, ../../sass/mcustomscrollbar.scss */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 0;
}

/* line 260, ../../sass/mcustomscrollbar.scss */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
  /* RTL direction/left-side scrollbar */
  margin-right: 0;
  margin-left: 30px;
}

/* line 265, ../../sass/mcustomscrollbar.scss */
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
  padding-right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 270, ../../sass/mcustomscrollbar.scss */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
  padding-bottom: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 275, ../../sass/mcustomscrollbar.scss */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
  /* non-visible scrollbar */
  margin-left: 0;
}

/* non-visible horizontal scrollbar */
/* line 281, ../../sass/mcustomscrollbar.scss */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}

/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/
/* line 296, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
}

/* line 306, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
  -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
  -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
  -o-transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
  transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
}

/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/
/* 
----------------------------------------
6.1 THEMES 
----------------------------------------
*/
/* default theme ("light") */
/* line 341, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}

/* line 344, ../../sass/mcustomscrollbar.scss */
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 0;
  filter: "alpha(opacity=0)";
  -ms-filter: "alpha(opacity=0)";
}

/* line 351, ../../sass/mcustomscrollbar.scss */
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=100)";
  -ms-filter: "alpha(opacity=100)";
}

/* line 353, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0);
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
}

/* line 358, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #767676;
  background-color: rgba(118, 118, 118, 0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)";
}

/* line 363, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #767676;
  background-color: rgba(118, 118, 118, 0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)";
}

/* line 368, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #767676;
  background-color: rgba(118, 118, 118, 0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)";
}

/* line 376, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  background-image: url(mCSB_buttons.png);
  /* css sprites */
  background-repeat: no-repeat;
  opacity: 0.4;
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
}

/* line 382, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 0;
  /* 
  sprites locations 
  light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
  dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
  */
}

/* line 391, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -20px;
  /* 
  sprites locations
  light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
  dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
  */
}

/* line 400, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -40px;
  /* 
  sprites locations 
  light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
  dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
  */
}

/* line 409, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -56px;
  /* 
  sprites locations 
  light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
  dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
  */
}

/* line 421, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}

/* line 426, ../../sass/mcustomscrollbar.scss */
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active {
  opacity: 0.9;
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
}

/* theme: "dark" */
/* line 431, ../../sass/mcustomscrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

/* line 433, ../../sass/mcustomscrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 435, ../../sass/mcustomscrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 438, ../../sass/mcustomscrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 440, ../../sass/mcustomscrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}

/* line 442, ../../sass/mcustomscrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}

/* line 444, ../../sass/mcustomscrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}

/* line 446, ../../sass/mcustomscrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}

/* ---------------------------------------- */
/* theme: "light-2", "dark-2" */
/* line 455, ../../sass/mcustomscrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

/* line 462, ../../sass/mcustomscrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

/* line 471, ../../sass/mcustomscrollbar.scss */
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}

/* line 477, ../../sass/mcustomscrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

/* line 480, ../../sass/mcustomscrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 482, ../../sass/mcustomscrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px 0;
}

/* line 484, ../../sass/mcustomscrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -20px;
}

/* line 486, ../../sass/mcustomscrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -40px;
}

/* line 488, ../../sass/mcustomscrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -56px;
}

/* theme: "dark-2" */
/* line 493, ../../sass/mcustomscrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

/* line 498, ../../sass/mcustomscrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

/* line 503, ../../sass/mcustomscrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 506, ../../sass/mcustomscrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 508, ../../sass/mcustomscrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px 0;
}

/* line 510, ../../sass/mcustomscrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -20px;
}

/* line 512, ../../sass/mcustomscrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -40px;
}

/* line 514, ../../sass/mcustomscrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -56px;
}

/* ---------------------------------------- */
/* theme: "light-thick", "dark-thick" */
/* line 523, ../../sass/mcustomscrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

/* line 530, ../../sass/mcustomscrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

/* line 537, ../../sass/mcustomscrollbar.scss */
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  margin: 6px 0;
}

/* line 544, ../../sass/mcustomscrollbar.scss */
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 6px;
  margin: 5px auto;
}

/* line 550, ../../sass/mcustomscrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

/* line 553, ../../sass/mcustomscrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 555, ../../sass/mcustomscrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px 0;
}

/* line 557, ../../sass/mcustomscrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -20px;
}

/* line 559, ../../sass/mcustomscrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -40px;
}

/* line 561, ../../sass/mcustomscrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -56px;
}

/* theme: "dark-thick" */
/* line 566, ../../sass/mcustomscrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

/* line 571, ../../sass/mcustomscrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

/* line 576, ../../sass/mcustomscrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 579, ../../sass/mcustomscrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 581, ../../sass/mcustomscrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px 0;
}

/* line 583, ../../sass/mcustomscrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -20px;
}

/* line 585, ../../sass/mcustomscrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -40px;
}

/* line 587, ../../sass/mcustomscrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -56px;
}

/* ---------------------------------------- */
/* theme: "light-thin", "dark-thin" */
/* line 595, ../../sass/mcustomscrollbar.scss */
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 598, ../../sass/mcustomscrollbar.scss */
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 2px;
}

/* line 601, ../../sass/mcustomscrollbar.scss */
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
}

/* line 604, ../../sass/mcustomscrollbar.scss */
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 2px;
  margin: 7px auto;
}

/* theme "dark-thin" */
/* line 613, ../../sass/mcustomscrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

/* line 615, ../../sass/mcustomscrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 617, ../../sass/mcustomscrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 620, ../../sass/mcustomscrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 622, ../../sass/mcustomscrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}

/* line 624, ../../sass/mcustomscrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}

/* line 626, ../../sass/mcustomscrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}

/* line 628, ../../sass/mcustomscrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}

/* ---------------------------------------- */
/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
/* line 636, ../../sass/mcustomscrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}

/* line 641, ../../sass/mcustomscrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger {
  height: 14px;
}

/* line 646, ../../sass/mcustomscrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 14px;
  margin: 0 1px;
}

/* line 654, ../../sass/mcustomscrollbar.scss */
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 14px;
}

/* line 659, ../../sass/mcustomscrollbar.scss */
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 14px;
  margin: 1px 0;
}

/* line 667, ../../sass/mcustomscrollbar.scss */
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 16px;
  /* auto-expanded scrollbar */
  height: 16px;
  margin: -1px 0;
}

/* line 676, ../../sass/mcustomscrollbar.scss */
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 4px;
  /* auto-expanded scrollbar */
}

/* line 681, ../../sass/mcustomscrollbar.scss */
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 16px;
  /* auto-expanded scrollbar */
  width: 16px;
  margin: 0 -1px;
}

/* line 690, ../../sass/mcustomscrollbar.scss */
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 4px;
  /* auto-expanded scrollbar */
  margin: 6px 0;
}

/* line 695, ../../sass/mcustomscrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 -72px;
}

/* line 697, ../../sass/mcustomscrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -92px;
}

/* line 699, ../../sass/mcustomscrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -112px;
}

/* line 701, ../../sass/mcustomscrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -128px;
}

/* theme "rounded-dark", "rounded-dots-dark" */
/* line 707, ../../sass/mcustomscrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 709, ../../sass/mcustomscrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

/* line 712, ../../sass/mcustomscrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 717, ../../sass/mcustomscrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 719, ../../sass/mcustomscrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px -72px;
}

/* line 721, ../../sass/mcustomscrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -92px;
}

/* line 723, ../../sass/mcustomscrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -112px;
}

/* line 725, ../../sass/mcustomscrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -128px;
}

/* theme "rounded-dots", "rounded-dots-dark" */
/* line 731, ../../sass/mcustomscrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail {
  width: 4px;
}

/* line 736, ../../sass/mcustomscrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  background-color: transparent;
  background-position: center;
}

/* line 742, ../../sass/mcustomscrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
  background-repeat: repeat-y;
  opacity: 0.3;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}

/* line 750, ../../sass/mcustomscrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  height: 4px;
  margin: 6px 0;
  background-repeat: repeat-x;
}

/* line 756, ../../sass/mcustomscrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px -72px;
}

/* line 758, ../../sass/mcustomscrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -92px;
}

/* line 760, ../../sass/mcustomscrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -112px;
}

/* line 762, ../../sass/mcustomscrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -128px;
}

/* theme "rounded-dots-dark" */
/* line 767, ../../sass/mcustomscrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
}

/* line 771, ../../sass/mcustomscrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px -72px;
}

/* line 773, ../../sass/mcustomscrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -92px;
}

/* line 775, ../../sass/mcustomscrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -112px;
}

/* line 777, ../../sass/mcustomscrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -128px;
}

/* ---------------------------------------- */
/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
/* line 788, ../../sass/mcustomscrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-y;
  background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}

/* line 801, ../../sass/mcustomscrollbar.scss */
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}

/* theme "3d", "3d-dark" */
/* line 815, ../../sass/mcustomscrollbar.scss */
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 70px;
}

/* line 818, ../../sass/mcustomscrollbar.scss */
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 70px;
}

/* line 821, ../../sass/mcustomscrollbar.scss */
.mCS-3d.mCSB_scrollTools,
.mCS-3d-dark.mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}

/* line 829, ../../sass/mcustomscrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}

/* line 832, ../../sass/mcustomscrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  width: 8px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);
}

/* line 845, ../../sass/mcustomscrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #555;
}

/* line 848, ../../sass/mcustomscrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 8px;
}

/* line 851, ../../sass/mcustomscrollbar.scss */
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 8px;
  margin: 4px 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);
}

/* line 859, ../../sass/mcustomscrollbar.scss */
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 8px;
  margin: 4px auto;
}

/* line 865, ../../sass/mcustomscrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

/* line 867, ../../sass/mcustomscrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

/* line 869, ../../sass/mcustomscrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

/* line 871, ../../sass/mcustomscrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* theme "3d-dark" */
/* line 876, ../../sass/mcustomscrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
}

/* line 881, ../../sass/mcustomscrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}

/* line 883, ../../sass/mcustomscrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

/* line 885, ../../sass/mcustomscrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

/* line 887, ../../sass/mcustomscrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

/* line 889, ../../sass/mcustomscrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* ---------------------------------------- */
/* theme: "3d-thick", "3d-thick-dark" */
/* line 898, ../../sass/mcustomscrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}

/* line 906, ../../sass/mcustomscrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}

/* line 909, ../../sass/mcustomscrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 912, ../../sass/mcustomscrollbar.scss */
.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical,
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical {
  right: 1px;
}

/* line 915, ../../sass/mcustomscrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools_vertical,
.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}

/* line 918, ../../sass/mcustomscrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools_horizontal,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  bottom: 1px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}

/* line 924, ../../sass/mcustomscrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
  width: 12px;
  margin: 2px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 937, ../../sass/mcustomscrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
}

/* line 942, ../../sass/mcustomscrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #555;
}

/* line 945, ../../sass/mcustomscrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 12px;
  width: auto;
}

/* line 950, ../../sass/mcustomscrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}

/* line 955, ../../sass/mcustomscrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

/* line 957, ../../sass/mcustomscrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

/* line 959, ../../sass/mcustomscrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

/* line 961, ../../sass/mcustomscrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

/* line 963, ../../sass/mcustomscrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* theme: "3d-thick-dark" */
/* line 968, ../../sass/mcustomscrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools {
  box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
}

/* line 970, ../../sass/mcustomscrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);
}

/* line 972, ../../sass/mcustomscrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);
}

/* line 974, ../../sass/mcustomscrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}

/* line 979, ../../sass/mcustomscrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #777;
}

/* line 981, ../../sass/mcustomscrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #fff;
  background-color: rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}

/* line 986, ../../sass/mcustomscrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

/* line 988, ../../sass/mcustomscrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

/* line 990, ../../sass/mcustomscrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

/* line 992, ../../sass/mcustomscrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

/* line 994, ../../sass/mcustomscrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* ---------------------------------------- */
/* theme: "minimal", "minimal-dark" */
/* line 1003, ../../sass/mcustomscrollbar.scss */
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
  right: 0;
  margin: 12px 0;
}

/* line 1011, ../../sass/mcustomscrollbar.scss */
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: 0;
  margin: 0 12px;
}

/* RTL direction/left-side scrollbar */
/* line 1018, ../../sass/mcustomscrollbar.scss */
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
  left: 0;
  right: auto;
}

/* line 1024, ../../sass/mcustomscrollbar.scss */
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

/* line 1027, ../../sass/mcustomscrollbar.scss */
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 50px;
}

/* line 1030, ../../sass/mcustomscrollbar.scss */
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 50px;
}

/* line 1032, ../../sass/mcustomscrollbar.scss */
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)";
}

/* line 1038, ../../sass/mcustomscrollbar.scss */
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)";
}

/* theme: "minimal-dark" */
/* line 1046, ../../sass/mcustomscrollbar.scss */
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)";
}

/* line 1052, ../../sass/mcustomscrollbar.scss */
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)";
}

/* ---------------------------------------- */
/* theme "light-3", "dark-3" */
/* line 1064, ../../sass/mcustomscrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  width: 6px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 1070, ../../sass/mcustomscrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
}

/* line 1075, ../../sass/mcustomscrollbar.scss */
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 6px;
  margin: 5px 0;
}

/* line 1084, ../../sass/mcustomscrollbar.scss */
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 12px;
}

/* line 1091, ../../sass/mcustomscrollbar.scss */
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 12px;
  margin: 2px 0;
}

/* line 1096, ../../sass/mcustomscrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

/* line 1098, ../../sass/mcustomscrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

/* line 1100, ../../sass/mcustomscrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

/* line 1102, ../../sass/mcustomscrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* theme "dark-3" */
/* line 1107, ../../sass/mcustomscrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 1109, ../../sass/mcustomscrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 1112, ../../sass/mcustomscrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 1114, ../../sass/mcustomscrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 1116, ../../sass/mcustomscrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

/* line 1118, ../../sass/mcustomscrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

/* line 1120, ../../sass/mcustomscrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

/* line 1122, ../../sass/mcustomscrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* ---------------------------------------- */
/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
/* line 1135, ../../sass/mcustomscrollbar.scss */
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  width: 12px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 1145, ../../sass/mcustomscrollbar.scss */
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  margin: 3px 5px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 1161, ../../sass/mcustomscrollbar.scss */
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 6px;
  margin: 5px 3px;
  position: absolute;
  width: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 1177, ../../sass/mcustomscrollbar.scss */
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 12px;
  margin: 2px 0;
}

/* line 1185, ../../sass/mcustomscrollbar.scss */
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

/* line 1189, ../../sass/mcustomscrollbar.scss */
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

/* line 1193, ../../sass/mcustomscrollbar.scss */
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

/* line 1197, ../../sass/mcustomscrollbar.scss */
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
/* line 1204, ../../sass/mcustomscrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 1208, ../../sass/mcustomscrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 1215, ../../sass/mcustomscrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 1219, ../../sass/mcustomscrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 1223, ../../sass/mcustomscrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

/* line 1227, ../../sass/mcustomscrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

/* line 1231, ../../sass/mcustomscrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

/* line 1235, ../../sass/mcustomscrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* theme "inset-2", "inset-2-dark" */
/* line 1241, ../../sass/mcustomscrollbar.scss */
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #fff;
  border-color: rgba(255, 255, 255, 0.2);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1250, ../../sass/mcustomscrollbar.scss */
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  border-color: #000;
  border-color: rgba(0, 0, 0, 0.2);
}

/* theme "inset-3", "inset-3-dark" */
/* line 1255, ../../sass/mcustomscrollbar.scss */
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.6);
}

/* line 1257, ../../sass/mcustomscrollbar.scss */
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 1259, ../../sass/mcustomscrollbar.scss */
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 1261, ../../sass/mcustomscrollbar.scss */
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 1264, ../../sass/mcustomscrollbar.scss */
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 1266, ../../sass/mcustomscrollbar.scss */
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
}

/* line 1268, ../../sass/mcustomscrollbar.scss */
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

/* line 1271, ../../sass/mcustomscrollbar.scss */
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}

/* ---------------------------------------- */
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
/* line 12, ../../sass/jquery.fancybox.scss */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

/* line 20, ../../sass/jquery.fancybox.scss */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 18020;
}

/* line 27, ../../sass/jquery.fancybox.scss */
.fancybox-skin {
  position: relative;
  background: #292929;
  color: #ffffff;
  text-shadow: none;
}

/* line 34, ../../sass/jquery.fancybox.scss */
.fancybox-opened {
  background: #292929;
  z-index: 18030;
}

/* line 43, ../../sass/jquery.fancybox.scss */
.fancybox-outer, .fancybox-inner {
  position: relative;
}

/* line 47, ../../sass/jquery.fancybox.scss */
.fancybox-inner {
  overflow: hidden;
  opacity: 1;
  transition: opacity 1s ease;
}

/* line 54, ../../sass/jquery.fancybox.scss */
.notactive .fancybox-inner {
  opacity: 0;
  transition: opacity 1s ease;
}

/* line 60, ../../sass/jquery.fancybox.scss */
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

/* line 64, ../../sass/jquery.fancybox.scss */
.fancybox-error {
  color: #ffffff;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

/* line 72, ../../sass/jquery.fancybox.scss */
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 78, ../../sass/jquery.fancybox.scss */
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

/* line 83, ../../sass/jquery.fancybox.scss */
#fancybox-loading, .fancybox-prev span, .fancybox-next span {
  background-image: url("../img/fancybox_sprite.png");
}

/* line 87, ../../sass/jquery.fancybox.scss */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 18060;
}

/* line 99, ../../sass/jquery.fancybox.scss */
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("../img/fancybox_loading.gif") center center no-repeat;
}

/* line 105, ../../sass/jquery.fancybox.scss */
.fancybox-close {
  position: fixed;
  width: 79px;
  height: 80px;
  right: 0;
  top: 0;
  border-left: 1px solid #2f2f2f;
  background: url(../img/fancybox_close.png) 50% 50% no-repeat #1c1c1c;
  cursor: pointer;
  margin: 0 !important;
  padding: 0 !important;
  z-index: 18051;
  transition: background-color 0.3s ease;
}
/* line 118, ../../sass/jquery.fancybox.scss */
.fancybox-close:hover {
  background-color: #2f2f2f;
}

/* line 123, ../../sass/jquery.fancybox.scss */
.fancybox-nav {
  position: fixed;
  top: 0;
  width: 40%;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("../img/blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transition: opacity 0.3s ease;
  opacity: 1;
  z-index: 18040;
}

/* line 139, ../../sass/jquery.fancybox.scss */
.notactive .fancybox-nav {
  opacity: 0;
}

/* line 143, ../../sass/jquery.fancybox.scss */
.fancybox-prev {
  left: 0;
}

/* line 147, ../../sass/jquery.fancybox.scss */
.fancybox-next {
  right: 0;
}

/* line 151, ../../sass/jquery.fancybox.scss */
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 88px;
  height: 112px;
  margin-top: -56px;
  opacity: 0.1;
  cursor: pointer;
  transition: opacity 0.3s ease;
  z-index: 18040;
}

/* line 163, ../../sass/jquery.fancybox.scss */
.fancybox-prev span {
  left: 0px;
  background: url(../img/fancybox_prev.png) 0 0 no-repeat;
}

/* line 168, ../../sass/jquery.fancybox.scss */
.fancybox-next span {
  right: 0px;
  background: url(../img/fancybox_next.png) 100% 0 no-repeat;
}

/* line 174, ../../sass/jquery.fancybox.scss */
.fancybox-nav:hover span {
  opacity: 1;
}

/* line 179, ../../sass/jquery.fancybox.scss */
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */
/* line 191, ../../sass/jquery.fancybox.scss */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}

/* line 196, ../../sass/jquery.fancybox.scss */
.fancybox-lock body {
  overflow: hidden !important;
}

/* line 200, ../../sass/jquery.fancybox.scss */
.fancybox-lock-test {
  overflow-y: hidden !important;
}

/* line 204, ../../sass/jquery.fancybox.scss */
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 18010;
  /*background: url('../img/fancybox_overlay.png');*/
  background: #292929;
}

/* line 215, ../../sass/jquery.fancybox.scss */
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

/* line 221, ../../sass/jquery.fancybox.scss */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
}

/* Title helper */
/* line 227, ../../sass/jquery.fancybox.scss */
.fancybox-title {
  visibility: hidden;
  position: fixed;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
  height: 80px;
  left: 0;
  top: 0;
  padding: 20px 80px 20px 30px;
  background: #1c1c1c;
  color: #ffffff;
  text-shadow: none;
  z-index: 18050;
}
/* line 241, ../../sass/jquery.fancybox.scss */
.fancybox-title .date {
  float: left;
  width: 85px;
  height: 40px;
  padding: 20px 30px 20px 0;
  margin: -20px 0;
  color: #a4a4a4;
  font-size: 16px;
  line-height: 100%;
  border-right: 1px solid #2f2f2f;
  font-size: 16px;
  line-height: 100%;
}
/* line 253, ../../sass/jquery.fancybox.scss */
.fancybox-title .date .count {
  display: block;
  padding-top: 8px;
  font-size: 14px;
  color: #474646;
}
/* line 258, ../../sass/jquery.fancybox.scss */
.fancybox-title .date .count .icon {
  opacity: 0.25;
  margin-right: 5px;
  vertical-align: baseline;
}
/* line 265, ../../sass/jquery.fancybox.scss */
.fancybox-title .info {
  overflow: hidden;
  padding: 0 30px;
}
/* line 269, ../../sass/jquery.fancybox.scss */
.fancybox-title .actions {
  float: right;
  height: 40px;
  padding: 20px 10px;
  margin: -20px 0;
  border-left: 1px solid #2f2f2f;
}
/* line 275, ../../sass/jquery.fancybox.scss */
.fancybox-title .actions a {
  position: relative;
  display: inline-block;
  width: 44px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
  transition: opacity 0.3s ease;
  opacity: 0.2;
}
/* line 285, ../../sass/jquery.fancybox.scss */
.fancybox-title .actions a.active, .fancybox-title .actions a:hover {
  opacity: 0.7;
}
/* line 289, ../../sass/jquery.fancybox.scss */
.fancybox-title .actions a.active:after {
  content: '';
  position: absolute;
  bottom: -20px;
  width: 0;
  height: 0;
  border: 13px solid transparent;
  border-bottom-color: #292929;
  left: 50%;
  margin: 0 0 0 -13px;
}
/* line 303, ../../sass/jquery.fancybox.scss */
.fancybox-title .social {
  float: right;
  padding: 0 30px;
  font-size: 10px;
  color: #707070;
  text-transform: uppercase;
}
/* line 309, ../../sass/jquery.fancybox.scss */
.fancybox-title .social a {
  display: inline;
  display: inline-block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  border: 2px solid #323232;
  text-align: center;
  margin-left: 8px;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  transition: border-color 0.3s ease;
}
/* line 322, ../../sass/jquery.fancybox.scss */
.fancybox-title .social a:hover {
  border-color: #ffffff;
}
/* line 327, ../../sass/jquery.fancybox.scss */
.fancybox-title h3 {
  margin: 0 0 5px 0;
  padding: 0;
  font-size: 16px;
  line-height: 100%;
  font-weight: normal;
}
/* line 334, ../../sass/jquery.fancybox.scss */
.fancybox-title p {
  margin: 0;
  padding: 0;
  color: #7d7d7d;
}
/* line 338, ../../sass/jquery.fancybox.scss */
.fancybox-title p.tags {
  font-size: 12px;
}
/* line 342, ../../sass/jquery.fancybox.scss */
.fancybox-title a {
  color: #e4080c;
}
/* line 344, ../../sass/jquery.fancybox.scss */
.fancybox-title a:hover {
  color: #ffffff;
}

/* line 350, ../../sass/jquery.fancybox.scss */
.fancybox-opened .fancybox-title {
  visibility: visible;
}

/* line 354, ../../sass/jquery.fancybox.scss */
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 18050;
  text-align: center;
}

/* line 363, ../../sass/jquery.fancybox.scss */
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

/* line 376, ../../sass/jquery.fancybox.scss */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

/* line 382, ../../sass/jquery.fancybox.scss */
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 397, ../../sass/jquery.fancybox.scss */
  #fancybox-loading, .fancybox-prev span, .fancybox-next span {
    background-image: url("../img/fancybox_sprite@2x.png");
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/
  }

  /* line 402, ../../sass/jquery.fancybox.scss */
  #fancybox-loading div {
    background-image: url("../img/fancybox_loading@2x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
}
/* Tumbnails */
/* line 411, ../../sass/jquery.fancybox.scss */
#fancybox-thumbs {
  position: fixed;
  box-sizing: border-box;
  left: 50%;
  top: 100%;
  width: 1020px;
  height: 100%;
  padding: 105px 0;
  margin-left: -510px;
  overflow: hidden;
  z-index: 18040;
  transition: top 0.5s ease;
}
/* line 423, ../../sass/jquery.fancybox.scss */
#fancybox-thumbs.active {
  top: 0;
}

/* line 428, ../../sass/jquery.fancybox.scss */
#fancybox-thumbs.bottom {
  bottom: 0;
}

/* line 432, ../../sass/jquery.fancybox.scss */
#fancybox-thumbs.top {
  top: 0;
}

/* line 436, ../../sass/jquery.fancybox.scss */
#fancybox-thumbs ul {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100% !important;
  left: 0 !important;
}

/* line 446, ../../sass/jquery.fancybox.scss */
#fancybox-thumbs ul li {
  float: left;
  padding: 6px;
  opacity: 0.5;
}

/* line 452, ../../sass/jquery.fancybox.scss */
#fancybox-thumbs ul li.active {
  opacity: 1;
}

/* line 456, ../../sass/jquery.fancybox.scss */
#fancybox-thumbs ul li:hover {
  opacity: 1;
}

/* line 460, ../../sass/jquery.fancybox.scss */
#fancybox-thumbs ul li a {
  display: block;
  position: relative;
  overflow: hidden;
  outline: none;
}

/* line 467, ../../sass/jquery.fancybox.scss */
#fancybox-thumbs ul li img {
  display: block;
  position: relative;
  border: 0;
  padding: 0;
  max-width: none;
}

/* line 475, ../../sass/jquery.fancybox.scss */
body.fancyOn {
  overflow: hidden;
}

/* Game detail */
/* line 9, ../../sass/game-detail.scss */
.game-detail {
  margin: 40px 0;
  width: 976px;
  background: #616161;
  /* Tabs */
  /**/
}
/* line 13, ../../sass/game-detail.scss */
.game-detail a {
  color: #616161 !important;
  text-decoration: underline;
}
/* line 16, ../../sass/game-detail.scss */
.game-detail a:hover {
  text-decoration: none;
}
/* line 20, ../../sass/game-detail.scss */
.game-detail .top {
  background: #ffffff;
  color: #616161 !important;
  overflow: hidden;
  padding: 20px;
}
/* line 25, ../../sass/game-detail.scss */
.game-detail .top .day, .game-detail .top .t, .game-detail .top .place {
  float: left;
}
/* line 28, ../../sass/game-detail.scss */
.game-detail .top .day {
  font: 80px/56px 'robotomedium';
  color: #e4080c;
  padding-right: 15px;
}
/* line 33, ../../sass/game-detail.scss */
.game-detail .top .t {
  padding-right: 25px;
  font-size: 16px;
  line-height: 22px;
}
/* line 37, ../../sass/game-detail.scss */
.game-detail .top .t .month {
  font: 18px 'robotomedium';
  color: #e4080c;
}
/* line 42, ../../sass/game-detail.scss */
.game-detail .top .place {
  font-size: 14px;
  line-height: 22px;
}
/* line 45, ../../sass/game-detail.scss */
.game-detail .top .place strong {
  font: 18px 'robotomedium';
}
/* line 49, ../../sass/game-detail.scss */
.game-detail .top .type {
  float: right;
  font-size: 14px;
  color: #8f8f8f;
  padding-right: 10px;
}
/* line 54, ../../sass/game-detail.scss */
.game-detail .top .type strong {
  font: 24px/22px 'robotobold';
  text-transform: uppercase;
  color: #1c1c1c;
}
/* line 61, ../../sass/game-detail.scss */
.game-detail .visual {
  position: relative;
  height: 384px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 67, ../../sass/game-detail.scss */
.game-detail .visual:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.7);
  z-index: 1;
}
/* line 77, ../../sass/game-detail.scss */
.game-detail .visual .in {
  position: absolute;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 70px 30px 30px;
  z-index: 10;
}
/* line 88, ../../sass/game-detail.scss */
.game-detail .visual .status {
  position: absolute;
  top: 15px;
  left: 30px;
  font: 12px/22px 'robotobold';
  text-transform: uppercase;
  border: 1px solid rgba(144, 144, 144, 0.3);
  padding: 0 5px;
  color: #c4c4c4;
}
/* line 98, ../../sass/game-detail.scss */
.game-detail .visual .result {
  text-align: center;
}
/* line 100, ../../sass/game-detail.scss */
.game-detail .visual .result .team {
  display: inline-block;
  font: 22px/80px 'robotomedium';
  vertical-align: middle;
}
/* line 104, ../../sass/game-detail.scss */
.game-detail .visual .result .team img {
  vertical-align: middle;
  margin: 0 20px;
}
/* line 109, ../../sass/game-detail.scss */
.game-detail .visual .result .score {
  position: relative;
  display: inline-block;
  font: 60px/80px 'robotobold';
  vertical-align: middle;
}
/* line 114, ../../sass/game-detail.scss */
.game-detail .visual .result .score > span {
  display: inline-block;
  width: 70px;
  background: #1c1c1c;
}
/* line 119, ../../sass/game-detail.scss */
.game-detail .visual .result .score .more {
  position: absolute;
  width: 100%;
  top: 100%;
  text-align: center;
  margin: 20px 0 0;
  font: 22px 'robotomedium';
  white-space: nowrap;
}
/* line 127, ../../sass/game-detail.scss */
.game-detail .visual .result .score .more span {
  position: relative;
  padding: 0 10px;
}
/* line 130, ../../sass/game-detail.scss */
.game-detail .visual .result .score .more span sup {
  position: absolute;
  font-size: 14px;
  top: 0;
}
/* line 139, ../../sass/game-detail.scss */
.game-detail .visual .online {
  position: absolute;
  right: 15px;
  bottom: 15px;
  font-size: 14px;
  line-height: 30px;
  text-decoration: none;
  background: #e4080c;
  color: white !important;
  padding: 0 7px;
}
/* line 149, ../../sass/game-detail.scss */
.game-detail .visual .online .icon {
  margin-right: 7px;
}
/* line 153, ../../sass/game-detail.scss */
.game-detail .visual .referee {
  position: absolute;
  bottom: 20px;
  left: 30px;
  font-size: 14px;
  line-height: 22px;
  opacity: 0.6;
}
/* line 160, ../../sass/game-detail.scss */
.game-detail .visual .referee strong {
  font: 16px 'robotomedium';
}
/* line 166, ../../sass/game-detail.scss */
.game-detail .tabs {
  width: 100%;
  background: #616161;
}
/* line 169, ../../sass/game-detail.scss */
.game-detail .tabs ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: table;
  width: 100%;
  background-color: #1f1e23;
}
/* line 174, ../../sass/game-detail.scss */
.game-detail .tabs ul li {
  height: 92px;
  display: table-cell;
  background-color: #1f1e23;
  font-family: 'ralewaybold', Arial, sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  text-align: center;
  border-left: 1px solid #3d3c42;
}
/* line 183, ../../sass/game-detail.scss */
.game-detail .tabs ul li > a {
  display: block;
  color: white !important;
  text-decoration: none;
  padding: 24px 20px;
  height: 44px;
}
/* line 190, ../../sass/game-detail.scss */
.game-detail .tabs ul li.active {
  border-color: #e4080c;
  background-color: #e4080c;
}
/* line 193, ../../sass/game-detail.scss */
.game-detail .tabs ul li.active + li {
  border-color: #1f1e23;
}
/* line 196, ../../sass/game-detail.scss */
.game-detail .tabs ul li.active > a {
  height: 42px;
}
/* line 199, ../../sass/game-detail.scss */
.game-detail .tabs ul li.active nav {
  display: table;
}
/* line 203, ../../sass/game-detail.scss */
.game-detail .tabs ul li:first-child {
  border: 0;
}
/* line 209, ../../sass/game-detail.scss */
.game-detail .tabs .tabs-content {
  display: none;
  padding: 30px;
}
/* line 212, ../../sass/game-detail.scss */
.game-detail .tabs .tabs-content.active {
  display: block;
}

/**/
/* line 222, ../../sass/game-detail.scss */
.line-up {
  background: none;
  display: table;
  width: 100%;
  table-layout: fixed;
}
/* line 227, ../../sass/game-detail.scss */
.line-up .team {
  display: table-cell;
  width: 50%;
  overflow: hidden;
  padding: 0 30px 60px;
  border-left: 2px solid #737373;
}
/* line 233, ../../sass/game-detail.scss */
.line-up .team .head {
  text-align: center;
  width: 100%;
  margin-bottom: 25px;
  font-size: 14px;
}
/* line 238, ../../sass/game-detail.scss */
.line-up .team .head img {
  vertical-align: middle;
  margin-right: 5px;
}
/* line 243, ../../sass/game-detail.scss */
.line-up .team .column {
  width: 50%;
  float: left;
  font-size: 14px;
  line-height: 30px;
  color: #c7c7c7;
}
/* line 250, ../../sass/game-detail.scss */
.line-up .team h3 {
  font: normal 16px 'ralewaybold';
  text-transform: uppercase;
  color: #c7c7c7;
  margin: 0;
  padding: 35px 0 5px;
}
/* line 257, ../../sass/game-detail.scss */
.line-up .team .item {
  overflow: hidden;
}
/* line 259, ../../sass/game-detail.scss */
.line-up .team .item .n {
  font-size: 20px;
  width: 32px;
  float: left;
  color: #c7c7c7;
  font-weight:bold;
}
/* line 265, ../../sass/game-detail.scss */
.line-up .team .item .name {
  overflow: hidden;
  color:#FFFFFF;
}
/* line 269, ../../sass/game-detail.scss */
.line-up .team:first-child {
  border: 0;
}

/* line 277, ../../sass/game-detail.scss */
.fancybox-inner .news-slider, .fancybox-inner .media-slider {
  height: auto;
  overflow: visible;
}
/* line 283, ../../sass/game-detail.scss */
.fancybox-inner table.calendar td {
  position: relative;
  vertical-align: top;
  padding: 20px 0px 0px 0px;
  font: 16px/22px 'robotoregular';
  table-layout: fixed;
  border-width: 16px;
}
/* line 290, ../../sass/game-detail.scss */
.fancybox-inner table.calendar td a {
  color: #0a0a0a;
}
/* line 293, ../../sass/game-detail.scss */
.fancybox-inner table.calendar td.date {
  width: 52px;
  /* padding-bottom: 40px; */
  background: #afafaf;
  color: #000000;
  text-align: center;
  font-size: 38px;
  line-height: 60px;
  font-family: 'robotoregular';
  font-weight: normal;
}

/* line 303, ../../sass/game-detail.scss */
.fancybox-inner table.calendar td.date span {
  display: block;
  width: 100%;
  left: 0;
  bottom: 0;
  font-size: 12px;
  line-height: 32px;
  background: #cbcbcb;
}
/* line 314, ../../sass/game-detail.scss */
.fancybox-inner table.calendar td.teams {
  width: 310px;
  background: #fff;
  color: #000;
  text-align: center;
  font: 14px/30px 'robotomedium';
  white-space: nowrap;
}
/* line 321, ../../sass/game-detail.scss */
.fancybox-inner table.calendar td.teams a {
  display: block;
  color: black !important;
  text-decoration: none;
}
/* line 326, ../../sass/game-detail.scss */
.fancybox-inner table.calendar td.teams .team, .fancybox-inner table.calendar td.teams .score {
  display: inline-block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 36%;
  padding: 0 12px;
  vertical-align: top;
}
/* line 335, ../../sass/game-detail.scss */
.fancybox-inner table.calendar td.teams .team span {
  display: block;
  position: relative;
  margin: 0 -20px;
  line-height: 120%;
}
/* line 342, ../../sass/game-detail.scss */
.fancybox-inner table.calendar td.teams .score {
  width: 28%;
  padding-top: 15px;
  font-size: 46px;
  line-height: 20px;
  vertical-align: middle;
}
/* line 352, ../../sass/game-detail.scss */
.fancybox-inner table.calendar tr:hover td.date {
  background: #afafaf;
}

/* line 361, ../../sass/game-detail.scss */
.game-history {
  overflow: hidden;
}
/* line 363, ../../sass/game-detail.scss */
.game-history > table {
  float: left;
  margin: 0 0 16px 16px;
  width: 48%;
}

/* line 26, ../../sass/common.scss */
html, body {
  height: 100%;
  font-family: 'robotoregular', Arial, sans-serif;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  background-color: #d9d9d9;
}

/* line 36, ../../sass/common.scss */
*:focus {
  outline: 0;
}

/* line 41, ../../sass/common.scss */
a {
  text-decoration: none;
  color: #f30111;
}

/* line 53, ../../sass/common.scss */
menu {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 55, ../../sass/common.scss */
menu li {
  margin: 0;
  padding: 0;
}

/* line 62, ../../sass/common.scss */
.layout-wrapper {
  min-height: 100%;
  min-width: 1180px;
  overflow: hidden;
}

/* Header layout */
/* line 70, ../../sass/common.scss */
header.layout {
  position: relative;
  height: 177px;
  z-index: 20;
}

/**/
/* Cleanup */
/* line 80, ../../sass/common.scss */
.row:after {
  content: '';
  display: table;
  width: 100%;
  clear: both;
}

/**/
/* Top social box */
/* line 91, ../../sass/common.scss */
.social-wrapper {
  font-family: 'robotomedium', Arial, sans-serif;
  color: #000000;
  background: #ffffff;
  /* Social list */
  /**/
  /* Additional navigation */
  /**/
}
/* line 97, ../../sass/common.scss */
.social-wrapper .toggle-list ul {
  margin-top: -64px;
}
/* line 101, ../../sass/common.scss */
.social-wrapper .toggle-list.act ul {
  transition: margin-top 0.6s ease;
}
/* line 106, ../../sass/common.scss */
.social-wrapper .toggle-list.active ul {
  margin-top: 0;
}
/* line 111, ../../sass/common.scss */
.social-wrapper ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: table;
  table-layout: fixed;
  width: 100%;
}
/* line 116, ../../sass/common.scss */
.social-wrapper ul a {
  display: block;
  line-height: 64px;
  padding: 0 20px 0 28px;
  color: #000000;
  border-left: 1px solid #cccccc;
}
/* line 122, ../../sass/common.scss */
.social-wrapper ul a:hover {
  background-color: #f3f3f3;
}
/* line 126, ../../sass/common.scss */
.social-wrapper ul .icon {
  margin-right: 17px;
}
/* line 129, ../../sass/common.scss */
.social-wrapper ul li {
  display: table-cell;
}
/* line 132, ../../sass/common.scss */
.social-wrapper ul li:first-child a {
  border-left: 0;
}
@media (max-width: 1439px) {
  /* line 139, ../../sass/common.scss */
  .social-wrapper ul .icon {
    margin-right: 10px;
  }
}
/* line 148, ../../sass/common.scss */
.social-wrapper nav {
  float: right;
  padding: 18px 64px 11px;
  line-height: 0;
  font-family: 'robotoregular', Arial, sans-serif;
  font-size: 14px;
  line-height: 27px;
}
/* line 155, ../../sass/common.scss */
.social-wrapper nav a, .nav .lang a {
  float: left;
  margin-left: 1px;
  padding: 0 20px;
  color: #ffffff;
  background: #1f1e23;
}
/* line 161, ../../sass/common.scss */
.social-wrapper nav a.toggle-a {
  padding-right: 38px;
  background: url(../img/toggle-right-arrow.png) 100% 11px no-repeat #1f1e23;
}
.social-wrapper .lang {
    display: inline-block;
    margin-left: 37px;
}
.nav .lang
{
text-align:center;
}
.nav .lang a
{
float:none !important;
}
.social-wrapper a.active, .nav .lang a.active {
    background: #e0070a;
}
/* line 164, ../../sass/common.scss */
.social-wrapper nav a.toggle-a.active {
  background-position: 100% -23px;
}
/* line 168, ../../sass/common.scss */
.social-wrapper nav a:hover, .nav .lang a:hover {
  background-color: #000000;
}
@media (max-width: 1439px) {
  /* line 148, ../../sass/common.scss */
  .social-wrapper nav {
    padding: 18px 28px 11px;
  }
}

/**/
/* Site logo */
/* line 184, ../../sass/common.scss */
.logo-box {
  float: left;
  width: 210px;
  padding: 0 12px 0 30px;
  margin-top: -7px;
  text-align: left;
}
/* line 190, ../../sass/common.scss */
.logo-box img {
  max-width: 100%;
  height: auto;
}
@media (max-width: 1439px) {
  /* line 184, ../../sass/common.scss */
  .logo-box {
    width: 180px;
	position:absolute;
  }
}

/**/
/* Top menu */
/* line 204, ../../sass/common.scss */
.menu-wrapper {
  position: relative;
  margin: 0 64px 0 252px;
  /* padding-right: 142px; */
  background: #df070b;
  /* Main menu */
  /**/
  /* Additional navigation */
  /**/
}
/* line 210, ../../sass/common.scss */
.menu-wrapper > menu {
  display: table;
  width: 100%;
  font-size: 16px;
  font-family: 'ralewaybold';
  text-transform: uppercase;
}
/* line 216, ../../sass/common.scss */
.menu-wrapper > menu > li {
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  border-right: 1px solid #c40f12;
  transition: background-color 0.3s ease;
}
/* line 223, ../../sass/common.scss */
.menu-wrapper > menu > li:hover {
  background-color: #c40f12;
}
/* line 226, ../../sass/common.scss */
.menu-wrapper > menu > li > a {
  display: block;
  line-height: 56px;
  padding: 0 9px;
  color: #ffffff;
  text-align: center;
}
/* line 233, ../../sass/common.scss */
.menu-wrapper > menu > li > menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 284px;
  padding: 4px 16px 8px 20px;
  background-color: #b2b2b2;
}
/* line 241, ../../sass/common.scss */
.menu-wrapper > menu > li > menu > li {
  border-top: 2px solid #a2a2a2;
  text-align: left;
}
/* line 244, ../../sass/common.scss */
.menu-wrapper > menu > li > menu > li:first-child {
  border: 0;
}
/* line 247, ../../sass/common.scss */
.menu-wrapper > menu > li > menu > li > a {
  display: block;
  font-size: 14px;
  line-height: 18px;
  font-family: 'robotoregular';
  color: #666666;
  padding: 16px 0;
}
/* line 254, ../../sass/common.scss */
.menu-wrapper > menu > li > menu > li > a:hover {
  color: #000000;
}
/* line 261, ../../sass/common.scss */
.menu-wrapper > menu > li:hover > menu {
  display: block;
}
/* line 266, ../../sass/common.scss */
.menu-wrapper > menu > li:last-child > menu {
  left: auto;
  right: 0;
}
/* line 277, ../../sass/common.scss */
.menu-wrapper > nav {
  position: absolute;
  top: 14px;
  right: 10px;
  line-height: 0;
}
/* line 282, ../../sass/common.scss */
.menu-wrapper > nav > a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: 'robotobold';
  font-size: 15px;
  line-height: 27px;
  padding: 0 5px;
  color: #000000;
  text-transform: uppercase;
}
/* line 290, ../../sass/common.scss */
.menu-wrapper > nav > a.selected {
  color: #ffffff;
  background: #000000;
}
@media (max-width: 1439px) {
  /* line 204, ../../sass/common.scss */
  .menu-wrapper {
    margin: 0 28px 0 222px;
    /* padding-right: 118px; */
  }
  /* line 301, ../../sass/common.scss */
  .menu-wrapper > menu {
    font-size: 13px;
  }
  /* line 304, ../../sass/common.scss */
  .menu-wrapper > menu > li > a {
    padding: 0 9px;
  }
  /* line 307, ../../sass/common.scss */
  .menu-wrapper > menu > li > menu {
    padding: 2px 6px 6px 10px;
  }
  /* line 310, ../../sass/common.scss */
  .menu-wrapper > menu > li > menu > li > a {
    font-size: 12px;
    line-height: 16px;
  }
  /* line 319, ../../sass/common.scss */
  .menu-wrapper > nav > a {
    font-size: 12px;
  }
}

/**/
/* Banners before footer */
/* line 330, ../../sass/common.scss */
.adv-bottom {
  padding: 39px 128px;
  background: #d9d9d9;
}
/* line 333, ../../sass/common.scss */
.adv-bottom ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 335, ../../sass/common.scss */
.adv-bottom ul li {
  width: 33.333333%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0 20px;
}
/* line 341, ../../sass/common.scss */
.adv-bottom ul li img {
  width: 100%;
  height: auto;
}
@media (max-width: 1439px) {
  /* line 330, ../../sass/common.scss */
  .adv-bottom {
    padding: 39px 20px;
  }
}

/**/
/* Footer layout */
/* line 355, ../../sass/common.scss */
footer.layout {
  background-color: #080808;
  /* Partners */
  /**/
  /* Copyright */
  /**/
  /* Design */
  /**/
  /* Search */
  /**/
}
/* line 358, ../../sass/common.scss */
footer.layout .partners {
  background-color: #212121;
  font-size: 14px;
  line-height: 18px;
  color: #FFFFFF;
}
/* line 363, ../../sass/common.scss */
footer.layout .partners p {
  margin: 0;
  height: 54px;
}
/* line 367, ../../sass/common.scss */
footer.layout .partners .row {
  border-top: 2px solid #2f2f2f;
}
/* line 369, ../../sass/common.scss */
footer.layout .partners .row:first-child {
  border: 0;
}
/* line 373, ../../sass/common.scss */
footer.layout .partners .list {
  padding: 36px 28px;
}
/* line 376, ../../sass/common.scss */
footer.layout .partners .khl {
  width: 100%;
}
/* line 379, ../../sass/common.scss */
footer.layout .partners .club {
  width: 40%;
  float: left;
}
/* line 382, ../../sass/common.scss */
footer.layout .partners .club .list {
  padding-right: 65px;
}
/* line 386, ../../sass/common.scss */
footer.layout .partners .mhl {
  width: 60%;
  float: left;
}
/* line 390, ../../sass/common.scss */
footer.layout .partners ul {
  list-style-type: none;
  margin: auto;
  padding: 0;
  text-align: center;
  line-height: 1;
  display:table;
}
/* line 395, ../../sass/common.scss */
footer.layout .partners ul li {
  display: -moz-inline-stack;
  display: table-cell;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  text-align:center;
  margin: 0px 10px;
  padding:2px;
}
div.club ul li {
vertical-align: middle !important;
}
footer.layout .partners ul li:hover {
  font-weight:bold;
}
/* line 399, ../../sass/common.scss */
footer.layout .partners ul:after {
  content: '';
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 100%;
  height: 0;
}
/* line 409, ../../sass/common.scss */
footer.layout .bottom {
  overflow: hidden;
}
/* line 411, ../../sass/common.scss */
footer.layout .bottom .left {
  float: left;
  width: 60%;
}
/* line 415, ../../sass/common.scss */
footer.layout .bottom .right {
  float: left;
  width: 40%;
}
/* line 422, ../../sass/common.scss */
footer.layout .copyright {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 40px 28px 0;
  color: #767676;
}
/* line 427, ../../sass/common.scss */
footer.layout .copyright p {
  margin: 0 0 5px 0;
  font-size: 14px;
  line-height: 16px;
}
/* line 431, ../../sass/common.scss */
footer.layout .copyright p small {
  font-size: 12px;
}
/* line 439, ../../sass/common.scss */
footer.layout .design {
  width: 50%;
  float: right;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 44px 28px 40px 20px;
  font-size: 14px;
  line-height: 16px;
  color: #767676;
  text-align: right;
}
/* line 449, ../../sass/common.scss */
footer.layout .design a {
  color: #767676;
}
/* line 456, ../../sass/common.scss */
footer.layout .search-wrapper {
  width: 50%;
  float: right;
  padding: 40px 0;
}
/* line 460, ../../sass/common.scss */
footer.layout .search-wrapper form {
  display: block;
  position: relative;
  width: 100%;
  height: 40px;
  background: #e8e8e8;
}
/* line 12, ../../sass/common.scss */
footer.layout .search-wrapper form ::-webkit-input-placeholder {
  color: #505050;
}
/* line 13, ../../sass/common.scss */
footer.layout .search-wrapper form :-moz-placeholder {
  color: #505050;
  opacity: 1;
}
/* line 14, ../../sass/common.scss */
footer.layout .search-wrapper form ::-moz-placeholder {
  color: #505050;
  opacity: 1;
}
/* line 15, ../../sass/common.scss */
footer.layout .search-wrapper form :-ms-input-placeholder {
  color: #505050;
}
/* line 467, ../../sass/common.scss */
footer.layout .search-wrapper form input, footer.layout .search-wrapper form button {
  display: block;
  margin: 0;
  border: 0;
  line-height: 20px;
  background: #e8e8e8;
}
/* line 474, ../../sass/common.scss */
footer.layout .search-wrapper form input[type="text"] {
  position: relative;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 10px 40px 10px 16px;
  font-size: 14px;
  color: #505050;
  z-index: 1;
}
/* line 484, ../../sass/common.scss */
footer.layout .search-wrapper form button {
  position: absolute;
  width: 40px;
  top: 0;
  right: 0;
  padding: 10px 0;
  text-align: center;
  z-index: 5;
}
@media (max-width: 1439px) {
  /* line 499, ../../sass/common.scss */
  footer.layout .partners ul li img {
    max-width: 90%;
    height: auto;
  }
}

/* Columns */
/* line 510, ../../sass/common.scss */
.col-2 {
  display: table;
  width: 100%;
  table-layout: fixed;
}
/* line 514, ../../sass/common.scss */
.col-2 .col {
  display: table-cell;
}

/**/
/* Game result */
/* line 522, ../../sass/common.scss */
.game-result {
  text-align: center;
  padding: 28px 28px 15px 28px;
  min-height: 80px;
  color: #ffffff;
  background-color: #767676;
}
/* line 528, ../../sass/common.scss */
.game-result .result {
  overflow: hidden;
  font-family: 'robotomedium';
  font-size: 40px;
  line-height: 44px;
}
/* line 533, ../../sass/common.scss */
.game-result .result img:first-child, .game-result .result .team:first-child {
  float: left;
}
/* line 536, ../../sass/common.scss */
.game-result .result img:last-child, .game-result .result .team:last-child {
  float: right;
}
/* line 539, ../../sass/common.scss */
.game-result .result span {
  font-family: 'ralewaybold';
  font-size: 20px;
  padding: 0 10px;
  vertical-align: top;
}
/* line 546, ../../sass/common.scss */
.game-result .info {
  font-family: 'robotolight';
}
/* line 550, ../../sass/common.scss */
.game-result a {
  color: #ffffff;
  display: block;
  padding: 28px 28px 15px 28px;
  margin: -28px -28px -15px -28px;
}
@media (max-width: 1439px) {
  /* line 522, ../../sass/common.scss */
  .game-result {
    padding: 28px 15px 15px;
  }
  /* line 559, ../../sass/common.scss */
  .game-result .result {
    font-size: 30px;
  }
  /* line 561, ../../sass/common.scss */
  .game-result .result span {
    padding: 0;
  }
  /* line 565, ../../sass/common.scss */
  .game-result .info {
    font-size: 14px;
  }
}

/**/
/* KHL menu */
/* line 575, ../../sass/common.scss */
#khl_menu {
  display: none;
  height: 47px;
  background-color: #232f37;
}
/* line 579, ../../sass/common.scss */
#khl_menu.active {
  display: block;
}
/* line 582, ../../sass/common.scss */
#khl_menu > table {
  border-color: #232f37 !important;
}

/* line 586, ../../sass/common.scss */
#khl_menu_beforeload {
  height: 47px;
  background-color: #232f37;
}

/**/
/* Loading */
/**/
/* 4 columns banners */
/* line 602, ../../sass/common.scss */
.adv-boxes ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 605, ../../sass/common.scss */
.adv-boxes li {
  position: relative;
  width: 25%;
  float: left;
  line-height: 0;
  color: #ffffff;
}
/* line 611, ../../sass/common.scss */
.adv-boxes li a {
  display: block;
  color: #ffffff;
}
/* line 615, ../../sass/common.scss */
.adv-boxes li img {
  position: relative;
  width: 100%;
  height: auto;
  z-index: 1;
}
/* line 622, ../../sass/common.scss */
.adv-boxes li:hover:after {
  content: '';
  position: absolute;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border: 6px solid #ffffff;
  z-index: 2;
}
/* line 635, ../../sass/common.scss */
.adv-boxes li .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 20px;
  z-index: 3;
}
/* line 646, ../../sass/common.scss */
.adv-boxes li h4 {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
/* line 651, ../../sass/common.scss */
.adv-boxes li.shop {
  text-align: right;
}
/* line 653, ../../sass/common.scss */
.adv-boxes li.shop .overlay {
  padding-top: 35px;
  text-align: right;
}
/* line 657, ../../sass/common.scss */
.adv-boxes li.shop h4 {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 40px;
  line-height: 100%;
  max-width: 270px;
  font-family: 'ralewayextrabold', Arial, sans-serif;
  text-transform: uppercase;
}
@media (max-width: 1439px) {
  /* line 657, ../../sass/common.scss */
  .adv-boxes li.shop h4 {
    max-width: 210px;
    font-size: 30px;
  }
}
/* line 669, ../../sass/common.scss */
.adv-boxes li.shop nav {
  position: absolute;
  width: 195px;
  right: 20px;
  bottom: 20px;
  text-align: left;
}
/* line 675, ../../sass/common.scss */
.adv-boxes li.shop nav a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: 'robotolight', Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  padding: 0 7px;
  margin-top: 1px;
  background-color: #e4080c;
  color: #ffffff;
  transition: all 0.3s ease;
}
/* line 685, ../../sass/common.scss */
.adv-boxes li.shop nav a:hover {
  background-color: #ffffff;
  color: #e4080c;
}
/* line 692, ../../sass/common.scss */
.adv-boxes li.statistics {
  text-align: right;
}
/* line 694, ../../sass/common.scss */
.adv-boxes li.statistics .overlay {
  padding-top: 65px;
  text-align: center;
}
@media (max-width: 1439px) {
  /* line 694, ../../sass/common.scss */
  .adv-boxes li.statistics .overlay {
    padding-top: 35px;
  }
}
/* line 701, ../../sass/common.scss */
.adv-boxes li.statistics h4 {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 30px;
  line-height: 40px;
  font-family: 'ralewayextrabold', Arial, sans-serif;
  text-transform: uppercase;
}
@media (max-width: 1439px) {
  /* line 701, ../../sass/common.scss */
  .adv-boxes li.statistics h4 {
    font-size: 26px;
  }
}
/* line 711, ../../sass/common.scss */
.adv-boxes li.statistics p {
  line-height: 100%;
  margin-bottom: 20px;
}
/* line 715, ../../sass/common.scss */
.adv-boxes li.statistics .score {
  padding: 0 10px;
}
/* line 718, ../../sass/common.scss */
.adv-boxes li.statistics .more {
  position: absolute;
  width: 247px;
  height: 60px;
  line-height: 60px;
  bottom: 45px;
  left: 50%;
  font-size: 16px;
  text-transform: uppercase;
  margin-left: -123px;
  background: #e4080c;
  color: #ffffff;
  font-family: 'ralewayextrabold', Arial, sans-serif;
  transition: all 0.3s ease;
}
/* line 732, ../../sass/common.scss */
.adv-boxes li.statistics .more:hover {
  background-color: #b60909;
}
@media (max-width: 1439px) {
  /* line 718, ../../sass/common.scss */
  .adv-boxes li.statistics .more {
    width: 200px;
    height: 40px;
    line-height: 40px;
    bottom: 20px;
    margin-left: -100px;
  }
}
/* line 744, ../../sass/common.scss */
.adv-boxes li.history {
  text-align: right;
}
/* line 746, ../../sass/common.scss */
.adv-boxes li.history .overlay {
  text-align: right;
}
/* line 749, ../../sass/common.scss */
.adv-boxes li.history h4 {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: absolute;
  right: 20px;
  bottom: 20px;
  font-size: 30px;
  line-height: 28px;
  max-width: 270px;
  padding-top: 80px;
  font-family: 'ralewayextrabold', Arial, sans-serif;
  text-transform: uppercase;
  background: url(../img/cup.png) 100% 0 no-repeat;
}
@media (max-width: 1439px) {
  /* line 749, ../../sass/common.scss */
  .adv-boxes li.history h4 {
    font-size: 26px;
  }
}
/* line 767, ../../sass/common.scss */
.adv-boxes li.season .overlay {
  padding-top: 90px;
  text-align: center;
}
@media (max-width: 1439px) {
  /* line 767, ../../sass/common.scss */
  .adv-boxes li.season .overlay {
    padding-top: 65px;
  }
}
/* line 774, ../../sass/common.scss */
.adv-boxes li.season h4 {
  color: #d10508;
  font-size: 30px;
  line-height: 28px;
  font-family: 'ralewayextrabold', Arial, sans-serif;
  margin-bottom: 5px;
  text-transform: uppercase;
}
@media (max-width: 1439px) {
  /* line 774, ../../sass/common.scss */
  .adv-boxes li.season h4 {
    font-size: 26px;
  }
}
/* line 785, ../../sass/common.scss */
.adv-boxes li.season .date {
  font-family: 'ralewayextrabold', Arial, sans-serif;
  font-size: 60px;
  line-height: 44px;
  text-transform: uppercase;
  color: #1f1e23;
  margin: 0;
  padding: 0;
}
@media (max-width: 1439px) {
  /* line 785, ../../sass/common.scss */
  .adv-boxes li.season .date {
    font-size: 40px;
  }
}
/* line 797, ../../sass/common.scss */
.adv-boxes li.season .more {
  position: absolute;
  width: 247px;
  height: 60px;
  line-height: 60px;
  bottom: 45px;
  left: 50%;
  font-size: 16px;
  text-transform: uppercase;
  margin-left: -123px;
  background: #e4080c;
  color: #ffffff;
  font-family: 'ralewayextrabold', Arial, sans-serif;
  transition: all 0.3s ease;
}
/* line 811, ../../sass/common.scss */
.adv-boxes li.season .more:hover {
  background-color: #b60909;
}
@media (max-width: 1439px) {
  /* line 797, ../../sass/common.scss */
  .adv-boxes li.season .more {
    width: 200px;
    height: 40px;
    line-height: 40px;
    bottom: 20px;
    margin-left: -100px;
  }
}

/**/
/* line 828, ../../sass/common.scss */
.news-slider {
  position: relative;
  padding: 35px 0;
  overflow: hidden;
  height: 402px;
}
/* line 833, ../../sass/common.scss */
.news-slider .news-rows {
  position: relative;
  font-size: 0;
  line-height: 0;
  color: #f0ebed;
  background: #616161;
  transition: margin-top 0.3s ease;
  z-index: 10;
}
/* line 841, ../../sass/common.scss */
.news-slider .news-rows .item {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 50%;
  font-size: 14px;
  line-height: 18px;
}
/* line 849, ../../sass/common.scss */
.news-slider .news-rows .item .in {
  position: relative;
  padding: 6px 0;
  margin: 0 25px 0 0;
  overflow: hidden;
}
/* line 854, ../../sass/common.scss */
.news-slider .news-rows .item .in:before {
  content: '';
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  top: 0;
  background: #717171;
}
/* line 864, ../../sass/common.scss */
.news-slider .news-rows .item img {
  float: left;
  margin-right: 18px;
  margin-top: 4px;
}
/* line 869, ../../sass/common.scss */
.news-slider .news-rows .item .preview {
  overflow: hidden;
}
/* line 872, ../../sass/common.scss */
.news-slider .news-rows .item p {
  margin: 0;
  padding: 0;
}
/* line 875, ../../sass/common.scss */
.news-slider .news-rows .item p.date {
  color: #9f9f9f;
}
/* line 879, ../../sass/common.scss */
.news-slider .news-rows .item a {
  color: #f0ebed !important;
  text-decoration: none !important;
}
/* line 885, ../../sass/common.scss */
.news-slider .news-rows .items:first-child .item .in:before {
  background: none;
}
/* line 890, ../../sass/common.scss */
.news-slider .arrow {
  position: absolute;
  display: none;
  width: 100%;
  height: 40px;
  left: 0;
  z-index: 20;
  text-align: center;
  cursor: pointer;
}
/* line 899, ../../sass/common.scss */
.news-slider .arrow span {
  position: relative;
  width: 0;
  height: 0;
  border-left: 22px solid transparent;
  border-right: 22px solid transparent;
}
/* line 906, ../../sass/common.scss */
.news-slider .arrow.up {
  top: 0;
  background: url(../img/bg/player-news-nav.png) 0 -35px repeat-x #616161;
}
/* line 909, ../../sass/common.scss */
.news-slider .arrow.up span {
  border-bottom: 22px solid #585858;
  top: -22px;
}
/* line 914, ../../sass/common.scss */
.news-slider .arrow.down {
  bottom: 0;
  background: url(../img/bg/player-news-nav.png) 0 0px repeat-x #616161;
}
/* line 917, ../../sass/common.scss */
.news-slider .arrow.down span {
  border-top: 22px solid #585858;
  top: 40px;
}

/* line 925, ../../sass/common.scss */
.media-slider {
  position: relative;
  padding: 35px 0;
  overflow: hidden;
  height: 402px;
}
/* line 930, ../../sass/common.scss */
.media-slider .media-rows {
  position: relative;
  font-size: 0;
  line-height: 0;
  color: #f0ebed;
  background: #616161;
  transition: margin-top 0.3s ease;
  z-index: 10;
}
/* line 938, ../../sass/common.scss */
.media-slider .media-rows .items {
  position: relative;
  margin-right: 25px;
}
/* line 941, ../../sass/common.scss */
.media-slider .media-rows .items .item {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 25%;
  overflow: hidden;
}
/* line 946, ../../sass/common.scss */
.media-slider .media-rows .items .item .in {
  padding: 6px 7px 7px 6px;
}
/* line 949, ../../sass/common.scss */
.media-slider .media-rows .items .item img {
  width: 100%;
  height: auto;
}
/* line 956, ../../sass/common.scss */
.media-slider .arrow {
  position: absolute;
  display: none;
  width: 100%;
  height: 40px;
  left: 0;
  z-index: 20;
  text-align: center;
  cursor: pointer;
}
/* line 965, ../../sass/common.scss */
.media-slider .arrow span {
  position: relative;
  width: 0;
  height: 0;
  border-left: 22px solid transparent;
  border-right: 22px solid transparent;
}
/* line 972, ../../sass/common.scss */
.media-slider .arrow.up {
  top: 0;
  background: url(../img/bg/player-news-nav.png) 0 -35px repeat-x #616161;
}
/* line 975, ../../sass/common.scss */
.media-slider .arrow.up span {
  border-bottom: 22px solid #585858;
  top: -22px;
}
/* line 980, ../../sass/common.scss */
.media-slider .arrow.down {
  bottom: 0;
  background: url(../img/bg/player-news-nav.png) 0 0px repeat-x #616161;
}
/* line 983, ../../sass/common.scss */
.media-slider .arrow.down span {
  border-top: 22px solid #585858;
  top: 40px;
}

/* line 991, ../../sass/common.scss */
.pagination {
  text-align: center;
  padding: 20px 0;
}

/* line 995, ../../sass/common.scss */
.pagination a {
  color: #df070b !important;
  text-decoration: underline;
}

/* line 1000, ../../sass/common.scss */
.preloadbox {
  position: relative;
}
/* line 1003, ../../sass/common.scss */
.preloadbox.news-widget .loading, .preloadbox.stat-widget .loading {
  top: 297px;
  margin-top: -10px;
}
/* line 1009, ../../sass/common.scss */
.preloadbox.main-slider .loading {
  top: 288px;
  margin-top: 0;
}
/* line 1014, ../../sass/common.scss */
.preloadbox.media-widget, .preloadbox.adv-boxes {
  overflow: hidden;
}

/* line 1018, ../../sass/common.scss */
.loading {
  position: absolute;
  display: block !important;
  opacity: 1 !important;
  left: 50%;
  top: 50%;
  width: 20px;
  height: 20px;
  margin: -20px 0 0 -20px;
  padding: 10px;
  overflow: hidden;
  z-index: 9999;
  background: #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 1032, ../../sass/common.scss */
.loading img {
  width: 20px !important;
  height: 20px !important;
}

/* line 1037, ../../sass/common.scss */
.adv-bottom .loading {
  display: none !important;
}

/* Main page */
/* Header slider */
/* line 6, ../../sass/main.scss */
.main-slider {
  position: relative;
  height: 33vw;
  margin-top: -113px;
  background-color: #000000;
  z-index: 10;
}
/* line 13, ../../sass/main.scss */
.main-slider ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  z-index: 10;
}
/* line 22, ../../sass/main.scss */
.main-slider ul li {
  position: absolute;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  opacity: 0;
  z-index: 1;
  transition: opacity 1s ease;
}
/* line 34, ../../sass/main.scss */
.main-slider ul li.active {
  opacity: 1;
  z-index: 10;
}
/* line 38, ../../sass/main.scss */
.main-slider ul li a {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
/* line 47, ../../sass/main.scss */
.main-slider ul .hidden {
  position: absolute;
  left: -9999px;
  top: -9999px;
}
/* line 53, ../../sass/main.scss */
.main-slider .action {
  position: absolute;
  display: none;
  width: 138px;
  height: 80px;
  right: 22px;
  bottom: 25px;
  z-index: 15;
}
/* line 61, ../../sass/main.scss */
.main-slider .action .arrow {
  float: left;
  width: 50px;
  height: 80px;
  cursor: pointer;
  background: url(../img/main-slider-arrows.png) 0 0 no-repeat;
}
/* line 67, ../../sass/main.scss */
.main-slider .action .arrow.right {
  float: right;
  background-position: 100% 0;
}
/* line 71, ../../sass/main.scss */
.main-slider .action .arrow.na {
  cursor: default;
  opacity: .5;
}

/**/
/* Info widgets */
/* line 82, ../../sass/main.scss */
.info-widgets {
  position: relative;
  overflow: hidden;
  /* News */
  /**/
  /* Statistisc */
  /**/
}
/* line 86, ../../sass/main.scss */
.info-widgets ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 90, ../../sass/main.scss */
.info-widgets > div {
  float: left;
  margin-bottom: -999px;
  padding-bottom: 999px;
}
/* line 97, ../../sass/main.scss */
.info-widgets .news-widget {
  width: 60%;
  float: left;
  min-height: 671px;
  background-color: #ffffff;
}
/* line 102, ../../sass/main.scss */
.info-widgets .news-widget .marquee {
  font-size: 14px;
  padding: 0 28px;
  background-color: #000000;
  color: #797979;
}
/* line 107, ../../sass/main.scss */
.info-widgets .news-widget .marquee ul {
  height: 40px;
  line-height: 40px;
  overflow: hidden;
}
/* line 111, ../../sass/main.scss */
.info-widgets .news-widget .marquee ul li {
  display: block;
  height: 40px;
  line-height: 40px;
  position: relative;
  padding-left: 13px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 120, ../../sass/main.scss */
.info-widgets .news-widget .marquee ul li:before {
  content: '';
  position: absolute;
  width: 6px;
  height: 6px;
  left: 0;
  top: 18px;
  background-color: #e90000;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 133, ../../sass/main.scss */
.info-widgets .news-widget .main, .info-widgets .news-widget .list-wrapper {
  position: relative;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
/* line 139, ../../sass/main.scss */
.info-widgets .news-widget .main {
  position: relative;
  width: 66.6666666%;
  height: 575px;
  overflow: hidden;
}
/* line 144, ../../sass/main.scss */
.info-widgets .news-widget .main ul {
  position: relative;
  width: 100%;
  z-index: 10;
}
/* line 148, ../../sass/main.scss */
.info-widgets .news-widget .main ul li {
  position: absolute;
  /*opacity: 0;*/
  height: 0;
  left: 0;
  top: 0;
  height: 512px;
  width: 100%;
  padding-bottom: 0;
  background-color: #ffffff;
  overflow: hidden;
  transition: left 0.6s ease;
  z-index: 5;
}
/* line 161, ../../sass/main.scss */
.info-widgets .news-widget .main ul li.active {
  left: 0;
  /*opacity: 1;*/
  padding-bottom: 63px;
  z-index: 10;
}
/* line 166, ../../sass/main.scss */
.info-widgets .news-widget .main ul li.active ~ li {
  left: 100%;
}
/* line 170, ../../sass/main.scss */
.info-widgets .news-widget .main ul li.prev {
  left: -100%;
}
/* line 175, ../../sass/main.scss */
.info-widgets .news-widget .main .date {
  position: absolute;
  min-width: 60px;
  right: 0;
  top: 0;
  background-color: #b60909;
  color: #ffffff;
  font-family: 'robotolight';
  text-align: center;
  z-index: 15;
}
/* line 185, ../../sass/main.scss */
.info-widgets .news-widget .main .date .day {
  font-size: 22px;
  line-height: 45px;
}
/* line 189, ../../sass/main.scss */
.info-widgets .news-widget .main .date .month {
  font-size: 14px;
  line-height: 23px;
  background-color: #d91414;
}
/* line 195, ../../sass/main.scss */
.info-widgets .news-widget .main .image {
  position: relative;
  max-height: 380px;
  line-height: 0;
  overflow: hidden;
  z-index: 5;
}
/* line 201, ../../sass/main.scss */
.info-widgets .news-widget .main .image img {
  width: 100%;
  height: auto;
}
/* line 206, ../../sass/main.scss */
.info-widgets .news-widget .main .preview {
  padding: 40px 28px 63px;
  font-family: 'robotolight';
  color: #454a4f;
}
/* line 210, ../../sass/main.scss */
.info-widgets .news-widget .main .preview h3 {
  font-size: 30px;
  line-height: 100%;
  font-family: 'robotobold';
  font-weight: normal;
  margin: 0;
  padding: 0;
}
/* line 217, ../../sass/main.scss */
.info-widgets .news-widget .main .preview h3 a {
  color: #000000;
}
/* line 219, ../../sass/main.scss */
.info-widgets .news-widget .main .preview h3 a:hover {
  color: #d91414;
}
/* line 225, ../../sass/main.scss */
.info-widgets .news-widget .main .action {
  position: absolute;
  display: none;
  width: 51px;
  height: 26px;
  right: 20px;
  bottom: 20px;
  z-index: 15;
}
/* line 233, ../../sass/main.scss */
.info-widgets .news-widget .main .action .arrow {
  float: left;
  width: 16px;
  height: 26px;
  cursor: pointer;
  opacity: .3;
  background: url(../img/news-arrows.png) 0 0 no-repeat;
}
/* line 240, ../../sass/main.scss */
.info-widgets .news-widget .main .action .arrow.right {
  float: right;
  background-position: 100% 0;
}
/* line 244, ../../sass/main.scss */
.info-widgets .news-widget .main .action .arrow:hover {
  opacity: 1;
}
/* line 247, ../../sass/main.scss */
.info-widgets .news-widget .main .action .arrow.na {
  display: none;
}
/* line 253, ../../sass/main.scss */
.info-widgets .news-widget .list-wrapper {
  width: 33.333333%;
  margin-bottom: -999px;
  padding-bottom: 999px;
  border-left: 2px solid #e0e0e0;
}
/* line 258, ../../sass/main.scss */
.info-widgets .news-widget .list-wrapper .list {
  height: 546px;
  overflow: auto;
}
/* line 262, ../../sass/main.scss */
.info-widgets .news-widget .list-wrapper .list ul li {
  padding: 18px 24px;
  border-top: 2px solid #e0e0e0;
}
/* line 265, ../../sass/main.scss */
.info-widgets .news-widget .list-wrapper .list ul li:first-child {
  border: 0;
}
/* line 268, ../../sass/main.scss */
.info-widgets .news-widget .list-wrapper .list ul li p {
  margin: 0;
  padding: 0;
}
/* line 271, ../../sass/main.scss */
.info-widgets .news-widget .list-wrapper .list ul li p.date {
  font-size: 14px;
  font-family: 'robotolight', Arial, sans-serif;
  color: #e4080c;
  margin-bottom: 2px;
}
/* line 278, ../../sass/main.scss */
.info-widgets .news-widget .list-wrapper .list ul li a {
  color: #020202;
}
/* line 281, ../../sass/main.scss */
.info-widgets .news-widget .list-wrapper .list ul li:hover {
  background-color: #f3f3f3;
  color: #767676;
}
/* line 284, ../../sass/main.scss */
.info-widgets .news-widget .list-wrapper .list ul li:hover a {
  color: #767676;
}
/* line 291, ../../sass/main.scss */
.info-widgets .news-widget .list-wrapper .more {
  height: 63px;
  border-top: 2px solid #e0e0e0;
}
/* line 294, ../../sass/main.scss */
.info-widgets .news-widget .list-wrapper .more a {
  display: block;
  font-size: 14px;
  line-height: 26px;
  font-family: 'robotobold', Arial, sans-serif;
  padding: 0 24px;
  color: #b60909;
  text-transform: uppercase;
}
/* line 309, ../../sass/main.scss */
.info-widgets .stat-widget {
  width: 40%;
  float: right;
  min-height: 615px;
  background-color: #616161;
}
/* line 315, ../../sass/main.scss */
.info-widgets .stat-widget .tabs ul {
  overflow: hidden;
  background-color: #1f1e23;
}
/* line 318, ../../sass/main.scss */
.info-widgets .stat-widget .tabs ul li {
  width: 25%;
  height: 112px;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background-color: #1f1e23;
  font-family: 'ralewaybold', Arial, sans-serif;
  font-size: 16px;
  text-transform: uppercase;
}
/* line 328, ../../sass/main.scss */
.info-widgets .stat-widget .tabs ul li:first-child {
  width: 25%;
}
/* line 331, ../../sass/main.scss */
.info-widgets .stat-widget .tabs ul li > a {
  display: block;
  color: #ffffff;
  padding: 15px 20px;
  height: 82px;
}
/* line 337, ../../sass/main.scss */
.info-widgets .stat-widget .tabs ul li nav {
  display: none;
  width: 100%;
  font-size: 11px;
  background-color: #a00003;
  border-bottom: 1px solid #a00003;
}
/* line 343, ../../sass/main.scss */
.info-widgets .stat-widget .tabs ul li nav a {
  display: table-cell;
  text-align: center;
  height: 19px;
  line-height: 19px;
  padding: 10px 2px;
  color: #ffffff;
  cursor: pointer;
}
/* line 351, ../../sass/main.scss */
.info-widgets .stat-widget .tabs ul li nav a.active {
  background-color: #767676;
  border-bottom: 1px solid #838284;
 /*  color: #8c8c8c; */
  color: #ffffff;
  cursor: default;
}
/* line 359, ../../sass/main.scss */
.info-widgets .stat-widget .tabs ul li.active {
  background-color: #e4080c;
}
/* line 361, ../../sass/main.scss */
.info-widgets .stat-widget .tabs ul li.active > a {
  height: 42px;
}
/* line 364, ../../sass/main.scss */
.info-widgets .stat-widget .tabs ul li.active nav {
  display: table;
}
@media (max-width: 1439px) {
  /* line 318, ../../sass/main.scss */
  .info-widgets .stat-widget .tabs ul li {
    width: 24%;
  }
  /* line 370, ../../sass/main.scss */
  .info-widgets .stat-widget .tabs ul li > a {
    padding: 15px 4px;
  }
  /* line 374, ../../sass/main.scss */
  .info-widgets .stat-widget .tabs ul li:first-child {
    width: 24%;
  }
  /* line 377, ../../sass/main.scss */
  .info-widgets .stat-widget .tabs ul li.active {
    width: 28%;
  }
}
/* line 384, ../../sass/main.scss */
.info-widgets .stat-widget .tabs .tabs-content {
  display: none;
}
/* line 386, ../../sass/main.scss */
.info-widgets .stat-widget .tabs .tabs-content.active {
  display: block;
}

/**/
/* Calendar */
/* line 400, ../../sass/main.scss */
.calendar-wrapper .game-result {
  border-left: 1px solid #838284;
}
/* line 402, ../../sass/main.scss */
.calendar-wrapper .game-result:first-child {
  border-left: 0;
}

/* line 407, ../../sass/main.scss */
.calendar-box {
  padding: 5px;
}
/* line 409, ../../sass/main.scss */
.calendar-box .ui-datepicker-header {
  width: 200px;
  margin: 12px auto;
  color: #ffffff;
  text-align: center;
  overflow: hidden;
  font-size: 18px;
}
/* line 416, ../../sass/main.scss */
.calendar-box .ui-datepicker-header .ui-datepicker-prev, .calendar-box .ui-datepicker-header .ui-datepicker-next {
  width: 10px;
  height: 16px;
  overflow: hidden;
  text-indent: -9999px;
  margin-top: 2px;
  cursor: pointer;
  background: url(../img/calendar-arrows.png) 0 0 no-repeat;
}
/* line 425, ../../sass/main.scss */
.calendar-box .ui-datepicker-header .ui-datepicker-prev {
  float: left;
}
/* line 428, ../../sass/main.scss */
.calendar-box .ui-datepicker-header .ui-datepicker-next {
  float: right;
  background-position: 100% 0;
}
/* line 432, ../../sass/main.scss */
.calendar-box .ui-datepicker-header .ui-datepicker-title {
  overflow: hidden;
}
/* line 436, ../../sass/main.scss */
.calendar-box .ui-datepicker-calendar {
  width: 100%;
  border-collapse: collapse;
  color: #ffffff;
}
/* line 440, ../../sass/main.scss */
.calendar-box .ui-datepicker-calendar thead {
  display: none;
}
/* line 443, ../../sass/main.scss */
.calendar-box .ui-datepicker-calendar td {
  background: #595959;
  border: 4px solid #616161;
  position: relative;
}
/* line 447, ../../sass/main.scss */
.calendar-box .ui-datepicker-calendar td > a, .calendar-box .ui-datepicker-calendar td > span {
  display: block;
  color: #ffffff;
  padding: 10px 10px 10px 3px;
  min-height: 30px;
  font-family: 'robotolight', Arial, sans-serif;
  font-size: 16px;
  background-position: 90% 50%;
  background-repeat: no-repeat;
  -webkit-background-size:40px;
  -moz-background-size:40px;
  background-size: 40px;
}
/* line 457, ../../sass/main.scss */
.calendar-box .ui-datepicker-calendar td.event-out {
  background: #424242;
}
/* line 460, ../../sass/main.scss */
.calendar-box .ui-datepicker-calendar td.event-home {
  background: #e4080c;
}
/* line 463, ../../sass/main.scss */
.calendar-box .ui-datepicker-calendar td.event-club {
  background: #ffffff;
  color: #000;
}
/* line 466, ../../sass/main.scss */
.calendar-box .ui-datepicker-calendar td.event-club a {
  color: #000;
}

/* line 474, ../../sass/main.scss */
.game_popup {
  position: absolute;
  display: none;
  width: 480px;
  left: 50%;
  margin-left: -198px;
  bottom: 100%;
  padding-bottom: 4px;
  z-index:10;
}
/* line 482, ../../sass/main.scss */
.game_popup .game-result-wrapper {
  padding: 8px;
  background: #dedede;
}
/* line 486, ../../sass/main.scss */
.game_popup .game-info {
  background: #e4080c;
  color: #fff;
  overflow: hidden;
  padding: 10px 15px;
}
/* line 491, ../../sass/main.scss */
.game_popup .game-info .day, .game_popup .game-info .time {
  float: left;
  font-size: 16px;
  line-height: 20px;
}
/* line 496, ../../sass/main.scss */
.game_popup .game-info .day {
  font-size: 40px;
  line-height: 100%;
  padding-right: 10px;
}
/* line 501, ../../sass/main.scss */
.game_popup .game-info .place {
  float: right;
  font-size: 14px;
  line-height: 20px;
  text-align: right;
}
/* line 508, ../../sass/main.scss */
.game_popup .actions {
  background: #868686;
  color: #fff;
  text-align: center;
  padding: 10px;
  font-size: 14px;
  line-height: 20px;
}
/* line 515, ../../sass/main.scss */
.game_popup .actions a {
  color: #fff;
  text-decoration: underline;
}
/* line 518, ../../sass/main.scss */
.game_popup .actions a:hover {
  text-decoration: none;
}
/* line 523, ../../sass/main.scss */
.game_popup .team {
  font-size: 14px;
  line-height: 100%;
  text-align: center;
}
/* line 527, ../../sass/main.scss */
.game_popup .team img {
  float: none !important;
  margin-bottom: 10px;
}
/* line 532, ../../sass/main.scss */
.game_popup .game-result {
  color: #424242 !important;
  background: #dedede;
}
/* line 536, ../../sass/main.scss */
.game_popup.right_side {
  margin-left: 0;
  left: auto;
  right: 0;
}

/* line 543, ../../sass/main.scss */
.calendar-legend {
  font-size: 14px;
  color: #ffffff;
  padding: 0 10px 10px;
}
/* line 547, ../../sass/main.scss */
.calendar-legend span {
  position: relative;
  padding-left: 18px;
  margin-right: 20px;
}
/* line 551, ../../sass/main.scss */
.calendar-legend span:before {
  content: '';
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  left: 0;
  top: 6px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 563, ../../sass/main.scss */
.calendar-legend .out:before {
  background-color: #e90000;
}
/* line 568, ../../sass/main.scss */
.calendar-legend .home:before {
  background-color: #181c21;
}
/* line 573, ../../sass/main.scss */
.calendar-legend .club:before {
  background-color: #ffffff;
}

/**/
/* Media widgrt */
/* line 582, ../../sass/main.scss */
.media-widget {
  position: relative;
  overflow: hidden;
  /* Switchers */
  /**/
  /* Media content */
  /**/
}
/* line 586, ../../sass/main.scss */
.media-widget .media-types {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: block;
  position: absolute;
  width: 20%;
  height: 100%;
}
/* line 592, ../../sass/main.scss */
.media-widget .media-types > li {
  position: relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  height: 50%;
  padding: 30px 85px 75px 28px;
  font-size: 18px;
  line-height: 20px;
  font-family: 'robotomedium';
  background-color: #1f1e23;
  color: #4c4b4f;
  text-transform: uppercase;
  cursor: pointer;
}
/* line 605, ../../sass/main.scss */
.media-widget .media-types > li a {
  color: #4c4b4f;
}
/* line 608, ../../sass/main.scss */
.media-widget .media-types > li h3 {
  font-size: 24px;
  line-height: 100%;
  margin: 25px 0 30px;
  padding: 0;
}
/* line 614, ../../sass/main.scss */
.media-widget .media-types > li .more {
  position: absolute;
  padding-right: 85px;
  bottom: 25px;
  font-family: 'robotolight';
  font-size: 16px;
  line-height: 20px;
  text-transform: none;
}
/* line 623, ../../sass/main.scss */
.media-widget .media-types > li .icon {
  position: absolute;
  right: 20px;
  top: 32px;
  opacity: 0.2;
}
/* line 629, ../../sass/main.scss */
.media-widget .media-types > li:hover {
  opacity: 0.9;
}
/* line 632, ../../sass/main.scss */
.media-widget .media-types > li.active {
  background-color: #e4080c;
  color: #ffffff;
  cursor: default;
}
/* line 636, ../../sass/main.scss */
.media-widget .media-types > li.active a {
  color: #ffffff;
}
/* line 638, ../../sass/main.scss */
.media-widget .media-types > li.active a.all {
  cursor: pointer;
}
/* line 642, ../../sass/main.scss */
.media-widget .media-types > li.active .icon {
  opacity: 1;
}
/* line 645, ../../sass/main.scss */
.media-widget .media-types > li.active:hover {
  opacity: 1;
}
/* line 654, ../../sass/main.scss */
.media-widget .media-content {
  margin-left: 20%;
}
/* line 656, ../../sass/main.scss */
.media-widget .media-content ul.media-content-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: none;
  font-size: 0;
  line-height: 0;
}
/* line 661, ../../sass/main.scss */
.media-widget .media-content ul.media-content-list li {
  position: relative;
  float: left;
  width: 25%;
  max-height:14vw;
  overflow: hidden;
}
/* line 666, ../../sass/main.scss */
.media-widget .media-content ul.media-content-list li img {
  position: relative;
  width: 100%;
  height: auto;
  z-index: 1;
}
/* line 672, ../../sass/main.scss */
.media-widget .media-content ul.media-content-list li .preview {
  position: absolute;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 15px 40px 60px 15px;
  background-color: #fff;
  font-size: 16px;
  line-height: 20px;
  font-family: 'robotoregular';
  opacity: 0;
  transition: opacity 0.6s ease;
  z-index: 10;
}
/* line 688, ../../sass/main.scss */
.media-widget .media-content ul.media-content-list li .preview .date {
  position: absolute;
  right: 15px;
  bottom: 25px;
  color: #e4080c;
  text-align: right;
}
/* line 695, ../../sass/main.scss */
.media-widget .media-content ul.media-content-list li .preview a {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #000000;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  padding: 15px 40px 60px 15px;
  left: 0;
  top: 0;
}
/* line 709, ../../sass/main.scss */
.media-widget .media-content ul.media-content-list li:hover .preview {
  opacity: 1;
  z-index: 11;
}
/* line 717, ../../sass/main.scss */
.media-widget .media-content ul.media-content-list.video li:before, .media-widget .media-content ul.media-content-list.video li:after {
  content: '';
  position: absolute;
  z-index: 20;
}
/* line 722, ../../sass/main.scss */
.media-widget .media-content ul.media-content-list.video li:before {
  width: 0;
  height: 0;
  left: 29px;
  bottom: 26px;
  border: 7px solid transparent;
  border-left: 10px solid #ffffff;
}
/* line 730, ../../sass/main.scss */
.media-widget .media-content ul.media-content-list.video li:after {
  width: 28px;
  height: 28px;
  left: 16px;
  bottom: 16px;
  border: 3px solid rgba(255, 255, 255, 0.7);
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  -ms-border-radius: 17px;
  -o-border-radius: 17px;
  border-radius: 17px;
}
/* line 739, ../../sass/main.scss */
.media-widget .media-content ul.media-content-list.video li:hover:before {
  border-left: 10px solid #e4080c;
}
/* line 742, ../../sass/main.scss */
.media-widget .media-content ul.media-content-list.video li:hover:after {
  border: 3px solid #e4080c;
}
/* line 748, ../../sass/main.scss */
.media-widget .media-content ul.media-content-list.active {
  display: block;
}
@media (max-width: 1439px) {
  /* line 758, ../../sass/main.scss */
  .media-widget .media-types > li h3 {
    margin: 15px 0 20px;
  }
  /* line 766, ../../sass/main.scss */
  .media-widget .media-content ul.media-content-list li .preview {
    padding: 15px;
    font-size: 14px;
    line-height: 135%;
  }
}

/**/
/* line 780, ../../sass/main.scss */
nav.loaded-content-nav {
  display: block;
  background-color: #767676;
  text-align: right;
  font-size: 0;
  line-height: 0;
  padding: 8px 20px;
}
/* line 787, ../../sass/main.scss */
nav.loaded-content-nav a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 14px;
  line-height: 32px;
  color: #bfbfbf;
  background-color: #656465;
  padding: 0 20px;
  cursor: pointer;
  min-width:30px;
}
/* line 795, ../../sass/main.scss */
nav.loaded-content-nav a.active {
  background-color: #1f1e23;
  color: rgba(255, 255, 255, 0.5);
  cursor: default;
}

/* Standings tab */
/* line 805, ../../sass/main.scss */
.standings-wrapper {
  background: #464646;
  padding-bottom: 8px;
}
/* line 808, ../../sass/main.scss */
.standings-wrapper .loaded-content {
  margin: 8px 0 0;
  padding: 0 0 0 20px;
  height: 495px;
  overflow: auto;
}
/* line 814, ../../sass/main.scss */
.standings-wrapper h3 {
  background-color: #303030;
  color: #ffffff;
  font-size: 16px;
  line-height: 100%;
  padding: 10px 18px;
  margin: 8px 0;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 823, ../../sass/main.scss */
.standings-wrapper h3:first-child {
  margin-top: 0;
}
/* line 827, ../../sass/main.scss */
.standings-wrapper table {
  width: 100%;
  font-size: 14px;
  text-align: left;
  border-collapse: collapse;
  margin-top: 8px;
}
/* line 833, ../../sass/main.scss */
.standings-wrapper table th, .standings-wrapper table td {
  background: #595959;
  vertical-align: top;
  font-weight: normal;
  padding: 5px 10px;
}
/* line 839, ../../sass/main.scss */
.standings-wrapper table td {
  color: #ffffff;
  border-bottom: 1px solid #656565;
}
/* line 843, ../../sass/main.scss */
.standings-wrapper table .s {
  text-align: center;
  border-left: 4px solid #464646;
}
/* line 848, ../../sass/main.scss */
.standings-wrapper .mCSB_inside > .mCSB_container {
  margin-right: 20px;
}

/**/
/* Statistics tab */
/* line 859, ../../sass/main.scss */
.statistics-wrapper nav.loaded-content-nav a {
  background-color: transparent;
  padding: 0 10px;
}
/* line 862, ../../sass/main.scss */
.statistics-wrapper nav.loaded-content-nav a.active {
  background-color: #1f1e23;
}
/* line 867, ../../sass/main.scss */
.statistics-wrapper .player {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  position: relative;
  width: 49%;
  vertical-align: top;
  padding: 12px 24px;
  overflow: hidden;
}
/* line 876, ../../sass/main.scss */
.statistics-wrapper .player p {
  margin: 0;
  padding: 0;
}
/* line 880, ../../sass/main.scss */
.statistics-wrapper .player a {
  color: #ffffff;
}
/* line 883, ../../sass/main.scss */
.statistics-wrapper .player .number {
  float: left;
  width: 47px;
  height: 47px;
  font-family: 'robotobold';
  font-size: 20px;
  line-height: 47px;
  background-color: #8a8a8a;
  color: #ffffff;
  text-align: center;
  margin-right: 15px;
}
/* line 895, ../../sass/main.scss */
.statistics-wrapper .player .name {
  display: block;
  overflow: hidden;
  font-size: 19px;
  line-height: 120%;
  color: #ffffff;
}
@media (max-width: 1439px) {
  /* line 895, ../../sass/main.scss */
  .statistics-wrapper .player .name {
    font-size: 16px;
  }
}
/* line 905, ../../sass/main.scss */
.statistics-wrapper .player .result {
  display: block;
  overflow: hidden;
  font-size: 14px;
  color: #9a9898;
}
/* line 911, ../../sass/main.scss */
.statistics-wrapper .player.best {
  width: 100%;
  height: 240px;
  padding-top: 30px;
  padding-bottom: 0;
  background: url(../img/bg/player.gif) #494949;
  margin-bottom: 12px;
}
/* line 918, ../../sass/main.scss */
.statistics-wrapper .player.best p {
  max-width: 40%;
  overflow:visible;
}
/* line 921, ../../sass/main.scss */
.statistics-wrapper .player.best .number {
  font-size: 80px;
  line-height: 55px;
  height: 60px;
  width: auto;
  background-color: transparent;
  color: #e4080c;
  letter-spacing: -5px;
  margin-bottom: 15px;
}
@media (max-width: 1439px) {
  /* line 921, ../../sass/main.scss */
  .statistics-wrapper .player.best .number {
    font-size: 70px;
  }
}
/* line 934, ../../sass/main.scss */
.statistics-wrapper .player.best .name {
  clear: left;
  font-size: 40px;
  line-height: 36px;
  margin-bottom: 10px;
}
@media (max-width: 1439px) {
  /* line 934, ../../sass/main.scss */
  .statistics-wrapper .player.best .name {
    font-size: 30px;
    line-height: 26px;
  }
}
/* line 944, ../../sass/main.scss */
.statistics-wrapper .player.best .result {
  clear: left;
  font-family: 'robotobold';
  font-size: 16px;
}
/* line 949, ../../sass/main.scss */
.statistics-wrapper .player.best .image {
  position: absolute;
  right: 0px;
  bottom: 0;
  min-height:240px;
}

/**/
/* Preload box */
/* line 962, ../../sass/main.scss */
.preloadbox > * {
  opacity: 0;
  transition: opacity 1s ease;
}
/* line 967, ../../sass/main.scss */
.preloadbox.init > * {
  opacity: 1;
}

/* line 974, ../../sass/main.scss */
.loaded-content {
  display: none;
}
/* line 976, ../../sass/main.scss */
.loaded-content.active {
  display: block;
}

/* line 982, ../../sass/main.scss */
.subtab-content {
  display: none;
}
/* line 984, ../../sass/main.scss */
.subtab-content.active {
  display: block;
}
#birthdays-wrapper h3
{
text-align:center;font-weight:bold;
}
#birthdays-wrapper a
{
color:#FFFFFF;
}
#birthdays-wrapper td
{
vertical-align:middle;
font-size:16px;
}
.subscribtion {
  position: relative;
  height: 174px;
  background: #9d9d9d;
  color: #ffffff;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/* line 749, ../../sass/inner.scss */
.subscribtion h3 {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  float: left;
  width: 20%;
  height: 120px;
  padding: 20px 25px;
  margin: 0;
  font-family: 'ralewaybold';
  font-size: 20px;
  line-height: 26px;
  text-transform: uppercase;
  font-weight: 100;
}
@media (max-width: 1439px) {
  /* line 749, ../../sass/inner.scss */
  .subscribtion h3 {
    font-size: 18px;
    line-height: 24px;
  }
}
/* line 767, ../../sass/inner.scss */
.subscribtion .options {
  overflow: hidden;
  font-size: 14px;
  line-height: 100%;
}
/* line 771, ../../sass/inner.scss */
.subscribtion .options p {
  margin: 0 0 20px;
}
/* line 774, ../../sass/inner.scss */
.subscribtion .options > div {
  float: left;
  height: 174px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 17px 33px;
  border-left: 1px solid #a9a9a9;
}
@media (max-width: 1439px) {
  /* line 774, ../../sass/inner.scss */
  .subscribtion .options > div {
    padding: 17px 28px;
  }
}
/* line 785, ../../sass/inner.scss */
.subscribtion .options > .social {
  width: 39%;
}
/* line 787, ../../sass/inner.scss */
.subscribtion .options > .social a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  border: 2px solid #b1b1b1;
  margin-right: 15px;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  -o-border-radius: 24px;
  border-radius: 24px;
}
/* line 796, ../../sass/inner.scss */
.subscribtion .options > .social a:last-child {
  margin-right: 0;
}
/* line 799, ../../sass/inner.scss */
.subscribtion .options > .social a:hover {
  border-color: #ffffff;
}
@media (max-width: 1439px) {
  /* line 787, ../../sass/inner.scss */
  .subscribtion .options > .social a {
    width: 36px;
    height: 36px;
    line-height: 36px;
    margin-right: 10px;
  }
}
/* line 810, ../../sass/inner.scss */
.subscribtion .options > .rss {
  width: 11%;
}
/* line 812, ../../sass/inner.scss */
.subscribtion .options > .rss a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  border: 2px solid #b1b1b1;
  margin-right: 11px;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  -o-border-radius: 24px;
  border-radius: 24px;
}
/* line 821, ../../sass/inner.scss */
.subscribtion .options > .rss a:last-child {
  margin-right: 0;
}
/* line 824, ../../sass/inner.scss */
.subscribtion .options > .rss a:hover {
  border-color: #ffffff;
}
@media (max-width: 1439px) {
  /* line 812, ../../sass/inner.scss */
  .subscribtion .options > .rss a {
    width: 36px;
    height: 36px;
    line-height: 36px;
    margin-right: 10px;
  }
}
/* line 835, ../../sass/inner.scss */
.subscribtion .options > .email {
  width: 50%;
}
/* line 837, ../../sass/inner.scss */
.subscribtion .options > .email input[type="text"], .subscribtion .options > .email input[type="submit"], .subscribtion .options > .email button {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
  padding: 15px;
  vertical-align: top;
}
/* line 846, ../../sass/inner.scss */
.subscribtion .options > .email input[type="text"] {
  float: left;
  width: 66%;
  background: #ffffff;
}
/* line 851, ../../sass/inner.scss */
.subscribtion .options > .email input[type="submit"], .subscribtion .options > .email button {
  width: 34%;
  background: #d91414;
  color: #ffffff;
}
/* line 855, ../../sass/inner.scss */
.subscribtion .options > .email input[type="submit"]:hover, .subscribtion .options > .email button:hover {
  background-color: #b60909;
}
/* line 859, ../../sass/inner.scss */
.subscribtion .options > .email .error, .subscribtion .options > .email .msg {
  position: absolute;
  top: 17px;
  right: 33px;
}
/* line 864, ../../sass/inner.scss */
.subscribtion .options > .email .error {
  color: #d91414;
}
.playoff-series {
font: 16px/48px 'robotomedium';
margin: 15px 0;
display: table;
width: 100%;
border-collapse: collapse;
table-layout: fixed;
}
.playoff-series .team {
font-family: 'robotoregular', Arial, sans-serif;
position: relative;
width: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
padding: 0 38px 0 15px;
background: #595959;
border-bottom: 1px solid #656565;
color: #ffffff;
}
.playoff-series .team .score {
font-family: 'robotoregular', Arial, sans-serif;
position: absolute;
right: 0;
top: 0;
width: 48px;
height: 48px;
font-size: 30px;
line-height: 48px;
text-align: center;
background: #cacaca;
color: #ffffff;
}
.playoff-series .team.win {
font-weight:bold;
}
.playoff-series .team.win .score {
background: #e4080c;
}
.playoff-series .results {
font-size: 0;
line-height: 0;
color: #ababab;
background: #e3e3e3;
}
.playoff-series .results .result {
font-family: 'robotoregular', Arial, sans-serif;
font-size: 11px;
line-height: 24px;
display: inline-block;
margin-left: 10px;
}
.result img
{
min-width:44px;
height:44px;
}
#birthdays-wrapper img
{
min-width:130px;
}