/* 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 */

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 112, ../../sass/normalize.scss */
a {
  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;
  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;

}
.game-detail .visual .result .team span
{
font-size:16px;
}
/* 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;
  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;
  /* position: absolute; */
  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 {
  font-family: 'robotoregular', Arial, sans-serif;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  background-color: #d9d9d9;
}
/* height: 100%; */
/* 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: 279px;
  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: 6px 64px;
  line-height: 0;
  font-family: 'robotoregular', Arial, sans-serif;
  font-size: 14px;
  line-height: 27px;
  display: flex;
  gap: 15px;
  align-items: center;
  justify-content: center;
}
/* line 155, ../../sass/common.scss */
.social-wrapper nav .switchers > a, nav .lang a {
  /* float: left; */
  margin-left: 1px;
  padding: 0 20px;
  color: #ffffff;
  background: #1f1e23;
  display: inline-block;
}
.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 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;
}
/* 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: 6px 28px;
    margin-left: 194px;
  }
}

/**/
/* 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;
  }
}

/**/
/* 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;
  min-width:69px;
}
/* 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;
  overflow:hidden;
  height:8vw;
}
/* 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;
  word-break:break-word;
}

/* line 995, ../../sass/common.scss */
.pagination a {
  color: #df070b !important;
  text-decoration: underline;
  margin-left:10px;
}
.pagination a:hover {
  color: #FF0000 !important;
  text-decoration: none;
  background:#CCCCCC;
}
.pagination span.current {
margin-left:10px;
font-weight:bold;
}
/* 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: 9;
  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;
}

/* line 3, ../../sass/arena.scss */
.arena-wrapper {
  overflow: hidden;
  padding: 60px 16% 40px;
  background: url(../img/bg/anketa.jpg) 50% 0 no-repeat #e5e5e5;
  background-size: cover;
}
/* line 8, ../../sass/arena.scss */
.arena-wrapper .photos {
  text-align: center;
}
/* line 10, ../../sass/arena.scss */
.arena-wrapper .photos img {
  margin: 3px;
}
@media (max-width: 1439px) {
  /* line 3, ../../sass/arena.scss */
  .arena-wrapper {
    padding-right: 6%;
    padding-left: 6%;
  }
}

/* line 20, ../../sass/arena.scss */
#arena {
  width: 960px;
  height: 612px;
  margin: 0 auto 40px;
  background: url(../img/arena.png) 50% 50% no-repeat;
  color: #eeeeee;
}
/* line 26, ../../sass/arena.scss */
#arena text {
  top: 35px;
}
/* line 29, ../../sass/arena.scss */
#arena .hover_group {
  cursor: pointer;
  font-family: 'ralewayextrabold';
}
/* line 32, ../../sass/arena.scss */
#arena .hover_group path {
  transition: fill 0.3s ease;
}
/* line 35, ../../sass/arena.scss */
#arena .hover_group:hover path {
  fill: #df070b;
}

/* line 41, ../../sass/arena.scss */
.arena-content {
  background: #ffffff;
  padding: 40px 16%;
  overflow: hidden;
  font-size: 18px;
  line-height: 26px;
}
/* line 47, ../../sass/arena.scss */
.arena-content h1 {
  font: 32px/100% 'ralewayextrabold';
  margin: 8px 0 20px;
  color: #df070b;
  text-transform: uppercase;
}
/* line 53, ../../sass/arena.scss */
.arena-content h3 {
  font: 20px/100% 'ralewaybold';
  color: #a8a8a8;
  margin: 0 0 15px 0;
  text-transform: uppercase;
}
/* line 59, ../../sass/arena.scss */
.arena-content strong {
  font: normal 18px/20px 'robotomedium';
}
/* line 62, ../../sass/arena.scss */
.arena-content a {
  text-decoration: underline;
}
/* line 64, ../../sass/arena.scss */
.arena-content a:hover {
  text-decoration: none;
}
/* line 68, ../../sass/arena.scss */
.arena-content span {
  color: #a8a8a8;
  font-size: 16px;
}
/* line 72, ../../sass/arena.scss */
.arena-content .left {
  width: 50%;
  float: left;
}
/* line 76, ../../sass/arena.scss */
.arena-content .right {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 50%;
  float: right;
  background: #e9e9e9;
  padding: 24px;
  font-size: 14px;
  line-height: 24px;
}
/* line 85, ../../sass/arena.scss */
.arena-content .right span {
  font-size: 14px;
}

/* line 92, ../../sass/arena.scss */
.sector-popup {
  position: absolute;
  left: -9999px;
  top: -9999px;
  opacity: 0;
  background: #ffffff;
  margin: 0;
  box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, 0.15);
  transition: opacity 0.3s ease;
}
/* line 101, ../../sass/arena.scss */
.sector-popup .image {
  font-size: 0;
  line-height: 0;
}
/* line 104, ../../sass/arena.scss */
.sector-popup .image .preview {
  position: relative;
  z-index: 1;
}
/* line 108, ../../sass/arena.scss */
.sector-popup .image .label {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 56px;
  height: 53px;
  padding-top: 3px;
  color: #fff;
  font: 10px 'ralewayextrabold';
  text-align: center;
  background: #df070b;
  z-index: 10;
}
/* line 120, ../../sass/arena.scss */
.sector-popup .image .label span {
  display: block;
  font-size: 32px;
}
/* line 126, ../../sass/arena.scss */
.sector-popup .info {
  padding: 5px 15px;
  color: #1f1e23;
}
/* line 129, ../../sass/arena.scss */
.sector-popup .info dl {
  overflow: hidden;
  margin: 0;
  padding: 0;
  border-top: 1px solid #f3f3f3;
}
/* line 134, ../../sass/arena.scss */
.sector-popup .info dl:first-child {
  border: 0;
}
/* line 138, ../../sass/arena.scss */
.sector-popup .info dt, .sector-popup .info dd {
  float: left;
  font-size: 14px;
  line-height: 40px;
}
/* line 143, ../../sass/arena.scss */
.sector-popup .info dt {
  color: #a8a8a8;
  font-family: 'ralewaybold';
}
/* line 148, ../../sass/arena.scss */
.sector-popup.hide {
  margin-left: -9999px;
  margin-top: -9999px;
  opacity: 0;
}
/* line 153, ../../sass/arena.scss */
.sector-popup.active {
  opacity: 1;
  margin: 0;
}

/* line 2, ../../sass/playoff.scss */
.playoff .legend {
  list-style-type: none;
  border-top: 2px solid #eaeaea;
  border-bottom: 2px solid #eaeaea;
  padding: 5px 0;
  margin: 0 0 30px;
  overflow: hidden;
}
/* line 9, ../../sass/playoff.scss */
.playoff .legend li {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  float: left;
  width: 25%;
  border-left: 1px solid #f2f2f2;
  text-align: center;
  color: #ababab;
  font: 14px/32px 'ralewaybold';
  padding: 0;
  margin: 0;
  text-transform: uppercase;
}
/* line 21, ../../sass/playoff.scss */
.playoff .legend li:first-child {
  border: 0;
}

/* line 28, ../../sass/playoff.scss */
.playoff-series-list {
  display: table;
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}
/* line 33, ../../sass/playoff.scss */
.playoff-series-list .column {
  display: table-cell;
  vertical-align: middle;
}
/* line 36, ../../sass/playoff.scss */
.playoff-series-list .column .in {
  border-right: 1px solid #f2f2f2;
  padding: 0 8px;
  max-width:25vw;
}
/* line 41, ../../sass/playoff.scss */
.playoff-series-list .column:first-child .in {
  padding-left: 0;
}
/* line 46, ../../sass/playoff.scss */
.playoff-series-list .column:last-child .in {
  padding-right: 0;
  border: 0;
}
/* line 51, ../../sass/playoff.scss */
.playoff-series-list .column .separator {
  height: 25px;
}
/* line 55, ../../sass/playoff.scss */
.playoff-series-list .column + .column .separator {
  height: 325px;
}
/* line 59, ../../sass/playoff.scss */
.playoff-series-list .column + .column + .column .separator {
  height: 440px;
}

/* line 67, ../../sass/playoff.scss */
.playoff-series {
  font: 16px/48px 'robotomedium';
  margin: 15px 0;
}
/* line 70, ../../sass/playoff.scss */
.playoff-series .team {
  position: relative;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0 48px 0 15px;
  background: #f2f2f2;
  border-top: 1px solid #e3e3e3;
}
/* line 78, ../../sass/playoff.scss */
.playoff-series .team .score {
  position: absolute;
  right: 0;
  top: 0;
  width: 48px;
  height: 48px;
  font-size: 30px;
  line-height: 48px;
  text-align: center;
  background: #9e9e9e;
  color: #ffffff;
}
/* line 90, ../../sass/playoff.scss */
.playoff-series .team.win {
  color: #e4080c;
}
/* line 92, ../../sass/playoff.scss */
.playoff-series .team.win .score {
  background: #e4080c;
}
/* line 96, ../../sass/playoff.scss */
.playoff-series .team:first-child {
  border: 0;
}
/* line 100, ../../sass/playoff.scss */
.playoff-series .results {
  font-size: 0;
  line-height: 0;
  color: #ababab;
  background: #e3e3e3;
}
/* line 105, ../../sass/playoff.scss */
.playoff-series .results .result {
  font-size: 11px;
  line-height: 24px;
  display: inline-block;
  margin-left: 10px;
}

/* Inner pages */
/* line 7, ../../sass/inner.scss */
html, body {
  background: #f2f2f2;
}

/* Header layout */
/* line 13, ../../sass/inner.scss */
header.layout {
  height: 240px;
}

/**/
/* Top social box */
/* line 20, ../../sass/inner.scss */
.social-wrapper {
  /* Additional navigation */
  /**/
}
/* line 22, ../../sass/inner.scss */
.social-wrapper nav {
  /* padding-bottom: 20px; */
}

.social-wrapper nav img {
    display: block;
}

.social-wrapper .switchers {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
/* line 24, ../../sass/inner.scss */
.social-wrapper nav .switchers > a {
  background: #ababab;
}
/* line 27, ../../sass/inner.scss */
.social-wrapper nav a.toggle-a {
  background: url(../img/toggle-right-arrow.png) 100% 11px no-repeat #ababab;
}
.social-wrapper .lang {
    display: inline-block;
    margin-left: 37px;
}
.social-wrapper a.active {
    background: #e0070a;
}
/* line 29, ../../sass/inner.scss */
.social-wrapper nav a.toggle-a.active {
  background-position: 100% -23px;
}
/* line 33, ../../sass/inner.scss */
.social-wrapper nav a:hover {
  background-color: #919191;
}

/**/
/* Site logo */
/* line 44, ../../sass/inner.scss */
.logo-box {
  float: left;
  /*width: 232px;*/
  width: 16%;
  height: 176px;
  line-height: 176px;
  padding: 0;
  margin-top: -67px;
  text-align: center;
  background: #ffffff;
}
/* line 54, ../../sass/inner.scss */
.logo-box a {
  display: block;
}
/* line 57, ../../sass/inner.scss */
.logo-box img {
  max-width: 80%;
  height: auto;
  line-height: 176px;
  vertical-align: middle;
}
@media (max-width: 1439px) {
  /* line 44, ../../sass/inner.scss */
  .logo-box {
    width: 182px;
  }
}

/**/
/* Top menu */
/* line 73, ../../sass/inner.scss */
.menu-wrapper {
  /*margin-left: 232px;*/
  margin-left: 16%;
  height: 111px;
  background: none;
  margin-right: 0;
  /* padding-right: 205px; */
  /* Main menu */
  /**/
  /* Additional navigation */
  /**/
}
/* line 82, ../../sass/inner.scss */
.menu-wrapper > menu > li {
  display: table-cell;
  position: static;
  text-align: center;
  vertical-align: middle;
  border-right: 0;
  transition: background-color 0.3s ease;
}
/* line 89, ../../sass/inner.scss */
.menu-wrapper > menu > li:hover {
  background-color: none;
}
/* line 92, ../../sass/inner.scss */
.menu-wrapper > menu > li > a {
  line-height: 15px;
  padding: 0 10px;
  margin: 12px 0;
  color: #1f1e23;
  background: none;
  border-right: 1px solid #c0c0c0;
}
/* line 101, ../../sass/inner.scss */
.menu-wrapper > menu > li > menu {
  display: none;
  position: absolute;
  top: auto;
  text-align: left;
  text-transform: none;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 0;
  background-color: #b60909;
  font-size: 0;
  line-height: 0;
}
/* line 114, ../../sass/inner.scss */
.menu-wrapper > menu > li > menu > li {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border-top: 0;
}
/* line 117, ../../sass/inner.scss */
.menu-wrapper > menu > li > menu > li:first-child {
  border: 0;
}
/* line 120, ../../sass/inner.scss */
.menu-wrapper > menu > li > menu > li > a {
  color: #ffffff;
  padding: 19px 20px;
  font-size: 16px;
}
/* line 124, ../../sass/inner.scss */
.menu-wrapper > menu > li > menu > li > a:hover {
  color: #ffffff;
}
@media (max-width: 1439px) {
  /* line 120, ../../sass/inner.scss */
  .menu-wrapper > menu > li > menu > li > a {
    font-size: 14px;
    padding: 19px 15px;
  }
}
/* line 132, ../../sass/inner.scss */
.menu-wrapper > menu > li > menu > li.active, .menu-wrapper > menu > li > menu > li:hover {
  background: #df070b;
}
/* line 137, ../../sass/inner.scss */
.menu-wrapper > menu > li:hover {
  background: none;
}
/* line 139, ../../sass/inner.scss */
.menu-wrapper > menu > li:hover > a {
  padding: 12px 10px 12px 11px;
  margin: 0 0 0 -1px;
  background: #df070b;
  color: #ffffff;
  border-right: 1px solid #df070b;
}
/* line 146, ../../sass/inner.scss */
.menu-wrapper > menu > li:hover > menu {
  display: none;
}
/* line 151, ../../sass/inner.scss */
.menu-wrapper > menu > li:last-child > menu {
  left: 0;
  right: auto;
}
/* line 158, ../../sass/inner.scss */
.menu-wrapper > menu > li.active > a {
  padding: 12px 10px 12px 11px;
  margin: 0 0 0 -1px;
  background: #df070b;
  color: #ffffff;
  border-right: 1px solid #df070b;
}
/* line 165, ../../sass/inner.scss */
.menu-wrapper > menu > li.active > menu {
  display: block;
}
/* line 175, ../../sass/inner.scss */
.menu-wrapper > nav {
  top: 6px;
  right: 64px;
}
/* line 179, ../../sass/inner.scss */
.menu-wrapper > nav > a:hover {
  color: #df070b;
}
/* line 182, ../../sass/inner.scss */
.menu-wrapper > nav > a.selected {
  background: #df070b;
}
/* line 184, ../../sass/inner.scss */
.menu-wrapper > nav > a.selected:hover {
  color: #ffffff;
}
@media (max-width: 1439px) {
  /* line 73, ../../sass/inner.scss */
  .menu-wrapper {
    margin: 0 0 0 182px;
    /* padding-right: 145px; */
  }
  /* line 196, ../../sass/inner.scss */
  .menu-wrapper > nav {
    right: 28px;
  }
}




.menu-wrapper.m_scrolled {
    position: fixed;
    top: 0;
    right: 0;
    margin: 0;
	box-shadow: 0px 2px 5px 0px rgb(223,7,11,0.7);
	height:auto;
	background: #df070b;
	z-index:10;
}

.menu-wrapper.m_scrolled > menu > li {
    padding: 0px 5px;
	border-right: 1px solid #c40f12;
	position:relative;
}
.menu-wrapper.m_scrolled > menu > li > a {
	color:#FFFFFF;
	line-height: 10px;
}

.menu-wrapper.m_scrolled > menu > li:hover {
    background-color: #c40f12;
}

.menu-wrapper.m_scrolled > menu > li > a {
	background: none !important;
	border-right:none  !important;
}

.menu-wrapper.m_scrolled > menu > li:hover > menu {
    display: table !important;
}

.menu-wrapper.m_scrolled > menu > li > menu {
    position: absolute;
    top: 100%;
    left: 0;
    width: 284px;
    padding: 4px 16px 8px 20px;
    background-color: #b2b2b2;
}
.menu-wrapper.m_scrolled > menu > li > menu > li:first-child {
    border: 0;
}
.menu-wrapper.m_scrolled > menu > li > menu > li {
    border-top: 2px solid #a2a2a2;
    text-align: left;
	display:table-row;
}
.menu-wrapper.m_scrolled > menu > li > menu > li {
	background:none;
}
.menu-wrapper.m_scrolled > menu > li > menu > li > a {
    display: block;
    font-size: 14px;
    line-height: 14px;
    font-family: 'robotoregular';
    color: #666666;
    padding: 5px 0;
}

.menu-wrapper.m_scrolled > menu > li > menu > li > a:hover {
	color:#000000;
}

.menu-wrapper.m_scrolled > menu > li.active > menu
{
	display:none;
}




/**/
/* News list */
/* line 207, ../../sass/inner.scss */
.news-list .row {
  display: table;
  width: 100%;
  margin: 0;
  padding: 0;
  table-layout: fixed;
}
/* line 213, ../../sass/inner.scss */
.news-list .row:before, .news-list .row:after {
  display: none;
}
/* line 217, ../../sass/inner.scss */
.news-list a {
  color: #000000;
}
/* line 219, ../../sass/inner.scss */
.news-list a:hover {
  color: #d91414;
}
/* line 223, ../../sass/inner.scss */
.news-list h3 {
  font-family: 'robotobold';
  font-weight: normal;
  font-size: 24px;
  line-height: 26px;
  margin: 0 0 10px;
  padding: 0;
}
@media (max-width: 1439px) {
  /* line 223, ../../sass/inner.scss */
  .news-list h3 {
    font-size: 20px;
  }
}
/* line 234, ../../sass/inner.scss */
.news-list p {
  margin: 0 0 5px;
  padding: 0;
}
/* line 238, ../../sass/inner.scss */
.news-list .item, .news-list .filter {
  position: relative;
  width: 20%;
  display: table-cell;
  /*box-sizing: border-box;*/
}
/* line 244, ../../sass/inner.scss */
.news-list .item {
  font-family: 'robotolight';
  background: #ffffff;
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  vertical-align: top;
  transition: background 0.3s ease;
}
/* line 251, ../../sass/inner.scss */
.news-list .item .in {
  padding: 18px 25px 60px;
}
/* line 253, ../../sass/inner.scss */
.news-list .item .in .more {
  margin-left: 10px;
}
@media (max-width: 1439px) {
  /* line 251, ../../sass/inner.scss */
  .news-list .item .in {
    font-size: 15px;
  }
}
/* line 260, ../../sass/inner.scss */
.news-list .item.wide .image {
  max-width:40vw;
  height: -webkit-calc(40vw*0.66);
  height:calc(40vw*0.66);
}
.news-list .item .image {
  position: relative;
  margin: 0 -1px;
  line-height: 0;
  max-width:25vw;
  height: -webkit-calc(25vw*0.66);
  height:calc(25vw*0.66);
  overflow:hidden;
}
/* line 264, ../../sass/inner.scss */
.news-list .item .image img {
  position: relative;
  width: 100%;
  height: auto;
  z-index: 1;
}
/* line 271, ../../sass/inner.scss */
.news-list .item .image.video:before, .news-list .item .image.video:after {
  content: '';
  position: absolute;
  z-index: 20;
}
/* line 276, ../../sass/inner.scss */
.news-list .item .image.video:before {
  width: 0;
  height: 0;
  right: 11px;
  bottom: 18px;
  border: 7px solid transparent;
  border-left: 10px solid #ffffff;
}
/* line 284, ../../sass/inner.scss */
.news-list .item .image.video:after {
  width: 28px;
  height: 28px;
  right: 8px;
  bottom: 8px;
  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 294, ../../sass/inner.scss */
.news-list .item .date {
  font-size: 14px;
  margin: 0 0 13px 0;
  color: #adadae;
}
/* line 299, ../../sass/inner.scss */
.news-list .item .tags {
  font-size: 14px;
  line-height: 20px;
}
/* line 302, ../../sass/inner.scss */
.news-list .item .tags a {
  color: #f30111;
}
.news-list .item .tags a:hover{
  color: #FF0000;
  background:#CCCCCC;
  padding:5px;
}
/* line 306, ../../sass/inner.scss */
.news-list .item .media-tags {
  position: absolute;
  bottom: 15px;
  right: 15px;
  text-align: right;
}
/* line 311, ../../sass/inner.scss */
.news-list .item .media-tags a {
  margin-right: 0;
  margin-left: 6px;
}
/* line 316, ../../sass/inner.scss */
.news-list .item:last-child {
  border-right-color: #ffffff;
}
/* line 319, ../../sass/inner.scss */
.news-list .item:hover {
  background: #ececec;
}
/* line 323, ../../sass/inner.scss */
.news-list .wide {
  width: 40%;
}
/* line 325, ../../sass/inner.scss */
.news-list .wide h3 {
  font-size: 30px;
  line-height: 34px;
}
@media (max-width: 1439px) {
  /* line 325, ../../sass/inner.scss */
  .news-list .wide h3 {
    font-size: 26px;
  }
}
/* line 333, ../../sass/inner.scss */
.news-list .filter, .photos-list  .filter, .videos-list  .filter{
  padding: 30px 40px;
  color: #ababab;
  background: #cfcfcf;
  border-right: 1px solid #cfcfcf;
  border-left: 1px solid #cfcfcf;
}
/* line 339, ../../sass/inner.scss */
.news-list .filter nav, .photos-list  .filter nav , .videos-list  .filter nav{
  float: right;
  font-size: 0;
  line-height: 0;
  margin-top: 7px;
}
/* line 344, ../../sass/inner.scss */
.news-list .filter nav a, .photos-list  .filter nav a , .videos-list  .filter nav a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  background: #ffffff;
}
/* line 351, ../../sass/inner.scss */
.news-list .filter nav a.active, .photos-list  .filter nav a.active, .videos-list  .filter nav a.active  {
  background: #ababab;
}
/* line 356, ../../sass/inner.scss */
.news-list .filter h3, .photos-list  .filter h3, .videos-list  .filter h3 {
  font-family: 'ralewaybold';
  font-size: 22px;
  line-height: 42px;
  color: #5e5e5e;
  font-weight: normal;
  text-transform: uppercase;
}
@media (max-width: 1439px) {
  /* line 356, ../../sass/inner.scss */
  .news-list .filter h3, .photos-list .filter h3 , .videos-list .filter h3  {
    font-size: 18px;
  }
}
/* line 367, ../../sass/inner.scss */
.news-list .filter p, .photos-list  .filter p, .videos-list  .filter p  {
  margin-bottom: 20px;
}
/* line 370, ../../sass/inner.scss */
.news-list .filter form, .photos-list  .filter form , .videos-list  .filter form {
  margin-bottom: 30px;
}
/* line 372, ../../sass/inner.scss */
.news-list .filter form .row, .photos-list  .filter form .row, .videos-list  .filter form .row {
  margin-bottom: 8px;
}
/* line 376, ../../sass/inner.scss */
.news-list .filter .tags, .photos-list  .filter .tags , .videos-list  .filter .tags{
  position: relative;
  font-size: 0;
  line-height: 0;
  margin-right: -8px;
}
/* line 381, ../../sass/inner.scss */
.news-list .filter .tags a, .photos-list  .filter .tags a , .videos-list  .filter .tags a{
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 14px;
  line-height: 26px;
  color: #a9a9a9;
  background: #ffffff;
  padding: 0 8px;
  margin: 0 8px 8px 0;
}
/* line 389, ../../sass/inner.scss */
.news-list .filter .tags a:hover, .news-list .filter .tags a.active, .photos-list  .filter .tags a:hover, .photos-list  .filter .tags a.active, .videos-list  .filter .tags a:hover, .videos-list  .filter .tags a.active  {
  color: #ffffff;
  background: #d91414;
}
@media (max-width: 1439px) {
  /* line 381, ../../sass/inner.scss */
  .news-list .filter .tags a, .photos-list  .filter .tags a, .videos-list  .filter .tags a {
    font-size: 12px;
    line-height: 24px;
    padding: 0 4px;
    margin: 0 4px 4px 0;
  }
}
/* line 400, ../../sass/inner.scss */
.news-list .filter .tags .icon, .photos-list  .filter .tags .icon, .videos-list  .filter .tags .icon {
  position: absolute;
  left: -25px;
  top: 0;
}
/* line 407, ../../sass/inner.scss */
.news-list.rows {
  background-color: #ffffff;
}
/* line 409, ../../sass/inner.scss */
.news-list.rows .filter, .news-list.rows .rows-wrapper {
  display: table-cell;
  vertical-align: top;
}
/* line 413, ../../sass/inner.scss */
.news-list.rows .filter {
  width: 20%;
}
/* line 415, ../../sass/inner.scss */
.news-list.rows .filter h3 {
  font-size: 16px;
  line-height: 120%;
  margin-bottom: 25px;
}
/* line 421, ../../sass/inner.scss */
.news-list.rows .rows-wrapper {
  width: 80%;
}
/* line 423, ../../sass/inner.scss */
.news-list.rows .rows-wrapper .item {
  width: 100%;
  display: table;
  padding: 23px 0;
  table-layout: fixed;
  border-top: 2px solid #e0e0e0;
}
/* line 429, ../../sass/inner.scss */
.news-list.rows .rows-wrapper .item .date, .news-list.rows .rows-wrapper .item .image, .news-list.rows .rows-wrapper .item .in {
  display: table-cell;
  vertical-align: top;
}
/* line 433, ../../sass/inner.scss */
.news-list.rows .rows-wrapper .item .date {
  width: 90px;
  padding: 15px 20px 15px 50px;
  text-align: center;
}
/* line 437, ../../sass/inner.scss */
.news-list.rows .rows-wrapper .item .date span {
  display: block;
  font: 18px/40px 'robotomedium';
}
/* line 441, ../../sass/inner.scss */
.news-list.rows .rows-wrapper .item .date .day {
  font-size: 70px;
}
/* line 445, ../../sass/inner.scss */
.news-list.rows .rows-wrapper .item .image {
  width: 288px;
}
/* line 448, ../../sass/inner.scss */
.news-list.rows .rows-wrapper .item .image.video:before {
  width: 0;
  height: 0;
  right: 24px;
  bottom: 30px;
  border: 7px solid transparent;
  border-left: 10px solid #ffffff;
}
/* line 456, ../../sass/inner.scss */
.news-list.rows .rows-wrapper .item .image.video:after {
  width: 30px;
  height: 30px;
  right: 16px;
  bottom: 16px;
  border: 7px solid rgba(255, 255, 255, 0.7);
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -ms-border-radius: 22px;
  -o-border-radius: 22px;
  border-radius: 22px;
}
/* line 466, ../../sass/inner.scss */
.news-list.rows .rows-wrapper .item .in {
  padding: 0 25px 0 0;
}
/* line 468, ../../sass/inner.scss */
.news-list.rows .rows-wrapper .item .in .media-tags {
  margin: 6px 0;
}
/* line 470, ../../sass/inner.scss */
.news-list.rows .rows-wrapper .item .in .media-tags a {
  margin: 6px 6px 0 0;
}
/* line 475, ../../sass/inner.scss */
.news-list.rows .rows-wrapper .item .image + .in {
  padding-left: 25px;
}
/* line 478, ../../sass/inner.scss */
.news-list.rows .rows-wrapper .item:first-child {
  border: 0;
}
/* line 483, ../../sass/inner.scss */
.news-list.rows .rows-wrapper .loaded .item:first-child {
  border-top: 2px solid #e0e0e0;
}

/**/
/* Photoalbums list, Videos */
/* line 495, ../../sass/inner.scss */
.photos-list .row, .videos-list .row {
  display: table;
  width: 100%;
  margin: 0;
  padding: 0;
  table-layout: fixed;
}
/* line 501, ../../sass/inner.scss */
.photos-list .row:before, .photos-list .row:after, .videos-list .row:before, .videos-list .row:after {
  display: none;
}
/* line 505, ../../sass/inner.scss */
.photos-list a, .videos-list a {
  color: #000000;
}
/* line 507, ../../sass/inner.scss */
.photos-list a:hover, .videos-list a:hover {
  color: #d91414;
}
/* line 511, ../../sass/inner.scss */
.photos-list h3, .videos-list h3 {
  font-family: 'robotobold';
  font-weight: normal;
  font-size: 18px;
  line-height: 20px;
  margin: 0 0 10px;
  padding: 0;
}
/* line 519, ../../sass/inner.scss */
.photos-list p, .videos-list p {
  margin: 0 0 5px;
  padding: 0;
}
/* line 523, ../../sass/inner.scss */
.photos-list .item, .videos-list .item {
  position: relative;
  width: 20%;
  display: table-cell;
  font-family: 'robotolight';
  background: #ffffff;
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  vertical-align: top;
  transition: background 0.3s ease;
}
/* line 533, ../../sass/inner.scss */
.photos-list .item .in, .videos-list .item .in {
  padding: 15px 22px 22px;
}
/* line 536, ../../sass/inner.scss */
.photos-list .item .image, .videos-list .item .image {
  position: relative;
  margin: 0 -1px;
  line-height: 0;
  overflow:hidden;
  width:101%;
  height: -webkit-calc(20vw*0.66);
  height:calc(20vw*0.66);
}
/* line 540, ../../sass/inner.scss */
.photos-list .item .image img, .videos-list .item .image img {
  position: relative;
  width: 100%;
  height: auto;
  z-index: 1;
}
/* line 547, ../../sass/inner.scss */
.photos-list .item .count, .videos-list .item .count {
  float: right;
  font-size: 14px;
  line-height: 100%;
  color: #595959;
}
/* line 552, ../../sass/inner.scss */
.photos-list .item .count .icon, .videos-list .item .count .icon {
  position: relative;
  margin: 1px 4px 0 0;
  vertical-align: baseline;
}
/* line 558, ../../sass/inner.scss */
.photos-list .item .date, .videos-list .item .date {
  font-size: 14px;
  margin: 0 0 10px 0;
  color: #adadae;
}
/* line 563, ../../sass/inner.scss */
.photos-list .item .tags, .videos-list .item .tags {
  font-size: 14px;
}
/* line 565, ../../sass/inner.scss */
.photos-list .item .tags a, .videos-list .item .tags a {
  color: #f30111;
}
/* line 569, ../../sass/inner.scss */
.photos-list .item:last-child, .videos-list .item:last-child {
  border-right-color: #ffffff;
}
/* line 572, ../../sass/inner.scss */
.photos-list .item:hover, .videos-list .item:hover {
  background: #ececec;
}

/* line 580, ../../sass/inner.scss */
.videos-list .item .image:before, .videos-list .item .image:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 10;
}
/* line 587, ../../sass/inner.scss */
.videos-list .item .image:before {
  width: 30px;
  height: 30px;
  border: 7px solid #ffffff;
  border: 7px solid rgba(255, 255, 255, 0.7);
  margin: -22px 0 0 -22px;
  -webkit-border-radius: 37px;
  -moz-border-radius: 37px;
  -ms-border-radius: 37px;
  -o-border-radius: 37px;
  border-radius: 37px;
}
/* line 595, ../../sass/inner.scss */
.videos-list .item .image:after {
  width: 0;
  height: 0;
  border: 8px solid transparent;
  border-left: 10px solid #ffffff;
  margin: -8px 0 0 -3px;
}
/* line 605, ../../sass/inner.scss */
.videos-list .item:hover .image:before {
  border-color: #e4080c;
  border-color: rgba(243, 1, 17, 0.7);
}
/* line 609, ../../sass/inner.scss */
.videos-list .item:hover .image:after {
  border-left-color: #e4080c;
}

/**/
/* Photos popup */
/* line 620, ../../sass/inner.scss */
.photos-gallery {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #292929;
  z-index: 99999;
}
/* line 628, ../../sass/inner.scss */
.photos-gallery .in {
  position: absolute;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

/**/
/* Custom select */
/* line 642, ../../sass/inner.scss */
.filter select {
  opacity: 0;
  background-color: #ababab;
  color: #ffffff;
  padding: 11px 15px;
  border: 0;
  outline: 0;
  font-family: 'robotoregular';
  cursor: pointer;
  /* Can't do this with CSS :( */
  /*
  option[selected]{
  	background: #df070b;
  }
  */
}
/* line 651, ../../sass/inner.scss */
.filter select:focus {
  border: 0;
  outline: 0;
}

/* line 662, ../../sass/inner.scss */
select.dark {
  opacity: 0;
  background-color: #1f1e23;
  color: #ffffff;
  padding: 11px 15px;
  border: 0;
  outline: 0;
  font-family: 'robotoregular';
  font-size: 16px;
  cursor: pointer;
}
/* line 672, ../../sass/inner.scss */
select.dark:focus {
  border: 0;
  outline: 0;
}

/* line 677, ../../sass/inner.scss */
.hasCustomSelect {
  z-index: 9999;
}

/* line 680, ../../sass/inner.scss */
.customSelect {
  position: relative;
  line-height: 100%;
  padding: 11px 60px 11px 15px;
  background-color: #ababab;
  color: #ffffff;
  cursor: pointer;
}
/* line 687, ../../sass/inner.scss */
.customSelect .customSelectInner {
  width: auto !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 693, ../../sass/inner.scss */
.customSelect:after {
  content: '';
  position: absolute;
  right: 10px;
  top: 17px;
  border: 7px solid transparent;
  border-top: 8px solid #e5e5e5;
}
/* line 701, ../../sass/inner.scss */
.customSelect.dark {
  font-size: 16px;
  background: #1f1e23;
  color: #ffffff;
}

/**/
/* Load more link */
/* line 711, ../../sass/inner.scss */
.load-more {
  font-family: 'ralewaybold';
  font-size: 18px;
  line-height: 100%;
  padding: 44px 0 70px;
  border-top: 2px solid #e0e0e0;
  text-transform: uppercase;
  text-align: center;
  overflow: hidden;
  background-color: #ffffff;
}
/* line 721, ../../sass/inner.scss */
.load-more a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
  color: #e4080c;
  padding-bottom: 5px;
  border-bottom: 4px solid;
}
/* line 727, ../../sass/inner.scss */
.load-more a:hover {
  border-color: transparent;
}
/* line 730, ../../sass/inner.scss */
.load-more a .preloader {
  position: absolute;
  left: -35px;
  top: -2px;
}

/**/
/* Subscription */
/* line 741, ../../sass/inner.scss */
.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;
}

/**/
/* Menu version 2 (edit) */
/* line 875, ../../sass/inner.scss */
.edit .social-wrapper {
  /**/
}
/* line 877, ../../sass/inner.scss */
.edit .social-wrapper nav > a {
  background: transparent;
  color: #ababab;
  border: 1px solid #ababab;
  line-height: 25px;
  margin-left: 4px;
}
/* line 883, ../../sass/inner.scss */
.edit .social-wrapper nav > a.toggle-a {
  background: url(../img/toggle-right-arrow-e.png) 100% 11px no-repeat;
}
/* line 885, ../../sass/inner.scss */
.edit .social-wrapper nav > a.toggle-a.active {
  background-position: 100% -23px;
}
/* line 889, ../../sass/inner.scss */
.edit .social-wrapper nav > a:hover {
  background-color: #fff;
}
/* line 901, ../../sass/inner.scss */
.edit .menu-wrapper > menu > li.active > a, .edit .menu-wrapper > menu > li:hover > a {
  background: none;
  border-color: #c0c0c0;
  color: #df070b;
  padding: 0 10px;
  margin: 0;
}

/**/
/* Content */
/* line 918, ../../sass/inner.scss */
.content > header {
  position: relative;
  background: #ababab;
  color: #ffffff;
  padding: 17px 64px 17px 25px;
  margin: 0;
  min-height: 40px;
  z-index: 9;
}
/* line 926, ../../sass/inner.scss */
.content > header h1 {
  overflow: hidden;
  font-size: 20px;
  line-height: 20px;
  font-weight: normal;
  margin: 9px 9px 9px 0;
  padding: 0;
}
/* line 934, ../../sass/inner.scss */
.content > header .filter {
  float: right;
}
/* line 936, ../../sass/inner.scss */
.content > header .filter .filter-name {
  margin-right: 10px;
}
/* line 939, ../../sass/inner.scss */
.content > header .filter .customSelect {
  background-color: #bcbcbc;
  margin-right: 10px;
}
/* line 942, ../../sass/inner.scss */
.content > header .filter .customSelect:last-child {
  margin-right: 0;
}
/* line 946, ../../sass/inner.scss */
.content > header .filter nav {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin-top: 7px;
}
/* line 950, ../../sass/inner.scss */
.content > header .filter nav a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 24px;
  height: 24px;
  text-align: center;
  background: #ffffff;
}
/* line 956, ../../sass/inner.scss */
.content > header .filter nav a.active {
  background: #ababab;
}
/* line 963, ../../sass/inner.scss */
.content > header .inline {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 45px;
}
/* line 968, ../../sass/inner.scss */
.content > header nav.tabs {
  float: right;
  height: 48px;
  margin: 10px 0 -1px;
  background: none;
  overflow: hidden;
}
/* line 974, ../../sass/inner.scss */
.content > header nav.tabs a {
  float: left;
  height: 48px;
  font: 14px/48px 'ralewaybold';
  padding: 0 17px;
  color: #fff;
  text-transform: uppercase;
  border: 0;
}
/* line 982, ../../sass/inner.scss */
.content > header nav.tabs a.active {
  background: #fff;
  color: #000;
}
@media (max-width: 1439px) {
  /* line 918, ../../sass/inner.scss */
  .content > header {
    padding-right: 28px;
  }
}

/**/
/* Columns */
/* line 998, ../../sass/inner.scss */
.columns {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 0;
  line-height: 0;
  width: 100%;
  vertical-align: top;
}
/* line 1004, ../../sass/inner.scss */
.columns .column {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 0;
  line-height: 0;
  vertical-align: top;
}
/* line 1011, ../../sass/inner.scss */
.columns.c5 .column {
  width: 20%;
}

/**/
/* Management */
/* line 1020, ../../sass/inner.scss */
.management {
  color: #adadad;
  overflow: hidden;
}
/* line 1023, ../../sass/inner.scss */
.management .column {
  position: relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background: #ffffff;
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  margin-bottom: -979px;
  padding-bottom: 999px;
  z-index: 5;
}
/* line 1033, ../../sass/inner.scss */
.management .column h3 {
  font: 22px/24px 'robotomedium';
  font-weight: normal;
  color: #3f3f3f;
  margin: 0 0 20px 0;
  padding: 0;
}
/* line 1040, ../../sass/inner.scss */
.management .column a {
  color: #3f3f3f;
}
/* line 1043, ../../sass/inner.scss */
.management .column .image {
  font-size: 0;
  line-height: 0;
  margin: 0 -1px;
  overflow: hidden;
width: 20vw;
  height:20vw;
}

/* line 1048, ../../sass/inner.scss */
.management .column .image img {
  width: 100%;
  height: auto;
}
/* line 1053, ../../sass/inner.scss */
.management .column .in {
  position: relative;
  font-size: 14px;
  line-height: 16px;
  padding: 25px;
}
/* line 1059, ../../sass/inner.scss */
.management .column .description {
  position: absolute;
  /*display: none;*/
  width: 0%;
  opacity: 0;
  top: 200%;
  background: #616161;
  font-size: 14px;
  line-height: 20px;
  color: #ffffff;
  padding: 0 2px;
  transition: opacity, width 0.3s ease;
  overflow-y:auto;overflow-x:hidden;
}
/* line 1071, ../../sass/inner.scss */
.management .column .description:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  bottom: 70px;
}
/* line 1078, ../../sass/inner.scss */
.management .column .description.left {
  margin-right: 1px;
  right: 100%;
}
/* line 1081, ../../sass/inner.scss */
.management .column .description.left:before {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #ffffff;
  right: -1px;
}
/* line 1088, ../../sass/inner.scss */
.management .column .description.right {
  margin-left: 1px;
  left: 100%;
}
/* line 1091, ../../sass/inner.scss */
.management .column .description.right:before {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #ffffff;
  left: -1px;
}
/* line 1098, ../../sass/inner.scss */
.management .column .description .in {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 45px;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity .6s ease;
  transition-delay: .3s;
  -webkit-transition-delay: .3s;
}
/* line 1108, ../../sass/inner.scss */
.management .column .description .in p {
  margin: 0;
}
/* line 1111, ../../sass/inner.scss */
.management .column .description .in .close {
  position: absolute;
  right: 15px;
  top: 15px;
  width: 27px;
  height: 26px;
  cursor: pointer;
  background: url(../img/close.png) no-repeat;
}
/* line 1125, ../../sass/inner.scss */
.management .column.active {
  z-index: 10;
}
/* line 1127, ../../sass/inner.scss */
.management .column.active .description {
  width: 200%;
  opacity: 1;
  top: 0;
}
/* line 1131, ../../sass/inner.scss */
.management .column.active .description .in {
  opacity: 1;
}

/**/
/* Players */
/* line 1142, ../../sass/inner.scss */
.players {
  overflow: hidden;
}
/* line 1144, ../../sass/inner.scss */
.players .column {
  position: relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  border-left: 1px solid #272727;
  border-right: 1px solid #272727;
  background: #ffffff;
  min-height: 410px;
}
/* line 1152, ../../sass/inner.scss */
.players .column a {
  display: block;
  overflow: hidden;
}
/* line 1156, ../../sass/inner.scss */
.players .column .image {
  position: relative;
  font-size: 0;
  line-height: 0;
  text-align: center;
  background: #000000;
  padding-bottom: 90px;
  z-index: 1;
  overflow:hidden;
  width:20vw;
  height:25vw;
}
/* line 1164, ../../sass/inner.scss */
.players .column .image img {
  position: relative;
  opacity: 0;
  width: 100%;
  height: auto;
  z-index: 10;
  transition: opacity 0.3s ease;
}
/* line 1171, ../../sass/inner.scss */
.players .column .image img.hover {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  z-index: 1;
  transition: opacity 0s ease;
}
/* line 1181, ../../sass/inner.scss */
.players .column .number {
  position: absolute;
  right: 25px;
  top: 20px;
  font: 56px/100% 'robotomedium';
  color: #ff0000;
  z-index: 2;
  text-shadow: 1px 1px 1px #000000;
}
@media (max-width: 1439px) {
  /* line 1181, ../../sass/inner.scss */
  .players .column .number {
    font-size: 40px;
    right: 13px;
    top: 7px;
  }
}
/* line 1194, ../../sass/inner.scss */
.players .column .in {
  position: absolute;
  width: 100%;
  background: #ffffff;
  border-left: 1px solid rgba(0, 0, 0, 0.15);
  border-right: 1px solid rgba(0, 0, 0, 0.15);
  left: -1px;
  padding: 15px 0;
  bottom: -75px;
  font-size: 14px;
  line-height: 16px;
  color: #ababab;
  transition: background, bottom 0.3s ease;
  z-index: 5;
}
/* line 1209, ../../sass/inner.scss */
.players .column h3 {
  font: 20px/24px 'robotomedium';
  font-weight: normal;
  color: #3f3f3f;
  margin: 0 20px 10px 20px;
  padding: 0;
}
@media (max-width: 1439px) {
  /* line 1209, ../../sass/inner.scss */
  .players .column h3 {
    font-size: 17px;
  }
}
/* line 1219, ../../sass/inner.scss */
.players .column p {
  margin: 0 20px 30px;
}
/* line 1222, ../../sass/inner.scss */
.players .column table {
  width: auto;
  border-collapse: collapse;
  margin: 0 20px 10px;
  opacity: 0;
}
/* line 1227, ../../sass/inner.scss */
.players .column table td, .players .column table th {
  text-align: left;
  border: 0;
  border-left: 1px solid #cc0a0e;
  background: none;
}
/* line 1233, ../../sass/inner.scss */
.players .column table th {
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
  color: #811618;
  padding: 0 20px 15px;
}
/* line 1239, ../../sass/inner.scss */
.players .column table th:first-child {
  padding-left: 0;
  border: 0;
}
/* line 1243, ../../sass/inner.scss */
.players .column table th:last-child {
  padding-right: 0;
}
@media (max-width: 1439px) {
  /* line 1233, ../../sass/inner.scss */
  .players .column table th {
    font-size: 11px;
    padding: 0 10px 15px;
  }
}
/* line 1251, ../../sass/inner.scss */
.players .column table td {
  font-size: 20px;
  color: #ffffff;
  padding: 0 20px;
}
/* line 1255, ../../sass/inner.scss */
.players .column table td:first-child {
  padding-left: 0;
  border: 0;
}
/* line 1259, ../../sass/inner.scss */
.players .column table td:last-child {
  padding-right: 0;
}
@media (max-width: 1439px) {
  /* line 1251, ../../sass/inner.scss */
  .players .column table td {
    font-size: 14px;
    padding: 0 10px;
  }
}
/* line 1269, ../../sass/inner.scss */
.players .column table tr:hover th, .players .column table tr:hover td {
  background: none;
}
/* line 1276, ../../sass/inner.scss */
.players .column:hover .number {
  color: #df070b;
}
/* line 1279, ../../sass/inner.scss */
.players .column:hover .in {
  background: #df070b;
  color: #ef8486;
  bottom: 0;
}
/* line 1284, ../../sass/inner.scss */
.players .column:hover h3 {
  color: #ffffff;
}
/* line 1287, ../../sass/inner.scss */
.players .column:hover a {
  color: #ffffff;
}
/* line 1290, ../../sass/inner.scss */
.players .column:hover table {
  opacity: 1;
}
/* line 1296, ../../sass/inner.scss */
.players .column.init .image img {
  opacity: 1;
}
/* line 1298, ../../sass/inner.scss */
.players .column.init .image img.hover {
  opacity: 0;
}
/* line 1305, ../../sass/inner.scss */
.players .column.init:hover .image img {
  opacity: 0;
}
/* line 1307, ../../sass/inner.scss */
.players .column.init:hover .image img.hover {
  opacity: 1;
}

/* line 1317, ../../sass/inner.scss */
.players-params {
  float: right;
  list-style-type: none;
  margin: 0;
  padding: 0;
  border-left: 1px solid #9d9d9d;
  margin-right: 40px;
}
/* line 1322, ../../sass/inner.scss */
.players-params li {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  font: 20px/95% 'robotomedium';
  color: #b60909;
  padding: 0 20px;
  border-right: 1px solid #9d9d9d;
}
/* line 1329, ../../sass/inner.scss */
.players-params li span {
  font-size: 12px;
  font: 12px/95% 'robotoregular';
  color: #616161;
}
@media (max-width: 1439px) {
  /* line 1317, ../../sass/inner.scss */
  .players-params {
    margin-right: 10px;
  }
  /* line 1337, ../../sass/inner.scss */
  .players-params li {
    padding: 0 10px;
  }
}

/* line 1343, ../../sass/inner.scss */
.players-filter {
  float: right;
  line-height: 38px;
  padding-left: 40px;
  white-space: nowrap;
}
/* line 1348, ../../sass/inner.scss */
.players-filter form {
  position: relative;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}
/* line 1352, ../../sass/inner.scss */
.players-filter form label {
  position: relative;
  margin-right: 15px;
  padding-left: 30px;
  cursor: pointer;
}
/* line 1357, ../../sass/inner.scss */
.players-filter form label span {
  font-size: 14px;
}
/* line 1359, ../../sass/inner.scss */
.players-filter form label span:before {
  position: absolute;
  content: '';
  width: 24px;
  height: 24px;
  left: 0;
  top: 0;
  background-color: #959595;
}
/* line 1369, ../../sass/inner.scss */
.players-filter form label input {
  position: absolute;
  left: -9999px;
}
/* line 1373, ../../sass/inner.scss */
.players-filter form label input:checked + span:before {
  background: url(../img/checkbox.png) 50% 50% no-repeat #bcbcbc;
}
/* line 1379, ../../sass/inner.scss */
.players-filter form .preloader {
  position: absolute;
  left: -40px;
  top: 8px;
}
/* line 1385, ../../sass/inner.scss */
.players-filter nav {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 0;
  line-height: 0;
  vertical-align: middle;
  margin-left: 10px;
}
/* line 1391, ../../sass/inner.scss */
.players-filter nav a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  background: #ffffff;
}
/* line 1398, ../../sass/inner.scss */
.players-filter nav a.active {
  background: #ababab;
}
@media (max-width: 1439px) {
  /* line 1343, ../../sass/inner.scss */
  .players-filter {
    padding-left: 35px;
  }
  /* line 1407, ../../sass/inner.scss */
  .players-filter form .preloader {
    left: -30px;
  }
  /* line 1411, ../../sass/inner.scss */
  .players-filter nav {
    margin-left: 0;
  }
}

/* line 1417, ../../sass/inner.scss */
.players-list-content {
  min-height: 500px;
}
/* line 1419, ../../sass/inner.scss */
.players-list-content .empty, .players-list-content .error {
  padding: 25px;
}
/* line 1422, ../../sass/inner.scss */
.players-list-content.table {
  padding: 50px 16%;
  background: #ffffff;
}
/* line 1425, ../../sass/inner.scss */
.players-list-content.table h2 {
  font: 36px/48px 'robotomedium';
  color: #d21123;
  padding: 0 0 0 66px;
  margin: 0 0 19px 0;
  background: url(../img/icon/fielder.png) 0 0 no-repeat;
}
/* line 1431, ../../sass/inner.scss */
.players-list-content.table h2.goalkeeper {
  background: url(../img/icon/goalkeeper.png) 0 0 no-repeat;
}
/* line 1435, ../../sass/inner.scss */
.players-list-content.table table {
  margin-bottom: 36px;
}
@media (max-width: 1439px) {
  /* line 1422, ../../sass/inner.scss */
  .players-list-content.table {
    width: 98%;
    padding-left: 1%;
    padding-right: 1%;
  }
}

/* line 1446, ../../sass/inner.scss */
.player-popup {
  position: absolute;
  left: -9999px;
  top: -9999px;
  width: 160px;
  padding: 16px;
  background: #939393;
  font-size: 0;
  line-height: 0;
  opacity: 0;
  overflow: hidden;
  margin-left: 85px;
  z-index: 999;
  transition: opacity 0.3s ease;
}
/* line 1460, ../../sass/inner.scss */
.player-popup.init {
  opacity: 1;
}
/* line 1463, ../../sass/inner.scss */
.player-popup img {
  position: relative;
  max-width: 100%;
  height: auto;
  z-index: 1;
}
/* line 1469, ../../sass/inner.scss */
.player-popup span {
  display:none;
  position: absolute;
  right: 30px;
  top: 16px;
  font: 36px/64px 'robotomedium';
  color: #ffffff;
  z-index: 5;
}

/* line 1480, ../../sass/inner.scss */
.players-detail .visual {
  position: relative;
  height: 400px;
  color: #ffffff;
  background-color: #151916;
  background-position: 0 0;
  background-repeat: no-repeat;
  padding: 55px 64px 33px 40%;
}
/* line 1488, ../../sass/inner.scss */
.players-detail .visual h1 {
  position: absolute;
  left: 50%;
  bottom: 25px;
  font: 100px/100% 'ralewaybold';
  padding: 20px 20px 20px 164px;
  margin: 0;
  font-weight: normal;
  text-transform: uppercase;
}
@media (max-width: 1439px) {
  /* line 1488, ../../sass/inner.scss */
  .players-detail .visual h1 {
    font-size: 65px;
    padding: 20px 20px 70px 128px;
  }
}
/* line 1502, ../../sass/inner.scss */
.players-detail .visual .number {
  position: absolute;
  width: 136px;
  height: 113px;
  left: 50%;
  bottom: 112px;
  padding-bottom: 32px;
  color: #ffffff;
  background: #df070b;
  text-transform: uppercase;
  text-align: center;
}
/* line 1513, ../../sass/inner.scss */
.players-detail .visual .number div:first-child {
  font: 100px/113px 'robotoblack';
}
@media (max-width: 1439px) {
  /* line 1513, ../../sass/inner.scss */
  .players-detail .visual .number div:first-child {
    font: 65px/78px 'robotoblack';
  }
}
/* line 1519, ../../sass/inner.scss */
.players-detail .visual .number .position {
  position: absolute;
  width: 100px;
  left: 0;
  bottom: 0;
  padding: 0px;
  font-size: 12px;
  line-height: 32px;
  background: #1f1e23;
  text-align: center;
}
@media (max-width: 1439px) {
  /* line 1502, ../../sass/inner.scss */
  .players-detail .visual .number {
    width: 100px;
    height: 78px;
  }
  /* line 1533, ../../sass/inner.scss */
  .players-detail .visual .number .position {
    width: 100px;
  }
  /* line 1536, ../../sass/inner.scss */
  .players-detail .visual .number div:first-child {
    font: 65px/78px 'robotoblack';
  }
}
/* line 1541, ../../sass/inner.scss */
.players-detail .visual a {
  color: #ffffff;
  transition: background, color 0.3s ease;
}
/* line 1544, ../../sass/inner.scss */
.players-detail .visual a.back {
  float: right;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  padding: 0 20px;
  font: 16px/36px 'ralewaybold';
  border: 2px solid #ffffff;
  background: #151916;
  position: relative;
  right: 170px;
}
/* line 1551, ../../sass/inner.scss */
.players-detail .visual a.back:hover {
  background: #ffffff;
  color: #000000;
}
@media (max-width: 1439px) {
  /* line 1480, ../../sass/inner.scss */
  .players-detail .visual {
    padding-right: 28px;
	background-size: contain;
  }
}
/* line 1561, ../../sass/inner.scss */
.players-detail .info {
  height: 624px;
  background: #eaeaea;
}
/* line 1564, ../../sass/inner.scss */
.players-detail .info .tabs {
  width: 60%;
  height: 624px;
}
/* line 1567, ../../sass/inner.scss */
.players-detail .info .tabs .tabs-content {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  height: 532px;
  padding-right: 5px;
}
/* line 1572, ../../sass/inner.scss */
.players-detail .info .tabs .tabs-content .scrolled {
  height: 472px;
}
/* line 1576, ../../sass/inner.scss */
.players-detail .info .tabs .tabs-content .mCSB_inside > .mCSB_container,
.players-detail .info .tabs .tabs-content .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 25px;
}
/* line 1581, ../../sass/inner.scss */
.players-detail .info .short {
  overflow: hidden;
  height: 534px;
  background: #eaeaea;
  padding: 45px 20px 45px 45px;
  color: #616161;
}
/* line 1587, ../../sass/inner.scss */
.players-detail .info .short .scrolled {
  height: 534px;
  overflow: auto;
}
/* line 1591, ../../sass/inner.scss */
.players-detail .info .short .hockey-stick {
  position: relative;
  font-size: 12px;
  line-height: 22px;
  height: 59px;
  font-family: 'robotomedium';
  color: #969696;
  text-transform: uppercase;
  padding-left: 70px;
  margin-bottom: 15px;
}
/* line 1601, ../../sass/inner.scss */
.players-detail .info .short .hockey-stick strong {
  font-size: 18px;
  color: #1f1e23;
  text-transform: none;
  font-weight: normal;
}
/* line 1607, ../../sass/inner.scss */
.players-detail .info .short .hockey-stick .icon {
  position: absolute;
  left: 0;
  top: 0;
}
/* line 1613, ../../sass/inner.scss */
.players-detail .info .short dl {
  font-size: 18px;
  font-family: 'robotomedium';
  padding: 0 0 28px;
  margin: 0 0 30px;
  border-bottom: 2px solid #d9d9d9;
  color: #1f1e23;
}
/* line 1620, ../../sass/inner.scss */
.players-detail .info .short dl dt {
  clear: left;
  float: left;
  color: #969696;
  margin: 0 5px 5px 0;
  padding: 0;
}
/* line 1627, ../../sass/inner.scss */
.players-detail .info .short dl dd {
  overflow: hidden;
  margin: 0 0 5px;
}
/* line 1634, ../../sass/inner.scss */
.players-detail .info .short .mCSB_inside > .mCSB_container,
.players-detail .info .short .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 25px;
}
@media (max-width: 1439px) {
  /* line 1581, ../../sass/inner.scss */
  .players-detail .info .short {
    height: 564px;
    padding: 30px 5px 30px 30px;
  }
  /* line 1641, ../../sass/inner.scss */
  .players-detail .info .short .scrolled {
    height: 564px;
    overflow: auto;
  }
  /* line 1646, ../../sass/inner.scss */
  .players-detail .info .short dl dt, .players-detail .info .short dl dd {
    float: none;
    display: block;
    margin-left: 0;
  }
  /* line 1651, ../../sass/inner.scss */
  .players-detail .info .short dl dt {
    margin-bottom: 0;
  }
}

/**/
/* Tabs */
/* line 1664, ../../sass/inner.scss */
.tabs {
  float: left;
  background: #616161;
}
/* line 1667, ../../sass/inner.scss */
.tabs ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: table;
  width: 100%;
  table-layout: fixed;
  background-color: #1f1e23;
}
/* line 1673, ../../sass/inner.scss */
.tabs ul li {
  height: 92px;
  display: table-cell;
  background-color: #1f1e23;
  font-family: 'ralewaybold', Arial, sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  border-left: 1px solid #3d3c42;
}
/* line 1681, ../../sass/inner.scss */
.tabs ul li > a {
  display: block;
  color: #ffffff;
  padding: 15px 20px;
  height: 62px;
}
/* line 1687, ../../sass/inner.scss */
.tabs ul li.active {
  border-color: #e4080c;
  background-color: #e4080c;
}
/* line 1690, ../../sass/inner.scss */
.tabs ul li.active + li {
  border-color: #1f1e23;
}
/* line 1693, ../../sass/inner.scss */
.tabs ul li.active > a {
  height: 42px;
}
/* line 1696, ../../sass/inner.scss */
.tabs ul li.active nav {
  display: table;
}
/* line 1700, ../../sass/inner.scss */
.tabs ul li:first-child {
  border: 0;
}
@media (max-width: 1439px) {
  /* line 1705, ../../sass/inner.scss */
  .tabs ul li > a {
    padding: 15px;
  }
}
/* line 1710, ../../sass/inner.scss */
.tabs .tabs-content {
  display: none;
  padding: 30px;
}
/* line 1713, ../../sass/inner.scss */
.tabs .tabs-content.active {
  display: block;
}

/**/
/* line 1721, ../../sass/inner.scss */
.sharp, .questionary {
  padding: 0 10%;
  background: url(../img/bg/anketa.jpg) 50% 0 no-repeat #e5e5e5;
  background-size: cover;
  background-attachment: fixed;
}

/* line 1728, ../../sass/inner.scss */
.sharp {
  padding: 0 16%;
}
@media (max-width: 1439px) {
  /* line 1728, ../../sass/inner.scss */
  .sharp {
    padding-right: 6%;
    padding-left: 6%;
  }
}

/* Questionary */
/* line 1737, ../../sass/inner.scss */
.questionary {
  overflow: hidden;
}
/* line 1739, ../../sass/inner.scss */
.questionary header {
  padding: 90px 0 65px;
  overflow: hidden;
}
/* line 1742, ../../sass/inner.scss */
.questionary header .preview {
  width: 47%;
  float: left;
  font: bold 24px/30px 'ralewayextrabold';
  color: #df070b;
  text-transform: uppercase;
}
/* line 1748, ../../sass/inner.scss */
.questionary header .preview strong {
  font-size: 70px;
  line-height: 64px;
  color: #252525;
}
@media (max-width: 1439px) {
  /* line 1748, ../../sass/inner.scss */
  .questionary header .preview strong {
    font-size: 62px;
  }
}
/* line 1756, ../../sass/inner.scss */
.questionary header .preview small {
  display: block;
  font: normal 14px/18px 'robotoregular', Arial, sans-serif;
  color: #707070;
  text-transform: none;
}
/* line 1763, ../../sass/inner.scss */
.questionary header .description {
  width: 47%;
  float: right;
  font-size: 18px;
  line-height: 24px;
}
/* line 1771, ../../sass/inner.scss */
.questionary form .inner {
  background: #f0f0f0;
  padding: 40px 20px 0;
  margin-bottom: 80px;
}
/* line 1775, ../../sass/inner.scss */
.questionary form .inner h1 {
  display: block;
  width: 100%;
  padding: 0 36px;
  margin: 0 -36px 56px;
  font: bold 32px/80px 'ralewayextrabold';
  text-align: center;
  text-transform: uppercase;
  background: #df070b;
  color: #fff;
}
/* line 1786, ../../sass/inner.scss */
.questionary form .inner .personal {
  display: table;
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  margin-bottom: 40px;
}
/* line 1792, ../../sass/inner.scss */
.questionary form .inner .personal .column {
  display: table-cell;
  padding: 0 20px;
  vertical-align: top;
}
/* line 1798, ../../sass/inner.scss */
.questionary form .inner input[type="text"], .questionary form .inner input[type="password"], .questionary form .inner input[type="email"], .questionary form .inner input[type="phone"] {
  display: block;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  height: 52px;
  background: #ffffff;
  border: 2px solid #eaeaea;
  padding: 0 30px 0 20px;
  font: 18px 'robotoregilar';
}
/* line 1809, ../../sass/inner.scss */
.questionary form .inner textarea {
  display: block;
  width: 100%;
  height: 80px;
  padding: 10px 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background: #ffffff;
  border: 2px solid #eaeaea;
  font: 18px 'robotoregilar';
  resize: none;
}
/* line 1821, ../../sass/inner.scss */
.questionary form .inner span.req {
  font-size: 20px;
  font-family: 'robotoregular';
  color: #df070b;
  vertical-align: top;
}
/* line 1827, ../../sass/inner.scss */
.questionary form .inner .line {
  display: table;
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  margin-bottom: 15px;
}
/* line 1833, ../../sass/inner.scss */
.questionary form .inner .line .name, .questionary form .inner .line .field {
  display: table-cell;
  position: relative;
  vertical-align: middle;
}
/* line 1838, ../../sass/inner.scss */
.questionary form .inner .line .name {
  padding-right: 20px;
  font: 18px/20px 'ralewaybold';
  text-transform: uppercase;
}
/* line 1842, ../../sass/inner.scss */
.questionary form .inner .line .name.short {
  width: 100px;
}
/* line 1846, ../../sass/inner.scss */
.questionary form .inner .line .field {
  position: relative;
}
/* line 1848, ../../sass/inner.scss */
.questionary form .inner .line .field.short {
  display: inline-block;
}
/* line 1853, ../../sass/inner.scss */
.questionary form .inner .submit {
  text-align: center;
  margin-top: 30px;
}
/* line 1856, ../../sass/inner.scss */
.questionary form .inner .submit input[type="submit"], .questionary form .inner .submit button {
  font: 20px 'ralewayextrabold';
  height: 72px;
  padding: 0 45px;
  margin: 0;
  color: #ffffff;
  background: #df070b;
  text-transform: uppercase;
  border: 0;
  cursor: pointer;
  transition: background 0.3s ease;
}
/* line 1867, ../../sass/inner.scss */
.questionary form .inner .submit input[type="submit"]:hover, .questionary form .inner .submit button:hover {
  background: #b60909;
}
/* line 1873, ../../sass/inner.scss */
.questionary form .inner .personal span.req {
  position: absolute;
  top: 0;
  right: 15px;
  line-height: 56px;
}
/* line 1881, ../../sass/inner.scss */
.questionary form .inner .short input[type="text"], .questionary form .inner .short input[type="password"], .questionary form .inner .short input[type="email"], .questionary form .inner .short input[type="phone"] {
  width: 145px;
}
/* line 1886, ../../sass/inner.scss */
.questionary form .inner .error input[type="text"], .questionary form .inner .error input[type="password"], .questionary form .inner .error input[type="email"], .questionary form .inner .error input[type="phone"], .questionary form .inner .error textarea {
  background-color: #fff5f5;
}
/* line 1889, ../../sass/inner.scss */
.questionary form .inner .error .name {
  color: #df070b;
}
/* line 1893, ../../sass/inner.scss */
.questionary form .inner .questions {
  position: relative;
  padding: 30px 65px 56px;
  margin: 0 -20px;
  background: #ffffff;
}
/* line 1898, ../../sass/inner.scss */
.questionary form .inner .questions .line {
  margin-top: 25px;
}
/* line 1900, ../../sass/inner.scss */
.questionary form .inner .questions .line .name, .questionary form .inner .questions .line .field {
  vertical-align: top;
}
/* line 1903, ../../sass/inner.scss */
.questionary form .inner .questions .line .name {
  text-align: right;
}
/* line 1907, ../../sass/inner.scss */
.questionary form .inner .questions label {
  display: block;
  position: relative;
  line-height: 16px;
  margin-bottom: 8px;
  cursor: pointer;
}
/* line 1913, ../../sass/inner.scss */
.questionary form .inner .questions label input[type="radio"] {
  position: absolute;
  left: -9999px;
}
/* line 1917, ../../sass/inner.scss */
.questionary form .inner .questions label span {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding-left: 25px;
}
/* line 1922, ../../sass/inner.scss */
.questionary form .inner .questions label input[type="radio"] + span:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 12px;
  height: 12px;
  border: 2px solid #eaeaea;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  -o-border-radius: 24px;
  border-radius: 24px;
}
/* line 1934, ../../sass/inner.scss */
.questionary form .inner .questions label input[type="radio"]:checked + span:before {
  border-color: #e12b2f;
}
/* line 1937, ../../sass/inner.scss */
.questionary form .inner .questions label input[type="radio"]:checked + span:after {
  content: '';
  position: absolute;
  left: 5px;
  top: 5px;
  width: 6px;
  height: 6px;
  background: #e12b2f;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 1949, ../../sass/inner.scss */
.questionary form .inner .questions textarea {
  width: 77%;
}

/**/
/* Tables */
/* line 1961, ../../sass/inner.scss */
.content table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 100%;
  color: #242424;
}
/* line 1968, ../../sass/inner.scss */
.content table th {
  font: 14px/16px 'ralewaybold';
  text-align: left;
  text-transform: uppercase;
  border-top: 2px solid #eaeaea;
  border-bottom: 2px solid #eaeaea;
  padding: 15px;
  vertical-align: bottom;
  color: #9c9c9c;
}
/* line 1977, ../../sass/inner.scss */
.content table th:first-child {
  padding-left: 0;
}
/* line 1980, ../../sass/inner.scss */
.content table th.header {
  position: relative;
  cursor: pointer;
}
/* line 1983, ../../sass/inner.scss */
.content table th.header:hover {
  background-color: #eaeaea;
}
/* line 1985, ../../sass/inner.scss */
.content table th.header:hover:before, .content table th.header:hover:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  right: 15px;
  top: 50%;
}
/* line 1995, ../../sass/inner.scss */
.content table th.header:hover:before {
  border-bottom-color: #454545;
  margin-top: -11px;
}
/* line 1999, ../../sass/inner.scss */
.content table th.header:hover:after {
  border-top-color: #454545;
  margin-bottom: -11px;
}
/* line 2003, ../../sass/inner.scss */
.content table th.header:hover .tooltip {
  visibility: visible;
}
/* line 2008, ../../sass/inner.scss */
.content table th.header.headerSortDown:before {
  opacity: 0.2;
}
/* line 2013, ../../sass/inner.scss */
.content table th.header.headerSortUp:after {
  opacity: 0.2;
}
/* line 2018, ../../sass/inner.scss */
.content table th .tooltip {
  position: absolute;
  max-width: 300px;
  visibility: hidden;
  bottom: 100%;
  font-size: 13px;
  line-height: 24px;
  color: #ffffff;
  background: #454545;
  margin: 0 0 10px;
  padding: 0 10px;
  text-transform: none;
  font-weight: normal;
  font-family: 'robotolight';
  white-space: nowrap;
}
/* line 2033, ../../sass/inner.scss */
.content table th .tooltip:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-color: #454545;
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -5px;
}
/* line 2047, ../../sass/inner.scss */
.content table td {
  padding: 5px 15px;
  border-top: 8px solid #ffffff;
  border-bottom: 8px solid #ffffff;
  background: #f2f2f2;
  transition: background 0.3s ease;
  text-align: left;
}
/* line 2054, ../../sass/inner.scss */
.content table td.n {
  font: 30px 'robotomedium';
  background: #d21123;
  color: #ffffff;
  text-align: center;
  padding: 5px;
  width: 38px;
}
.stat.sortable tbody {
    counter-reset: tr;
}
.stat.sortable td.n::before {
    content: counter(tr);
    counter-increment: tr;
}
/* line 2062, ../../sass/inner.scss */
.content table td.name {
  width: 200px;
  font: 18px/120% 'robotomedium';
  background: #e3e3e3;
}
/* line 2066, ../../sass/inner.scss */
.content table td.name a {
  display: block;
  position: relative;
  padding: 5px 15px;
  margin: -5px -15px;
  color: #242424;
  text-decoration: none;
}
/* line 2073, ../../sass/inner.scss */
.content table td.name a span {
  font-size: 14px;
  color: #544a4a;
}
/* line 2079, ../../sass/inner.scss */
.content table td.strong {
  font: 20px 'robotomedium';
}
/* line 2085, ../../sass/inner.scss */
.content table tr:hover td {
  background: #d4d4d4;
}
/* line 2087, ../../sass/inner.scss */
.content table tr:hover td.n {
  background: #d21123;
}
/* line 2090, ../../sass/inner.scss */
.content table tr:hover td.name {
  background: #b7b7b7;
}
/* line 2096, ../../sass/inner.scss */
.content table thead {
  padding-top: 8px;
}
/* line 2098, ../../sass/inner.scss */
.content table thead:after {
  content: '';
  display: block;
  position: relative;
  width: 100%;
  height: 5px;
}
/* line 2107, ../../sass/inner.scss */
.content table.stat th, .content table.stat td {
  text-align: center;
}
/* line 2110, ../../sass/inner.scss */
.content table.stat td.name, .content table.stat th:first-child {
  text-align: left;
}

/* line 2117, ../../sass/inner.scss */
table.career {
  width: 100%;
  border-collapse: collapse;
  background: #616161;
  color: #ffffff;
  font-size: 16px;
  margin-bottom: 30px;
}
/* line 2124, ../../sass/inner.scss */
table.career th, table.career td {
  font-weight: normal;
  text-align: center;
  vertical-align: top;
  border: 0;
  line-height: 120%;
  border-left: 1px solid #4d4d4d;
  background: none;
}
/* line 2132, ../../sass/inner.scss */
table.career th:first-child, table.career td:first-child {
  border: 0;
}
/* line 2136, ../../sass/inner.scss */
table.career th {
  padding: 0 15px 15px;
}
/* line 2138, ../../sass/inner.scss */
table.career th span {
  background: #4d4d4d;
  font-size: 14px;
  padding: 0 8px;
  white-space: nowrap;
}
/* line 2145, ../../sass/inner.scss */
table.career td {
  padding: 0 15px;
}
table.career tr:hover {
  background:#4B4B4B;
}
/* line 2148, ../../sass/inner.scss */
table.career td:first-child {
  text-align: left;
}
/* line 2151, ../../sass/inner.scss */
table.career td:first-child + td {
  text-align: center;
}
/* line 2155, ../../sass/inner.scss */
table.career .item td:first-child {
  text-align: left;
}
/* line 2158, ../../sass/inner.scss */
table.career .item td:first-child + td {
  text-align: left;
}
/* line 2161, ../../sass/inner.scss */
table.career .item td:first-child + td + td {
  text-align: center;
}
/* line 2165, ../../sass/inner.scss */
table.career thead:after {
  display: none;
}
/* line 2169, ../../sass/inner.scss */
table.career tbody .item td {
  padding-top: 30px;
}
/* line 2171, ../../sass/inner.scss */
table.career tbody .item td:first-child {
  padding-left: 0;
}
/* line 2176, ../../sass/inner.scss */
table.career tbody .item:first-child td {
  padding-top: 0;
}
/* line 2181, ../../sass/inner.scss */
table.career .c {
  opacity: 0.3;
}
/* line 2184, ../../sass/inner.scss */
table.career .year {
  width: 60px;
  font-size: 26px;
  opacity: 0.3;
}
/* line 2190, ../../sass/inner.scss */
table.career tr:hover th, table.career tr:hover td {
  background: none;
}
@media (max-width: 1439px) {
  /* line 2117, ../../sass/inner.scss */
  table.career {
    font-size: 14px;
  }
}

/**/
/* Other news */
/* line 2202, ../../sass/inner.scss */
.other-news {
  padding: 20px 18px;
  margin: 0 0 17px 0;
  font: 14px/16px 'robotomedium';
  color: #181818;
  background: #ababab;
}
/* line 2208, ../../sass/inner.scss */
.other-news a {
  color: #181818 !important;
  text-decoration: none !important;
}
/* line 2211, ../../sass/inner.scss */
.other-news a:hover {
  text-decoration: underline !important;
}
/* line 2215, ../../sass/inner.scss */
.other-news h3, .other-news p.date {
  color: white !important;
}
/* line 2218, ../../sass/inner.scss */
.other-news h3 {
  font: 16px "ralewayextrabold" !important;
  margin: 0 0 20px 0 !important;
  text-transform: uppercase !important;
}
/* line 2223, ../../sass/inner.scss */
.other-news p {
  margin: 0 0 20px 0;
}
/* line 2226, ../../sass/inner.scss */
.other-news p.date {
  font: 14px "robotolight" !important;
  margin: 0 0 5px 0;
}

/**/
/* Popular */
/* line 2235, ../../sass/inner.scss */
.popular {
  margin: 0 0 17px 0;
}
/* line 2237, ../../sass/inner.scss */
.popular h3 {
  font: 16px "ralewayextrabold" !important;
  margin: 0 0 20px 0 !important;
  padding: 0 !important;
  text-transform: uppercase !important;
  color: #df070b !important;
}
/* line 2244, ../../sass/inner.scss */
.popular .item {
  font: 14px/16px 'robotobold';
  padding: 20px 0;
  border-top: 2px solid #dedede;
  overflow: hidden;
}
/* line 2249, ../../sass/inner.scss */
.popular .item .image {
  width: 110px;
  float: left;
  font-size: 0;
  line-height: 0;
  margin: 0 0 15px 0;
  padding-right: 20px;
}
/* line 2256, ../../sass/inner.scss */
.popular .item .image img {
  max-width: 100%;
}
/* line 2260, ../../sass/inner.scss */
.popular .item .preview {
  overflow: hidden;
}
/* line 2262, ../../sass/inner.scss */
.popular .item .preview .date {
  font: 13px/100% "robotolight" !important;
  margin: 0 0 5px 0;
}
/* line 2267, ../../sass/inner.scss */
.popular .item p {
  margin: 0;
  padding: 0;
}
/* line 2271, ../../sass/inner.scss */
.popular .item a {
  color: #020202 !important;
  text-decoration: none !important;
}
/* line 2274, ../../sass/inner.scss */
.popular .item a:hover {
  color: #f30111 !important;
}
/* line 2278, ../../sass/inner.scss */
.popular .item.first {
  border: 0;
  padding-top: 0;
  font: 18px/22px 'robotomedium';
}
/* line 2282, ../../sass/inner.scss */
.popular .item.first .image {
  width: 100%;
  padding: 0;
  float: none;
}
/* line 2288, ../../sass/inner.scss */
.popular .item.first .preview .date {
  font-size: 14px;
}

/**/
/* Text page */
/* line 2299, ../../sass/inner.scss */
.innerpage {
  background: #ffffff;
  display: table;
  width: 68%;
  table-layout: fixed;
  padding: 40px 16%;
  color: #2c2d2f;
  font-family: 'robotolight';
  border-top: 1px solid #dfdfdf;
}
/* line 2308, ../../sass/inner.scss */
.innerpage aside, .innerpage section {
  display: table-cell;
  vertical-align: top;
}
/* line 2312, ../../sass/inner.scss */
.innerpage aside {
  width: 288px;
  padding: 55px 0 0 55px;
}
/* line 2316, ../../sass/inner.scss */
.innerpage section {
  position: relative;
}
/* line 2319, ../../sass/inner.scss */
.innerpage section img {
    max-width: 100%;
}
.innerpage a {
  color: #df070b;
  text-decoration: underline;
}
/* line 2322, ../../sass/inner.scss */
.innerpage a:hover {
  text-decoration: none;
}
/* line 2326, ../../sass/inner.scss */
.innerpage .back {
  color: #7f7f7f;
  text-transform: uppercase;
  font: 12px/20px 'ralewaybold', Arial, sans-serif;
}
/* line 2330, ../../sass/inner.scss */
.innerpage .back a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  color: #7f7f7f;
  border-bottom: 1px solid #dfdfdf;
  text-decoration: none;
}
/* line 2335, ../../sass/inner.scss */
.innerpage .back a:hover {
  border-color: transparent;
}
/* line 2341, ../../sass/inner.scss */
.innerpage .social a {
  display: block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border: 2px solid #d1d1d1;
  margin-bottom: 7px;
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  -ms-border-radius: 17px;
  -o-border-radius: 17px;
  border-radius: 17px;
  cursor:pointer;
}
/* line 2351, ../../sass/inner.scss */
.innerpage .social.scroll-fixed {
  position: absolute;
  width: 34px;
  top: 0;
  margin: 7px 0 0 -60px;
}
@media (max-width: 1439px) {
  /* line 2358, ../../sass/inner.scss */
  .innerpage .social.scroll-fixed {
    margin-left: -45px;
  }
}
/* line 2363, ../../sass/inner.scss */
.innerpage h2 {
  font: 32px/36px 'robotobold';
  margin: 0 0 30px 0;
  padding: 0;
}
/* line 2367, ../../sass/inner.scss */
.innerpage h2.color {
  font: 36px/40px 'robotomedium';
  color: #d21123;
}
/* line 2372, ../../sass/inner.scss */
.innerpage h3 {
  font: 24px/120% 'robotomedium';
  margin: 0 0 10px 0;
  padding: 0;
}
/* line 2377, ../../sass/inner.scss */
.innerpage ul {
  list-style-type: disc;
  margin-top: 0;
  margin-bottom: 25px;
}
/* line 2381, ../../sass/inner.scss */
.innerpage ul li {
  margin: 0 0 8px 0;
}
/* line 2385, ../../sass/inner.scss */
.innerpage ol {
  margin-top: 0;
  margin-bottom: 25px;
}
/* line 2388, ../../sass/inner.scss */
.innerpage ol li {
  margin: 0 0 8px 0;
}
/* line 2392, ../../sass/inner.scss */
.innerpage p {
  margin: 0 0 15px 0;
}
/* line 2395, ../../sass/inner.scss */
.innerpage .date {
  font: 16px 'robotobold';
  color: #df070b;
}
/* line 2399, ../../sass/inner.scss */
.innerpage .subheader {
  margin: 0 0 30px 0;
}
/* line 2401, ../../sass/inner.scss */
.innerpage .subheader h2 {
  margin: 0 0 10px 0;
}
/* line 2404, ../../sass/inner.scss */
.innerpage .subheader .date {
  margin: 0 0 17px 0;
  padding: 0;
}
/* line 2409, ../../sass/inner.scss */
.innerpage .intro {
  font: 20px/26px 'robotomedium';
}
/* line 2412, ../../sass/inner.scss */
.innerpage .tags {
  font-size: 14px;
  line-height: 20px;
}
/* line 2415, ../../sass/inner.scss */
.innerpage .tags a {
  color: #f30111;
}
.innerpage .tags a:hover {
  color: #ff0000;
  background:#CCCCCC;
  padding:5px;
}
/* line 2419, ../../sass/inner.scss */
.innerpage label {
  position: relative;
  padding-left: 25px;
  cursor: pointer;
}
/* line 2423, ../../sass/inner.scss */
.innerpage label input[type="checkbox"] + span {
  font-size: 14px;
}
/* line 2425, ../../sass/inner.scss */
.innerpage label input[type="checkbox"] + span:before {
  position: absolute;
  content: '';
  width: 15px;
  height: 15px;
  left: 0;
  top: 0;
  border: 2px solid #e6e6e6;
}
/* line 2435, ../../sass/inner.scss */
.innerpage label input[type="checkbox"] {
  position: absolute;
  left: -9999px;
}
/* line 2438, ../../sass/inner.scss */
.innerpage label input[type="checkbox"]:checked + span:before {
  background: url(../img/checkbox-dark.png) 50% 50% no-repeat;
}
@media (max-width: 1439px) {
  /* line 2299, ../../sass/inner.scss */
  .innerpage {
    width: 98%;
    padding-left: 1%;
    padding-right: 1%;
  }
}

/**/
/* 4 columns banners */
/* line 2455, ../../sass/inner.scss */
.adv-boxes ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 2458, ../../sass/inner.scss */
.adv-boxes li {
  width: 100%;
  float: none;
  margin-bottom: 17px;
}
/* line 2462, ../../sass/inner.scss */
.adv-boxes li a {
  display: block;
  color: #ffffff;
}
/* line 2466, ../../sass/inner.scss */
.adv-boxes li h4 {
  margin: 0;
  padding: 0;
}
/* line 2470, ../../sass/inner.scss */
.adv-boxes li.shop {
  text-align: right;
}
/* line 2472, ../../sass/inner.scss */
.adv-boxes li.shop .overlay {
  padding-top: 35px;
  text-align: right;
}
/* line 2476, ../../sass/inner.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: 33px;
  max-width: 270px;
  text-transform: uppercase;
}
/* line 2483, ../../sass/inner.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-size: 14px;
}
/* line 2489, ../../sass/inner.scss */
.adv-boxes li.statistics {
  text-align: right;
}
/* line 2491, ../../sass/inner.scss */
.adv-boxes li.statistics .overlay {
  padding-top: 25px;
  text-align: center;
}
/* line 2495, ../../sass/inner.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: 26px;
}
/* line 2499, ../../sass/inner.scss */
.adv-boxes li.statistics p {
  margin-bottom: 10px;
}
/* line 2502, ../../sass/inner.scss */
.adv-boxes li.statistics .score {
  padding: 0 10px;
}
/* line 2505, ../../sass/inner.scss */
.adv-boxes li.statistics .more {
  position: absolute;
  width: 200px;
  height: 40px;
  line-height: 40px;
  bottom: 35px;
  margin-left: -100px;
}
/* line 2514, ../../sass/inner.scss */
.adv-boxes li.history {
  text-align: right;
}
/* line 2516, ../../sass/inner.scss */
.adv-boxes li.history .overlay {
  text-align: right;
}
/* line 2519, ../../sass/inner.scss */
.adv-boxes li.history h4 {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 26px;
}
/* line 2525, ../../sass/inner.scss */
.adv-boxes li.season .overlay {
  padding-top: 65px;
}
/* line 2528, ../../sass/inner.scss */
.adv-boxes li.season h4 {
  font-size: 26px;
}
/* line 2531, ../../sass/inner.scss */
.adv-boxes li.season .date {
  font-size: 40px;
}
/* line 2534, ../../sass/inner.scss */
.adv-boxes li.season .more {
  width: 200px;
  height: 40px;
  line-height: 40px;
  bottom: 35px;
  margin-left: -100px;
}

/**/
/* Media tags */
/* line 2548, ../../sass/inner.scss */
.media-tags {
  right: 15px;
  line-height: 0;
  font-size: 0;
}
/* line 2552, ../../sass/inner.scss */
.media-tags a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 14px;
  line-height: 25px;
  color: #595959;
  background: #dedede;
  padding: 0 5px;
  margin-right: 6px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
/* line 2561, ../../sass/inner.scss */
.media-tags a .icon {
  position: relative;
  margin: -2px 5px 0 0;
}
/* line 2565, ../../sass/inner.scss */
.media-tags a:hover {
  color: #ffffff;
  background: #d91414;
}
@media (max-width: 1439px) {
  /* line 2552, ../../sass/inner.scss */
  .media-tags a {
    font-size: 12px;
    line-height: 23px;
  }
}

/**/
/* Scroll fixes */
/* line 2579, ../../sass/inner.scss */
.scroll-fixed {
  opacity: 1;
  top: auto;
  transition: opacity, top 0.3s ease;
}

/* line 2584, ../../sass/inner.scss */
.scroll-fixed.fixed {
  position: fixed !important;
  top: 30px;
}

/* line 2588, ../../sass/inner.scss */
.scroll-fixed.fade {
  opacity: 0;
  top: -100%;
}

/**/
/* Media slider */
/* line 2596, ../../sass/inner.scss */
.slider-media {
  font-size: 15px;
  margin-bottom: 20px;
}
/* line 2599, ../../sass/inner.scss */
.slider-media .slider__in {
  position: relative;
  overflow: hidden;
}
/* line 2602, ../../sass/inner.scss */
.slider-media .slider__in a.arr {
  position: absolute;
  width: 32px;
  height: 48px;
  top: 50%;
  margin-top: -24px;
  cursor: pointer;
  z-index: 99;
}
/* line 2610, ../../sass/inner.scss */
.slider-media .slider__in a.arr.right {
  right: 0;
  background: url(../img/slider-media-right.png) 50% 50% white no-repeat;
}
/* line 2614, ../../sass/inner.scss */
.slider-media .slider__in a.arr.left {
  left: 0;
  background: url(../img/slider-media-left.png) 50% 50% white no-repeat;
}
/* line 2618, ../../sass/inner.scss */
.slider-media .slider__in a.arr.na {
  cursor: default;
  opacity: .5;
}
/* line 2624, ../../sass/inner.scss */
.slider-media ul {
  position: relative;
  list-style-type: none;
  margin: 0;
  padding: 0;
  z-index: 1;
}
/* line 2630, ../../sass/inner.scss */
.slider-media ul li {
  display: none;
  margin: 0;
  padding: 0;
}
/* line 2634, ../../sass/inner.scss */
.slider-media ul li:first-child {
  display: block;
}
/* line 2637, ../../sass/inner.scss */
.slider-media ul li.sl__item {
  display: block;
  float: left;
  opacity: 0;
}
/* line 2641, ../../sass/inner.scss */
.slider-media ul li.sl__item.active {
  opacity: 1;
}
/* line 2647, ../../sass/inner.scss */
.slider-media .item {
  position: relative;
  overflow: hidden;
  text-align: center;
  height: 360px;
}
/* line 2652, ../../sass/inner.scss */
.slider-media .item a {
  display: block;
}
/* line 2655, ../../sass/inner.scss */
.slider-media .item .image {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  text-align: center;
  line-height: 360px;
}
/* line 2660, ../../sass/inner.scss */
.slider-media .item .image img {
  position: relative;
  max-width: 100%;
  vertical-align: middle;
  z-index: 1;
  height:360px;
  width:auto;
}
/* line 2666, ../../sass/inner.scss */
.slider-media .item a::after {
  content: '';
  position: absolute;
  display: block;
  right: 12px;
  bottom: 12px;
  width: 36px;
  height: 36px;
  background: url(../img/fullscreen.png) 0% 0% no-repeat;
  background-size: 36px 36px;
  cursor: pointer;
  z-index: 5;
}
/* line 2681, ../../sass/inner.scss */
.slider-media .item.video a:before, .slider-media .item.video a:after {
  content: '';
  position: absolute;
  z-index: 20;
}
/* line 2686, ../../sass/inner.scss */
.slider-media .item.video a:before {
  width: 0;
  height: 0;
  left: 50%;
  top: 50%;
  margin: -7px 0 0 0;
  border: 14px solid transparent;
  border-left: 18px solid #ffffff;
  z-index: 21;
}
/* line 2696, ../../sass/inner.scss */
.slider-media .item.video a:after {
  width: 69px;
  height: 69px;
  left: 50%;
  top: 50%;
  margin: -35px 0 0 -35px;
  border: 7px solid rgba(255, 255, 255, 0.7);
  background: rgba(0, 0, 0, 0.4);
  -webkit-border-radius: 42px;
  -moz-border-radius: 42px;
  -ms-border-radius: 42px;
  -o-border-radius: 42px;
  border-radius: 42px;
}
/* line 2708, ../../sass/inner.scss */
.slider-media .title {
  padding: 5px 0;
  overflow: hidden;
  font-size: 13px;
  color: #979797;
}
/* line 2713, ../../sass/inner.scss */
.slider-media .title .cnt {
  float: left;
  padding-right: 10px;
}
/* line 2717, ../../sass/inner.scss */
.slider-media .title .t {
  float: right;
  padding-left: 10px;
}
/* line 2723, ../../sass/inner.scss */
.slider-media.init ul {
  transition: all 1s ease;
}
/* line 2725, ../../sass/inner.scss */
.slider-media.init ul li {
  transition: all 1s ease;
}

/**/
/*  */
/* line 2735, ../../sass/inner.scss */
.club-list {
  list-style-type: none;
  padding: 0;
  margin: 30px 0 20px;
  display: table;
  border-collapse: collapse;
  /* table-layout: fixed;
  width: 100%; */
}
/* line 2743, ../../sass/inner.scss */
.club-list li {
  margin: 0;
  padding: 0;
  display: table-row;
}
/* line 2747, ../../sass/inner.scss */
.club-list li div {
  display: table-cell;
  vertical-align: top;
  padding: 8px 30px 8px 0;
  border-top: 1px solid #dedede;
}
/* line 2753, ../../sass/inner.scss */
.club-list li .name {
  font-family: 'robotomedium';
}
/* line 2757, ../../sass/inner.scss */
.club-list li .links a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  padding: 0 27px 0 8px;
  margin: 0 3px 8px 0;
  font-size: 12px;
  line-height: 24px;
  background: url(../img/new-window.png) 100% 50% no-repeat #c5c5c5;
}
/* line 2771, ../../sass/inner.scss */
.club-list li:first-child > div {
  border: 0;
}

/**/
/* line 2780, ../../sass/inner.scss */
.calendar-filter {
  height: 40px;
  margin: 0 0 15px 0;
}
/* line 2783, ../../sass/inner.scss */
.calendar-filter select, .calendar-filter .customSelect {
  margin-right: 10px;
}
/* line 2786, ../../sass/inner.scss */
.calendar-filter label {
  float: right;
  line-height: 40px;
}
/* line 2790, ../../sass/inner.scss */
.calendar-filter label input[type="checkbox"] + span:before {
  top: 11px;
}

/* line 2798, ../../sass/inner.scss */
table.calendar td {
  /*position: relative;*/
  vertical-align: top;
  padding: 20px;
  font: 16px/22px 'robotoregular';
  table-layout: fixed;
  border-width: 16px;
}
/* line 2805, ../../sass/inner.scss */
table.calendar td a {
  color: #0a0a0a;
}
/* line 2808, ../../sass/inner.scss */
table.calendar td.date {
  width: 80px;
  /*padding-bottom: 40px;*/
  padding-bottom: 0;
  background: #d21123;
  color: #fff;
  text-align: center;
  font-size: 50px;
  line-height: 60px;
  font-family: 'robotoregular';
  font-weight: normal;
  vertical-align: bottom;
}
/* line 2820, ../../sass/inner.scss */
table.calendar td.date span {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  /*position: absolute;*/
  width: 100%;
  padding: 0 20px;
  margin: 0 -20px;
  bottom: 0;
  /*left: 0;
  bottom: 0;*/
  font-size: 18px;
  line-height: 40px;
  background: #b60909;
  vertical-align: bottom;
}
/* line 2835, ../../sass/inner.scss */
table.calendar td.teams {
  width: 390px;
  background: #e3e3e3;
  text-align: center;
  font: 16px/30px 'robotomedium';
  white-space: nowrap;
}
/* line 2841, ../../sass/inner.scss */
table.calendar td.teams a {
  display: block;
  text-decoration: none;
  white-space: nowrap;
}
/* line 2845, ../../sass/inner.scss */
table.calendar td.teams a > div {
  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;
  width: 36%;
  padding: 0 12px;
  vertical-align: top;
}
/* line 2854, ../../sass/inner.scss */
table.calendar td.teams > div {
  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;
  width: 36%;
  padding: 0 12px;
  vertical-align: top;
}
/* line 2862, ../../sass/inner.scss */
table.calendar td.teams .team {
  min-height: 90px;
}
/* line 2864, ../../sass/inner.scss */
table.calendar td.teams .team span {
  display: block;
  position: relative;
  margin: 0 -20px;
  line-height: 120%;
}
/* line 2871, ../../sass/inner.scss */
table.calendar td.teams .score {
  width: 28%;
  padding: 20px 0 0 0;
  font-size: 42px;
  line-height: 20px;
  vertical-align: middle;
}
/* line 2879, ../../sass/inner.scss */
table.calendar td.place {
  font-family: 'robotoregular';
}
/* line 2881, ../../sass/inner.scss */
table.calendar td.place strong {
  font-size: 20px;
  font-family: 'robotomedium';
  font-weight: normal;
}
/* line 2886, ../../sass/inner.scss */
table.calendar td.place span {
  font-family: 'robotolight';
  font-size: 14px;
  color: #858585;
}
/* line 2892, ../../sass/inner.scss */
table.calendar td.time {
  width: 182px;
}
/* line 2894, ../../sass/inner.scss */
table.calendar td.time .icon {
  position: relative;
  margin-left: 10px;
  top: 2px;
  vertical-align: baseline;
}
/* line 2899, ../../sass/inner.scss */
table.calendar td.time .icon:first-child {
  margin-left: 0;
}
/* line 2903, ../../sass/inner.scss */
table.calendar td.time .buy {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font: 16px/48px 'ralewaybold';
  white-space: nowrap;
  color: #fff;
  background: #e4080c;
  text-transform: uppercase;
  padding: 0 30px;
  text-decoration: none;
}
/* line 2912, ../../sass/inner.scss */
table.calendar td.time .buy:hover {
  background: #b60909;
}
/* line 2916, ../../sass/inner.scss */
table.calendar td.time .guest {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font: 12px/19px 'robotomedium';
  color: #fff;
  background: #2d2d2d;
  text-transform: uppercase;
  padding: 0 6px;
}
/* line 2925, ../../sass/inner.scss */
table.calendar td.type {
  width: 150px;
  /* padding-bottom: 40px; */
  background: #1f1e23;
  color: #ffffff;
  text-align: left;
}
/* line 2931, ../../sass/inner.scss */
table.calendar td.type .top {
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  font-family: 'robotomedium';
}
/* line 2936, ../../sass/inner.scss */
table.calendar td.type .top span {
  font-size: 30px;
  display: block;
}
/* line 2941, ../../sass/inner.scss */
table.calendar td.type .bottom {
  /*position: absolute;
  bottom: 20px;
  right: 20px;*/
  font-family: 'robotolight';
  text-align: right;
  font-size: 14px;
  margin: 15px 0px;
}
/* line 2953, ../../sass/inner.scss */
table.calendar tr:hover td.date {
  background: #d21123;
}
/* line 2956, ../../sass/inner.scss */
table.calendar tr:hover td.type {
  background: #1f1e23;
}

/* line 2964, ../../sass/inner.scss */
.programms {
  font-size: 0;
  line-height: 0;
  padding: 10px 0 50px 0;
  margin: 0;
}
/* line 2969, ../../sass/inner.scss */
.programms h2 {
  font-size: 36px;
  line-height: 36px;
  margin: 40px 0;
  color: #d21123;
}
/* line 2976, ../../sass/inner.scss */
.programms .list .item {
  position: relative;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 100%;
  box-sizing: border-box;
  background: #ffffff;
  margin: 0 0 1%;
  padding: 17px;
  vertical-align: top;
  cursor: pointer;
  transition: background 0.3s;
}
/* line 2987, ../../sass/inner.scss */
.programms .list .item a {
  display: block;
}
/* line 2990, ../../sass/inner.scss */
.programms .list .item p {
  margin: 0;
  padding: 0;
  transition: color 0.3s;
}
/* line 2995, ../../sass/inner.scss */
.programms .list .item .date {
  float: left;
  width: 135px;
  font: 18px/20px 'robotomedium';
  color: #ababab;
}
/* line 3001, ../../sass/inner.scss */
.programms .list .item .title {
  overflow: hidden;
  font: 20px/20px 'robotomedium';
  color: #000000;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 3009, ../../sass/inner.scss */
.programms .list .item .image {
  position: absolute;
  left: -9999px;
  opacity: 0;
  bottom: 63px;
  font-size: 0;
  line-height: 0;
  padding: 16px;
  background: #939393;
  z-index: 100;
  transition: opacity 0.6s;
}
/* line 3021, ../../sass/inner.scss */
.programms .list .item:hover {
  background: #ababab;
}
/* line 3023, ../../sass/inner.scss */
.programms .list .item:hover p {
  color: #ffffff;
}
/* line 3026, ../../sass/inner.scss */
.programms .list .item:hover .image {
  left: 235px;
  opacity: 1;
}
/* line 3033, ../../sass/inner.scss */
.programms .list.c2 .item {
  width: 49.5%;
}
/* line 3035, ../../sass/inner.scss */
.programms .list.c2 .item:nth-child(even) {
  margin-left: 1%;
}

.news_picture
{
	float: right;
    padding-left: 10px;
    padding-bottom: 10px;
}